using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using BestHTTP; using BestHTTP.Forms; using Cpp2IlInjected; using RecRoom.Async; // Token: 0x02000F02 RID: 3842 [Token(Token = "0x2000F02")] [StructLayout(3)] public class KKEKLMFHNEE { // Token: 0x06005CF4 RID: 23796 RVA: 0x0014D52C File Offset: 0x0014B72C [Token(Token = "0x6005CF4")] [Address(RVA = "0x12D4C90", Offset = "0x12D3690", VA = "0x1812D4C90")] public static KKEKLMFHNEE MGAFEEICJPG(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN) { KKEKLMFHNEE kkeklmfhnee; kkeklmfhnee.BMBHPFNIPOJ = APAICGIHAGJ; kkeklmfhnee.JHDJFKADGNG = LLFIAONMIKI; kkeklmfhnee.FOLGIKEHION = LOOAPLFGOEN; return kkeklmfhnee; } // Token: 0x06005CF5 RID: 23797 RVA: 0x0014D554 File Offset: 0x0014B754 [Token(Token = "0x6005CF5")] [Address(RVA = "0x12D4D40", Offset = "0x12D3740", VA = "0x1812D4D40")] public KKEKLMFHNEE(HTTPMethods method, LDCMJEDOFCO service, string requestUri) { this.BMBHPFNIPOJ = method; this.JHDJFKADGNG = service; this.FOLGIKEHION = requestUri; } // Token: 0x06005CF6 RID: 23798 RVA: 0x0014D580 File Offset: 0x0014B780 [Token(Token = "0x6005CF6")] [Address(RVA = "0x12D4620", Offset = "0x12D3020", VA = "0x1812D4620")] public KKEKLMFHNEE KKKGGLDIPDP(string LKHEMOPOEIM) { this.FEADPMPKKFN = LKHEMOPOEIM; return this; } // Token: 0x06005CF7 RID: 23799 RVA: 0x0014D598 File Offset: 0x0014B798 [Token(Token = "0x6005CF7")] [Address(RVA = "0x12D41D0", Offset = "0x12D2BD0", VA = "0x1812D41D0")] public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, string ONGBFDACHHG) { if (ONGBFDACHHG != 0) { List> nhnnajkjkdh = this.NHNNAJKJKDH; if (nhnnajkjkdh == 0) { List> list = new List(); this.NHNNAJKJKDH = list; } int num = 0; nhnnajkjkdh.Add(num); } return this; } // Token: 0x06005CF8 RID: 23800 RVA: 0x0014D5D4 File Offset: 0x0014B7D4 [Token(Token = "0x6005CF8")] [Address(RVA = "0x12D42A0", Offset = "0x12D2CA0", VA = "0x1812D42A0")] public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, DateTime ONGBFDACHHG) { string text = ONGBFDACHHG.IFGNEJGGIAK(); return this.DGGIBOPEGAF(DNGKIAJLLHG, text); } // Token: 0x06005CF9 RID: 23801 RVA: 0x0014D5F0 File Offset: 0x0014B7F0 [Token(Token = "0x6005CF9")] [Address(RVA = "0x1FA8490", Offset = "0x1FA6E90", VA = "0x181FA8490")] public KKEKLMFHNEE DGGIBOPEGAF(string A_1, IReadOnlyList A_2) { if (A_2 != 0) { int num = 0; if (num < A_2) { num += num; if (num == A_2) { return this; } num++; } int num2 = 0; if (num < num) { if (num < num2) { num += num; if (num == num2) { return this; } num++; } KKEKLMFHNEE kkeklmfhnee = this.DGGIBOPEGAF(A_1, num); num++; } } return this; } // Token: 0x06005CFA RID: 23802 RVA: 0x0014D640 File Offset: 0x0014B840 [Token(Token = "0x6005CFA")] [Address(RVA = "0x12D3FB0", Offset = "0x12D29B0", VA = "0x1812D3FB0")] public KKEKLMFHNEE DGGIBOPEGAF(string DNGKIAJLLHG, object ONGBFDACHHG) { for (;;) { int num = 0; if (ONGBFDACHHG == 0 || ONGBFDACHHG != 0) { return this; } if (ONGBFDACHHG != 0) { goto IL_38; } if (ONGBFDACHHG == 0) { break; } if (ONGBFDACHHG != 0) { while (ONGBFDACHHG == 0) { } if (this.DGGIBOPEGAF(DNGKIAJLLHG, ONGBFDACHHG) != 0) { } if (num != -1) { } if (num == 0) { break; } } } if (ONGBFDACHHG.GetHashCode() != 0) { } return this; IL_38: throw new NullReferenceException(); } // Token: 0x06005CFB RID: 23803 RVA: 0x0014D68C File Offset: 0x0014B88C [Token(Token = "0x6005CFB")] [Address(RVA = "0x12D44D0", Offset = "0x12D2ED0", VA = "0x1812D44D0")] public KKEKLMFHNEE JANDJPIKDJN(string DNGKIAJLLHG, byte[] NOHHLFHPPDF, string KCKBKEKAMDF = "application/octet-stream", string MEIIMAIGBJD = "file.bin") { List> ddhkeplnoek = this.DDHKEPLNOEK; if (ddhkeplnoek == 0) { List> list = new List(); this.DDHKEPLNOEK = list; } int num = 0; ddhkeplnoek.Add(num); return this; } // Token: 0x06005CFC RID: 23804 RVA: 0x0014D6C8 File Offset: 0x0014B8C8 [Token(Token = "0x6005CFC")] [Address(RVA = "0x12D42E0", Offset = "0x12D2CE0", VA = "0x1812D42E0", Slot = "4")] public virtual IPromise HEBHDHKHGMH() { HTTPMethods bmbhpfnipoj = this.BMBHPFNIPOJ; LDCMJEDOFCO jhdjfkadgng = this.JHDJFKADGNG; IPromise promise; return promise; } // Token: 0x06005CFD RID: 23805 RVA: 0x0014D6E8 File Offset: 0x0014B8E8 [Token(Token = "0x6005CFD")] [Address(RVA = "0x242E1E0", Offset = "0x242CBE0", VA = "0x18242E1E0")] public IPromise HEBHDHKHGMH(Func, IPromise> COEBEKDMBCD, [Optional] TimeSpan? PELFKCAHDFH) { HTTPMethods bmbhpfnipoj = this.BMBHPFNIPOJ; LDCMJEDOFCO jhdjfkadgng = this.JHDJFKADGNG; IPromise promise; return promise; } // Token: 0x06005CFE RID: 23806 RVA: 0x0014D720 File Offset: 0x0014B920 [Token(Token = "0x6005CFE")] [Address(RVA = "0x12D4630", Offset = "0x12D3030", VA = "0x1812D4630")] protected ValueTuple> MFBDEFCEDGN() { for (;;) { int num = 0; if ("{il2cpp array field il2cppMethodInfo->}" == num) { goto IL_E0; } if ("{il2cpp array field il2cppMethodInfo->}" == num && "{il2cpp array field il2cppMethodInfo->}" == num && "{il2cpp array field il2cppMethodInfo->}" == num) { goto IL_110; } if ("{il2cpp array field il2cppMethodInfo->}" == num) { if ("{il2cpp array field il2cppMethodInfo->}" == num) { break; } HTTPMultiPartForm httpmultiPartForm = new HTTPMultiPartForm(); int num2 = 0; HTTPMultiPartForm form4 = httpmultiPartForm; if (num2 != 0) { goto Block_5; } List.Enumerator enumerator; if (enumerator != 0) { HTTPMultiPartForm form2 = form4; if (num != 0) { goto IL_119; } } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { } if (num == 0) { goto Block_7; } } } HTTPUrlEncodedForm httpurlEncodedForm = new HTTPUrlEncodedForm(); HTTPUrlEncodedForm form = httpurlEncodedForm; throw new NullReferenceException(); Block_5: throw new NullReferenceException(); Block_7: Action action = delegate(NEBIGEDJGPP r) { HTTPMultiPartForm form3 = blhmmnimiha.form; r.JJPKKFIALBN(form3); }; IL_E0: if (KKEKLMFHNEE.<>c.<>9__18_0 == 0) { KKEKLMFHNEE.<>c.<>9__18_0 = delegate(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable> enumerable; string text = string.Join("&", enumerable); bool flag; if (!flag) { } IL_110: throw new NullReferenceException(); IL_119: throw new NullReferenceException(); } // Token: 0x06005CFF RID: 23807 RVA: 0x0014D854 File Offset: 0x0014BA54 [Token(Token = "0x6005CFF")] [Address(RVA = "0x12D4380", Offset = "0x12D2D80", VA = "0x1812D4380")] private string HJKDJDCGBDG() { List> nhnnajkjkdh = this.NHNNAJKJKDH; Func, string> <>9__18_ = KKEKLMFHNEE.<>c.<>9__18_0; if (<>9__18_ == 0) { KKEKLMFHNEE.<>c.<>9__18_0 = delegate(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; } IEnumerable> enumerable = Enumerable.Select, string>(nhnnajkjkdh, <>9__18_); string text = string.Join("&", enumerable); string folgikehion = this.FOLGIKEHION; string folgikehion2 = this.FOLGIKEHION; bool flag; if (!flag) { } return folgikehion2 + "?" + text; } // Token: 0x06005D00 RID: 23808 RVA: 0x0014D8C0 File Offset: 0x0014BAC0 [Token(Token = "0x6005D00")] [Address(RVA = "0x12D4D10", Offset = "0x12D3710", VA = "0x1812D4D10")] [CompilerGenerated] private void OMANOEGLPHP(NEBIGEDJGPP PBAOMKNFBFL) { string feadpmpkkfn = this.FEADPMPKKFN; PBAOMKNFBFL.AMGENGBNEPK(feadpmpkkfn); } // Token: 0x0400436B RID: 17259 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400436B")] protected readonly HTTPMethods BMBHPFNIPOJ; // Token: 0x0400436C RID: 17260 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400436C")] protected readonly LDCMJEDOFCO JHDJFKADGNG; // Token: 0x0400436D RID: 17261 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400436D")] protected readonly string FOLGIKEHION; // Token: 0x0400436E RID: 17262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400436E")] private List> NHNNAJKJKDH; // Token: 0x0400436F RID: 17263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400436F")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x10E4B0", Offset = "0x10D8B0")] private List> DDHKEPLNOEK; // Token: 0x04004370 RID: 17264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4004370")] private string FEADPMPKKFN; // Token: 0x02000F03 RID: 3843 [Token(Token = "0x2000F03")] public sealed class ILEPMACHIJE : MulticastDelegate { // Token: 0x06005D01 RID: 23809 RVA: 0x0014D8E4 File Offset: 0x0014BAE4 [Token(Token = "0x6005D01")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public ILEPMACHIJE(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06005D02 RID: 23810 RVA: 0x0014D900 File Offset: 0x0014BB00 [Token(Token = "0x6005D02")] [Address(RVA = "0x12CE360", Offset = "0x12CCD60", VA = "0x1812CE360", Slot = "13")] public KKEKLMFHNEE Invoke(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN) { /* An exception occurred when decompiling this method (06005D02) ICSharpCode.Decompiler.DecompilerException: Error decompiling KKEKLMFHNEE KKEKLMFHNEE/ILEPMACHIJE::Invoke(BestHTTP.HTTPMethods,LDCMJEDOFCO,System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_CD: stloc:int32(var_1_D0, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x06005D03 RID: 23811 RVA: 0x0014D9E0 File Offset: 0x0014BBE0 [Token(Token = "0x6005D03")] [Address(RVA = "0x12CE2C0", Offset = "0x12CCCC0", VA = "0x1812CE2C0", Slot = "14")] public IAsyncResult BeginInvoke(HTTPMethods APAICGIHAGJ, LDCMJEDOFCO LLFIAONMIKI, string LOOAPLFGOEN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06005D04 RID: 23812 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6005D04")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public KKEKLMFHNEE EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000F04 RID: 3844 [Token(Token = "0x2000F04")] [CompilerGenerated] private sealed class BLHMMNIMIHA { // Token: 0x06005D05 RID: 23813 RVA: 0x0014D9F0 File Offset: 0x0014BBF0 [Token(Token = "0x6005D05")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BLHMMNIMIHA() { } // Token: 0x06005D06 RID: 23814 RVA: 0x0014DA04 File Offset: 0x0014BC04 [Token(Token = "0x6005D06")] [Address(RVA = "0x12CCA70", Offset = "0x12CB470", VA = "0x1812CCA70")] internal void b__1(NEBIGEDJGPP r) { HTTPMultiPartForm httpmultiPartForm = this.form; r.JJPKKFIALBN(httpmultiPartForm); } // Token: 0x04004371 RID: 17265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004371")] public HTTPMultiPartForm form; } // Token: 0x02000F05 RID: 3845 [Token(Token = "0x2000F05")] [CompilerGenerated] private sealed class JJJGHFMIBOL { // Token: 0x06005D07 RID: 23815 RVA: 0x0014DA28 File Offset: 0x0014BC28 [Token(Token = "0x6005D07")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JJJGHFMIBOL() { } // Token: 0x06005D08 RID: 23816 RVA: 0x0014DA3C File Offset: 0x0014BC3C [Token(Token = "0x6005D08")] [Address(RVA = "0x12CCA70", Offset = "0x12CB470", VA = "0x1812CCA70")] internal void b__2(NEBIGEDJGPP r) { HTTPUrlEncodedForm httpurlEncodedForm = this.form; r.JJPKKFIALBN(httpurlEncodedForm); } // Token: 0x04004372 RID: 17266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4004372")] public HTTPUrlEncodedForm form; } }