diff --git a/protocol/src/test/csharp/CsProtocol/IProtocol.cs b/protocol/src/test/csharp/CsProtocol/IProtocol.cs deleted file mode 100644 index 58d238c7..00000000 --- a/protocol/src/test/csharp/CsProtocol/IProtocol.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CsProtocol.Buffer -{ - public interface IProtocol - { - short ProtocolId(); - } -} \ No newline at end of file diff --git a/protocol/src/test/csharp/CsProtocol/IProtocolRegistration.cs b/protocol/src/test/csharp/CsProtocol/IProtocolRegistration.cs deleted file mode 100644 index 1754b0f7..00000000 --- a/protocol/src/test/csharp/CsProtocol/IProtocolRegistration.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace CsProtocol.Buffer -{ - public interface IProtocolRegistration - { - short ProtocolId(); - - void Write(ByteBuffer buffer, IProtocol packet); - - IProtocol Read(ByteBuffer buffer); - - } -} \ No newline at end of file diff --git a/protocol/src/test/csharp/CsProtocol/Packet/ObjectB.cs b/protocol/src/test/csharp/CsProtocol/Packet/ObjectB.cs deleted file mode 100644 index 045c4142..00000000 --- a/protocol/src/test/csharp/CsProtocol/Packet/ObjectB.cs +++ /dev/null @@ -1,56 +0,0 @@ -using System; -using System.Collections.Generic; -using CsProtocol.Buffer; - -namespace CsProtocol -{ - - public class ObjectB : IProtocol - { - public bool flag; - - public static ObjectB ValueOf(bool flag) - { - var packet = new ObjectB(); - packet.flag = flag; - return packet; - } - - - public short ProtocolId() - { - return 103; - } - } - - - public class ObjectBRegistration : IProtocolRegistration - { - public short ProtocolId() - { - return 103; - } - - public void Write(ByteBuffer buffer, IProtocol packet) - { - if (buffer.WritePacketFlag(packet)) - { - return; - } - ObjectB message = (ObjectB) packet; - buffer.WriteBool(message.flag); - } - - public IProtocol Read(ByteBuffer buffer) - { - if (!buffer.ReadBool()) - { - return null; - } - ObjectB packet = new ObjectB(); - bool result0 = buffer.ReadBool(); - packet.flag = result0; - return packet; - } - } -} diff --git a/protocol/src/test/csharp/CsProtocol/ProtocolManager.cs b/protocol/src/test/csharp/CsProtocol/ProtocolManager.cs deleted file mode 100644 index d3df135d..00000000 --- a/protocol/src/test/csharp/CsProtocol/ProtocolManager.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; -using System.Collections.Generic; -using CsProtocol.Buffer; - -namespace CsProtocol -{ - public class ProtocolManager - { - public static readonly short MAX_PROTOCOL_NUM = short.MaxValue; - - - private static readonly IProtocolRegistration[] protocolList = new IProtocolRegistration[MAX_PROTOCOL_NUM]; - - - public static void InitProtocol() - { - var protocolRegistrationTypeList = new List(); - - foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) - { - if (assembly.Equals(typeof(ProtocolManager).Assembly)) - { - var results = new List(); - results.AddRange(assembly.GetTypes()); - foreach (var type in results) - { - if (type.IsClass && !type.IsAbstract && typeof(IProtocolRegistration).IsAssignableFrom(type)) - { - protocolRegistrationTypeList.Add(type); - } - } - } - } - - foreach (var protocolRegistrationType in protocolRegistrationTypeList) - { - var protocolRegistration = (IProtocolRegistration) Activator.CreateInstance(protocolRegistrationType); - protocolList[protocolRegistration.ProtocolId()] = protocolRegistration; - } - } - - public static IProtocolRegistration GetProtocol(short protocolId) - { - var protocol = protocolList[protocolId]; - if (protocol == null) - { - throw new Exception("[protocolId:" + protocolId + "]协议不存在"); - } - - return protocol; - } - - public static void Write(ByteBuffer buffer, IProtocol packet) - { - var protocolId = packet.ProtocolId(); - // 写入协议号 - buffer.WriteShort(protocolId); - - // 写入包体 - GetProtocol(protocolId).Write(buffer, packet); - } - - public static IProtocol Read(ByteBuffer buffer) - { - var protocolId = buffer.ReadShort(); - return GetProtocol(protocolId).Read(buffer); - } - } -} \ No newline at end of file diff --git a/protocol/src/test/csharp/Main.cs b/protocol/src/test/csharp/Main.cs index 75ea4545..e0c9131f 100644 --- a/protocol/src/test/csharp/Main.cs +++ b/protocol/src/test/csharp/Main.cs @@ -1,19 +1,41 @@ using System; using System.IO; -using CsProtocol; -using CsProtocol.Buffer; -namespace csharp +namespace zfoocs { class Program { static void Main(string[] args) { - ByteBufferTest(); - ProtocolManager.InitProtocol(); + ByteBufferTest(); + complexObjectTest(); + compatibleTest(); + } + + public static void compatibleTest() + { + // var bytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\compatible\\normal-no-compatible.bytes"); + // var bytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\compatible\\normal-out-compatible.bytes"); + // var bytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\compatible\\normal-inner-compatible.bytes"); + // var bytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\compatible\\normal-out-inner-compatible.bytes"); + var bytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\compatible\\normal-out-inner-inner-compatible.bytes"); + var buffer = ByteBuffer.ValueOf(); + buffer.WriteBytes(bytes); + var packet = ProtocolManager.Read(buffer); + + var newBuffer = ByteBuffer.ValueOf(); + ProtocolManager.Write(newBuffer, packet); + var newBytes = newBuffer.ToBytes(); + + Console.Out.WriteLine("source size " + bytes.Length); + Console.Out.WriteLine("target size " + newBytes.Length); + } + + public static void complexObjectTest() + { // 获取复杂对象的字节流 - var complexObjectBytes = File.ReadAllBytes("../resources/ComplexObject.bytes"); + var complexObjectBytes = File.ReadAllBytes("D:\\Project\\zfoo\\protocol\\src\\test\\resources\\complexObject.bytes"); var buffer = ByteBuffer.ValueOf(); buffer.WriteBytes(complexObjectBytes); var packet = ProtocolManager.Read(buffer); @@ -34,7 +56,6 @@ namespace csharp longTest(); floatTest(); doubleTest(); - charTest(); stringTest(); } @@ -130,19 +151,6 @@ namespace csharp AssertEquals(value, readValue); } - public static void charTest() - { - char value = 'a'; - ByteBuffer writerByteBuffer = ByteBuffer.ValueOf(); - writerByteBuffer.WriteChar(value); - byte[] bytes = writerByteBuffer.ToBytes(); - - ByteBuffer readerByteBuffer = ByteBuffer.ValueOf(); - readerByteBuffer.WriteBytes(bytes); - char readValue = readerByteBuffer.ReadChar(); - AssertEquals(value, readValue); - } - public static void stringTest() { string value = "aaa"; diff --git a/protocol/src/test/csharp/CsProtocol/Buffer/BigEndianByteBuffer.cs b/protocol/src/test/csharp/zfoocs/Buffer/BigEndianByteBuffer.cs similarity index 98% rename from protocol/src/test/csharp/CsProtocol/Buffer/BigEndianByteBuffer.cs rename to protocol/src/test/csharp/zfoocs/Buffer/BigEndianByteBuffer.cs index b394c899..f28132ed 100644 --- a/protocol/src/test/csharp/CsProtocol/Buffer/BigEndianByteBuffer.cs +++ b/protocol/src/test/csharp/zfoocs/Buffer/BigEndianByteBuffer.cs @@ -1,4 +1,4 @@ -namespace CsProtocol.Buffer +namespace zfoocs { public class BigEndianByteBuffer : ByteBuffer { diff --git a/protocol/src/test/csharp/CsProtocol/Buffer/ByteBuffer.cs b/protocol/src/test/csharp/zfoocs/Buffer/ByteBuffer.cs similarity index 93% rename from protocol/src/test/csharp/CsProtocol/Buffer/ByteBuffer.cs rename to protocol/src/test/csharp/zfoocs/Buffer/ByteBuffer.cs index 2f8a5a1a..373ea8a7 100644 --- a/protocol/src/test/csharp/CsProtocol/Buffer/ByteBuffer.cs +++ b/protocol/src/test/csharp/zfoocs/Buffer/ByteBuffer.cs @@ -4,7 +4,7 @@ using System.Text; // CSharp字节保存在内存的低地址中是根据操作系统来的,所以有可能是大端模式,也有可能是小端模式 // 右移操作>>是带符号右移 -namespace CsProtocol.Buffer +namespace zfoocs { public abstract class ByteBuffer { @@ -49,6 +49,30 @@ namespace CsProtocol.Buffer readOffset = 0; } } + + public void AdjustPadding(int predictionLength, int beforeWriteIndex) { + // 因为写入的是可变长的int,如果预留的位置过多,则清除多余的位置 + var currentWriteIndex = WriteOffset(); + var predictionCount = WriteIntCount(predictionLength); + var length = currentWriteIndex - beforeWriteIndex - predictionCount; + var lengthCount = WriteIntCount(length); + var padding = lengthCount - predictionCount; + if (padding == 0) { + SetWriteOffset(beforeWriteIndex); + WriteInt(length); + SetWriteOffset(currentWriteIndex); + } else { + var bytes = new byte[length]; + Array.Copy(buffer, currentWriteIndex - length, bytes, 0, length); + SetWriteOffset(beforeWriteIndex); + WriteInt(length); + WriteBytes(bytes); + } + } + + public bool CompatibleRead(int beforeReadIndex, int length) { + return length != -1 && ReadOffset() < length + beforeReadIndex; + } // -------------------------------------------------get/set------------------------------------------------- public int WriteOffset() @@ -69,6 +93,11 @@ namespace CsProtocol.Buffer writeOffset = writeIndex; } + public int ReadOffset() + { + return readOffset; + } + public void SetReadOffset(int readIndex) { if (readIndex > writeOffset) @@ -235,6 +264,31 @@ namespace CsProtocol.Buffer return (int) (value >> 1) ^ -((int) (value) & 1); } + + public int WriteIntCount(int intValue) + { + // 用Zigzag算法压缩int和long的值 + // 再用Varint紧凑算法表示数字的有效位 + uint value = (uint) ((intValue << 1) ^ (intValue >> 31)); + + if (value >> 7 == 0) + { + return 1; + } + if (value >> 14 == 0) + { + return 2; + } + if (value >> 21 == 0) + { + return 3; + } + if (value >> 28 == 0) + { + return 4; + } + return 5; + } // 写入没有压缩的int public abstract void WriteRawInt(int value); @@ -391,20 +445,6 @@ namespace CsProtocol.Buffer public abstract void WriteDouble(double value); public abstract double ReadDouble(); - // *******************************************char*************************************************** - public char ReadChar() - { - // need check - var str = ReadString(); - return string.IsNullOrEmpty(str) ? char.MinValue : str[0]; - } - - public void WriteChar(char value) - { - // need check - WriteString(new string(value, 1)); - } - // *******************************************String*************************************************** public void WriteString(string value) @@ -563,13 +603,6 @@ namespace CsProtocol.Buffer return Encoding.UTF8.GetString(value, 0, value.Length); } - public bool WritePacketFlag(IProtocol packet) - { - bool flag = packet == null; - WriteBool(!flag); - return flag; - } - public void WriteBooleanArray(bool[] array) { if ((array == null) || (array.Length == 0)) @@ -794,38 +827,6 @@ namespace CsProtocol.Buffer return array; } - public void WriteCharArray(char[] array) - { - if ((array == null) || (array.Length == 0)) - { - WriteInt(0); - } - else - { - WriteInt(array.Length); - int length = array.Length; - for (int index = 0; index < length; index++) - { - WriteChar(array[index]); - } - } - } - - public char[] ReadCharArray() - { - int size = ReadInt(); - char[] array = new char[size]; - if (size > 0) - { - for (int index = 0; index < size; index++) - { - array[index] = ReadChar(); - } - } - - return array; - } - public void WriteStringArray(string[] array) { if ((array == null) || (array.Length == 0)) @@ -871,7 +872,7 @@ namespace CsProtocol.Buffer int length = array.Length; for (int index = 0; index < length; index++) { - protocolRegistration.Write(this, (IProtocol) array[index]); + protocolRegistration.Write(this, array[index]); } } } @@ -1116,38 +1117,6 @@ namespace CsProtocol.Buffer return list; } - public void WriteCharList(List list) - { - if ((list == null) || (list.Count == 0)) - { - WriteInt(0); - } - else - { - WriteInt(list.Count); - int length = list.Count; - for (int index = 0; index < length; index++) - { - WriteDouble(list[index]); - } - } - } - - public List ReadCharList() - { - int size = ReadInt(); - List list = new List(size); - if (size > 0) - { - for (int index = 0; index < size; index++) - { - list.Add(ReadChar()); - } - } - - return list; - } - public void WriteStringList(List list) { if ((list == null) || (list.Count == 0)) @@ -1193,7 +1162,7 @@ namespace CsProtocol.Buffer int length = list.Count; for (int index = 0; index < length; index++) { - protocolRegistration.Write(this, (IProtocol) list[index]); + protocolRegistration.Write(this, list[index]); } } } @@ -1400,37 +1369,6 @@ namespace CsProtocol.Buffer return set; } - public void WriteCharSet(HashSet set) - { - if ((set == null) || (set.Count == 0)) - { - WriteInt(0); - } - else - { - WriteInt(set.Count); - foreach (var element in set) - { - WriteChar(element); - } - } - } - - public HashSet ReadCharSet() - { - int size = ReadInt(); - HashSet set = new HashSet(); - if (size > 0) - { - for (int index = 0; index < size; index++) - { - set.Add(ReadChar()); - } - } - - return set; - } - public void WriteStringSet(HashSet set) { if ((set == null) || (set.Count == 0)) @@ -1474,7 +1412,7 @@ namespace CsProtocol.Buffer WriteInt(set.Count); foreach (var element in set) { - protocolRegistration.Write(this, (IProtocol) element); + protocolRegistration.Write(this, element); } } } @@ -1611,7 +1549,7 @@ namespace CsProtocol.Buffer foreach (var element in map) { WriteInt(element.Key); - protocolRegistration.Write(this, (IProtocol) element.Value); + protocolRegistration.Write(this, element.Value); } } } @@ -1750,7 +1688,7 @@ namespace CsProtocol.Buffer foreach (var element in map) { WriteLong(element.Key); - protocolRegistration.Write(this, (IProtocol) element.Value); + protocolRegistration.Write(this, element.Value); } } } @@ -1889,7 +1827,7 @@ namespace CsProtocol.Buffer foreach (var element in map) { WriteString(element.Key); - protocolRegistration.Write(this, (IProtocol) element.Value); + protocolRegistration.Write(this, element.Value); } } } @@ -1915,7 +1853,7 @@ namespace CsProtocol.Buffer public void WritePacket(T packet, short protocolId) { IProtocolRegistration protocolRegistration = ProtocolManager.GetProtocol(protocolId); - protocolRegistration.Write(this, (IProtocol) packet); + protocolRegistration.Write(this, packet); } public T ReadPacket(short protocolId) diff --git a/protocol/src/test/csharp/CsProtocol/Buffer/LittleEndianByteBuffer.cs b/protocol/src/test/csharp/zfoocs/Buffer/LittleEndianByteBuffer.cs similarity index 97% rename from protocol/src/test/csharp/CsProtocol/Buffer/LittleEndianByteBuffer.cs rename to protocol/src/test/csharp/zfoocs/Buffer/LittleEndianByteBuffer.cs index 38c42738..0782b430 100644 --- a/protocol/src/test/csharp/CsProtocol/Buffer/LittleEndianByteBuffer.cs +++ b/protocol/src/test/csharp/zfoocs/Buffer/LittleEndianByteBuffer.cs @@ -1,6 +1,6 @@ using System; -namespace CsProtocol.Buffer +namespace zfoocs { public class LittleEndianByteBuffer : ByteBuffer { diff --git a/protocol/src/test/csharp/zfoocs/IProtocolRegistration.cs b/protocol/src/test/csharp/zfoocs/IProtocolRegistration.cs new file mode 100644 index 00000000..3898f832 --- /dev/null +++ b/protocol/src/test/csharp/zfoocs/IProtocolRegistration.cs @@ -0,0 +1,12 @@ +namespace zfoocs +{ + public interface IProtocolRegistration + { + short ProtocolId(); + + void Write(ByteBuffer buffer, object packet); + + object Read(ByteBuffer buffer); + + } +} \ No newline at end of file diff --git a/protocol/src/test/csharp/CsProtocol/Packet/ComplexObject.cs b/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs similarity index 68% rename from protocol/src/test/csharp/CsProtocol/Packet/ComplexObject.cs rename to protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs index 28c97ea2..720f4620 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/ComplexObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs @@ -1,11 +1,10 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { // 复杂的对象,包括了各种复杂的结构,数组,List,Set,Map - public class ComplexObject : IProtocol + public class ComplexObject { // byte类型,最简单的整形 public byte a; @@ -38,10 +37,6 @@ namespace CsProtocol public bool gg; public bool[] ggg; public bool[] gggg; - public char h; - public char hh; - public char[] hhh; - public char[] hhhh; public string jj; public string[] jjj; public ObjectA kk; @@ -65,7 +60,7 @@ namespace CsProtocol public int myCompatible; public ObjectA myObject; - public static ComplexObject ValueOf(byte a, byte aa, byte[] aaa, byte[] aaaa, short b, short bb, short[] bbb, short[] bbbb, int c, int cc, int[] ccc, int[] cccc, long d, long dd, long[] ddd, long[] dddd, float e, float ee, float[] eee, float[] eeee, double f, double ff, double[] fff, double[] ffff, bool g, bool gg, bool[] ggg, bool[] gggg, char h, char hh, char[] hhh, char[] hhhh, string jj, string[] jjj, ObjectA kk, ObjectA[] kkk, List l, List>> ll, List> lll, List llll, List> lllll, Dictionary m, Dictionary mm, Dictionary> mmm, Dictionary>, List>>> mmmm, Dictionary>, HashSet>> mmmmm, HashSet s, HashSet>> ss, HashSet> sss, HashSet ssss, HashSet> sssss, int myCompatible, ObjectA myObject) + public static ComplexObject ValueOf(byte a, byte aa, byte[] aaa, byte[] aaaa, short b, short bb, short[] bbb, short[] bbbb, int c, int cc, int[] ccc, int[] cccc, long d, long dd, long[] ddd, long[] dddd, float e, float ee, float[] eee, float[] eeee, double f, double ff, double[] fff, double[] ffff, bool g, bool gg, bool[] ggg, bool[] gggg, string jj, string[] jjj, ObjectA kk, ObjectA[] kkk, List l, List>> ll, List> lll, List llll, List> lllll, Dictionary m, Dictionary mm, Dictionary> mmm, Dictionary>, List>>> mmmm, Dictionary>, HashSet>> mmmmm, HashSet s, HashSet>> ss, HashSet> sss, HashSet ssss, HashSet> sssss, int myCompatible, ObjectA myObject) { var packet = new ComplexObject(); packet.a = a; @@ -96,10 +91,6 @@ namespace CsProtocol packet.gg = gg; packet.ggg = ggg; packet.gggg = gggg; - packet.h = h; - packet.hh = hh; - packet.hhh = hhh; - packet.hhhh = hhhh; packet.jj = jj; packet.jjj = jjj; packet.kk = kk; @@ -123,12 +114,6 @@ namespace CsProtocol packet.myObject = myObject; return packet; } - - - public short ProtocolId() - { - return 100; - } } @@ -139,13 +124,16 @@ namespace CsProtocol return 100; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } ComplexObject message = (ComplexObject) packet; + int beforeWriteIndex = buffer.WriteOffset(); + buffer.WriteInt(36962); buffer.WriteByte(message.a); buffer.WriteByte(message.aa); buffer.WriteByteArray(message.aaa); @@ -174,10 +162,6 @@ namespace CsProtocol buffer.WriteBool(message.gg); buffer.WriteBooleanArray(message.ggg); buffer.WriteBooleanArray(message.gggg); - buffer.WriteChar(message.h); - buffer.WriteChar(message.hh); - buffer.WriteCharArray(message.hhh); - buffer.WriteCharArray(message.hhhh); buffer.WriteString(message.jj); buffer.WriteStringArray(message.jjj); buffer.WritePacket(message.kk, 102); @@ -400,14 +384,17 @@ namespace CsProtocol } buffer.WriteInt(message.myCompatible); buffer.WritePacket(message.myObject, 102); + buffer.AdjustPadding(36962, beforeWriteIndex); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); ComplexObject packet = new ComplexObject(); byte result38 = buffer.ReadByte(); packet.a = result38; @@ -465,131 +452,133 @@ namespace CsProtocol packet.ggg = array64; var array65 = buffer.ReadBooleanArray(); packet.gggg = array65; - char result66 = buffer.ReadChar(); - packet.h = result66; - char result67 = buffer.ReadChar(); - packet.hh = result67; - var array68 = buffer.ReadCharArray(); - packet.hhh = array68; - var array69 = buffer.ReadCharArray(); - packet.hhhh = array69; - string result70 = buffer.ReadString(); - packet.jj = result70; - var array71 = buffer.ReadStringArray(); - packet.jjj = array71; - ObjectA result72 = buffer.ReadPacket(102); - packet.kk = result72; - var array73 = buffer.ReadPacketArray(102); - packet.kkk = array73; - var list74 = buffer.ReadIntList(); - packet.l = list74; - int size77 = buffer.ReadInt(); - var result75 = new List>>(size77); - if (size77 > 0) + string result66 = buffer.ReadString(); + packet.jj = result66; + var array67 = buffer.ReadStringArray(); + packet.jjj = array67; + ObjectA result68 = buffer.ReadPacket(102); + packet.kk = result68; + var array69 = buffer.ReadPacketArray(102); + packet.kkk = array69; + var list70 = buffer.ReadIntList(); + packet.l = list70; + int size73 = buffer.ReadInt(); + var result71 = new List>>(size73); + if (size73 > 0) { - for (int index76 = 0; index76 < size77; index76++) + for (int index72 = 0; index72 < size73; index72++) { - int size80 = buffer.ReadInt(); - var result78 = new List>(size80); - if (size80 > 0) + int size76 = buffer.ReadInt(); + var result74 = new List>(size76); + if (size76 > 0) { - for (int index79 = 0; index79 < size80; index79++) + for (int index75 = 0; index75 < size76; index75++) { - var list81 = buffer.ReadIntList(); - result78.Add(list81); + var list77 = buffer.ReadIntList(); + result74.Add(list77); } } - result75.Add(result78); + result71.Add(result74); } } - packet.ll = result75; - int size84 = buffer.ReadInt(); - var result82 = new List>(size84); - if (size84 > 0) + packet.ll = result71; + int size80 = buffer.ReadInt(); + var result78 = new List>(size80); + if (size80 > 0) { - for (int index83 = 0; index83 < size84; index83++) + for (int index79 = 0; index79 < size80; index79++) { - var list85 = buffer.ReadPacketList(102); - result82.Add(list85); + var list81 = buffer.ReadPacketList(102); + result78.Add(list81); } } - packet.lll = result82; - var list86 = buffer.ReadStringList(); - packet.llll = list86; - int size89 = buffer.ReadInt(); - var result87 = new List>(size89); - if (size89 > 0) + packet.lll = result78; + var list82 = buffer.ReadStringList(); + packet.llll = list82; + int size85 = buffer.ReadInt(); + var result83 = new List>(size85); + if (size85 > 0) { - for (int index88 = 0; index88 < size89; index88++) + for (int index84 = 0; index84 < size85; index84++) { - var map90 = buffer.ReadIntStringMap(); - result87.Add(map90); + var map86 = buffer.ReadIntStringMap(); + result83.Add(map86); } } - packet.lllll = result87; - var map91 = buffer.ReadIntStringMap(); - packet.m = map91; - var map92 = buffer.ReadIntPacketMap(102); - packet.mm = map92; - int size94 = buffer.ReadInt(); - var result93 = new Dictionary>(size94); - if (size94 > 0) + packet.lllll = result83; + var map87 = buffer.ReadIntStringMap(); + packet.m = map87; + var map88 = buffer.ReadIntPacketMap(102); + packet.mm = map88; + int size90 = buffer.ReadInt(); + var result89 = new Dictionary>(size90); + if (size90 > 0) { - for (var index95 = 0; index95 < size94; index95++) + for (var index91 = 0; index91 < size90; index91++) { - ObjectA result96 = buffer.ReadPacket(102); - var list97 = buffer.ReadIntList(); - result93[result96] = list97; + ObjectA result92 = buffer.ReadPacket(102); + var list93 = buffer.ReadIntList(); + result89[result92] = list93; } } - packet.mmm = result93; - int size99 = buffer.ReadInt(); - var result98 = new Dictionary>, List>>>(size99); - if (size99 > 0) + packet.mmm = result89; + int size95 = buffer.ReadInt(); + var result94 = new Dictionary>, List>>>(size95); + if (size95 > 0) { - for (var index100 = 0; index100 < size99; index100++) + for (var index96 = 0; index96 < size95; index96++) { + int size99 = buffer.ReadInt(); + var result97 = new List>(size99); + if (size99 > 0) + { + for (int index98 = 0; index98 < size99; index98++) + { + var list100 = buffer.ReadPacketList(102); + result97.Add(list100); + } + } int size103 = buffer.ReadInt(); - var result101 = new List>(size103); + var result101 = new List>>(size103); if (size103 > 0) { for (int index102 = 0; index102 < size103; index102++) { - var list104 = buffer.ReadPacketList(102); - result101.Add(list104); - } - } - int size107 = buffer.ReadInt(); - var result105 = new List>>(size107); - if (size107 > 0) - { - for (int index106 = 0; index106 < size107; index106++) - { - int size110 = buffer.ReadInt(); - var result108 = new List>(size110); - if (size110 > 0) + int size106 = buffer.ReadInt(); + var result104 = new List>(size106); + if (size106 > 0) { - for (int index109 = 0; index109 < size110; index109++) + for (int index105 = 0; index105 < size106; index105++) { - var list111 = buffer.ReadIntList(); - result108.Add(list111); + var list107 = buffer.ReadIntList(); + result104.Add(list107); } } - result105.Add(result108); + result101.Add(result104); } } - result98[result101] = result105; + result94[result97] = result101; } } - packet.mmmm = result98; - int size113 = buffer.ReadInt(); - var result112 = new Dictionary>, HashSet>>(size113); - if (size113 > 0) + packet.mmmm = result94; + int size109 = buffer.ReadInt(); + var result108 = new Dictionary>, HashSet>>(size109); + if (size109 > 0) { - for (var index114 = 0; index114 < size113; index114++) + for (var index110 = 0; index110 < size109; index110++) { + int size113 = buffer.ReadInt(); + var result111 = new List>(size113); + if (size113 > 0) + { + for (int index112 = 0; index112 < size113; index112++) + { + var map114 = buffer.ReadIntStringMap(); + result111.Add(map114); + } + } int size117 = buffer.ReadInt(); - var result115 = new List>(size117); + var result115 = new HashSet>(); if (size117 > 0) { for (int index116 = 0; index116 < size117; index116++) @@ -598,78 +587,67 @@ namespace CsProtocol result115.Add(map118); } } - int size121 = buffer.ReadInt(); - var result119 = new HashSet>(); - if (size121 > 0) + result108[result111] = result115; + } + } + packet.mmmmm = result108; + var set119 = buffer.ReadIntSet(); + packet.s = set119; + int size122 = buffer.ReadInt(); + var result120 = new HashSet>>(); + if (size122 > 0) + { + for (int index121 = 0; index121 < size122; index121++) + { + int size125 = buffer.ReadInt(); + var result123 = new HashSet>(); + if (size125 > 0) { - for (int index120 = 0; index120 < size121; index120++) + for (int index124 = 0; index124 < size125; index124++) { - var map122 = buffer.ReadIntStringMap(); - result119.Add(map122); + var list126 = buffer.ReadIntList(); + result123.Add(list126); } } - result112[result115] = result119; + result120.Add(result123); } } - packet.mmmmm = result112; - var set123 = buffer.ReadIntSet(); - packet.s = set123; - int size126 = buffer.ReadInt(); - var result124 = new HashSet>>(); - if (size126 > 0) + packet.ss = result120; + int size129 = buffer.ReadInt(); + var result127 = new HashSet>(); + if (size129 > 0) { - for (int index125 = 0; index125 < size126; index125++) + for (int index128 = 0; index128 < size129; index128++) { - int size129 = buffer.ReadInt(); - var result127 = new HashSet>(); - if (size129 > 0) - { - for (int index128 = 0; index128 < size129; index128++) - { - var list130 = buffer.ReadIntList(); - result127.Add(list130); - } - } - result124.Add(result127); + var set130 = buffer.ReadPacketSet(102); + result127.Add(set130); } } - packet.ss = result124; - int size133 = buffer.ReadInt(); - var result131 = new HashSet>(); - if (size133 > 0) + packet.sss = result127; + var set131 = buffer.ReadStringSet(); + packet.ssss = set131; + int size134 = buffer.ReadInt(); + var result132 = new HashSet>(); + if (size134 > 0) { - for (int index132 = 0; index132 < size133; index132++) + for (int index133 = 0; index133 < size134; index133++) { - var set134 = buffer.ReadPacketSet(102); - result131.Add(set134); + var map135 = buffer.ReadIntStringMap(); + result132.Add(map135); } } - packet.sss = result131; - var set135 = buffer.ReadStringSet(); - packet.ssss = set135; - int size138 = buffer.ReadInt(); - var result136 = new HashSet>(); - if (size138 > 0) - { - for (int index137 = 0; index137 < size138; index137++) - { - var map139 = buffer.ReadIntStringMap(); - result136.Add(map139); - } + packet.sssss = result132; + if (buffer.CompatibleRead(beforeReadIndex, length)) { + int result136 = buffer.ReadInt(); + packet.myCompatible = result136; } - packet.sssss = result136; - if (!buffer.IsReadable()) - { - return packet; + if (buffer.CompatibleRead(beforeReadIndex, length)) { + ObjectA result137 = buffer.ReadPacket(102); + packet.myObject = result137; } - int result140 = buffer.ReadInt(); - packet.myCompatible = result140; - if (!buffer.IsReadable()) - { - return packet; + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); } - ObjectA result141 = buffer.ReadPacket(102); - packet.myObject = result141; return packet; } } diff --git a/protocol/src/test/csharp/CsProtocol/Packet/EmptyObject.cs b/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs similarity index 58% rename from protocol/src/test/csharp/CsProtocol/Packet/EmptyObject.cs rename to protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs index 8dd30d3f..17c9b9a4 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/EmptyObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs @@ -1,11 +1,10 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { - public class EmptyObject : IProtocol + public class EmptyObject { @@ -15,12 +14,6 @@ namespace CsProtocol return packet; } - - - public short ProtocolId() - { - return 0; - } } @@ -31,24 +24,30 @@ namespace CsProtocol return 0; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } EmptyObject message = (EmptyObject) packet; - + buffer.WriteInt(-1); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); EmptyObject packet = new EmptyObject(); + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } return packet; } } diff --git a/protocol/src/test/csharp/CsProtocol/Packet/NormalObject.cs b/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs similarity index 80% rename from protocol/src/test/csharp/CsProtocol/Packet/NormalObject.cs rename to protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs index 3eebf804..d8a2a540 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/NormalObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs @@ -1,11 +1,10 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { - public class NormalObject : IProtocol + public class NormalObject { public byte a; public byte[] aaa; @@ -25,8 +24,9 @@ namespace CsProtocol public Dictionary mm; public HashSet s; public HashSet ssss; + public int outCompatibleValue; - public static NormalObject ValueOf(byte a, byte[] aaa, short b, int c, long d, float e, double f, bool g, string jj, ObjectA kk, List l, List ll, List lll, List llll, Dictionary m, Dictionary mm, HashSet s, HashSet ssss) + public static NormalObject ValueOf(byte a, byte[] aaa, short b, int c, long d, float e, double f, bool g, string jj, ObjectA kk, List l, List ll, List lll, List llll, Dictionary m, Dictionary mm, HashSet s, HashSet ssss, int outCompatibleValue) { var packet = new NormalObject(); packet.a = a; @@ -47,14 +47,9 @@ namespace CsProtocol packet.mm = mm; packet.s = s; packet.ssss = ssss; + packet.outCompatibleValue = outCompatibleValue; return packet; } - - - public short ProtocolId() - { - return 101; - } } @@ -65,13 +60,16 @@ namespace CsProtocol return 101; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } NormalObject message = (NormalObject) packet; + int beforeWriteIndex = buffer.WriteOffset(); + buffer.WriteInt(854); buffer.WriteByte(message.a); buffer.WriteByteArray(message.aaa); buffer.WriteShort(message.b); @@ -90,14 +88,18 @@ namespace CsProtocol buffer.WriteIntPacketMap(message.mm, 102); buffer.WriteIntSet(message.s); buffer.WriteStringSet(message.ssss); + buffer.WriteInt(message.outCompatibleValue); + buffer.AdjustPadding(854, beforeWriteIndex); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); NormalObject packet = new NormalObject(); byte result0 = buffer.ReadByte(); packet.a = result0; @@ -135,6 +137,13 @@ namespace CsProtocol packet.s = set16; var set17 = buffer.ReadStringSet(); packet.ssss = set17; + if (buffer.CompatibleRead(beforeReadIndex, length)) { + int result18 = buffer.ReadInt(); + packet.outCompatibleValue = result18; + } + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } return packet; } } diff --git a/protocol/src/test/csharp/CsProtocol/Packet/ObjectA.cs b/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs similarity index 55% rename from protocol/src/test/csharp/CsProtocol/Packet/ObjectA.cs rename to protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs index ea8d9e52..8c9dc2c6 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/ObjectA.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs @@ -1,30 +1,25 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { - public class ObjectA : IProtocol + public class ObjectA { public int a; public Dictionary m; public ObjectB objectB; + public int innerCompatibleValue; - public static ObjectA ValueOf(int a, Dictionary m, ObjectB objectB) + public static ObjectA ValueOf(int a, Dictionary m, ObjectB objectB, int innerCompatibleValue) { var packet = new ObjectA(); packet.a = a; packet.m = m; packet.objectB = objectB; + packet.innerCompatibleValue = innerCompatibleValue; return packet; } - - - public short ProtocolId() - { - return 102; - } } @@ -35,24 +30,31 @@ namespace CsProtocol return 102; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } ObjectA message = (ObjectA) packet; + int beforeWriteIndex = buffer.WriteOffset(); + buffer.WriteInt(201); buffer.WriteInt(message.a); buffer.WriteIntStringMap(message.m); buffer.WritePacket(message.objectB, 103); + buffer.WriteInt(message.innerCompatibleValue); + buffer.AdjustPadding(201, beforeWriteIndex); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); ObjectA packet = new ObjectA(); int result0 = buffer.ReadInt(); packet.a = result0; @@ -60,6 +62,13 @@ namespace CsProtocol packet.m = map1; ObjectB result2 = buffer.ReadPacket(103); packet.objectB = result2; + if (buffer.CompatibleRead(beforeReadIndex, length)) { + int result3 = buffer.ReadInt(); + packet.innerCompatibleValue = result3; + } + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } return packet; } } diff --git a/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs b/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs new file mode 100644 index 00000000..4f86b0b6 --- /dev/null +++ b/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace zfoocs +{ + + public class ObjectB + { + public bool flag; + public int innerCompatibleValue; + + public static ObjectB ValueOf(bool flag, int innerCompatibleValue) + { + var packet = new ObjectB(); + packet.flag = flag; + packet.innerCompatibleValue = innerCompatibleValue; + return packet; + } + } + + + public class ObjectBRegistration : IProtocolRegistration + { + public short ProtocolId() + { + return 103; + } + + public void Write(ByteBuffer buffer, object packet) + { + if (packet == null) + { + buffer.WriteInt(0); + return; + } + ObjectB message = (ObjectB) packet; + int beforeWriteIndex = buffer.WriteOffset(); + buffer.WriteInt(4); + buffer.WriteBool(message.flag); + buffer.WriteInt(message.innerCompatibleValue); + buffer.AdjustPadding(4, beforeWriteIndex); + } + + public object Read(ByteBuffer buffer) + { + int length = buffer.ReadInt(); + if (length == 0) + { + return null; + } + int beforeReadIndex = buffer.ReadOffset(); + ObjectB packet = new ObjectB(); + bool result0 = buffer.ReadBool(); + packet.flag = result0; + if (buffer.CompatibleRead(beforeReadIndex, length)) { + int result1 = buffer.ReadInt(); + packet.innerCompatibleValue = result1; + } + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } + return packet; + } + } +} diff --git a/protocol/src/test/csharp/CsProtocol/Packet/SimpleObject.cs b/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs similarity index 67% rename from protocol/src/test/csharp/CsProtocol/Packet/SimpleObject.cs rename to protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs index 6be9a3de..8c752277 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/SimpleObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs @@ -1,11 +1,10 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { - public class SimpleObject : IProtocol + public class SimpleObject { public int c; public bool g; @@ -17,12 +16,6 @@ namespace CsProtocol packet.g = g; return packet; } - - - public short ProtocolId() - { - return 104; - } } @@ -33,28 +26,35 @@ namespace CsProtocol return 104; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } SimpleObject message = (SimpleObject) packet; + buffer.WriteInt(-1); buffer.WriteInt(message.c); buffer.WriteBool(message.g); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); SimpleObject packet = new SimpleObject(); int result0 = buffer.ReadInt(); packet.c = result0; bool result1 = buffer.ReadBool(); packet.g = result1; + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } return packet; } } diff --git a/protocol/src/test/csharp/CsProtocol/Packet/VeryBigObject.cs b/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs similarity index 78% rename from protocol/src/test/csharp/CsProtocol/Packet/VeryBigObject.cs rename to protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs index 8c672a34..a7754de5 100644 --- a/protocol/src/test/csharp/CsProtocol/Packet/VeryBigObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs @@ -1,11 +1,10 @@ using System; using System.Collections.Generic; -using CsProtocol.Buffer; -namespace CsProtocol +namespace zfoocs { - public class VeryBigObject : IProtocol + public class VeryBigObject { public byte a1; public byte aa1; @@ -35,10 +34,6 @@ namespace CsProtocol public bool gg1; public bool[] ggg1; public bool[] gggg1; - public char h1; - public char hh1; - public char[] hhh1; - public char[] hhhh1; public string jj1; public string[] jjj1; public ObjectA kk1; @@ -77,10 +72,6 @@ namespace CsProtocol public bool gg2; public bool[] ggg2; public bool[] gggg2; - public char h2; - public char hh2; - public char[] hhh2; - public char[] hhhh2; public string jj2; public string[] jjj2; public ObjectA kk2; @@ -119,10 +110,6 @@ namespace CsProtocol public bool gg3; public bool[] ggg3; public bool[] gggg3; - public char h3; - public char hh3; - public char[] hhh3; - public char[] hhhh3; public string jj3; public string[] jjj3; public ObjectA kk3; @@ -161,10 +148,6 @@ namespace CsProtocol public bool gg4; public bool[] ggg4; public bool[] gggg4; - public char h4; - public char hh4; - public char[] hhh4; - public char[] hhhh4; public string jj4; public string[] jjj4; public ObjectA kk4; @@ -203,10 +186,6 @@ namespace CsProtocol public bool gg5; public bool[] ggg5; public bool[] gggg5; - public char h5; - public char hh5; - public char[] hhh5; - public char[] hhhh5; public string jj5; public string[] jjj5; public ObjectA kk5; @@ -245,10 +224,6 @@ namespace CsProtocol public bool gg6; public bool[] ggg6; public bool[] gggg6; - public char h6; - public char hh6; - public char[] hhh6; - public char[] hhhh6; public string jj6; public string[] jjj6; public ObjectA kk6; @@ -287,10 +262,6 @@ namespace CsProtocol public bool gg7; public bool[] ggg7; public bool[] gggg7; - public char h7; - public char hh7; - public char[] hhh7; - public char[] hhhh7; public string jj7; public string[] jjj7; public ObjectA kk7; @@ -329,10 +300,6 @@ namespace CsProtocol public bool gg8; public bool[] ggg8; public bool[] gggg8; - public char h8; - public char hh8; - public char[] hhh8; - public char[] hhhh8; public string jj8; public string[] jjj8; public ObjectA kk8; @@ -371,10 +338,6 @@ namespace CsProtocol public bool gg9; public bool[] ggg9; public bool[] gggg9; - public char h9; - public char hh9; - public char[] hhh9; - public char[] hhhh9; public string jj9; public string[] jjj9; public ObjectA kk9; @@ -413,10 +376,6 @@ namespace CsProtocol public bool gg10; public bool[] ggg10; public bool[] gggg10; - public char h10; - public char hh10; - public char[] hhh10; - public char[] hhhh10; public string jj10; public string[] jjj10; public ObjectA kk10; @@ -455,10 +414,6 @@ namespace CsProtocol public bool gg11; public bool[] ggg11; public bool[] gggg11; - public char h11; - public char hh11; - public char[] hhh11; - public char[] hhhh11; public string jj11; public string[] jjj11; public ObjectA kk11; @@ -497,10 +452,6 @@ namespace CsProtocol public bool gg12; public bool[] ggg12; public bool[] gggg12; - public char h12; - public char hh12; - public char[] hhh12; - public char[] hhhh12; public string jj12; public string[] jjj12; public ObjectA kk12; @@ -539,10 +490,6 @@ namespace CsProtocol public bool gg13; public bool[] ggg13; public bool[] gggg13; - public char h13; - public char hh13; - public char[] hhh13; - public char[] hhhh13; public string jj13; public string[] jjj13; public ObjectA kk13; @@ -581,10 +528,6 @@ namespace CsProtocol public bool gg14; public bool[] ggg14; public bool[] gggg14; - public char h14; - public char hh14; - public char[] hhh14; - public char[] hhhh14; public string jj14; public string[] jjj14; public ObjectA kk14; @@ -623,10 +566,6 @@ namespace CsProtocol public bool gg15; public bool[] ggg15; public bool[] gggg15; - public char h15; - public char hh15; - public char[] hhh15; - public char[] hhhh15; public string jj15; public string[] jjj15; public ObjectA kk15; @@ -665,10 +604,6 @@ namespace CsProtocol public bool gg16; public bool[] ggg16; public bool[] gggg16; - public char h16; - public char hh16; - public char[] hhh16; - public char[] hhhh16; public string jj16; public string[] jjj16; public ObjectA kk16; @@ -707,10 +642,6 @@ namespace CsProtocol public bool gg17; public bool[] ggg17; public bool[] gggg17; - public char h17; - public char hh17; - public char[] hhh17; - public char[] hhhh17; public string jj17; public string[] jjj17; public ObjectA kk17; @@ -749,10 +680,6 @@ namespace CsProtocol public bool gg18; public bool[] ggg18; public bool[] gggg18; - public char h18; - public char hh18; - public char[] hhh18; - public char[] hhhh18; public string jj18; public string[] jjj18; public ObjectA kk18; @@ -791,10 +718,6 @@ namespace CsProtocol public bool gg19; public bool[] ggg19; public bool[] gggg19; - public char h19; - public char hh19; - public char[] hhh19; - public char[] hhhh19; public string jj19; public string[] jjj19; public ObjectA kk19; @@ -833,10 +756,6 @@ namespace CsProtocol public bool gg20; public bool[] ggg20; public bool[] gggg20; - public char h20; - public char hh20; - public char[] hhh20; - public char[] hhhh20; public string jj20; public string[] jjj20; public ObjectA kk20; @@ -875,10 +794,6 @@ namespace CsProtocol public bool gg21; public bool[] ggg21; public bool[] gggg21; - public char h21; - public char hh21; - public char[] hhh21; - public char[] hhhh21; public string jj21; public string[] jjj21; public ObjectA kk21; @@ -917,10 +832,6 @@ namespace CsProtocol public bool gg22; public bool[] ggg22; public bool[] gggg22; - public char h22; - public char hh22; - public char[] hhh22; - public char[] hhhh22; public string jj22; public string[] jjj22; public ObjectA kk22; @@ -959,10 +870,6 @@ namespace CsProtocol public bool gg23; public bool[] ggg23; public bool[] gggg23; - public char h23; - public char hh23; - public char[] hhh23; - public char[] hhhh23; public string jj23; public string[] jjj23; public ObjectA kk23; @@ -1001,10 +908,6 @@ namespace CsProtocol public bool gg24; public bool[] ggg24; public bool[] gggg24; - public char h24; - public char hh24; - public char[] hhh24; - public char[] hhhh24; public string jj24; public string[] jjj24; public ObjectA kk24; @@ -1043,10 +946,6 @@ namespace CsProtocol public bool gg25; public bool[] ggg25; public bool[] gggg25; - public char h25; - public char hh25; - public char[] hhh25; - public char[] hhhh25; public string jj25; public string[] jjj25; public ObjectA kk25; @@ -1085,10 +984,6 @@ namespace CsProtocol public bool gg26; public bool[] ggg26; public bool[] gggg26; - public char h26; - public char hh26; - public char[] hhh26; - public char[] hhhh26; public string jj26; public string[] jjj26; public ObjectA kk26; @@ -1127,10 +1022,6 @@ namespace CsProtocol public bool gg27; public bool[] ggg27; public bool[] gggg27; - public char h27; - public char hh27; - public char[] hhh27; - public char[] hhhh27; public string jj27; public string[] jjj27; public ObjectA kk27; @@ -1169,10 +1060,6 @@ namespace CsProtocol public bool gg28; public bool[] ggg28; public bool[] gggg28; - public char h28; - public char hh28; - public char[] hhh28; - public char[] hhhh28; public string jj28; public string[] jjj28; public ObjectA kk28; @@ -1211,10 +1098,6 @@ namespace CsProtocol public bool gg29; public bool[] ggg29; public bool[] gggg29; - public char h29; - public char hh29; - public char[] hhh29; - public char[] hhhh29; public string jj29; public string[] jjj29; public ObjectA kk29; @@ -1253,10 +1136,6 @@ namespace CsProtocol public bool gg30; public bool[] ggg30; public bool[] gggg30; - public char h30; - public char hh30; - public char[] hhh30; - public char[] hhhh30; public string jj30; public string[] jjj30; public ObjectA kk30; @@ -1295,10 +1174,6 @@ namespace CsProtocol public bool gg31; public bool[] ggg31; public bool[] gggg31; - public char h31; - public char hh31; - public char[] hhh31; - public char[] hhhh31; public string jj31; public string[] jjj31; public ObjectA kk31; @@ -1337,10 +1212,6 @@ namespace CsProtocol public bool gg32; public bool[] ggg32; public bool[] gggg32; - public char h32; - public char hh32; - public char[] hhh32; - public char[] hhhh32; public string jj32; public string[] jjj32; public ObjectA kk32; @@ -1379,10 +1250,6 @@ namespace CsProtocol public bool gg33; public bool[] ggg33; public bool[] gggg33; - public char h33; - public char hh33; - public char[] hhh33; - public char[] hhhh33; public string jj33; public string[] jjj33; public ObjectA kk33; @@ -1421,10 +1288,6 @@ namespace CsProtocol public bool gg34; public bool[] ggg34; public bool[] gggg34; - public char h34; - public char hh34; - public char[] hhh34; - public char[] hhhh34; public string jj34; public string[] jjj34; public ObjectA kk34; @@ -1463,10 +1326,6 @@ namespace CsProtocol public bool gg35; public bool[] ggg35; public bool[] gggg35; - public char h35; - public char hh35; - public char[] hhh35; - public char[] hhhh35; public string jj35; public string[] jjj35; public ObjectA kk35; @@ -1505,10 +1364,6 @@ namespace CsProtocol public bool gg36; public bool[] ggg36; public bool[] gggg36; - public char h36; - public char hh36; - public char[] hhh36; - public char[] hhhh36; public string jj36; public string[] jjj36; public ObjectA kk36; @@ -1547,10 +1402,6 @@ namespace CsProtocol public bool gg37; public bool[] ggg37; public bool[] gggg37; - public char h37; - public char hh37; - public char[] hhh37; - public char[] hhhh37; public string jj37; public string[] jjj37; public ObjectA kk37; @@ -1589,10 +1440,6 @@ namespace CsProtocol public bool gg38; public bool[] ggg38; public bool[] gggg38; - public char h38; - public char hh38; - public char[] hhh38; - public char[] hhhh38; public string jj38; public string[] jjj38; public ObjectA kk38; @@ -1631,10 +1478,6 @@ namespace CsProtocol public bool gg39; public bool[] ggg39; public bool[] gggg39; - public char h39; - public char hh39; - public char[] hhh39; - public char[] hhhh39; public string jj39; public string[] jjj39; public ObjectA kk39; @@ -1673,10 +1516,6 @@ namespace CsProtocol public bool gg40; public bool[] ggg40; public bool[] gggg40; - public char h40; - public char hh40; - public char[] hhh40; - public char[] hhhh40; public string jj40; public string[] jjj40; public ObjectA kk40; @@ -1715,10 +1554,6 @@ namespace CsProtocol public bool gg41; public bool[] ggg41; public bool[] gggg41; - public char h41; - public char hh41; - public char[] hhh41; - public char[] hhhh41; public string jj41; public string[] jjj41; public ObjectA kk41; @@ -1757,10 +1592,6 @@ namespace CsProtocol public bool gg42; public bool[] ggg42; public bool[] gggg42; - public char h42; - public char hh42; - public char[] hhh42; - public char[] hhhh42; public string jj42; public string[] jjj42; public ObjectA kk42; @@ -1799,10 +1630,6 @@ namespace CsProtocol public bool gg43; public bool[] ggg43; public bool[] gggg43; - public char h43; - public char hh43; - public char[] hhh43; - public char[] hhhh43; public string jj43; public string[] jjj43; public ObjectA kk43; @@ -1841,10 +1668,6 @@ namespace CsProtocol public bool gg44; public bool[] ggg44; public bool[] gggg44; - public char h44; - public char hh44; - public char[] hhh44; - public char[] hhhh44; public string jj44; public string[] jjj44; public ObjectA kk44; @@ -1883,10 +1706,6 @@ namespace CsProtocol public bool gg45; public bool[] ggg45; public bool[] gggg45; - public char h45; - public char hh45; - public char[] hhh45; - public char[] hhhh45; public string jj45; public string[] jjj45; public ObjectA kk45; @@ -1925,10 +1744,6 @@ namespace CsProtocol public bool gg46; public bool[] ggg46; public bool[] gggg46; - public char h46; - public char hh46; - public char[] hhh46; - public char[] hhhh46; public string jj46; public string[] jjj46; public ObjectA kk46; @@ -1967,10 +1782,6 @@ namespace CsProtocol public bool gg47; public bool[] ggg47; public bool[] gggg47; - public char h47; - public char hh47; - public char[] hhh47; - public char[] hhhh47; public string jj47; public string[] jjj47; public ObjectA kk47; @@ -2009,10 +1820,6 @@ namespace CsProtocol public bool gg48; public bool[] ggg48; public bool[] gggg48; - public char h48; - public char hh48; - public char[] hhh48; - public char[] hhhh48; public string jj48; public string[] jjj48; public ObjectA kk48; @@ -2051,10 +1858,6 @@ namespace CsProtocol public bool gg49; public bool[] ggg49; public bool[] gggg49; - public char h49; - public char hh49; - public char[] hhh49; - public char[] hhhh49; public string jj49; public string[] jjj49; public ObjectA kk49; @@ -2093,10 +1896,6 @@ namespace CsProtocol public bool gg50; public bool[] ggg50; public bool[] gggg50; - public char h50; - public char hh50; - public char[] hhh50; - public char[] hhhh50; public string jj50; public string[] jjj50; public ObjectA kk50; @@ -2135,10 +1934,6 @@ namespace CsProtocol public bool gg51; public bool[] ggg51; public bool[] gggg51; - public char h51; - public char hh51; - public char[] hhh51; - public char[] hhhh51; public string jj51; public string[] jjj51; public ObjectA kk51; @@ -2177,10 +1972,6 @@ namespace CsProtocol public bool gg52; public bool[] ggg52; public bool[] gggg52; - public char h52; - public char hh52; - public char[] hhh52; - public char[] hhhh52; public string jj52; public string[] jjj52; public ObjectA kk52; @@ -2219,10 +2010,6 @@ namespace CsProtocol public bool gg53; public bool[] ggg53; public bool[] gggg53; - public char h53; - public char hh53; - public char[] hhh53; - public char[] hhhh53; public string jj53; public string[] jjj53; public ObjectA kk53; @@ -2261,10 +2048,6 @@ namespace CsProtocol public bool gg54; public bool[] ggg54; public bool[] gggg54; - public char h54; - public char hh54; - public char[] hhh54; - public char[] hhhh54; public string jj54; public string[] jjj54; public ObjectA kk54; @@ -2303,10 +2086,6 @@ namespace CsProtocol public bool gg55; public bool[] ggg55; public bool[] gggg55; - public char h55; - public char hh55; - public char[] hhh55; - public char[] hhhh55; public string jj55; public string[] jjj55; public ObjectA kk55; @@ -2345,10 +2124,6 @@ namespace CsProtocol public bool gg56; public bool[] ggg56; public bool[] gggg56; - public char h56; - public char hh56; - public char[] hhh56; - public char[] hhhh56; public string jj56; public string[] jjj56; public ObjectA kk56; @@ -2387,10 +2162,6 @@ namespace CsProtocol public bool gg57; public bool[] ggg57; public bool[] gggg57; - public char h57; - public char hh57; - public char[] hhh57; - public char[] hhhh57; public string jj57; public string[] jjj57; public ObjectA kk57; @@ -2429,10 +2200,6 @@ namespace CsProtocol public bool gg58; public bool[] ggg58; public bool[] gggg58; - public char h58; - public char hh58; - public char[] hhh58; - public char[] hhhh58; public string jj58; public string[] jjj58; public ObjectA kk58; @@ -2471,10 +2238,6 @@ namespace CsProtocol public bool gg59; public bool[] ggg59; public bool[] gggg59; - public char h59; - public char hh59; - public char[] hhh59; - public char[] hhhh59; public string jj59; public string[] jjj59; public ObjectA kk59; @@ -2513,10 +2276,6 @@ namespace CsProtocol public bool gg60; public bool[] ggg60; public bool[] gggg60; - public char h60; - public char hh60; - public char[] hhh60; - public char[] hhhh60; public string jj60; public string[] jjj60; public ObjectA kk60; @@ -2555,10 +2314,6 @@ namespace CsProtocol public bool gg61; public bool[] ggg61; public bool[] gggg61; - public char h61; - public char hh61; - public char[] hhh61; - public char[] hhhh61; public string jj61; public string[] jjj61; public ObjectA kk61; @@ -2597,10 +2352,6 @@ namespace CsProtocol public bool gg62; public bool[] ggg62; public bool[] gggg62; - public char h62; - public char hh62; - public char[] hhh62; - public char[] hhhh62; public string jj62; public string[] jjj62; public ObjectA kk62; @@ -2639,10 +2390,6 @@ namespace CsProtocol public bool gg63; public bool[] ggg63; public bool[] gggg63; - public char h63; - public char hh63; - public char[] hhh63; - public char[] hhhh63; public string jj63; public string[] jjj63; public ObjectA kk63; @@ -2681,10 +2428,6 @@ namespace CsProtocol public bool gg64; public bool[] ggg64; public bool[] gggg64; - public char h64; - public char hh64; - public char[] hhh64; - public char[] hhhh64; public string jj64; public string[] jjj64; public ObjectA kk64; @@ -2723,10 +2466,6 @@ namespace CsProtocol public bool gg65; public bool[] ggg65; public bool[] gggg65; - public char h65; - public char hh65; - public char[] hhh65; - public char[] hhhh65; public string jj65; public string[] jjj65; public ObjectA kk65; @@ -2765,10 +2504,6 @@ namespace CsProtocol public bool gg66; public bool[] ggg66; public bool[] gggg66; - public char h66; - public char hh66; - public char[] hhh66; - public char[] hhhh66; public string jj66; public string[] jjj66; public ObjectA kk66; @@ -2807,10 +2542,6 @@ namespace CsProtocol public bool gg67; public bool[] ggg67; public bool[] gggg67; - public char h67; - public char hh67; - public char[] hhh67; - public char[] hhhh67; public string jj67; public string[] jjj67; public ObjectA kk67; @@ -2849,10 +2580,6 @@ namespace CsProtocol public bool gg68; public bool[] ggg68; public bool[] gggg68; - public char h68; - public char hh68; - public char[] hhh68; - public char[] hhhh68; public string jj68; public string[] jjj68; public ObjectA kk68; @@ -2891,10 +2618,6 @@ namespace CsProtocol public bool gg69; public bool[] ggg69; public bool[] gggg69; - public char h69; - public char hh69; - public char[] hhh69; - public char[] hhhh69; public string jj69; public string[] jjj69; public ObjectA kk69; @@ -2933,10 +2656,6 @@ namespace CsProtocol public bool gg70; public bool[] ggg70; public bool[] gggg70; - public char h70; - public char hh70; - public char[] hhh70; - public char[] hhhh70; public string jj70; public string[] jjj70; public ObjectA kk70; @@ -2975,10 +2694,6 @@ namespace CsProtocol public bool gg71; public bool[] ggg71; public bool[] gggg71; - public char h71; - public char hh71; - public char[] hhh71; - public char[] hhhh71; public string jj71; public string[] jjj71; public ObjectA kk71; @@ -3017,10 +2732,6 @@ namespace CsProtocol public bool gg72; public bool[] ggg72; public bool[] gggg72; - public char h72; - public char hh72; - public char[] hhh72; - public char[] hhhh72; public string jj72; public string[] jjj72; public ObjectA kk72; @@ -3059,10 +2770,6 @@ namespace CsProtocol public bool gg73; public bool[] ggg73; public bool[] gggg73; - public char h73; - public char hh73; - public char[] hhh73; - public char[] hhhh73; public string jj73; public string[] jjj73; public ObjectA kk73; @@ -3101,10 +2808,6 @@ namespace CsProtocol public bool gg74; public bool[] ggg74; public bool[] gggg74; - public char h74; - public char hh74; - public char[] hhh74; - public char[] hhhh74; public string jj74; public string[] jjj74; public ObjectA kk74; @@ -3143,10 +2846,6 @@ namespace CsProtocol public bool gg75; public bool[] ggg75; public bool[] gggg75; - public char h75; - public char hh75; - public char[] hhh75; - public char[] hhhh75; public string jj75; public string[] jjj75; public ObjectA kk75; @@ -3185,10 +2884,6 @@ namespace CsProtocol public bool gg76; public bool[] ggg76; public bool[] gggg76; - public char h76; - public char hh76; - public char[] hhh76; - public char[] hhhh76; public string jj76; public string[] jjj76; public ObjectA kk76; @@ -3227,10 +2922,6 @@ namespace CsProtocol public bool gg77; public bool[] ggg77; public bool[] gggg77; - public char h77; - public char hh77; - public char[] hhh77; - public char[] hhhh77; public string jj77; public string[] jjj77; public ObjectA kk77; @@ -3269,10 +2960,6 @@ namespace CsProtocol public bool gg78; public bool[] ggg78; public bool[] gggg78; - public char h78; - public char hh78; - public char[] hhh78; - public char[] hhhh78; public string jj78; public string[] jjj78; public ObjectA kk78; @@ -3311,10 +2998,6 @@ namespace CsProtocol public bool gg79; public bool[] ggg79; public bool[] gggg79; - public char h79; - public char hh79; - public char[] hhh79; - public char[] hhhh79; public string jj79; public string[] jjj79; public ObjectA kk79; @@ -3353,10 +3036,6 @@ namespace CsProtocol public bool gg80; public bool[] ggg80; public bool[] gggg80; - public char h80; - public char hh80; - public char[] hhh80; - public char[] hhhh80; public string jj80; public string[] jjj80; public ObjectA kk80; @@ -3395,10 +3074,6 @@ namespace CsProtocol public bool gg81; public bool[] ggg81; public bool[] gggg81; - public char h81; - public char hh81; - public char[] hhh81; - public char[] hhhh81; public string jj81; public string[] jjj81; public ObjectA kk81; @@ -3437,10 +3112,6 @@ namespace CsProtocol public bool gg82; public bool[] ggg82; public bool[] gggg82; - public char h82; - public char hh82; - public char[] hhh82; - public char[] hhhh82; public string jj82; public string[] jjj82; public ObjectA kk82; @@ -3479,10 +3150,6 @@ namespace CsProtocol public bool gg83; public bool[] ggg83; public bool[] gggg83; - public char h83; - public char hh83; - public char[] hhh83; - public char[] hhhh83; public string jj83; public string[] jjj83; public ObjectA kk83; @@ -3521,10 +3188,6 @@ namespace CsProtocol public bool gg84; public bool[] ggg84; public bool[] gggg84; - public char h84; - public char hh84; - public char[] hhh84; - public char[] hhhh84; public string jj84; public string[] jjj84; public ObjectA kk84; @@ -3563,10 +3226,6 @@ namespace CsProtocol public bool gg85; public bool[] ggg85; public bool[] gggg85; - public char h85; - public char hh85; - public char[] hhh85; - public char[] hhhh85; public string jj85; public string[] jjj85; public ObjectA kk85; @@ -3605,10 +3264,6 @@ namespace CsProtocol public bool gg86; public bool[] ggg86; public bool[] gggg86; - public char h86; - public char hh86; - public char[] hhh86; - public char[] hhhh86; public string jj86; public string[] jjj86; public ObjectA kk86; @@ -3647,10 +3302,6 @@ namespace CsProtocol public bool gg87; public bool[] ggg87; public bool[] gggg87; - public char h87; - public char hh87; - public char[] hhh87; - public char[] hhhh87; public string jj87; public string[] jjj87; public ObjectA kk87; @@ -3689,10 +3340,6 @@ namespace CsProtocol public bool gg88; public bool[] ggg88; public bool[] gggg88; - public char h88; - public char hh88; - public char[] hhh88; - public char[] hhhh88; public string jj88; public string[] jjj88; public ObjectA kk88; @@ -3704,7 +3351,7 @@ namespace CsProtocol public HashSet s88; public HashSet ssss88; - public static VeryBigObject ValueOf(byte a1, byte a10, byte a11, byte a12, byte a13, byte a14, byte a15, byte a16, byte a17, byte a18, byte a19, byte a2, byte a20, byte a21, byte a22, byte a23, byte a24, byte a25, byte a26, byte a27, byte a28, byte a29, byte a3, byte a30, byte a31, byte a32, byte a33, byte a34, byte a35, byte a36, byte a37, byte a38, byte a39, byte a4, byte a40, byte a41, byte a42, byte a43, byte a44, byte a45, byte a46, byte a47, byte a48, byte a49, byte a5, byte a50, byte a51, byte a52, byte a53, byte a54, byte a55, byte a56, byte a57, byte a58, byte a59, byte a6, byte a60, byte a61, byte a62, byte a63, byte a64, byte a65, byte a66, byte a67, byte a68, byte a69, byte a7, byte a70, byte a71, byte a72, byte a73, byte a74, byte a75, byte a76, byte a77, byte a78, byte a79, byte a8, byte a80, byte a81, byte a82, byte a83, byte a84, byte a85, byte a86, byte a87, byte a88, byte a9, byte aa1, byte aa10, byte aa11, byte aa12, byte aa13, byte aa14, byte aa15, byte aa16, byte aa17, byte aa18, byte aa19, byte aa2, byte aa20, byte aa21, byte aa22, byte aa23, byte aa24, byte aa25, byte aa26, byte aa27, byte aa28, byte aa29, byte aa3, byte aa30, byte aa31, byte aa32, byte aa33, byte aa34, byte aa35, byte aa36, byte aa37, byte aa38, byte aa39, byte aa4, byte aa40, byte aa41, byte aa42, byte aa43, byte aa44, byte aa45, byte aa46, byte aa47, byte aa48, byte aa49, byte aa5, byte aa50, byte aa51, byte aa52, byte aa53, byte aa54, byte aa55, byte aa56, byte aa57, byte aa58, byte aa59, byte aa6, byte aa60, byte aa61, byte aa62, byte aa63, byte aa64, byte aa65, byte aa66, byte aa67, byte aa68, byte aa69, byte aa7, byte aa70, byte aa71, byte aa72, byte aa73, byte aa74, byte aa75, byte aa76, byte aa77, byte aa78, byte aa79, byte aa8, byte aa80, byte aa81, byte aa82, byte aa83, byte aa84, byte aa85, byte aa86, byte aa87, byte aa88, byte aa9, byte[] aaa1, byte[] aaa10, byte[] aaa11, byte[] aaa12, byte[] aaa13, byte[] aaa14, byte[] aaa15, byte[] aaa16, byte[] aaa17, byte[] aaa18, byte[] aaa19, byte[] aaa2, byte[] aaa20, byte[] aaa21, byte[] aaa22, byte[] aaa23, byte[] aaa24, byte[] aaa25, byte[] aaa26, byte[] aaa27, byte[] aaa28, byte[] aaa29, byte[] aaa3, byte[] aaa30, byte[] aaa31, byte[] aaa32, byte[] aaa33, byte[] aaa34, byte[] aaa35, byte[] aaa36, byte[] aaa37, byte[] aaa38, byte[] aaa39, byte[] aaa4, byte[] aaa40, byte[] aaa41, byte[] aaa42, byte[] aaa43, byte[] aaa44, byte[] aaa45, byte[] aaa46, byte[] aaa47, byte[] aaa48, byte[] aaa49, byte[] aaa5, byte[] aaa50, byte[] aaa51, byte[] aaa52, byte[] aaa53, byte[] aaa54, byte[] aaa55, byte[] aaa56, byte[] aaa57, byte[] aaa58, byte[] aaa59, byte[] aaa6, byte[] aaa60, byte[] aaa61, byte[] aaa62, byte[] aaa63, byte[] aaa64, byte[] aaa65, byte[] aaa66, byte[] aaa67, byte[] aaa68, byte[] aaa69, byte[] aaa7, byte[] aaa70, byte[] aaa71, byte[] aaa72, byte[] aaa73, byte[] aaa74, byte[] aaa75, byte[] aaa76, byte[] aaa77, byte[] aaa78, byte[] aaa79, byte[] aaa8, byte[] aaa80, byte[] aaa81, byte[] aaa82, byte[] aaa83, byte[] aaa84, byte[] aaa85, byte[] aaa86, byte[] aaa87, byte[] aaa88, byte[] aaa9, byte[] aaaa1, byte[] aaaa10, byte[] aaaa11, byte[] aaaa12, byte[] aaaa13, byte[] aaaa14, byte[] aaaa15, byte[] aaaa16, byte[] aaaa17, byte[] aaaa18, byte[] aaaa19, byte[] aaaa2, byte[] aaaa20, byte[] aaaa21, byte[] aaaa22, byte[] aaaa23, byte[] aaaa24, byte[] aaaa25, byte[] aaaa26, byte[] aaaa27, byte[] aaaa28, byte[] aaaa29, byte[] aaaa3, byte[] aaaa30, byte[] aaaa31, byte[] aaaa32, byte[] aaaa33, byte[] aaaa34, byte[] aaaa35, byte[] aaaa36, byte[] aaaa37, byte[] aaaa38, byte[] aaaa39, byte[] aaaa4, byte[] aaaa40, byte[] aaaa41, byte[] aaaa42, byte[] aaaa43, byte[] aaaa44, byte[] aaaa45, byte[] aaaa46, byte[] aaaa47, byte[] aaaa48, byte[] aaaa49, byte[] aaaa5, byte[] aaaa50, byte[] aaaa51, byte[] aaaa52, byte[] aaaa53, byte[] aaaa54, byte[] aaaa55, byte[] aaaa56, byte[] aaaa57, byte[] aaaa58, byte[] aaaa59, byte[] aaaa6, byte[] aaaa60, byte[] aaaa61, byte[] aaaa62, byte[] aaaa63, byte[] aaaa64, byte[] aaaa65, byte[] aaaa66, byte[] aaaa67, byte[] aaaa68, byte[] aaaa69, byte[] aaaa7, byte[] aaaa70, byte[] aaaa71, byte[] aaaa72, byte[] aaaa73, byte[] aaaa74, byte[] aaaa75, byte[] aaaa76, byte[] aaaa77, byte[] aaaa78, byte[] aaaa79, byte[] aaaa8, byte[] aaaa80, byte[] aaaa81, byte[] aaaa82, byte[] aaaa83, byte[] aaaa84, byte[] aaaa85, byte[] aaaa86, byte[] aaaa87, byte[] aaaa88, byte[] aaaa9, short b1, short b10, short b11, short b12, short b13, short b14, short b15, short b16, short b17, short b18, short b19, short b2, short b20, short b21, short b22, short b23, short b24, short b25, short b26, short b27, short b28, short b29, short b3, short b30, short b31, short b32, short b33, short b34, short b35, short b36, short b37, short b38, short b39, short b4, short b40, short b41, short b42, short b43, short b44, short b45, short b46, short b47, short b48, short b49, short b5, short b50, short b51, short b52, short b53, short b54, short b55, short b56, short b57, short b58, short b59, short b6, short b60, short b61, short b62, short b63, short b64, short b65, short b66, short b67, short b68, short b69, short b7, short b70, short b71, short b72, short b73, short b74, short b75, short b76, short b77, short b78, short b79, short b8, short b80, short b81, short b82, short b83, short b84, short b85, short b86, short b87, short b88, short b9, short bb1, short bb10, short bb11, short bb12, short bb13, short bb14, short bb15, short bb16, short bb17, short bb18, short bb19, short bb2, short bb20, short bb21, short bb22, short bb23, short bb24, short bb25, short bb26, short bb27, short bb28, short bb29, short bb3, short bb30, short bb31, short bb32, short bb33, short bb34, short bb35, short bb36, short bb37, short bb38, short bb39, short bb4, short bb40, short bb41, short bb42, short bb43, short bb44, short bb45, short bb46, short bb47, short bb48, short bb49, short bb5, short bb50, short bb51, short bb52, short bb53, short bb54, short bb55, short bb56, short bb57, short bb58, short bb59, short bb6, short bb60, short bb61, short bb62, short bb63, short bb64, short bb65, short bb66, short bb67, short bb68, short bb69, short bb7, short bb70, short bb71, short bb72, short bb73, short bb74, short bb75, short bb76, short bb77, short bb78, short bb79, short bb8, short bb80, short bb81, short bb82, short bb83, short bb84, short bb85, short bb86, short bb87, short bb88, short bb9, short[] bbb1, short[] bbb10, short[] bbb11, short[] bbb12, short[] bbb13, short[] bbb14, short[] bbb15, short[] bbb16, short[] bbb17, short[] bbb18, short[] bbb19, short[] bbb2, short[] bbb20, short[] bbb21, short[] bbb22, short[] bbb23, short[] bbb24, short[] bbb25, short[] bbb26, short[] bbb27, short[] bbb28, short[] bbb29, short[] bbb3, short[] bbb30, short[] bbb31, short[] bbb32, short[] bbb33, short[] bbb34, short[] bbb35, short[] bbb36, short[] bbb37, short[] bbb38, short[] bbb39, short[] bbb4, short[] bbb40, short[] bbb41, short[] bbb42, short[] bbb43, short[] bbb44, short[] bbb45, short[] bbb46, short[] bbb47, short[] bbb48, short[] bbb49, short[] bbb5, short[] bbb50, short[] bbb51, short[] bbb52, short[] bbb53, short[] bbb54, short[] bbb55, short[] bbb56, short[] bbb57, short[] bbb58, short[] bbb59, short[] bbb6, short[] bbb60, short[] bbb61, short[] bbb62, short[] bbb63, short[] bbb64, short[] bbb65, short[] bbb66, short[] bbb67, short[] bbb68, short[] bbb69, short[] bbb7, short[] bbb70, short[] bbb71, short[] bbb72, short[] bbb73, short[] bbb74, short[] bbb75, short[] bbb76, short[] bbb77, short[] bbb78, short[] bbb79, short[] bbb8, short[] bbb80, short[] bbb81, short[] bbb82, short[] bbb83, short[] bbb84, short[] bbb85, short[] bbb86, short[] bbb87, short[] bbb88, short[] bbb9, short[] bbbb1, short[] bbbb10, short[] bbbb11, short[] bbbb12, short[] bbbb13, short[] bbbb14, short[] bbbb15, short[] bbbb16, short[] bbbb17, short[] bbbb18, short[] bbbb19, short[] bbbb2, short[] bbbb20, short[] bbbb21, short[] bbbb22, short[] bbbb23, short[] bbbb24, short[] bbbb25, short[] bbbb26, short[] bbbb27, short[] bbbb28, short[] bbbb29, short[] bbbb3, short[] bbbb30, short[] bbbb31, short[] bbbb32, short[] bbbb33, short[] bbbb34, short[] bbbb35, short[] bbbb36, short[] bbbb37, short[] bbbb38, short[] bbbb39, short[] bbbb4, short[] bbbb40, short[] bbbb41, short[] bbbb42, short[] bbbb43, short[] bbbb44, short[] bbbb45, short[] bbbb46, short[] bbbb47, short[] bbbb48, short[] bbbb49, short[] bbbb5, short[] bbbb50, short[] bbbb51, short[] bbbb52, short[] bbbb53, short[] bbbb54, short[] bbbb55, short[] bbbb56, short[] bbbb57, short[] bbbb58, short[] bbbb59, short[] bbbb6, short[] bbbb60, short[] bbbb61, short[] bbbb62, short[] bbbb63, short[] bbbb64, short[] bbbb65, short[] bbbb66, short[] bbbb67, short[] bbbb68, short[] bbbb69, short[] bbbb7, short[] bbbb70, short[] bbbb71, short[] bbbb72, short[] bbbb73, short[] bbbb74, short[] bbbb75, short[] bbbb76, short[] bbbb77, short[] bbbb78, short[] bbbb79, short[] bbbb8, short[] bbbb80, short[] bbbb81, short[] bbbb82, short[] bbbb83, short[] bbbb84, short[] bbbb85, short[] bbbb86, short[] bbbb87, short[] bbbb88, short[] bbbb9, int c1, int c10, int c11, int c12, int c13, int c14, int c15, int c16, int c17, int c18, int c19, int c2, int c20, int c21, int c22, int c23, int c24, int c25, int c26, int c27, int c28, int c29, int c3, int c30, int c31, int c32, int c33, int c34, int c35, int c36, int c37, int c38, int c39, int c4, int c40, int c41, int c42, int c43, int c44, int c45, int c46, int c47, int c48, int c49, int c5, int c50, int c51, int c52, int c53, int c54, int c55, int c56, int c57, int c58, int c59, int c6, int c60, int c61, int c62, int c63, int c64, int c65, int c66, int c67, int c68, int c69, int c7, int c70, int c71, int c72, int c73, int c74, int c75, int c76, int c77, int c78, int c79, int c8, int c80, int c81, int c82, int c83, int c84, int c85, int c86, int c87, int c88, int c9, int cc1, int cc10, int cc11, int cc12, int cc13, int cc14, int cc15, int cc16, int cc17, int cc18, int cc19, int cc2, int cc20, int cc21, int cc22, int cc23, int cc24, int cc25, int cc26, int cc27, int cc28, int cc29, int cc3, int cc30, int cc31, int cc32, int cc33, int cc34, int cc35, int cc36, int cc37, int cc38, int cc39, int cc4, int cc40, int cc41, int cc42, int cc43, int cc44, int cc45, int cc46, int cc47, int cc48, int cc49, int cc5, int cc50, int cc51, int cc52, int cc53, int cc54, int cc55, int cc56, int cc57, int cc58, int cc59, int cc6, int cc60, int cc61, int cc62, int cc63, int cc64, int cc65, int cc66, int cc67, int cc68, int cc69, int cc7, int cc70, int cc71, int cc72, int cc73, int cc74, int cc75, int cc76, int cc77, int cc78, int cc79, int cc8, int cc80, int cc81, int cc82, int cc83, int cc84, int cc85, int cc86, int cc87, int cc88, int cc9, int[] ccc1, int[] ccc10, int[] ccc11, int[] ccc12, int[] ccc13, int[] ccc14, int[] ccc15, int[] ccc16, int[] ccc17, int[] ccc18, int[] ccc19, int[] ccc2, int[] ccc20, int[] ccc21, int[] ccc22, int[] ccc23, int[] ccc24, int[] ccc25, int[] ccc26, int[] ccc27, int[] ccc28, int[] ccc29, int[] ccc3, int[] ccc30, int[] ccc31, int[] ccc32, int[] ccc33, int[] ccc34, int[] ccc35, int[] ccc36, int[] ccc37, int[] ccc38, int[] ccc39, int[] ccc4, int[] ccc40, int[] ccc41, int[] ccc42, int[] ccc43, int[] ccc44, int[] ccc45, int[] ccc46, int[] ccc47, int[] ccc48, int[] ccc49, int[] ccc5, int[] ccc50, int[] ccc51, int[] ccc52, int[] ccc53, int[] ccc54, int[] ccc55, int[] ccc56, int[] ccc57, int[] ccc58, int[] ccc59, int[] ccc6, int[] ccc60, int[] ccc61, int[] ccc62, int[] ccc63, int[] ccc64, int[] ccc65, int[] ccc66, int[] ccc67, int[] ccc68, int[] ccc69, int[] ccc7, int[] ccc70, int[] ccc71, int[] ccc72, int[] ccc73, int[] ccc74, int[] ccc75, int[] ccc76, int[] ccc77, int[] ccc78, int[] ccc79, int[] ccc8, int[] ccc80, int[] ccc81, int[] ccc82, int[] ccc83, int[] ccc84, int[] ccc85, int[] ccc86, int[] ccc87, int[] ccc88, int[] ccc9, int[] cccc1, int[] cccc10, int[] cccc11, int[] cccc12, int[] cccc13, int[] cccc14, int[] cccc15, int[] cccc16, int[] cccc17, int[] cccc18, int[] cccc19, int[] cccc2, int[] cccc20, int[] cccc21, int[] cccc22, int[] cccc23, int[] cccc24, int[] cccc25, int[] cccc26, int[] cccc27, int[] cccc28, int[] cccc29, int[] cccc3, int[] cccc30, int[] cccc31, int[] cccc32, int[] cccc33, int[] cccc34, int[] cccc35, int[] cccc36, int[] cccc37, int[] cccc38, int[] cccc39, int[] cccc4, int[] cccc40, int[] cccc41, int[] cccc42, int[] cccc43, int[] cccc44, int[] cccc45, int[] cccc46, int[] cccc47, int[] cccc48, int[] cccc49, int[] cccc5, int[] cccc50, int[] cccc51, int[] cccc52, int[] cccc53, int[] cccc54, int[] cccc55, int[] cccc56, int[] cccc57, int[] cccc58, int[] cccc59, int[] cccc6, int[] cccc60, int[] cccc61, int[] cccc62, int[] cccc63, int[] cccc64, int[] cccc65, int[] cccc66, int[] cccc67, int[] cccc68, int[] cccc69, int[] cccc7, int[] cccc70, int[] cccc71, int[] cccc72, int[] cccc73, int[] cccc74, int[] cccc75, int[] cccc76, int[] cccc77, int[] cccc78, int[] cccc79, int[] cccc8, int[] cccc80, int[] cccc81, int[] cccc82, int[] cccc83, int[] cccc84, int[] cccc85, int[] cccc86, int[] cccc87, int[] cccc88, int[] cccc9, long d1, long d10, long d11, long d12, long d13, long d14, long d15, long d16, long d17, long d18, long d19, long d2, long d20, long d21, long d22, long d23, long d24, long d25, long d26, long d27, long d28, long d29, long d3, long d30, long d31, long d32, long d33, long d34, long d35, long d36, long d37, long d38, long d39, long d4, long d40, long d41, long d42, long d43, long d44, long d45, long d46, long d47, long d48, long d49, long d5, long d50, long d51, long d52, long d53, long d54, long d55, long d56, long d57, long d58, long d59, long d6, long d60, long d61, long d62, long d63, long d64, long d65, long d66, long d67, long d68, long d69, long d7, long d70, long d71, long d72, long d73, long d74, long d75, long d76, long d77, long d78, long d79, long d8, long d80, long d81, long d82, long d83, long d84, long d85, long d86, long d87, long d88, long d9, long dd1, long dd10, long dd11, long dd12, long dd13, long dd14, long dd15, long dd16, long dd17, long dd18, long dd19, long dd2, long dd20, long dd21, long dd22, long dd23, long dd24, long dd25, long dd26, long dd27, long dd28, long dd29, long dd3, long dd30, long dd31, long dd32, long dd33, long dd34, long dd35, long dd36, long dd37, long dd38, long dd39, long dd4, long dd40, long dd41, long dd42, long dd43, long dd44, long dd45, long dd46, long dd47, long dd48, long dd49, long dd5, long dd50, long dd51, long dd52, long dd53, long dd54, long dd55, long dd56, long dd57, long dd58, long dd59, long dd6, long dd60, long dd61, long dd62, long dd63, long dd64, long dd65, long dd66, long dd67, long dd68, long dd69, long dd7, long dd70, long dd71, long dd72, long dd73, long dd74, long dd75, long dd76, long dd77, long dd78, long dd79, long dd8, long dd80, long dd81, long dd82, long dd83, long dd84, long dd85, long dd86, long dd87, long dd88, long dd9, long[] ddd1, long[] ddd10, long[] ddd11, long[] ddd12, long[] ddd13, long[] ddd14, long[] ddd15, long[] ddd16, long[] ddd17, long[] ddd18, long[] ddd19, long[] ddd2, long[] ddd20, long[] ddd21, long[] ddd22, long[] ddd23, long[] ddd24, long[] ddd25, long[] ddd26, long[] ddd27, long[] ddd28, long[] ddd29, long[] ddd3, long[] ddd30, long[] ddd31, long[] ddd32, long[] ddd33, long[] ddd34, long[] ddd35, long[] ddd36, long[] ddd37, long[] ddd38, long[] ddd39, long[] ddd4, long[] ddd40, long[] ddd41, long[] ddd42, long[] ddd43, long[] ddd44, long[] ddd45, long[] ddd46, long[] ddd47, long[] ddd48, long[] ddd49, long[] ddd5, long[] ddd50, long[] ddd51, long[] ddd52, long[] ddd53, long[] ddd54, long[] ddd55, long[] ddd56, long[] ddd57, long[] ddd58, long[] ddd59, long[] ddd6, long[] ddd60, long[] ddd61, long[] ddd62, long[] ddd63, long[] ddd64, long[] ddd65, long[] ddd66, long[] ddd67, long[] ddd68, long[] ddd69, long[] ddd7, long[] ddd70, long[] ddd71, long[] ddd72, long[] ddd73, long[] ddd74, long[] ddd75, long[] ddd76, long[] ddd77, long[] ddd78, long[] ddd79, long[] ddd8, long[] ddd80, long[] ddd81, long[] ddd82, long[] ddd83, long[] ddd84, long[] ddd85, long[] ddd86, long[] ddd87, long[] ddd88, long[] ddd9, long[] dddd1, long[] dddd10, long[] dddd11, long[] dddd12, long[] dddd13, long[] dddd14, long[] dddd15, long[] dddd16, long[] dddd17, long[] dddd18, long[] dddd19, long[] dddd2, long[] dddd20, long[] dddd21, long[] dddd22, long[] dddd23, long[] dddd24, long[] dddd25, long[] dddd26, long[] dddd27, long[] dddd28, long[] dddd29, long[] dddd3, long[] dddd30, long[] dddd31, long[] dddd32, long[] dddd33, long[] dddd34, long[] dddd35, long[] dddd36, long[] dddd37, long[] dddd38, long[] dddd39, long[] dddd4, long[] dddd40, long[] dddd41, long[] dddd42, long[] dddd43, long[] dddd44, long[] dddd45, long[] dddd46, long[] dddd47, long[] dddd48, long[] dddd49, long[] dddd5, long[] dddd50, long[] dddd51, long[] dddd52, long[] dddd53, long[] dddd54, long[] dddd55, long[] dddd56, long[] dddd57, long[] dddd58, long[] dddd59, long[] dddd6, long[] dddd60, long[] dddd61, long[] dddd62, long[] dddd63, long[] dddd64, long[] dddd65, long[] dddd66, long[] dddd67, long[] dddd68, long[] dddd69, long[] dddd7, long[] dddd70, long[] dddd71, long[] dddd72, long[] dddd73, long[] dddd74, long[] dddd75, long[] dddd76, long[] dddd77, long[] dddd78, long[] dddd79, long[] dddd8, long[] dddd80, long[] dddd81, long[] dddd82, long[] dddd83, long[] dddd84, long[] dddd85, long[] dddd86, long[] dddd87, long[] dddd88, long[] dddd9, float e1, float e10, float e11, float e12, float e13, float e14, float e15, float e16, float e17, float e18, float e19, float e2, float e20, float e21, float e22, float e23, float e24, float e25, float e26, float e27, float e28, float e29, float e3, float e30, float e31, float e32, float e33, float e34, float e35, float e36, float e37, float e38, float e39, float e4, float e40, float e41, float e42, float e43, float e44, float e45, float e46, float e47, float e48, float e49, float e5, float e50, float e51, float e52, float e53, float e54, float e55, float e56, float e57, float e58, float e59, float e6, float e60, float e61, float e62, float e63, float e64, float e65, float e66, float e67, float e68, float e69, float e7, float e70, float e71, float e72, float e73, float e74, float e75, float e76, float e77, float e78, float e79, float e8, float e80, float e81, float e82, float e83, float e84, float e85, float e86, float e87, float e88, float e9, float ee1, float ee10, float ee11, float ee12, float ee13, float ee14, float ee15, float ee16, float ee17, float ee18, float ee19, float ee2, float ee20, float ee21, float ee22, float ee23, float ee24, float ee25, float ee26, float ee27, float ee28, float ee29, float ee3, float ee30, float ee31, float ee32, float ee33, float ee34, float ee35, float ee36, float ee37, float ee38, float ee39, float ee4, float ee40, float ee41, float ee42, float ee43, float ee44, float ee45, float ee46, float ee47, float ee48, float ee49, float ee5, float ee50, float ee51, float ee52, float ee53, float ee54, float ee55, float ee56, float ee57, float ee58, float ee59, float ee6, float ee60, float ee61, float ee62, float ee63, float ee64, float ee65, float ee66, float ee67, float ee68, float ee69, float ee7, float ee70, float ee71, float ee72, float ee73, float ee74, float ee75, float ee76, float ee77, float ee78, float ee79, float ee8, float ee80, float ee81, float ee82, float ee83, float ee84, float ee85, float ee86, float ee87, float ee88, float ee9, float[] eee1, float[] eee10, float[] eee11, float[] eee12, float[] eee13, float[] eee14, float[] eee15, float[] eee16, float[] eee17, float[] eee18, float[] eee19, float[] eee2, float[] eee20, float[] eee21, float[] eee22, float[] eee23, float[] eee24, float[] eee25, float[] eee26, float[] eee27, float[] eee28, float[] eee29, float[] eee3, float[] eee30, float[] eee31, float[] eee32, float[] eee33, float[] eee34, float[] eee35, float[] eee36, float[] eee37, float[] eee38, float[] eee39, float[] eee4, float[] eee40, float[] eee41, float[] eee42, float[] eee43, float[] eee44, float[] eee45, float[] eee46, float[] eee47, float[] eee48, float[] eee49, float[] eee5, float[] eee50, float[] eee51, float[] eee52, float[] eee53, float[] eee54, float[] eee55, float[] eee56, float[] eee57, float[] eee58, float[] eee59, float[] eee6, float[] eee60, float[] eee61, float[] eee62, float[] eee63, float[] eee64, float[] eee65, float[] eee66, float[] eee67, float[] eee68, float[] eee69, float[] eee7, float[] eee70, float[] eee71, float[] eee72, float[] eee73, float[] eee74, float[] eee75, float[] eee76, float[] eee77, float[] eee78, float[] eee79, float[] eee8, float[] eee80, float[] eee81, float[] eee82, float[] eee83, float[] eee84, float[] eee85, float[] eee86, float[] eee87, float[] eee88, float[] eee9, float[] eeee1, float[] eeee10, float[] eeee11, float[] eeee12, float[] eeee13, float[] eeee14, float[] eeee15, float[] eeee16, float[] eeee17, float[] eeee18, float[] eeee19, float[] eeee2, float[] eeee20, float[] eeee21, float[] eeee22, float[] eeee23, float[] eeee24, float[] eeee25, float[] eeee26, float[] eeee27, float[] eeee28, float[] eeee29, float[] eeee3, float[] eeee30, float[] eeee31, float[] eeee32, float[] eeee33, float[] eeee34, float[] eeee35, float[] eeee36, float[] eeee37, float[] eeee38, float[] eeee39, float[] eeee4, float[] eeee40, float[] eeee41, float[] eeee42, float[] eeee43, float[] eeee44, float[] eeee45, float[] eeee46, float[] eeee47, float[] eeee48, float[] eeee49, float[] eeee5, float[] eeee50, float[] eeee51, float[] eeee52, float[] eeee53, float[] eeee54, float[] eeee55, float[] eeee56, float[] eeee57, float[] eeee58, float[] eeee59, float[] eeee6, float[] eeee60, float[] eeee61, float[] eeee62, float[] eeee63, float[] eeee64, float[] eeee65, float[] eeee66, float[] eeee67, float[] eeee68, float[] eeee69, float[] eeee7, float[] eeee70, float[] eeee71, float[] eeee72, float[] eeee73, float[] eeee74, float[] eeee75, float[] eeee76, float[] eeee77, float[] eeee78, float[] eeee79, float[] eeee8, float[] eeee80, float[] eeee81, float[] eeee82, float[] eeee83, float[] eeee84, float[] eeee85, float[] eeee86, float[] eeee87, float[] eeee88, float[] eeee9, double f1, double f10, double f11, double f12, double f13, double f14, double f15, double f16, double f17, double f18, double f19, double f2, double f20, double f21, double f22, double f23, double f24, double f25, double f26, double f27, double f28, double f29, double f3, double f30, double f31, double f32, double f33, double f34, double f35, double f36, double f37, double f38, double f39, double f4, double f40, double f41, double f42, double f43, double f44, double f45, double f46, double f47, double f48, double f49, double f5, double f50, double f51, double f52, double f53, double f54, double f55, double f56, double f57, double f58, double f59, double f6, double f60, double f61, double f62, double f63, double f64, double f65, double f66, double f67, double f68, double f69, double f7, double f70, double f71, double f72, double f73, double f74, double f75, double f76, double f77, double f78, double f79, double f8, double f80, double f81, double f82, double f83, double f84, double f85, double f86, double f87, double f88, double f9, double ff1, double ff10, double ff11, double ff12, double ff13, double ff14, double ff15, double ff16, double ff17, double ff18, double ff19, double ff2, double ff20, double ff21, double ff22, double ff23, double ff24, double ff25, double ff26, double ff27, double ff28, double ff29, double ff3, double ff30, double ff31, double ff32, double ff33, double ff34, double ff35, double ff36, double ff37, double ff38, double ff39, double ff4, double ff40, double ff41, double ff42, double ff43, double ff44, double ff45, double ff46, double ff47, double ff48, double ff49, double ff5, double ff50, double ff51, double ff52, double ff53, double ff54, double ff55, double ff56, double ff57, double ff58, double ff59, double ff6, double ff60, double ff61, double ff62, double ff63, double ff64, double ff65, double ff66, double ff67, double ff68, double ff69, double ff7, double ff70, double ff71, double ff72, double ff73, double ff74, double ff75, double ff76, double ff77, double ff78, double ff79, double ff8, double ff80, double ff81, double ff82, double ff83, double ff84, double ff85, double ff86, double ff87, double ff88, double ff9, double[] fff1, double[] fff10, double[] fff11, double[] fff12, double[] fff13, double[] fff14, double[] fff15, double[] fff16, double[] fff17, double[] fff18, double[] fff19, double[] fff2, double[] fff20, double[] fff21, double[] fff22, double[] fff23, double[] fff24, double[] fff25, double[] fff26, double[] fff27, double[] fff28, double[] fff29, double[] fff3, double[] fff30, double[] fff31, double[] fff32, double[] fff33, double[] fff34, double[] fff35, double[] fff36, double[] fff37, double[] fff38, double[] fff39, double[] fff4, double[] fff40, double[] fff41, double[] fff42, double[] fff43, double[] fff44, double[] fff45, double[] fff46, double[] fff47, double[] fff48, double[] fff49, double[] fff5, double[] fff50, double[] fff51, double[] fff52, double[] fff53, double[] fff54, double[] fff55, double[] fff56, double[] fff57, double[] fff58, double[] fff59, double[] fff6, double[] fff60, double[] fff61, double[] fff62, double[] fff63, double[] fff64, double[] fff65, double[] fff66, double[] fff67, double[] fff68, double[] fff69, double[] fff7, double[] fff70, double[] fff71, double[] fff72, double[] fff73, double[] fff74, double[] fff75, double[] fff76, double[] fff77, double[] fff78, double[] fff79, double[] fff8, double[] fff80, double[] fff81, double[] fff82, double[] fff83, double[] fff84, double[] fff85, double[] fff86, double[] fff87, double[] fff88, double[] fff9, double[] ffff1, double[] ffff10, double[] ffff11, double[] ffff12, double[] ffff13, double[] ffff14, double[] ffff15, double[] ffff16, double[] ffff17, double[] ffff18, double[] ffff19, double[] ffff2, double[] ffff20, double[] ffff21, double[] ffff22, double[] ffff23, double[] ffff24, double[] ffff25, double[] ffff26, double[] ffff27, double[] ffff28, double[] ffff29, double[] ffff3, double[] ffff30, double[] ffff31, double[] ffff32, double[] ffff33, double[] ffff34, double[] ffff35, double[] ffff36, double[] ffff37, double[] ffff38, double[] ffff39, double[] ffff4, double[] ffff40, double[] ffff41, double[] ffff42, double[] ffff43, double[] ffff44, double[] ffff45, double[] ffff46, double[] ffff47, double[] ffff48, double[] ffff49, double[] ffff5, double[] ffff50, double[] ffff51, double[] ffff52, double[] ffff53, double[] ffff54, double[] ffff55, double[] ffff56, double[] ffff57, double[] ffff58, double[] ffff59, double[] ffff6, double[] ffff60, double[] ffff61, double[] ffff62, double[] ffff63, double[] ffff64, double[] ffff65, double[] ffff66, double[] ffff67, double[] ffff68, double[] ffff69, double[] ffff7, double[] ffff70, double[] ffff71, double[] ffff72, double[] ffff73, double[] ffff74, double[] ffff75, double[] ffff76, double[] ffff77, double[] ffff78, double[] ffff79, double[] ffff8, double[] ffff80, double[] ffff81, double[] ffff82, double[] ffff83, double[] ffff84, double[] ffff85, double[] ffff86, double[] ffff87, double[] ffff88, double[] ffff9, bool g1, bool g10, bool g11, bool g12, bool g13, bool g14, bool g15, bool g16, bool g17, bool g18, bool g19, bool g2, bool g20, bool g21, bool g22, bool g23, bool g24, bool g25, bool g26, bool g27, bool g28, bool g29, bool g3, bool g30, bool g31, bool g32, bool g33, bool g34, bool g35, bool g36, bool g37, bool g38, bool g39, bool g4, bool g40, bool g41, bool g42, bool g43, bool g44, bool g45, bool g46, bool g47, bool g48, bool g49, bool g5, bool g50, bool g51, bool g52, bool g53, bool g54, bool g55, bool g56, bool g57, bool g58, bool g59, bool g6, bool g60, bool g61, bool g62, bool g63, bool g64, bool g65, bool g66, bool g67, bool g68, bool g69, bool g7, bool g70, bool g71, bool g72, bool g73, bool g74, bool g75, bool g76, bool g77, bool g78, bool g79, bool g8, bool g80, bool g81, bool g82, bool g83, bool g84, bool g85, bool g86, bool g87, bool g88, bool g9, bool gg1, bool gg10, bool gg11, bool gg12, bool gg13, bool gg14, bool gg15, bool gg16, bool gg17, bool gg18, bool gg19, bool gg2, bool gg20, bool gg21, bool gg22, bool gg23, bool gg24, bool gg25, bool gg26, bool gg27, bool gg28, bool gg29, bool gg3, bool gg30, bool gg31, bool gg32, bool gg33, bool gg34, bool gg35, bool gg36, bool gg37, bool gg38, bool gg39, bool gg4, bool gg40, bool gg41, bool gg42, bool gg43, bool gg44, bool gg45, bool gg46, bool gg47, bool gg48, bool gg49, bool gg5, bool gg50, bool gg51, bool gg52, bool gg53, bool gg54, bool gg55, bool gg56, bool gg57, bool gg58, bool gg59, bool gg6, bool gg60, bool gg61, bool gg62, bool gg63, bool gg64, bool gg65, bool gg66, bool gg67, bool gg68, bool gg69, bool gg7, bool gg70, bool gg71, bool gg72, bool gg73, bool gg74, bool gg75, bool gg76, bool gg77, bool gg78, bool gg79, bool gg8, bool gg80, bool gg81, bool gg82, bool gg83, bool gg84, bool gg85, bool gg86, bool gg87, bool gg88, bool gg9, bool[] ggg1, bool[] ggg10, bool[] ggg11, bool[] ggg12, bool[] ggg13, bool[] ggg14, bool[] ggg15, bool[] ggg16, bool[] ggg17, bool[] ggg18, bool[] ggg19, bool[] ggg2, bool[] ggg20, bool[] ggg21, bool[] ggg22, bool[] ggg23, bool[] ggg24, bool[] ggg25, bool[] ggg26, bool[] ggg27, bool[] ggg28, bool[] ggg29, bool[] ggg3, bool[] ggg30, bool[] ggg31, bool[] ggg32, bool[] ggg33, bool[] ggg34, bool[] ggg35, bool[] ggg36, bool[] ggg37, bool[] ggg38, bool[] ggg39, bool[] ggg4, bool[] ggg40, bool[] ggg41, bool[] ggg42, bool[] ggg43, bool[] ggg44, bool[] ggg45, bool[] ggg46, bool[] ggg47, bool[] ggg48, bool[] ggg49, bool[] ggg5, bool[] ggg50, bool[] ggg51, bool[] ggg52, bool[] ggg53, bool[] ggg54, bool[] ggg55, bool[] ggg56, bool[] ggg57, bool[] ggg58, bool[] ggg59, bool[] ggg6, bool[] ggg60, bool[] ggg61, bool[] ggg62, bool[] ggg63, bool[] ggg64, bool[] ggg65, bool[] ggg66, bool[] ggg67, bool[] ggg68, bool[] ggg69, bool[] ggg7, bool[] ggg70, bool[] ggg71, bool[] ggg72, bool[] ggg73, bool[] ggg74, bool[] ggg75, bool[] ggg76, bool[] ggg77, bool[] ggg78, bool[] ggg79, bool[] ggg8, bool[] ggg80, bool[] ggg81, bool[] ggg82, bool[] ggg83, bool[] ggg84, bool[] ggg85, bool[] ggg86, bool[] ggg87, bool[] ggg88, bool[] ggg9, bool[] gggg1, bool[] gggg10, bool[] gggg11, bool[] gggg12, bool[] gggg13, bool[] gggg14, bool[] gggg15, bool[] gggg16, bool[] gggg17, bool[] gggg18, bool[] gggg19, bool[] gggg2, bool[] gggg20, bool[] gggg21, bool[] gggg22, bool[] gggg23, bool[] gggg24, bool[] gggg25, bool[] gggg26, bool[] gggg27, bool[] gggg28, bool[] gggg29, bool[] gggg3, bool[] gggg30, bool[] gggg31, bool[] gggg32, bool[] gggg33, bool[] gggg34, bool[] gggg35, bool[] gggg36, bool[] gggg37, bool[] gggg38, bool[] gggg39, bool[] gggg4, bool[] gggg40, bool[] gggg41, bool[] gggg42, bool[] gggg43, bool[] gggg44, bool[] gggg45, bool[] gggg46, bool[] gggg47, bool[] gggg48, bool[] gggg49, bool[] gggg5, bool[] gggg50, bool[] gggg51, bool[] gggg52, bool[] gggg53, bool[] gggg54, bool[] gggg55, bool[] gggg56, bool[] gggg57, bool[] gggg58, bool[] gggg59, bool[] gggg6, bool[] gggg60, bool[] gggg61, bool[] gggg62, bool[] gggg63, bool[] gggg64, bool[] gggg65, bool[] gggg66, bool[] gggg67, bool[] gggg68, bool[] gggg69, bool[] gggg7, bool[] gggg70, bool[] gggg71, bool[] gggg72, bool[] gggg73, bool[] gggg74, bool[] gggg75, bool[] gggg76, bool[] gggg77, bool[] gggg78, bool[] gggg79, bool[] gggg8, bool[] gggg80, bool[] gggg81, bool[] gggg82, bool[] gggg83, bool[] gggg84, bool[] gggg85, bool[] gggg86, bool[] gggg87, bool[] gggg88, bool[] gggg9, char h1, char h10, char h11, char h12, char h13, char h14, char h15, char h16, char h17, char h18, char h19, char h2, char h20, char h21, char h22, char h23, char h24, char h25, char h26, char h27, char h28, char h29, char h3, char h30, char h31, char h32, char h33, char h34, char h35, char h36, char h37, char h38, char h39, char h4, char h40, char h41, char h42, char h43, char h44, char h45, char h46, char h47, char h48, char h49, char h5, char h50, char h51, char h52, char h53, char h54, char h55, char h56, char h57, char h58, char h59, char h6, char h60, char h61, char h62, char h63, char h64, char h65, char h66, char h67, char h68, char h69, char h7, char h70, char h71, char h72, char h73, char h74, char h75, char h76, char h77, char h78, char h79, char h8, char h80, char h81, char h82, char h83, char h84, char h85, char h86, char h87, char h88, char h9, char hh1, char hh10, char hh11, char hh12, char hh13, char hh14, char hh15, char hh16, char hh17, char hh18, char hh19, char hh2, char hh20, char hh21, char hh22, char hh23, char hh24, char hh25, char hh26, char hh27, char hh28, char hh29, char hh3, char hh30, char hh31, char hh32, char hh33, char hh34, char hh35, char hh36, char hh37, char hh38, char hh39, char hh4, char hh40, char hh41, char hh42, char hh43, char hh44, char hh45, char hh46, char hh47, char hh48, char hh49, char hh5, char hh50, char hh51, char hh52, char hh53, char hh54, char hh55, char hh56, char hh57, char hh58, char hh59, char hh6, char hh60, char hh61, char hh62, char hh63, char hh64, char hh65, char hh66, char hh67, char hh68, char hh69, char hh7, char hh70, char hh71, char hh72, char hh73, char hh74, char hh75, char hh76, char hh77, char hh78, char hh79, char hh8, char hh80, char hh81, char hh82, char hh83, char hh84, char hh85, char hh86, char hh87, char hh88, char hh9, char[] hhh1, char[] hhh10, char[] hhh11, char[] hhh12, char[] hhh13, char[] hhh14, char[] hhh15, char[] hhh16, char[] hhh17, char[] hhh18, char[] hhh19, char[] hhh2, char[] hhh20, char[] hhh21, char[] hhh22, char[] hhh23, char[] hhh24, char[] hhh25, char[] hhh26, char[] hhh27, char[] hhh28, char[] hhh29, char[] hhh3, char[] hhh30, char[] hhh31, char[] hhh32, char[] hhh33, char[] hhh34, char[] hhh35, char[] hhh36, char[] hhh37, char[] hhh38, char[] hhh39, char[] hhh4, char[] hhh40, char[] hhh41, char[] hhh42, char[] hhh43, char[] hhh44, char[] hhh45, char[] hhh46, char[] hhh47, char[] hhh48, char[] hhh49, char[] hhh5, char[] hhh50, char[] hhh51, char[] hhh52, char[] hhh53, char[] hhh54, char[] hhh55, char[] hhh56, char[] hhh57, char[] hhh58, char[] hhh59, char[] hhh6, char[] hhh60, char[] hhh61, char[] hhh62, char[] hhh63, char[] hhh64, char[] hhh65, char[] hhh66, char[] hhh67, char[] hhh68, char[] hhh69, char[] hhh7, char[] hhh70, char[] hhh71, char[] hhh72, char[] hhh73, char[] hhh74, char[] hhh75, char[] hhh76, char[] hhh77, char[] hhh78, char[] hhh79, char[] hhh8, char[] hhh80, char[] hhh81, char[] hhh82, char[] hhh83, char[] hhh84, char[] hhh85, char[] hhh86, char[] hhh87, char[] hhh88, char[] hhh9, char[] hhhh1, char[] hhhh10, char[] hhhh11, char[] hhhh12, char[] hhhh13, char[] hhhh14, char[] hhhh15, char[] hhhh16, char[] hhhh17, char[] hhhh18, char[] hhhh19, char[] hhhh2, char[] hhhh20, char[] hhhh21, char[] hhhh22, char[] hhhh23, char[] hhhh24, char[] hhhh25, char[] hhhh26, char[] hhhh27, char[] hhhh28, char[] hhhh29, char[] hhhh3, char[] hhhh30, char[] hhhh31, char[] hhhh32, char[] hhhh33, char[] hhhh34, char[] hhhh35, char[] hhhh36, char[] hhhh37, char[] hhhh38, char[] hhhh39, char[] hhhh4, char[] hhhh40, char[] hhhh41, char[] hhhh42, char[] hhhh43, char[] hhhh44, char[] hhhh45, char[] hhhh46, char[] hhhh47, char[] hhhh48, char[] hhhh49, char[] hhhh5, char[] hhhh50, char[] hhhh51, char[] hhhh52, char[] hhhh53, char[] hhhh54, char[] hhhh55, char[] hhhh56, char[] hhhh57, char[] hhhh58, char[] hhhh59, char[] hhhh6, char[] hhhh60, char[] hhhh61, char[] hhhh62, char[] hhhh63, char[] hhhh64, char[] hhhh65, char[] hhhh66, char[] hhhh67, char[] hhhh68, char[] hhhh69, char[] hhhh7, char[] hhhh70, char[] hhhh71, char[] hhhh72, char[] hhhh73, char[] hhhh74, char[] hhhh75, char[] hhhh76, char[] hhhh77, char[] hhhh78, char[] hhhh79, char[] hhhh8, char[] hhhh80, char[] hhhh81, char[] hhhh82, char[] hhhh83, char[] hhhh84, char[] hhhh85, char[] hhhh86, char[] hhhh87, char[] hhhh88, char[] hhhh9, string jj1, string jj10, string jj11, string jj12, string jj13, string jj14, string jj15, string jj16, string jj17, string jj18, string jj19, string jj2, string jj20, string jj21, string jj22, string jj23, string jj24, string jj25, string jj26, string jj27, string jj28, string jj29, string jj3, string jj30, string jj31, string jj32, string jj33, string jj34, string jj35, string jj36, string jj37, string jj38, string jj39, string jj4, string jj40, string jj41, string jj42, string jj43, string jj44, string jj45, string jj46, string jj47, string jj48, string jj49, string jj5, string jj50, string jj51, string jj52, string jj53, string jj54, string jj55, string jj56, string jj57, string jj58, string jj59, string jj6, string jj60, string jj61, string jj62, string jj63, string jj64, string jj65, string jj66, string jj67, string jj68, string jj69, string jj7, string jj70, string jj71, string jj72, string jj73, string jj74, string jj75, string jj76, string jj77, string jj78, string jj79, string jj8, string jj80, string jj81, string jj82, string jj83, string jj84, string jj85, string jj86, string jj87, string jj88, string jj9, string[] jjj1, string[] jjj10, string[] jjj11, string[] jjj12, string[] jjj13, string[] jjj14, string[] jjj15, string[] jjj16, string[] jjj17, string[] jjj18, string[] jjj19, string[] jjj2, string[] jjj20, string[] jjj21, string[] jjj22, string[] jjj23, string[] jjj24, string[] jjj25, string[] jjj26, string[] jjj27, string[] jjj28, string[] jjj29, string[] jjj3, string[] jjj30, string[] jjj31, string[] jjj32, string[] jjj33, string[] jjj34, string[] jjj35, string[] jjj36, string[] jjj37, string[] jjj38, string[] jjj39, string[] jjj4, string[] jjj40, string[] jjj41, string[] jjj42, string[] jjj43, string[] jjj44, string[] jjj45, string[] jjj46, string[] jjj47, string[] jjj48, string[] jjj49, string[] jjj5, string[] jjj50, string[] jjj51, string[] jjj52, string[] jjj53, string[] jjj54, string[] jjj55, string[] jjj56, string[] jjj57, string[] jjj58, string[] jjj59, string[] jjj6, string[] jjj60, string[] jjj61, string[] jjj62, string[] jjj63, string[] jjj64, string[] jjj65, string[] jjj66, string[] jjj67, string[] jjj68, string[] jjj69, string[] jjj7, string[] jjj70, string[] jjj71, string[] jjj72, string[] jjj73, string[] jjj74, string[] jjj75, string[] jjj76, string[] jjj77, string[] jjj78, string[] jjj79, string[] jjj8, string[] jjj80, string[] jjj81, string[] jjj82, string[] jjj83, string[] jjj84, string[] jjj85, string[] jjj86, string[] jjj87, string[] jjj88, string[] jjj9, ObjectA kk1, ObjectA kk10, ObjectA kk11, ObjectA kk12, ObjectA kk13, ObjectA kk14, ObjectA kk15, ObjectA kk16, ObjectA kk17, ObjectA kk18, ObjectA kk19, ObjectA kk2, ObjectA kk20, ObjectA kk21, ObjectA kk22, ObjectA kk23, ObjectA kk24, ObjectA kk25, ObjectA kk26, ObjectA kk27, ObjectA kk28, ObjectA kk29, ObjectA kk3, ObjectA kk30, ObjectA kk31, ObjectA kk32, ObjectA kk33, ObjectA kk34, ObjectA kk35, ObjectA kk36, ObjectA kk37, ObjectA kk38, ObjectA kk39, ObjectA kk4, ObjectA kk40, ObjectA kk41, ObjectA kk42, ObjectA kk43, ObjectA kk44, ObjectA kk45, ObjectA kk46, ObjectA kk47, ObjectA kk48, ObjectA kk49, ObjectA kk5, ObjectA kk50, ObjectA kk51, ObjectA kk52, ObjectA kk53, ObjectA kk54, ObjectA kk55, ObjectA kk56, ObjectA kk57, ObjectA kk58, ObjectA kk59, ObjectA kk6, ObjectA kk60, ObjectA kk61, ObjectA kk62, ObjectA kk63, ObjectA kk64, ObjectA kk65, ObjectA kk66, ObjectA kk67, ObjectA kk68, ObjectA kk69, ObjectA kk7, ObjectA kk70, ObjectA kk71, ObjectA kk72, ObjectA kk73, ObjectA kk74, ObjectA kk75, ObjectA kk76, ObjectA kk77, ObjectA kk78, ObjectA kk79, ObjectA kk8, ObjectA kk80, ObjectA kk81, ObjectA kk82, ObjectA kk83, ObjectA kk84, ObjectA kk85, ObjectA kk86, ObjectA kk87, ObjectA kk88, ObjectA kk9, ObjectA[] kkk1, ObjectA[] kkk10, ObjectA[] kkk11, ObjectA[] kkk12, ObjectA[] kkk13, ObjectA[] kkk14, ObjectA[] kkk15, ObjectA[] kkk16, ObjectA[] kkk17, ObjectA[] kkk18, ObjectA[] kkk19, ObjectA[] kkk2, ObjectA[] kkk20, ObjectA[] kkk21, ObjectA[] kkk22, ObjectA[] kkk23, ObjectA[] kkk24, ObjectA[] kkk25, ObjectA[] kkk26, ObjectA[] kkk27, ObjectA[] kkk28, ObjectA[] kkk29, ObjectA[] kkk3, ObjectA[] kkk30, ObjectA[] kkk31, ObjectA[] kkk32, ObjectA[] kkk33, ObjectA[] kkk34, ObjectA[] kkk35, ObjectA[] kkk36, ObjectA[] kkk37, ObjectA[] kkk38, ObjectA[] kkk39, ObjectA[] kkk4, ObjectA[] kkk40, ObjectA[] kkk41, ObjectA[] kkk42, ObjectA[] kkk43, ObjectA[] kkk44, ObjectA[] kkk45, ObjectA[] kkk46, ObjectA[] kkk47, ObjectA[] kkk48, ObjectA[] kkk49, ObjectA[] kkk5, ObjectA[] kkk50, ObjectA[] kkk51, ObjectA[] kkk52, ObjectA[] kkk53, ObjectA[] kkk54, ObjectA[] kkk55, ObjectA[] kkk56, ObjectA[] kkk57, ObjectA[] kkk58, ObjectA[] kkk59, ObjectA[] kkk6, ObjectA[] kkk60, ObjectA[] kkk61, ObjectA[] kkk62, ObjectA[] kkk63, ObjectA[] kkk64, ObjectA[] kkk65, ObjectA[] kkk66, ObjectA[] kkk67, ObjectA[] kkk68, ObjectA[] kkk69, ObjectA[] kkk7, ObjectA[] kkk70, ObjectA[] kkk71, ObjectA[] kkk72, ObjectA[] kkk73, ObjectA[] kkk74, ObjectA[] kkk75, ObjectA[] kkk76, ObjectA[] kkk77, ObjectA[] kkk78, ObjectA[] kkk79, ObjectA[] kkk8, ObjectA[] kkk80, ObjectA[] kkk81, ObjectA[] kkk82, ObjectA[] kkk83, ObjectA[] kkk84, ObjectA[] kkk85, ObjectA[] kkk86, ObjectA[] kkk87, ObjectA[] kkk88, ObjectA[] kkk9, List l1, List l10, List l11, List l12, List l13, List l14, List l15, List l16, List l17, List l18, List l19, List l2, List l20, List l21, List l22, List l23, List l24, List l25, List l26, List l27, List l28, List l29, List l3, List l30, List l31, List l32, List l33, List l34, List l35, List l36, List l37, List l38, List l39, List l4, List l40, List l41, List l42, List l43, List l44, List l45, List l46, List l47, List l48, List l49, List l5, List l50, List l51, List l52, List l53, List l54, List l55, List l56, List l57, List l58, List l59, List l6, List l60, List l61, List l62, List l63, List l64, List l65, List l66, List l67, List l68, List l69, List l7, List l70, List l71, List l72, List l73, List l74, List l75, List l76, List l77, List l78, List l79, List l8, List l80, List l81, List l82, List l83, List l84, List l85, List l86, List l87, List l88, List l9, List llll1, List llll10, List llll11, List llll12, List llll13, List llll14, List llll15, List llll16, List llll17, List llll18, List llll19, List llll2, List llll20, List llll21, List llll22, List llll23, List llll24, List llll25, List llll26, List llll27, List llll28, List llll29, List llll3, List llll30, List llll31, List llll32, List llll33, List llll34, List llll35, List llll36, List llll37, List llll38, List llll39, List llll4, List llll40, List llll41, List llll42, List llll43, List llll44, List llll45, List llll46, List llll47, List llll48, List llll49, List llll5, List llll50, List llll51, List llll52, List llll53, List llll54, List llll55, List llll56, List llll57, List llll58, List llll59, List llll6, List llll60, List llll61, List llll62, List llll63, List llll64, List llll65, List llll66, List llll67, List llll68, List llll69, List llll7, List llll70, List llll71, List llll72, List llll73, List llll74, List llll75, List llll76, List llll77, List llll78, List llll79, List llll8, List llll80, List llll81, List llll82, List llll83, List llll84, List llll85, List llll86, List llll87, List llll88, List llll9, Dictionary m1, Dictionary m10, Dictionary m11, Dictionary m12, Dictionary m13, Dictionary m14, Dictionary m15, Dictionary m16, Dictionary m17, Dictionary m18, Dictionary m19, Dictionary m2, Dictionary m20, Dictionary m21, Dictionary m22, Dictionary m23, Dictionary m24, Dictionary m25, Dictionary m26, Dictionary m27, Dictionary m28, Dictionary m29, Dictionary m3, Dictionary m30, Dictionary m31, Dictionary m32, Dictionary m33, Dictionary m34, Dictionary m35, Dictionary m36, Dictionary m37, Dictionary m38, Dictionary m39, Dictionary m4, Dictionary m40, Dictionary m41, Dictionary m42, Dictionary m43, Dictionary m44, Dictionary m45, Dictionary m46, Dictionary m47, Dictionary m48, Dictionary m49, Dictionary m5, Dictionary m50, Dictionary m51, Dictionary m52, Dictionary m53, Dictionary m54, Dictionary m55, Dictionary m56, Dictionary m57, Dictionary m58, Dictionary m59, Dictionary m6, Dictionary m60, Dictionary m61, Dictionary m62, Dictionary m63, Dictionary m64, Dictionary m65, Dictionary m66, Dictionary m67, Dictionary m68, Dictionary m69, Dictionary m7, Dictionary m70, Dictionary m71, Dictionary m72, Dictionary m73, Dictionary m74, Dictionary m75, Dictionary m76, Dictionary m77, Dictionary m78, Dictionary m79, Dictionary m8, Dictionary m80, Dictionary m81, Dictionary m82, Dictionary m83, Dictionary m84, Dictionary m85, Dictionary m86, Dictionary m87, Dictionary m88, Dictionary m9, Dictionary mm1, Dictionary mm10, Dictionary mm11, Dictionary mm12, Dictionary mm13, Dictionary mm14, Dictionary mm15, Dictionary mm16, Dictionary mm17, Dictionary mm18, Dictionary mm19, Dictionary mm2, Dictionary mm20, Dictionary mm21, Dictionary mm22, Dictionary mm23, Dictionary mm24, Dictionary mm25, Dictionary mm26, Dictionary mm27, Dictionary mm28, Dictionary mm29, Dictionary mm3, Dictionary mm30, Dictionary mm31, Dictionary mm32, Dictionary mm33, Dictionary mm34, Dictionary mm35, Dictionary mm36, Dictionary mm37, Dictionary mm38, Dictionary mm39, Dictionary mm4, Dictionary mm40, Dictionary mm41, Dictionary mm42, Dictionary mm43, Dictionary mm44, Dictionary mm45, Dictionary mm46, Dictionary mm47, Dictionary mm48, Dictionary mm49, Dictionary mm5, Dictionary mm50, Dictionary mm51, Dictionary mm52, Dictionary mm53, Dictionary mm54, Dictionary mm55, Dictionary mm56, Dictionary mm57, Dictionary mm58, Dictionary mm59, Dictionary mm6, Dictionary mm60, Dictionary mm61, Dictionary mm62, Dictionary mm63, Dictionary mm64, Dictionary mm65, Dictionary mm66, Dictionary mm67, Dictionary mm68, Dictionary mm69, Dictionary mm7, Dictionary mm70, Dictionary mm71, Dictionary mm72, Dictionary mm73, Dictionary mm74, Dictionary mm75, Dictionary mm76, Dictionary mm77, Dictionary mm78, Dictionary mm79, Dictionary mm8, Dictionary mm80, Dictionary mm81, Dictionary mm82, Dictionary mm83, Dictionary mm84, Dictionary mm85, Dictionary mm86, Dictionary mm87, Dictionary mm88, Dictionary mm9, HashSet s1, HashSet s10, HashSet s11, HashSet s12, HashSet s13, HashSet s14, HashSet s15, HashSet s16, HashSet s17, HashSet s18, HashSet s19, HashSet s2, HashSet s20, HashSet s21, HashSet s22, HashSet s23, HashSet s24, HashSet s25, HashSet s26, HashSet s27, HashSet s28, HashSet s29, HashSet s3, HashSet s30, HashSet s31, HashSet s32, HashSet s33, HashSet s34, HashSet s35, HashSet s36, HashSet s37, HashSet s38, HashSet s39, HashSet s4, HashSet s40, HashSet s41, HashSet s42, HashSet s43, HashSet s44, HashSet s45, HashSet s46, HashSet s47, HashSet s48, HashSet s49, HashSet s5, HashSet s50, HashSet s51, HashSet s52, HashSet s53, HashSet s54, HashSet s55, HashSet s56, HashSet s57, HashSet s58, HashSet s59, HashSet s6, HashSet s60, HashSet s61, HashSet s62, HashSet s63, HashSet s64, HashSet s65, HashSet s66, HashSet s67, HashSet s68, HashSet s69, HashSet s7, HashSet s70, HashSet s71, HashSet s72, HashSet s73, HashSet s74, HashSet s75, HashSet s76, HashSet s77, HashSet s78, HashSet s79, HashSet s8, HashSet s80, HashSet s81, HashSet s82, HashSet s83, HashSet s84, HashSet s85, HashSet s86, HashSet s87, HashSet s88, HashSet s9, HashSet ssss1, HashSet ssss10, HashSet ssss11, HashSet ssss12, HashSet ssss13, HashSet ssss14, HashSet ssss15, HashSet ssss16, HashSet ssss17, HashSet ssss18, HashSet ssss19, HashSet ssss2, HashSet ssss20, HashSet ssss21, HashSet ssss22, HashSet ssss23, HashSet ssss24, HashSet ssss25, HashSet ssss26, HashSet ssss27, HashSet ssss28, HashSet ssss29, HashSet ssss3, HashSet ssss30, HashSet ssss31, HashSet ssss32, HashSet ssss33, HashSet ssss34, HashSet ssss35, HashSet ssss36, HashSet ssss37, HashSet ssss38, HashSet ssss39, HashSet ssss4, HashSet ssss40, HashSet ssss41, HashSet ssss42, HashSet ssss43, HashSet ssss44, HashSet ssss45, HashSet ssss46, HashSet ssss47, HashSet ssss48, HashSet ssss49, HashSet ssss5, HashSet ssss50, HashSet ssss51, HashSet ssss52, HashSet ssss53, HashSet ssss54, HashSet ssss55, HashSet ssss56, HashSet ssss57, HashSet ssss58, HashSet ssss59, HashSet ssss6, HashSet ssss60, HashSet ssss61, HashSet ssss62, HashSet ssss63, HashSet ssss64, HashSet ssss65, HashSet ssss66, HashSet ssss67, HashSet ssss68, HashSet ssss69, HashSet ssss7, HashSet ssss70, HashSet ssss71, HashSet ssss72, HashSet ssss73, HashSet ssss74, HashSet ssss75, HashSet ssss76, HashSet ssss77, HashSet ssss78, HashSet ssss79, HashSet ssss8, HashSet ssss80, HashSet ssss81, HashSet ssss82, HashSet ssss83, HashSet ssss84, HashSet ssss85, HashSet ssss86, HashSet ssss87, HashSet ssss88, HashSet ssss9) + public static VeryBigObject ValueOf(byte a1, byte a10, byte a11, byte a12, byte a13, byte a14, byte a15, byte a16, byte a17, byte a18, byte a19, byte a2, byte a20, byte a21, byte a22, byte a23, byte a24, byte a25, byte a26, byte a27, byte a28, byte a29, byte a3, byte a30, byte a31, byte a32, byte a33, byte a34, byte a35, byte a36, byte a37, byte a38, byte a39, byte a4, byte a40, byte a41, byte a42, byte a43, byte a44, byte a45, byte a46, byte a47, byte a48, byte a49, byte a5, byte a50, byte a51, byte a52, byte a53, byte a54, byte a55, byte a56, byte a57, byte a58, byte a59, byte a6, byte a60, byte a61, byte a62, byte a63, byte a64, byte a65, byte a66, byte a67, byte a68, byte a69, byte a7, byte a70, byte a71, byte a72, byte a73, byte a74, byte a75, byte a76, byte a77, byte a78, byte a79, byte a8, byte a80, byte a81, byte a82, byte a83, byte a84, byte a85, byte a86, byte a87, byte a88, byte a9, byte aa1, byte aa10, byte aa11, byte aa12, byte aa13, byte aa14, byte aa15, byte aa16, byte aa17, byte aa18, byte aa19, byte aa2, byte aa20, byte aa21, byte aa22, byte aa23, byte aa24, byte aa25, byte aa26, byte aa27, byte aa28, byte aa29, byte aa3, byte aa30, byte aa31, byte aa32, byte aa33, byte aa34, byte aa35, byte aa36, byte aa37, byte aa38, byte aa39, byte aa4, byte aa40, byte aa41, byte aa42, byte aa43, byte aa44, byte aa45, byte aa46, byte aa47, byte aa48, byte aa49, byte aa5, byte aa50, byte aa51, byte aa52, byte aa53, byte aa54, byte aa55, byte aa56, byte aa57, byte aa58, byte aa59, byte aa6, byte aa60, byte aa61, byte aa62, byte aa63, byte aa64, byte aa65, byte aa66, byte aa67, byte aa68, byte aa69, byte aa7, byte aa70, byte aa71, byte aa72, byte aa73, byte aa74, byte aa75, byte aa76, byte aa77, byte aa78, byte aa79, byte aa8, byte aa80, byte aa81, byte aa82, byte aa83, byte aa84, byte aa85, byte aa86, byte aa87, byte aa88, byte aa9, byte[] aaa1, byte[] aaa10, byte[] aaa11, byte[] aaa12, byte[] aaa13, byte[] aaa14, byte[] aaa15, byte[] aaa16, byte[] aaa17, byte[] aaa18, byte[] aaa19, byte[] aaa2, byte[] aaa20, byte[] aaa21, byte[] aaa22, byte[] aaa23, byte[] aaa24, byte[] aaa25, byte[] aaa26, byte[] aaa27, byte[] aaa28, byte[] aaa29, byte[] aaa3, byte[] aaa30, byte[] aaa31, byte[] aaa32, byte[] aaa33, byte[] aaa34, byte[] aaa35, byte[] aaa36, byte[] aaa37, byte[] aaa38, byte[] aaa39, byte[] aaa4, byte[] aaa40, byte[] aaa41, byte[] aaa42, byte[] aaa43, byte[] aaa44, byte[] aaa45, byte[] aaa46, byte[] aaa47, byte[] aaa48, byte[] aaa49, byte[] aaa5, byte[] aaa50, byte[] aaa51, byte[] aaa52, byte[] aaa53, byte[] aaa54, byte[] aaa55, byte[] aaa56, byte[] aaa57, byte[] aaa58, byte[] aaa59, byte[] aaa6, byte[] aaa60, byte[] aaa61, byte[] aaa62, byte[] aaa63, byte[] aaa64, byte[] aaa65, byte[] aaa66, byte[] aaa67, byte[] aaa68, byte[] aaa69, byte[] aaa7, byte[] aaa70, byte[] aaa71, byte[] aaa72, byte[] aaa73, byte[] aaa74, byte[] aaa75, byte[] aaa76, byte[] aaa77, byte[] aaa78, byte[] aaa79, byte[] aaa8, byte[] aaa80, byte[] aaa81, byte[] aaa82, byte[] aaa83, byte[] aaa84, byte[] aaa85, byte[] aaa86, byte[] aaa87, byte[] aaa88, byte[] aaa9, byte[] aaaa1, byte[] aaaa10, byte[] aaaa11, byte[] aaaa12, byte[] aaaa13, byte[] aaaa14, byte[] aaaa15, byte[] aaaa16, byte[] aaaa17, byte[] aaaa18, byte[] aaaa19, byte[] aaaa2, byte[] aaaa20, byte[] aaaa21, byte[] aaaa22, byte[] aaaa23, byte[] aaaa24, byte[] aaaa25, byte[] aaaa26, byte[] aaaa27, byte[] aaaa28, byte[] aaaa29, byte[] aaaa3, byte[] aaaa30, byte[] aaaa31, byte[] aaaa32, byte[] aaaa33, byte[] aaaa34, byte[] aaaa35, byte[] aaaa36, byte[] aaaa37, byte[] aaaa38, byte[] aaaa39, byte[] aaaa4, byte[] aaaa40, byte[] aaaa41, byte[] aaaa42, byte[] aaaa43, byte[] aaaa44, byte[] aaaa45, byte[] aaaa46, byte[] aaaa47, byte[] aaaa48, byte[] aaaa49, byte[] aaaa5, byte[] aaaa50, byte[] aaaa51, byte[] aaaa52, byte[] aaaa53, byte[] aaaa54, byte[] aaaa55, byte[] aaaa56, byte[] aaaa57, byte[] aaaa58, byte[] aaaa59, byte[] aaaa6, byte[] aaaa60, byte[] aaaa61, byte[] aaaa62, byte[] aaaa63, byte[] aaaa64, byte[] aaaa65, byte[] aaaa66, byte[] aaaa67, byte[] aaaa68, byte[] aaaa69, byte[] aaaa7, byte[] aaaa70, byte[] aaaa71, byte[] aaaa72, byte[] aaaa73, byte[] aaaa74, byte[] aaaa75, byte[] aaaa76, byte[] aaaa77, byte[] aaaa78, byte[] aaaa79, byte[] aaaa8, byte[] aaaa80, byte[] aaaa81, byte[] aaaa82, byte[] aaaa83, byte[] aaaa84, byte[] aaaa85, byte[] aaaa86, byte[] aaaa87, byte[] aaaa88, byte[] aaaa9, short b1, short b10, short b11, short b12, short b13, short b14, short b15, short b16, short b17, short b18, short b19, short b2, short b20, short b21, short b22, short b23, short b24, short b25, short b26, short b27, short b28, short b29, short b3, short b30, short b31, short b32, short b33, short b34, short b35, short b36, short b37, short b38, short b39, short b4, short b40, short b41, short b42, short b43, short b44, short b45, short b46, short b47, short b48, short b49, short b5, short b50, short b51, short b52, short b53, short b54, short b55, short b56, short b57, short b58, short b59, short b6, short b60, short b61, short b62, short b63, short b64, short b65, short b66, short b67, short b68, short b69, short b7, short b70, short b71, short b72, short b73, short b74, short b75, short b76, short b77, short b78, short b79, short b8, short b80, short b81, short b82, short b83, short b84, short b85, short b86, short b87, short b88, short b9, short bb1, short bb10, short bb11, short bb12, short bb13, short bb14, short bb15, short bb16, short bb17, short bb18, short bb19, short bb2, short bb20, short bb21, short bb22, short bb23, short bb24, short bb25, short bb26, short bb27, short bb28, short bb29, short bb3, short bb30, short bb31, short bb32, short bb33, short bb34, short bb35, short bb36, short bb37, short bb38, short bb39, short bb4, short bb40, short bb41, short bb42, short bb43, short bb44, short bb45, short bb46, short bb47, short bb48, short bb49, short bb5, short bb50, short bb51, short bb52, short bb53, short bb54, short bb55, short bb56, short bb57, short bb58, short bb59, short bb6, short bb60, short bb61, short bb62, short bb63, short bb64, short bb65, short bb66, short bb67, short bb68, short bb69, short bb7, short bb70, short bb71, short bb72, short bb73, short bb74, short bb75, short bb76, short bb77, short bb78, short bb79, short bb8, short bb80, short bb81, short bb82, short bb83, short bb84, short bb85, short bb86, short bb87, short bb88, short bb9, short[] bbb1, short[] bbb10, short[] bbb11, short[] bbb12, short[] bbb13, short[] bbb14, short[] bbb15, short[] bbb16, short[] bbb17, short[] bbb18, short[] bbb19, short[] bbb2, short[] bbb20, short[] bbb21, short[] bbb22, short[] bbb23, short[] bbb24, short[] bbb25, short[] bbb26, short[] bbb27, short[] bbb28, short[] bbb29, short[] bbb3, short[] bbb30, short[] bbb31, short[] bbb32, short[] bbb33, short[] bbb34, short[] bbb35, short[] bbb36, short[] bbb37, short[] bbb38, short[] bbb39, short[] bbb4, short[] bbb40, short[] bbb41, short[] bbb42, short[] bbb43, short[] bbb44, short[] bbb45, short[] bbb46, short[] bbb47, short[] bbb48, short[] bbb49, short[] bbb5, short[] bbb50, short[] bbb51, short[] bbb52, short[] bbb53, short[] bbb54, short[] bbb55, short[] bbb56, short[] bbb57, short[] bbb58, short[] bbb59, short[] bbb6, short[] bbb60, short[] bbb61, short[] bbb62, short[] bbb63, short[] bbb64, short[] bbb65, short[] bbb66, short[] bbb67, short[] bbb68, short[] bbb69, short[] bbb7, short[] bbb70, short[] bbb71, short[] bbb72, short[] bbb73, short[] bbb74, short[] bbb75, short[] bbb76, short[] bbb77, short[] bbb78, short[] bbb79, short[] bbb8, short[] bbb80, short[] bbb81, short[] bbb82, short[] bbb83, short[] bbb84, short[] bbb85, short[] bbb86, short[] bbb87, short[] bbb88, short[] bbb9, short[] bbbb1, short[] bbbb10, short[] bbbb11, short[] bbbb12, short[] bbbb13, short[] bbbb14, short[] bbbb15, short[] bbbb16, short[] bbbb17, short[] bbbb18, short[] bbbb19, short[] bbbb2, short[] bbbb20, short[] bbbb21, short[] bbbb22, short[] bbbb23, short[] bbbb24, short[] bbbb25, short[] bbbb26, short[] bbbb27, short[] bbbb28, short[] bbbb29, short[] bbbb3, short[] bbbb30, short[] bbbb31, short[] bbbb32, short[] bbbb33, short[] bbbb34, short[] bbbb35, short[] bbbb36, short[] bbbb37, short[] bbbb38, short[] bbbb39, short[] bbbb4, short[] bbbb40, short[] bbbb41, short[] bbbb42, short[] bbbb43, short[] bbbb44, short[] bbbb45, short[] bbbb46, short[] bbbb47, short[] bbbb48, short[] bbbb49, short[] bbbb5, short[] bbbb50, short[] bbbb51, short[] bbbb52, short[] bbbb53, short[] bbbb54, short[] bbbb55, short[] bbbb56, short[] bbbb57, short[] bbbb58, short[] bbbb59, short[] bbbb6, short[] bbbb60, short[] bbbb61, short[] bbbb62, short[] bbbb63, short[] bbbb64, short[] bbbb65, short[] bbbb66, short[] bbbb67, short[] bbbb68, short[] bbbb69, short[] bbbb7, short[] bbbb70, short[] bbbb71, short[] bbbb72, short[] bbbb73, short[] bbbb74, short[] bbbb75, short[] bbbb76, short[] bbbb77, short[] bbbb78, short[] bbbb79, short[] bbbb8, short[] bbbb80, short[] bbbb81, short[] bbbb82, short[] bbbb83, short[] bbbb84, short[] bbbb85, short[] bbbb86, short[] bbbb87, short[] bbbb88, short[] bbbb9, int c1, int c10, int c11, int c12, int c13, int c14, int c15, int c16, int c17, int c18, int c19, int c2, int c20, int c21, int c22, int c23, int c24, int c25, int c26, int c27, int c28, int c29, int c3, int c30, int c31, int c32, int c33, int c34, int c35, int c36, int c37, int c38, int c39, int c4, int c40, int c41, int c42, int c43, int c44, int c45, int c46, int c47, int c48, int c49, int c5, int c50, int c51, int c52, int c53, int c54, int c55, int c56, int c57, int c58, int c59, int c6, int c60, int c61, int c62, int c63, int c64, int c65, int c66, int c67, int c68, int c69, int c7, int c70, int c71, int c72, int c73, int c74, int c75, int c76, int c77, int c78, int c79, int c8, int c80, int c81, int c82, int c83, int c84, int c85, int c86, int c87, int c88, int c9, int cc1, int cc10, int cc11, int cc12, int cc13, int cc14, int cc15, int cc16, int cc17, int cc18, int cc19, int cc2, int cc20, int cc21, int cc22, int cc23, int cc24, int cc25, int cc26, int cc27, int cc28, int cc29, int cc3, int cc30, int cc31, int cc32, int cc33, int cc34, int cc35, int cc36, int cc37, int cc38, int cc39, int cc4, int cc40, int cc41, int cc42, int cc43, int cc44, int cc45, int cc46, int cc47, int cc48, int cc49, int cc5, int cc50, int cc51, int cc52, int cc53, int cc54, int cc55, int cc56, int cc57, int cc58, int cc59, int cc6, int cc60, int cc61, int cc62, int cc63, int cc64, int cc65, int cc66, int cc67, int cc68, int cc69, int cc7, int cc70, int cc71, int cc72, int cc73, int cc74, int cc75, int cc76, int cc77, int cc78, int cc79, int cc8, int cc80, int cc81, int cc82, int cc83, int cc84, int cc85, int cc86, int cc87, int cc88, int cc9, int[] ccc1, int[] ccc10, int[] ccc11, int[] ccc12, int[] ccc13, int[] ccc14, int[] ccc15, int[] ccc16, int[] ccc17, int[] ccc18, int[] ccc19, int[] ccc2, int[] ccc20, int[] ccc21, int[] ccc22, int[] ccc23, int[] ccc24, int[] ccc25, int[] ccc26, int[] ccc27, int[] ccc28, int[] ccc29, int[] ccc3, int[] ccc30, int[] ccc31, int[] ccc32, int[] ccc33, int[] ccc34, int[] ccc35, int[] ccc36, int[] ccc37, int[] ccc38, int[] ccc39, int[] ccc4, int[] ccc40, int[] ccc41, int[] ccc42, int[] ccc43, int[] ccc44, int[] ccc45, int[] ccc46, int[] ccc47, int[] ccc48, int[] ccc49, int[] ccc5, int[] ccc50, int[] ccc51, int[] ccc52, int[] ccc53, int[] ccc54, int[] ccc55, int[] ccc56, int[] ccc57, int[] ccc58, int[] ccc59, int[] ccc6, int[] ccc60, int[] ccc61, int[] ccc62, int[] ccc63, int[] ccc64, int[] ccc65, int[] ccc66, int[] ccc67, int[] ccc68, int[] ccc69, int[] ccc7, int[] ccc70, int[] ccc71, int[] ccc72, int[] ccc73, int[] ccc74, int[] ccc75, int[] ccc76, int[] ccc77, int[] ccc78, int[] ccc79, int[] ccc8, int[] ccc80, int[] ccc81, int[] ccc82, int[] ccc83, int[] ccc84, int[] ccc85, int[] ccc86, int[] ccc87, int[] ccc88, int[] ccc9, int[] cccc1, int[] cccc10, int[] cccc11, int[] cccc12, int[] cccc13, int[] cccc14, int[] cccc15, int[] cccc16, int[] cccc17, int[] cccc18, int[] cccc19, int[] cccc2, int[] cccc20, int[] cccc21, int[] cccc22, int[] cccc23, int[] cccc24, int[] cccc25, int[] cccc26, int[] cccc27, int[] cccc28, int[] cccc29, int[] cccc3, int[] cccc30, int[] cccc31, int[] cccc32, int[] cccc33, int[] cccc34, int[] cccc35, int[] cccc36, int[] cccc37, int[] cccc38, int[] cccc39, int[] cccc4, int[] cccc40, int[] cccc41, int[] cccc42, int[] cccc43, int[] cccc44, int[] cccc45, int[] cccc46, int[] cccc47, int[] cccc48, int[] cccc49, int[] cccc5, int[] cccc50, int[] cccc51, int[] cccc52, int[] cccc53, int[] cccc54, int[] cccc55, int[] cccc56, int[] cccc57, int[] cccc58, int[] cccc59, int[] cccc6, int[] cccc60, int[] cccc61, int[] cccc62, int[] cccc63, int[] cccc64, int[] cccc65, int[] cccc66, int[] cccc67, int[] cccc68, int[] cccc69, int[] cccc7, int[] cccc70, int[] cccc71, int[] cccc72, int[] cccc73, int[] cccc74, int[] cccc75, int[] cccc76, int[] cccc77, int[] cccc78, int[] cccc79, int[] cccc8, int[] cccc80, int[] cccc81, int[] cccc82, int[] cccc83, int[] cccc84, int[] cccc85, int[] cccc86, int[] cccc87, int[] cccc88, int[] cccc9, long d1, long d10, long d11, long d12, long d13, long d14, long d15, long d16, long d17, long d18, long d19, long d2, long d20, long d21, long d22, long d23, long d24, long d25, long d26, long d27, long d28, long d29, long d3, long d30, long d31, long d32, long d33, long d34, long d35, long d36, long d37, long d38, long d39, long d4, long d40, long d41, long d42, long d43, long d44, long d45, long d46, long d47, long d48, long d49, long d5, long d50, long d51, long d52, long d53, long d54, long d55, long d56, long d57, long d58, long d59, long d6, long d60, long d61, long d62, long d63, long d64, long d65, long d66, long d67, long d68, long d69, long d7, long d70, long d71, long d72, long d73, long d74, long d75, long d76, long d77, long d78, long d79, long d8, long d80, long d81, long d82, long d83, long d84, long d85, long d86, long d87, long d88, long d9, long dd1, long dd10, long dd11, long dd12, long dd13, long dd14, long dd15, long dd16, long dd17, long dd18, long dd19, long dd2, long dd20, long dd21, long dd22, long dd23, long dd24, long dd25, long dd26, long dd27, long dd28, long dd29, long dd3, long dd30, long dd31, long dd32, long dd33, long dd34, long dd35, long dd36, long dd37, long dd38, long dd39, long dd4, long dd40, long dd41, long dd42, long dd43, long dd44, long dd45, long dd46, long dd47, long dd48, long dd49, long dd5, long dd50, long dd51, long dd52, long dd53, long dd54, long dd55, long dd56, long dd57, long dd58, long dd59, long dd6, long dd60, long dd61, long dd62, long dd63, long dd64, long dd65, long dd66, long dd67, long dd68, long dd69, long dd7, long dd70, long dd71, long dd72, long dd73, long dd74, long dd75, long dd76, long dd77, long dd78, long dd79, long dd8, long dd80, long dd81, long dd82, long dd83, long dd84, long dd85, long dd86, long dd87, long dd88, long dd9, long[] ddd1, long[] ddd10, long[] ddd11, long[] ddd12, long[] ddd13, long[] ddd14, long[] ddd15, long[] ddd16, long[] ddd17, long[] ddd18, long[] ddd19, long[] ddd2, long[] ddd20, long[] ddd21, long[] ddd22, long[] ddd23, long[] ddd24, long[] ddd25, long[] ddd26, long[] ddd27, long[] ddd28, long[] ddd29, long[] ddd3, long[] ddd30, long[] ddd31, long[] ddd32, long[] ddd33, long[] ddd34, long[] ddd35, long[] ddd36, long[] ddd37, long[] ddd38, long[] ddd39, long[] ddd4, long[] ddd40, long[] ddd41, long[] ddd42, long[] ddd43, long[] ddd44, long[] ddd45, long[] ddd46, long[] ddd47, long[] ddd48, long[] ddd49, long[] ddd5, long[] ddd50, long[] ddd51, long[] ddd52, long[] ddd53, long[] ddd54, long[] ddd55, long[] ddd56, long[] ddd57, long[] ddd58, long[] ddd59, long[] ddd6, long[] ddd60, long[] ddd61, long[] ddd62, long[] ddd63, long[] ddd64, long[] ddd65, long[] ddd66, long[] ddd67, long[] ddd68, long[] ddd69, long[] ddd7, long[] ddd70, long[] ddd71, long[] ddd72, long[] ddd73, long[] ddd74, long[] ddd75, long[] ddd76, long[] ddd77, long[] ddd78, long[] ddd79, long[] ddd8, long[] ddd80, long[] ddd81, long[] ddd82, long[] ddd83, long[] ddd84, long[] ddd85, long[] ddd86, long[] ddd87, long[] ddd88, long[] ddd9, long[] dddd1, long[] dddd10, long[] dddd11, long[] dddd12, long[] dddd13, long[] dddd14, long[] dddd15, long[] dddd16, long[] dddd17, long[] dddd18, long[] dddd19, long[] dddd2, long[] dddd20, long[] dddd21, long[] dddd22, long[] dddd23, long[] dddd24, long[] dddd25, long[] dddd26, long[] dddd27, long[] dddd28, long[] dddd29, long[] dddd3, long[] dddd30, long[] dddd31, long[] dddd32, long[] dddd33, long[] dddd34, long[] dddd35, long[] dddd36, long[] dddd37, long[] dddd38, long[] dddd39, long[] dddd4, long[] dddd40, long[] dddd41, long[] dddd42, long[] dddd43, long[] dddd44, long[] dddd45, long[] dddd46, long[] dddd47, long[] dddd48, long[] dddd49, long[] dddd5, long[] dddd50, long[] dddd51, long[] dddd52, long[] dddd53, long[] dddd54, long[] dddd55, long[] dddd56, long[] dddd57, long[] dddd58, long[] dddd59, long[] dddd6, long[] dddd60, long[] dddd61, long[] dddd62, long[] dddd63, long[] dddd64, long[] dddd65, long[] dddd66, long[] dddd67, long[] dddd68, long[] dddd69, long[] dddd7, long[] dddd70, long[] dddd71, long[] dddd72, long[] dddd73, long[] dddd74, long[] dddd75, long[] dddd76, long[] dddd77, long[] dddd78, long[] dddd79, long[] dddd8, long[] dddd80, long[] dddd81, long[] dddd82, long[] dddd83, long[] dddd84, long[] dddd85, long[] dddd86, long[] dddd87, long[] dddd88, long[] dddd9, float e1, float e10, float e11, float e12, float e13, float e14, float e15, float e16, float e17, float e18, float e19, float e2, float e20, float e21, float e22, float e23, float e24, float e25, float e26, float e27, float e28, float e29, float e3, float e30, float e31, float e32, float e33, float e34, float e35, float e36, float e37, float e38, float e39, float e4, float e40, float e41, float e42, float e43, float e44, float e45, float e46, float e47, float e48, float e49, float e5, float e50, float e51, float e52, float e53, float e54, float e55, float e56, float e57, float e58, float e59, float e6, float e60, float e61, float e62, float e63, float e64, float e65, float e66, float e67, float e68, float e69, float e7, float e70, float e71, float e72, float e73, float e74, float e75, float e76, float e77, float e78, float e79, float e8, float e80, float e81, float e82, float e83, float e84, float e85, float e86, float e87, float e88, float e9, float ee1, float ee10, float ee11, float ee12, float ee13, float ee14, float ee15, float ee16, float ee17, float ee18, float ee19, float ee2, float ee20, float ee21, float ee22, float ee23, float ee24, float ee25, float ee26, float ee27, float ee28, float ee29, float ee3, float ee30, float ee31, float ee32, float ee33, float ee34, float ee35, float ee36, float ee37, float ee38, float ee39, float ee4, float ee40, float ee41, float ee42, float ee43, float ee44, float ee45, float ee46, float ee47, float ee48, float ee49, float ee5, float ee50, float ee51, float ee52, float ee53, float ee54, float ee55, float ee56, float ee57, float ee58, float ee59, float ee6, float ee60, float ee61, float ee62, float ee63, float ee64, float ee65, float ee66, float ee67, float ee68, float ee69, float ee7, float ee70, float ee71, float ee72, float ee73, float ee74, float ee75, float ee76, float ee77, float ee78, float ee79, float ee8, float ee80, float ee81, float ee82, float ee83, float ee84, float ee85, float ee86, float ee87, float ee88, float ee9, float[] eee1, float[] eee10, float[] eee11, float[] eee12, float[] eee13, float[] eee14, float[] eee15, float[] eee16, float[] eee17, float[] eee18, float[] eee19, float[] eee2, float[] eee20, float[] eee21, float[] eee22, float[] eee23, float[] eee24, float[] eee25, float[] eee26, float[] eee27, float[] eee28, float[] eee29, float[] eee3, float[] eee30, float[] eee31, float[] eee32, float[] eee33, float[] eee34, float[] eee35, float[] eee36, float[] eee37, float[] eee38, float[] eee39, float[] eee4, float[] eee40, float[] eee41, float[] eee42, float[] eee43, float[] eee44, float[] eee45, float[] eee46, float[] eee47, float[] eee48, float[] eee49, float[] eee5, float[] eee50, float[] eee51, float[] eee52, float[] eee53, float[] eee54, float[] eee55, float[] eee56, float[] eee57, float[] eee58, float[] eee59, float[] eee6, float[] eee60, float[] eee61, float[] eee62, float[] eee63, float[] eee64, float[] eee65, float[] eee66, float[] eee67, float[] eee68, float[] eee69, float[] eee7, float[] eee70, float[] eee71, float[] eee72, float[] eee73, float[] eee74, float[] eee75, float[] eee76, float[] eee77, float[] eee78, float[] eee79, float[] eee8, float[] eee80, float[] eee81, float[] eee82, float[] eee83, float[] eee84, float[] eee85, float[] eee86, float[] eee87, float[] eee88, float[] eee9, float[] eeee1, float[] eeee10, float[] eeee11, float[] eeee12, float[] eeee13, float[] eeee14, float[] eeee15, float[] eeee16, float[] eeee17, float[] eeee18, float[] eeee19, float[] eeee2, float[] eeee20, float[] eeee21, float[] eeee22, float[] eeee23, float[] eeee24, float[] eeee25, float[] eeee26, float[] eeee27, float[] eeee28, float[] eeee29, float[] eeee3, float[] eeee30, float[] eeee31, float[] eeee32, float[] eeee33, float[] eeee34, float[] eeee35, float[] eeee36, float[] eeee37, float[] eeee38, float[] eeee39, float[] eeee4, float[] eeee40, float[] eeee41, float[] eeee42, float[] eeee43, float[] eeee44, float[] eeee45, float[] eeee46, float[] eeee47, float[] eeee48, float[] eeee49, float[] eeee5, float[] eeee50, float[] eeee51, float[] eeee52, float[] eeee53, float[] eeee54, float[] eeee55, float[] eeee56, float[] eeee57, float[] eeee58, float[] eeee59, float[] eeee6, float[] eeee60, float[] eeee61, float[] eeee62, float[] eeee63, float[] eeee64, float[] eeee65, float[] eeee66, float[] eeee67, float[] eeee68, float[] eeee69, float[] eeee7, float[] eeee70, float[] eeee71, float[] eeee72, float[] eeee73, float[] eeee74, float[] eeee75, float[] eeee76, float[] eeee77, float[] eeee78, float[] eeee79, float[] eeee8, float[] eeee80, float[] eeee81, float[] eeee82, float[] eeee83, float[] eeee84, float[] eeee85, float[] eeee86, float[] eeee87, float[] eeee88, float[] eeee9, double f1, double f10, double f11, double f12, double f13, double f14, double f15, double f16, double f17, double f18, double f19, double f2, double f20, double f21, double f22, double f23, double f24, double f25, double f26, double f27, double f28, double f29, double f3, double f30, double f31, double f32, double f33, double f34, double f35, double f36, double f37, double f38, double f39, double f4, double f40, double f41, double f42, double f43, double f44, double f45, double f46, double f47, double f48, double f49, double f5, double f50, double f51, double f52, double f53, double f54, double f55, double f56, double f57, double f58, double f59, double f6, double f60, double f61, double f62, double f63, double f64, double f65, double f66, double f67, double f68, double f69, double f7, double f70, double f71, double f72, double f73, double f74, double f75, double f76, double f77, double f78, double f79, double f8, double f80, double f81, double f82, double f83, double f84, double f85, double f86, double f87, double f88, double f9, double ff1, double ff10, double ff11, double ff12, double ff13, double ff14, double ff15, double ff16, double ff17, double ff18, double ff19, double ff2, double ff20, double ff21, double ff22, double ff23, double ff24, double ff25, double ff26, double ff27, double ff28, double ff29, double ff3, double ff30, double ff31, double ff32, double ff33, double ff34, double ff35, double ff36, double ff37, double ff38, double ff39, double ff4, double ff40, double ff41, double ff42, double ff43, double ff44, double ff45, double ff46, double ff47, double ff48, double ff49, double ff5, double ff50, double ff51, double ff52, double ff53, double ff54, double ff55, double ff56, double ff57, double ff58, double ff59, double ff6, double ff60, double ff61, double ff62, double ff63, double ff64, double ff65, double ff66, double ff67, double ff68, double ff69, double ff7, double ff70, double ff71, double ff72, double ff73, double ff74, double ff75, double ff76, double ff77, double ff78, double ff79, double ff8, double ff80, double ff81, double ff82, double ff83, double ff84, double ff85, double ff86, double ff87, double ff88, double ff9, double[] fff1, double[] fff10, double[] fff11, double[] fff12, double[] fff13, double[] fff14, double[] fff15, double[] fff16, double[] fff17, double[] fff18, double[] fff19, double[] fff2, double[] fff20, double[] fff21, double[] fff22, double[] fff23, double[] fff24, double[] fff25, double[] fff26, double[] fff27, double[] fff28, double[] fff29, double[] fff3, double[] fff30, double[] fff31, double[] fff32, double[] fff33, double[] fff34, double[] fff35, double[] fff36, double[] fff37, double[] fff38, double[] fff39, double[] fff4, double[] fff40, double[] fff41, double[] fff42, double[] fff43, double[] fff44, double[] fff45, double[] fff46, double[] fff47, double[] fff48, double[] fff49, double[] fff5, double[] fff50, double[] fff51, double[] fff52, double[] fff53, double[] fff54, double[] fff55, double[] fff56, double[] fff57, double[] fff58, double[] fff59, double[] fff6, double[] fff60, double[] fff61, double[] fff62, double[] fff63, double[] fff64, double[] fff65, double[] fff66, double[] fff67, double[] fff68, double[] fff69, double[] fff7, double[] fff70, double[] fff71, double[] fff72, double[] fff73, double[] fff74, double[] fff75, double[] fff76, double[] fff77, double[] fff78, double[] fff79, double[] fff8, double[] fff80, double[] fff81, double[] fff82, double[] fff83, double[] fff84, double[] fff85, double[] fff86, double[] fff87, double[] fff88, double[] fff9, double[] ffff1, double[] ffff10, double[] ffff11, double[] ffff12, double[] ffff13, double[] ffff14, double[] ffff15, double[] ffff16, double[] ffff17, double[] ffff18, double[] ffff19, double[] ffff2, double[] ffff20, double[] ffff21, double[] ffff22, double[] ffff23, double[] ffff24, double[] ffff25, double[] ffff26, double[] ffff27, double[] ffff28, double[] ffff29, double[] ffff3, double[] ffff30, double[] ffff31, double[] ffff32, double[] ffff33, double[] ffff34, double[] ffff35, double[] ffff36, double[] ffff37, double[] ffff38, double[] ffff39, double[] ffff4, double[] ffff40, double[] ffff41, double[] ffff42, double[] ffff43, double[] ffff44, double[] ffff45, double[] ffff46, double[] ffff47, double[] ffff48, double[] ffff49, double[] ffff5, double[] ffff50, double[] ffff51, double[] ffff52, double[] ffff53, double[] ffff54, double[] ffff55, double[] ffff56, double[] ffff57, double[] ffff58, double[] ffff59, double[] ffff6, double[] ffff60, double[] ffff61, double[] ffff62, double[] ffff63, double[] ffff64, double[] ffff65, double[] ffff66, double[] ffff67, double[] ffff68, double[] ffff69, double[] ffff7, double[] ffff70, double[] ffff71, double[] ffff72, double[] ffff73, double[] ffff74, double[] ffff75, double[] ffff76, double[] ffff77, double[] ffff78, double[] ffff79, double[] ffff8, double[] ffff80, double[] ffff81, double[] ffff82, double[] ffff83, double[] ffff84, double[] ffff85, double[] ffff86, double[] ffff87, double[] ffff88, double[] ffff9, bool g1, bool g10, bool g11, bool g12, bool g13, bool g14, bool g15, bool g16, bool g17, bool g18, bool g19, bool g2, bool g20, bool g21, bool g22, bool g23, bool g24, bool g25, bool g26, bool g27, bool g28, bool g29, bool g3, bool g30, bool g31, bool g32, bool g33, bool g34, bool g35, bool g36, bool g37, bool g38, bool g39, bool g4, bool g40, bool g41, bool g42, bool g43, bool g44, bool g45, bool g46, bool g47, bool g48, bool g49, bool g5, bool g50, bool g51, bool g52, bool g53, bool g54, bool g55, bool g56, bool g57, bool g58, bool g59, bool g6, bool g60, bool g61, bool g62, bool g63, bool g64, bool g65, bool g66, bool g67, bool g68, bool g69, bool g7, bool g70, bool g71, bool g72, bool g73, bool g74, bool g75, bool g76, bool g77, bool g78, bool g79, bool g8, bool g80, bool g81, bool g82, bool g83, bool g84, bool g85, bool g86, bool g87, bool g88, bool g9, bool gg1, bool gg10, bool gg11, bool gg12, bool gg13, bool gg14, bool gg15, bool gg16, bool gg17, bool gg18, bool gg19, bool gg2, bool gg20, bool gg21, bool gg22, bool gg23, bool gg24, bool gg25, bool gg26, bool gg27, bool gg28, bool gg29, bool gg3, bool gg30, bool gg31, bool gg32, bool gg33, bool gg34, bool gg35, bool gg36, bool gg37, bool gg38, bool gg39, bool gg4, bool gg40, bool gg41, bool gg42, bool gg43, bool gg44, bool gg45, bool gg46, bool gg47, bool gg48, bool gg49, bool gg5, bool gg50, bool gg51, bool gg52, bool gg53, bool gg54, bool gg55, bool gg56, bool gg57, bool gg58, bool gg59, bool gg6, bool gg60, bool gg61, bool gg62, bool gg63, bool gg64, bool gg65, bool gg66, bool gg67, bool gg68, bool gg69, bool gg7, bool gg70, bool gg71, bool gg72, bool gg73, bool gg74, bool gg75, bool gg76, bool gg77, bool gg78, bool gg79, bool gg8, bool gg80, bool gg81, bool gg82, bool gg83, bool gg84, bool gg85, bool gg86, bool gg87, bool gg88, bool gg9, bool[] ggg1, bool[] ggg10, bool[] ggg11, bool[] ggg12, bool[] ggg13, bool[] ggg14, bool[] ggg15, bool[] ggg16, bool[] ggg17, bool[] ggg18, bool[] ggg19, bool[] ggg2, bool[] ggg20, bool[] ggg21, bool[] ggg22, bool[] ggg23, bool[] ggg24, bool[] ggg25, bool[] ggg26, bool[] ggg27, bool[] ggg28, bool[] ggg29, bool[] ggg3, bool[] ggg30, bool[] ggg31, bool[] ggg32, bool[] ggg33, bool[] ggg34, bool[] ggg35, bool[] ggg36, bool[] ggg37, bool[] ggg38, bool[] ggg39, bool[] ggg4, bool[] ggg40, bool[] ggg41, bool[] ggg42, bool[] ggg43, bool[] ggg44, bool[] ggg45, bool[] ggg46, bool[] ggg47, bool[] ggg48, bool[] ggg49, bool[] ggg5, bool[] ggg50, bool[] ggg51, bool[] ggg52, bool[] ggg53, bool[] ggg54, bool[] ggg55, bool[] ggg56, bool[] ggg57, bool[] ggg58, bool[] ggg59, bool[] ggg6, bool[] ggg60, bool[] ggg61, bool[] ggg62, bool[] ggg63, bool[] ggg64, bool[] ggg65, bool[] ggg66, bool[] ggg67, bool[] ggg68, bool[] ggg69, bool[] ggg7, bool[] ggg70, bool[] ggg71, bool[] ggg72, bool[] ggg73, bool[] ggg74, bool[] ggg75, bool[] ggg76, bool[] ggg77, bool[] ggg78, bool[] ggg79, bool[] ggg8, bool[] ggg80, bool[] ggg81, bool[] ggg82, bool[] ggg83, bool[] ggg84, bool[] ggg85, bool[] ggg86, bool[] ggg87, bool[] ggg88, bool[] ggg9, bool[] gggg1, bool[] gggg10, bool[] gggg11, bool[] gggg12, bool[] gggg13, bool[] gggg14, bool[] gggg15, bool[] gggg16, bool[] gggg17, bool[] gggg18, bool[] gggg19, bool[] gggg2, bool[] gggg20, bool[] gggg21, bool[] gggg22, bool[] gggg23, bool[] gggg24, bool[] gggg25, bool[] gggg26, bool[] gggg27, bool[] gggg28, bool[] gggg29, bool[] gggg3, bool[] gggg30, bool[] gggg31, bool[] gggg32, bool[] gggg33, bool[] gggg34, bool[] gggg35, bool[] gggg36, bool[] gggg37, bool[] gggg38, bool[] gggg39, bool[] gggg4, bool[] gggg40, bool[] gggg41, bool[] gggg42, bool[] gggg43, bool[] gggg44, bool[] gggg45, bool[] gggg46, bool[] gggg47, bool[] gggg48, bool[] gggg49, bool[] gggg5, bool[] gggg50, bool[] gggg51, bool[] gggg52, bool[] gggg53, bool[] gggg54, bool[] gggg55, bool[] gggg56, bool[] gggg57, bool[] gggg58, bool[] gggg59, bool[] gggg6, bool[] gggg60, bool[] gggg61, bool[] gggg62, bool[] gggg63, bool[] gggg64, bool[] gggg65, bool[] gggg66, bool[] gggg67, bool[] gggg68, bool[] gggg69, bool[] gggg7, bool[] gggg70, bool[] gggg71, bool[] gggg72, bool[] gggg73, bool[] gggg74, bool[] gggg75, bool[] gggg76, bool[] gggg77, bool[] gggg78, bool[] gggg79, bool[] gggg8, bool[] gggg80, bool[] gggg81, bool[] gggg82, bool[] gggg83, bool[] gggg84, bool[] gggg85, bool[] gggg86, bool[] gggg87, bool[] gggg88, bool[] gggg9, string jj1, string jj10, string jj11, string jj12, string jj13, string jj14, string jj15, string jj16, string jj17, string jj18, string jj19, string jj2, string jj20, string jj21, string jj22, string jj23, string jj24, string jj25, string jj26, string jj27, string jj28, string jj29, string jj3, string jj30, string jj31, string jj32, string jj33, string jj34, string jj35, string jj36, string jj37, string jj38, string jj39, string jj4, string jj40, string jj41, string jj42, string jj43, string jj44, string jj45, string jj46, string jj47, string jj48, string jj49, string jj5, string jj50, string jj51, string jj52, string jj53, string jj54, string jj55, string jj56, string jj57, string jj58, string jj59, string jj6, string jj60, string jj61, string jj62, string jj63, string jj64, string jj65, string jj66, string jj67, string jj68, string jj69, string jj7, string jj70, string jj71, string jj72, string jj73, string jj74, string jj75, string jj76, string jj77, string jj78, string jj79, string jj8, string jj80, string jj81, string jj82, string jj83, string jj84, string jj85, string jj86, string jj87, string jj88, string jj9, string[] jjj1, string[] jjj10, string[] jjj11, string[] jjj12, string[] jjj13, string[] jjj14, string[] jjj15, string[] jjj16, string[] jjj17, string[] jjj18, string[] jjj19, string[] jjj2, string[] jjj20, string[] jjj21, string[] jjj22, string[] jjj23, string[] jjj24, string[] jjj25, string[] jjj26, string[] jjj27, string[] jjj28, string[] jjj29, string[] jjj3, string[] jjj30, string[] jjj31, string[] jjj32, string[] jjj33, string[] jjj34, string[] jjj35, string[] jjj36, string[] jjj37, string[] jjj38, string[] jjj39, string[] jjj4, string[] jjj40, string[] jjj41, string[] jjj42, string[] jjj43, string[] jjj44, string[] jjj45, string[] jjj46, string[] jjj47, string[] jjj48, string[] jjj49, string[] jjj5, string[] jjj50, string[] jjj51, string[] jjj52, string[] jjj53, string[] jjj54, string[] jjj55, string[] jjj56, string[] jjj57, string[] jjj58, string[] jjj59, string[] jjj6, string[] jjj60, string[] jjj61, string[] jjj62, string[] jjj63, string[] jjj64, string[] jjj65, string[] jjj66, string[] jjj67, string[] jjj68, string[] jjj69, string[] jjj7, string[] jjj70, string[] jjj71, string[] jjj72, string[] jjj73, string[] jjj74, string[] jjj75, string[] jjj76, string[] jjj77, string[] jjj78, string[] jjj79, string[] jjj8, string[] jjj80, string[] jjj81, string[] jjj82, string[] jjj83, string[] jjj84, string[] jjj85, string[] jjj86, string[] jjj87, string[] jjj88, string[] jjj9, ObjectA kk1, ObjectA kk10, ObjectA kk11, ObjectA kk12, ObjectA kk13, ObjectA kk14, ObjectA kk15, ObjectA kk16, ObjectA kk17, ObjectA kk18, ObjectA kk19, ObjectA kk2, ObjectA kk20, ObjectA kk21, ObjectA kk22, ObjectA kk23, ObjectA kk24, ObjectA kk25, ObjectA kk26, ObjectA kk27, ObjectA kk28, ObjectA kk29, ObjectA kk3, ObjectA kk30, ObjectA kk31, ObjectA kk32, ObjectA kk33, ObjectA kk34, ObjectA kk35, ObjectA kk36, ObjectA kk37, ObjectA kk38, ObjectA kk39, ObjectA kk4, ObjectA kk40, ObjectA kk41, ObjectA kk42, ObjectA kk43, ObjectA kk44, ObjectA kk45, ObjectA kk46, ObjectA kk47, ObjectA kk48, ObjectA kk49, ObjectA kk5, ObjectA kk50, ObjectA kk51, ObjectA kk52, ObjectA kk53, ObjectA kk54, ObjectA kk55, ObjectA kk56, ObjectA kk57, ObjectA kk58, ObjectA kk59, ObjectA kk6, ObjectA kk60, ObjectA kk61, ObjectA kk62, ObjectA kk63, ObjectA kk64, ObjectA kk65, ObjectA kk66, ObjectA kk67, ObjectA kk68, ObjectA kk69, ObjectA kk7, ObjectA kk70, ObjectA kk71, ObjectA kk72, ObjectA kk73, ObjectA kk74, ObjectA kk75, ObjectA kk76, ObjectA kk77, ObjectA kk78, ObjectA kk79, ObjectA kk8, ObjectA kk80, ObjectA kk81, ObjectA kk82, ObjectA kk83, ObjectA kk84, ObjectA kk85, ObjectA kk86, ObjectA kk87, ObjectA kk88, ObjectA kk9, ObjectA[] kkk1, ObjectA[] kkk10, ObjectA[] kkk11, ObjectA[] kkk12, ObjectA[] kkk13, ObjectA[] kkk14, ObjectA[] kkk15, ObjectA[] kkk16, ObjectA[] kkk17, ObjectA[] kkk18, ObjectA[] kkk19, ObjectA[] kkk2, ObjectA[] kkk20, ObjectA[] kkk21, ObjectA[] kkk22, ObjectA[] kkk23, ObjectA[] kkk24, ObjectA[] kkk25, ObjectA[] kkk26, ObjectA[] kkk27, ObjectA[] kkk28, ObjectA[] kkk29, ObjectA[] kkk3, ObjectA[] kkk30, ObjectA[] kkk31, ObjectA[] kkk32, ObjectA[] kkk33, ObjectA[] kkk34, ObjectA[] kkk35, ObjectA[] kkk36, ObjectA[] kkk37, ObjectA[] kkk38, ObjectA[] kkk39, ObjectA[] kkk4, ObjectA[] kkk40, ObjectA[] kkk41, ObjectA[] kkk42, ObjectA[] kkk43, ObjectA[] kkk44, ObjectA[] kkk45, ObjectA[] kkk46, ObjectA[] kkk47, ObjectA[] kkk48, ObjectA[] kkk49, ObjectA[] kkk5, ObjectA[] kkk50, ObjectA[] kkk51, ObjectA[] kkk52, ObjectA[] kkk53, ObjectA[] kkk54, ObjectA[] kkk55, ObjectA[] kkk56, ObjectA[] kkk57, ObjectA[] kkk58, ObjectA[] kkk59, ObjectA[] kkk6, ObjectA[] kkk60, ObjectA[] kkk61, ObjectA[] kkk62, ObjectA[] kkk63, ObjectA[] kkk64, ObjectA[] kkk65, ObjectA[] kkk66, ObjectA[] kkk67, ObjectA[] kkk68, ObjectA[] kkk69, ObjectA[] kkk7, ObjectA[] kkk70, ObjectA[] kkk71, ObjectA[] kkk72, ObjectA[] kkk73, ObjectA[] kkk74, ObjectA[] kkk75, ObjectA[] kkk76, ObjectA[] kkk77, ObjectA[] kkk78, ObjectA[] kkk79, ObjectA[] kkk8, ObjectA[] kkk80, ObjectA[] kkk81, ObjectA[] kkk82, ObjectA[] kkk83, ObjectA[] kkk84, ObjectA[] kkk85, ObjectA[] kkk86, ObjectA[] kkk87, ObjectA[] kkk88, ObjectA[] kkk9, List l1, List l10, List l11, List l12, List l13, List l14, List l15, List l16, List l17, List l18, List l19, List l2, List l20, List l21, List l22, List l23, List l24, List l25, List l26, List l27, List l28, List l29, List l3, List l30, List l31, List l32, List l33, List l34, List l35, List l36, List l37, List l38, List l39, List l4, List l40, List l41, List l42, List l43, List l44, List l45, List l46, List l47, List l48, List l49, List l5, List l50, List l51, List l52, List l53, List l54, List l55, List l56, List l57, List l58, List l59, List l6, List l60, List l61, List l62, List l63, List l64, List l65, List l66, List l67, List l68, List l69, List l7, List l70, List l71, List l72, List l73, List l74, List l75, List l76, List l77, List l78, List l79, List l8, List l80, List l81, List l82, List l83, List l84, List l85, List l86, List l87, List l88, List l9, List llll1, List llll10, List llll11, List llll12, List llll13, List llll14, List llll15, List llll16, List llll17, List llll18, List llll19, List llll2, List llll20, List llll21, List llll22, List llll23, List llll24, List llll25, List llll26, List llll27, List llll28, List llll29, List llll3, List llll30, List llll31, List llll32, List llll33, List llll34, List llll35, List llll36, List llll37, List llll38, List llll39, List llll4, List llll40, List llll41, List llll42, List llll43, List llll44, List llll45, List llll46, List llll47, List llll48, List llll49, List llll5, List llll50, List llll51, List llll52, List llll53, List llll54, List llll55, List llll56, List llll57, List llll58, List llll59, List llll6, List llll60, List llll61, List llll62, List llll63, List llll64, List llll65, List llll66, List llll67, List llll68, List llll69, List llll7, List llll70, List llll71, List llll72, List llll73, List llll74, List llll75, List llll76, List llll77, List llll78, List llll79, List llll8, List llll80, List llll81, List llll82, List llll83, List llll84, List llll85, List llll86, List llll87, List llll88, List llll9, Dictionary m1, Dictionary m10, Dictionary m11, Dictionary m12, Dictionary m13, Dictionary m14, Dictionary m15, Dictionary m16, Dictionary m17, Dictionary m18, Dictionary m19, Dictionary m2, Dictionary m20, Dictionary m21, Dictionary m22, Dictionary m23, Dictionary m24, Dictionary m25, Dictionary m26, Dictionary m27, Dictionary m28, Dictionary m29, Dictionary m3, Dictionary m30, Dictionary m31, Dictionary m32, Dictionary m33, Dictionary m34, Dictionary m35, Dictionary m36, Dictionary m37, Dictionary m38, Dictionary m39, Dictionary m4, Dictionary m40, Dictionary m41, Dictionary m42, Dictionary m43, Dictionary m44, Dictionary m45, Dictionary m46, Dictionary m47, Dictionary m48, Dictionary m49, Dictionary m5, Dictionary m50, Dictionary m51, Dictionary m52, Dictionary m53, Dictionary m54, Dictionary m55, Dictionary m56, Dictionary m57, Dictionary m58, Dictionary m59, Dictionary m6, Dictionary m60, Dictionary m61, Dictionary m62, Dictionary m63, Dictionary m64, Dictionary m65, Dictionary m66, Dictionary m67, Dictionary m68, Dictionary m69, Dictionary m7, Dictionary m70, Dictionary m71, Dictionary m72, Dictionary m73, Dictionary m74, Dictionary m75, Dictionary m76, Dictionary m77, Dictionary m78, Dictionary m79, Dictionary m8, Dictionary m80, Dictionary m81, Dictionary m82, Dictionary m83, Dictionary m84, Dictionary m85, Dictionary m86, Dictionary m87, Dictionary m88, Dictionary m9, Dictionary mm1, Dictionary mm10, Dictionary mm11, Dictionary mm12, Dictionary mm13, Dictionary mm14, Dictionary mm15, Dictionary mm16, Dictionary mm17, Dictionary mm18, Dictionary mm19, Dictionary mm2, Dictionary mm20, Dictionary mm21, Dictionary mm22, Dictionary mm23, Dictionary mm24, Dictionary mm25, Dictionary mm26, Dictionary mm27, Dictionary mm28, Dictionary mm29, Dictionary mm3, Dictionary mm30, Dictionary mm31, Dictionary mm32, Dictionary mm33, Dictionary mm34, Dictionary mm35, Dictionary mm36, Dictionary mm37, Dictionary mm38, Dictionary mm39, Dictionary mm4, Dictionary mm40, Dictionary mm41, Dictionary mm42, Dictionary mm43, Dictionary mm44, Dictionary mm45, Dictionary mm46, Dictionary mm47, Dictionary mm48, Dictionary mm49, Dictionary mm5, Dictionary mm50, Dictionary mm51, Dictionary mm52, Dictionary mm53, Dictionary mm54, Dictionary mm55, Dictionary mm56, Dictionary mm57, Dictionary mm58, Dictionary mm59, Dictionary mm6, Dictionary mm60, Dictionary mm61, Dictionary mm62, Dictionary mm63, Dictionary mm64, Dictionary mm65, Dictionary mm66, Dictionary mm67, Dictionary mm68, Dictionary mm69, Dictionary mm7, Dictionary mm70, Dictionary mm71, Dictionary mm72, Dictionary mm73, Dictionary mm74, Dictionary mm75, Dictionary mm76, Dictionary mm77, Dictionary mm78, Dictionary mm79, Dictionary mm8, Dictionary mm80, Dictionary mm81, Dictionary mm82, Dictionary mm83, Dictionary mm84, Dictionary mm85, Dictionary mm86, Dictionary mm87, Dictionary mm88, Dictionary mm9, HashSet s1, HashSet s10, HashSet s11, HashSet s12, HashSet s13, HashSet s14, HashSet s15, HashSet s16, HashSet s17, HashSet s18, HashSet s19, HashSet s2, HashSet s20, HashSet s21, HashSet s22, HashSet s23, HashSet s24, HashSet s25, HashSet s26, HashSet s27, HashSet s28, HashSet s29, HashSet s3, HashSet s30, HashSet s31, HashSet s32, HashSet s33, HashSet s34, HashSet s35, HashSet s36, HashSet s37, HashSet s38, HashSet s39, HashSet s4, HashSet s40, HashSet s41, HashSet s42, HashSet s43, HashSet s44, HashSet s45, HashSet s46, HashSet s47, HashSet s48, HashSet s49, HashSet s5, HashSet s50, HashSet s51, HashSet s52, HashSet s53, HashSet s54, HashSet s55, HashSet s56, HashSet s57, HashSet s58, HashSet s59, HashSet s6, HashSet s60, HashSet s61, HashSet s62, HashSet s63, HashSet s64, HashSet s65, HashSet s66, HashSet s67, HashSet s68, HashSet s69, HashSet s7, HashSet s70, HashSet s71, HashSet s72, HashSet s73, HashSet s74, HashSet s75, HashSet s76, HashSet s77, HashSet s78, HashSet s79, HashSet s8, HashSet s80, HashSet s81, HashSet s82, HashSet s83, HashSet s84, HashSet s85, HashSet s86, HashSet s87, HashSet s88, HashSet s9, HashSet ssss1, HashSet ssss10, HashSet ssss11, HashSet ssss12, HashSet ssss13, HashSet ssss14, HashSet ssss15, HashSet ssss16, HashSet ssss17, HashSet ssss18, HashSet ssss19, HashSet ssss2, HashSet ssss20, HashSet ssss21, HashSet ssss22, HashSet ssss23, HashSet ssss24, HashSet ssss25, HashSet ssss26, HashSet ssss27, HashSet ssss28, HashSet ssss29, HashSet ssss3, HashSet ssss30, HashSet ssss31, HashSet ssss32, HashSet ssss33, HashSet ssss34, HashSet ssss35, HashSet ssss36, HashSet ssss37, HashSet ssss38, HashSet ssss39, HashSet ssss4, HashSet ssss40, HashSet ssss41, HashSet ssss42, HashSet ssss43, HashSet ssss44, HashSet ssss45, HashSet ssss46, HashSet ssss47, HashSet ssss48, HashSet ssss49, HashSet ssss5, HashSet ssss50, HashSet ssss51, HashSet ssss52, HashSet ssss53, HashSet ssss54, HashSet ssss55, HashSet ssss56, HashSet ssss57, HashSet ssss58, HashSet ssss59, HashSet ssss6, HashSet ssss60, HashSet ssss61, HashSet ssss62, HashSet ssss63, HashSet ssss64, HashSet ssss65, HashSet ssss66, HashSet ssss67, HashSet ssss68, HashSet ssss69, HashSet ssss7, HashSet ssss70, HashSet ssss71, HashSet ssss72, HashSet ssss73, HashSet ssss74, HashSet ssss75, HashSet ssss76, HashSet ssss77, HashSet ssss78, HashSet ssss79, HashSet ssss8, HashSet ssss80, HashSet ssss81, HashSet ssss82, HashSet ssss83, HashSet ssss84, HashSet ssss85, HashSet ssss86, HashSet ssss87, HashSet ssss88, HashSet ssss9) { var packet = new VeryBigObject(); packet.a1 = a1; @@ -6171,358 +5818,6 @@ namespace CsProtocol packet.gggg87 = gggg87; packet.gggg88 = gggg88; packet.gggg9 = gggg9; - packet.h1 = h1; - packet.h10 = h10; - packet.h11 = h11; - packet.h12 = h12; - packet.h13 = h13; - packet.h14 = h14; - packet.h15 = h15; - packet.h16 = h16; - packet.h17 = h17; - packet.h18 = h18; - packet.h19 = h19; - packet.h2 = h2; - packet.h20 = h20; - packet.h21 = h21; - packet.h22 = h22; - packet.h23 = h23; - packet.h24 = h24; - packet.h25 = h25; - packet.h26 = h26; - packet.h27 = h27; - packet.h28 = h28; - packet.h29 = h29; - packet.h3 = h3; - packet.h30 = h30; - packet.h31 = h31; - packet.h32 = h32; - packet.h33 = h33; - packet.h34 = h34; - packet.h35 = h35; - packet.h36 = h36; - packet.h37 = h37; - packet.h38 = h38; - packet.h39 = h39; - packet.h4 = h4; - packet.h40 = h40; - packet.h41 = h41; - packet.h42 = h42; - packet.h43 = h43; - packet.h44 = h44; - packet.h45 = h45; - packet.h46 = h46; - packet.h47 = h47; - packet.h48 = h48; - packet.h49 = h49; - packet.h5 = h5; - packet.h50 = h50; - packet.h51 = h51; - packet.h52 = h52; - packet.h53 = h53; - packet.h54 = h54; - packet.h55 = h55; - packet.h56 = h56; - packet.h57 = h57; - packet.h58 = h58; - packet.h59 = h59; - packet.h6 = h6; - packet.h60 = h60; - packet.h61 = h61; - packet.h62 = h62; - packet.h63 = h63; - packet.h64 = h64; - packet.h65 = h65; - packet.h66 = h66; - packet.h67 = h67; - packet.h68 = h68; - packet.h69 = h69; - packet.h7 = h7; - packet.h70 = h70; - packet.h71 = h71; - packet.h72 = h72; - packet.h73 = h73; - packet.h74 = h74; - packet.h75 = h75; - packet.h76 = h76; - packet.h77 = h77; - packet.h78 = h78; - packet.h79 = h79; - packet.h8 = h8; - packet.h80 = h80; - packet.h81 = h81; - packet.h82 = h82; - packet.h83 = h83; - packet.h84 = h84; - packet.h85 = h85; - packet.h86 = h86; - packet.h87 = h87; - packet.h88 = h88; - packet.h9 = h9; - packet.hh1 = hh1; - packet.hh10 = hh10; - packet.hh11 = hh11; - packet.hh12 = hh12; - packet.hh13 = hh13; - packet.hh14 = hh14; - packet.hh15 = hh15; - packet.hh16 = hh16; - packet.hh17 = hh17; - packet.hh18 = hh18; - packet.hh19 = hh19; - packet.hh2 = hh2; - packet.hh20 = hh20; - packet.hh21 = hh21; - packet.hh22 = hh22; - packet.hh23 = hh23; - packet.hh24 = hh24; - packet.hh25 = hh25; - packet.hh26 = hh26; - packet.hh27 = hh27; - packet.hh28 = hh28; - packet.hh29 = hh29; - packet.hh3 = hh3; - packet.hh30 = hh30; - packet.hh31 = hh31; - packet.hh32 = hh32; - packet.hh33 = hh33; - packet.hh34 = hh34; - packet.hh35 = hh35; - packet.hh36 = hh36; - packet.hh37 = hh37; - packet.hh38 = hh38; - packet.hh39 = hh39; - packet.hh4 = hh4; - packet.hh40 = hh40; - packet.hh41 = hh41; - packet.hh42 = hh42; - packet.hh43 = hh43; - packet.hh44 = hh44; - packet.hh45 = hh45; - packet.hh46 = hh46; - packet.hh47 = hh47; - packet.hh48 = hh48; - packet.hh49 = hh49; - packet.hh5 = hh5; - packet.hh50 = hh50; - packet.hh51 = hh51; - packet.hh52 = hh52; - packet.hh53 = hh53; - packet.hh54 = hh54; - packet.hh55 = hh55; - packet.hh56 = hh56; - packet.hh57 = hh57; - packet.hh58 = hh58; - packet.hh59 = hh59; - packet.hh6 = hh6; - packet.hh60 = hh60; - packet.hh61 = hh61; - packet.hh62 = hh62; - packet.hh63 = hh63; - packet.hh64 = hh64; - packet.hh65 = hh65; - packet.hh66 = hh66; - packet.hh67 = hh67; - packet.hh68 = hh68; - packet.hh69 = hh69; - packet.hh7 = hh7; - packet.hh70 = hh70; - packet.hh71 = hh71; - packet.hh72 = hh72; - packet.hh73 = hh73; - packet.hh74 = hh74; - packet.hh75 = hh75; - packet.hh76 = hh76; - packet.hh77 = hh77; - packet.hh78 = hh78; - packet.hh79 = hh79; - packet.hh8 = hh8; - packet.hh80 = hh80; - packet.hh81 = hh81; - packet.hh82 = hh82; - packet.hh83 = hh83; - packet.hh84 = hh84; - packet.hh85 = hh85; - packet.hh86 = hh86; - packet.hh87 = hh87; - packet.hh88 = hh88; - packet.hh9 = hh9; - packet.hhh1 = hhh1; - packet.hhh10 = hhh10; - packet.hhh11 = hhh11; - packet.hhh12 = hhh12; - packet.hhh13 = hhh13; - packet.hhh14 = hhh14; - packet.hhh15 = hhh15; - packet.hhh16 = hhh16; - packet.hhh17 = hhh17; - packet.hhh18 = hhh18; - packet.hhh19 = hhh19; - packet.hhh2 = hhh2; - packet.hhh20 = hhh20; - packet.hhh21 = hhh21; - packet.hhh22 = hhh22; - packet.hhh23 = hhh23; - packet.hhh24 = hhh24; - packet.hhh25 = hhh25; - packet.hhh26 = hhh26; - packet.hhh27 = hhh27; - packet.hhh28 = hhh28; - packet.hhh29 = hhh29; - packet.hhh3 = hhh3; - packet.hhh30 = hhh30; - packet.hhh31 = hhh31; - packet.hhh32 = hhh32; - packet.hhh33 = hhh33; - packet.hhh34 = hhh34; - packet.hhh35 = hhh35; - packet.hhh36 = hhh36; - packet.hhh37 = hhh37; - packet.hhh38 = hhh38; - packet.hhh39 = hhh39; - packet.hhh4 = hhh4; - packet.hhh40 = hhh40; - packet.hhh41 = hhh41; - packet.hhh42 = hhh42; - packet.hhh43 = hhh43; - packet.hhh44 = hhh44; - packet.hhh45 = hhh45; - packet.hhh46 = hhh46; - packet.hhh47 = hhh47; - packet.hhh48 = hhh48; - packet.hhh49 = hhh49; - packet.hhh5 = hhh5; - packet.hhh50 = hhh50; - packet.hhh51 = hhh51; - packet.hhh52 = hhh52; - packet.hhh53 = hhh53; - packet.hhh54 = hhh54; - packet.hhh55 = hhh55; - packet.hhh56 = hhh56; - packet.hhh57 = hhh57; - packet.hhh58 = hhh58; - packet.hhh59 = hhh59; - packet.hhh6 = hhh6; - packet.hhh60 = hhh60; - packet.hhh61 = hhh61; - packet.hhh62 = hhh62; - packet.hhh63 = hhh63; - packet.hhh64 = hhh64; - packet.hhh65 = hhh65; - packet.hhh66 = hhh66; - packet.hhh67 = hhh67; - packet.hhh68 = hhh68; - packet.hhh69 = hhh69; - packet.hhh7 = hhh7; - packet.hhh70 = hhh70; - packet.hhh71 = hhh71; - packet.hhh72 = hhh72; - packet.hhh73 = hhh73; - packet.hhh74 = hhh74; - packet.hhh75 = hhh75; - packet.hhh76 = hhh76; - packet.hhh77 = hhh77; - packet.hhh78 = hhh78; - packet.hhh79 = hhh79; - packet.hhh8 = hhh8; - packet.hhh80 = hhh80; - packet.hhh81 = hhh81; - packet.hhh82 = hhh82; - packet.hhh83 = hhh83; - packet.hhh84 = hhh84; - packet.hhh85 = hhh85; - packet.hhh86 = hhh86; - packet.hhh87 = hhh87; - packet.hhh88 = hhh88; - packet.hhh9 = hhh9; - packet.hhhh1 = hhhh1; - packet.hhhh10 = hhhh10; - packet.hhhh11 = hhhh11; - packet.hhhh12 = hhhh12; - packet.hhhh13 = hhhh13; - packet.hhhh14 = hhhh14; - packet.hhhh15 = hhhh15; - packet.hhhh16 = hhhh16; - packet.hhhh17 = hhhh17; - packet.hhhh18 = hhhh18; - packet.hhhh19 = hhhh19; - packet.hhhh2 = hhhh2; - packet.hhhh20 = hhhh20; - packet.hhhh21 = hhhh21; - packet.hhhh22 = hhhh22; - packet.hhhh23 = hhhh23; - packet.hhhh24 = hhhh24; - packet.hhhh25 = hhhh25; - packet.hhhh26 = hhhh26; - packet.hhhh27 = hhhh27; - packet.hhhh28 = hhhh28; - packet.hhhh29 = hhhh29; - packet.hhhh3 = hhhh3; - packet.hhhh30 = hhhh30; - packet.hhhh31 = hhhh31; - packet.hhhh32 = hhhh32; - packet.hhhh33 = hhhh33; - packet.hhhh34 = hhhh34; - packet.hhhh35 = hhhh35; - packet.hhhh36 = hhhh36; - packet.hhhh37 = hhhh37; - packet.hhhh38 = hhhh38; - packet.hhhh39 = hhhh39; - packet.hhhh4 = hhhh4; - packet.hhhh40 = hhhh40; - packet.hhhh41 = hhhh41; - packet.hhhh42 = hhhh42; - packet.hhhh43 = hhhh43; - packet.hhhh44 = hhhh44; - packet.hhhh45 = hhhh45; - packet.hhhh46 = hhhh46; - packet.hhhh47 = hhhh47; - packet.hhhh48 = hhhh48; - packet.hhhh49 = hhhh49; - packet.hhhh5 = hhhh5; - packet.hhhh50 = hhhh50; - packet.hhhh51 = hhhh51; - packet.hhhh52 = hhhh52; - packet.hhhh53 = hhhh53; - packet.hhhh54 = hhhh54; - packet.hhhh55 = hhhh55; - packet.hhhh56 = hhhh56; - packet.hhhh57 = hhhh57; - packet.hhhh58 = hhhh58; - packet.hhhh59 = hhhh59; - packet.hhhh6 = hhhh6; - packet.hhhh60 = hhhh60; - packet.hhhh61 = hhhh61; - packet.hhhh62 = hhhh62; - packet.hhhh63 = hhhh63; - packet.hhhh64 = hhhh64; - packet.hhhh65 = hhhh65; - packet.hhhh66 = hhhh66; - packet.hhhh67 = hhhh67; - packet.hhhh68 = hhhh68; - packet.hhhh69 = hhhh69; - packet.hhhh7 = hhhh7; - packet.hhhh70 = hhhh70; - packet.hhhh71 = hhhh71; - packet.hhhh72 = hhhh72; - packet.hhhh73 = hhhh73; - packet.hhhh74 = hhhh74; - packet.hhhh75 = hhhh75; - packet.hhhh76 = hhhh76; - packet.hhhh77 = hhhh77; - packet.hhhh78 = hhhh78; - packet.hhhh79 = hhhh79; - packet.hhhh8 = hhhh8; - packet.hhhh80 = hhhh80; - packet.hhhh81 = hhhh81; - packet.hhhh82 = hhhh82; - packet.hhhh83 = hhhh83; - packet.hhhh84 = hhhh84; - packet.hhhh85 = hhhh85; - packet.hhhh86 = hhhh86; - packet.hhhh87 = hhhh87; - packet.hhhh88 = hhhh88; - packet.hhhh9 = hhhh9; packet.jj1 = jj1; packet.jj10 = jj10; packet.jj11 = jj11; @@ -7405,12 +6700,6 @@ namespace CsProtocol packet.ssss9 = ssss9; return packet; } - - - public short ProtocolId() - { - return 1; - } } @@ -7421,13 +6710,15 @@ namespace CsProtocol return 1; } - public void Write(ByteBuffer buffer, IProtocol packet) + public void Write(ByteBuffer buffer, object packet) { - if (buffer.WritePacketFlag(packet)) + if (packet == null) { + buffer.WriteInt(0); return; } VeryBigObject message = (VeryBigObject) packet; + buffer.WriteInt(-1); buffer.WriteByte(message.a1); buffer.WriteByte(message.a10); buffer.WriteByte(message.a11); @@ -9892,358 +9183,6 @@ namespace CsProtocol buffer.WriteBooleanArray(message.gggg87); buffer.WriteBooleanArray(message.gggg88); buffer.WriteBooleanArray(message.gggg9); - buffer.WriteChar(message.h1); - buffer.WriteChar(message.h10); - buffer.WriteChar(message.h11); - buffer.WriteChar(message.h12); - buffer.WriteChar(message.h13); - buffer.WriteChar(message.h14); - buffer.WriteChar(message.h15); - buffer.WriteChar(message.h16); - buffer.WriteChar(message.h17); - buffer.WriteChar(message.h18); - buffer.WriteChar(message.h19); - buffer.WriteChar(message.h2); - buffer.WriteChar(message.h20); - buffer.WriteChar(message.h21); - buffer.WriteChar(message.h22); - buffer.WriteChar(message.h23); - buffer.WriteChar(message.h24); - buffer.WriteChar(message.h25); - buffer.WriteChar(message.h26); - buffer.WriteChar(message.h27); - buffer.WriteChar(message.h28); - buffer.WriteChar(message.h29); - buffer.WriteChar(message.h3); - buffer.WriteChar(message.h30); - buffer.WriteChar(message.h31); - buffer.WriteChar(message.h32); - buffer.WriteChar(message.h33); - buffer.WriteChar(message.h34); - buffer.WriteChar(message.h35); - buffer.WriteChar(message.h36); - buffer.WriteChar(message.h37); - buffer.WriteChar(message.h38); - buffer.WriteChar(message.h39); - buffer.WriteChar(message.h4); - buffer.WriteChar(message.h40); - buffer.WriteChar(message.h41); - buffer.WriteChar(message.h42); - buffer.WriteChar(message.h43); - buffer.WriteChar(message.h44); - buffer.WriteChar(message.h45); - buffer.WriteChar(message.h46); - buffer.WriteChar(message.h47); - buffer.WriteChar(message.h48); - buffer.WriteChar(message.h49); - buffer.WriteChar(message.h5); - buffer.WriteChar(message.h50); - buffer.WriteChar(message.h51); - buffer.WriteChar(message.h52); - buffer.WriteChar(message.h53); - buffer.WriteChar(message.h54); - buffer.WriteChar(message.h55); - buffer.WriteChar(message.h56); - buffer.WriteChar(message.h57); - buffer.WriteChar(message.h58); - buffer.WriteChar(message.h59); - buffer.WriteChar(message.h6); - buffer.WriteChar(message.h60); - buffer.WriteChar(message.h61); - buffer.WriteChar(message.h62); - buffer.WriteChar(message.h63); - buffer.WriteChar(message.h64); - buffer.WriteChar(message.h65); - buffer.WriteChar(message.h66); - buffer.WriteChar(message.h67); - buffer.WriteChar(message.h68); - buffer.WriteChar(message.h69); - buffer.WriteChar(message.h7); - buffer.WriteChar(message.h70); - buffer.WriteChar(message.h71); - buffer.WriteChar(message.h72); - buffer.WriteChar(message.h73); - buffer.WriteChar(message.h74); - buffer.WriteChar(message.h75); - buffer.WriteChar(message.h76); - buffer.WriteChar(message.h77); - buffer.WriteChar(message.h78); - buffer.WriteChar(message.h79); - buffer.WriteChar(message.h8); - buffer.WriteChar(message.h80); - buffer.WriteChar(message.h81); - buffer.WriteChar(message.h82); - buffer.WriteChar(message.h83); - buffer.WriteChar(message.h84); - buffer.WriteChar(message.h85); - buffer.WriteChar(message.h86); - buffer.WriteChar(message.h87); - buffer.WriteChar(message.h88); - buffer.WriteChar(message.h9); - buffer.WriteChar(message.hh1); - buffer.WriteChar(message.hh10); - buffer.WriteChar(message.hh11); - buffer.WriteChar(message.hh12); - buffer.WriteChar(message.hh13); - buffer.WriteChar(message.hh14); - buffer.WriteChar(message.hh15); - buffer.WriteChar(message.hh16); - buffer.WriteChar(message.hh17); - buffer.WriteChar(message.hh18); - buffer.WriteChar(message.hh19); - buffer.WriteChar(message.hh2); - buffer.WriteChar(message.hh20); - buffer.WriteChar(message.hh21); - buffer.WriteChar(message.hh22); - buffer.WriteChar(message.hh23); - buffer.WriteChar(message.hh24); - buffer.WriteChar(message.hh25); - buffer.WriteChar(message.hh26); - buffer.WriteChar(message.hh27); - buffer.WriteChar(message.hh28); - buffer.WriteChar(message.hh29); - buffer.WriteChar(message.hh3); - buffer.WriteChar(message.hh30); - buffer.WriteChar(message.hh31); - buffer.WriteChar(message.hh32); - buffer.WriteChar(message.hh33); - buffer.WriteChar(message.hh34); - buffer.WriteChar(message.hh35); - buffer.WriteChar(message.hh36); - buffer.WriteChar(message.hh37); - buffer.WriteChar(message.hh38); - buffer.WriteChar(message.hh39); - buffer.WriteChar(message.hh4); - buffer.WriteChar(message.hh40); - buffer.WriteChar(message.hh41); - buffer.WriteChar(message.hh42); - buffer.WriteChar(message.hh43); - buffer.WriteChar(message.hh44); - buffer.WriteChar(message.hh45); - buffer.WriteChar(message.hh46); - buffer.WriteChar(message.hh47); - buffer.WriteChar(message.hh48); - buffer.WriteChar(message.hh49); - buffer.WriteChar(message.hh5); - buffer.WriteChar(message.hh50); - buffer.WriteChar(message.hh51); - buffer.WriteChar(message.hh52); - buffer.WriteChar(message.hh53); - buffer.WriteChar(message.hh54); - buffer.WriteChar(message.hh55); - buffer.WriteChar(message.hh56); - buffer.WriteChar(message.hh57); - buffer.WriteChar(message.hh58); - buffer.WriteChar(message.hh59); - buffer.WriteChar(message.hh6); - buffer.WriteChar(message.hh60); - buffer.WriteChar(message.hh61); - buffer.WriteChar(message.hh62); - buffer.WriteChar(message.hh63); - buffer.WriteChar(message.hh64); - buffer.WriteChar(message.hh65); - buffer.WriteChar(message.hh66); - buffer.WriteChar(message.hh67); - buffer.WriteChar(message.hh68); - buffer.WriteChar(message.hh69); - buffer.WriteChar(message.hh7); - buffer.WriteChar(message.hh70); - buffer.WriteChar(message.hh71); - buffer.WriteChar(message.hh72); - buffer.WriteChar(message.hh73); - buffer.WriteChar(message.hh74); - buffer.WriteChar(message.hh75); - buffer.WriteChar(message.hh76); - buffer.WriteChar(message.hh77); - buffer.WriteChar(message.hh78); - buffer.WriteChar(message.hh79); - buffer.WriteChar(message.hh8); - buffer.WriteChar(message.hh80); - buffer.WriteChar(message.hh81); - buffer.WriteChar(message.hh82); - buffer.WriteChar(message.hh83); - buffer.WriteChar(message.hh84); - buffer.WriteChar(message.hh85); - buffer.WriteChar(message.hh86); - buffer.WriteChar(message.hh87); - buffer.WriteChar(message.hh88); - buffer.WriteChar(message.hh9); - buffer.WriteCharArray(message.hhh1); - buffer.WriteCharArray(message.hhh10); - buffer.WriteCharArray(message.hhh11); - buffer.WriteCharArray(message.hhh12); - buffer.WriteCharArray(message.hhh13); - buffer.WriteCharArray(message.hhh14); - buffer.WriteCharArray(message.hhh15); - buffer.WriteCharArray(message.hhh16); - buffer.WriteCharArray(message.hhh17); - buffer.WriteCharArray(message.hhh18); - buffer.WriteCharArray(message.hhh19); - buffer.WriteCharArray(message.hhh2); - buffer.WriteCharArray(message.hhh20); - buffer.WriteCharArray(message.hhh21); - buffer.WriteCharArray(message.hhh22); - buffer.WriteCharArray(message.hhh23); - buffer.WriteCharArray(message.hhh24); - buffer.WriteCharArray(message.hhh25); - buffer.WriteCharArray(message.hhh26); - buffer.WriteCharArray(message.hhh27); - buffer.WriteCharArray(message.hhh28); - buffer.WriteCharArray(message.hhh29); - buffer.WriteCharArray(message.hhh3); - buffer.WriteCharArray(message.hhh30); - buffer.WriteCharArray(message.hhh31); - buffer.WriteCharArray(message.hhh32); - buffer.WriteCharArray(message.hhh33); - buffer.WriteCharArray(message.hhh34); - buffer.WriteCharArray(message.hhh35); - buffer.WriteCharArray(message.hhh36); - buffer.WriteCharArray(message.hhh37); - buffer.WriteCharArray(message.hhh38); - buffer.WriteCharArray(message.hhh39); - buffer.WriteCharArray(message.hhh4); - buffer.WriteCharArray(message.hhh40); - buffer.WriteCharArray(message.hhh41); - buffer.WriteCharArray(message.hhh42); - buffer.WriteCharArray(message.hhh43); - buffer.WriteCharArray(message.hhh44); - buffer.WriteCharArray(message.hhh45); - buffer.WriteCharArray(message.hhh46); - buffer.WriteCharArray(message.hhh47); - buffer.WriteCharArray(message.hhh48); - buffer.WriteCharArray(message.hhh49); - buffer.WriteCharArray(message.hhh5); - buffer.WriteCharArray(message.hhh50); - buffer.WriteCharArray(message.hhh51); - buffer.WriteCharArray(message.hhh52); - buffer.WriteCharArray(message.hhh53); - buffer.WriteCharArray(message.hhh54); - buffer.WriteCharArray(message.hhh55); - buffer.WriteCharArray(message.hhh56); - buffer.WriteCharArray(message.hhh57); - buffer.WriteCharArray(message.hhh58); - buffer.WriteCharArray(message.hhh59); - buffer.WriteCharArray(message.hhh6); - buffer.WriteCharArray(message.hhh60); - buffer.WriteCharArray(message.hhh61); - buffer.WriteCharArray(message.hhh62); - buffer.WriteCharArray(message.hhh63); - buffer.WriteCharArray(message.hhh64); - buffer.WriteCharArray(message.hhh65); - buffer.WriteCharArray(message.hhh66); - buffer.WriteCharArray(message.hhh67); - buffer.WriteCharArray(message.hhh68); - buffer.WriteCharArray(message.hhh69); - buffer.WriteCharArray(message.hhh7); - buffer.WriteCharArray(message.hhh70); - buffer.WriteCharArray(message.hhh71); - buffer.WriteCharArray(message.hhh72); - buffer.WriteCharArray(message.hhh73); - buffer.WriteCharArray(message.hhh74); - buffer.WriteCharArray(message.hhh75); - buffer.WriteCharArray(message.hhh76); - buffer.WriteCharArray(message.hhh77); - buffer.WriteCharArray(message.hhh78); - buffer.WriteCharArray(message.hhh79); - buffer.WriteCharArray(message.hhh8); - buffer.WriteCharArray(message.hhh80); - buffer.WriteCharArray(message.hhh81); - buffer.WriteCharArray(message.hhh82); - buffer.WriteCharArray(message.hhh83); - buffer.WriteCharArray(message.hhh84); - buffer.WriteCharArray(message.hhh85); - buffer.WriteCharArray(message.hhh86); - buffer.WriteCharArray(message.hhh87); - buffer.WriteCharArray(message.hhh88); - buffer.WriteCharArray(message.hhh9); - buffer.WriteCharArray(message.hhhh1); - buffer.WriteCharArray(message.hhhh10); - buffer.WriteCharArray(message.hhhh11); - buffer.WriteCharArray(message.hhhh12); - buffer.WriteCharArray(message.hhhh13); - buffer.WriteCharArray(message.hhhh14); - buffer.WriteCharArray(message.hhhh15); - buffer.WriteCharArray(message.hhhh16); - buffer.WriteCharArray(message.hhhh17); - buffer.WriteCharArray(message.hhhh18); - buffer.WriteCharArray(message.hhhh19); - buffer.WriteCharArray(message.hhhh2); - buffer.WriteCharArray(message.hhhh20); - buffer.WriteCharArray(message.hhhh21); - buffer.WriteCharArray(message.hhhh22); - buffer.WriteCharArray(message.hhhh23); - buffer.WriteCharArray(message.hhhh24); - buffer.WriteCharArray(message.hhhh25); - buffer.WriteCharArray(message.hhhh26); - buffer.WriteCharArray(message.hhhh27); - buffer.WriteCharArray(message.hhhh28); - buffer.WriteCharArray(message.hhhh29); - buffer.WriteCharArray(message.hhhh3); - buffer.WriteCharArray(message.hhhh30); - buffer.WriteCharArray(message.hhhh31); - buffer.WriteCharArray(message.hhhh32); - buffer.WriteCharArray(message.hhhh33); - buffer.WriteCharArray(message.hhhh34); - buffer.WriteCharArray(message.hhhh35); - buffer.WriteCharArray(message.hhhh36); - buffer.WriteCharArray(message.hhhh37); - buffer.WriteCharArray(message.hhhh38); - buffer.WriteCharArray(message.hhhh39); - buffer.WriteCharArray(message.hhhh4); - buffer.WriteCharArray(message.hhhh40); - buffer.WriteCharArray(message.hhhh41); - buffer.WriteCharArray(message.hhhh42); - buffer.WriteCharArray(message.hhhh43); - buffer.WriteCharArray(message.hhhh44); - buffer.WriteCharArray(message.hhhh45); - buffer.WriteCharArray(message.hhhh46); - buffer.WriteCharArray(message.hhhh47); - buffer.WriteCharArray(message.hhhh48); - buffer.WriteCharArray(message.hhhh49); - buffer.WriteCharArray(message.hhhh5); - buffer.WriteCharArray(message.hhhh50); - buffer.WriteCharArray(message.hhhh51); - buffer.WriteCharArray(message.hhhh52); - buffer.WriteCharArray(message.hhhh53); - buffer.WriteCharArray(message.hhhh54); - buffer.WriteCharArray(message.hhhh55); - buffer.WriteCharArray(message.hhhh56); - buffer.WriteCharArray(message.hhhh57); - buffer.WriteCharArray(message.hhhh58); - buffer.WriteCharArray(message.hhhh59); - buffer.WriteCharArray(message.hhhh6); - buffer.WriteCharArray(message.hhhh60); - buffer.WriteCharArray(message.hhhh61); - buffer.WriteCharArray(message.hhhh62); - buffer.WriteCharArray(message.hhhh63); - buffer.WriteCharArray(message.hhhh64); - buffer.WriteCharArray(message.hhhh65); - buffer.WriteCharArray(message.hhhh66); - buffer.WriteCharArray(message.hhhh67); - buffer.WriteCharArray(message.hhhh68); - buffer.WriteCharArray(message.hhhh69); - buffer.WriteCharArray(message.hhhh7); - buffer.WriteCharArray(message.hhhh70); - buffer.WriteCharArray(message.hhhh71); - buffer.WriteCharArray(message.hhhh72); - buffer.WriteCharArray(message.hhhh73); - buffer.WriteCharArray(message.hhhh74); - buffer.WriteCharArray(message.hhhh75); - buffer.WriteCharArray(message.hhhh76); - buffer.WriteCharArray(message.hhhh77); - buffer.WriteCharArray(message.hhhh78); - buffer.WriteCharArray(message.hhhh79); - buffer.WriteCharArray(message.hhhh8); - buffer.WriteCharArray(message.hhhh80); - buffer.WriteCharArray(message.hhhh81); - buffer.WriteCharArray(message.hhhh82); - buffer.WriteCharArray(message.hhhh83); - buffer.WriteCharArray(message.hhhh84); - buffer.WriteCharArray(message.hhhh85); - buffer.WriteCharArray(message.hhhh86); - buffer.WriteCharArray(message.hhhh87); - buffer.WriteCharArray(message.hhhh88); - buffer.WriteCharArray(message.hhhh9); buffer.WriteString(message.jj1); buffer.WriteString(message.jj10); buffer.WriteString(message.jj11); @@ -11126,12 +10065,14 @@ namespace CsProtocol buffer.WriteStringSet(message.ssss9); } - public IProtocol Read(ByteBuffer buffer) + public object Read(ByteBuffer buffer) { - if (!buffer.ReadBool()) + int length = buffer.ReadInt(); + if (length == 0) { return null; } + int beforeReadIndex = buffer.ReadOffset(); VeryBigObject packet = new VeryBigObject(); byte result0 = buffer.ReadByte(); packet.a1 = result0; @@ -16061,2470 +15002,1769 @@ namespace CsProtocol packet.gggg88 = array2462; var array2463 = buffer.ReadBooleanArray(); packet.gggg9 = array2463; - char result2464 = buffer.ReadChar(); - packet.h1 = result2464; - char result2465 = buffer.ReadChar(); - packet.h10 = result2465; - char result2466 = buffer.ReadChar(); - packet.h11 = result2466; - char result2467 = buffer.ReadChar(); - packet.h12 = result2467; - char result2468 = buffer.ReadChar(); - packet.h13 = result2468; - char result2469 = buffer.ReadChar(); - packet.h14 = result2469; - char result2470 = buffer.ReadChar(); - packet.h15 = result2470; - char result2471 = buffer.ReadChar(); - packet.h16 = result2471; - char result2472 = buffer.ReadChar(); - packet.h17 = result2472; - char result2473 = buffer.ReadChar(); - packet.h18 = result2473; - char result2474 = buffer.ReadChar(); - packet.h19 = result2474; - char result2475 = buffer.ReadChar(); - packet.h2 = result2475; - char result2476 = buffer.ReadChar(); - packet.h20 = result2476; - char result2477 = buffer.ReadChar(); - packet.h21 = result2477; - char result2478 = buffer.ReadChar(); - packet.h22 = result2478; - char result2479 = buffer.ReadChar(); - packet.h23 = result2479; - char result2480 = buffer.ReadChar(); - packet.h24 = result2480; - char result2481 = buffer.ReadChar(); - packet.h25 = result2481; - char result2482 = buffer.ReadChar(); - packet.h26 = result2482; - char result2483 = buffer.ReadChar(); - packet.h27 = result2483; - char result2484 = buffer.ReadChar(); - packet.h28 = result2484; - char result2485 = buffer.ReadChar(); - packet.h29 = result2485; - char result2486 = buffer.ReadChar(); - packet.h3 = result2486; - char result2487 = buffer.ReadChar(); - packet.h30 = result2487; - char result2488 = buffer.ReadChar(); - packet.h31 = result2488; - char result2489 = buffer.ReadChar(); - packet.h32 = result2489; - char result2490 = buffer.ReadChar(); - packet.h33 = result2490; - char result2491 = buffer.ReadChar(); - packet.h34 = result2491; - char result2492 = buffer.ReadChar(); - packet.h35 = result2492; - char result2493 = buffer.ReadChar(); - packet.h36 = result2493; - char result2494 = buffer.ReadChar(); - packet.h37 = result2494; - char result2495 = buffer.ReadChar(); - packet.h38 = result2495; - char result2496 = buffer.ReadChar(); - packet.h39 = result2496; - char result2497 = buffer.ReadChar(); - packet.h4 = result2497; - char result2498 = buffer.ReadChar(); - packet.h40 = result2498; - char result2499 = buffer.ReadChar(); - packet.h41 = result2499; - char result2500 = buffer.ReadChar(); - packet.h42 = result2500; - char result2501 = buffer.ReadChar(); - packet.h43 = result2501; - char result2502 = buffer.ReadChar(); - packet.h44 = result2502; - char result2503 = buffer.ReadChar(); - packet.h45 = result2503; - char result2504 = buffer.ReadChar(); - packet.h46 = result2504; - char result2505 = buffer.ReadChar(); - packet.h47 = result2505; - char result2506 = buffer.ReadChar(); - packet.h48 = result2506; - char result2507 = buffer.ReadChar(); - packet.h49 = result2507; - char result2508 = buffer.ReadChar(); - packet.h5 = result2508; - char result2509 = buffer.ReadChar(); - packet.h50 = result2509; - char result2510 = buffer.ReadChar(); - packet.h51 = result2510; - char result2511 = buffer.ReadChar(); - packet.h52 = result2511; - char result2512 = buffer.ReadChar(); - packet.h53 = result2512; - char result2513 = buffer.ReadChar(); - packet.h54 = result2513; - char result2514 = buffer.ReadChar(); - packet.h55 = result2514; - char result2515 = buffer.ReadChar(); - packet.h56 = result2515; - char result2516 = buffer.ReadChar(); - packet.h57 = result2516; - char result2517 = buffer.ReadChar(); - packet.h58 = result2517; - char result2518 = buffer.ReadChar(); - packet.h59 = result2518; - char result2519 = buffer.ReadChar(); - packet.h6 = result2519; - char result2520 = buffer.ReadChar(); - packet.h60 = result2520; - char result2521 = buffer.ReadChar(); - packet.h61 = result2521; - char result2522 = buffer.ReadChar(); - packet.h62 = result2522; - char result2523 = buffer.ReadChar(); - packet.h63 = result2523; - char result2524 = buffer.ReadChar(); - packet.h64 = result2524; - char result2525 = buffer.ReadChar(); - packet.h65 = result2525; - char result2526 = buffer.ReadChar(); - packet.h66 = result2526; - char result2527 = buffer.ReadChar(); - packet.h67 = result2527; - char result2528 = buffer.ReadChar(); - packet.h68 = result2528; - char result2529 = buffer.ReadChar(); - packet.h69 = result2529; - char result2530 = buffer.ReadChar(); - packet.h7 = result2530; - char result2531 = buffer.ReadChar(); - packet.h70 = result2531; - char result2532 = buffer.ReadChar(); - packet.h71 = result2532; - char result2533 = buffer.ReadChar(); - packet.h72 = result2533; - char result2534 = buffer.ReadChar(); - packet.h73 = result2534; - char result2535 = buffer.ReadChar(); - packet.h74 = result2535; - char result2536 = buffer.ReadChar(); - packet.h75 = result2536; - char result2537 = buffer.ReadChar(); - packet.h76 = result2537; - char result2538 = buffer.ReadChar(); - packet.h77 = result2538; - char result2539 = buffer.ReadChar(); - packet.h78 = result2539; - char result2540 = buffer.ReadChar(); - packet.h79 = result2540; - char result2541 = buffer.ReadChar(); - packet.h8 = result2541; - char result2542 = buffer.ReadChar(); - packet.h80 = result2542; - char result2543 = buffer.ReadChar(); - packet.h81 = result2543; - char result2544 = buffer.ReadChar(); - packet.h82 = result2544; - char result2545 = buffer.ReadChar(); - packet.h83 = result2545; - char result2546 = buffer.ReadChar(); - packet.h84 = result2546; - char result2547 = buffer.ReadChar(); - packet.h85 = result2547; - char result2548 = buffer.ReadChar(); - packet.h86 = result2548; - char result2549 = buffer.ReadChar(); - packet.h87 = result2549; - char result2550 = buffer.ReadChar(); - packet.h88 = result2550; - char result2551 = buffer.ReadChar(); - packet.h9 = result2551; - char result2552 = buffer.ReadChar(); - packet.hh1 = result2552; - char result2553 = buffer.ReadChar(); - packet.hh10 = result2553; - char result2554 = buffer.ReadChar(); - packet.hh11 = result2554; - char result2555 = buffer.ReadChar(); - packet.hh12 = result2555; - char result2556 = buffer.ReadChar(); - packet.hh13 = result2556; - char result2557 = buffer.ReadChar(); - packet.hh14 = result2557; - char result2558 = buffer.ReadChar(); - packet.hh15 = result2558; - char result2559 = buffer.ReadChar(); - packet.hh16 = result2559; - char result2560 = buffer.ReadChar(); - packet.hh17 = result2560; - char result2561 = buffer.ReadChar(); - packet.hh18 = result2561; - char result2562 = buffer.ReadChar(); - packet.hh19 = result2562; - char result2563 = buffer.ReadChar(); - packet.hh2 = result2563; - char result2564 = buffer.ReadChar(); - packet.hh20 = result2564; - char result2565 = buffer.ReadChar(); - packet.hh21 = result2565; - char result2566 = buffer.ReadChar(); - packet.hh22 = result2566; - char result2567 = buffer.ReadChar(); - packet.hh23 = result2567; - char result2568 = buffer.ReadChar(); - packet.hh24 = result2568; - char result2569 = buffer.ReadChar(); - packet.hh25 = result2569; - char result2570 = buffer.ReadChar(); - packet.hh26 = result2570; - char result2571 = buffer.ReadChar(); - packet.hh27 = result2571; - char result2572 = buffer.ReadChar(); - packet.hh28 = result2572; - char result2573 = buffer.ReadChar(); - packet.hh29 = result2573; - char result2574 = buffer.ReadChar(); - packet.hh3 = result2574; - char result2575 = buffer.ReadChar(); - packet.hh30 = result2575; - char result2576 = buffer.ReadChar(); - packet.hh31 = result2576; - char result2577 = buffer.ReadChar(); - packet.hh32 = result2577; - char result2578 = buffer.ReadChar(); - packet.hh33 = result2578; - char result2579 = buffer.ReadChar(); - packet.hh34 = result2579; - char result2580 = buffer.ReadChar(); - packet.hh35 = result2580; - char result2581 = buffer.ReadChar(); - packet.hh36 = result2581; - char result2582 = buffer.ReadChar(); - packet.hh37 = result2582; - char result2583 = buffer.ReadChar(); - packet.hh38 = result2583; - char result2584 = buffer.ReadChar(); - packet.hh39 = result2584; - char result2585 = buffer.ReadChar(); - packet.hh4 = result2585; - char result2586 = buffer.ReadChar(); - packet.hh40 = result2586; - char result2587 = buffer.ReadChar(); - packet.hh41 = result2587; - char result2588 = buffer.ReadChar(); - packet.hh42 = result2588; - char result2589 = buffer.ReadChar(); - packet.hh43 = result2589; - char result2590 = buffer.ReadChar(); - packet.hh44 = result2590; - char result2591 = buffer.ReadChar(); - packet.hh45 = result2591; - char result2592 = buffer.ReadChar(); - packet.hh46 = result2592; - char result2593 = buffer.ReadChar(); - packet.hh47 = result2593; - char result2594 = buffer.ReadChar(); - packet.hh48 = result2594; - char result2595 = buffer.ReadChar(); - packet.hh49 = result2595; - char result2596 = buffer.ReadChar(); - packet.hh5 = result2596; - char result2597 = buffer.ReadChar(); - packet.hh50 = result2597; - char result2598 = buffer.ReadChar(); - packet.hh51 = result2598; - char result2599 = buffer.ReadChar(); - packet.hh52 = result2599; - char result2600 = buffer.ReadChar(); - packet.hh53 = result2600; - char result2601 = buffer.ReadChar(); - packet.hh54 = result2601; - char result2602 = buffer.ReadChar(); - packet.hh55 = result2602; - char result2603 = buffer.ReadChar(); - packet.hh56 = result2603; - char result2604 = buffer.ReadChar(); - packet.hh57 = result2604; - char result2605 = buffer.ReadChar(); - packet.hh58 = result2605; - char result2606 = buffer.ReadChar(); - packet.hh59 = result2606; - char result2607 = buffer.ReadChar(); - packet.hh6 = result2607; - char result2608 = buffer.ReadChar(); - packet.hh60 = result2608; - char result2609 = buffer.ReadChar(); - packet.hh61 = result2609; - char result2610 = buffer.ReadChar(); - packet.hh62 = result2610; - char result2611 = buffer.ReadChar(); - packet.hh63 = result2611; - char result2612 = buffer.ReadChar(); - packet.hh64 = result2612; - char result2613 = buffer.ReadChar(); - packet.hh65 = result2613; - char result2614 = buffer.ReadChar(); - packet.hh66 = result2614; - char result2615 = buffer.ReadChar(); - packet.hh67 = result2615; - char result2616 = buffer.ReadChar(); - packet.hh68 = result2616; - char result2617 = buffer.ReadChar(); - packet.hh69 = result2617; - char result2618 = buffer.ReadChar(); - packet.hh7 = result2618; - char result2619 = buffer.ReadChar(); - packet.hh70 = result2619; - char result2620 = buffer.ReadChar(); - packet.hh71 = result2620; - char result2621 = buffer.ReadChar(); - packet.hh72 = result2621; - char result2622 = buffer.ReadChar(); - packet.hh73 = result2622; - char result2623 = buffer.ReadChar(); - packet.hh74 = result2623; - char result2624 = buffer.ReadChar(); - packet.hh75 = result2624; - char result2625 = buffer.ReadChar(); - packet.hh76 = result2625; - char result2626 = buffer.ReadChar(); - packet.hh77 = result2626; - char result2627 = buffer.ReadChar(); - packet.hh78 = result2627; - char result2628 = buffer.ReadChar(); - packet.hh79 = result2628; - char result2629 = buffer.ReadChar(); - packet.hh8 = result2629; - char result2630 = buffer.ReadChar(); - packet.hh80 = result2630; - char result2631 = buffer.ReadChar(); - packet.hh81 = result2631; - char result2632 = buffer.ReadChar(); - packet.hh82 = result2632; - char result2633 = buffer.ReadChar(); - packet.hh83 = result2633; - char result2634 = buffer.ReadChar(); - packet.hh84 = result2634; - char result2635 = buffer.ReadChar(); - packet.hh85 = result2635; - char result2636 = buffer.ReadChar(); - packet.hh86 = result2636; - char result2637 = buffer.ReadChar(); - packet.hh87 = result2637; - char result2638 = buffer.ReadChar(); - packet.hh88 = result2638; - char result2639 = buffer.ReadChar(); - packet.hh9 = result2639; - var array2640 = buffer.ReadCharArray(); - packet.hhh1 = array2640; - var array2641 = buffer.ReadCharArray(); - packet.hhh10 = array2641; - var array2642 = buffer.ReadCharArray(); - packet.hhh11 = array2642; - var array2643 = buffer.ReadCharArray(); - packet.hhh12 = array2643; - var array2644 = buffer.ReadCharArray(); - packet.hhh13 = array2644; - var array2645 = buffer.ReadCharArray(); - packet.hhh14 = array2645; - var array2646 = buffer.ReadCharArray(); - packet.hhh15 = array2646; - var array2647 = buffer.ReadCharArray(); - packet.hhh16 = array2647; - var array2648 = buffer.ReadCharArray(); - packet.hhh17 = array2648; - var array2649 = buffer.ReadCharArray(); - packet.hhh18 = array2649; - var array2650 = buffer.ReadCharArray(); - packet.hhh19 = array2650; - var array2651 = buffer.ReadCharArray(); - packet.hhh2 = array2651; - var array2652 = buffer.ReadCharArray(); - packet.hhh20 = array2652; - var array2653 = buffer.ReadCharArray(); - packet.hhh21 = array2653; - var array2654 = buffer.ReadCharArray(); - packet.hhh22 = array2654; - var array2655 = buffer.ReadCharArray(); - packet.hhh23 = array2655; - var array2656 = buffer.ReadCharArray(); - packet.hhh24 = array2656; - var array2657 = buffer.ReadCharArray(); - packet.hhh25 = array2657; - var array2658 = buffer.ReadCharArray(); - packet.hhh26 = array2658; - var array2659 = buffer.ReadCharArray(); - packet.hhh27 = array2659; - var array2660 = buffer.ReadCharArray(); - packet.hhh28 = array2660; - var array2661 = buffer.ReadCharArray(); - packet.hhh29 = array2661; - var array2662 = buffer.ReadCharArray(); - packet.hhh3 = array2662; - var array2663 = buffer.ReadCharArray(); - packet.hhh30 = array2663; - var array2664 = buffer.ReadCharArray(); - packet.hhh31 = array2664; - var array2665 = buffer.ReadCharArray(); - packet.hhh32 = array2665; - var array2666 = buffer.ReadCharArray(); - packet.hhh33 = array2666; - var array2667 = buffer.ReadCharArray(); - packet.hhh34 = array2667; - var array2668 = buffer.ReadCharArray(); - packet.hhh35 = array2668; - var array2669 = buffer.ReadCharArray(); - packet.hhh36 = array2669; - var array2670 = buffer.ReadCharArray(); - packet.hhh37 = array2670; - var array2671 = buffer.ReadCharArray(); - packet.hhh38 = array2671; - var array2672 = buffer.ReadCharArray(); - packet.hhh39 = array2672; - var array2673 = buffer.ReadCharArray(); - packet.hhh4 = array2673; - var array2674 = buffer.ReadCharArray(); - packet.hhh40 = array2674; - var array2675 = buffer.ReadCharArray(); - packet.hhh41 = array2675; - var array2676 = buffer.ReadCharArray(); - packet.hhh42 = array2676; - var array2677 = buffer.ReadCharArray(); - packet.hhh43 = array2677; - var array2678 = buffer.ReadCharArray(); - packet.hhh44 = array2678; - var array2679 = buffer.ReadCharArray(); - packet.hhh45 = array2679; - var array2680 = buffer.ReadCharArray(); - packet.hhh46 = array2680; - var array2681 = buffer.ReadCharArray(); - packet.hhh47 = array2681; - var array2682 = buffer.ReadCharArray(); - packet.hhh48 = array2682; - var array2683 = buffer.ReadCharArray(); - packet.hhh49 = array2683; - var array2684 = buffer.ReadCharArray(); - packet.hhh5 = array2684; - var array2685 = buffer.ReadCharArray(); - packet.hhh50 = array2685; - var array2686 = buffer.ReadCharArray(); - packet.hhh51 = array2686; - var array2687 = buffer.ReadCharArray(); - packet.hhh52 = array2687; - var array2688 = buffer.ReadCharArray(); - packet.hhh53 = array2688; - var array2689 = buffer.ReadCharArray(); - packet.hhh54 = array2689; - var array2690 = buffer.ReadCharArray(); - packet.hhh55 = array2690; - var array2691 = buffer.ReadCharArray(); - packet.hhh56 = array2691; - var array2692 = buffer.ReadCharArray(); - packet.hhh57 = array2692; - var array2693 = buffer.ReadCharArray(); - packet.hhh58 = array2693; - var array2694 = buffer.ReadCharArray(); - packet.hhh59 = array2694; - var array2695 = buffer.ReadCharArray(); - packet.hhh6 = array2695; - var array2696 = buffer.ReadCharArray(); - packet.hhh60 = array2696; - var array2697 = buffer.ReadCharArray(); - packet.hhh61 = array2697; - var array2698 = buffer.ReadCharArray(); - packet.hhh62 = array2698; - var array2699 = buffer.ReadCharArray(); - packet.hhh63 = array2699; - var array2700 = buffer.ReadCharArray(); - packet.hhh64 = array2700; - var array2701 = buffer.ReadCharArray(); - packet.hhh65 = array2701; - var array2702 = buffer.ReadCharArray(); - packet.hhh66 = array2702; - var array2703 = buffer.ReadCharArray(); - packet.hhh67 = array2703; - var array2704 = buffer.ReadCharArray(); - packet.hhh68 = array2704; - var array2705 = buffer.ReadCharArray(); - packet.hhh69 = array2705; - var array2706 = buffer.ReadCharArray(); - packet.hhh7 = array2706; - var array2707 = buffer.ReadCharArray(); - packet.hhh70 = array2707; - var array2708 = buffer.ReadCharArray(); - packet.hhh71 = array2708; - var array2709 = buffer.ReadCharArray(); - packet.hhh72 = array2709; - var array2710 = buffer.ReadCharArray(); - packet.hhh73 = array2710; - var array2711 = buffer.ReadCharArray(); - packet.hhh74 = array2711; - var array2712 = buffer.ReadCharArray(); - packet.hhh75 = array2712; - var array2713 = buffer.ReadCharArray(); - packet.hhh76 = array2713; - var array2714 = buffer.ReadCharArray(); - packet.hhh77 = array2714; - var array2715 = buffer.ReadCharArray(); - packet.hhh78 = array2715; - var array2716 = buffer.ReadCharArray(); - packet.hhh79 = array2716; - var array2717 = buffer.ReadCharArray(); - packet.hhh8 = array2717; - var array2718 = buffer.ReadCharArray(); - packet.hhh80 = array2718; - var array2719 = buffer.ReadCharArray(); - packet.hhh81 = array2719; - var array2720 = buffer.ReadCharArray(); - packet.hhh82 = array2720; - var array2721 = buffer.ReadCharArray(); - packet.hhh83 = array2721; - var array2722 = buffer.ReadCharArray(); - packet.hhh84 = array2722; - var array2723 = buffer.ReadCharArray(); - packet.hhh85 = array2723; - var array2724 = buffer.ReadCharArray(); - packet.hhh86 = array2724; - var array2725 = buffer.ReadCharArray(); - packet.hhh87 = array2725; - var array2726 = buffer.ReadCharArray(); - packet.hhh88 = array2726; - var array2727 = buffer.ReadCharArray(); - packet.hhh9 = array2727; - var array2728 = buffer.ReadCharArray(); - packet.hhhh1 = array2728; - var array2729 = buffer.ReadCharArray(); - packet.hhhh10 = array2729; - var array2730 = buffer.ReadCharArray(); - packet.hhhh11 = array2730; - var array2731 = buffer.ReadCharArray(); - packet.hhhh12 = array2731; - var array2732 = buffer.ReadCharArray(); - packet.hhhh13 = array2732; - var array2733 = buffer.ReadCharArray(); - packet.hhhh14 = array2733; - var array2734 = buffer.ReadCharArray(); - packet.hhhh15 = array2734; - var array2735 = buffer.ReadCharArray(); - packet.hhhh16 = array2735; - var array2736 = buffer.ReadCharArray(); - packet.hhhh17 = array2736; - var array2737 = buffer.ReadCharArray(); - packet.hhhh18 = array2737; - var array2738 = buffer.ReadCharArray(); - packet.hhhh19 = array2738; - var array2739 = buffer.ReadCharArray(); - packet.hhhh2 = array2739; - var array2740 = buffer.ReadCharArray(); - packet.hhhh20 = array2740; - var array2741 = buffer.ReadCharArray(); - packet.hhhh21 = array2741; - var array2742 = buffer.ReadCharArray(); - packet.hhhh22 = array2742; - var array2743 = buffer.ReadCharArray(); - packet.hhhh23 = array2743; - var array2744 = buffer.ReadCharArray(); - packet.hhhh24 = array2744; - var array2745 = buffer.ReadCharArray(); - packet.hhhh25 = array2745; - var array2746 = buffer.ReadCharArray(); - packet.hhhh26 = array2746; - var array2747 = buffer.ReadCharArray(); - packet.hhhh27 = array2747; - var array2748 = buffer.ReadCharArray(); - packet.hhhh28 = array2748; - var array2749 = buffer.ReadCharArray(); - packet.hhhh29 = array2749; - var array2750 = buffer.ReadCharArray(); - packet.hhhh3 = array2750; - var array2751 = buffer.ReadCharArray(); - packet.hhhh30 = array2751; - var array2752 = buffer.ReadCharArray(); - packet.hhhh31 = array2752; - var array2753 = buffer.ReadCharArray(); - packet.hhhh32 = array2753; - var array2754 = buffer.ReadCharArray(); - packet.hhhh33 = array2754; - var array2755 = buffer.ReadCharArray(); - packet.hhhh34 = array2755; - var array2756 = buffer.ReadCharArray(); - packet.hhhh35 = array2756; - var array2757 = buffer.ReadCharArray(); - packet.hhhh36 = array2757; - var array2758 = buffer.ReadCharArray(); - packet.hhhh37 = array2758; - var array2759 = buffer.ReadCharArray(); - packet.hhhh38 = array2759; - var array2760 = buffer.ReadCharArray(); - packet.hhhh39 = array2760; - var array2761 = buffer.ReadCharArray(); - packet.hhhh4 = array2761; - var array2762 = buffer.ReadCharArray(); - packet.hhhh40 = array2762; - var array2763 = buffer.ReadCharArray(); - packet.hhhh41 = array2763; - var array2764 = buffer.ReadCharArray(); - packet.hhhh42 = array2764; - var array2765 = buffer.ReadCharArray(); - packet.hhhh43 = array2765; - var array2766 = buffer.ReadCharArray(); - packet.hhhh44 = array2766; - var array2767 = buffer.ReadCharArray(); - packet.hhhh45 = array2767; - var array2768 = buffer.ReadCharArray(); - packet.hhhh46 = array2768; - var array2769 = buffer.ReadCharArray(); - packet.hhhh47 = array2769; - var array2770 = buffer.ReadCharArray(); - packet.hhhh48 = array2770; - var array2771 = buffer.ReadCharArray(); - packet.hhhh49 = array2771; - var array2772 = buffer.ReadCharArray(); - packet.hhhh5 = array2772; - var array2773 = buffer.ReadCharArray(); - packet.hhhh50 = array2773; - var array2774 = buffer.ReadCharArray(); - packet.hhhh51 = array2774; - var array2775 = buffer.ReadCharArray(); - packet.hhhh52 = array2775; - var array2776 = buffer.ReadCharArray(); - packet.hhhh53 = array2776; - var array2777 = buffer.ReadCharArray(); - packet.hhhh54 = array2777; - var array2778 = buffer.ReadCharArray(); - packet.hhhh55 = array2778; - var array2779 = buffer.ReadCharArray(); - packet.hhhh56 = array2779; - var array2780 = buffer.ReadCharArray(); - packet.hhhh57 = array2780; - var array2781 = buffer.ReadCharArray(); - packet.hhhh58 = array2781; - var array2782 = buffer.ReadCharArray(); - packet.hhhh59 = array2782; - var array2783 = buffer.ReadCharArray(); - packet.hhhh6 = array2783; - var array2784 = buffer.ReadCharArray(); - packet.hhhh60 = array2784; - var array2785 = buffer.ReadCharArray(); - packet.hhhh61 = array2785; - var array2786 = buffer.ReadCharArray(); - packet.hhhh62 = array2786; - var array2787 = buffer.ReadCharArray(); - packet.hhhh63 = array2787; - var array2788 = buffer.ReadCharArray(); - packet.hhhh64 = array2788; - var array2789 = buffer.ReadCharArray(); - packet.hhhh65 = array2789; - var array2790 = buffer.ReadCharArray(); - packet.hhhh66 = array2790; - var array2791 = buffer.ReadCharArray(); - packet.hhhh67 = array2791; - var array2792 = buffer.ReadCharArray(); - packet.hhhh68 = array2792; - var array2793 = buffer.ReadCharArray(); - packet.hhhh69 = array2793; - var array2794 = buffer.ReadCharArray(); - packet.hhhh7 = array2794; - var array2795 = buffer.ReadCharArray(); - packet.hhhh70 = array2795; - var array2796 = buffer.ReadCharArray(); - packet.hhhh71 = array2796; - var array2797 = buffer.ReadCharArray(); - packet.hhhh72 = array2797; - var array2798 = buffer.ReadCharArray(); - packet.hhhh73 = array2798; - var array2799 = buffer.ReadCharArray(); - packet.hhhh74 = array2799; - var array2800 = buffer.ReadCharArray(); - packet.hhhh75 = array2800; - var array2801 = buffer.ReadCharArray(); - packet.hhhh76 = array2801; - var array2802 = buffer.ReadCharArray(); - packet.hhhh77 = array2802; - var array2803 = buffer.ReadCharArray(); - packet.hhhh78 = array2803; - var array2804 = buffer.ReadCharArray(); - packet.hhhh79 = array2804; - var array2805 = buffer.ReadCharArray(); - packet.hhhh8 = array2805; - var array2806 = buffer.ReadCharArray(); - packet.hhhh80 = array2806; - var array2807 = buffer.ReadCharArray(); - packet.hhhh81 = array2807; - var array2808 = buffer.ReadCharArray(); - packet.hhhh82 = array2808; - var array2809 = buffer.ReadCharArray(); - packet.hhhh83 = array2809; - var array2810 = buffer.ReadCharArray(); - packet.hhhh84 = array2810; - var array2811 = buffer.ReadCharArray(); - packet.hhhh85 = array2811; - var array2812 = buffer.ReadCharArray(); - packet.hhhh86 = array2812; - var array2813 = buffer.ReadCharArray(); - packet.hhhh87 = array2813; - var array2814 = buffer.ReadCharArray(); - packet.hhhh88 = array2814; - var array2815 = buffer.ReadCharArray(); - packet.hhhh9 = array2815; - string result2816 = buffer.ReadString(); - packet.jj1 = result2816; - string result2817 = buffer.ReadString(); - packet.jj10 = result2817; - string result2818 = buffer.ReadString(); - packet.jj11 = result2818; - string result2819 = buffer.ReadString(); - packet.jj12 = result2819; - string result2820 = buffer.ReadString(); - packet.jj13 = result2820; - string result2821 = buffer.ReadString(); - packet.jj14 = result2821; - string result2822 = buffer.ReadString(); - packet.jj15 = result2822; - string result2823 = buffer.ReadString(); - packet.jj16 = result2823; - string result2824 = buffer.ReadString(); - packet.jj17 = result2824; - string result2825 = buffer.ReadString(); - packet.jj18 = result2825; - string result2826 = buffer.ReadString(); - packet.jj19 = result2826; - string result2827 = buffer.ReadString(); - packet.jj2 = result2827; - string result2828 = buffer.ReadString(); - packet.jj20 = result2828; - string result2829 = buffer.ReadString(); - packet.jj21 = result2829; - string result2830 = buffer.ReadString(); - packet.jj22 = result2830; - string result2831 = buffer.ReadString(); - packet.jj23 = result2831; - string result2832 = buffer.ReadString(); - packet.jj24 = result2832; - string result2833 = buffer.ReadString(); - packet.jj25 = result2833; - string result2834 = buffer.ReadString(); - packet.jj26 = result2834; - string result2835 = buffer.ReadString(); - packet.jj27 = result2835; - string result2836 = buffer.ReadString(); - packet.jj28 = result2836; - string result2837 = buffer.ReadString(); - packet.jj29 = result2837; - string result2838 = buffer.ReadString(); - packet.jj3 = result2838; - string result2839 = buffer.ReadString(); - packet.jj30 = result2839; - string result2840 = buffer.ReadString(); - packet.jj31 = result2840; - string result2841 = buffer.ReadString(); - packet.jj32 = result2841; - string result2842 = buffer.ReadString(); - packet.jj33 = result2842; - string result2843 = buffer.ReadString(); - packet.jj34 = result2843; - string result2844 = buffer.ReadString(); - packet.jj35 = result2844; - string result2845 = buffer.ReadString(); - packet.jj36 = result2845; - string result2846 = buffer.ReadString(); - packet.jj37 = result2846; - string result2847 = buffer.ReadString(); - packet.jj38 = result2847; - string result2848 = buffer.ReadString(); - packet.jj39 = result2848; - string result2849 = buffer.ReadString(); - packet.jj4 = result2849; - string result2850 = buffer.ReadString(); - packet.jj40 = result2850; - string result2851 = buffer.ReadString(); - packet.jj41 = result2851; - string result2852 = buffer.ReadString(); - packet.jj42 = result2852; - string result2853 = buffer.ReadString(); - packet.jj43 = result2853; - string result2854 = buffer.ReadString(); - packet.jj44 = result2854; - string result2855 = buffer.ReadString(); - packet.jj45 = result2855; - string result2856 = buffer.ReadString(); - packet.jj46 = result2856; - string result2857 = buffer.ReadString(); - packet.jj47 = result2857; - string result2858 = buffer.ReadString(); - packet.jj48 = result2858; - string result2859 = buffer.ReadString(); - packet.jj49 = result2859; - string result2860 = buffer.ReadString(); - packet.jj5 = result2860; - string result2861 = buffer.ReadString(); - packet.jj50 = result2861; - string result2862 = buffer.ReadString(); - packet.jj51 = result2862; - string result2863 = buffer.ReadString(); - packet.jj52 = result2863; - string result2864 = buffer.ReadString(); - packet.jj53 = result2864; - string result2865 = buffer.ReadString(); - packet.jj54 = result2865; - string result2866 = buffer.ReadString(); - packet.jj55 = result2866; - string result2867 = buffer.ReadString(); - packet.jj56 = result2867; - string result2868 = buffer.ReadString(); - packet.jj57 = result2868; - string result2869 = buffer.ReadString(); - packet.jj58 = result2869; - string result2870 = buffer.ReadString(); - packet.jj59 = result2870; - string result2871 = buffer.ReadString(); - packet.jj6 = result2871; - string result2872 = buffer.ReadString(); - packet.jj60 = result2872; - string result2873 = buffer.ReadString(); - packet.jj61 = result2873; - string result2874 = buffer.ReadString(); - packet.jj62 = result2874; - string result2875 = buffer.ReadString(); - packet.jj63 = result2875; - string result2876 = buffer.ReadString(); - packet.jj64 = result2876; - string result2877 = buffer.ReadString(); - packet.jj65 = result2877; - string result2878 = buffer.ReadString(); - packet.jj66 = result2878; - string result2879 = buffer.ReadString(); - packet.jj67 = result2879; - string result2880 = buffer.ReadString(); - packet.jj68 = result2880; - string result2881 = buffer.ReadString(); - packet.jj69 = result2881; - string result2882 = buffer.ReadString(); - packet.jj7 = result2882; - string result2883 = buffer.ReadString(); - packet.jj70 = result2883; - string result2884 = buffer.ReadString(); - packet.jj71 = result2884; - string result2885 = buffer.ReadString(); - packet.jj72 = result2885; - string result2886 = buffer.ReadString(); - packet.jj73 = result2886; - string result2887 = buffer.ReadString(); - packet.jj74 = result2887; - string result2888 = buffer.ReadString(); - packet.jj75 = result2888; - string result2889 = buffer.ReadString(); - packet.jj76 = result2889; - string result2890 = buffer.ReadString(); - packet.jj77 = result2890; - string result2891 = buffer.ReadString(); - packet.jj78 = result2891; - string result2892 = buffer.ReadString(); - packet.jj79 = result2892; - string result2893 = buffer.ReadString(); - packet.jj8 = result2893; - string result2894 = buffer.ReadString(); - packet.jj80 = result2894; - string result2895 = buffer.ReadString(); - packet.jj81 = result2895; - string result2896 = buffer.ReadString(); - packet.jj82 = result2896; - string result2897 = buffer.ReadString(); - packet.jj83 = result2897; - string result2898 = buffer.ReadString(); - packet.jj84 = result2898; - string result2899 = buffer.ReadString(); - packet.jj85 = result2899; - string result2900 = buffer.ReadString(); - packet.jj86 = result2900; - string result2901 = buffer.ReadString(); - packet.jj87 = result2901; - string result2902 = buffer.ReadString(); - packet.jj88 = result2902; - string result2903 = buffer.ReadString(); - packet.jj9 = result2903; - var array2904 = buffer.ReadStringArray(); - packet.jjj1 = array2904; - var array2905 = buffer.ReadStringArray(); - packet.jjj10 = array2905; - var array2906 = buffer.ReadStringArray(); - packet.jjj11 = array2906; - var array2907 = buffer.ReadStringArray(); - packet.jjj12 = array2907; - var array2908 = buffer.ReadStringArray(); - packet.jjj13 = array2908; - var array2909 = buffer.ReadStringArray(); - packet.jjj14 = array2909; - var array2910 = buffer.ReadStringArray(); - packet.jjj15 = array2910; - var array2911 = buffer.ReadStringArray(); - packet.jjj16 = array2911; - var array2912 = buffer.ReadStringArray(); - packet.jjj17 = array2912; - var array2913 = buffer.ReadStringArray(); - packet.jjj18 = array2913; - var array2914 = buffer.ReadStringArray(); - packet.jjj19 = array2914; - var array2915 = buffer.ReadStringArray(); - packet.jjj2 = array2915; - var array2916 = buffer.ReadStringArray(); - packet.jjj20 = array2916; - var array2917 = buffer.ReadStringArray(); - packet.jjj21 = array2917; - var array2918 = buffer.ReadStringArray(); - packet.jjj22 = array2918; - var array2919 = buffer.ReadStringArray(); - packet.jjj23 = array2919; - var array2920 = buffer.ReadStringArray(); - packet.jjj24 = array2920; - var array2921 = buffer.ReadStringArray(); - packet.jjj25 = array2921; - var array2922 = buffer.ReadStringArray(); - packet.jjj26 = array2922; - var array2923 = buffer.ReadStringArray(); - packet.jjj27 = array2923; - var array2924 = buffer.ReadStringArray(); - packet.jjj28 = array2924; - var array2925 = buffer.ReadStringArray(); - packet.jjj29 = array2925; - var array2926 = buffer.ReadStringArray(); - packet.jjj3 = array2926; - var array2927 = buffer.ReadStringArray(); - packet.jjj30 = array2927; - var array2928 = buffer.ReadStringArray(); - packet.jjj31 = array2928; - var array2929 = buffer.ReadStringArray(); - packet.jjj32 = array2929; - var array2930 = buffer.ReadStringArray(); - packet.jjj33 = array2930; - var array2931 = buffer.ReadStringArray(); - packet.jjj34 = array2931; - var array2932 = buffer.ReadStringArray(); - packet.jjj35 = array2932; - var array2933 = buffer.ReadStringArray(); - packet.jjj36 = array2933; - var array2934 = buffer.ReadStringArray(); - packet.jjj37 = array2934; - var array2935 = buffer.ReadStringArray(); - packet.jjj38 = array2935; - var array2936 = buffer.ReadStringArray(); - packet.jjj39 = array2936; - var array2937 = buffer.ReadStringArray(); - packet.jjj4 = array2937; - var array2938 = buffer.ReadStringArray(); - packet.jjj40 = array2938; - var array2939 = buffer.ReadStringArray(); - packet.jjj41 = array2939; - var array2940 = buffer.ReadStringArray(); - packet.jjj42 = array2940; - var array2941 = buffer.ReadStringArray(); - packet.jjj43 = array2941; - var array2942 = buffer.ReadStringArray(); - packet.jjj44 = array2942; - var array2943 = buffer.ReadStringArray(); - packet.jjj45 = array2943; - var array2944 = buffer.ReadStringArray(); - packet.jjj46 = array2944; - var array2945 = buffer.ReadStringArray(); - packet.jjj47 = array2945; - var array2946 = buffer.ReadStringArray(); - packet.jjj48 = array2946; - var array2947 = buffer.ReadStringArray(); - packet.jjj49 = array2947; - var array2948 = buffer.ReadStringArray(); - packet.jjj5 = array2948; - var array2949 = buffer.ReadStringArray(); - packet.jjj50 = array2949; - var array2950 = buffer.ReadStringArray(); - packet.jjj51 = array2950; - var array2951 = buffer.ReadStringArray(); - packet.jjj52 = array2951; - var array2952 = buffer.ReadStringArray(); - packet.jjj53 = array2952; - var array2953 = buffer.ReadStringArray(); - packet.jjj54 = array2953; - var array2954 = buffer.ReadStringArray(); - packet.jjj55 = array2954; - var array2955 = buffer.ReadStringArray(); - packet.jjj56 = array2955; - var array2956 = buffer.ReadStringArray(); - packet.jjj57 = array2956; - var array2957 = buffer.ReadStringArray(); - packet.jjj58 = array2957; - var array2958 = buffer.ReadStringArray(); - packet.jjj59 = array2958; - var array2959 = buffer.ReadStringArray(); - packet.jjj6 = array2959; - var array2960 = buffer.ReadStringArray(); - packet.jjj60 = array2960; - var array2961 = buffer.ReadStringArray(); - packet.jjj61 = array2961; - var array2962 = buffer.ReadStringArray(); - packet.jjj62 = array2962; - var array2963 = buffer.ReadStringArray(); - packet.jjj63 = array2963; - var array2964 = buffer.ReadStringArray(); - packet.jjj64 = array2964; - var array2965 = buffer.ReadStringArray(); - packet.jjj65 = array2965; - var array2966 = buffer.ReadStringArray(); - packet.jjj66 = array2966; - var array2967 = buffer.ReadStringArray(); - packet.jjj67 = array2967; - var array2968 = buffer.ReadStringArray(); - packet.jjj68 = array2968; - var array2969 = buffer.ReadStringArray(); - packet.jjj69 = array2969; - var array2970 = buffer.ReadStringArray(); - packet.jjj7 = array2970; - var array2971 = buffer.ReadStringArray(); - packet.jjj70 = array2971; - var array2972 = buffer.ReadStringArray(); - packet.jjj71 = array2972; - var array2973 = buffer.ReadStringArray(); - packet.jjj72 = array2973; - var array2974 = buffer.ReadStringArray(); - packet.jjj73 = array2974; - var array2975 = buffer.ReadStringArray(); - packet.jjj74 = array2975; - var array2976 = buffer.ReadStringArray(); - packet.jjj75 = array2976; - var array2977 = buffer.ReadStringArray(); - packet.jjj76 = array2977; - var array2978 = buffer.ReadStringArray(); - packet.jjj77 = array2978; - var array2979 = buffer.ReadStringArray(); - packet.jjj78 = array2979; - var array2980 = buffer.ReadStringArray(); - packet.jjj79 = array2980; - var array2981 = buffer.ReadStringArray(); - packet.jjj8 = array2981; - var array2982 = buffer.ReadStringArray(); - packet.jjj80 = array2982; - var array2983 = buffer.ReadStringArray(); - packet.jjj81 = array2983; - var array2984 = buffer.ReadStringArray(); - packet.jjj82 = array2984; - var array2985 = buffer.ReadStringArray(); - packet.jjj83 = array2985; - var array2986 = buffer.ReadStringArray(); - packet.jjj84 = array2986; - var array2987 = buffer.ReadStringArray(); - packet.jjj85 = array2987; - var array2988 = buffer.ReadStringArray(); - packet.jjj86 = array2988; - var array2989 = buffer.ReadStringArray(); - packet.jjj87 = array2989; - var array2990 = buffer.ReadStringArray(); - packet.jjj88 = array2990; - var array2991 = buffer.ReadStringArray(); - packet.jjj9 = array2991; - ObjectA result2992 = buffer.ReadPacket(102); - packet.kk1 = result2992; - ObjectA result2993 = buffer.ReadPacket(102); - packet.kk10 = result2993; - ObjectA result2994 = buffer.ReadPacket(102); - packet.kk11 = result2994; - ObjectA result2995 = buffer.ReadPacket(102); - packet.kk12 = result2995; - ObjectA result2996 = buffer.ReadPacket(102); - packet.kk13 = result2996; - ObjectA result2997 = buffer.ReadPacket(102); - packet.kk14 = result2997; - ObjectA result2998 = buffer.ReadPacket(102); - packet.kk15 = result2998; - ObjectA result2999 = buffer.ReadPacket(102); - packet.kk16 = result2999; - ObjectA result3000 = buffer.ReadPacket(102); - packet.kk17 = result3000; - ObjectA result3001 = buffer.ReadPacket(102); - packet.kk18 = result3001; - ObjectA result3002 = buffer.ReadPacket(102); - packet.kk19 = result3002; - ObjectA result3003 = buffer.ReadPacket(102); - packet.kk2 = result3003; - ObjectA result3004 = buffer.ReadPacket(102); - packet.kk20 = result3004; - ObjectA result3005 = buffer.ReadPacket(102); - packet.kk21 = result3005; - ObjectA result3006 = buffer.ReadPacket(102); - packet.kk22 = result3006; - ObjectA result3007 = buffer.ReadPacket(102); - packet.kk23 = result3007; - ObjectA result3008 = buffer.ReadPacket(102); - packet.kk24 = result3008; - ObjectA result3009 = buffer.ReadPacket(102); - packet.kk25 = result3009; - ObjectA result3010 = buffer.ReadPacket(102); - packet.kk26 = result3010; - ObjectA result3011 = buffer.ReadPacket(102); - packet.kk27 = result3011; - ObjectA result3012 = buffer.ReadPacket(102); - packet.kk28 = result3012; - ObjectA result3013 = buffer.ReadPacket(102); - packet.kk29 = result3013; - ObjectA result3014 = buffer.ReadPacket(102); - packet.kk3 = result3014; - ObjectA result3015 = buffer.ReadPacket(102); - packet.kk30 = result3015; - ObjectA result3016 = buffer.ReadPacket(102); - packet.kk31 = result3016; - ObjectA result3017 = buffer.ReadPacket(102); - packet.kk32 = result3017; - ObjectA result3018 = buffer.ReadPacket(102); - packet.kk33 = result3018; - ObjectA result3019 = buffer.ReadPacket(102); - packet.kk34 = result3019; - ObjectA result3020 = buffer.ReadPacket(102); - packet.kk35 = result3020; - ObjectA result3021 = buffer.ReadPacket(102); - packet.kk36 = result3021; - ObjectA result3022 = buffer.ReadPacket(102); - packet.kk37 = result3022; - ObjectA result3023 = buffer.ReadPacket(102); - packet.kk38 = result3023; - ObjectA result3024 = buffer.ReadPacket(102); - packet.kk39 = result3024; - ObjectA result3025 = buffer.ReadPacket(102); - packet.kk4 = result3025; - ObjectA result3026 = buffer.ReadPacket(102); - packet.kk40 = result3026; - ObjectA result3027 = buffer.ReadPacket(102); - packet.kk41 = result3027; - ObjectA result3028 = buffer.ReadPacket(102); - packet.kk42 = result3028; - ObjectA result3029 = buffer.ReadPacket(102); - packet.kk43 = result3029; - ObjectA result3030 = buffer.ReadPacket(102); - packet.kk44 = result3030; - ObjectA result3031 = buffer.ReadPacket(102); - packet.kk45 = result3031; - ObjectA result3032 = buffer.ReadPacket(102); - packet.kk46 = result3032; - ObjectA result3033 = buffer.ReadPacket(102); - packet.kk47 = result3033; - ObjectA result3034 = buffer.ReadPacket(102); - packet.kk48 = result3034; - ObjectA result3035 = buffer.ReadPacket(102); - packet.kk49 = result3035; - ObjectA result3036 = buffer.ReadPacket(102); - packet.kk5 = result3036; - ObjectA result3037 = buffer.ReadPacket(102); - packet.kk50 = result3037; - ObjectA result3038 = buffer.ReadPacket(102); - packet.kk51 = result3038; - ObjectA result3039 = buffer.ReadPacket(102); - packet.kk52 = result3039; - ObjectA result3040 = buffer.ReadPacket(102); - packet.kk53 = result3040; - ObjectA result3041 = buffer.ReadPacket(102); - packet.kk54 = result3041; - ObjectA result3042 = buffer.ReadPacket(102); - packet.kk55 = result3042; - ObjectA result3043 = buffer.ReadPacket(102); - packet.kk56 = result3043; - ObjectA result3044 = buffer.ReadPacket(102); - packet.kk57 = result3044; - ObjectA result3045 = buffer.ReadPacket(102); - packet.kk58 = result3045; - ObjectA result3046 = buffer.ReadPacket(102); - packet.kk59 = result3046; - ObjectA result3047 = buffer.ReadPacket(102); - packet.kk6 = result3047; - ObjectA result3048 = buffer.ReadPacket(102); - packet.kk60 = result3048; - ObjectA result3049 = buffer.ReadPacket(102); - packet.kk61 = result3049; - ObjectA result3050 = buffer.ReadPacket(102); - packet.kk62 = result3050; - ObjectA result3051 = buffer.ReadPacket(102); - packet.kk63 = result3051; - ObjectA result3052 = buffer.ReadPacket(102); - packet.kk64 = result3052; - ObjectA result3053 = buffer.ReadPacket(102); - packet.kk65 = result3053; - ObjectA result3054 = buffer.ReadPacket(102); - packet.kk66 = result3054; - ObjectA result3055 = buffer.ReadPacket(102); - packet.kk67 = result3055; - ObjectA result3056 = buffer.ReadPacket(102); - packet.kk68 = result3056; - ObjectA result3057 = buffer.ReadPacket(102); - packet.kk69 = result3057; - ObjectA result3058 = buffer.ReadPacket(102); - packet.kk7 = result3058; - ObjectA result3059 = buffer.ReadPacket(102); - packet.kk70 = result3059; - ObjectA result3060 = buffer.ReadPacket(102); - packet.kk71 = result3060; - ObjectA result3061 = buffer.ReadPacket(102); - packet.kk72 = result3061; - ObjectA result3062 = buffer.ReadPacket(102); - packet.kk73 = result3062; - ObjectA result3063 = buffer.ReadPacket(102); - packet.kk74 = result3063; - ObjectA result3064 = buffer.ReadPacket(102); - packet.kk75 = result3064; - ObjectA result3065 = buffer.ReadPacket(102); - packet.kk76 = result3065; - ObjectA result3066 = buffer.ReadPacket(102); - packet.kk77 = result3066; - ObjectA result3067 = buffer.ReadPacket(102); - packet.kk78 = result3067; - ObjectA result3068 = buffer.ReadPacket(102); - packet.kk79 = result3068; - ObjectA result3069 = buffer.ReadPacket(102); - packet.kk8 = result3069; - ObjectA result3070 = buffer.ReadPacket(102); - packet.kk80 = result3070; - ObjectA result3071 = buffer.ReadPacket(102); - packet.kk81 = result3071; - ObjectA result3072 = buffer.ReadPacket(102); - packet.kk82 = result3072; - ObjectA result3073 = buffer.ReadPacket(102); - packet.kk83 = result3073; - ObjectA result3074 = buffer.ReadPacket(102); - packet.kk84 = result3074; - ObjectA result3075 = buffer.ReadPacket(102); - packet.kk85 = result3075; - ObjectA result3076 = buffer.ReadPacket(102); - packet.kk86 = result3076; - ObjectA result3077 = buffer.ReadPacket(102); - packet.kk87 = result3077; - ObjectA result3078 = buffer.ReadPacket(102); - packet.kk88 = result3078; - ObjectA result3079 = buffer.ReadPacket(102); - packet.kk9 = result3079; - var array3080 = buffer.ReadPacketArray(102); - packet.kkk1 = array3080; - var array3081 = buffer.ReadPacketArray(102); - packet.kkk10 = array3081; - var array3082 = buffer.ReadPacketArray(102); - packet.kkk11 = array3082; - var array3083 = buffer.ReadPacketArray(102); - packet.kkk12 = array3083; - var array3084 = buffer.ReadPacketArray(102); - packet.kkk13 = array3084; - var array3085 = buffer.ReadPacketArray(102); - packet.kkk14 = array3085; - var array3086 = buffer.ReadPacketArray(102); - packet.kkk15 = array3086; - var array3087 = buffer.ReadPacketArray(102); - packet.kkk16 = array3087; - var array3088 = buffer.ReadPacketArray(102); - packet.kkk17 = array3088; - var array3089 = buffer.ReadPacketArray(102); - packet.kkk18 = array3089; - var array3090 = buffer.ReadPacketArray(102); - packet.kkk19 = array3090; - var array3091 = buffer.ReadPacketArray(102); - packet.kkk2 = array3091; - var array3092 = buffer.ReadPacketArray(102); - packet.kkk20 = array3092; - var array3093 = buffer.ReadPacketArray(102); - packet.kkk21 = array3093; - var array3094 = buffer.ReadPacketArray(102); - packet.kkk22 = array3094; - var array3095 = buffer.ReadPacketArray(102); - packet.kkk23 = array3095; - var array3096 = buffer.ReadPacketArray(102); - packet.kkk24 = array3096; - var array3097 = buffer.ReadPacketArray(102); - packet.kkk25 = array3097; - var array3098 = buffer.ReadPacketArray(102); - packet.kkk26 = array3098; - var array3099 = buffer.ReadPacketArray(102); - packet.kkk27 = array3099; - var array3100 = buffer.ReadPacketArray(102); - packet.kkk28 = array3100; - var array3101 = buffer.ReadPacketArray(102); - packet.kkk29 = array3101; - var array3102 = buffer.ReadPacketArray(102); - packet.kkk3 = array3102; - var array3103 = buffer.ReadPacketArray(102); - packet.kkk30 = array3103; - var array3104 = buffer.ReadPacketArray(102); - packet.kkk31 = array3104; - var array3105 = buffer.ReadPacketArray(102); - packet.kkk32 = array3105; - var array3106 = buffer.ReadPacketArray(102); - packet.kkk33 = array3106; - var array3107 = buffer.ReadPacketArray(102); - packet.kkk34 = array3107; - var array3108 = buffer.ReadPacketArray(102); - packet.kkk35 = array3108; - var array3109 = buffer.ReadPacketArray(102); - packet.kkk36 = array3109; - var array3110 = buffer.ReadPacketArray(102); - packet.kkk37 = array3110; - var array3111 = buffer.ReadPacketArray(102); - packet.kkk38 = array3111; - var array3112 = buffer.ReadPacketArray(102); - packet.kkk39 = array3112; - var array3113 = buffer.ReadPacketArray(102); - packet.kkk4 = array3113; - var array3114 = buffer.ReadPacketArray(102); - packet.kkk40 = array3114; - var array3115 = buffer.ReadPacketArray(102); - packet.kkk41 = array3115; - var array3116 = buffer.ReadPacketArray(102); - packet.kkk42 = array3116; - var array3117 = buffer.ReadPacketArray(102); - packet.kkk43 = array3117; - var array3118 = buffer.ReadPacketArray(102); - packet.kkk44 = array3118; - var array3119 = buffer.ReadPacketArray(102); - packet.kkk45 = array3119; - var array3120 = buffer.ReadPacketArray(102); - packet.kkk46 = array3120; - var array3121 = buffer.ReadPacketArray(102); - packet.kkk47 = array3121; - var array3122 = buffer.ReadPacketArray(102); - packet.kkk48 = array3122; - var array3123 = buffer.ReadPacketArray(102); - packet.kkk49 = array3123; - var array3124 = buffer.ReadPacketArray(102); - packet.kkk5 = array3124; - var array3125 = buffer.ReadPacketArray(102); - packet.kkk50 = array3125; - var array3126 = buffer.ReadPacketArray(102); - packet.kkk51 = array3126; - var array3127 = buffer.ReadPacketArray(102); - packet.kkk52 = array3127; - var array3128 = buffer.ReadPacketArray(102); - packet.kkk53 = array3128; - var array3129 = buffer.ReadPacketArray(102); - packet.kkk54 = array3129; - var array3130 = buffer.ReadPacketArray(102); - packet.kkk55 = array3130; - var array3131 = buffer.ReadPacketArray(102); - packet.kkk56 = array3131; - var array3132 = buffer.ReadPacketArray(102); - packet.kkk57 = array3132; - var array3133 = buffer.ReadPacketArray(102); - packet.kkk58 = array3133; - var array3134 = buffer.ReadPacketArray(102); - packet.kkk59 = array3134; - var array3135 = buffer.ReadPacketArray(102); - packet.kkk6 = array3135; - var array3136 = buffer.ReadPacketArray(102); - packet.kkk60 = array3136; - var array3137 = buffer.ReadPacketArray(102); - packet.kkk61 = array3137; - var array3138 = buffer.ReadPacketArray(102); - packet.kkk62 = array3138; - var array3139 = buffer.ReadPacketArray(102); - packet.kkk63 = array3139; - var array3140 = buffer.ReadPacketArray(102); - packet.kkk64 = array3140; - var array3141 = buffer.ReadPacketArray(102); - packet.kkk65 = array3141; - var array3142 = buffer.ReadPacketArray(102); - packet.kkk66 = array3142; - var array3143 = buffer.ReadPacketArray(102); - packet.kkk67 = array3143; - var array3144 = buffer.ReadPacketArray(102); - packet.kkk68 = array3144; - var array3145 = buffer.ReadPacketArray(102); - packet.kkk69 = array3145; - var array3146 = buffer.ReadPacketArray(102); - packet.kkk7 = array3146; - var array3147 = buffer.ReadPacketArray(102); - packet.kkk70 = array3147; - var array3148 = buffer.ReadPacketArray(102); - packet.kkk71 = array3148; - var array3149 = buffer.ReadPacketArray(102); - packet.kkk72 = array3149; - var array3150 = buffer.ReadPacketArray(102); - packet.kkk73 = array3150; - var array3151 = buffer.ReadPacketArray(102); - packet.kkk74 = array3151; - var array3152 = buffer.ReadPacketArray(102); - packet.kkk75 = array3152; - var array3153 = buffer.ReadPacketArray(102); - packet.kkk76 = array3153; - var array3154 = buffer.ReadPacketArray(102); - packet.kkk77 = array3154; - var array3155 = buffer.ReadPacketArray(102); - packet.kkk78 = array3155; - var array3156 = buffer.ReadPacketArray(102); - packet.kkk79 = array3156; - var array3157 = buffer.ReadPacketArray(102); - packet.kkk8 = array3157; - var array3158 = buffer.ReadPacketArray(102); - packet.kkk80 = array3158; - var array3159 = buffer.ReadPacketArray(102); - packet.kkk81 = array3159; - var array3160 = buffer.ReadPacketArray(102); - packet.kkk82 = array3160; - var array3161 = buffer.ReadPacketArray(102); - packet.kkk83 = array3161; - var array3162 = buffer.ReadPacketArray(102); - packet.kkk84 = array3162; - var array3163 = buffer.ReadPacketArray(102); - packet.kkk85 = array3163; - var array3164 = buffer.ReadPacketArray(102); - packet.kkk86 = array3164; - var array3165 = buffer.ReadPacketArray(102); - packet.kkk87 = array3165; - var array3166 = buffer.ReadPacketArray(102); - packet.kkk88 = array3166; - var array3167 = buffer.ReadPacketArray(102); - packet.kkk9 = array3167; - var list3168 = buffer.ReadIntList(); - packet.l1 = list3168; - var list3169 = buffer.ReadIntList(); - packet.l10 = list3169; - var list3170 = buffer.ReadIntList(); - packet.l11 = list3170; - var list3171 = buffer.ReadIntList(); - packet.l12 = list3171; - var list3172 = buffer.ReadIntList(); - packet.l13 = list3172; - var list3173 = buffer.ReadIntList(); - packet.l14 = list3173; - var list3174 = buffer.ReadIntList(); - packet.l15 = list3174; - var list3175 = buffer.ReadIntList(); - packet.l16 = list3175; - var list3176 = buffer.ReadIntList(); - packet.l17 = list3176; - var list3177 = buffer.ReadIntList(); - packet.l18 = list3177; - var list3178 = buffer.ReadIntList(); - packet.l19 = list3178; - var list3179 = buffer.ReadIntList(); - packet.l2 = list3179; - var list3180 = buffer.ReadIntList(); - packet.l20 = list3180; - var list3181 = buffer.ReadIntList(); - packet.l21 = list3181; - var list3182 = buffer.ReadIntList(); - packet.l22 = list3182; - var list3183 = buffer.ReadIntList(); - packet.l23 = list3183; - var list3184 = buffer.ReadIntList(); - packet.l24 = list3184; - var list3185 = buffer.ReadIntList(); - packet.l25 = list3185; - var list3186 = buffer.ReadIntList(); - packet.l26 = list3186; - var list3187 = buffer.ReadIntList(); - packet.l27 = list3187; - var list3188 = buffer.ReadIntList(); - packet.l28 = list3188; - var list3189 = buffer.ReadIntList(); - packet.l29 = list3189; - var list3190 = buffer.ReadIntList(); - packet.l3 = list3190; - var list3191 = buffer.ReadIntList(); - packet.l30 = list3191; - var list3192 = buffer.ReadIntList(); - packet.l31 = list3192; - var list3193 = buffer.ReadIntList(); - packet.l32 = list3193; - var list3194 = buffer.ReadIntList(); - packet.l33 = list3194; - var list3195 = buffer.ReadIntList(); - packet.l34 = list3195; - var list3196 = buffer.ReadIntList(); - packet.l35 = list3196; - var list3197 = buffer.ReadIntList(); - packet.l36 = list3197; - var list3198 = buffer.ReadIntList(); - packet.l37 = list3198; - var list3199 = buffer.ReadIntList(); - packet.l38 = list3199; - var list3200 = buffer.ReadIntList(); - packet.l39 = list3200; - var list3201 = buffer.ReadIntList(); - packet.l4 = list3201; - var list3202 = buffer.ReadIntList(); - packet.l40 = list3202; - var list3203 = buffer.ReadIntList(); - packet.l41 = list3203; - var list3204 = buffer.ReadIntList(); - packet.l42 = list3204; - var list3205 = buffer.ReadIntList(); - packet.l43 = list3205; - var list3206 = buffer.ReadIntList(); - packet.l44 = list3206; - var list3207 = buffer.ReadIntList(); - packet.l45 = list3207; - var list3208 = buffer.ReadIntList(); - packet.l46 = list3208; - var list3209 = buffer.ReadIntList(); - packet.l47 = list3209; - var list3210 = buffer.ReadIntList(); - packet.l48 = list3210; - var list3211 = buffer.ReadIntList(); - packet.l49 = list3211; - var list3212 = buffer.ReadIntList(); - packet.l5 = list3212; - var list3213 = buffer.ReadIntList(); - packet.l50 = list3213; - var list3214 = buffer.ReadIntList(); - packet.l51 = list3214; - var list3215 = buffer.ReadIntList(); - packet.l52 = list3215; - var list3216 = buffer.ReadIntList(); - packet.l53 = list3216; - var list3217 = buffer.ReadIntList(); - packet.l54 = list3217; - var list3218 = buffer.ReadIntList(); - packet.l55 = list3218; - var list3219 = buffer.ReadIntList(); - packet.l56 = list3219; - var list3220 = buffer.ReadIntList(); - packet.l57 = list3220; - var list3221 = buffer.ReadIntList(); - packet.l58 = list3221; - var list3222 = buffer.ReadIntList(); - packet.l59 = list3222; - var list3223 = buffer.ReadIntList(); - packet.l6 = list3223; - var list3224 = buffer.ReadIntList(); - packet.l60 = list3224; - var list3225 = buffer.ReadIntList(); - packet.l61 = list3225; - var list3226 = buffer.ReadIntList(); - packet.l62 = list3226; - var list3227 = buffer.ReadIntList(); - packet.l63 = list3227; - var list3228 = buffer.ReadIntList(); - packet.l64 = list3228; - var list3229 = buffer.ReadIntList(); - packet.l65 = list3229; - var list3230 = buffer.ReadIntList(); - packet.l66 = list3230; - var list3231 = buffer.ReadIntList(); - packet.l67 = list3231; - var list3232 = buffer.ReadIntList(); - packet.l68 = list3232; - var list3233 = buffer.ReadIntList(); - packet.l69 = list3233; - var list3234 = buffer.ReadIntList(); - packet.l7 = list3234; - var list3235 = buffer.ReadIntList(); - packet.l70 = list3235; - var list3236 = buffer.ReadIntList(); - packet.l71 = list3236; - var list3237 = buffer.ReadIntList(); - packet.l72 = list3237; - var list3238 = buffer.ReadIntList(); - packet.l73 = list3238; - var list3239 = buffer.ReadIntList(); - packet.l74 = list3239; - var list3240 = buffer.ReadIntList(); - packet.l75 = list3240; - var list3241 = buffer.ReadIntList(); - packet.l76 = list3241; - var list3242 = buffer.ReadIntList(); - packet.l77 = list3242; - var list3243 = buffer.ReadIntList(); - packet.l78 = list3243; - var list3244 = buffer.ReadIntList(); - packet.l79 = list3244; - var list3245 = buffer.ReadIntList(); - packet.l8 = list3245; - var list3246 = buffer.ReadIntList(); - packet.l80 = list3246; - var list3247 = buffer.ReadIntList(); - packet.l81 = list3247; - var list3248 = buffer.ReadIntList(); - packet.l82 = list3248; - var list3249 = buffer.ReadIntList(); - packet.l83 = list3249; - var list3250 = buffer.ReadIntList(); - packet.l84 = list3250; - var list3251 = buffer.ReadIntList(); - packet.l85 = list3251; - var list3252 = buffer.ReadIntList(); - packet.l86 = list3252; - var list3253 = buffer.ReadIntList(); - packet.l87 = list3253; - var list3254 = buffer.ReadIntList(); - packet.l88 = list3254; - var list3255 = buffer.ReadIntList(); - packet.l9 = list3255; - var list3256 = buffer.ReadStringList(); - packet.llll1 = list3256; - var list3257 = buffer.ReadStringList(); - packet.llll10 = list3257; - var list3258 = buffer.ReadStringList(); - packet.llll11 = list3258; - var list3259 = buffer.ReadStringList(); - packet.llll12 = list3259; - var list3260 = buffer.ReadStringList(); - packet.llll13 = list3260; - var list3261 = buffer.ReadStringList(); - packet.llll14 = list3261; - var list3262 = buffer.ReadStringList(); - packet.llll15 = list3262; - var list3263 = buffer.ReadStringList(); - packet.llll16 = list3263; - var list3264 = buffer.ReadStringList(); - packet.llll17 = list3264; - var list3265 = buffer.ReadStringList(); - packet.llll18 = list3265; - var list3266 = buffer.ReadStringList(); - packet.llll19 = list3266; - var list3267 = buffer.ReadStringList(); - packet.llll2 = list3267; - var list3268 = buffer.ReadStringList(); - packet.llll20 = list3268; - var list3269 = buffer.ReadStringList(); - packet.llll21 = list3269; - var list3270 = buffer.ReadStringList(); - packet.llll22 = list3270; - var list3271 = buffer.ReadStringList(); - packet.llll23 = list3271; - var list3272 = buffer.ReadStringList(); - packet.llll24 = list3272; - var list3273 = buffer.ReadStringList(); - packet.llll25 = list3273; - var list3274 = buffer.ReadStringList(); - packet.llll26 = list3274; - var list3275 = buffer.ReadStringList(); - packet.llll27 = list3275; - var list3276 = buffer.ReadStringList(); - packet.llll28 = list3276; - var list3277 = buffer.ReadStringList(); - packet.llll29 = list3277; - var list3278 = buffer.ReadStringList(); - packet.llll3 = list3278; - var list3279 = buffer.ReadStringList(); - packet.llll30 = list3279; - var list3280 = buffer.ReadStringList(); - packet.llll31 = list3280; - var list3281 = buffer.ReadStringList(); - packet.llll32 = list3281; - var list3282 = buffer.ReadStringList(); - packet.llll33 = list3282; - var list3283 = buffer.ReadStringList(); - packet.llll34 = list3283; - var list3284 = buffer.ReadStringList(); - packet.llll35 = list3284; - var list3285 = buffer.ReadStringList(); - packet.llll36 = list3285; - var list3286 = buffer.ReadStringList(); - packet.llll37 = list3286; - var list3287 = buffer.ReadStringList(); - packet.llll38 = list3287; - var list3288 = buffer.ReadStringList(); - packet.llll39 = list3288; - var list3289 = buffer.ReadStringList(); - packet.llll4 = list3289; - var list3290 = buffer.ReadStringList(); - packet.llll40 = list3290; - var list3291 = buffer.ReadStringList(); - packet.llll41 = list3291; - var list3292 = buffer.ReadStringList(); - packet.llll42 = list3292; - var list3293 = buffer.ReadStringList(); - packet.llll43 = list3293; - var list3294 = buffer.ReadStringList(); - packet.llll44 = list3294; - var list3295 = buffer.ReadStringList(); - packet.llll45 = list3295; - var list3296 = buffer.ReadStringList(); - packet.llll46 = list3296; - var list3297 = buffer.ReadStringList(); - packet.llll47 = list3297; - var list3298 = buffer.ReadStringList(); - packet.llll48 = list3298; - var list3299 = buffer.ReadStringList(); - packet.llll49 = list3299; - var list3300 = buffer.ReadStringList(); - packet.llll5 = list3300; - var list3301 = buffer.ReadStringList(); - packet.llll50 = list3301; - var list3302 = buffer.ReadStringList(); - packet.llll51 = list3302; - var list3303 = buffer.ReadStringList(); - packet.llll52 = list3303; - var list3304 = buffer.ReadStringList(); - packet.llll53 = list3304; - var list3305 = buffer.ReadStringList(); - packet.llll54 = list3305; - var list3306 = buffer.ReadStringList(); - packet.llll55 = list3306; - var list3307 = buffer.ReadStringList(); - packet.llll56 = list3307; - var list3308 = buffer.ReadStringList(); - packet.llll57 = list3308; - var list3309 = buffer.ReadStringList(); - packet.llll58 = list3309; - var list3310 = buffer.ReadStringList(); - packet.llll59 = list3310; - var list3311 = buffer.ReadStringList(); - packet.llll6 = list3311; - var list3312 = buffer.ReadStringList(); - packet.llll60 = list3312; - var list3313 = buffer.ReadStringList(); - packet.llll61 = list3313; - var list3314 = buffer.ReadStringList(); - packet.llll62 = list3314; - var list3315 = buffer.ReadStringList(); - packet.llll63 = list3315; - var list3316 = buffer.ReadStringList(); - packet.llll64 = list3316; - var list3317 = buffer.ReadStringList(); - packet.llll65 = list3317; - var list3318 = buffer.ReadStringList(); - packet.llll66 = list3318; - var list3319 = buffer.ReadStringList(); - packet.llll67 = list3319; - var list3320 = buffer.ReadStringList(); - packet.llll68 = list3320; - var list3321 = buffer.ReadStringList(); - packet.llll69 = list3321; - var list3322 = buffer.ReadStringList(); - packet.llll7 = list3322; - var list3323 = buffer.ReadStringList(); - packet.llll70 = list3323; - var list3324 = buffer.ReadStringList(); - packet.llll71 = list3324; - var list3325 = buffer.ReadStringList(); - packet.llll72 = list3325; - var list3326 = buffer.ReadStringList(); - packet.llll73 = list3326; - var list3327 = buffer.ReadStringList(); - packet.llll74 = list3327; - var list3328 = buffer.ReadStringList(); - packet.llll75 = list3328; - var list3329 = buffer.ReadStringList(); - packet.llll76 = list3329; - var list3330 = buffer.ReadStringList(); - packet.llll77 = list3330; - var list3331 = buffer.ReadStringList(); - packet.llll78 = list3331; - var list3332 = buffer.ReadStringList(); - packet.llll79 = list3332; - var list3333 = buffer.ReadStringList(); - packet.llll8 = list3333; - var list3334 = buffer.ReadStringList(); - packet.llll80 = list3334; - var list3335 = buffer.ReadStringList(); - packet.llll81 = list3335; - var list3336 = buffer.ReadStringList(); - packet.llll82 = list3336; - var list3337 = buffer.ReadStringList(); - packet.llll83 = list3337; - var list3338 = buffer.ReadStringList(); - packet.llll84 = list3338; - var list3339 = buffer.ReadStringList(); - packet.llll85 = list3339; - var list3340 = buffer.ReadStringList(); - packet.llll86 = list3340; - var list3341 = buffer.ReadStringList(); - packet.llll87 = list3341; - var list3342 = buffer.ReadStringList(); - packet.llll88 = list3342; - var list3343 = buffer.ReadStringList(); - packet.llll9 = list3343; - var map3344 = buffer.ReadIntStringMap(); - packet.m1 = map3344; - var map3345 = buffer.ReadIntStringMap(); - packet.m10 = map3345; - var map3346 = buffer.ReadIntStringMap(); - packet.m11 = map3346; - var map3347 = buffer.ReadIntStringMap(); - packet.m12 = map3347; - var map3348 = buffer.ReadIntStringMap(); - packet.m13 = map3348; - var map3349 = buffer.ReadIntStringMap(); - packet.m14 = map3349; - var map3350 = buffer.ReadIntStringMap(); - packet.m15 = map3350; - var map3351 = buffer.ReadIntStringMap(); - packet.m16 = map3351; - var map3352 = buffer.ReadIntStringMap(); - packet.m17 = map3352; - var map3353 = buffer.ReadIntStringMap(); - packet.m18 = map3353; - var map3354 = buffer.ReadIntStringMap(); - packet.m19 = map3354; - var map3355 = buffer.ReadIntStringMap(); - packet.m2 = map3355; - var map3356 = buffer.ReadIntStringMap(); - packet.m20 = map3356; - var map3357 = buffer.ReadIntStringMap(); - packet.m21 = map3357; - var map3358 = buffer.ReadIntStringMap(); - packet.m22 = map3358; - var map3359 = buffer.ReadIntStringMap(); - packet.m23 = map3359; - var map3360 = buffer.ReadIntStringMap(); - packet.m24 = map3360; - var map3361 = buffer.ReadIntStringMap(); - packet.m25 = map3361; - var map3362 = buffer.ReadIntStringMap(); - packet.m26 = map3362; - var map3363 = buffer.ReadIntStringMap(); - packet.m27 = map3363; - var map3364 = buffer.ReadIntStringMap(); - packet.m28 = map3364; - var map3365 = buffer.ReadIntStringMap(); - packet.m29 = map3365; - var map3366 = buffer.ReadIntStringMap(); - packet.m3 = map3366; - var map3367 = buffer.ReadIntStringMap(); - packet.m30 = map3367; - var map3368 = buffer.ReadIntStringMap(); - packet.m31 = map3368; - var map3369 = buffer.ReadIntStringMap(); - packet.m32 = map3369; - var map3370 = buffer.ReadIntStringMap(); - packet.m33 = map3370; - var map3371 = buffer.ReadIntStringMap(); - packet.m34 = map3371; - var map3372 = buffer.ReadIntStringMap(); - packet.m35 = map3372; - var map3373 = buffer.ReadIntStringMap(); - packet.m36 = map3373; - var map3374 = buffer.ReadIntStringMap(); - packet.m37 = map3374; - var map3375 = buffer.ReadIntStringMap(); - packet.m38 = map3375; - var map3376 = buffer.ReadIntStringMap(); - packet.m39 = map3376; - var map3377 = buffer.ReadIntStringMap(); - packet.m4 = map3377; - var map3378 = buffer.ReadIntStringMap(); - packet.m40 = map3378; - var map3379 = buffer.ReadIntStringMap(); - packet.m41 = map3379; - var map3380 = buffer.ReadIntStringMap(); - packet.m42 = map3380; - var map3381 = buffer.ReadIntStringMap(); - packet.m43 = map3381; - var map3382 = buffer.ReadIntStringMap(); - packet.m44 = map3382; - var map3383 = buffer.ReadIntStringMap(); - packet.m45 = map3383; - var map3384 = buffer.ReadIntStringMap(); - packet.m46 = map3384; - var map3385 = buffer.ReadIntStringMap(); - packet.m47 = map3385; - var map3386 = buffer.ReadIntStringMap(); - packet.m48 = map3386; - var map3387 = buffer.ReadIntStringMap(); - packet.m49 = map3387; - var map3388 = buffer.ReadIntStringMap(); - packet.m5 = map3388; - var map3389 = buffer.ReadIntStringMap(); - packet.m50 = map3389; - var map3390 = buffer.ReadIntStringMap(); - packet.m51 = map3390; - var map3391 = buffer.ReadIntStringMap(); - packet.m52 = map3391; - var map3392 = buffer.ReadIntStringMap(); - packet.m53 = map3392; - var map3393 = buffer.ReadIntStringMap(); - packet.m54 = map3393; - var map3394 = buffer.ReadIntStringMap(); - packet.m55 = map3394; - var map3395 = buffer.ReadIntStringMap(); - packet.m56 = map3395; - var map3396 = buffer.ReadIntStringMap(); - packet.m57 = map3396; - var map3397 = buffer.ReadIntStringMap(); - packet.m58 = map3397; - var map3398 = buffer.ReadIntStringMap(); - packet.m59 = map3398; - var map3399 = buffer.ReadIntStringMap(); - packet.m6 = map3399; - var map3400 = buffer.ReadIntStringMap(); - packet.m60 = map3400; - var map3401 = buffer.ReadIntStringMap(); - packet.m61 = map3401; - var map3402 = buffer.ReadIntStringMap(); - packet.m62 = map3402; - var map3403 = buffer.ReadIntStringMap(); - packet.m63 = map3403; - var map3404 = buffer.ReadIntStringMap(); - packet.m64 = map3404; - var map3405 = buffer.ReadIntStringMap(); - packet.m65 = map3405; - var map3406 = buffer.ReadIntStringMap(); - packet.m66 = map3406; - var map3407 = buffer.ReadIntStringMap(); - packet.m67 = map3407; - var map3408 = buffer.ReadIntStringMap(); - packet.m68 = map3408; - var map3409 = buffer.ReadIntStringMap(); - packet.m69 = map3409; - var map3410 = buffer.ReadIntStringMap(); - packet.m7 = map3410; - var map3411 = buffer.ReadIntStringMap(); - packet.m70 = map3411; - var map3412 = buffer.ReadIntStringMap(); - packet.m71 = map3412; - var map3413 = buffer.ReadIntStringMap(); - packet.m72 = map3413; - var map3414 = buffer.ReadIntStringMap(); - packet.m73 = map3414; - var map3415 = buffer.ReadIntStringMap(); - packet.m74 = map3415; - var map3416 = buffer.ReadIntStringMap(); - packet.m75 = map3416; - var map3417 = buffer.ReadIntStringMap(); - packet.m76 = map3417; - var map3418 = buffer.ReadIntStringMap(); - packet.m77 = map3418; - var map3419 = buffer.ReadIntStringMap(); - packet.m78 = map3419; - var map3420 = buffer.ReadIntStringMap(); - packet.m79 = map3420; - var map3421 = buffer.ReadIntStringMap(); - packet.m8 = map3421; - var map3422 = buffer.ReadIntStringMap(); - packet.m80 = map3422; - var map3423 = buffer.ReadIntStringMap(); - packet.m81 = map3423; - var map3424 = buffer.ReadIntStringMap(); - packet.m82 = map3424; - var map3425 = buffer.ReadIntStringMap(); - packet.m83 = map3425; - var map3426 = buffer.ReadIntStringMap(); - packet.m84 = map3426; - var map3427 = buffer.ReadIntStringMap(); - packet.m85 = map3427; - var map3428 = buffer.ReadIntStringMap(); - packet.m86 = map3428; - var map3429 = buffer.ReadIntStringMap(); - packet.m87 = map3429; - var map3430 = buffer.ReadIntStringMap(); - packet.m88 = map3430; - var map3431 = buffer.ReadIntStringMap(); - packet.m9 = map3431; - var map3432 = buffer.ReadIntPacketMap(102); - packet.mm1 = map3432; - var map3433 = buffer.ReadIntPacketMap(102); - packet.mm10 = map3433; - var map3434 = buffer.ReadIntPacketMap(102); - packet.mm11 = map3434; - var map3435 = buffer.ReadIntPacketMap(102); - packet.mm12 = map3435; - var map3436 = buffer.ReadIntPacketMap(102); - packet.mm13 = map3436; - var map3437 = buffer.ReadIntPacketMap(102); - packet.mm14 = map3437; - var map3438 = buffer.ReadIntPacketMap(102); - packet.mm15 = map3438; - var map3439 = buffer.ReadIntPacketMap(102); - packet.mm16 = map3439; - var map3440 = buffer.ReadIntPacketMap(102); - packet.mm17 = map3440; - var map3441 = buffer.ReadIntPacketMap(102); - packet.mm18 = map3441; - var map3442 = buffer.ReadIntPacketMap(102); - packet.mm19 = map3442; - var map3443 = buffer.ReadIntPacketMap(102); - packet.mm2 = map3443; - var map3444 = buffer.ReadIntPacketMap(102); - packet.mm20 = map3444; - var map3445 = buffer.ReadIntPacketMap(102); - packet.mm21 = map3445; - var map3446 = buffer.ReadIntPacketMap(102); - packet.mm22 = map3446; - var map3447 = buffer.ReadIntPacketMap(102); - packet.mm23 = map3447; - var map3448 = buffer.ReadIntPacketMap(102); - packet.mm24 = map3448; - var map3449 = buffer.ReadIntPacketMap(102); - packet.mm25 = map3449; - var map3450 = buffer.ReadIntPacketMap(102); - packet.mm26 = map3450; - var map3451 = buffer.ReadIntPacketMap(102); - packet.mm27 = map3451; - var map3452 = buffer.ReadIntPacketMap(102); - packet.mm28 = map3452; - var map3453 = buffer.ReadIntPacketMap(102); - packet.mm29 = map3453; - var map3454 = buffer.ReadIntPacketMap(102); - packet.mm3 = map3454; - var map3455 = buffer.ReadIntPacketMap(102); - packet.mm30 = map3455; - var map3456 = buffer.ReadIntPacketMap(102); - packet.mm31 = map3456; - var map3457 = buffer.ReadIntPacketMap(102); - packet.mm32 = map3457; - var map3458 = buffer.ReadIntPacketMap(102); - packet.mm33 = map3458; - var map3459 = buffer.ReadIntPacketMap(102); - packet.mm34 = map3459; - var map3460 = buffer.ReadIntPacketMap(102); - packet.mm35 = map3460; - var map3461 = buffer.ReadIntPacketMap(102); - packet.mm36 = map3461; - var map3462 = buffer.ReadIntPacketMap(102); - packet.mm37 = map3462; - var map3463 = buffer.ReadIntPacketMap(102); - packet.mm38 = map3463; - var map3464 = buffer.ReadIntPacketMap(102); - packet.mm39 = map3464; - var map3465 = buffer.ReadIntPacketMap(102); - packet.mm4 = map3465; - var map3466 = buffer.ReadIntPacketMap(102); - packet.mm40 = map3466; - var map3467 = buffer.ReadIntPacketMap(102); - packet.mm41 = map3467; - var map3468 = buffer.ReadIntPacketMap(102); - packet.mm42 = map3468; - var map3469 = buffer.ReadIntPacketMap(102); - packet.mm43 = map3469; - var map3470 = buffer.ReadIntPacketMap(102); - packet.mm44 = map3470; - var map3471 = buffer.ReadIntPacketMap(102); - packet.mm45 = map3471; - var map3472 = buffer.ReadIntPacketMap(102); - packet.mm46 = map3472; - var map3473 = buffer.ReadIntPacketMap(102); - packet.mm47 = map3473; - var map3474 = buffer.ReadIntPacketMap(102); - packet.mm48 = map3474; - var map3475 = buffer.ReadIntPacketMap(102); - packet.mm49 = map3475; - var map3476 = buffer.ReadIntPacketMap(102); - packet.mm5 = map3476; - var map3477 = buffer.ReadIntPacketMap(102); - packet.mm50 = map3477; - var map3478 = buffer.ReadIntPacketMap(102); - packet.mm51 = map3478; - var map3479 = buffer.ReadIntPacketMap(102); - packet.mm52 = map3479; - var map3480 = buffer.ReadIntPacketMap(102); - packet.mm53 = map3480; - var map3481 = buffer.ReadIntPacketMap(102); - packet.mm54 = map3481; - var map3482 = buffer.ReadIntPacketMap(102); - packet.mm55 = map3482; - var map3483 = buffer.ReadIntPacketMap(102); - packet.mm56 = map3483; - var map3484 = buffer.ReadIntPacketMap(102); - packet.mm57 = map3484; - var map3485 = buffer.ReadIntPacketMap(102); - packet.mm58 = map3485; - var map3486 = buffer.ReadIntPacketMap(102); - packet.mm59 = map3486; - var map3487 = buffer.ReadIntPacketMap(102); - packet.mm6 = map3487; - var map3488 = buffer.ReadIntPacketMap(102); - packet.mm60 = map3488; - var map3489 = buffer.ReadIntPacketMap(102); - packet.mm61 = map3489; - var map3490 = buffer.ReadIntPacketMap(102); - packet.mm62 = map3490; - var map3491 = buffer.ReadIntPacketMap(102); - packet.mm63 = map3491; - var map3492 = buffer.ReadIntPacketMap(102); - packet.mm64 = map3492; - var map3493 = buffer.ReadIntPacketMap(102); - packet.mm65 = map3493; - var map3494 = buffer.ReadIntPacketMap(102); - packet.mm66 = map3494; - var map3495 = buffer.ReadIntPacketMap(102); - packet.mm67 = map3495; - var map3496 = buffer.ReadIntPacketMap(102); - packet.mm68 = map3496; - var map3497 = buffer.ReadIntPacketMap(102); - packet.mm69 = map3497; - var map3498 = buffer.ReadIntPacketMap(102); - packet.mm7 = map3498; - var map3499 = buffer.ReadIntPacketMap(102); - packet.mm70 = map3499; - var map3500 = buffer.ReadIntPacketMap(102); - packet.mm71 = map3500; - var map3501 = buffer.ReadIntPacketMap(102); - packet.mm72 = map3501; - var map3502 = buffer.ReadIntPacketMap(102); - packet.mm73 = map3502; - var map3503 = buffer.ReadIntPacketMap(102); - packet.mm74 = map3503; - var map3504 = buffer.ReadIntPacketMap(102); - packet.mm75 = map3504; - var map3505 = buffer.ReadIntPacketMap(102); - packet.mm76 = map3505; - var map3506 = buffer.ReadIntPacketMap(102); - packet.mm77 = map3506; - var map3507 = buffer.ReadIntPacketMap(102); - packet.mm78 = map3507; - var map3508 = buffer.ReadIntPacketMap(102); - packet.mm79 = map3508; - var map3509 = buffer.ReadIntPacketMap(102); - packet.mm8 = map3509; - var map3510 = buffer.ReadIntPacketMap(102); - packet.mm80 = map3510; - var map3511 = buffer.ReadIntPacketMap(102); - packet.mm81 = map3511; - var map3512 = buffer.ReadIntPacketMap(102); - packet.mm82 = map3512; - var map3513 = buffer.ReadIntPacketMap(102); - packet.mm83 = map3513; - var map3514 = buffer.ReadIntPacketMap(102); - packet.mm84 = map3514; - var map3515 = buffer.ReadIntPacketMap(102); - packet.mm85 = map3515; - var map3516 = buffer.ReadIntPacketMap(102); - packet.mm86 = map3516; - var map3517 = buffer.ReadIntPacketMap(102); - packet.mm87 = map3517; - var map3518 = buffer.ReadIntPacketMap(102); - packet.mm88 = map3518; - var map3519 = buffer.ReadIntPacketMap(102); - packet.mm9 = map3519; - var set3520 = buffer.ReadIntSet(); - packet.s1 = set3520; - var set3521 = buffer.ReadIntSet(); - packet.s10 = set3521; - var set3522 = buffer.ReadIntSet(); - packet.s11 = set3522; - var set3523 = buffer.ReadIntSet(); - packet.s12 = set3523; - var set3524 = buffer.ReadIntSet(); - packet.s13 = set3524; - var set3525 = buffer.ReadIntSet(); - packet.s14 = set3525; - var set3526 = buffer.ReadIntSet(); - packet.s15 = set3526; - var set3527 = buffer.ReadIntSet(); - packet.s16 = set3527; - var set3528 = buffer.ReadIntSet(); - packet.s17 = set3528; - var set3529 = buffer.ReadIntSet(); - packet.s18 = set3529; - var set3530 = buffer.ReadIntSet(); - packet.s19 = set3530; - var set3531 = buffer.ReadIntSet(); - packet.s2 = set3531; - var set3532 = buffer.ReadIntSet(); - packet.s20 = set3532; - var set3533 = buffer.ReadIntSet(); - packet.s21 = set3533; - var set3534 = buffer.ReadIntSet(); - packet.s22 = set3534; - var set3535 = buffer.ReadIntSet(); - packet.s23 = set3535; - var set3536 = buffer.ReadIntSet(); - packet.s24 = set3536; - var set3537 = buffer.ReadIntSet(); - packet.s25 = set3537; - var set3538 = buffer.ReadIntSet(); - packet.s26 = set3538; - var set3539 = buffer.ReadIntSet(); - packet.s27 = set3539; - var set3540 = buffer.ReadIntSet(); - packet.s28 = set3540; - var set3541 = buffer.ReadIntSet(); - packet.s29 = set3541; - var set3542 = buffer.ReadIntSet(); - packet.s3 = set3542; - var set3543 = buffer.ReadIntSet(); - packet.s30 = set3543; - var set3544 = buffer.ReadIntSet(); - packet.s31 = set3544; - var set3545 = buffer.ReadIntSet(); - packet.s32 = set3545; - var set3546 = buffer.ReadIntSet(); - packet.s33 = set3546; - var set3547 = buffer.ReadIntSet(); - packet.s34 = set3547; - var set3548 = buffer.ReadIntSet(); - packet.s35 = set3548; - var set3549 = buffer.ReadIntSet(); - packet.s36 = set3549; - var set3550 = buffer.ReadIntSet(); - packet.s37 = set3550; - var set3551 = buffer.ReadIntSet(); - packet.s38 = set3551; - var set3552 = buffer.ReadIntSet(); - packet.s39 = set3552; - var set3553 = buffer.ReadIntSet(); - packet.s4 = set3553; - var set3554 = buffer.ReadIntSet(); - packet.s40 = set3554; - var set3555 = buffer.ReadIntSet(); - packet.s41 = set3555; - var set3556 = buffer.ReadIntSet(); - packet.s42 = set3556; - var set3557 = buffer.ReadIntSet(); - packet.s43 = set3557; - var set3558 = buffer.ReadIntSet(); - packet.s44 = set3558; - var set3559 = buffer.ReadIntSet(); - packet.s45 = set3559; - var set3560 = buffer.ReadIntSet(); - packet.s46 = set3560; - var set3561 = buffer.ReadIntSet(); - packet.s47 = set3561; - var set3562 = buffer.ReadIntSet(); - packet.s48 = set3562; - var set3563 = buffer.ReadIntSet(); - packet.s49 = set3563; - var set3564 = buffer.ReadIntSet(); - packet.s5 = set3564; - var set3565 = buffer.ReadIntSet(); - packet.s50 = set3565; - var set3566 = buffer.ReadIntSet(); - packet.s51 = set3566; - var set3567 = buffer.ReadIntSet(); - packet.s52 = set3567; - var set3568 = buffer.ReadIntSet(); - packet.s53 = set3568; - var set3569 = buffer.ReadIntSet(); - packet.s54 = set3569; - var set3570 = buffer.ReadIntSet(); - packet.s55 = set3570; - var set3571 = buffer.ReadIntSet(); - packet.s56 = set3571; - var set3572 = buffer.ReadIntSet(); - packet.s57 = set3572; - var set3573 = buffer.ReadIntSet(); - packet.s58 = set3573; - var set3574 = buffer.ReadIntSet(); - packet.s59 = set3574; - var set3575 = buffer.ReadIntSet(); - packet.s6 = set3575; - var set3576 = buffer.ReadIntSet(); - packet.s60 = set3576; - var set3577 = buffer.ReadIntSet(); - packet.s61 = set3577; - var set3578 = buffer.ReadIntSet(); - packet.s62 = set3578; - var set3579 = buffer.ReadIntSet(); - packet.s63 = set3579; - var set3580 = buffer.ReadIntSet(); - packet.s64 = set3580; - var set3581 = buffer.ReadIntSet(); - packet.s65 = set3581; - var set3582 = buffer.ReadIntSet(); - packet.s66 = set3582; - var set3583 = buffer.ReadIntSet(); - packet.s67 = set3583; - var set3584 = buffer.ReadIntSet(); - packet.s68 = set3584; - var set3585 = buffer.ReadIntSet(); - packet.s69 = set3585; - var set3586 = buffer.ReadIntSet(); - packet.s7 = set3586; - var set3587 = buffer.ReadIntSet(); - packet.s70 = set3587; - var set3588 = buffer.ReadIntSet(); - packet.s71 = set3588; - var set3589 = buffer.ReadIntSet(); - packet.s72 = set3589; - var set3590 = buffer.ReadIntSet(); - packet.s73 = set3590; - var set3591 = buffer.ReadIntSet(); - packet.s74 = set3591; - var set3592 = buffer.ReadIntSet(); - packet.s75 = set3592; - var set3593 = buffer.ReadIntSet(); - packet.s76 = set3593; - var set3594 = buffer.ReadIntSet(); - packet.s77 = set3594; - var set3595 = buffer.ReadIntSet(); - packet.s78 = set3595; - var set3596 = buffer.ReadIntSet(); - packet.s79 = set3596; - var set3597 = buffer.ReadIntSet(); - packet.s8 = set3597; - var set3598 = buffer.ReadIntSet(); - packet.s80 = set3598; - var set3599 = buffer.ReadIntSet(); - packet.s81 = set3599; - var set3600 = buffer.ReadIntSet(); - packet.s82 = set3600; - var set3601 = buffer.ReadIntSet(); - packet.s83 = set3601; - var set3602 = buffer.ReadIntSet(); - packet.s84 = set3602; - var set3603 = buffer.ReadIntSet(); - packet.s85 = set3603; - var set3604 = buffer.ReadIntSet(); - packet.s86 = set3604; - var set3605 = buffer.ReadIntSet(); - packet.s87 = set3605; - var set3606 = buffer.ReadIntSet(); - packet.s88 = set3606; - var set3607 = buffer.ReadIntSet(); - packet.s9 = set3607; - var set3608 = buffer.ReadStringSet(); - packet.ssss1 = set3608; - var set3609 = buffer.ReadStringSet(); - packet.ssss10 = set3609; - var set3610 = buffer.ReadStringSet(); - packet.ssss11 = set3610; - var set3611 = buffer.ReadStringSet(); - packet.ssss12 = set3611; - var set3612 = buffer.ReadStringSet(); - packet.ssss13 = set3612; - var set3613 = buffer.ReadStringSet(); - packet.ssss14 = set3613; - var set3614 = buffer.ReadStringSet(); - packet.ssss15 = set3614; - var set3615 = buffer.ReadStringSet(); - packet.ssss16 = set3615; - var set3616 = buffer.ReadStringSet(); - packet.ssss17 = set3616; - var set3617 = buffer.ReadStringSet(); - packet.ssss18 = set3617; - var set3618 = buffer.ReadStringSet(); - packet.ssss19 = set3618; - var set3619 = buffer.ReadStringSet(); - packet.ssss2 = set3619; - var set3620 = buffer.ReadStringSet(); - packet.ssss20 = set3620; - var set3621 = buffer.ReadStringSet(); - packet.ssss21 = set3621; - var set3622 = buffer.ReadStringSet(); - packet.ssss22 = set3622; - var set3623 = buffer.ReadStringSet(); - packet.ssss23 = set3623; - var set3624 = buffer.ReadStringSet(); - packet.ssss24 = set3624; - var set3625 = buffer.ReadStringSet(); - packet.ssss25 = set3625; - var set3626 = buffer.ReadStringSet(); - packet.ssss26 = set3626; - var set3627 = buffer.ReadStringSet(); - packet.ssss27 = set3627; - var set3628 = buffer.ReadStringSet(); - packet.ssss28 = set3628; - var set3629 = buffer.ReadStringSet(); - packet.ssss29 = set3629; - var set3630 = buffer.ReadStringSet(); - packet.ssss3 = set3630; - var set3631 = buffer.ReadStringSet(); - packet.ssss30 = set3631; - var set3632 = buffer.ReadStringSet(); - packet.ssss31 = set3632; - var set3633 = buffer.ReadStringSet(); - packet.ssss32 = set3633; - var set3634 = buffer.ReadStringSet(); - packet.ssss33 = set3634; - var set3635 = buffer.ReadStringSet(); - packet.ssss34 = set3635; - var set3636 = buffer.ReadStringSet(); - packet.ssss35 = set3636; - var set3637 = buffer.ReadStringSet(); - packet.ssss36 = set3637; - var set3638 = buffer.ReadStringSet(); - packet.ssss37 = set3638; - var set3639 = buffer.ReadStringSet(); - packet.ssss38 = set3639; - var set3640 = buffer.ReadStringSet(); - packet.ssss39 = set3640; - var set3641 = buffer.ReadStringSet(); - packet.ssss4 = set3641; - var set3642 = buffer.ReadStringSet(); - packet.ssss40 = set3642; - var set3643 = buffer.ReadStringSet(); - packet.ssss41 = set3643; - var set3644 = buffer.ReadStringSet(); - packet.ssss42 = set3644; - var set3645 = buffer.ReadStringSet(); - packet.ssss43 = set3645; - var set3646 = buffer.ReadStringSet(); - packet.ssss44 = set3646; - var set3647 = buffer.ReadStringSet(); - packet.ssss45 = set3647; - var set3648 = buffer.ReadStringSet(); - packet.ssss46 = set3648; - var set3649 = buffer.ReadStringSet(); - packet.ssss47 = set3649; - var set3650 = buffer.ReadStringSet(); - packet.ssss48 = set3650; - var set3651 = buffer.ReadStringSet(); - packet.ssss49 = set3651; - var set3652 = buffer.ReadStringSet(); - packet.ssss5 = set3652; - var set3653 = buffer.ReadStringSet(); - packet.ssss50 = set3653; - var set3654 = buffer.ReadStringSet(); - packet.ssss51 = set3654; - var set3655 = buffer.ReadStringSet(); - packet.ssss52 = set3655; - var set3656 = buffer.ReadStringSet(); - packet.ssss53 = set3656; - var set3657 = buffer.ReadStringSet(); - packet.ssss54 = set3657; - var set3658 = buffer.ReadStringSet(); - packet.ssss55 = set3658; - var set3659 = buffer.ReadStringSet(); - packet.ssss56 = set3659; - var set3660 = buffer.ReadStringSet(); - packet.ssss57 = set3660; - var set3661 = buffer.ReadStringSet(); - packet.ssss58 = set3661; - var set3662 = buffer.ReadStringSet(); - packet.ssss59 = set3662; - var set3663 = buffer.ReadStringSet(); - packet.ssss6 = set3663; - var set3664 = buffer.ReadStringSet(); - packet.ssss60 = set3664; - var set3665 = buffer.ReadStringSet(); - packet.ssss61 = set3665; - var set3666 = buffer.ReadStringSet(); - packet.ssss62 = set3666; - var set3667 = buffer.ReadStringSet(); - packet.ssss63 = set3667; - var set3668 = buffer.ReadStringSet(); - packet.ssss64 = set3668; - var set3669 = buffer.ReadStringSet(); - packet.ssss65 = set3669; - var set3670 = buffer.ReadStringSet(); - packet.ssss66 = set3670; - var set3671 = buffer.ReadStringSet(); - packet.ssss67 = set3671; - var set3672 = buffer.ReadStringSet(); - packet.ssss68 = set3672; - var set3673 = buffer.ReadStringSet(); - packet.ssss69 = set3673; - var set3674 = buffer.ReadStringSet(); - packet.ssss7 = set3674; - var set3675 = buffer.ReadStringSet(); - packet.ssss70 = set3675; - var set3676 = buffer.ReadStringSet(); - packet.ssss71 = set3676; - var set3677 = buffer.ReadStringSet(); - packet.ssss72 = set3677; - var set3678 = buffer.ReadStringSet(); - packet.ssss73 = set3678; - var set3679 = buffer.ReadStringSet(); - packet.ssss74 = set3679; - var set3680 = buffer.ReadStringSet(); - packet.ssss75 = set3680; - var set3681 = buffer.ReadStringSet(); - packet.ssss76 = set3681; - var set3682 = buffer.ReadStringSet(); - packet.ssss77 = set3682; - var set3683 = buffer.ReadStringSet(); - packet.ssss78 = set3683; - var set3684 = buffer.ReadStringSet(); - packet.ssss79 = set3684; - var set3685 = buffer.ReadStringSet(); - packet.ssss8 = set3685; - var set3686 = buffer.ReadStringSet(); - packet.ssss80 = set3686; - var set3687 = buffer.ReadStringSet(); - packet.ssss81 = set3687; - var set3688 = buffer.ReadStringSet(); - packet.ssss82 = set3688; - var set3689 = buffer.ReadStringSet(); - packet.ssss83 = set3689; - var set3690 = buffer.ReadStringSet(); - packet.ssss84 = set3690; - var set3691 = buffer.ReadStringSet(); - packet.ssss85 = set3691; - var set3692 = buffer.ReadStringSet(); - packet.ssss86 = set3692; - var set3693 = buffer.ReadStringSet(); - packet.ssss87 = set3693; - var set3694 = buffer.ReadStringSet(); - packet.ssss88 = set3694; - var set3695 = buffer.ReadStringSet(); - packet.ssss9 = set3695; + string result2464 = buffer.ReadString(); + packet.jj1 = result2464; + string result2465 = buffer.ReadString(); + packet.jj10 = result2465; + string result2466 = buffer.ReadString(); + packet.jj11 = result2466; + string result2467 = buffer.ReadString(); + packet.jj12 = result2467; + string result2468 = buffer.ReadString(); + packet.jj13 = result2468; + string result2469 = buffer.ReadString(); + packet.jj14 = result2469; + string result2470 = buffer.ReadString(); + packet.jj15 = result2470; + string result2471 = buffer.ReadString(); + packet.jj16 = result2471; + string result2472 = buffer.ReadString(); + packet.jj17 = result2472; + string result2473 = buffer.ReadString(); + packet.jj18 = result2473; + string result2474 = buffer.ReadString(); + packet.jj19 = result2474; + string result2475 = buffer.ReadString(); + packet.jj2 = result2475; + string result2476 = buffer.ReadString(); + packet.jj20 = result2476; + string result2477 = buffer.ReadString(); + packet.jj21 = result2477; + string result2478 = buffer.ReadString(); + packet.jj22 = result2478; + string result2479 = buffer.ReadString(); + packet.jj23 = result2479; + string result2480 = buffer.ReadString(); + packet.jj24 = result2480; + string result2481 = buffer.ReadString(); + packet.jj25 = result2481; + string result2482 = buffer.ReadString(); + packet.jj26 = result2482; + string result2483 = buffer.ReadString(); + packet.jj27 = result2483; + string result2484 = buffer.ReadString(); + packet.jj28 = result2484; + string result2485 = buffer.ReadString(); + packet.jj29 = result2485; + string result2486 = buffer.ReadString(); + packet.jj3 = result2486; + string result2487 = buffer.ReadString(); + packet.jj30 = result2487; + string result2488 = buffer.ReadString(); + packet.jj31 = result2488; + string result2489 = buffer.ReadString(); + packet.jj32 = result2489; + string result2490 = buffer.ReadString(); + packet.jj33 = result2490; + string result2491 = buffer.ReadString(); + packet.jj34 = result2491; + string result2492 = buffer.ReadString(); + packet.jj35 = result2492; + string result2493 = buffer.ReadString(); + packet.jj36 = result2493; + string result2494 = buffer.ReadString(); + packet.jj37 = result2494; + string result2495 = buffer.ReadString(); + packet.jj38 = result2495; + string result2496 = buffer.ReadString(); + packet.jj39 = result2496; + string result2497 = buffer.ReadString(); + packet.jj4 = result2497; + string result2498 = buffer.ReadString(); + packet.jj40 = result2498; + string result2499 = buffer.ReadString(); + packet.jj41 = result2499; + string result2500 = buffer.ReadString(); + packet.jj42 = result2500; + string result2501 = buffer.ReadString(); + packet.jj43 = result2501; + string result2502 = buffer.ReadString(); + packet.jj44 = result2502; + string result2503 = buffer.ReadString(); + packet.jj45 = result2503; + string result2504 = buffer.ReadString(); + packet.jj46 = result2504; + string result2505 = buffer.ReadString(); + packet.jj47 = result2505; + string result2506 = buffer.ReadString(); + packet.jj48 = result2506; + string result2507 = buffer.ReadString(); + packet.jj49 = result2507; + string result2508 = buffer.ReadString(); + packet.jj5 = result2508; + string result2509 = buffer.ReadString(); + packet.jj50 = result2509; + string result2510 = buffer.ReadString(); + packet.jj51 = result2510; + string result2511 = buffer.ReadString(); + packet.jj52 = result2511; + string result2512 = buffer.ReadString(); + packet.jj53 = result2512; + string result2513 = buffer.ReadString(); + packet.jj54 = result2513; + string result2514 = buffer.ReadString(); + packet.jj55 = result2514; + string result2515 = buffer.ReadString(); + packet.jj56 = result2515; + string result2516 = buffer.ReadString(); + packet.jj57 = result2516; + string result2517 = buffer.ReadString(); + packet.jj58 = result2517; + string result2518 = buffer.ReadString(); + packet.jj59 = result2518; + string result2519 = buffer.ReadString(); + packet.jj6 = result2519; + string result2520 = buffer.ReadString(); + packet.jj60 = result2520; + string result2521 = buffer.ReadString(); + packet.jj61 = result2521; + string result2522 = buffer.ReadString(); + packet.jj62 = result2522; + string result2523 = buffer.ReadString(); + packet.jj63 = result2523; + string result2524 = buffer.ReadString(); + packet.jj64 = result2524; + string result2525 = buffer.ReadString(); + packet.jj65 = result2525; + string result2526 = buffer.ReadString(); + packet.jj66 = result2526; + string result2527 = buffer.ReadString(); + packet.jj67 = result2527; + string result2528 = buffer.ReadString(); + packet.jj68 = result2528; + string result2529 = buffer.ReadString(); + packet.jj69 = result2529; + string result2530 = buffer.ReadString(); + packet.jj7 = result2530; + string result2531 = buffer.ReadString(); + packet.jj70 = result2531; + string result2532 = buffer.ReadString(); + packet.jj71 = result2532; + string result2533 = buffer.ReadString(); + packet.jj72 = result2533; + string result2534 = buffer.ReadString(); + packet.jj73 = result2534; + string result2535 = buffer.ReadString(); + packet.jj74 = result2535; + string result2536 = buffer.ReadString(); + packet.jj75 = result2536; + string result2537 = buffer.ReadString(); + packet.jj76 = result2537; + string result2538 = buffer.ReadString(); + packet.jj77 = result2538; + string result2539 = buffer.ReadString(); + packet.jj78 = result2539; + string result2540 = buffer.ReadString(); + packet.jj79 = result2540; + string result2541 = buffer.ReadString(); + packet.jj8 = result2541; + string result2542 = buffer.ReadString(); + packet.jj80 = result2542; + string result2543 = buffer.ReadString(); + packet.jj81 = result2543; + string result2544 = buffer.ReadString(); + packet.jj82 = result2544; + string result2545 = buffer.ReadString(); + packet.jj83 = result2545; + string result2546 = buffer.ReadString(); + packet.jj84 = result2546; + string result2547 = buffer.ReadString(); + packet.jj85 = result2547; + string result2548 = buffer.ReadString(); + packet.jj86 = result2548; + string result2549 = buffer.ReadString(); + packet.jj87 = result2549; + string result2550 = buffer.ReadString(); + packet.jj88 = result2550; + string result2551 = buffer.ReadString(); + packet.jj9 = result2551; + var array2552 = buffer.ReadStringArray(); + packet.jjj1 = array2552; + var array2553 = buffer.ReadStringArray(); + packet.jjj10 = array2553; + var array2554 = buffer.ReadStringArray(); + packet.jjj11 = array2554; + var array2555 = buffer.ReadStringArray(); + packet.jjj12 = array2555; + var array2556 = buffer.ReadStringArray(); + packet.jjj13 = array2556; + var array2557 = buffer.ReadStringArray(); + packet.jjj14 = array2557; + var array2558 = buffer.ReadStringArray(); + packet.jjj15 = array2558; + var array2559 = buffer.ReadStringArray(); + packet.jjj16 = array2559; + var array2560 = buffer.ReadStringArray(); + packet.jjj17 = array2560; + var array2561 = buffer.ReadStringArray(); + packet.jjj18 = array2561; + var array2562 = buffer.ReadStringArray(); + packet.jjj19 = array2562; + var array2563 = buffer.ReadStringArray(); + packet.jjj2 = array2563; + var array2564 = buffer.ReadStringArray(); + packet.jjj20 = array2564; + var array2565 = buffer.ReadStringArray(); + packet.jjj21 = array2565; + var array2566 = buffer.ReadStringArray(); + packet.jjj22 = array2566; + var array2567 = buffer.ReadStringArray(); + packet.jjj23 = array2567; + var array2568 = buffer.ReadStringArray(); + packet.jjj24 = array2568; + var array2569 = buffer.ReadStringArray(); + packet.jjj25 = array2569; + var array2570 = buffer.ReadStringArray(); + packet.jjj26 = array2570; + var array2571 = buffer.ReadStringArray(); + packet.jjj27 = array2571; + var array2572 = buffer.ReadStringArray(); + packet.jjj28 = array2572; + var array2573 = buffer.ReadStringArray(); + packet.jjj29 = array2573; + var array2574 = buffer.ReadStringArray(); + packet.jjj3 = array2574; + var array2575 = buffer.ReadStringArray(); + packet.jjj30 = array2575; + var array2576 = buffer.ReadStringArray(); + packet.jjj31 = array2576; + var array2577 = buffer.ReadStringArray(); + packet.jjj32 = array2577; + var array2578 = buffer.ReadStringArray(); + packet.jjj33 = array2578; + var array2579 = buffer.ReadStringArray(); + packet.jjj34 = array2579; + var array2580 = buffer.ReadStringArray(); + packet.jjj35 = array2580; + var array2581 = buffer.ReadStringArray(); + packet.jjj36 = array2581; + var array2582 = buffer.ReadStringArray(); + packet.jjj37 = array2582; + var array2583 = buffer.ReadStringArray(); + packet.jjj38 = array2583; + var array2584 = buffer.ReadStringArray(); + packet.jjj39 = array2584; + var array2585 = buffer.ReadStringArray(); + packet.jjj4 = array2585; + var array2586 = buffer.ReadStringArray(); + packet.jjj40 = array2586; + var array2587 = buffer.ReadStringArray(); + packet.jjj41 = array2587; + var array2588 = buffer.ReadStringArray(); + packet.jjj42 = array2588; + var array2589 = buffer.ReadStringArray(); + packet.jjj43 = array2589; + var array2590 = buffer.ReadStringArray(); + packet.jjj44 = array2590; + var array2591 = buffer.ReadStringArray(); + packet.jjj45 = array2591; + var array2592 = buffer.ReadStringArray(); + packet.jjj46 = array2592; + var array2593 = buffer.ReadStringArray(); + packet.jjj47 = array2593; + var array2594 = buffer.ReadStringArray(); + packet.jjj48 = array2594; + var array2595 = buffer.ReadStringArray(); + packet.jjj49 = array2595; + var array2596 = buffer.ReadStringArray(); + packet.jjj5 = array2596; + var array2597 = buffer.ReadStringArray(); + packet.jjj50 = array2597; + var array2598 = buffer.ReadStringArray(); + packet.jjj51 = array2598; + var array2599 = buffer.ReadStringArray(); + packet.jjj52 = array2599; + var array2600 = buffer.ReadStringArray(); + packet.jjj53 = array2600; + var array2601 = buffer.ReadStringArray(); + packet.jjj54 = array2601; + var array2602 = buffer.ReadStringArray(); + packet.jjj55 = array2602; + var array2603 = buffer.ReadStringArray(); + packet.jjj56 = array2603; + var array2604 = buffer.ReadStringArray(); + packet.jjj57 = array2604; + var array2605 = buffer.ReadStringArray(); + packet.jjj58 = array2605; + var array2606 = buffer.ReadStringArray(); + packet.jjj59 = array2606; + var array2607 = buffer.ReadStringArray(); + packet.jjj6 = array2607; + var array2608 = buffer.ReadStringArray(); + packet.jjj60 = array2608; + var array2609 = buffer.ReadStringArray(); + packet.jjj61 = array2609; + var array2610 = buffer.ReadStringArray(); + packet.jjj62 = array2610; + var array2611 = buffer.ReadStringArray(); + packet.jjj63 = array2611; + var array2612 = buffer.ReadStringArray(); + packet.jjj64 = array2612; + var array2613 = buffer.ReadStringArray(); + packet.jjj65 = array2613; + var array2614 = buffer.ReadStringArray(); + packet.jjj66 = array2614; + var array2615 = buffer.ReadStringArray(); + packet.jjj67 = array2615; + var array2616 = buffer.ReadStringArray(); + packet.jjj68 = array2616; + var array2617 = buffer.ReadStringArray(); + packet.jjj69 = array2617; + var array2618 = buffer.ReadStringArray(); + packet.jjj7 = array2618; + var array2619 = buffer.ReadStringArray(); + packet.jjj70 = array2619; + var array2620 = buffer.ReadStringArray(); + packet.jjj71 = array2620; + var array2621 = buffer.ReadStringArray(); + packet.jjj72 = array2621; + var array2622 = buffer.ReadStringArray(); + packet.jjj73 = array2622; + var array2623 = buffer.ReadStringArray(); + packet.jjj74 = array2623; + var array2624 = buffer.ReadStringArray(); + packet.jjj75 = array2624; + var array2625 = buffer.ReadStringArray(); + packet.jjj76 = array2625; + var array2626 = buffer.ReadStringArray(); + packet.jjj77 = array2626; + var array2627 = buffer.ReadStringArray(); + packet.jjj78 = array2627; + var array2628 = buffer.ReadStringArray(); + packet.jjj79 = array2628; + var array2629 = buffer.ReadStringArray(); + packet.jjj8 = array2629; + var array2630 = buffer.ReadStringArray(); + packet.jjj80 = array2630; + var array2631 = buffer.ReadStringArray(); + packet.jjj81 = array2631; + var array2632 = buffer.ReadStringArray(); + packet.jjj82 = array2632; + var array2633 = buffer.ReadStringArray(); + packet.jjj83 = array2633; + var array2634 = buffer.ReadStringArray(); + packet.jjj84 = array2634; + var array2635 = buffer.ReadStringArray(); + packet.jjj85 = array2635; + var array2636 = buffer.ReadStringArray(); + packet.jjj86 = array2636; + var array2637 = buffer.ReadStringArray(); + packet.jjj87 = array2637; + var array2638 = buffer.ReadStringArray(); + packet.jjj88 = array2638; + var array2639 = buffer.ReadStringArray(); + packet.jjj9 = array2639; + ObjectA result2640 = buffer.ReadPacket(102); + packet.kk1 = result2640; + ObjectA result2641 = buffer.ReadPacket(102); + packet.kk10 = result2641; + ObjectA result2642 = buffer.ReadPacket(102); + packet.kk11 = result2642; + ObjectA result2643 = buffer.ReadPacket(102); + packet.kk12 = result2643; + ObjectA result2644 = buffer.ReadPacket(102); + packet.kk13 = result2644; + ObjectA result2645 = buffer.ReadPacket(102); + packet.kk14 = result2645; + ObjectA result2646 = buffer.ReadPacket(102); + packet.kk15 = result2646; + ObjectA result2647 = buffer.ReadPacket(102); + packet.kk16 = result2647; + ObjectA result2648 = buffer.ReadPacket(102); + packet.kk17 = result2648; + ObjectA result2649 = buffer.ReadPacket(102); + packet.kk18 = result2649; + ObjectA result2650 = buffer.ReadPacket(102); + packet.kk19 = result2650; + ObjectA result2651 = buffer.ReadPacket(102); + packet.kk2 = result2651; + ObjectA result2652 = buffer.ReadPacket(102); + packet.kk20 = result2652; + ObjectA result2653 = buffer.ReadPacket(102); + packet.kk21 = result2653; + ObjectA result2654 = buffer.ReadPacket(102); + packet.kk22 = result2654; + ObjectA result2655 = buffer.ReadPacket(102); + packet.kk23 = result2655; + ObjectA result2656 = buffer.ReadPacket(102); + packet.kk24 = result2656; + ObjectA result2657 = buffer.ReadPacket(102); + packet.kk25 = result2657; + ObjectA result2658 = buffer.ReadPacket(102); + packet.kk26 = result2658; + ObjectA result2659 = buffer.ReadPacket(102); + packet.kk27 = result2659; + ObjectA result2660 = buffer.ReadPacket(102); + packet.kk28 = result2660; + ObjectA result2661 = buffer.ReadPacket(102); + packet.kk29 = result2661; + ObjectA result2662 = buffer.ReadPacket(102); + packet.kk3 = result2662; + ObjectA result2663 = buffer.ReadPacket(102); + packet.kk30 = result2663; + ObjectA result2664 = buffer.ReadPacket(102); + packet.kk31 = result2664; + ObjectA result2665 = buffer.ReadPacket(102); + packet.kk32 = result2665; + ObjectA result2666 = buffer.ReadPacket(102); + packet.kk33 = result2666; + ObjectA result2667 = buffer.ReadPacket(102); + packet.kk34 = result2667; + ObjectA result2668 = buffer.ReadPacket(102); + packet.kk35 = result2668; + ObjectA result2669 = buffer.ReadPacket(102); + packet.kk36 = result2669; + ObjectA result2670 = buffer.ReadPacket(102); + packet.kk37 = result2670; + ObjectA result2671 = buffer.ReadPacket(102); + packet.kk38 = result2671; + ObjectA result2672 = buffer.ReadPacket(102); + packet.kk39 = result2672; + ObjectA result2673 = buffer.ReadPacket(102); + packet.kk4 = result2673; + ObjectA result2674 = buffer.ReadPacket(102); + packet.kk40 = result2674; + ObjectA result2675 = buffer.ReadPacket(102); + packet.kk41 = result2675; + ObjectA result2676 = buffer.ReadPacket(102); + packet.kk42 = result2676; + ObjectA result2677 = buffer.ReadPacket(102); + packet.kk43 = result2677; + ObjectA result2678 = buffer.ReadPacket(102); + packet.kk44 = result2678; + ObjectA result2679 = buffer.ReadPacket(102); + packet.kk45 = result2679; + ObjectA result2680 = buffer.ReadPacket(102); + packet.kk46 = result2680; + ObjectA result2681 = buffer.ReadPacket(102); + packet.kk47 = result2681; + ObjectA result2682 = buffer.ReadPacket(102); + packet.kk48 = result2682; + ObjectA result2683 = buffer.ReadPacket(102); + packet.kk49 = result2683; + ObjectA result2684 = buffer.ReadPacket(102); + packet.kk5 = result2684; + ObjectA result2685 = buffer.ReadPacket(102); + packet.kk50 = result2685; + ObjectA result2686 = buffer.ReadPacket(102); + packet.kk51 = result2686; + ObjectA result2687 = buffer.ReadPacket(102); + packet.kk52 = result2687; + ObjectA result2688 = buffer.ReadPacket(102); + packet.kk53 = result2688; + ObjectA result2689 = buffer.ReadPacket(102); + packet.kk54 = result2689; + ObjectA result2690 = buffer.ReadPacket(102); + packet.kk55 = result2690; + ObjectA result2691 = buffer.ReadPacket(102); + packet.kk56 = result2691; + ObjectA result2692 = buffer.ReadPacket(102); + packet.kk57 = result2692; + ObjectA result2693 = buffer.ReadPacket(102); + packet.kk58 = result2693; + ObjectA result2694 = buffer.ReadPacket(102); + packet.kk59 = result2694; + ObjectA result2695 = buffer.ReadPacket(102); + packet.kk6 = result2695; + ObjectA result2696 = buffer.ReadPacket(102); + packet.kk60 = result2696; + ObjectA result2697 = buffer.ReadPacket(102); + packet.kk61 = result2697; + ObjectA result2698 = buffer.ReadPacket(102); + packet.kk62 = result2698; + ObjectA result2699 = buffer.ReadPacket(102); + packet.kk63 = result2699; + ObjectA result2700 = buffer.ReadPacket(102); + packet.kk64 = result2700; + ObjectA result2701 = buffer.ReadPacket(102); + packet.kk65 = result2701; + ObjectA result2702 = buffer.ReadPacket(102); + packet.kk66 = result2702; + ObjectA result2703 = buffer.ReadPacket(102); + packet.kk67 = result2703; + ObjectA result2704 = buffer.ReadPacket(102); + packet.kk68 = result2704; + ObjectA result2705 = buffer.ReadPacket(102); + packet.kk69 = result2705; + ObjectA result2706 = buffer.ReadPacket(102); + packet.kk7 = result2706; + ObjectA result2707 = buffer.ReadPacket(102); + packet.kk70 = result2707; + ObjectA result2708 = buffer.ReadPacket(102); + packet.kk71 = result2708; + ObjectA result2709 = buffer.ReadPacket(102); + packet.kk72 = result2709; + ObjectA result2710 = buffer.ReadPacket(102); + packet.kk73 = result2710; + ObjectA result2711 = buffer.ReadPacket(102); + packet.kk74 = result2711; + ObjectA result2712 = buffer.ReadPacket(102); + packet.kk75 = result2712; + ObjectA result2713 = buffer.ReadPacket(102); + packet.kk76 = result2713; + ObjectA result2714 = buffer.ReadPacket(102); + packet.kk77 = result2714; + ObjectA result2715 = buffer.ReadPacket(102); + packet.kk78 = result2715; + ObjectA result2716 = buffer.ReadPacket(102); + packet.kk79 = result2716; + ObjectA result2717 = buffer.ReadPacket(102); + packet.kk8 = result2717; + ObjectA result2718 = buffer.ReadPacket(102); + packet.kk80 = result2718; + ObjectA result2719 = buffer.ReadPacket(102); + packet.kk81 = result2719; + ObjectA result2720 = buffer.ReadPacket(102); + packet.kk82 = result2720; + ObjectA result2721 = buffer.ReadPacket(102); + packet.kk83 = result2721; + ObjectA result2722 = buffer.ReadPacket(102); + packet.kk84 = result2722; + ObjectA result2723 = buffer.ReadPacket(102); + packet.kk85 = result2723; + ObjectA result2724 = buffer.ReadPacket(102); + packet.kk86 = result2724; + ObjectA result2725 = buffer.ReadPacket(102); + packet.kk87 = result2725; + ObjectA result2726 = buffer.ReadPacket(102); + packet.kk88 = result2726; + ObjectA result2727 = buffer.ReadPacket(102); + packet.kk9 = result2727; + var array2728 = buffer.ReadPacketArray(102); + packet.kkk1 = array2728; + var array2729 = buffer.ReadPacketArray(102); + packet.kkk10 = array2729; + var array2730 = buffer.ReadPacketArray(102); + packet.kkk11 = array2730; + var array2731 = buffer.ReadPacketArray(102); + packet.kkk12 = array2731; + var array2732 = buffer.ReadPacketArray(102); + packet.kkk13 = array2732; + var array2733 = buffer.ReadPacketArray(102); + packet.kkk14 = array2733; + var array2734 = buffer.ReadPacketArray(102); + packet.kkk15 = array2734; + var array2735 = buffer.ReadPacketArray(102); + packet.kkk16 = array2735; + var array2736 = buffer.ReadPacketArray(102); + packet.kkk17 = array2736; + var array2737 = buffer.ReadPacketArray(102); + packet.kkk18 = array2737; + var array2738 = buffer.ReadPacketArray(102); + packet.kkk19 = array2738; + var array2739 = buffer.ReadPacketArray(102); + packet.kkk2 = array2739; + var array2740 = buffer.ReadPacketArray(102); + packet.kkk20 = array2740; + var array2741 = buffer.ReadPacketArray(102); + packet.kkk21 = array2741; + var array2742 = buffer.ReadPacketArray(102); + packet.kkk22 = array2742; + var array2743 = buffer.ReadPacketArray(102); + packet.kkk23 = array2743; + var array2744 = buffer.ReadPacketArray(102); + packet.kkk24 = array2744; + var array2745 = buffer.ReadPacketArray(102); + packet.kkk25 = array2745; + var array2746 = buffer.ReadPacketArray(102); + packet.kkk26 = array2746; + var array2747 = buffer.ReadPacketArray(102); + packet.kkk27 = array2747; + var array2748 = buffer.ReadPacketArray(102); + packet.kkk28 = array2748; + var array2749 = buffer.ReadPacketArray(102); + packet.kkk29 = array2749; + var array2750 = buffer.ReadPacketArray(102); + packet.kkk3 = array2750; + var array2751 = buffer.ReadPacketArray(102); + packet.kkk30 = array2751; + var array2752 = buffer.ReadPacketArray(102); + packet.kkk31 = array2752; + var array2753 = buffer.ReadPacketArray(102); + packet.kkk32 = array2753; + var array2754 = buffer.ReadPacketArray(102); + packet.kkk33 = array2754; + var array2755 = buffer.ReadPacketArray(102); + packet.kkk34 = array2755; + var array2756 = buffer.ReadPacketArray(102); + packet.kkk35 = array2756; + var array2757 = buffer.ReadPacketArray(102); + packet.kkk36 = array2757; + var array2758 = buffer.ReadPacketArray(102); + packet.kkk37 = array2758; + var array2759 = buffer.ReadPacketArray(102); + packet.kkk38 = array2759; + var array2760 = buffer.ReadPacketArray(102); + packet.kkk39 = array2760; + var array2761 = buffer.ReadPacketArray(102); + packet.kkk4 = array2761; + var array2762 = buffer.ReadPacketArray(102); + packet.kkk40 = array2762; + var array2763 = buffer.ReadPacketArray(102); + packet.kkk41 = array2763; + var array2764 = buffer.ReadPacketArray(102); + packet.kkk42 = array2764; + var array2765 = buffer.ReadPacketArray(102); + packet.kkk43 = array2765; + var array2766 = buffer.ReadPacketArray(102); + packet.kkk44 = array2766; + var array2767 = buffer.ReadPacketArray(102); + packet.kkk45 = array2767; + var array2768 = buffer.ReadPacketArray(102); + packet.kkk46 = array2768; + var array2769 = buffer.ReadPacketArray(102); + packet.kkk47 = array2769; + var array2770 = buffer.ReadPacketArray(102); + packet.kkk48 = array2770; + var array2771 = buffer.ReadPacketArray(102); + packet.kkk49 = array2771; + var array2772 = buffer.ReadPacketArray(102); + packet.kkk5 = array2772; + var array2773 = buffer.ReadPacketArray(102); + packet.kkk50 = array2773; + var array2774 = buffer.ReadPacketArray(102); + packet.kkk51 = array2774; + var array2775 = buffer.ReadPacketArray(102); + packet.kkk52 = array2775; + var array2776 = buffer.ReadPacketArray(102); + packet.kkk53 = array2776; + var array2777 = buffer.ReadPacketArray(102); + packet.kkk54 = array2777; + var array2778 = buffer.ReadPacketArray(102); + packet.kkk55 = array2778; + var array2779 = buffer.ReadPacketArray(102); + packet.kkk56 = array2779; + var array2780 = buffer.ReadPacketArray(102); + packet.kkk57 = array2780; + var array2781 = buffer.ReadPacketArray(102); + packet.kkk58 = array2781; + var array2782 = buffer.ReadPacketArray(102); + packet.kkk59 = array2782; + var array2783 = buffer.ReadPacketArray(102); + packet.kkk6 = array2783; + var array2784 = buffer.ReadPacketArray(102); + packet.kkk60 = array2784; + var array2785 = buffer.ReadPacketArray(102); + packet.kkk61 = array2785; + var array2786 = buffer.ReadPacketArray(102); + packet.kkk62 = array2786; + var array2787 = buffer.ReadPacketArray(102); + packet.kkk63 = array2787; + var array2788 = buffer.ReadPacketArray(102); + packet.kkk64 = array2788; + var array2789 = buffer.ReadPacketArray(102); + packet.kkk65 = array2789; + var array2790 = buffer.ReadPacketArray(102); + packet.kkk66 = array2790; + var array2791 = buffer.ReadPacketArray(102); + packet.kkk67 = array2791; + var array2792 = buffer.ReadPacketArray(102); + packet.kkk68 = array2792; + var array2793 = buffer.ReadPacketArray(102); + packet.kkk69 = array2793; + var array2794 = buffer.ReadPacketArray(102); + packet.kkk7 = array2794; + var array2795 = buffer.ReadPacketArray(102); + packet.kkk70 = array2795; + var array2796 = buffer.ReadPacketArray(102); + packet.kkk71 = array2796; + var array2797 = buffer.ReadPacketArray(102); + packet.kkk72 = array2797; + var array2798 = buffer.ReadPacketArray(102); + packet.kkk73 = array2798; + var array2799 = buffer.ReadPacketArray(102); + packet.kkk74 = array2799; + var array2800 = buffer.ReadPacketArray(102); + packet.kkk75 = array2800; + var array2801 = buffer.ReadPacketArray(102); + packet.kkk76 = array2801; + var array2802 = buffer.ReadPacketArray(102); + packet.kkk77 = array2802; + var array2803 = buffer.ReadPacketArray(102); + packet.kkk78 = array2803; + var array2804 = buffer.ReadPacketArray(102); + packet.kkk79 = array2804; + var array2805 = buffer.ReadPacketArray(102); + packet.kkk8 = array2805; + var array2806 = buffer.ReadPacketArray(102); + packet.kkk80 = array2806; + var array2807 = buffer.ReadPacketArray(102); + packet.kkk81 = array2807; + var array2808 = buffer.ReadPacketArray(102); + packet.kkk82 = array2808; + var array2809 = buffer.ReadPacketArray(102); + packet.kkk83 = array2809; + var array2810 = buffer.ReadPacketArray(102); + packet.kkk84 = array2810; + var array2811 = buffer.ReadPacketArray(102); + packet.kkk85 = array2811; + var array2812 = buffer.ReadPacketArray(102); + packet.kkk86 = array2812; + var array2813 = buffer.ReadPacketArray(102); + packet.kkk87 = array2813; + var array2814 = buffer.ReadPacketArray(102); + packet.kkk88 = array2814; + var array2815 = buffer.ReadPacketArray(102); + packet.kkk9 = array2815; + var list2816 = buffer.ReadIntList(); + packet.l1 = list2816; + var list2817 = buffer.ReadIntList(); + packet.l10 = list2817; + var list2818 = buffer.ReadIntList(); + packet.l11 = list2818; + var list2819 = buffer.ReadIntList(); + packet.l12 = list2819; + var list2820 = buffer.ReadIntList(); + packet.l13 = list2820; + var list2821 = buffer.ReadIntList(); + packet.l14 = list2821; + var list2822 = buffer.ReadIntList(); + packet.l15 = list2822; + var list2823 = buffer.ReadIntList(); + packet.l16 = list2823; + var list2824 = buffer.ReadIntList(); + packet.l17 = list2824; + var list2825 = buffer.ReadIntList(); + packet.l18 = list2825; + var list2826 = buffer.ReadIntList(); + packet.l19 = list2826; + var list2827 = buffer.ReadIntList(); + packet.l2 = list2827; + var list2828 = buffer.ReadIntList(); + packet.l20 = list2828; + var list2829 = buffer.ReadIntList(); + packet.l21 = list2829; + var list2830 = buffer.ReadIntList(); + packet.l22 = list2830; + var list2831 = buffer.ReadIntList(); + packet.l23 = list2831; + var list2832 = buffer.ReadIntList(); + packet.l24 = list2832; + var list2833 = buffer.ReadIntList(); + packet.l25 = list2833; + var list2834 = buffer.ReadIntList(); + packet.l26 = list2834; + var list2835 = buffer.ReadIntList(); + packet.l27 = list2835; + var list2836 = buffer.ReadIntList(); + packet.l28 = list2836; + var list2837 = buffer.ReadIntList(); + packet.l29 = list2837; + var list2838 = buffer.ReadIntList(); + packet.l3 = list2838; + var list2839 = buffer.ReadIntList(); + packet.l30 = list2839; + var list2840 = buffer.ReadIntList(); + packet.l31 = list2840; + var list2841 = buffer.ReadIntList(); + packet.l32 = list2841; + var list2842 = buffer.ReadIntList(); + packet.l33 = list2842; + var list2843 = buffer.ReadIntList(); + packet.l34 = list2843; + var list2844 = buffer.ReadIntList(); + packet.l35 = list2844; + var list2845 = buffer.ReadIntList(); + packet.l36 = list2845; + var list2846 = buffer.ReadIntList(); + packet.l37 = list2846; + var list2847 = buffer.ReadIntList(); + packet.l38 = list2847; + var list2848 = buffer.ReadIntList(); + packet.l39 = list2848; + var list2849 = buffer.ReadIntList(); + packet.l4 = list2849; + var list2850 = buffer.ReadIntList(); + packet.l40 = list2850; + var list2851 = buffer.ReadIntList(); + packet.l41 = list2851; + var list2852 = buffer.ReadIntList(); + packet.l42 = list2852; + var list2853 = buffer.ReadIntList(); + packet.l43 = list2853; + var list2854 = buffer.ReadIntList(); + packet.l44 = list2854; + var list2855 = buffer.ReadIntList(); + packet.l45 = list2855; + var list2856 = buffer.ReadIntList(); + packet.l46 = list2856; + var list2857 = buffer.ReadIntList(); + packet.l47 = list2857; + var list2858 = buffer.ReadIntList(); + packet.l48 = list2858; + var list2859 = buffer.ReadIntList(); + packet.l49 = list2859; + var list2860 = buffer.ReadIntList(); + packet.l5 = list2860; + var list2861 = buffer.ReadIntList(); + packet.l50 = list2861; + var list2862 = buffer.ReadIntList(); + packet.l51 = list2862; + var list2863 = buffer.ReadIntList(); + packet.l52 = list2863; + var list2864 = buffer.ReadIntList(); + packet.l53 = list2864; + var list2865 = buffer.ReadIntList(); + packet.l54 = list2865; + var list2866 = buffer.ReadIntList(); + packet.l55 = list2866; + var list2867 = buffer.ReadIntList(); + packet.l56 = list2867; + var list2868 = buffer.ReadIntList(); + packet.l57 = list2868; + var list2869 = buffer.ReadIntList(); + packet.l58 = list2869; + var list2870 = buffer.ReadIntList(); + packet.l59 = list2870; + var list2871 = buffer.ReadIntList(); + packet.l6 = list2871; + var list2872 = buffer.ReadIntList(); + packet.l60 = list2872; + var list2873 = buffer.ReadIntList(); + packet.l61 = list2873; + var list2874 = buffer.ReadIntList(); + packet.l62 = list2874; + var list2875 = buffer.ReadIntList(); + packet.l63 = list2875; + var list2876 = buffer.ReadIntList(); + packet.l64 = list2876; + var list2877 = buffer.ReadIntList(); + packet.l65 = list2877; + var list2878 = buffer.ReadIntList(); + packet.l66 = list2878; + var list2879 = buffer.ReadIntList(); + packet.l67 = list2879; + var list2880 = buffer.ReadIntList(); + packet.l68 = list2880; + var list2881 = buffer.ReadIntList(); + packet.l69 = list2881; + var list2882 = buffer.ReadIntList(); + packet.l7 = list2882; + var list2883 = buffer.ReadIntList(); + packet.l70 = list2883; + var list2884 = buffer.ReadIntList(); + packet.l71 = list2884; + var list2885 = buffer.ReadIntList(); + packet.l72 = list2885; + var list2886 = buffer.ReadIntList(); + packet.l73 = list2886; + var list2887 = buffer.ReadIntList(); + packet.l74 = list2887; + var list2888 = buffer.ReadIntList(); + packet.l75 = list2888; + var list2889 = buffer.ReadIntList(); + packet.l76 = list2889; + var list2890 = buffer.ReadIntList(); + packet.l77 = list2890; + var list2891 = buffer.ReadIntList(); + packet.l78 = list2891; + var list2892 = buffer.ReadIntList(); + packet.l79 = list2892; + var list2893 = buffer.ReadIntList(); + packet.l8 = list2893; + var list2894 = buffer.ReadIntList(); + packet.l80 = list2894; + var list2895 = buffer.ReadIntList(); + packet.l81 = list2895; + var list2896 = buffer.ReadIntList(); + packet.l82 = list2896; + var list2897 = buffer.ReadIntList(); + packet.l83 = list2897; + var list2898 = buffer.ReadIntList(); + packet.l84 = list2898; + var list2899 = buffer.ReadIntList(); + packet.l85 = list2899; + var list2900 = buffer.ReadIntList(); + packet.l86 = list2900; + var list2901 = buffer.ReadIntList(); + packet.l87 = list2901; + var list2902 = buffer.ReadIntList(); + packet.l88 = list2902; + var list2903 = buffer.ReadIntList(); + packet.l9 = list2903; + var list2904 = buffer.ReadStringList(); + packet.llll1 = list2904; + var list2905 = buffer.ReadStringList(); + packet.llll10 = list2905; + var list2906 = buffer.ReadStringList(); + packet.llll11 = list2906; + var list2907 = buffer.ReadStringList(); + packet.llll12 = list2907; + var list2908 = buffer.ReadStringList(); + packet.llll13 = list2908; + var list2909 = buffer.ReadStringList(); + packet.llll14 = list2909; + var list2910 = buffer.ReadStringList(); + packet.llll15 = list2910; + var list2911 = buffer.ReadStringList(); + packet.llll16 = list2911; + var list2912 = buffer.ReadStringList(); + packet.llll17 = list2912; + var list2913 = buffer.ReadStringList(); + packet.llll18 = list2913; + var list2914 = buffer.ReadStringList(); + packet.llll19 = list2914; + var list2915 = buffer.ReadStringList(); + packet.llll2 = list2915; + var list2916 = buffer.ReadStringList(); + packet.llll20 = list2916; + var list2917 = buffer.ReadStringList(); + packet.llll21 = list2917; + var list2918 = buffer.ReadStringList(); + packet.llll22 = list2918; + var list2919 = buffer.ReadStringList(); + packet.llll23 = list2919; + var list2920 = buffer.ReadStringList(); + packet.llll24 = list2920; + var list2921 = buffer.ReadStringList(); + packet.llll25 = list2921; + var list2922 = buffer.ReadStringList(); + packet.llll26 = list2922; + var list2923 = buffer.ReadStringList(); + packet.llll27 = list2923; + var list2924 = buffer.ReadStringList(); + packet.llll28 = list2924; + var list2925 = buffer.ReadStringList(); + packet.llll29 = list2925; + var list2926 = buffer.ReadStringList(); + packet.llll3 = list2926; + var list2927 = buffer.ReadStringList(); + packet.llll30 = list2927; + var list2928 = buffer.ReadStringList(); + packet.llll31 = list2928; + var list2929 = buffer.ReadStringList(); + packet.llll32 = list2929; + var list2930 = buffer.ReadStringList(); + packet.llll33 = list2930; + var list2931 = buffer.ReadStringList(); + packet.llll34 = list2931; + var list2932 = buffer.ReadStringList(); + packet.llll35 = list2932; + var list2933 = buffer.ReadStringList(); + packet.llll36 = list2933; + var list2934 = buffer.ReadStringList(); + packet.llll37 = list2934; + var list2935 = buffer.ReadStringList(); + packet.llll38 = list2935; + var list2936 = buffer.ReadStringList(); + packet.llll39 = list2936; + var list2937 = buffer.ReadStringList(); + packet.llll4 = list2937; + var list2938 = buffer.ReadStringList(); + packet.llll40 = list2938; + var list2939 = buffer.ReadStringList(); + packet.llll41 = list2939; + var list2940 = buffer.ReadStringList(); + packet.llll42 = list2940; + var list2941 = buffer.ReadStringList(); + packet.llll43 = list2941; + var list2942 = buffer.ReadStringList(); + packet.llll44 = list2942; + var list2943 = buffer.ReadStringList(); + packet.llll45 = list2943; + var list2944 = buffer.ReadStringList(); + packet.llll46 = list2944; + var list2945 = buffer.ReadStringList(); + packet.llll47 = list2945; + var list2946 = buffer.ReadStringList(); + packet.llll48 = list2946; + var list2947 = buffer.ReadStringList(); + packet.llll49 = list2947; + var list2948 = buffer.ReadStringList(); + packet.llll5 = list2948; + var list2949 = buffer.ReadStringList(); + packet.llll50 = list2949; + var list2950 = buffer.ReadStringList(); + packet.llll51 = list2950; + var list2951 = buffer.ReadStringList(); + packet.llll52 = list2951; + var list2952 = buffer.ReadStringList(); + packet.llll53 = list2952; + var list2953 = buffer.ReadStringList(); + packet.llll54 = list2953; + var list2954 = buffer.ReadStringList(); + packet.llll55 = list2954; + var list2955 = buffer.ReadStringList(); + packet.llll56 = list2955; + var list2956 = buffer.ReadStringList(); + packet.llll57 = list2956; + var list2957 = buffer.ReadStringList(); + packet.llll58 = list2957; + var list2958 = buffer.ReadStringList(); + packet.llll59 = list2958; + var list2959 = buffer.ReadStringList(); + packet.llll6 = list2959; + var list2960 = buffer.ReadStringList(); + packet.llll60 = list2960; + var list2961 = buffer.ReadStringList(); + packet.llll61 = list2961; + var list2962 = buffer.ReadStringList(); + packet.llll62 = list2962; + var list2963 = buffer.ReadStringList(); + packet.llll63 = list2963; + var list2964 = buffer.ReadStringList(); + packet.llll64 = list2964; + var list2965 = buffer.ReadStringList(); + packet.llll65 = list2965; + var list2966 = buffer.ReadStringList(); + packet.llll66 = list2966; + var list2967 = buffer.ReadStringList(); + packet.llll67 = list2967; + var list2968 = buffer.ReadStringList(); + packet.llll68 = list2968; + var list2969 = buffer.ReadStringList(); + packet.llll69 = list2969; + var list2970 = buffer.ReadStringList(); + packet.llll7 = list2970; + var list2971 = buffer.ReadStringList(); + packet.llll70 = list2971; + var list2972 = buffer.ReadStringList(); + packet.llll71 = list2972; + var list2973 = buffer.ReadStringList(); + packet.llll72 = list2973; + var list2974 = buffer.ReadStringList(); + packet.llll73 = list2974; + var list2975 = buffer.ReadStringList(); + packet.llll74 = list2975; + var list2976 = buffer.ReadStringList(); + packet.llll75 = list2976; + var list2977 = buffer.ReadStringList(); + packet.llll76 = list2977; + var list2978 = buffer.ReadStringList(); + packet.llll77 = list2978; + var list2979 = buffer.ReadStringList(); + packet.llll78 = list2979; + var list2980 = buffer.ReadStringList(); + packet.llll79 = list2980; + var list2981 = buffer.ReadStringList(); + packet.llll8 = list2981; + var list2982 = buffer.ReadStringList(); + packet.llll80 = list2982; + var list2983 = buffer.ReadStringList(); + packet.llll81 = list2983; + var list2984 = buffer.ReadStringList(); + packet.llll82 = list2984; + var list2985 = buffer.ReadStringList(); + packet.llll83 = list2985; + var list2986 = buffer.ReadStringList(); + packet.llll84 = list2986; + var list2987 = buffer.ReadStringList(); + packet.llll85 = list2987; + var list2988 = buffer.ReadStringList(); + packet.llll86 = list2988; + var list2989 = buffer.ReadStringList(); + packet.llll87 = list2989; + var list2990 = buffer.ReadStringList(); + packet.llll88 = list2990; + var list2991 = buffer.ReadStringList(); + packet.llll9 = list2991; + var map2992 = buffer.ReadIntStringMap(); + packet.m1 = map2992; + var map2993 = buffer.ReadIntStringMap(); + packet.m10 = map2993; + var map2994 = buffer.ReadIntStringMap(); + packet.m11 = map2994; + var map2995 = buffer.ReadIntStringMap(); + packet.m12 = map2995; + var map2996 = buffer.ReadIntStringMap(); + packet.m13 = map2996; + var map2997 = buffer.ReadIntStringMap(); + packet.m14 = map2997; + var map2998 = buffer.ReadIntStringMap(); + packet.m15 = map2998; + var map2999 = buffer.ReadIntStringMap(); + packet.m16 = map2999; + var map3000 = buffer.ReadIntStringMap(); + packet.m17 = map3000; + var map3001 = buffer.ReadIntStringMap(); + packet.m18 = map3001; + var map3002 = buffer.ReadIntStringMap(); + packet.m19 = map3002; + var map3003 = buffer.ReadIntStringMap(); + packet.m2 = map3003; + var map3004 = buffer.ReadIntStringMap(); + packet.m20 = map3004; + var map3005 = buffer.ReadIntStringMap(); + packet.m21 = map3005; + var map3006 = buffer.ReadIntStringMap(); + packet.m22 = map3006; + var map3007 = buffer.ReadIntStringMap(); + packet.m23 = map3007; + var map3008 = buffer.ReadIntStringMap(); + packet.m24 = map3008; + var map3009 = buffer.ReadIntStringMap(); + packet.m25 = map3009; + var map3010 = buffer.ReadIntStringMap(); + packet.m26 = map3010; + var map3011 = buffer.ReadIntStringMap(); + packet.m27 = map3011; + var map3012 = buffer.ReadIntStringMap(); + packet.m28 = map3012; + var map3013 = buffer.ReadIntStringMap(); + packet.m29 = map3013; + var map3014 = buffer.ReadIntStringMap(); + packet.m3 = map3014; + var map3015 = buffer.ReadIntStringMap(); + packet.m30 = map3015; + var map3016 = buffer.ReadIntStringMap(); + packet.m31 = map3016; + var map3017 = buffer.ReadIntStringMap(); + packet.m32 = map3017; + var map3018 = buffer.ReadIntStringMap(); + packet.m33 = map3018; + var map3019 = buffer.ReadIntStringMap(); + packet.m34 = map3019; + var map3020 = buffer.ReadIntStringMap(); + packet.m35 = map3020; + var map3021 = buffer.ReadIntStringMap(); + packet.m36 = map3021; + var map3022 = buffer.ReadIntStringMap(); + packet.m37 = map3022; + var map3023 = buffer.ReadIntStringMap(); + packet.m38 = map3023; + var map3024 = buffer.ReadIntStringMap(); + packet.m39 = map3024; + var map3025 = buffer.ReadIntStringMap(); + packet.m4 = map3025; + var map3026 = buffer.ReadIntStringMap(); + packet.m40 = map3026; + var map3027 = buffer.ReadIntStringMap(); + packet.m41 = map3027; + var map3028 = buffer.ReadIntStringMap(); + packet.m42 = map3028; + var map3029 = buffer.ReadIntStringMap(); + packet.m43 = map3029; + var map3030 = buffer.ReadIntStringMap(); + packet.m44 = map3030; + var map3031 = buffer.ReadIntStringMap(); + packet.m45 = map3031; + var map3032 = buffer.ReadIntStringMap(); + packet.m46 = map3032; + var map3033 = buffer.ReadIntStringMap(); + packet.m47 = map3033; + var map3034 = buffer.ReadIntStringMap(); + packet.m48 = map3034; + var map3035 = buffer.ReadIntStringMap(); + packet.m49 = map3035; + var map3036 = buffer.ReadIntStringMap(); + packet.m5 = map3036; + var map3037 = buffer.ReadIntStringMap(); + packet.m50 = map3037; + var map3038 = buffer.ReadIntStringMap(); + packet.m51 = map3038; + var map3039 = buffer.ReadIntStringMap(); + packet.m52 = map3039; + var map3040 = buffer.ReadIntStringMap(); + packet.m53 = map3040; + var map3041 = buffer.ReadIntStringMap(); + packet.m54 = map3041; + var map3042 = buffer.ReadIntStringMap(); + packet.m55 = map3042; + var map3043 = buffer.ReadIntStringMap(); + packet.m56 = map3043; + var map3044 = buffer.ReadIntStringMap(); + packet.m57 = map3044; + var map3045 = buffer.ReadIntStringMap(); + packet.m58 = map3045; + var map3046 = buffer.ReadIntStringMap(); + packet.m59 = map3046; + var map3047 = buffer.ReadIntStringMap(); + packet.m6 = map3047; + var map3048 = buffer.ReadIntStringMap(); + packet.m60 = map3048; + var map3049 = buffer.ReadIntStringMap(); + packet.m61 = map3049; + var map3050 = buffer.ReadIntStringMap(); + packet.m62 = map3050; + var map3051 = buffer.ReadIntStringMap(); + packet.m63 = map3051; + var map3052 = buffer.ReadIntStringMap(); + packet.m64 = map3052; + var map3053 = buffer.ReadIntStringMap(); + packet.m65 = map3053; + var map3054 = buffer.ReadIntStringMap(); + packet.m66 = map3054; + var map3055 = buffer.ReadIntStringMap(); + packet.m67 = map3055; + var map3056 = buffer.ReadIntStringMap(); + packet.m68 = map3056; + var map3057 = buffer.ReadIntStringMap(); + packet.m69 = map3057; + var map3058 = buffer.ReadIntStringMap(); + packet.m7 = map3058; + var map3059 = buffer.ReadIntStringMap(); + packet.m70 = map3059; + var map3060 = buffer.ReadIntStringMap(); + packet.m71 = map3060; + var map3061 = buffer.ReadIntStringMap(); + packet.m72 = map3061; + var map3062 = buffer.ReadIntStringMap(); + packet.m73 = map3062; + var map3063 = buffer.ReadIntStringMap(); + packet.m74 = map3063; + var map3064 = buffer.ReadIntStringMap(); + packet.m75 = map3064; + var map3065 = buffer.ReadIntStringMap(); + packet.m76 = map3065; + var map3066 = buffer.ReadIntStringMap(); + packet.m77 = map3066; + var map3067 = buffer.ReadIntStringMap(); + packet.m78 = map3067; + var map3068 = buffer.ReadIntStringMap(); + packet.m79 = map3068; + var map3069 = buffer.ReadIntStringMap(); + packet.m8 = map3069; + var map3070 = buffer.ReadIntStringMap(); + packet.m80 = map3070; + var map3071 = buffer.ReadIntStringMap(); + packet.m81 = map3071; + var map3072 = buffer.ReadIntStringMap(); + packet.m82 = map3072; + var map3073 = buffer.ReadIntStringMap(); + packet.m83 = map3073; + var map3074 = buffer.ReadIntStringMap(); + packet.m84 = map3074; + var map3075 = buffer.ReadIntStringMap(); + packet.m85 = map3075; + var map3076 = buffer.ReadIntStringMap(); + packet.m86 = map3076; + var map3077 = buffer.ReadIntStringMap(); + packet.m87 = map3077; + var map3078 = buffer.ReadIntStringMap(); + packet.m88 = map3078; + var map3079 = buffer.ReadIntStringMap(); + packet.m9 = map3079; + var map3080 = buffer.ReadIntPacketMap(102); + packet.mm1 = map3080; + var map3081 = buffer.ReadIntPacketMap(102); + packet.mm10 = map3081; + var map3082 = buffer.ReadIntPacketMap(102); + packet.mm11 = map3082; + var map3083 = buffer.ReadIntPacketMap(102); + packet.mm12 = map3083; + var map3084 = buffer.ReadIntPacketMap(102); + packet.mm13 = map3084; + var map3085 = buffer.ReadIntPacketMap(102); + packet.mm14 = map3085; + var map3086 = buffer.ReadIntPacketMap(102); + packet.mm15 = map3086; + var map3087 = buffer.ReadIntPacketMap(102); + packet.mm16 = map3087; + var map3088 = buffer.ReadIntPacketMap(102); + packet.mm17 = map3088; + var map3089 = buffer.ReadIntPacketMap(102); + packet.mm18 = map3089; + var map3090 = buffer.ReadIntPacketMap(102); + packet.mm19 = map3090; + var map3091 = buffer.ReadIntPacketMap(102); + packet.mm2 = map3091; + var map3092 = buffer.ReadIntPacketMap(102); + packet.mm20 = map3092; + var map3093 = buffer.ReadIntPacketMap(102); + packet.mm21 = map3093; + var map3094 = buffer.ReadIntPacketMap(102); + packet.mm22 = map3094; + var map3095 = buffer.ReadIntPacketMap(102); + packet.mm23 = map3095; + var map3096 = buffer.ReadIntPacketMap(102); + packet.mm24 = map3096; + var map3097 = buffer.ReadIntPacketMap(102); + packet.mm25 = map3097; + var map3098 = buffer.ReadIntPacketMap(102); + packet.mm26 = map3098; + var map3099 = buffer.ReadIntPacketMap(102); + packet.mm27 = map3099; + var map3100 = buffer.ReadIntPacketMap(102); + packet.mm28 = map3100; + var map3101 = buffer.ReadIntPacketMap(102); + packet.mm29 = map3101; + var map3102 = buffer.ReadIntPacketMap(102); + packet.mm3 = map3102; + var map3103 = buffer.ReadIntPacketMap(102); + packet.mm30 = map3103; + var map3104 = buffer.ReadIntPacketMap(102); + packet.mm31 = map3104; + var map3105 = buffer.ReadIntPacketMap(102); + packet.mm32 = map3105; + var map3106 = buffer.ReadIntPacketMap(102); + packet.mm33 = map3106; + var map3107 = buffer.ReadIntPacketMap(102); + packet.mm34 = map3107; + var map3108 = buffer.ReadIntPacketMap(102); + packet.mm35 = map3108; + var map3109 = buffer.ReadIntPacketMap(102); + packet.mm36 = map3109; + var map3110 = buffer.ReadIntPacketMap(102); + packet.mm37 = map3110; + var map3111 = buffer.ReadIntPacketMap(102); + packet.mm38 = map3111; + var map3112 = buffer.ReadIntPacketMap(102); + packet.mm39 = map3112; + var map3113 = buffer.ReadIntPacketMap(102); + packet.mm4 = map3113; + var map3114 = buffer.ReadIntPacketMap(102); + packet.mm40 = map3114; + var map3115 = buffer.ReadIntPacketMap(102); + packet.mm41 = map3115; + var map3116 = buffer.ReadIntPacketMap(102); + packet.mm42 = map3116; + var map3117 = buffer.ReadIntPacketMap(102); + packet.mm43 = map3117; + var map3118 = buffer.ReadIntPacketMap(102); + packet.mm44 = map3118; + var map3119 = buffer.ReadIntPacketMap(102); + packet.mm45 = map3119; + var map3120 = buffer.ReadIntPacketMap(102); + packet.mm46 = map3120; + var map3121 = buffer.ReadIntPacketMap(102); + packet.mm47 = map3121; + var map3122 = buffer.ReadIntPacketMap(102); + packet.mm48 = map3122; + var map3123 = buffer.ReadIntPacketMap(102); + packet.mm49 = map3123; + var map3124 = buffer.ReadIntPacketMap(102); + packet.mm5 = map3124; + var map3125 = buffer.ReadIntPacketMap(102); + packet.mm50 = map3125; + var map3126 = buffer.ReadIntPacketMap(102); + packet.mm51 = map3126; + var map3127 = buffer.ReadIntPacketMap(102); + packet.mm52 = map3127; + var map3128 = buffer.ReadIntPacketMap(102); + packet.mm53 = map3128; + var map3129 = buffer.ReadIntPacketMap(102); + packet.mm54 = map3129; + var map3130 = buffer.ReadIntPacketMap(102); + packet.mm55 = map3130; + var map3131 = buffer.ReadIntPacketMap(102); + packet.mm56 = map3131; + var map3132 = buffer.ReadIntPacketMap(102); + packet.mm57 = map3132; + var map3133 = buffer.ReadIntPacketMap(102); + packet.mm58 = map3133; + var map3134 = buffer.ReadIntPacketMap(102); + packet.mm59 = map3134; + var map3135 = buffer.ReadIntPacketMap(102); + packet.mm6 = map3135; + var map3136 = buffer.ReadIntPacketMap(102); + packet.mm60 = map3136; + var map3137 = buffer.ReadIntPacketMap(102); + packet.mm61 = map3137; + var map3138 = buffer.ReadIntPacketMap(102); + packet.mm62 = map3138; + var map3139 = buffer.ReadIntPacketMap(102); + packet.mm63 = map3139; + var map3140 = buffer.ReadIntPacketMap(102); + packet.mm64 = map3140; + var map3141 = buffer.ReadIntPacketMap(102); + packet.mm65 = map3141; + var map3142 = buffer.ReadIntPacketMap(102); + packet.mm66 = map3142; + var map3143 = buffer.ReadIntPacketMap(102); + packet.mm67 = map3143; + var map3144 = buffer.ReadIntPacketMap(102); + packet.mm68 = map3144; + var map3145 = buffer.ReadIntPacketMap(102); + packet.mm69 = map3145; + var map3146 = buffer.ReadIntPacketMap(102); + packet.mm7 = map3146; + var map3147 = buffer.ReadIntPacketMap(102); + packet.mm70 = map3147; + var map3148 = buffer.ReadIntPacketMap(102); + packet.mm71 = map3148; + var map3149 = buffer.ReadIntPacketMap(102); + packet.mm72 = map3149; + var map3150 = buffer.ReadIntPacketMap(102); + packet.mm73 = map3150; + var map3151 = buffer.ReadIntPacketMap(102); + packet.mm74 = map3151; + var map3152 = buffer.ReadIntPacketMap(102); + packet.mm75 = map3152; + var map3153 = buffer.ReadIntPacketMap(102); + packet.mm76 = map3153; + var map3154 = buffer.ReadIntPacketMap(102); + packet.mm77 = map3154; + var map3155 = buffer.ReadIntPacketMap(102); + packet.mm78 = map3155; + var map3156 = buffer.ReadIntPacketMap(102); + packet.mm79 = map3156; + var map3157 = buffer.ReadIntPacketMap(102); + packet.mm8 = map3157; + var map3158 = buffer.ReadIntPacketMap(102); + packet.mm80 = map3158; + var map3159 = buffer.ReadIntPacketMap(102); + packet.mm81 = map3159; + var map3160 = buffer.ReadIntPacketMap(102); + packet.mm82 = map3160; + var map3161 = buffer.ReadIntPacketMap(102); + packet.mm83 = map3161; + var map3162 = buffer.ReadIntPacketMap(102); + packet.mm84 = map3162; + var map3163 = buffer.ReadIntPacketMap(102); + packet.mm85 = map3163; + var map3164 = buffer.ReadIntPacketMap(102); + packet.mm86 = map3164; + var map3165 = buffer.ReadIntPacketMap(102); + packet.mm87 = map3165; + var map3166 = buffer.ReadIntPacketMap(102); + packet.mm88 = map3166; + var map3167 = buffer.ReadIntPacketMap(102); + packet.mm9 = map3167; + var set3168 = buffer.ReadIntSet(); + packet.s1 = set3168; + var set3169 = buffer.ReadIntSet(); + packet.s10 = set3169; + var set3170 = buffer.ReadIntSet(); + packet.s11 = set3170; + var set3171 = buffer.ReadIntSet(); + packet.s12 = set3171; + var set3172 = buffer.ReadIntSet(); + packet.s13 = set3172; + var set3173 = buffer.ReadIntSet(); + packet.s14 = set3173; + var set3174 = buffer.ReadIntSet(); + packet.s15 = set3174; + var set3175 = buffer.ReadIntSet(); + packet.s16 = set3175; + var set3176 = buffer.ReadIntSet(); + packet.s17 = set3176; + var set3177 = buffer.ReadIntSet(); + packet.s18 = set3177; + var set3178 = buffer.ReadIntSet(); + packet.s19 = set3178; + var set3179 = buffer.ReadIntSet(); + packet.s2 = set3179; + var set3180 = buffer.ReadIntSet(); + packet.s20 = set3180; + var set3181 = buffer.ReadIntSet(); + packet.s21 = set3181; + var set3182 = buffer.ReadIntSet(); + packet.s22 = set3182; + var set3183 = buffer.ReadIntSet(); + packet.s23 = set3183; + var set3184 = buffer.ReadIntSet(); + packet.s24 = set3184; + var set3185 = buffer.ReadIntSet(); + packet.s25 = set3185; + var set3186 = buffer.ReadIntSet(); + packet.s26 = set3186; + var set3187 = buffer.ReadIntSet(); + packet.s27 = set3187; + var set3188 = buffer.ReadIntSet(); + packet.s28 = set3188; + var set3189 = buffer.ReadIntSet(); + packet.s29 = set3189; + var set3190 = buffer.ReadIntSet(); + packet.s3 = set3190; + var set3191 = buffer.ReadIntSet(); + packet.s30 = set3191; + var set3192 = buffer.ReadIntSet(); + packet.s31 = set3192; + var set3193 = buffer.ReadIntSet(); + packet.s32 = set3193; + var set3194 = buffer.ReadIntSet(); + packet.s33 = set3194; + var set3195 = buffer.ReadIntSet(); + packet.s34 = set3195; + var set3196 = buffer.ReadIntSet(); + packet.s35 = set3196; + var set3197 = buffer.ReadIntSet(); + packet.s36 = set3197; + var set3198 = buffer.ReadIntSet(); + packet.s37 = set3198; + var set3199 = buffer.ReadIntSet(); + packet.s38 = set3199; + var set3200 = buffer.ReadIntSet(); + packet.s39 = set3200; + var set3201 = buffer.ReadIntSet(); + packet.s4 = set3201; + var set3202 = buffer.ReadIntSet(); + packet.s40 = set3202; + var set3203 = buffer.ReadIntSet(); + packet.s41 = set3203; + var set3204 = buffer.ReadIntSet(); + packet.s42 = set3204; + var set3205 = buffer.ReadIntSet(); + packet.s43 = set3205; + var set3206 = buffer.ReadIntSet(); + packet.s44 = set3206; + var set3207 = buffer.ReadIntSet(); + packet.s45 = set3207; + var set3208 = buffer.ReadIntSet(); + packet.s46 = set3208; + var set3209 = buffer.ReadIntSet(); + packet.s47 = set3209; + var set3210 = buffer.ReadIntSet(); + packet.s48 = set3210; + var set3211 = buffer.ReadIntSet(); + packet.s49 = set3211; + var set3212 = buffer.ReadIntSet(); + packet.s5 = set3212; + var set3213 = buffer.ReadIntSet(); + packet.s50 = set3213; + var set3214 = buffer.ReadIntSet(); + packet.s51 = set3214; + var set3215 = buffer.ReadIntSet(); + packet.s52 = set3215; + var set3216 = buffer.ReadIntSet(); + packet.s53 = set3216; + var set3217 = buffer.ReadIntSet(); + packet.s54 = set3217; + var set3218 = buffer.ReadIntSet(); + packet.s55 = set3218; + var set3219 = buffer.ReadIntSet(); + packet.s56 = set3219; + var set3220 = buffer.ReadIntSet(); + packet.s57 = set3220; + var set3221 = buffer.ReadIntSet(); + packet.s58 = set3221; + var set3222 = buffer.ReadIntSet(); + packet.s59 = set3222; + var set3223 = buffer.ReadIntSet(); + packet.s6 = set3223; + var set3224 = buffer.ReadIntSet(); + packet.s60 = set3224; + var set3225 = buffer.ReadIntSet(); + packet.s61 = set3225; + var set3226 = buffer.ReadIntSet(); + packet.s62 = set3226; + var set3227 = buffer.ReadIntSet(); + packet.s63 = set3227; + var set3228 = buffer.ReadIntSet(); + packet.s64 = set3228; + var set3229 = buffer.ReadIntSet(); + packet.s65 = set3229; + var set3230 = buffer.ReadIntSet(); + packet.s66 = set3230; + var set3231 = buffer.ReadIntSet(); + packet.s67 = set3231; + var set3232 = buffer.ReadIntSet(); + packet.s68 = set3232; + var set3233 = buffer.ReadIntSet(); + packet.s69 = set3233; + var set3234 = buffer.ReadIntSet(); + packet.s7 = set3234; + var set3235 = buffer.ReadIntSet(); + packet.s70 = set3235; + var set3236 = buffer.ReadIntSet(); + packet.s71 = set3236; + var set3237 = buffer.ReadIntSet(); + packet.s72 = set3237; + var set3238 = buffer.ReadIntSet(); + packet.s73 = set3238; + var set3239 = buffer.ReadIntSet(); + packet.s74 = set3239; + var set3240 = buffer.ReadIntSet(); + packet.s75 = set3240; + var set3241 = buffer.ReadIntSet(); + packet.s76 = set3241; + var set3242 = buffer.ReadIntSet(); + packet.s77 = set3242; + var set3243 = buffer.ReadIntSet(); + packet.s78 = set3243; + var set3244 = buffer.ReadIntSet(); + packet.s79 = set3244; + var set3245 = buffer.ReadIntSet(); + packet.s8 = set3245; + var set3246 = buffer.ReadIntSet(); + packet.s80 = set3246; + var set3247 = buffer.ReadIntSet(); + packet.s81 = set3247; + var set3248 = buffer.ReadIntSet(); + packet.s82 = set3248; + var set3249 = buffer.ReadIntSet(); + packet.s83 = set3249; + var set3250 = buffer.ReadIntSet(); + packet.s84 = set3250; + var set3251 = buffer.ReadIntSet(); + packet.s85 = set3251; + var set3252 = buffer.ReadIntSet(); + packet.s86 = set3252; + var set3253 = buffer.ReadIntSet(); + packet.s87 = set3253; + var set3254 = buffer.ReadIntSet(); + packet.s88 = set3254; + var set3255 = buffer.ReadIntSet(); + packet.s9 = set3255; + var set3256 = buffer.ReadStringSet(); + packet.ssss1 = set3256; + var set3257 = buffer.ReadStringSet(); + packet.ssss10 = set3257; + var set3258 = buffer.ReadStringSet(); + packet.ssss11 = set3258; + var set3259 = buffer.ReadStringSet(); + packet.ssss12 = set3259; + var set3260 = buffer.ReadStringSet(); + packet.ssss13 = set3260; + var set3261 = buffer.ReadStringSet(); + packet.ssss14 = set3261; + var set3262 = buffer.ReadStringSet(); + packet.ssss15 = set3262; + var set3263 = buffer.ReadStringSet(); + packet.ssss16 = set3263; + var set3264 = buffer.ReadStringSet(); + packet.ssss17 = set3264; + var set3265 = buffer.ReadStringSet(); + packet.ssss18 = set3265; + var set3266 = buffer.ReadStringSet(); + packet.ssss19 = set3266; + var set3267 = buffer.ReadStringSet(); + packet.ssss2 = set3267; + var set3268 = buffer.ReadStringSet(); + packet.ssss20 = set3268; + var set3269 = buffer.ReadStringSet(); + packet.ssss21 = set3269; + var set3270 = buffer.ReadStringSet(); + packet.ssss22 = set3270; + var set3271 = buffer.ReadStringSet(); + packet.ssss23 = set3271; + var set3272 = buffer.ReadStringSet(); + packet.ssss24 = set3272; + var set3273 = buffer.ReadStringSet(); + packet.ssss25 = set3273; + var set3274 = buffer.ReadStringSet(); + packet.ssss26 = set3274; + var set3275 = buffer.ReadStringSet(); + packet.ssss27 = set3275; + var set3276 = buffer.ReadStringSet(); + packet.ssss28 = set3276; + var set3277 = buffer.ReadStringSet(); + packet.ssss29 = set3277; + var set3278 = buffer.ReadStringSet(); + packet.ssss3 = set3278; + var set3279 = buffer.ReadStringSet(); + packet.ssss30 = set3279; + var set3280 = buffer.ReadStringSet(); + packet.ssss31 = set3280; + var set3281 = buffer.ReadStringSet(); + packet.ssss32 = set3281; + var set3282 = buffer.ReadStringSet(); + packet.ssss33 = set3282; + var set3283 = buffer.ReadStringSet(); + packet.ssss34 = set3283; + var set3284 = buffer.ReadStringSet(); + packet.ssss35 = set3284; + var set3285 = buffer.ReadStringSet(); + packet.ssss36 = set3285; + var set3286 = buffer.ReadStringSet(); + packet.ssss37 = set3286; + var set3287 = buffer.ReadStringSet(); + packet.ssss38 = set3287; + var set3288 = buffer.ReadStringSet(); + packet.ssss39 = set3288; + var set3289 = buffer.ReadStringSet(); + packet.ssss4 = set3289; + var set3290 = buffer.ReadStringSet(); + packet.ssss40 = set3290; + var set3291 = buffer.ReadStringSet(); + packet.ssss41 = set3291; + var set3292 = buffer.ReadStringSet(); + packet.ssss42 = set3292; + var set3293 = buffer.ReadStringSet(); + packet.ssss43 = set3293; + var set3294 = buffer.ReadStringSet(); + packet.ssss44 = set3294; + var set3295 = buffer.ReadStringSet(); + packet.ssss45 = set3295; + var set3296 = buffer.ReadStringSet(); + packet.ssss46 = set3296; + var set3297 = buffer.ReadStringSet(); + packet.ssss47 = set3297; + var set3298 = buffer.ReadStringSet(); + packet.ssss48 = set3298; + var set3299 = buffer.ReadStringSet(); + packet.ssss49 = set3299; + var set3300 = buffer.ReadStringSet(); + packet.ssss5 = set3300; + var set3301 = buffer.ReadStringSet(); + packet.ssss50 = set3301; + var set3302 = buffer.ReadStringSet(); + packet.ssss51 = set3302; + var set3303 = buffer.ReadStringSet(); + packet.ssss52 = set3303; + var set3304 = buffer.ReadStringSet(); + packet.ssss53 = set3304; + var set3305 = buffer.ReadStringSet(); + packet.ssss54 = set3305; + var set3306 = buffer.ReadStringSet(); + packet.ssss55 = set3306; + var set3307 = buffer.ReadStringSet(); + packet.ssss56 = set3307; + var set3308 = buffer.ReadStringSet(); + packet.ssss57 = set3308; + var set3309 = buffer.ReadStringSet(); + packet.ssss58 = set3309; + var set3310 = buffer.ReadStringSet(); + packet.ssss59 = set3310; + var set3311 = buffer.ReadStringSet(); + packet.ssss6 = set3311; + var set3312 = buffer.ReadStringSet(); + packet.ssss60 = set3312; + var set3313 = buffer.ReadStringSet(); + packet.ssss61 = set3313; + var set3314 = buffer.ReadStringSet(); + packet.ssss62 = set3314; + var set3315 = buffer.ReadStringSet(); + packet.ssss63 = set3315; + var set3316 = buffer.ReadStringSet(); + packet.ssss64 = set3316; + var set3317 = buffer.ReadStringSet(); + packet.ssss65 = set3317; + var set3318 = buffer.ReadStringSet(); + packet.ssss66 = set3318; + var set3319 = buffer.ReadStringSet(); + packet.ssss67 = set3319; + var set3320 = buffer.ReadStringSet(); + packet.ssss68 = set3320; + var set3321 = buffer.ReadStringSet(); + packet.ssss69 = set3321; + var set3322 = buffer.ReadStringSet(); + packet.ssss7 = set3322; + var set3323 = buffer.ReadStringSet(); + packet.ssss70 = set3323; + var set3324 = buffer.ReadStringSet(); + packet.ssss71 = set3324; + var set3325 = buffer.ReadStringSet(); + packet.ssss72 = set3325; + var set3326 = buffer.ReadStringSet(); + packet.ssss73 = set3326; + var set3327 = buffer.ReadStringSet(); + packet.ssss74 = set3327; + var set3328 = buffer.ReadStringSet(); + packet.ssss75 = set3328; + var set3329 = buffer.ReadStringSet(); + packet.ssss76 = set3329; + var set3330 = buffer.ReadStringSet(); + packet.ssss77 = set3330; + var set3331 = buffer.ReadStringSet(); + packet.ssss78 = set3331; + var set3332 = buffer.ReadStringSet(); + packet.ssss79 = set3332; + var set3333 = buffer.ReadStringSet(); + packet.ssss8 = set3333; + var set3334 = buffer.ReadStringSet(); + packet.ssss80 = set3334; + var set3335 = buffer.ReadStringSet(); + packet.ssss81 = set3335; + var set3336 = buffer.ReadStringSet(); + packet.ssss82 = set3336; + var set3337 = buffer.ReadStringSet(); + packet.ssss83 = set3337; + var set3338 = buffer.ReadStringSet(); + packet.ssss84 = set3338; + var set3339 = buffer.ReadStringSet(); + packet.ssss85 = set3339; + var set3340 = buffer.ReadStringSet(); + packet.ssss86 = set3340; + var set3341 = buffer.ReadStringSet(); + packet.ssss87 = set3341; + var set3342 = buffer.ReadStringSet(); + packet.ssss88 = set3342; + var set3343 = buffer.ReadStringSet(); + packet.ssss9 = set3343; + if (length > 0) { + buffer.SetReadOffset(beforeReadIndex + length); + } return packet; } } diff --git a/protocol/src/test/csharp/zfoocs/ProtocolManager.cs b/protocol/src/test/csharp/zfoocs/ProtocolManager.cs new file mode 100644 index 00000000..f3180b35 --- /dev/null +++ b/protocol/src/test/csharp/zfoocs/ProtocolManager.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; + +namespace zfoocs +{ + public class ProtocolManager + { + public static readonly short MAX_PROTOCOL_NUM = short.MaxValue; + + + private static readonly IProtocolRegistration[] protocols = new IProtocolRegistration[MAX_PROTOCOL_NUM]; + private static readonly Dictionary protocolIdMap = new Dictionary(); + + + public static void InitProtocol() + { + protocols[0] = new EmptyObjectRegistration(); + protocolIdMap[typeof(EmptyObject)] = 0; + protocols[1] = new VeryBigObjectRegistration(); + protocolIdMap[typeof(VeryBigObject)] = 1; + protocols[100] = new ComplexObjectRegistration(); + protocolIdMap[typeof(ComplexObject)] = 100; + protocols[101] = new NormalObjectRegistration(); + protocolIdMap[typeof(NormalObject)] = 101; + protocols[102] = new ObjectARegistration(); + protocolIdMap[typeof(ObjectA)] = 102; + protocols[103] = new ObjectBRegistration(); + protocolIdMap[typeof(ObjectB)] = 103; + protocols[104] = new SimpleObjectRegistration(); + protocolIdMap[typeof(SimpleObject)] = 104; + } + + public static IProtocolRegistration GetProtocol(short protocolId) + { + var protocol = protocols[protocolId]; + if (protocol == null) + { + throw new Exception("[protocolId:" + protocolId + "] not exist"); + } + + return protocol; + } + + public static void Write(ByteBuffer buffer, object packet) + { + var protocolId = protocolIdMap[packet.GetType()]; + // 写入协议号 + buffer.WriteShort(protocolId); + + // 写入包体 + GetProtocol(protocolId).Write(buffer, packet); + } + + public static object Read(ByteBuffer buffer) + { + var protocolId = buffer.ReadShort(); + return GetProtocol(protocolId).Read(buffer); + } + } +} \ No newline at end of file