Decompiled source of Krumpac Building Pieces v7.0.14

plugins/Krumpac_Building_Pieces.dll

Decompiled a week ago
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Linq.Expressions;
using System.Net;
using System.Net.Sockets;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Cryptography;
using System.Security.Permissions;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using A1swSXNOwXF7nOfbnWW;
using A9KXjy9AkKkH0H2j4Nd;
using AZAW0B4DbjB52yuef21;
using AdtRdh9LwBHbOCe6mcT;
using Am0BAmWoNi8Tdrb3ULN;
using B5imON9TS66nFpioW2N;
using BQwZNfslO7vJwVUtM1q;
using BU6e5rieIfDeWRtfhJ1;
using BZBit8m5VM0wAW3rKen;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using BhexJ0xM3Q7BoZQtJtK;
using C9hlBCrUd5oM5S4NOA0;
using CB1L8CPtgVs6JahHhnE;
using CE3CCJ4l3oP839CMFGM;
using CR50QhWmsPcCALL5EES;
using Cc8t9sWGoLT7jET0hfA;
using CdVllpDBgQBs8HDSleF;
using CfWEgGXNDnenHFxEQfh;
using CxFoM14PZAKGHdTUMaU;
using DLxhOXQ9ZZjvM3fjSvE;
using DO5Jrq4cbPMGcLY8PtG;
using DqIkhkryQk8JKaTeifr;
using E2j1JEPhmYOdxV3NsQG;
using E5JxLFYn2CLotTHhffr;
using EOO8Jc4AoDOf5Quqc9N;
using EcX7FRDW8FAqA5Gtdym;
using EygcAMWMUHAS7jG7AyC;
using F0pStID8lF6PouHHgak;
using FOjIlW9uiUdIODxcpPc;
using FaTie9SSxuHKhTjSkhf;
using FtwIe1WwHSPcAAQ7tRk;
using G0DOWPOPBcdw7OAKmt6;
using GFsAtwMoUAapUPdvIV5;
using GpFiLSYVNuoOSywmrXW;
using GscQbri4SAanJYPikl9;
using H0Kpnf8MV3HLdqWwPpO;
using HFm4G1ShPSqXulJ2tHY;
using HarmonyLib;
using HarmonyLib.Public.Patching;
using HeZLyuEHLkYWFfhDoEq;
using I4abPPZ6MxkEbJ57K0w;
using IMY2wOmGXq5lAHVERdJ;
using IVw7yUBhIOwABZNUQu4;
using IiGSVKeyajY1Lh29miw;
using ItemManager;
using IuueHiXbuvm4aIeDuWU;
using JFAEbOr0EaNgRUbWjni;
using JetBrains.Annotations;
using Jexxf67q0gqByO76NBW;
using JnWbc1PLltRHmxI4Wtn;
using JnpnCpEZd57hLpZB29b;
using Jsg7YrP0p4s85LEk3Ke;
using JvaibnrD7jFaEu4UuHF;
using JwmroMi7ooCbudK3Jth;
using K3KxeZBiFWJS2TaIycO;
using KAHn3psN5T821EG3NAf;
using KQP6tTSqw2UdlCp0uU0;
using KYuobEWnWdHRQ9PPVUV;
using Khg8ySeSs5kjDXxN3c9;
using Krumpac_Building_Pieces.PieceLists;
using L41hrZZttHlXL0Hd4Rj;
using LKXHgmDa1RyO1bciS7l;
using LZrkoIea2S5YO9HmAYH;
using LbKTtTPijHJOuee8nKf;
using LthgTtmjDGiSH7BqXYV;
using MEqNCqX1apSqfBYwKhf;
using Microsoft.CodeAnalysis;
using Mono.Cecil;
using Mono.Cecil.Cil;
using Mono.Collections.Generic;
using MonoMod.Utils;
using MseANwrw0LlTyveIHTM;
using N3C2cL7GImMK7mbZBJt;
using NoP12sm4PPyHIAcvVms;
using NuLikH7Ws4LtSp02XDR;
using OStkF24CchqkgUMnvqP;
using Oo4Ovw9ejiZPoj9cPDp;
using OpBOT1rRPicqDHANsrS;
using PYEOYycHGBNy9DZuBsw;
using PhjX14m2nnR1LVnQ7V0;
using PieceManager;
using PkLrKSeTSvCeM57K5vK;
using PmrZ8VQpfVYjbfJhPJx;
using Q0xPQbDD0OHO42tCK0S;
using QsLujj9VArN2brpTAJ6;
using RPe2LOcjrG9XyB81KDt;
using RjEnOjPbqgacDmipoHn;
using Rs05ylSrn36jWWyedmp;
using SING35stbuJBnXurxHE;
using SPa1muXQ7pOwKfGrplS;
using SVA9ObXyYTehDmwxaZr;
using ShEiOmtXcFaUXvtMENT;
using SwwKv99XhS7oF54FkJj;
using T3WGwuXPq8Gs1w0FLs9;
using TMPro;
using Ta9QDQXFeIAB1uiTP4J;
using Tc5NVnBsirfACg8SlKU;
using TgKSx7mmtVZEVtGN7mU;
using U1yFDQNRNtxGGji64P8;
using UB8h2WTUsAgoikrnAoT;
using UBkaJ5PpdnJExxb6Ifj;
using UO0il6PYeZylrINplmC;
using UnityEngine;
using UnityEngine.Diagnostics;
using UnityEngine.UI;
using Uok01BxlDXQDVpdftvQ;
using VtwXIneOGWHAw4CWt30;
using W65CPi4GQgcvs7MuSMM;
using W7uUxaN2FTQ6VA1RtAa;
using W8dUca9n7bvYKhCnoqO;
using WUi0jGZRWbTrLA502A6;
using WYaLMFtAM5KYaJnpJcZ;
using WaJnJF7TFfTTTkr0UuC;
using X7um0TTZLUAGjmqH64v;
using Y0ZaHGnE5FsReveGT9w;
using Y4YmiJedmbTWG9aHcbg;
using Y9SMiDXMYZ3SDFZx7WV;
using YDXJH9mFHyvyWXUJC2c;
using YFoJJcTaGWkmnYqut4o;
using YV55lG9U2IPUnf4T5lA;
using Yf2vwcxXemfEDdOoVyK;
using YvmBFwauufhShajf3Xk;
using a2IicANfCfhAO4ZjWTf;
using a6FCXsNgHh4tXYZQ5bc;
using afHA7Y93WNQcKOo9Oac;
using aghYNHPP4V94umMkKg5;
using apZxXuT7Ty9XlSNUvsd;
using asRRSY9QwPnoW5EHZZo;
using awx2pmaT020GbtJCJO3;
using bK6LhnseXM19l4rtja3;
using bKOFXPe9Dn5QSY1AaxM;
using bXGyHFDJNHidrkq0Wcq;
using bqn1IbTkCePGBXqoRmL;
using bvZ4EomAD0lapGlvui1;
using bwRU6fe4xauRANXraed;
using cA6QIpev2bgQkNkjwdk;
using cMb9eK7cu8iN034Mhme;
using dDPkEbEGFHKCYvlyWTO;
using dKx8HErLAWyP7xbLUcn;
using dSfxqFNZSWnioK6d9FM;
using dx56vaDYu1Mswqn0a6d;
using e96kofBkAuuxST2nTXr;
using eEPXhmN7yi6i82Q1mC0;
using eKurgA422HAsVhDOI6Z;
using ec5JjTNcHouNcRWkjJ8;
using eoLejxtr3iAlAamSYnf;
using fCuNs9x0dnFpjGbp1M3;
using fJ7Lcm4d59aZObkCCB8;
using fTwsIc9NuW44p9aAeJw;
using fiiVd6EJebD9lKGvQw6;
using flWdOOZSsUnwmcMpBDl;
using g7pHmFZGq4bwyNtqRcp;
using gAD8I6SxmwV4r97yjlK;
using gU6ow37pTIHEcto87lc;
using gkoykNmtAxPiSMd2riO;
using gtkFaNs3e9CSkro5tJI;
using h2klqDWKbmdHHrBVnQ1;
using h32Xp6erfyyWcEw0iG8;
using h35PvNWaLkBiYr0wUVT;
using hPbiYOmOQEj4n5G5Fi9;
using hqJoVve7DP5ACGps765;
using i4ew0gPJsFSOTc7yeND;
using iJxMX0QWpcuqd8QB0vn;
using iURFMie6oVrdvgRGWp1;
using j8HrFrONi03hDLnMnFQ;
using jaEywLYyyjdJYoXpQbM;
using k2uGQmZKuM13fmKrgcD;
using kTZvK3xxnBmk0qtpn1J;
using kaiXuQiHoe58PaFu3R1;
using ke5sXqZk3IlRIRbhrEE;
using l8fcImD5b58QsgoIVur;
using lIQfu8OriboUMcVik14;
using lZ38qNOTaF574IYYVeX;
using lkbmxEYi98Z9t4dDHpZ;
using lmZgWira1epUw8MdtrM;
using lqLdOvW162sFJKxRnqX;
using lwbDBuxmEKbCNK326K4;
using m6h2mrsUKhDwD2tZwQC;
using nbQElXdx0fgwek5KV8b;
using o6Sbj4H6gsTHiqsm6Xh;
using pBUscgWWvCbF4KOHumX;
using pYYy8XNX3L7AalVMZur;
using pqxWK7O47137QTIW8rb;
using qSmYLqTuB1YItWEpXno;
using qjMglj9FlWWpUGAhPpR;
using qp92leSKFwVMEurnIoQ;
using rYyREoDVCaGgbPUnTIC;
using rrLvTK5FLeuSJ237yTn;
using t9A1VZcJ37bhmLG0bUA;
using tNIr7jYcIQ2FSZupfeP;
using trhuoynQd5Vkyn8IqXY;
using tskgnO9yEw42QwaeYMN;
using u7cia1rlWlMC67r4dxA;
using uCB1lHeNdyFtZ3qP0vg;
using uMV7prXrgw6ysL9vTBl;
using uYArEcxJBohqLs36gqm;
using ufxT6eceGbZ3XcUQlAa;
using uvURlDQVZRw1fl2iP3I;
using uyWsdMX3Foff0asnjwx;
using v4vS6U9aZuGxDSObXNM;
using v53RTiSzlL6kTeWuM09;
using vB2l0eehVI1mG36XpcB;
using vGkm47PdNRM8pQuJpZQ;
using vGyaI6c664t700f9YsB;
using vPX5O5ngpKDoP2efGEo;
using vpJq2KD7WYaB9WMe1Bw;
using vsNA0hDtxDw9dfAGnGi;
using wBbyIBTFxOg5cu53WFC;
using wFglxXN87eFulF19SeO;
using wTCrdu5Myhtn4jcx8am;
using wVmTmhewVCG6nBZdNH2;
using wkDld07yblmXyjpFE1T;
using x9OuJq9k6EHa4TSj5ds;
using xFEkti5boiQVlHOum0U;
using xQbAmrB9ksDcnpA4vcT;
using xdTrvmyvJgNAwRihTKQ;
using xdynDjQAY68K02qxJ3g;
using xfBvXcXGVZ5SnEU3Q3a;
using xxIM0bDZB08UaK9TUtt;
using yOqOPfWspRKRmBFKl50;
using yQeevV97COhAE6fuLby;
using yQkjxSE7KOVeZjIQ6iO;
using yWhYy2TnfH4EePot6Ma;
using yZ8NtlZPtlga2QJccNn;
using yaNP8wrHQJV68tbPbHW;
using yurxbrTsk0J9Rhoh1Dn;
using ywlXxOnhpN8pbK5qckt;
using yx1LGvetSv8om4h8uAr;
using zBq6QgPZJOhqbLSyfbQ;
using zDsu3Y94UdjLrIru40u;
using zICa8NWgcqAhYSFOhhd;
using zO5WW9Wb9NnRMhuvTuk;
using zSxZREPOiQ6CTRy1YYS;

