using System; using System.ComponentModel; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x02002FB9 RID: 12217 [Token(Token = "0x2002FB9")] public static class PIFLNPCGOKD { // Token: 0x17003902 RID: 14594 // (get) Token: 0x060149C6 RID: 84422 RVA: 0x004C32C4 File Offset: 0x004C14C4 [Token(Token = "0x17003902")] private static CAGFADDGJBJ OLBCNBFFEDG { [Token(Token = "0x60149C6")] [Address(RVA = "0x1831C80", Offset = "0x1830C80", VA = "0x181831C80")] get { PIFLNPCGOKD.CMJDKKBEACI = new CAGFADDGJBJ(); return PIFLNPCGOKD.CMJDKKBEACI; } } // Token: 0x17003903 RID: 14595 // (get) Token: 0x060149C7 RID: 84423 RVA: 0x004C32E8 File Offset: 0x004C14E8 [Token(Token = "0x17003903")] public static bool BJIPCLFGBOE { [Token(Token = "0x60149C7")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] get { return true; } } // Token: 0x17003904 RID: 14596 // (get) Token: 0x060149C8 RID: 84424 RVA: 0x004C32F8 File Offset: 0x004C14F8 [Token(Token = "0x17003904")] public static int JBLOGPMIAOP { [Token(Token = "0x60149C8")] [Address(RVA = "0x18310E0", Offset = "0x18300E0", VA = "0x1818310E0")] get { return PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; } } // Token: 0x060149C9 RID: 84425 RVA: 0x004C3318 File Offset: 0x004C1518 [Token(Token = "0x60149C9")] [Address(RVA = "0x1831830", Offset = "0x1830830", VA = "0x181831830")] public static PMGCJEPKFOF KAKABFGAJJJ(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { PMGCJEPKFOF pmgcjepkfof = JJEKJGALHKO.MKLIDFOGIGO(PIFLNPCGOKD.MMAHIFOJMNN); if ("{il2cpp array field local3->}" == (ulong)2L || "{il2cpp array field local3->}" == (ulong)0L) { } BackgroundWorker backgroundWorker = new BackgroundWorker(); DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args) { int desiredDisplayIndex = KNGNIABDGDG; int horizontalResolution = DDHKMJNJMDD; int compressionQuality = NCPPJCPHANK; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality); args.result = array; }; backgroundWorker.DoWork += doWorkEventHandler; RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC(new CBLLFJEDOII()); backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler; backgroundWorker.RunWorkerAsync(); int num; Action action = new Action(num.GNGOOMMLPHE); num = 0; PIFLNPCGOKD.FBIOAGFPEAJ = action; return PIFLNPCGOKD.FBIOAGFPEAJ; } // Token: 0x060149CA RID: 84426 RVA: 0x004C33B8 File Offset: 0x004C15B8 [Token(Token = "0x60149CA")] [Address(RVA = "0x1831140", Offset = "0x1830140", VA = "0x181831140")] private static void GNGOOMMLPHE() { int num = 0; PIFLNPCGOKD.FBIOAGFPEAJ = num; PIFLNPCGOKD.MMAHIFOJMNN = num; } // Token: 0x060149CB RID: 84427 RVA: 0x004C33D4 File Offset: 0x004C15D4 [Token(Token = "0x60149CB")] [Address(RVA = "0x1830FA0", Offset = "0x182FFA0", VA = "0x181830FA0")] private static PMGCJEPKFOF ECOCDFMNFLK(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { BackgroundWorker backgroundWorker = new BackgroundWorker(); DoWorkEventHandler doWorkEventHandler = delegate(object sender, DoWorkEventArgs args) { int desiredDisplayIndex = KNGNIABDGDG; int horizontalResolution = DDHKMJNJMDD; int compressionQuality = NCPPJCPHANK; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(desiredDisplayIndex, horizontalResolution, compressionQuality); args.result = array; }; backgroundWorker.DoWork += doWorkEventHandler; RunWorkerCompletedEventHandler runWorkerCompletedEventHandler = PIFLNPCGOKD.LMHGAJGCNFC(new CBLLFJEDOII()); backgroundWorker.RunWorkerCompleted += runWorkerCompletedEventHandler; backgroundWorker.RunWorkerAsync(); throw new NullReferenceException(); } // Token: 0x060149CC RID: 84428 RVA: 0x004C3434 File Offset: 0x004C1634 [Token(Token = "0x60149CC")] [Address(RVA = "0x1831550", Offset = "0x1830550", VA = "0x181831550")] private static byte[] JBOKKPKOEAN(int KNGNIABDGDG, int DDHKMJNJMDD, int NCPPJCPHANK) { int num; byte[] array; do { num = 0; int num2 = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG; Bitmap bitmap = new Bitmap(DDHKMJNJMDD, num, (PixelFormat)((uint)137224)); array = PIFLNPCGOKD.HKFPJLHCJJF(bitmap, NCPPJCPHANK); if (bitmap != 0) { } } while (num != 0); return array; } // Token: 0x060149CD RID: 84429 RVA: 0x004C348C File Offset: 0x004C168C [Token(Token = "0x60149CD")] [Address(RVA = "0x1831AE0", Offset = "0x1830AE0", VA = "0x181831AE0")] private static Rectangle KMPHECMDKPA(int KNGNIABDGDG) { int num = PIFLNPCGOKD.OLBCNBFFEDG.AKOBJDKPGOM; CAGFADDGJBJ cagfaddgjbj = PIFLNPCGOKD.OLBCNBFFEDG; int num2 = 0; KNGNIABDGDG.m_value = num2; throw new NullReferenceException(); } // Token: 0x060149CE RID: 84430 RVA: 0x004C34C4 File Offset: 0x004C16C4 [Token(Token = "0x60149CE")] [Address(RVA = "0x1831C50", Offset = "0x1830C50", VA = "0x181831C50")] private static void OMGMAHEKECB(Rectangle FKDJBONCFON, int ENNFNENEBMO, out int GOCGNIGECFF, out int JDGCLLFANLH) { GOCGNIGECFF.m_value = ENNFNENEBMO; } // Token: 0x060149CF RID: 84431 RVA: 0x004C34D8 File Offset: 0x004C16D8 [Token(Token = "0x60149CF")] [Address(RVA = "0x1830C20", Offset = "0x182FC20", VA = "0x181830C20")] private static void ANJLNCEEAOP(Rectangle DPDCAKAECLO, Bitmap JJHIAJNNBBA, int EKPLHOLCHAF, int PPPLGELGGKI) { for (;;) { int num = 0; Bitmap bitmap = new Bitmap(DPDCAKAECLO.width, EKPLHOLCHAF, (PixelFormat)((uint)137224)); Graphics graphics = Graphics.FromImage(bitmap); Size size = DPDCAKAECLO.Size; int num2 = 0; if (graphics != 0) { } if (num != 0) { goto IL_5E; } if (num2 != -1) { } Graphics graphics2; graphics2.InterpolationMode = InterpolationMode.HighQualityBicubic; num2++; if (graphics2 != 0) { } if (num == 0) { if (num2 != -1) { } if (bitmap != 0) { } if (num == 0) { break; } } } return; IL_5E: throw new NullReferenceException(); } // Token: 0x060149D0 RID: 84432 RVA: 0x004C3548 File Offset: 0x004C1748 [Token(Token = "0x60149D0")] [Address(RVA = "0x18311B0", Offset = "0x18301B0", VA = "0x1818311B0")] private static byte[] HKFPJLHCJJF(Bitmap KNOJAIPOHFA, int NCPPJCPHANK) { int num2; Guid formatID; Guid guid; do { ImageFormat jpeg = ImageFormat.Jpeg; ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders(); int num = 0; num2 = 0; int length = imageDecoders.Length; if (num >= length) { goto IL_4D; } formatID = imageDecoders[num2]._formatID; guid = jpeg.guid; } while (formatID == guid); num2++; IL_4D: PIFLNPCGOKD.ILJJPOOOBFD = 0; PIFLNPCGOKD.MGKPDOBPADA = new EncoderParameters(1); Encoder quality = Encoder.Quality; EncoderParameter[] param = PIFLNPCGOKD.MGKPDOBPADA._param; EncoderParameter encoderParameter = new EncoderParameter(quality, (long)NCPPJCPHANK); if (encoderParameter != 0) { } param[0] = encoderParameter; MemoryStream memoryStream = new MemoryStream(); EncoderParameters mgkpdobpada = PIFLNPCGOKD.MGKPDOBPADA; ImageCodecInfo iljjpooobfd = PIFLNPCGOKD.ILJJPOOOBFD; KNOJAIPOHFA.Save(memoryStream, iljjpooobfd, mgkpdobpada); ((IDisposable)memoryStream).Dispose(); throw new NullReferenceException(); } // Token: 0x060149D1 RID: 84433 RVA: 0x004C360C File Offset: 0x004C180C [Token(Token = "0x60149D1")] [Address(RVA = "0x1830E90", Offset = "0x182FE90", VA = "0x181830E90")] private static ImageCodecInfo CDDGNOALJLM(ImageFormat HFMBAGMDCOB) { ImageCodecInfo[] imageDecoders = ImageCodecInfo.GetImageDecoders(); int num = 0; int length = imageDecoders.Length; if (num < length) { ImageCodecInfo imageCodecInfo = imageDecoders[num]; Guid formatID = imageCodecInfo._formatID; Guid guid = HFMBAGMDCOB.guid; if (!(formatID == guid)) { num++; } return imageCodecInfo; } throw new NullReferenceException(); } // Token: 0x060149D2 RID: 84434 RVA: 0x004C3660 File Offset: 0x004C1860 [Token(Token = "0x60149D2")] [Address(RVA = "0x31D8F40", Offset = "0x31D7F40", VA = "0x1831D8F40")] private static RunWorkerCompletedEventHandler LMHGAJGCNFC(CBLLFJEDOII cpp2il__autoParamName__idx_0) { RunWorkerCompletedEventHandler runWorkerCompletedEventHandler; return runWorkerCompletedEventHandler; } // Token: 0x060149D3 RID: 84435 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60149D3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static PIFLNPCGOKD() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400D64F RID: 54863 [Token(Token = "0x400D64F")] private static byte[] MMAHIFOJMNN; // Token: 0x0400D650 RID: 54864 [Token(Token = "0x400D650")] private static PMGCJEPKFOF FBIOAGFPEAJ; // Token: 0x0400D651 RID: 54865 [Token(Token = "0x400D651")] private static CAGFADDGJBJ CMJDKKBEACI; // Token: 0x0400D652 RID: 54866 [Token(Token = "0x400D652")] private static ImageCodecInfo ILJJPOOOBFD; // Token: 0x0400D653 RID: 54867 [Token(Token = "0x400D653")] private static EncoderParameters MGKPDOBPADA; // Token: 0x02002FBA RID: 12218 [Token(Token = "0x2002FBA")] [CompilerGenerated] private sealed class CBOJBALEJJC { // Token: 0x060149D4 RID: 84436 RVA: 0x004C3674 File Offset: 0x004C1874 [Token(Token = "0x60149D4")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CBOJBALEJJC() { } // Token: 0x060149D5 RID: 84437 RVA: 0x004C3688 File Offset: 0x004C1888 [Token(Token = "0x60149D5")] [Address(RVA = "0x181FEC0", Offset = "0x181EEC0", VA = "0x18181FEC0")] internal void b__0(object sender, DoWorkEventArgs args) { int num = this.desiredDisplayIndex; int num2 = this.horizontalResolution; int num3 = this.compressionQuality; byte[] array = PIFLNPCGOKD.JBOKKPKOEAN(num, num2, num3); args.result = array; } // Token: 0x0400D654 RID: 54868 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D654")] public int desiredDisplayIndex; // Token: 0x0400D655 RID: 54869 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400D655")] public int horizontalResolution; // Token: 0x0400D656 RID: 54870 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D656")] public int compressionQuality; } // Token: 0x02002FBB RID: 12219 [Token(Token = "0x2002FBB")] [CompilerGenerated] private sealed class JDOPEIJNCAF { // Token: 0x060149D6 RID: 84438 RVA: 0x004C36C0 File Offset: 0x004C18C0 [Token(Token = "0x60149D6")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public JDOPEIJNCAF() { } // Token: 0x060149D7 RID: 84439 RVA: 0x004C36DC File Offset: 0x004C18DC [Token(Token = "0x60149D7")] [Address(RVA = "0x2B3DEA0", Offset = "0x2B3CEA0", VA = "0x182B3DEA0")] internal void b__0(object sender, RunWorkerCompletedEventArgs e) { PIFLNPCGOKD.ELOJINIJLEI elojinijlei = new PIFLNPCGOKD.ELOJINIJLEI(); elojinijlei.CS$<>8__locals1 = this; elojinijlei.e = e; Action action; BPHGKAEDBPE.APAOCLJJNFK(action); } // Token: 0x0400D657 RID: 54871 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D657")] public CBLLFJEDOII promise; } // Token: 0x02002FBC RID: 12220 [Token(Token = "0x2002FBC")] [CompilerGenerated] private sealed class ELOJINIJLEI { // Token: 0x060149D8 RID: 84440 RVA: 0x004C370C File Offset: 0x004C190C [Token(Token = "0x60149D8")] [Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")] public ELOJINIJLEI() { } // Token: 0x060149D9 RID: 84441 RVA: 0x004C3728 File Offset: 0x004C1928 [Token(Token = "0x60149D9")] [Address(RVA = "0x2B3D9D0", Offset = "0x2B3C9D0", VA = "0x182B3D9D0")] internal void b__1() { PIFLNPCGOKD.JDOPEIJNCAF cs$<>8__locals; CBLLFJEDOII promise; object result; do { RunWorkerCompletedEventArgs runWorkerCompletedEventArgs = this.e; Exception error = runWorkerCompletedEventArgs.error; cs$<>8__locals = this.CS$<>8__locals1; if (error != 0) { goto IL_3B; } promise = cs$<>8__locals.promise; result = runWorkerCompletedEventArgs.Result; if (result == 0) { } } while (result == 0); promise.OOOIENHGNCA(result); return; IL_3B: CBLLFJEDOII promise2 = cs$<>8__locals.promise; CBLLFJEDOII promise3 = this.CS$<>8__locals1.promise; throw new NullReferenceException(); } // Token: 0x0400D658 RID: 54872 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D658")] public RunWorkerCompletedEventArgs e; // Token: 0x0400D659 RID: 54873 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D659")] public PIFLNPCGOKD.JDOPEIJNCAF CS$<>8__locals1; } }