using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x020026F4 RID: 9972 [Token(Token = "0x20026F4")] public abstract class FBPNGLHDODO : PHHHPJKCHBM, IFAIJAGLDFK, AKJKEMONOIL { // Token: 0x17002ACD RID: 10957 // (get) Token: 0x060102F7 RID: 66295 RVA: 0x003A8E88 File Offset: 0x003A7088 // (set) Token: 0x060102F8 RID: 66296 RVA: 0x003A8E9C File Offset: 0x003A709C [Token(Token = "0x17002ACD")] public bool OOOIENHGNCA { [Token(Token = "0x60102F7")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "4")] get; [Token(Token = "0x60102F8")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")] private set; } // Token: 0x17002ACE RID: 10958 // (get) Token: 0x060102F9 RID: 66297 RVA: 0x003A8EB0 File Offset: 0x003A70B0 // (set) Token: 0x060102FA RID: 66298 RVA: 0x003A8EC4 File Offset: 0x003A70C4 [Token(Token = "0x17002ACE")] public bool LFOOHMIDABC { [Token(Token = "0x60102F9")] [Address(RVA = "0x498E20", Offset = "0x497E20", VA = "0x180498E20", Slot = "5")] get; [Token(Token = "0x60102FA")] [Address(RVA = "0x62FA00", Offset = "0x62EA00", VA = "0x18062FA00")] protected set; } // Token: 0x17002ACF RID: 10959 // (get) Token: 0x060102FB RID: 66299 RVA: 0x003A8ED8 File Offset: 0x003A70D8 // (set) Token: 0x060102FC RID: 66300 RVA: 0x003A8EEC File Offset: 0x003A70EC [Token(Token = "0x17002ACF")] public bool NFKFKKOOGPB { [Token(Token = "0x60102FB")] [Address(RVA = "0x635090", Offset = "0x634090", VA = "0x180635090", Slot = "6")] get; [Token(Token = "0x60102FC")] [Address(RVA = "0x6350B0", Offset = "0x6340B0", VA = "0x1806350B0")] protected set; } // Token: 0x17002AD0 RID: 10960 // (get) Token: 0x060102FD RID: 66301 RVA: 0x003A8F00 File Offset: 0x003A7100 [Token(Token = "0x17002AD0")] public virtual ALDKJBBLNBD EMPNAIHPMLE { [Token(Token = "0x60102FD")] [Address(RVA = "0x1B53470", Offset = "0x1B52470", VA = "0x181B53470", Slot = "28")] get { /* An exception occurred when decompiling this method (060102FD) ICSharpCode.Decompiler.DecompilerException: Error decompiling ALDKJBBLNBD FBPNGLHDODO::EDAJJKJAGHM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stloc:bool(var_2_0E, cne:bool(ldfld:bool[exp:int32](FBPNGLHDODO::k__BackingField, ldloc:FBPNGLHDODO(this)), ldloc:int32(var_0_01))) } 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: 0x17002AD1 RID: 10961 // (get) Token: 0x060102FE RID: 66302 [Token(Token = "0x17002AD1")] public abstract PCIKKGOPEAI LFIFDKNCNIN { [Token(Token = "0x60102FE")] [Address(Slot = "29")] get; } // Token: 0x17002AD2 RID: 10962 // (get) Token: 0x060102FF RID: 66303 RVA: 0x003A8F1C File Offset: 0x003A711C // (set) Token: 0x06010300 RID: 66304 RVA: 0x003A8F30 File Offset: 0x003A7130 [Token(Token = "0x17002AD2")] public bool BDKGGBALAOM { [Token(Token = "0x60102FF")] [Address(RVA = "0x8CC7A0", Offset = "0x8CB7A0", VA = "0x1808CC7A0", Slot = "9")] get; [Token(Token = "0x6010300")] [Address(RVA = "0x8CC7B0", Offset = "0x8CB7B0", VA = "0x1808CC7B0", Slot = "10")] set; } // Token: 0x17002AD3 RID: 10963 // (get) Token: 0x06010301 RID: 66305 RVA: 0x003A8F44 File Offset: 0x003A7144 // (set) Token: 0x06010302 RID: 66306 RVA: 0x003A8F58 File Offset: 0x003A7158 [Token(Token = "0x17002AD3")] public bool EAMIENBJGBO { [Token(Token = "0x6010301")] [Address(RVA = "0x4987D0", Offset = "0x4977D0", VA = "0x1804987D0", Slot = "11")] get; [Token(Token = "0x6010302")] [Address(RVA = "0x5ABEA0", Offset = "0x5AAEA0", VA = "0x1805ABEA0", Slot = "12")] set; } // Token: 0x17002AD4 RID: 10964 // (get) Token: 0x06010303 RID: 66307 RVA: 0x003A8F6C File Offset: 0x003A716C // (set) Token: 0x06010304 RID: 66308 RVA: 0x003A8F80 File Offset: 0x003A7180 [Token(Token = "0x17002AD4")] public bool MDNLMJEHECC { [Token(Token = "0x6010303")] [Address(RVA = "0xC36C00", Offset = "0xC35C00", VA = "0x180C36C00", Slot = "13")] get; [Token(Token = "0x6010304")] [Address(RVA = "0x14129E0", Offset = "0x14119E0", VA = "0x1814129E0", Slot = "14")] set; } // Token: 0x06010305 RID: 66309 RVA: 0x003A8F94 File Offset: 0x003A7194 [Token(Token = "0x6010305")] [Address(RVA = "0x1B53780", Offset = "0x1B52780", VA = "0x181B53780", Slot = "15")] public void MINFFBCEJPK(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO) { bool flag = this.DHEIFNLDBKN(NJOMPEPAPCO); } // Token: 0x06010306 RID: 66310 RVA: 0x003A8FAC File Offset: 0x003A71AC [Token(Token = "0x6010306")] [Address(RVA = "0x1B532A0", Offset = "0x1B522A0", VA = "0x181B532A0", Slot = "16")] public bool DHEIFNLDBKN(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO) { this.k__BackingField = false; if (this.k__BackingField) { if (!this.OOAEGAIAHEN) { return true; } this.k__BackingField = false; } PCIKKGOPEAI pcikkgopeai = this.LFIFDKNCNIN; bool flag = this.k__BackingField; if (pcikkgopeai != PCIKKGOPEAI.Challenge) { bool flag2 = 1 == 0; if (this.k__BackingField) { PMJJCMNAJHE kfphhijcnem = this.KFPHHIJCNEM; Action action = delegate(PMJJCMNAJHE _) { FBPNGLHDODO <>4__this = this; _(<>4__this); }; LOJLAODGLLJ.CLELOGIOOCO(kfphhijcnem, action); } bool flag3; if (flag3) { if (flag2) { JCMGHHHOGLK dpblifcodjl = this.DPBLIFCODJL; this.k__BackingField = true; this.k__BackingField = true; Action action2 = delegate(JCMGHHHOGLK _) { AACCKDLMFKJ.KDDMCHBBEFB challengeEventData = NJOMPEPAPCO; FBPNGLHDODO <>4__this2 = this; _(<>4__this2, challengeEventData); }; LOJLAODGLLJ.CLELOGIOOCO(dpblifcodjl, action2); } if (this.OOAEGAIAHEN) { } } if (this.k__BackingField && this.k__BackingField) { PMJJCMNAJHE jaekifodcbp = this.JAEKIFODCBP; Action action3 = delegate(PMJJCMNAJHE _) { FBPNGLHDODO <>4__this3 = this; _(<>4__this3); }; LOJLAODGLLJ.CLELOGIOOCO(jaekifodcbp, action3); } throw new NullReferenceException(); } return true; } // Token: 0x06010307 RID: 66311 [Token(Token = "0x6010307")] [Address(Slot = "30")] protected abstract bool NEBIEBADOOL(AACCKDLMFKJ.KDDMCHBBEFB NJOMPEPAPCO); // Token: 0x06010308 RID: 66312 RVA: 0x003A90A4 File Offset: 0x003A72A4 [Token(Token = "0x6010308")] [Address(RVA = "0x1B53760", Offset = "0x1B52760", VA = "0x181B53760", Slot = "31")] public virtual void JBBLIBHHEBC() { this.k__BackingField = false; if (this.k__BackingField) { this.k__BackingField = true; } } // Token: 0x1400017A RID: 378 // (add) Token: 0x06010309 RID: 66313 RVA: 0x003A90C8 File Offset: 0x003A72C8 // (remove) Token: 0x0601030A RID: 66314 RVA: 0x003A90F0 File Offset: 0x003A72F0 [Token(Token = "0x1400017A")] public event JCMGHHHOGLK DPBLIFCODJL { [Token(Token = "0x6010309")] [Address(RVA = "0x1B538D0", Offset = "0x1B528D0", VA = "0x181B538D0", Slot = "24")] [CompilerGenerated] add { JCMGHHHOGLK dpblifcodjl; Delegate @delegate; do { dpblifcodjl = this.DPBLIFCODJL; @delegate = Delegate.Combine(dpblifcodjl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dpblifcodjl) { } } [Token(Token = "0x601030A")] [Address(RVA = "0x1B53790", Offset = "0x1B52790", VA = "0x181B53790", Slot = "25")] [CompilerGenerated] remove { JCMGHHHOGLK dpblifcodjl; Delegate @delegate; do { dpblifcodjl = this.DPBLIFCODJL; @delegate = Delegate.Remove(dpblifcodjl, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dpblifcodjl) { } } } // Token: 0x1400017B RID: 379 // (add) Token: 0x0601030B RID: 66315 RVA: 0x003A9118 File Offset: 0x003A7318 // (remove) Token: 0x0601030C RID: 66316 RVA: 0x003A9140 File Offset: 0x003A7340 [Token(Token = "0x1400017B")] public event PMJJCMNAJHE KFPHHIJCNEM { [Token(Token = "0x601030B")] [Address(RVA = "0x1B53830", Offset = "0x1B52830", VA = "0x181B53830", Slot = "18")] [CompilerGenerated] add { PMJJCMNAJHE kfphhijcnem; Delegate @delegate; do { kfphhijcnem = this.KFPHHIJCNEM; @delegate = Delegate.Combine(kfphhijcnem, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kfphhijcnem) { } } [Token(Token = "0x601030C")] [Address(RVA = "0x1B53200", Offset = "0x1B52200", VA = "0x181B53200", Slot = "19")] [CompilerGenerated] remove { PMJJCMNAJHE kfphhijcnem; Delegate @delegate; do { kfphhijcnem = this.KFPHHIJCNEM; @delegate = Delegate.Remove(kfphhijcnem, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != kfphhijcnem) { } } } // Token: 0x1400017C RID: 380 // (add) Token: 0x0601030D RID: 66317 RVA: 0x003A9168 File Offset: 0x003A7368 // (remove) Token: 0x0601030E RID: 66318 RVA: 0x003A9190 File Offset: 0x003A7390 [Token(Token = "0x1400017C")] public event PMJJCMNAJHE JAEKIFODCBP { [Token(Token = "0x601030D")] [Address(RVA = "0x1B53530", Offset = "0x1B52530", VA = "0x181B53530", Slot = "20")] [CompilerGenerated] add { PMJJCMNAJHE jaekifodcbp; Delegate @delegate; do { jaekifodcbp = this.JAEKIFODCBP; @delegate = Delegate.Combine(jaekifodcbp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jaekifodcbp) { } } [Token(Token = "0x601030E")] [Address(RVA = "0x1B53970", Offset = "0x1B52970", VA = "0x181B53970", Slot = "21")] [CompilerGenerated] remove { PMJJCMNAJHE jaekifodcbp; Delegate @delegate; do { jaekifodcbp = this.JAEKIFODCBP; @delegate = Delegate.Remove(jaekifodcbp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jaekifodcbp) { } } } // Token: 0x1400017D RID: 381 // (add) Token: 0x0601030F RID: 66319 RVA: 0x003A91B8 File Offset: 0x003A73B8 // (remove) Token: 0x06010310 RID: 66320 RVA: 0x003A91E0 File Offset: 0x003A73E0 [Token(Token = "0x1400017D")] public event CJBFLAMCKNF JFFHOMKJCMI { [Token(Token = "0x601030F")] [Address(RVA = "0x1B535D0", Offset = "0x1B525D0", VA = "0x181B535D0", Slot = "22")] [CompilerGenerated] add { CJBFLAMCKNF jffhomkjcmi; Delegate @delegate; do { jffhomkjcmi = this.JFFHOMKJCMI; @delegate = Delegate.Combine(jffhomkjcmi, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jffhomkjcmi) { } } [Token(Token = "0x6010310")] [Address(RVA = "0x1B53490", Offset = "0x1B52490", VA = "0x181B53490", Slot = "23")] [CompilerGenerated] remove { CJBFLAMCKNF jffhomkjcmi; Delegate @delegate; do { jffhomkjcmi = this.JFFHOMKJCMI; @delegate = Delegate.Remove(jffhomkjcmi, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jffhomkjcmi) { } } } // Token: 0x06010311 RID: 66321 RVA: 0x003A9208 File Offset: 0x003A7408 [Token(Token = "0x6010311")] [Address(RVA = "0x1B53140", Offset = "0x1B52140", VA = "0x181B53140")] public void APGHPKOHEKL(int MNIJHBJDPPA = 0, int KEOKDMNJJPB = 0) { CJBFLAMCKNF jffhomkjcmi = this.JFFHOMKJCMI; Action action = delegate(CJBFLAMCKNF _) { int total = KEOKDMNJJPB; int count = MNIJHBJDPPA; FBPNGLHDODO <>4__this = this; _(<>4__this, count, total); }; LOJLAODGLLJ.CLELOGIOOCO(jffhomkjcmi, action); } // Token: 0x06010312 RID: 66322 RVA: 0x003A9254 File Offset: 0x003A7454 [Token(Token = "0x6010312")] [Address(RVA = "0x25F4310", Offset = "0x25F3310", VA = "0x1825F4310")] protected static void ENBEAFJDKEE(string A_0, T ONGBFDACHHG, T OANDOPIEEPO, Dictionary A_3) where T : struct, IComparable, IEquatable { } // Token: 0x06010313 RID: 66323 RVA: 0x003A9268 File Offset: 0x003A7468 [Token(Token = "0x6010313")] [Address(RVA = "0x1B53670", Offset = "0x1B52670", VA = "0x181B53670", Slot = "32")] public virtual Dictionary HLHBJCIJPBE() { Dictionary dictionary = new Dictionary(); ALDKJBBLNBD aldkjbblnbd = this.EMPNAIHPMLE; dictionary["ct"] = aldkjbblnbd; bool flag = this.k__BackingField; int num = 0; FBPNGLHDODO.ENBEAFJDKEE("c", flag, num != 0, dictionary); bool ooaegaiahen = this.OOAEGAIAHEN; FBPNGLHDODO.ENBEAFJDKEE("ipc", ooaegaiahen, true, dictionary); return dictionary; } // Token: 0x06010314 RID: 66324 RVA: 0x003A92C4 File Offset: 0x003A74C4 [Token(Token = "0x6010314")] [Address(RVA = "0x1B53A10", Offset = "0x1B52A10", VA = "0x181B53A10", Slot = "26")] public void PPGFHEDFBEA(Dictionary PBMMECKJKJI) { bool flag = DOOJFKJIMLK.HJEGFIDFFFG("ipc", PBMMECKJKJI, true); this.OOAEGAIAHEN = flag; int num = 0; bool flag2 = DOOJFKJIMLK.HJEGFIDFFFG("c", PBMMECKJKJI, num != 0); this.k__BackingField = flag2; Dictionary dictionary = this.HLHBJCIJPBE(); PCIKKGOPEAI pcikkgopeai = this.LFIFDKNCNIN; } // Token: 0x06010315 RID: 66325 [Token(Token = "0x6010315")] [Address(Slot = "33")] protected abstract void NMIHJJOONEK(Dictionary PBMMECKJKJI); // Token: 0x06010316 RID: 66326 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010316")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "34")] protected virtual void OFFLOPLJBBG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010317 RID: 66327 RVA: 0x003A930C File Offset: 0x003A750C [Token(Token = "0x6010317")] [Address(RVA = "0x1B53AB0", Offset = "0x1B52AB0", VA = "0x181B53AB0")] protected FBPNGLHDODO() { this.OFFLOPLJBBG(); } // Token: 0x0400A9AB RID: 43435 [FieldOffset(Offset = "0x16")] [Token(Token = "0x400A9AB")] public bool OOAEGAIAHEN = true; // Token: 0x0400A9AC RID: 43436 [Token(Token = "0x400A9AC")] public const bool JMJPFDDNNMM = true; // Token: 0x0400A9B1 RID: 43441 [Token(Token = "0x400A9B1")] public const string DMHMOLONMJL = "ipc"; // Token: 0x0400A9B2 RID: 43442 [Token(Token = "0x400A9B2")] public const string LABCJLNJHPM = "c"; // Token: 0x0400A9B3 RID: 43443 [Token(Token = "0x400A9B3")] public const string BDELHIFBLLK = "ct"; // Token: 0x020026F5 RID: 9973 [Token(Token = "0x20026F5")] [CompilerGenerated] private sealed class PEFLIHHIJHE { // Token: 0x06010318 RID: 66328 RVA: 0x003A9328 File Offset: 0x003A7528 [Token(Token = "0x6010318")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PEFLIHHIJHE() { } // Token: 0x06010319 RID: 66329 RVA: 0x003A933C File Offset: 0x003A753C [Token(Token = "0x6010319")] [Address(RVA = "0x1B6DDC0", Offset = "0x1B6CDC0", VA = "0x181B6DDC0")] internal void b__0(PMJJCMNAJHE _) { FBPNGLHDODO fbpnglhdodo = this.<>4__this; _(fbpnglhdodo); } // Token: 0x0601031A RID: 66330 RVA: 0x003A9360 File Offset: 0x003A7560 [Token(Token = "0x601031A")] [Address(RVA = "0x1B6DDF0", Offset = "0x1B6CDF0", VA = "0x181B6DDF0")] internal void b__1(JCMGHHHOGLK _) { AACCKDLMFKJ.KDDMCHBBEFB kddmchbbefb = this.challengeEventData; FBPNGLHDODO fbpnglhdodo = this.<>4__this; _(fbpnglhdodo, kddmchbbefb); } // Token: 0x0601031B RID: 66331 RVA: 0x003A938C File Offset: 0x003A758C [Token(Token = "0x601031B")] [Address(RVA = "0x1B6DDC0", Offset = "0x1B6CDC0", VA = "0x181B6DDC0")] internal void b__2(PMJJCMNAJHE _) { FBPNGLHDODO fbpnglhdodo = this.<>4__this; _(fbpnglhdodo); } // Token: 0x0400A9B4 RID: 43444 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A9B4")] public FBPNGLHDODO <>4__this; // Token: 0x0400A9B5 RID: 43445 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A9B5")] public AACCKDLMFKJ.KDDMCHBBEFB challengeEventData; } // Token: 0x020026F6 RID: 9974 [Token(Token = "0x20026F6")] [CompilerGenerated] private sealed class JKDCJOIDMAI { // Token: 0x0601031C RID: 66332 RVA: 0x003A93B0 File Offset: 0x003A75B0 [Token(Token = "0x601031C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JKDCJOIDMAI() { } // Token: 0x0601031D RID: 66333 RVA: 0x003A93C4 File Offset: 0x003A75C4 [Token(Token = "0x601031D")] [Address(RVA = "0x166E2A0", Offset = "0x166D2A0", VA = "0x18166E2A0")] internal void b__0(CJBFLAMCKNF _) { int num = this.total; int num2 = this.count; FBPNGLHDODO fbpnglhdodo = this.<>4__this; _(fbpnglhdodo, num2, num); } // Token: 0x0400A9B6 RID: 43446 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A9B6")] public FBPNGLHDODO <>4__this; // Token: 0x0400A9B7 RID: 43447 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A9B7")] public int count; // Token: 0x0400A9B8 RID: 43448 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400A9B8")] public int total; } }