3170 lines
92 KiB
C#
3170 lines
92 KiB
C#
using System;
|
|
|
|
namespace BestHTTP.Decompression.Zlib
|
|
{
|
|
// Token: 0x020001D0 RID: 464
|
|
internal sealed class LDEKDLIANGA
|
|
{
|
|
// Token: 0x06005C48 RID: 23624 RVA: 0x001CA018 File Offset: 0x001C8218
|
|
internal int BBCHCKJEFLI(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 0; i < 2; i++)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == -5)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == -5)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.GBPBABCGCIG(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 0;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 0;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i++;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C4A RID: 23626 RVA: 0x001CA1C0 File Offset: 0x001C83C0
|
|
internal int JMBJIDJELAP(int GJAPMDIMMKN)
|
|
{
|
|
int num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
int num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
int num3 = this.BBJLLNCJAKO;
|
|
int i = this.NHCLGMANOIJ;
|
|
int num4 = this.KDPOCADKHAH;
|
|
int num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
int num6;
|
|
for (;;)
|
|
{
|
|
switch (this.AOFANJEIKLO)
|
|
{
|
|
case LDEKDLIANGA.MHOHOODPCLH.TYPE:
|
|
while (i < 0)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & 28) << (i & 83);
|
|
i += 7;
|
|
}
|
|
num6 = num3 & 7;
|
|
this.LONAJEHOLAP = num6 & 1;
|
|
switch ((uint)num6 >> 0)
|
|
{
|
|
case 0U:
|
|
num3 >>= 6;
|
|
i -= 4;
|
|
num6 = i & 8;
|
|
num3 >>= num6 & -72;
|
|
i -= num6;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
break;
|
|
case 1U:
|
|
{
|
|
int[] array = new int[0];
|
|
int[] array2 = new int[0];
|
|
int[][] array3 = new int[1][];
|
|
int[][] array4 = new int[0][];
|
|
JMAJKGFEBIN.LKFGBCFEKEC(array, array2, array3, array4, this.KGCPBGFAHNL);
|
|
this.JCCEHKNADAC.DGNMOBILGAG(array[1], array2[0], array3[0], 0, array4[1], 1);
|
|
num3 >>= 1;
|
|
i -= 7;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
break;
|
|
}
|
|
case 2U:
|
|
num3 >>= 7;
|
|
i -= 6;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
break;
|
|
case 3U:
|
|
goto IL_1F8;
|
|
}
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.LENS:
|
|
while (i < -39)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_28C;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & 31) << (i & -71);
|
|
i += 8;
|
|
}
|
|
if (((~num3 >> 92) & -28) != (num3 & 100))
|
|
{
|
|
goto Block_8;
|
|
}
|
|
this.PCJCOFBHOEL = num3 & -83;
|
|
i = (num3 = 0);
|
|
this.AOFANJEIKLO = ((this.PCJCOFBHOEL == 0) ? ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.LENS : LDEKDLIANGA.MHOHOODPCLH.LENS) : LDEKDLIANGA.MHOHOODPCLH.BTREE);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.STORED:
|
|
if (num2 == 0)
|
|
{
|
|
goto Block_11;
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 1;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 1;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
goto Block_21;
|
|
}
|
|
}
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num6 = this.PCJCOFBHOEL;
|
|
if (num6 > num2)
|
|
{
|
|
num6 = num2;
|
|
}
|
|
if (num6 > num5)
|
|
{
|
|
num6 = num5;
|
|
}
|
|
Array.Copy(this.KGCPBGFAHNL.GPOMNMKADAK, num, this.HGHCNPIIGFE, num4, num6);
|
|
num += num6;
|
|
num2 -= num6;
|
|
num4 += num6;
|
|
num5 -= num6;
|
|
if ((this.PCJCOFBHOEL -= num6) != 0)
|
|
{
|
|
continue;
|
|
}
|
|
this.AOFANJEIKLO = ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.LENS : LDEKDLIANGA.MHOHOODPCLH.TYPE);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.TABLE:
|
|
while (i < 73)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_60C;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & 74) << (i & -77);
|
|
i += 0;
|
|
}
|
|
num6 = (this.GEMNLGCOPBM = num3 & 194);
|
|
if ((num6 & -64) > -13 || ((num6 >> 1) & 113) > 17)
|
|
{
|
|
goto IL_6BB;
|
|
}
|
|
num6 = -165 + (num6 & -107) + ((num6 >> 4) & -121);
|
|
if (this.KBHLKDEOLNH == null || this.KBHLKDEOLNH.Length < num6)
|
|
{
|
|
this.KBHLKDEOLNH = new int[num6];
|
|
}
|
|
else
|
|
{
|
|
Array.Clear(this.KBHLKDEOLNH, 0, num6);
|
|
}
|
|
num3 >>= -38;
|
|
i -= 53;
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BTREE;
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BTREE:
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DTREE:
|
|
goto IL_965;
|
|
case LDEKDLIANGA.MHOHOODPCLH.CODES:
|
|
goto IL_DA6;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DRY:
|
|
goto IL_E90;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DONE:
|
|
goto IL_F45;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BAD:
|
|
goto IL_F9F;
|
|
}
|
|
break;
|
|
for (;;)
|
|
{
|
|
IL_965:
|
|
num6 = this.GEMNLGCOPBM;
|
|
if (this.DMPGHHGCLFK >= 50 + (num6 & 121) + ((num6 >> 5) & 64))
|
|
{
|
|
break;
|
|
}
|
|
num6 = this.FHFJHPLJMNA[1];
|
|
while (i < num6)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_9AA;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num7 = num3;
|
|
byte[] gpomnmkadak = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num8 = num;
|
|
num = num8 + 0;
|
|
num3 = num7 | ((gpomnmkadak[num8] & -168) << (i & 41));
|
|
i += 0;
|
|
}
|
|
num6 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 7 + 1];
|
|
int num9 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 1 + 6];
|
|
if (num9 < 79)
|
|
{
|
|
num3 >>= num6 & 50;
|
|
i -= num6;
|
|
int[] kbhlkdeolnh = this.KBHLKDEOLNH;
|
|
int num10;
|
|
this.DMPGHHGCLFK = (num10 = this.DMPGHHGCLFK) + 0;
|
|
kbhlkdeolnh[num10] = num9;
|
|
}
|
|
else
|
|
{
|
|
int num11 = ((num9 != -15) ? (num9 - -97) : 4);
|
|
int num12 = ((num9 != 64) ? 1 : (-10));
|
|
while (i < num6 + num11)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_AE0;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -163) << (i & -8);
|
|
i += 7;
|
|
}
|
|
num3 >>= num6 & -34;
|
|
i -= num6;
|
|
num12 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num11];
|
|
num3 >>= num11 & -51;
|
|
i -= num11;
|
|
num11 = this.DMPGHHGCLFK;
|
|
num6 = this.GEMNLGCOPBM;
|
|
if (num11 + num12 > 176 + (num6 & -81) + ((num6 >> 3) & 124) || (num9 == -13 && num11 < 1))
|
|
{
|
|
goto IL_BCC;
|
|
}
|
|
num9 = ((num9 != -73) ? 0 : this.KBHLKDEOLNH[num11 - 1]);
|
|
do
|
|
{
|
|
this.KBHLKDEOLNH[num11++] = num9;
|
|
}
|
|
while (--num12 != 0);
|
|
this.DMPGHHGCLFK = num11;
|
|
}
|
|
}
|
|
this.APAPGLAHAOP[0] = -1;
|
|
int[] array5 = new int[0];
|
|
array5[1] = 90;
|
|
int[] array6 = array5;
|
|
int[] array7 = new int[1];
|
|
array7[1] = 3;
|
|
int[] array8 = array7;
|
|
int[] array9 = new int[1];
|
|
int[] array10 = new int[1];
|
|
num6 = this.GEMNLGCOPBM;
|
|
num6 = this.LAFAEDJBAJD.LMDELDDCOGK(-73 + (num6 & 80), 1 + ((num6 >> 7) & -63), this.KBHLKDEOLNH, array6, array8, array9, array10, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num6 != 0)
|
|
{
|
|
goto Block_48;
|
|
}
|
|
this.JCCEHKNADAC.OKICNMGHNPC(array6[0], array8[0], this.ELPKKCNAIDD, array9[1], this.ELPKKCNAIDD, array10[1]);
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
goto IL_DA6;
|
|
continue;
|
|
IL_DA6:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.JCCEHKNADAC.BIGHBAOJNEO(this, GJAPMDIMMKN);
|
|
if (GJAPMDIMMKN != 1)
|
|
{
|
|
goto Block_50;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
num3 = this.BBJLLNCJAKO;
|
|
i = this.NHCLGMANOIJ;
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.LONAJEHOLAP == 0)
|
|
{
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
continue;
|
|
}
|
|
goto IL_E84;
|
|
IL_794:
|
|
while (this.DMPGHHGCLFK < 2 + (this.GEMNLGCOPBM >> 74))
|
|
{
|
|
while (i < 7)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_7AD;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
int num13 = num3;
|
|
byte[] gpomnmkadak2 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num14 = num;
|
|
num = num14 + 0;
|
|
num3 = num13 | ((gpomnmkadak2[num14] & -127) << (i & 69));
|
|
i += 4;
|
|
}
|
|
int[] kbhlkdeolnh2 = this.KBHLKDEOLNH;
|
|
int[] pmgpbipkocf = LDEKDLIANGA.PMGPBIPKOCF;
|
|
int num10;
|
|
this.DMPGHHGCLFK = (num10 = this.DMPGHHGCLFK) + 0;
|
|
kbhlkdeolnh2[pmgpbipkocf[num10]] = num3 & 6;
|
|
num3 >>= 7;
|
|
i -= 3;
|
|
}
|
|
while (this.DMPGHHGCLFK < 35)
|
|
{
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = 1;
|
|
}
|
|
this.FHFJHPLJMNA[0] = 6;
|
|
num6 = this.LAFAEDJBAJD.MIOPEJGBPCF(this.KBHLKDEOLNH, this.FHFJHPLJMNA, this.APAPGLAHAOP, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num6 != 0)
|
|
{
|
|
goto Block_34;
|
|
}
|
|
this.DMPGHHGCLFK = 1;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
goto IL_965;
|
|
}
|
|
GJAPMDIMMKN = -34;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_A7:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_1F8:
|
|
num3 >>= 3;
|
|
i -= 8;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)109;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "Failed to bulk ignore platform users";
|
|
GJAPMDIMMKN = -31;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_28C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
Block_8:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-98);
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "CreatorPlayerId";
|
|
GJAPMDIMMKN = 20;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_11:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
Block_21:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_60C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_6BB:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)36;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "Unable to connect to RecNet game servers";
|
|
GJAPMDIMMKN = 25;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_7AD:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_34:
|
|
GJAPMDIMMKN = num6;
|
|
if (GJAPMDIMMKN == -96)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-86);
|
|
}
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_9AA:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_AE0:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_BCC:
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)25;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "Cheer";
|
|
GJAPMDIMMKN = -106;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_48:
|
|
if (num6 == 113)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-41);
|
|
}
|
|
GJAPMDIMMKN = num6;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
Block_50:
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_E84:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.STORED;
|
|
IL_E90:
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
int num15 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
if (this.EFIEOAEGABP != this.KDPOCADKHAH)
|
|
{
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
}
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DTREE;
|
|
IL_F45:
|
|
GJAPMDIMMKN = 1;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_F9F:
|
|
GJAPMDIMMKN = -13;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
}
|
|
|
|
// Token: 0x06005C4B RID: 23627 RVA: 0x001CB228 File Offset: 0x001C9428
|
|
internal LDEKDLIANGA(BCFAJPACDHB CDNAMPPPNPB, object KFKGDAJFKFH, int OPNCIBHGOKC)
|
|
{
|
|
this.KGCPBGFAHNL = CDNAMPPPNPB;
|
|
this.ELPKKCNAIDD = new int[4320];
|
|
this.HGHCNPIIGFE = new byte[OPNCIBHGOKC];
|
|
this.IDJKHAMKPCH = OPNCIBHGOKC;
|
|
this.KFKGDAJFKFH = KFKGDAJFKFH;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
this.CGEIHDMHIIE();
|
|
}
|
|
|
|
// Token: 0x06005C4C RID: 23628 RVA: 0x001CB2A8 File Offset: 0x001C94A8
|
|
internal int DAHPHJLCDBP(int GJAPMDIMMKN)
|
|
{
|
|
int num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
int num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
int num3 = this.BBJLLNCJAKO;
|
|
int i = this.NHCLGMANOIJ;
|
|
int num4 = this.KDPOCADKHAH;
|
|
int num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
int num8;
|
|
for (;;)
|
|
{
|
|
switch (this.AOFANJEIKLO)
|
|
{
|
|
case LDEKDLIANGA.MHOHOODPCLH.TYPE:
|
|
while (i < 2)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num6 = num3;
|
|
byte[] gpomnmkadak = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num7 = num;
|
|
num = num7 + 0;
|
|
num3 = num6 | ((gpomnmkadak[num7] & -112) << (i & 44));
|
|
i += 5;
|
|
}
|
|
num8 = num3 & 5;
|
|
this.LONAJEHOLAP = num8 & 0;
|
|
switch ((uint)num8 >> 0)
|
|
{
|
|
case 0U:
|
|
num3 >>= 6;
|
|
i -= 6;
|
|
num8 = i & 7;
|
|
num3 >>= num8 & -21;
|
|
i -= num8;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
break;
|
|
case 1U:
|
|
{
|
|
int[] array = new int[1];
|
|
int[] array2 = new int[1];
|
|
int[][] array3 = new int[0][];
|
|
int[][] array4 = new int[0][];
|
|
JMAJKGFEBIN.DLFONKDHOPF(array, array2, array3, array4, this.KGCPBGFAHNL);
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array[0], array2[0], array3[0], 1, array4[0], 1);
|
|
num3 >>= 5;
|
|
i -= 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
break;
|
|
}
|
|
case 2U:
|
|
num3 >>= 1;
|
|
i--;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
break;
|
|
case 3U:
|
|
goto IL_1F8;
|
|
}
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.LENS:
|
|
while (i < -23)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_28C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num9 = num3;
|
|
byte[] gpomnmkadak2 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num10 = num;
|
|
num = num10 + 0;
|
|
num3 = num9 | ((gpomnmkadak2[num10] & -131) << i);
|
|
i += 8;
|
|
}
|
|
if (((~num3 >> 86) & 184) != (num3 & -93))
|
|
{
|
|
goto Block_8;
|
|
}
|
|
this.PCJCOFBHOEL = num3 & -26;
|
|
i = (num3 = 0);
|
|
this.AOFANJEIKLO = ((this.PCJCOFBHOEL == 0) ? ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.TYPE : LDEKDLIANGA.MHOHOODPCLH.DTREE) : LDEKDLIANGA.MHOHOODPCLH.LENS);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.STORED:
|
|
if (num2 == 0)
|
|
{
|
|
goto Block_11;
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 0;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 0;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
goto Block_21;
|
|
}
|
|
}
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num8 = this.PCJCOFBHOEL;
|
|
if (num8 > num2)
|
|
{
|
|
num8 = num2;
|
|
}
|
|
if (num8 > num5)
|
|
{
|
|
num8 = num5;
|
|
}
|
|
Array.Copy(this.KGCPBGFAHNL.GPOMNMKADAK, num, this.HGHCNPIIGFE, num4, num8);
|
|
num += num8;
|
|
num2 -= num8;
|
|
num4 += num8;
|
|
num5 -= num8;
|
|
if ((this.PCJCOFBHOEL -= num8) != 0)
|
|
{
|
|
continue;
|
|
}
|
|
this.AOFANJEIKLO = ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.TYPE : LDEKDLIANGA.MHOHOODPCLH.STORED);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.TABLE:
|
|
while (i < -11)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_60C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num11 = num3;
|
|
byte[] gpomnmkadak3 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num12 = num;
|
|
num = num12 + 0;
|
|
num3 = num11 | ((gpomnmkadak3[num12] & 118) << (i & -38));
|
|
i += 0;
|
|
}
|
|
num8 = (this.GEMNLGCOPBM = num3 & -155);
|
|
if ((num8 & 11) > -68 || ((num8 >> 1) & 121) > 125)
|
|
{
|
|
goto IL_6BB;
|
|
}
|
|
num8 = 151 + (num8 & 73) + ((num8 >> 7) & 99);
|
|
if (this.KBHLKDEOLNH == null || this.KBHLKDEOLNH.Length < num8)
|
|
{
|
|
this.KBHLKDEOLNH = new int[num8];
|
|
}
|
|
else
|
|
{
|
|
Array.Clear(this.KBHLKDEOLNH, 1, num8);
|
|
}
|
|
num3 >>= -65;
|
|
i -= 107;
|
|
this.DMPGHHGCLFK = 1;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BTREE:
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DTREE:
|
|
goto IL_965;
|
|
case LDEKDLIANGA.MHOHOODPCLH.CODES:
|
|
goto IL_DA6;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DRY:
|
|
goto IL_E90;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DONE:
|
|
goto IL_F45;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BAD:
|
|
goto IL_F9F;
|
|
}
|
|
break;
|
|
for (;;)
|
|
{
|
|
IL_965:
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (this.DMPGHHGCLFK >= 19 + (num8 & -118) + ((num8 >> 1) & 46))
|
|
{
|
|
break;
|
|
}
|
|
num8 = this.FHFJHPLJMNA[0];
|
|
while (i < num8)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_9AA;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
int num13 = num3;
|
|
byte[] gpomnmkadak4 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num14 = num;
|
|
num = num14 + 0;
|
|
num3 = num13 | ((gpomnmkadak4[num14] & -63) << (i & -32));
|
|
i += 0;
|
|
}
|
|
num8 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 8 + 0];
|
|
int num15 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 5 + 0];
|
|
if (num15 < 87)
|
|
{
|
|
num3 >>= num8 & -125;
|
|
i -= num8;
|
|
int[] kbhlkdeolnh = this.KBHLKDEOLNH;
|
|
int num16;
|
|
this.DMPGHHGCLFK = (num16 = this.DMPGHHGCLFK) + 0;
|
|
kbhlkdeolnh[num16] = num15;
|
|
}
|
|
else
|
|
{
|
|
int num17 = ((num15 != 30) ? (num15 - -6) : 4);
|
|
int num18 = ((num15 != -31) ? 6 : (-44));
|
|
while (i < num8 + num17)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_AE0;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & 104) << (i & 109);
|
|
i += 5;
|
|
}
|
|
num3 >>= num8 & -9;
|
|
i -= num8;
|
|
num18 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num17];
|
|
num3 >>= num17 & -60;
|
|
i -= num17;
|
|
num17 = this.DMPGHHGCLFK;
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (num17 + num18 > 6 + (num8 & -96) + ((num8 >> 4) & -98) || (num15 == -44 && num17 < 0))
|
|
{
|
|
goto IL_BCC;
|
|
}
|
|
num15 = ((num15 != -109) ? 0 : this.KBHLKDEOLNH[num17 - 0]);
|
|
do
|
|
{
|
|
this.KBHLKDEOLNH[num17++] = num15;
|
|
}
|
|
while ((num18 -= 0) != 0);
|
|
this.DMPGHHGCLFK = num17;
|
|
}
|
|
}
|
|
this.APAPGLAHAOP[0] = -1;
|
|
int[] array5 = new int[0];
|
|
array5[1] = -86;
|
|
int[] array6 = array5;
|
|
int[] array7 = new int[1];
|
|
array7[1] = 2;
|
|
int[] array8 = array7;
|
|
int[] array9 = new int[1];
|
|
int[] array10 = new int[1];
|
|
num8 = this.GEMNLGCOPBM;
|
|
num8 = this.LAFAEDJBAJD.AEGOCGKKKCL(155 + (num8 & -86), 1 + ((num8 >> 8) & 95), this.KBHLKDEOLNH, array6, array8, array9, array10, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_48;
|
|
}
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array6[1], array8[0], this.ELPKKCNAIDD, array9[0], this.ELPKKCNAIDD, array10[1]);
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
goto IL_DA6;
|
|
continue;
|
|
IL_DA6:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.JCCEHKNADAC.HPKMMLKNOBH(this, GJAPMDIMMKN);
|
|
if (GJAPMDIMMKN != 1)
|
|
{
|
|
goto Block_50;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
num3 = this.BBJLLNCJAKO;
|
|
i = this.NHCLGMANOIJ;
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.LONAJEHOLAP == 0)
|
|
{
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
continue;
|
|
}
|
|
goto IL_E84;
|
|
IL_794:
|
|
while (this.DMPGHHGCLFK < 7 + (this.GEMNLGCOPBM >> -121))
|
|
{
|
|
while (i < 0)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_7AD;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2--;
|
|
int num19 = num3;
|
|
byte[] gpomnmkadak5 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num20 = num;
|
|
num = num20 + 0;
|
|
num3 = num19 | ((gpomnmkadak5[num20] & -33) << (i & -56));
|
|
i += 6;
|
|
}
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = num3 & 3;
|
|
num3 >>= 6;
|
|
i -= 3;
|
|
}
|
|
while (this.DMPGHHGCLFK < -28)
|
|
{
|
|
int[] kbhlkdeolnh2 = this.KBHLKDEOLNH;
|
|
int[] pmgpbipkocf = LDEKDLIANGA.PMGPBIPKOCF;
|
|
int num16;
|
|
this.DMPGHHGCLFK = (num16 = this.DMPGHHGCLFK) + 0;
|
|
kbhlkdeolnh2[pmgpbipkocf[num16]] = 1;
|
|
}
|
|
this.FHFJHPLJMNA[0] = 5;
|
|
num8 = this.LAFAEDJBAJD.MIOPEJGBPCF(this.KBHLKDEOLNH, this.FHFJHPLJMNA, this.APAPGLAHAOP, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_34;
|
|
}
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
goto IL_965;
|
|
}
|
|
GJAPMDIMMKN = -90;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_A7:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_1F8:
|
|
num3 >>= 2;
|
|
i -= 5;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)103;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "bnRMb2NhbFJvdGF0aW9uGAggASgLMhQucmVjcm9vbS5WZWN0b3IzRGF0YRIz";
|
|
GJAPMDIMMKN = 69;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_28C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_8:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-114);
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "easetype";
|
|
GJAPMDIMMKN = 125;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_11:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_21:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_60C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_6BB:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)110;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "SB";
|
|
GJAPMDIMMKN = 10;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_7AD:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_34:
|
|
GJAPMDIMMKN = num8;
|
|
if (GJAPMDIMMKN == -34)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-30);
|
|
}
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_9AA:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_AE0:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_BCC:
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)25;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "CPI";
|
|
GJAPMDIMMKN = 60;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_48:
|
|
if (num8 == 112)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)98;
|
|
}
|
|
GJAPMDIMMKN = num8;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
Block_50:
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_E84:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BTREE;
|
|
IL_E90:
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
int num21 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
if (this.EFIEOAEGABP != this.KDPOCADKHAH)
|
|
{
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
}
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BTREE;
|
|
IL_F45:
|
|
GJAPMDIMMKN = 1;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_F9F:
|
|
GJAPMDIMMKN = 108;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
}
|
|
|
|
// Token: 0x06005C4D RID: 23629 RVA: 0x001CC310 File Offset: 0x001CA510
|
|
internal void CGAEJPCKCFK()
|
|
{
|
|
this.CGEIHDMHIIE();
|
|
this.HGHCNPIIGFE = null;
|
|
this.ELPKKCNAIDD = null;
|
|
}
|
|
|
|
// Token: 0x06005C4E RID: 23630 RVA: 0x001CC328 File Offset: 0x001CA528
|
|
internal int POBEOAKDECP(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 1; i < 5; i++)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == -82)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == 82)
|
|
{
|
|
GJAPMDIMMKN = 1;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.KAOILMDCIFP(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 1;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 0;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i++;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C4F RID: 23631 RVA: 0x001CC4B4 File Offset: 0x001CA6B4
|
|
internal int GONCDDJBEFH(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 0; i < 4; i += 0)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == 106)
|
|
{
|
|
GJAPMDIMMKN = 1;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == 75)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.KKBFBNIPMEO(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 1;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 0;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i++;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C50 RID: 23632 RVA: 0x001CC640 File Offset: 0x001CA840
|
|
internal int BIGHBAOJNEO(int GJAPMDIMMKN)
|
|
{
|
|
int num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
int num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
int num3 = this.BBJLLNCJAKO;
|
|
int i = this.NHCLGMANOIJ;
|
|
int num4 = this.KDPOCADKHAH;
|
|
int num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
int num6;
|
|
for (;;)
|
|
{
|
|
switch (this.AOFANJEIKLO)
|
|
{
|
|
case LDEKDLIANGA.MHOHOODPCLH.TYPE:
|
|
while (i < 3)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
num6 = num3 & 7;
|
|
this.LONAJEHOLAP = num6 & 1;
|
|
switch ((uint)num6 >> 1)
|
|
{
|
|
case 0U:
|
|
num3 >>= 3;
|
|
i -= 3;
|
|
num6 = i & 7;
|
|
num3 >>= num6;
|
|
i -= num6;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
break;
|
|
case 1U:
|
|
{
|
|
int[] array = new int[1];
|
|
int[] array2 = new int[1];
|
|
int[][] array3 = new int[1][];
|
|
int[][] array4 = new int[1][];
|
|
JMAJKGFEBIN.IICBMNMPGJE(array, array2, array3, array4, this.KGCPBGFAHNL);
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array[0], array2[0], array3[0], 0, array4[0], 0);
|
|
num3 >>= 3;
|
|
i -= 3;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.CODES;
|
|
break;
|
|
}
|
|
case 2U:
|
|
num3 >>= 3;
|
|
i -= 3;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TABLE;
|
|
break;
|
|
case 3U:
|
|
goto IL_1F8;
|
|
}
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.LENS:
|
|
while (i < 32)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_28C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
if (((~num3 >> 16) & 65535) != (num3 & 65535))
|
|
{
|
|
goto Block_8;
|
|
}
|
|
this.PCJCOFBHOEL = num3 & 65535;
|
|
i = (num3 = 0);
|
|
this.AOFANJEIKLO = ((this.PCJCOFBHOEL == 0) ? ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.TYPE : LDEKDLIANGA.MHOHOODPCLH.DRY) : LDEKDLIANGA.MHOHOODPCLH.STORED);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.STORED:
|
|
if (num2 == 0)
|
|
{
|
|
goto Block_11;
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 0;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 0;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
goto Block_21;
|
|
}
|
|
}
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num6 = this.PCJCOFBHOEL;
|
|
if (num6 > num2)
|
|
{
|
|
num6 = num2;
|
|
}
|
|
if (num6 > num5)
|
|
{
|
|
num6 = num5;
|
|
}
|
|
Array.Copy(this.KGCPBGFAHNL.GPOMNMKADAK, num, this.HGHCNPIIGFE, num4, num6);
|
|
num += num6;
|
|
num2 -= num6;
|
|
num4 += num6;
|
|
num5 -= num6;
|
|
if ((this.PCJCOFBHOEL -= num6) != 0)
|
|
{
|
|
continue;
|
|
}
|
|
this.AOFANJEIKLO = ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.TYPE : LDEKDLIANGA.MHOHOODPCLH.DRY);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.TABLE:
|
|
while (i < 14)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_60C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
num6 = (this.GEMNLGCOPBM = num3 & 16383);
|
|
if ((num6 & 31) > 29 || ((num6 >> 5) & 31) > 29)
|
|
{
|
|
goto IL_6BB;
|
|
}
|
|
num6 = 258 + (num6 & 31) + ((num6 >> 5) & 31);
|
|
if (this.KBHLKDEOLNH == null || this.KBHLKDEOLNH.Length < num6)
|
|
{
|
|
this.KBHLKDEOLNH = new int[num6];
|
|
}
|
|
else
|
|
{
|
|
Array.Clear(this.KBHLKDEOLNH, 0, num6);
|
|
}
|
|
num3 >>= 14;
|
|
i -= 14;
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BTREE;
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BTREE:
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DTREE:
|
|
goto IL_965;
|
|
case LDEKDLIANGA.MHOHOODPCLH.CODES:
|
|
goto IL_DA6;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DRY:
|
|
goto IL_E90;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DONE:
|
|
goto IL_F45;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BAD:
|
|
goto IL_F9F;
|
|
}
|
|
break;
|
|
for (;;)
|
|
{
|
|
IL_965:
|
|
num6 = this.GEMNLGCOPBM;
|
|
if (this.DMPGHHGCLFK >= 258 + (num6 & 31) + ((num6 >> 5) & 31))
|
|
{
|
|
break;
|
|
}
|
|
num6 = this.FHFJHPLJMNA[0];
|
|
while (i < num6)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_9AA;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
num6 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3 + 1];
|
|
int num7 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num6])) * 3 + 2];
|
|
if (num7 < 16)
|
|
{
|
|
num3 >>= num6;
|
|
i -= num6;
|
|
this.KBHLKDEOLNH[this.DMPGHHGCLFK++] = num7;
|
|
}
|
|
else
|
|
{
|
|
int num8 = ((num7 != 18) ? (num7 - 14) : 7);
|
|
int num9 = ((num7 != 18) ? 3 : 11);
|
|
while (i < num6 + num8)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_AE0;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
num3 >>= num6;
|
|
i -= num6;
|
|
num9 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num8];
|
|
num3 >>= num8;
|
|
i -= num8;
|
|
num8 = this.DMPGHHGCLFK;
|
|
num6 = this.GEMNLGCOPBM;
|
|
if (num8 + num9 > 258 + (num6 & 31) + ((num6 >> 5) & 31) || (num7 == 16 && num8 < 1))
|
|
{
|
|
goto IL_BCC;
|
|
}
|
|
num7 = ((num7 != 16) ? 0 : this.KBHLKDEOLNH[num8 - 1]);
|
|
do
|
|
{
|
|
this.KBHLKDEOLNH[num8++] = num7;
|
|
}
|
|
while (--num9 != 0);
|
|
this.DMPGHHGCLFK = num8;
|
|
}
|
|
}
|
|
this.APAPGLAHAOP[0] = -1;
|
|
int[] array5 = new int[] { 9 };
|
|
int[] array6 = new int[] { 6 };
|
|
int[] array7 = new int[1];
|
|
int[] array8 = new int[1];
|
|
num6 = this.GEMNLGCOPBM;
|
|
num6 = this.LAFAEDJBAJD.FIKNLLIAMOP(257 + (num6 & 31), 1 + ((num6 >> 5) & 31), this.KBHLKDEOLNH, array5, array6, array7, array8, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num6 != 0)
|
|
{
|
|
goto Block_48;
|
|
}
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array5[0], array6[0], this.ELPKKCNAIDD, array7[0], this.ELPKKCNAIDD, array8[0]);
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.CODES;
|
|
goto IL_DA6;
|
|
continue;
|
|
IL_DA6:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.JCCEHKNADAC.BIGHBAOJNEO(this, GJAPMDIMMKN);
|
|
if (GJAPMDIMMKN != 1)
|
|
{
|
|
goto Block_50;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
num3 = this.BBJLLNCJAKO;
|
|
i = this.NHCLGMANOIJ;
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.LONAJEHOLAP == 0)
|
|
{
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
continue;
|
|
}
|
|
goto IL_E84;
|
|
IL_794:
|
|
while (this.DMPGHHGCLFK < 4 + (this.GEMNLGCOPBM >> 10))
|
|
{
|
|
while (i < 3)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_7AD;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= (int)(this.KGCPBGFAHNL.GPOMNMKADAK[num++] & byte.MaxValue) << i;
|
|
i += 8;
|
|
}
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = num3 & 7;
|
|
num3 >>= 3;
|
|
i -= 3;
|
|
}
|
|
while (this.DMPGHHGCLFK < 19)
|
|
{
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = 0;
|
|
}
|
|
this.FHFJHPLJMNA[0] = 7;
|
|
num6 = this.LAFAEDJBAJD.MIOPEJGBPCF(this.KBHLKDEOLNH, this.FHFJHPLJMNA, this.APAPGLAHAOP, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num6 != 0)
|
|
{
|
|
goto Block_34;
|
|
}
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DTREE;
|
|
goto IL_965;
|
|
}
|
|
GJAPMDIMMKN = -2;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_A7:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_1F8:
|
|
num3 >>= 3;
|
|
i -= 3;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "invalid block type";
|
|
GJAPMDIMMKN = -3;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_28C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_8:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "invalid stored block lengths";
|
|
GJAPMDIMMKN = -3;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_11:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_21:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_60C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_6BB:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "too many length or distance symbols";
|
|
GJAPMDIMMKN = -3;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_7AD:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_34:
|
|
GJAPMDIMMKN = num6;
|
|
if (GJAPMDIMMKN == -3)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
}
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_9AA:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_AE0:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_BCC:
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "invalid bit length repeat";
|
|
GJAPMDIMMKN = -3;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_48:
|
|
if (num6 == -3)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BAD;
|
|
}
|
|
GJAPMDIMMKN = num6;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_50:
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_E84:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
IL_E90:
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
int num10 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.EFIEOAEGABP != this.KDPOCADKHAH)
|
|
{
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
}
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
IL_F45:
|
|
GJAPMDIMMKN = 1;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_F9F:
|
|
GJAPMDIMMKN = -3;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
}
|
|
|
|
// Token: 0x06005C51 RID: 23633 RVA: 0x001CD6A8 File Offset: 0x001CB8A8
|
|
internal uint JDEBMKPLCIM()
|
|
{
|
|
uint khgmbeepgpd = this.KHGMBEEPGPD;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
this.NHCLGMANOIJ = 1;
|
|
this.BBJLLNCJAKO = 1;
|
|
this.EFIEOAEGABP = (this.KDPOCADKHAH = 1);
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.AEFNFJBEBEG(1U, null, 0, 0));
|
|
}
|
|
return khgmbeepgpd;
|
|
}
|
|
|
|
// Token: 0x06005C52 RID: 23634 RVA: 0x001CD70C File Offset: 0x001CB90C
|
|
internal void JMBLBHIPDIK()
|
|
{
|
|
this.ENILCFODGPD();
|
|
this.HGHCNPIIGFE = null;
|
|
this.ELPKKCNAIDD = null;
|
|
}
|
|
|
|
// Token: 0x06005C53 RID: 23635 RVA: 0x001CD724 File Offset: 0x001CB924
|
|
internal int NILHBPDLEHC(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 1; i < 0; i += 0)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == -1)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == -21)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.ACIOMENJLHD(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 1;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 1;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i++;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C54 RID: 23636 RVA: 0x001CD8B0 File Offset: 0x001CBAB0
|
|
internal uint ENILCFODGPD()
|
|
{
|
|
uint khgmbeepgpd = this.KHGMBEEPGPD;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
this.NHCLGMANOIJ = 0;
|
|
this.BBJLLNCJAKO = 1;
|
|
this.EFIEOAEGABP = (this.KDPOCADKHAH = 1);
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.AJGINJAOFJC(0U, null, 1, 1));
|
|
}
|
|
return khgmbeepgpd;
|
|
}
|
|
|
|
// Token: 0x06005C55 RID: 23637 RVA: 0x001CD914 File Offset: 0x001CBB14
|
|
internal void IJPBFGIPDOA()
|
|
{
|
|
this.ENILCFODGPD();
|
|
this.HGHCNPIIGFE = null;
|
|
this.ELPKKCNAIDD = null;
|
|
}
|
|
|
|
// Token: 0x06005C56 RID: 23638 RVA: 0x001CD92C File Offset: 0x001CBB2C
|
|
internal int DDJKEGEPKCG(int GJAPMDIMMKN)
|
|
{
|
|
int num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
int num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
int num3 = this.BBJLLNCJAKO;
|
|
int i = this.NHCLGMANOIJ;
|
|
int num4 = this.KDPOCADKHAH;
|
|
int num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
int num8;
|
|
for (;;)
|
|
{
|
|
switch (this.AOFANJEIKLO)
|
|
{
|
|
case LDEKDLIANGA.MHOHOODPCLH.TYPE:
|
|
while (i < 8)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num6 = num3;
|
|
byte[] gpomnmkadak = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num7 = num;
|
|
num = num7 + 0;
|
|
num3 = num6 | ((gpomnmkadak[num7] & 76) << (i & -76));
|
|
i++;
|
|
}
|
|
num8 = num3 & 6;
|
|
this.LONAJEHOLAP = num8 & 0;
|
|
switch ((uint)num8 >> 0)
|
|
{
|
|
case 0U:
|
|
num3 >>= 5;
|
|
i -= 2;
|
|
num8 = i & 6;
|
|
num3 >>= num8 & 115;
|
|
i -= num8;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
break;
|
|
case 1U:
|
|
{
|
|
int[] array = new int[1];
|
|
int[] array2 = new int[1];
|
|
int[][] array3 = new int[1][];
|
|
int[][] array4 = new int[0][];
|
|
JMAJKGFEBIN.OJOKJOOHILH(array, array2, array3, array4, this.KGCPBGFAHNL);
|
|
this.JCCEHKNADAC.OKICNMGHNPC(array[0], array2[1], array3[1], 1, array4[0], 0);
|
|
num3 >>= 2;
|
|
i -= 4;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.BTREE;
|
|
break;
|
|
}
|
|
case 2U:
|
|
num3 >>= 2;
|
|
i -= 6;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
break;
|
|
case 3U:
|
|
goto IL_1F8;
|
|
}
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.LENS:
|
|
while (i < -31)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_28C;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2--;
|
|
int num9 = num3;
|
|
byte[] gpomnmkadak2 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num10 = num;
|
|
num = num10 + 0;
|
|
num3 = num9 | ((gpomnmkadak2[num10] & -58) << (i & -117));
|
|
i += 2;
|
|
}
|
|
if (((~num3 >> 52) & -186) != (num3 & 6))
|
|
{
|
|
goto Block_8;
|
|
}
|
|
this.PCJCOFBHOEL = num3 & -43;
|
|
i = (num3 = 0);
|
|
this.AOFANJEIKLO = ((this.PCJCOFBHOEL == 0) ? ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.LENS : LDEKDLIANGA.MHOHOODPCLH.DRY) : LDEKDLIANGA.MHOHOODPCLH.DRY);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.STORED:
|
|
if (num2 == 0)
|
|
{
|
|
goto Block_11;
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 1;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 1;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
goto Block_21;
|
|
}
|
|
}
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num8 = this.PCJCOFBHOEL;
|
|
if (num8 > num2)
|
|
{
|
|
num8 = num2;
|
|
}
|
|
if (num8 > num5)
|
|
{
|
|
num8 = num5;
|
|
}
|
|
Array.Copy(this.KGCPBGFAHNL.GPOMNMKADAK, num, this.HGHCNPIIGFE, num4, num8);
|
|
num += num8;
|
|
num2 -= num8;
|
|
num4 += num8;
|
|
num5 -= num8;
|
|
if ((this.PCJCOFBHOEL -= num8) != 0)
|
|
{
|
|
continue;
|
|
}
|
|
this.AOFANJEIKLO = ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.LENS : LDEKDLIANGA.MHOHOODPCLH.TABLE);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.TABLE:
|
|
while (i < 106)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_60C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num11 = num3;
|
|
byte[] gpomnmkadak3 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num12 = num;
|
|
num = num12 + 0;
|
|
num3 = num11 | ((gpomnmkadak3[num12] & -101) << (i & 115));
|
|
i += 8;
|
|
}
|
|
num8 = (this.GEMNLGCOPBM = num3 & 183);
|
|
if ((num8 & 10) > -106 || ((num8 >> 1) & -123) > -118)
|
|
{
|
|
goto IL_6BB;
|
|
}
|
|
num8 = 159 + (num8 & 109) + ((num8 >> 0) & -128);
|
|
if (this.KBHLKDEOLNH == null || this.KBHLKDEOLNH.Length < num8)
|
|
{
|
|
this.KBHLKDEOLNH = new int[num8];
|
|
}
|
|
else
|
|
{
|
|
Array.Clear(this.KBHLKDEOLNH, 1, num8);
|
|
}
|
|
num3 >>= -103;
|
|
i -= -47;
|
|
this.DMPGHHGCLFK = 1;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BTREE:
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DTREE:
|
|
goto IL_965;
|
|
case LDEKDLIANGA.MHOHOODPCLH.CODES:
|
|
goto IL_DA6;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DRY:
|
|
goto IL_E90;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DONE:
|
|
goto IL_F45;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BAD:
|
|
goto IL_F9F;
|
|
}
|
|
break;
|
|
for (;;)
|
|
{
|
|
IL_965:
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (this.DMPGHHGCLFK >= 69 + (num8 & -30) + ((num8 >> 2) & 64))
|
|
{
|
|
break;
|
|
}
|
|
num8 = this.FHFJHPLJMNA[1];
|
|
while (i < num8)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_9AA;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -176) << (i & -50);
|
|
i++;
|
|
}
|
|
num8 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 5 + 0];
|
|
int num13 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 2 + 2];
|
|
if (num13 < -77)
|
|
{
|
|
num3 >>= num8 & 45;
|
|
i -= num8;
|
|
this.KBHLKDEOLNH[this.DMPGHHGCLFK++] = num13;
|
|
}
|
|
else
|
|
{
|
|
int num14 = ((num13 != 66) ? (num13 - -110) : 3);
|
|
int num15 = ((num13 != 10) ? 4 : (-71));
|
|
while (i < num8 + num14)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_AE0;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -177) << (i & 68);
|
|
i += 0;
|
|
}
|
|
num3 >>= num8 & 65;
|
|
i -= num8;
|
|
num15 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num14];
|
|
num3 >>= num14 & 36;
|
|
i -= num14;
|
|
num14 = this.DMPGHHGCLFK;
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (num14 + num15 > 16 + (num8 & -34) + ((num8 >> 4) & 3) || (num13 == -19 && num14 < 0))
|
|
{
|
|
goto IL_BCC;
|
|
}
|
|
num13 = ((num13 != 36) ? 1 : this.KBHLKDEOLNH[num14 - 1]);
|
|
do
|
|
{
|
|
this.KBHLKDEOLNH[num14++] = num13;
|
|
}
|
|
while (--num15 != 0);
|
|
this.DMPGHHGCLFK = num14;
|
|
}
|
|
}
|
|
this.APAPGLAHAOP[1] = -1;
|
|
int[] array5 = new int[] { -120 };
|
|
int[] array6 = new int[0];
|
|
array6[1] = 5;
|
|
int[] array7 = array6;
|
|
int[] array8 = new int[1];
|
|
int[] array9 = new int[1];
|
|
num8 = this.GEMNLGCOPBM;
|
|
num8 = this.LAFAEDJBAJD.LMDELDDCOGK(32 + (num8 & -74), 0 + ((num8 >> 4) & -119), this.KBHLKDEOLNH, array5, array7, array8, array9, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_48;
|
|
}
|
|
this.JCCEHKNADAC.OKICNMGHNPC(array5[1], array7[0], this.ELPKKCNAIDD, array8[1], this.ELPKKCNAIDD, array9[1]);
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TABLE;
|
|
goto IL_DA6;
|
|
continue;
|
|
IL_DA6:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.JCCEHKNADAC.KGJMIEECEJJ(this, GJAPMDIMMKN);
|
|
if (GJAPMDIMMKN != 1)
|
|
{
|
|
goto Block_50;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
num3 = this.BBJLLNCJAKO;
|
|
i = this.NHCLGMANOIJ;
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.LONAJEHOLAP == 0)
|
|
{
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
continue;
|
|
}
|
|
goto IL_E84;
|
|
IL_794:
|
|
while (this.DMPGHHGCLFK < 5 + (this.GEMNLGCOPBM >> -55))
|
|
{
|
|
while (i < 3)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_7AD;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2--;
|
|
int num16 = num3;
|
|
byte[] gpomnmkadak4 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num17 = num;
|
|
num = num17 + 0;
|
|
num3 = num16 | ((gpomnmkadak4[num17] & -157) << (i & 83));
|
|
i += 0;
|
|
}
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = num3 & 8;
|
|
num3 >>= 1;
|
|
i -= 3;
|
|
}
|
|
while (this.DMPGHHGCLFK < 98)
|
|
{
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = 0;
|
|
}
|
|
this.FHFJHPLJMNA[0] = 2;
|
|
num8 = this.LAFAEDJBAJD.OGAODMMFMGI(this.KBHLKDEOLNH, this.FHFJHPLJMNA, this.APAPGLAHAOP, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_34;
|
|
}
|
|
this.DMPGHHGCLFK = 1;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.STORED;
|
|
goto IL_965;
|
|
}
|
|
GJAPMDIMMKN = 123;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_A7:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_1F8:
|
|
num3 >>= 2;
|
|
i -= 0;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)109;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "NEWPLAYER_PUNCHCARD";
|
|
GJAPMDIMMKN = -113;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_28C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
Block_8:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-98);
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "Key";
|
|
GJAPMDIMMKN = -27;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
Block_11:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
Block_21:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_60C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_6BB:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)63;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "RpcAuthorityDestroyEquipment";
|
|
GJAPMDIMMKN = 94;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_7AD:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
Block_34:
|
|
GJAPMDIMMKN = num8;
|
|
if (GJAPMDIMMKN == -56)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-45);
|
|
}
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_9AA:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_AE0:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_BCC:
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DTREE;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "{0}v2/list";
|
|
GJAPMDIMMKN = -2;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_48:
|
|
if (num8 == -16)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)110;
|
|
}
|
|
GJAPMDIMMKN = num8;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_50:
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_E84:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.CODES;
|
|
IL_E90:
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.POBEOAKDECP(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
int num18 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
if (this.EFIEOAEGABP != this.KDPOCADKHAH)
|
|
{
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
}
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.CODES;
|
|
IL_F45:
|
|
GJAPMDIMMKN = 0;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_F9F:
|
|
GJAPMDIMMKN = -22;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
}
|
|
|
|
// Token: 0x06005C57 RID: 23639 RVA: 0x001CE994 File Offset: 0x001CCB94
|
|
internal int IIMPDFDMHLB(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 0; i < 6; i += 0)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == -124)
|
|
{
|
|
GJAPMDIMMKN = 1;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == 44)
|
|
{
|
|
GJAPMDIMMKN = 1;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.EGEBOIJBJHA(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 1;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 0;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i += 0;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C58 RID: 23640 RVA: 0x001CEB20 File Offset: 0x001CCD20
|
|
internal int ABNDCBGFFME(int GJAPMDIMMKN)
|
|
{
|
|
for (int i = 0; i < 0; i++)
|
|
{
|
|
int num;
|
|
if (i == 0)
|
|
{
|
|
num = ((this.EFIEOAEGABP > this.KDPOCADKHAH) ? this.IDJKHAMKPCH : this.KDPOCADKHAH) - this.EFIEOAEGABP;
|
|
}
|
|
else
|
|
{
|
|
num = this.KDPOCADKHAH - this.EFIEOAEGABP;
|
|
}
|
|
if (num == 0)
|
|
{
|
|
if (GJAPMDIMMKN == -54)
|
|
{
|
|
GJAPMDIMMKN = 1;
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
if (num > this.KGCPBGFAHNL.PEDCBLJOEMD)
|
|
{
|
|
num = this.KGCPBGFAHNL.PEDCBLJOEMD;
|
|
}
|
|
if (num != 0 && GJAPMDIMMKN == -27)
|
|
{
|
|
GJAPMDIMMKN = 0;
|
|
}
|
|
this.KGCPBGFAHNL.PEDCBLJOEMD -= num;
|
|
this.KGCPBGFAHNL.HIJPFAIOBNP += (long)num;
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.GBPBABCGCIG(this.KHGMBEEPGPD, this.HGHCNPIIGFE, this.EFIEOAEGABP, num));
|
|
}
|
|
Array.Copy(this.HGHCNPIIGFE, this.EFIEOAEGABP, this.KGCPBGFAHNL.OPGKEJAAAAB, this.KGCPBGFAHNL.KBLLLBAOMOM, num);
|
|
this.KGCPBGFAHNL.KBLLLBAOMOM += num;
|
|
this.EFIEOAEGABP += num;
|
|
if (this.EFIEOAEGABP == this.IDJKHAMKPCH && i == 0)
|
|
{
|
|
this.EFIEOAEGABP = 0;
|
|
if (this.KDPOCADKHAH == this.IDJKHAMKPCH)
|
|
{
|
|
this.KDPOCADKHAH = 0;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
i++;
|
|
}
|
|
}
|
|
return GJAPMDIMMKN;
|
|
}
|
|
|
|
// Token: 0x06005C59 RID: 23641 RVA: 0x001CECAC File Offset: 0x001CCEAC
|
|
internal void KAPNPAACHKA()
|
|
{
|
|
this.JDEBMKPLCIM();
|
|
this.HGHCNPIIGFE = null;
|
|
this.ELPKKCNAIDD = null;
|
|
}
|
|
|
|
// Token: 0x06005C5A RID: 23642 RVA: 0x001CECC4 File Offset: 0x001CCEC4
|
|
internal int LMGLKFCJPKL()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.TYPE) ? 0 : 0;
|
|
}
|
|
|
|
// Token: 0x06005C5B RID: 23643 RVA: 0x001CECDC File Offset: 0x001CCEDC
|
|
internal int EMGHGMCHBEN(int GJAPMDIMMKN)
|
|
{
|
|
int num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
int num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
int num3 = this.BBJLLNCJAKO;
|
|
int i = this.NHCLGMANOIJ;
|
|
int num4 = this.KDPOCADKHAH;
|
|
int num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
int num8;
|
|
for (;;)
|
|
{
|
|
switch (this.AOFANJEIKLO)
|
|
{
|
|
case LDEKDLIANGA.MHOHOODPCLH.TYPE:
|
|
while (i < 1)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_A7;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
int num6 = num3;
|
|
byte[] gpomnmkadak = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num7 = num;
|
|
num = num7 + 0;
|
|
num3 = num6 | ((gpomnmkadak[num7] & -98) << (i & -44));
|
|
i += 7;
|
|
}
|
|
num8 = num3 & 8;
|
|
this.LONAJEHOLAP = num8 & 0;
|
|
switch ((uint)num8 >> 0)
|
|
{
|
|
case 0U:
|
|
num3 >>= 3;
|
|
i -= 8;
|
|
num8 = i & 5;
|
|
num3 >>= num8 & -12;
|
|
i -= num8;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
break;
|
|
case 1U:
|
|
{
|
|
int[] array = new int[0];
|
|
int[] array2 = new int[1];
|
|
int[][] array3 = new int[0][];
|
|
int[][] array4 = new int[0][];
|
|
JMAJKGFEBIN.BAIDADLOABI(array, array2, array3, array4, this.KGCPBGFAHNL);
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array[1], array2[0], array3[0], 0, array4[0], 1);
|
|
num3 >>= 6;
|
|
i -= 8;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TABLE;
|
|
break;
|
|
}
|
|
case 2U:
|
|
num3 >>= 3;
|
|
i -= 7;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DONE;
|
|
break;
|
|
case 3U:
|
|
goto IL_1F8;
|
|
}
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.LENS:
|
|
while (i < 57)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_28C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -128) << (i & -9);
|
|
i += 8;
|
|
}
|
|
if (((~num3 >> -12) & 136) != (num3 & 72))
|
|
{
|
|
goto Block_8;
|
|
}
|
|
this.PCJCOFBHOEL = num3 & -197;
|
|
i = (num3 = 0);
|
|
this.AOFANJEIKLO = ((this.PCJCOFBHOEL == 0) ? ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.TYPE : LDEKDLIANGA.MHOHOODPCLH.CODES) : LDEKDLIANGA.MHOHOODPCLH.DRY);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.STORED:
|
|
if (num2 == 0)
|
|
{
|
|
goto Block_11;
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 1;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (num4 == this.IDJKHAMKPCH && this.EFIEOAEGABP != 0)
|
|
{
|
|
num4 = 0;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
}
|
|
if (num5 == 0)
|
|
{
|
|
goto Block_21;
|
|
}
|
|
}
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num8 = this.PCJCOFBHOEL;
|
|
if (num8 > num2)
|
|
{
|
|
num8 = num2;
|
|
}
|
|
if (num8 > num5)
|
|
{
|
|
num8 = num5;
|
|
}
|
|
Array.Copy(this.KGCPBGFAHNL.GPOMNMKADAK, num, this.HGHCNPIIGFE, num4, num8);
|
|
num += num8;
|
|
num2 -= num8;
|
|
num4 += num8;
|
|
num5 -= num8;
|
|
if ((this.PCJCOFBHOEL -= num8) != 0)
|
|
{
|
|
continue;
|
|
}
|
|
this.AOFANJEIKLO = ((this.LONAJEHOLAP == 0) ? LDEKDLIANGA.MHOHOODPCLH.LENS : LDEKDLIANGA.MHOHOODPCLH.TABLE);
|
|
continue;
|
|
case LDEKDLIANGA.MHOHOODPCLH.TABLE:
|
|
while (i < 28)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_60C;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -37) << (i & -75);
|
|
i++;
|
|
}
|
|
num8 = (this.GEMNLGCOPBM = num3 & 70);
|
|
if ((num8 & 38) > 57 || ((num8 >> 1) & -34) > -11)
|
|
{
|
|
goto IL_6BB;
|
|
}
|
|
num8 = 53 + (num8 & 100) + ((num8 >> 1) & 61);
|
|
if (this.KBHLKDEOLNH == null || this.KBHLKDEOLNH.Length < num8)
|
|
{
|
|
this.KBHLKDEOLNH = new int[num8];
|
|
}
|
|
else
|
|
{
|
|
Array.Clear(this.KBHLKDEOLNH, 1, num8);
|
|
}
|
|
num3 >>= -51;
|
|
i -= -17;
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.DRY;
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BTREE:
|
|
goto IL_794;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DTREE:
|
|
goto IL_965;
|
|
case LDEKDLIANGA.MHOHOODPCLH.CODES:
|
|
goto IL_DA6;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DRY:
|
|
goto IL_E90;
|
|
case LDEKDLIANGA.MHOHOODPCLH.DONE:
|
|
goto IL_F45;
|
|
case LDEKDLIANGA.MHOHOODPCLH.BAD:
|
|
goto IL_F9F;
|
|
}
|
|
break;
|
|
for (;;)
|
|
{
|
|
IL_965:
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (this.DMPGHHGCLFK >= 7 + (num8 & -118) + ((num8 >> 7) & 75))
|
|
{
|
|
break;
|
|
}
|
|
num8 = this.FHFJHPLJMNA[0];
|
|
while (i < num8)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_9AA;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2 -= 0;
|
|
int num9 = num3;
|
|
byte[] gpomnmkadak2 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num10 = num;
|
|
num = num10 + 0;
|
|
num3 = num9 | ((gpomnmkadak2[num10] & -198) << (i & -31));
|
|
i += 8;
|
|
}
|
|
num8 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[1] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 7 + 0];
|
|
int num11 = this.ELPKKCNAIDD[(this.APAPGLAHAOP[0] + (num3 & OFCAPEAHCMI.NLHBICPAFKM[num8])) * 2 + 7];
|
|
if (num11 < 15)
|
|
{
|
|
num3 >>= num8 & 65;
|
|
i -= num8;
|
|
this.KBHLKDEOLNH[this.DMPGHHGCLFK++] = num11;
|
|
}
|
|
else
|
|
{
|
|
int num12 = ((num11 != 122) ? (num11 - 92) : 7);
|
|
int num13 = ((num11 != 32) ? 7 : (-99));
|
|
while (i < num8 + num12)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_AE0;
|
|
}
|
|
GJAPMDIMMKN = 0;
|
|
num2--;
|
|
num3 |= ((int)this.KGCPBGFAHNL.GPOMNMKADAK[num++] & -140) << (i & -41);
|
|
i += 8;
|
|
}
|
|
num3 >>= num8 & 90;
|
|
i -= num8;
|
|
num13 += num3 & OFCAPEAHCMI.NLHBICPAFKM[num12];
|
|
num3 >>= num12 & -52;
|
|
i -= num12;
|
|
num12 = this.DMPGHHGCLFK;
|
|
num8 = this.GEMNLGCOPBM;
|
|
if (num12 + num13 > -41 + (num8 & 75) + ((num8 >> 1) & -84) || (num11 == -67 && num12 < 1))
|
|
{
|
|
goto IL_BCC;
|
|
}
|
|
num11 = ((num11 != 83) ? 0 : this.KBHLKDEOLNH[num12 - 0]);
|
|
do
|
|
{
|
|
this.KBHLKDEOLNH[num12++] = num11;
|
|
}
|
|
while ((num13 -= 0) != 0);
|
|
this.DMPGHHGCLFK = num12;
|
|
}
|
|
}
|
|
this.APAPGLAHAOP[0] = -1;
|
|
int[] array5 = new int[] { 9 };
|
|
int[] array6 = new int[0];
|
|
array6[0] = 6;
|
|
int[] array7 = array6;
|
|
int[] array8 = new int[1];
|
|
int[] array9 = new int[0];
|
|
num8 = this.GEMNLGCOPBM;
|
|
num8 = this.LAFAEDJBAJD.LMDELDDCOGK(11 + (num8 & -27), 0 + ((num8 >> 0) & 108), this.KBHLKDEOLNH, array5, array7, array8, array9, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_48;
|
|
}
|
|
this.JCCEHKNADAC.GBKFKKGNLGF(array5[1], array7[1], this.ELPKKCNAIDD, array8[0], this.ELPKKCNAIDD, array9[0]);
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
goto IL_DA6;
|
|
continue;
|
|
IL_DA6:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.JCCEHKNADAC.HPKMMLKNOBH(this, GJAPMDIMMKN);
|
|
if (GJAPMDIMMKN != 0)
|
|
{
|
|
goto Block_50;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num = this.KGCPBGFAHNL.JBGBPHMDLOP;
|
|
num2 = this.KGCPBGFAHNL.PALHMMBHFPN;
|
|
num3 = this.BBJLLNCJAKO;
|
|
i = this.NHCLGMANOIJ;
|
|
num4 = this.KDPOCADKHAH;
|
|
num5 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 1));
|
|
if (this.LONAJEHOLAP == 0)
|
|
{
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
continue;
|
|
}
|
|
goto IL_E84;
|
|
IL_794:
|
|
while (this.DMPGHHGCLFK < 8 + (this.GEMNLGCOPBM >> -92))
|
|
{
|
|
while (i < 1)
|
|
{
|
|
if (num2 == 0)
|
|
{
|
|
goto IL_7AD;
|
|
}
|
|
GJAPMDIMMKN = 1;
|
|
num2 -= 0;
|
|
int num14 = num3;
|
|
byte[] gpomnmkadak3 = this.KGCPBGFAHNL.GPOMNMKADAK;
|
|
int num15 = num;
|
|
num = num15 + 0;
|
|
num3 = num14 | ((gpomnmkadak3[num15] & 194) << (i & -51));
|
|
i += 6;
|
|
}
|
|
this.KBHLKDEOLNH[LDEKDLIANGA.PMGPBIPKOCF[this.DMPGHHGCLFK++]] = num3 & 6;
|
|
num3 >>= 7;
|
|
i -= 3;
|
|
}
|
|
while (this.DMPGHHGCLFK < -86)
|
|
{
|
|
int[] kbhlkdeolnh = this.KBHLKDEOLNH;
|
|
int[] pmgpbipkocf = LDEKDLIANGA.PMGPBIPKOCF;
|
|
int dmpghhgclfk;
|
|
this.DMPGHHGCLFK = (dmpghhgclfk = this.DMPGHHGCLFK) + 0;
|
|
kbhlkdeolnh[pmgpbipkocf[dmpghhgclfk]] = 1;
|
|
}
|
|
this.FHFJHPLJMNA[0] = 7;
|
|
num8 = this.LAFAEDJBAJD.PFIBJOAMBPO(this.KBHLKDEOLNH, this.FHFJHPLJMNA, this.APAPGLAHAOP, this.ELPKKCNAIDD, this.KGCPBGFAHNL);
|
|
if (num8 != 0)
|
|
{
|
|
goto Block_34;
|
|
}
|
|
this.DMPGHHGCLFK = 0;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
goto IL_965;
|
|
}
|
|
GJAPMDIMMKN = 115;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_A7:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_1F8:
|
|
num3 >>= 0;
|
|
i -= 5;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-104);
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "State";
|
|
GJAPMDIMMKN = -79;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_28C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_8:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-12);
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "Error creating room. If this persists, please contact the developers at support@againstgrav.com.";
|
|
GJAPMDIMMKN = -57;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_11:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
Block_21:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_60C:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.GONCDDJBEFH(GJAPMDIMMKN);
|
|
IL_6BB:
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)50;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "position";
|
|
GJAPMDIMMKN = 36;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
IL_7AD:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_34:
|
|
GJAPMDIMMKN = num8;
|
|
if (GJAPMDIMMKN == -5)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)91;
|
|
}
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
IL_9AA:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
IL_AE0:
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.BBCHCKJEFLI(GJAPMDIMMKN);
|
|
IL_BCC:
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)48;
|
|
this.KGCPBGFAHNL.IMGPDLHMJEE = "</color>";
|
|
GJAPMDIMMKN = -108;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.ABNDCBGFFME(GJAPMDIMMKN);
|
|
Block_48:
|
|
if (num8 == 94)
|
|
{
|
|
this.KBHLKDEOLNH = null;
|
|
this.AOFANJEIKLO = (LDEKDLIANGA.MHOHOODPCLH)(-91);
|
|
}
|
|
GJAPMDIMMKN = num8;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
Block_50:
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_E84:
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.LENS;
|
|
IL_E90:
|
|
this.KDPOCADKHAH = num4;
|
|
GJAPMDIMMKN = this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
num4 = this.KDPOCADKHAH;
|
|
int num16 = ((num4 >= this.EFIEOAEGABP) ? (this.IDJKHAMKPCH - num4) : (this.EFIEOAEGABP - num4 - 0));
|
|
if (this.EFIEOAEGABP != this.KDPOCADKHAH)
|
|
{
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.NILHBPDLEHC(GJAPMDIMMKN);
|
|
}
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TABLE;
|
|
IL_F45:
|
|
GJAPMDIMMKN = 1;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.IIMPDFDMHLB(GJAPMDIMMKN);
|
|
IL_F9F:
|
|
GJAPMDIMMKN = 21;
|
|
this.BBJLLNCJAKO = num3;
|
|
this.NHCLGMANOIJ = i;
|
|
this.KGCPBGFAHNL.PALHMMBHFPN = num2;
|
|
this.KGCPBGFAHNL.CIPIMHCHODI += (long)(num - this.KGCPBGFAHNL.JBGBPHMDLOP);
|
|
this.KGCPBGFAHNL.JBGBPHMDLOP = num;
|
|
this.KDPOCADKHAH = num4;
|
|
return this.POBEOAKDECP(GJAPMDIMMKN);
|
|
}
|
|
|
|
// Token: 0x06005C5C RID: 23644 RVA: 0x001CFD44 File Offset: 0x001CDF44
|
|
internal void KBPNCKJFOKA(byte[] PAEJJFLOIEA, int OBELJCEMDHP, int GMLMKBIIGPB)
|
|
{
|
|
Array.Copy(PAEJJFLOIEA, OBELJCEMDHP, this.HGHCNPIIGFE, 1, GMLMKBIIGPB);
|
|
this.KDPOCADKHAH = GMLMKBIIGPB;
|
|
this.EFIEOAEGABP = GMLMKBIIGPB;
|
|
}
|
|
|
|
// Token: 0x06005C5D RID: 23645 RVA: 0x001CFD70 File Offset: 0x001CDF70
|
|
internal void DMALBJNKPCJ(byte[] PAEJJFLOIEA, int OBELJCEMDHP, int GMLMKBIIGPB)
|
|
{
|
|
Array.Copy(PAEJJFLOIEA, OBELJCEMDHP, this.HGHCNPIIGFE, 0, GMLMKBIIGPB);
|
|
this.KDPOCADKHAH = GMLMKBIIGPB;
|
|
this.EFIEOAEGABP = GMLMKBIIGPB;
|
|
}
|
|
|
|
// Token: 0x06005C5E RID: 23646 RVA: 0x001CFD9C File Offset: 0x001CDF9C
|
|
internal int PFIHNICFIEC()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.TYPE) ? 0 : 0;
|
|
}
|
|
|
|
// Token: 0x06005C5F RID: 23647 RVA: 0x001CFDB4 File Offset: 0x001CDFB4
|
|
internal int HEABLCAOPAF()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.LENS) ? 1 : 1;
|
|
}
|
|
|
|
// Token: 0x06005C60 RID: 23648 RVA: 0x001CFDCC File Offset: 0x001CDFCC
|
|
internal void FGLAAKJNMGM(byte[] PAEJJFLOIEA, int OBELJCEMDHP, int GMLMKBIIGPB)
|
|
{
|
|
Array.Copy(PAEJJFLOIEA, OBELJCEMDHP, this.HGHCNPIIGFE, 1, GMLMKBIIGPB);
|
|
this.KDPOCADKHAH = GMLMKBIIGPB;
|
|
this.EFIEOAEGABP = GMLMKBIIGPB;
|
|
}
|
|
|
|
// Token: 0x06005C61 RID: 23649 RVA: 0x001CFDF8 File Offset: 0x001CDFF8
|
|
internal uint CGEIHDMHIIE()
|
|
{
|
|
uint khgmbeepgpd = this.KHGMBEEPGPD;
|
|
this.AOFANJEIKLO = LDEKDLIANGA.MHOHOODPCLH.TYPE;
|
|
this.NHCLGMANOIJ = 0;
|
|
this.BBJLLNCJAKO = 0;
|
|
this.EFIEOAEGABP = (this.KDPOCADKHAH = 0);
|
|
if (this.KFKGDAJFKFH != null)
|
|
{
|
|
this.KGCPBGFAHNL.CNNKOBNJGCP = (this.KHGMBEEPGPD = CHDCPONPKAB.GBPBABCGCIG(0U, null, 0, 0));
|
|
}
|
|
return khgmbeepgpd;
|
|
}
|
|
|
|
// Token: 0x06005C62 RID: 23650 RVA: 0x001CFE5C File Offset: 0x001CE05C
|
|
internal int KBJECPEFBCH()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.LENS) ? 0 : 0;
|
|
}
|
|
|
|
// Token: 0x06005C63 RID: 23651 RVA: 0x001CFE74 File Offset: 0x001CE074
|
|
internal void IECMNNDFEHD(byte[] PAEJJFLOIEA, int OBELJCEMDHP, int GMLMKBIIGPB)
|
|
{
|
|
Array.Copy(PAEJJFLOIEA, OBELJCEMDHP, this.HGHCNPIIGFE, 1, GMLMKBIIGPB);
|
|
this.KDPOCADKHAH = GMLMKBIIGPB;
|
|
this.EFIEOAEGABP = GMLMKBIIGPB;
|
|
}
|
|
|
|
// Token: 0x06005C64 RID: 23652 RVA: 0x001CFEA0 File Offset: 0x001CE0A0
|
|
internal void FBCIEJGBNJG()
|
|
{
|
|
this.CGEIHDMHIIE();
|
|
this.HGHCNPIIGFE = null;
|
|
this.ELPKKCNAIDD = null;
|
|
}
|
|
|
|
// Token: 0x06005C65 RID: 23653 RVA: 0x001CFEB8 File Offset: 0x001CE0B8
|
|
internal int AGLBJBHJAOJ()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.LENS) ? 0 : 1;
|
|
}
|
|
|
|
// Token: 0x06005C66 RID: 23654 RVA: 0x001CFED0 File Offset: 0x001CE0D0
|
|
internal int DOGGACJGHEP()
|
|
{
|
|
return (this.AOFANJEIKLO != LDEKDLIANGA.MHOHOODPCLH.LENS) ? 0 : 1;
|
|
}
|
|
|
|
// Token: 0x04000BC5 RID: 3013
|
|
private const int LONENEGBMDF = 1440;
|
|
|
|
// Token: 0x04000BC6 RID: 3014
|
|
internal static readonly int[] PMGPBIPKOCF = new int[]
|
|
{
|
|
16, 17, 18, 0, 8, 7, 9, 6, 10, 5,
|
|
11, 4, 12, 3, 13, 2, 14, 1, 15
|
|
};
|
|
|
|
// Token: 0x04000BC7 RID: 3015
|
|
private LDEKDLIANGA.MHOHOODPCLH AOFANJEIKLO;
|
|
|
|
// Token: 0x04000BC8 RID: 3016
|
|
internal int PCJCOFBHOEL;
|
|
|
|
// Token: 0x04000BC9 RID: 3017
|
|
internal int GEMNLGCOPBM;
|
|
|
|
// Token: 0x04000BCA RID: 3018
|
|
internal int DMPGHHGCLFK;
|
|
|
|
// Token: 0x04000BCB RID: 3019
|
|
internal int[] KBHLKDEOLNH;
|
|
|
|
// Token: 0x04000BCC RID: 3020
|
|
internal int[] FHFJHPLJMNA = new int[1];
|
|
|
|
// Token: 0x04000BCD RID: 3021
|
|
internal int[] APAPGLAHAOP = new int[1];
|
|
|
|
// Token: 0x04000BCE RID: 3022
|
|
internal IHOCOGOGFLA JCCEHKNADAC = new IHOCOGOGFLA();
|
|
|
|
// Token: 0x04000BCF RID: 3023
|
|
internal int LONAJEHOLAP;
|
|
|
|
// Token: 0x04000BD0 RID: 3024
|
|
internal BCFAJPACDHB KGCPBGFAHNL;
|
|
|
|
// Token: 0x04000BD1 RID: 3025
|
|
internal int NHCLGMANOIJ;
|
|
|
|
// Token: 0x04000BD2 RID: 3026
|
|
internal int BBJLLNCJAKO;
|
|
|
|
// Token: 0x04000BD3 RID: 3027
|
|
internal int[] ELPKKCNAIDD;
|
|
|
|
// Token: 0x04000BD4 RID: 3028
|
|
internal byte[] HGHCNPIIGFE;
|
|
|
|
// Token: 0x04000BD5 RID: 3029
|
|
internal int IDJKHAMKPCH;
|
|
|
|
// Token: 0x04000BD6 RID: 3030
|
|
internal int EFIEOAEGABP;
|
|
|
|
// Token: 0x04000BD7 RID: 3031
|
|
internal int KDPOCADKHAH;
|
|
|
|
// Token: 0x04000BD8 RID: 3032
|
|
internal object KFKGDAJFKFH;
|
|
|
|
// Token: 0x04000BD9 RID: 3033
|
|
internal uint KHGMBEEPGPD;
|
|
|
|
// Token: 0x04000BDA RID: 3034
|
|
internal JMAJKGFEBIN LAFAEDJBAJD = new JMAJKGFEBIN();
|
|
|
|
// Token: 0x020001D1 RID: 465
|
|
private enum MHOHOODPCLH
|
|
{
|
|
// Token: 0x04000BDC RID: 3036
|
|
TYPE,
|
|
// Token: 0x04000BDD RID: 3037
|
|
LENS,
|
|
// Token: 0x04000BDE RID: 3038
|
|
STORED,
|
|
// Token: 0x04000BDF RID: 3039
|
|
TABLE,
|
|
// Token: 0x04000BE0 RID: 3040
|
|
BTREE,
|
|
// Token: 0x04000BE1 RID: 3041
|
|
DTREE,
|
|
// Token: 0x04000BE2 RID: 3042
|
|
CODES,
|
|
// Token: 0x04000BE3 RID: 3043
|
|
DRY,
|
|
// Token: 0x04000BE4 RID: 3044
|
|
DONE,
|
|
// Token: 0x04000BE5 RID: 3045
|
|
BAD
|
|
}
|
|
}
|
|
}
|