using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02001654 RID: 5716 [Token(Token = "0x2001654")] public static class NKHBKKGOIHL { // Token: 0x06008215 RID: 33301 RVA: 0x001BCA00 File Offset: 0x001BAC00 [Token(Token = "0x6008215")] [Address(RVA = "0x218A2A0", Offset = "0x21892A0", VA = "0x18218A2A0")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.NPCPLFAONFO); num = 0; int num2 = 0; BPHGKAEDBPE.CABLOFOHBDM(0, action, num2); } // Token: 0x06008216 RID: 33302 RVA: 0x001BCA28 File Offset: 0x001BAC28 [Token(Token = "0x6008216")] [Address(RVA = "0x218AAC0", Offset = "0x2189AC0", VA = "0x18218AAC0")] private static void NPCPLFAONFO() { NKHBKKGOIHL.AOGOKCJGDAO.LKLKGDMFMCC(); NKHBKKGOIHL.HDKLANNDCLI.LKLKGDMFMCC(); } // Token: 0x06008217 RID: 33303 RVA: 0x001BCA50 File Offset: 0x001BAC50 [Token(Token = "0x6008217")] [Address(RVA = "0x218AAA0", Offset = "0x2189AA0", VA = "0x18218AAA0")] private static int GNKBOEFEPGB(string CJPAPLADEJG) { int stringLength = CJPAPLADEJG.m_stringLength; return stringLength + stringLength; } // Token: 0x06008218 RID: 33304 RVA: 0x001BCA70 File Offset: 0x001BAC70 [Token(Token = "0x6008218")] [Address(RVA = "0x218A320", Offset = "0x2189320", VA = "0x18218A320")] public static PMGCJEPKFOF EFFCNBECOKA(string CJPAPLADEJG) { NKHBKKGOIHL.GOGIHFCAJAF gogihfcajaf = new NKHBKKGOIHL.GOGIHFCAJAF(); gogihfcajaf.stringValue = CJPAPLADEJG; if (!string.IsNullOrWhiteSpace(CJPAPLADEJG)) { CPHIIFBLCDH aogokcjgdao = NKHBKKGOIHL.AOGOKCJGDAO; bool flag; if (!flag) { int num = 0; string[] array = new string[0]; if ("isPure" != 0) { } array[0] = "isPure"; string text = new OKCMFHGECAC("api/sanitize/", num, array).MFBDEFCEDGN(); int num2 = 0; NKHBKKGOIHL.IsStringPureRequest isStringPureRequest; isStringPureRequest.Value = ""; isStringPureRequest.FieldGetter(num2, num, array); string stringValue = gogihfcajaf.stringValue; isStringPureRequest.Value = stringValue; string text2 = JsonUtility.ToJson(isStringPureRequest); int num3 = 0; PMGCJEPKFOF pmgcjepkfof = BPHGKAEDBPE.CKPCAIJMPJN(text, text2, num3 != 0); int num4 = 0; int num5 = 0; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.FAKEPMNIOAI(num5 != 0, num4 != 0); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO r) { CPHIIFBLCDH aogokcjgdao2 = NKHBKKGOIHL.AOGOKCJGDAO; bool flag2; if (flag2) { bool k__BackingField = r.k__BackingField; } CPHIIFBLCDH aogokcjgdao3 = NKHBKKGOIHL.AOGOKCJGDAO; bool k__BackingField2 = r.k__BackingField; string stringValue2 = gogihfcajaf.stringValue; aogokcjgdao3.GJPAALKJKLA(stringValue2, k__BackingField2); }; if (num < gogihfcajaf) { num += num; if (num != gogihfcajaf) { num++; } } pmgcjepkfof2 += pmgcjepkfof2; num += 19; } ulong num6; return JJEKJGALHKO.MKLIDFOGIGO(new NKHBKKGOIHL.PEHMCMIFBJO { k__BackingField = (num6 != 0UL) }); } return JJEKJGALHKO.MKLIDFOGIGO(new NKHBKKGOIHL.PEHMCMIFBJO { k__BackingField = true }); } // Token: 0x06008219 RID: 33305 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6008219")] [Address(RVA = "0x218A740", Offset = "0x2189740", VA = "0x18218A740")] public static PMGCJEPKFOF FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600821A RID: 33306 RVA: 0x001BCB98 File Offset: 0x001BAD98 [Token(Token = "0x600821A")] [Address(RVA = "0x218A6C0", Offset = "0x21896C0", VA = "0x18218A6C0")] public static IEnumerator FFECFNJFEBO(string CJPAPLADEJG, char NIANGKPCAEI, BPHGKAEDBPE.OJDJIJDNFHE AFLPGGJMPOE) { /* An exception occurred when decompiling this method (0600821A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator NKHBKKGOIHL::FFECFNJFEBO(System.String,System.Char,BPHGKAEDBPE/OJDJIJDNFHE) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(NLFIAMKPKIL::System.IDisposable.Dispose, ldloc:NLFIAMKPKIL(var_0)) stfld:string(NLFIAMKPKIL::stringValue, ldloc:NLFIAMKPKIL(var_0), ldloc:string(CJPAPLADEJG)) stfld:char(NLFIAMKPKIL::replacementChar, ldloc:NLFIAMKPKIL(var_0), ldloc:char(NIANGKPCAEI)) stfld:int32(NLFIAMKPKIL::<>1__state, ldloc:NLFIAMKPKIL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:class BPHGKAEDBPE/OJDJIJDNFHE(NLFIAMKPKIL::callback, ldloc:NLFIAMKPKIL(var_0), ldloc:class BPHGKAEDBPE/OJDJIJDNFHE(AFLPGGJMPOE)) } 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: 0x0600821B RID: 33307 RVA: 0x001BCBC8 File Offset: 0x001BADC8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600821B")] [Address(RVA = "0x218AB50", Offset = "0x2189B50", VA = "0x18218AB50")] static NKHBKKGOIHL() { CPHIIFBLCDH.MPDHPMIIDDC mpdhpmiiddc = delegate(string key, bool value) { int stringLength = key.m_stringLength; return stringLength + stringLength; }; int num; CPHIIFBLCDH cphiifblcdh = new CPHIIFBLCDH(15000, mpdhpmiiddc, num); num = 0; NKHBKKGOIHL.AOGOKCJGDAO = cphiifblcdh; CPHIIFBLCDH.MPDHPMIIDDC mpdhpmiiddc2 = delegate(string key, string value) { int stringLength2 = key.m_stringLength; return stringLength2 + stringLength2; }; int num2; CPHIIFBLCDH cphiifblcdh2 = new CPHIIFBLCDH(30000, mpdhpmiiddc2, num2); num2 = 0; NKHBKKGOIHL.HDKLANNDCLI = cphiifblcdh2; } // Token: 0x0400568E RID: 22158 [Token(Token = "0x400568E")] private const string LICKOAJDMOI = "api/sanitize/"; // Token: 0x0400568F RID: 22159 [Token(Token = "0x400568F")] private const int MOHDOPEALFC = 15000; // Token: 0x04005690 RID: 22160 [Token(Token = "0x4005690")] private static readonly CPHIIFBLCDH AOGOKCJGDAO; // Token: 0x04005691 RID: 22161 [Token(Token = "0x4005691")] private const int COHJPCOHAJJ = 30000; // Token: 0x04005692 RID: 22162 [Token(Token = "0x4005692")] private static readonly CPHIIFBLCDH HDKLANNDCLI; // Token: 0x02001655 RID: 5717 [Token(Token = "0x2001655")] [Serializable] public class IsStringPureRequest { // Token: 0x0600821C RID: 33308 RVA: 0x001BCC28 File Offset: 0x001BAE28 [Token(Token = "0x600821C")] [Address(RVA = "0x2188720", Offset = "0x2187720", VA = "0x182188720")] public IsStringPureRequest() { } // Token: 0x04005693 RID: 22163 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005693")] public string Value = ""; } // Token: 0x02001656 RID: 5718 [Token(Token = "0x2001656")] [Serializable] public class PurifyStringRequest { // Token: 0x0600821D RID: 33309 RVA: 0x001BCC48 File Offset: 0x001BAE48 [Token(Token = "0x600821D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PurifyStringRequest() { } // Token: 0x04005694 RID: 22164 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005694")] public string Value; // Token: 0x04005695 RID: 22165 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4005695")] public char ReplacementChar; } // Token: 0x02001657 RID: 5719 [Token(Token = "0x2001657")] public class PEHMCMIFBJO : IFAIJAGLDFK { // Token: 0x170015ED RID: 5613 // (get) Token: 0x0600821E RID: 33310 RVA: 0x001BCC5C File Offset: 0x001BAE5C // (set) Token: 0x0600821F RID: 33311 RVA: 0x001BCC70 File Offset: 0x001BAE70 [Token(Token = "0x170015ED")] public bool GIAODAJCPFI { [Token(Token = "0x600821E")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")] get; [Token(Token = "0x600821F")] [Address(RVA = "0x62ADC0", Offset = "0x629DC0", VA = "0x18062ADC0")] set; } // Token: 0x06008220 RID: 33312 RVA: 0x001BCC84 File Offset: 0x001BAE84 [Token(Token = "0x6008220")] [Address(RVA = "0x219F5B0", Offset = "0x219E5B0", VA = "0x18219F5B0", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { bool flag = AEOPHJMOOFE.AAKIMHHKCFB("IsPure", PMMGDNALAEB); this.k__BackingField = flag; } // Token: 0x06008221 RID: 33313 RVA: 0x001BCCA4 File Offset: 0x001BAEA4 [Token(Token = "0x6008221")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PEHMCMIFBJO() { } } // Token: 0x02001658 RID: 5720 [Token(Token = "0x2001658")] public struct FLNOGGFECIG { // Token: 0x06008222 RID: 33314 RVA: 0x001BCCB8 File Offset: 0x001BAEB8 [Token(Token = "0x6008222")] [Address(RVA = "0x1C0E5A0", Offset = "0x1C0D5A0", VA = "0x181C0E5A0")] public FLNOGGFECIG(bool AIAJBPJOIDA, string GOANPFPMHJE) { this.FDNBBCIPDMK = GOANPFPMHJE; this.NICBMDMHNNK = AIAJBPJOIDA; } // Token: 0x04005697 RID: 22167 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4005697")] public readonly bool NICBMDMHNNK; // Token: 0x04005698 RID: 22168 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4005698")] public readonly string FDNBBCIPDMK; } // Token: 0x02001659 RID: 5721 [Token(Token = "0x2001659")] [CompilerGenerated] private sealed class GOGIHFCAJAF { // Token: 0x06008223 RID: 33315 RVA: 0x001BCCD4 File Offset: 0x001BAED4 [Token(Token = "0x6008223")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GOGIHFCAJAF() { } // Token: 0x06008224 RID: 33316 RVA: 0x001BCCE8 File Offset: 0x001BAEE8 [Token(Token = "0x6008224")] [Address(RVA = "0x21884F0", Offset = "0x21874F0", VA = "0x1821884F0")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO r) { CPHIIFBLCDH aogokcjgdao = NKHBKKGOIHL.AOGOKCJGDAO; bool flag; if (flag) { bool k__BackingField = r.k__BackingField; } CPHIIFBLCDH aogokcjgdao2 = NKHBKKGOIHL.AOGOKCJGDAO; bool k__BackingField2 = r.k__BackingField; string text = this.stringValue; aogokcjgdao2.GJPAALKJKLA(text, k__BackingField2); } // Token: 0x04005699 RID: 22169 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4005699")] public string stringValue; } // Token: 0x0200165A RID: 5722 [Token(Token = "0x200165A")] [CompilerGenerated] private sealed class IJEMNAFBILO { // Token: 0x06008225 RID: 33317 RVA: 0x001BCD30 File Offset: 0x001BAF30 [Token(Token = "0x6008225")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IJEMNAFBILO() { } // Token: 0x06008226 RID: 33318 RVA: 0x001BCD44 File Offset: 0x001BAF44 [Token(Token = "0x6008226")] [Address(RVA = "0x2188680", Offset = "0x2187680", VA = "0x182188680")] internal NKHBKKGOIHL.FLNOGGFECIG b__0(string purifiedString) { CPHIIFBLCDH hdklanndcli = NKHBKKGOIHL.HDKLANNDCLI; throw new NullReferenceException(); } // Token: 0x0400569A RID: 22170 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400569A")] public string stringValue; } // Token: 0x0200165C RID: 5724 [Token(Token = "0x200165C")] [CompilerGenerated] private sealed class AIMAEDOPPOE { // Token: 0x0600822C RID: 33324 RVA: 0x001BCDEC File Offset: 0x001BAFEC [Token(Token = "0x600822C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AIMAEDOPPOE() { } // Token: 0x0600822D RID: 33325 RVA: 0x001BCE00 File Offset: 0x001BB000 [Token(Token = "0x600822D")] [Address(RVA = "0x21881D0", Offset = "0x21871D0", VA = "0x1821881D0")] internal void b__0(string error, string response) { Debug.LogError("Error purifying string:" + error); bool flag; if (!flag) { CPHIIFBLCDH hdklanndcli = NKHBKKGOIHL.HDKLANNDCLI; string text = this.stringValue; hdklanndcli.GJPAALKJKLA(text, response); } BPHGKAEDBPE.HADGLCCBNHM(this.callback, error, response); } // Token: 0x0400569D RID: 22173 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400569D")] public string stringValue; // Token: 0x0400569E RID: 22174 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400569E")] public BPHGKAEDBPE.OJDJIJDNFHE callback; } }