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 = ""; 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 } } }