[assembly: AssemblyTrademark("")]
[assembly: AssemblyCopyright("Copyright ©  2024")]
[assembly: AssemblyProduct("Krumpac_Building_Pieces")]
[assembly: ComVisible(false)]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: AssemblyFileVersion("7.0.14")]
[assembly: Guid("E0E2F92E-557C-4A05-9D89-AA92A0BD75C4")]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: CompilationRelaxations(8)]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Krumpac")]
[assembly: AssemblyTitle("Krumpac_Building_Pieces")]
[assembly: AssemblyDescription("")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("7.0.14.0")]
[module: UnverifiableCode]
internal class <Module>
{
	internal struct \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e
	{
		internal uint \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e;

		internal static object imCny3qrVZV1ceUN7de;

		internal void \u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e = 1024u;
					num2 = 0;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_50b8c19c94694e8eb4e1d1095f56533b != 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

		internal uint \u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e >> 11) * \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e;
			while (true)
			{
				int num2 = -1544199523;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xF11BF863u) % 11)
					{
					case 5u:
						break;
					case 0u:
						\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e += 2048 - \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e >> 5;
						num2 = ((int)num3 * -278959609) ^ -856452485;
						continue;
					case 4u:
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = num;
						num2 = (int)(num3 * 660409693) ^ -623031006;
						continue;
					case 2u:
					{
						int num6;
						int num7;
						if (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e >= 16777216)
						{
							num6 = 1869808886;
							num7 = num6;
						}
						else
						{
							num6 = 517084243;
							num7 = num6;
						}
						num2 = num6 ^ (int)(num3 * 784341605);
						continue;
					}
					case 3u:
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)rangeDecoder.\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
						num2 = (int)(num3 * 1452853679) ^ -1621784065;
						continue;
					case 6u:
					{
						int num8;
						int num9;
						if (rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e < 16777216)
						{
							num8 = 1188738426;
							num9 = num8;
						}
						else
						{
							num8 = 1394693288;
							num9 = num8;
						}
						num2 = num8 ^ ((int)num3 * -558777093);
						continue;
					}
					case 8u:
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e -= num;
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e -= num;
						\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e -= \u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e >> 5;
						num2 = -1875940223;
						continue;
					case 9u:
						return 0u;
					case 1u:
					{
						int num4;
						int num5;
						if (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e < num)
						{
							num4 = 1133872578;
							num5 = num4;
						}
						else
						{
							num4 = 218990642;
							num5 = num4;
						}
						num2 = num4 ^ ((int)num3 * -770373156);
						continue;
					}
					case 10u:
						rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (rangeDecoder.\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)rangeDecoder.\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						rangeDecoder.\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
						num2 = ((int)num3 * -2048563672) ^ -1409217694;
						continue;
					default:
						return 1u;
					}
					break;
				}
			}
		}

		internal static bool SeZqcAqmLUWR9Skeo1f()
		{
			return imCny3qrVZV1ceUN7de == null;
		}

		internal static object U0DU34qSHpGNJxhPaWX()
		{
			return imCny3qrVZV1ceUN7de;
		}
	}

	internal struct \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e
	{
		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e;

		internal readonly int \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e;

		internal static object NJNqptqEKim1dHruKvR;

		internal \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(int numBitLevels)
		{
			h3VALKMVTl3M7fUVLEI.B2SbnaZOqq7();
			\u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e = numBitLevels;
			\u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[1 << numBitLevels];
		}

		internal void \u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e()
		{
			uint num = 1u;
			while (true)
			{
				int num2 = 443154964;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x236F58C2u) % 5)
					{
					case 4u:
						break;
					default:
						return;
					case 1u:
						num2 = ((int)num3 * -2023032516) ^ 0x68F2A824;
						continue;
					case 0u:
					{
						int num4;
						if (num >= 1 << \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e)
						{
							num2 = 1807679450;
							num4 = num2;
						}
						else
						{
							num2 = 1571202489;
							num4 = num2;
						}
						continue;
					}
					case 3u:
						\u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num++;
						num2 = 1640355852;
						continue;
					case 2u:
						return;
					}
					break;
				}
			}
		}

		internal uint \u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = 1u;
			int num4 = default(int);
			while (true)
			{
				int num2 = 51767531;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x3040DCDCu) % 6)
					{
					case 2u:
						break;
					case 3u:
						num4 = \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e;
						num2 = ((int)num3 * -1734525932) ^ -595748479;
						continue;
					case 1u:
					{
						int num5;
						if (num4 <= 0)
						{
							num2 = 843589470;
							num5 = num2;
						}
						else
						{
							num2 = 274630916;
							num5 = num2;
						}
						continue;
					}
					case 0u:
						num = (num << 1) + \u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num2 = 673410357;
						continue;
					case 5u:
						num4--;
						num2 = (int)(num3 * 319234711) ^ -1137736798;
						continue;
					default:
						return num - (uint)(1 << \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e);
					}
					break;
				}
			}
		}

		internal uint \u206e\u206a\u206a\u202e\u200e\u200b\u202b\u206d\u202e\u202c\u200d\u206a\u202d\u202c\u206f\u202e\u206d\u206f\u200f\u206a\u206e\u202c\u206d\u200e\u200c\u206f\u200c\u202a\u202d\u202c\u202d\u206e\u206a\u200f\u206f\u202c\u206d\u206d\u206a\u202b\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
		{
			uint num = 1u;
			uint num2 = 0u;
			int num5 = default(int);
			while (true)
			{
				int num3 = 613851367;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x4C8EAE23u) % 6)
					{
					case 0u:
						break;
					case 3u:
					{
						int num7;
						if (num5 < \u202e\u202b\u200b\u200f\u206c\u206e\u202d\u202d\u206a\u206b\u202c\u206e\u202a\u206d\u202b\u200c\u200c\u200f\u200d\u200e\u202c\u202b\u200e\u206d\u206b\u206a\u200e\u202b\u200d\u200f\u200c\u202d\u200b\u206b\u206f\u202e\u202d\u200c\u200c\u200d\u202e)
						{
							num3 = 603220500;
							num7 = num3;
						}
						else
						{
							num3 = 928767291;
							num7 = num3;
						}
						continue;
					}
					case 5u:
						num3 = ((int)num4 * -1927326009) ^ -1087436173;
						continue;
					case 1u:
					{
						uint num6 = \u200f\u200f\u206f\u206b\u202c\u200f\u202d\u202d\u202d\u200b\u206b\u206b\u206a\u206f\u206b\u206d\u206b\u206e\u202b\u202c\u200c\u206d\u200b\u206f\u202d\u200e\u200b\u206b\u206f\u206a\u206e\u206e\u206b\u206b\u200f\u206e\u200c\u200c\u206c\u206a\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num <<= 1;
						num += num6;
						num2 |= num6 << num5;
						num5++;
						num3 = 1546444548;
						continue;
					}
					case 2u:
						num5 = 0;
						num3 = ((int)num4 * -1466859263) ^ -192714954;
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static uint \u206a\u202b\u202c\u206d\u206f\u202a\u200b\u206f\u206b\u202e\u206e\u200f\u200f\u200f\u200b\u202e\u202a\u202e\u202b\u202b\u206d\u206d\u206a\u206f\u202c\u206e\u202b\u200c\u200f\u202e\u202c\u202a\u200c\u206b\u206c\u202e\u200c\u206e\u202b\u206a\u202e(\u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] Models, uint startIndex, \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num2 = 0u;
			uint num6 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num3 = 1189216969;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x3D42994Cu) % 8)
					{
					case 7u:
						break;
					case 3u:
						num += num6;
						num2 |= num6 << num5;
						num3 = (int)(num4 * 1033252684) ^ -588763034;
						continue;
					case 2u:
					{
						int num7;
						if (num5 < NumBitLevels)
						{
							num3 = 1201358736;
							num7 = num3;
						}
						else
						{
							num3 = 1205219732;
							num7 = num3;
						}
						continue;
					}
					case 6u:
						num5++;
						num3 = ((int)num4 * -419280904) ^ -785445338;
						continue;
					case 4u:
						num6 = Models[startIndex + num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
						num <<= 1;
						num3 = 674266543;
						continue;
					case 5u:
						num5 = 0;
						num3 = ((int)num4 * -674094472) ^ -1019015819;
						continue;
					case 1u:
						num3 = (int)((num4 * 1932494693) ^ 0x17A84AF3);
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static bool d2dEJYqBj48XLQrKP28()
		{
			return NJNqptqEKim1dHruKvR == null;
		}

		internal static object G3VU5NqykXO3cHaIAO3()
		{
			return NJNqptqEKim1dHruKvR;
		}
	}

	internal class \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e
	{
		internal uint \u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e;

		internal uint \u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e;

		internal Stream \u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e;

		private static \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e qUi5t4q8stESIt1XWfe;

		internal void \u200c\u206d\u202c\u202c\u202e\u206e\u200b\u206e\u206f\u206e\u200e\u202a\u202b\u206d\u202d\u202d\u206b\u200d\u206a\u206a\u200c\u206c\u206b\u200c\u206d\u200c\u206c\u206d\u200d\u206d\u206a\u200b\u202a\u200d\u200e\u202e\u200f\u206a\u206f\u202c\u202e(Stream stream)
		{
			\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -1645217463;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC4A5EF92u) % 8)
					{
					case 0u:
						break;
					default:
						return;
					case 3u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = 0u;
						\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = uint.MaxValue;
						num = ((int)num2 * -1111494269) ^ -1774959577;
						continue;
					case 5u:
						num = (int)(num2 * 1903729669) ^ -2122736439;
						continue;
					case 6u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						num = -1577013371;
						continue;
					case 4u:
						num3 = 0;
						num = (int)((num2 * 733791034) ^ 0x4DA5BBEF);
						continue;
					case 2u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = -464703813;
							num4 = num;
						}
						else
						{
							num = -957318068;
							num4 = num;
						}
						continue;
					}
					case 7u:
						num3++;
						num = (int)(num2 * 2024306483) ^ -351656971;
						continue;
					case 1u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200b\u202e\u202b\u206a\u206b\u200f\u206f\u206c\u202e\u206f\u206f\u200d\u202e\u202c\u202d\u200c\u200f\u200d\u200c\u202b\u206c\u200e\u200e\u206e\u200c\u206c\u202e\u200e\u202d\u206b\u200f\u200d\u200d\u200c\u200f\u206f\u202d\u202a\u200b\u202c\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = null;
					num2 = 0;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_2275ce5e10d04895bd6096f8ce2a8a91 != 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

		internal void \u206b\u206d\u202b\u206f\u200d\u200e\u200c\u206e\u206a\u200f\u200f\u202c\u206c\u200d\u206d\u206e\u206e\u206f\u202d\u206a\u206d\u200e\u202c\u202a\u206d\u200e\u206c\u200d\u202c\u202e\u202b\u200e\u206b\u206e\u200f\u202d\u200e\u200c\u206b\u206d\u202e()
		{
			int num = 2;
			int num2 = num;
			while (true)
			{
				int num3;
				int num4;
				uint num5;
				switch (num2)
				{
				case 2:
					if (\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e < 16777216)
					{
						num2 = 7;
						if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_f733729c2b25432085b3976994130c68 == 0)
						{
							num2 = 7;
						}
						break;
					}
					goto case 4;
				case 3:
					num3 = -1354602824;
					goto IL_014e;
				case 5:
					return;
				default:
					\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
					num2 = 3;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_4ee0507fa92f44479794745fb08c79c5 != 0)
					{
						num2 = 3;
					}
					break;
				case 4:
					num3 = -1688406730;
					num4 = num3;
					goto IL_014e;
				case 6:
					goto IL_010f;
				case 1:
					goto IL_0149;
				case 7:
					{
						num3 = -717080383;
						num4 = num3;
						goto IL_014e;
					}
					IL_016e:
					num2 = 5;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_b2bc4ef901bc4cf6b17529eca3b6e042 != 0)
					{
						num2 = 5;
					}
					break;
					IL_010f:
					\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
					num2 = 0;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_83ee223b49e642c7b51ee519a3ddfaf1 == 0)
					{
						num2 = 0;
					}
					break;
					IL_0149:
					num3 = -717080383;
					goto IL_014e;
					IL_014e:
					switch ((num5 = (uint)num3 ^ 0x826BBCA4u) % 4)
					{
					case 0u:
						break;
					case 2u:
						return;
					case 1u:
						goto IL_010f;
					case 3u:
						goto IL_0149;
					default:
						goto IL_016e;
					}
					goto case 2;
				}
			}
		}

		internal uint \u206a\u202a\u206d\u200f\u206f\u206d\u200e\u202c\u202a\u202e\u200b\u200d\u200e\u202e\u200f\u200c\u202a\u202b\u202a\u200c\u200f\u202a\u206c\u202e\u200b\u202c\u206e\u200c\u202a\u206d\u206a\u200b\u200c\u206d\u206f\u202e\u202a\u206d\u206e\u206e\u202e(int numTotalBits)
		{
			uint num = \u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e;
			uint num4 = default(uint);
			uint num8 = default(uint);
			uint num7 = default(uint);
			int num9 = default(int);
			while (true)
			{
				int num2 = 1414362069;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x7F420603u) % 15)
					{
					case 5u:
						break;
					case 2u:
						num4 = (num4 << 1) | (1 - num8);
						num2 = ((int)num3 * -1554662870) ^ -1653236883;
						continue;
					case 0u:
						\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e = num;
						num2 = ((int)num3 * -1553635450) ^ -338211119;
						continue;
					case 14u:
						num7 = \u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e;
						num4 = 0u;
						num2 = (int)(num3 * 1919738434) ^ -899725737;
						continue;
					case 4u:
						num7 -= num & (num8 - 1);
						num2 = (int)((num3 * 1402455656) ^ 0x338A0900);
						continue;
					case 3u:
						num <<= 8;
						num2 = ((int)num3 * -1772488274) ^ -930312160;
						continue;
					case 11u:
					{
						int num10;
						if (num9 <= 0)
						{
							num2 = 1604855460;
							num10 = num2;
						}
						else
						{
							num2 = 467970651;
							num10 = num2;
						}
						continue;
					}
					case 8u:
						num9 = numTotalBits;
						num2 = ((int)num3 * -1366574955) ^ 0x29A05C06;
						continue;
					case 13u:
						\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = num7;
						num2 = (int)(num3 * 1125793216) ^ -1458127457;
						continue;
					case 10u:
						num9--;
						num2 = 122440414;
						continue;
					case 1u:
						num >>= 1;
						num2 = 1271591087;
						continue;
					case 6u:
						num8 = num7 - num >> 31;
						num2 = (int)((num3 * 1004425596) ^ 0xF84C9E7);
						continue;
					case 7u:
						num7 = (num7 << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
						num2 = (int)((num3 * 1598777083) ^ 0x4D6A843C);
						continue;
					case 12u:
					{
						int num5;
						int num6;
						if (num >= 16777216)
						{
							num5 = -1525339046;
							num6 = num5;
						}
						else
						{
							num5 = -133289369;
							num6 = num5;
						}
						num2 = num5 ^ (int)(num3 * 1005105871);
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e()
		{
			h3VALKMVTl3M7fUVLEI.B2SbnaZOqq7();
			base..ctor();
			int num = 0;
			if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_2275ce5e10d04895bd6096f8ce2a8a91 != 0)
			{
				num = 0;
			}
			switch (num)
			{
			case 0:
				break;
			}
		}

		internal static bool tpDg4uqTHwxEvxMB3W5()
		{
			return qUi5t4q8stESIt1XWfe == null;
		}

		internal static \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e gxKHtqq5QfOWn5HEd0u()
		{
			return qUi5t4q8stESIt1XWfe;
		}
	}

	internal class \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e
	{
		internal class \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e
		{
			internal readonly \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[] \u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e;

			internal readonly \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[] \u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e;

			internal \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e \u206a\u200e\u202e\u200f\u202d\u202e\u200d\u206e\u200f\u206b\u202c\u206f\u206e\u206a\u202c\u202d\u200b\u200c\u202d\u206f\u202d\u202e\u202d\u206b\u206f\u206b\u200e\u202e\u200c\u202c\u202d\u200c\u202b\u206c\u202c\u206c\u206e\u202e\u206c\u200c\u202e;

			internal \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e \u200b\u206b\u200e\u202c\u200d\u206d\u200c\u206d\u202e\u206c\u200b\u200c\u206a\u202d\u202e\u202d\u202d\u206a\u200d\u206c\u200f\u202b\u200f\u206a\u202c\u200d\u200b\u206d\u206f\u200e\u200d\u200e\u200e\u200b\u202a\u206e\u200e\u202c\u206f\u202a\u202e;

			internal \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e \u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e;

			internal uint \u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e;

			private static \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e tBpZN7q9Hhsk49gnIff;

			internal void \u200f\u200b\u202d\u206a\u202e\u202e\u200f\u202a\u202c\u206b\u202c\u200d\u200e\u206a\u202d\u206a\u202a\u206d\u202a\u202e\u206d\u206c\u202a\u200b\u206c\u200c\u206a\u200c\u206a\u202d\u202e\u206f\u206f\u202e\u202e\u202d\u202e\u206f\u206d\u202c\u202e(uint numPosStates)
			{
				uint num = \u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e;
				while (true)
				{
					int num2 = 1075482046;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x1000ED3Fu) % 8)
						{
						case 0u:
							break;
						default:
							return;
						case 7u:
							num++;
							num2 = ((int)num3 * -1224580858) ^ -1065432850;
							continue;
						case 3u:
						{
							int num4;
							if (num >= numPosStates)
							{
								num2 = 497655899;
								num4 = num2;
							}
							else
							{
								num2 = 663474002;
								num4 = num2;
							}
							continue;
						}
						case 4u:
							\u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e = numPosStates;
							num2 = ((int)num3 * -83576031) ^ -1333584483;
							continue;
						case 1u:
							num2 = (int)(num3 * 1319527337) ^ -1460335987;
							continue;
						case 2u:
							\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[num] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(3);
							num2 = ((int)num3 * -1104948705) ^ -16279914;
							continue;
						case 5u:
							\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[num] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(3);
							num2 = 1306077853;
							continue;
						case 6u:
							return;
						}
						break;
					}
				}
			}

			internal void \u202a\u206e\u202d\u206c\u200d\u200d\u200b\u202e\u206c\u202d\u202d\u200f\u202d\u200f\u206e\u206d\u202c\u202c\u206a\u202a\u200f\u206c\u200f\u202c\u206f\u202c\u202e\u206d\u200e\u202e\u202d\u200c\u206e\u202c\u200e\u200e\u206d\u206d\u206c\u200f\u202e()
			{
				\u206a\u200e\u202e\u200f\u202d\u202e\u200d\u206e\u200f\u206b\u202c\u206f\u206e\u206a\u202c\u202d\u200b\u200c\u202d\u206f\u202d\u202e\u202d\u206b\u206f\u206b\u200e\u202e\u200c\u202c\u202d\u200c\u202b\u206c\u202c\u206c\u206e\u202e\u206c\u200c\u202e.\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = 1389119028;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0x51FC468Eu) % 8)
						{
						case 0u:
							break;
						default:
							return;
						case 1u:
							\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[num3].\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num = 1379246770;
							continue;
						case 3u:
							num = (int)((num2 * 972553012) ^ 0x69618A34);
							continue;
						case 6u:
						{
							int num4;
							if (num3 < \u206c\u200d\u202b\u206c\u202e\u202e\u206c\u202d\u206c\u202d\u200f\u206e\u202b\u206e\u202c\u206a\u200c\u202c\u206f\u202e\u200c\u206c\u202a\u200c\u206b\u202d\u202d\u202e\u206a\u206d\u206b\u200c\u206b\u200d\u200c\u206e\u200c\u206c\u202b\u206d\u202e)
							{
								num = 1769208919;
								num4 = num;
							}
							else
							{
								num = 1433388105;
								num4 = num;
							}
							continue;
						}
						case 7u:
							\u200b\u206b\u200e\u202c\u200d\u206d\u200c\u206d\u202e\u206c\u200b\u200c\u206a\u202d\u202e\u202d\u202d\u206a\u200d\u206c\u200f\u202b\u200f\u206a\u202c\u200d\u200b\u206d\u206f\u200e\u200d\u200e\u200e\u200b\u202a\u206e\u200e\u202c\u206f\u202a\u202e.\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
							\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e.\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num = ((int)num2 * -556582639) ^ -2014244532;
							continue;
						case 2u:
							num3 = 0u;
							num = (int)(num2 * 1271288492) ^ -1885961883;
							continue;
						case 4u:
							\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[num3].\u206f\u206f\u206a\u200e\u200f\u200c\u202e\u202b\u206b\u200e\u200f\u206a\u202c\u202e\u202e\u202c\u200f\u206a\u200f\u206a\u200d\u200d\u202b\u200e\u202b\u200f\u202e\u202e\u202d\u202d\u206c\u206f\u200b\u202c\u202b\u202c\u202b\u206b\u206d\u202e\u202e();
							num3++;
							num = (int)(num2 * 398687748) ^ -740769256;
							continue;
						case 5u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u206f\u206c\u202c\u206f\u202a\u206b\u200b\u200c\u200d\u202d\u202a\u200e\u200b\u200d\u202a\u202b\u206f\u206b\u202b\u200b\u206d\u206c\u202b\u206e\u202c\u200d\u202d\u200b\u206b\u202d\u202c\u202d\u206a\u202b\u200d\u206e\u206d\u200b\u206d\u206d\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, uint posState)
			{
				if (\u206a\u200e\u202e\u200f\u202d\u202e\u200d\u206e\u200f\u206b\u202c\u206f\u206e\u206a\u202c\u202d\u200b\u200c\u202d\u206f\u202d\u202e\u202d\u206b\u206f\u206b\u200e\u202e\u200c\u202c\u202d\u200c\u202b\u206c\u202c\u206c\u206e\u202e\u206c\u200c\u202e.\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder) == 0)
				{
					goto IL_0016;
				}
				goto IL_0070;
				IL_0016:
				int num = -830056159;
				goto IL_001b;
				IL_001b:
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xFC09CB8Eu) % 7)
					{
					case 0u:
						break;
					case 5u:
						num3 += \u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e.\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
						num = (int)(num2 * 1804706313) ^ -1629619769;
						continue;
					case 2u:
						goto IL_0070;
					case 4u:
						num3 += 8;
						num = -2135359772;
						continue;
					case 3u:
						return \u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e[posState].\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
					case 6u:
						num3 += \u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e[posState].\u206d\u206c\u202c\u200f\u202c\u206e\u206b\u206b\u200c\u202b\u206b\u200d\u206b\u200d\u202b\u200e\u206a\u200c\u206c\u200c\u200b\u200b\u206e\u200f\u200d\u206a\u202d\u202e\u206a\u206e\u202c\u206a\u200f\u200e\u200e\u206c\u202d\u200e\u206f\u202e\u202e(rangeDecoder);
						num = ((int)num2 * -882851102) ^ 0x499C3AA3;
						continue;
					default:
						return num3;
					}
					break;
				}
				goto IL_0016;
				IL_0070:
				num3 = 8u;
				int num4;
				if (\u200b\u206b\u200e\u202c\u200d\u206d\u200c\u206d\u202e\u206c\u200b\u200c\u206a\u202d\u202e\u202d\u202d\u206a\u200d\u206c\u200f\u202b\u200f\u206a\u202c\u200d\u200b\u206d\u206f\u200e\u200d\u200e\u200e\u200b\u202a\u206e\u200e\u202c\u206f\u202a\u202e.\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder) != 0)
				{
					num = -1816490862;
					num4 = num;
				}
				else
				{
					num = -793745199;
					num4 = num;
				}
				goto IL_001b;
			}

			internal \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e()
			{
				h3VALKMVTl3M7fUVLEI.B2SbnaZOqq7();
				\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(8);
				base..ctor();
				int num = 0;
				if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_fcd1a97fb4cd4f23a59c45de0320b440 == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool GB2eShqXbtUAF12VCbF()
			{
				return tBpZN7q9Hhsk49gnIff == null;
			}

			internal static \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e N6Mo2eqWjyhMMp2BpHc()
			{
				return tBpZN7q9Hhsk49gnIff;
			}
		}

		internal class \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e
		{
			internal struct \u202b\u200f\u200b\u202b\u202e\u206a\u206e\u200f\u206a\u200f\u206d\u206e\u200d\u206a\u206b\u200f\u202e\u200c\u200c\u200f\u202e\u206a\u200b\u202d\u206e\u202b\u202a\u200f\u202a\u202d\u202d\u200c\u206e\u206f\u206f\u200c\u202d\u206f\u202e\u202b\u202e
			{
				internal \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e;

				internal static object Gf7aV2qft8NOQwYuT0I;

				internal void \u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e()
				{
					int num = 1;
					int num2 = num;
					while (true)
					{
						switch (num2)
						{
						default:
							return;
						case 0:
							return;
						case 1:
							\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[768];
							num2 = 0;
							if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_2d8d22ca1688448e9cf38879aa23c431 == 0)
							{
								num2 = 0;
							}
							break;
						}
					}
				}

				internal void \u200b\u206a\u200c\u202c\u206b\u206d\u206a\u200c\u206f\u200d\u200f\u202a\u200e\u202e\u206f\u200d\u202d\u206e\u206c\u206b\u206f\u202e\u206a\u202d\u200d\u206c\u200f\u206b\u202b\u206b\u206f\u202c\u206d\u206c\u206a\u202a\u200f\u206a\u202b\u202a\u202e()
				{
					int num = 0;
					while (true)
					{
						int num2;
						int num3;
						if (num < 768)
						{
							num2 = 1937325875;
							num3 = num2;
						}
						else
						{
							num2 = 602664859;
							num3 = num2;
						}
						while (true)
						{
							uint num4;
							switch ((num4 = (uint)num2 ^ 0x5835AF37u) % 5)
							{
							case 3u:
								num2 = 1937325875;
								continue;
							default:
								return;
							case 2u:
								\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
								num2 = 248256890;
								continue;
							case 0u:
								break;
							case 4u:
								num++;
								num2 = ((int)num4 * -523771213) ^ 0x477E0747;
								continue;
							case 1u:
								return;
							}
							break;
						}
					}
				}

				internal byte \u206a\u200e\u206b\u200c\u202c\u200b\u202b\u206a\u206b\u206e\u200e\u202d\u200e\u200b\u206e\u202a\u202b\u202d\u206f\u200c\u206a\u200d\u202b\u206a\u202e\u206c\u200b\u206b\u202e\u202c\u200d\u200e\u206f\u206b\u202b\u202c\u200d\u206f\u206d\u202d\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder)
				{
					uint num = 1u;
					while (true)
					{
						int num2 = -268674371;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xFA0C14EEu) % 4)
							{
							case 0u:
								break;
							case 3u:
								num = (num << 1) | \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
								num2 = -1575520744;
								continue;
							case 2u:
							{
								int num4;
								int num5;
								if (num >= 256)
								{
									num4 = -630999233;
									num5 = num4;
								}
								else
								{
									num4 = -1277203811;
									num5 = num4;
								}
								num2 = num4 ^ ((int)num3 * -53632208);
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}

				internal byte \u202d\u206f\u202c\u202e\u206d\u206d\u206e\u206c\u206f\u200b\u206b\u206e\u202e\u200f\u202a\u202c\u206e\u200d\u206f\u206f\u200f\u200e\u200b\u202a\u206f\u202c\u200d\u200e\u206d\u200d\u206c\u206e\u206f\u200c\u200c\u206e\u200c\u202d\u200d\u202c\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					while (true)
					{
						int num2 = -614300220;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0xE02800CDu) % 8)
							{
							case 0u:
								break;
							case 6u:
							{
								int num5;
								if (num < 256)
								{
									num2 = -614300220;
									num5 = num2;
								}
								else
								{
									num2 = -993791728;
									num5 = num2;
								}
								continue;
							}
							case 2u:
								num2 = (int)((num3 * 1251216444) ^ 0x641540D2);
								continue;
							case 3u:
								num = (num << 1) | \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
								num2 = -1351378262;
								continue;
							case 1u:
							{
								uint num6 = (uint)(matchByte >> 7) & 1u;
								matchByte <<= 1;
								uint num7 = \u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[(1 + num6 << 8) + num].\u200d\u206b\u200f\u206e\u206f\u206f\u206c\u206a\u206c\u206a\u200d\u206a\u202e\u206e\u206b\u202c\u206f\u200e\u206f\u202d\u200b\u206d\u206b\u200e\u206c\u200f\u200e\u200e\u202e\u206d\u200c\u206e\u206d\u206c\u202d\u202a\u206a\u202e\u206a\u206f\u202e(rangeDecoder);
								num = (num << 1) | num7;
								int num8;
								if (num6 == num7)
								{
									num2 = -1193004701;
									num8 = num2;
								}
								else
								{
									num2 = -1319942321;
									num8 = num2;
								}
								continue;
							}
							case 4u:
								num2 = ((int)num3 * -927056114) ^ 0x5E359E68;
								continue;
							case 7u:
							{
								int num4;
								if (num >= 256)
								{
									num2 = -1738432087;
									num4 = num2;
								}
								else
								{
									num2 = -1602770962;
									num4 = num2;
								}
								continue;
							}
							default:
								return (byte)num;
							}
							break;
						}
					}
				}

				internal static bool JK9IVMqu7CuLighWMrE()
				{
					return Gf7aV2qft8NOQwYuT0I == null;
				}

				internal static object TdvK13qq4Lwbi7cY98u()
				{
					return Gf7aV2qft8NOQwYuT0I;
				}
			}

			internal \u202b\u200f\u200b\u202b\u202e\u206a\u206e\u200f\u206a\u200f\u206d\u206e\u200d\u206a\u206b\u200f\u202e\u200c\u200c\u200f\u202e\u206a\u200b\u202d\u206e\u202b\u202a\u200f\u202a\u202d\u202d\u200c\u206e\u206f\u206f\u200c\u202d\u206f\u202e\u202b\u202e[] \u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e;

			internal int \u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e;

			internal int \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e;

			internal uint \u206f\u206b\u202d\u202d\u200d\u206a\u206b\u206c\u200d\u206e\u202a\u200e\u206b\u200e\u206a\u206a\u206b\u202b\u200f\u200b\u202e\u200d\u200b\u206d\u202b\u206b\u202b\u200e\u202d\u206d\u202d\u206c\u202e\u206a\u200d\u206d\u200f\u206b\u200e\u206a\u202e;

			internal static \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e OCL9KeqkHd9Zx8hZnJF;

			internal void \u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(int numPosBits, int numPrevBits)
			{
				if (\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_00fb;
				IL_00fb:
				\u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e = numPosBits;
				int num = 2136178275;
				goto IL_0010;
				IL_0010:
				uint num6 = default(uint);
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x5289231Cu) % 9)
					{
					case 5u:
						break;
					default:
						return;
					case 2u:
						goto IL_004a;
					case 3u:
					{
						int num7;
						int num8;
						if (\u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e == numPosBits)
						{
							num7 = 2064853092;
							num8 = num7;
						}
						else
						{
							num7 = 1028663562;
							num8 = num7;
						}
						num = num7 ^ (int)(num2 * 753163628);
						continue;
					}
					case 6u:
						return;
					case 0u:
						\u206f\u206b\u202d\u202d\u200d\u206a\u206b\u206c\u200d\u206e\u202a\u200e\u206b\u200e\u206a\u206a\u206b\u202b\u200f\u200b\u202e\u200d\u200b\u206d\u202b\u206b\u202b\u200e\u202d\u206d\u202d\u206c\u202e\u206a\u200d\u206d\u200f\u206b\u200e\u206a\u202e = (uint)((1 << numPosBits) - 1);
						\u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e = numPrevBits;
						num6 = (uint)(1 << \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e + \u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e);
						\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e = new \u202b\u200f\u200b\u202b\u202e\u206a\u206e\u200f\u206a\u200f\u206d\u206e\u200d\u206a\u206b\u200f\u202e\u200c\u200c\u200f\u202e\u206a\u200b\u202d\u206e\u202b\u202a\u200f\u202a\u202d\u202d\u200c\u206e\u206f\u206f\u200c\u202d\u206f\u202e\u202b\u202e[num6];
						num3 = 0u;
						num = ((int)num2 * -846931882) ^ -1496772783;
						continue;
					case 7u:
						goto IL_00fb;
					case 4u:
					{
						int num4;
						int num5;
						if (\u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e == numPrevBits)
						{
							num4 = -1185326981;
							num5 = num4;
						}
						else
						{
							num4 = -99821832;
							num5 = num4;
						}
						num = num4 ^ ((int)num2 * -1749628394);
						continue;
					}
					case 1u:
						\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[num3].\u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e();
						num3++;
						num = 678666235;
						continue;
					case 8u:
						return;
					}
					break;
					IL_004a:
					int num9;
					if (num3 < num6)
					{
						num = 308874485;
						num9 = num;
					}
					else
					{
						num = 1585435333;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = 422465281;
				goto IL_0010;
			}

			internal void \u206c\u206c\u206f\u200d\u200f\u202c\u200d\u202c\u202e\u200b\u200b\u206e\u206a\u202a\u206d\u206e\u202a\u206e\u206a\u206d\u200f\u206a\u202b\u206b\u202a\u206d\u206c\u200e\u202b\u206d\u202c\u200c\u200c\u206e\u200b\u200d\u202c\u200b\u200b\u202c\u202e()
			{
				uint num = (uint)(1 << \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e + \u206d\u206c\u206f\u202e\u200e\u202e\u200b\u206d\u206e\u206c\u200f\u206e\u206a\u200f\u206d\u202d\u202e\u200b\u206b\u202d\u200d\u202c\u206b\u202a\u206a\u206c\u200b\u202b\u202b\u202c\u200b\u206c\u202b\u202b\u200d\u206e\u200b\u200b\u200b\u202a\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -42786022;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x9A220A84u) % 7)
						{
						case 0u:
							break;
						default:
							return;
						case 2u:
							num4++;
							num2 = ((int)num3 * -1313445761) ^ -1828056421;
							continue;
						case 1u:
							num2 = ((int)num3 * -1146985240) ^ -763618320;
							continue;
						case 4u:
						{
							int num5;
							if (num4 < num)
							{
								num2 = -1050760078;
								num5 = num2;
							}
							else
							{
								num2 = -172236024;
								num5 = num2;
							}
							continue;
						}
						case 3u:
							\u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[num4].\u200b\u206a\u200c\u202c\u206b\u206d\u206a\u200c\u206f\u200d\u200f\u202a\u200e\u202e\u206f\u200d\u202d\u206e\u206c\u206b\u206f\u202e\u206a\u202d\u200d\u206c\u200f\u206b\u202b\u206b\u206f\u202c\u206d\u206c\u206a\u202a\u200f\u206a\u202b\u202a\u202e();
							num2 = -1298045215;
							continue;
						case 6u:
							num4 = 0u;
							num2 = (int)((num3 * 1792724424) ^ 0x43B33DB2);
							continue;
						case 5u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u200e\u202e\u206a\u206f\u206c\u206b\u200e\u206f\u206b\u200b\u206a\u206c\u202b\u206d\u202e\u200b\u200f\u200d\u200e\u200d\u206a\u202c\u202e\u206d\u200b\u202b\u202e\u200f\u200d\u206e\u200f\u202e\u202e\u206b\u200d\u200c\u206c\u200e\u200e\u200d\u202e(uint pos, byte prevByte)
			{
				return ((pos & \u206f\u206b\u202d\u202d\u200d\u206a\u206b\u206c\u200d\u206e\u202a\u200e\u206b\u200e\u206a\u206a\u206b\u202b\u200f\u200b\u202e\u200d\u200b\u206d\u202b\u206b\u202b\u200e\u202d\u206d\u202d\u206c\u202e\u206a\u200d\u206d\u200f\u206b\u200e\u206a\u202e) << \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e) + (uint)(prevByte >> 8 - \u206a\u206e\u206a\u206c\u200e\u206d\u206f\u206b\u206d\u200f\u200d\u202b\u206f\u202d\u206a\u200c\u202a\u206b\u206a\u206f\u202c\u200d\u202a\u200f\u202b\u206e\u206b\u206f\u200c\u206f\u202e\u206c\u206b\u206f\u202e\u200b\u200b\u202c\u202c\u206d\u202e);
			}

			internal byte \u200d\u206c\u200f\u200c\u202e\u206f\u206d\u202d\u206d\u206c\u206c\u206b\u202d\u206b\u206c\u200c\u202b\u206d\u206e\u206a\u200f\u202a\u200c\u200e\u202e\u202d\u202d\u200f\u200f\u202d\u206a\u206c\u202c\u202e\u200e\u200d\u202a\u206c\u206c\u202a\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, uint pos, byte prevByte)
			{
				return \u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[\u200e\u202e\u206a\u206f\u206c\u206b\u200e\u206f\u206b\u200b\u206a\u206c\u202b\u206d\u202e\u200b\u200f\u200d\u200e\u200d\u206a\u202c\u202e\u206d\u200b\u202b\u202e\u200f\u200d\u206e\u200f\u202e\u202e\u206b\u200d\u200c\u206c\u200e\u200e\u200d\u202e(pos, prevByte)].\u206a\u200e\u206b\u200c\u202c\u200b\u202b\u206a\u206b\u206e\u200e\u202d\u200e\u200b\u206e\u202a\u202b\u202d\u206f\u200c\u206a\u200d\u202b\u206a\u202e\u206c\u200b\u206b\u202e\u202c\u200d\u200e\u206f\u206b\u202b\u202c\u200d\u206f\u206d\u202d\u202e(rangeDecoder);
			}

			internal byte \u206a\u200c\u200c\u206d\u202c\u202b\u202c\u202e\u200c\u200c\u200e\u202c\u200f\u206b\u206e\u202d\u206b\u206d\u206e\u200f\u206e\u206d\u206f\u206a\u200b\u202e\u206e\u206a\u206c\u202a\u200e\u202c\u202a\u206c\u200b\u202d\u202e\u200f\u206b\u202d\u202e(\u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e rangeDecoder, uint pos, byte prevByte, byte matchByte)
			{
				return \u202b\u200b\u200f\u206f\u200e\u206e\u200f\u200b\u206f\u200c\u206e\u202c\u206c\u202c\u202a\u202a\u200b\u206d\u206e\u200d\u200d\u202c\u200c\u206a\u200f\u202e\u200d\u202d\u200d\u202b\u200d\u206b\u202e\u206e\u206c\u206d\u202d\u200e\u202e\u206f\u202e[\u200e\u202e\u206a\u206f\u206c\u206b\u200e\u206f\u206b\u200b\u206a\u206c\u202b\u206d\u202e\u200b\u200f\u200d\u200e\u200d\u206a\u202c\u202e\u206d\u200b\u202b\u202e\u200f\u200d\u206e\u200f\u202e\u202e\u206b\u200d\u200c\u206c\u200e\u200e\u200d\u202e(pos, prevByte)].\u202d\u206f\u202c\u202e\u206d\u206d\u206e\u206c\u206f\u200b\u206b\u206e\u202e\u200f\u202a\u202c\u206e\u200d\u206f\u206f\u200f\u200e\u200b\u202a\u206f\u202c\u200d\u200e\u206d\u200d\u206c\u206e\u206f\u200c\u200c\u206e\u200c\u202d\u200d\u202c\u202e(rangeDecoder, matchByte);
			}

			internal \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e()
			{
				h3VALKMVTl3M7fUVLEI.B2SbnaZOqq7();
				base..ctor();
				int num = 0;
				if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_a332b08eb31249ccae50ef0d64d6a01a == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool I1rX25qMJsmp9xU5jXv()
			{
				return OCL9KeqkHd9Zx8hZnJF == null;
			}

			internal static \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e f1e5vFqUXAauMZA5gVb()
			{
				return OCL9KeqkHd9Zx8hZnJF;
			}
		}

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u202a\u206a\u202d\u200d\u202b\u200d\u200b\u200e\u202b\u206b\u202d\u200d\u202d\u200b\u202c\u206c\u206c\u200f\u206f\u206c\u206b\u200f\u206e\u202d\u202e\u206b\u200e\u200e\u202a\u206f\u200b\u206a\u206b\u206d\u202a\u206a\u200f\u206e\u206e\u206c\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u200c\u206a\u202a\u202b\u202d\u206d\u200f\u200f\u202d\u200e\u206c\u200d\u200b\u206d\u200e\u206d\u200b\u206b\u206b\u206a\u202b\u202d\u200e\u202c\u206a\u206a\u206c\u206d\u200e\u200f\u206c\u202d\u200f\u202e\u202a\u206c\u200c\u200e\u206d\u206a\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u202e\u202b\u200c\u202a\u206f\u200d\u200d\u202c\u206a\u206f\u202d\u206f\u202b\u200b\u206b\u202d\u202b\u200d\u206d\u206c\u200d\u202c\u200c\u200b\u202d\u200d\u200e\u200b\u206a\u206b\u202c\u202c\u206f\u206f\u206d\u206f\u200b\u206e\u202c\u202a\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e;

		internal readonly \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e \u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e;

		internal readonly \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e \u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e;

		internal readonly \u200b\u206a\u202d\u200b\u206c\u206e\u202d\u202c\u206f\u206c\u200e\u200f\u202d\u202d\u202b\u206a\u202e\u202c\u200b\u200b\u200e\u202d\u200e\u206a\u200e\u206d\u202b\u202a\u206e\u200e\u206a\u200b\u206e\u202c\u206e\u200d\u206a\u200f\u202c\u206f\u202e \u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e;

		internal readonly \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[] \u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e;

		internal readonly \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[] \u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e;

		internal readonly \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e \u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e;

		internal readonly \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e \u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e;

		internal bool \u206a\u200d\u206e\u202e\u206b\u200d\u200d\u206e\u200e\u206b\u202c\u202d\u200b\u200e\u202e\u200b\u206a\u206b\u202c\u206a\u200f\u200b\u206f\u200b\u202c\u206c\u200b\u202d\u202e\u206e\u206a\u206e\u202e\u202b\u206a\u206e\u206c\u206f\u200c\u206b\u202e;

		internal uint \u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e;

		internal uint \u202e\u206c\u206a\u206d\u206d\u202c\u200c\u202e\u206c\u202a\u200b\u202c\u202b\u206e\u200e\u206f\u200d\u202d\u202b\u206c\u206d\u206f\u200d\u202a\u202e\u206f\u206e\u200c\u200d\u200d\u202b\u206a\u206b\u206d\u202e\u206c\u200b\u202e\u206c\u200f\u202e;

		internal \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e \u206b\u200b\u206a\u206a\u200f\u206e\u200b\u200c\u200b\u206a\u206c\u200e\u202d\u206f\u200d\u206d\u206c\u206d\u206f\u202e\u202e\u202c\u202e\u200d\u200d\u206b\u200b\u200c\u200b\u206e\u200d\u206c\u206c\u206a\u200e\u202d\u200f\u202d\u202e\u202b\u202e;

		internal uint \u206b\u200d\u200c\u200e\u202b\u202d\u202b\u206e\u202c\u200d\u206f\u200f\u206c\u206b\u206d\u200d\u206d\u206c\u200e\u206c\u206b\u202d\u206c\u206a\u206e\u206a\u200f\u206d\u200b\u202e\u206b\u206c\u206b\u200c\u202b\u206c\u202e\u206a\u202d\u202b\u202e;

		private static \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e Pr7aW7qQ1DG1cS1PiCW;

		internal \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e()
		{
			h3VALKMVTl3M7fUVLEI.B2SbnaZOqq7();
			\u202a\u206a\u202d\u200d\u202b\u200d\u200b\u200e\u202b\u206b\u202d\u200d\u202d\u200b\u202c\u206c\u206c\u200f\u206f\u206c\u206b\u200f\u206e\u202d\u202e\u206b\u200e\u200e\u202a\u206f\u200b\u206a\u206b\u206d\u202a\u206a\u200f\u206e\u206e\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u200c\u206a\u202a\u202b\u202d\u206d\u200f\u200f\u202d\u200e\u206c\u200d\u200b\u206d\u200e\u206d\u200b\u206b\u206b\u206a\u202b\u202d\u200e\u202c\u206a\u206a\u206c\u206d\u200e\u200f\u206c\u202d\u200f\u202e\u202a\u206c\u200c\u200e\u206d\u206a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u202e\u202b\u200c\u202a\u206f\u200d\u200d\u202c\u206a\u206f\u202d\u206f\u202b\u200b\u206b\u202d\u202b\u200d\u206d\u206c\u200d\u202c\u200c\u200b\u202d\u200d\u200e\u200b\u206a\u206b\u202c\u202c\u206f\u206f\u206d\u206f\u200b\u206e\u202c\u202a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e = new \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e();
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e = new \u200b\u206a\u202d\u200b\u206c\u206e\u202d\u202c\u206f\u206c\u200e\u200f\u202d\u202d\u202b\u206a\u202e\u202c\u200b\u200b\u200e\u202d\u200e\u206a\u200e\u206d\u202b\u202a\u206e\u200e\u206a\u200b\u206e\u202c\u206e\u200d\u206a\u200f\u202c\u206f\u202e();
			\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[114];
			\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[4];
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e = new \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e();
			\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u206b\u200b\u206a\u206a\u200f\u206e\u200b\u200c\u200b\u206a\u206c\u200e\u202d\u206f\u200d\u206d\u206c\u206d\u206f\u202e\u202e\u202c\u202e\u200d\u200d\u206b\u200b\u200c\u200b\u206e\u200d\u206c\u206c\u206a\u200e\u202d\u200f\u202d\u202e\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(4);
			base..ctor();
			int num = 3;
			if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_5f99a5f05ee245128f7da6a17d57ef68 != 0)
			{
				num = 6;
			}
			int num2 = default(int);
			while (true)
			{
				switch (num)
				{
				default:
					return;
				case 1:
					\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e[num2] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(6);
					num = 0;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_fd283ace36314986b8fa5e0ae9b7bd16 != 0)
					{
						num = 5;
					}
					break;
				case 5:
					num2++;
					num = 4;
					break;
				case 0:
					return;
				case 3:
					num2 = 0;
					num = 2;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_e5a0115501d941ddb148cdf399ebb922 != 0)
					{
						num = 0;
					}
					break;
				case 6:
					\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = uint.MaxValue;
					num = 3;
					break;
				case 2:
				case 4:
					if ((long)num2 >= 4L)
					{
						num = 0;
						if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_a332b08eb31249ccae50ef0d64d6a01a == 0)
						{
							num = 0;
						}
						break;
					}
					goto case 1;
				}
			}
		}

		internal void \u206b\u202a\u202b\u202b\u202b\u200b\u206b\u200f\u206e\u202b\u200b\u202c\u206f\u206c\u200e\u202a\u206a\u202c\u200f\u200c\u202b\u206e\u206d\u202d\u202c\u200c\u200d\u200b\u202c\u206f\u200f\u206a\u206e\u206f\u206e\u206b\u200e\u202e\u206d\u206b\u202e(uint dictionarySize)
		{
			if (\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e == dictionarySize)
			{
				return;
			}
			uint windowSize = default(uint);
			while (true)
			{
				int num = -1198290580;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xB5FAB9EEu) % 5)
					{
					case 0u:
						break;
					default:
						return;
					case 1u:
						\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = dictionarySize;
						num = ((int)num2 * -1147611387) ^ -636185745;
						continue;
					case 4u:
						\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e.\u202b\u206d\u206b\u200d\u206e\u202c\u200e\u200c\u200f\u200f\u206d\u206f\u200d\u200f\u206b\u206f\u206e\u206a\u206d\u200b\u200d\u200c\u200d\u206e\u206a\u200f\u202c\u202c\u206f\u200f\u206c\u206e\u202c\u200b\u206b\u200b\u200b\u202c\u200b\u206e\u202e(windowSize);
						num = (int)((num2 * 19026174) ^ 0x5E81AB13);
						continue;
					case 2u:
						\u202e\u206c\u206a\u206d\u206d\u202c\u200c\u202e\u206c\u202a\u200b\u202c\u202b\u206e\u200e\u206f\u200d\u202d\u202b\u206c\u206d\u206f\u200d\u202a\u202e\u206f\u206e\u200c\u200d\u200d\u202b\u206a\u206b\u206d\u202e\u206c\u200b\u202e\u206c\u200f\u202e = Math.Max(\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e, 1u);
						windowSize = Math.Max(\u202e\u206c\u206a\u206d\u206d\u202c\u200c\u202e\u206c\u202a\u200b\u202c\u202b\u206e\u200e\u206f\u200d\u202d\u202b\u206c\u206d\u206f\u200d\u202a\u202e\u206f\u206e\u200c\u200d\u200d\u202b\u206a\u206b\u206d\u202e\u206c\u200b\u202e\u206c\u200f\u202e, 4096u);
						num = ((int)num2 * -195271130) ^ 0xE0CCADB;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200c\u206f\u206a\u202a\u206f\u200b\u202c\u200e\u206c\u206d\u202b\u202c\u206d\u200c\u206b\u200f\u206b\u202b\u206e\u206f\u206e\u206f\u206b\u206e\u206f\u200f\u202b\u200d\u202a\u202e\u206e\u202e\u206d\u202c\u206a\u200c\u200b\u206d\u202d\u200e\u202e(int lp, int lc)
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e.\u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(lp, lc);
					num2 = 0;
					if (<Module>{6802fb07-0469-4eb5-b7c7-4f4e43b4bc30}.m_284a85d8fa794d9681c6514287c314fb.m_01153c41408e422cbff74fa5f5d99723 == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

		internal void \u206d\u206c\u200d\u200f\u206b\u202e\u202d\u202b\u206d\u202e\u206c\u200d\u200f\u206f\u200e\u200b\u206c\u206c\u206d\u200f\u202d\u200e\u202d\u200f\u202d\u200e\u206e\u200c\u202b\u206a\u202b\u200d\u206d\u206b\u206e\u206a\u206c\u206c\u202a\u202e\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			while (true)
			{
				int num2 = -1644811415;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x8060617Au) % 4)
					{
					case 0u:
						break;
					default:
						return;
					case 3u:
						\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e.\u200f\u200b\u202d\u206a\u202e\u202e\u200f\u202a\u202c\u206b\u202c\u200d\u200e\u206a\u202d\u206a\u202a\u206d\u202a\u202e\u206d\u206c\u202a\u200b\u206c\u200c\u206a\u200c\u206a\u202d\u202e\u206f\u206f\u202e\u202e\u202d\u202e\u206f\u206d\u202c\u202e(num);
						\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u20