Decompiled source of CConsole v0.14.0

CConsole.dll

Decompiled a month ago
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Reflection;
using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using System.Text;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
using AIGraph;
using AK;
using Agents;
using AirNavigation;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using BepInEx.Unity.IL2CPP.Utils;
using BepInEx.Unity.IL2CPP.Utils.Collections;
using CConsole;
using CConsole.Commands;
using CConsole.Interop;
using CConsole.Utils;
using CConsole.Utils.DebugDraw;
using CellMenu;
using ChainedPuzzles;
using CullingSystem;
using Enemies;
using GTFO.API;
using GTFO.API.JSON;
using GTFO.API.Utilities;
using GameData;
using Gear;
using Globals;
using HarmonyLib;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.Attributes;
using Il2CppInterop.Runtime.Injection;
using Il2CppInterop.Runtime.InteropTypes;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppInterop.Runtime.InteropTypes.Fields;
using Il2CppSystem;
using Il2CppSystem.Collections;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using LevelGeneration;
using Localization;
using Player;
using SNetwork;
using TMPro;
using Unity.Mathematics;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.Rendering;
using UnityExplorer;
using UnityExplorer.CacheObject;
using UnityExplorer.UI;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyFileVersion("0.14.0")]
[assembly: AssemblyInformationalVersion("0.14.0")]
[assembly: TargetFramework(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
[assembly: AssemblyCompany("CConsole")]
[assembly: AssemblyConfiguration("Public")]
[assembly: AssemblyProduct("CConsole")]
[assembly: AssemblyTitle("CConsole")]
[assembly: TargetPlatform("Windows7.0")]
[assembly: SupportedOSPlatform("Windows7.0")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.14.0.0")]
[module: UnverifiableCode]
[module: SuppressIldasm]
[module: ConfusedBy("Confuser.Core 1.6.0+447341964f")]
internal class <Module>
{
	internal struct \u200f\u200b\u206b\u206d\u206d\u202d\u202d\u200e\u200f\u202b\u202c\u206f\u206c\u200f\u200c\u200b\u202a\u206a\u202d\u206b\u206d\u200e\u202a\u202a\u202e\u206e\u206a\u202b\u206c\u202a\u200b\u200b\u206a\u200b\u206d\u200c\u202c\u206e\u202e\u200f\u202e
	{
		internal uint \u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e;

		internal void \u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e()
		{
			\u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e = 1024u;
		}

		internal uint \u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(\u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e >> 11) * \u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e;
			while (true)
			{
				int num2 = -1552074027;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x80AB66C8u) % 11)
					{
					case 2u:
						break;
					case 8u:
					{
						int num8;
						int num9;
						if (rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e >= num)
						{
							num8 = -235640328;
							num9 = num8;
						}
						else
						{
							num8 = -1378005471;
							num9 = num8;
						}
						num2 = num8 ^ (int)(num3 * 1817573661);
						continue;
					}
					case 6u:
						rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = (rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e << 8) | (byte)rangeDecoder.\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e.ReadByte();
						num2 = ((int)num3 * -872622211) ^ 0x5C0D47FD;
						continue;
					case 9u:
						rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e = num;
						\u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e += 2048 - \u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e >> 5;
						num2 = ((int)num3 * -2076349526) ^ -931451726;
						continue;
					case 10u:
						return 0u;
					case 4u:
						rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e <<= 8;
						num2 = ((int)num3 * -1653363747) ^ 0x22D6FB32;
						continue;
					case 3u:
					{
						\u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e -= \u200b\u206d\u200c\u200b\u206e\u200f\u202e\u200c\u200b\u206d\u200e\u206f\u200c\u200b\u206e\u200d\u200d\u200c\u202a\u206e\u200e\u200b\u202d\u206d\u200c\u202b\u206b\u206c\u206f\u200f\u200b\u202d\u200e\u206d\u202c\u202b\u202b\u200c\u202e\u206d\u202e >> 5;
						int num6;
						int num7;
						if (rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e < 16777216)
						{
							num6 = -904596463;
							num7 = num6;
						}
						else
						{
							num6 = -35013912;
							num7 = num6;
						}
						num2 = num6 ^ (int)(num3 * 2038631711);
						continue;
					}
					case 1u:
					{
						int num4;
						int num5;
						if (rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e < 16777216)
						{
							num4 = -1679493704;
							num5 = num4;
						}
						else
						{
							num4 = -1594823109;
							num5 = num4;
						}
						num2 = num4 ^ ((int)num3 * -534243221);
						continue;
					}
					case 0u:
						rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e -= num;
						rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e -= num;
						num2 = -1660340472;
						continue;
					case 5u:
						rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = (rangeDecoder.\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e << 8) | (byte)rangeDecoder.\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e.ReadByte();
						rangeDecoder.\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e <<= 8;
						num2 = ((int)num3 * -167714082) ^ 0x47FDB206;
						continue;
					default:
						return 1u;
					}
					break;
				}
			}
		}
	}

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

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

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

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

		internal uint \u202e\u200c\u206b\u206b\u200b\u202b\u200b\u200d\u200f\u206d\u200d\u206f\u206e\u200e\u202d\u206d\u202b\u202c\u206f\u200b\u202c\u206d\u206d\u200e\u202e\u206f\u206f\u202d\u200b\u206f\u200c\u202e\u206d\u206a\u202a\u202c\u200d\u202b\u200d\u206d\u202e(\u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder)
		{
			uint num = 1u;
			int num4 = default(int);
			while (true)
			{
				int num2 = -987529011;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x800BBDE0u) % 6)
					{
					case 3u:
						break;
					case 1u:
					{
						int num5;
						if (num4 > 0)
						{
							num2 = -1237631090;
							num5 = num2;
						}
						else
						{
							num2 = -995373610;
							num5 = num2;
						}
						continue;
					}
					case 0u:
						num = (num << 1) + \u206a\u202e\u202d\u202e\u200c\u202e\u200f\u200c\u202a\u202c\u206f\u206d\u200c\u200c\u202c\u206e\u206b\u202c\u206a\u202a\u200d\u202c\u202e\u202a\u202c\u200f\u206c\u202c\u202e\u202a\u206b\u202d\u206f\u206f\u200c\u206b\u200b\u206a\u206c\u202c\u202e[num].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder);
						num2 = -669985440;
						continue;
					case 2u:
						num4--;
						num2 = ((int)num3 * -2045875630) ^ -887896475;
						continue;
					case 5u:
						num4 = \u206e\u206e\u206c\u202d\u202c\u202a\u200e\u206f\u206b\u206a\u202d\u202d\u200c\u202a\u206e\u202c\u206a\u206c\u206e\u200b\u206b\u206f\u206b\u202a\u202e\u206a\u206a\u200c\u202b\u202b\u202a\u206b\u200b\u206c\u200e\u200d\u202e\u206a\u206c\u202b\u202e;
						num2 = (int)((num3 * 992658553) ^ 0x6522E120);
						continue;
					default:
						return num - (uint)(1 << \u206e\u206e\u206c\u202d\u202c\u202a\u200e\u206f\u206b\u206a\u202d\u202d\u200c\u202a\u206e\u202c\u206a\u206c\u206e\u200b\u206b\u206f\u206b\u202a\u202e\u206a\u206a\u200c\u202b\u202b\u202a\u206b\u200b\u206c\u200e\u200d\u202e\u206a\u206c\u202b\u202e);
					}
					break;
				}
			}
		}

		internal uint \u202a\u206e\u206e\u200d\u206b\u202a\u200e\u200e\u206a\u200e\u206c\u202a\u206c\u206e\u206e\u202b\u206e\u202d\u200d\u202c\u200f\u206b\u202b\u206d\u202c\u200b\u202b\u206b\u202c\u202e\u200f\u206c\u202d\u206f\u206f\u202e\u200c\u202b\u206b\u200d\u202e(\u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder)
		{
			uint num = 1u;
			uint num2 = 0u;
			int num6 = default(int);
			uint num5 = default(uint);
			while (true)
			{
				int num3 = -1183186554;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x95A10B29u) % 9)
					{
					case 2u:
						break;
					case 1u:
						num6 = 0;
						num3 = ((int)num4 * -370907127) ^ -1047704767;
						continue;
					case 4u:
					{
						int num7;
						if (num6 < \u206e\u206e\u206c\u202d\u202c\u202a\u200e\u206f\u206b\u206a\u202d\u202d\u200c\u202a\u206e\u202c\u206a\u206c\u206e\u200b\u206b\u206f\u206b\u202a\u202e\u206a\u206a\u200c\u202b\u202b\u202a\u206b\u200b\u206c\u200e\u200d\u202e\u206a\u206c\u202b\u202e)
						{
							num3 = -210257228;
							num7 = num3;
						}
						else
						{
							num3 = -864848189;
							num7 = num3;
						}
						continue;
					}
					case 6u:
						num6++;
						num3 = ((int)num4 * -1195404976) ^ -234596801;
						continue;
					case 0u:
						num <<= 1;
						num += num5;
						num3 = (int)(num4 * 971140804) ^ -1487899934;
						continue;
					case 5u:
						num2 |= num5 << num6;
						num3 = ((int)num4 * -259817981) ^ 0x5C0D0665;
						continue;
					case 3u:
						num3 = ((int)num4 * -262468116) ^ 0x7DF04AFB;
						continue;
					case 8u:
						num5 = \u206a\u202e\u202d\u202e\u200c\u202e\u200f\u200c\u202a\u202c\u206f\u206d\u200c\u200c\u202c\u206e\u206b\u202c\u206a\u202a\u200d\u202c\u202e\u202a\u202c\u200f\u206c\u202c\u202e\u202a\u206b\u202d\u206f\u206f\u200c\u206b\u200b\u206a\u206c\u202c\u202e[num].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder);
						num3 = -1872880071;
						continue;
					default:
						return num2;
					}
					break;
				}
			}
		}

		internal static uint \u200d\u206a\u206c\u200d\u206c\u206c\u200b\u200b\u200f\u202a\u206d\u202b\u200e\u202e\u200b\u206a\u200f\u206d\u200c\u206c\u200b\u200d\u200f\u200b\u206c\u202b\u200b\u206a\u206c\u200f\u206a\u200b\u202d\u206e\u202d\u206c\u200d\u206b\u202c\u206a\u202e(\u200f\u200b\u206b\u206d\u206d\u202d\u202d\u200e\u200f\u202b\u202c\u206f\u206c\u200f\u200c\u200b\u202a\u206a\u202d\u206b\u206d\u200e\u202a\u202a\u202e\u206e\u206a\u202b\u206c\u202a\u200b\u200b\u206a\u200b\u206d\u200c\u202c\u206e\u202e\u200f\u202e[] Models, uint startIndex, \u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num4 = default(uint);
			int num6 = default(int);
			uint num5 = default(uint);
			while (true)
			{
				int num2 = -1358075860;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xC2CAB5C1u) % 10)
					{
					case 6u:
						break;
					case 1u:
						num4 = 0u;
						num6 = 0;
						num2 = ((int)num3 * -1269188843) ^ 0x27FCEDB9;
						continue;
					case 3u:
						num6++;
						num2 = ((int)num3 * -302085985) ^ 0x27D57E8B;
						continue;
					case 2u:
						num += num5;
						num2 = (int)((num3 * 1477341290) ^ 0x10576023);
						continue;
					case 9u:
						num2 = (int)((num3 * 350594112) ^ 0x4EE5A554);
						continue;
					case 7u:
					{
						int num7;
						if (num6 < NumBitLevels)
						{
							num2 = -1858702412;
							num7 = num2;
						}
						else
						{
							num2 = -176894045;
							num7 = num2;
						}
						continue;
					}
					case 5u:
						num5 = Models[startIndex + num].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder);
						num2 = -1866654387;
						continue;
					case 8u:
						num4 |= num5 << num6;
						num2 = ((int)num3 * -1618022539) ^ -2061497370;
						continue;
					case 4u:
						num <<= 1;
						num2 = (int)(num3 * 630439143) ^ -86545429;
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u200b\u200f\u202d\u200c\u200b\u200d\u200e\u202a\u202e\u206d\u200e\u206b\u200b\u200d\u202c\u202d\u200c\u202a\u200c\u206d\u200f\u202e\u202e\u202b\u200b\u200c\u200e\u200f\u202c\u202a\u202d\u202b\u200f\u200d\u202d\u202c\u202b\u202b\u206b\u206d\u202e(Stream stream)
		{
			\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e = stream;
			\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = 0u;
			int num3 = default(int);
			while (true)
			{
				int num = 2035805473;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x12818336u) % 8)
					{
					case 4u:
						break;
					default:
						return;
					case 7u:
						\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e = uint.MaxValue;
						num = (int)(num2 * 520510738) ^ -1929801603;
						continue;
					case 0u:
						num3++;
						num = ((int)num2 * -734525977) ^ -1066458897;
						continue;
					case 5u:
						num3 = 0;
						num = ((int)num2 * -774032150) ^ 0x47F328B2;
						continue;
					case 1u:
					{
						int num4;
						if (num3 < 5)
						{
							num = 1730423460;
							num4 = num;
						}
						else
						{
							num = 949836341;
							num4 = num;
						}
						continue;
					}
					case 6u:
						num = ((int)num2 * -1589163787) ^ -1504313767;
						continue;
					case 2u:
						\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = (\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e << 8) | (byte)\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e.ReadByte();
						num = 754048798;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202b\u206e\u206c\u200f\u200e\u200c\u206c\u202a\u200d\u206d\u206b\u200f\u200e\u206d\u202c\u202c\u200f\u206a\u200f\u200e\u202d\u206a\u206b\u206c\u202d\u202a\u200c\u202c\u202b\u200e\u206d\u200c\u206f\u202c\u206d\u202e\u200e\u200b\u202a\u202b\u202e()
		{
			\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e = null;
		}

		internal void \u206e\u202c\u202c\u206b\u200e\u202b\u200d\u202d\u206b\u202d\u206d\u200b\u200f\u200f\u200e\u202e\u206b\u200e\u206a\u206e\u206f\u206d\u206c\u200f\u206c\u202b\u206b\u206c\u200c\u206f\u206b\u202e\u200f\u206c\u206f\u202d\u206d\u200d\u202e\u202e\u202e()
		{
			while (true)
			{
				int num;
				int num2;
				if (\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e < 16777216)
				{
					num = -883476860;
					num2 = num;
				}
				else
				{
					num = -628650631;
					num2 = num;
				}
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num ^ 0xC291B828u) % 5)
					{
					case 2u:
						num = -883476860;
						continue;
					default:
						return;
					case 3u:
						break;
					case 4u:
						\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e <<= 8;
						num = (int)((num3 * 2112598536) ^ 0x562AEFBD);
						continue;
					case 1u:
						\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = (\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e << 8) | (byte)\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e.ReadByte();
						num = -617344372;
						continue;
					case 0u:
						return;
					}
					break;
				}
			}
		}

		internal uint \u206e\u200d\u206c\u206f\u206f\u206a\u206b\u206a\u206e\u200b\u206b\u206c\u200f\u200e\u202b\u202e\u206f\u206a\u200e\u200d\u202c\u206a\u202c\u202b\u206d\u206d\u202c\u206a\u202a\u200f\u206f\u200f\u206a\u202c\u206e\u202b\u206a\u206f\u202e\u206c\u202e(int numTotalBits)
		{
			uint num = \u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e;
			uint num8 = default(uint);
			uint num7 = default(uint);
			uint num4 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num2 = 1266981363;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x1A8BFE85u) % 13)
					{
					case 2u:
						break;
					case 3u:
						num8 = (num8 << 8) | (byte)\u206a\u202e\u206a\u206c\u206c\u200c\u206e\u206a\u200e\u202d\u200c\u206b\u202b\u206f\u206d\u200d\u202d\u200f\u200b\u206a\u206d\u200c\u200d\u206a\u200b\u202c\u206f\u200f\u206d\u206e\u200f\u200f\u206a\u202b\u202b\u202d\u206e\u206a\u202a\u206d\u202e.ReadByte();
						num <<= 8;
						num2 = ((int)num3 * -958058825) ^ 0x7F511E79;
						continue;
					case 12u:
						\u200c\u200f\u206a\u200f\u206f\u200d\u206f\u206f\u206e\u200c\u206b\u202e\u202b\u202c\u200e\u200f\u200e\u206f\u202e\u200c\u206f\u202e\u206f\u200c\u202a\u206f\u206d\u206a\u200f\u206c\u202d\u206f\u206c\u200c\u200f\u206a\u202b\u206b\u200d\u206a\u202e = num;
						num2 = ((int)num3 * -425010070) ^ 0x4368B445;
						continue;
					case 5u:
						num7 = num8 - num >> 31;
						num8 -= num & (num7 - 1);
						num2 = (int)(num3 * 1677280604) ^ -1747016356;
						continue;
					case 4u:
						\u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e = num8;
						num2 = ((int)num3 * -1472561954) ^ -1377216853;
						continue;
					case 7u:
						num4 = (num4 << 1) | (1 - num7);
						num2 = ((int)num3 * -1206430889) ^ -971032769;
						continue;
					case 1u:
						num8 = \u200f\u202d\u202c\u200d\u200e\u206b\u200e\u206b\u200f\u202a\u202d\u206b\u200d\u200b\u206e\u206c\u202d\u202a\u202c\u206d\u202d\u202a\u202e\u200d\u202a\u202d\u202e\u206a\u206a\u206f\u202e\u206d\u206f\u206f\u200e\u200f\u202a\u206a\u206c\u202c\u202e;
						num4 = 0u;
						num2 = ((int)num3 * -1191262998) ^ 0x6A27A14D;
						continue;
					case 10u:
					{
						int num9;
						int num10;
						if (num >= 16777216)
						{
							num9 = 396866402;
							num10 = num9;
						}
						else
						{
							num9 = 1965682950;
							num10 = num9;
						}
						num2 = num9 ^ ((int)num3 * -1507534905);
						continue;
					}
					case 11u:
					{
						int num6;
						if (num5 > 0)
						{
							num2 = 311241460;
							num6 = num2;
						}
						else
						{
							num2 = 67362562;
							num6 = num2;
						}
						continue;
					}
					case 0u:
						num5--;
						num2 = 979888705;
						continue;
					case 8u:
						num5 = numTotalBits;
						num2 = ((int)num3 * -1189430799) ^ -58837355;
						continue;
					case 6u:
						num >>= 1;
						num2 = 1061414262;
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}

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

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

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

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

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

			internal \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e \u200b\u206e\u202e\u200c\u200d\u206b\u200b\u202d\u202e\u206f\u200e\u202b\u200c\u202a\u202e\u200f\u202d\u206e\u206c\u200d\u206a\u200e\u200f\u206f\u202c\u200b\u202d\u206c\u202b\u202d\u206d\u206c\u206a\u206b\u202a\u202e\u200f\u200b\u200e\u202e = new \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e(8);

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

			internal void \u206e\u202d\u200e\u200d\u206a\u206a\u200e\u200c\u202d\u200f\u202e\u200c\u202e\u202c\u206e\u206e\u200e\u202e\u206c\u202d\u206a\u202b\u206c\u200c\u202d\u200d\u200c\u206e\u206e\u202b\u206d\u200c\u202d\u200f\u206d\u202b\u206c\u200f\u200f\u202e(uint numPosStates)
			{
				uint num = \u200f\u206c\u200d\u200f\u202b\u200b\u206c\u200f\u206e\u200d\u200b\u202c\u200b\u202b\u202e\u206a\u200d\u200c\u206f\u206f\u202b\u202c\u206d\u202b\u206c\u206e\u200b\u206e\u200e\u202d\u200f\u206b\u200d\u202c\u202b\u206f\u202a\u206c\u200f\u202e\u202e;
				while (true)
				{
					int num2 = -2028739577;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xC9966198u) % 8)
						{
						case 0u:
							break;
						default:
							return;
						case 7u:
							num2 = ((int)num3 * -1992710529) ^ -1472933049;
							continue;
						case 3u:
							\u200f\u206c\u200d\u200f\u202b\u200b\u206c\u200f\u206e\u200d\u200b\u202c\u200b\u202b\u202e\u206a\u200d\u200c\u206f\u206f\u202b\u202c\u206d\u202b\u206c\u206e\u200b\u206e\u200e\u202d\u200f\u206b\u200d\u202c\u202b\u206f\u202a\u206c\u200f\u202e\u202e = numPosStates;
							num2 = ((int)num3 * -1940423988) ^ -2027058160;
							continue;
						case 1u:
							\u206c\u202c\u200b\u200f\u206b\u200b\u200d\u202b\u206a\u200c\u200c\u202b\u206c\u202d\u200c\u206b\u200c\u206a\u206f\u206f\u200b\u206f\u202e\u200c\u200f\u202d\u202e\u206f\u206f\u206a\u202c\u206b\u202b\u200f\u206f\u206e\u200f\u206b\u206e\u200c\u202e[num] = new \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e(3);
							num2 = ((int)num3 * -36652870) ^ 0xAD734F;
							continue;
						case 5u:
							num++;
							num2 = ((int)num3 * -1118827590) ^ 0x38C86CF4;
							continue;
						case 6u:
						{
							int num4;
							if (num < numPosStates)
							{
								num2 = -653318614;
								num4 = num2;
							}
							else
							{
								num2 = -311764829;
								num4 = num2;
							}
							continue;
						}
						case 2u:
							\u206b\u202d\u200e\u202c\u200d\u200f\u206d\u200b\u206f\u206a\u206e\u202d\u200d\u202c\u206f\u202a\u200d\u202c\u202b\u200f\u200d\u206d\u206e\u206c\u206a\u202a\u202c\u200c\u200d\u200e\u200f\u206d\u202b\u206c\u202d\u200c\u202c\u202e\u200e\u202d\u202e[num] = new \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e(3);
							num2 = -1530319839;
							continue;
						case 4u:
							return;
						}
						break;
					}
				}
			}

			internal void \u206c\u200f\u206a\u206a\u202d\u206d\u200d\u206a\u200d\u206e\u200d\u202d\u200d\u200d\u202c\u200d\u200c\u206f\u206e\u206d\u202c\u202d\u202d\u200e\u202a\u202c\u202e\u206b\u202e\u200b\u202d\u206c\u206d\u202c\u206d\u206b\u202d\u200c\u202e\u200c\u202e()
			{
				\u206d\u202d\u202c\u200f\u206e\u200c\u206e\u202e\u206d\u206c\u206b\u202e\u206e\u202c\u206a\u200d\u202c\u202b\u206d\u202c\u206b\u206a\u200b\u206f\u206e\u206c\u206b\u206b\u200d\u200d\u206c\u202d\u200c\u202a\u206d\u200c\u200e\u202e\u206d\u206a\u202e.\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
				uint num = 0u;
				while (true)
				{
					int num2 = -688907678;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xF9CAA903u) % 8)
						{
						case 3u:
							break;
						case 2u:
							\u206c\u202c\u200b\u200f\u206b\u200b\u200d\u202b\u206a\u200c\u200c\u202b\u206c\u202d\u200c\u206b\u200c\u206a\u206f\u206f\u200b\u206f\u202e\u200c\u200f\u202d\u202e\u206f\u206f\u206a\u202c\u206b\u202b\u200f\u206f\u206e\u200f\u206b\u206e\u200c\u202e[num].\u200e\u206e\u206b\u206d\u206d\u206d\u206f\u206b\u200b\u200e\u200e\u206b\u200e\u206c\u206b\u202b\u202b\u202c\u206c\u206f\u200f\u200c\u206e\u200f\u202b\u202a\u206e\u202d\u206f\u200d\u202e\u206c\u206e\u200d\u206f\u202a\u200e\u202d\u206b\u202e\u202e();
							num2 = (int)((num3 * 1298371626) ^ 0x16573FF9);
							continue;
						case 4u:
							\u200f\u206b\u200d\u202c\u206f\u206c\u206d\u206d\u206e\u206b\u200f\u202e\u202a\u202e\u206b\u206a\u200c\u200c\u206a\u206e\u206f\u200b\u200e\u206e\u206a\u200b\u202b\u202a\u200e\u202a\u200f\u202e\u200c\u206f\u206b\u206e\u202e\u200e\u206e\u206c\u202e.\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
							num2 = (int)((num3 * 606719985) ^ 0x6B3EE857);
							continue;
						case 1u:
							num2 = (int)((num3 * 1965468740) ^ 0x6FADF5E0);
							continue;
						case 6u:
							num++;
							num2 = ((int)num3 * -1918879374) ^ -1191142216;
							continue;
						case 5u:
							\u206b\u202d\u200e\u202c\u200d\u200f\u206d\u200b\u206f\u206a\u206e\u202d\u200d\u202c\u206f\u202a\u200d\u202c\u202b\u200f\u200d\u206d\u206e\u206c\u206a\u202a\u202c\u200c\u200d\u200e\u200f\u206d\u202b\u206c\u202d\u200c\u202c\u202e\u200e\u202d\u202e[num].\u200e\u206e\u206b\u206d\u206d\u206d\u206f\u206b\u200b\u200e\u200e\u206b\u200e\u206c\u206b\u202b\u202b\u202c\u206c\u206f\u200f\u200c\u206e\u200f\u202b\u202a\u206e\u202d\u206f\u200d\u202e\u206c\u206e\u200d\u206f\u202a\u200e\u202d\u206b\u202e\u202e();
							num2 = -1277662311;
							continue;
						case 7u:
						{
							int num4;
							if (num < \u200f\u206c\u200d\u200f\u202b\u200b\u206c\u200f\u206e\u200d\u200b\u202c\u200b\u202b\u202e\u206a\u200d\u200c\u206f\u206f\u202b\u202c\u206d\u202b\u206c\u206e\u200b\u206e\u200e\u202d\u200f\u206b\u200d\u202c\u202b\u206f\u202a\u206c\u200f\u202e\u202e)
							{
								num2 = -891962130;
								num4 = num2;
							}
							else
							{
								num2 = -1970343249;
								num4 = num2;
							}
							continue;
						}
						default:
							\u200b\u206e\u202e\u200c\u200d\u206b\u200b\u202d\u202e\u206f\u200e\u202b\u200c\u202a\u202e\u200f\u202d\u206e\u206c\u200d\u206a\u200e\u200f\u206f\u202c\u200b\u202d\u206c\u202b\u202d\u206d\u206c\u206a\u206b\u202a\u202e\u200f\u200b\u200e\u202e.\u200e\u206e\u206b\u206d\u206d\u206d\u206f\u206b\u200b\u200e\u200e\u206b\u200e\u206c\u206b\u202b\u202b\u202c\u206c\u206f\u200f\u200c\u206e\u200f\u202b\u202a\u206e\u202d\u206f\u200d\u202e\u206c\u206e\u200d\u206f\u202a\u200e\u202d\u206b\u202e\u202e();
							return;
						}
						break;
					}
				}
			}

			internal uint \u206f\u200c\u200e\u200f\u200d\u200d\u206a\u206a\u206d\u202e\u200f\u200b\u200b\u200f\u202a\u206e\u202e\u206d\u202b\u200e\u206e\u206a\u206e\u206b\u206c\u200f\u206d\u206f\u200e\u206c\u206e\u206b\u202a\u206b\u206f\u206a\u200c\u206c\u206e\u200e\u202e(\u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder, uint posState)
			{
				if (\u206d\u202d\u202c\u200f\u206e\u200c\u206e\u202e\u206d\u206c\u206b\u202e\u206e\u202c\u206a\u200d\u202c\u202b\u206d\u202c\u206b\u206a\u200b\u206f\u206e\u206c\u206b\u206b\u200d\u200d\u206c\u202d\u200c\u202a\u206d\u200c\u200e\u202e\u206d\u206a\u202e.\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder) == 0)
				{
					goto IL_000e;
				}
				goto IL_008d;
				IL_008d:
				uint num = 8u;
				int num2 = -511801603;
				goto IL_0013;
				IL_0013:
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xE17D95F3u) % 8)
					{
					case 2u:
						break;
					case 4u:
						return \u206b\u202d\u200e\u202c\u200d\u200f\u206d\u200b\u206f\u206a\u206e\u202d\u200d\u202c\u206f\u202a\u200d\u202c\u202b\u200f\u200d\u206d\u206e\u206c\u206a\u202a\u202c\u200c\u200d\u200e\u200f\u206d\u202b\u206c\u202d\u200c\u202c\u202e\u200e\u202d\u202e[posState].\u202e\u200c\u206b\u206b\u200b\u202b\u200b\u200d\u200f\u206d\u200d\u206f\u206e\u200e\u202d\u206d\u202b\u202c\u206f\u200b\u202c\u206d\u206d\u200e\u202e\u206f\u206f\u202d\u200b\u206f\u200c\u202e\u206d\u206a\u202a\u202c\u200d\u202b\u200d\u206d\u202e(rangeDecoder);
					case 1u:
						num += \u206c\u202c\u200b\u200f\u206b\u200b\u200d\u202b\u206a\u200c\u200c\u202b\u206c\u202d\u200c\u206b\u200c\u206a\u206f\u206f\u200b\u206f\u202e\u200c\u200f\u202d\u202e\u206f\u206f\u206a\u202c\u206b\u202b\u200f\u206f\u206e\u200f\u206b\u206e\u200c\u202e[posState].\u202e\u200c\u206b\u206b\u200b\u202b\u200b\u200d\u200f\u206d\u200d\u206f\u206e\u200e\u202d\u206d\u202b\u202c\u206f\u200b\u202c\u206d\u206d\u200e\u202e\u206f\u206f\u202d\u200b\u206f\u200c\u202e\u206d\u206a\u202a\u202c\u200d\u202b\u200d\u206d\u202e(rangeDecoder);
						num2 = (int)((num3 * 930273638) ^ 0x7BD16145);
						continue;
					case 5u:
						goto IL_008d;
					case 3u:
						num += \u200b\u206e\u202e\u200c\u200d\u206b\u200b\u202d\u202e\u206f\u200e\u202b\u200c\u202a\u202e\u200f\u202d\u206e\u206c\u200d\u206a\u200e\u200f\u206f\u202c\u200b\u202d\u206c\u202b\u202d\u206d\u206c\u206a\u206b\u202a\u202e\u200f\u200b\u200e\u202e.\u202e\u200c\u206b\u206b\u200b\u202b\u200b\u200d\u200f\u206d\u200d\u206f\u206e\u200e\u202d\u206d\u202b\u202c\u206f\u200b\u202c\u206d\u206d\u200e\u202e\u206f\u206f\u202d\u200b\u206f\u200c\u202e\u206d\u206a\u202a\u202c\u200d\u202b\u200d\u206d\u202e(rangeDecoder);
						num2 = ((int)num3 * -1111666553) ^ -319700762;
						continue;
					case 6u:
					{
						int num4;
						int num5;
						if (\u200f\u206b\u200d\u202c\u206f\u206c\u206d\u206d\u206e\u206b\u200f\u202e\u202a\u202e\u206b\u206a\u200c\u200c\u206a\u206e\u206f\u200b\u200e\u206e\u206a\u200b\u202b\u202a\u200e\u202a\u200f\u202e\u200c\u206f\u206b\u206e\u202e\u200e\u206e\u206c\u202e.\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder) != 0)
						{
							num4 = -956319314;
							num5 = num4;
						}
						else
						{
							num4 = -806638968;
							num5 = num4;
						}
						num2 = num4 ^ (int)(num3 * 253946431);
						continue;
					}
					case 7u:
						num += 8;
						num2 = -711278448;
						continue;
					default:
						return num;
					}
					break;
				}
				goto IL_000e;
				IL_000e:
				num2 = -321242617;
				goto IL_0013;
			}

			internal \u206d\u200f\u200c\u200f\u206a\u200d\u206e\u202b\u200e\u206c\u206f\u206d\u202e\u200b\u202e\u206d\u200e\u202e\u206a\u202b\u202b\u206f\u202c\u202b\u200e\u202c\u202b\u202a\u206b\u200f\u200d\u206d\u206e\u202a\u206e\u206b\u202c\u206a\u206a\u206d\u202e()
			{
			}
		}

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

				internal void \u200e\u200d\u202a\u206c\u200b\u206d\u200f\u202a\u202e\u206a\u200e\u200f\u200d\u202b\u206b\u206a\u206a\u206a\u202e\u200c\u202c\u206e\u206f\u200e\u202d\u200d\u200f\u206e\u202b\u206d\u206a\u206e\u206e\u206e\u202e\u206e\u202e\u206d\u206d\u200c\u202e()
				{
					\u202d\u200b\u202b\u200f\u206c\u200e\u206f\u202e\u206c\u202a\u202b\u202b\u202b\u202a\u206c\u202c\u206c\u202e\u202e\u202c\u202d\u200c\u202e\u200f\u202b\u202b\u206e\u206c\u202c\u202b\u200f\u202e\u206e\u202e\u202c\u202b\u206d\u202d\u206f\u200e\u202e = new \u200f\u200b\u206b\u206d\u206d\u202d\u202d\u200e\u200f\u202b\u202c\u206f\u206c\u200f\u200c\u200b\u202a\u206a\u202d\u206b\u206d\u200e\u202a\u202a\u202e\u206e\u206a\u202b\u206c\u202a\u200b\u200b\u206a\u200b\u206d\u200c\u202c\u206e\u202e\u200f\u202e[768];
				}

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

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

				internal byte \u206c\u206d\u202c\u202d\u206a\u206f\u202c\u200b\u206a\u206a\u206e\u206e\u206d\u206d\u206f\u200b\u200b\u206f\u200f\u200e\u206d\u202a\u206c\u200b\u200e\u206a\u200b\u202c\u206c\u200c\u206d\u206b\u206c\u202c\u206c\u202c\u206e\u202a\u206f\u206f\u202e(\u200b\u206b\u202e\u206e\u200e\u200c\u200b\u206a\u206b\u206e\u200d\u200e\u200d\u200b\u200d\u202d\u206a\u202a\u200c\u202b\u202d\u206d\u202c\u200b\u206f\u200c\u200c\u200b\u200c\u200d\u200c\u206f\u200e\u202d\u206c\u206d\u200b\u202e\u202a\u200f\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num4 = default(uint);
					uint num5 = default(uint);
					while (true)
					{
						int num2 = 799847911;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0x6DD174B4u) % 11)
							{
							case 10u:
								break;
							case 4u:
								num2 = ((int)num3 * -1076636907) ^ -56388817;
								continue;
							case 3u:
								matchByte <<= 1;
								num2 = ((int)num3 * -1063840061) ^ 0x5126617F;
								continue;
							case 6u:
								num = (num << 1) | \u202d\u200b\u202b\u200f\u206c\u200e\u206f\u202e\u206c\u202a\u202b\u202b\u202b\u202a\u206c\u202c\u206c\u202e\u202e\u202c\u202d\u200c\u202e\u200f\u202b\u202b\u206e\u206c\u202c\u202b\u200f\u202e\u206e\u202e\u202c\u202b\u206d\u202d\u206f\u200e\u202e[num].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder);
								num2 = 582232216;
								continue;
							case 1u:
							{
								int num7;
								if (num >= 256)
								{
									num2 = 923500085;
									num7 = num2;
								}
								else
								{
									num2 = 799847911;
									num7 = num2;
								}
								continue;
							}
							case 5u:
								num4 = (uint)(matchByte >> 7) & 1u;
								num2 = 1078468727;
								continue;
							case 0u:
							{
								num = (num << 1) | num5;
								int num8;
								int num9;
								if (num4 != num5)
								{
									num8 = 1894111834;
									num9 = num8;
								}
								else
								{
									num8 = 942453719;
									num9 = num8;
								}
								num2 = num8 ^ (int)(num3 * 1617817727);
								continue;
							}
							case 9u:
								num2 = (int)(num3 * 813068566) ^ -1659715578;
								continue;
							case 7u:
							{
								int num6;
								if (num < 256)
								{
									num2 = 839027430;
									num6 = num2;
								}
								else
								{
									num2 = 489345926;
									num6 = num2;
								}
								continue;
							}
							case 2u:
								num5 = \u202d\u200b\u202b\u200f\u206c\u200e\u206f\u202e\u206c\u202a\u202b\u202b\u202b\u202a\u206c\u202c\u206c\u202e\u202e\u202c\u202d\u200c\u202e\u200f\u202b\u202b\u206e\u206c\u202c\u202b\u200f\u202e\u206e\u202e\u202c\u202b\u206d\u202d\u206f\u200e\u202e[(1 + num4 << 8) + num].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(rangeDecoder);
								num2 = ((int)num3 * -684397007) ^ 0x3CB3DE4B;
								continue;
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

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

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

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

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

			internal void \u202e\u206e\u206c\u200f\u206a\u200c\u200f\u200e\u202c\u202d\u206b\u206e\u206a\u202c\u200c\u200b\u206d\u206a\u200e\u206f\u206c\u206f\u206a\u206c\u202e\u200f\u200d\u202e\u206f\u200b\u206e\u202c\u202b\u200c\u206c\u200d\u202a\u200d\u206f\u202c\u202e(int numPosBits, int numPrevBits)
			{
				if (\u200f\u200b\u200b\u206c\u202c\u200e\u206e\u200e\u202b\u206d\u202a\u200c\u202b\u206d\u200e\u206d\u206b\u206f\u206c\u200d\u200c\u202d\u200f\u206d\u206d\u206f\u206e\u202a\u206e\u202a\u206b\u200d\u200d\u200f\u200b\u202a\u206e\u206e\u200c\u200e\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_010e;
				IL_010e:
				\u200d\u206a\u200c\u206e\u206e\u202a\u202c\u202b\u202d\u200f\u206b\u202b\u202a\u202d\u206b\u206c\u202e\u202d\u202d\u200d\u200b\u202a\u202c\u206d\u202e\u206c\u200e\u200c\u206a\u202e\u206a\u202a\u200c\u202a\u206e\u206e\u206c\u200e\u206b\u202a\u202e = numPosBits;
				int num = -607721333;
				goto IL_0010;
				IL_0010:
				uint num6 = default(uint);
				uint num5 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x889541E0u) % 11)
					{
					case 0u:
						break;
					default:
						return;
					case 6u:
						return;
					case 5u:
						\u206c\u202e\u206f\u200d\u206d\u200e\u202d\u200d\u200f\u200c\u200f\u202c\u202b\u200b\u202c\u202d\u202a\u200c\u206b\u206c\u206c\u200b\u202b\u202c\u202e\u200e\u200c\u202a\u206b\u206f\u206c\u200f\u200e\u200d\u202d\u202b\u206c\u206f\u200d\u202b\u202e = (uint)((1 << numPosBits) - 1);
						\u202d\u200c\u200e\u202a\u200f\u202c\u200e\u200f\u206e\u202a\u202a\u202b\u206e\u202a\u206f\u202d\u206c\u206e\u202e\u202c\u206c\u206b\u202b\u202a\u206c\u202d\u206d\u206d\u206e\u206a\u206d\u202e\u206b\u202d\u206d\u200b\u200c\u206a\u200b\u202b\u202e = numPrevBits;
						num = (int)(num2 * 1994248935) ^ -1781338655;
						continue;
					case 1u:
						num6 = 0u;
						num = ((int)num2 * -401979594) ^ 0x7109497F;
						continue;
					case 9u:
						num5 = (uint)(1 << \u202d\u200c\u200e\u202a\u200f\u202c\u200e\u200f\u206e\u202a\u202a\u202b\u206e\u202a\u206f\u202d\u206c\u206e\u202e\u202c\u206c\u206b\u202b\u202a\u206c\u202d\u206d\u206d\u206e\u206a\u206d\u202e\u206b\u202d\u206d\u200b\u200c\u206a\u200b\u202b\u202e + \u200d\u206a\u200c\u206e\u206e\u202a\u202c\u202b\u202d\u200f\u206b\u202b\u202a\u202d\u206b\u206c\u202e\u202d\u202d\u200d\u200b\u202a\u202c\u206d\u202e\u206c\u200e\u200c\u206a\u202e\u206a\u202a\u200c\u202a\u206e\u206e\u206c\u200e\u206b\u202a\u202e);
						\u200f\u200b\u200b\u206c\u202c\u200e\u206e\u200e\u202b\u206d\u202a\u200c\u202b\u206d\u200e\u206d\u206b\u206f\u206c\u200d\u200c\u202d\u200f\u206d\u206d\u206f\u206e\u202a\u206e\u202a\u206b\u200d\u200d\u200f\u200b\u202a\u206e\u206e\u200c\u200e\u202e = new \u206e\u206b\u202b\u200b\u200d\u202d\u200e\u206e\u202a\u206a\u202d\u202a\u206a\u202c\u202b\u202d\u206b\u202e\u206e\u206b\u200f\u206f\u200c\u202c\u206a\u206d\u200e\u200e\u206e\u200b\u206f\u202e\u200c\u206d\u206b\u202a\u200d\u202a\u206b\u206f\u202e[num5];
						num = (int)(num2 * 652687202) ^ -1651871419;
						continue;
					case 7u:
					{
						int num7;
						int num8;
						if (\u200d\u206a\u200c\u206e\u206e\u202a\u202c\u202b\u202d\u200f\u206b\u202b\u202a\u202d\u206b\u206c\u202e\u202d\u202d\u200d\u200b\u202a\u202c\u206d\u202e\u206c\u200e\u200c\u206a\u202e\u206a\u202a\u200c\u202a\u206e\u206e\u206c\u200e\u206b\u202a\u202e == numPosBits)
						{
							num7 = -1366337234;
							num8 = num7;
						}
						else
						{
							num7 = -655742452;
							num8 = num7;
						}
						num = num7 ^ (int)(num2 * 1884279762);
						continue;
					}
					case 4u:
						\u200f\u200b\u200b\u206c\u202c\u200e\u206e\u200e\u202b\u206d\u202a\u200c\u202b\u206d\u200e\u206d\u206b\u206f\u206c\u200d\u200c\u202d\u200f\u206d\u206d\u206f\u206e\u202a\u206e\u202a\u206b\u200d\u200d\u200f\u200b\u202a\u206e\u206e\u200c\u200e\u202e[num6].\u200e\u200d\u202a\u206c\u200b\u206d\u200f\u202a\u202e\u206a\u200e\u200f\u200d\u202b\u206b\u206a\u206a\u206a\u202e\u200c\u202c\u206e\u206f\u200e\u202d\u200d\u200f\u206e\u202b\u206d\u206a\u206e\u206e\u206e\u202e\u206e\u202e\u206d\u206d\u200c\u202e();
						num6++;
						num = -5635935;
						continue;
					case 10u:
						goto IL_010e;
					case 3u:
						goto IL_011f;
					case 8u:
					{
						int num3;
						int num4;
						if (\u202d\u200c\u200e\u202a\u200f\u202c\u200e\u200f\u206e\u202a\u202a\u202b\u206e\u202a\u206f\u202d\u206c\u206e\u202e\u202c\u206c\u206b\u202b\u202a\u206c\u202d\u206d\u206d\u206e\u206a\u206d\u202e\u206b\u202d\u206d\u200b\u200c\u206a\u200b\u202b\u202e == numPrevBits)
						{
							num3 = 2106800172;
							num4 = num3;
						}
						else
						{
							num3 = 1093594680;
							num4 = num3;
						}
						num = num3 ^ (int)(num2 * 187378228);
						continue;
					}
					case 2u:
						return;
					}
					break;
					IL_011f:
					int num9;
					if (num6 < num5)
					{
						num = -2140250328;
						num9 = num;
					}
					else
					{
						num = -275143568;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = -651560387;
				goto IL_0010;
			}

			internal void \u202a\u206a\u202d\u206e\u200f\u206f\u202e\u200d\u200b\u200f\u206c\u202c\u200b\u202a\u202e\u200f\u200c\u206d\u206d\u202e\u200e\u206b\u202a\u206b\u200d\u200b\u200b\u202e\u206d\u200c\u202a\u206e\u206d\u206e\u202b\u202c\u206d\u206a\u200d\u200f\u202e()
			{
				uint num = (uint)(1 << \u202d\u200c\u200e\u202a\u200f\u202c\u200e\u200f\u206e\u202a\u202a\u202b\u206e\u202a\u206f\u202d\u206c\u206e\u202e\u202c\u206c\u206b\u202b\u202a\u206c\u202d\u206d\u206d\u206e\u206a\u206d\u202e\u206b\u202d\u206d\u200b\u200c\u206a\u200b\u202b\u202e + \u200d\u206a\u200c\u206e\u206e\u202a\u202c\u202b\u202d\u200f\u206b\u202b\u202a\u202d\u206b\u206c\u202e\u202d\u202d\u200d\u200b\u202a\u202c\u206d\u202e\u206c\u200e\u200c\u206a\u202e\u206a\u202a\u200c\u202a\u206e\u206e\u206c\u200e\u206b\u202a\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -1844300908;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xBAFB3348u) % 5)
						{
						case 4u:
							break;
						default:
							return;
						case 3u:
							num4 = 0u;
							num2 = (int)(num3 * 66065606) ^ -739005410;
							continue;
						case 1u:
						{
							int num5;
							if (num4 < num)
							{
								num2 = -229212740;
								num5 = num2;
							}
							else
							{
								num2 = -562904724;
								num5 = num2;
							}
							continue;
						}
						case 2u:
							\u200f\u200b\u200b\u206c\u202c\u200e\u206e\u200e\u202b\u206d\u202a\u200c\u202b\u206d\u200e\u206d\u206b\u206f\u206c\u200d\u200c\u202d\u200f\u206d\u206d\u206f\u206e\u202a\u206e\u202a\u206b\u200d\u200d\u200f\u200b\u202a\u206e\u206e\u200c\u200e\u202e[num4].\u206f\u202b\u200f\u200e\u202d\u202c\u202b\u200c\u202a\u200b\u200b\u206e\u206e\u206d\u202a\u206d\u200f\u202e\u206b\u202b\u206f\u202b\u200c\u206d\u202a\u200b\u200b\u200d\u206d\u202b\u202b\u206c\u200d\u200f\u200e\u202e\u200c\u200e\u206c\u202c\u202e();
							num4++;
							num2 = -378243530;
							continue;
						case 0u:
							return;
						}
						break;
					}
				}
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e \u202e\u200d\u202e\u202d\u202a\u206b\u202d\u202e\u206a\u206d\u200f\u202b\u200b\u202a\u200c\u206e\u202e\u206e\u202b\u202d\u202a\u200c\u202a\u206f\u206b\u202c\u200c\u206e\u200e\u202e\u200d\u202b\u202e\u206b\u206c\u200b\u206f\u202d\u200e\u206d\u202e = new \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e(4);

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

		internal \u206e\u206b\u206b\u206e\u200f\u200e\u202e\u206a\u200f\u206a\u206b\u206a\u200e\u200e\u200b\u202b\u202c\u206c\u200d\u200e\u206a\u202b\u206c\u202a\u200d\u202a\u200f\u202c\u202b\u202d\u202a\u202c\u202a\u206b\u202a\u206c\u202d\u200f\u206c\u206f\u202e()
		{
			\u202c\u202c\u200c\u206c\u206d\u200e\u202a\u202c\u200c\u206b\u200f\u206a\u206e\u206e\u202b\u202a\u200e\u202a\u200b\u200c\u200f\u206f\u206d\u206f\u206c\u202a\u202d\u206a\u200c\u206d\u206f\u206e\u202c\u200e\u206e\u206e\u200d\u202c\u202e\u206e\u202e = uint.MaxValue;
			for (int i = 0; (long)i < 4L; i++)
			{
				\u202d\u200d\u206b\u206a\u202b\u202e\u200e\u200e\u202e\u202b\u202d\u206a\u206d\u206b\u202d\u200f\u202b\u202d\u200b\u206f\u200f\u202a\u202c\u200d\u206e\u206e\u202c\u200d\u202d\u200f\u200c\u206e\u206e\u206a\u200c\u200e\u206f\u202e\u206a\u202d\u202e[i] = new \u202d\u200f\u202a\u200d\u206f\u200e\u200b\u202b\u206c\u206f\u206a\u202c\u202c\u202a\u206b\u202b\u202a\u206a\u206e\u206a\u206d\u200d\u206e\u206d\u206a\u200f\u202b\u200d\u206b\u206e\u206b\u202a\u200d\u206c\u202e\u200d\u206b\u206a\u206e\u200f\u202e(6);
			}
		}

		internal void \u206f\u200d\u206b\u206f\u200b\u206e\u202c\u200f\u200e\u202b\u206b\u202a\u206f\u200b\u206a\u206e\u202d\u200f\u200d\u200c\u202a\u202b\u206f\u200b\u206c\u202a\u202a\u200f\u202d\u206c\u200e\u202e\u200f\u206a\u202e\u206e\u202e\u202c\u200e\u206e\u202e(uint dictionarySize)
		{
			if (\u202c\u202c\u200c\u206c\u206d\u200e\u202a\u202c\u200c\u206b\u200f\u206a\u206e\u206e\u202b\u202a\u200e\u202a\u200b\u200c\u200f\u206f\u206d\u206f\u206c\u202a\u202d\u206a\u200c\u206d\u206f\u206e\u202c\u200e\u206e\u206e\u200d\u202c\u202e\u206e\u202e == dictionarySize)
			{
				return;
			}
			while (true)
			{
				int num = 1387812611;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x1EFC626Bu) % 5)
					{
					case 3u:
						break;
					default:
						return;
					case 1u:
						\u202c\u202c\u200c\u206c\u206d\u200e\u202a\u202c\u200c\u206b\u200f\u206a\u206e\u206e\u202b\u202a\u200e\u202a\u200b\u200c\u200f\u206f\u206d\u206f\u206c\u202a\u202d\u206a\u200c\u206d\u206f\u206e\u202c\u200e\u206e\u206e\u200d\u202c\u202e\u206e\u202e = dictionarySize;
						num = (int)((num2 * 1320024773) ^ 0x52B2F9C9);
						continue;
					case 2u:
						\u206b\u200c\u200d\u206d\u206c\u206b\u202c\u202c\u202b\u206d\u202b\u206b\u206d\u206f\u206e\u206a\u206c\u202e\u206a\u202a\u202d\u202e\u200d\u200c\u202d\u206e\u200e\u202c\u202d\u202a\u206f\u202d\u202c\u202b\u206d\u200e\u206a\u206c\u202d\u200f\u202e = Math.Max(\u202c\u202c\u200c\u206c\u206d\u200e\u202a\u202c\u200c\u206b\u200f\u206a\u206e\u206e\u202b\u202a\u200e\u202a\u200b\u200c\u200f\u206f\u206d\u206f\u206c\u202a\u202d\u206a\u200c\u206d\u206f\u206e\u202c\u200e\u206e\u206e\u200d\u202c\u202e\u206e\u202e, 1u);
						num = (int)((num2 * 1095875744) ^ 0x2A8E9B94);
						continue;
					case 0u:
					{
						uint windowSize = Math.Max(\u206b\u200c\u200d\u206d\u206c\u206b\u202c\u202c\u202b\u206d\u202b\u206b\u206d\u206f\u206e\u206a\u206c\u202e\u206a\u202a\u202d\u202e\u200d\u200c\u202d\u206e\u200e\u202c\u202d\u202a\u206f\u202d\u202c\u202b\u206d\u200e\u206a\u206c\u202d\u200f\u202e, 4096u);
						\u200d\u202c\u206a\u206e\u202c\u200c\u206a\u206c\u202c\u206b\u200f\u206c\u200f\u206a\u206b\u200e\u206b\u202a\u202e\u200b\u200c\u206d\u206f\u202e\u206f\u206f\u206e\u202e\u200e\u202d\u200e\u206e\u206a\u202c\u200d\u202c\u206d\u206c\u202d\u202a\u202e.\u202c\u202e\u202e\u202e\u200d\u206d\u202d\u200e\u206e\u200e\u206c\u206e\u200f\u206b\u206c\u206d\u206f\u200c\u206d\u206f\u206e\u200e\u206e\u206c\u202c\u206d\u200c\u206f\u200c\u206f\u206d\u202c\u206d\u206d\u206f\u200e\u200d\u206a\u206e\u200e\u202e(windowSize);
						num = (int)((num2 * 1276316334) ^ 0x7AE805B6);
						continue;
					}
					case 4u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202c\u206a\u200b\u206e\u206b\u206a\u206d\u200e\u202c\u200f\u200c\u200e\u202b\u206c\u202d\u200c\u200c\u200d\u202a\u200c\u200e\u202a\u200e\u206c\u200e\u202b\u206f\u200e\u200e\u200f\u200b\u206a\u206e\u206a\u200e\u206a\u202a\u206f\u206d\u202e(int lp, int lc)
		{
			\u200f\u202e\u206f\u200f\u200e\u206f\u202b\u202d\u202e\u206f\u200c\u200f\u206c\u202d\u206b\u202b\u200b\u202e\u202b\u202b\u202d\u206f\u200f\u206b\u206e\u202a\u202d\u206e\u206c\u206f\u206c\u206a\u206a\u202d\u206b\u200d\u200d\u200f\u200d\u202d\u202e.\u202e\u206e\u206c\u200f\u206a\u200c\u200f\u200e\u202c\u202d\u206b\u206e\u206a\u202c\u200c\u200b\u206d\u206a\u200e\u206f\u206c\u206f\u206a\u206c\u202e\u200f\u200d\u202e\u206f\u200b\u206e\u202c\u202b\u200c\u206c\u200d\u202a\u200d\u206f\u202c\u202e(lp, lc);
		}

		internal void \u200b\u206b\u206c\u202a\u200d\u200d\u206e\u200b\u206c\u206b\u200b\u206d\u202d\u200e\u206d\u206a\u200f\u200b\u206d\u202e\u206f\u206c\u200f\u202b\u200f\u206c\u202c\u202b\u206c\u206b\u200e\u200e\u200b\u202e\u200f\u202a\u206c\u202b\u200f\u202b\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			\u206e\u200b\u202b\u206d\u206a\u200d\u202e\u206c\u206f\u202d\u206b\u200d\u202d\u202e\u200f\u200f\u202d\u202d\u200c\u206d\u206d\u206e\u202d\u206a\u202d\u202d\u206f\u202d\u200f\u202b\u206b\u202d\u202a\u202a\u200c\u200b\u200d\u206c\u200e\u206f\u202e.\u206e\u202d\u200e\u200d\u206a\u206a\u200e\u200c\u202d\u200f\u202e\u200c\u202e\u202c\u206e\u206e\u200e\u202e\u206c\u202d\u206a\u202b\u206c\u200c\u202d\u200d\u200c\u206e\u206e\u202b\u206d\u200c\u202d\u200f\u206d\u202b\u206c\u200f\u200f\u202e(num);
			\u206d\u202c\u200c\u202a\u200f\u202d\u206b\u200e\u202a\u202a\u200b\u202d\u206b\u202c\u202a\u200d\u206e\u206b\u202d\u200d\u200e\u202a\u206e\u206b\u206f\u200d\u206f\u206f\u200b\u206f\u202a\u206e\u206c\u206e\u206a\u202b\u202e\u202c\u206d\u200c\u202e.\u206e\u202d\u200e\u200d\u206a\u206a\u200e\u200c\u202d\u200f\u202e\u200c\u202e\u202c\u206e\u206e\u200e\u202e\u206c\u202d\u206a\u202b\u206c\u200c\u202d\u200d\u200c\u206e\u206e\u202b\u206d\u200c\u202d\u200f\u206d\u202b\u206c\u200f\u200f\u202e(num);
			\u202c\u206d\u206a\u206f\u202c\u200c\u202c\u200f\u200d\u202b\u206d\u200d\u206c\u200f\u206f\u206d\u200d\u206a\u202b\u200b\u200b\u200b\u202e\u202a\u206c\u206b\u202b\u202d\u206e\u206d\u206b\u206c\u202b\u206e\u206b\u206a\u202d\u202e\u206e\u202b\u202e = num - 1;
		}

		internal void \u200c\u206e\u200d\u200f\u206d\u206a\u206c\u206b\u202b\u206e\u202d\u206d\u200d\u206d\u202a\u200d\u200d\u202c\u206f\u206c\u202e\u206d\u200b\u202e\u200f\u202d\u202c\u206f\u206b\u206f\u202a\u200c\u206a\u206b\u202a\u202b\u202d\u206a\u200f\u206b\u202e(Stream inStream, Stream outStream)
		{
			\u200b\u202c\u200c\u200b\u206c\u206f\u206f\u202c\u206d\u206f\u200c\u206a\u206b\u200b\u202c\u200d\u202d\u206d\u206b\u200d\u206d\u202c\u202c\u200f\u200d\u200b\u202a\u202e\u200f\u202d\u206a\u206a\u200b\u206f\u202c\u200b\u200f\u206e\u200d\u202a\u202e.\u200b\u200f\u202d\u200c\u200b\u200d\u200e\u202a\u202e\u206d\u200e\u206b\u200b\u200d\u202c\u202d\u200c\u202a\u200c\u206d\u200f\u202e\u202e\u202b\u200b\u200c\u200e\u200f\u202c\u202a\u202d\u202b\u200f\u200d\u202d\u202c\u202b\u202b\u206b\u206d\u202e(inStream);
			\u200d\u202c\u206a\u206e\u202c\u200c\u206a\u206c\u202c\u206b\u200f\u206c\u200f\u206a\u206b\u200e\u206b\u202a\u202e\u200b\u200c\u206d\u206f\u202e\u206f\u206f\u206e\u202e\u200e\u202d\u200e\u206e\u206a\u202c\u200d\u202c\u206d\u206c\u202d\u202a\u202e.\u200c\u202e\u200c\u202c\u206c\u206d\u202e\u206e\u206f\u206d\u206a\u202e\u202e\u206a\u206a\u202a\u206f\u200c\u206e\u206e\u206a\u200d\u200b\u202d\u206d\u206b\u206e\u206f\u206b\u206c\u200e\u206d\u206c\u206e\u202e\u206a\u202c\u200e\u206a\u202c\u202e(outStream, \u202e\u202a\u200e\u200f\u206f\u202c\u200b\u202b\u206f\u206b\u206a\u202e\u206e\u200e\u200f\u200b\u206d\u206f\u200b\u200d\u206e\u200b\u200c\u200f\u206a\u202a\u200b\u200d\u202b\u200d\u200c\u200d\u202a\u202a\u206b\u200c\u202a\u200e\u200d\u206e\u202e);
			uint num = 0u;
			uint num6 = default(uint);
			uint num7 = default(uint);
			while (true)
			{
				int num2;
				int num3;
				if (num < 12)
				{
					num2 = 70824932;
					num3 = num2;
				}
				else
				{
					num2 = 1121544056;
					num3 = num2;
				}
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num2 ^ 0x20FA99C2u) % 18)
					{
					case 9u:
						num2 = 70824932;
						continue;
					case 13u:
						\u206f\u206c\u200d\u202a\u200c\u206a\u200e\u200c\u206e\u202d\u200f\u206d\u206d\u200e\u202b\u200f\u206e\u206d\u202a\u202d\u200c\u206d\u202e\u206a\u206c\u202a\u202d\u202c\u206f\u200b\u200c\u202b\u200b\u202e\u202a\u202c\u202a\u200c\u206b\u202d\u202e[num].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						num++;
						num2 = 1338526767;
						continue;
					case 10u:
						\u206c\u202a\u206b\u202e\u202d\u206c\u200d\u206a\u200b\u200c\u202b\u202a\u206a\u202e\u206e\u206b\u206f\u206e\u206a\u200b\u202b\u202a\u206c\u200e\u206a\u200c\u206d\u202c\u202e\u200f\u206b\u206a\u206f\u202e\u206f\u206e\u206e\u202b\u200e\u202e\u202e[num].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						num++;
						num2 = (int)((num4 * 2077106901) ^ 0x5B2833DD);
						continue;
					case 0u:
						num2 = ((int)num4 * -2003899638) ^ -324483004;
						continue;
					case 11u:
					{
						int num9;
						if (num < 114)
						{
							num2 = 1773605373;
							num9 = num2;
						}
						else
						{
							num2 = 637060075;
							num9 = num2;
						}
						continue;
					}
					case 5u:
						num2 = ((int)num4 * -734924212) ^ -1006532297;
						continue;
					case 16u:
						num6 = 0u;
						num2 = 1072178268;
						continue;
					case 4u:
					{
						int num8;
						if (num6 > \u202c\u206d\u206a\u206f\u202c\u200c\u202c\u200f\u200d\u202b\u206d\u200d\u206c\u200f\u206f\u206d\u200d\u206a\u202b\u200b\u200b\u200b\u202e\u202a\u206c\u206b\u202b\u202d\u206e\u206d\u206b\u206c\u202b\u206e\u206b\u206a\u202d\u202e\u206e\u202b\u202e)
						{
							num2 = 1315011816;
							num8 = num2;
						}
						else
						{
							num2 = 1958991497;
							num8 = num2;
						}
						continue;
					}
					case 6u:
						\u200f\u202e\u206f\u200f\u200e\u206f\u202b\u202d\u202e\u206f\u200c\u200f\u206c\u202d\u206b\u202b\u200b\u202e\u202b\u202b\u202d\u206f\u200f\u206b\u206e\u202a\u202d\u206e\u206c\u206f\u206c\u206a\u206a\u202d\u206b\u200d\u200d\u200f\u200d\u202d\u202e.\u202a\u206a\u202d\u206e\u200f\u206f\u202e\u200d\u200b\u200f\u206c\u202c\u200b\u202a\u202e\u200f\u200c\u206d\u206d\u202e\u200e\u206b\u202a\u206b\u200d\u200b\u200b\u202e\u206d\u200c\u202a\u206e\u206d\u206e\u202b\u202c\u206d\u206a\u200d\u200f\u202e();
						num = 0u;
						num2 = (int)((num4 * 1717908079) ^ 0x3C3C4CF1);
						continue;
					case 14u:
						\u200b\u202d\u202a\u206d\u200b\u200e\u202c\u202e\u200f\u206b\u206e\u200d\u206d\u206b\u206f\u200c\u206c\u206f\u206d\u200b\u206d\u200b\u200b\u206a\u200e\u200f\u206a\u202c\u200c\u200b\u200e\u206b\u200d\u202a\u206d\u206c\u202c\u200d\u200b\u206f\u202e[num7].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						num6++;
						num2 = ((int)num4 * -572533079) ^ -865208010;
						continue;
					case 3u:
						break;
					case 15u:
						\u206e\u200b\u202b\u206d\u206a\u200d\u202e\u206c\u206f\u202d\u206b\u200d\u202d\u202e\u200f\u200f\u202d\u202d\u200c\u206d\u206d\u206e\u202d\u206a\u202d\u202d\u206f\u202d\u200f\u202b\u206b\u202d\u202a\u202a\u200c\u200b\u200d\u206c\u200e\u206f\u202e.\u206c\u200f\u206a\u206a\u202d\u206d\u200d\u206a\u200d\u206e\u200d\u202d\u200d\u200d\u202c\u200d\u200c\u206f\u206e\u206d\u202c\u202d\u202d\u200e\u202a\u202c\u202e\u206b\u202e\u200b\u202d\u206c\u206d\u202c\u206d\u206b\u202d\u200c\u202e\u200c\u202e();
						\u206d\u202c\u200c\u202a\u200f\u202d\u206b\u200e\u202a\u202a\u200b\u202d\u206b\u202c\u202a\u200d\u206e\u206b\u202d\u200d\u200e\u202a\u206e\u206b\u206f\u200d\u206f\u206f\u200b\u206f\u202a\u206e\u206c\u206e\u206a\u202b\u202e\u202c\u206d\u200c\u202e.\u206c\u200f\u206a\u206a\u202d\u206d\u200d\u206a\u200d\u206e\u200d\u202d\u200d\u200d\u202c\u200d\u200c\u206f\u206e\u206d\u202c\u202d\u202d\u200e\u202a\u202c\u202e\u206b\u202e\u200b\u202d\u206c\u206d\u202c\u206d\u206b\u202d\u200c\u202e\u200c\u202e();
						num2 = (int)(num4 * 1712490335) ^ -576359698;
						continue;
					case 1u:
						num7 = (num << 4) + num6;
						\u200d\u202d\u200f\u206d\u200b\u206b\u200f\u200d\u206f\u200f\u200b\u200f\u200e\u206a\u202d\u206b\u206b\u206a\u202a\u206c\u206e\u202a\u206b\u202b\u206c\u206c\u206a\u206a\u202d\u200c\u206d\u206b\u202e\u206c\u202e\u202c\u202b\u206d\u202e\u206d\u202e[num7].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						num2 = 1073041644;
						continue;
					case 8u:
						\u202d\u200d\u206b\u206a\u202b\u202e\u200e\u200e\u202e\u202b\u202d\u206a\u206d\u206b\u202d\u200f\u202b\u202d\u200b\u206f\u200f\u202a\u202c\u200d\u206e\u206e\u202c\u200d\u202d\u200f\u200c\u206e\u206e\u206a\u200c\u200e\u206f\u202e\u206a\u202d\u202e[num].\u200e\u206e\u206b\u206d\u206d\u206d\u206f\u206b\u200b\u200e\u200e\u206b\u200e\u206c\u206b\u202b\u202b\u202c\u206c\u206f\u200f\u200c\u206e\u200f\u202b\u202a\u206e\u202d\u206f\u200d\u202e\u206c\u206e\u200d\u206f\u202a\u200e\u202d\u206b\u202e\u202e();
						num++;
						num2 = 1955603211;
						continue;
					case 2u:
						\u202b\u202d\u206d\u206e\u206c\u206d\u202a\u206f\u202e\u200c\u200e\u206e\u202e\u200c\u202b\u200d\u202e\u200d\u200c\u202e\u200d\u202e\u202d\u202c\u202e\u202c\u200c\u200b\u200b\u202c\u200d\u200c\u206f\u206d\u206d\u206b\u200e\u202d\u200e\u200d\u202e[num].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						\u206a\u200d\u202b\u202c\u206f\u206e\u200f\u202d\u200f\u202b\u202d\u206c\u206d\u202a\u200c\u206f\u206c\u202c\u206c\u206d\u200e\u206a\u206f\u200d\u202a\u206b\u200b\u202c\u206d\u200f\u202a\u202e\u200c\u200f\u200b\u206d\u200f\u200c\u206b\u200f\u202e[num].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						\u206d\u200f\u200b\u202c\u206f\u202e\u202b\u202e\u202c\u206c\u200c\u206c\u200e\u202b\u206e\u206a\u206e\u200f\u206d\u200c\u206e\u206b\u206b\u202d\u206f\u202b\u202b\u206f\u202c\u200d\u202a\u200e\u206b\u200f\u206b\u206f\u206a\u202b\u200b\u202c\u202e[num].\u202b\u202d\u202e\u206a\u206d\u206f\u200e\u202e\u206a\u202a\u206f\u206d\u206a\u206c\u202e\u202b\u200e\u206c\u200d\u200d\u202c\u200f\u206c\u202c\u202d\u206a\u202b\u200f\u200b\u200c\u206c\u202e\u206c\u206b\u206f\u202e\u200f\u206b\u202c\u202d\u202e();
						num2 = ((int)num4 * -1445188485) ^ -334255716;
						continue;
					case 12u:
						num = 0u;
						num2 = ((int)num4 * -1158471640) ^ 0x60DB812F;
						continue;
					case 7u:
					{
						int num5;
						if (num < 4)
						{
							num2 = 1936884258;
							num5 = num2;
						}
						else
						{
							num2 = 1289420002;
							num5 = num2;
						}
						continue;
					}
					default:
						\u202e\u200d\u202e\u202d\u202a\u206b\u202d\u202e\u206a\u206d\u200f\u202b\u200b\u202a\u200c\u206e\u202e\u206e\u202b\u202d\u202a\u200c\u202a\u206f\u206b\u202c\u200c\u206e\u200e\u202e\u200d\u202b\u202e\u206b\u206c\u200b\u206f\u202d\u200e\u206d\u202e.\u200e\u206e\u206b\u206d\u206d\u206d\u206f\u206b\u200b\u200e\u200e\u206b\u200e\u206c\u206b\u202b\u202b\u202c\u206c\u206f\u200f\u200c\u206e\u200f\u202b\u202a\u206e\u202d\u206f\u200d\u202e\u206c\u206e\u200d\u206f\u202a\u200e\u202d\u206b\u202e\u202e();
						return;
					}
					break;
				}
			}
		}

		internal void \u200f\u202b\u202b\u200f\u202c\u200e\u200f\u200f\u202d\u200b\u202c\u206c\u200f\u202c\u200f\u200f\u200d\u206b\u202d\u200e\u200e\u200c\u202b\u202c\u200d\u200f\u200d\u202c\u206d\u200c\u202b\u202e\u206b\u202d\u200b\u202c\u206d\u202a\u200d\u206d\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u200c\u206e\u200d\u200f\u206d\u206a\u206c\u206b\u202b\u206e\u202d\u206d\u200d\u206d\u202a\u200d\u200d\u202c\u206f\u206c\u202e\u206d\u200b\u202e\u200f\u202d\u202c\u206f\u206b\u206f\u202a\u200c\u206a\u206b\u202a\u202b\u202d\u206a\u200f\u206b\u202e(inStream, outStream);
			\u206d\u202e\u206c\u206d\u202b\u206b\u200c\u206e\u200f\u206c\u200b\u206e\u206f\u206c\u206a\u206c\u200b\u206b\u206e\u206f\u202e\u202d\u202a\u202d\u206e\u200f\u206a\u202c\u206f\u200f\u200f\u202b\u202d\u200e\u200f\u200e\u200b\u206e\u200f\u202c\u202e obj = default(\u206d\u202e\u206c\u206d\u202b\u206b\u200c\u206e\u200f\u206c\u200b\u206e\u206f\u206c\u206a\u206c\u200b\u206b\u206e\u206f\u202e\u202d\u202a\u202d\u206e\u200f\u206a\u202c\u206f\u200f\u200f\u202b\u202d\u200e\u200f\u200e\u200b\u206e\u200f\u202c\u202e);
			byte b2 = default(byte);
			uint num4 = default(uint);
			ulong num3 = default(ulong);
			ulong num7 = default(ulong);
			uint num11 = default(uint);
			uint num9 = default(uint);
			uint num15 = default(uint);
			uint num16 = default(uint);
			uint num20 = default(uint);
			uint num14 = default(uint);
			byte b = default(byte);
			byte prevByte = default(byte);
			uint num17 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num = -1747763187;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xF7D11D5Au) % 60)
					{
					case 9u:
						break;
					default:
						return;
					case 39u:
						\u200d\u202c\u206a\u206e\u202c\u200c\u206a\u206c\u202c\u206b\u200f\u206c\u200f\u206a\u206b\u200e\u206b\u202a\u202e\u200b\u200c\u206d\u206f\u202e\u206f\u206f\u206e\u202e\u200e\u202d\u200e\u206e\u206a\u202c\u200d\u202c\u206d\u206c\u202d\u202a\u202e.\u206d\u206c\u202b\u206e\u202e\u200c\u206a\u206e\u206a\u200c\u206c\u202e\u202a\u206f\u206a\u206c\u202b\u206c\u202e\u200f\u202d\u206d\u206f\u206a\u200b\u200b\u200c\u206b\u206e\u202d\u202b\u206c\u200d\u200f\u202d\u202e\u202a\u202e\u200c\u200e\u202e(b2);
						num = ((int)num2 * -1044876524) ^ 0x5E749B11;
						continue;
					case 58u:
						num4 = 0u;
						num = (int)((num2 * 856272866) ^ 0x6F30AA9A);
						continue;
					case 46u:
					{
						int num8;
						if (num3 >= num7)
						{
							num = -271279695;
							num8 = num;
						}
						else
						{
							num = -1369618093;
							num8 = num;
						}
						continue;
					}
					case 20u:
						num3 += num11;
						num = (int)(num2 * 1625842321) ^ -124410316;
						continue;
					case 52u:
						num3++;
						num = ((int)num2 * -857699466) ^ -721774588;
						continue;
					case 47u:
					{
						int num23;
						if (\u206d\u200f\u200b\u202c\u206f\u202e\u202b\u202e\u202c\u206c\u200c\u206c\u200e\u202b\u206e\u206a\u206e\u200f\u206d\u200c\u206e\u206b\u206b\u202d\u206f\u202b\u202b\u206f\u202c\u200d\u202a\u200e\u206b\u200f\u206b\u206f\u206a\u202b\u200b\u202c\u202e[obj.\u200e\u206e\u206e\u206e\u200d\u206e\u200d\u200d\u200b\u200c\u206e\u202e\u202a\u200b\u200f\u206c\u200f\u200f\u206f\u200e\u206d\u202e\u206c\u200f\u200d\u200f\u200b\u200d\u200c\u206a\u200b\u200d\u206b\u202c\u200e\u202e\u202e\u202b\u206a\u202b\u202e].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(\u200b\u202c\u200c\u200b\u206c\u206f\u206f\u202c\u206d\u206f\u200c\u206a\u206b\u200b\u202c\u200d\u202d\u206d\u206b\u200d\u206d\u202c\u202c\u200f\u200d\u200b\u202a\u202e\u200f\u202d\u206a\u206a\u200b\u206f\u202c\u200b\u200f\u206e\u200d\u202a\u202e) == 0)
						{
							num = -1071545317;
							num23 = num;
						}
						else
						{
							num = -1790784838;
							num23 = num;
						}
						continue;
					}
					case 45u:
						num9 = num15;
						num = -408242368;
						continue;
					case 15u:
					{
						int num33;
						int num34;
						if (\u200d\u202d\u200f\u206d\u200b\u206b\u200f\u200d\u206f\u200f\u200b\u200f\u200e\u206a\u202d\u206b\u206b\u206a\u202a\u206c\u206e\u202a\u206b\u202b\u206c\u206c\u206a\u206a\u202d\u200c\u206d\u206b\u202e\u206c\u202e\u202c\u202b\u206d\u202e\u206d\u202e[(obj.\u200e\u206e\u206e\u206e\u200d\u206e\u200d\u200d\u200b\u200c\u206e\u202e\u202a\u200b\u200f\u206c\u200f\u200f\u206f\u200e\u206d\u202e\u206c\u200f\u200d\u200f\u200b\u200d\u200c\u206a\u200b\u200d\u206b\u202c\u200e\u202e\u202e\u202b\u206a\u202b\u202e << 4) + num16].\u206a\u200f\u206d\u206a\u206b\u202e\u200d\u206e\u200c\u202b\u200f\u200b\u200d\u206c\u206c\u206b\u200b\u206e\u200f\u206f\u206d\u202e\u206e\u202b\u206e\u200b\u200c\u200d\u200c\u206e\u206d\u206f\u206c\u200c\u206f\u202a\u202d\u206d\u202a\u202c\u202e(\u200b\u202c\u200c\u200b\u206c\u206f\u206f\u202c\u206d\u206f\u200c\u206a\u206b\u200b\u202c\u200d\u202d\u206d\u206b\u200d\u206d\u202c\u202c\u200f\u200d\u200b\u202a\u202e\u200f\u202d\u206a\u206a\u200b\u206f\u202c\u200b\u200f\u206e\u200d\u202a\u202e) != 0)
						{
							num33 = -59357421;
							num34 = num33;
						}
						else
						{
							num33 = -278500486;
							num34 = num33;
						}
						num = num33 ^ ((int)num2 * -1438360425);
						continue;
					}
					case 11u:
						num = ((int)num2 * -667668889) ^ -530196741;
						continue;
					case 43u:
						num3++;
						num = (int)((num2 * 1207420938) ^ 0x6186F862);
						continue;
					case 23u:
						obj.\u206c\u206d\u206d\u202a\u200f\u206d\u200b\u206c\u200d\u202e\u206a\u206f\u202b\u202d\u206b\u206e\u200f\u202a\u202d\u202a\u206c\u206f\u200f\u206b\u206f\u200d\u202b\u206f\u200d\u202e\u206b\u200f\u206c\u206a\u202d\u200c\u200c\u202e\u206f\u202d\u202e();
						num = ((int)num2 * -485126688) ^ -660521360;
						continue;
					case 51u:
						\u200d\u202c\u206a\u206e\u202c\u200c\u206a\u206c\u202c\u206b\u200f\u206c\u200f\u206a\u206b\u200e\u206b\u202a\u202e\u200b\u200c\u206d\u206f\u202e\u206f\u206f\u206e\u202e\u200e\u202d\u200