775 lines
23 KiB
C#
775 lines
23 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Globalization;
|
|
using System.IO;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02001017 RID: 4119
|
|
[Token(Token = "0x2001017")]
|
|
[StructLayout(3)]
|
|
public static class AGMAKAGBPEB
|
|
{
|
|
// Token: 0x060063C8 RID: 25544 RVA: 0x0015E954 File Offset: 0x0015CB54
|
|
[Token(Token = "0x60063C8")]
|
|
[Address(RVA = "0x16E1870", Offset = "0x16E0270", VA = "0x1816E1870")]
|
|
public static object PPGFHEDFBEA(string LKHEMOPOEIM)
|
|
{
|
|
if (LKHEMOPOEIM != 0)
|
|
{
|
|
return AGMAKAGBPEB.PFGKEKIHGGJ.FCAPHAJADNA(LKHEMOPOEIM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060063C9 RID: 25545 RVA: 0x0015E970 File Offset: 0x0015CB70
|
|
[Token(Token = "0x60063C9")]
|
|
[Address(RVA = "0x2039A70", Offset = "0x2038470", VA = "0x182039A70")]
|
|
public static string ACJOKBFNONK<T>(T DIEPOPNJNCO)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060063C9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String AGMAKAGBPEB::ACJOKBFNONK<T>(T)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_04:
|
|
stloc:NullReferenceException(var_0_0E, newobj:NullReferenceException(NullReferenceException::.ctor, ldstr:string("Can not serialize null into JSON")))
|
|
}
|
|
|
|
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: 0x060063CA RID: 25546 RVA: 0x0015E98C File Offset: 0x0015CB8C
|
|
[Token(Token = "0x60063CA")]
|
|
[Address(RVA = "0x20CED20", Offset = "0x20CD720", VA = "0x1820CED20")]
|
|
private static Dictionary KEKGPDIIOGA<T>(T DIEPOPNJNCO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<string, object> dictionary = new Dictionary(StringComparer._invariantCultureIgnoreCase);
|
|
PropertyDescriptorCollection propertyDescriptorCollection;
|
|
if (propertyDescriptorCollection != 0)
|
|
{
|
|
if (propertyDescriptorCollection == 0)
|
|
{
|
|
goto IL_AA;
|
|
}
|
|
PropertyDescriptorCollection propertyDescriptorCollection2;
|
|
if (propertyDescriptorCollection2 != 0 && propertyDescriptorCollection2.propCount > 0)
|
|
{
|
|
int num2 = propertyDescriptorCollection.System.Collections.ICollection.Count;
|
|
if (num2 == 0 || num2 == 0)
|
|
{
|
|
}
|
|
}
|
|
List<object> list = new List();
|
|
if (list != 0)
|
|
{
|
|
Dictionary<string, object> dictionary2 = AGMAKAGBPEB.KEKGPDIIOGA<object>(list);
|
|
list.Add(dictionary2);
|
|
}
|
|
if ((uint)(-1) != 0U)
|
|
{
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_9E;
|
|
}
|
|
}
|
|
if ((uint)(-1) != 0U)
|
|
{
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
IL_9E:
|
|
throw new NullReferenceException();
|
|
IL_AA:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063CB RID: 25547 RVA: 0x0015EA50 File Offset: 0x0015CC50
|
|
[Token(Token = "0x60063CB")]
|
|
[Address(RVA = "0x16E17B0", Offset = "0x16E01B0", VA = "0x1816E17B0")]
|
|
public static string HLHBJCIJPBE(object NLNHFEEMFBN)
|
|
{
|
|
AGMAKAGBPEB.ENICJBBFDED enicjbbfded = new AGMAKAGBPEB.ENICJBBFDED();
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
enicjbbfded.NELKHONFGHF = stringBuilder;
|
|
enicjbbfded.IEGJNKCGJHJ(NLNHFEEMFBN);
|
|
StringBuilder nelkhonfghf = enicjbbfded.NELKHONFGHF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x02001018 RID: 4120
|
|
[Token(Token = "0x2001018")]
|
|
private sealed class PFGKEKIHGGJ : IDisposable
|
|
{
|
|
// Token: 0x060063CC RID: 25548 RVA: 0x0015EA84 File Offset: 0x0015CC84
|
|
[Token(Token = "0x60063CC")]
|
|
[Address(RVA = "0x16F8E90", Offset = "0x16F7890", VA = "0x1816F8E90")]
|
|
public static bool FDMOGCEIIJC(char MBEHODBGOJI)
|
|
{
|
|
int num;
|
|
return char.IsWhiteSpace(MBEHODBGOJI) || num != -1;
|
|
}
|
|
|
|
// Token: 0x060063CD RID: 25549 RVA: 0x0015EAAC File Offset: 0x0015CCAC
|
|
[Token(Token = "0x60063CD")]
|
|
[Address(RVA = "0x16F8D00", Offset = "0x16F7700", VA = "0x1816F8D00")]
|
|
public static bool EBMJBCMFANP(char MBEHODBGOJI)
|
|
{
|
|
int num;
|
|
return num != -1;
|
|
}
|
|
|
|
// Token: 0x060063CE RID: 25550 RVA: 0x0015EAC8 File Offset: 0x0015CCC8
|
|
[Token(Token = "0x60063CE")]
|
|
[Address(RVA = "0x16F9740", Offset = "0x16F8140", VA = "0x1816F9740")]
|
|
private PFGKEKIHGGJ(string jsonString)
|
|
{
|
|
StringReader stringReader = new StringReader(jsonString);
|
|
this.LKHEMOPOEIM = stringReader;
|
|
}
|
|
|
|
// Token: 0x060063CF RID: 25551 RVA: 0x0015EAEC File Offset: 0x0015CCEC
|
|
[Token(Token = "0x60063CF")]
|
|
[Address(RVA = "0x16F8D50", Offset = "0x16F7750", VA = "0x1816F8D50")]
|
|
public static object FCAPHAJADNA(string GEEJOAAFMBL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
StringReader stringReader = new StringReader(GEEJOAAFMBL);
|
|
AGMAKAGBPEB.PFGKEKIHGGJ pfgkekihggj;
|
|
pfgkekihggj.LKHEMOPOEIM = stringReader;
|
|
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = pfgkekihggj.GIMPEJLAFLN;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
object obj;
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x060063D0 RID: 25552 RVA: 0x0015EB1C File Offset: 0x0015CD1C
|
|
[Token(Token = "0x60063D0")]
|
|
[Address(RVA = "0x16F8CD0", Offset = "0x16F76D0", VA = "0x1816F8CD0", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
this.LKHEMOPOEIM.Dispose();
|
|
this.LKHEMOPOEIM = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x060063D1 RID: 25553 RVA: 0x0015EB44 File Offset: 0x0015CD44
|
|
[Token(Token = "0x60063D1")]
|
|
[Address(RVA = "0x16F8680", Offset = "0x16F7080", VA = "0x1816F8680")]
|
|
private Dictionary<string, object> CFECJDMOGBF()
|
|
{
|
|
for (;;)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary(StringComparer._invariantCultureIgnoreCase);
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
|
|
if (chajialilhc > AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.CURLY_CLOSE)
|
|
{
|
|
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
|
|
{
|
|
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.STRING)
|
|
{
|
|
goto IL_70;
|
|
}
|
|
string text = this.BFABHMBIOKP();
|
|
if (text == 0 || this.GIMPEJLAFLN != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COLON)
|
|
{
|
|
goto IL_70;
|
|
}
|
|
int num2 = this.LKHEMOPOEIM.Peek();
|
|
int num3 = (int)this.GIMPEJLAFLN;
|
|
object obj;
|
|
if (obj == 0 && num3 != 11)
|
|
{
|
|
goto IL_70;
|
|
}
|
|
dictionary[text] = obj;
|
|
}
|
|
if (this.GIMPEJLAFLN != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE)
|
|
{
|
|
continue;
|
|
}
|
|
IL_70:
|
|
if (0 == 2)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063D2 RID: 25554 RVA: 0x0015EBCC File Offset: 0x0015CDCC
|
|
[Token(Token = "0x60063D2")]
|
|
[Address(RVA = "0x16F8F20", Offset = "0x16F7920", VA = "0x1816F8F20")]
|
|
private List<object> FHOJJBCJLBD()
|
|
{
|
|
List<object> list = new List();
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
|
|
int num2 = (int)chajialilhc;
|
|
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE)
|
|
{
|
|
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.SQUARED_CLOSE)
|
|
{
|
|
while (chajialilhc == AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
|
|
{
|
|
}
|
|
object obj;
|
|
if (obj == 0 && num2 != 11)
|
|
{
|
|
goto IL_3B;
|
|
}
|
|
list.Add(obj);
|
|
}
|
|
return list;
|
|
}
|
|
IL_3B:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063D3 RID: 25555 RVA: 0x0015EC1C File Offset: 0x0015CE1C
|
|
[Token(Token = "0x60063D3")]
|
|
[Address(RVA = "0x16F9090", Offset = "0x16F7A90", VA = "0x1816F9090")]
|
|
private object LJEEHLILKEM()
|
|
{
|
|
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
|
|
object obj;
|
|
return obj;
|
|
}
|
|
|
|
// Token: 0x060063D4 RID: 25556 RVA: 0x0015EC34 File Offset: 0x0015CE34
|
|
[Token(Token = "0x60063D4")]
|
|
[Address(RVA = "0x16F89A0", Offset = "0x16F73A0", VA = "0x1816F89A0")]
|
|
private object DFHMLBIDPGO(AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC PIHIPPPPEBI)
|
|
{
|
|
if (PIHIPPPPEBI - AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.CURLY_OPEN <= 10)
|
|
{
|
|
Dictionary<string, object> dictionary = this.CFECJDMOGBF();
|
|
List<object> list = new List();
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC chajialilhc = this.GIMPEJLAFLN;
|
|
int num2 = (int)chajialilhc;
|
|
if (chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.NONE && chajialilhc != AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.SQUARED_CLOSE)
|
|
{
|
|
while (chajialilhc == AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC.COMMA)
|
|
{
|
|
}
|
|
object obj;
|
|
if (obj != 0 || num2 == 11)
|
|
{
|
|
list.Add(obj);
|
|
}
|
|
}
|
|
string text = this.BFABHMBIOKP();
|
|
string text2 = this.EFEFEEFHPHK;
|
|
int num3;
|
|
int num4;
|
|
int num5;
|
|
if (num3 == -1 && num4 == -1 && num5 == -1)
|
|
{
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
}
|
|
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063D5 RID: 25557 RVA: 0x0015ECCC File Offset: 0x0015CECC
|
|
[Token(Token = "0x60063D5")]
|
|
[Address(RVA = "0x16F8350", Offset = "0x16F6D50", VA = "0x1816F8350")]
|
|
private string BFABHMBIOKP()
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
StringReader lkhemopoeim = this.LKHEMOPOEIM;
|
|
char c = this.KDHKIFODKMN;
|
|
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
|
|
int num2 = 0;
|
|
char c2 = this.KDHKIFODKMN;
|
|
uint num3;
|
|
StringBuilder stringBuilder2 = stringBuilder.Append((char)num3);
|
|
if (stringBuilder != 0)
|
|
{
|
|
while (stringBuilder == 0)
|
|
{
|
|
}
|
|
if (stringBuilder != 0)
|
|
{
|
|
char[] array = new char[num2];
|
|
int num4 = 0;
|
|
char c3 = this.KDHKIFODKMN;
|
|
array[0] = c3;
|
|
if (!AGMAKAGBPEB.PFGKEKIHGGJ.EBMJBCMFANP(c3))
|
|
{
|
|
goto IL_DE;
|
|
}
|
|
num4++;
|
|
string text;
|
|
int num5 = Convert.ToInt32(text, 16);
|
|
StringBuilder stringBuilder3 = stringBuilder.Append(c);
|
|
}
|
|
uint num6;
|
|
StringBuilder stringBuilder4 = stringBuilder.Append((char)num6);
|
|
}
|
|
uint num7;
|
|
StringBuilder stringBuilder5 = stringBuilder.Append((char)num7);
|
|
if (stringBuilder5 == (ulong)98L)
|
|
{
|
|
uint num8;
|
|
StringBuilder stringBuilder6 = stringBuilder.Append((char)num8);
|
|
}
|
|
while (stringBuilder5 != (ulong)102L)
|
|
{
|
|
}
|
|
uint num9;
|
|
StringBuilder stringBuilder7 = stringBuilder.Append((char)num9);
|
|
while (stringBuilder7 == (ulong)34L)
|
|
{
|
|
}
|
|
while (stringBuilder7 == (ulong)47L)
|
|
{
|
|
}
|
|
while (stringBuilder7 != (ulong)92L)
|
|
{
|
|
}
|
|
IL_DE:
|
|
int hashCode = stringBuilder.GetHashCode();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063D6 RID: 25558 RVA: 0x0015EDC8 File Offset: 0x0015CFC8
|
|
[Token(Token = "0x60063D6")]
|
|
[Address(RVA = "0x16F90C0", Offset = "0x16F7AC0", VA = "0x1816F90C0")]
|
|
private object MBGCOILJEDD()
|
|
{
|
|
string text = this.EFEFEEFHPHK;
|
|
int num;
|
|
int num2;
|
|
int num3;
|
|
if (num == -1 && num2 == -1 && num3 == -1)
|
|
{
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
}
|
|
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063D7 RID: 25559 RVA: 0x0015EE04 File Offset: 0x0015D004
|
|
[Token(Token = "0x60063D7")]
|
|
[Address(RVA = "0x16F95B0", Offset = "0x16F7FB0", VA = "0x1816F95B0")]
|
|
private void OEAHKNHPAOI()
|
|
{
|
|
StringReader lkhemopoeim = this.LKHEMOPOEIM;
|
|
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
|
|
char c;
|
|
if (char.IsWhiteSpace(c))
|
|
{
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
StringReader lkhemopoeim3 = this.LKHEMOPOEIM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011CF RID: 4559
|
|
// (get) Token: 0x060063D8 RID: 25560 RVA: 0x0015EE44 File Offset: 0x0015D044
|
|
[Token(Token = "0x170011CF")]
|
|
private char GECFJCKNOOO
|
|
{
|
|
[Token(Token = "0x60063D8")]
|
|
[Address(RVA = "0x16F9010", Offset = "0x16F7A10", VA = "0x1816F9010")]
|
|
get
|
|
{
|
|
StringReader lkhemopoeim = this.LKHEMOPOEIM;
|
|
char c;
|
|
return c;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D0 RID: 4560
|
|
// (get) Token: 0x060063D9 RID: 25561 RVA: 0x0015EE60 File Offset: 0x0015D060
|
|
[Token(Token = "0x170011D0")]
|
|
private char KDHKIFODKMN
|
|
{
|
|
[Token(Token = "0x60063D9")]
|
|
[Address(RVA = "0x16F82D0", Offset = "0x16F6CD0", VA = "0x1816F82D0")]
|
|
get
|
|
{
|
|
return Convert.ToChar(this.LKHEMOPOEIM.Peek());
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D1 RID: 4561
|
|
// (get) Token: 0x060063DA RID: 25562 RVA: 0x0015EE84 File Offset: 0x0015D084
|
|
[Token(Token = "0x170011D1")]
|
|
private string EFEFEEFHPHK
|
|
{
|
|
[Token(Token = "0x60063DA")]
|
|
[Address(RVA = "0x16F8850", Offset = "0x16F7250", VA = "0x1816F8850")]
|
|
get
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
int num;
|
|
if (!char.IsWhiteSpace(this.GECFJCKNOOO) && num == -1)
|
|
{
|
|
char c = this.KDHKIFODKMN;
|
|
StringBuilder stringBuilder2 = stringBuilder.Append(c);
|
|
StringReader lkhemopoeim = this.LKHEMOPOEIM;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170011D2 RID: 4562
|
|
// (get) Token: 0x060063DB RID: 25563 RVA: 0x0015EEC8 File Offset: 0x0015D0C8
|
|
[Token(Token = "0x170011D2")]
|
|
private AGMAKAGBPEB.PFGKEKIHGGJ.CHAJIALILHC GIMPEJLAFLN
|
|
{
|
|
[Token(Token = "0x60063DB")]
|
|
[Address(RVA = "0x16F9250", Offset = "0x16F7C50", VA = "0x1816F9250")]
|
|
get
|
|
{
|
|
StringReader lkhemopoeim = this.LKHEMOPOEIM;
|
|
StringReader lkhemopoeim2 = this.LKHEMOPOEIM;
|
|
char c;
|
|
if (char.IsWhiteSpace(c))
|
|
{
|
|
int num = this.LKHEMOPOEIM.Peek();
|
|
StringReader lkhemopoeim3 = this.LKHEMOPOEIM;
|
|
}
|
|
StringReader lkhemopoeim4 = this.LKHEMOPOEIM;
|
|
char c2 = this.GECFJCKNOOO;
|
|
int num2 = this.LKHEMOPOEIM.Peek();
|
|
if (0UL == (ulong)123L)
|
|
{
|
|
}
|
|
if (0UL == (ulong)125L)
|
|
{
|
|
int num3 = this.LKHEMOPOEIM.Peek();
|
|
if (0UL <= (ulong)24L)
|
|
{
|
|
int num4 = this.LKHEMOPOEIM.Peek();
|
|
}
|
|
}
|
|
string text = this.EFEFEEFHPHK;
|
|
if (string.Equals(text, "false"))
|
|
{
|
|
}
|
|
if (string.Equals(text, "true"))
|
|
{
|
|
}
|
|
bool flag = string.Equals(text, "null");
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004752 RID: 18258
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004752")]
|
|
private StringReader LKHEMOPOEIM;
|
|
|
|
// Token: 0x04004753 RID: 18259
|
|
[Token(Token = "0x4004753")]
|
|
private static string GDFEEONKHBN = "{}[],:\"";
|
|
|
|
// Token: 0x04004754 RID: 18260
|
|
[Token(Token = "0x4004754")]
|
|
private static string KFOFEJBJLCB = "0123456789ABCDEFabcdef";
|
|
|
|
// Token: 0x02001019 RID: 4121
|
|
[Token(Token = "0x2001019")]
|
|
private enum CHAJIALILHC
|
|
{
|
|
// Token: 0x04004756 RID: 18262
|
|
[Token(Token = "0x4004756")]
|
|
NONE,
|
|
// Token: 0x04004757 RID: 18263
|
|
[Token(Token = "0x4004757")]
|
|
CURLY_OPEN,
|
|
// Token: 0x04004758 RID: 18264
|
|
[Token(Token = "0x4004758")]
|
|
CURLY_CLOSE,
|
|
// Token: 0x04004759 RID: 18265
|
|
[Token(Token = "0x4004759")]
|
|
SQUARED_OPEN,
|
|
// Token: 0x0400475A RID: 18266
|
|
[Token(Token = "0x400475A")]
|
|
SQUARED_CLOSE,
|
|
// Token: 0x0400475B RID: 18267
|
|
[Token(Token = "0x400475B")]
|
|
COLON,
|
|
// Token: 0x0400475C RID: 18268
|
|
[Token(Token = "0x400475C")]
|
|
COMMA,
|
|
// Token: 0x0400475D RID: 18269
|
|
[Token(Token = "0x400475D")]
|
|
STRING,
|
|
// Token: 0x0400475E RID: 18270
|
|
[Token(Token = "0x400475E")]
|
|
NUMBER,
|
|
// Token: 0x0400475F RID: 18271
|
|
[Token(Token = "0x400475F")]
|
|
TRUE,
|
|
// Token: 0x04004760 RID: 18272
|
|
[Token(Token = "0x4004760")]
|
|
FALSE,
|
|
// Token: 0x04004761 RID: 18273
|
|
[Token(Token = "0x4004761")]
|
|
NULL
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200101A RID: 4122
|
|
[Token(Token = "0x200101A")]
|
|
private sealed class ENICJBBFDED
|
|
{
|
|
// Token: 0x060063DD RID: 25565 RVA: 0x0015EFAC File Offset: 0x0015D1AC
|
|
[Token(Token = "0x60063DD")]
|
|
[Address(RVA = "0x16F6600", Offset = "0x16F5000", VA = "0x1816F6600")]
|
|
private ENICJBBFDED()
|
|
{
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
this.NELKHONFGHF = stringBuilder;
|
|
}
|
|
|
|
// Token: 0x060063DE RID: 25566 RVA: 0x0015EFCC File Offset: 0x0015D1CC
|
|
[Token(Token = "0x60063DE")]
|
|
[Address(RVA = "0x16E17B0", Offset = "0x16E01B0", VA = "0x1816E17B0")]
|
|
public static string HLHBJCIJPBE(object NLNHFEEMFBN)
|
|
{
|
|
AGMAKAGBPEB.ENICJBBFDED enicjbbfded = new AGMAKAGBPEB.ENICJBBFDED();
|
|
StringBuilder stringBuilder = new StringBuilder();
|
|
enicjbbfded.NELKHONFGHF = stringBuilder;
|
|
enicjbbfded.IEGJNKCGJHJ(NLNHFEEMFBN);
|
|
StringBuilder nelkhonfghf = enicjbbfded.NELKHONFGHF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063DF RID: 25567 RVA: 0x0015F000 File Offset: 0x0015D200
|
|
[Token(Token = "0x60063DF")]
|
|
[Address(RVA = "0x16F63D0", Offset = "0x16F4DD0", VA = "0x1816F63D0")]
|
|
private void IEGJNKCGJHJ(object ONGBFDACHHG)
|
|
{
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
int num = 0;
|
|
if (ONGBFDACHHG == 0)
|
|
{
|
|
if (ONGBFDACHHG == 0)
|
|
{
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
return;
|
|
}
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
return;
|
|
}
|
|
if (ONGBFDACHHG != 0)
|
|
{
|
|
string text;
|
|
StringBuilder stringBuilder = this.NELKHONFGHF.Append(text);
|
|
return;
|
|
}
|
|
if (ONGBFDACHHG == 0)
|
|
{
|
|
this.GDKAGOPLAJP(ONGBFDACHHG);
|
|
return;
|
|
}
|
|
string text2;
|
|
this.FCIOFJPGAIO(text2);
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
StringBuilder nelkhonfghf = this.NELKHONFGHF;
|
|
if ("{il2cpp field on {'constant36' (constant value of type Cpp2IL.Core.Analysis.ResultModels.LocalPointer)}, offset 0x0}" != num)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
StringBuilder nelkhonfghf2 = this.NELKHONFGHF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060063E0 RID: 25568 RVA: 0x0015F07C File Offset: 0x0015D27C
|
|
[Token(Token = "0x60063E0")]
|
|
[Address(RVA = "0x16F6110", Offset = "0x16F4B10", VA = "0x1816F6110")]
|
|
private void GNMALINGCMP(IDictionary NLNHFEEMFBN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
StringBuilder nelkhonfghf = this.NELKHONFGHF;
|
|
StringBuilder stringBuilder;
|
|
StringBuilder stringBuilder3;
|
|
if (stringBuilder != 0)
|
|
{
|
|
if (num < stringBuilder)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
ulong num2;
|
|
if (num2 == (ulong)0L)
|
|
{
|
|
uint num3;
|
|
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append((char)num3);
|
|
}
|
|
int hashCode = stringBuilder.GetHashCode();
|
|
uint num4;
|
|
stringBuilder3 = this.NELKHONFGHF.Append((char)num4);
|
|
this.IEGJNKCGJHJ(stringBuilder3);
|
|
stringBuilder3 += stringBuilder3;
|
|
}
|
|
if (stringBuilder3 != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
uint num5;
|
|
StringBuilder stringBuilder4 = this.NELKHONFGHF.Append((char)num5);
|
|
}
|
|
|
|
// Token: 0x060063E1 RID: 25569 RVA: 0x0015F118 File Offset: 0x0015D318
|
|
[Token(Token = "0x60063E1")]
|
|
[Address(RVA = "0x16F59F0", Offset = "0x16F43F0", VA = "0x1816F59F0")]
|
|
private void CBJEGDAKHBJ(IList LAGNHMBKBPE)
|
|
{
|
|
StringBuilder nelkhonfghf = this.NELKHONFGHF;
|
|
int num = 0;
|
|
uint num2;
|
|
StringBuilder stringBuilder = nelkhonfghf.Append((char)num2);
|
|
int num3 = 0;
|
|
if (num3 < num)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
if (num3 < stringBuilder)
|
|
{
|
|
uint num4;
|
|
if (num3 < (int)num4)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
ulong num5;
|
|
if (num5 == (ulong)0L)
|
|
{
|
|
uint num6;
|
|
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append((char)num6);
|
|
}
|
|
this.IEGJNKCGJHJ(num3);
|
|
num3++;
|
|
num3 += num3;
|
|
num3 += num3;
|
|
}
|
|
uint num7;
|
|
StringBuilder stringBuilder3 = this.NELKHONFGHF.Append((char)num7);
|
|
}
|
|
|
|
// Token: 0x060063E2 RID: 25570 RVA: 0x0015F1AC File Offset: 0x0015D3AC
|
|
[Token(Token = "0x60063E2")]
|
|
[Address(RVA = "0x16F5BD0", Offset = "0x16F45D0", VA = "0x1816F5BD0")]
|
|
private void FCIOFJPGAIO(string CKCGCFGOMAA)
|
|
{
|
|
StringBuilder nelkhonfghf = this.NELKHONFGHF;
|
|
int num = 0;
|
|
char[] array = CKCGCFGOMAA.ToCharArray();
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
char c = array[num];
|
|
if (num <= 5)
|
|
{
|
|
StringBuilder stringBuilder = this.NELKHONFGHF.Append("\\b");
|
|
num++;
|
|
StringBuilder stringBuilder2 = this.NELKHONFGHF.Append("\\t");
|
|
num++;
|
|
StringBuilder stringBuilder3 = this.NELKHONFGHF.Append("\\n");
|
|
num++;
|
|
StringBuilder stringBuilder4 = this.NELKHONFGHF.Append("\\f");
|
|
num++;
|
|
StringBuilder stringBuilder5 = this.NELKHONFGHF.Append("\\r");
|
|
num++;
|
|
}
|
|
StringBuilder stringBuilder6 = this.NELKHONFGHF.Append("\\\"");
|
|
num++;
|
|
StringBuilder stringBuilder7 = this.NELKHONFGHF.Append("\\\\");
|
|
num++;
|
|
char c2 = Convert.ToChar((ushort)c);
|
|
StringBuilder stringBuilder8 = this.NELKHONFGHF.Append("\\u");
|
|
StringBuilder nelkhonfghf2 = this.NELKHONFGHF;
|
|
num++;
|
|
num++;
|
|
}
|
|
uint num2;
|
|
StringBuilder stringBuilder9 = this.NELKHONFGHF.Append((char)num2);
|
|
}
|
|
|
|
// Token: 0x060063E3 RID: 25571 RVA: 0x0015F2C0 File Offset: 0x0015D4C0
|
|
[Token(Token = "0x60063E3")]
|
|
[Address(RVA = "0x16F5E90", Offset = "0x16F4890", VA = "0x1816F5E90")]
|
|
private void GDKAGOPLAJP(object ONGBFDACHHG)
|
|
{
|
|
if (ONGBFDACHHG == 0)
|
|
{
|
|
if (ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0 && ONGBFDACHHG == 0)
|
|
{
|
|
if (ONGBFDACHHG == 0 && ONGBFDACHHG == 0)
|
|
{
|
|
int hashCode = ONGBFDACHHG.GetHashCode();
|
|
return;
|
|
}
|
|
double num = Convert.ToDouble(ONGBFDACHHG);
|
|
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
|
}
|
|
StringBuilder stringBuilder = this.NELKHONFGHF.Append(ONGBFDACHHG);
|
|
return;
|
|
}
|
|
StringBuilder nelkhonfghf = this.NELKHONFGHF;
|
|
CultureInfo invariantCulture2 = CultureInfo.InvariantCulture;
|
|
}
|
|
|
|
// Token: 0x04004762 RID: 18274
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004762")]
|
|
private StringBuilder NELKHONFGHF;
|
|
}
|
|
}
|