Decompiled source of RareMagicPortalPlus v3.0.1

RareMagicPortalPlus.dll

Decompiled 10 hours 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.Http;
using System.Net.Http.Headers;
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 System.Threading.Tasks;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using Guilds;
using HarmonyLib;
using HarmonyLib.Public.Patching;
using IhvJoiNTPh9JvULZUA;
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 RareMagicPortal;
using RareMagicPortal.PortalWorld;
using RareMagicPortalPlus.PortalScreens;
using RareMagicPortalPlus.limit;
using RareMagicPortal_3_Plus.PortalMode;
using ServerSync;
using StatusEffectManager;
using TMPro;
using UnityEngine;
using UnityEngine.Diagnostics;
using UnityEngine.EventSystems;
using UnityEngine.Events;
using UnityEngine.Networking;
using UnityEngine.UI;
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 sZnGYNh0aPguc4dKmU;

[assembly: ComVisible(false)]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCopyright("Copyright ©  2024")]
[assembly: Guid("d61d6c3a-8f12-4acb-8ec9-90b9cc565aa6")]
[assembly: SuppressIldasm]
[assembly: AssemblyCompany("WackyMole")]
[assembly: AssemblyFileVersion("3.0.1")]
[assembly: AssemblyProduct("RareMagicPortalPlus")]
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: AssemblyConfiguration("")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyTitle("RareMagicPortalPlus")]
[assembly: AssemblyDescription("")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("3.0.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 MapCollection;

		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 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>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_a69d10f8fbcc4bcd93906fe3fdd06866 == 0)
					{
						num2 = 0;
					}
					break;
				case 0:
					return;
				}
			}
		}

		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 TestCollection()
		{
			return MapCollection == null;
		}

		internal static object CancelCollection()
		{
			return MapCollection;
		}
	}

	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 FillCollection;

		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)
		{
			NYZgyJ5fwc9sND6VBt.ListClass();
			\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 IncludeCollection()
		{
			return FillCollection == null;
		}

		internal static object ResolveCollection()
		{
			return FillCollection;
		}
	}

	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 AssetCollection;

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

		internal void \u200b\u202e\u202b\u206a\u206b\u200f\u206f\u206c\u202e\u206f\u206f\u200d\u202e\u202c\u202d\u200c\u200f\u200d\u200c\u202b\u206c\u200e\u200e\u206e\u200c\u206c\u202e\u200e\u202d\u206b\u200f\u200d\u200d\u200c\u200f\u206f\u202d\u202a\u200b\u202c\u202e()
		{
			int num = 1;
			int num2 = num;
			while (true)
			{
				switch (num2)
				{
				default:
					return;
				case 0:
					return;
				case 1:
					\u202a\u206e\u202a\u206c\u206b\u206d\u200e\u202c\u206f\u206f\u206d\u202b\u206e\u202a\u202e\u206a\u202e\u202a\u206f\u202b\u206c\u206b\u202a\u200c\u202e\u206b\u200e\u206a\u200b\u200f\u202c\u200b\u206e\u206a\u200e\u202b\u206c\u202b\u206d\u200c\u202e = null;
					num2 = 0;
					if (<Module>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_361810675cdc492b872cf08816233f7a == 0)
					{
						num2 = 0;
					}
					break;
				}
			}
		}

		internal void \u206b\u206d\u202b\u206f\u200d\u200e\u200c\u206e\u206a\u200f\u200f\u202c\u206c\u200d\u206d\u206e\u206e\u206f\u202d\u206a\u206d\u200e\u202c\u202a\u206d\u200e\u206c\u200d\u202c\u202e\u202b\u200e\u206b\u206e\u200f\u202d\u200e\u200c\u206b\u206d\u202e()
		{
			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()
		{
			NYZgyJ5fwc9sND6VBt.ListClass();
			base..ctor();
			int num = 0;
			if (<Module>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_9bd760d87bec41a688a98d0552e9b6e7 == 0)
			{
				num = 0;
			}
			switch (num)
			{
			case 0:
				break;
			}
		}

		internal static bool InvokeCollection()
		{
			return AssetCollection == 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 StopCollection()
		{
			return AssetCollection;
		}
	}

	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 DeleteCollection;

			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()
			{
				NYZgyJ5fwc9sND6VBt.ListClass();
				\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>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_fae75b5dd6bf4992bfbafddb019ff993 != 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool RemoveCollection()
			{
				return DeleteCollection == 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 CloneCollection()
			{
				return DeleteCollection;
			}
		}

		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 PopCollection;

				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>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_39965a531b1c47c1abda9997dd3d67e7 == 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)
				{
					int num = 5;
					uint num5 = default(uint);
					uint num7 = default(uint);
					while (true)
					{
						int num2 = num;
						while (true)
						{
							int num6;
							int num3;
							int num4;
							switch (num2)
							{
							case 1:
								num6 = -1575520744;
								goto IL_00e0;
							case 5:
								num5 = 1u;
								num2 = 4;
								break;
							case 2:
								goto IL_008e;
							default:
								goto IL_00c7;
							case 3:
								num3 = -630999233;
								num4 = num3;
								goto IL_0125;
							case 4:
								goto IL_00db;
								IL_00e0:
								switch ((num7 = (uint)num6 ^ 0xFA0C14EEu) % 4)
								{
								case 2u:
									break;
								case 3u:
									goto IL_008e;
								case 1u:
									goto IL_00c7;
								case 0u:
									goto IL_00db;
								default:
									goto IL_0100;
								}
								if (num5 >= 256)
								{
									goto end_IL_0012;
								}
								num3 = -1277203811;
								num4 = num3;
								goto IL_0125;
								IL_0100:
								num2 = 0;
								if (<Module>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_bf731fb2917940fd9254e5acfe93977c != 0)
								{
									num2 = 0;
								}
								break;
								IL_0125:
								num6 = num3 ^ ((int)num7 * -53632208);
								goto IL_00e0;
								IL_00db:
								num6 = -268674371;
								goto IL_00e0;
								IL_00c7:
								return (byte)num5;
								IL_008e:
								num5 = (num5 << 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[num5].\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 = 0;
								if (<Module>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_7daab07bda2b48d296cb7fccb4a0eaab == 0)
								{
									num2 = 1;
								}
								break;
							}
							continue;
							end_IL_0012:
							break;
						}
						num = 3;
					}
				}

				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 FindCollection()
				{
					return PopCollection == null;
				}

				internal static object ReflectCollection()
				{
					return PopCollection;
				}
			}

			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 WriteCollection;

			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()
			{
				NYZgyJ5fwc9sND6VBt.ListClass();
				base..ctor();
				int num = 0;
				if (<Module>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_4d4fb96fd00247469515f9713dfd5ed8 != 0)
				{
					num = 0;
				}
				switch (num)
				{
				case 0:
					break;
				}
			}

			internal static bool AddCollection()
			{
				return WriteCollection == 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 AwakeCollection()
			{
				return WriteCollection;
			}
		}

		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 ManageCollection;

		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()
		{
			NYZgyJ5fwc9sND6VBt.ListClass();
			\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();
			\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;
			for (int i = 0; (long)i < 4L; i++)
			{
				\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[i] = 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);
			}
		}

		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>{446934d6-3859-4197-82a8-7e88a94088d8}.m_0a4ae483c008431ab1eb55ebf95f01d4.m_15dca761c3ff4ad5919eb16c705974d8 != 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)