diff --git a/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs b/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs index 720f4620..9166244d 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/ComplexObject.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { // 复杂的对象,包括了各种复杂的结构,数组,List,Set,Map @@ -56,74 +55,18 @@ namespace zfoocs public HashSet> sss; public HashSet ssss; public HashSet> sssss; - // 如果要修改协议并且兼容老协议,需要加上Compatible注解,按照增加的顺序添加order + // 如果要修改协议并且兼容老协议,需要加上Compatible注解,保持Compatible注解的value自增 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, 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; - packet.aa = aa; - packet.aaa = aaa; - packet.aaaa = aaaa; - packet.b = b; - packet.bb = bb; - packet.bbb = bbb; - packet.bbbb = bbbb; - packet.c = c; - packet.cc = cc; - packet.ccc = ccc; - packet.cccc = cccc; - packet.d = d; - packet.dd = dd; - packet.ddd = ddd; - packet.dddd = dddd; - packet.e = e; - packet.ee = ee; - packet.eee = eee; - packet.eeee = eeee; - packet.f = f; - packet.ff = ff; - packet.fff = fff; - packet.ffff = ffff; - packet.g = g; - packet.gg = gg; - packet.ggg = ggg; - packet.gggg = gggg; - packet.jj = jj; - packet.jjj = jjj; - packet.kk = kk; - packet.kkk = kkk; - packet.l = l; - packet.ll = ll; - packet.lll = lll; - packet.llll = llll; - packet.lllll = lllll; - packet.m = m; - packet.mm = mm; - packet.mmm = mmm; - packet.mmmm = mmmm; - packet.mmmmm = mmmmm; - packet.s = s; - packet.ss = ss; - packet.sss = sss; - packet.ssss = ssss; - packet.sssss = sssss; - packet.myCompatible = myCompatible; - packet.myObject = myObject; - return packet; - } } - public class ComplexObjectRegistration : IProtocolRegistration { public short ProtocolId() { return 100; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -386,7 +329,7 @@ namespace zfoocs buffer.WritePacket(message.myObject, 102); buffer.AdjustPadding(36962, beforeWriteIndex); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -396,259 +339,260 @@ namespace zfoocs } int beforeReadIndex = buffer.ReadOffset(); ComplexObject packet = new ComplexObject(); - byte result38 = buffer.ReadByte(); - packet.a = result38; - byte result39 = buffer.ReadByte(); - packet.aa = result39; - var array40 = buffer.ReadByteArray(); - packet.aaa = array40; - var array41 = buffer.ReadByteArray(); - packet.aaaa = array41; - short result42 = buffer.ReadShort(); - packet.b = result42; - short result43 = buffer.ReadShort(); - packet.bb = result43; - var array44 = buffer.ReadShortArray(); - packet.bbb = array44; - var array45 = buffer.ReadShortArray(); - packet.bbbb = array45; - int result46 = buffer.ReadInt(); - packet.c = result46; - int result47 = buffer.ReadInt(); - packet.cc = result47; - var array48 = buffer.ReadIntArray(); - packet.ccc = array48; - var array49 = buffer.ReadIntArray(); - packet.cccc = array49; - long result50 = buffer.ReadLong(); - packet.d = result50; - long result51 = buffer.ReadLong(); - packet.dd = result51; - var array52 = buffer.ReadLongArray(); - packet.ddd = array52; - var array53 = buffer.ReadLongArray(); - packet.dddd = array53; - float result54 = buffer.ReadFloat(); - packet.e = result54; - float result55 = buffer.ReadFloat(); - packet.ee = result55; - var array56 = buffer.ReadFloatArray(); - packet.eee = array56; - var array57 = buffer.ReadFloatArray(); - packet.eeee = array57; - double result58 = buffer.ReadDouble(); - packet.f = result58; - double result59 = buffer.ReadDouble(); - packet.ff = result59; - var array60 = buffer.ReadDoubleArray(); - packet.fff = array60; - var array61 = buffer.ReadDoubleArray(); - packet.ffff = array61; - bool result62 = buffer.ReadBool(); - packet.g = result62; - bool result63 = buffer.ReadBool(); - packet.gg = result63; - var array64 = buffer.ReadBooleanArray(); - packet.ggg = array64; - var array65 = buffer.ReadBooleanArray(); - packet.gggg = array65; - 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) + byte result0 = buffer.ReadByte(); + packet.a = result0; + byte result1 = buffer.ReadByte(); + packet.aa = result1; + var array2 = buffer.ReadByteArray(); + packet.aaa = array2; + var array3 = buffer.ReadByteArray(); + packet.aaaa = array3; + short result4 = buffer.ReadShort(); + packet.b = result4; + short result5 = buffer.ReadShort(); + packet.bb = result5; + var array6 = buffer.ReadShortArray(); + packet.bbb = array6; + var array7 = buffer.ReadShortArray(); + packet.bbbb = array7; + int result8 = buffer.ReadInt(); + packet.c = result8; + int result9 = buffer.ReadInt(); + packet.cc = result9; + var array10 = buffer.ReadIntArray(); + packet.ccc = array10; + var array11 = buffer.ReadIntArray(); + packet.cccc = array11; + long result12 = buffer.ReadLong(); + packet.d = result12; + long result13 = buffer.ReadLong(); + packet.dd = result13; + var array14 = buffer.ReadLongArray(); + packet.ddd = array14; + var array15 = buffer.ReadLongArray(); + packet.dddd = array15; + float result16 = buffer.ReadFloat(); + packet.e = result16; + float result17 = buffer.ReadFloat(); + packet.ee = result17; + var array18 = buffer.ReadFloatArray(); + packet.eee = array18; + var array19 = buffer.ReadFloatArray(); + packet.eeee = array19; + double result20 = buffer.ReadDouble(); + packet.f = result20; + double result21 = buffer.ReadDouble(); + packet.ff = result21; + var array22 = buffer.ReadDoubleArray(); + packet.fff = array22; + var array23 = buffer.ReadDoubleArray(); + packet.ffff = array23; + bool result24 = buffer.ReadBool(); + packet.g = result24; + bool result25 = buffer.ReadBool(); + packet.gg = result25; + var array26 = buffer.ReadBooleanArray(); + packet.ggg = array26; + var array27 = buffer.ReadBooleanArray(); + packet.gggg = array27; + string result28 = buffer.ReadString(); + packet.jj = result28; + var array29 = buffer.ReadStringArray(); + packet.jjj = array29; + ObjectA result30 = buffer.ReadPacket(102); + packet.kk = result30; + var array31 = buffer.ReadPacketArray(102); + packet.kkk = array31; + var list32 = buffer.ReadIntList(); + packet.l = list32; + int size35 = buffer.ReadInt(); + var result33 = new List>>(size35); + if (size35 > 0) { - for (int index72 = 0; index72 < size73; index72++) + for (int index34 = 0; index34 < size35; index34++) { - int size76 = buffer.ReadInt(); - var result74 = new List>(size76); - if (size76 > 0) + int size38 = buffer.ReadInt(); + var result36 = new List>(size38); + if (size38 > 0) { - for (int index75 = 0; index75 < size76; index75++) + for (int index37 = 0; index37 < size38; index37++) { - var list77 = buffer.ReadIntList(); - result74.Add(list77); + var list39 = buffer.ReadIntList(); + result36.Add(list39); } } - result71.Add(result74); + result33.Add(result36); } } - packet.ll = result71; - int size80 = buffer.ReadInt(); - var result78 = new List>(size80); - if (size80 > 0) + packet.ll = result33; + int size42 = buffer.ReadInt(); + var result40 = new List>(size42); + if (size42 > 0) { - for (int index79 = 0; index79 < size80; index79++) + for (int index41 = 0; index41 < size42; index41++) { - var list81 = buffer.ReadPacketList(102); - result78.Add(list81); + var list43 = buffer.ReadPacketList(102); + result40.Add(list43); } } - packet.lll = result78; - var list82 = buffer.ReadStringList(); - packet.llll = list82; - int size85 = buffer.ReadInt(); - var result83 = new List>(size85); - if (size85 > 0) + packet.lll = result40; + var list44 = buffer.ReadStringList(); + packet.llll = list44; + int size47 = buffer.ReadInt(); + var result45 = new List>(size47); + if (size47 > 0) { - for (int index84 = 0; index84 < size85; index84++) + for (int index46 = 0; index46 < size47; index46++) { - var map86 = buffer.ReadIntStringMap(); - result83.Add(map86); + var map48 = buffer.ReadIntStringMap(); + result45.Add(map48); } } - 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) + packet.lllll = result45; + var map49 = buffer.ReadIntStringMap(); + packet.m = map49; + var map50 = buffer.ReadIntPacketMap(102); + packet.mm = map50; + int size52 = buffer.ReadInt(); + var result51 = new Dictionary>(size52); + if (size52 > 0) { - for (var index91 = 0; index91 < size90; index91++) + for (var index53 = 0; index53 < size52; index53++) { - ObjectA result92 = buffer.ReadPacket(102); - var list93 = buffer.ReadIntList(); - result89[result92] = list93; + ObjectA result54 = buffer.ReadPacket(102); + var list55 = buffer.ReadIntList(); + result51[result54] = list55; } } - packet.mmm = result89; - int size95 = buffer.ReadInt(); - var result94 = new Dictionary>, List>>>(size95); - if (size95 > 0) + packet.mmm = result51; + int size57 = buffer.ReadInt(); + var result56 = new Dictionary>, List>>>(size57); + if (size57 > 0) { - for (var index96 = 0; index96 < size95; index96++) + for (var index58 = 0; index58 < size57; index58++) { - int size99 = buffer.ReadInt(); - var result97 = new List>(size99); - if (size99 > 0) + int size61 = buffer.ReadInt(); + var result59 = new List>(size61); + if (size61 > 0) { - for (int index98 = 0; index98 < size99; index98++) + for (int index60 = 0; index60 < size61; index60++) { - var list100 = buffer.ReadPacketList(102); - result97.Add(list100); + var list62 = buffer.ReadPacketList(102); + result59.Add(list62); } } - int size103 = buffer.ReadInt(); - var result101 = new List>>(size103); - if (size103 > 0) + int size65 = buffer.ReadInt(); + var result63 = new List>>(size65); + if (size65 > 0) { - for (int index102 = 0; index102 < size103; index102++) + for (int index64 = 0; index64 < size65; index64++) { - int size106 = buffer.ReadInt(); - var result104 = new List>(size106); - if (size106 > 0) + int size68 = buffer.ReadInt(); + var result66 = new List>(size68); + if (size68 > 0) { - for (int index105 = 0; index105 < size106; index105++) + for (int index67 = 0; index67 < size68; index67++) { - var list107 = buffer.ReadIntList(); - result104.Add(list107); + var list69 = buffer.ReadIntList(); + result66.Add(list69); } } - result101.Add(result104); + result63.Add(result66); } } - result94[result97] = result101; + result56[result59] = result63; } } - packet.mmmm = result94; - int size109 = buffer.ReadInt(); - var result108 = new Dictionary>, HashSet>>(size109); - if (size109 > 0) + packet.mmmm = result56; + int size71 = buffer.ReadInt(); + var result70 = new Dictionary>, HashSet>>(size71); + if (size71 > 0) { - for (var index110 = 0; index110 < size109; index110++) + for (var index72 = 0; index72 < size71; index72++) { - int size113 = buffer.ReadInt(); - var result111 = new List>(size113); - if (size113 > 0) + int size75 = buffer.ReadInt(); + var result73 = new List>(size75); + if (size75 > 0) { - for (int index112 = 0; index112 < size113; index112++) + for (int index74 = 0; index74 < size75; index74++) { - var map114 = buffer.ReadIntStringMap(); - result111.Add(map114); + var map76 = buffer.ReadIntStringMap(); + result73.Add(map76); } } - int size117 = buffer.ReadInt(); - var result115 = new HashSet>(); - if (size117 > 0) + int size79 = buffer.ReadInt(); + var result77 = new HashSet>(); + if (size79 > 0) { - for (int index116 = 0; index116 < size117; index116++) + for (int index78 = 0; index78 < size79; index78++) { - var map118 = buffer.ReadIntStringMap(); - result115.Add(map118); + var map80 = buffer.ReadIntStringMap(); + result77.Add(map80); } } - result108[result111] = result115; + result70[result73] = result77; } } - packet.mmmmm = result108; - var set119 = buffer.ReadIntSet(); - packet.s = set119; - int size122 = buffer.ReadInt(); - var result120 = new HashSet>>(); - if (size122 > 0) + packet.mmmmm = result70; + var set81 = buffer.ReadIntSet(); + packet.s = set81; + int size84 = buffer.ReadInt(); + var result82 = new HashSet>>(); + if (size84 > 0) { - for (int index121 = 0; index121 < size122; index121++) + for (int index83 = 0; index83 < size84; index83++) { - int size125 = buffer.ReadInt(); - var result123 = new HashSet>(); - if (size125 > 0) + int size87 = buffer.ReadInt(); + var result85 = new HashSet>(); + if (size87 > 0) { - for (int index124 = 0; index124 < size125; index124++) + for (int index86 = 0; index86 < size87; index86++) { - var list126 = buffer.ReadIntList(); - result123.Add(list126); + var list88 = buffer.ReadIntList(); + result85.Add(list88); } } - result120.Add(result123); + result82.Add(result85); } } - packet.ss = result120; - int size129 = buffer.ReadInt(); - var result127 = new HashSet>(); - if (size129 > 0) + packet.ss = result82; + int size91 = buffer.ReadInt(); + var result89 = new HashSet>(); + if (size91 > 0) { - for (int index128 = 0; index128 < size129; index128++) + for (int index90 = 0; index90 < size91; index90++) { - var set130 = buffer.ReadPacketSet(102); - result127.Add(set130); + var set92 = buffer.ReadPacketSet(102); + result89.Add(set92); } } - packet.sss = result127; - var set131 = buffer.ReadStringSet(); - packet.ssss = set131; - int size134 = buffer.ReadInt(); - var result132 = new HashSet>(); - if (size134 > 0) + packet.sss = result89; + var set93 = buffer.ReadStringSet(); + packet.ssss = set93; + int size96 = buffer.ReadInt(); + var result94 = new HashSet>(); + if (size96 > 0) { - for (int index133 = 0; index133 < size134; index133++) + for (int index95 = 0; index95 < size96; index95++) { - var map135 = buffer.ReadIntStringMap(); - result132.Add(map135); + var map97 = buffer.ReadIntStringMap(); + result94.Add(map97); } } - packet.sssss = result132; + packet.sssss = result94; if (buffer.CompatibleRead(beforeReadIndex, length)) { - int result136 = buffer.ReadInt(); - packet.myCompatible = result136; + int result98 = buffer.ReadInt(); + packet.myCompatible = result98; } if (buffer.CompatibleRead(beforeReadIndex, length)) { - ObjectA result137 = buffer.ReadPacket(102); - packet.myObject = result137; + ObjectA result99 = buffer.ReadPacket(102); + packet.myObject = result99; } - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs b/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs index 17c9b9a4..6e4bceef 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/EmptyObject.cs @@ -1,29 +1,20 @@ using System; using System.Collections.Generic; - namespace zfoocs { public class EmptyObject { - - public static EmptyObject ValueOf() - { - var packet = new EmptyObject(); - - return packet; - } } - public class EmptyObjectRegistration : IProtocolRegistration { public short ProtocolId() { return 0; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -34,7 +25,7 @@ namespace zfoocs EmptyObject message = (EmptyObject) packet; buffer.WriteInt(-1); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -45,10 +36,11 @@ namespace zfoocs int beforeReadIndex = buffer.ReadOffset(); EmptyObject packet = new EmptyObject(); - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs b/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs index d8a2a540..0343ee76 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/NormalObject.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { @@ -25,41 +24,16 @@ namespace zfoocs 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, int outCompatibleValue) - { - var packet = new NormalObject(); - packet.a = a; - packet.aaa = aaa; - packet.b = b; - packet.c = c; - packet.d = d; - packet.e = e; - packet.f = f; - packet.g = g; - packet.jj = jj; - packet.kk = kk; - packet.l = l; - packet.ll = ll; - packet.lll = lll; - packet.llll = llll; - packet.m = m; - packet.mm = mm; - packet.s = s; - packet.ssss = ssss; - packet.outCompatibleValue = outCompatibleValue; - return packet; - } + public int outCompatibleValue2; } - public class NormalObjectRegistration : IProtocolRegistration { public short ProtocolId() { return 101; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -69,7 +43,7 @@ namespace zfoocs } NormalObject message = (NormalObject) packet; int beforeWriteIndex = buffer.WriteOffset(); - buffer.WriteInt(854); + buffer.WriteInt(857); buffer.WriteByte(message.a); buffer.WriteByteArray(message.aaa); buffer.WriteShort(message.b); @@ -89,9 +63,10 @@ namespace zfoocs buffer.WriteIntSet(message.s); buffer.WriteStringSet(message.ssss); buffer.WriteInt(message.outCompatibleValue); - buffer.AdjustPadding(854, beforeWriteIndex); + buffer.WriteInt(message.outCompatibleValue2); + buffer.AdjustPadding(857, beforeWriteIndex); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -141,10 +116,15 @@ namespace zfoocs int result18 = buffer.ReadInt(); packet.outCompatibleValue = result18; } - if (length > 0) { + if (buffer.CompatibleRead(beforeReadIndex, length)) { + int result19 = buffer.ReadInt(); + packet.outCompatibleValue2 = result19; + } + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs b/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs index 8c9dc2c6..e6ff227c 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/ObjectA.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { @@ -10,26 +9,15 @@ namespace zfoocs public Dictionary m; public ObjectB objectB; public int innerCompatibleValue; - - 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 class ObjectARegistration : IProtocolRegistration { public short ProtocolId() { return 102; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -46,7 +34,7 @@ namespace zfoocs buffer.WriteInt(message.innerCompatibleValue); buffer.AdjustPadding(201, beforeWriteIndex); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -66,10 +54,11 @@ namespace zfoocs int result3 = buffer.ReadInt(); packet.innerCompatibleValue = result3; } - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs b/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs index 4f86b0b6..c4cc63f2 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/ObjectB.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { @@ -8,24 +7,15 @@ namespace zfoocs { 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) @@ -40,7 +30,7 @@ namespace zfoocs buffer.WriteInt(message.innerCompatibleValue); buffer.AdjustPadding(4, beforeWriteIndex); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -56,10 +46,11 @@ namespace zfoocs int result1 = buffer.ReadInt(); packet.innerCompatibleValue = result1; } - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs b/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs index 8c752277..391719a2 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/SimpleObject.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { @@ -8,24 +7,15 @@ namespace zfoocs { public int c; public bool g; - - public static SimpleObject ValueOf(int c, bool g) - { - var packet = new SimpleObject(); - packet.c = c; - packet.g = g; - return packet; - } } - public class SimpleObjectRegistration : IProtocolRegistration { public short ProtocolId() { return 104; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -38,7 +28,7 @@ namespace zfoocs buffer.WriteInt(message.c); buffer.WriteBool(message.g); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -52,10 +42,11 @@ namespace zfoocs packet.c = result0; bool result1 = buffer.ReadBool(); packet.g = result1; - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs b/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs index a7754de5..1f0c3b0f 100644 --- a/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs +++ b/protocol/src/test/csharp/zfoocs/Packet/VeryBigObject.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; - namespace zfoocs { @@ -3350,3366 +3349,15 @@ namespace zfoocs public Dictionary mm88; 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, 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; - packet.a10 = a10; - packet.a11 = a11; - packet.a12 = a12; - packet.a13 = a13; - packet.a14 = a14; - packet.a15 = a15; - packet.a16 = a16; - packet.a17 = a17; - packet.a18 = a18; - packet.a19 = a19; - packet.a2 = a2; - packet.a20 = a20; - packet.a21 = a21; - packet.a22 = a22; - packet.a23 = a23; - packet.a24 = a24; - packet.a25 = a25; - packet.a26 = a26; - packet.a27 = a27; - packet.a28 = a28; - packet.a29 = a29; - packet.a3 = a3; - packet.a30 = a30; - packet.a31 = a31; - packet.a32 = a32; - packet.a33 = a33; - packet.a34 = a34; - packet.a35 = a35; - packet.a36 = a36; - packet.a37 = a37; - packet.a38 = a38; - packet.a39 = a39; - packet.a4 = a4; - packet.a40 = a40; - packet.a41 = a41; - packet.a42 = a42; - packet.a43 = a43; - packet.a44 = a44; - packet.a45 = a45; - packet.a46 = a46; - packet.a47 = a47; - packet.a48 = a48; - packet.a49 = a49; - packet.a5 = a5; - packet.a50 = a50; - packet.a51 = a51; - packet.a52 = a52; - packet.a53 = a53; - packet.a54 = a54; - packet.a55 = a55; - packet.a56 = a56; - packet.a57 = a57; - packet.a58 = a58; - packet.a59 = a59; - packet.a6 = a6; - packet.a60 = a60; - packet.a61 = a61; - packet.a62 = a62; - packet.a63 = a63; - packet.a64 = a64; - packet.a65 = a65; - packet.a66 = a66; - packet.a67 = a67; - packet.a68 = a68; - packet.a69 = a69; - packet.a7 = a7; - packet.a70 = a70; - packet.a71 = a71; - packet.a72 = a72; - packet.a73 = a73; - packet.a74 = a74; - packet.a75 = a75; - packet.a76 = a76; - packet.a77 = a77; - packet.a78 = a78; - packet.a79 = a79; - packet.a8 = a8; - packet.a80 = a80; - packet.a81 = a81; - packet.a82 = a82; - packet.a83 = a83; - packet.a84 = a84; - packet.a85 = a85; - packet.a86 = a86; - packet.a87 = a87; - packet.a88 = a88; - packet.a9 = a9; - packet.aa1 = aa1; - packet.aa10 = aa10; - packet.aa11 = aa11; - packet.aa12 = aa12; - packet.aa13 = aa13; - packet.aa14 = aa14; - packet.aa15 = aa15; - packet.aa16 = aa16; - packet.aa17 = aa17; - packet.aa18 = aa18; - packet.aa19 = aa19; - packet.aa2 = aa2; - packet.aa20 = aa20; - packet.aa21 = aa21; - packet.aa22 = aa22; - packet.aa23 = aa23; - packet.aa24 = aa24; - packet.aa25 = aa25; - packet.aa26 = aa26; - packet.aa27 = aa27; - packet.aa28 = aa28; - packet.aa29 = aa29; - packet.aa3 = aa3; - packet.aa30 = aa30; - packet.aa31 = aa31; - packet.aa32 = aa32; - packet.aa33 = aa33; - packet.aa34 = aa34; - packet.aa35 = aa35; - packet.aa36 = aa36; - packet.aa37 = aa37; - packet.aa38 = aa38; - packet.aa39 = aa39; - packet.aa4 = aa4; - packet.aa40 = aa40; - packet.aa41 = aa41; - packet.aa42 = aa42; - packet.aa43 = aa43; - packet.aa44 = aa44; - packet.aa45 = aa45; - packet.aa46 = aa46; - packet.aa47 = aa47; - packet.aa48 = aa48; - packet.aa49 = aa49; - packet.aa5 = aa5; - packet.aa50 = aa50; - packet.aa51 = aa51; - packet.aa52 = aa52; - packet.aa53 = aa53; - packet.aa54 = aa54; - packet.aa55 = aa55; - packet.aa56 = aa56; - packet.aa57 = aa57; - packet.aa58 = aa58; - packet.aa59 = aa59; - packet.aa6 = aa6; - packet.aa60 = aa60; - packet.aa61 = aa61; - packet.aa62 = aa62; - packet.aa63 = aa63; - packet.aa64 = aa64; - packet.aa65 = aa65; - packet.aa66 = aa66; - packet.aa67 = aa67; - packet.aa68 = aa68; - packet.aa69 = aa69; - packet.aa7 = aa7; - packet.aa70 = aa70; - packet.aa71 = aa71; - packet.aa72 = aa72; - packet.aa73 = aa73; - packet.aa74 = aa74; - packet.aa75 = aa75; - packet.aa76 = aa76; - packet.aa77 = aa77; - packet.aa78 = aa78; - packet.aa79 = aa79; - packet.aa8 = aa8; - packet.aa80 = aa80; - packet.aa81 = aa81; - packet.aa82 = aa82; - packet.aa83 = aa83; - packet.aa84 = aa84; - packet.aa85 = aa85; - packet.aa86 = aa86; - packet.aa87 = aa87; - packet.aa88 = aa88; - packet.aa9 = aa9; - packet.aaa1 = aaa1; - packet.aaa10 = aaa10; - packet.aaa11 = aaa11; - packet.aaa12 = aaa12; - packet.aaa13 = aaa13; - packet.aaa14 = aaa14; - packet.aaa15 = aaa15; - packet.aaa16 = aaa16; - packet.aaa17 = aaa17; - packet.aaa18 = aaa18; - packet.aaa19 = aaa19; - packet.aaa2 = aaa2; - packet.aaa20 = aaa20; - packet.aaa21 = aaa21; - packet.aaa22 = aaa22; - packet.aaa23 = aaa23; - packet.aaa24 = aaa24; - packet.aaa25 = aaa25; - packet.aaa26 = aaa26; - packet.aaa27 = aaa27; - packet.aaa28 = aaa28; - packet.aaa29 = aaa29; - packet.aaa3 = aaa3; - packet.aaa30 = aaa30; - packet.aaa31 = aaa31; - packet.aaa32 = aaa32; - packet.aaa33 = aaa33; - packet.aaa34 = aaa34; - packet.aaa35 = aaa35; - packet.aaa36 = aaa36; - packet.aaa37 = aaa37; - packet.aaa38 = aaa38; - packet.aaa39 = aaa39; - packet.aaa4 = aaa4; - packet.aaa40 = aaa40; - packet.aaa41 = aaa41; - packet.aaa42 = aaa42; - packet.aaa43 = aaa43; - packet.aaa44 = aaa44; - packet.aaa45 = aaa45; - packet.aaa46 = aaa46; - packet.aaa47 = aaa47; - packet.aaa48 = aaa48; - packet.aaa49 = aaa49; - packet.aaa5 = aaa5; - packet.aaa50 = aaa50; - packet.aaa51 = aaa51; - packet.aaa52 = aaa52; - packet.aaa53 = aaa53; - packet.aaa54 = aaa54; - packet.aaa55 = aaa55; - packet.aaa56 = aaa56; - packet.aaa57 = aaa57; - packet.aaa58 = aaa58; - packet.aaa59 = aaa59; - packet.aaa6 = aaa6; - packet.aaa60 = aaa60; - packet.aaa61 = aaa61; - packet.aaa62 = aaa62; - packet.aaa63 = aaa63; - packet.aaa64 = aaa64; - packet.aaa65 = aaa65; - packet.aaa66 = aaa66; - packet.aaa67 = aaa67; - packet.aaa68 = aaa68; - packet.aaa69 = aaa69; - packet.aaa7 = aaa7; - packet.aaa70 = aaa70; - packet.aaa71 = aaa71; - packet.aaa72 = aaa72; - packet.aaa73 = aaa73; - packet.aaa74 = aaa74; - packet.aaa75 = aaa75; - packet.aaa76 = aaa76; - packet.aaa77 = aaa77; - packet.aaa78 = aaa78; - packet.aaa79 = aaa79; - packet.aaa8 = aaa8; - packet.aaa80 = aaa80; - packet.aaa81 = aaa81; - packet.aaa82 = aaa82; - packet.aaa83 = aaa83; - packet.aaa84 = aaa84; - packet.aaa85 = aaa85; - packet.aaa86 = aaa86; - packet.aaa87 = aaa87; - packet.aaa88 = aaa88; - packet.aaa9 = aaa9; - packet.aaaa1 = aaaa1; - packet.aaaa10 = aaaa10; - packet.aaaa11 = aaaa11; - packet.aaaa12 = aaaa12; - packet.aaaa13 = aaaa13; - packet.aaaa14 = aaaa14; - packet.aaaa15 = aaaa15; - packet.aaaa16 = aaaa16; - packet.aaaa17 = aaaa17; - packet.aaaa18 = aaaa18; - packet.aaaa19 = aaaa19; - packet.aaaa2 = aaaa2; - packet.aaaa20 = aaaa20; - packet.aaaa21 = aaaa21; - packet.aaaa22 = aaaa22; - packet.aaaa23 = aaaa23; - packet.aaaa24 = aaaa24; - packet.aaaa25 = aaaa25; - packet.aaaa26 = aaaa26; - packet.aaaa27 = aaaa27; - packet.aaaa28 = aaaa28; - packet.aaaa29 = aaaa29; - packet.aaaa3 = aaaa3; - packet.aaaa30 = aaaa30; - packet.aaaa31 = aaaa31; - packet.aaaa32 = aaaa32; - packet.aaaa33 = aaaa33; - packet.aaaa34 = aaaa34; - packet.aaaa35 = aaaa35; - packet.aaaa36 = aaaa36; - packet.aaaa37 = aaaa37; - packet.aaaa38 = aaaa38; - packet.aaaa39 = aaaa39; - packet.aaaa4 = aaaa4; - packet.aaaa40 = aaaa40; - packet.aaaa41 = aaaa41; - packet.aaaa42 = aaaa42; - packet.aaaa43 = aaaa43; - packet.aaaa44 = aaaa44; - packet.aaaa45 = aaaa45; - packet.aaaa46 = aaaa46; - packet.aaaa47 = aaaa47; - packet.aaaa48 = aaaa48; - packet.aaaa49 = aaaa49; - packet.aaaa5 = aaaa5; - packet.aaaa50 = aaaa50; - packet.aaaa51 = aaaa51; - packet.aaaa52 = aaaa52; - packet.aaaa53 = aaaa53; - packet.aaaa54 = aaaa54; - packet.aaaa55 = aaaa55; - packet.aaaa56 = aaaa56; - packet.aaaa57 = aaaa57; - packet.aaaa58 = aaaa58; - packet.aaaa59 = aaaa59; - packet.aaaa6 = aaaa6; - packet.aaaa60 = aaaa60; - packet.aaaa61 = aaaa61; - packet.aaaa62 = aaaa62; - packet.aaaa63 = aaaa63; - packet.aaaa64 = aaaa64; - packet.aaaa65 = aaaa65; - packet.aaaa66 = aaaa66; - packet.aaaa67 = aaaa67; - packet.aaaa68 = aaaa68; - packet.aaaa69 = aaaa69; - packet.aaaa7 = aaaa7; - packet.aaaa70 = aaaa70; - packet.aaaa71 = aaaa71; - packet.aaaa72 = aaaa72; - packet.aaaa73 = aaaa73; - packet.aaaa74 = aaaa74; - packet.aaaa75 = aaaa75; - packet.aaaa76 = aaaa76; - packet.aaaa77 = aaaa77; - packet.aaaa78 = aaaa78; - packet.aaaa79 = aaaa79; - packet.aaaa8 = aaaa8; - packet.aaaa80 = aaaa80; - packet.aaaa81 = aaaa81; - packet.aaaa82 = aaaa82; - packet.aaaa83 = aaaa83; - packet.aaaa84 = aaaa84; - packet.aaaa85 = aaaa85; - packet.aaaa86 = aaaa86; - packet.aaaa87 = aaaa87; - packet.aaaa88 = aaaa88; - packet.aaaa9 = aaaa9; - packet.b1 = b1; - packet.b10 = b10; - packet.b11 = b11; - packet.b12 = b12; - packet.b13 = b13; - packet.b14 = b14; - packet.b15 = b15; - packet.b16 = b16; - packet.b17 = b17; - packet.b18 = b18; - packet.b19 = b19; - packet.b2 = b2; - packet.b20 = b20; - packet.b21 = b21; - packet.b22 = b22; - packet.b23 = b23; - packet.b24 = b24; - packet.b25 = b25; - packet.b26 = b26; - packet.b27 = b27; - packet.b28 = b28; - packet.b29 = b29; - packet.b3 = b3; - packet.b30 = b30; - packet.b31 = b31; - packet.b32 = b32; - packet.b33 = b33; - packet.b34 = b34; - packet.b35 = b35; - packet.b36 = b36; - packet.b37 = b37; - packet.b38 = b38; - packet.b39 = b39; - packet.b4 = b4; - packet.b40 = b40; - packet.b41 = b41; - packet.b42 = b42; - packet.b43 = b43; - packet.b44 = b44; - packet.b45 = b45; - packet.b46 = b46; - packet.b47 = b47; - packet.b48 = b48; - packet.b49 = b49; - packet.b5 = b5; - packet.b50 = b50; - packet.b51 = b51; - packet.b52 = b52; - packet.b53 = b53; - packet.b54 = b54; - packet.b55 = b55; - packet.b56 = b56; - packet.b57 = b57; - packet.b58 = b58; - packet.b59 = b59; - packet.b6 = b6; - packet.b60 = b60; - packet.b61 = b61; - packet.b62 = b62; - packet.b63 = b63; - packet.b64 = b64; - packet.b65 = b65; - packet.b66 = b66; - packet.b67 = b67; - packet.b68 = b68; - packet.b69 = b69; - packet.b7 = b7; - packet.b70 = b70; - packet.b71 = b71; - packet.b72 = b72; - packet.b73 = b73; - packet.b74 = b74; - packet.b75 = b75; - packet.b76 = b76; - packet.b77 = b77; - packet.b78 = b78; - packet.b79 = b79; - packet.b8 = b8; - packet.b80 = b80; - packet.b81 = b81; - packet.b82 = b82; - packet.b83 = b83; - packet.b84 = b84; - packet.b85 = b85; - packet.b86 = b86; - packet.b87 = b87; - packet.b88 = b88; - packet.b9 = b9; - packet.bb1 = bb1; - packet.bb10 = bb10; - packet.bb11 = bb11; - packet.bb12 = bb12; - packet.bb13 = bb13; - packet.bb14 = bb14; - packet.bb15 = bb15; - packet.bb16 = bb16; - packet.bb17 = bb17; - packet.bb18 = bb18; - packet.bb19 = bb19; - packet.bb2 = bb2; - packet.bb20 = bb20; - packet.bb21 = bb21; - packet.bb22 = bb22; - packet.bb23 = bb23; - packet.bb24 = bb24; - packet.bb25 = bb25; - packet.bb26 = bb26; - packet.bb27 = bb27; - packet.bb28 = bb28; - packet.bb29 = bb29; - packet.bb3 = bb3; - packet.bb30 = bb30; - packet.bb31 = bb31; - packet.bb32 = bb32; - packet.bb33 = bb33; - packet.bb34 = bb34; - packet.bb35 = bb35; - packet.bb36 = bb36; - packet.bb37 = bb37; - packet.bb38 = bb38; - packet.bb39 = bb39; - packet.bb4 = bb4; - packet.bb40 = bb40; - packet.bb41 = bb41; - packet.bb42 = bb42; - packet.bb43 = bb43; - packet.bb44 = bb44; - packet.bb45 = bb45; - packet.bb46 = bb46; - packet.bb47 = bb47; - packet.bb48 = bb48; - packet.bb49 = bb49; - packet.bb5 = bb5; - packet.bb50 = bb50; - packet.bb51 = bb51; - packet.bb52 = bb52; - packet.bb53 = bb53; - packet.bb54 = bb54; - packet.bb55 = bb55; - packet.bb56 = bb56; - packet.bb57 = bb57; - packet.bb58 = bb58; - packet.bb59 = bb59; - packet.bb6 = bb6; - packet.bb60 = bb60; - packet.bb61 = bb61; - packet.bb62 = bb62; - packet.bb63 = bb63; - packet.bb64 = bb64; - packet.bb65 = bb65; - packet.bb66 = bb66; - packet.bb67 = bb67; - packet.bb68 = bb68; - packet.bb69 = bb69; - packet.bb7 = bb7; - packet.bb70 = bb70; - packet.bb71 = bb71; - packet.bb72 = bb72; - packet.bb73 = bb73; - packet.bb74 = bb74; - packet.bb75 = bb75; - packet.bb76 = bb76; - packet.bb77 = bb77; - packet.bb78 = bb78; - packet.bb79 = bb79; - packet.bb8 = bb8; - packet.bb80 = bb80; - packet.bb81 = bb81; - packet.bb82 = bb82; - packet.bb83 = bb83; - packet.bb84 = bb84; - packet.bb85 = bb85; - packet.bb86 = bb86; - packet.bb87 = bb87; - packet.bb88 = bb88; - packet.bb9 = bb9; - packet.bbb1 = bbb1; - packet.bbb10 = bbb10; - packet.bbb11 = bbb11; - packet.bbb12 = bbb12; - packet.bbb13 = bbb13; - packet.bbb14 = bbb14; - packet.bbb15 = bbb15; - packet.bbb16 = bbb16; - packet.bbb17 = bbb17; - packet.bbb18 = bbb18; - packet.bbb19 = bbb19; - packet.bbb2 = bbb2; - packet.bbb20 = bbb20; - packet.bbb21 = bbb21; - packet.bbb22 = bbb22; - packet.bbb23 = bbb23; - packet.bbb24 = bbb24; - packet.bbb25 = bbb25; - packet.bbb26 = bbb26; - packet.bbb27 = bbb27; - packet.bbb28 = bbb28; - packet.bbb29 = bbb29; - packet.bbb3 = bbb3; - packet.bbb30 = bbb30; - packet.bbb31 = bbb31; - packet.bbb32 = bbb32; - packet.bbb33 = bbb33; - packet.bbb34 = bbb34; - packet.bbb35 = bbb35; - packet.bbb36 = bbb36; - packet.bbb37 = bbb37; - packet.bbb38 = bbb38; - packet.bbb39 = bbb39; - packet.bbb4 = bbb4; - packet.bbb40 = bbb40; - packet.bbb41 = bbb41; - packet.bbb42 = bbb42; - packet.bbb43 = bbb43; - packet.bbb44 = bbb44; - packet.bbb45 = bbb45; - packet.bbb46 = bbb46; - packet.bbb47 = bbb47; - packet.bbb48 = bbb48; - packet.bbb49 = bbb49; - packet.bbb5 = bbb5; - packet.bbb50 = bbb50; - packet.bbb51 = bbb51; - packet.bbb52 = bbb52; - packet.bbb53 = bbb53; - packet.bbb54 = bbb54; - packet.bbb55 = bbb55; - packet.bbb56 = bbb56; - packet.bbb57 = bbb57; - packet.bbb58 = bbb58; - packet.bbb59 = bbb59; - packet.bbb6 = bbb6; - packet.bbb60 = bbb60; - packet.bbb61 = bbb61; - packet.bbb62 = bbb62; - packet.bbb63 = bbb63; - packet.bbb64 = bbb64; - packet.bbb65 = bbb65; - packet.bbb66 = bbb66; - packet.bbb67 = bbb67; - packet.bbb68 = bbb68; - packet.bbb69 = bbb69; - packet.bbb7 = bbb7; - packet.bbb70 = bbb70; - packet.bbb71 = bbb71; - packet.bbb72 = bbb72; - packet.bbb73 = bbb73; - packet.bbb74 = bbb74; - packet.bbb75 = bbb75; - packet.bbb76 = bbb76; - packet.bbb77 = bbb77; - packet.bbb78 = bbb78; - packet.bbb79 = bbb79; - packet.bbb8 = bbb8; - packet.bbb80 = bbb80; - packet.bbb81 = bbb81; - packet.bbb82 = bbb82; - packet.bbb83 = bbb83; - packet.bbb84 = bbb84; - packet.bbb85 = bbb85; - packet.bbb86 = bbb86; - packet.bbb87 = bbb87; - packet.bbb88 = bbb88; - packet.bbb9 = bbb9; - packet.bbbb1 = bbbb1; - packet.bbbb10 = bbbb10; - packet.bbbb11 = bbbb11; - packet.bbbb12 = bbbb12; - packet.bbbb13 = bbbb13; - packet.bbbb14 = bbbb14; - packet.bbbb15 = bbbb15; - packet.bbbb16 = bbbb16; - packet.bbbb17 = bbbb17; - packet.bbbb18 = bbbb18; - packet.bbbb19 = bbbb19; - packet.bbbb2 = bbbb2; - packet.bbbb20 = bbbb20; - packet.bbbb21 = bbbb21; - packet.bbbb22 = bbbb22; - packet.bbbb23 = bbbb23; - packet.bbbb24 = bbbb24; - packet.bbbb25 = bbbb25; - packet.bbbb26 = bbbb26; - packet.bbbb27 = bbbb27; - packet.bbbb28 = bbbb28; - packet.bbbb29 = bbbb29; - packet.bbbb3 = bbbb3; - packet.bbbb30 = bbbb30; - packet.bbbb31 = bbbb31; - packet.bbbb32 = bbbb32; - packet.bbbb33 = bbbb33; - packet.bbbb34 = bbbb34; - packet.bbbb35 = bbbb35; - packet.bbbb36 = bbbb36; - packet.bbbb37 = bbbb37; - packet.bbbb38 = bbbb38; - packet.bbbb39 = bbbb39; - packet.bbbb4 = bbbb4; - packet.bbbb40 = bbbb40; - packet.bbbb41 = bbbb41; - packet.bbbb42 = bbbb42; - packet.bbbb43 = bbbb43; - packet.bbbb44 = bbbb44; - packet.bbbb45 = bbbb45; - packet.bbbb46 = bbbb46; - packet.bbbb47 = bbbb47; - packet.bbbb48 = bbbb48; - packet.bbbb49 = bbbb49; - packet.bbbb5 = bbbb5; - packet.bbbb50 = bbbb50; - packet.bbbb51 = bbbb51; - packet.bbbb52 = bbbb52; - packet.bbbb53 = bbbb53; - packet.bbbb54 = bbbb54; - packet.bbbb55 = bbbb55; - packet.bbbb56 = bbbb56; - packet.bbbb57 = bbbb57; - packet.bbbb58 = bbbb58; - packet.bbbb59 = bbbb59; - packet.bbbb6 = bbbb6; - packet.bbbb60 = bbbb60; - packet.bbbb61 = bbbb61; - packet.bbbb62 = bbbb62; - packet.bbbb63 = bbbb63; - packet.bbbb64 = bbbb64; - packet.bbbb65 = bbbb65; - packet.bbbb66 = bbbb66; - packet.bbbb67 = bbbb67; - packet.bbbb68 = bbbb68; - packet.bbbb69 = bbbb69; - packet.bbbb7 = bbbb7; - packet.bbbb70 = bbbb70; - packet.bbbb71 = bbbb71; - packet.bbbb72 = bbbb72; - packet.bbbb73 = bbbb73; - packet.bbbb74 = bbbb74; - packet.bbbb75 = bbbb75; - packet.bbbb76 = bbbb76; - packet.bbbb77 = bbbb77; - packet.bbbb78 = bbbb78; - packet.bbbb79 = bbbb79; - packet.bbbb8 = bbbb8; - packet.bbbb80 = bbbb80; - packet.bbbb81 = bbbb81; - packet.bbbb82 = bbbb82; - packet.bbbb83 = bbbb83; - packet.bbbb84 = bbbb84; - packet.bbbb85 = bbbb85; - packet.bbbb86 = bbbb86; - packet.bbbb87 = bbbb87; - packet.bbbb88 = bbbb88; - packet.bbbb9 = bbbb9; - packet.c1 = c1; - packet.c10 = c10; - packet.c11 = c11; - packet.c12 = c12; - packet.c13 = c13; - packet.c14 = c14; - packet.c15 = c15; - packet.c16 = c16; - packet.c17 = c17; - packet.c18 = c18; - packet.c19 = c19; - packet.c2 = c2; - packet.c20 = c20; - packet.c21 = c21; - packet.c22 = c22; - packet.c23 = c23; - packet.c24 = c24; - packet.c25 = c25; - packet.c26 = c26; - packet.c27 = c27; - packet.c28 = c28; - packet.c29 = c29; - packet.c3 = c3; - packet.c30 = c30; - packet.c31 = c31; - packet.c32 = c32; - packet.c33 = c33; - packet.c34 = c34; - packet.c35 = c35; - packet.c36 = c36; - packet.c37 = c37; - packet.c38 = c38; - packet.c39 = c39; - packet.c4 = c4; - packet.c40 = c40; - packet.c41 = c41; - packet.c42 = c42; - packet.c43 = c43; - packet.c44 = c44; - packet.c45 = c45; - packet.c46 = c46; - packet.c47 = c47; - packet.c48 = c48; - packet.c49 = c49; - packet.c5 = c5; - packet.c50 = c50; - packet.c51 = c51; - packet.c52 = c52; - packet.c53 = c53; - packet.c54 = c54; - packet.c55 = c55; - packet.c56 = c56; - packet.c57 = c57; - packet.c58 = c58; - packet.c59 = c59; - packet.c6 = c6; - packet.c60 = c60; - packet.c61 = c61; - packet.c62 = c62; - packet.c63 = c63; - packet.c64 = c64; - packet.c65 = c65; - packet.c66 = c66; - packet.c67 = c67; - packet.c68 = c68; - packet.c69 = c69; - packet.c7 = c7; - packet.c70 = c70; - packet.c71 = c71; - packet.c72 = c72; - packet.c73 = c73; - packet.c74 = c74; - packet.c75 = c75; - packet.c76 = c76; - packet.c77 = c77; - packet.c78 = c78; - packet.c79 = c79; - packet.c8 = c8; - packet.c80 = c80; - packet.c81 = c81; - packet.c82 = c82; - packet.c83 = c83; - packet.c84 = c84; - packet.c85 = c85; - packet.c86 = c86; - packet.c87 = c87; - packet.c88 = c88; - packet.c9 = c9; - packet.cc1 = cc1; - packet.cc10 = cc10; - packet.cc11 = cc11; - packet.cc12 = cc12; - packet.cc13 = cc13; - packet.cc14 = cc14; - packet.cc15 = cc15; - packet.cc16 = cc16; - packet.cc17 = cc17; - packet.cc18 = cc18; - packet.cc19 = cc19; - packet.cc2 = cc2; - packet.cc20 = cc20; - packet.cc21 = cc21; - packet.cc22 = cc22; - packet.cc23 = cc23; - packet.cc24 = cc24; - packet.cc25 = cc25; - packet.cc26 = cc26; - packet.cc27 = cc27; - packet.cc28 = cc28; - packet.cc29 = cc29; - packet.cc3 = cc3; - packet.cc30 = cc30; - packet.cc31 = cc31; - packet.cc32 = cc32; - packet.cc33 = cc33; - packet.cc34 = cc34; - packet.cc35 = cc35; - packet.cc36 = cc36; - packet.cc37 = cc37; - packet.cc38 = cc38; - packet.cc39 = cc39; - packet.cc4 = cc4; - packet.cc40 = cc40; - packet.cc41 = cc41; - packet.cc42 = cc42; - packet.cc43 = cc43; - packet.cc44 = cc44; - packet.cc45 = cc45; - packet.cc46 = cc46; - packet.cc47 = cc47; - packet.cc48 = cc48; - packet.cc49 = cc49; - packet.cc5 = cc5; - packet.cc50 = cc50; - packet.cc51 = cc51; - packet.cc52 = cc52; - packet.cc53 = cc53; - packet.cc54 = cc54; - packet.cc55 = cc55; - packet.cc56 = cc56; - packet.cc57 = cc57; - packet.cc58 = cc58; - packet.cc59 = cc59; - packet.cc6 = cc6; - packet.cc60 = cc60; - packet.cc61 = cc61; - packet.cc62 = cc62; - packet.cc63 = cc63; - packet.cc64 = cc64; - packet.cc65 = cc65; - packet.cc66 = cc66; - packet.cc67 = cc67; - packet.cc68 = cc68; - packet.cc69 = cc69; - packet.cc7 = cc7; - packet.cc70 = cc70; - packet.cc71 = cc71; - packet.cc72 = cc72; - packet.cc73 = cc73; - packet.cc74 = cc74; - packet.cc75 = cc75; - packet.cc76 = cc76; - packet.cc77 = cc77; - packet.cc78 = cc78; - packet.cc79 = cc79; - packet.cc8 = cc8; - packet.cc80 = cc80; - packet.cc81 = cc81; - packet.cc82 = cc82; - packet.cc83 = cc83; - packet.cc84 = cc84; - packet.cc85 = cc85; - packet.cc86 = cc86; - packet.cc87 = cc87; - packet.cc88 = cc88; - packet.cc9 = cc9; - packet.ccc1 = ccc1; - packet.ccc10 = ccc10; - packet.ccc11 = ccc11; - packet.ccc12 = ccc12; - packet.ccc13 = ccc13; - packet.ccc14 = ccc14; - packet.ccc15 = ccc15; - packet.ccc16 = ccc16; - packet.ccc17 = ccc17; - packet.ccc18 = ccc18; - packet.ccc19 = ccc19; - packet.ccc2 = ccc2; - packet.ccc20 = ccc20; - packet.ccc21 = ccc21; - packet.ccc22 = ccc22; - packet.ccc23 = ccc23; - packet.ccc24 = ccc24; - packet.ccc25 = ccc25; - packet.ccc26 = ccc26; - packet.ccc27 = ccc27; - packet.ccc28 = ccc28; - packet.ccc29 = ccc29; - packet.ccc3 = ccc3; - packet.ccc30 = ccc30; - packet.ccc31 = ccc31; - packet.ccc32 = ccc32; - packet.ccc33 = ccc33; - packet.ccc34 = ccc34; - packet.ccc35 = ccc35; - packet.ccc36 = ccc36; - packet.ccc37 = ccc37; - packet.ccc38 = ccc38; - packet.ccc39 = ccc39; - packet.ccc4 = ccc4; - packet.ccc40 = ccc40; - packet.ccc41 = ccc41; - packet.ccc42 = ccc42; - packet.ccc43 = ccc43; - packet.ccc44 = ccc44; - packet.ccc45 = ccc45; - packet.ccc46 = ccc46; - packet.ccc47 = ccc47; - packet.ccc48 = ccc48; - packet.ccc49 = ccc49; - packet.ccc5 = ccc5; - packet.ccc50 = ccc50; - packet.ccc51 = ccc51; - packet.ccc52 = ccc52; - packet.ccc53 = ccc53; - packet.ccc54 = ccc54; - packet.ccc55 = ccc55; - packet.ccc56 = ccc56; - packet.ccc57 = ccc57; - packet.ccc58 = ccc58; - packet.ccc59 = ccc59; - packet.ccc6 = ccc6; - packet.ccc60 = ccc60; - packet.ccc61 = ccc61; - packet.ccc62 = ccc62; - packet.ccc63 = ccc63; - packet.ccc64 = ccc64; - packet.ccc65 = ccc65; - packet.ccc66 = ccc66; - packet.ccc67 = ccc67; - packet.ccc68 = ccc68; - packet.ccc69 = ccc69; - packet.ccc7 = ccc7; - packet.ccc70 = ccc70; - packet.ccc71 = ccc71; - packet.ccc72 = ccc72; - packet.ccc73 = ccc73; - packet.ccc74 = ccc74; - packet.ccc75 = ccc75; - packet.ccc76 = ccc76; - packet.ccc77 = ccc77; - packet.ccc78 = ccc78; - packet.ccc79 = ccc79; - packet.ccc8 = ccc8; - packet.ccc80 = ccc80; - packet.ccc81 = ccc81; - packet.ccc82 = ccc82; - packet.ccc83 = ccc83; - packet.ccc84 = ccc84; - packet.ccc85 = ccc85; - packet.ccc86 = ccc86; - packet.ccc87 = ccc87; - packet.ccc88 = ccc88; - packet.ccc9 = ccc9; - packet.cccc1 = cccc1; - packet.cccc10 = cccc10; - packet.cccc11 = cccc11; - packet.cccc12 = cccc12; - packet.cccc13 = cccc13; - packet.cccc14 = cccc14; - packet.cccc15 = cccc15; - packet.cccc16 = cccc16; - packet.cccc17 = cccc17; - packet.cccc18 = cccc18; - packet.cccc19 = cccc19; - packet.cccc2 = cccc2; - packet.cccc20 = cccc20; - packet.cccc21 = cccc21; - packet.cccc22 = cccc22; - packet.cccc23 = cccc23; - packet.cccc24 = cccc24; - packet.cccc25 = cccc25; - packet.cccc26 = cccc26; - packet.cccc27 = cccc27; - packet.cccc28 = cccc28; - packet.cccc29 = cccc29; - packet.cccc3 = cccc3; - packet.cccc30 = cccc30; - packet.cccc31 = cccc31; - packet.cccc32 = cccc32; - packet.cccc33 = cccc33; - packet.cccc34 = cccc34; - packet.cccc35 = cccc35; - packet.cccc36 = cccc36; - packet.cccc37 = cccc37; - packet.cccc38 = cccc38; - packet.cccc39 = cccc39; - packet.cccc4 = cccc4; - packet.cccc40 = cccc40; - packet.cccc41 = cccc41; - packet.cccc42 = cccc42; - packet.cccc43 = cccc43; - packet.cccc44 = cccc44; - packet.cccc45 = cccc45; - packet.cccc46 = cccc46; - packet.cccc47 = cccc47; - packet.cccc48 = cccc48; - packet.cccc49 = cccc49; - packet.cccc5 = cccc5; - packet.cccc50 = cccc50; - packet.cccc51 = cccc51; - packet.cccc52 = cccc52; - packet.cccc53 = cccc53; - packet.cccc54 = cccc54; - packet.cccc55 = cccc55; - packet.cccc56 = cccc56; - packet.cccc57 = cccc57; - packet.cccc58 = cccc58; - packet.cccc59 = cccc59; - packet.cccc6 = cccc6; - packet.cccc60 = cccc60; - packet.cccc61 = cccc61; - packet.cccc62 = cccc62; - packet.cccc63 = cccc63; - packet.cccc64 = cccc64; - packet.cccc65 = cccc65; - packet.cccc66 = cccc66; - packet.cccc67 = cccc67; - packet.cccc68 = cccc68; - packet.cccc69 = cccc69; - packet.cccc7 = cccc7; - packet.cccc70 = cccc70; - packet.cccc71 = cccc71; - packet.cccc72 = cccc72; - packet.cccc73 = cccc73; - packet.cccc74 = cccc74; - packet.cccc75 = cccc75; - packet.cccc76 = cccc76; - packet.cccc77 = cccc77; - packet.cccc78 = cccc78; - packet.cccc79 = cccc79; - packet.cccc8 = cccc8; - packet.cccc80 = cccc80; - packet.cccc81 = cccc81; - packet.cccc82 = cccc82; - packet.cccc83 = cccc83; - packet.cccc84 = cccc84; - packet.cccc85 = cccc85; - packet.cccc86 = cccc86; - packet.cccc87 = cccc87; - packet.cccc88 = cccc88; - packet.cccc9 = cccc9; - packet.d1 = d1; - packet.d10 = d10; - packet.d11 = d11; - packet.d12 = d12; - packet.d13 = d13; - packet.d14 = d14; - packet.d15 = d15; - packet.d16 = d16; - packet.d17 = d17; - packet.d18 = d18; - packet.d19 = d19; - packet.d2 = d2; - packet.d20 = d20; - packet.d21 = d21; - packet.d22 = d22; - packet.d23 = d23; - packet.d24 = d24; - packet.d25 = d25; - packet.d26 = d26; - packet.d27 = d27; - packet.d28 = d28; - packet.d29 = d29; - packet.d3 = d3; - packet.d30 = d30; - packet.d31 = d31; - packet.d32 = d32; - packet.d33 = d33; - packet.d34 = d34; - packet.d35 = d35; - packet.d36 = d36; - packet.d37 = d37; - packet.d38 = d38; - packet.d39 = d39; - packet.d4 = d4; - packet.d40 = d40; - packet.d41 = d41; - packet.d42 = d42; - packet.d43 = d43; - packet.d44 = d44; - packet.d45 = d45; - packet.d46 = d46; - packet.d47 = d47; - packet.d48 = d48; - packet.d49 = d49; - packet.d5 = d5; - packet.d50 = d50; - packet.d51 = d51; - packet.d52 = d52; - packet.d53 = d53; - packet.d54 = d54; - packet.d55 = d55; - packet.d56 = d56; - packet.d57 = d57; - packet.d58 = d58; - packet.d59 = d59; - packet.d6 = d6; - packet.d60 = d60; - packet.d61 = d61; - packet.d62 = d62; - packet.d63 = d63; - packet.d64 = d64; - packet.d65 = d65; - packet.d66 = d66; - packet.d67 = d67; - packet.d68 = d68; - packet.d69 = d69; - packet.d7 = d7; - packet.d70 = d70; - packet.d71 = d71; - packet.d72 = d72; - packet.d73 = d73; - packet.d74 = d74; - packet.d75 = d75; - packet.d76 = d76; - packet.d77 = d77; - packet.d78 = d78; - packet.d79 = d79; - packet.d8 = d8; - packet.d80 = d80; - packet.d81 = d81; - packet.d82 = d82; - packet.d83 = d83; - packet.d84 = d84; - packet.d85 = d85; - packet.d86 = d86; - packet.d87 = d87; - packet.d88 = d88; - packet.d9 = d9; - packet.dd1 = dd1; - packet.dd10 = dd10; - packet.dd11 = dd11; - packet.dd12 = dd12; - packet.dd13 = dd13; - packet.dd14 = dd14; - packet.dd15 = dd15; - packet.dd16 = dd16; - packet.dd17 = dd17; - packet.dd18 = dd18; - packet.dd19 = dd19; - packet.dd2 = dd2; - packet.dd20 = dd20; - packet.dd21 = dd21; - packet.dd22 = dd22; - packet.dd23 = dd23; - packet.dd24 = dd24; - packet.dd25 = dd25; - packet.dd26 = dd26; - packet.dd27 = dd27; - packet.dd28 = dd28; - packet.dd29 = dd29; - packet.dd3 = dd3; - packet.dd30 = dd30; - packet.dd31 = dd31; - packet.dd32 = dd32; - packet.dd33 = dd33; - packet.dd34 = dd34; - packet.dd35 = dd35; - packet.dd36 = dd36; - packet.dd37 = dd37; - packet.dd38 = dd38; - packet.dd39 = dd39; - packet.dd4 = dd4; - packet.dd40 = dd40; - packet.dd41 = dd41; - packet.dd42 = dd42; - packet.dd43 = dd43; - packet.dd44 = dd44; - packet.dd45 = dd45; - packet.dd46 = dd46; - packet.dd47 = dd47; - packet.dd48 = dd48; - packet.dd49 = dd49; - packet.dd5 = dd5; - packet.dd50 = dd50; - packet.dd51 = dd51; - packet.dd52 = dd52; - packet.dd53 = dd53; - packet.dd54 = dd54; - packet.dd55 = dd55; - packet.dd56 = dd56; - packet.dd57 = dd57; - packet.dd58 = dd58; - packet.dd59 = dd59; - packet.dd6 = dd6; - packet.dd60 = dd60; - packet.dd61 = dd61; - packet.dd62 = dd62; - packet.dd63 = dd63; - packet.dd64 = dd64; - packet.dd65 = dd65; - packet.dd66 = dd66; - packet.dd67 = dd67; - packet.dd68 = dd68; - packet.dd69 = dd69; - packet.dd7 = dd7; - packet.dd70 = dd70; - packet.dd71 = dd71; - packet.dd72 = dd72; - packet.dd73 = dd73; - packet.dd74 = dd74; - packet.dd75 = dd75; - packet.dd76 = dd76; - packet.dd77 = dd77; - packet.dd78 = dd78; - packet.dd79 = dd79; - packet.dd8 = dd8; - packet.dd80 = dd80; - packet.dd81 = dd81; - packet.dd82 = dd82; - packet.dd83 = dd83; - packet.dd84 = dd84; - packet.dd85 = dd85; - packet.dd86 = dd86; - packet.dd87 = dd87; - packet.dd88 = dd88; - packet.dd9 = dd9; - packet.ddd1 = ddd1; - packet.ddd10 = ddd10; - packet.ddd11 = ddd11; - packet.ddd12 = ddd12; - packet.ddd13 = ddd13; - packet.ddd14 = ddd14; - packet.ddd15 = ddd15; - packet.ddd16 = ddd16; - packet.ddd17 = ddd17; - packet.ddd18 = ddd18; - packet.ddd19 = ddd19; - packet.ddd2 = ddd2; - packet.ddd20 = ddd20; - packet.ddd21 = ddd21; - packet.ddd22 = ddd22; - packet.ddd23 = ddd23; - packet.ddd24 = ddd24; - packet.ddd25 = ddd25; - packet.ddd26 = ddd26; - packet.ddd27 = ddd27; - packet.ddd28 = ddd28; - packet.ddd29 = ddd29; - packet.ddd3 = ddd3; - packet.ddd30 = ddd30; - packet.ddd31 = ddd31; - packet.ddd32 = ddd32; - packet.ddd33 = ddd33; - packet.ddd34 = ddd34; - packet.ddd35 = ddd35; - packet.ddd36 = ddd36; - packet.ddd37 = ddd37; - packet.ddd38 = ddd38; - packet.ddd39 = ddd39; - packet.ddd4 = ddd4; - packet.ddd40 = ddd40; - packet.ddd41 = ddd41; - packet.ddd42 = ddd42; - packet.ddd43 = ddd43; - packet.ddd44 = ddd44; - packet.ddd45 = ddd45; - packet.ddd46 = ddd46; - packet.ddd47 = ddd47; - packet.ddd48 = ddd48; - packet.ddd49 = ddd49; - packet.ddd5 = ddd5; - packet.ddd50 = ddd50; - packet.ddd51 = ddd51; - packet.ddd52 = ddd52; - packet.ddd53 = ddd53; - packet.ddd54 = ddd54; - packet.ddd55 = ddd55; - packet.ddd56 = ddd56; - packet.ddd57 = ddd57; - packet.ddd58 = ddd58; - packet.ddd59 = ddd59; - packet.ddd6 = ddd6; - packet.ddd60 = ddd60; - packet.ddd61 = ddd61; - packet.ddd62 = ddd62; - packet.ddd63 = ddd63; - packet.ddd64 = ddd64; - packet.ddd65 = ddd65; - packet.ddd66 = ddd66; - packet.ddd67 = ddd67; - packet.ddd68 = ddd68; - packet.ddd69 = ddd69; - packet.ddd7 = ddd7; - packet.ddd70 = ddd70; - packet.ddd71 = ddd71; - packet.ddd72 = ddd72; - packet.ddd73 = ddd73; - packet.ddd74 = ddd74; - packet.ddd75 = ddd75; - packet.ddd76 = ddd76; - packet.ddd77 = ddd77; - packet.ddd78 = ddd78; - packet.ddd79 = ddd79; - packet.ddd8 = ddd8; - packet.ddd80 = ddd80; - packet.ddd81 = ddd81; - packet.ddd82 = ddd82; - packet.ddd83 = ddd83; - packet.ddd84 = ddd84; - packet.ddd85 = ddd85; - packet.ddd86 = ddd86; - packet.ddd87 = ddd87; - packet.ddd88 = ddd88; - packet.ddd9 = ddd9; - packet.dddd1 = dddd1; - packet.dddd10 = dddd10; - packet.dddd11 = dddd11; - packet.dddd12 = dddd12; - packet.dddd13 = dddd13; - packet.dddd14 = dddd14; - packet.dddd15 = dddd15; - packet.dddd16 = dddd16; - packet.dddd17 = dddd17; - packet.dddd18 = dddd18; - packet.dddd19 = dddd19; - packet.dddd2 = dddd2; - packet.dddd20 = dddd20; - packet.dddd21 = dddd21; - packet.dddd22 = dddd22; - packet.dddd23 = dddd23; - packet.dddd24 = dddd24; - packet.dddd25 = dddd25; - packet.dddd26 = dddd26; - packet.dddd27 = dddd27; - packet.dddd28 = dddd28; - packet.dddd29 = dddd29; - packet.dddd3 = dddd3; - packet.dddd30 = dddd30; - packet.dddd31 = dddd31; - packet.dddd32 = dddd32; - packet.dddd33 = dddd33; - packet.dddd34 = dddd34; - packet.dddd35 = dddd35; - packet.dddd36 = dddd36; - packet.dddd37 = dddd37; - packet.dddd38 = dddd38; - packet.dddd39 = dddd39; - packet.dddd4 = dddd4; - packet.dddd40 = dddd40; - packet.dddd41 = dddd41; - packet.dddd42 = dddd42; - packet.dddd43 = dddd43; - packet.dddd44 = dddd44; - packet.dddd45 = dddd45; - packet.dddd46 = dddd46; - packet.dddd47 = dddd47; - packet.dddd48 = dddd48; - packet.dddd49 = dddd49; - packet.dddd5 = dddd5; - packet.dddd50 = dddd50; - packet.dddd51 = dddd51; - packet.dddd52 = dddd52; - packet.dddd53 = dddd53; - packet.dddd54 = dddd54; - packet.dddd55 = dddd55; - packet.dddd56 = dddd56; - packet.dddd57 = dddd57; - packet.dddd58 = dddd58; - packet.dddd59 = dddd59; - packet.dddd6 = dddd6; - packet.dddd60 = dddd60; - packet.dddd61 = dddd61; - packet.dddd62 = dddd62; - packet.dddd63 = dddd63; - packet.dddd64 = dddd64; - packet.dddd65 = dddd65; - packet.dddd66 = dddd66; - packet.dddd67 = dddd67; - packet.dddd68 = dddd68; - packet.dddd69 = dddd69; - packet.dddd7 = dddd7; - packet.dddd70 = dddd70; - packet.dddd71 = dddd71; - packet.dddd72 = dddd72; - packet.dddd73 = dddd73; - packet.dddd74 = dddd74; - packet.dddd75 = dddd75; - packet.dddd76 = dddd76; - packet.dddd77 = dddd77; - packet.dddd78 = dddd78; - packet.dddd79 = dddd79; - packet.dddd8 = dddd8; - packet.dddd80 = dddd80; - packet.dddd81 = dddd81; - packet.dddd82 = dddd82; - packet.dddd83 = dddd83; - packet.dddd84 = dddd84; - packet.dddd85 = dddd85; - packet.dddd86 = dddd86; - packet.dddd87 = dddd87; - packet.dddd88 = dddd88; - packet.dddd9 = dddd9; - packet.e1 = e1; - packet.e10 = e10; - packet.e11 = e11; - packet.e12 = e12; - packet.e13 = e13; - packet.e14 = e14; - packet.e15 = e15; - packet.e16 = e16; - packet.e17 = e17; - packet.e18 = e18; - packet.e19 = e19; - packet.e2 = e2; - packet.e20 = e20; - packet.e21 = e21; - packet.e22 = e22; - packet.e23 = e23; - packet.e24 = e24; - packet.e25 = e25; - packet.e26 = e26; - packet.e27 = e27; - packet.e28 = e28; - packet.e29 = e29; - packet.e3 = e3; - packet.e30 = e30; - packet.e31 = e31; - packet.e32 = e32; - packet.e33 = e33; - packet.e34 = e34; - packet.e35 = e35; - packet.e36 = e36; - packet.e37 = e37; - packet.e38 = e38; - packet.e39 = e39; - packet.e4 = e4; - packet.e40 = e40; - packet.e41 = e41; - packet.e42 = e42; - packet.e43 = e43; - packet.e44 = e44; - packet.e45 = e45; - packet.e46 = e46; - packet.e47 = e47; - packet.e48 = e48; - packet.e49 = e49; - packet.e5 = e5; - packet.e50 = e50; - packet.e51 = e51; - packet.e52 = e52; - packet.e53 = e53; - packet.e54 = e54; - packet.e55 = e55; - packet.e56 = e56; - packet.e57 = e57; - packet.e58 = e58; - packet.e59 = e59; - packet.e6 = e6; - packet.e60 = e60; - packet.e61 = e61; - packet.e62 = e62; - packet.e63 = e63; - packet.e64 = e64; - packet.e65 = e65; - packet.e66 = e66; - packet.e67 = e67; - packet.e68 = e68; - packet.e69 = e69; - packet.e7 = e7; - packet.e70 = e70; - packet.e71 = e71; - packet.e72 = e72; - packet.e73 = e73; - packet.e74 = e74; - packet.e75 = e75; - packet.e76 = e76; - packet.e77 = e77; - packet.e78 = e78; - packet.e79 = e79; - packet.e8 = e8; - packet.e80 = e80; - packet.e81 = e81; - packet.e82 = e82; - packet.e83 = e83; - packet.e84 = e84; - packet.e85 = e85; - packet.e86 = e86; - packet.e87 = e87; - packet.e88 = e88; - packet.e9 = e9; - packet.ee1 = ee1; - packet.ee10 = ee10; - packet.ee11 = ee11; - packet.ee12 = ee12; - packet.ee13 = ee13; - packet.ee14 = ee14; - packet.ee15 = ee15; - packet.ee16 = ee16; - packet.ee17 = ee17; - packet.ee18 = ee18; - packet.ee19 = ee19; - packet.ee2 = ee2; - packet.ee20 = ee20; - packet.ee21 = ee21; - packet.ee22 = ee22; - packet.ee23 = ee23; - packet.ee24 = ee24; - packet.ee25 = ee25; - packet.ee26 = ee26; - packet.ee27 = ee27; - packet.ee28 = ee28; - packet.ee29 = ee29; - packet.ee3 = ee3; - packet.ee30 = ee30; - packet.ee31 = ee31; - packet.ee32 = ee32; - packet.ee33 = ee33; - packet.ee34 = ee34; - packet.ee35 = ee35; - packet.ee36 = ee36; - packet.ee37 = ee37; - packet.ee38 = ee38; - packet.ee39 = ee39; - packet.ee4 = ee4; - packet.ee40 = ee40; - packet.ee41 = ee41; - packet.ee42 = ee42; - packet.ee43 = ee43; - packet.ee44 = ee44; - packet.ee45 = ee45; - packet.ee46 = ee46; - packet.ee47 = ee47; - packet.ee48 = ee48; - packet.ee49 = ee49; - packet.ee5 = ee5; - packet.ee50 = ee50; - packet.ee51 = ee51; - packet.ee52 = ee52; - packet.ee53 = ee53; - packet.ee54 = ee54; - packet.ee55 = ee55; - packet.ee56 = ee56; - packet.ee57 = ee57; - packet.ee58 = ee58; - packet.ee59 = ee59; - packet.ee6 = ee6; - packet.ee60 = ee60; - packet.ee61 = ee61; - packet.ee62 = ee62; - packet.ee63 = ee63; - packet.ee64 = ee64; - packet.ee65 = ee65; - packet.ee66 = ee66; - packet.ee67 = ee67; - packet.ee68 = ee68; - packet.ee69 = ee69; - packet.ee7 = ee7; - packet.ee70 = ee70; - packet.ee71 = ee71; - packet.ee72 = ee72; - packet.ee73 = ee73; - packet.ee74 = ee74; - packet.ee75 = ee75; - packet.ee76 = ee76; - packet.ee77 = ee77; - packet.ee78 = ee78; - packet.ee79 = ee79; - packet.ee8 = ee8; - packet.ee80 = ee80; - packet.ee81 = ee81; - packet.ee82 = ee82; - packet.ee83 = ee83; - packet.ee84 = ee84; - packet.ee85 = ee85; - packet.ee86 = ee86; - packet.ee87 = ee87; - packet.ee88 = ee88; - packet.ee9 = ee9; - packet.eee1 = eee1; - packet.eee10 = eee10; - packet.eee11 = eee11; - packet.eee12 = eee12; - packet.eee13 = eee13; - packet.eee14 = eee14; - packet.eee15 = eee15; - packet.eee16 = eee16; - packet.eee17 = eee17; - packet.eee18 = eee18; - packet.eee19 = eee19; - packet.eee2 = eee2; - packet.eee20 = eee20; - packet.eee21 = eee21; - packet.eee22 = eee22; - packet.eee23 = eee23; - packet.eee24 = eee24; - packet.eee25 = eee25; - packet.eee26 = eee26; - packet.eee27 = eee27; - packet.eee28 = eee28; - packet.eee29 = eee29; - packet.eee3 = eee3; - packet.eee30 = eee30; - packet.eee31 = eee31; - packet.eee32 = eee32; - packet.eee33 = eee33; - packet.eee34 = eee34; - packet.eee35 = eee35; - packet.eee36 = eee36; - packet.eee37 = eee37; - packet.eee38 = eee38; - packet.eee39 = eee39; - packet.eee4 = eee4; - packet.eee40 = eee40; - packet.eee41 = eee41; - packet.eee42 = eee42; - packet.eee43 = eee43; - packet.eee44 = eee44; - packet.eee45 = eee45; - packet.eee46 = eee46; - packet.eee47 = eee47; - packet.eee48 = eee48; - packet.eee49 = eee49; - packet.eee5 = eee5; - packet.eee50 = eee50; - packet.eee51 = eee51; - packet.eee52 = eee52; - packet.eee53 = eee53; - packet.eee54 = eee54; - packet.eee55 = eee55; - packet.eee56 = eee56; - packet.eee57 = eee57; - packet.eee58 = eee58; - packet.eee59 = eee59; - packet.eee6 = eee6; - packet.eee60 = eee60; - packet.eee61 = eee61; - packet.eee62 = eee62; - packet.eee63 = eee63; - packet.eee64 = eee64; - packet.eee65 = eee65; - packet.eee66 = eee66; - packet.eee67 = eee67; - packet.eee68 = eee68; - packet.eee69 = eee69; - packet.eee7 = eee7; - packet.eee70 = eee70; - packet.eee71 = eee71; - packet.eee72 = eee72; - packet.eee73 = eee73; - packet.eee74 = eee74; - packet.eee75 = eee75; - packet.eee76 = eee76; - packet.eee77 = eee77; - packet.eee78 = eee78; - packet.eee79 = eee79; - packet.eee8 = eee8; - packet.eee80 = eee80; - packet.eee81 = eee81; - packet.eee82 = eee82; - packet.eee83 = eee83; - packet.eee84 = eee84; - packet.eee85 = eee85; - packet.eee86 = eee86; - packet.eee87 = eee87; - packet.eee88 = eee88; - packet.eee9 = eee9; - packet.eeee1 = eeee1; - packet.eeee10 = eeee10; - packet.eeee11 = eeee11; - packet.eeee12 = eeee12; - packet.eeee13 = eeee13; - packet.eeee14 = eeee14; - packet.eeee15 = eeee15; - packet.eeee16 = eeee16; - packet.eeee17 = eeee17; - packet.eeee18 = eeee18; - packet.eeee19 = eeee19; - packet.eeee2 = eeee2; - packet.eeee20 = eeee20; - packet.eeee21 = eeee21; - packet.eeee22 = eeee22; - packet.eeee23 = eeee23; - packet.eeee24 = eeee24; - packet.eeee25 = eeee25; - packet.eeee26 = eeee26; - packet.eeee27 = eeee27; - packet.eeee28 = eeee28; - packet.eeee29 = eeee29; - packet.eeee3 = eeee3; - packet.eeee30 = eeee30; - packet.eeee31 = eeee31; - packet.eeee32 = eeee32; - packet.eeee33 = eeee33; - packet.eeee34 = eeee34; - packet.eeee35 = eeee35; - packet.eeee36 = eeee36; - packet.eeee37 = eeee37; - packet.eeee38 = eeee38; - packet.eeee39 = eeee39; - packet.eeee4 = eeee4; - packet.eeee40 = eeee40; - packet.eeee41 = eeee41; - packet.eeee42 = eeee42; - packet.eeee43 = eeee43; - packet.eeee44 = eeee44; - packet.eeee45 = eeee45; - packet.eeee46 = eeee46; - packet.eeee47 = eeee47; - packet.eeee48 = eeee48; - packet.eeee49 = eeee49; - packet.eeee5 = eeee5; - packet.eeee50 = eeee50; - packet.eeee51 = eeee51; - packet.eeee52 = eeee52; - packet.eeee53 = eeee53; - packet.eeee54 = eeee54; - packet.eeee55 = eeee55; - packet.eeee56 = eeee56; - packet.eeee57 = eeee57; - packet.eeee58 = eeee58; - packet.eeee59 = eeee59; - packet.eeee6 = eeee6; - packet.eeee60 = eeee60; - packet.eeee61 = eeee61; - packet.eeee62 = eeee62; - packet.eeee63 = eeee63; - packet.eeee64 = eeee64; - packet.eeee65 = eeee65; - packet.eeee66 = eeee66; - packet.eeee67 = eeee67; - packet.eeee68 = eeee68; - packet.eeee69 = eeee69; - packet.eeee7 = eeee7; - packet.eeee70 = eeee70; - packet.eeee71 = eeee71; - packet.eeee72 = eeee72; - packet.eeee73 = eeee73; - packet.eeee74 = eeee74; - packet.eeee75 = eeee75; - packet.eeee76 = eeee76; - packet.eeee77 = eeee77; - packet.eeee78 = eeee78; - packet.eeee79 = eeee79; - packet.eeee8 = eeee8; - packet.eeee80 = eeee80; - packet.eeee81 = eeee81; - packet.eeee82 = eeee82; - packet.eeee83 = eeee83; - packet.eeee84 = eeee84; - packet.eeee85 = eeee85; - packet.eeee86 = eeee86; - packet.eeee87 = eeee87; - packet.eeee88 = eeee88; - packet.eeee9 = eeee9; - packet.f1 = f1; - packet.f10 = f10; - packet.f11 = f11; - packet.f12 = f12; - packet.f13 = f13; - packet.f14 = f14; - packet.f15 = f15; - packet.f16 = f16; - packet.f17 = f17; - packet.f18 = f18; - packet.f19 = f19; - packet.f2 = f2; - packet.f20 = f20; - packet.f21 = f21; - packet.f22 = f22; - packet.f23 = f23; - packet.f24 = f24; - packet.f25 = f25; - packet.f26 = f26; - packet.f27 = f27; - packet.f28 = f28; - packet.f29 = f29; - packet.f3 = f3; - packet.f30 = f30; - packet.f31 = f31; - packet.f32 = f32; - packet.f33 = f33; - packet.f34 = f34; - packet.f35 = f35; - packet.f36 = f36; - packet.f37 = f37; - packet.f38 = f38; - packet.f39 = f39; - packet.f4 = f4; - packet.f40 = f40; - packet.f41 = f41; - packet.f42 = f42; - packet.f43 = f43; - packet.f44 = f44; - packet.f45 = f45; - packet.f46 = f46; - packet.f47 = f47; - packet.f48 = f48; - packet.f49 = f49; - packet.f5 = f5; - packet.f50 = f50; - packet.f51 = f51; - packet.f52 = f52; - packet.f53 = f53; - packet.f54 = f54; - packet.f55 = f55; - packet.f56 = f56; - packet.f57 = f57; - packet.f58 = f58; - packet.f59 = f59; - packet.f6 = f6; - packet.f60 = f60; - packet.f61 = f61; - packet.f62 = f62; - packet.f63 = f63; - packet.f64 = f64; - packet.f65 = f65; - packet.f66 = f66; - packet.f67 = f67; - packet.f68 = f68; - packet.f69 = f69; - packet.f7 = f7; - packet.f70 = f70; - packet.f71 = f71; - packet.f72 = f72; - packet.f73 = f73; - packet.f74 = f74; - packet.f75 = f75; - packet.f76 = f76; - packet.f77 = f77; - packet.f78 = f78; - packet.f79 = f79; - packet.f8 = f8; - packet.f80 = f80; - packet.f81 = f81; - packet.f82 = f82; - packet.f83 = f83; - packet.f84 = f84; - packet.f85 = f85; - packet.f86 = f86; - packet.f87 = f87; - packet.f88 = f88; - packet.f9 = f9; - packet.ff1 = ff1; - packet.ff10 = ff10; - packet.ff11 = ff11; - packet.ff12 = ff12; - packet.ff13 = ff13; - packet.ff14 = ff14; - packet.ff15 = ff15; - packet.ff16 = ff16; - packet.ff17 = ff17; - packet.ff18 = ff18; - packet.ff19 = ff19; - packet.ff2 = ff2; - packet.ff20 = ff20; - packet.ff21 = ff21; - packet.ff22 = ff22; - packet.ff23 = ff23; - packet.ff24 = ff24; - packet.ff25 = ff25; - packet.ff26 = ff26; - packet.ff27 = ff27; - packet.ff28 = ff28; - packet.ff29 = ff29; - packet.ff3 = ff3; - packet.ff30 = ff30; - packet.ff31 = ff31; - packet.ff32 = ff32; - packet.ff33 = ff33; - packet.ff34 = ff34; - packet.ff35 = ff35; - packet.ff36 = ff36; - packet.ff37 = ff37; - packet.ff38 = ff38; - packet.ff39 = ff39; - packet.ff4 = ff4; - packet.ff40 = ff40; - packet.ff41 = ff41; - packet.ff42 = ff42; - packet.ff43 = ff43; - packet.ff44 = ff44; - packet.ff45 = ff45; - packet.ff46 = ff46; - packet.ff47 = ff47; - packet.ff48 = ff48; - packet.ff49 = ff49; - packet.ff5 = ff5; - packet.ff50 = ff50; - packet.ff51 = ff51; - packet.ff52 = ff52; - packet.ff53 = ff53; - packet.ff54 = ff54; - packet.ff55 = ff55; - packet.ff56 = ff56; - packet.ff57 = ff57; - packet.ff58 = ff58; - packet.ff59 = ff59; - packet.ff6 = ff6; - packet.ff60 = ff60; - packet.ff61 = ff61; - packet.ff62 = ff62; - packet.ff63 = ff63; - packet.ff64 = ff64; - packet.ff65 = ff65; - packet.ff66 = ff66; - packet.ff67 = ff67; - packet.ff68 = ff68; - packet.ff69 = ff69; - packet.ff7 = ff7; - packet.ff70 = ff70; - packet.ff71 = ff71; - packet.ff72 = ff72; - packet.ff73 = ff73; - packet.ff74 = ff74; - packet.ff75 = ff75; - packet.ff76 = ff76; - packet.ff77 = ff77; - packet.ff78 = ff78; - packet.ff79 = ff79; - packet.ff8 = ff8; - packet.ff80 = ff80; - packet.ff81 = ff81; - packet.ff82 = ff82; - packet.ff83 = ff83; - packet.ff84 = ff84; - packet.ff85 = ff85; - packet.ff86 = ff86; - packet.ff87 = ff87; - packet.ff88 = ff88; - packet.ff9 = ff9; - packet.fff1 = fff1; - packet.fff10 = fff10; - packet.fff11 = fff11; - packet.fff12 = fff12; - packet.fff13 = fff13; - packet.fff14 = fff14; - packet.fff15 = fff15; - packet.fff16 = fff16; - packet.fff17 = fff17; - packet.fff18 = fff18; - packet.fff19 = fff19; - packet.fff2 = fff2; - packet.fff20 = fff20; - packet.fff21 = fff21; - packet.fff22 = fff22; - packet.fff23 = fff23; - packet.fff24 = fff24; - packet.fff25 = fff25; - packet.fff26 = fff26; - packet.fff27 = fff27; - packet.fff28 = fff28; - packet.fff29 = fff29; - packet.fff3 = fff3; - packet.fff30 = fff30; - packet.fff31 = fff31; - packet.fff32 = fff32; - packet.fff33 = fff33; - packet.fff34 = fff34; - packet.fff35 = fff35; - packet.fff36 = fff36; - packet.fff37 = fff37; - packet.fff38 = fff38; - packet.fff39 = fff39; - packet.fff4 = fff4; - packet.fff40 = fff40; - packet.fff41 = fff41; - packet.fff42 = fff42; - packet.fff43 = fff43; - packet.fff44 = fff44; - packet.fff45 = fff45; - packet.fff46 = fff46; - packet.fff47 = fff47; - packet.fff48 = fff48; - packet.fff49 = fff49; - packet.fff5 = fff5; - packet.fff50 = fff50; - packet.fff51 = fff51; - packet.fff52 = fff52; - packet.fff53 = fff53; - packet.fff54 = fff54; - packet.fff55 = fff55; - packet.fff56 = fff56; - packet.fff57 = fff57; - packet.fff58 = fff58; - packet.fff59 = fff59; - packet.fff6 = fff6; - packet.fff60 = fff60; - packet.fff61 = fff61; - packet.fff62 = fff62; - packet.fff63 = fff63; - packet.fff64 = fff64; - packet.fff65 = fff65; - packet.fff66 = fff66; - packet.fff67 = fff67; - packet.fff68 = fff68; - packet.fff69 = fff69; - packet.fff7 = fff7; - packet.fff70 = fff70; - packet.fff71 = fff71; - packet.fff72 = fff72; - packet.fff73 = fff73; - packet.fff74 = fff74; - packet.fff75 = fff75; - packet.fff76 = fff76; - packet.fff77 = fff77; - packet.fff78 = fff78; - packet.fff79 = fff79; - packet.fff8 = fff8; - packet.fff80 = fff80; - packet.fff81 = fff81; - packet.fff82 = fff82; - packet.fff83 = fff83; - packet.fff84 = fff84; - packet.fff85 = fff85; - packet.fff86 = fff86; - packet.fff87 = fff87; - packet.fff88 = fff88; - packet.fff9 = fff9; - packet.ffff1 = ffff1; - packet.ffff10 = ffff10; - packet.ffff11 = ffff11; - packet.ffff12 = ffff12; - packet.ffff13 = ffff13; - packet.ffff14 = ffff14; - packet.ffff15 = ffff15; - packet.ffff16 = ffff16; - packet.ffff17 = ffff17; - packet.ffff18 = ffff18; - packet.ffff19 = ffff19; - packet.ffff2 = ffff2; - packet.ffff20 = ffff20; - packet.ffff21 = ffff21; - packet.ffff22 = ffff22; - packet.ffff23 = ffff23; - packet.ffff24 = ffff24; - packet.ffff25 = ffff25; - packet.ffff26 = ffff26; - packet.ffff27 = ffff27; - packet.ffff28 = ffff28; - packet.ffff29 = ffff29; - packet.ffff3 = ffff3; - packet.ffff30 = ffff30; - packet.ffff31 = ffff31; - packet.ffff32 = ffff32; - packet.ffff33 = ffff33; - packet.ffff34 = ffff34; - packet.ffff35 = ffff35; - packet.ffff36 = ffff36; - packet.ffff37 = ffff37; - packet.ffff38 = ffff38; - packet.ffff39 = ffff39; - packet.ffff4 = ffff4; - packet.ffff40 = ffff40; - packet.ffff41 = ffff41; - packet.ffff42 = ffff42; - packet.ffff43 = ffff43; - packet.ffff44 = ffff44; - packet.ffff45 = ffff45; - packet.ffff46 = ffff46; - packet.ffff47 = ffff47; - packet.ffff48 = ffff48; - packet.ffff49 = ffff49; - packet.ffff5 = ffff5; - packet.ffff50 = ffff50; - packet.ffff51 = ffff51; - packet.ffff52 = ffff52; - packet.ffff53 = ffff53; - packet.ffff54 = ffff54; - packet.ffff55 = ffff55; - packet.ffff56 = ffff56; - packet.ffff57 = ffff57; - packet.ffff58 = ffff58; - packet.ffff59 = ffff59; - packet.ffff6 = ffff6; - packet.ffff60 = ffff60; - packet.ffff61 = ffff61; - packet.ffff62 = ffff62; - packet.ffff63 = ffff63; - packet.ffff64 = ffff64; - packet.ffff65 = ffff65; - packet.ffff66 = ffff66; - packet.ffff67 = ffff67; - packet.ffff68 = ffff68; - packet.ffff69 = ffff69; - packet.ffff7 = ffff7; - packet.ffff70 = ffff70; - packet.ffff71 = ffff71; - packet.ffff72 = ffff72; - packet.ffff73 = ffff73; - packet.ffff74 = ffff74; - packet.ffff75 = ffff75; - packet.ffff76 = ffff76; - packet.ffff77 = ffff77; - packet.ffff78 = ffff78; - packet.ffff79 = ffff79; - packet.ffff8 = ffff8; - packet.ffff80 = ffff80; - packet.ffff81 = ffff81; - packet.ffff82 = ffff82; - packet.ffff83 = ffff83; - packet.ffff84 = ffff84; - packet.ffff85 = ffff85; - packet.ffff86 = ffff86; - packet.ffff87 = ffff87; - packet.ffff88 = ffff88; - packet.ffff9 = ffff9; - packet.g1 = g1; - packet.g10 = g10; - packet.g11 = g11; - packet.g12 = g12; - packet.g13 = g13; - packet.g14 = g14; - packet.g15 = g15; - packet.g16 = g16; - packet.g17 = g17; - packet.g18 = g18; - packet.g19 = g19; - packet.g2 = g2; - packet.g20 = g20; - packet.g21 = g21; - packet.g22 = g22; - packet.g23 = g23; - packet.g24 = g24; - packet.g25 = g25; - packet.g26 = g26; - packet.g27 = g27; - packet.g28 = g28; - packet.g29 = g29; - packet.g3 = g3; - packet.g30 = g30; - packet.g31 = g31; - packet.g32 = g32; - packet.g33 = g33; - packet.g34 = g34; - packet.g35 = g35; - packet.g36 = g36; - packet.g37 = g37; - packet.g38 = g38; - packet.g39 = g39; - packet.g4 = g4; - packet.g40 = g40; - packet.g41 = g41; - packet.g42 = g42; - packet.g43 = g43; - packet.g44 = g44; - packet.g45 = g45; - packet.g46 = g46; - packet.g47 = g47; - packet.g48 = g48; - packet.g49 = g49; - packet.g5 = g5; - packet.g50 = g50; - packet.g51 = g51; - packet.g52 = g52; - packet.g53 = g53; - packet.g54 = g54; - packet.g55 = g55; - packet.g56 = g56; - packet.g57 = g57; - packet.g58 = g58; - packet.g59 = g59; - packet.g6 = g6; - packet.g60 = g60; - packet.g61 = g61; - packet.g62 = g62; - packet.g63 = g63; - packet.g64 = g64; - packet.g65 = g65; - packet.g66 = g66; - packet.g67 = g67; - packet.g68 = g68; - packet.g69 = g69; - packet.g7 = g7; - packet.g70 = g70; - packet.g71 = g71; - packet.g72 = g72; - packet.g73 = g73; - packet.g74 = g74; - packet.g75 = g75; - packet.g76 = g76; - packet.g77 = g77; - packet.g78 = g78; - packet.g79 = g79; - packet.g8 = g8; - packet.g80 = g80; - packet.g81 = g81; - packet.g82 = g82; - packet.g83 = g83; - packet.g84 = g84; - packet.g85 = g85; - packet.g86 = g86; - packet.g87 = g87; - packet.g88 = g88; - packet.g9 = g9; - packet.gg1 = gg1; - packet.gg10 = gg10; - packet.gg11 = gg11; - packet.gg12 = gg12; - packet.gg13 = gg13; - packet.gg14 = gg14; - packet.gg15 = gg15; - packet.gg16 = gg16; - packet.gg17 = gg17; - packet.gg18 = gg18; - packet.gg19 = gg19; - packet.gg2 = gg2; - packet.gg20 = gg20; - packet.gg21 = gg21; - packet.gg22 = gg22; - packet.gg23 = gg23; - packet.gg24 = gg24; - packet.gg25 = gg25; - packet.gg26 = gg26; - packet.gg27 = gg27; - packet.gg28 = gg28; - packet.gg29 = gg29; - packet.gg3 = gg3; - packet.gg30 = gg30; - packet.gg31 = gg31; - packet.gg32 = gg32; - packet.gg33 = gg33; - packet.gg34 = gg34; - packet.gg35 = gg35; - packet.gg36 = gg36; - packet.gg37 = gg37; - packet.gg38 = gg38; - packet.gg39 = gg39; - packet.gg4 = gg4; - packet.gg40 = gg40; - packet.gg41 = gg41; - packet.gg42 = gg42; - packet.gg43 = gg43; - packet.gg44 = gg44; - packet.gg45 = gg45; - packet.gg46 = gg46; - packet.gg47 = gg47; - packet.gg48 = gg48; - packet.gg49 = gg49; - packet.gg5 = gg5; - packet.gg50 = gg50; - packet.gg51 = gg51; - packet.gg52 = gg52; - packet.gg53 = gg53; - packet.gg54 = gg54; - packet.gg55 = gg55; - packet.gg56 = gg56; - packet.gg57 = gg57; - packet.gg58 = gg58; - packet.gg59 = gg59; - packet.gg6 = gg6; - packet.gg60 = gg60; - packet.gg61 = gg61; - packet.gg62 = gg62; - packet.gg63 = gg63; - packet.gg64 = gg64; - packet.gg65 = gg65; - packet.gg66 = gg66; - packet.gg67 = gg67; - packet.gg68 = gg68; - packet.gg69 = gg69; - packet.gg7 = gg7; - packet.gg70 = gg70; - packet.gg71 = gg71; - packet.gg72 = gg72; - packet.gg73 = gg73; - packet.gg74 = gg74; - packet.gg75 = gg75; - packet.gg76 = gg76; - packet.gg77 = gg77; - packet.gg78 = gg78; - packet.gg79 = gg79; - packet.gg8 = gg8; - packet.gg80 = gg80; - packet.gg81 = gg81; - packet.gg82 = gg82; - packet.gg83 = gg83; - packet.gg84 = gg84; - packet.gg85 = gg85; - packet.gg86 = gg86; - packet.gg87 = gg87; - packet.gg88 = gg88; - packet.gg9 = gg9; - packet.ggg1 = ggg1; - packet.ggg10 = ggg10; - packet.ggg11 = ggg11; - packet.ggg12 = ggg12; - packet.ggg13 = ggg13; - packet.ggg14 = ggg14; - packet.ggg15 = ggg15; - packet.ggg16 = ggg16; - packet.ggg17 = ggg17; - packet.ggg18 = ggg18; - packet.ggg19 = ggg19; - packet.ggg2 = ggg2; - packet.ggg20 = ggg20; - packet.ggg21 = ggg21; - packet.ggg22 = ggg22; - packet.ggg23 = ggg23; - packet.ggg24 = ggg24; - packet.ggg25 = ggg25; - packet.ggg26 = ggg26; - packet.ggg27 = ggg27; - packet.ggg28 = ggg28; - packet.ggg29 = ggg29; - packet.ggg3 = ggg3; - packet.ggg30 = ggg30; - packet.ggg31 = ggg31; - packet.ggg32 = ggg32; - packet.ggg33 = ggg33; - packet.ggg34 = ggg34; - packet.ggg35 = ggg35; - packet.ggg36 = ggg36; - packet.ggg37 = ggg37; - packet.ggg38 = ggg38; - packet.ggg39 = ggg39; - packet.ggg4 = ggg4; - packet.ggg40 = ggg40; - packet.ggg41 = ggg41; - packet.ggg42 = ggg42; - packet.ggg43 = ggg43; - packet.ggg44 = ggg44; - packet.ggg45 = ggg45; - packet.ggg46 = ggg46; - packet.ggg47 = ggg47; - packet.ggg48 = ggg48; - packet.ggg49 = ggg49; - packet.ggg5 = ggg5; - packet.ggg50 = ggg50; - packet.ggg51 = ggg51; - packet.ggg52 = ggg52; - packet.ggg53 = ggg53; - packet.ggg54 = ggg54; - packet.ggg55 = ggg55; - packet.ggg56 = ggg56; - packet.ggg57 = ggg57; - packet.ggg58 = ggg58; - packet.ggg59 = ggg59; - packet.ggg6 = ggg6; - packet.ggg60 = ggg60; - packet.ggg61 = ggg61; - packet.ggg62 = ggg62; - packet.ggg63 = ggg63; - packet.ggg64 = ggg64; - packet.ggg65 = ggg65; - packet.ggg66 = ggg66; - packet.ggg67 = ggg67; - packet.ggg68 = ggg68; - packet.ggg69 = ggg69; - packet.ggg7 = ggg7; - packet.ggg70 = ggg70; - packet.ggg71 = ggg71; - packet.ggg72 = ggg72; - packet.ggg73 = ggg73; - packet.ggg74 = ggg74; - packet.ggg75 = ggg75; - packet.ggg76 = ggg76; - packet.ggg77 = ggg77; - packet.ggg78 = ggg78; - packet.ggg79 = ggg79; - packet.ggg8 = ggg8; - packet.ggg80 = ggg80; - packet.ggg81 = ggg81; - packet.ggg82 = ggg82; - packet.ggg83 = ggg83; - packet.ggg84 = ggg84; - packet.ggg85 = ggg85; - packet.ggg86 = ggg86; - packet.ggg87 = ggg87; - packet.ggg88 = ggg88; - packet.ggg9 = ggg9; - packet.gggg1 = gggg1; - packet.gggg10 = gggg10; - packet.gggg11 = gggg11; - packet.gggg12 = gggg12; - packet.gggg13 = gggg13; - packet.gggg14 = gggg14; - packet.gggg15 = gggg15; - packet.gggg16 = gggg16; - packet.gggg17 = gggg17; - packet.gggg18 = gggg18; - packet.gggg19 = gggg19; - packet.gggg2 = gggg2; - packet.gggg20 = gggg20; - packet.gggg21 = gggg21; - packet.gggg22 = gggg22; - packet.gggg23 = gggg23; - packet.gggg24 = gggg24; - packet.gggg25 = gggg25; - packet.gggg26 = gggg26; - packet.gggg27 = gggg27; - packet.gggg28 = gggg28; - packet.gggg29 = gggg29; - packet.gggg3 = gggg3; - packet.gggg30 = gggg30; - packet.gggg31 = gggg31; - packet.gggg32 = gggg32; - packet.gggg33 = gggg33; - packet.gggg34 = gggg34; - packet.gggg35 = gggg35; - packet.gggg36 = gggg36; - packet.gggg37 = gggg37; - packet.gggg38 = gggg38; - packet.gggg39 = gggg39; - packet.gggg4 = gggg4; - packet.gggg40 = gggg40; - packet.gggg41 = gggg41; - packet.gggg42 = gggg42; - packet.gggg43 = gggg43; - packet.gggg44 = gggg44; - packet.gggg45 = gggg45; - packet.gggg46 = gggg46; - packet.gggg47 = gggg47; - packet.gggg48 = gggg48; - packet.gggg49 = gggg49; - packet.gggg5 = gggg5; - packet.gggg50 = gggg50; - packet.gggg51 = gggg51; - packet.gggg52 = gggg52; - packet.gggg53 = gggg53; - packet.gggg54 = gggg54; - packet.gggg55 = gggg55; - packet.gggg56 = gggg56; - packet.gggg57 = gggg57; - packet.gggg58 = gggg58; - packet.gggg59 = gggg59; - packet.gggg6 = gggg6; - packet.gggg60 = gggg60; - packet.gggg61 = gggg61; - packet.gggg62 = gggg62; - packet.gggg63 = gggg63; - packet.gggg64 = gggg64; - packet.gggg65 = gggg65; - packet.gggg66 = gggg66; - packet.gggg67 = gggg67; - packet.gggg68 = gggg68; - packet.gggg69 = gggg69; - packet.gggg7 = gggg7; - packet.gggg70 = gggg70; - packet.gggg71 = gggg71; - packet.gggg72 = gggg72; - packet.gggg73 = gggg73; - packet.gggg74 = gggg74; - packet.gggg75 = gggg75; - packet.gggg76 = gggg76; - packet.gggg77 = gggg77; - packet.gggg78 = gggg78; - packet.gggg79 = gggg79; - packet.gggg8 = gggg8; - packet.gggg80 = gggg80; - packet.gggg81 = gggg81; - packet.gggg82 = gggg82; - packet.gggg83 = gggg83; - packet.gggg84 = gggg84; - packet.gggg85 = gggg85; - packet.gggg86 = gggg86; - packet.gggg87 = gggg87; - packet.gggg88 = gggg88; - packet.gggg9 = gggg9; - packet.jj1 = jj1; - packet.jj10 = jj10; - packet.jj11 = jj11; - packet.jj12 = jj12; - packet.jj13 = jj13; - packet.jj14 = jj14; - packet.jj15 = jj15; - packet.jj16 = jj16; - packet.jj17 = jj17; - packet.jj18 = jj18; - packet.jj19 = jj19; - packet.jj2 = jj2; - packet.jj20 = jj20; - packet.jj21 = jj21; - packet.jj22 = jj22; - packet.jj23 = jj23; - packet.jj24 = jj24; - packet.jj25 = jj25; - packet.jj26 = jj26; - packet.jj27 = jj27; - packet.jj28 = jj28; - packet.jj29 = jj29; - packet.jj3 = jj3; - packet.jj30 = jj30; - packet.jj31 = jj31; - packet.jj32 = jj32; - packet.jj33 = jj33; - packet.jj34 = jj34; - packet.jj35 = jj35; - packet.jj36 = jj36; - packet.jj37 = jj37; - packet.jj38 = jj38; - packet.jj39 = jj39; - packet.jj4 = jj4; - packet.jj40 = jj40; - packet.jj41 = jj41; - packet.jj42 = jj42; - packet.jj43 = jj43; - packet.jj44 = jj44; - packet.jj45 = jj45; - packet.jj46 = jj46; - packet.jj47 = jj47; - packet.jj48 = jj48; - packet.jj49 = jj49; - packet.jj5 = jj5; - packet.jj50 = jj50; - packet.jj51 = jj51; - packet.jj52 = jj52; - packet.jj53 = jj53; - packet.jj54 = jj54; - packet.jj55 = jj55; - packet.jj56 = jj56; - packet.jj57 = jj57; - packet.jj58 = jj58; - packet.jj59 = jj59; - packet.jj6 = jj6; - packet.jj60 = jj60; - packet.jj61 = jj61; - packet.jj62 = jj62; - packet.jj63 = jj63; - packet.jj64 = jj64; - packet.jj65 = jj65; - packet.jj66 = jj66; - packet.jj67 = jj67; - packet.jj68 = jj68; - packet.jj69 = jj69; - packet.jj7 = jj7; - packet.jj70 = jj70; - packet.jj71 = jj71; - packet.jj72 = jj72; - packet.jj73 = jj73; - packet.jj74 = jj74; - packet.jj75 = jj75; - packet.jj76 = jj76; - packet.jj77 = jj77; - packet.jj78 = jj78; - packet.jj79 = jj79; - packet.jj8 = jj8; - packet.jj80 = jj80; - packet.jj81 = jj81; - packet.jj82 = jj82; - packet.jj83 = jj83; - packet.jj84 = jj84; - packet.jj85 = jj85; - packet.jj86 = jj86; - packet.jj87 = jj87; - packet.jj88 = jj88; - packet.jj9 = jj9; - packet.jjj1 = jjj1; - packet.jjj10 = jjj10; - packet.jjj11 = jjj11; - packet.jjj12 = jjj12; - packet.jjj13 = jjj13; - packet.jjj14 = jjj14; - packet.jjj15 = jjj15; - packet.jjj16 = jjj16; - packet.jjj17 = jjj17; - packet.jjj18 = jjj18; - packet.jjj19 = jjj19; - packet.jjj2 = jjj2; - packet.jjj20 = jjj20; - packet.jjj21 = jjj21; - packet.jjj22 = jjj22; - packet.jjj23 = jjj23; - packet.jjj24 = jjj24; - packet.jjj25 = jjj25; - packet.jjj26 = jjj26; - packet.jjj27 = jjj27; - packet.jjj28 = jjj28; - packet.jjj29 = jjj29; - packet.jjj3 = jjj3; - packet.jjj30 = jjj30; - packet.jjj31 = jjj31; - packet.jjj32 = jjj32; - packet.jjj33 = jjj33; - packet.jjj34 = jjj34; - packet.jjj35 = jjj35; - packet.jjj36 = jjj36; - packet.jjj37 = jjj37; - packet.jjj38 = jjj38; - packet.jjj39 = jjj39; - packet.jjj4 = jjj4; - packet.jjj40 = jjj40; - packet.jjj41 = jjj41; - packet.jjj42 = jjj42; - packet.jjj43 = jjj43; - packet.jjj44 = jjj44; - packet.jjj45 = jjj45; - packet.jjj46 = jjj46; - packet.jjj47 = jjj47; - packet.jjj48 = jjj48; - packet.jjj49 = jjj49; - packet.jjj5 = jjj5; - packet.jjj50 = jjj50; - packet.jjj51 = jjj51; - packet.jjj52 = jjj52; - packet.jjj53 = jjj53; - packet.jjj54 = jjj54; - packet.jjj55 = jjj55; - packet.jjj56 = jjj56; - packet.jjj57 = jjj57; - packet.jjj58 = jjj58; - packet.jjj59 = jjj59; - packet.jjj6 = jjj6; - packet.jjj60 = jjj60; - packet.jjj61 = jjj61; - packet.jjj62 = jjj62; - packet.jjj63 = jjj63; - packet.jjj64 = jjj64; - packet.jjj65 = jjj65; - packet.jjj66 = jjj66; - packet.jjj67 = jjj67; - packet.jjj68 = jjj68; - packet.jjj69 = jjj69; - packet.jjj7 = jjj7; - packet.jjj70 = jjj70; - packet.jjj71 = jjj71; - packet.jjj72 = jjj72; - packet.jjj73 = jjj73; - packet.jjj74 = jjj74; - packet.jjj75 = jjj75; - packet.jjj76 = jjj76; - packet.jjj77 = jjj77; - packet.jjj78 = jjj78; - packet.jjj79 = jjj79; - packet.jjj8 = jjj8; - packet.jjj80 = jjj80; - packet.jjj81 = jjj81; - packet.jjj82 = jjj82; - packet.jjj83 = jjj83; - packet.jjj84 = jjj84; - packet.jjj85 = jjj85; - packet.jjj86 = jjj86; - packet.jjj87 = jjj87; - packet.jjj88 = jjj88; - packet.jjj9 = jjj9; - packet.kk1 = kk1; - packet.kk10 = kk10; - packet.kk11 = kk11; - packet.kk12 = kk12; - packet.kk13 = kk13; - packet.kk14 = kk14; - packet.kk15 = kk15; - packet.kk16 = kk16; - packet.kk17 = kk17; - packet.kk18 = kk18; - packet.kk19 = kk19; - packet.kk2 = kk2; - packet.kk20 = kk20; - packet.kk21 = kk21; - packet.kk22 = kk22; - packet.kk23 = kk23; - packet.kk24 = kk24; - packet.kk25 = kk25; - packet.kk26 = kk26; - packet.kk27 = kk27; - packet.kk28 = kk28; - packet.kk29 = kk29; - packet.kk3 = kk3; - packet.kk30 = kk30; - packet.kk31 = kk31; - packet.kk32 = kk32; - packet.kk33 = kk33; - packet.kk34 = kk34; - packet.kk35 = kk35; - packet.kk36 = kk36; - packet.kk37 = kk37; - packet.kk38 = kk38; - packet.kk39 = kk39; - packet.kk4 = kk4; - packet.kk40 = kk40; - packet.kk41 = kk41; - packet.kk42 = kk42; - packet.kk43 = kk43; - packet.kk44 = kk44; - packet.kk45 = kk45; - packet.kk46 = kk46; - packet.kk47 = kk47; - packet.kk48 = kk48; - packet.kk49 = kk49; - packet.kk5 = kk5; - packet.kk50 = kk50; - packet.kk51 = kk51; - packet.kk52 = kk52; - packet.kk53 = kk53; - packet.kk54 = kk54; - packet.kk55 = kk55; - packet.kk56 = kk56; - packet.kk57 = kk57; - packet.kk58 = kk58; - packet.kk59 = kk59; - packet.kk6 = kk6; - packet.kk60 = kk60; - packet.kk61 = kk61; - packet.kk62 = kk62; - packet.kk63 = kk63; - packet.kk64 = kk64; - packet.kk65 = kk65; - packet.kk66 = kk66; - packet.kk67 = kk67; - packet.kk68 = kk68; - packet.kk69 = kk69; - packet.kk7 = kk7; - packet.kk70 = kk70; - packet.kk71 = kk71; - packet.kk72 = kk72; - packet.kk73 = kk73; - packet.kk74 = kk74; - packet.kk75 = kk75; - packet.kk76 = kk76; - packet.kk77 = kk77; - packet.kk78 = kk78; - packet.kk79 = kk79; - packet.kk8 = kk8; - packet.kk80 = kk80; - packet.kk81 = kk81; - packet.kk82 = kk82; - packet.kk83 = kk83; - packet.kk84 = kk84; - packet.kk85 = kk85; - packet.kk86 = kk86; - packet.kk87 = kk87; - packet.kk88 = kk88; - packet.kk9 = kk9; - packet.kkk1 = kkk1; - packet.kkk10 = kkk10; - packet.kkk11 = kkk11; - packet.kkk12 = kkk12; - packet.kkk13 = kkk13; - packet.kkk14 = kkk14; - packet.kkk15 = kkk15; - packet.kkk16 = kkk16; - packet.kkk17 = kkk17; - packet.kkk18 = kkk18; - packet.kkk19 = kkk19; - packet.kkk2 = kkk2; - packet.kkk20 = kkk20; - packet.kkk21 = kkk21; - packet.kkk22 = kkk22; - packet.kkk23 = kkk23; - packet.kkk24 = kkk24; - packet.kkk25 = kkk25; - packet.kkk26 = kkk26; - packet.kkk27 = kkk27; - packet.kkk28 = kkk28; - packet.kkk29 = kkk29; - packet.kkk3 = kkk3; - packet.kkk30 = kkk30; - packet.kkk31 = kkk31; - packet.kkk32 = kkk32; - packet.kkk33 = kkk33; - packet.kkk34 = kkk34; - packet.kkk35 = kkk35; - packet.kkk36 = kkk36; - packet.kkk37 = kkk37; - packet.kkk38 = kkk38; - packet.kkk39 = kkk39; - packet.kkk4 = kkk4; - packet.kkk40 = kkk40; - packet.kkk41 = kkk41; - packet.kkk42 = kkk42; - packet.kkk43 = kkk43; - packet.kkk44 = kkk44; - packet.kkk45 = kkk45; - packet.kkk46 = kkk46; - packet.kkk47 = kkk47; - packet.kkk48 = kkk48; - packet.kkk49 = kkk49; - packet.kkk5 = kkk5; - packet.kkk50 = kkk50; - packet.kkk51 = kkk51; - packet.kkk52 = kkk52; - packet.kkk53 = kkk53; - packet.kkk54 = kkk54; - packet.kkk55 = kkk55; - packet.kkk56 = kkk56; - packet.kkk57 = kkk57; - packet.kkk58 = kkk58; - packet.kkk59 = kkk59; - packet.kkk6 = kkk6; - packet.kkk60 = kkk60; - packet.kkk61 = kkk61; - packet.kkk62 = kkk62; - packet.kkk63 = kkk63; - packet.kkk64 = kkk64; - packet.kkk65 = kkk65; - packet.kkk66 = kkk66; - packet.kkk67 = kkk67; - packet.kkk68 = kkk68; - packet.kkk69 = kkk69; - packet.kkk7 = kkk7; - packet.kkk70 = kkk70; - packet.kkk71 = kkk71; - packet.kkk72 = kkk72; - packet.kkk73 = kkk73; - packet.kkk74 = kkk74; - packet.kkk75 = kkk75; - packet.kkk76 = kkk76; - packet.kkk77 = kkk77; - packet.kkk78 = kkk78; - packet.kkk79 = kkk79; - packet.kkk8 = kkk8; - packet.kkk80 = kkk80; - packet.kkk81 = kkk81; - packet.kkk82 = kkk82; - packet.kkk83 = kkk83; - packet.kkk84 = kkk84; - packet.kkk85 = kkk85; - packet.kkk86 = kkk86; - packet.kkk87 = kkk87; - packet.kkk88 = kkk88; - packet.kkk9 = kkk9; - packet.l1 = l1; - packet.l10 = l10; - packet.l11 = l11; - packet.l12 = l12; - packet.l13 = l13; - packet.l14 = l14; - packet.l15 = l15; - packet.l16 = l16; - packet.l17 = l17; - packet.l18 = l18; - packet.l19 = l19; - packet.l2 = l2; - packet.l20 = l20; - packet.l21 = l21; - packet.l22 = l22; - packet.l23 = l23; - packet.l24 = l24; - packet.l25 = l25; - packet.l26 = l26; - packet.l27 = l27; - packet.l28 = l28; - packet.l29 = l29; - packet.l3 = l3; - packet.l30 = l30; - packet.l31 = l31; - packet.l32 = l32; - packet.l33 = l33; - packet.l34 = l34; - packet.l35 = l35; - packet.l36 = l36; - packet.l37 = l37; - packet.l38 = l38; - packet.l39 = l39; - packet.l4 = l4; - packet.l40 = l40; - packet.l41 = l41; - packet.l42 = l42; - packet.l43 = l43; - packet.l44 = l44; - packet.l45 = l45; - packet.l46 = l46; - packet.l47 = l47; - packet.l48 = l48; - packet.l49 = l49; - packet.l5 = l5; - packet.l50 = l50; - packet.l51 = l51; - packet.l52 = l52; - packet.l53 = l53; - packet.l54 = l54; - packet.l55 = l55; - packet.l56 = l56; - packet.l57 = l57; - packet.l58 = l58; - packet.l59 = l59; - packet.l6 = l6; - packet.l60 = l60; - packet.l61 = l61; - packet.l62 = l62; - packet.l63 = l63; - packet.l64 = l64; - packet.l65 = l65; - packet.l66 = l66; - packet.l67 = l67; - packet.l68 = l68; - packet.l69 = l69; - packet.l7 = l7; - packet.l70 = l70; - packet.l71 = l71; - packet.l72 = l72; - packet.l73 = l73; - packet.l74 = l74; - packet.l75 = l75; - packet.l76 = l76; - packet.l77 = l77; - packet.l78 = l78; - packet.l79 = l79; - packet.l8 = l8; - packet.l80 = l80; - packet.l81 = l81; - packet.l82 = l82; - packet.l83 = l83; - packet.l84 = l84; - packet.l85 = l85; - packet.l86 = l86; - packet.l87 = l87; - packet.l88 = l88; - packet.l9 = l9; - packet.llll1 = llll1; - packet.llll10 = llll10; - packet.llll11 = llll11; - packet.llll12 = llll12; - packet.llll13 = llll13; - packet.llll14 = llll14; - packet.llll15 = llll15; - packet.llll16 = llll16; - packet.llll17 = llll17; - packet.llll18 = llll18; - packet.llll19 = llll19; - packet.llll2 = llll2; - packet.llll20 = llll20; - packet.llll21 = llll21; - packet.llll22 = llll22; - packet.llll23 = llll23; - packet.llll24 = llll24; - packet.llll25 = llll25; - packet.llll26 = llll26; - packet.llll27 = llll27; - packet.llll28 = llll28; - packet.llll29 = llll29; - packet.llll3 = llll3; - packet.llll30 = llll30; - packet.llll31 = llll31; - packet.llll32 = llll32; - packet.llll33 = llll33; - packet.llll34 = llll34; - packet.llll35 = llll35; - packet.llll36 = llll36; - packet.llll37 = llll37; - packet.llll38 = llll38; - packet.llll39 = llll39; - packet.llll4 = llll4; - packet.llll40 = llll40; - packet.llll41 = llll41; - packet.llll42 = llll42; - packet.llll43 = llll43; - packet.llll44 = llll44; - packet.llll45 = llll45; - packet.llll46 = llll46; - packet.llll47 = llll47; - packet.llll48 = llll48; - packet.llll49 = llll49; - packet.llll5 = llll5; - packet.llll50 = llll50; - packet.llll51 = llll51; - packet.llll52 = llll52; - packet.llll53 = llll53; - packet.llll54 = llll54; - packet.llll55 = llll55; - packet.llll56 = llll56; - packet.llll57 = llll57; - packet.llll58 = llll58; - packet.llll59 = llll59; - packet.llll6 = llll6; - packet.llll60 = llll60; - packet.llll61 = llll61; - packet.llll62 = llll62; - packet.llll63 = llll63; - packet.llll64 = llll64; - packet.llll65 = llll65; - packet.llll66 = llll66; - packet.llll67 = llll67; - packet.llll68 = llll68; - packet.llll69 = llll69; - packet.llll7 = llll7; - packet.llll70 = llll70; - packet.llll71 = llll71; - packet.llll72 = llll72; - packet.llll73 = llll73; - packet.llll74 = llll74; - packet.llll75 = llll75; - packet.llll76 = llll76; - packet.llll77 = llll77; - packet.llll78 = llll78; - packet.llll79 = llll79; - packet.llll8 = llll8; - packet.llll80 = llll80; - packet.llll81 = llll81; - packet.llll82 = llll82; - packet.llll83 = llll83; - packet.llll84 = llll84; - packet.llll85 = llll85; - packet.llll86 = llll86; - packet.llll87 = llll87; - packet.llll88 = llll88; - packet.llll9 = llll9; - packet.m1 = m1; - packet.m10 = m10; - packet.m11 = m11; - packet.m12 = m12; - packet.m13 = m13; - packet.m14 = m14; - packet.m15 = m15; - packet.m16 = m16; - packet.m17 = m17; - packet.m18 = m18; - packet.m19 = m19; - packet.m2 = m2; - packet.m20 = m20; - packet.m21 = m21; - packet.m22 = m22; - packet.m23 = m23; - packet.m24 = m24; - packet.m25 = m25; - packet.m26 = m26; - packet.m27 = m27; - packet.m28 = m28; - packet.m29 = m29; - packet.m3 = m3; - packet.m30 = m30; - packet.m31 = m31; - packet.m32 = m32; - packet.m33 = m33; - packet.m34 = m34; - packet.m35 = m35; - packet.m36 = m36; - packet.m37 = m37; - packet.m38 = m38; - packet.m39 = m39; - packet.m4 = m4; - packet.m40 = m40; - packet.m41 = m41; - packet.m42 = m42; - packet.m43 = m43; - packet.m44 = m44; - packet.m45 = m45; - packet.m46 = m46; - packet.m47 = m47; - packet.m48 = m48; - packet.m49 = m49; - packet.m5 = m5; - packet.m50 = m50; - packet.m51 = m51; - packet.m52 = m52; - packet.m53 = m53; - packet.m54 = m54; - packet.m55 = m55; - packet.m56 = m56; - packet.m57 = m57; - packet.m58 = m58; - packet.m59 = m59; - packet.m6 = m6; - packet.m60 = m60; - packet.m61 = m61; - packet.m62 = m62; - packet.m63 = m63; - packet.m64 = m64; - packet.m65 = m65; - packet.m66 = m66; - packet.m67 = m67; - packet.m68 = m68; - packet.m69 = m69; - packet.m7 = m7; - packet.m70 = m70; - packet.m71 = m71; - packet.m72 = m72; - packet.m73 = m73; - packet.m74 = m74; - packet.m75 = m75; - packet.m76 = m76; - packet.m77 = m77; - packet.m78 = m78; - packet.m79 = m79; - packet.m8 = m8; - packet.m80 = m80; - packet.m81 = m81; - packet.m82 = m82; - packet.m83 = m83; - packet.m84 = m84; - packet.m85 = m85; - packet.m86 = m86; - packet.m87 = m87; - packet.m88 = m88; - packet.m9 = m9; - packet.mm1 = mm1; - packet.mm10 = mm10; - packet.mm11 = mm11; - packet.mm12 = mm12; - packet.mm13 = mm13; - packet.mm14 = mm14; - packet.mm15 = mm15; - packet.mm16 = mm16; - packet.mm17 = mm17; - packet.mm18 = mm18; - packet.mm19 = mm19; - packet.mm2 = mm2; - packet.mm20 = mm20; - packet.mm21 = mm21; - packet.mm22 = mm22; - packet.mm23 = mm23; - packet.mm24 = mm24; - packet.mm25 = mm25; - packet.mm26 = mm26; - packet.mm27 = mm27; - packet.mm28 = mm28; - packet.mm29 = mm29; - packet.mm3 = mm3; - packet.mm30 = mm30; - packet.mm31 = mm31; - packet.mm32 = mm32; - packet.mm33 = mm33; - packet.mm34 = mm34; - packet.mm35 = mm35; - packet.mm36 = mm36; - packet.mm37 = mm37; - packet.mm38 = mm38; - packet.mm39 = mm39; - packet.mm4 = mm4; - packet.mm40 = mm40; - packet.mm41 = mm41; - packet.mm42 = mm42; - packet.mm43 = mm43; - packet.mm44 = mm44; - packet.mm45 = mm45; - packet.mm46 = mm46; - packet.mm47 = mm47; - packet.mm48 = mm48; - packet.mm49 = mm49; - packet.mm5 = mm5; - packet.mm50 = mm50; - packet.mm51 = mm51; - packet.mm52 = mm52; - packet.mm53 = mm53; - packet.mm54 = mm54; - packet.mm55 = mm55; - packet.mm56 = mm56; - packet.mm57 = mm57; - packet.mm58 = mm58; - packet.mm59 = mm59; - packet.mm6 = mm6; - packet.mm60 = mm60; - packet.mm61 = mm61; - packet.mm62 = mm62; - packet.mm63 = mm63; - packet.mm64 = mm64; - packet.mm65 = mm65; - packet.mm66 = mm66; - packet.mm67 = mm67; - packet.mm68 = mm68; - packet.mm69 = mm69; - packet.mm7 = mm7; - packet.mm70 = mm70; - packet.mm71 = mm71; - packet.mm72 = mm72; - packet.mm73 = mm73; - packet.mm74 = mm74; - packet.mm75 = mm75; - packet.mm76 = mm76; - packet.mm77 = mm77; - packet.mm78 = mm78; - packet.mm79 = mm79; - packet.mm8 = mm8; - packet.mm80 = mm80; - packet.mm81 = mm81; - packet.mm82 = mm82; - packet.mm83 = mm83; - packet.mm84 = mm84; - packet.mm85 = mm85; - packet.mm86 = mm86; - packet.mm87 = mm87; - packet.mm88 = mm88; - packet.mm9 = mm9; - packet.s1 = s1; - packet.s10 = s10; - packet.s11 = s11; - packet.s12 = s12; - packet.s13 = s13; - packet.s14 = s14; - packet.s15 = s15; - packet.s16 = s16; - packet.s17 = s17; - packet.s18 = s18; - packet.s19 = s19; - packet.s2 = s2; - packet.s20 = s20; - packet.s21 = s21; - packet.s22 = s22; - packet.s23 = s23; - packet.s24 = s24; - packet.s25 = s25; - packet.s26 = s26; - packet.s27 = s27; - packet.s28 = s28; - packet.s29 = s29; - packet.s3 = s3; - packet.s30 = s30; - packet.s31 = s31; - packet.s32 = s32; - packet.s33 = s33; - packet.s34 = s34; - packet.s35 = s35; - packet.s36 = s36; - packet.s37 = s37; - packet.s38 = s38; - packet.s39 = s39; - packet.s4 = s4; - packet.s40 = s40; - packet.s41 = s41; - packet.s42 = s42; - packet.s43 = s43; - packet.s44 = s44; - packet.s45 = s45; - packet.s46 = s46; - packet.s47 = s47; - packet.s48 = s48; - packet.s49 = s49; - packet.s5 = s5; - packet.s50 = s50; - packet.s51 = s51; - packet.s52 = s52; - packet.s53 = s53; - packet.s54 = s54; - packet.s55 = s55; - packet.s56 = s56; - packet.s57 = s57; - packet.s58 = s58; - packet.s59 = s59; - packet.s6 = s6; - packet.s60 = s60; - packet.s61 = s61; - packet.s62 = s62; - packet.s63 = s63; - packet.s64 = s64; - packet.s65 = s65; - packet.s66 = s66; - packet.s67 = s67; - packet.s68 = s68; - packet.s69 = s69; - packet.s7 = s7; - packet.s70 = s70; - packet.s71 = s71; - packet.s72 = s72; - packet.s73 = s73; - packet.s74 = s74; - packet.s75 = s75; - packet.s76 = s76; - packet.s77 = s77; - packet.s78 = s78; - packet.s79 = s79; - packet.s8 = s8; - packet.s80 = s80; - packet.s81 = s81; - packet.s82 = s82; - packet.s83 = s83; - packet.s84 = s84; - packet.s85 = s85; - packet.s86 = s86; - packet.s87 = s87; - packet.s88 = s88; - packet.s9 = s9; - packet.ssss1 = ssss1; - packet.ssss10 = ssss10; - packet.ssss11 = ssss11; - packet.ssss12 = ssss12; - packet.ssss13 = ssss13; - packet.ssss14 = ssss14; - packet.ssss15 = ssss15; - packet.ssss16 = ssss16; - packet.ssss17 = ssss17; - packet.ssss18 = ssss18; - packet.ssss19 = ssss19; - packet.ssss2 = ssss2; - packet.ssss20 = ssss20; - packet.ssss21 = ssss21; - packet.ssss22 = ssss22; - packet.ssss23 = ssss23; - packet.ssss24 = ssss24; - packet.ssss25 = ssss25; - packet.ssss26 = ssss26; - packet.ssss27 = ssss27; - packet.ssss28 = ssss28; - packet.ssss29 = ssss29; - packet.ssss3 = ssss3; - packet.ssss30 = ssss30; - packet.ssss31 = ssss31; - packet.ssss32 = ssss32; - packet.ssss33 = ssss33; - packet.ssss34 = ssss34; - packet.ssss35 = ssss35; - packet.ssss36 = ssss36; - packet.ssss37 = ssss37; - packet.ssss38 = ssss38; - packet.ssss39 = ssss39; - packet.ssss4 = ssss4; - packet.ssss40 = ssss40; - packet.ssss41 = ssss41; - packet.ssss42 = ssss42; - packet.ssss43 = ssss43; - packet.ssss44 = ssss44; - packet.ssss45 = ssss45; - packet.ssss46 = ssss46; - packet.ssss47 = ssss47; - packet.ssss48 = ssss48; - packet.ssss49 = ssss49; - packet.ssss5 = ssss5; - packet.ssss50 = ssss50; - packet.ssss51 = ssss51; - packet.ssss52 = ssss52; - packet.ssss53 = ssss53; - packet.ssss54 = ssss54; - packet.ssss55 = ssss55; - packet.ssss56 = ssss56; - packet.ssss57 = ssss57; - packet.ssss58 = ssss58; - packet.ssss59 = ssss59; - packet.ssss6 = ssss6; - packet.ssss60 = ssss60; - packet.ssss61 = ssss61; - packet.ssss62 = ssss62; - packet.ssss63 = ssss63; - packet.ssss64 = ssss64; - packet.ssss65 = ssss65; - packet.ssss66 = ssss66; - packet.ssss67 = ssss67; - packet.ssss68 = ssss68; - packet.ssss69 = ssss69; - packet.ssss7 = ssss7; - packet.ssss70 = ssss70; - packet.ssss71 = ssss71; - packet.ssss72 = ssss72; - packet.ssss73 = ssss73; - packet.ssss74 = ssss74; - packet.ssss75 = ssss75; - packet.ssss76 = ssss76; - packet.ssss77 = ssss77; - packet.ssss78 = ssss78; - packet.ssss79 = ssss79; - packet.ssss8 = ssss8; - packet.ssss80 = ssss80; - packet.ssss81 = ssss81; - packet.ssss82 = ssss82; - packet.ssss83 = ssss83; - packet.ssss84 = ssss84; - packet.ssss85 = ssss85; - packet.ssss86 = ssss86; - packet.ssss87 = ssss87; - packet.ssss88 = ssss88; - packet.ssss9 = ssss9; - return packet; - } } - public class VeryBigObjectRegistration : IProtocolRegistration { public short ProtocolId() { return 1; } - + public void Write(ByteBuffer buffer, object packet) { if (packet == null) @@ -10064,7 +6712,7 @@ namespace zfoocs buffer.WriteStringSet(message.ssss88); buffer.WriteStringSet(message.ssss9); } - + public object Read(ByteBuffer buffer) { int length = buffer.ReadInt(); @@ -16762,10 +13410,11 @@ namespace zfoocs packet.ssss88 = set3342; var set3343 = buffer.ReadStringSet(); packet.ssss9 = set3343; - if (length > 0) { + if (length > 0) + { buffer.SetReadOffset(beforeReadIndex + length); } return packet; } } -} +} \ No newline at end of file diff --git a/protocol/src/test/csharp/zfoocs/ProtocolManager.cs b/protocol/src/test/csharp/zfoocs/ProtocolManager.cs index f3180b35..4318a358 100644 --- a/protocol/src/test/csharp/zfoocs/ProtocolManager.cs +++ b/protocol/src/test/csharp/zfoocs/ProtocolManager.cs @@ -10,10 +10,16 @@ namespace zfoocs private static readonly IProtocolRegistration[] protocols = new IProtocolRegistration[MAX_PROTOCOL_NUM]; private static readonly Dictionary protocolIdMap = new Dictionary(); + private static bool initialized = false; public static void InitProtocol() { + if (initialized) + { + return; + } + initialized = true; protocols[0] = new EmptyObjectRegistration(); protocolIdMap[typeof(EmptyObject)] = 0; protocols[1] = new VeryBigObjectRegistration(); @@ -30,6 +36,11 @@ namespace zfoocs protocolIdMap[typeof(SimpleObject)] = 104; } + public static short GetProtocolId(Type type) + { + return protocolIdMap[type]; + } + public static IProtocolRegistration GetProtocol(short protocolId) { var protocol = protocols[protocolId]; @@ -37,17 +48,15 @@ namespace zfoocs { throw new Exception("[protocolId:" + protocolId + "] not exist"); } - return protocol; } public static void Write(ByteBuffer buffer, object packet) { var protocolId = protocolIdMap[packet.GetType()]; - // 写入协议号 + // write protocol id to buffer buffer.WriteShort(protocolId); - - // 写入包体 + // write packet GetProtocol(protocolId).Write(buffer, packet); }