Decompiled source of CConsole v0.11.7

CConsole.dll

Decompiled 2 months 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.Threading;
using System.Threading.Tasks;
using AIGraph;
using AK;
using Agents;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using BepInEx.Unity.IL2CPP;
using BepInEx.Unity.IL2CPP.Hook;
using BepInEx.Unity.IL2CPP.Utils;
using CConsole;
using CConsole.Commands;
using CConsole.Interop;
using CellMenu;
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 Il2CppInterop.Runtime.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using LevelGeneration;
using MonoMod.RuntimeDetour;
using Player;
using SNetwork;
using TMPro;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.Rendering;
using UnityExplorer.UI;

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

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

		internal uint \u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(\u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e >> 11) * \u206c\u200e\u200c\u200f\u206d\u206e\u200c\u200b\u202b\u206e\u202e\u206b\u206e\u200f\u200e\u200d\u206f\u202c\u206b\u200e\u202b\u206f\u206d\u200e\u206e\u206a\u206b\u200d\u200e\u200e\u200b\u202b\u202b\u200c\u200f\u200f\u202e\u202e\u200b\u200c\u202e;
			while (true)
			{
				int num2 = 371060395;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x4C6C5280u) % 13)
					{
					case 4u:
						break;
					case 10u:
						\u206c\u200e\u200c\u200f\u206d\u206e\u200c\u200b\u202b\u206e\u202e\u206b\u206e\u200f\u200e\u200d\u206f\u202c\u206b\u200e\u202b\u206f\u206d\u200e\u206e\u206a\u206b\u200d\u200e\u200e\u200b\u202b\u202b\u200c\u200f\u200f\u202e\u202e\u200b\u200c\u202e -= \u206c\u200e\u200c\u200f\u206d\u206e\u200c\u200b\u202b\u206e\u202e\u206b\u206e\u200f\u200e\u200d\u206f\u202c\u206b\u200e\u202b\u206f\u206d\u200e\u206e\u206a\u206b\u200d\u200e\u200e\u200b\u202b\u202b\u200c\u200f\u200f\u202e\u202e\u200b\u200c\u202e >> 5;
						num2 = ((int)num3 * -188333115) ^ -881539974;
						continue;
					case 0u:
						rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e <<= 8;
						num2 = ((int)num3 * -383666530) ^ -628169022;
						continue;
					case 1u:
						rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e -= num;
						num2 = (int)((num3 * 98576952) ^ 0x18B3F0F2);
						continue;
					case 12u:
						return 0u;
					case 9u:
						rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e = num;
						\u206c\u200e\u200c\u200f\u206d\u206e\u200c\u200b\u202b\u206e\u202e\u206b\u206e\u200f\u200e\u200d\u206f\u202c\u206b\u200e\u202b\u206f\u206d\u200e\u206e\u206a\u206b\u200d\u200e\u200e\u200b\u202b\u202b\u200c\u200f\u200f\u202e\u202e\u200b\u200c\u202e += 2048 - \u206c\u200e\u200c\u200f\u206d\u206e\u200c\u200b\u202b\u206e\u202e\u206b\u206e\u200f\u200e\u200d\u206f\u202c\u206b\u200e\u202b\u206f\u206d\u200e\u206e\u206a\u206b\u200d\u200e\u200e\u200b\u202b\u202b\u200c\u200f\u200f\u202e\u202e\u200b\u200c\u202e >> 5;
						num2 = ((int)num3 * -1153881009) ^ -483205655;
						continue;
					case 3u:
						rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e = (rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e << 8) | (byte)rangeDecoder.\u200c\u206b\u206f\u202a\u202b\u200d\u200d\u206e\u200b\u200f\u200c\u206b\u202e\u206a\u206c\u200d\u200d\u202b\u200c\u206e\u202a\u206b\u202b\u206b\u200c\u206a\u200b\u200e\u200e\u206e\u206e\u202c\u206d\u202c\u200b\u206d\u206c\u206a\u206c\u206e\u202e.ReadByte();
						num2 = (int)((num3 * 1765973046) ^ 0x54070C8B);
						continue;
					case 7u:
					{
						int num8;
						int num9;
						if (rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e >= 16777216)
						{
							num8 = -1865268706;
							num9 = num8;
						}
						else
						{
							num8 = -913045888;
							num9 = num8;
						}
						num2 = num8 ^ ((int)num3 * -1559171194);
						continue;
					}
					case 6u:
					{
						int num6;
						int num7;
						if (rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e < num)
						{
							num6 = 1667437257;
							num7 = num6;
						}
						else
						{
							num6 = 605451660;
							num7 = num6;
						}
						num2 = num6 ^ ((int)num3 * -1567960921);
						continue;
					}
					case 5u:
						rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e -= num;
						num2 = 1489168989;
						continue;
					case 2u:
					{
						int num4;
						int num5;
						if (rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e >= 16777216)
						{
							num4 = -1588464300;
							num5 = num4;
						}
						else
						{
							num4 = -1550749940;
							num5 = num4;
						}
						num2 = num4 ^ ((int)num3 * -1128011435);
						continue;
					}
					case 8u:
						rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e = (rangeDecoder.\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e << 8) | (byte)rangeDecoder.\u200c\u206b\u206f\u202a\u202b\u200d\u200d\u206e\u200b\u200f\u200c\u206b\u202e\u206a\u206c\u200d\u200d\u202b\u200c\u206e\u202a\u206b\u202b\u206b\u200c\u206a\u200b\u200e\u200e\u206e\u206e\u202c\u206d\u202c\u200b\u206d\u206c\u206a\u206c\u206e\u202e.ReadByte();
						rangeDecoder.\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e <<= 8;
						num2 = ((int)num3 * -1227390669) ^ 0x3CBB8D10;
						continue;
					default:
						return 1u;
					}
					break;
				}
			}
		}
	}

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

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

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

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

		internal uint \u206e\u200d\u206d\u202b\u206d\u200c\u200b\u202d\u202a\u206a\u200c\u202e\u206f\u206f\u206c\u206f\u202a\u202b\u200c\u206e\u200f\u206f\u202e\u206a\u206f\u200d\u202c\u200c\u206a\u206b\u202d\u206b\u200d\u200d\u200c\u206b\u202a\u206a\u202b\u206a\u202e(\u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder)
		{
			uint num = 1u;
			int num2 = \u206e\u202a\u202c\u206d\u202e\u200c\u206b\u202d\u206a\u202d\u200d\u202a\u200e\u200c\u206d\u202b\u200c\u206c\u206e\u200c\u206e\u202e\u202b\u206d\u206c\u206c\u200c\u202d\u200f\u200b\u206f\u202b\u206b\u200e\u206d\u202a\u200e\u200c\u202a\u202b\u202e;
			while (true)
			{
				int num3 = -1764800559;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0xB72C655Du) % 6)
					{
					case 0u:
						break;
					case 2u:
						num3 = ((int)num4 * -751991661) ^ -123661092;
						continue;
					case 3u:
						num = (num << 1) + \u206d\u200f\u206c\u206d\u202e\u202b\u200b\u206d\u202a\u200b\u200d\u202e\u206b\u206f\u206d\u202a\u202c\u202b\u200d\u202d\u206f\u200c\u202e\u200e\u202e\u206c\u202a\u202c\u206e\u202e\u206d\u200d\u202b\u202d\u202e\u200e\u200c\u200c\u200e\u206a\u202e[num].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder);
						num3 = -733257298;
						continue;
					case 1u:
					{
						int num5;
						if (num2 > 0)
						{
							num3 = -609762304;
							num5 = num3;
						}
						else
						{
							num3 = -1990729309;
							num5 = num3;
						}
						continue;
					}
					case 5u:
						num2--;
						num3 = ((int)num4 * -16334794) ^ -1755620870;
						continue;
					default:
						return num - (uint)(1 << \u206e\u202a\u202c\u206d\u202e\u200c\u206b\u202d\u206a\u202d\u200d\u202a\u200e\u200c\u206d\u202b\u200c\u206c\u206e\u200c\u206e\u202e\u202b\u206d\u206c\u206c\u200c\u202d\u200f\u200b\u206f\u202b\u206b\u200e\u206d\u202a\u200e\u200c\u202a\u202b\u202e);
					}
					break;
				}
			}
		}

		internal uint \u206b\u202e\u202a\u206c\u206d\u200d\u202b\u202b\u202a\u206b\u202b\u202e\u200c\u200c\u206f\u206c\u200d\u206b\u206e\u200c\u206e\u200c\u206b\u206a\u206d\u200c\u200f\u202e\u202b\u202a\u202d\u206f\u206f\u200e\u206c\u202b\u206f\u206c\u202b\u202e\u202e(\u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder)
		{
			uint num = 1u;
			uint num4 = default(uint);
			uint num5 = default(uint);
			int num6 = default(int);
			while (true)
			{
				int num2 = -1323709641;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xC41FD5DBu) % 10)
					{
					case 3u:
						break;
					case 4u:
						num4 = 0u;
						num2 = ((int)num3 * -141332731) ^ -1215691514;
						continue;
					case 8u:
						num5 = \u206d\u200f\u206c\u206d\u202e\u202b\u200b\u206d\u202a\u200b\u200d\u202e\u206b\u206f\u206d\u202a\u202c\u202b\u200d\u202d\u206f\u200c\u202e\u200e\u202e\u206c\u202a\u202c\u206e\u202e\u206d\u200d\u202b\u202d\u202e\u200e\u200c\u200c\u200e\u206a\u202e[num].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder);
						num <<= 1;
						num2 = -542597765;
						continue;
					case 0u:
						num2 = ((int)num3 * -748499099) ^ 0x154693FB;
						continue;
					case 9u:
						num6++;
						num2 = ((int)num3 * -1497371607) ^ -1725072384;
						continue;
					case 2u:
						num += num5;
						num2 = (int)((num3 * 796828924) ^ 0x40AA3DA0);
						continue;
					case 7u:
						num6 = 0;
						num2 = (int)(num3 * 811568100) ^ -1586128955;
						continue;
					case 6u:
					{
						int num7;
						if (num6 < \u206e\u202a\u202c\u206d\u202e\u200c\u206b\u202d\u206a\u202d\u200d\u202a\u200e\u200c\u206d\u202b\u200c\u206c\u206e\u200c\u206e\u202e\u202b\u206d\u206c\u206c\u200c\u202d\u200f\u200b\u206f\u202b\u206b\u200e\u206d\u202a\u200e\u200c\u202a\u202b\u202e)
						{
							num2 = -302486363;
							num7 = num2;
						}
						else
						{
							num2 = -295854418;
							num7 = num2;
						}
						continue;
					}
					case 1u:
						num4 |= num5 << num6;
						num2 = ((int)num3 * -474577809) ^ -807942209;
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal static uint \u200c\u200b\u200b\u202a\u206f\u202e\u202a\u200d\u206e\u202b\u202d\u200d\u200c\u202b\u206a\u206c\u206f\u206f\u200f\u206d\u202c\u200c\u202b\u202e\u200b\u200e\u206d\u200f\u202e\u202d\u202d\u206e\u200b\u206b\u206c\u202d\u206e\u206a\u206c\u206d\u202e(\u202e\u200f\u202b\u206c\u200c\u206f\u206e\u206e\u206f\u206b\u206f\u206f\u202c\u206c\u202b\u200d\u202a\u202c\u206f\u206c\u206a\u206a\u202e\u206f\u200d\u202e\u206a\u206b\u200e\u206d\u206e\u206a\u206f\u206f\u206c\u206a\u202b\u206e\u206e\u206e\u202e[] Models, uint startIndex, \u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			int num5 = default(int);
			uint num4 = default(uint);
			uint num6 = default(uint);
			while (true)
			{
				int num2 = -1254573542;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xFB5C8A99u) % 10)
					{
					case 6u:
						break;
					case 1u:
						num <<= 1;
						num2 = ((int)num3 * -1984059100) ^ -290623440;
						continue;
					case 8u:
					{
						int num7;
						if (num5 < NumBitLevels)
						{
							num2 = -942772505;
							num7 = num2;
						}
						else
						{
							num2 = -921513117;
							num7 = num2;
						}
						continue;
					}
					case 5u:
						num4 |= num6 << num5;
						num5++;
						num2 = ((int)num3 * -180738563) ^ 0x2EAEFAFA;
						continue;
					case 0u:
						num6 = Models[startIndex + num].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder);
						num2 = -385180322;
						continue;
					case 3u:
						num += num6;
						num2 = (int)((num3 * 1669424357) ^ 0x12E387AF);
						continue;
					case 4u:
						num2 = ((int)num3 * -1019709850) ^ -939588139;
						continue;
					case 7u:
						num4 = 0u;
						num2 = (int)(num3 * 2042614870) ^ -1547398572;
						continue;
					case 9u:
						num5 = 0;
						num2 = (int)((num3 * 803587800) ^ 0x5BC72243);
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u202a\u206a\u202a\u206d\u200f\u200c\u202e\u200c\u206a\u206e\u206f\u206b\u206f\u202d\u202e\u200b\u206d\u206c\u202b\u206e\u206a\u200f\u200d\u202b\u202a\u206b\u202d\u200d\u200b\u206d\u206f\u206c\u206e\u202d\u200c\u206e\u206e\u200c\u206c\u200f\u202e(Stream stream)
		{
			\u200c\u206b\u206f\u202a\u202b\u200d\u200d\u206e\u200b\u200f\u200c\u206b\u202e\u206a\u206c\u200d\u200d\u202b\u200c\u206e\u202a\u206b\u202b\u206b\u200c\u206a\u200b\u200e\u200e\u206e\u206e\u202c\u206d\u202c\u200b\u206d\u206c\u206a\u206c\u206e\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -1337006407;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x8E01AE03u) % 7)
					{
					case 3u:
						break;
					default:
						return;
					case 2u:
					{
						int num4;
						if (num3 >= 5)
						{
							num = -1787138917;
							num4 = num;
						}
						else
						{
							num = -672707218;
							num4 = num;
						}
						continue;
					}
					case 6u:
						num3 = 0;
						num = ((int)num2 * -647835264) ^ 0x3C7F705B;
						continue;
					case 0u:
						\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e = uint.MaxValue;
						num = ((int)num2 * -172728223) ^ 0x3AE7F5B;
						continue;
					case 5u:
						\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e = (\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e << 8) | (byte)\u200c\u206b\u206f\u202a\u202b\u200d\u200d\u206e\u200b\u200f\u200c\u206b\u202e\u206a\u206c\u200d\u200d\u202b\u200c\u206e\u202a\u206b\u202b\u206b\u200c\u206a\u200b\u200e\u200e\u206e\u206e\u202c\u206d\u202c\u200b\u206d\u206c\u206a\u206c\u206e\u202e.ReadByte();
						num3++;
						num = -617783077;
						continue;
					case 1u:
						\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e = 0u;
						num = (int)(num2 * 1854740618) ^ -965910188;
						continue;
					case 4u:
						return;
					}
					break;
				}
			}
		}

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

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

		internal uint \u202d\u200c\u202b\u206b\u200c\u200d\u202e\u200f\u202d\u202d\u200c\u200b\u202a\u206b\u200f\u206f\u206e\u202e\u202d\u206f\u206d\u200b\u206a\u202b\u202d\u202b\u206f\u206b\u202d\u206f\u206d\u200b\u206a\u200e\u206e\u202c\u202b\u202c\u202b\u206b\u202e(int numTotalBits)
		{
			uint num = \u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e;
			uint num2 = \u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e;
			uint num3 = 0u;
			int num8 = default(int);
			while (true)
			{
				int num4 = -962888815;
				while (true)
				{
					uint num5;
					switch ((num5 = (uint)num4 ^ 0xD79CC6C8u) % 12)
					{
					case 0u:
						break;
					case 4u:
						num >>= 1;
						num4 = -1708244061;
						continue;
					case 7u:
						\u202c\u200f\u206f\u200b\u202c\u200b\u202d\u202e\u200c\u206b\u206b\u200d\u200b\u206e\u206e\u202a\u202d\u202d\u206f\u206c\u206b\u200c\u200d\u200b\u200e\u202b\u202a\u200e\u206e\u206c\u206a\u206e\u200e\u206b\u206a\u202a\u202a\u206b\u202e\u202d\u202e = num;
						num4 = (int)(num5 * 1476641730) ^ -1154473169;
						continue;
					case 8u:
					{
						int num9;
						if (num8 <= 0)
						{
							num4 = -1213014813;
							num9 = num4;
						}
						else
						{
							num4 = -1464691260;
							num9 = num4;
						}
						continue;
					}
					case 11u:
						num2 = (num2 << 8) | (byte)\u200c\u206b\u206f\u202a\u202b\u200d\u200d\u206e\u200b\u200f\u200c\u206b\u202e\u206a\u206c\u200d\u200d\u202b\u200c\u206e\u202a\u206b\u202b\u206b\u200c\u206a\u200b\u200e\u200e\u206e\u206e\u202c\u206d\u202c\u200b\u206d\u206c\u206a\u206c\u206e\u202e.ReadByte();
						num <<= 8;
						num4 = ((int)num5 * -1446290630) ^ -1811413824;
						continue;
					case 5u:
						num8 = numTotalBits;
						num4 = ((int)num5 * -221149184) ^ 0x2E8658FE;
						continue;
					case 3u:
					{
						uint num10 = num2 - num >> 31;
						num2 -= num & (num10 - 1);
						num3 = (num3 << 1) | (1 - num10);
						num4 = ((int)num5 * -1485723205) ^ -670961696;
						continue;
					}
					case 10u:
						num4 = ((int)num5 * -177441311) ^ -2126730586;
						continue;
					case 9u:
						\u206d\u202c\u200e\u202e\u206a\u202c\u202b\u202c\u200e\u206e\u200f\u206c\u200e\u202a\u202d\u206a\u206e\u200b\u200f\u200b\u206d\u206d\u206b\u202e\u202c\u202d\u202a\u200b\u202c\u206b\u200f\u202c\u202d\u202c\u202b\u202e\u206d\u200e\u200d\u200c\u202e = num2;
						num4 = (int)(num5 * 823550976) ^ -418029370;
						continue;
					case 6u:
						num8--;
						num4 = -323462704;
						continue;
					case 1u:
					{
						int num6;
						int num7;
						if (num < 16777216)
						{
							num6 = 1426767353;
							num7 = num6;
						}
						else
						{
							num6 = 448130276;
							num7 = num6;
						}
						num4 = num6 ^ (int)(num5 * 534332826);
						continue;
					}
					default:
						return num3;
					}
					break;
				}
			}
		}

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

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

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

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

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

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

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

			internal void \u202e\u206b\u200e\u200b\u200d\u206a\u206f\u200d\u202c\u206f\u206e\u206e\u200c\u200d\u202b\u200c\u206e\u202d\u206c\u202e\u202d\u206e\u200b\u206c\u206a\u206a\u202c\u206c\u206c\u206a\u200d\u206a\u200d\u206f\u200b\u202b\u206f\u202e\u206b\u206c\u202e(uint numPosStates)
			{
				uint num = \u202e\u206e\u206f\u200b\u202c\u206f\u202c\u200e\u200b\u202b\u202d\u200e\u202d\u206e\u200b\u202a\u200f\u202c\u202b\u200b\u202e\u202e\u206a\u200b\u200d\u202c\u206a\u200c\u200d\u202d\u206c\u202d\u200c\u206c\u206e\u206f\u202b\u206d\u202c\u206d\u202e;
				while (true)
				{
					int num2 = -1442385521;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xD9D77B13u) % 7)
						{
						case 0u:
							break;
						default:
							return;
						case 1u:
							\u202e\u206e\u206f\u200b\u202c\u206f\u202c\u200e\u200b\u202b\u202d\u200e\u202d\u206e\u200b\u202a\u200f\u202c\u202b\u200b\u202e\u202e\u206a\u200b\u200d\u202c\u206a\u200c\u200d\u202d\u206c\u202d\u200c\u206c\u206e\u206f\u202b\u206d\u202c\u206d\u202e = numPosStates;
							num2 = (int)(num3 * 1432050033) ^ -1371586439;
							continue;
						case 4u:
							\u206c\u206b\u206f\u202b\u206e\u206e\u202b\u206a\u206a\u202d\u206d\u206b\u202d\u206a\u206d\u202a\u200d\u200c\u200f\u200d\u206b\u206a\u206c\u200e\u202d\u202b\u200d\u206f\u202d\u202c\u206c\u200d\u206e\u202b\u200c\u200e\u202c\u202a\u200d\u202e\u202e[num] = new \u200f\u202e\u202a\u202e\u200f\u200d\u200c\u206b\u206c\u200e\u202e\u202d\u206d\u200e\u200c\u202b\u202b\u206c\u200b\u200e\u202d\u200d\u202b\u200e\u202e\u206a\u202a\u206f\u206e\u202a\u200f\u202a\u202a\u206a\u206f\u200c\u202c\u202e\u200b\u206e\u202e(3);
							num++;
							num2 = (int)((num3 * 175203379) ^ 0xFBB5686);
							continue;
						case 5u:
						{
							int num4;
							if (num < numPosStates)
							{
								num2 = -24766797;
								num4 = num2;
							}
							else
							{
								num2 = -224777617;
								num4 = num2;
							}
							continue;
						}
						case 6u:
							\u206f\u202b\u200b\u206b\u200f\u200e\u202b\u206f\u202e\u206d\u206e\u206f\u206b\u202b\u200d\u200c\u202c\u200d\u206e\u200e\u202d\u202c\u202c\u206e\u200c\u200d\u206d\u206b\u202c\u206b\u200f\u206f\u206b\u202a\u202d\u200b\u200b\u206a\u202d\u202e[num] = new \u200f\u202e\u202a\u202e\u200f\u200d\u200c\u206b\u206c\u200e\u202e\u202d\u206d\u200e\u200c\u202b\u202b\u206c\u200b\u200e\u202d\u200d\u202b\u200e\u202e\u206a\u202a\u206f\u206e\u202a\u200f\u202a\u202a\u206a\u206f\u200c\u202c\u202e\u200b\u206e\u202e(3);
							num2 = -1340855807;
							continue;
						case 2u:
							num2 = ((int)num3 * -1012887618) ^ -1571849256;
							continue;
						case 3u:
							return;
						}
						break;
					}
				}
			}

			internal void \u202d\u202a\u202a\u200b\u200b\u200f\u200d\u202e\u206b\u202b\u200e\u206e\u200c\u206e\u200b\u206f\u206b\u202c\u202b\u202c\u206b\u206a\u206e\u200b\u202e\u202e\u202a\u206d\u200d\u206a\u202d\u200c\u202d\u206c\u200c\u206d\u206b\u206a\u200f\u200d\u202e()
			{
				\u200d\u202d\u200d\u202e\u206b\u200e\u200e\u202a\u206c\u206f\u202a\u202e\u206a\u206d\u206b\u206e\u202b\u206f\u200b\u200e\u202c\u200f\u206c\u200b\u206a\u200e\u206f\u200f\u206c\u202b\u206b\u200c\u206f\u200d\u206e\u206f\u206c\u206a\u206e\u202d\u202e.\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = -1746827726;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0x8B8DBBF7u) % 9)
						{
						case 7u:
							break;
						default:
							return;
						case 5u:
						{
							int num4;
							if (num3 < \u202e\u206e\u206f\u200b\u202c\u206f\u202c\u200e\u200b\u202b\u202d\u200e\u202d\u206e\u200b\u202a\u200f\u202c\u202b\u200b\u202e\u202e\u206a\u200b\u200d\u202c\u206a\u200c\u200d\u202d\u206c\u202d\u200c\u206c\u206e\u206f\u202b\u206d\u202c\u206d\u202e)
							{
								num = -1359416798;
								num4 = num;
							}
							else
							{
								num = -1490727688;
								num4 = num;
							}
							continue;
						}
						case 2u:
							\u206f\u202b\u200b\u206b\u200f\u200e\u202b\u206f\u202e\u206d\u206e\u206f\u206b\u202b\u200d\u200c\u202c\u200d\u206e\u200e\u202d\u202c\u202c\u206e\u200c\u200d\u206d\u206b\u202c\u206b\u200f\u206f\u206b\u202a\u202d\u200b\u200b\u206a\u202d\u202e[num3].\u202d\u200b\u206d\u202e\u202c\u200e\u206e\u200f\u200e\u206f\u200c\u200d\u200c\u206f\u200f\u202a\u200d\u200f\u200f\u202e\u206b\u202e\u202a\u202a\u206a\u202b\u206a\u200f\u202e\u206b\u200d\u202d\u206f\u200d\u206b\u206f\u206a\u202d\u206f\u202e\u202e();
							num = -1202175877;
							continue;
						case 3u:
							num = (int)(num2 * 392461100) ^ -1167630977;
							continue;
						case 0u:
							\u202a\u206f\u202a\u202c\u206a\u200f\u206d\u206e\u200d\u206f\u200f\u202a\u206d\u200b\u200b\u206e\u200c\u200f\u202c\u206a\u206b\u206d\u202a\u200f\u206e\u206f\u202d\u202a\u202d\u202a\u206e\u206d\u202a\u202d\u200c\u206c\u206e\u200e\u200e\u206e\u202e.\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
							\u200d\u200e\u206b\u206a\u202e\u200f\u206f\u200c\u206e\u202e\u202d\u200d\u202e\u202e\u200d\u200b\u206b\u202c\u200b\u206d\u200c\u200d\u206a\u206b\u206f\u206d\u202d\u200b\u206e\u206e\u200e\u200f\u206b\u202d\u200d\u200b\u200b\u202a\u202b\u202c\u202e.\u202d\u200b\u206d\u202e\u202c\u200e\u206e\u200f\u200e\u206f\u200c\u200d\u200c\u206f\u200f\u202a\u200d\u200f\u200f\u202e\u206b\u202e\u202a\u202a\u206a\u202b\u206a\u200f\u202e\u206b\u200d\u202d\u206f\u200d\u206b\u206f\u206a\u202d\u206f\u202e\u202e();
							num = (int)(num2 * 898855653) ^ -189679231;
							continue;
						case 8u:
							num3++;
							num = (int)((num2 * 561838972) ^ 0x5ED8677F);
							continue;
						case 1u:
							num3 = 0u;
							num = ((int)num2 * -2133358476) ^ 0x1489E6A5;
							continue;
						case 4u:
							\u206c\u206b\u206f\u202b\u206e\u206e\u202b\u206a\u206a\u202d\u206d\u206b\u202d\u206a\u206d\u202a\u200d\u200c\u200f\u200d\u206b\u206a\u206c\u200e\u202d\u202b\u200d\u206f\u202d\u202c\u206c\u200d\u206e\u202b\u200c\u200e\u202c\u202a\u200d\u202e\u202e[num3].\u202d\u200b\u206d\u202e\u202c\u200e\u206e\u200f\u200e\u206f\u200c\u200d\u200c\u206f\u200f\u202a\u200d\u200f\u200f\u202e\u206b\u202e\u202a\u202a\u206a\u202b\u206a\u200f\u202e\u206b\u200d\u202d\u206f\u200d\u206b\u206f\u206a\u202d\u206f\u202e\u202e();
							num = (int)((num2 * 1727430301) ^ 0x1BCB365);
							continue;
						case 6u:
							return;
						}
						break;
					}
				}
			}

			internal uint \u202e\u200d\u202e\u202b\u206a\u206f\u206e\u202e\u200e\u206f\u202b\u202e\u206c\u200d\u206a\u206a\u202d\u206d\u206b\u202a\u206d\u202a\u206b\u202b\u200d\u200f\u206c\u206a\u202b\u206a\u206c\u200b\u202d\u206f\u200c\u202b\u202c\u206d\u206b\u202a\u202e(\u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder, uint posState)
			{
				if (\u200d\u202d\u200d\u202e\u206b\u200e\u200e\u202a\u206c\u206f\u202a\u202e\u206a\u206d\u206b\u206e\u202b\u206f\u200b\u200e\u202c\u200f\u206c\u200b\u206a\u200e\u206f\u200f\u206c\u202b\u206b\u200c\u206f\u200d\u206e\u206f\u206c\u206a\u206e\u202d\u202e.\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder) == 0)
				{
					goto IL_0011;
				}
				goto IL_0091;
				IL_0091:
				uint num = 8u;
				int num2 = 1898089319;
				goto IL_0016;
				IL_0016:
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x31F9E257u) % 7)
					{
					case 6u:
						break;
					case 1u:
						num += \u206c\u206b\u206f\u202b\u206e\u206e\u202b\u206a\u206a\u202d\u206d\u206b\u202d\u206a\u206d\u202a\u200d\u200c\u200f\u200d\u206b\u206a\u206c\u200e\u202d\u202b\u200d\u206f\u202d\u202c\u206c\u200d\u206e\u202b\u200c\u200e\u202c\u202a\u200d\u202e\u202e[posState].\u206e\u200d\u206d\u202b\u206d\u200c\u200b\u202d\u202a\u206a\u200c\u202e\u206f\u206f\u206c\u206f\u202a\u202b\u200c\u206e\u200f\u206f\u202e\u206a\u206f\u200d\u202c\u200c\u206a\u206b\u202d\u206b\u200d\u200d\u200c\u206b\u202a\u206a\u202b\u206a\u202e(rangeDecoder);
						num2 = (int)((num3 * 1829274142) ^ 0x46CD281F);
						continue;
					case 4u:
					{
						int num4;
						int num5;
						if (\u202a\u206f\u202a\u202c\u206a\u200f\u206d\u206e\u200d\u206f\u200f\u202a\u206d\u200b\u200b\u206e\u200c\u200f\u202c\u206a\u206b\u206d\u202a\u200f\u206e\u206f\u202d\u202a\u202d\u202a\u206e\u206d\u202a\u202d\u200c\u206c\u206e\u200e\u200e\u206e\u202e.\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder) != 0)
						{
							num4 = 1507757533;
							num5 = num4;
						}
						else
						{
							num4 = 955487353;
							num5 = num4;
						}
						num2 = num4 ^ (int)(num3 * 1410787776);
						continue;
					}
					case 0u:
						goto IL_0091;
					case 3u:
						return \u206f\u202b\u200b\u206b\u200f\u200e\u202b\u206f\u202e\u206d\u206e\u206f\u206b\u202b\u200d\u200c\u202c\u200d\u206e\u200e\u202d\u202c\u202c\u206e\u200c\u200d\u206d\u206b\u202c\u206b\u200f\u206f\u206b\u202a\u202d\u200b\u200b\u206a\u202d\u202e[posState].\u206e\u200d\u206d\u202b\u206d\u200c\u200b\u202d\u202a\u206a\u200c\u202e\u206f\u206f\u206c\u206f\u202a\u202b\u200c\u206e\u200f\u206f\u202e\u206a\u206f\u200d\u202c\u200c\u206a\u206b\u202d\u206b\u200d\u200d\u200c\u206b\u202a\u206a\u202b\u206a\u202e(rangeDecoder);
					case 2u:
						num += 8;
						num += \u200d\u200e\u206b\u206a\u202e\u200f\u206f\u200c\u206e\u202e\u202d\u200d\u202e\u202e\u200d\u200b\u206b\u202c\u200b\u206d\u200c\u200d\u206a\u206b\u206f\u206d\u202d\u200b\u206e\u206e\u200e\u200f\u206b\u202d\u200d\u200b\u200b\u202a\u202b\u202c\u202e.\u206e\u200d\u206d\u202b\u206d\u200c\u200b\u202d\u202a\u206a\u200c\u202e\u206f\u206f\u206c\u206f\u202a\u202b\u200c\u206e\u200f\u206f\u202e\u206a\u206f\u200d\u202c\u200c\u206a\u206b\u202d\u206b\u200d\u200d\u200c\u206b\u202a\u206a\u202b\u206a\u202e(rangeDecoder);
						num2 = 1359934843;
						continue;
					default:
						return num;
					}
					break;
				}
				goto IL_0011;
				IL_0011:
				num2 = 2012353064;
				goto IL_0016;
			}

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

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

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

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

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

				internal byte \u200e\u200b\u200b\u202b\u206f\u206d\u206a\u202b\u206d\u202d\u202d\u202d\u202b\u206f\u200d\u202a\u202e\u206c\u200e\u202e\u206d\u200c\u202e\u200b\u200c\u206d\u200b\u206b\u206a\u206b\u200b\u206b\u200b\u202a\u200d\u202a\u206f\u202e\u206f\u200e\u202e(\u206a\u202c\u206a\u202a\u206d\u206d\u202c\u200d\u206f\u202c\u206c\u206b\u206a\u206a\u200f\u206d\u206d\u200c\u206c\u206c\u206f\u202e\u206f\u206d\u202a\u200e\u206c\u200c\u200d\u206d\u200e\u200d\u202a\u202a\u202e\u206b\u202e\u200b\u200c\u206d\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num5 = default(uint);
					uint num6 = default(uint);
					while (true)
					{
						int num2 = 1794262007;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0x72355F4u) % 10)
							{
							case 7u:
								break;
							case 2u:
								num2 = ((int)num3 * -1777959923) ^ -507960546;
								continue;
							case 5u:
							{
								int num9;
								if (num >= 256)
								{
									num2 = 1950934350;
									num9 = num2;
								}
								else
								{
									num2 = 1794262007;
									num9 = num2;
								}
								continue;
							}
							case 0u:
								num2 = ((int)num3 * -1427801680) ^ 0xEF243EE;
								continue;
							case 3u:
								num5 = (uint)(matchByte >> 7) & 1u;
								num2 = 1896511644;
								continue;
							case 1u:
							{
								num = (num << 1) | num6;
								int num7;
								int num8;
								if (num5 != num6)
								{
									num7 = -1060186502;
									num8 = num7;
								}
								else
								{
									num7 = -885160561;
									num8 = num7;
								}
								num2 = num7 ^ (int)(num3 * 653333968);
								continue;
							}
							case 8u:
								matchByte <<= 1;
								num6 = \u202d\u206a\u202d\u202e\u206b\u200e\u202c\u206f\u206c\u206b\u202e\u200c\u206d\u206a\u202e\u200c\u200f\u200f\u206c\u202e\u206b\u206b\u202c\u202b\u206a\u206a\u200c\u202e\u206e\u206d\u202e\u202b\u206f\u202a\u206b\u200b\u200b\u206f\u200d\u200c\u202e[(1 + num5 << 8) + num].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder);
								num2 = (int)((num3 * 1243987924) ^ 0x4DC0DFBB);
								continue;
							case 6u:
							{
								int num4;
								if (num < 256)
								{
									num2 = 1270951541;
									num4 = num2;
								}
								else
								{
									num2 = 665871146;
									num4 = num2;
								}
								continue;
							}
							case 9u:
								num = (num << 1) | \u202d\u206a\u202d\u202e\u206b\u200e\u202c\u206f\u206c\u206b\u202e\u200c\u206d\u206a\u202e\u200c\u200f\u200f\u206c\u202e\u206b\u206b\u202c\u202b\u206a\u206a\u200c\u202e\u206e\u206d\u202e\u202b\u206f\u202a\u206b\u200b\u200b\u206f\u200d\u200c\u202e[num].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u206e\u200f\u206e\u202c\u206f\u202e\u202b\u206c\u200c\u202a\u202e\u202c\u206f\u206f\u200e\u200e\u200e\u202a\u200b\u206e\u206a\u206f\u206a\u200e\u206a\u200f\u206b\u202e(rangeDecoder);
								num2 = 1333734584;
								continue;
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

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

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

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

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

			internal void \u202e\u202c\u206f\u202b\u206b\u206e\u202a\u206a\u206e\u200c\u206b\u202b\u200f\u202b\u202d\u200c\u206f\u202d\u202b\u200e\u200f\u206a\u206e\u200d\u202b\u206f\u200b\u200f\u206c\u200e\u200b\u206f\u206c\u202c\u206b\u202d\u200c\u206f\u200e\u202a\u202e(int numPosBits, int numPrevBits)
			{
				if (\u206f\u202d\u202e\u202d\u206d\u202e\u202a\u200d\u200e\u200f\u202a\u202e\u200b\u202d\u206f\u206b\u206c\u202b\u202c\u200b\u202e\u206b\u200d\u206b\u200e\u206b\u206a\u206e\u200d\u202e\u206b\u206c\u206a\u206b\u206d\u200d\u200e\u206b\u200d\u202a\u202e != null)
				{
					goto IL_000b;
				}
				goto IL_0109;
				IL_0109:
				\u206d\u206b\u202e\u202a\u206d\u202c\u206e\u200f\u200b\u202b\u200b\u200f\u202a\u202d\u202e\u200f\u202c\u206b\u206a\u202a\u202d\u206a\u202b\u200b\u200f\u202d\u202b\u202c\u202e\u206e\u202b\u200e\u206a\u200f\u202c\u206d\u200d\u202b\u206f\u202e\u202e = numPosBits;
				\u200d\u200f\u200f\u200d\u202e\u200d\u202b\u202e\u202c\u200f\u206a\u200b\u206a\u206c\u206a\u200f\u206c\u206c\u206c\u202e\u206e\u200b\u202d\u206c\u202d\u202e\u206e\u200f\u202b\u206b\u202b\u202a\u206a\u202b\u200c\u200f\u202d\u206b\u200f\u206b\u202e = (uint)((1 << numPosBits) - 1);
				int num = 1529638049;
				goto IL_0010;
				IL_0010:
				uint num6 = default(uint);
				uint num3 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x47A260F1u) % 11)
					{
					case 0u:
						break;
					default:
						return;
					case 7u:
					{
						int num7;
						int num8;
						if (\u206c\u202c\u202b\u200b\u200b\u200d\u200c\u202e\u206c\u206c\u200b\u200e\u200d\u200d\u200e\u202a\u206d\u200e\u206e\u206d\u206a\u206f\u202b\u206e\u206c\u206b\u200f\u202b\u206b\u200d\u206e\u200c\u206c\u206e\u202c\u200e\u202b\u202b\u200e\u202a\u202e != numPrevBits)
						{
							num7 = -1530323569;
							num8 = num7;
						}
						else
						{
							num7 = -2098834326;
							num8 = num7;
						}
						num = num7 ^ ((int)num2 * -323588146);
						continue;
					}
					case 9u:
						num6 = (uint)(1 << \u206c\u202c\u202b\u200b\u200b\u200d\u200c\u202e\u206c\u206c\u200b\u200e\u200d\u200d\u200e\u202a\u206d\u200e\u206e\u206d\u206a\u206f\u202b\u206e\u206c\u206b\u200f\u202b\u206b\u200d\u206e\u200c\u206c\u206e\u202c\u200e\u202b\u202b\u200e\u202a\u202e + \u206d\u206b\u202e\u202a\u206d\u202c\u206e\u200f\u200b\u202b\u200b\u200f\u202a\u202d\u202e\u200f\u202c\u206b\u206a\u202a\u202d\u206a\u202b\u200b\u200f\u202d\u202b\u202c\u202e\u206e\u202b\u200e\u206a\u200f\u202c\u206d\u200d\u202b\u206f\u202e\u202e);
						\u206f\u202d\u202e\u202d\u206d\u202e\u202a\u200d\u200e\u200f\u202a\u202e\u200b\u202d\u206f\u206b\u206c\u202b\u202c\u200b\u202e\u206b\u200d\u206b\u200e\u206b\u206a\u206e\u200d\u202e\u206b\u206c\u206a\u206b\u206d\u200d\u200e\u206b\u200d\u202a\u202e = new \u202c\u202c\u206d\u206b\u200c\u206b\u206a\u202e\u206f\u206e\u206e\u200e\u202c\u202d\u206f\u202a\u202e\u200d\u206c\u202d\u206b\u206b\u206b\u202a\u200f\u202c\u202e\u206a\u202e\u200f\u200c\u206b\u206e\u206c\u206a\u206e\u202a\u202e\u206e\u206f\u202e[num6];
						num = (int)((num2 * 146066967) ^ 0x4AD1C214);
						continue;
					case 3u:
						return;
					case 6u:
					{
						int num4;
						int num5;
						if (\u206d\u206b\u202e\u202a\u206d\u202c\u206e\u200f\u200b\u202b\u200b\u200f\u202a\u202d\u202e\u200f\u202c\u206b\u206a\u202a\u202d\u206a\u202b\u200b\u200f\u202d\u202b\u202c\u202e\u206e\u202b\u200e\u206a\u200f\u202c\u206d\u200d\u202b\u206f\u202e\u202e == numPosBits)
						{
							num4 = 140142904;
							num5 = num4;
						}
						else
						{
							num4 = 471594781;
							num5 = num4;
						}
						num = num4 ^ ((int)num2 * -643185398);
						continue;
					}
					case 10u:
						num3 = 0u;
						num = ((int)num2 * -1808246866) ^ -1711083945;
						continue;
					case 5u:
						\u206c\u202c\u202b\u200b\u200b\u200d\u200c\u202e\u206c\u206c\u200b\u200e\u200d\u200d\u200e\u202a\u206d\u200e\u206e\u206d\u206a\u206f\u202b\u206e\u206c\u206b\u200f\u202b\u206b\u200d\u206e\u200c\u206c\u206e\u202c\u200e\u202b\u202b\u200e\u202a\u202e = numPrevBits;
						num = ((int)num2 * -530416898) ^ -473004855;
						continue;
					case 4u:
						goto IL_0109;
					case 8u:
						goto IL_0128;
					case 2u:
						\u206f\u202d\u202e\u202d\u206d\u202e\u202a\u200d\u200e\u200f\u202a\u202e\u200b\u202d\u206f\u206b\u206c\u202b\u202c\u200b\u202e\u206b\u200d\u206b\u200e\u206b\u206a\u206e\u200d\u202e\u206b\u206c\u206a\u206b\u206d\u200d\u200e\u206b\u200d\u202a\u202e[num3].\u206c\u202d\u206f\u206e\u206a\u206a\u202d\u202c\u202d\u200f\u206a\u202d\u202b\u200c\u202d\u200b\u206f\u202c\u206a\u202a\u206b\u200d\u200f\u202a\u206b\u206c\u202d\u202a\u202e\u206e\u202b\u206d\u202e\u206d\u206c\u202a\u200c\u200d\u206d\u200d\u202e();
						num3++;
						num = 172726657;
						continue;
					case 1u:
						return;
					}
					break;
					IL_0128:
					int num9;
					if (num3 >= num6)
					{
						num = 2048585903;
						num9 = num;
					}
					else
					{
						num = 398661408;
						num9 = num;
					}
				}
				goto IL_000b;
				IL_000b:
				num = 157846031;
				goto IL_0010;
			}

			internal void \u200b\u200c\u206d\u202c\u200d\u206c\u200d\u200f\u202b\u206e\u206d\u200b\u206c\u206b\u206b\u202e\u206b\u202e\u202d\u206c\u202d\u206c\u206a\u200c\u206a\u200d\u202a\u200b\u202b\u202c\u200b\u206e\u206f\u206c\u202d\u200c\u206d\u206a\u206e\u202e()
			{
				uint num = (uint)(1 << \u206c\u202c\u202b\u200b\u200b\u200d\u200c\u202e\u206c\u206c\u200b\u200e\u200d\u200d\u200e\u202a\u206d\u200e\u206e\u206d\u206a\u206f\u202b\u206e\u206c\u206b\u200f\u202b\u206b\u200d\u206e\u200c\u206c\u206e\u202c\u200e\u202b\u202b\u200e\u202a\u202e + \u206d\u206b\u202e\u202a\u206d\u202c\u206e\u200f\u200b\u202b\u200b\u200f\u202a\u202d\u202e\u200f\u202c\u206b\u206a\u202a\u202d\u206a\u202b\u200b\u200f\u202d\u202b\u202c\u202e\u206e\u202b\u200e\u206a\u200f\u202c\u206d\u200d\u202b\u206f\u202e\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = -745818780;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0xE3BD9F93u) % 7)
						{
						case 0u:
							break;
						default:
							return;
						case 4u:
							num4 = 0u;
							num2 = ((int)num3 * -299650331) ^ -1233142639;
							continue;
						case 6u:
							\u206f\u202d\u202e\u202d\u206d\u202e\u202a\u200d\u200e\u200f\u202a\u202e\u200b\u202d\u206f\u206b\u206c\u202b\u202c\u200b\u202e\u206b\u200d\u206b\u200e\u206b\u206a\u206e\u200d\u202e\u206b\u206c\u206a\u206b\u206d\u200d\u200e\u206b\u200d\u202a\u202e[num4].\u206c\u206b\u200e\u202d\u202e\u202d\u200f\u200f\u200c\u200d\u206a\u200d\u202c\u206d\u206c\u200b\u200f\u202a\u206d\u202a\u206b\u202a\u202b\u202b\u206e\u206d\u206d\u200f\u202d\u200b\u202b\u206e\u206c\u200c\u202b\u206b\u206d\u200b\u202a\u202c\u202e();
							num2 = -739922355;
							continue;
						case 3u:
						{
							int num5;
							if (num4 < num)
							{
								num2 = -1429621610;
								num5 = num2;
							}
							else
							{
								num2 = -2020595811;
								num5 = num2;
							}
							continue;
						}
						case 1u:
							num2 = (int)(num3 * 632230334) ^ -1226768146;
							continue;
						case 5u:
							num4++;
							num2 = ((int)num3 * -907023084) ^ -1999454616;
							continue;
						case 2u:
							return;
						}
						break;
					}
				}
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u202e\u200b\u206e\u206e\u200e\u200b\u200b\u206c\u202c\u206c\u200c\u200f\u206d\u200e\u202e\u200c\u206d\u206a\u202c\u200e\u202c\u200c\u200c\u200e\u200e\u202e\u200b\u200e\u202d\u206f\u200f\u202c\u202c\u200e\u200d\u206d\u202e\u206f\u206d\u202e\u202e()
		{
			int num3 = default(int);
			while (true)
			{
				int num = -1905581890;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC0FAAA8Du) % 6)
					{
					case 5u:
						break;
					default:
						return;
					case 1u:
						\u200d\u206a\u206c\u206e\u200c\u206e\u206e\u206d\u202e\u200c\u202d\u206d\u200c\u206f\u206c\u206f\u200e\u202e\u206b\u202d\u206f\u206d\u202c\u202c\u202a\u202a\u200b\u206d\u200b\u206f\u206c\u200b\u200e\u202d\u200c\u200d\u202e\u202c\u202a\u200c\u202e = uint.MaxValue;
						num3 = 0;
						num = (int)((num2 * 1530253200) ^ 0x146FD257);
						continue;
					case 3u:
						\u202b\u200b\u206e\u202c\u206a\u206c\u200f\u206c\u202d\u202c\u202e\u206f\u206e\u206d\u206e\u206b\u206c\u206b\u200d\u200f\u200b\u202d\u202d\u206f\u202a\u200b\u202c\u202d\u202c\u206c\u202e\u202c\u200f\u206c\u206c\u206b\u200e\u206c\u206b\u206c\u202e[num3] = new \u200f\u202e\u202a\u202e\u200f\u200d\u200c\u206b\u206c\u200e\u202e\u202d\u206d\u200e\u200c\u202b\u202b\u206c\u200b\u200e\u202d\u200d\u202b\u200e\u202e\u206a\u202a\u206f\u206e\u202a\u200f\u202a\u202a\u206a\u206f\u200c\u202c\u202e\u200b\u206e\u202e(6);
						num = -931887589;
						continue;
					case 4u:
					{
						int num4;
						if ((long)num3 >= 4L)
						{
							num = -111851421;
							num4 = num;
						}
						else
						{
							num = -1172988360;
							num4 = num;
						}
						continue;
					}
					case 2u:
						num3++;
						num = ((int)num2 * -1885554034) ^ -1964139309;
						continue;
					case 0u:
						return;
					}
					break;
				}
			}
		}

		internal void \u206c\u200e\u206f\u202d\u200d\u202e\u206e\u206f\u206d\u206c\u200b\u206d\u206e\u202e\u202a\u202a\u202e\u200f\u200e\u206b\u206a\u202a\u206d\u202e\u206f\u206c\u202e\u202a\u200d\u206a\u202b\u206b\u202b\u202d\u202b\u202e\u202d\u206f\u206c\u202c\u202e(uint dictionarySize)
		{
			if (\u200d\u206a\u206c\u206e\u200c\u206e\u206e\u206d\u202e\u200c\u202d\u206d\u200c\u206f\u206c\u206f\u200e\u202e\u206b\u202d\u206f\u206d\u202c\u202c\u202a\u202a\u200b\u206d\u200b\u206f\u206c\u200b\u200e\u202d\u200c\u200d\u202e\u202c\u202a\u200c\u202e == dictionarySize)
			{
				return;
			}
			while (true)
			{
				int num = -970639244;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xB4A4C229u) % 4)
					{
					case 0u:
						break;
					default:
						return;
					case 1u:
						\u200d\u206a\u206c\u206e\u200c\u206e\u206e\u206d\u202e\u200c\u202d\u206d\u200c\u206f\u206c\u206f\u200e\u202e\u206b\u202d\u206f\u206d\u202c\u202c\u202a\u202a\u200b\u206d\u200b\u206f\u206c\u200b\u200e\u202d\u200c\u200d\u202e\u202c\u202a\u200c\u202e = dictionarySize;
						num = (int)(num2 * 1809382997) ^ -1147006826;
						continue;
					case 2u:
					{
						\u200c\u206a\u202e\u200d\u200f\u202d\u206c\u200e\u202c\u202b\u206d\u206b\u200b\u202a\u200f\u200b\u200d\u200e\u202c\u200f\u206c\u202c\u200f\u202d\u206e\u202c\u206b\u206d\u200e\u206c\u202a\u200c\u202d\u200d\u206b\u200c\u206d\u202a\u200e\u200c\u202e = Math.Max(\u200d\u206a\u206c\u206e\u200c\u206e\u206e\u206d\u202e\u200c\u202d\u206d\u200c\u206f\u206c\u206f\u200e\u202e\u206b\u202d\u206f\u206d\u202c\u202c\u202a\u202a\u200b\u206d\u200b\u206f\u206c\u200b\u200e\u202d\u200c\u200d\u202e\u202c\u202a\u200c\u202e, 1u);
						uint windowSize = Math.Max(\u200c\u206a\u202e\u200d\u200f\u202d\u206c\u200e\u202c\u202b\u206d\u206b\u200b\u202a\u200f\u200b\u200d\u200e\u202c\u200f\u206c\u202c\u200f\u202d\u206e\u202c\u206b\u206d\u200e\u206c\u202a\u200c\u202d\u200d\u206b\u200c\u206d\u202a\u200e\u200c\u202e, 4096u);
						\u200b\u200d\u206d\u200c\u200b\u200c\u200c\u206d\u200b\u206f\u206c\u206b\u202e\u202a\u200e\u200c\u202a\u200b\u206f\u206e\u206e\u202d\u202b\u206e\u202b\u202d\u202d\u200d\u206b\u200d\u200e\u206b\u206f\u206e\u200c\u200b\u202a\u206a\u206b\u200d\u202e.\u206e\u206e\u202a\u200c\u206e\u202d\u206c\u202b\u200b\u206f\u200f\u206f\u206b\u202a\u206b\u200d\u202b\u202e\u206a\u200d\u200e\u202b\u206c\u200d\u202a\u200b\u206c\u202e\u200b\u202c\u200f\u206e\u200c\u202a\u206d\u202b\u206e\u200f\u202b\u206a\u202e(windowSize);
						num = (int)((num2 * 2035664301) ^ 0x78F3B7FC);
						continue;
					}
					case 3u:
						return;
					}
					break;
				}
			}
		}

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

		internal void \u200f\u202b\u200c\u200c\u202a\u200b\u202c\u200f\u206d\u200d\u206d\u206e\u202b\u206b\u202d\u202a\u206d\u206c\u206c\u200b\u200d\u200e\u200e\u206a\u206c\u206c\u200e\u202e\u200b\u206c\u202b\u206e\u206c\u206d\u200f\u202e\u202e\u200f\u200c\u202e\u202e(int pb)
		{
			uint num = (uint)(1 << pb);
			\u200c\u206b\u206e\u200e\u202c\u200c\u202e\u206d\u206e\u200f\u202e\u202c\u202e\u200d\u206f\u206f\u202a\u202d\u200d\u206a\u202c\u206a\u206f\u206e\u206e\u200e\u200c\u200c\u200d\u206e\u202d\u200d\u200b\u200c\u202c\u200c\u200e\u202c\u202b\u202c\u202e.\u202e\u206b\u200e\u200b\u200d\u206a\u206f\u200d\u202c\u206f\u206e\u206e\u200c\u200d\u202b\u200c\u206e\u202d\u206c\u202e\u202d\u206e\u200b\u206c\u206a\u206a\u202c\u206c\u206c\u206a\u200d\u206a\u200d\u206f\u200b\u202b\u206f\u202e\u206b\u206c\u202e(num);
			\u202a\u202c\u202a\u200d\u202c\u200c\u206a\u206b\u200f\u200c\u200c\u202e\u206f\u206e\u206b\u206d\u200c\u202a\u206f\u200e\u202b\u206a\u206e\u202a\u206d\u206f\u206c\u206c\u200e\u202d\u200f\u206b\u202c\u206d\u206d\u202c\u200e\u206f\u202b\u200d\u202e.\u202e\u206b\u200e\u200b\u200d\u206a\u206f\u200d\u202c\u206f\u206e\u206e\u200c\u200d\u202b\u200c\u206e\u202d\u206c\u202e\u202d\u206e\u200b\u206c\u206a\u206a\u202c\u206c\u206c\u206a\u200d\u206a\u200d\u206f\u200b\u202b\u206f\u202e\u206b\u206c\u202e(num);
			while (true)
			{
				int num2 = -1439527045;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0xB1ED5881u) % 3)
					{
					case 2u:
						break;
					default:
						return;
					case 1u:
						goto IL_0041;
					case 0u:
						return;
					}
					break;
					IL_0041:
					\u200d\u200e\u200c\u202e\u202d\u206d\u206d\u206c\u202e\u202b\u202c\u200f\u206c\u200e\u206a\u202d\u200d\u206e\u202d\u200f\u200d\u206c\u200b\u206f\u206e\u200f\u200f\u206c\u206d\u202e\u202b\u200b\u202b\u202b\u200f\u206e\u200f\u206b\u200f\u200c\u202e = num - 1;
					num2 = (int)((num3 * 760214546) ^ 0x7C6290CF);
				}
			}
		}

		internal void \u206a\u206e\u200b\u200c\u200e\u206d\u206a\u200d\u200c\u206a\u206b\u206e\u202a\u200d\u206c\u200c\u200c\u206b\u206c\u206b\u202b\u206b\u206f\u206c\u202a\u206f\u202e\u206a\u202a\u200d\u206b\u200b\u206c\u200f\u200f\u200f\u202d\u206a\u202a\u200f\u202e(Stream inStream, Stream outStream)
		{
			\u202a\u200f\u200f\u206b\u206e\u206b\u200f\u202a\u202a\u206b\u200f\u206b\u206c\u202c\u206b\u206a\u202c\u200f\u200f\u200d\u206b\u200d\u206c\u202e\u206b\u206e\u200b\u206d\u200b\u200d\u202e\u200c\u200d\u200b\u202c\u202c\u206f\u206f\u202a\u200f\u202e.\u202a\u206a\u202a\u206d\u200f\u200c\u202e\u200c\u206a\u206e\u206f\u206b\u206f\u202d\u202e\u200b\u206d\u206c\u202b\u206e\u206a\u200f\u200d\u202b\u202a\u206b\u202d\u200d\u200b\u206d\u206f\u206c\u206e\u202d\u200c\u206e\u206e\u200c\u206c\u200f\u202e(inStream);
			\u200b\u200d\u206d\u200c\u200b\u200c\u200c\u206d\u200b\u206f\u206c\u206b\u202e\u202a\u200e\u200c\u202a\u200b\u206f\u206e\u206e\u202d\u202b\u206e\u202b\u202d\u202d\u200d\u206b\u200d\u200e\u206b\u206f\u206e\u200c\u200b\u202a\u206a\u206b\u200d\u202e.\u206e\u202a\u200e\u202d\u200b\u200d\u200c\u206d\u206f\u206e\u202c\u206f\u202e\u202e\u202c\u202c\u200b\u202a\u200c\u206d\u202a\u200b\u200d\u202b\u206e\u206f\u200d\u200b\u200b\u202d\u206b\u206d\u206d\u206e\u202c\u200b\u200c\u202d\u202d\u202e\u202e(outStream, \u202a\u202d\u200b\u202d\u202c\u202e\u206d\u202d\u202d\u200f\u206c\u206e\u206b\u206e\u202b\u202a\u200c\u206b\u206f\u206e\u200b\u200d\u202b\u200f\u206d\u206f\u202e\u202d\u200b\u206b\u200b\u206a\u200c\u202b\u206e\u202a\u206e\u200f\u202d\u200d\u202e);
			uint num3 = default(uint);
			uint num5 = default(uint);
			uint num4 = default(uint);
			while (true)
			{
				int num = 509203920;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x5B77CC73u) % 26)
					{
					case 13u:
						break;
					default:
						return;
					case 23u:
						num3 = 0u;
						num = ((int)num2 * -996298703) ^ 0x48D6F40;
						continue;
					case 8u:
						num3++;
						num = (int)(num2 * 1277835502) ^ -673216225;
						continue;
					case 11u:
						num3 = 0u;
						num = ((int)num2 * -1335954881) ^ -766489792;
						continue;
					case 20u:
						\u206a\u202a\u206a\u200e\u206d\u206c\u202c\u206b\u200d\u206a\u200c\u202b\u206c\u200e\u200f\u200c\u200e\u200e\u202c\u206e\u206e\u206b\u206b\u202d\u202a\u202d\u202b\u202a\u200b\u202a\u202b\u200e\u206a\u200c\u200c\u206f\u206b\u200d\u202b\u202c\u202e[num5].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num = ((int)num2 * -901319204) ^ 0x354B16C2;
						continue;
					case 3u:
						\u206f\u202a\u206d\u206d\u202d\u202d\u206d\u200b\u206f\u202b\u202a\u202a\u206f\u200d\u200b\u200f\u202d\u200b\u206f\u200e\u200f\u206f\u206f\u206f\u206d\u206f\u206e\u200e\u206f\u202b\u202c\u206f\u200c\u200b\u200f\u206f\u200e\u200b\u200e\u200f\u202e[num3].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num = (int)((num2 * 882355034) ^ 0x1280AC9D);
						continue;
					case 25u:
						\u206a\u206d\u200b\u202a\u200e\u202c\u206c\u202b\u202a\u202c\u206d\u202d\u206b\u200d\u206d\u202d\u206f\u202d\u206e\u200e\u200d\u200d\u200f\u202c\u206d\u206d\u200e\u200e\u200d\u202b\u202d\u202c\u206c\u200c\u202a\u202c\u200c\u202b\u206b\u206c\u202e.\u202d\u200b\u206d\u202e\u202c\u200e\u206e\u200f\u200e\u206f\u200c\u200d\u200c\u206f\u200f\u202a\u200d\u200f\u200f\u202e\u206b\u202e\u202a\u202a\u206a\u202b\u206a\u200f\u202e\u206b\u200d\u202d\u206f\u200d\u206b\u206f\u206a\u202d\u206f\u202e\u202e();
						num = (int)((num2 * 1091928421) ^ 0x2736947C);
						continue;
					case 21u:
						num5 = (num3 << 4) + num4;
						num = 286429175;
						continue;
					case 16u:
					{
						int num9;
						if (num3 >= 12)
						{
							num = 1273506174;
							num9 = num;
						}
						else
						{
							num = 526990526;
							num9 = num;
						}
						continue;
					}
					case 9u:
						num3++;
						num = ((int)num2 * -665450831) ^ -1508961531;
						continue;
					case 24u:
					{
						int num8;
						if (num4 > \u200d\u200e\u200c\u202e\u202d\u206d\u206d\u206c\u202e\u202b\u202c\u200f\u206c\u200e\u206a\u202d\u200d\u206e\u202d\u200f\u200d\u206c\u200b\u206f\u206e\u200f\u200f\u206c\u206d\u202e\u202b\u200b\u202b\u202b\u200f\u206e\u200f\u206b\u200f\u200c\u202e)
						{
							num = 1005920663;
							num8 = num;
						}
						else
						{
							num = 118105982;
							num8 = num;
						}
						continue;
					}
					case 12u:
						\u202b\u200b\u206e\u202c\u206a\u206c\u200f\u206c\u202d\u202c\u202e\u206f\u206e\u206d\u206e\u206b\u206c\u206b\u200d\u200f\u200b\u202d\u202d\u206f\u202a\u200b\u202c\u202d\u202c\u206c\u202e\u202c\u200f\u206c\u206c\u206b\u200e\u206c\u206b\u206c\u202e[num3].\u202d\u200b\u206d\u202e\u202c\u200e\u206e\u200f\u200e\u206f\u200c\u200d\u200c\u206f\u200f\u202a\u200d\u200f\u200f\u202e\u206b\u202e\u202a\u202a\u206a\u202b\u206a\u200f\u202e\u206b\u200d\u202d\u206f\u200d\u206b\u206f\u206a\u202d\u206f\u202e\u202e();
						num = 1310004982;
						continue;
					case 6u:
						num3 = 0u;
						num = ((int)num2 * -1056437997) ^ -558021609;
						continue;
					case 17u:
					{
						int num7;
						if (num3 >= 114)
						{
							num = 23598730;
							num7 = num;
						}
						else
						{
							num = 1338882107;
							num7 = num;
						}
						continue;
					}
					case 22u:
						num = ((int)num2 * -2112427493) ^ 0x5DDAB9A9;
						continue;
					case 15u:
						\u200c\u206b\u206e\u200e\u202c\u200c\u202e\u206d\u206e\u200f\u202e\u202c\u202e\u200d\u206f\u206f\u202a\u202d\u200d\u206a\u202c\u206a\u206f\u206e\u206e\u200e\u200c\u200c\u200d\u206e\u202d\u200d\u200b\u200c\u202c\u200c\u200e\u202c\u202b\u202c\u202e.\u202d\u202a\u202a\u200b\u200b\u200f\u200d\u202e\u206b\u202b\u200e\u206e\u200c\u206e\u200b\u206f\u206b\u202c\u202b\u202c\u206b\u206a\u206e\u200b\u202e\u202e\u202a\u206d\u200d\u206a\u202d\u200c\u202d\u206c\u200c\u206d\u206b\u206a\u200f\u200d\u202e();
						\u202a\u202c\u202a\u200d\u202c\u200c\u206a\u206b\u200f\u200c\u200c\u202e\u206f\u206e\u206b\u206d\u200c\u202a\u206f\u200e\u202b\u206a\u206e\u202a\u206d\u206f\u206c\u206c\u200e\u202d\u200f\u206b\u202c\u206d\u206d\u202c\u200e\u206f\u202b\u200d\u202e.\u202d\u202a\u202a\u200b\u200b\u200f\u200d\u202e\u206b\u202b\u200e\u206e\u200c\u206e\u200b\u206f\u206b\u202c\u202b\u202c\u206b\u206a\u206e\u200b\u202e\u202e\u202a\u206d\u200d\u206a\u202d\u200c\u202d\u206c\u200c\u206d\u206b\u206a\u200f\u200d\u202e();
						num = ((int)num2 * -1376738778) ^ 0x73C8862A;
						continue;
					case 4u:
						\u200f\u202b\u206c\u200b\u200c\u202b\u206d\u206b\u200f\u200f\u200e\u202d\u200f\u206a\u202c\u206d\u200e\u202e\u202c\u206d\u202d\u200f\u206f\u200d\u206c\u206b\u202a\u202a\u202b\u206d\u206d\u206c\u202b\u206d\u200e\u200c\u202d\u206b\u200c\u206b\u202e[num3].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num = 818858464;
						continue;
					case 19u:
						\u202b\u200b\u202a\u206d\u206a\u206d\u202a\u202c\u206c\u202b\u206d\u206c\u202d\u202b\u206e\u202e\u202b\u202b\u206d\u200e\u200f\u200e\u202d\u206e\u202c\u200c\u206d\u206f\u202d\u206a\u200c\u202e\u200d\u206b\u202a\u202c\u202d\u206c\u202d\u202a\u202e.\u200b\u200c\u206d\u202c\u200d\u206c\u200d\u200f\u202b\u206e\u206d\u200b\u206c\u206b\u206b\u202e\u206b\u202e\u202d\u206c\u202d\u206c\u206a\u200c\u206a\u200d\u202a\u200b\u202b\u202c\u200b\u206e\u206f\u206c\u202d\u200c\u206d\u206a\u206e\u202e();
						num = (int)((num2 * 35150311) ^ 0x419D1743);
						continue;
					case 5u:
						num3++;
						num = (int)((num2 * 611714913) ^ 0x5EE78410);
						continue;
					case 18u:
					{
						int num6;
						if (num3 >= 4)
						{
							num = 1238954323;
							num6 = num;
						}
						else
						{
							num = 1466656363;
							num6 = num;
						}
						continue;
					}
					case 14u:
						num = ((int)num2 * -1827072926) ^ -1732137938;
						continue;
					case 2u:
						\u202c\u202b\u206d\u200d\u200e\u206c\u206e\u206a\u200e\u200c\u200b\u202c\u206c\u202d\u202b\u206e\u206c\u200d\u200c\u206d\u200f\u200c\u202b\u200c\u200d\u202a\u200e\u202c\u200f\u206a\u200b\u202a\u202a\u202b\u206c\u202c\u206b\u202e\u202a\u206f\u202e[num3].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num = (int)((num2 * 57197690) ^ 0x3AB98E71);
						continue;
					case 7u:
						\u206f\u200b\u206c\u202d\u200b\u206b\u202a\u200b\u206d\u206d\u206b\u202e\u202d\u206d\u202b\u202d\u202a\u206a\u200d\u200c\u206e\u202c\u202e\u206f\u202d\u202a\u202e\u206a\u206d\u206a\u200c\u206f\u206d\u200e\u202d\u200c\u200f\u202a\u200d\u200d\u202e[num5].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num4++;
						num = ((int)num2 * -1193650992) ^ 0x60454A45;
						continue;
					case 1u:
						num4 = 0u;
						num = 1192730887;
						continue;
					case 0u:
						\u200e\u200d\u200e\u202a\u200d\u206d\u206b\u202e\u202a\u200b\u206b\u202e\u200c\u200c\u202e\u200d\u202b\u206d\u206f\u200e\u200b\u200c\u202c\u206e\u206e\u200f\u206d\u202a\u206a\u206c\u200e\u206a\u202b\u206e\u200b\u200e\u206f\u202c\u202c\u200d\u202e[num3].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						\u206d\u202b\u200c\u206c\u206f\u206d\u206a\u206b\u206f\u206d\u200e\u206a\u206e\u206a\u206b\u200b\u206c\u202e\u200d\u200f\u202a\u202c\u202c\u200d\u200d\u206d\u202d\u200e\u206e\u202b\u206c\u200e\u200d\u200f\u206c\u206e\u206d\u200b\u202e\u206c\u202e[num3].\u202b\u206e\u206a\u200c\u206b\u200e\u206c\u206f\u202d\u200f\u206b\u200d\u200f\u206e\u206e\u202d\u202e\u202a\u206d\u200e\u202c\u206f\u206f\u202d\u200c\u202e\u202b\u200c\u202a\u200d\u206d\u202e\u200e\u202d\u202d\u202a\u206f\u200b\u202a\u206f\u202e();
						num = (int)(num2 * 1247707935) ^ -486802774;
						continue;
					case 10u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200b\u202d\u200f\u206e\u206f\u202e\u202a\u202e\u206c\u200f\u206c\u200f\u202e\u200e\u202a\u200b\u202e\u206c\u202b\u206e\u206d\u206f\u206d\u200f\u200e\u206e\u202b\u206e\u200d\u206e\u202a\u200f\u202a\u202a\u200e\u202b\u206c\u206f\u206e\u202e\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u206a\u206e\u200b\u200c\u200e\u206d\u206a\u200d\u200c\u206a\u206b\u206e\u202a\u200d\u206c\u200c\u200c\u206b\u206c\u206b\u202b\u206b\u206f\u206c\u202a\u206f\u202e\u206a\u202a\u200d\u206b\u200b\u206c\u200f\u200f\u200f\u202d\u206a\u202a\u200f\u202e(inStream, outStream);
			\u206b\u202e\u200f\u202e\u202b\u200b\u206d\u202e\u200e\u202c\u200f\u206e\u206a\u200f\u202d\u206c\u202d\u206a\u202a\u200b\u200d\u202a\u206b\u206a\u206c\u206d\u202e\u200e\u200f\u200f\u202b\u200f\u206a\u202c\u200f\u206d\u206b\u202b\u206b\u206e\u202e obj = default(\u206b\u202e\u200f\u202e\u202b\u200b\u206d\u202e\u200e\u202c\u200f\u206e\u206a\u200f\u202d\u206c\u202d\u206a\u202a\u200b\u200d\u202a\u206b\u206a\u206c\u206d\u202e\u200e\u200f\u200f\u202b\u200f\u206a\u202c\u200f\u206d\u206b\u202b\u206b\u206e\u202e);
			obj.\u206f\u206f\u206c\u200b\u200b\u202c\u200d\u202d\u206b\u200d\u200e\u202a\u206f\u200f\u200f\u200b\u202a\u200e\u200b\u200e\u202e\u200c\u202c\u206a\u202a\u206e\u202e\u202b\u200d\u202e\u202d\u206d\u206b\u200b\u200c\u206f\u202a\u200d\u206b\u200c\u202e();
			uint num5 = default(uint);
			uint num15 = default(uint);
			uint num7 = default(uint);
			uint num6 = default(uint);
			ulong num9 = default(ulong);
			uint num10 = default(uint);
			uint num17 = default(uint);
			int num11 = default(int);
			uint num4 = default(uint);
			byte b = default(byte);
			byte b2 = default(byte);
			byte prevByte = default(byte);
			uint num29 = default(uint);
			ulong num3 = default(ulong);
			while (true)
			{
				int num = 1022865317;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x2C61FD5Au) % 57)
					{
					case 45u:
						break;
					case 44u:
						num = ((int)num2 * -1309309666) ^ 0x67AC7CE1;
						continue;
					case 21u:
						num5 = num15;
						num = 838719951;
						continue;
					case 50u:
						num7 = 0u;
						num = (int)((num2 * 1807986362) ^ 0x6EFF04CC);
						continue;
					case 16u:
						num15 = num6;
						num = 1335734215;
						continue;
					case 9u:
						num9++;
						num = ((int)num2 * -928152076) ^ 0x713AD98A;
						continue;
					case 34u:
						num = ((int)num2 * -6420429) ^ 0x472876D3;
						continue;
					case 55u:
						num7 = num5;
						num = ((int)num2 * -300040189) ^ -798402325;
						continue;
					case 39u:
						num7 = num10;
						num = 2044527516;
						continue;
					case 6u:
						num = (int)((num2 * 1035172758) ^ 0x498B9318);
						continue;
					case 13u:
						num7 += \u206a\u206d\u200b\u202a\u200e\u202c\u206c\u202b\u202a\u202c\u206d\u202d\u206b\u200d\u206d\u202d\u206f\u202d\u206e\u200e\u200d\u200d\u200f\u202c\u206d\u206d\u200e\u200e\u200d\u202b\u202d\u202c\u206c\u200c\u202a\u202c\u200c\u202b\u206b\u206c\u202e.\u206b\u202e\u202a\u206c\u206d\u200d\u202b\u202b\u202a\u206b\u202b\u202e\u200c\u200c\u206f\u206c\u200d\u206b\u206e\u200c\u206e\u200c\u206b\u206a\u206d\u200c\u200f\u202e\u202b\u202a\u202d\u206f\u206f\u200e\u206c\u202b\u206f\u206c\u202b\u202e\u202e(\u202a\u200f\u200f\u206b\u206e\u206b\u200f\u202a\u202a\u206b\u200f\u206b\u206c\u202c\u206b\u206a\u202c\u200f\u200f\u200d\u206b\u200d\u206c\u202e\u206b\u206e\u200b\u206d\u200b\u200d\u202e\u200c\u200d\u200b\u202c\u202c\u206f\u206f\u202a\u200f\u202e);
						num = ((int)num2 * -1027044478) ^ 0x3F693EE6;
						continue;
					case 3u:
					{
						num17 = (uint)(int)num9 & \u200d\u200e\u200c\u202e\u202d\u206d\u206d\u206c\u202e\u202b\u202c\u200f\u206c\u200e\u206a\u202d\u200d\u206e\u202d\u200f\u200d\u206c\u200b\u206f\u206e\u200f\u200f\u206c\u206d\u202e\u202b\u200b\u202b\u202b\u200f\u206e\u200f\u206b\u200f\u200c\u202e;
						int num18;
						if (\u206a\u202a\u206a\u200e\u206d\u206c\u202c\u206b\u200d\u206a\u200c\u202b\u206c\u200e\u200f\u200c\u200e\u200e\u202c\u206e\u206e\u206b\u206b\u202d\u202a\u202d\u202b\u202a\u200b\u202a\u202b\u200e\u206a\u200c\u200c\u206f\u206b\u200d\u202b\u202c\u202e[(obj.\u206b\u200e\u206b\u202b\u206c\u206a\u206e\u206c\u202c\u202d\u206f\u206c\u202d\u206b\u202a\u200c\u200b\u206d\u202e\u202d\u200e\u202e\u200e\u206e\u206c\u202a\u202e\u206c\u206a\u200d\u206e\u202e\u202a\u202e\u200d\u202e\u202a\u206d\u200b\u200e\u202e << 4) + num17].\u202d\u202d\u202d\u202a\u202a\u200f\u202d\u200b\u202a\u206c\u200c\u200f\u200c\u2