This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,453 @@
using System;
using System.Collections.Generic;
using System.IO;
namespace BestHTTP.Cookies
{
// Token: 0x020001C7 RID: 455
public static class GABLMHAAJAE
{
// Token: 0x170001DC RID: 476
// (get) Token: 0x06005B03 RID: 23299 RVA: 0x001BFB44 File Offset: 0x001BDD44
public static bool BAFMCOIKDEI
{
get
{
if (GABLMHAAJAE.EJENNCENKDP)
{
return GABLMHAAJAE.JFFCFOEKCHB;
}
try
{
File.Exists(EDGFEAGFEKH.JPBLNNJJFFP());
GABLMHAAJAE.JFFCFOEKCHB = true;
}
catch
{
GABLMHAAJAE.JFFCFOEKCHB = false;
EDGFEAGFEKH.ABKOCPMECFA.AFKOLCCJNEM("CookieJar", "Cookie saving and loading disabled!");
}
finally
{
GABLMHAAJAE.EJENNCENKDP = true;
}
return GABLMHAAJAE.JFFCFOEKCHB;
}
}
// Token: 0x170001DD RID: 477
// (get) Token: 0x06005B04 RID: 23300 RVA: 0x001BFBC0 File Offset: 0x001BDDC0
// (set) Token: 0x06005B05 RID: 23301 RVA: 0x001BFBC8 File Offset: 0x001BDDC8
private static string LOOGLIFLHGM { get; set; }
// Token: 0x170001DE RID: 478
// (get) Token: 0x06005B06 RID: 23302 RVA: 0x001BFBD0 File Offset: 0x001BDDD0
// (set) Token: 0x06005B07 RID: 23303 RVA: 0x001BFBD8 File Offset: 0x001BDDD8
private static string NOJFLBAPNMI { get; set; }
// Token: 0x06005B08 RID: 23304 RVA: 0x001BFBE0 File Offset: 0x001BDDE0
internal static void OLGDGIIJHDA()
{
if (!GABLMHAAJAE.BAFMCOIKDEI)
{
return;
}
try
{
if (string.IsNullOrEmpty(GABLMHAAJAE.LOOGLIFLHGM) || string.IsNullOrEmpty(GABLMHAAJAE.NOJFLBAPNMI))
{
GABLMHAAJAE.LOOGLIFLHGM = Path.Combine(EDGFEAGFEKH.JPBLNNJJFFP(), "Cookies");
GABLMHAAJAE.NOJFLBAPNMI = Path.Combine(GABLMHAAJAE.LOOGLIFLHGM, "Library");
}
}
catch
{
}
}
// Token: 0x06005B09 RID: 23305 RVA: 0x001BFC5C File Offset: 0x001BDE5C
internal static void MEAINJPIECA(ENANHBCGCNA DKBBNNEBKMO)
{
if (DKBBNNEBKMO == null)
{
return;
}
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
try
{
GABLMHAAJAE.IILLJLIAKBL();
List<OKCNPGKEHJG> list = new List<OKCNPGKEHJG>();
List<string> list2 = DKBBNNEBKMO.CMLBABCILHF("set-cookie");
if (list2 != null)
{
foreach (string text in list2)
{
try
{
OKCNPGKEHJG okcnpgkehjg = OKCNPGKEHJG.GPKJJKCHILI(text, DKBBNNEBKMO.LEEPNPCACCO.KCHFDKIOAGM);
if (okcnpgkehjg != null)
{
int num;
OKCNPGKEHJG okcnpgkehjg2 = GABLMHAAJAE.FDOBBLFBBBK(okcnpgkehjg, out num);
if (!string.IsNullOrEmpty(okcnpgkehjg.ANKACHDHNCL) && okcnpgkehjg.EPBAPJBEJAI())
{
if (okcnpgkehjg2 == null)
{
GABLMHAAJAE.GKLLFLMKCNJ.Add(okcnpgkehjg);
list.Add(okcnpgkehjg);
}
else
{
okcnpgkehjg.EDBAAMOFDBO = okcnpgkehjg2.EDBAAMOFDBO;
GABLMHAAJAE.GKLLFLMKCNJ[num] = okcnpgkehjg;
list.Add(okcnpgkehjg);
}
}
else if (num != -1)
{
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(num);
}
}
}
catch
{
}
}
DKBBNNEBKMO.GKLLFLMKCNJ = list;
}
}
catch
{
}
}
}
// Token: 0x06005B0A RID: 23306 RVA: 0x001BFE08 File Offset: 0x001BE008
internal static void IILLJLIAKBL()
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
try
{
uint num = 0U;
TimeSpan timeSpan = TimeSpan.FromDays(7.0);
int i = 0;
while (i < GABLMHAAJAE.GKLLFLMKCNJ.Count)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (!okcnpgkehjg.EPBAPJBEJAI() || okcnpgkehjg.EJFGCHJGEKM + timeSpan < DateTime.UtcNow)
{
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(i);
}
else
{
if (!okcnpgkehjg.HELJFDMFLLE)
{
num += okcnpgkehjg.BHEFGGBJAJM();
}
i++;
}
}
if (num > EDGFEAGFEKH.KCGGNCFLAJD)
{
GABLMHAAJAE.GKLLFLMKCNJ.Sort();
while (num > EDGFEAGFEKH.KCGGNCFLAJD && GABLMHAAJAE.GKLLFLMKCNJ.Count > 0)
{
OKCNPGKEHJG okcnpgkehjg2 = GABLMHAAJAE.GKLLFLMKCNJ[0];
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(0);
num -= okcnpgkehjg2.BHEFGGBJAJM();
}
}
}
catch
{
}
}
}
// Token: 0x06005B0B RID: 23307 RVA: 0x001BFF34 File Offset: 0x001BE134
internal static void CPFDMBMLBAF()
{
if (!GABLMHAAJAE.BAFMCOIKDEI)
{
return;
}
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
if (GABLMHAAJAE.AMJLBOLCGAG)
{
try
{
GABLMHAAJAE.IILLJLIAKBL();
if (!Directory.Exists(GABLMHAAJAE.LOOGLIFLHGM))
{
Directory.CreateDirectory(GABLMHAAJAE.LOOGLIFLHGM);
}
using (FileStream fileStream = new FileStream(GABLMHAAJAE.NOJFLBAPNMI, FileMode.Create))
{
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
binaryWriter.Write(1);
int num = 0;
foreach (OKCNPGKEHJG okcnpgkehjg in GABLMHAAJAE.GKLLFLMKCNJ)
{
if (!okcnpgkehjg.HELJFDMFLLE)
{
num++;
}
}
binaryWriter.Write(num);
foreach (OKCNPGKEHJG okcnpgkehjg2 in GABLMHAAJAE.GKLLFLMKCNJ)
{
if (!okcnpgkehjg2.HELJFDMFLLE)
{
okcnpgkehjg2.PPCELKBFGPC(binaryWriter);
}
}
}
}
}
catch
{
}
}
}
}
// Token: 0x06005B0C RID: 23308 RVA: 0x001C0110 File Offset: 0x001BE310
internal static void MNIMBKJNNOP()
{
if (!GABLMHAAJAE.BAFMCOIKDEI)
{
return;
}
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
if (!GABLMHAAJAE.AMJLBOLCGAG)
{
GABLMHAAJAE.OLGDGIIJHDA();
try
{
GABLMHAAJAE.GKLLFLMKCNJ.Clear();
if (!Directory.Exists(GABLMHAAJAE.LOOGLIFLHGM))
{
Directory.CreateDirectory(GABLMHAAJAE.LOOGLIFLHGM);
}
if (File.Exists(GABLMHAAJAE.NOJFLBAPNMI))
{
using (FileStream fileStream = new FileStream(GABLMHAAJAE.NOJFLBAPNMI, FileMode.Open))
{
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
binaryReader.ReadInt32();
int num = binaryReader.ReadInt32();
for (int i = 0; i < num; i++)
{
OKCNPGKEHJG okcnpgkehjg = new OKCNPGKEHJG();
okcnpgkehjg.JKJIPBDHKHK(binaryReader);
if (okcnpgkehjg.EPBAPJBEJAI())
{
GABLMHAAJAE.GKLLFLMKCNJ.Add(okcnpgkehjg);
}
}
}
}
}
}
catch
{
GABLMHAAJAE.GKLLFLMKCNJ.Clear();
}
finally
{
GABLMHAAJAE.AMJLBOLCGAG = true;
}
}
}
}
// Token: 0x06005B0D RID: 23309 RVA: 0x001C026C File Offset: 0x001BE46C
public static List<OKCNPGKEHJG> CPIBGJLHLBL(Uri CAGBGCGKOKD)
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
List<OKCNPGKEHJG> list2;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
List<OKCNPGKEHJG> list = null;
for (int i = 0; i < GABLMHAAJAE.GKLLFLMKCNJ.Count; i++)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (okcnpgkehjg.EPBAPJBEJAI() && CAGBGCGKOKD.Host.IndexOf(okcnpgkehjg.EEECDAJMGJF) != -1 && CAGBGCGKOKD.AbsolutePath.StartsWith(okcnpgkehjg.HPDDPAHBPGC))
{
if (list == null)
{
list = new List<OKCNPGKEHJG>();
}
list.Add(okcnpgkehjg);
}
}
list2 = list;
}
return list2;
}
// Token: 0x06005B0E RID: 23310 RVA: 0x001C0320 File Offset: 0x001BE520
public static void MEAINJPIECA(Uri CAGBGCGKOKD, OKCNPGKEHJG FPAHALCMACG)
{
GABLMHAAJAE.MEAINJPIECA(FPAHALCMACG);
}
// Token: 0x06005B0F RID: 23311 RVA: 0x001C0328 File Offset: 0x001BE528
public static void MEAINJPIECA(OKCNPGKEHJG FPAHALCMACG)
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
int num;
GABLMHAAJAE.FDOBBLFBBBK(FPAHALCMACG, out num);
if (num >= 0)
{
GABLMHAAJAE.GKLLFLMKCNJ[num] = FPAHALCMACG;
}
else
{
GABLMHAAJAE.GKLLFLMKCNJ.Add(FPAHALCMACG);
}
}
}
// Token: 0x06005B10 RID: 23312 RVA: 0x001C0390 File Offset: 0x001BE590
public static List<OKCNPGKEHJG> FBNNFCAFCPP()
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
List<OKCNPGKEHJG> gkllflmkcnj;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
gkllflmkcnj = GABLMHAAJAE.GKLLFLMKCNJ;
}
return gkllflmkcnj;
}
// Token: 0x06005B11 RID: 23313 RVA: 0x001C03D4 File Offset: 0x001BE5D4
public static void NFGBPFHKLGF()
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
GABLMHAAJAE.GKLLFLMKCNJ.Clear();
}
}
// Token: 0x06005B12 RID: 23314 RVA: 0x001C0418 File Offset: 0x001BE618
public static void NFGBPFHKLGF(TimeSpan CJGDOOBGBAC)
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
int i = 0;
while (i < GABLMHAAJAE.GKLLFLMKCNJ.Count)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (!okcnpgkehjg.EPBAPJBEJAI() || okcnpgkehjg.EDBAAMOFDBO + CJGDOOBGBAC < DateTime.UtcNow)
{
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(i);
}
else
{
i++;
}
}
}
}
// Token: 0x06005B13 RID: 23315 RVA: 0x001C04B0 File Offset: 0x001BE6B0
public static void NFGBPFHKLGF(string CCKNIBBGCBF)
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
int i = 0;
while (i < GABLMHAAJAE.GKLLFLMKCNJ.Count)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (!okcnpgkehjg.EPBAPJBEJAI() || okcnpgkehjg.EEECDAJMGJF.IndexOf(CCKNIBBGCBF) != -1)
{
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(i);
}
else
{
i++;
}
}
}
}
// Token: 0x06005B14 RID: 23316 RVA: 0x001C0540 File Offset: 0x001BE740
public static void GHNDLDADOAD(Uri CAGBGCGKOKD, string EKKMPHMGCLB)
{
object flgnhddegdn = GABLMHAAJAE.FLGNHDDEGDN;
lock (flgnhddegdn)
{
GABLMHAAJAE.MNIMBKJNNOP();
int i = 0;
while (i < GABLMHAAJAE.GKLLFLMKCNJ.Count)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (okcnpgkehjg.GDIECAFDIMC.Equals(EKKMPHMGCLB, StringComparison.OrdinalIgnoreCase) && CAGBGCGKOKD.Host.IndexOf(okcnpgkehjg.EEECDAJMGJF) != -1)
{
GABLMHAAJAE.GKLLFLMKCNJ.RemoveAt(i);
}
else
{
i++;
}
}
}
}
// Token: 0x06005B15 RID: 23317 RVA: 0x001C05DC File Offset: 0x001BE7DC
private static OKCNPGKEHJG FDOBBLFBBBK(OKCNPGKEHJG FPAHALCMACG, out int LPFNGFHKNCE)
{
for (int i = 0; i < GABLMHAAJAE.GKLLFLMKCNJ.Count; i++)
{
OKCNPGKEHJG okcnpgkehjg = GABLMHAAJAE.GKLLFLMKCNJ[i];
if (okcnpgkehjg.Equals(FPAHALCMACG))
{
LPFNGFHKNCE = i;
return okcnpgkehjg;
}
}
LPFNGFHKNCE = -1;
return null;
}
// Token: 0x04000B51 RID: 2897
private const int ALCFGFGJCHI = 1;
// Token: 0x04000B52 RID: 2898
private static List<OKCNPGKEHJG> GKLLFLMKCNJ = new List<OKCNPGKEHJG>();
// Token: 0x04000B55 RID: 2901
private static object FLGNHDDEGDN = new object();
// Token: 0x04000B56 RID: 2902
private static bool JFFCFOEKCHB;
// Token: 0x04000B57 RID: 2903
private static bool EJENNCENKDP;
// Token: 0x04000B58 RID: 2904
private static bool AMJLBOLCGAG;
}
}
@@ -0,0 +1,580 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using BestHTTP.Extensions;
namespace BestHTTP.Cookies
{
// Token: 0x020001C6 RID: 454
public sealed class OKCNPGKEHJG : IComparable<OKCNPGKEHJG>, IEquatable<OKCNPGKEHJG>
{
// Token: 0x06005AC2 RID: 23234 RVA: 0x001BED90 File Offset: 0x001BCF90
public DateTime GLCJAJLDHHF()
{
return this.<DJNGNEECKHD>k__BackingField;
}
// Token: 0x06005AC3 RID: 23235 RVA: 0x001BED98 File Offset: 0x001BCF98
public override bool Equals(object INNGECIOBOO)
{
return INNGECIOBOO != null && this.Equals(INNGECIOBOO as OKCNPGKEHJG);
}
// Token: 0x170001D2 RID: 466
// (get) Token: 0x06005ACB RID: 23243 RVA: 0x001BEE94 File Offset: 0x001BD094
// (set) Token: 0x06005AC4 RID: 23236 RVA: 0x001BEDB0 File Offset: 0x001BCFB0
public string ANKACHDHNCL { get; private set; }
// Token: 0x06005AC5 RID: 23237 RVA: 0x001BEDBC File Offset: 0x001BCFBC
public OKCNPGKEHJG(string EKKMPHMGCLB, string NOBAPCOKFIL, string KHKFPPAPDOP)
: this(EKKMPHMGCLB, NOBAPCOKFIL, KHKFPPAPDOP, string.Empty)
{
}
// Token: 0x170001D8 RID: 472
// (get) Token: 0x06005AD3 RID: 23251 RVA: 0x001BF000 File Offset: 0x001BD200
// (set) Token: 0x06005AC6 RID: 23238 RVA: 0x001BEDCC File Offset: 0x001BCFCC
public string EEECDAJMGJF { get; private set; }
// Token: 0x06005AC7 RID: 23239 RVA: 0x001BEDD8 File Offset: 0x001BCFD8
public string PGCGJIMCMFL()
{
return this.<EDIKPAEDGDL>k__BackingField;
}
// Token: 0x06005AC8 RID: 23240 RVA: 0x001BEDE0 File Offset: 0x001BCFE0
public OKCNPGKEHJG(string EKKMPHMGCLB, string NOBAPCOKFIL)
: this(EKKMPHMGCLB, NOBAPCOKFIL, "/", string.Empty)
{
}
// Token: 0x06005AC9 RID: 23241 RVA: 0x001BEDF4 File Offset: 0x001BCFF4
public void FEBMCIMPPAH(DateTime NOBAPCOKFIL)
{
this.<KHGDGNAOFLN>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005ACA RID: 23242 RVA: 0x001BEE00 File Offset: 0x001BD000
private static List<AEBLKMKBEBL> IMIGKDMMODO(string ECFMJBEFGGB)
{
List<AEBLKMKBEBL> list = new List<AEBLKMKBEBL>();
if (ECFMJBEFGGB == null)
{
return list;
}
int i = 0;
while (i < ECFMJBEFGGB.Length)
{
if (OKCNPGKEHJG.DINNJGHCFHI == null)
{
OKCNPGKEHJG.DINNJGHCFHI = new Func<char, bool>(OKCNPGKEHJG.OMELKKAGJFH);
}
string text = ECFMJBEFGGB.IIPLLALIEMN(ref i, OKCNPGKEHJG.DINNJGHCFHI, true).Trim();
AEBLKMKBEBL aeblkmkbebl = new AEBLKMKBEBL(text);
if (i < ECFMJBEFGGB.Length && ECFMJBEFGGB[i - 1] == '=')
{
aeblkmkbebl.ANKACHDHNCL = OKCNPGKEHJG.PDMBMKBJGKB(ECFMJBEFGGB, ref i);
}
list.Add(aeblkmkbebl);
}
return list;
}
// Token: 0x06005ACC RID: 23244 RVA: 0x001BEE9C File Offset: 0x001BD09C
public uint KPCDDFIMHBE()
{
return (uint)(((this.PGCGJIMCMFL() == null) ? 0 : (this.GDIECAFDIMC.Length * 5)) + ((this.ANKACHDHNCL == null) ? 1 : (this.ANKACHDHNCL.Length * 4)) + ((this.EEECDAJMGJF == null) ? 1 : (this.EEECDAJMGJF.Length * 7)) + ((this.HPDDPAHBPGC == null) ? 0 : (this.HPDDPAHBPGC.Length * 7)) + -44 + 2);
}
// Token: 0x170001D3 RID: 467
// (get) Token: 0x06005AE6 RID: 23270 RVA: 0x001BF344 File Offset: 0x001BD544
// (set) Token: 0x06005ACD RID: 23245 RVA: 0x001BEF2C File Offset: 0x001BD12C
public DateTime EDBAAMOFDBO { get; internal set; }
// Token: 0x170001D9 RID: 473
// (get) Token: 0x06005ADF RID: 23263 RVA: 0x001BF228 File Offset: 0x001BD428
// (set) Token: 0x06005ACE RID: 23246 RVA: 0x001BEF38 File Offset: 0x001BD138
public string HPDDPAHBPGC { get; private set; }
// Token: 0x06005ACF RID: 23247 RVA: 0x001BEF44 File Offset: 0x001BD144
public long CCOOPFMEHDM()
{
return this.<PHCAOCHPHDG>k__BackingField;
}
// Token: 0x06005AD0 RID: 23248 RVA: 0x001BEF4C File Offset: 0x001BD14C
public override string ToString()
{
return this.GDIECAFDIMC + "=" + this.ANKACHDHNCL;
}
// Token: 0x06005AD1 RID: 23249 RVA: 0x001BEF64 File Offset: 0x001BD164
private static List<AEBLKMKBEBL> IKAPBAMOPPN(string ECFMJBEFGGB)
{
List<AEBLKMKBEBL> list = new List<AEBLKMKBEBL>();
if (ECFMJBEFGGB == null)
{
return list;
}
int i = 1;
while (i < ECFMJBEFGGB.Length)
{
if (OKCNPGKEHJG.DINNJGHCFHI == null)
{
OKCNPGKEHJG.DINNJGHCFHI = new Func<char, bool>(OKCNPGKEHJG.OMELKKAGJFH);
}
string text = ECFMJBEFGGB.IIPLLALIEMN(ref i, OKCNPGKEHJG.DINNJGHCFHI, false).Trim();
AEBLKMKBEBL aeblkmkbebl = new AEBLKMKBEBL(text);
if (i < ECFMJBEFGGB.Length && (int)ECFMJBEFGGB[i - 0] == -97)
{
aeblkmkbebl.CPIAOAGNPLD(OKCNPGKEHJG.PDMBMKBJGKB(ECFMJBEFGGB, ref i));
}
list.Add(aeblkmkbebl);
}
return list;
}
// Token: 0x06005AD2 RID: 23250 RVA: 0x001BEFF8 File Offset: 0x001BD1F8
public DateTime CBIBMHKEGHH()
{
return this.<JKMCIHBAPCD>k__BackingField;
}
// Token: 0x06005AD4 RID: 23252 RVA: 0x001BF008 File Offset: 0x001BD208
public int KKJAIFIOJPD(OKCNPGKEHJG GGGBDENGHFM)
{
return this.EJFGCHJGEKM.CompareTo(GGGBDENGHFM.EJFGCHJGEKM);
}
// Token: 0x06005AD5 RID: 23253 RVA: 0x001BF02C File Offset: 0x001BD22C
public int LIDDNEJHECP()
{
return this.ToString().GetHashCode();
}
// Token: 0x06005AD6 RID: 23254 RVA: 0x001BF03C File Offset: 0x001BD23C
public DateTime MEMNCKBELNN()
{
return this.<KHGDGNAOFLN>k__BackingField;
}
// Token: 0x170001D7 RID: 471
// (get) Token: 0x06005AF6 RID: 23286 RVA: 0x001BF73C File Offset: 0x001BD93C
// (set) Token: 0x06005AD7 RID: 23255 RVA: 0x001BF044 File Offset: 0x001BD244
public bool HELJFDMFLLE { get; private set; }
// Token: 0x06005AD8 RID: 23256 RVA: 0x001BF050 File Offset: 0x001BD250
internal void JKJIPBDHKHK(BinaryReader JAGHIAOIDOC)
{
JAGHIAOIDOC.ReadInt32();
this.GDIECAFDIMC = JAGHIAOIDOC.ReadString();
this.ANKACHDHNCL = JAGHIAOIDOC.ReadString();
this.EDBAAMOFDBO = DateTime.FromBinary(JAGHIAOIDOC.ReadInt64());
this.EJFGCHJGEKM = DateTime.FromBinary(JAGHIAOIDOC.ReadInt64());
this.CMNBLBALEOJ = DateTime.FromBinary(JAGHIAOIDOC.ReadInt64());
this.HCAAKJFOOHM = JAGHIAOIDOC.ReadInt64();
this.HELJFDMFLLE = JAGHIAOIDOC.ReadBoolean();
this.EEECDAJMGJF = JAGHIAOIDOC.ReadString();
this.HPDDPAHBPGC = JAGHIAOIDOC.ReadString();
this.CNNFMLAFDEC = JAGHIAOIDOC.ReadBoolean();
this.HNBDOLAPIPK = JAGHIAOIDOC.ReadBoolean();
}
// Token: 0x06005AD9 RID: 23257 RVA: 0x001BF0F8 File Offset: 0x001BD2F8
public DateTime CKGGBNNGKHE()
{
return this.<JKMCIHBAPCD>k__BackingField;
}
// Token: 0x06005ADA RID: 23258 RVA: 0x001BF100 File Offset: 0x001BD300
private void MJDBNFPEEGK(bool NOBAPCOKFIL)
{
this.<LLGPBNAMKDA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005ADB RID: 23259 RVA: 0x001BF10C File Offset: 0x001BD30C
private void ADJOPMCKFOA(string NOBAPCOKFIL)
{
this.<ICMCKGAPNOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x170001D1 RID: 465
// (get) Token: 0x06005AFB RID: 23291 RVA: 0x001BF76C File Offset: 0x001BD96C
// (set) Token: 0x06005ADC RID: 23260 RVA: 0x001BF118 File Offset: 0x001BD318
public string GDIECAFDIMC { get; private set; }
// Token: 0x06005ADD RID: 23261 RVA: 0x001BF124 File Offset: 0x001BD324
public int CompareTo(OKCNPGKEHJG GGGBDENGHFM)
{
return this.EJFGCHJGEKM.CompareTo(GGGBDENGHFM.EJFGCHJGEKM);
}
// Token: 0x06005ADE RID: 23262 RVA: 0x001BF148 File Offset: 0x001BD348
internal void PPCELKBFGPC(BinaryWriter JAGHIAOIDOC)
{
JAGHIAOIDOC.Write(1);
JAGHIAOIDOC.Write(this.GDIECAFDIMC ?? string.Empty);
JAGHIAOIDOC.Write(this.ANKACHDHNCL ?? string.Empty);
JAGHIAOIDOC.Write(this.EDBAAMOFDBO.ToBinary());
JAGHIAOIDOC.Write(this.EJFGCHJGEKM.ToBinary());
JAGHIAOIDOC.Write(this.CMNBLBALEOJ.ToBinary());
JAGHIAOIDOC.Write(this.HCAAKJFOOHM);
JAGHIAOIDOC.Write(this.HELJFDMFLLE);
JAGHIAOIDOC.Write(this.EEECDAJMGJF ?? string.Empty);
JAGHIAOIDOC.Write(this.HPDDPAHBPGC ?? string.Empty);
JAGHIAOIDOC.Write(this.CNNFMLAFDEC);
JAGHIAOIDOC.Write(this.HNBDOLAPIPK);
}
// Token: 0x06005AE0 RID: 23264 RVA: 0x001BF230 File Offset: 0x001BD430
public OKCNPGKEHJG(Uri CAGBGCGKOKD, string EKKMPHMGCLB, string NOBAPCOKFIL, DateTime INBODEOFNHL, bool JKKOGJKNNKB = true)
: this(EKKMPHMGCLB, NOBAPCOKFIL, CAGBGCGKOKD.AbsolutePath, CAGBGCGKOKD.Host)
{
this.CMNBLBALEOJ = INBODEOFNHL;
this.HELJFDMFLLE = JKKOGJKNNKB;
this.EDBAAMOFDBO = DateTime.UtcNow;
}
// Token: 0x06005AE1 RID: 23265 RVA: 0x001BF264 File Offset: 0x001BD464
public bool LBNBNJDDJBL(OKCNPGKEHJG FPAHALCMACG)
{
return FPAHALCMACG == null || (!object.ReferenceEquals(this, FPAHALCMACG) && (this.PGCGJIMCMFL().Equals(FPAHALCMACG.PGCGJIMCMFL(), (StringComparison)7) && ((this.EEECDAJMGJF == null && FPAHALCMACG.EEECDAJMGJF == null) || this.EEECDAJMGJF.Equals(FPAHALCMACG.EEECDAJMGJF, StringComparison.Ordinal))) && ((this.HPDDPAHBPGC == null && FPAHALCMACG.HPDDPAHBPGC == null) || this.HPDDPAHBPGC.Equals(FPAHALCMACG.HPDDPAHBPGC, StringComparison.Ordinal)));
}
// Token: 0x06005AE2 RID: 23266 RVA: 0x001BF2FC File Offset: 0x001BD4FC
public bool FACKDMJEAFN()
{
return this.<LLGPBNAMKDA>k__BackingField;
}
// Token: 0x06005AE3 RID: 23267 RVA: 0x001BF304 File Offset: 0x001BD504
public int JJCPMDDPHBF()
{
return this.ToString().GetHashCode();
}
// Token: 0x06005AE4 RID: 23268 RVA: 0x001BF314 File Offset: 0x001BD514
private void ENLIAMAEFKM(string NOBAPCOKFIL)
{
this.<PPOGPOHBAMD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005AE5 RID: 23269 RVA: 0x001BF320 File Offset: 0x001BD520
internal OKCNPGKEHJG()
{
this.HELJFDMFLLE = true;
this.HCAAKJFOOHM = -1L;
this.EJFGCHJGEKM = DateTime.UtcNow;
}
// Token: 0x170001DB RID: 475
// (get) Token: 0x06005AF8 RID: 23288 RVA: 0x001BF74C File Offset: 0x001BD94C
// (set) Token: 0x06005AE7 RID: 23271 RVA: 0x001BF34C File Offset: 0x001BD54C
public bool HNBDOLAPIPK { get; private set; }
// Token: 0x170001D6 RID: 470
// (get) Token: 0x06005AE8 RID: 23272 RVA: 0x001BF358 File Offset: 0x001BD558
// (set) Token: 0x06005B01 RID: 23297 RVA: 0x001BF8B4 File Offset: 0x001BDAB4
public long HCAAKJFOOHM { get; private set; }
// Token: 0x06005AE9 RID: 23273 RVA: 0x001BF360 File Offset: 0x001BD560
public uint BHEFGGBJAJM()
{
return (uint)(((this.GDIECAFDIMC == null) ? 0 : (this.GDIECAFDIMC.Length * 2)) + ((this.ANKACHDHNCL == null) ? 0 : (this.ANKACHDHNCL.Length * 2)) + ((this.EEECDAJMGJF == null) ? 0 : (this.EEECDAJMGJF.Length * 2)) + ((this.HPDDPAHBPGC == null) ? 0 : (this.HPDDPAHBPGC.Length * 2)) + 32 + 3);
}
// Token: 0x06005AEA RID: 23274 RVA: 0x001BF3F0 File Offset: 0x001BD5F0
public OKCNPGKEHJG(Uri CAGBGCGKOKD, string EKKMPHMGCLB, string NOBAPCOKFIL, long LNBALPEFELP = -1L, bool JKKOGJKNNKB = true)
: this(EKKMPHMGCLB, NOBAPCOKFIL, CAGBGCGKOKD.AbsolutePath, CAGBGCGKOKD.Host)
{
this.HCAAKJFOOHM = LNBALPEFELP;
this.HELJFDMFLLE = JKKOGJKNNKB;
this.EDBAAMOFDBO = DateTime.UtcNow;
}
// Token: 0x06005AEB RID: 23275 RVA: 0x001BF424 File Offset: 0x001BD624
public DateTime BCJNKPCBAEP()
{
return this.<JKMCIHBAPCD>k__BackingField;
}
// Token: 0x170001D5 RID: 469
// (get) Token: 0x06005AED RID: 23277 RVA: 0x001BF438 File Offset: 0x001BD638
// (set) Token: 0x06005AEC RID: 23276 RVA: 0x001BF42C File Offset: 0x001BD62C
public DateTime CMNBLBALEOJ { get; private set; }
// Token: 0x06005AEE RID: 23278 RVA: 0x001BF440 File Offset: 0x001BD640
public static OKCNPGKEHJG GPKJJKCHILI(string DPOJFJBDCNM, Uri DEDFIFAICHP)
{
OKCNPGKEHJG okcnpgkehjg = new OKCNPGKEHJG();
try
{
List<AEBLKMKBEBL> list = OKCNPGKEHJG.IMIGKDMMODO(DPOJFJBDCNM);
foreach (AEBLKMKBEBL aeblkmkbebl in list)
{
string text = aeblkmkbebl.IEDGFJHOLGH.ToLowerInvariant();
if (text != null)
{
if (text == "path")
{
OKCNPGKEHJG okcnpgkehjg2 = okcnpgkehjg;
string text2;
if (string.IsNullOrEmpty(aeblkmkbebl.ANKACHDHNCL) || !aeblkmkbebl.ANKACHDHNCL.StartsWith("/"))
{
text2 = "/";
}
else
{
string text3 = aeblkmkbebl.ANKACHDHNCL;
okcnpgkehjg.HPDDPAHBPGC = text3;
text2 = text3;
}
okcnpgkehjg2.HPDDPAHBPGC = text2;
continue;
}
if (!(text == "domain"))
{
if (text == "expires")
{
okcnpgkehjg.CMNBLBALEOJ = aeblkmkbebl.ANKACHDHNCL.AGJMDMBDLBA(DateTime.FromBinary(0L));
okcnpgkehjg.HELJFDMFLLE = false;
continue;
}
if (text == "max-age")
{
okcnpgkehjg.HCAAKJFOOHM = aeblkmkbebl.ANKACHDHNCL.MCDLPIAPICP(-1L);
okcnpgkehjg.HELJFDMFLLE = false;
continue;
}
if (text == "secure")
{
okcnpgkehjg.CNNFMLAFDEC = true;
continue;
}
if (text == "httponly")
{
okcnpgkehjg.HNBDOLAPIPK = true;
continue;
}
}
else
{
if (string.IsNullOrEmpty(aeblkmkbebl.ANKACHDHNCL))
{
return null;
}
okcnpgkehjg.EEECDAJMGJF = ((!aeblkmkbebl.ANKACHDHNCL.StartsWith(".")) ? aeblkmkbebl.ANKACHDHNCL : aeblkmkbebl.ANKACHDHNCL.Substring(1));
continue;
}
}
okcnpgkehjg.GDIECAFDIMC = aeblkmkbebl.IEDGFJHOLGH;
okcnpgkehjg.ANKACHDHNCL = aeblkmkbebl.ANKACHDHNCL;
}
if (EDGFEAGFEKH.KPDOCFLEPLB)
{
okcnpgkehjg.HELJFDMFLLE = true;
}
if (string.IsNullOrEmpty(okcnpgkehjg.EEECDAJMGJF))
{
okcnpgkehjg.EEECDAJMGJF = DEDFIFAICHP.Host;
}
if (string.IsNullOrEmpty(okcnpgkehjg.HPDDPAHBPGC))
{
okcnpgkehjg.HPDDPAHBPGC = DEDFIFAICHP.AbsolutePath;
}
OKCNPGKEHJG okcnpgkehjg3 = okcnpgkehjg;
DateTime utcNow = DateTime.UtcNow;
okcnpgkehjg.EJFGCHJGEKM = utcNow;
okcnpgkehjg3.EDBAAMOFDBO = utcNow;
}
catch
{
}
return okcnpgkehjg;
}
// Token: 0x06005AEF RID: 23279 RVA: 0x001BF6C4 File Offset: 0x001BD8C4
private static string PDMBMKBJGKB(string ECFMJBEFGGB, ref int IFJEHHMHOOM)
{
string empty = string.Empty;
if (ECFMJBEFGGB == null)
{
return empty;
}
return ECFMJBEFGGB.IIPLLALIEMN(ref IFJEHHMHOOM, ';', true);
}
// Token: 0x06005AF0 RID: 23280 RVA: 0x001BF6EC File Offset: 0x001BD8EC
[CompilerGenerated]
private static bool OMELKKAGJFH(char CFMGIBEEIJH)
{
return CFMGIBEEIJH != '=' && CFMGIBEEIJH != ';';
}
// Token: 0x170001DA RID: 474
// (get) Token: 0x06005AF1 RID: 23281 RVA: 0x001BF704 File Offset: 0x001BD904
// (set) Token: 0x06005AF2 RID: 23282 RVA: 0x001BF70C File Offset: 0x001BD90C
public bool CNNFMLAFDEC { get; private set; }
// Token: 0x06005AF3 RID: 23283 RVA: 0x001BF718 File Offset: 0x001BD918
public override int GetHashCode()
{
return this.ToString().GetHashCode();
}
// Token: 0x170001D4 RID: 468
// (get) Token: 0x06005AF4 RID: 23284 RVA: 0x001BF728 File Offset: 0x001BD928
// (set) Token: 0x06005AF9 RID: 23289 RVA: 0x001BF754 File Offset: 0x001BD954
public DateTime EJFGCHJGEKM { get; set; }
// Token: 0x06005AF5 RID: 23285 RVA: 0x001BF730 File Offset: 0x001BD930
private void GBLGOECHJLM(string NOBAPCOKFIL)
{
this.<ICMCKGAPNOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005AF7 RID: 23287 RVA: 0x001BF744 File Offset: 0x001BD944
public string DDNLPHAHNLB()
{
return this.<EDIKPAEDGDL>k__BackingField;
}
// Token: 0x06005AFA RID: 23290 RVA: 0x001BF760 File Offset: 0x001BD960
private void NGIBDBBNMID(bool NOBAPCOKFIL)
{
this.<LLGPBNAMKDA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005AFC RID: 23292 RVA: 0x001BF774 File Offset: 0x001BD974
public OKCNPGKEHJG(string EKKMPHMGCLB, string NOBAPCOKFIL, string KHKFPPAPDOP, string CCKNIBBGCBF)
: this()
{
this.GDIECAFDIMC = EKKMPHMGCLB;
this.ANKACHDHNCL = NOBAPCOKFIL;
this.HPDDPAHBPGC = KHKFPPAPDOP;
this.EEECDAJMGJF = CCKNIBBGCBF;
}
// Token: 0x06005AFD RID: 23293 RVA: 0x001BF79C File Offset: 0x001BD99C
public bool EPBAPJBEJAI()
{
return this.HELJFDMFLLE || ((this.HCAAKJFOOHM == -1L) ? (this.CMNBLBALEOJ > DateTime.UtcNow) : (Math.Max(0L, (long)(DateTime.UtcNow - this.EDBAAMOFDBO).TotalSeconds) < this.HCAAKJFOOHM));
}
// Token: 0x06005AFE RID: 23294 RVA: 0x001BF800 File Offset: 0x001BDA00
private void BKBDAKKJDNA(string NOBAPCOKFIL)
{
this.<ICMCKGAPNOD>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06005AFF RID: 23295 RVA: 0x001BF80C File Offset: 0x001BDA0C
public int IGGHPMMILHO()
{
return this.ToString().GetHashCode();
}
// Token: 0x06005B00 RID: 23296 RVA: 0x001BF81C File Offset: 0x001BDA1C
public bool Equals(OKCNPGKEHJG FPAHALCMACG)
{
return FPAHALCMACG != null && (object.ReferenceEquals(this, FPAHALCMACG) || (this.GDIECAFDIMC.Equals(FPAHALCMACG.GDIECAFDIMC, StringComparison.Ordinal) && ((this.EEECDAJMGJF == null && FPAHALCMACG.EEECDAJMGJF == null) || this.EEECDAJMGJF.Equals(FPAHALCMACG.EEECDAJMGJF, StringComparison.Ordinal)) && ((this.HPDDPAHBPGC == null && FPAHALCMACG.HPDDPAHBPGC == null) || this.HPDDPAHBPGC.Equals(FPAHALCMACG.HPDDPAHBPGC, StringComparison.Ordinal))));
}
// Token: 0x06005B02 RID: 23298 RVA: 0x001BF8C0 File Offset: 0x001BDAC0
public static OKCNPGKEHJG INAKBHHEJPB(string DPOJFJBDCNM, Uri DEDFIFAICHP)
{
OKCNPGKEHJG okcnpgkehjg = new OKCNPGKEHJG();
try
{
List<AEBLKMKBEBL> list = OKCNPGKEHJG.IKAPBAMOPPN(DPOJFJBDCNM);
foreach (AEBLKMKBEBL aeblkmkbebl in list)
{
string text = aeblkmkbebl.LDFGPONDHAK().ToLowerInvariant();
if (text != null)
{
if (text == "&")
{
OKCNPGKEHJG okcnpgkehjg2 = okcnpgkehjg;
string text2;
if (string.IsNullOrEmpty(aeblkmkbebl.MDECEMECOGE()) || !aeblkmkbebl.ANKACHDHNCL.StartsWith("RpcBroadcastSpawnPlayer"))
{
text2 = "Stop";
}
else
{
string text3 = aeblkmkbebl.MDECEMECOGE();
okcnpgkehjg.HPDDPAHBPGC = text3;
text2 = text3;
}
okcnpgkehjg2.HPDDPAHBPGC = text2;
continue;
}
if (!(text == "shake"))
{
if (text == "OBJECTIVE")
{
okcnpgkehjg.CMNBLBALEOJ = aeblkmkbebl.ANKACHDHNCL.AGJMDMBDLBA(DateTime.FromBinary(0L));
okcnpgkehjg.MJDBNFPEEGK(false);
continue;
}
if (text == "UseOcclusionCulling: {0} -> {1}")
{
okcnpgkehjg.HCAAKJFOOHM = aeblkmkbebl.ANKACHDHNCL.MCDLPIAPICP(-1L);
okcnpgkehjg.MJDBNFPEEGK(false);
continue;
}
if (text == "AFAJJOMNENF")
{
okcnpgkehjg.CNNFMLAFDEC = true;
continue;
}
if (text == "_Green_Col")
{
okcnpgkehjg.HNBDOLAPIPK = false;
continue;
}
}
else
{
if (string.IsNullOrEmpty(aeblkmkbebl.MDECEMECOGE()))
{
return null;
}
okcnpgkehjg.ENLIAMAEFKM((!aeblkmkbebl.MDECEMECOGE().StartsWith("Sending ")) ? aeblkmkbebl.JJDKJGEGJBM() : aeblkmkbebl.ANKACHDHNCL.Substring(1));
continue;
}
}
okcnpgkehjg.GDIECAFDIMC = aeblkmkbebl.FHDFJJPBLOK();
okcnpgkehjg.BKBDAKKJDNA(aeblkmkbebl.JJDKJGEGJBM());
}
if (EDGFEAGFEKH.KPDOCFLEPLB)
{
okcnpgkehjg.MJDBNFPEEGK(true);
}
if (string.IsNullOrEmpty(okcnpgkehjg.EEECDAJMGJF))
{
okcnpgkehjg.ENLIAMAEFKM(DEDFIFAICHP.Host);
}
if (string.IsNullOrEmpty(okcnpgkehjg.HPDDPAHBPGC))
{
okcnpgkehjg.HPDDPAHBPGC = DEDFIFAICHP.AbsolutePath;
}
OKCNPGKEHJG okcnpgkehjg3 = okcnpgkehjg;
DateTime utcNow = DateTime.UtcNow;
okcnpgkehjg.FEBMCIMPPAH(utcNow);
okcnpgkehjg3.EDBAAMOFDBO = utcNow;
}
catch
{
}
return okcnpgkehjg;
}
// Token: 0x04000B44 RID: 2884
private const int ALCFGFGJCHI = 1;
// Token: 0x04000B50 RID: 2896
[CompilerGenerated]
private static Func<char, bool> DINNJGHCFHI;
}
}