using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Security.Cryptography.X509Certificates; using System.Text; using BestHTTP; using BestHTTP.Forms; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200166F RID: 5743 [Token(Token = "0x200166F")] public class NEBIGEDJGPP : IDisposable { // Token: 0x06008281 RID: 33409 RVA: 0x001BE044 File Offset: 0x001BC244 [Token(Token = "0x6008281")] [Address(RVA = "0x1723AE0", Offset = "0x1722AE0", VA = "0x181723AE0")] public NEBIGEDJGPP(Uri PACGLAIGOMF, HTTPMethods APAICGIHAGJ) { HTTPRequest httprequest = new HTTPRequest(PACGLAIGOMF, APAICGIHAGJ); this.CILJCPLDLLN = httprequest; this.IJPKBHEJDOL = (ulong)0L; bool flag = BPHGKAEDBPE.KNJJNNNAEKB(PACGLAIGOMF); this.CILJCPLDLLN.DisableCache = flag; } // Token: 0x06008282 RID: 33410 RVA: 0x001BE088 File Offset: 0x001BC288 [Token(Token = "0x6008282")] [Address(RVA = "0x1723A00", Offset = "0x1722A00", VA = "0x181723A00")] public NEBIGEDJGPP(Uri PACGLAIGOMF, HTTPMethods APAICGIHAGJ, Action AFLPGGJMPOE) { HTTPRequest httprequest = new HTTPRequest(PACGLAIGOMF, APAICGIHAGJ); this.CILJCPLDLLN = httprequest; this.IJPKBHEJDOL = AFLPGGJMPOE; bool flag = BPHGKAEDBPE.KNJJNNNAEKB(PACGLAIGOMF); this.CILJCPLDLLN.DisableCache = flag; } // Token: 0x06008283 RID: 33411 RVA: 0x001BE0CC File Offset: 0x001BC2CC [Token(Token = "0x6008283")] [Address(RVA = "0x1723270", Offset = "0x1722270", VA = "0x181723270", Slot = "4")] public void Dispose() { this.CILJCPLDLLN.Dispose(); this.IFCAMGMFHCF = true; } // Token: 0x170015F3 RID: 5619 // (get) Token: 0x06008284 RID: 33412 RVA: 0x001BE0F4 File Offset: 0x001BC2F4 // (set) Token: 0x06008285 RID: 33413 RVA: 0x001BE108 File Offset: 0x001BC308 [Token(Token = "0x170015F3")] public Action IJPKBHEJDOL { [Token(Token = "0x6008284")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x6008285")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set; } // Token: 0x170015F4 RID: 5620 // (get) Token: 0x06008286 RID: 33414 RVA: 0x001BE11C File Offset: 0x001BC31C [Token(Token = "0x170015F4")] public Uri FHCKMFKKHLK { [Token(Token = "0x6008286")] [Address(RVA = "0x1723250", Offset = "0x1722250", VA = "0x181723250")] get { return this.CILJCPLDLLN.CurrentUri; } } // Token: 0x170015F5 RID: 5621 // (get) Token: 0x06008287 RID: 33415 RVA: 0x001BE13C File Offset: 0x001BC33C // (set) Token: 0x06008288 RID: 33416 RVA: 0x001BE15C File Offset: 0x001BC35C [Token(Token = "0x170015F5")] public Uri NJIBHKPHKFF { [Token(Token = "0x6008287")] [Address(RVA = "0x4831B0", Offset = "0x4821B0", VA = "0x1804831B0")] get { return this.CILJCPLDLLN.k__BackingField; } [Token(Token = "0x6008288")] [Address(RVA = "0x10CA350", Offset = "0x10C9350", VA = "0x1810CA350")] set { this.CILJCPLDLLN.k__BackingField = value; } } // Token: 0x170015F6 RID: 5622 // (get) Token: 0x06008289 RID: 33417 RVA: 0x001BE17C File Offset: 0x001BC37C // (set) Token: 0x0600828A RID: 33418 RVA: 0x001BE19C File Offset: 0x001BC39C [Token(Token = "0x170015F6")] public int LNEDNNJCPMG { [Token(Token = "0x6008289")] [Address(RVA = "0x17239E0", Offset = "0x17229E0", VA = "0x1817239E0")] get { return this.CILJCPLDLLN.k__BackingField; } [Token(Token = "0x600828A")] [Address(RVA = "0x1723500", Offset = "0x1722500", VA = "0x181723500")] set { this.CILJCPLDLLN.k__BackingField = value; } } // Token: 0x170015F7 RID: 5623 // (get) Token: 0x0600828B RID: 33419 RVA: 0x001BE1BC File Offset: 0x001BC3BC // (set) Token: 0x0600828C RID: 33420 RVA: 0x001BE1DC File Offset: 0x001BC3DC [Token(Token = "0x170015F7")] public bool EODJLJDMFJE { [Token(Token = "0x600828B")] [Address(RVA = "0x17239C0", Offset = "0x17229C0", VA = "0x1817239C0")] get { return this.CILJCPLDLLN.disableCache; } [Token(Token = "0x600828C")] [Address(RVA = "0x1723830", Offset = "0x1722830", VA = "0x181723830")] set { this.CILJCPLDLLN.DisableCache = value; } } // Token: 0x0600828D RID: 33421 RVA: 0x001BE1FC File Offset: 0x001BC3FC [Token(Token = "0x600828D")] [Address(RVA = "0x1723520", Offset = "0x1722520", VA = "0x181723520")] public byte[] IKIDEGJONEL() { return this.CILJCPLDLLN.GetEntityBody(); } // Token: 0x0600828E RID: 33422 RVA: 0x001BE21C File Offset: 0x001BC41C [Token(Token = "0x600828E")] [Address(RVA = "0x1723920", Offset = "0x1722920", VA = "0x181723920")] public void MKICFHMIDJC(string MMBOKOLAJFH, string ONGBFDACHHG) { this.CILJCPLDLLN.SetHeader(MMBOKOLAJFH, ONGBFDACHHG); } // Token: 0x0600828F RID: 33423 RVA: 0x001BE23C File Offset: 0x001BC43C [Token(Token = "0x600828F")] [Address(RVA = "0x1723940", Offset = "0x1722940", VA = "0x181723940")] public string NCEALEFPEKL(string MMBOKOLAJFH) { return this.CILJCPLDLLN.GetFirstHeaderValue(MMBOKOLAJFH); } // Token: 0x06008290 RID: 33424 RVA: 0x001BE25C File Offset: 0x001BC45C [Token(Token = "0x6008290")] [Address(RVA = "0x1723560", Offset = "0x1722560", VA = "0x181723560")] public void JJPKKFIALBN(IEnumerable> MDOPLMHIKLP) { int num; HTTPUrlEncodedForm httpurlEncodedForm; do { num = 0; if (!Enumerable.Any>(MDOPLMHIKLP)) { return; } httpurlEncodedForm = new HTTPUrlEncodedForm(); num += num; num++; if (httpurlEncodedForm != 0) { if (num >= httpurlEncodedForm) { goto IL_2D; } num += num; if (num != httpurlEncodedForm) { num++; goto IL_2D; } IL_31: httpurlEncodedForm += httpurlEncodedForm; goto IL_35; IL_2D: httpurlEncodedForm += httpurlEncodedForm; goto IL_31; } IL_35: if (httpurlEncodedForm != 0) { } } while (num != 0); this.CILJCPLDLLN.FormImpl = httpurlEncodedForm; } // Token: 0x06008291 RID: 33425 RVA: 0x001BE2C4 File Offset: 0x001BC4C4 [Token(Token = "0x6008291")] [Address(RVA = "0x1723540", Offset = "0x1722540", VA = "0x181723540")] public void JJPKKFIALBN(HTTPUrlEncodedForm MDOPLMHIKLP) { this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP; } // Token: 0x06008292 RID: 33426 RVA: 0x001BE2E4 File Offset: 0x001BC4E4 [Token(Token = "0x6008292")] [Address(RVA = "0x1723540", Offset = "0x1722540", VA = "0x181723540")] public void JJPKKFIALBN(HTTPMultiPartForm MDOPLMHIKLP) { this.CILJCPLDLLN.FormImpl = MDOPLMHIKLP; } // Token: 0x06008293 RID: 33427 RVA: 0x001BE304 File Offset: 0x001BC504 [Token(Token = "0x6008293")] [Address(RVA = "0x17231C0", Offset = "0x17221C0", VA = "0x1817231C0")] public void AMGENGBNEPK(string LKHEMOPOEIM) { Encoding utf = Encoding.UTF8; this.CILJCPLDLLN.SetHeader("Content-Type", "application/json"); int num; this.CILJCPLDLLN.k__BackingField = num; } // Token: 0x06008294 RID: 33428 RVA: 0x001BE340 File Offset: 0x001BC540 [Token(Token = "0x6008294")] [Address(RVA = "0x1723850", Offset = "0x1722850", VA = "0x181723850")] public void LMKPACBCFAB() { HTTPRequest ciljcpldlln = this.CILJCPLDLLN; int num; Func func = new Func(num.PLEAFLNLFGM); num = 0; ciljcpldlln.CustomCertificationValidator += func; this.CILJCPLDLLN.k__BackingField = typeof(HGEPMKLHJJL.PJDMENFIIJI).TypeHandle; } // Token: 0x06008295 RID: 33429 RVA: 0x001BE380 File Offset: 0x001BC580 [Token(Token = "0x6008295")] [Address(RVA = "0x17232A0", Offset = "0x17222A0", VA = "0x1817232A0")] public void GDOIHJPIPBM() { Action action = this.k__BackingField; Action callback = action; HTTPRequest ciljcpldlln = this.CILJCPLDLLN; OnRequestFinishedDelegate onRequestFinishedDelegate = delegate(HTTPRequest req, HTTPResponse res) { this.NGHDHBDFABP = true; Action callback2 = callback; if (callback2 != 0) { NEBIGEDJGPP <>4__this = this; HOOILIHKMEG kbliemepkok = <>4__this.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = <>4__this.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); <>4__this.KBLIEMEPKOK = hooilihkmeg; } } callback2(<>4__this, kbliemepkok); } }; ciljcpldlln.k__BackingField = onRequestFinishedDelegate; HTTPRequest httprequest = this.CILJCPLDLLN.Send(); } // Token: 0x06008296 RID: 33430 RVA: 0x001BE3D8 File Offset: 0x001BC5D8 [Token(Token = "0x6008296")] [Address(RVA = "0x1723960", Offset = "0x1722960", VA = "0x181723960")] public IEnumerator ODLGECFLMBH() { /* An exception occurred when decompiling this method (06008296) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator NEBIGEDJGPP::ODLGECFLMBH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(MMPLBCDCMOC::System.IDisposable.Dispose, ldloc:MMPLBCDCMOC(var_0)) stfld:int32(MMPLBCDCMOC::<>1__state, ldloc:MMPLBCDCMOC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:NEBIGEDJGPP(MMPLBCDCMOC::<>4__this, ldloc:MMPLBCDCMOC(var_0), ldloc:NEBIGEDJGPP(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: 0x170015F8 RID: 5624 // (get) Token: 0x06008297 RID: 33431 RVA: 0x001BE3FC File Offset: 0x001BC5FC [Token(Token = "0x170015F8")] public HOOILIHKMEG FKNOPGEADKO { [Token(Token = "0x6008297")] [Address(RVA = "0x17237A0", Offset = "0x17227A0", VA = "0x1817237A0")] get { HOOILIHKMEG kbliemepkok = this.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = this.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); this.KBLIEMEPKOK = hooilihkmeg; } } return kbliemepkok; } } // Token: 0x06008298 RID: 33432 RVA: 0x001BE43C File Offset: 0x001BC63C [Token(Token = "0x6008298")] [Address(RVA = "0x1723360", Offset = "0x1722360", VA = "0x181723360")] public string GLGCGFDLEJE() { HTTPRequestStates k__BackingField = this.CILJCPLDLLN.k__BackingField; string text = "HTTPRequest is in an invalid state: " + k__BackingField; Debug.LogError(text); return "Unexpected state"; } // Token: 0x040056DD RID: 22237 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40056DD")] private readonly HTTPRequest CILJCPLDLLN; // Token: 0x040056DE RID: 22238 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40056DE")] private bool NGHDHBDFABP; // Token: 0x040056DF RID: 22239 [FieldOffset(Offset = "0x19")] [Token(Token = "0x40056DF")] private bool IFCAMGMFHCF; // Token: 0x040056E1 RID: 22241 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40056E1")] private HOOILIHKMEG KBLIEMEPKOK; // Token: 0x02001670 RID: 5744 [Token(Token = "0x2001670")] [CompilerGenerated] private sealed class GOBKKLLKODG { // Token: 0x06008299 RID: 33433 RVA: 0x001BE4B0 File Offset: 0x001BC6B0 [Token(Token = "0x6008299")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GOBKKLLKODG() { } // Token: 0x0600829A RID: 33434 RVA: 0x001BE4C4 File Offset: 0x001BC6C4 [Token(Token = "0x600829A")] [Address(RVA = "0x171ECA0", Offset = "0x171DCA0", VA = "0x18171ECA0")] internal void b__0(HTTPRequest req, HTTPResponse res) { this.<>4__this.NGHDHBDFABP = true; Action action = this.callback; if (action != 0) { NEBIGEDJGPP nebigedjgpp = this.<>4__this; HOOILIHKMEG kbliemepkok = nebigedjgpp.KBLIEMEPKOK; if (kbliemepkok == 0) { HTTPResponse k__BackingField = nebigedjgpp.CILJCPLDLLN.k__BackingField; if (k__BackingField != 0) { HOOILIHKMEG hooilihkmeg = new HOOILIHKMEG(k__BackingField); nebigedjgpp.KBLIEMEPKOK = hooilihkmeg; } } action(nebigedjgpp, kbliemepkok); } } // Token: 0x040056E2 RID: 22242 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40056E2")] public NEBIGEDJGPP <>4__this; // Token: 0x040056E3 RID: 22243 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40056E3")] public Action callback; } }