Decompiled source of CConsole v0.13.7

CConsole.dll

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

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

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

		internal uint \u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(\u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder)
		{
			uint num = (rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e >> 11) * \u206d\u206c\u206b\u206a\u200f\u202e\u200c\u200f\u202c\u202a\u200e\u200e\u206b\u202a\u200c\u200b\u200b\u206e\u200f\u206f\u206d\u206e\u202e\u200d\u206a\u200c\u206f\u206f\u200c\u200c\u206d\u202d\u202e\u200f\u202b\u200c\u200d\u202a\u206e\u200c\u202e;
			if (rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e < num)
			{
				goto IL_001d;
			}
			goto IL_00db;
			IL_00db:
			rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e -= num;
			rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e -= num;
			int num2 = -1102335626;
			goto IL_0022;
			IL_0022:
			while (true)
			{
				uint num3;
				switch ((num3 = (uint)num2 ^ 0xA7B62DDFu) % 11)
				{
				case 4u:
					break;
				case 5u:
					rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e = num;
					num2 = (int)(num3 * 434172567) ^ -900222631;
					continue;
				case 0u:
					rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e = (rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e << 8) | (byte)rangeDecoder.\u206c\u206c\u200e\u206a\u206f\u206a\u206d\u206c\u202a\u200b\u206b\u200b\u206b\u206b\u206d\u200d\u206d\u200c\u202a\u202c\u202a\u202e\u202b\u202a\u200d\u206e\u200d\u202c\u206f\u206b\u200e\u206d\u206c\u200c\u202b\u206c\u202e\u206c\u206a\u206e\u202e.ReadByte();
					rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e <<= 8;
					num2 = ((int)num3 * -1781663028) ^ -11114929;
					continue;
				case 3u:
					\u206d\u206c\u206b\u206a\u200f\u202e\u200c\u200f\u202c\u202a\u200e\u200e\u206b\u202a\u200c\u200b\u200b\u206e\u200f\u206f\u206d\u206e\u202e\u200d\u206a\u200c\u206f\u206f\u200c\u200c\u206d\u202d\u202e\u200f\u202b\u200c\u200d\u202a\u206e\u200c\u202e -= \u206d\u206c\u206b\u206a\u200f\u202e\u200c\u200f\u202c\u202a\u200e\u200e\u206b\u202a\u200c\u200b\u200b\u206e\u200f\u206f\u206d\u206e\u202e\u200d\u206a\u200c\u206f\u206f\u200c\u200c\u206d\u202d\u202e\u200f\u202b\u200c\u200d\u202a\u206e\u200c\u202e >> 5;
					num2 = ((int)num3 * -908876503) ^ -1772849000;
					continue;
				case 9u:
					goto IL_00db;
				case 7u:
				{
					int num6;
					int num7;
					if (rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e < 16777216)
					{
						num6 = 1746733206;
						num7 = num6;
					}
					else
					{
						num6 = 308113017;
						num7 = num6;
					}
					num2 = num6 ^ (int)(num3 * 2036060519);
					continue;
				}
				case 10u:
				{
					int num4;
					int num5;
					if (rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e < 16777216)
					{
						num4 = -1442860881;
						num5 = num4;
					}
					else
					{
						num4 = -1264562687;
						num5 = num4;
					}
					num2 = num4 ^ (int)(num3 * 233543390);
					continue;
				}
				case 6u:
					rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e = (rangeDecoder.\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e << 8) | (byte)rangeDecoder.\u206c\u206c\u200e\u206a\u206f\u206a\u206d\u206c\u202a\u200b\u206b\u200b\u206b\u206b\u206d\u200d\u206d\u200c\u202a\u202c\u202a\u202e\u202b\u202a\u200d\u206e\u200d\u202c\u206f\u206b\u200e\u206d\u206c\u200c\u202b\u206c\u202e\u206c\u206a\u206e\u202e.ReadByte();
					rangeDecoder.\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e <<= 8;
					num2 = (int)((num3 * 2087428567) ^ 0x68AC8BD6);
					continue;
				case 8u:
					\u206d\u206c\u206b\u206a\u200f\u202e\u200c\u200f\u202c\u202a\u200e\u200e\u206b\u202a\u200c\u200b\u200b\u206e\u200f\u206f\u206d\u206e\u202e\u200d\u206a\u200c\u206f\u206f\u200c\u200c\u206d\u202d\u202e\u200f\u202b\u200c\u200d\u202a\u206e\u200c\u202e += 2048 - \u206d\u206c\u206b\u206a\u200f\u202e\u200c\u200f\u202c\u202a\u200e\u200e\u206b\u202a\u200c\u200b\u200b\u206e\u200f\u206f\u206d\u206e\u202e\u200d\u206a\u200c\u206f\u206f\u200c\u200c\u206d\u202d\u202e\u200f\u202b\u200c\u200d\u202a\u206e\u200c\u202e >> 5;
					num2 = (int)((num3 * 695920886) ^ 0x6C3E6E16);
					continue;
				case 2u:
					return 0u;
				default:
					return 1u;
				}
				break;
			}
			goto IL_001d;
			IL_001d:
			num2 = -132505377;
			goto IL_0022;
		}
	}

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

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

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

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

		internal uint \u200b\u206c\u206a\u202d\u206c\u206e\u202e\u202c\u202e\u206d\u202a\u202b\u202e\u200c\u206a\u206d\u206b\u200e\u200d\u206a\u200d\u200b\u200e\u206a\u206f\u206a\u200f\u202e\u200e\u200e\u200f\u206c\u200c\u200c\u202d\u206b\u202d\u202b\u202e\u200d\u202e(\u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder)
		{
			uint num = 1u;
			int num2 = \u206b\u202c\u200b\u200e\u206b\u206e\u200f\u202b\u206f\u206e\u202d\u206e\u202e\u202a\u202e\u202d\u206f\u202e\u202e\u206a\u206a\u200c\u200f\u202b\u206b\u206a\u200d\u202d\u202b\u200e\u202c\u200d\u202c\u202d\u200f\u202b\u200d\u200b\u206a\u206d\u202e;
			while (true)
			{
				int num3 = 98225082;
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num3 ^ 0x7B00C878u) % 6)
					{
					case 0u:
						break;
					case 5u:
					{
						int num5;
						if (num2 > 0)
						{
							num3 = 821326576;
							num5 = num3;
						}
						else
						{
							num3 = 1771639747;
							num5 = num3;
						}
						continue;
					}
					case 2u:
						num = (num << 1) + \u206e\u202c\u206c\u202e\u206c\u206a\u202a\u206a\u202a\u200b\u200d\u200d\u202a\u202e\u206d\u202b\u202d\u202a\u206d\u202c\u200b\u206d\u202a\u202b\u200e\u206a\u202d\u200d\u206f\u202d\u200f\u202b\u200c\u202b\u202a\u200c\u206b\u206a\u206f\u200d\u202e[num].\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder);
						num3 = 1585371575;
						continue;
					case 3u:
						num2--;
						num3 = (int)(num4 * 343737957) ^ -985302922;
						continue;
					case 4u:
						num3 = (int)((num4 * 1005046440) ^ 0x3868138D);
						continue;
					default:
						return num - (uint)(1 << \u206b\u202c\u200b\u200e\u206b\u206e\u200f\u202b\u206f\u206e\u202d\u206e\u202e\u202a\u202e\u202d\u206f\u202e\u202e\u206a\u206a\u200c\u200f\u202b\u206b\u206a\u200d\u202d\u202b\u200e\u202c\u200d\u202c\u202d\u200f\u202b\u200d\u200b\u206a\u206d\u202e);
					}
					break;
				}
			}
		}

		internal uint \u206c\u206a\u202e\u202a\u202c\u202c\u206d\u200b\u200b\u202b\u202d\u206c\u200b\u206e\u200d\u202c\u202c\u200b\u202b\u200f\u202a\u202a\u202c\u206e\u202a\u200b\u200f\u202c\u202b\u206b\u206c\u206f\u202b\u206f\u200d\u206b\u206a\u200e\u206b\u206e\u202e(\u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder)
		{
			uint num = 1u;
			int num6 = default(int);
			uint num4 = default(uint);
			uint num5 = default(uint);
			while (true)
			{
				int num2 = 660292195;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x3C539016u) % 9)
					{
					case 7u:
						break;
					case 3u:
					{
						int num7;
						if (num6 < \u206b\u202c\u200b\u200e\u206b\u206e\u200f\u202b\u206f\u206e\u202d\u206e\u202e\u202a\u202e\u202d\u206f\u202e\u202e\u206a\u206a\u200c\u200f\u202b\u206b\u206a\u200d\u202d\u202b\u200e\u202c\u200d\u202c\u202d\u200f\u202b\u200d\u200b\u206a\u206d\u202e)
						{
							num2 = 1324753617;
							num7 = num2;
						}
						else
						{
							num2 = 1899216209;
							num7 = num2;
						}
						continue;
					}
					case 4u:
						num2 = (int)(num3 * 905536548) ^ -916017999;
						continue;
					case 6u:
						num4 |= num5 << num6;
						num6++;
						num2 = ((int)num3 * -1123884847) ^ -1291327912;
						continue;
					case 5u:
						num4 = 0u;
						num6 = 0;
						num2 = (int)(num3 * 1933181465) ^ -87050925;
						continue;
					case 0u:
						num <<= 1;
						num2 = ((int)num3 * -621788328) ^ 0x6FC435F8;
						continue;
					case 8u:
						num += num5;
						num2 = ((int)num3 * -2056338506) ^ -189999205;
						continue;
					case 2u:
						num5 = \u206e\u202c\u206c\u202e\u206c\u206a\u202a\u206a\u202a\u200b\u200d\u200d\u202a\u202e\u206d\u202b\u202d\u202a\u206d\u202c\u200b\u206d\u202a\u202b\u200e\u206a\u202d\u200d\u206f\u202d\u200f\u202b\u200c\u202b\u202a\u200c\u206b\u206a\u206f\u200d\u202e[num].\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder);
						num2 = 332147690;
						continue;
					default:
						return num4;
					}
					break;
				}
			}
		}

		internal static uint \u206a\u206f\u202b\u202b\u200c\u202e\u202a\u202b\u206c\u202d\u202b\u200c\u200d\u206d\u202a\u206b\u202b\u206a\u200f\u206e\u202b\u202d\u202e\u202a\u202d\u206e\u206b\u202c\u206f\u202e\u202b\u206f\u206b\u206b\u202a\u206d\u200b\u206f\u206d\u206c\u202e(\u200e\u206a\u206f\u200b\u206b\u206e\u200b\u206c\u206a\u202a\u200f\u202b\u202d\u200c\u202b\u202b\u206a\u206a\u200f\u202e\u202a\u202a\u200f\u206c\u206d\u206c\u206e\u200d\u206b\u202a\u202b\u206d\u200c\u202c\u202b\u206c\u202c\u206d\u200c\u200c\u202e[] Models, uint startIndex, \u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder, int NumBitLevels)
		{
			uint num = 1u;
			uint num4 = default(uint);
			uint num7 = default(uint);
			int num5 = default(int);
			while (true)
			{
				int num2 = -1697564654;
				while (true)
				{
					uint num3;
					switch ((num3 = (uint)num2 ^ 0x99290A78u) % 9)
					{
					case 0u:
						break;
					case 3u:
						num4 |= num7 << num5;
						num5++;
						num2 = ((int)num3 * -610564768) ^ -1300709177;
						continue;
					case 7u:
						num7 = Models[startIndex + num].\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder);
						num <<= 1;
						num2 = -805243460;
						continue;
					case 2u:
						num4 = 0u;
						num2 = ((int)num3 * -1765537587) ^ 0x4BD79E12;
						continue;
					case 1u:
						num += num7;
						num2 = ((int)num3 * -44631872) ^ -724942621;
						continue;
					case 4u:
						num5 = 0;
						num2 = ((int)num3 * -1596670612) ^ 0x66D77318;
						continue;
					case 8u:
						num2 = ((int)num3 * -513225560) ^ 0x5ADBE1E7;
						continue;
					case 6u:
					{
						int num6;
						if (num5 < NumBitLevels)
						{
							num2 = -1579717074;
							num6 = num2;
						}
						else
						{
							num2 = -1135403888;
							num6 = num2;
						}
						continue;
					}
					default:
						return num4;
					}
					break;
				}
			}
		}
	}

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

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

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

		internal void \u200c\u200b\u206a\u202b\u200f\u202e\u206f\u200d\u206c\u200f\u202e\u206f\u206a\u202e\u206c\u200d\u202e\u202d\u200c\u206c\u200e\u200e\u202e\u200d\u206d\u206b\u206d\u206b\u202a\u206f\u206a\u200b\u200d\u200e\u206a\u206d\u202b\u200e\u200f\u206f\u202e(Stream stream)
		{
			\u206c\u206c\u200e\u206a\u206f\u206a\u206d\u206c\u202a\u200b\u206b\u200b\u206b\u206b\u206d\u200d\u206d\u200c\u202a\u202c\u202a\u202e\u202b\u202a\u200d\u206e\u200d\u202c\u206f\u206b\u200e\u206d\u206c\u200c\u202b\u206c\u202e\u206c\u206a\u206e\u202e = stream;
			int num3 = default(int);
			while (true)
			{
				int num = -398646897;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xF9901F1Eu) % 6)
					{
					case 4u:
						break;
					default:
						return;
					case 2u:
					{
						int num4;
						if (num3 < 5)
						{
							num = -560953876;
							num4 = num;
						}
						else
						{
							num = -1695182131;
							num4 = num;
						}
						continue;
					}
					case 0u:
						\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e = (\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e << 8) | (byte)\u206c\u206c\u200e\u206a\u206f\u206a\u206d\u206c\u202a\u200b\u206b\u200b\u206b\u206b\u206d\u200d\u206d\u200c\u202a\u202c\u202a\u202e\u202b\u202a\u200d\u206e\u200d\u202c\u206f\u206b\u200e\u206d\u206c\u200c\u202b\u206c\u202e\u206c\u206a\u206e\u202e.ReadByte();
						num = -269734429;
						continue;
					case 5u:
						num3++;
						num = (int)(num2 * 2080871075) ^ -815376537;
						continue;
					case 1u:
						\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e = 0u;
						\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e = uint.MaxValue;
						num3 = 0;
						num = (int)(num2 * 945760997) ^ -193046587;
						continue;
					case 3u:
						return;
					}
					break;
				}
			}
		}

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

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

		internal uint \u200f\u200c\u202a\u200b\u202e\u202c\u202e\u202e\u206a\u202d\u200f\u200e\u200b\u202a\u200e\u202a\u200f\u206c\u200c\u202b\u202d\u200f\u202d\u200c\u206b\u206a\u202e\u206e\u200f\u206b\u206e\u202b\u206e\u200e\u206f\u206f\u206c\u206b\u200b\u202e\u202e(int numTotalBits)
		{
			uint num = \u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e;
			uint num2 = \u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e;
			uint num3 = 0u;
			int num4 = numTotalBits;
			uint num8 = default(uint);
			while (true)
			{
				int num5;
				int num6;
				if (num4 > 0)
				{
					num5 = 1052858727;
					num6 = num5;
				}
				else
				{
					num5 = 1530272694;
					num6 = num5;
				}
				while (true)
				{
					uint num7;
					switch ((num7 = (uint)num5 ^ 0x61EB89FDu) % 10)
					{
					case 8u:
						num5 = 1052858727;
						continue;
					case 5u:
						\u202a\u200c\u200d\u202b\u202e\u202b\u202a\u206d\u202d\u206b\u206c\u202c\u206c\u200d\u202e\u202c\u200f\u200b\u202a\u206f\u206c\u202b\u206e\u200f\u202a\u202d\u200c\u200f\u206c\u202a\u200e\u206a\u206a\u200f\u200e\u206f\u200f\u206a\u206e\u206c\u202e = num;
						\u206e\u206d\u206b\u202a\u206e\u202d\u206e\u200d\u202a\u200c\u202b\u202b\u200b\u202a\u206c\u206a\u206a\u206e\u200d\u202b\u200f\u206e\u202a\u202a\u206b\u206d\u202b\u206b\u202e\u202a\u206e\u206e\u202b\u200d\u206b\u200b\u202e\u206e\u206f\u206c\u202e = num2;
						num5 = ((int)num7 * -1532438189) ^ -1381516831;
						continue;
					case 0u:
						num <<= 8;
						num5 = ((int)num7 * -726025360) ^ -265125794;
						continue;
					case 1u:
						num2 -= num & (num8 - 1);
						num5 = ((int)num7 * -1397754995) ^ 0x4127BBCD;
						continue;
					case 6u:
						break;
					case 3u:
					{
						num3 = (num3 << 1) | (1 - num8);
						int num9;
						int num10;
						if (num >= 16777216)
						{
							num9 = -368091419;
							num10 = num9;
						}
						else
						{
							num9 = -745284302;
							num10 = num9;
						}
						num5 = num9 ^ (int)(num7 * 1613600003);
						continue;
					}
					case 2u:
						num2 = (num2 << 8) | (byte)\u206c\u206c\u200e\u206a\u206f\u206a\u206d\u206c\u202a\u200b\u206b\u200b\u206b\u206b\u206d\u200d\u206d\u200c\u202a\u202c\u202a\u202e\u202b\u202a\u200d\u206e\u200d\u202c\u206f\u206b\u200e\u206d\u206c\u200c\u202b\u206c\u202e\u206c\u206a\u206e\u202e.ReadByte();
						num5 = (int)(num7 * 1530701845) ^ -796412569;
						continue;
					case 4u:
						num >>= 1;
						num8 = num2 - num >> 31;
						num5 = 373335072;
						continue;
					case 7u:
						num4--;
						num5 = 560231795;
						continue;
					default:
						return num3;
					}
					break;
				}
			}
		}

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

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

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

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

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

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

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

			internal void \u202e\u202b\u202e\u202b\u206d\u206c\u202d\u202b\u200d\u202d\u200b\u206b\u206e\u206b\u206e\u202e\u202c\u202d\u206d\u200c\u206a\u206c\u206b\u200d\u202a\u200f\u206b\u206c\u202b\u206d\u200f\u206d\u200e\u200d\u200f\u200c\u202a\u202b\u206e\u206c\u202e(uint numPosStates)
			{
				uint num = \u206f\u200d\u206b\u206c\u206a\u206c\u202d\u206c\u206b\u206a\u206f\u200b\u202d\u202e\u200c\u202b\u202c\u202e\u200e\u206c\u206c\u202e\u200f\u202c\u202b\u206a\u200b\u200c\u206e\u206b\u206a\u202b\u202d\u200e\u206a\u202d\u200c\u200c\u206b\u202a\u202e;
				while (true)
				{
					int num2 = 1472719208;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x7C06B155u) % 7)
						{
						case 3u:
							break;
						default:
							return;
						case 2u:
							num2 = ((int)num3 * -1245805764) ^ -135024981;
							continue;
						case 5u:
							\u206a\u200c\u206e\u206d\u206f\u200b\u200f\u202d\u202c\u200c\u200f\u206f\u206b\u202e\u202c\u206b\u200c\u200c\u200e\u202c\u206c\u200f\u206f\u206d\u206e\u202c\u202e\u200e\u202d\u200d\u200e\u200c\u206d\u206d\u202e\u202a\u202b\u206b\u200e\u206f\u202e[num] = new \u206f\u206d\u200b\u206f\u206d\u200c\u202b\u202c\u200b\u200c\u202b\u206b\u202c\u202a\u202a\u206a\u200e\u206e\u206c\u206a\u206d\u202c\u202e\u200c\u206e\u200c\u206d\u200c\u206c\u206c\u206c\u200e\u200d\u200e\u200b\u202d\u202c\u200d\u206e\u202d\u202e(3);
							\u200c\u200d\u202e\u200f\u206d\u206d\u206e\u200f\u200c\u202c\u206b\u200c\u206f\u200c\u206e\u200d\u206a\u200e\u206d\u206b\u200c\u206d\u206c\u206b\u206b\u200e\u200f\u200c\u206a\u200f\u202a\u206b\u200b\u200f\u200e\u200b\u206b\u206b\u200c\u200f\u202e[num] = new \u206f\u206d\u200b\u206f\u206d\u200c\u202b\u202c\u200b\u200c\u202b\u206b\u202c\u202a\u202a\u206a\u200e\u206e\u206c\u206a\u206d\u202c\u202e\u200c\u206e\u200c\u206d\u200c\u206c\u206c\u206c\u200e\u200d\u200e\u200b\u202d\u202c\u200d\u206e\u202d\u202e(3);
							num2 = 1902710861;
							continue;
						case 1u:
							\u206f\u200d\u206b\u206c\u206a\u206c\u202d\u206c\u206b\u206a\u206f\u200b\u202d\u202e\u200c\u202b\u202c\u202e\u200e\u206c\u206c\u202e\u200f\u202c\u202b\u206a\u200b\u200c\u206e\u206b\u206a\u202b\u202d\u200e\u206a\u202d\u200c\u200c\u206b\u202a\u202e = numPosStates;
							num2 = ((int)num3 * -1873789419) ^ 0x49A61353;
							continue;
						case 4u:
						{
							int num4;
							if (num >= numPosStates)
							{
								num2 = 53804818;
								num4 = num2;
							}
							else
							{
								num2 = 387550575;
								num4 = num2;
							}
							continue;
						}
						case 0u:
							num++;
							num2 = ((int)num3 * -987446548) ^ 0x2212F9C7;
							continue;
						case 6u:
							return;
						}
						break;
					}
				}
			}

			internal void \u206e\u200e\u206b\u202b\u200e\u206b\u206d\u206c\u206b\u206f\u206b\u202c\u200f\u202b\u202a\u206b\u200e\u206e\u202a\u200b\u206d\u202d\u200c\u200d\u206a\u200e\u202d\u200f\u206c\u200f\u206d\u206a\u202d\u206d\u202b\u206d\u200d\u206b\u206c\u200c\u202e()
			{
				\u206b\u202a\u202d\u202e\u206b\u206f\u200b\u206c\u200b\u200e\u200e\u200f\u200d\u202b\u202c\u202e\u206f\u206e\u202b\u206a\u202c\u202b\u202e\u200f\u206c\u206a\u202e\u202c\u200d\u200b\u202e\u206e\u206d\u200b\u202b\u206f\u202b\u202c\u206e\u200c\u202e.\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
				uint num3 = default(uint);
				while (true)
				{
					int num = -42764980;
					while (true)
					{
						uint num2;
						switch ((num2 = (uint)num ^ 0xF243C111u) % 8)
						{
						case 7u:
							break;
						case 6u:
							\u200c\u200d\u202e\u200f\u206d\u206d\u206e\u200f\u200c\u202c\u206b\u200c\u206f\u200c\u206e\u200d\u206a\u200e\u206d\u206b\u200c\u206d\u206c\u206b\u206b\u200e\u200f\u200c\u206a\u200f\u202a\u206b\u200b\u200f\u200e\u200b\u206b\u206b\u200c\u200f\u202e[num3].\u200c\u200b\u200b\u206d\u206b\u206c\u200b\u202a\u202d\u206a\u202b\u200c\u206b\u202c\u206e\u200e\u206f\u206d\u206f\u200f\u206d\u206a\u200f\u202d\u200b\u202b\u206a\u202c\u206d\u200b\u202a\u206f\u200c\u206c\u202c\u200c\u206f\u200b\u202c\u200c\u202e();
							num3++;
							num = ((int)num2 * -1477165987) ^ -333958108;
							continue;
						case 2u:
							num = ((int)num2 * -883225136) ^ 0x641E2442;
							continue;
						case 1u:
							\u206a\u200c\u206e\u206d\u206f\u200b\u200f\u202d\u202c\u200c\u200f\u206f\u206b\u202e\u202c\u206b\u200c\u200c\u200e\u202c\u206c\u200f\u206f\u206d\u206e\u202c\u202e\u200e\u202d\u200d\u200e\u200c\u206d\u206d\u202e\u202a\u202b\u206b\u200e\u206f\u202e[num3].\u200c\u200b\u200b\u206d\u206b\u206c\u200b\u202a\u202d\u206a\u202b\u200c\u206b\u202c\u206e\u200e\u206f\u206d\u206f\u200f\u206d\u206a\u200f\u202d\u200b\u202b\u206a\u202c\u206d\u200b\u202a\u206f\u200c\u206c\u202c\u200c\u206f\u200b\u202c\u200c\u202e();
							num = -267959313;
							continue;
						case 3u:
						{
							int num4;
							if (num3 >= \u206f\u200d\u206b\u206c\u206a\u206c\u202d\u206c\u206b\u206a\u206f\u200b\u202d\u202e\u200c\u202b\u202c\u202e\u200e\u206c\u206c\u202e\u200f\u202c\u202b\u206a\u200b\u200c\u206e\u206b\u206a\u202b\u202d\u200e\u206a\u202d\u200c\u200c\u206b\u202a\u202e)
							{
								num = -399671363;
								num4 = num;
							}
							else
							{
								num = -508305160;
								num4 = num;
							}
							continue;
						}
						case 4u:
							\u206b\u206a\u202b\u202b\u206a\u206c\u206b\u206d\u200b\u202b\u206a\u206f\u206c\u202d\u206e\u202e\u206e\u202c\u206e\u200b\u206f\u206c\u206b\u202d\u200f\u202b\u206e\u202a\u206a\u200d\u202c\u202d\u206d\u202e\u200c\u206b\u200c\u200f\u200e\u202e\u202e.\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
							num = ((int)num2 * -1922642065) ^ 0x7E5DDA8D;
							continue;
						case 5u:
							num3 = 0u;
							num = (int)(num2 * 21544006) ^ -236062411;
							continue;
						default:
							\u206e\u202e\u200b\u200f\u206b\u206b\u206a\u206d\u206d\u200d\u206b\u200c\u200f\u202e\u206c\u200f\u202e\u206c\u202d\u202e\u202a\u202d\u206d\u206a\u202c\u202a\u200f\u202a\u206d\u200e\u206b\u206d\u206e\u200f\u206a\u206d\u206a\u206b\u202a\u200d\u202e.\u200c\u200b\u200b\u206d\u206b\u206c\u200b\u202a\u202d\u206a\u202b\u200c\u206b\u202c\u206e\u200e\u206f\u206d\u206f\u200f\u206d\u206a\u200f\u202d\u200b\u202b\u206a\u202c\u206d\u200b\u202a\u206f\u200c\u206c\u202c\u200c\u206f\u200b\u202c\u200c\u202e();
							return;
						}
						break;
					}
				}
			}

			internal uint \u200f\u206c\u206a\u200f\u206f\u202e\u200d\u200c\u206c\u206f\u202c\u202b\u206a\u200c\u200d\u206f\u202d\u206d\u200d\u202d\u200f\u206f\u202a\u206c\u206f\u202c\u202e\u200e\u206f\u206e\u202a\u200d\u206a\u202c\u200b\u202a\u202b\u202b\u200c\u202d\u202e(\u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder, uint posState)
			{
				if (\u206b\u202a\u202d\u202e\u206b\u206f\u200b\u206c\u200b\u200e\u200e\u200f\u200d\u202b\u202c\u202e\u206f\u206e\u202b\u206a\u202c\u202b\u202e\u200f\u206c\u206a\u202e\u202c\u200d\u200b\u202e\u206e\u206d\u200b\u202b\u206f\u202b\u202c\u206e\u200c\u202e.\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder) == 0)
				{
					goto IL_000e;
				}
				goto IL_0061;
				IL_0061:
				uint num = 8u;
				int num2;
				int num3;
				if (\u206b\u206a\u202b\u202b\u206a\u206c\u206b\u206d\u200b\u202b\u206a\u206f\u206c\u202d\u206e\u202e\u206e\u202c\u206e\u200b\u206f\u206c\u206b\u202d\u200f\u202b\u206e\u202a\u206a\u200d\u202c\u202d\u206d\u202e\u200c\u206b\u200c\u200f\u200e\u202e\u202e.\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder) != 0)
				{
					num2 = 1721343523;
					num3 = num2;
				}
				else
				{
					num2 = 101417831;
					num3 = num2;
				}
				goto IL_0013;
				IL_0013:
				while (true)
				{
					uint num4;
					switch ((num4 = (uint)num2 ^ 0x1F8F12F6u) % 6)
					{
					case 0u:
						break;
					case 2u:
						return \u206a\u200c\u206e\u206d\u206f\u200b\u200f\u202d\u202c\u200c\u200f\u206f\u206b\u202e\u202c\u206b\u200c\u200c\u200e\u202c\u206c\u200f\u206f\u206d\u206e\u202c\u202e\u200e\u202d\u200d\u200e\u200c\u206d\u206d\u202e\u202a\u202b\u206b\u200e\u206f\u202e[posState].\u200b\u206c\u206a\u202d\u206c\u206e\u202e\u202c\u202e\u206d\u202a\u202b\u202e\u200c\u206a\u206d\u206b\u200e\u200d\u206a\u200d\u200b\u200e\u206a\u206f\u206a\u200f\u202e\u200e\u200e\u200f\u206c\u200c\u200c\u202d\u206b\u202d\u202b\u202e\u200d\u202e(rangeDecoder);
					case 4u:
						goto IL_0061;
					case 1u:
						num += 8;
						num += \u206e\u202e\u200b\u200f\u206b\u206b\u206a\u206d\u206d\u200d\u206b\u200c\u200f\u202e\u206c\u200f\u202e\u206c\u202d\u202e\u202a\u202d\u206d\u206a\u202c\u202a\u200f\u202a\u206d\u200e\u206b\u206d\u206e\u200f\u206a\u206d\u206a\u206b\u202a\u200d\u202e.\u200b\u206c\u206a\u202d\u206c\u206e\u202e\u202c\u202e\u206d\u202a\u202b\u202e\u200c\u206a\u206d\u206b\u200e\u200d\u206a\u200d\u200b\u200e\u206a\u206f\u206a\u200f\u202e\u200e\u200e\u200f\u206c\u200c\u200c\u202d\u206b\u202d\u202b\u202e\u200d\u202e(rangeDecoder);
						num2 = 31802727;
						continue;
					case 3u:
						num += \u200c\u200d\u202e\u200f\u206d\u206d\u206e\u200f\u200c\u202c\u206b\u200c\u206f\u200c\u206e\u200d\u206a\u200e\u206d\u206b\u200c\u206d\u206c\u206b\u206b\u200e\u200f\u200c\u206a\u200f\u202a\u206b\u200b\u200f\u200e\u200b\u206b\u206b\u200c\u200f\u202e[posState].\u200b\u206c\u206a\u202d\u206c\u206e\u202e\u202c\u202e\u206d\u202a\u202b\u202e\u200c\u206a\u206d\u206b\u200e\u200d\u206a\u200d\u200b\u200e\u206a\u206f\u206a\u200f\u202e\u200e\u200e\u200f\u206c\u200c\u200c\u202d\u206b\u202d\u202b\u202e\u200d\u202e(rangeDecoder);
						num2 = ((int)num4 * -295021819) ^ -1892180046;
						continue;
					default:
						return num;
					}
					break;
				}
				goto IL_000e;
				IL_000e:
				num2 = 787283304;
				goto IL_0013;
			}

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

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

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

				internal void \u202c\u200c\u200e\u202b\u202c\u202e\u202b\u200b\u206a\u200d\u202a\u202e\u202d\u202a\u202b\u206e\u200f\u202b\u206b\u202b\u202d\u200f\u206d\u200d\u202b\u206f\u200b\u200e\u206d\u202c\u202b\u206b\u200f\u206e\u206e\u202d\u200d\u200c\u206b\u202c\u202e()
				{
					int num = 0;
					while (true)
					{
						int num2 = 717557726;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0x14B23FEAu) % 6)
							{
							case 3u:
								break;
							default:
								return;
							case 1u:
							{
								int num4;
								if (num < 768)
								{
									num2 = 667501505;
									num4 = num2;
								}
								else
								{
									num2 = 408094896;
									num4 = num2;
								}
								continue;
							}
							case 0u:
								num++;
								num2 = ((int)num3 * -956804948) ^ -406230295;
								continue;
							case 5u:
								\u202d\u206d\u206a\u202a\u206c\u200f\u202b\u202d\u200d\u206e\u200c\u202d\u200c\u206f\u200f\u206a\u202e\u202b\u202d\u200f\u206b\u206a\u202a\u206d\u206b\u202c\u200e\u202b\u202d\u202b\u206d\u202b\u206f\u200f\u200f\u200c\u200e\u202a\u200c\u202c\u202e[num].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
								num2 = 412059092;
								continue;
							case 2u:
								num2 = (int)((num3 * 1205133204) ^ 0x4280C151);
								continue;
							case 4u:
								return;
							}
							break;
						}
					}
				}

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

				internal byte \u200b\u200e\u200b\u206e\u202e\u206b\u202a\u200b\u202d\u206f\u200d\u202e\u200d\u202a\u200f\u206c\u200d\u200b\u200b\u200f\u206a\u206a\u206f\u202a\u200f\u202c\u202a\u202d\u206e\u202d\u202b\u206b\u206c\u200f\u206c\u202d\u202b\u202e\u206d\u202e\u202e(\u206c\u202c\u200e\u200c\u200b\u202c\u202b\u206b\u202d\u206e\u200d\u206c\u206e\u202d\u206b\u202b\u206e\u206f\u206f\u202e\u206b\u206a\u200f\u202a\u200b\u202a\u200f\u202b\u200b\u206f\u206b\u200f\u206a\u206b\u206c\u202e\u202e\u206c\u202c\u200e\u202e rangeDecoder, byte matchByte)
				{
					uint num = 1u;
					uint num4 = default(uint);
					uint num5 = default(uint);
					while (true)
					{
						int num2 = -1069254937;
						while (true)
						{
							uint num3;
							switch ((num3 = (uint)num2 ^ 0x88682E6Cu) % 11)
							{
							case 9u:
								break;
							case 0u:
								num2 = (int)((num3 * 321978413) ^ 0x37708B70);
								continue;
							case 2u:
								matchByte <<= 1;
								num2 = (int)(num3 * 211065179) ^ -613756601;
								continue;
							case 4u:
								num4 = (uint)(matchByte >> 7) & 1u;
								num2 = -885216331;
								continue;
							case 6u:
							{
								int num7;
								int num8;
								if (num4 == num5)
								{
									num7 = -1247948774;
									num8 = num7;
								}
								else
								{
									num7 = -2059933899;
									num8 = num7;
								}
								num2 = num7 ^ ((int)num3 * -458975421);
								continue;
							}
							case 5u:
								num2 = ((int)num3 * -1679070274) ^ 0x74E8009A;
								continue;
							case 1u:
							{
								int num9;
								if (num < 256)
								{
									num2 = -121983114;
									num9 = num2;
								}
								else
								{
									num2 = -808865303;
									num9 = num2;
								}
								continue;
							}
							case 10u:
							{
								int num6;
								if (num < 256)
								{
									num2 = -1069254937;
									num6 = num2;
								}
								else
								{
									num2 = -648021204;
									num6 = num2;
								}
								continue;
							}
							case 7u:
								num5 = \u202d\u206d\u206a\u202a\u206c\u200f\u202b\u202d\u200d\u206e\u200c\u202d\u200c\u206f\u200f\u206a\u202e\u202b\u202d\u200f\u206b\u206a\u202a\u206d\u206b\u202c\u200e\u202b\u202d\u202b\u206d\u202b\u206f\u200f\u200f\u200c\u200e\u202a\u200c\u202c\u202e[(1 + num4 << 8) + num].\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder);
								num = (num << 1) | num5;
								num2 = (int)((num3 * 486902989) ^ 0x7A44D316);
								continue;
							case 3u:
								num = (num << 1) | \u202d\u206d\u206a\u202a\u206c\u200f\u202b\u202d\u200d\u206e\u200c\u202d\u200c\u206f\u200f\u206a\u202e\u202b\u202d\u200f\u206b\u206a\u202a\u206d\u206b\u202c\u200e\u202b\u202d\u202b\u206d\u202b\u206f\u200f\u200f\u200c\u200e\u202a\u200c\u202c\u202e[num].\u200d\u200e\u206c\u202e\u206f\u200f\u206e\u200c\u206d\u206c\u200f\u202b\u202e\u202e\u200d\u202e\u202c\u200e\u200d\u206e\u206c\u206e\u200b\u206e\u200c\u206e\u200b\u200b\u206e\u200d\u206e\u206d\u206d\u200b\u200c\u206a\u206a\u200d\u200c\u200d\u202e(rangeDecoder);
								num2 = -1493702285;
								continue;
							default:
								return (byte)num;
							}
							break;
						}
					}
				}
			}

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

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

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

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

			internal void \u200b\u200c\u202b\u200d\u202a\u202a\u206b\u200d\u200f\u206a\u200d\u200d\u206e\u200f\u202d\u206a\u206c\u200b\u206f\u202b\u200c\u200e\u202c\u200d\u200c\u206b\u206f\u202a\u202e\u202a\u206b\u202d\u200d\u202d\u200f\u206b\u202e\u206e\u202c\u202d\u202e(int numPosBits, int numPrevBits)
			{
				if (\u202c\u202e\u202e\u200c\u202a\u206e\u206a\u202b\u202d\u202b\u202e\u206a\u206a\u202e\u202e\u202a\u206e\u202c\u200d\u200d\u200f\u200b\u206d\u202a\u200d\u202c\u206f\u200f\u206c\u202c\u200d\u200d\u206b\u200f\u200f\u206e\u200d\u202d\u202d\u206d\u202e != null)
				{
					goto IL_0008;
				}
				goto IL_0074;
				IL_0074:
				\u206f\u206e\u202c\u206c\u202c\u202b\u200f\u206f\u206d\u206c\u206e\u200c\u202d\u202c\u200d\u206a\u206d\u200c\u200e\u206b\u206b\u200d\u206d\u206b\u206f\u202b\u200e\u202a\u202a\u206f\u206c\u202e\u206d\u206d\u206d\u206a\u206e\u202b\u202d\u202c\u202e = numPosBits;
				\u206a\u200e\u200d\u202e\u200d\u202e\u206c\u200d\u206d\u200e\u202b\u206b\u202a\u202d\u206b\u202c\u200b\u206e\u202b\u206e\u206d\u200e\u200d\u202d\u202e\u200d\u202b\u206c\u206f\u200f\u206d\u202e\u202b\u200f\u202a\u202b\u202e\u202d\u202c\u202c\u202e = (uint)((1 << numPosBits) - 1);
				int num = -1107353085;
				goto IL_000d;
				IL_000d:
				uint num5 = default(uint);
				uint num8 = default(uint);
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x8C7EC622u) % 12)
					{
					case 10u:
						break;
					default:
						return;
					case 5u:
					{
						int num6;
						int num7;
						if (\u202a\u202c\u200b\u202b\u206a\u206b\u206b\u206e\u202c\u202d\u206a\u206d\u206c\u202c\u200e\u202c\u200e\u202a\u206f\u206e\u206e\u200e\u206a\u202a\u202e\u202d\u202b\u202c\u202b\u206e\u200d\u206e\u202a\u202b\u202e\u202c\u206b\u200b\u200f\u202a\u202e == numPrevBits)
						{
							num6 = 1478148480;
							num7 = num6;
						}
						else
						{
							num6 = 524558390;
							num7 = num6;
						}
						num = num6 ^ (int)(num2 * 1316831891);
						continue;
					}
					case 3u:
						goto IL_0074;
					case 1u:
						\u202a\u202c\u200b\u202b\u206a\u206b\u206b\u206e\u202c\u202d\u206a\u206d\u206c\u202c\u200e\u202c\u200e\u202a\u206f\u206e\u206e\u200e\u206a\u202a\u202e\u202d\u202b\u202c\u202b\u206e\u200d\u206e\u202a\u202b\u202e\u202c\u206b\u200b\u200f\u202a\u202e = numPrevBits;
						num5 = (uint)(1 << \u202a\u202c\u200b\u202b\u206a\u206b\u206b\u206e\u202c\u202d\u206a\u206d\u206c\u202c\u200e\u202c\u200e\u202a\u206f\u206e\u206e\u200e\u206a\u202a\u202e\u202d\u202b\u202c\u202b\u206e\u200d\u206e\u202a\u202b\u202e\u202c\u206b\u200b\u200f\u202a\u202e + \u206f\u206e\u202c\u206c\u202c\u202b\u200f\u206f\u206d\u206c\u206e\u200c\u202d\u202c\u200d\u206a\u206d\u200c\u200e\u206b\u206b\u200d\u206d\u206b\u206f\u202b\u200e\u202a\u202a\u206f\u206c\u202e\u206d\u206d\u206d\u206a\u206e\u202b\u202d\u202c\u202e);
						\u202c\u202e\u202e\u200c\u202a\u206e\u206a\u202b\u202d\u202b\u202e\u206a\u206a\u202e\u202e\u202a\u206e\u202c\u200d\u200d\u200f\u200b\u206d\u202a\u200d\u202c\u206f\u200f\u206c\u202c\u200d\u200d\u206b\u200f\u200f\u206e\u200d\u202d\u202d\u206d\u202e = new \u206f\u206f\u202e\u200f\u200c\u206e\u206b\u206d\u200b\u202b\u206f\u202a\u200f\u206f\u206d\u200e\u206a\u202e\u202e\u200d\u202d\u206f\u200f\u200b\u202a\u200b\u206b\u206a\u202b\u202d\u200f\u206a\u200b\u206b\u200d\u202b\u206f\u206d\u202c\u202b\u202e[num5];
						num = ((int)num2 * -95760559) ^ 0x58F76DA9;
						continue;
					case 0u:
						\u202c\u202e\u202e\u200c\u202a\u206e\u206a\u202b\u202d\u202b\u202e\u206a\u206a\u202e\u202e\u202a\u206e\u202c\u200d\u200d\u200f\u200b\u206d\u202a\u200d\u202c\u206f\u200f\u206c\u202c\u200d\u200d\u206b\u200f\u200f\u206e\u200d\u202d\u202d\u206d\u202e[num8].\u202b\u200f\u202b\u202a\u206e\u200b\u200e\u202b\u202a\u202e\u206a\u202a\u202b\u200d\u206c\u200f\u202d\u206e\u200d\u206a\u202b\u202b\u206f\u200c\u200b\u200d\u206a\u206c\u202c\u202d\u206e\u200c\u202a\u206a\u206d\u202e\u200f\u206e\u202d\u206e\u202e();
						num = -1778281187;
						continue;
					case 7u:
						return;
					case 2u:
						num8 = 0u;
						num = ((int)num2 * -853472291) ^ 0x19062814;
						continue;
					case 8u:
						num = ((int)num2 * -386720934) ^ -1165591988;
						continue;
					case 6u:
						goto IL_011f;
					case 11u:
						num8++;
						num = ((int)num2 * -1112365740) ^ -908714040;
						continue;
					case 9u:
					{
						int num3;
						int num4;
						if (\u206f\u206e\u202c\u206c\u202c\u202b\u200f\u206f\u206d\u206c\u206e\u200c\u202d\u202c\u200d\u206a\u206d\u200c\u200e\u206b\u206b\u200d\u206d\u206b\u206f\u202b\u200e\u202a\u202a\u206f\u206c\u202e\u206d\u206d\u206d\u206a\u206e\u202b\u202d\u202c\u202e != numPosBits)
						{
							num3 = -1844998650;
							num4 = num3;
						}
						else
						{
							num3 = -1306028410;
							num4 = num3;
						}
						num = num3 ^ ((int)num2 * -141574189);
						continue;
					}
					case 4u:
						return;
					}
					break;
					IL_011f:
					int num9;
					if (num8 < num5)
					{
						num = -1503206286;
						num9 = num;
					}
					else
					{
						num = -2123372054;
						num9 = num;
					}
				}
				goto IL_0008;
				IL_0008:
				num = -2002881021;
				goto IL_000d;
			}

			internal void \u202b\u202c\u202c\u200b\u206d\u202a\u202a\u202c\u200b\u200c\u202c\u202d\u200b\u202b\u206a\u206c\u200e\u206a\u200f\u200c\u200f\u206e\u200b\u202b\u206c\u206d\u200e\u206a\u200e\u206a\u200d\u200c\u206c\u202a\u202b\u202a\u202b\u206a\u200c\u206e\u202e()
			{
				uint num = (uint)(1 << \u202a\u202c\u200b\u202b\u206a\u206b\u206b\u206e\u202c\u202d\u206a\u206d\u206c\u202c\u200e\u202c\u200e\u202a\u206f\u206e\u206e\u200e\u206a\u202a\u202e\u202d\u202b\u202c\u202b\u206e\u200d\u206e\u202a\u202b\u202e\u202c\u206b\u200b\u200f\u202a\u202e + \u206f\u206e\u202c\u206c\u202c\u202b\u200f\u206f\u206d\u206c\u206e\u200c\u202d\u202c\u200d\u206a\u206d\u200c\u200e\u206b\u206b\u200d\u206d\u206b\u206f\u202b\u200e\u202a\u202a\u206f\u206c\u202e\u206d\u206d\u206d\u206a\u206e\u202b\u202d\u202c\u202e);
				uint num4 = default(uint);
				while (true)
				{
					int num2 = 120179160;
					while (true)
					{
						uint num3;
						switch ((num3 = (uint)num2 ^ 0x771191FBu) % 6)
						{
						case 5u:
							break;
						default:
							return;
						case 4u:
							num4++;
							num2 = ((int)num3 * -482526279) ^ -1460591189;
							continue;
						case 2u:
						{
							int num5;
							if (num4 >= num)
							{
								num2 = 1501172675;
								num5 = num2;
							}
							else
							{
								num2 = 1080154296;
								num5 = num2;
							}
							continue;
						}
						case 3u:
							num4 = 0u;
							num2 = ((int)num3 * -721064191) ^ -1501930118;
							continue;
						case 1u:
							\u202c\u202e\u202e\u200c\u202a\u206e\u206a\u202b\u202d\u202b\u202e\u206a\u206a\u202e\u202e\u202a\u206e\u202c\u200d\u200d\u200f\u200b\u206d\u202a\u200d\u202c\u206f\u200f\u206c\u202c\u200d\u200d\u206b\u200f\u200f\u206e\u200d\u202d\u202d\u206d\u202e[num4].\u202c\u200c\u200e\u202b\u202c\u202e\u202b\u200b\u206a\u200d\u202a\u202e\u202d\u202a\u202b\u206e\u200f\u202b\u206b\u202b\u202d\u200f\u206d\u200d\u202b\u206f\u200b\u200e\u206d\u202c\u202b\u206b\u200f\u206e\u206e\u202d\u200d\u200c\u206b\u202c\u202e();
							num2 = 51538809;
							continue;
						case 0u:
							return;
						}
						break;
					}
				}
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u200e\u206d\u200f\u206b\u206e\u206e\u206a\u202e\u206e\u206b\u206e\u206f\u206b\u206a\u206a\u202d\u206f\u202d\u206c\u202d\u200f\u206c\u206f\u200f\u200f\u202c\u206e\u202c\u202d\u200e\u200f\u206f\u206d\u206f\u200f\u206c\u206a\u206d\u202e\u206f\u202e()
		{
			int num3 = default(int);
			while (true)
			{
				int num = -1868648531;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xAACC8C54u) % 7)
					{
					case 0u:
						break;
					default:
						return;
					case 6u:
					{
						int num4;
						if ((long)num3 < 4L)
						{
							num = -1447850771;
							num4 = num;
						}
						else
						{
							num = -1558609167;
							num4 = num;
						}
						continue;
					}
					case 3u:
						num3 = 0;
						num = ((int)num2 * -296979079) ^ 0x10076E6B;
						continue;
					case 4u:
						num3++;
						num = (int)((num2 * 1952379283) ^ 0x2F81B342);
						continue;
					case 1u:
						\u200e\u206e\u200d\u206b\u206d\u200f\u200e\u200c\u202a\u206c\u200b\u200e\u206c\u206a\u200f\u206f\u200d\u200b\u200d\u200d\u206b\u206c\u200b\u202d\u202c\u200d\u202e\u202c\u202d\u206d\u202e\u202e\u200c\u200f\u206b\u202e\u206e\u202e\u206f\u206b\u202e[num3] = new \u206f\u206d\u200b\u206f\u206d\u200c\u202b\u202c\u200b\u200c\u202b\u206b\u202c\u202a\u202a\u206a\u200e\u206e\u206c\u206a\u206d\u202c\u202e\u200c\u206e\u200c\u206d\u200c\u206c\u206c\u206c\u200e\u200d\u200e\u200b\u202d\u202c\u200d\u206e\u202d\u202e(6);
						num = -1820952058;
						continue;
					case 2u:
						\u202d\u200f\u206c\u200e\u200c\u202a\u206a\u200d\u200f\u200e\u202d\u202a\u202a\u202e\u206b\u202d\u206f\u200f\u200e\u202b\u200e\u202b\u206b\u206b\u200d\u202d\u202b\u206c\u200f\u200d\u202e\u200d\u200b\u202c\u206b\u200d\u200f\u200b\u202d\u200c\u202e = uint.MaxValue;
						num = ((int)num2 * -1680321358) ^ 0x5AB90001;
						continue;
					case 5u:
						return;
					}
					break;
				}
			}
		}

		internal void \u200f\u200d\u202d\u206c\u202a\u200d\u200b\u200e\u200e\u206e\u200d\u200f\u202c\u200b\u206a\u206c\u202b\u206b\u200e\u206a\u206a\u200f\u206a\u206b\u206b\u200d\u206f\u200b\u202c\u206c\u206b\u202b\u206c\u200d\u206f\u202b\u202a\u206e\u202a\u206c\u202e(uint dictionarySize)
		{
			if (\u202d\u200f\u206c\u200e\u200c\u202a\u206a\u200d\u200f\u200e\u202d\u202a\u202a\u202e\u206b\u202d\u206f\u200f\u200e\u202b\u200e\u202b\u206b\u206b\u200d\u202d\u202b\u206c\u200f\u200d\u202e\u200d\u200b\u202c\u206b\u200d\u200f\u200b\u202d\u200c\u202e == dictionarySize)
			{
				return;
			}
			uint windowSize = default(uint);
			while (true)
			{
				int num = 1512239235;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x30429D5Cu) % 6)
					{
					case 2u:
						break;
					default:
						return;
					case 3u:
						\u202d\u200f\u206c\u200e\u200c\u202a\u206a\u200d\u200f\u200e\u202d\u202a\u202a\u202e\u206b\u202d\u206f\u200f\u200e\u202b\u200e\u202b\u206b\u206b\u200d\u202d\u202b\u206c\u200f\u200d\u202e\u200d\u200b\u202c\u206b\u200d\u200f\u200b\u202d\u200c\u202e = dictionarySize;
						num = (int)((num2 * 17200763) ^ 0x141528EB);
						continue;
					case 4u:
						\u202c\u200b\u200f\u202b\u200c\u200c\u206a\u202d\u206f\u206f\u202e\u202d\u202d\u206e\u206f\u202a\u202d\u200d\u202d\u200f\u202b\u202d\u206a\u200b\u200e\u206b\u200d\u206d\u200b\u206d\u206d\u202b\u206d\u200e\u200f\u202b\u202c\u206e\u200e\u200e\u202e = Math.Max(\u202d\u200f\u206c\u200e\u200c\u202a\u206a\u200d\u200f\u200e\u202d\u202a\u202a\u202e\u206b\u202d\u206f\u200f\u200e\u202b\u200e\u202b\u206b\u206b\u200d\u202d\u202b\u206c\u200f\u200d\u202e\u200d\u200b\u202c\u206b\u200d\u200f\u200b\u202d\u200c\u202e, 1u);
						num = (int)((num2 * 624961730) ^ 0x330C5C4D);
						continue;
					case 0u:
						\u202b\u200e\u202e\u200e\u206c\u206b\u206a\u206c\u202a\u206b\u200d\u202a\u200b\u200e\u202e\u200f\u200e\u200b\u200b\u206d\u200f\u202e\u206a\u200d\u206d\u206c\u200c\u202c\u200c\u200b\u206e\u206f\u200f\u206c\u206b\u202b\u202a\u206d\u200e\u206a\u202e.\u206f\u202e\u202b\u206d\u200f\u200f\u206a\u200c\u200c\u200d\u200f\u202d\u202b\u202c\u202a\u202a\u200e\u206e\u206a\u206a\u200e\u200d\u206e\u200d\u206e\u206b\u200d\u202d\u202c\u200d\u200b\u200b\u206d\u200f\u206f\u202e\u206e\u206b\u202a\u206a\u202e(windowSize);
						num = ((int)num2 * -822056991) ^ 0x1E7F5F;
						continue;
					case 1u:
						windowSize = Math.Max(\u202c\u200b\u200f\u202b\u200c\u200c\u206a\u202d\u206f\u206f\u202e\u202d\u202d\u206e\u206f\u202a\u202d\u200d\u202d\u200f\u202b\u202d\u206a\u200b\u200e\u206b\u200d\u206d\u200b\u206d\u206d\u202b\u206d\u200e\u200f\u202b\u202c\u206e\u200e\u200e\u202e, 4096u);
						num = ((int)num2 * -1249963941) ^ -635031629;
						continue;
					case 5u:
						return;
					}
					break;
				}
			}
		}

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

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

		internal void \u200b\u206a\u206a\u200c\u202b\u202e\u206a\u200e\u202d\u206a\u206e\u202d\u206e\u200d\u202b\u206c\u202e\u206d\u206f\u202a\u206a\u202b\u206a\u202b\u202a\u206e\u202a\u206f\u206e\u200d\u206f\u200e\u202d\u206e\u206d\u200f\u200c\u202b\u200b\u202c\u202e(Stream inStream, Stream outStream)
		{
			\u202c\u200b\u206a\u206b\u200d\u206c\u206e\u200f\u200b\u202d\u200e\u200f\u202a\u200d\u200b\u206a\u206c\u200c\u202e\u206f\u200d\u206a\u200e\u202d\u202a\u202c\u202d\u206f\u200e\u202e\u202a\u200e\u206d\u206a\u202a\u200b\u206d\u202b\u200e\u202c\u202e.\u200c\u200b\u206a\u202b\u200f\u202e\u206f\u200d\u206c\u200f\u202e\u206f\u206a\u202e\u206c\u200d\u202e\u202d\u200c\u206c\u200e\u200e\u202e\u200d\u206d\u206b\u206d\u206b\u202a\u206f\u206a\u200b\u200d\u200e\u206a\u206d\u202b\u200e\u200f\u206f\u202e(inStream);
			uint num4 = default(uint);
			uint num3 = default(uint);
			while (true)
			{
				int num = -2015992911;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xDD421B96u) % 25)
					{
					case 6u:
						break;
					default:
						return;
					case 20u:
						num4++;
						num = ((int)num2 * -1138429593) ^ 0x7877F21A;
						continue;
					case 18u:
						num3++;
						num = (int)(num2 * 1415794948) ^ -1437038846;
						continue;
					case 11u:
						\u202e\u202a\u206f\u202d\u206a\u206a\u206d\u206e\u202a\u200e\u202e\u202a\u206d\u206c\u206f\u206b\u202c\u206d\u200b\u206e\u200f\u206d\u200e\u202d\u202c\u206f\u206d\u202b\u206a\u202e\u200d\u206c\u200e\u202e\u206d\u202a\u206a\u202b\u200f\u200c\u202e[num4].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						num4++;
						num = -579823287;
						continue;
					case 12u:
						\u202a\u200d\u202c\u202e\u202e\u206d\u202a\u200e\u206f\u202b\u200b\u202a\u206e\u200d\u206f\u206e\u200c\u206e\u206c\u206b\u202c\u206e\u202d\u206a\u206b\u200c\u200e\u200c\u200f\u206e\u200b\u206c\u200e\u200b\u200c\u200e\u200b\u202b\u206e\u206d\u202e[num4].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						\u206d\u206b\u202c\u202c\u200b\u206a\u202b\u202c\u202e\u206f\u202d\u200e\u200b\u202d\u200b\u202d\u202b\u200b\u202a\u202e\u202e\u206e\u200c\u206d\u206d\u200b\u202c\u200e\u206b\u200f\u200c\u202b\u200d\u202e\u200b\u206e\u206d\u202e\u202e\u200f\u202e[num4].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						num = ((int)num2 * -587531813) ^ 0x3BBD4638;
						continue;
					case 21u:
						num4 = 0u;
						num = ((int)num2 * -2008083703) ^ -358779745;
						continue;
					case 5u:
					{
						int num6;
						if (num4 >= 12)
						{
							num = -539449652;
							num6 = num;
						}
						else
						{
							num = -267834357;
							num6 = num;
						}
						continue;
					}
					case 0u:
						\u202a\u202c\u206d\u200d\u206b\u206b\u202c\u202c\u200b\u200f\u202e\u206f\u206d\u206d\u206d\u206e\u200d\u206f\u202a\u200f\u206e\u206e\u200d\u206a\u200c\u200b\u200d\u202d\u206a\u202b\u202a\u202b\u206b\u206c\u206d\u206c\u206d\u202d\u202e\u202e\u202e.\u202b\u202c\u202c\u200b\u206d\u202a\u202a\u202c\u200b\u200c\u202c\u202d\u200b\u202b\u206a\u206c\u200e\u206a\u200f\u200c\u200f\u206e\u200b\u202b\u206c\u206d\u200e\u206a\u200e\u206a\u200d\u200c\u206c\u202a\u202b\u202a\u202b\u206a\u200c\u206e\u202e();
						num = ((int)num2 * -66878191) ^ -1526632488;
						continue;
					case 15u:
					{
						int num9;
						if (num4 < 4)
						{
							num = -1304307920;
							num9 = num;
						}
						else
						{
							num = -1575520799;
							num9 = num;
						}
						continue;
					}
					case 10u:
						num = ((int)num2 * -653070832) ^ -1012117719;
						continue;
					case 23u:
						num4 = 0u;
						num = (int)(num2 * 1094148240) ^ -224238471;
						continue;
					case 4u:
					{
						uint num8 = (num4 << 4) + num3;
						\u202b\u202a\u202a\u206f\u206d\u202c\u200b\u202d\u206a\u206a\u200f\u200f\u202d\u206a\u202e\u200e\u202a\u202a\u202e\u202a\u202d\u206a\u206c\u202e\u202d\u206d\u202b\u206c\u202b\u206e\u206a\u206b\u202a\u206a\u202c\u200c\u206d\u202b\u202a\u202e[num8].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						\u206c\u200b\u200d\u200d\u202d\u202b\u202c\u200b\u200b\u200f\u200d\u200c\u200f\u202b\u206d\u202a\u200f\u202e\u200b\u202b\u202b\u202c\u200c\u206a\u202a\u206e\u206c\u200c\u202c\u206b\u200f\u206a\u206c\u202b\u206c\u202a\u206f\u200e\u202e\u206b\u202e[num8].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						num = -546555948;
						continue;
					}
					case 8u:
						\u206b\u200f\u206f\u202a\u202d\u200f\u202a\u206e\u200c\u202e\u200c\u206a\u206e\u206c\u200c\u202e\u206a\u206c\u200e\u200e\u206a\u200f\u206f\u202c\u206b\u202a\u200d\u206e\u200d\u202e\u206f\u206b\u202e\u202e\u202d\u206e\u202d\u200e\u200e\u202e\u202e[num4].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						num = ((int)num2 * -1211527518) ^ -1529891108;
						continue;
					case 3u:
					{
						int num7;
						if (num4 >= 114)
						{
							num = -1729832387;
							num7 = num;
						}
						else
						{
							num = -1065116643;
							num7 = num;
						}
						continue;
					}
					case 16u:
						num = ((int)num2 * -1889638057) ^ 0x7A2AA6A0;
						continue;
					case 22u:
						num4++;
						num = ((int)num2 * -965437711) ^ 0x20A87E1E;
						continue;
					case 13u:
						\u202d\u200e\u206e\u202c\u200c\u202d\u202d\u206d\u200e\u200d\u206d\u206c\u206d\u200b\u202c\u200d\u202c\u206f\u206a\u200c\u206f\u200b\u202c\u202e\u202c\u206e\u206e\u206a\u206c\u202c\u200d\u200e\u202d\u200d\u206b\u206a\u206c\u200b\u202e\u202a\u202e[num4].\u202d\u206b\u202d\u206f\u206c\u202a\u200c\u202b\u200b\u206c\u206c\u202d\u202e\u206c\u202a\u206a\u206f\u206d\u200c\u202b\u200b\u202b\u206f\u202d\u202b\u206c\u206f\u202c\u206e\u200f\u206a\u200b\u206b\u202d\u206b\u200b\u206e\u206c\u202b\u206f\u202e();
						num = ((int)num2 * -441663947) ^ 0x6690DD0;
						continue;
					case 2u:
						\u202b\u200e\u202e\u200e\u206c\u206b\u206a\u206c\u202a\u206b\u200d\u202a\u200b\u200e\u202e\u200f\u200e\u200b\u200b\u206d\u200f\u202e\u206a\u200d\u206d\u206c\u200c\u202c\u200c\u200b\u206e\u206f\u200f\u206c\u206b\u202b\u202a\u206d\u200e\u206a\u202e.\u200e\u202b\u202c\u202a\u202c\u202e\u200f\u200d\u206c\u202c\u202c\u202e\u206e\u200c\u206a\u206b\u206b\u206a\u206d\u200d\u200c\u206c\u200d\u202d\u202b\u206d\u206f\u206f\u200c\u200d\u206b\u206f\u206f\u200d\u202c\u202e\u206c\u200d\u206f\u206b\u202e(outStream, \u206a\u200b\u200e\u200c\u200b\u202e\u202e\u200b\u206d\u202b\u202a\u206a\u206e\u206c\u206d\u202d\u202c\u202c\u206e\u202a\u206f\u206c\u206b\u200f\u206e\u206a\u200c\u200c\u202e\u200c\u206b\u200b\u202d\u206f\u202e\u202e\u200c\u206c\u200f\u200e\u202e);
						num = ((int)num2 * -1133678801) ^ 0x68B3FE80;
						continue;
					case 24u:
						\u200e\u206e\u200d\u206b\u206d\u200f\u200e\u200c\u202a\u206c\u200b\u200e\u206c\u206a\u200f\u206f\u200d\u200b\u200d\u200d\u206b\u206c\u200b\u202d\u202c\u200d\u202e\u202c\u202d\u206d\u202e\u202e\u200c\u200f\u206b\u202e\u206e\u202e\u206f\u206b\u202e[num4].\u200c\u200b\u200b\u206d\u206b\u206c\u200b\u202a\u202d\u206a\u202b\u200c\u206b\u202c\u206e\u200e\u206f\u206d\u206f\u200f\u206d\u206a\u200f\u202d\u200b\u202b\u206a\u202c\u206d\u200b\u202a\u206f\u200c\u206c\u202c\u200c\u206f\u200b\u202c\u200c\u202e();
						num = -1983236749;
						continue;
					case 9u:
						\u206b\u206c\u206b\u200b\u200c\u206f\u202c\u200b\u200e\u206e\u202a\u206b\u202c\u200e\u200c\u202a\u206f\u200f\u200d\u206e\u202d\u200c\u200b\u206d\u200f\u202b\u206a\u202b\u206e\u202a\u206e\u200e\u202e\u206b\u202a\u200b\u200d\u206c\u200b\u202e\u202e.\u206e\u200e\u206b\u202b\u200e\u206b\u206d\u206c\u206b\u206f\u206b\u202c\u200f\u202b\u202a\u206b\u200e\u206e\u202a\u200b\u206d\u202d\u200c\u200d\u206a\u200e\u202d\u200f\u206c\u200f\u206d\u206a\u202d\u206d\u202b\u206d\u200d\u206b\u206c\u200c\u202e();
						\u200b\u206b\u202a\u200f\u200d\u200e\u206c\u206e\u202e\u202e\u200f\u202c\u200d\u206a\u202e\u202a\u206e\u202c\u200d\u202e\u206c\u202e\u206d\u206e\u202c\u206d\u202a\u206c\u206b\u202a\u202b\u206b\u206a\u200b\u206b\u200b\u200c\u200c\u202a\u206d\u202e.\u206e\u200e\u206b\u202b\u200e\u206b\u206d\u206c\u206b\u206f\u206b\u202c\u200f\u202b\u202a\u206b\u200e\u206e\u202a\u200b\u206d\u202d\u200c\u200d\u206a\u200e\u202d\u200f\u206c\u200f\u206d\u206a\u202d\u206d\u202b\u206d\u200d\u206b\u206c\u200c\u202e();
						\u206e\u200e\u202c\u200d\u202d\u202e\u200f\u202e\u202b\u206f\u200f\u200d\u202d\u202c\u200d\u202c\u206d\u202b\u206e\u200e\u200c\u206f\u206b\u200b\u200b\u206e\u200e\u202b\u200f\u206f\u206a\u206f\u202e\u202a\u206c\u200e\u206e\u202e\u206c\u200f\u202e.\u200c\u200b\u200b\u206d\u206b\u206c\u200b\u202a\u202d\u206a\u202b\u200c\u206b\u202c\u206e\u200e\u206f\u206d\u206f\u200f\u206d\u206a\u200f\u202d\u200b\u202b\u206a\u202c\u206d\u200b\u202a\u206f\u200c\u206c\u202c\u200c\u206f\u200b\u202c\u200c\u202e();
						num = (int)((num2 * 1610827145) ^ 0x6155D4D3);
						continue;
					case 17u:
					{
						int num5;
						if (num3 > \u206b\u200d\u206b\u206f\u200c\u206d\u206d\u200c\u206a\u202b\u200d\u206e\u206b\u206a\u202c\u202d\u200e\u206f\u202a\u200f\u206b\u202c\u202b\u200c\u200c\u202d\u202c\u202c\u202e\u200f\u206f\u202b\u206c\u200e\u202d\u202e\u206b\u200e\u206a\u202e)
						{
							num = -500718590;
							num5 = num;
						}
						else
						{
							num = -1995992553;
							num5 = num;
						}
						continue;
					}
					case 14u:
						num = ((int)num2 * -2091977533) ^ -728941516;
						continue;
					case 1u:
						num4 = 0u;
						num = (int)((num2 * 592205197) ^ 0x732BE6D9);
						continue;
					case 7u:
						num3 = 0u;
						num = -55910020;
						continue;
					case 19u:
						return;
					}
					break;
				}
			}
		}

		internal void \u202c\u206e\u202e\u202a\u202e\u202a\u206d\u206b\u200c\u202c\u200d\u202e\u200e\u200b\u202e\u200d\u206d\u202e\u206d\u202a\u202e\u202e\u206a\u206e\u206c\u206e\u202d\u206c\u200e\u202e\u206d\u202e\u200e\u206b\u200e\u206b\u202c\u202d\u200e\u202e\u202e(Stream inStream, Stream outStream, long inSize, long outSize)
		{
			\u200b\u206a\u206a\u200c\u202b\u202e\u206a\u200e\u202d\u206a\u206e\u202d\u206e\u200d\u202b\u206c\u202e\u206d\u206f\u202a\u206a\u202b\u206a\u202b\u202a\u206e\u202a\u206f\u206e\u200d\u206f\u200e\u202d\u206e\u206d\u200f\u200c\u202b\u200b\u202c\u202e(inStream, outStream);
			uint num6 = default(uint);
			\u206f\u202d\u200e\u206a\u200d\u200e\u202b\u202c\u200d\u200b\u206c\u200c\u200d\u200b\u202b\u206e\u206b\u200d\u206d\u206d\u206d\u206f\u206a\u200b\u202a\u200f\u206b\u206b\u202e\u202e\u206f\u206d\u200e\u200b\u206c\u206f\u206f\u206d\u200c\u206e\u202e obj = default(\u206f\u202d\u200e\u206a\u200d\u200e\u202b\u202c\u200d\u200b\u206c\u200c\u200d\u200b\u202b\u206e\u206b\u200d\u206d\u206d\u206d\u206f\u206a\u200b\u202a\u200f\u206b\u206b\u202e\u202e\u206f\u206d\u200e\u200b\u206c\u206f\u206f\u206d\u200c\u206e\u202e);
			byte b = default(byte);
			uint num23 = default(uint);
			ulong num5 = default(ulong);
			uint num14 = default(uint);
			int num7 = default(int);
			uint num13 = default(uint);
			uint num4 = default(uint);
			uint num9 = default(uint);
			uint num3 = default(uint);
			byte b2 = default(byte);
			byte prevByte = default(byte);
			uint num17 = default(uint);
			ulong num28 = default(ulong);
			while (true)
			{
				int num = 1638302014;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0x1F0DCEAEu) % 55)
					{
					case 41u:
						break;
					case 46u:
						num6 += \u206e\u200e\u202c\u200d\u202d\u202e\u200f\u202e\u202b\u206f\u200f\u200d\u202d\u202c\u200d\u202c\u206d\u202b\u206e\u200e\u200c\u206f\u206b\u200b\u200b\u206e\u200e\u202b\u200f\u206f\u206a\u206f\u202e\u202a\u206c\u200e\u206e\u202e\u206c\u200f\u202e.\u206c\u206a\u202e\u202a\u202c\u202c\u206d\u200b\u200b\u202b\u202d\u206c\u200b\u206e\u200d\u202c\u202c\u200b\u202b\u200f\u202a\u202a\u202c\u206e\u202a\u200b\u200f\u202c\u202b\u206b\u206c\u206f\u202b\u206f\u200d\u206b\u206a\u200e\u206b\u206e\u202e(\u202c\u200b\u206a\u206b\u200d\u206c\u206e\u200f\u200b\u202d\u200e\u200f\u202a\u200d\u200b\u206a\u206c\u200c\u202e\u206f\u200d\u206a\u200e\u202d\u202a\u202c\u202d\u206f\u200e\u202e\u202a\u200e\u206d\u206a\u202a\u200b\u206d\u202b\u200e\u202c\u202e);
						num = ((int)num2 * -819767846) ^ 0x5B921721;
						continue;
					case 16u:
						obj.\u200c\u206a\u202a\u206a\u206a\u200e\u206b\u202d\u200e\u206f\u200b\u206c\u200d\u202e\u202d\u202a\u202b\u200d\u200e\u202d\u202c\u206a\u202d\u202e\u206a\u206e\u206b\u206e\u202e\u200d\u206d\u202e\u206d\u200d\u200d\u206a\u200f\u200f\u206c\u206f\u202e();
						b = \u202a\u202c\u206d\u200d\u206b\u206b\u202c\u202c\u200b\u200f\u202e\u206f\u206d\u206d\u206d\u206e\u200d\u206f\u202a\u200f\u206e\u206e\u200d\u206a\u200c\u200b\u200d\u202d\u206a\u202b\u202a\u202b\u206b\u206c\u206d\u206c\u206d\u202d\u202e\u202e\u202e.\u206b\u202a\u202e\u200b\u206a\u200f\u202a\u202d\u202a\u206f\u200d\u200b\u200b\u200d\u206b\u206f\u206f\u206f\u202c\u202a\u206f\u200b\u206d\u202c\u206f\u206c\u200c\u202b\u206c\u200f\u206c\u206b\u200d\u200c\u200d\u206c\u206b\u206f\u206a\u202b\u202e(\u202c\u200b\u206a\u206b\u200d\u206c\u206e\u200f\u200b\u202d\u200e\u200f\u202a\u200d\u200b\u206a\u206c\u200c\u202e\u206f\u200d\u206a\u200e\u202d\u202a\u202c\u202d\u206f\u200e\u202e\u202a\u200e\u206d\u206a\u202a\u200b\u206d\u202b\u200e\u202c\u202e, 0u, 0);
						num = (int)(num2 * 703547320) ^ -252508138;
						continue;
					case 40u:
						num = ((int)num2 * -1713195955) ^ 0x4E595D85;
						continue;
					case 19u:
						num23 = 0u;
						num5 = 0uL;
						num = ((int)num2 * -637550111) ^ -659616405;
						continue;
					case 48u:
						num6 += \u206f\u206d\u200b\u206f\u206d\u200c\u202b\u202c\u200b\u200c\u202b\u206b\u202c\u202a\u202a\u206a\u200e\u206e\u206c\u206a\u206d\u202c\u202e\u200c\u206e\u200c\u206d\u200c\u206c\u206c\u206c\u200e\u200d\u200e\u200b\u202d\u202c\u200d\u206e\u202d\u202e.\u206a\u206f\u202b\u202b\u200c\u202e\u202a\u202b\u206c\u202d\u202b\u200c\u200d\u206d\u202a\u206b\u202b\u206a\u200f\u206e\u202b\u202d\u202e\u202a\u202d\u206e\u206b\u202c\u206f\u202e\u202b\u206f\u206b\u206b\u202a\u206d\u200b\u206f\u206d\u206c\u202e(\u202e\u202a\u206f\u202d\u206a\u206a\u206d\u206e\u202a\u200e\u202e\u202a\u206d\u206c\u206f\u206b\u202c\u206d\u200b\u206e\u200f\u206d\u200e\u202d\u202c\u206f\u206d\u202b\u206a\u202e\u200d\u206c\u200e\u202e\u206d\u202a\u206a\u202b\u200f\u200c\u202e, num6 - num14 - 1, \u202c\u200b\u206a\u206b\u200d\u206c\u206e\u200f\u200b\u202d\u200e\u200f\u202a\u200d\u200b\u206a\u206c\u200c\u202e\u206f\u200d\u206a\u200e\u202d\u202a\u202c\u202d\u206f\u200e\u202e\u202a\u200e\u206d\u206a\u202a\u200b\u206d\u202b\u200e\u202c\u202e, num7);
						num = (int)(num2 * 743268023) ^ -2001919857;
						continue;
					case 43u:
						num5++;
						num = (int)(num2 * 385505365) ^ -182209674;
						continue;
					case 47u:
						num13