using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecNet; // Token: 0x020013B8 RID: 5048 [Token(Token = "0x20013B8")] public class OKLPPLDEGKH : IFAIJAGLDFK, IEquatable { // Token: 0x1700127C RID: 4732 // (get) Token: 0x060071B6 RID: 29110 RVA: 0x0018D410 File Offset: 0x0018B610 // (set) Token: 0x060071B7 RID: 29111 RVA: 0x0018D424 File Offset: 0x0018B624 [Token(Token = "0x1700127C")] public long MBPPFMHEIJP { [Token(Token = "0x60071B6")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get; [Token(Token = "0x60071B7")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] set; } // Token: 0x1700127D RID: 4733 // (get) Token: 0x060071B8 RID: 29112 RVA: 0x0018D438 File Offset: 0x0018B638 // (set) Token: 0x060071B9 RID: 29113 RVA: 0x0018D44C File Offset: 0x0018B64C [Token(Token = "0x1700127D")] public long HMKNCAHBKLH { [Token(Token = "0x60071B8")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; [Token(Token = "0x60071B9")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] set; } // Token: 0x1700127E RID: 4734 // (get) Token: 0x060071BA RID: 29114 RVA: 0x0018D460 File Offset: 0x0018B660 // (set) Token: 0x060071BB RID: 29115 RVA: 0x0018D474 File Offset: 0x0018B674 [Token(Token = "0x1700127E")] public List BHFMHHMAKOD { [Token(Token = "0x60071BA")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x60071BB")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set; } // Token: 0x1700127F RID: 4735 // (get) Token: 0x060071BC RID: 29116 RVA: 0x0018D488 File Offset: 0x0018B688 // (set) Token: 0x060071BD RID: 29117 RVA: 0x0018D49C File Offset: 0x0018B69C [Token(Token = "0x1700127F")] public List HHGAKDNMHGO { [Token(Token = "0x60071BC")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get; [Token(Token = "0x60071BD")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] set; } // Token: 0x17001280 RID: 4736 // (get) Token: 0x060071BE RID: 29118 RVA: 0x0018D4B0 File Offset: 0x0018B6B0 // (set) Token: 0x060071BF RID: 29119 RVA: 0x0018D4C4 File Offset: 0x0018B6C4 [Token(Token = "0x17001280")] public bool AEIBHKGCCEP { [Token(Token = "0x60071BE")] [Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")] get; [Token(Token = "0x60071BF")] [Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")] set; } // Token: 0x17001281 RID: 4737 // (get) Token: 0x060071C0 RID: 29120 RVA: 0x0018D4D8 File Offset: 0x0018B6D8 // (set) Token: 0x060071C1 RID: 29121 RVA: 0x0018D4EC File Offset: 0x0018B6EC [Token(Token = "0x17001281")] public long KCKFOAFGIPJ { [Token(Token = "0x60071C0")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get; [Token(Token = "0x60071C1")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] set; } // Token: 0x17001282 RID: 4738 // (get) Token: 0x060071C2 RID: 29122 RVA: 0x0018D500 File Offset: 0x0018B700 // (set) Token: 0x060071C3 RID: 29123 RVA: 0x0018D514 File Offset: 0x0018B714 [Token(Token = "0x17001282")] private string DMBPMEOPJLG { [Token(Token = "0x60071C2")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x60071C3")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] set; } // Token: 0x17001283 RID: 4739 // (get) Token: 0x060071C4 RID: 29124 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060071C5 RID: 29125 RVA: 0x0018D528 File Offset: 0x0018B728 [Token(Token = "0x17001283")] private DateTime? KAAMHDCIIOO { [Token(Token = "0x60071C4")] [Address(RVA = "0x1377B50", Offset = "0x1376B50", VA = "0x181377B50")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60071C5")] [Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")] [CompilerGenerated] set { } } // Token: 0x17001284 RID: 4740 // (get) Token: 0x060071C6 RID: 29126 RVA: 0x0018D538 File Offset: 0x0018B738 [Token(Token = "0x17001284")] public long KHONMCJPJHA { [Token(Token = "0x60071C6")] [Address(RVA = "0x1EA4E80", Offset = "0x1EA3E80", VA = "0x181EA4E80")] get { ChatMessage chatMessage = Enumerable.FirstOrDefault(this.k__BackingField); int num = 0; if (ChatMessage.BDBLGMKABNK(chatMessage, num)) { return Enumerable.FirstOrDefault(this.k__BackingField).k__BackingField; } return this.k__BackingField; } } // Token: 0x17001285 RID: 4741 // (get) Token: 0x060071C7 RID: 29127 RVA: 0x0018D57C File Offset: 0x0018B77C [Token(Token = "0x17001285")] public ChatMessage JDMKNGBEJPE { [Token(Token = "0x60071C7")] [Address(RVA = "0x1EA4FC0", Offset = "0x1EA3FC0", VA = "0x181EA4FC0")] get { return Enumerable.FirstOrDefault(this.k__BackingField); } } // Token: 0x17001286 RID: 4742 // (get) Token: 0x060071C8 RID: 29128 RVA: 0x0018D594 File Offset: 0x0018B794 [Token(Token = "0x17001286")] public string BBHCFACKLPM { [Token(Token = "0x60071C8")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this.k__BackingField; } } // Token: 0x060071C9 RID: 29129 RVA: 0x0018D5A8 File Offset: 0x0018B7A8 [Token(Token = "0x60071C9")] [Address(RVA = "0x1EA5160", Offset = "0x1EA4160", VA = "0x181EA5160", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { long num = AEOPHJMOOFE.AAKIMHHKCFB("chatThreadId", PMMGDNALAEB); this.k__BackingField = num; string text = AEOPHJMOOFE.AAKIMHHKCFB("chatThreadName", PMMGDNALAEB); this.k__BackingField = text; long num2 = AEOPHJMOOFE.AAKIMHHKCFB("lastReadMessageId", PMMGDNALAEB); this.k__BackingField = num2; throw new NullReferenceException(); } // Token: 0x17001287 RID: 4743 // (get) Token: 0x060071CA RID: 29130 RVA: 0x0018D67C File Offset: 0x0018B87C [Token(Token = "0x17001287")] public bool NIPNFKELOIN { [Token(Token = "0x60071CA")] [Address(RVA = "0x1EA50C0", Offset = "0x1EA40C0", VA = "0x181EA50C0")] get { DateTime? dateTime = this.k__BackingField; DateTime utcNow = DateTime.UtcNow; DateTime dateTime2; return DateTime.Compare(dateTime2, utcNow) > 0; } } // Token: 0x060071CB RID: 29131 RVA: 0x0018D6A4 File Offset: 0x0018B8A4 [Token(Token = "0x60071CB")] [Address(RVA = "0x13F3430", Offset = "0x13F2430", VA = "0x1813F3430")] public void OOCHPOJHBCC(DateTime? BCANLCHBKJE) { } // Token: 0x060071CC RID: 29132 RVA: 0x0018D6B4 File Offset: 0x0018B8B4 [Token(Token = "0x60071CC")] [Address(RVA = "0x1EA4920", Offset = "0x1EA3920", VA = "0x181EA4920")] public string EMGINGNLOEC(bool KGJFIJCIGPJ = false) { int num; List list2; do { num = 0; string text = this.k__BackingField; if (!KGJFIJCIGPJ) { string dhijpoleggp = this.DHIJPOLEGGP; } List list = this.k__BackingField; Func func; if (OKLPPLDEGKH.<>c.<>9__43_0 == 0) { func = (int id) => id != "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x2C}"; OKLPPLDEGKH.<>c.<>9__43_0 = func; } IEnumerable enumerable = Enumerable.Where(list, func); list2 = new List(); if (list2 != 0) { if (num >= list2) { goto IL_64; } num += num; if (num != list2) { num++; goto IL_64; } goto IL_76; IL_7D: string empty = string.Empty; string text3; string text2 = string.Format("{0}{1}", text3, empty); list2.Add(text2); goto IL_9D; IL_64: LLKHFJDNFMM llkhfjdnfmm; if (llkhfjdnfmm == 0) { goto IL_7D; } int num2 = 0; if (!llkhfjdnfmm.NPBCMKLOCAE) { goto IL_7D; } IL_76: num2 += num2; goto IL_7D; } IL_9D: if (list2 != 0) { } } while (num != 0); string[] array = list2.ToArray(); string text4 = string.Join(", ", array); this.DHIJPOLEGGP = text4; return this.k__BackingField; } // Token: 0x060071CD RID: 29133 RVA: 0x0018D79C File Offset: 0x0018B99C [Token(Token = "0x60071CD")] [Address(RVA = "0x1EA4E30", Offset = "0x1EA3E30", VA = "0x181EA4E30")] internal void LNGCEEGDDIN(string ONGBFDACHHG) { this.k__BackingField = ONGBFDACHHG; string empty = string.Empty; this.DHIJPOLEGGP = empty; } // Token: 0x060071CE RID: 29134 RVA: 0x0018D7C0 File Offset: 0x0018B9C0 [Token(Token = "0x60071CE")] [Address(RVA = "0x1EA4F10", Offset = "0x1EA3F10", VA = "0x181EA4F10")] public string MLENKDMMEPF(int GKLPIFBPGOD) { bool flag; if (!flag) { return "[Unknown]"; } string text; return text; } // Token: 0x060071CF RID: 29135 RVA: 0x0018D7E0 File Offset: 0x0018B9E0 [Token(Token = "0x60071CF")] [Address(RVA = "0x1EA5000", Offset = "0x1EA4000", VA = "0x181EA5000")] public void OPEMIFENIJM(OKLPPLDEGKH DDBIFAKCNHO) { long num = this.k__BackingField; if (DDBIFAKCNHO.k__BackingField == num) { string text = DDBIFAKCNHO.k__BackingField; this.k__BackingField = text; string empty = string.Empty; this.DHIJPOLEGGP = empty; List list = DDBIFAKCNHO.k__BackingField; this.k__BackingField = list; long num2 = DDBIFAKCNHO.k__BackingField; this.k__BackingField = num2; bool flag = DDBIFAKCNHO.k__BackingField; this.k__BackingField = flag; if (DDBIFAKCNHO.k__BackingField) { } long num3 = DDBIFAKCNHO.KHONMCJPJHA; this.k__BackingField = num3; List list2 = DDBIFAKCNHO.k__BackingField; this.k__BackingField = list2; OKLPPLDEGKH.LCMNFDFEPOK(list2); } } // Token: 0x060071D0 RID: 29136 RVA: 0x0018D87C File Offset: 0x0018BA7C [Token(Token = "0x60071D0")] [Address(RVA = "0x1EA4D40", Offset = "0x1EA3D40", VA = "0x181EA4D40")] public static void LCMNFDFEPOK(List OFDEPBEJCOI) { Comparison <>9__47_ = OKLPPLDEGKH.<>c.<>9__47_0; if (<>9__47_ == 0) { OKLPPLDEGKH.<>c.<>9__47_0 = delegate(ChatMessage m1, ChatMessage m2) { long k__BackingField = m2.k__BackingField; long k__BackingField2 = m1.k__BackingField; int num; return num; }; } OFDEPBEJCOI.Sort(<>9__47_); } // Token: 0x060071D1 RID: 29137 RVA: 0x0018D8B8 File Offset: 0x0018BAB8 [Token(Token = "0x60071D1")] [Address(RVA = "0x1EA4C80", Offset = "0x1EA3C80", VA = "0x181EA4C80", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { if (NLNHFEEMFBN == 0) { return; } int num = 0; if (NLNHFEEMFBN != 0 && num == 0) { long num2 = this.k__BackingField; bool flag; return flag; } } // Token: 0x060071D2 RID: 29138 RVA: 0x0018D8E0 File Offset: 0x0018BAE0 [Token(Token = "0x60071D2")] [Address(RVA = "0x151B310", Offset = "0x151A310", VA = "0x18151B310", Slot = "5")] public bool Equals(OKLPPLDEGKH HPKICPNGMDJ) { if (HPKICPNGMDJ == 0) { return; } int num = 0; if (!HPKICPNGMDJ.Equals(num)) { long num2 = this.k__BackingField; return HPKICPNGMDJ.k__BackingField == num2; } } // Token: 0x060071D3 RID: 29139 RVA: 0x0018D914 File Offset: 0x0018BB14 [Token(Token = "0x60071D3")] [Address(RVA = "0x151B250", Offset = "0x151A250", VA = "0x18151B250")] public static bool BDBLGMKABNK(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB) { if (CBHFIALALOA != 0) { return !CBHFIALALOA.Equals(CJALOALHDGB); } return CJALOALHDGB != 0; } // Token: 0x060071D4 RID: 29140 RVA: 0x0018D938 File Offset: 0x0018BB38 [Token(Token = "0x60071D4")] [Address(RVA = "0x151B360", Offset = "0x151A360", VA = "0x18151B360")] public static bool JGIMJGNAJHP(OKLPPLDEGKH CBHFIALALOA, OKLPPLDEGKH CJALOALHDGB) { if (CBHFIALALOA != 0) { if (CJALOALHDGB != 0) { int num = 0; if (!CJALOALHDGB.Equals(num)) { long num2 = CBHFIALALOA.k__BackingField; return CJALOALHDGB.k__BackingField == num2; } } } return CJALOALHDGB == 0; } // Token: 0x060071D5 RID: 29141 RVA: 0x0018D974 File Offset: 0x0018BB74 [Token(Token = "0x60071D5")] [Address(RVA = "0x1298750", Offset = "0x1297750", VA = "0x181298750", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (060071D5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 OKLPPLDEGKH::GetHashCode() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int64(var_0_06, ldfld:int64(OKLPPLDEGKH::k__BackingField, ldloc:OKLPPLDEGKH(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x060071D6 RID: 29142 RVA: 0x0018D988 File Offset: 0x0018BB88 [Token(Token = "0x60071D6")] [Address(RVA = "0x1EA5300", Offset = "0x1EA4300", VA = "0x181EA5300")] public OKLPPLDEGKH() { string empty = string.Empty; this.DHIJPOLEGGP = empty; base..ctor(); } // Token: 0x04004AFF RID: 19199 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004AFF")] private string DHIJPOLEGGP; }