Decompiled source of Krumpac Tribe Ornaments v6.1.2

plugins/Krumpac_Tribe_Ornaments.dll

Decompiled 3 months ago
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Linq.Expressions;
using System.Net;
using System.Net.Sockets;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Cryptography;
using System.Security.Permissions;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using HarmonyLib;
using HarmonyLib.Public.Patching;
using ItemManager;
using JetBrains.Annotations;
using KeyManager;
using LocalizationManager;
using Microsoft.CodeAnalysis;
using Mono.Cecil;
using Mono.Cecil.Cil;
using Mono.Collections.Generic;
using MonoMod.Utils;
using PieceManager;
using ServerSync;
using SoftReferenceableAssets;
using StatusEffectManager;
using TMPro;
using UnityEngine;
using UnityEngine.Diagnostics;
using YamlDotNet.Core;
using YamlDotNet.Core.Events;
using YamlDotNet.Core.Tokens;
using YamlDotNet.Helpers;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.BufferedDeserialization;
using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators;
using YamlDotNet.Serialization.Converters;
using YamlDotNet.Serialization.EventEmitters;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization.NodeDeserializers;
using YamlDotNet.Serialization.NodeTypeResolvers;
using YamlDotNet.Serialization.ObjectFactories;
using YamlDotNet.Serialization.ObjectGraphTraversalStrategies;
using YamlDotNet.Serialization.ObjectGraphVisitors;
using YamlDotNet.Serialization.Schemas;
using YamlDotNet.Serialization.TypeInspectors;
using YamlDotNet.Serialization.TypeResolvers;
using YamlDotNet.Serialization.Utilities;
using YamlDotNet.Serialization.ValueDeserializers;
using dPkEu3iw0Rp7qwrGqE;
using ut12pZTdSUNA6wM24P;

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

		private static object WriteStatus;

		internal void \u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e = 1024u;
					num2 = 0;
					if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_40ee20e94d1643a6b57b42ec55291ddd == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

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

		internal static bool FindStatus()
		{
			return WriteStatus == null;
		}

		internal static object PopStatus()
		{
			return WriteStatus;
		}
	}

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

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

		private static object ValidateStatus;

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

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

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

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

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

		internal static bool UpdateStatus()
		{
			return ValidateStatus == null;
		}

		internal static object ForgotStatus()
		{
			return ValidateStatus;
		}
	}

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

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

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

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

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

		internal void \u200b\u202e\u202b\u206a\u206b\u200f\u206f\u206c\u202e\u206f\u206f\u200d\u202e\u202c\u202d\u200c\u200f\u200d\u200c\u202b\u206c\u200e\u200e\u206e\u200c\u206c\u202e\u200e\u202d\u206b\u200f\u200d\u200d\u200c\u200f\u206f\u202d\u202a\u200b\u202c\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 1:
					\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = null;
					num2 = 0;
					if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_02556dca0c484be894c6fc11d6752933 != 0)
					{
						num2 = 0;
					}
					break;
				case 0:
					return;
				}
			}
		}

		internal void \u206b\u206d\u202b\u206f\u200d\u200e\u200c\u206e\u206a\u200f\u200f\u202c\u206c\u200d\u206d\u206e\u206e\u206f\u202d\u206a\u206d\u200e\u202c\u202a\u206d\u200e\u206c\u200d\u202c\u202e\u202b\u200e\u206b\u206e\u200f\u202d\u200e\u200c\u206b\u206d\u202e()
		{
			int num = 5;
			int num2 = num;
			while (true)
			{
				int num3;
				int num4;
				uint num5;
				switch (num2)
				{
				default:
					return;
				case 6:
					num3 = -1688406730;
					num4 = num3;
					goto IL_0111;
				case 2:
					\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e <<= 8;
					num2 = 1;
					if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_4e302e07ebd84868be62e3b56e8135a9 != 0)
					{
						num2 = 0;
					}
					break;
				case 3:
					\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e = (\u206a\u206b\u206c\u200c\u200d\u206b\u200f\u206d\u206a\u206a\u202e\u200f\u206d\u206e\u202e\u202d\u206c\u200d\u206a\u202d\u200c\u202e\u206d\u200c\u202d\u200f\u206c\u200e\u202a\u206c\u202e\u200d\u200d\u200f\u200e\u206f\u206e\u206d\u200f\u206d\u202e << 8) | (byte)\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e.ReadByte();
					num2 = 2;
					break;
				case 0:
					return;
				case 1:
					num3 = -1354602824;
					goto IL_0111;
				case 5:
					goto IL_00f2;
				case 4:
					goto IL_010c;
					IL_00f2:
					if (\u206b\u202a\u202c\u202b\u202c\u200e\u206f\u206c\u202c\u202c\u200d\u200d\u206c\u202a\u206a\u206a\u202a\u200d\u206d\u200f\u200e\u202b\u202d\u206a\u202b\u202e\u202e\u206e\u202c\u202a\u206a\u200b\u206e\u200c\u206f\u202d\u206f\u202a\u200e\u200d\u202e >= 16777216)
					{
						num2 = 6;
						break;
					}
					num3 = -717080383;
					num4 = num3;
					goto IL_0111;
					IL_0111:
					switch ((num5 = (uint)num3 ^ 0x826BBCA4u) % 4)
					{
					case 1u:
						break;
					case 2u:
						return;
					case 0u:
						goto IL_00f2;
					case 3u:
						goto IL_010c;
					default:
						goto IL_0131;
					}
					goto case 3;
					IL_0131:
					num2 = 0;
					if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_421e13db058d412e8cbb357936703ed3 != 0)
					{
						num2 = 0;
					}
					break;
					IL_010c:
					num3 = -717080383;
					goto IL_0111;
				}
			}
		}

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

		internal \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e()
		{
			TagTemplate.CompareObject();
			base..ctor();
			int num = 0;
			if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_02b58c26f6a34f209f37ff123816c3d0 == 0)
			{
				num = 0;
			}
			switch (num)
			{
			case 0:
				break;
			}
		}

		internal static bool InvokeStatus()
		{
			return CheckStatus == null;
		}

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

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

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

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

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

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

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

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

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

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

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

			internal \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e()
			{
				TagTemplate.CompareObject();
				\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(8);
				base..ctor();
				int num = 0;
				if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_75b2f24fd1654be0be91d64f0b73d4f8 == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool ViewStatus()
			{
				return PrepareStatus == null;
			}

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

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

				private static object CallStatus;

				internal void \u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e()
				{
					int num = 1;
					int num2 = num;
					while (true)
					{
						switch (num2)
						{
						default:
							return;
						case 1:
							\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[768];
							num2 = 0;
							if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_855caff4a78748169ab2648074b7a338 == 0)
							{
								num2 = 0;
							}
							break;
						case 0:
							return;
						}
					}
				}

				internal void \u200b\u206a\u200c\u202c\u206b\u206d\u206a\u200c\u206f\u200d\u200f\u202a\u200e\u202e\u206f\u200d\u202d\u206e\u206c\u206b\u206f\u202e\u206a\u202d\u200d\u206c\u200f\u206b\u202b\u206b\u206f\u202c\u206d\u206c\u206a\u202a\u200f\u206a\u202b\u202a\u202e()
				{
					int num = 5;
					int num6 = default(int);
					uint num5 = default(uint);
					while (true)
					{
						int num2 = num;
						while (true)
						{
							int num3;
							int num4;
							switch (num2)
							{
							case 3:
								return;
							case 4:
								if (num6 >= 768)
								{
									num2 = 1;
									if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_c5c6e5fc9c184202a2738e2072908480 == 0)
									{
										num2 = 1;
									}
									break;
								}
								goto case 2;
							case 6:
								goto IL_007b;
							case 2:
								num3 = 1937325875;
								num4 = num3;
								goto IL_0127;
							case 7:
								num3 = 248256890;
								goto IL_0127;
							case 5:
								num6 = 0;
								num2 = 4;
								break;
							case 8:
								num3 = ((int)num5 * -523771213) ^ 0x477E0747;
								goto IL_0127;
							default:
								goto IL_0122;
							case 1:
								{
									num3 = 602664859;
									num4 = num3;
									goto IL_0127;
								}
								IL_007b:
								\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e[num6].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
								num2 = 7;
								break;
								IL_0122:
								num3 = 1937325875;
								goto IL_0127;
								IL_0127:
								switch ((num5 = (uint)num3 ^ 0x5835AF37u) % 5)
								{
								case 1u:
									return;
								case 0u:
									break;
								case 2u:
									goto IL_007b;
								case 4u:
									goto end_IL_0012;
								case 3u:
									goto IL_0122;
								default:
									goto IL_014b;
								}
								goto case 4;
								IL_014b:
								num2 = 3;
								if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_63e5b27026904f58823c2cd0eb53aa2f == 0)
								{
									num2 = 1;
								}
								break;
							}
							continue;
							end_IL_0012:
							break;
						}
						num6++;
						num = 8;
					}
				}

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

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

				internal static bool StartStatus()
				{
					return CallStatus == null;
				}

				internal static object ResolveStatus()
				{
					return CallStatus;
				}
			}

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

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

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

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

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

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

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

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

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

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

			internal \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e()
			{
				TagTemplate.CompareObject();
				base..ctor();
				int num = 0;
				if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_8ffc98d3064147fba17349aba3f93573 == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool InitStatus()
			{
				return InstantiateStatus == null;
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e()
		{
			TagTemplate.CompareObject();
			\u202a\u206a\u202d\u200d\u202b\u200d\u200b\u200e\u202b\u206b\u202d\u200d\u202d\u200b\u202c\u206c\u206c\u200f\u206f\u206c\u206b\u200f\u206e\u202d\u202e\u206b\u200e\u200e\u202a\u206f\u200b\u206a\u206b\u206d\u202a\u206a\u200f\u206e\u206e\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u200c\u206a\u202a\u202b\u202d\u206d\u200f\u200f\u202d\u200e\u206c\u200d\u200b\u206d\u200e\u206d\u200b\u206b\u206b\u206a\u202b\u202d\u200e\u202c\u206a\u206a\u206c\u206d\u200e\u200f\u206c\u202d\u200f\u202e\u202a\u206c\u200c\u200e\u206d\u206a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u202e\u202b\u200c\u202a\u206f\u200d\u200d\u202c\u206a\u206f\u202d\u206f\u202b\u200b\u206b\u202d\u202b\u200d\u206d\u206c\u200d\u202c\u200c\u200b\u202d\u200d\u200e\u200b\u206a\u206b\u202c\u202c\u206f\u206f\u206d\u206f\u200b\u206e\u202c\u202a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e = new \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e();
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e = new \u200b\u206a\u202d\u200b\u206c\u206e\u202d\u202c\u206f\u206c\u200e\u200f\u202d\u202d\u202b\u206a\u202e\u202c\u200b\u200b\u200e\u202d\u200e\u206a\u200e\u206d\u202b\u202a\u206e\u200e\u206a\u200b\u206e\u202c\u206e\u200d\u206a\u200f\u202c\u206f\u202e();
			\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[114];
			\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[4];
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e = new \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e();
			\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u206b\u200b\u206a\u206a\u200f\u206e\u200b\u200c\u200b\u206a\u206c\u200e\u202d\u206f\u200d\u206d\u206c\u206d\u206f\u202e\u202e\u202c\u202e\u200d\u200d\u206b\u200b\u200c\u200b\u206e\u200d\u206c\u206c\u206a\u200e\u202d\u200f\u202d\u202e\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(4);
			base..ctor();
			int num = 0;
			if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_307548eabafe495b913d468b96982d7e == 0)
			{
				num = 1;
			}
			int num2 = default(int);
			while (true)
			{
				switch (num)
				{
				default:
					return;
				case 0:
					return;
				case 4:
					\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e[num2] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(6);
					num = 6;
					break;
				case 2:
				case 5:
					if ((long)num2 >= 4L)
					{
						num = 0;
						if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_908e6a2b56734cf481ea14ffbc98a598 != 0)
						{
							num = 0;
						}
						break;
					}
					goto case 4;
				case 1:
					\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = uint.MaxValue;
					num = 3;
					break;
				case 3:
					num2 = 0;
					num = 5;
					break;
				case 6:
					num2++;
					num = 2;
					break;
				}
			}
		}

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

		internal void \u200c\u206f\u206a\u202a\u206f\u200b\u202c\u200e\u206c\u206d\u202b\u202c\u206d\u200c\u206b\u200f\u206b\u202b\u206e\u206f\u206e\u206f\u206b\u206e\u206f\u200f\u202b\u200d\u202a\u202e\u206e\u202e\u206d\u202c\u206a\u200c\u200b\u206d\u202d\u200e\u202e(int lp, int lc)
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 1:
					\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e.\u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(lp, lc);
					num2 = 0;
					if (<Module>{ff2c67a9-8adf-42dd-ba6d-8bdfc9319be8}.m_9c2ded4c09cc4286a65d146d013e9ce1.m_8ffc98d3064147fba17349aba3f93573 == 0)
					{
						num2 = 0;
					}
					break;
				case 0:
					return;
				}
			}
		}

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

		internal void \u206b\u200e\u206b\u202d\u200c\u206c\u206a\u200e\u202c\u200f\u200f\u202e\u206e\u200c\u200f\u202d\u206c\u200f\u206f\u206c\u206b\u206c\u200e\u202d\u200b\u202e\u206b\u200b\u200e\u206c\u202c\u200e\u200b\u202d\u206e\u200e\u202c\u206b\u200b\u200f\u202e(Stream inStream, Stream outStream)
		{
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e.\u200c\u206d\u202c\u202c\u202e\u206e\u200b\u206e\u206f\u206e\u200e\u202a\u202b\u206d\u202d\u202d\u206b\u200d\u206a\u206a\u200c\u206c\u206b\u200c\u206d\u200c\u206c\u206d\u200d\u206d\u206a\u200b\u202a\u200d\u200e\u202e\u200f\u206a\u206f\u202c\u202e(inStream);
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e.\u206d\u202d\u202d\u206d\u206a\u206e\u202c\u200d\u202b\u206f\u202d\u206a\u202c\u202a\u202a\u202b\u206a\u206b\u200e\u200e\u200e\u206b\u202e\u202b\u200d\u206b\u206a\u202d\u206c\u206a\u206f\u200b\u206f\u200f\u202b\u200b\u206e\u200d\u206a\u202d\u202e(outStream, \u206a\u200d\u206e\u202e\u206b\u200d\u200d\u206e\u200e\u206b\u202c\u202d\u200b\u200e\u202e\u200b\u206a\u206b\u202c\u206a\u200f\u200b\u206f\u200b\u202c\u206c\u200b\u202d\u202e\u206e\u206a\u206e\u202e\u202b\u206a\u206e\u206c\u206f\u200c\u206b\u202e);
			uint num3 = default(uint);
			uint num5 = default(uint);
			uint num4 = default(uint);
			while (true)
			{
				int num = -68742388;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC6650CF5u) % 25)
					{
					case 21u:
						break;
					default:
						return;
					case 15u:
						\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num = -1532699707;
						continue;
					case 18u:
						num3++;
						num = ((int)num2 * -832256976) ^ 0xB991814;
						continue;
					case 1u:
					{
						int num8;
						if (num5 > \u206b\u200d\u200c\u200e\u202b\u202d\u202b\u206e\u202c\u200d\u206f\u200f\u206c\u206b\u206d\u200d\u206d\u206c\u200e\u206c\u206b\u202d\u206c\u206a\u206e\u206a\u200f\u206d\u200b\u202e\u206b\u206c\u206b\u200c\u202b\u206c\u202e\u206a\u202d\u202b\u202e)
						{
							num = -197645777;
							num8 = num;
						}
						else
						{
							num = -105364354;
							num8 = num;
						}
						continue;
					}
					case 11u:
						\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200

config/Krumpac_Tribe_Ornaments.dll

Decompiled 3 months ago
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Linq.Expressions;
using System.Net;
using System.Net.Sockets;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Cryptography;
using System.Security.Permissions;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using HarmonyLib;
using HarmonyLib.Public.Patching;
using ItemManager;
using JetBrains.Annotations;
using KeyManager;
using LocalizationManager;
using Microsoft.CodeAnalysis;
using Mono.Cecil;
using Mono.Cecil.Cil;
using Mono.Collections.Generic;
using MonoMod.Utils;
using PieceManager;
using ServerSync;
using SoftReferenceableAssets;
using StatusEffectManager;
using TMPro;
using UnityEngine;
using UnityEngine.Diagnostics;
using YamlDotNet.Core;
using YamlDotNet.Core.Events;
using YamlDotNet.Core.Tokens;
using YamlDotNet.Helpers;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.BufferedDeserialization;
using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators;
using YamlDotNet.Serialization.Converters;
using YamlDotNet.Serialization.EventEmitters;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization.NodeDeserializers;
using YamlDotNet.Serialization.NodeTypeResolvers;
using YamlDotNet.Serialization.ObjectFactories;
using YamlDotNet.Serialization.ObjectGraphTraversalStrategies;
using YamlDotNet.Serialization.ObjectGraphVisitors;
using YamlDotNet.Serialization.Schemas;
using YamlDotNet.Serialization.TypeInspectors;
using YamlDotNet.Serialization.TypeResolvers;
using YamlDotNet.Serialization.Utilities;
using YamlDotNet.Serialization.ValueDeserializers;
using dPkEu3iw0Rp7qwrGqE;
using ut12pZTdSUNA6wM24P;

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

		internal static object InstantiateCreator;

		internal void \u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202b\u206b\u202c\u202a\u200f\u202d\u206e\u200b\u202e\u206f\u200b\u202a\u206a\u206d\u206c\u206f\u202a\u202b\u200f\u206c\u200e\u202b\u206a\u206f\u200d\u206a\u200b\u202e\u200d\u206a\u206b\u200b\u200e\u202a\u200e\u202d\u206b\u206a\u202a\u200d\u202e = 1024u;
					num2 = 0;
					if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_a81811790b374bdbafb5624582923838 == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

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

		internal static bool StartCreator()
		{
			return InstantiateCreator == null;
		}

		internal static object DestroyCreator()
		{
			return InstantiateCreator;
		}
	}

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

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

		internal static object IncludeCreator;

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

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

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

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

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

		internal static bool EnableCreator()
		{
			return IncludeCreator == null;
		}

		internal static object ResolveCreator()
		{
			return IncludeCreator;
		}
	}

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

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

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

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

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

		internal void \u200b\u202e\u202b\u206a\u206b\u200f\u206f\u206c\u202e\u206f\u206f\u200d\u202e\u202c\u202d\u200c\u200f\u200d\u200c\u202b\u206c\u200e\u200e\u206e\u200c\u206c\u202e\u200e\u202d\u206b\u200f\u200d\u200d\u200c\u200f\u206f\u202d\u202a\u200b\u202c\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 1:
					\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = null;
					num2 = 0;
					if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_a9ab9ef0fe3f436b95483f645e36eee5 != 0)
					{
						num2 = 0;
					}
					break;
				case 0:
					return;
				}
			}
		}

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

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

		internal \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e()
		{
			ClassReponse.ListObject();
			ManagerVisitor.PopRules();
			base..ctor();
			int num = 0;
			if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_8bb3ecbfe1554f1796bbcc0be8a553fd == 0)
			{
				num = 0;
			}
			switch (num)
			{
			case 0:
				break;
			}
		}

		internal static bool PatchCreator()
		{
			return InterruptCreator == null;
		}

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

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

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

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

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

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

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

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

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

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

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

			internal \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e()
			{
				ClassReponse.ListObject();
				ManagerVisitor.PopRules();
				\u206d\u202d\u202e\u206f\u202a\u202a\u202c\u200c\u200d\u200e\u200b\u206c\u202d\u202d\u206f\u202a\u202c\u206e\u206c\u200e\u202d\u200b\u206a\u200e\u200d\u206f\u206d\u206d\u200d\u206a\u202a\u206c\u202c\u206c\u206f\u202e\u200b\u202b\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u200f\u200e\u206c\u200f\u206d\u202b\u206b\u206c\u206f\u206c\u200e\u202c\u200f\u202c\u206f\u202b\u200b\u202c\u206a\u206b\u206a\u206c\u206f\u202b\u200e\u202c\u202a\u206d\u206d\u200d\u202b\u206d\u202b\u200f\u200b\u202c\u206b\u200f\u200c\u202c\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[16];
				\u206e\u200b\u202a\u206b\u206f\u202a\u206d\u206e\u200e\u200c\u200d\u202e\u202d\u206b\u202a\u200c\u202e\u202c\u206a\u200f\u206a\u206e\u206a\u206f\u200f\u206c\u200d\u206b\u206a\u206b\u206d\u202b\u200c\u200f\u200c\u200c\u202e\u200d\u206e\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(8);
				base..ctor();
				int num = 0;
				if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_8eee8518c14c4998b6c1bceaa2433a64 == 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool MoveCreator()
			{
				return QueryCreator == null;
			}

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

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

				internal static object CallCreator;

				internal void \u200d\u202c\u202e\u202b\u206e\u206a\u202a\u202e\u206f\u206a\u206a\u200b\u200f\u200e\u206f\u206e\u200e\u206e\u200f\u206a\u200d\u206e\u206e\u202a\u202d\u202c\u206d\u200d\u200b\u202d\u206b\u200d\u206e\u202b\u202b\u202a\u206c\u206e\u200f\u202b\u202e()
				{
					int num = 1;
					int num2 = num;
					while (true)
					{
						switch (num2)
						{
						default:
							return;
						case 0:
							return;
						case 1:
							\u206f\u206e\u200f\u206f\u200d\u206b\u206d\u202a\u200c\u202e\u206c\u206b\u206e\u206c\u206f\u202b\u206a\u206c\u202e\u202c\u202b\u202e\u206b\u200f\u200e\u200e\u206a\u206a\u206c\u206c\u206b\u200d\u200c\u206a\u200c\u206f\u202d\u200c\u202a\u206d\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[768];
							num2 = 0;
							if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_67423d0794584a958c9b95dc8c9f2812 != 0)
							{
								num2 = 0;
							}
							break;
						}
					}
				}

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

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

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

				internal static bool AddCreator()
				{
					return CallCreator == null;
				}

				internal static object WriteCreator()
				{
					return CallCreator;
				}
			}

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

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

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

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

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

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

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

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

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

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

			internal \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e()
			{
				ClassReponse.ListObject();
				ManagerVisitor.PopRules();
				base..ctor();
				int num = 0;
				if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_2dc0214e348741159fad83e7396b741f != 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool AssetCreator()
			{
				return DeleteCreator == null;
			}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		internal \u200e\u202e\u206f\u206a\u202c\u200c\u206f\u202d\u206a\u206f\u202a\u202e\u206b\u202c\u200f\u202b\u200b\u200e\u200f\u202c\u200d\u200f\u202d\u206b\u200e\u206e\u206f\u206e\u202c\u200c\u206c\u202b\u200d\u206a\u202b\u202c\u200e\u206d\u202e\u206f\u202e()
		{
			ClassReponse.ListObject();
			ManagerVisitor.PopRules();
			\u202a\u206a\u202d\u200d\u202b\u200d\u200b\u200e\u202b\u206b\u202d\u200d\u202d\u200b\u202c\u206c\u206c\u200f\u206f\u206c\u206b\u200f\u206e\u202d\u202e\u206b\u200e\u200e\u202a\u206f\u200b\u206a\u206b\u206d\u202a\u206a\u200f\u206e\u206e\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u200c\u206a\u202a\u202b\u202d\u206d\u200f\u200f\u202d\u200e\u206c\u200d\u200b\u206d\u200e\u206d\u200b\u206b\u206b\u206a\u202b\u202d\u200e\u202c\u206a\u206a\u206c\u206d\u200e\u200f\u206c\u202d\u200f\u202e\u202a\u206c\u200c\u200e\u206d\u206a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[192];
			\u202e\u202b\u200c\u202a\u206f\u200d\u200d\u202c\u206a\u206f\u202d\u206f\u202b\u200b\u206b\u202d\u202b\u200d\u206d\u206c\u200d\u202c\u200c\u200b\u202d\u200d\u200e\u200b\u206a\u206b\u202c\u202c\u206f\u206f\u206d\u206f\u200b\u206e\u202c\u202a\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[12];
			\u202c\u206b\u200e\u202d\u200b\u206c\u202d\u200b\u202b\u202b\u206f\u200e\u206b\u206f\u200f\u200b\u206a\u200d\u206b\u200b\u202d\u202a\u200b\u200c\u206c\u202c\u206b\u202a\u202b\u202a\u200f\u200e\u200e\u206c\u200d\u206f\u200d\u202a\u202c\u202b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e = new \u200f\u202b\u200c\u202a\u206e\u202c\u202a\u200c\u202a\u202b\u200b\u200c\u200f\u202d\u200b\u200d\u206a\u200e\u206a\u206e\u202e\u202b\u202a\u202d\u206a\u206e\u200d\u206d\u202c\u200b\u200e\u206a\u206c\u200b\u206a\u202d\u206e\u206b\u202e\u200c\u202e();
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e = new \u200b\u206a\u202d\u200b\u206c\u206e\u202d\u202c\u206f\u206c\u200e\u200f\u202d\u202d\u202b\u206a\u202e\u202c\u200b\u200b\u200e\u202d\u200e\u206a\u200e\u206d\u202b\u202a\u206e\u200e\u206a\u200b\u206e\u202c\u206e\u200d\u206a\u200f\u202c\u206f\u202e();
			\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e = new \u202c\u206f\u200d\u202b\u202a\u206c\u206e\u206f\u206c\u206c\u200d\u206e\u206c\u206b\u206a\u200b\u202d\u206a\u206a\u202a\u200e\u202c\u206f\u202d\u202d\u200b\u202e\u206c\u202a\u202c\u202e\u202c\u200d\u206b\u206f\u206b\u202d\u200b\u202a\u202c\u202e[114];
			\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e[4];
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e = new \u202d\u200c\u200f\u206f\u206d\u200f\u206d\u200e\u200e\u206c\u200b\u206d\u200f\u206c\u202e\u200d\u200e\u202c\u206e\u202b\u202e\u206d\u200e\u202e\u202a\u206d\u200c\u206f\u206d\u202e\u206d\u206d\u206b\u202b\u206a\u202a\u206a\u202a\u206a\u202d\u202e();
			\u200e\u200d\u206d\u202b\u200e\u206d\u200e\u200e\u206d\u206c\u200c\u200c\u200c\u202a\u206c\u200d\u202d\u206b\u202e\u200c\u202c\u202b\u202c\u202b\u206e\u206f\u200d\u206f\u200c\u202a\u202b\u200d\u206e\u202a\u206d\u202d\u206e\u206e\u200f\u206b\u202e = new \u206a\u200d\u200c\u200e\u200e\u206a\u206a\u206e\u200c\u200f\u206c\u202a\u202c\u200c\u202d\u202d\u200b\u200b\u200f\u206f\u202e\u202b\u206b\u206f\u202d\u202e\u206f\u200c\u202d\u206c\u200d\u206e\u206b\u202b\u200c\u206b\u200c\u206e\u202b\u200e\u202e();
			\u206b\u200b\u206a\u206a\u200f\u206e\u200b\u200c\u200b\u206a\u206c\u200e\u202d\u206f\u200d\u206d\u206c\u206d\u206f\u202e\u202e\u202c\u202e\u200d\u200d\u206b\u200b\u200c\u200b\u206e\u200d\u206c\u206c\u206a\u200e\u202d\u200f\u202d\u202e\u202b\u202e = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(4);
			base..ctor();
			int num = 0;
			if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_2dc0214e348741159fad83e7396b741f == 0)
			{
				num = 1;
			}
			int num2 = default(int);
			while (true)
			{
				switch (num)
				{
				case 3:
				case 4:
					\u200c\u206b\u206c\u206e\u206f\u200e\u206f\u206c\u206b\u202b\u202c\u206a\u206d\u200c\u202d\u200f\u202e\u200e\u206a\u200b\u206a\u200f\u206e\u200c\u200c\u202b\u200c\u206b\u202c\u206c\u206b\u200c\u206e\u200e\u206e\u206e\u202e\u202c\u202a\u200f\u202e[num2] = new \u200d\u202d\u200d\u206f\u200e\u200f\u200f\u202a\u206b\u200b\u206a\u206a\u202c\u202c\u202e\u206c\u206b\u206f\u206b\u200d\u202e\u206e\u206b\u206a\u200d\u200e\u202e\u202a\u202e\u206a\u200e\u200c\u206b\u202e\u200f\u206a\u202a\u202d\u202e\u200d\u202e(6);
					num = 5;
					break;
				case 7:
					return;
				case 5:
					num2++;
					num = 2;
					if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_9e1551dace2143fab4818365741dd470 == 0)
					{
						num = 2;
					}
					break;
				case 1:
					\u202a\u202e\u202a\u200c\u200e\u200e\u206d\u200c\u206e\u202b\u202d\u200b\u202a\u202d\u202c\u206b\u206c\u206f\u206e\u202c\u202b\u206f\u206d\u202d\u202d\u206f\u206e\u202d\u202b\u206c\u200c\u206c\u202e\u206c\u202d\u200f\u200b\u206f\u200d\u206f\u202e = uint.MaxValue;
					num = 6;
					break;
				case 6:
					num2 = 0;
					num = 0;
					if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_1311487fc6f4478f81975030a2fd7b13 != 0)
					{
						num = 0;
					}
					break;
				default:
					if ((long)num2 >= 4L)
					{
						return;
					}
					num = 3;
					break;
				}
			}
		}

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

		internal void \u200c\u206f\u206a\u202a\u206f\u200b\u202c\u200e\u206c\u206d\u202b\u202c\u206d\u200c\u206b\u200f\u206b\u202b\u206e\u206f\u206e\u206f\u206b\u206e\u206f\u200f\u202b\u200d\u202a\u202e\u206e\u202e\u206d\u202c\u206a\u200c\u200b\u206d\u202d\u200e\u202e(int lp, int lc)
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206a\u200d\u206f\u202c\u200e\u206e\u206a\u206d\u206d\u200f\u206e\u206f\u200e\u206e\u200d\u202c\u206c\u206e\u200f\u206f\u206a\u206d\u200f\u206c\u206f\u202e\u202a\u200f\u200c\u200e\u202d\u200d\u202b\u202e\u202d\u200e\u206e\u206a\u202a\u202e.\u202a\u200f\u200f\u200f\u202b\u202e\u200d\u200f\u206e\u200b\u202c\u200e\u200d\u202d\u206f\u202d\u206a\u206e\u202a\u202c\u202c\u200e\u202d\u200b\u200d\u202a\u200f\u206a\u202b\u200d\u202d\u200d\u206a\u206b\u202c\u206e\u206d\u206d\u206e\u200c\u202e(lp, lc);
					num2 = 0;
					if (<Module>{16678cbb-a309-4306-a589-aaf69ec25998}.m_c56b17b8dbad45dbbb499eee2854a583.m_3b7bb42524694905b25053c5ada8fde9 == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

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

		internal void \u206b\u200e\u206b\u202d\u200c\u206c\u206a\u200e\u202c\u200f\u200f\u202e\u206e\u200c\u200f\u202d\u206c\u200f\u206f\u206c\u206b\u206c\u200e\u202d\u200b\u202e\u206b\u200b\u200e\u206c\u202c\u200e\u200b\u202d\u206e\u200e\u202c\u206b\u200b\u200f\u202e(Stream inStream, Stream outStream)
		{
			\u200e\u202d\u202b\u202a\u202a\u206c\u202c\u206a\u200d\u206c\u200e\u200c\u206b\u202b\u202d\u200b\u202a\u200b\u202d\u206e\u202c\u206b\u202e\u200e\u206c\u206c\u206e\u200b\u200c\u206a\u202a\u200c\u206c\u200c\u200e\u200e\u202d\u200d\u206d\u200e\u202e.\u200c\u206d\u202c\u202c\u202e\u206e\u200b\u206e\u206f\u206e\u200e\u202a\u202b\u206d\u202d\u202d\u206b\u200d\u206a\u206a\u200c\u206c\u206b\u200c\u206d\u200c\u206c\u206d\u200d\u206d\u206a\u200b\u202a\u200d\u200e\u202e\u200f\u206a\u206f\u202c\u202e(inStream);
			\u200b\u206d\u200e\u200c\u202a\u200c\u202e\u200c\u200c\u202e\u206b\u206b\u202a\u206e\u202d\u202d\u200c\u200e\u206a\u206b\u202b\u200b\u200b\u202d\u200e\u200f\u200d\u202c\u206c\u202b\u202a\u206d\u206e\u202c\u200c\u202e\u200c\u200b\u202c\u200e\u202e.\u206d\u202d\u202d\u206d\u206a\u206e\u202c\u200d\u202b\u206f\u202d\u206a\u202c\u202a\u202a\u202b\u206a\u206b\u200e\u200e\u200e\u206b\u202e\u202b\u200d\u206b\u206a\u202d\u206c\u206a\u206f\u200b\u206f\u200f\u202b\u200b\u206e\u200d\u206a\u202d\u202e(outStream, \u206a\u200d\u206e\u202e\u206b\u200d\u200d\u206e\u200e\u206b\u202c\u202d\u200b\u200e\u202e\u200b\u206a\u206b\u202c\u206a\u200f\u200b\u206f\u200b\u202c\u206c\u200b\u202d\u202e\u206e\u206a\u206e\u202e\u202b\u206a\u206e\u206c\u206f\u200c\u206b\u202e);
			uint num3 = default(uint);
			uint num5 = default(uint);
			uint num4 = default(uint);
			while (true)
			{
				int num = -68742388;
				while (true)
				{
					uint num2;
					switch ((num2 = (uint)num ^ 0xC6650CF5u) % 25)
					{
					case 21u:
						break;
					default:
						return;
					case 15u:
						\u200b\u206e\u206d\u202c\u200c\u200c\u206b\u206f\u206a\u200d\u202a\u206b\u202e\u200c\u202a\u200d\u206c\u202b\u206a\u206e\u200e\u200d\u202b\u200d\u200c\u206f\u200d\u202e\u202b\u202b\u206b\u200b\u200f\u206a\u206b\u202a\u202a\u202c\u200e\u206b\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num = -1532699707;
						continue;
					case 18u:
						num3++;
						num = ((int)num2 * -832256976) ^ 0xB991814;
						continue;
					case 1u:
					{
						int num8;
						if (num5 > \u206b\u200d\u200c\u200e\u202b\u202d\u202b\u206e\u202c\u200d\u206f\u200f\u206c\u206b\u206d\u200d\u206d\u206c\u200e\u206c\u206b\u202d\u206c\u206a\u206e\u206a\u200f\u206d\u200b\u202e\u206b\u206c\u206b\u200c\u202b\u206c\u202e\u206a\u202d\u202b\u202e)
						{
							num = -197645777;
							num8 = num;
						}
						else
						{
							num = -105364354;
							num8 = num;
						}
						continue;
					}
					case 11u:
						\u200f\u206f\u200e\u206b\u200f\u206a\u206e\u200b\u202a\u206f\u202c\u202b\u206f\u206f\u200e\u202c\u206c\u206f\u200d\u202a\u206b\u202b\u206d\u200d\u202c\u206c\u206f\u200b\u200c\u200b\u206a\u206e\u206e\u200d\u206b\u202e\u202e\u200d\u202b\u200f\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						\u202e\u206d\u202d\u202e\u206e\u202d\u206d\u202a\u202a\u206f\u200f\u206b\u200f\u206f\u200f\u206a\u206d\u202d\u202c\u200e\u206e\u200e\u202c\u206d\u202e\u202a\u202b\u202b\u202b\u206a\u200d\u206d\u206b\u200d\u206b\u202c\u202d\u202d\u200c\u206c\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						\u206d\u200d\u206b\u200e\u206b\u206a\u202d\u202c\u200d\u202e\u202a\u202d\u200d\u202b\u202c\u202a\u200c\u200c\u202a\u200c\u200e\u202c\u200e\u202e\u206a\u206d\u200c\u202c\u200b\u200c\u206d\u200e\u206b\u202a\u206e\u202b\u200c\u200c\u202d\u202b\u202e[num3].\u206b\u206e\u206b\u206e\u206a\u206e\u202a\u202b\u206c\u206c\u200f\u206d\u206d\u202a\u202e\u206f\u202e\u206d\u206b\u202e\u202d\u200e\u200d\u202a\u206c\u206c\u206a\u202e\u200f\u200b\u206f\u206e\u202e\u206f\u200e\u200d\u200c\u206f\u206e\u200f\u202e();
						num = (int)((num2 * 948766628) ^ 0x2D9C2617);
						continue;
					case 23u:
					{
						int num9;
						if (num3 >= 4)
						{
							num = -2048859951;
							num9 = num;
						}
						else
						{
							num = -100127524;
							num9 = num;
						}
						continue;
					}
					case 0u:
					{
						int num7;
						if (num3 >= 114)
						{
							num = -313485825;
							num7 = num;
						}
						else
						{
							num = -66443641;
							num7 = num;
						}
						continue;
					}
					case 2u:
						num5 = 0u;
						num = -2120729786;
						continue;
					case 3u:
						num = ((int)nu