diff --git a/FatePaths/-----------------------------------------.cs b/FatePaths/-----------------------------------------.cs
new file mode 100644
index 00000000..2401adf3
--- /dev/null
+++ b/FatePaths/-----------------------------------------.cs
@@ -0,0 +1,1035 @@
+using System;
+using System.IO;
+
+internal struct _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E
+{
+ internal uint _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E;
+
+ internal void _206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E()
+ {
+ _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E = 1024u;
+ }
+
+ internal uint _200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder)
+ {
+ uint num = (rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E >> 11) * _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E;
+ int num3;
+ int num4;
+ if (rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E < num)
+ {
+ rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E = num;
+ uint num2 = _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E;
+ num3 = (int)_206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E;
+ num4 = 2048;
+ num3 = ~(~num4 + num3) >>> 5;
+ num4 = (int)num2;
+ _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E = (uint)((num4 | num3) + (num4 & num3));
+ if (rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E < 16777216)
+ {
+ rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = (rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E << 8) | (byte)rangeDecoder._200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E.ReadByte();
+ rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E <<= 8;
+ }
+ return 0u;
+ }
+ uint num5 = rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E;
+ num3 = (int)num;
+ num4 = (int)num5;
+ rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E = (uint)(~(~num4 + num3));
+ uint num6 = rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E;
+ num3 = (int)num;
+ num4 = (int)num6;
+ rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = (uint)(~(~num4 + num3));
+ uint num7 = _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E;
+ num3 = (int)(_206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E >> 5);
+ num4 = (int)num7;
+ _206F_202C_206F_200B_206B_202D_200B_206A_202D_206B_202A_206B_206A_202B_200E_200C_206E_206E_206C_200B_206C_206E_202B_206B_202C_200F_206C_206E_200F_200E_202C_206E_200B_202C_206D_206B_200F_200D_200D_202B_202E = (uint)(~(~num4 + num3));
+ if (rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E < 16777216)
+ {
+ rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = (rangeDecoder._206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E << 8) | (byte)rangeDecoder._200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E.ReadByte();
+ rangeDecoder._206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E <<= 8;
+ }
+ return 1u;
+ }
+}
+internal struct _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E
+{
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _206B_206C_202C_202C_202E_202A_200C_206A_206F_202E_206D_206D_200C_200B_200D_200F_206C_206F_206F_200F_202A_202B_206B_206F_206D_206F_206F_202B_200E_200E_202E_206C_206F_206B_200D_202C_200F_202C_202D_206C_202E;
+
+ internal readonly int _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E;
+
+ internal _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(int numBitLevels)
+ {
+ _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E = numBitLevels;
+ int num = 31;
+ _206B_206C_202C_202C_202E_202A_200C_206A_206F_202E_206D_206D_200C_200B_200D_200F_206C_206F_206F_200F_202A_202B_206B_206F_206D_206F_206F_202B_200E_200E_202E_206C_206F_206B_200D_202C_200F_202C_202D_206C_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[1 << numBitLevels + num - (numBitLevels | num)];
+ }
+
+ internal void _202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E()
+ {
+ uint num = 1u;
+ while (true)
+ {
+ long num2 = num;
+ int num3 = _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E;
+ int num4 = 31;
+ int num5 = num3;
+ if (num2 < 1 << num5 + num4 - (num5 | num4))
+ {
+ _206B_206C_202C_202C_202E_202A_200C_206A_206F_202E_206D_206D_200C_200B_200D_200F_206C_206F_206F_200F_202A_202B_206B_206F_206D_206F_206F_202B_200E_200E_202E_206C_206F_206B_200D_202C_200F_202C_202D_206C_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ uint num6 = num;
+ num4 = 1;
+ num5 = (int)num6;
+ int num7 = num5 ^ num4;
+ int num8 = num5 & num4;
+ num = (uint)(num7 + (num8 + num8));
+ continue;
+ }
+ break;
+ }
+ }
+
+ internal uint _206A_206E_206B_206A_206C_202C_202E_202E_202D_206C_202B_200E_200D_200B_200C_200C_200E_206F_206D_206D_200B_202B_202B_206E_202C_206A_200F_200E_202C_200E_206E_202D_202D_206E_206A_202A_206D_206B_206A_202D_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder)
+ {
+ uint num = 1u;
+ int num4;
+ int num5;
+ for (int num2 = _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E; num2 > 0; num2 = ~(~num5 + num4))
+ {
+ num = (num << 1) + _206B_206C_202C_202C_202E_202A_200C_206A_206F_202E_206D_206D_200C_200B_200D_200F_206C_206F_206F_200F_202A_202B_206B_206F_206D_206F_206F_202B_200E_200E_202E_206C_206F_206B_200D_202C_200F_202C_202D_206C_202E[num]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ int num3 = num2;
+ num4 = 1;
+ num5 = num3;
+ }
+ uint num6 = num;
+ int num7 = _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E;
+ num4 = 31;
+ num5 = num7;
+ num4 = 1 << num5 + num4 - (num5 | num4);
+ num5 = (int)num6;
+ return (uint)(~(~num5 + num4));
+ }
+
+ internal uint _202A_202D_206F_200C_206E_206D_200C_202B_202D_202C_202E_206E_202C_202E_206B_206A_206F_200D_200C_202E_202A_206C_200D_200B_202B_206D_206A_206B_202A_200F_200D_200B_206E_202C_202E_206B_200C_206E_202D_202E_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder)
+ {
+ uint num = 1u;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < _206E_200C_202D_206F_200F_206D_206A_206C_206C_206D_206C_202C_202D_206D_206E_206C_202E_200D_206F_200E_206F_200B_200E_206F_202C_202C_202E_200D_202E_206C_206D_202E_202C_200D_200F_200D_206F_200E_206C_206C_202E)
+ {
+ uint num4 = _206B_206C_202C_202C_202E_202A_200C_206A_206F_202E_206D_206D_200C_200B_200D_200F_206C_206F_206F_200F_202A_202B_206B_206F_206D_206F_206F_202B_200E_200E_202E_206C_206F_206B_200D_202C_200F_202C_202D_206C_202E[num]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ num <<= 1;
+ uint num5 = num;
+ int num6 = (int)num4;
+ int num7 = (int)num5;
+ num = (uint)((num7 | num6) + (num7 & num6));
+ uint num8 = num2;
+ int num9 = num3;
+ num6 = 31;
+ num7 = num9;
+ num6 = (int)(num4 << (num7 | num6) - (num7 ^ num6));
+ num7 = (int)num8;
+ num2 = (uint)(num7 + num6 - (num7 & num6));
+ int num10 = num3;
+ num6 = 1;
+ num7 = num10;
+ int num11 = num7 ^ num6;
+ int num12 = num7 & num6;
+ num3 = num11 + (num12 + num12);
+ }
+ return num2;
+ }
+
+ internal static uint _202E_200F_206A_202B_202A_202C_200D_206C_206C_206E_202A_200B_202D_202B_200D_200B_206C_202C_200E_206D_202E_206B_206E_206C_202E_202B_206F_200C_206B_202E_206A_202E_206F_206A_202A_206B_200F_200B_200F_202A_202E(_202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] Models, uint startIndex, _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder, int NumBitLevels)
+ {
+ uint num = 1u;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < NumBitLevels)
+ {
+ int num4 = (int)num;
+ int num5 = (int)startIndex;
+ int num6 = num5 ^ num4;
+ int num7 = num5 & num4;
+ uint num8 = Models[num6 + (num7 + num7)]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ num <<= 1;
+ uint num9 = num;
+ num4 = (int)num8;
+ num5 = (int)num9;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ uint num10 = num2;
+ int num11 = num3;
+ num4 = 31;
+ num5 = num11;
+ num4 = (int)(num8 << num5 + num4 - (num5 | num4));
+ num5 = (int)num10;
+ num2 = (uint)((num5 & num4) + (num5 ^ num4));
+ int num12 = num3;
+ num4 = 1;
+ num5 = num12;
+ int num13 = num5 ^ num4;
+ int num14 = num5 & num4;
+ num3 = num13 + (num14 + num14);
+ }
+ return num2;
+ }
+}
+internal class _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E
+{
+ internal uint _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E;
+
+ internal uint _206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E;
+
+ internal Stream _200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E;
+
+ internal void _206C_202C_200D_202D_206C_202D_202C_206E_200F_206D_200C_202C_206E_202C_202B_200F_206C_206E_200C_200D_206A_206D_202A_206A_206A_206B_202B_206A_202E_200E_200B_206F_206C_202B_202A_200F_206E_200D_200F_200F_202E(Stream stream)
+ {
+ _200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E = stream;
+ _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = 0u;
+ _206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E = uint.MaxValue;
+ int num = 0;
+ while (num < 5)
+ {
+ _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = (_206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E << 8) | (byte)_200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E.ReadByte();
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ num = (num4 | num3) + (num4 & num3);
+ }
+ }
+
+ internal void _206A_200D_200C_206E_202E_206D_206C_206B_206A_200E_200E_200D_200B_206D_200D_200E_202B_202C_206C_206A_202A_202E_200B_202B_206C_206B_200D_200C_202E_202A_206F_206D_200F_202A_200E_206B_202A_202A_206F_206A_202E()
+ {
+ _200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E = null;
+ }
+
+ internal void _200D_206F_202E_202A_200E_202B_202A_200E_200E_206F_202D_200C_202E_206C_202B_200C_206D_200D_206A_200E_200D_206D_202D_202C_200C_202A_202A_200C_202D_206E_202B_202A_206E_206F_206C_206E_206B_200D_200E_200F_202E()
+ {
+ while (_206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E < 16777216)
+ {
+ _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = (_206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E << 8) | (byte)_200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E.ReadByte();
+ _206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E <<= 8;
+ }
+ }
+
+ internal uint _202A_202D_202D_202E_200E_200C_206E_202C_202B_206C_202A_206B_200D_206B_202E_202E_206A_206C_202E_206B_200E_206B_200E_206E_202A_200B_206B_202C_202C_202E_206D_200F_200D_200C_200F_200D_200E_206B_200D_206A_202E(int numTotalBits)
+ {
+ uint num = _206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E;
+ uint num2 = _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E;
+ uint num3 = 0u;
+ int num4 = numTotalBits;
+ while (num4 > 0)
+ {
+ num >>= 1;
+ uint num5 = num2;
+ int num6 = (int)num;
+ int num7 = (int)num5;
+ uint num8 = (uint)(~(~num7 + num6)) >> 31;
+ uint num9 = num2;
+ uint num10 = num;
+ num6 = 1;
+ num7 = (int)num8;
+ num6 = ~(~num7 + num6);
+ num7 = (int)num10;
+ num6 = num7 + num6 - (num7 | num6);
+ num7 = (int)num9;
+ num2 = (uint)(~(~num7 + num6));
+ uint num11 = num3 << 1;
+ num6 = (int)num8;
+ num7 = 1;
+ num6 = ~(~num7 + num6);
+ num7 = (int)num11;
+ num3 = (uint)(num7 + num6 - (num7 & num6));
+ if (num < 16777216)
+ {
+ num2 = (num2 << 8) | (byte)_200D_206D_200E_202C_200B_200F_200F_206B_202A_202D_202B_202C_200B_202D_200D_202A_206E_206F_202C_206A_200D_206E_206B_206B_206E_206E_200B_206A_200F_202D_200D_206B_206B_200C_200D_206A_202D_202A_206C_200E_202E.ReadByte();
+ num <<= 8;
+ }
+ int num12 = num4;
+ num6 = 1;
+ num7 = num12;
+ num4 = ~(~num7 + num6);
+ }
+ _206A_202A_206A_206F_202D_202C_200F_206B_206C_202D_206C_206F_202E_202E_202E_202C_200F_206B_200C_202E_200D_206B_202C_202E_202D_206E_206E_202E_200D_200B_200E_202C_206A_202E_206B_206E_200D_200E_202A_200C_202E = num;
+ _206D_202E_206B_206E_200D_200E_206B_202A_202A_206D_202A_206A_202B_200E_202C_200F_206A_200D_202A_202A_202D_202D_202B_202A_202D_206D_202A_200C_202B_202A_206F_200B_200F_206C_202C_200E_202E_202D_200E_202C_202E = num2;
+ return num3;
+ }
+
+ internal _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E()
+ {
+ }
+}
+internal class _200C_202C_206E_200E_202C_202C_200F_200F_206F_206F_202C_200C_200B_206B_200B_202B_206B_200D_200C_202D_202E_206E_202D_200B_206E_202E_202E_202B_202C_206E_202A_206C_206B_206E_200B_202C_206C_200D_200B_206C_202E
+{
+ internal class _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E
+ {
+ internal readonly _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[] _200B_206A_206E_202D_206E_202A_202C_202E_202E_206F_200C_206E_200B_202E_200D_200B_206C_200C_200E_206B_200C_200E_200E_202B_200C_206B_200F_200D_200D_202D_206B_206F_202C_200B_206B_200F_200B_202A_206D_206A_202E = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[16];
+
+ internal readonly _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[] _200F_202C_200B_200F_206D_202C_202C_200F_202B_206B_206E_200B_206F_200D_200D_206E_200F_200D_206A_200D_202A_202D_200D_200D_200E_206E_200F_202D_206F_202D_202D_200D_202A_206A_202A_200C_202E_206E_206F_202D_202E = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[16];
+
+ internal _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E _202B_202C_206B_200F_200C_200B_200F_206B_202E_206A_206A_200F_206E_206F_200E_200B_200E_206E_206D_206C_206F_202C_202E_200C_200E_202C_206E_202A_206E_200D_206D_200B_206B_206B_202E_200F_202C_200B_200E_206C_202E;
+
+ internal _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E _202C_206F_200E_206F_206F_206D_206C_200B_200E_200B_202E_202D_206C_200E_206C_202A_202E_202A_200F_200B_206A_206C_202D_202A_206A_200B_202A_206A_206D_200F_200C_200B_206B_200C_200E_202A_200E_202B_200F_200F_202E;
+
+ internal _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E _202D_202D_200C_202C_200B_200D_206A_202D_200C_202C_206D_206E_200E_206D_200D_202A_206F_206C_200E_202A_202E_202C_202C_200E_206B_200C_200C_202B_202D_200C_200B_202B_206E_202D_206A_202B_206B_206C_200B_200D_202E = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(8);
+
+ internal uint _200C_206D_206A_202B_206E_200C_200B_202C_200F_206E_206A_200C_206E_206B_200B_206C_200E_200B_200C_200C_206D_206D_200C_206C_206D_206B_200F_200F_206F_202D_206F_202B_202D_202C_200D_206E_206F_202C_202E_200E_202E;
+
+ internal void _202C_200F_200D_200B_206B_206F_200F_200B_200F_200E_200B_200B_202A_206A_200B_206E_206D_202D_202D_206A_200F_206B_206E_206C_202E_206D_206D_200B_200B_202B_200B_206C_206B_200C_202C_206E_202E_200C_202D_202A_202E(uint numPosStates)
+ {
+ uint num = _200C_206D_206A_202B_206E_200C_200B_202C_200F_206E_206A_200C_206E_206B_200B_206C_200E_200B_200C_200C_206D_206D_200C_206C_206D_206B_200F_200F_206F_202D_206F_202B_202D_202C_200D_206E_206F_202C_202E_200E_202E;
+ while (num < numPosStates)
+ {
+ _200B_206A_206E_202D_206E_202A_202C_202E_202E_206F_200C_206E_200B_202E_200D_200B_206C_200C_200E_206B_200C_200E_200E_202B_200C_206B_200F_200D_200D_202D_206B_206F_202C_200B_206B_200F_200B_202A_206D_206A_202E[num] = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(3);
+ _200F_202C_200B_200F_206D_202C_202C_200F_202B_206B_206E_200B_206F_200D_200D_206E_200F_200D_206A_200D_202A_202D_200D_200D_200E_206E_200F_202D_206F_202D_202D_200D_202A_206A_202A_200C_202E_206E_206F_202D_202E[num] = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(3);
+ uint num2 = num;
+ int num3 = 1;
+ int num4 = (int)num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = (uint)(num5 + (num6 + num6));
+ }
+ _200C_206D_206A_202B_206E_200C_200B_202C_200F_206E_206A_200C_206E_206B_200B_206C_200E_200B_200C_200C_206D_206D_200C_206C_206D_206B_200F_200F_206F_202D_206F_202B_202D_202C_200D_206E_206F_202C_202E_200E_202E = numPosStates;
+ }
+
+ internal void _200D_200F_206D_202E_202B_206B_202A_202A_200E_206E_202E_202B_202C_202C_206C_200F_206B_202A_200C_206A_206B_206F_206C_206E_202D_206C_206E_206F_200B_206E_206B_200B_206C_206C_200F_202B_202A_206F_202E_206B_202E()
+ {
+ _202B_202C_206B_200F_200C_200B_200F_206B_202E_206A_206A_200F_206E_206F_200E_200B_200E_206E_206D_206C_206F_202C_202E_200C_200E_202C_206E_202A_206E_200D_206D_200B_206B_206B_202E_200F_202C_200B_200E_206C_202E._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ uint num = 0u;
+ while (num < _200C_206D_206A_202B_206E_200C_200B_202C_200F_206E_206A_200C_206E_206B_200B_206C_200E_200B_200C_200C_206D_206D_200C_206C_206D_206B_200F_200F_206F_202D_206F_202B_202D_202C_200D_206E_206F_202C_202E_200E_202E)
+ {
+ _200B_206A_206E_202D_206E_202A_202C_202E_202E_206F_200C_206E_200B_202E_200D_200B_206C_200C_200E_206B_200C_200E_200E_202B_200C_206B_200F_200D_200D_202D_206B_206F_202C_200B_206B_200F_200B_202A_206D_206A_202E[num]._202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E();
+ _200F_202C_200B_200F_206D_202C_202C_200F_202B_206B_206E_200B_206F_200D_200D_206E_200F_200D_206A_200D_202A_202D_200D_200D_200E_206E_200F_202D_206F_202D_202D_200D_202A_206A_202A_200C_202E_206E_206F_202D_202E[num]._202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E();
+ uint num2 = num;
+ int num3 = 1;
+ int num4 = (int)num2;
+ num = (uint)((num4 | num3) + (num4 & num3));
+ }
+ _202C_206F_200E_206F_206F_206D_206C_200B_200E_200B_202E_202D_206C_200E_206C_202A_202E_202A_200F_200B_206A_206C_202D_202A_206A_200B_202A_206A_206D_200F_200C_200B_206B_200C_200E_202A_200E_202B_200F_200F_202E._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ _202D_202D_200C_202C_200B_200D_206A_202D_200C_202C_206D_206E_200E_206D_200D_202A_206F_206C_200E_202A_202E_202C_202C_200E_206B_200C_200C_202B_202D_200C_200B_202B_206E_202D_206A_202B_206B_206C_200B_200D_202E._202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E();
+ }
+
+ internal uint _202D_202B_200E_206F_206E_200F_206A_202C_206E_200E_202A_202D_200D_202C_202C_202B_202B_206C_206F_200B_206E_200D_202B_202C_200F_200C_202D_202D_206A_206D_206C_202D_206C_206D_200E_206C_206D_202C_206A_206F_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder, uint posState)
+ {
+ if (_202B_202C_206B_200F_200C_200B_200F_206B_202E_206A_206A_200F_206E_206F_200E_200B_200E_206E_206D_206C_206F_202C_202E_200C_200E_202C_206E_202A_206E_200D_206D_200B_206B_206B_202E_200F_202C_200B_200E_206C_202E._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder) == 0)
+ {
+ return _200B_206A_206E_202D_206E_202A_202C_202E_202E_206F_200C_206E_200B_202E_200D_200B_206C_200C_200E_206B_200C_200E_200E_202B_200C_206B_200F_200D_200D_202D_206B_206F_202C_200B_206B_200F_200B_202A_206D_206A_202E[posState]._206A_206E_206B_206A_206C_202C_202E_202E_202D_206C_202B_200E_200D_200B_200C_200C_200E_206F_206D_206D_200B_202B_202B_206E_202C_206A_200F_200E_202C_200E_206E_202D_202D_206E_206A_202A_206D_206B_206A_202D_202E(rangeDecoder);
+ }
+ uint num = 8u;
+ if (_202C_206F_200E_206F_206F_206D_206C_200B_200E_200B_202E_202D_206C_200E_206C_202A_202E_202A_200F_200B_206A_206C_202D_202A_206A_200B_202A_206A_206D_200F_200C_200B_206B_200C_200E_202A_200E_202B_200F_200F_202E._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder) == 0)
+ {
+ return num + _200F_202C_200B_200F_206D_202C_202C_200F_202B_206B_206E_200B_206F_200D_200D_206E_200F_200D_206A_200D_202A_202D_200D_200D_200E_206E_200F_202D_206F_202D_202D_200D_202A_206A_202A_200C_202E_206E_206F_202D_202E[posState]._206A_206E_206B_206A_206C_202C_202E_202E_202D_206C_202B_200E_200D_200B_200C_200C_200E_206F_206D_206D_200B_202B_202B_206E_202C_206A_200F_200E_202C_200E_206E_202D_202D_206E_206A_202A_206D_206B_206A_202D_202E(rangeDecoder);
+ }
+ uint num2 = num;
+ int num3 = 8;
+ int num4 = (int)num2;
+ num = (uint)((num4 | num3) + (num4 & num3));
+ return num + _202D_202D_200C_202C_200B_200D_206A_202D_200C_202C_206D_206E_200E_206D_200D_202A_206F_206C_200E_202A_202E_202C_202C_200E_206B_200C_200C_202B_202D_200C_200B_202B_206E_202D_206A_202B_206B_206C_200B_200D_202E._206A_206E_206B_206A_206C_202C_202E_202E_202D_206C_202B_200E_200D_200B_200C_200C_200E_206F_206D_206D_200B_202B_202B_206E_202C_206A_200F_200E_202C_200E_206E_202D_202D_206E_206A_202A_206D_206B_206A_202D_202E(rangeDecoder);
+ }
+
+ internal _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E()
+ {
+ }
+ }
+
+ internal class _202A_200F_206D_206E_200B_202D_200C_206E_202D_202D_206E_200B_202C_200C_202C_200C_202A_206D_200B_200D_202A_202E_202B_202D_200E_206E_200E_200B_206F_200D_206A_200B_202A_200E_206B_206B_202C_206A_202B_200D_202E
+ {
+ internal struct _206C_206D_202A_202C_200B_202E_200E_200F_200B_206A_202A_202D_202C_202E_206C_200E_206E_206D_206C_200E_200B_200E_206D_202B_206B_200F_202E_202D_206A_202A_206B_202B_206C_200F_202C_206E_200F_200D_200E_200D_202E
+ {
+ internal _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E;
+
+ internal void _206E_206F_200D_206E_200E_202B_200B_202B_206D_200F_200F_202C_202B_206D_200C_206D_202C_202B_202A_202C_206B_206E_202B_206D_206C_206C_202D_202A_206B_202D_200F_206B_200E_206F_200E_202A_202A_202B_202A_202D_202E()
+ {
+ _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[768];
+ }
+
+ internal void _200C_200E_206E_200B_206F_202A_200B_202C_206B_206B_202B_202D_202A_202E_200D_200C_206C_206F_206C_202D_200E_200B_206B_202D_206C_200D_206D_206E_202C_202B_202E_200C_200F_202E_202B_200E_200F_202E_200D_200F_202E()
+ {
+ int num = 0;
+ while (num < 768)
+ {
+ _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = num5 + (num6 + num6);
+ }
+ }
+
+ internal byte _200F_206D_200E_200B_202D_202C_206F_206F_202D_200E_200B_206B_206A_206D_206E_206F_206C_202E_200C_200D_202C_206D_206C_202B_202D_202E_200E_202B_206F_206D_200D_206D_202E_202C_206C_202D_206D_202D_202A_206E_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder)
+ {
+ uint num = 1u;
+ do
+ {
+ num = (num << 1) | _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E[num]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ }
+ while (num < 256);
+ return (byte)num;
+ }
+
+ internal byte _202E_200F_200C_206D_200D_206C_202E_202A_200E_206D_206B_200E_206B_206D_200F_206D_202A_206F_206C_200F_202B_206D_202D_206A_200D_206E_202A_200D_206D_206B_202A_206E_206B_202B_206D_202E_206B_200D_206D_202D_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder, byte matchByte)
+ {
+ uint num = 1u;
+ do
+ {
+ int num2 = matchByte >> 7;
+ int num3 = 1;
+ int num4 = num2;
+ uint num5 = (uint)(num4 + num3 - (num4 | num3));
+ matchByte <<= 1;
+ _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] array = _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E;
+ num3 = (int)num5;
+ num4 = 1;
+ int num6 = (num4 | num3) + (num4 & num3) << 8;
+ num3 = (int)num;
+ num4 = num6;
+ uint num7 = array[(num4 | num3) + (num4 & num3)]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ uint num8 = num << 1;
+ num3 = (int)num7;
+ num4 = (int)num8;
+ num = (uint)(num4 + num3 - (num4 & num3));
+ if (num5 != num7)
+ {
+ while (num < 256)
+ {
+ num = (num << 1) | _200B_200C_202C_206A_206B_206E_202C_206C_200D_206B_202B_202E_202A_206D_200B_206E_206B_202D_202C_200D_206E_200E_206C_202E_200D_200C_200C_202E_206B_206A_206D_200D_206F_202E_206A_200D_202E_206E_202A_200D_202E[num]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(rangeDecoder);
+ }
+ break;
+ }
+ }
+ while (num < 256);
+ return (byte)num;
+ }
+ }
+
+ internal _206C_206D_202A_202C_200B_202E_200E_200F_200B_206A_202A_202D_202C_202E_206C_200E_206E_206D_206C_200E_200B_200E_206D_202B_206B_200F_202E_202D_206A_202A_206B_202B_206C_200F_202C_206E_200F_200D_200E_200D_202E[] _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E;
+
+ internal int _206B_206A_206D_206B_202C_206C_206A_200C_206A_206F_200D_202D_202D_206F_200E_200B_200C_206A_206D_206A_206A_200D_206B_202E_200F_206B_206B_202E_206A_206B_206A_200F_202E_200F_202B_206F_200E_200E_200D_202E;
+
+ internal int _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E;
+
+ internal uint _202B_200D_202C_202A_202C_206E_206B_206F_206B_206F_200F_200E_200E_202A_206E_202A_206F_202D_200F_200B_202D_200B_200D_206B_206D_202E_200F_206D_206D_206D_200C_200E_202B_200B_202A_206B_206A_206A_206B_202E;
+
+ internal void _206A_206D_202A_200B_200C_206D_200F_202D_202E_206D_200B_202E_206A_202E_202D_206C_200E_206E_206A_202B_206D_202C_200E_206B_200C_200F_206C_200C_202B_202C_202D_200C_206F_206C_202D_200C_202D_206E_200C_202B_202E(int numPosBits, int numPrevBits)
+ {
+ if (_206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E == null || _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E != numPrevBits || _206B_206A_206D_206B_202C_206C_206A_200C_206A_206F_200D_202D_202D_206F_200E_200B_200C_206A_206D_206A_206A_200D_206B_202E_200F_206B_206B_202E_206A_206B_206A_200F_202E_200F_202B_206F_200E_200E_200D_202E != numPosBits)
+ {
+ _206B_206A_206D_206B_202C_206C_206A_200C_206A_206F_200D_202D_202D_206F_200E_200B_200C_206A_206D_206A_206A_200D_206B_202E_200F_206B_206B_202E_206A_206B_206A_200F_202E_200F_202B_206F_200E_200E_200D_202E = numPosBits;
+ int num = 31;
+ int num2 = numPosBits;
+ int num3 = 1 << (num2 | num) - (num2 ^ num);
+ num = 1;
+ num2 = num3;
+ _202B_200D_202C_202A_202C_206E_206B_206F_206B_206F_200F_200E_200E_202A_206E_202A_206F_202D_200F_200B_202D_200B_200D_206B_206D_202E_200F_206D_206D_206D_200C_200E_202B_200B_202A_206B_206A_206A_206B_202E = (uint)(~(~num2 + num));
+ _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E = numPrevBits;
+ int num4 = _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E;
+ num = _206B_206A_206D_206B_202C_206C_206A_200C_206A_206F_200D_202D_202D_206F_200E_200B_200C_206A_206D_206A_206A_200D_206B_202E_200F_206B_206B_202E_206A_206B_206A_200F_202E_200F_202B_206F_200E_200E_200D_202E;
+ num2 = num4;
+ int num5 = (num2 | num) + (num2 & num);
+ num = 31;
+ num2 = num5;
+ uint num6 = (uint)(1 << num2 + num - (num2 | num));
+ _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E = new _206C_206D_202A_202C_200B_202E_200E_200F_200B_206A_202A_202D_202C_202E_206C_200E_206E_206D_206C_200E_200B_200E_206D_202B_206B_200F_202E_202D_206A_202A_206B_202B_206C_200F_202C_206E_200F_200D_200E_200D_202E[num6];
+ for (uint num7 = 0u; num7 < num6; num7 = (uint)((num2 | num) + (num2 & num)))
+ {
+ _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E[num7]._206E_206F_200D_206E_200E_202B_200B_202B_206D_200F_200F_202C_202B_206D_200C_206D_202C_202B_202A_202C_206B_206E_202B_206D_206C_206C_202D_202A_206B_202D_200F_206B_200E_206F_200E_202A_202A_202B_202A_202D_202E();
+ uint num8 = num7;
+ num = 1;
+ num2 = (int)num8;
+ }
+ }
+ }
+
+ internal void _200F_202A_206A_202D_200B_200B_206E_206D_200B_206D_206A_200D_202A_206F_206C_206A_200B_206D_206C_202D_206C_206D_202E_206A_202E_200C_200D_206C_202D_202C_200E_202A_206E_200C_202A_200E_202C_200D_200B_202E_202E()
+ {
+ int num = _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E;
+ int num2 = _206B_206A_206D_206B_202C_206C_206A_200C_206A_206F_200D_202D_202D_206F_200E_200B_200C_206A_206D_206A_206A_200D_206B_202E_200F_206B_206B_202E_206A_206B_206A_200F_202E_200F_202B_206F_200E_200E_200D_202E;
+ int num3 = num;
+ int num4 = num3 ^ num2;
+ int num5 = num3 & num2;
+ int num6 = num4 + (num5 + num5);
+ num2 = 31;
+ num3 = num6;
+ uint num7 = (uint)(1 << (num3 | num2) - (num3 ^ num2));
+ uint num8 = 0u;
+ while (num8 < num7)
+ {
+ _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E[num8]._200C_200E_206E_200B_206F_202A_200B_202C_206B_206B_202B_202D_202A_202E_200D_200C_206C_206F_206C_202D_200E_200B_206B_202D_206C_200D_206D_206E_202C_202B_202E_200C_200F_202E_202B_200E_200F_202E_200D_200F_202E();
+ uint num9 = num8;
+ num2 = 1;
+ num3 = (int)num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num8 = (uint)(num10 + (num11 + num11));
+ }
+ }
+
+ internal uint _202A_200D_202B_200D_202E_200F_200B_202D_206D_202B_202B_200B_200E_202E_206C_202B_202E_206B_206D_206F_200B_202E_206E_202D_202C_206C_206D_200B_200F_202A_200C_200C_206D_206C_202E_206C_206D_206C_200F_200D_202E(uint pos, byte prevByte)
+ {
+ int num = (int)_202B_200D_202C_202A_202C_206E_206B_206F_206B_206F_200F_200E_200E_202A_206E_202A_206F_202D_200F_200B_202D_200B_200D_206B_206D_202E_200F_206D_206D_206D_200C_200E_202B_200B_202A_206B_206A_206A_206B_202E;
+ int num2 = (int)pos;
+ int num3 = (num2 | num) - (num2 ^ num);
+ int num4 = _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E;
+ num = 31;
+ num2 = num4;
+ int num5 = num3 << num2 + num - (num2 | num);
+ num = _202B_202E_202D_206A_200D_202E_202D_200B_206C_200F_206A_202E_206F_206F_206E_202E_200E_202E_206C_202D_202A_200E_206C_202D_202B_202A_206F_206D_206E_206C_202B_200F_200B_202D_200C_202D_202E_206F_200E_200F_202E;
+ num2 = 8;
+ int num6 = ~(~num2 + num);
+ num = 31;
+ num2 = num6;
+ num = prevByte >> (num2 | num) - (num2 ^ num);
+ num2 = num5;
+ int num7 = num2 ^ num;
+ int num8 = num2 & num;
+ return (uint)(num7 + (num8 + num8));
+ }
+
+ internal byte _206F_202E_202B_200F_206C_200D_206E_206D_202A_200C_206D_200C_206B_200E_202B_202C_202C_200E_200D_202B_206B_206E_202D_202A_206A_206C_200D_200D_202B_206F_200C_202B_206B_200D_200F_206D_200E_200B_202E_206A_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder, uint pos, byte prevByte)
+ {
+ return _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E[_202A_200D_202B_200D_202E_200F_200B_202D_206D_202B_202B_200B_200E_202E_206C_202B_202E_206B_206D_206F_200B_202E_206E_202D_202C_206C_206D_200B_200F_202A_200C_200C_206D_206C_202E_206C_206D_206C_200F_200D_202E(pos, prevByte)]._200F_206D_200E_200B_202D_202C_206F_206F_202D_200E_200B_206B_206A_206D_206E_206F_206C_202E_200C_200D_202C_206D_206C_202B_202D_202E_200E_202B_206F_206D_200D_206D_202E_202C_206C_202D_206D_202D_202A_206E_202E(rangeDecoder);
+ }
+
+ internal byte _206A_206F_202E_202C_206A_200D_200E_206F_200E_200C_206B_200B_202B_206C_206F_206C_200C_206D_202B_200E_202A_202D_206A_202B_202C_206E_202E_202A_200F_200C_202C_200E_206B_200C_206F_206A_206A_206F_200B_206D_202E(_202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E rangeDecoder, uint pos, byte prevByte, byte matchByte)
+ {
+ return _206D_200B_206F_200D_200F_202D_200F_206D_206B_202C_206E_206C_202E_200D_200E_202A_206E_200B_200F_200F_202E_200B_200E_200F_206E_206D_202A_202D_202B_206F_202D_200E_206E_200C_200E_206A_200C_200C_202B_200C_202E[_202A_200D_202B_200D_202E_200F_200B_202D_206D_202B_202B_200B_200E_202E_206C_202B_202E_206B_206D_206F_200B_202E_206E_202D_202C_206C_206D_200B_200F_202A_200C_200C_206D_206C_202E_206C_206D_206C_200F_200D_202E(pos, prevByte)]._202E_200F_200C_206D_200D_206C_202E_202A_200E_206D_206B_200E_206B_206D_200F_206D_202A_206F_206C_200F_202B_206D_202D_206A_200D_206E_202A_200D_206D_206B_202A_206E_206B_202B_206D_202E_206B_200D_206D_202D_202E(rangeDecoder, matchByte);
+ }
+
+ internal _202A_200F_206D_206E_200B_202D_200C_206E_202D_202D_206E_200B_202C_200C_202C_200C_202A_206D_200B_200D_202A_202E_202B_202D_200E_206E_200E_200B_206F_200D_206A_200B_202A_200E_206B_206B_202C_206A_202B_200D_202E()
+ {
+ }
+ }
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _202A_206A_200E_206E_206B_206B_206D_200D_202D_202D_206D_202B_206F_200B_200B_206E_206D_202E_202C_206F_200D_202D_200F_200F_202C_202D_200C_202D_202A_200B_206A_206F_206D_206C_202C_200B_206C_206D_200B_202E_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[192];
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _206D_202D_202B_206D_200F_206A_206F_200C_200B_206F_206F_200D_200D_202E_200C_206A_206C_202A_200D_206C_200D_206A_200B_206F_206D_200E_202D_202B_200C_200C_200B_206D_200E_202E_202A_202D_200D_202B_206E_202A_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[192];
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _200E_200E_206B_206C_200F_202B_200D_202A_202A_202D_200E_202A_206E_200B_202A_206A_200E_200F_206A_206A_206F_206A_206B_202D_200E_202E_206A_200D_200E_202B_206E_200D_202E_206B_202B_200D_206F_206B_200B_206B_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[12];
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _202B_206F_202A_200E_206F_206F_200D_206C_200B_200D_202C_206C_202A_200B_206F_206A_202D_206E_206E_202B_206A_206F_200B_200C_206B_200B_206B_206A_200E_200B_206D_206A_200B_206D_200B_206F_202C_206E_206C_206B_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[12];
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _206A_200C_206E_202B_200C_200D_202B_200F_200D_202A_200B_202A_202A_200C_206B_202A_200B_200E_202C_206D_200B_200B_206B_202D_206D_202A_202E_200C_200D_202E_200D_202E_206B_206F_202C_202B_206C_206A_206E_200E_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[12];
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _206F_202B_200D_202B_206D_200F_206F_206B_206B_202E_206C_200D_206C_206A_202E_206B_200F_202D_202A_206D_202E_202E_202C_202C_202E_200C_202B_206E_202E_206F_206E_200D_206E_202B_200F_200C_202E_200B_202C_202E_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[12];
+
+ internal readonly _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E _206D_206F_206B_200C_200E_202A_200B_200C_202A_206A_202A_200E_200C_206B_206C_202A_206D_202D_200B_200E_200B_206E_200F_202B_202D_202E_206F_206F_206A_200D_200E_200B_202D_202B_202C_200D_202A_200F_200D_202C_202E = new _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E();
+
+ internal readonly _202A_200F_206D_206E_200B_202D_200C_206E_202D_202D_206E_200B_202C_200C_202C_200C_202A_206D_200B_200D_202A_202E_202B_202D_200E_206E_200E_200B_206F_200D_206A_200B_202A_200E_206B_206B_202C_206A_202B_200D_202E _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E = new _202A_200F_206D_206E_200B_202D_200C_206E_202D_202D_206E_200B_202C_200C_202C_200C_202A_206D_200B_200D_202A_202E_202B_202D_200E_206E_200E_200B_206F_200D_206A_200B_202A_200E_206B_206B_202C_206A_202B_200D_202E();
+
+ internal readonly _206C_200C_206B_206F_206A_206A_200B_206B_206F_200C_202A_202A_206E_202D_206C_202E_200D_202D_200B_202E_206B_202A_206D_202B_206F_206A_206E_206E_206B_206E_202D_200C_200D_206C_206E_200E_202C_206A_206F_206B_202E _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E = new _206C_200C_206B_206F_206A_206A_200B_206B_206F_200C_202A_202A_206E_202D_206C_202E_200D_202D_200B_202E_206B_202A_206D_202B_206F_206A_206E_206E_206B_206E_202D_200C_200D_206C_206E_200E_202C_206A_206F_206B_202E();
+
+ internal readonly _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] _206F_200C_202A_200B_202E_206E_200F_206B_200E_200E_200D_206A_202B_202D_202E_200B_202B_206A_200F_202E_200C_202E_202A_202B_200B_200B_200E_200E_202A_200F_206B_200C_202E_206E_206E_202B_206B_200D_206D_202D_202E = new _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[114];
+
+ internal readonly _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[] _206B_200D_206A_200B_200E_202E_200B_200B_206C_202E_200E_202B_200D_200B_202C_202B_202D_206D_200C_202A_200D_206D_200E_202D_200D_200D_206E_206C_200C_202E_200B_202D_200E_202B_200F_200D_206B_202B_200B_206D_202E = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E[4];
+
+ internal readonly _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E _206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E = new _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E();
+
+ internal readonly _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E _206E_206C_200D_206C_200D_200E_200E_206B_206F_206C_206E_206A_202D_202A_200C_200D_206C_206B_202C_206B_200C_202A_200E_202A_200E_206D_200C_200E_202E_206C_206A_200E_206E_202E_202D_200F_202A_200C_202D_206C_202E = new _206A_206B_206E_202D_202B_206B_206E_206D_206B_206A_200D_206A_206A_206A_206D_200E_200F_206C_202B_202D_206F_200B_206C_206C_206B_202A_202E_206F_200D_202C_202D_206E_206C_206D_206B_206A_202A_200F_200E_202A_202E();
+
+ internal bool _206D_206B_202D_202D_200F_200D_202B_206B_202C_200C_206E_200E_206A_206C_200F_206E_202C_206A_206F_206C_206E_202E_202C_206C_206B_206E_202D_200E_206A_206A_206A_200C_206F_202A_202C_202D_200D_202D_206D_200C_202E;
+
+ internal uint _206A_206A_200F_206F_206B_206A_206F_200F_202B_202B_202E_202E_206A_202D_202D_202B_200F_206B_202E_206A_200E_202B_206C_206C_206D_202B_200F_200C_200D_200B_202E_200B_206C_200D_206D_202E_202A_206D_206F_202D_202E;
+
+ internal uint _202B_206E_202B_202A_202C_200D_200B_202A_202C_206C_202A_200C_202C_206A_202E_202B_206E_200B_206D_206A_200F_202D_206A_206A_200E_206F_206F_202A_202D_200D_206A_206A_202E_202B_206F_206A_202C_206F_206C_200D_202E;
+
+ internal _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E _200E_202C_202A_202A_200B_202E_206D_202E_202B_200B_200B_202B_206D_206F_206D_206F_200E_200C_202C_200E_200B_206C_202A_206E_206E_202E_202A_200B_202C_206D_206E_206F_202E_202A_200F_202C_202D_200C_202C_202D_202E = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(4);
+
+ internal uint _200D_200B_206E_200F_206A_206F_202E_200B_202D_206F_200B_206A_200D_206F_202D_202D_200B_200B_202A_200F_206F_202B_202D_200D_202D_200C_202A_206E_206A_202B_202C_200F_200C_206F_202D_206A_200E_202D_206D_206D_202E;
+
+ internal _200C_202C_206E_200E_202C_202C_200F_200F_206F_206F_202C_200C_200B_206B_200B_202B_206B_200D_200C_202D_202E_206E_202D_200B_206E_202E_202E_202B_202C_206E_202A_206C_206B_206E_200B_202C_206C_200D_200B_206C_202E()
+ {
+ _206A_206A_200F_206F_206B_206A_206F_200F_202B_202B_202E_202E_206A_202D_202D_202B_200F_206B_202E_206A_200E_202B_206C_206C_206D_202B_200F_200C_200D_200B_202E_200B_206C_200D_206D_202E_202A_206D_206F_202D_202E = uint.MaxValue;
+ int num = 0;
+ while ((long)num < 4L)
+ {
+ _206B_200D_206A_200B_200E_202E_200B_200B_206C_202E_200E_202B_200D_200B_202C_202B_202D_206D_200C_202A_200D_206D_200E_202D_200D_200D_206E_206C_200C_202E_200B_202D_200E_202B_200F_200D_206B_202B_200B_206D_202E[num] = new _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E(6);
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = num5 + (num6 + num6);
+ }
+ }
+
+ internal void _202C_202E_200B_200D_206B_200B_200F_206C_200F_206F_200C_202D_206E_206D_200F_202D_206B_206D_206F_200B_206C_206E_202E_202D_206C_202A_202C_202A_206C_200D_202E_200E_202A_200C_202B_202E_200B_200C_206A_206B_202E(uint dictionarySize)
+ {
+ if (_206A_206A_200F_206F_206B_206A_206F_200F_202B_202B_202E_202E_206A_202D_202D_202B_200F_206B_202E_206A_200E_202B_206C_206C_206D_202B_200F_200C_200D_200B_202E_200B_206C_200D_206D_202E_202A_206D_206F_202D_202E != dictionarySize)
+ {
+ _206A_206A_200F_206F_206B_206A_206F_200F_202B_202B_202E_202E_206A_202D_202D_202B_200F_206B_202E_206A_200E_202B_206C_206C_206D_202B_200F_200C_200D_200B_202E_200B_206C_200D_206D_202E_202A_206D_206F_202D_202E = dictionarySize;
+ _202B_206E_202B_202A_202C_200D_200B_202A_202C_206C_202A_200C_202C_206A_202E_202B_206E_200B_206D_206A_200F_202D_206A_206A_200E_206F_206F_202A_202D_200D_206A_206A_202E_202B_206F_206A_202C_206F_206C_200D_202E = Math.Max(_206A_206A_200F_206F_206B_206A_206F_200F_202B_202B_202E_202E_206A_202D_202D_202B_200F_206B_202E_206A_200E_202B_206C_206C_206D_202B_200F_200C_200D_200B_202E_200B_206C_200D_206D_202E_202A_206D_206F_202D_202E, 1u);
+ uint windowSize = Math.Max(_202B_206E_202B_202A_202C_200D_200B_202A_202C_206C_202A_200C_202C_206A_202E_202B_206E_200B_206D_206A_200F_202D_206A_206A_200E_206F_206F_202A_202D_200D_206A_206A_202E_202B_206F_206A_202C_206F_206C_200D_202E, 4096u);
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._206E_200B_206A_202E_206E_202B_206B_200C_200B_200F_206B_200D_206C_202A_200D_202B_202A_200F_200D_202B_206F_200D_200F_206E_206A_200C_206E_200B_206A_206F_202E_202D_202D_206F_200F_202A_202C_206C_206A_202C_202E(windowSize);
+ }
+ }
+
+ internal void _202D_200C_206A_202C_202D_206F_200D_206A_200E_206D_206E_200F_202E_206A_200D_206C_206D_200B_206C_206C_200E_206D_206F_206E_200F_206D_200C_202A_202C_200F_200B_200D_200B_202C_202D_206B_206B_202C_206D_202C_202E(int lp, int lc)
+ {
+ _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E._206A_206D_202A_200B_200C_206D_200F_202D_202E_206D_200B_202E_206A_202E_202D_206C_200E_206E_206A_202B_206D_202C_200E_206B_200C_200F_206C_200C_202B_202C_202D_200C_206F_206C_202D_200C_202D_206E_200C_202B_202E(lp, lc);
+ }
+
+ internal void _200F_202D_206C_200F_206A_206C_202D_206C_202B_200E_202A_202A_200F_202C_206C_206D_206D_206E_206B_206B_202E_200F_206C_202A_206F_202C_206B_200F_202C_206D_202C_206D_200B_206E_206F_200E_202E_202B_206F_206D_202E(int pb)
+ {
+ int num = 31;
+ int num2 = pb;
+ uint num3 = (uint)(1 << num2 + num - (num2 | num));
+ _206D_206F_206B_200C_200E_202A_200B_200C_202A_206A_202A_200E_200C_206B_206C_202A_206D_202D_200B_200E_200B_206E_200F_202B_202D_202E_206F_206F_206A_200D_200E_200B_202D_202B_202C_200D_202A_200F_200D_202C_202E._202C_200F_200D_200B_206B_206F_200F_200B_200F_200E_200B_200B_202A_206A_200B_206E_206D_202D_202D_206A_200F_206B_206E_206C_202E_206D_206D_200B_200B_202B_200B_206C_206B_200C_202C_206E_202E_200C_202D_202A_202E(num3);
+ _206E_206C_200D_206C_200D_200E_200E_206B_206F_206C_206E_206A_202D_202A_200C_200D_206C_206B_202C_206B_200C_202A_200E_202A_200E_206D_200C_200E_202E_206C_206A_200E_206E_202E_202D_200F_202A_200C_202D_206C_202E._202C_200F_200D_200B_206B_206F_200F_200B_200F_200E_200B_200B_202A_206A_200B_206E_206D_202D_202D_206A_200F_206B_206E_206C_202E_206D_206D_200B_200B_202B_200B_206C_206B_200C_202C_206E_202E_200C_202D_202A_202E(num3);
+ num = 1;
+ num2 = (int)num3;
+ _200D_200B_206E_200F_206A_206F_202E_200B_202D_206F_200B_206A_200D_206F_202D_202D_200B_200B_202A_200F_206F_202B_202D_200D_202D_200C_202A_206E_206A_202B_202C_200F_200C_206F_202D_206A_200E_202D_206D_206D_202E = (uint)(~(~num2 + num));
+ }
+
+ internal void _200E_202E_206E_200E_200D_200C_206A_206C_200F_200E_200D_202B_206B_202B_206C_206A_200D_206D_206B_206E_200E_202E_206C_200E_206D_206E_206A_206B_202D_206C_200F_200E_200B_206B_202D_206A_202A_200E_202C_206E_202E(Stream inStream, Stream outStream)
+ {
+ _206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E._206C_202C_200D_202D_206C_202D_202C_206E_200F_206D_200C_202C_206E_202C_202B_200F_206C_206E_200C_200D_206A_206D_202A_206A_206A_206B_202B_206A_202E_200E_200B_206F_206C_202B_202A_200F_206E_200D_200F_200F_202E(inStream);
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200E_202A_206C_202A_202B_200E_200C_206D_206F_202E_202A_202D_206C_202A_206E_202E_206C_202D_202D_200E_206F_206D_202A_200B_206E_200C_202C_202A_200C_206B_200B_200C_202C_202D_200D_200B_200B_206D_200D_206F_202E(outStream, _206D_206B_202D_202D_200F_200D_202B_206B_202C_200C_206E_200E_206A_206C_200F_206E_202C_206A_206F_206C_206E_202E_202C_206C_206B_206E_202D_200E_206A_206A_206A_200C_206F_202A_202C_202D_200D_202D_206D_200C_202E);
+ uint num = 0u;
+ while (num < 12)
+ {
+ int num4;
+ int num5;
+ for (uint num2 = 0u; num2 <= _200D_200B_206E_200F_206A_206F_202E_200B_202D_206F_200B_206A_200D_206F_202D_202D_200B_200B_202A_200F_206F_202B_202D_200D_202D_200C_202A_206E_206A_202B_202C_200F_200C_206F_202D_206A_200E_202D_206D_206D_202E; num2 = (uint)((num5 | num4) + (num5 & num4)))
+ {
+ uint num3 = num << 4;
+ num4 = (int)num2;
+ num5 = (int)num3;
+ int num6 = num5 ^ num4;
+ int num7 = num5 & num4;
+ uint num8 = (uint)(num6 + (num7 + num7));
+ _202A_206A_200E_206E_206B_206B_206D_200D_202D_202D_206D_202B_206F_200B_200B_206E_206D_202E_202C_206F_200D_202D_200F_200F_202C_202D_200C_202D_202A_200B_206A_206F_206D_206C_202C_200B_206C_206D_200B_202E_202E[num8]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ _206D_202D_202B_206D_200F_206A_206F_200C_200B_206F_206F_200D_200D_202E_200C_206A_206C_202A_200D_206C_200D_206A_200B_206F_206D_200E_202D_202B_200C_200C_200B_206D_200E_202E_202A_202D_200D_202B_206E_202A_202E[num8]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ uint num9 = num2;
+ num4 = 1;
+ num5 = (int)num9;
+ }
+ _200E_200E_206B_206C_200F_202B_200D_202A_202A_202D_200E_202A_206E_200B_202A_206A_200E_200F_206A_206A_206F_206A_206B_202D_200E_202E_206A_200D_200E_202B_206E_200D_202E_206B_202B_200D_206F_206B_200B_206B_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ _202B_206F_202A_200E_206F_206F_200D_206C_200B_200D_202C_206C_202A_200B_206F_206A_202D_206E_206E_202B_206A_206F_200B_200C_206B_200B_206B_206A_200E_200B_206D_206A_200B_206D_200B_206F_202C_206E_206C_206B_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ _206A_200C_206E_202B_200C_200D_202B_200F_200D_202A_200B_202A_202A_200C_206B_202A_200B_200E_202C_206D_200B_200B_206B_202D_206D_202A_202E_200C_200D_202E_200D_202E_206B_206F_202C_202B_206C_206A_206E_200E_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ _206F_202B_200D_202B_206D_200F_206F_206B_206B_202E_206C_200D_206C_206A_202E_206B_200F_202D_202A_206D_202E_202E_202C_202C_202E_200C_202B_206E_202E_206F_206E_200D_206E_202B_200F_200C_202E_200B_202C_202E_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ uint num10 = num;
+ num4 = 1;
+ num5 = (int)num10;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E._200F_202A_206A_202D_200B_200B_206E_206D_200B_206D_206A_200D_202A_206F_206C_206A_200B_206D_206C_202D_206C_206D_202E_206A_202E_200C_200D_206C_202D_202C_200E_202A_206E_200C_202A_200E_202C_200D_200B_202E_202E();
+ num = 0u;
+ while (num < 4)
+ {
+ _206B_200D_206A_200B_200E_202E_200B_200B_206C_202E_200E_202B_200D_200B_202C_202B_202D_206D_200C_202A_200D_206D_200E_202D_200D_200D_206E_206C_200C_202E_200B_202D_200E_202B_200F_200D_206B_202B_200B_206D_202E[num]._202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E();
+ uint num11 = num;
+ int num4 = 1;
+ int num5 = (int)num11;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ num = 0u;
+ while (num < 114)
+ {
+ _206F_200C_202A_200B_202E_206E_200F_206B_200E_200E_200D_206A_202B_202D_202E_200B_202B_206A_200F_202E_200C_202E_202A_202B_200B_200B_200E_200E_202A_200F_206B_200C_202E_206E_206E_202B_206B_200D_206D_202D_202E[num]._206E_206C_202A_202E_200F_206B_200B_200E_202A_202B_202C_206C_206F_206C_202A_202C_200D_200E_200B_202A_202E_206E_202E_202D_206F_206D_202D_206F_206F_202D_200D_202A_202B_200C_200D_200E_202A_200E_206A_202D_202E();
+ uint num12 = num;
+ int num4 = 1;
+ int num5 = (int)num12;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ _206D_206F_206B_200C_200E_202A_200B_200C_202A_206A_202A_200E_200C_206B_206C_202A_206D_202D_200B_200E_200B_206E_200F_202B_202D_202E_206F_206F_206A_200D_200E_200B_202D_202B_202C_200D_202A_200F_200D_202C_202E._200D_200F_206D_202E_202B_206B_202A_202A_200E_206E_202E_202B_202C_202C_206C_200F_206B_202A_200C_206A_206B_206F_206C_206E_202D_206C_206E_206F_200B_206E_206B_200B_206C_206C_200F_202B_202A_206F_202E_206B_202E();
+ _206E_206C_200D_206C_200D_200E_200E_206B_206F_206C_206E_206A_202D_202A_200C_200D_206C_206B_202C_206B_200C_202A_200E_202A_200E_206D_200C_200E_202E_206C_206A_200E_206E_202E_202D_200F_202A_200C_202D_206C_202E._200D_200F_206D_202E_202B_206B_202A_202A_200E_206E_202E_202B_202C_202C_206C_200F_206B_202A_200C_206A_206B_206F_206C_206E_202D_206C_206E_206F_200B_206E_206B_200B_206C_206C_200F_202B_202A_206F_202E_206B_202E();
+ _200E_202C_202A_202A_200B_202E_206D_202E_202B_200B_200B_202B_206D_206F_206D_206F_200E_200C_202C_200E_200B_206C_202A_206E_206E_202E_202A_200B_202C_206D_206E_206F_202E_202A_200F_202C_202D_200C_202C_202D_202E._202E_200D_206A_202B_206E_206F_200E_202C_202D_206B_206C_200D_200C_200B_206C_200B_200E_202C_206E_202E_200C_202B_206F_200E_200F_202A_202C_200C_202B_202E_200F_202B_200B_206C_202E_202D_206E_202A_202E_202C_202E();
+ }
+
+ internal void _202C_206A_200E_200F_202C_202E_206E_206B_206C_202E_202A_200E_202E_206A_206A_202D_202D_202C_206A_206B_206E_206B_202E_206E_202E_206A_206F_206A_200F_200D_206E_206E_206D_200C_202B_202D_202E_200D_206B_200C_202E(Stream inStream, Stream outStream, long inSize, long outSize)
+ {
+ _200E_202E_206E_200E_200D_200C_206A_206C_200F_200E_200D_202B_206B_202B_206C_206A_200D_206D_206B_206E_200E_202E_206C_200E_206D_206E_206A_206B_202D_206C_200F_200E_200B_206B_202D_206A_202A_200E_202C_206E_202E(inStream, outStream);
+ _206C_200B_206E_206C_202C_206E_206E_200E_202C_206F_200C_206A_202B_202D_200B_200E_206B_202D_206A_202E_200F_206B_200B_202D_200B_202A_202B_206E_200C_202E_200C_202E_200C_202C_206C_206E_206D_206A_206D_200E_202E obj = default(_206C_200B_206E_206C_202C_206E_206E_200E_202C_206F_200C_206A_202B_202D_200B_200E_206B_202D_206A_202E_200F_206B_200B_202D_200B_202A_202B_206E_200C_202E_200C_202E_200C_202C_206C_206E_206D_206A_206D_200E_202E);
+ obj._206D_206C_200C_200C_200E_202C_202B_200F_200C_200F_200D_206F_202D_202A_202A_206F_200C_200F_206C_202B_200D_202C_206D_202D_206D_202D_206B_206C_200C_206F_202E_206C_202C_200E_200E_200C_206E_200D_200D_202D_202E();
+ uint num = 0u;
+ uint num2 = 0u;
+ uint num3 = 0u;
+ uint num4 = 0u;
+ ulong num5 = 0uL;
+ if (num5 < (ulong)outSize)
+ {
+ _202A_206A_200E_206E_206B_206B_206D_200D_202D_202D_206D_202B_206F_200B_200B_206E_206D_202E_202C_206F_200D_202D_200F_200F_202C_202D_200C_202D_202A_200B_206A_206F_206D_206C_202C_200B_206C_206D_200B_202E_202E[obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E << 4]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E);
+ obj._206F_202D_206E_206F_206E_200E_206F_206A_206F_200B_200C_200B_206D_200D_202E_206A_202C_202E_202D_200C_200E_202E_206B_200C_200F_206F_202A_200D_202B_202D_202D_200D_206E_206B_202A_202E_206E_206C_200F_206E_202E();
+ byte b = _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E._206F_202E_202B_200F_206C_200D_206E_206D_202A_200C_206D_200C_206B_200E_202B_202C_202C_200E_200D_202B_206B_206E_202D_202A_206A_206C_200D_200D_202B_206F_200C_202B_206B_200D_200F_206D_200E_200B_202E_206A_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, 0u, 0);
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200E_206A_206A_206A_202B_202A_206C_202D_200F_202A_200B_206A_206D_200B_202A_200E_202B_200D_200E_206A_200E_200B_200D_202D_202B_206B_202B_206B_202E_202C_206D_202D_206E_206F_206C_202D_200B_200F_206B_200E_202E(b);
+ ulong num6 = num5;
+ long num7 = 1L;
+ long num8 = (long)num6;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ }
+ while (num5 < (ulong)outSize)
+ {
+ int num9 = (int)num5;
+ int num10 = (int)_200D_200B_206E_200F_206A_206F_202E_200B_202D_206F_200B_206A_200D_206F_202D_202D_200B_200B_202A_200F_206F_202B_202D_200D_202D_200C_202A_206E_206A_202B_202C_200F_200C_206F_202D_206A_200E_202D_206D_206D_202E;
+ int num11 = num9;
+ uint num12 = (uint)(num11 + num10 - (num11 | num10));
+ _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] array = _202A_206A_200E_206E_206B_206B_206D_200D_202D_202D_206D_202B_206F_200B_200B_206E_206D_202E_202C_206F_200D_202D_200F_200F_202C_202D_200C_202D_202A_200B_206A_206F_206D_206C_202C_200B_206C_206D_200B_202E_202E;
+ uint num13 = obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E << 4;
+ num10 = (int)num12;
+ num11 = (int)num13;
+ int num14 = num11 ^ num10;
+ int num15 = num11 & num10;
+ long num7;
+ long num8;
+ if (array[num14 + (num15 + num15)]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 0)
+ {
+ byte prevByte = _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200D_206C_202B_202D_202E_202E_200B_200D_206D_206E_202D_200C_200F_202A_200B_200C_206B_206E_206F_202B_206A_206C_206D_206D_202E_202A_200F_202E_200F_200D_200C_206E_200C_206D_200D_200E_200D_202C_202C_202C_202E(0u);
+ byte b2 = (obj._202A_202A_202C_202C_202B_202A_202D_200B_206B_206E_200D_206E_200E_200F_206A_206E_200B_200F_202E_202D_200E_202A_202E_202A_202E_200B_206B_202D_206F_200C_206F_206B_200F_206A_206F_200F_200D_206B_200D_202E_202E() ? _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E._206F_202E_202B_200F_206C_200D_206E_206D_202A_200C_206D_200C_206B_200E_202B_202C_202C_200E_200D_202B_206B_206E_202D_202A_206A_206C_200D_200D_202B_206F_200C_202B_206B_200D_200F_206D_200E_200B_202E_206A_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, (uint)num5, prevByte) : _206E_206B_206D_206B_202E_200E_202B_200D_200C_202D_206A_202A_200D_202A_200D_200F_200B_202C_202E_200D_206C_202A_200B_200B_206E_200C_206C_200F_202C_206F_200C_200D_206A_202C_206C_206D_206C_206F_206F_206B_202E._206A_206F_202E_202C_206A_200D_200E_206F_200E_200C_206B_200B_202B_206C_206F_206C_200C_206D_202B_200E_202A_202D_206A_202B_202C_206E_202E_202A_200F_200C_202C_200E_206B_200C_206F_206A_206A_206F_200B_206D_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, (uint)num5, prevByte, _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200D_206C_202B_202D_202E_202E_200B_200D_206D_206E_202D_200C_200F_202A_200B_200C_206B_206E_206F_202B_206A_206C_206D_206D_202E_202A_200F_202E_200F_200D_200C_206E_200C_206D_200D_200E_200D_202C_202C_202C_202E(num)));
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200E_206A_206A_206A_202B_202A_206C_202D_200F_202A_200B_206A_206D_200B_202A_200E_202B_200D_200E_206A_200E_200B_200D_202D_202B_206B_202B_206B_202E_202C_206D_202D_206E_206F_206C_202D_200B_200F_206B_200E_202E(b2);
+ obj._206F_202D_206E_206F_206E_200E_206F_206A_206F_200B_200C_200B_206D_200D_202E_206A_202C_202E_202D_200C_200E_202E_206B_200C_200F_206F_202A_200D_202B_202D_202D_200D_206E_206B_202A_202E_206E_206C_200F_206E_202E();
+ ulong num16 = num5;
+ num7 = 1L;
+ num8 = (long)num16;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ continue;
+ }
+ uint num20;
+ if (_200E_200E_206B_206C_200F_202B_200D_202A_202A_202D_200E_202A_206E_200B_202A_206A_200E_200F_206A_206A_206F_206A_206B_202D_200E_202E_206A_200D_200E_202B_206E_200D_202E_206B_202B_200D_206F_206B_200B_206B_202E[obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 1)
+ {
+ if (_202B_206F_202A_200E_206F_206F_200D_206C_200B_200D_202C_206C_202A_200B_206F_206A_202D_206E_206E_202B_206A_206F_200B_200C_206B_200B_206B_206A_200E_200B_206D_206A_200B_206D_200B_206F_202C_206E_206C_206B_202E[obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 0)
+ {
+ _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] array2 = _206D_202D_202B_206D_200F_206A_206F_200C_200B_206F_206F_200D_200D_202E_200C_206A_206C_202A_200D_206C_200D_206A_200B_206F_206D_200E_202D_202B_200C_200C_200B_206D_200E_202E_202A_202D_200D_202B_206E_202A_202E;
+ uint num17 = obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E << 4;
+ num10 = (int)num12;
+ num11 = (int)num17;
+ if (array2[(num11 | num10) + (num11 & num10)]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 0)
+ {
+ obj._202D_202D_200E_202B_202E_206D_206D_202E_202D_202C_206D_202B_202D_206A_206B_206C_200F_200B_202C_202C_202C_206B_206B_200D_202C_202B_206F_202B_206E_206A_202D_202A_200F_202E_200B_206E_202B_202C_200C_202E_202E();
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200E_206A_206A_206A_202B_202A_206C_202D_200F_202A_200B_206A_206D_200B_202A_200E_202B_200D_200E_206A_200E_200B_200D_202D_202B_206B_202B_206B_202E_202C_206D_202D_206E_206F_206C_202D_200B_200F_206B_200E_202E(_202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200D_206C_202B_202D_202E_202E_200B_200D_206D_206E_202D_200C_200F_202A_200B_200C_206B_206E_206F_202B_206A_206C_206D_206D_202E_202A_200F_202E_200F_200D_200C_206E_200C_206D_200D_200E_200D_202C_202C_202C_202E(num));
+ ulong num18 = num5;
+ num7 = 1L;
+ num8 = (long)num18;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ continue;
+ }
+ }
+ else
+ {
+ uint num19;
+ if (_206A_200C_206E_202B_200C_200D_202B_200F_200D_202A_200B_202A_202A_200C_206B_202A_200B_200E_202C_206D_200B_200B_206B_202D_206D_202A_202E_200C_200D_202E_200D_202E_206B_206F_202C_202B_206C_206A_206E_200E_202E[obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 0)
+ {
+ num19 = num2;
+ }
+ else
+ {
+ if (_206F_202B_200D_202B_206D_200F_206F_206B_206B_202E_206C_200D_206C_206A_202E_206B_200F_202D_202A_206D_202E_202E_202C_202C_202E_200C_202B_206E_202E_206F_206E_200D_206E_202B_200F_200C_202E_200B_202C_202E_202E[obj._206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E]._200B_206F_200D_200F_200C_206B_202C_206B_206C_206E_202A_206B_202D_206C_206A_200C_206E_200F_200F_202C_200B_206B_200D_206C_206B_206E_206D_202C_202A_206A_202E_202D_206B_202E_206E_202D_200B_200F_202A_200C_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E) == 0)
+ {
+ num19 = num3;
+ }
+ else
+ {
+ num19 = num4;
+ num4 = num3;
+ }
+ num3 = num2;
+ }
+ num2 = num;
+ num = num19;
+ }
+ num20 = _206E_206C_200D_206C_200D_200E_200E_206B_206F_206C_206E_206A_202D_202A_200C_200D_206C_206B_202C_206B_200C_202A_200E_202A_200E_206D_200C_200E_202E_206C_206A_200E_206E_202E_202D_200F_202A_200C_202D_206C_202E._202D_202B_200E_206F_206E_200F_206A_202C_206E_200E_202A_202D_200D_202C_202C_202B_202B_206C_206F_200B_206E_200D_202B_202C_200F_200C_202D_202D_206A_206D_206C_202D_206C_206D_200E_206C_206D_202C_206A_206F_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, num12) + 2;
+ obj._206D_202B_200E_206B_202D_206C_206D_206A_206E_206D_200F_202B_200B_202C_206B_200D_206F_206E_202B_206C_202B_202A_202A_206F_200B_202E_206D_206E_206D_206A_202A_206A_200E_202A_202A_200D_200F_202A_200F_202C_202E();
+ }
+ else
+ {
+ num4 = num3;
+ num3 = num2;
+ num2 = num;
+ num20 = 2 + _206D_206F_206B_200C_200E_202A_200B_200C_202A_206A_202A_200E_200C_206B_206C_202A_206D_202D_200B_200E_200B_206E_200F_202B_202D_202E_206F_206F_206A_200D_200E_200B_202D_202B_202C_200D_202A_200F_200D_202C_202E._202D_202B_200E_206F_206E_200F_206A_202C_206E_200E_202A_202D_200D_202C_202C_202B_202B_206C_206F_200B_206E_200D_202B_202C_200F_200C_202D_202D_206A_206D_206C_202D_206C_206D_200E_206C_206D_202C_206A_206F_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, num12);
+ obj._206F_202B_200C_200F_202E_202E_200C_206D_200B_202B_202A_206F_200D_206B_206C_202B_200E_206D_206A_206B_200E_202D_206B_202E_206A_200C_202B_200B_202E_202B_206C_206C_200E_206E_206C_202C_202B_202B_206B_206A_202E();
+ uint num21 = _206B_200D_206A_200B_200E_202E_200B_200B_206C_202E_200E_202B_200D_200B_202C_202B_202D_206D_200C_202A_200D_206D_200E_202D_200D_200D_206E_206C_200C_202E_200B_202D_200E_202B_200F_200D_206B_202B_200B_206D_202E[_206E_200C_200F_206B_206F_202A_202E_200F_206F_202B_206A_202B_206D_200C_206F_200E_206B_202A_206E_206D_200B_202A_206A_202A_200C_200E_202B_200B_200B_206F_202C_206A_200D_206E_200F_200F_202A_202B_202B_200F_202E(num20)]._206A_206E_206B_206A_206C_202C_202E_202E_202D_206C_202B_200E_200D_200B_200C_200C_200E_206F_206D_206D_200B_202B_202B_206E_202C_206A_200F_200E_202C_200E_206E_202D_202D_206E_206A_202A_206D_206B_206A_202D_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E);
+ if (num21 >= 4)
+ {
+ uint num22 = num21 >> 1;
+ num10 = 1;
+ num11 = (int)num22;
+ int num23 = ~(~num11 + num10);
+ num10 = 1;
+ num11 = (int)num21;
+ num10 = num11 + num10 - (num11 | num10);
+ num11 = 2;
+ int num24 = (num11 & num10) + (num11 ^ num10);
+ num10 = 31;
+ num11 = num23;
+ num = (uint)(num24 << (num11 | num10) - (num11 ^ num10));
+ if (num21 < 14)
+ {
+ uint num25 = num;
+ _202C_202D_206D_200D_206E_200D_200B_200B_200F_202B_206D_200C_206B_202E_202C_200C_200F_202C_200D_202A_206D_206D_206A_200E_200D_200E_202E_202A_200F_200C_206B_206D_206F_206B_202C_206F_202E_206D_206B_206B_202E[] models = _206F_200C_202A_200B_202E_206E_200F_206B_200E_200E_200D_206A_202B_202D_202E_200B_202B_206A_200F_202E_200C_202E_202A_202B_200B_200B_200E_200E_202A_200F_206B_200C_202E_206E_206E_202B_206B_200D_206D_202D_202E;
+ uint num26 = num;
+ num10 = (int)num21;
+ num11 = (int)num26;
+ int num27 = ~(~num11 + num10);
+ num10 = 1;
+ num11 = num27;
+ num = num25 + _206C_200C_202B_200E_206F_200B_206C_202D_206C_200C_206B_206C_202A_206E_200B_200E_200D_200B_206E_200F_202C_200F_206E_206C_200C_202A_206F_200F_206D_202E_202D_202C_206C_202C_200B_206E_200D_200C_202D_206C_202E._202E_200F_206A_202B_202A_202C_200D_206C_206C_206E_202A_200B_202D_202B_200D_200B_206C_202C_200E_206D_202E_206B_206E_206C_202E_202B_206F_200C_206B_202E_206A_202E_206F_206A_202A_206B_200F_200B_200F_202A_202E(models, (uint)(~(~num11 + num10)), _206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E, num23);
+ }
+ else
+ {
+ uint num28 = num;
+ _202A_200C_202A_206C_200C_202E_200C_200D_200D_206F_200B_206E_202B_206F_206F_206B_202D_202B_200F_202C_200E_202A_206C_202E_206B_206B_206F_202E_206B_206D_206B_200D_200E_206F_202E_206C_206C_200C_206C_206F_202E obj2 = _206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E;
+ num10 = 4;
+ num11 = num23;
+ num = num28 + (obj2._202A_202D_202D_202E_200E_200C_206E_202C_202B_206C_202A_206B_200D_206B_202E_202E_206A_206C_202E_206B_200E_206B_200E_206E_202A_200B_206B_202C_202C_202E_206D_200F_200D_200C_200F_200D_200E_206B_200D_206A_202E(~(~num11 + num10)) << 4);
+ num += _200E_202C_202A_202A_200B_202E_206D_202E_202B_200B_200B_202B_206D_206F_206D_206F_200E_200C_202C_200E_200B_206C_202A_206E_206E_202E_202A_200B_202C_206D_206E_206F_202E_202A_200F_202C_202D_200C_202C_202D_202E._202A_202D_206F_200C_206E_206D_200C_202B_202D_202C_202E_206E_202C_202E_206B_206A_206F_200D_200C_202E_202A_206C_200D_200B_202B_206D_206A_206B_202A_200F_200D_200B_206E_202C_202E_206B_200C_206E_202D_202E_202E(_206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E);
+ }
+ }
+ else
+ {
+ num = num21;
+ }
+ }
+ if ((num >= num5 || num >= _202B_206E_202B_202A_202C_200D_200B_202A_202C_206C_202A_200C_202C_206A_202E_202B_206E_200B_206D_206A_200F_202D_206A_206A_200E_206F_206F_202A_202D_200D_206A_206A_202E_202B_206F_206A_202C_206F_206C_200D_202E) && num == uint.MaxValue)
+ {
+ break;
+ }
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._206D_200D_202B_200C_202A_206E_206B_200C_202B_200C_200B_200C_202C_206A_202E_202A_200D_206E_206F_202D_202E_206F_206C_202C_200C_202D_200D_206C_200D_200F_200F_206F_202D_202E_206C_202A_206D_206F_206F_206B_202E(num, num20);
+ ulong num29 = num5;
+ num7 = num20;
+ num8 = (long)num29;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ }
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200F_200D_202D_200F_206E_200B_202D_206B_202A_202D_206D_200F_206F_200D_206A_206C_206B_206B_202A_200B_206A_200C_202A_200D_206C_202B_200D_200F_206B_200B_206D_200D_202B_206E_206C_202C_206A_206D_200F_202B_202E();
+ _202E_206E_202B_200B_200F_202E_200E_206B_202C_200F_206E_202B_200C_202D_206D_206F_206A_202E_202C_200C_200E_206E_202E_206A_200C_206C_206D_202D_200D_202E_200B_206F_206A_206A_202D_200C_206A_202A_200B_206E_202E._200C_200F_200F_202A_200C_200C_202E_200E_206C_200C_202A_206B_206B_200C_206B_200D_206D_202E_200E_206C_202A_202C_202E_200C_206C_202B_200C_200E_200B_200E_206D_206F_206C_206A_206C_202A_206C_200D_206F_206B_202E();
+ _206B_202D_206F_200B_200C_206D_200E_202C_206E_206E_200D_202B_200E_206E_206D_200B_202D_202D_206A_206A_200F_202A_202C_202D_200C_200E_200E_200C_200D_200E_200D_206E_202E_202C_202B_202A_202D_206C_200B_206C_202E._206A_200D_200C_206E_202E_206D_206C_206B_206A_200E_200E_200D_200B_206D_200D_200E_202B_202C_206C_206A_202A_202E_200B_202B_206C_206B_200D_200C_202E_202A_206F_206D_200F_202A_200E_206B_202A_202A_206F_206A_202E();
+ }
+
+ internal void _200D_206E_206C_206B_206D_206A_200B_206A_202C_202A_202D_200B_202D_202D_206B_200D_200F_202A_200E_206A_206B_200C_202D_206C_200E_202E_202D_200F_200D_202A_200D_206D_200C_206C_200C_202E_202E_202D_200E_206B_202E(byte[] properties)
+ {
+ int lc = properties[0] % 9;
+ int num = properties[0] / 9;
+ int lp = num % 5;
+ int pb = num / 5;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < 4)
+ {
+ uint num4 = num2;
+ int num5 = num3;
+ int num6 = 1;
+ byte num7 = properties[(num6 | num5) + (num6 & num5)];
+ int num8 = num3 * 8;
+ num5 = 31;
+ num6 = num8;
+ num5 = num7 << (num6 | num5) - (num6 ^ num5);
+ num6 = (int)num4;
+ int num9 = num6 ^ num5;
+ int num10 = num6 & num5;
+ num2 = (uint)(num9 + (num10 + num10));
+ int num11 = num3;
+ num5 = 1;
+ num6 = num11;
+ num3 = (num6 | num5) + (num6 & num5);
+ }
+ _202C_202E_200B_200D_206B_200B_200F_206C_200F_206F_200C_202D_206E_206D_200F_202D_206B_206D_206F_200B_206C_206E_202E_202D_206C_202A_202C_202A_206C_200D_202E_200E_202A_200C_202B_202E_200B_200C_206A_206B_202E(num2);
+ _202D_200C_206A_202C_202D_206F_200D_206A_200E_206D_206E_200F_202E_206A_200D_206C_206D_200B_206C_206C_200E_206D_206F_206E_200F_206D_200C_202A_202C_200F_200B_200D_200B_202C_202D_206B_206B_202C_206D_202C_202E(lp, lc);
+ _200F_202D_206C_200F_206A_206C_202D_206C_202B_200E_202A_202A_200F_202C_206C_206D_206D_206E_206B_206B_202E_200F_206C_202A_206F_202C_206B_200F_202C_206D_202C_206D_200B_206E_206F_200E_202E_202B_206F_206D_202E(pb);
+ }
+
+ internal static uint _206E_200C_200F_206B_206F_202A_202E_200F_206F_202B_206A_202B_206D_200C_206F_200E_206B_202A_206E_206D_200B_202A_206A_202A_200C_200E_202B_200B_200B_206F_202C_206A_200D_206E_200F_200F_202A_202B_202B_200F_202E(uint len)
+ {
+ uint num = len;
+ int num2 = 2;
+ int num3 = (int)num;
+ len = (uint)(~(~num3 + num2));
+ if (len < 4)
+ {
+ return len;
+ }
+ return 3u;
+ }
+}
+internal class _206C_200C_206B_206F_206A_206A_200B_206B_206F_200C_202A_202A_206E_202D_206C_202E_200D_202D_200B_202E_206B_202A_206D_202B_206F_206A_206E_206E_206B_206E_202D_200C_200D_206C_206E_200E_202C_206A_206F_206B_202E
+{
+ internal byte[] _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E;
+
+ internal uint _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+
+ internal Stream _200C_206F_202B_202A_202C_206A_202B_200F_200C_200C_202C_206E_206D_200E_200F_200B_200C_200F_206E_206A_200F_202B_206E_202D_200B_200D_206A_202A_202C_202B_202A_202B_200F_200C_200F_202A_206A_206D_206E_202D_202E;
+
+ internal uint _206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E;
+
+ internal uint _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E;
+
+ internal void _206E_200B_206A_202E_206E_202B_206B_200C_200B_200F_206B_200D_206C_202A_200D_202B_202A_200F_200D_202B_206F_200D_200F_206E_206A_200C_206E_200B_206A_206F_202E_202D_202D_206F_200F_202A_202C_206C_206A_202C_202E(uint windowSize)
+ {
+ if (_202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E != windowSize)
+ {
+ _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E = new byte[windowSize];
+ }
+ _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E = windowSize;
+ _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E = 0u;
+ _206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E = 0u;
+ }
+
+ internal void _200E_202A_206C_202A_202B_200E_200C_206D_206F_202E_202A_202D_206C_202A_206E_202E_206C_202D_202D_200E_206F_206D_202A_200B_206E_200C_202C_202A_200C_206B_200B_200C_202C_202D_200D_200B_200B_206D_200D_206F_202E(Stream stream, bool solid)
+ {
+ _200C_200F_200F_202A_200C_200C_202E_200E_206C_200C_202A_206B_206B_200C_206B_200D_206D_202E_200E_206C_202A_202C_202E_200C_206C_202B_200C_200E_200B_200E_206D_206F_206C_206A_206C_202A_206C_200D_206F_206B_202E();
+ _200C_206F_202B_202A_202C_206A_202B_200F_200C_200C_202C_206E_206D_200E_200F_200B_200C_200F_206E_206A_200F_202B_206E_202D_200B_200D_206A_202A_202C_202B_202A_202B_200F_200C_200F_202A_206A_206D_206E_202D_202E = stream;
+ if (!solid)
+ {
+ _206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E = 0u;
+ _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E = 0u;
+ }
+ }
+
+ internal void _200C_200F_200F_202A_200C_200C_202E_200E_206C_200C_202A_206B_206B_200C_206B_200D_206D_202E_200E_206C_202A_202C_202E_200C_206C_202B_200C_200E_200B_200E_206D_206F_206C_206A_206C_202A_206C_200D_206F_206B_202E()
+ {
+ _200F_200D_202D_200F_206E_200B_202D_206B_202A_202D_206D_200F_206F_200D_206A_206C_206B_206B_202A_200B_206A_200C_202A_200D_206C_202B_200D_200F_206B_200B_206D_200D_202B_206E_206C_202C_206A_206D_200F_202B_202E();
+ _200C_206F_202B_202A_202C_206A_202B_200F_200C_200C_202C_206E_206D_200E_200F_200B_200C_200F_206E_206A_200F_202B_206E_202D_200B_200D_206A_202A_202C_202B_202A_202B_200F_200C_200F_202A_206A_206D_206E_202D_202E = null;
+ Buffer.BlockCopy(new byte[_206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E.Length], 0, _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E, 0, _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E.Length);
+ }
+
+ internal void _200F_200D_202D_200F_206E_200B_202D_206B_202A_202D_206D_200F_206F_200D_206A_206C_206B_206B_202A_200B_206A_200C_202A_200D_206C_202B_200D_200F_206B_200B_206D_200D_202B_206E_206C_202C_206A_206D_200F_202B_202E()
+ {
+ uint num = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ int num2 = (int)_206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E;
+ int num3 = (int)num;
+ uint num4 = (uint)(~(~num3 + num2));
+ if (num4 != 0)
+ {
+ _200C_206F_202B_202A_202C_206A_202B_200F_200C_200C_202C_206E_206D_200E_200F_200B_200C_200F_206E_206A_200F_202B_206E_202D_200B_200D_206A_202A_202C_202B_202A_202B_200F_200C_200F_202A_206A_206D_206E_202D_202E.Write(_206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E, (int)_206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E, (int)num4);
+ if (_200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E = 0u;
+ }
+ _206A_200C_202C_202A_206D_202E_206B_202E_202B_206F_200E_202D_206F_206B_206F_202B_200D_202E_200E_206D_206C_206C_202C_206B_206F_202A_202E_202C_206E_202B_206E_200F_202B_206B_200F_200D_200F_206D_200D_200F_202E = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ }
+ }
+
+ internal void _206D_200D_202B_200C_202A_206E_206B_200C_202B_200C_200B_200C_202C_206A_202E_202A_200D_206E_206F_202D_202E_206F_206C_202C_200C_202D_200D_206C_200D_200F_200F_206F_202D_202E_206C_202A_206D_206F_206F_206B_202E(uint distance, uint len)
+ {
+ uint num = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ int num2 = (int)distance;
+ int num3 = (int)num;
+ int num4 = ~(~num3 + num2);
+ num2 = 1;
+ num3 = num4;
+ uint num5 = (uint)(~(~num3 + num2));
+ if (num5 >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ uint num6 = num5;
+ num2 = (int)_202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E;
+ num3 = (int)num6;
+ int num7 = num3 ^ num2;
+ int num8 = num3 & num2;
+ num5 = (uint)(num7 + (num8 + num8));
+ }
+ while (len != 0)
+ {
+ if (num5 >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ num5 = 0u;
+ }
+ byte[] array = _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E;
+ uint num9 = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ num2 = 1;
+ num3 = (int)num9;
+ _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E = (uint)((num3 | num2) + (num3 & num2));
+ byte[] array2 = _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E;
+ uint num10 = num5;
+ num2 = 1;
+ num3 = (int)num10;
+ int num11 = num3 ^ num2;
+ int num12 = num3 & num2;
+ num5 = (uint)(num11 + (num12 + num12));
+ array[num9] = array2[num10];
+ if (_200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ _200F_200D_202D_200F_206E_200B_202D_206B_202A_202D_206D_200F_206F_200D_206A_206C_206B_206B_202A_200B_206A_200C_202A_200D_206C_202B_200D_200F_206B_200B_206D_200D_202B_206E_206C_202C_206A_206D_200F_202B_202E();
+ }
+ uint num13 = len;
+ num2 = 1;
+ num3 = (int)num13;
+ len = (uint)(~(~num3 + num2));
+ }
+ }
+
+ internal void _200E_206A_206A_206A_202B_202A_206C_202D_200F_202A_200B_206A_206D_200B_202A_200E_202B_200D_200E_206A_200E_200B_200D_202D_202B_206B_202B_206B_202E_202C_206D_202D_206E_206F_206C_202D_200B_200F_206B_200E_202E(byte b)
+ {
+ byte[] array = _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E;
+ uint num = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ int num2 = 1;
+ int num3 = (int)num;
+ _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E = (uint)((num3 | num2) + (num3 & num2));
+ array[num] = b;
+ if (_200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ _200F_200D_202D_200F_206E_200B_202D_206B_202A_202D_206D_200F_206F_200D_206A_206C_206B_206B_202A_200B_206A_200C_202A_200D_206C_202B_200D_200F_206B_200B_206D_200D_202B_206E_206C_202C_206A_206D_200F_202B_202E();
+ }
+ }
+
+ internal byte _200D_206C_202B_202D_202E_202E_200B_200D_206D_206E_202D_200C_200F_202A_200B_200C_206B_206E_206F_202B_206A_206C_206D_206D_202E_202A_200F_202E_200F_200D_200C_206E_200C_206D_200D_200E_200D_202C_202C_202C_202E(uint distance)
+ {
+ uint num = _200B_202B_202B_200F_202E_206B_206E_200D_206B_206D_206E_202D_200E_202A_202A_206E_206B_200D_200E_206A_202A_206E_202E_206A_200E_206E_202C_202B_202A_206D_206C_200B_200F_200E_200F_202A_206E_200E_200B_206A_202E;
+ int num2 = (int)distance;
+ int num3 = (int)num;
+ int num4 = ~(~num3 + num2);
+ num2 = 1;
+ num3 = num4;
+ uint num5 = (uint)(~(~num3 + num2));
+ if (num5 >= _202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E)
+ {
+ uint num6 = num5;
+ num2 = (int)_202D_202B_206F_206D_202A_200F_202B_202A_206D_206E_206B_206F_202E_206A_200D_206D_206F_200D_200E_200D_206C_202C_200D_202B_200F_202A_200E_200E_206B_206A_202C_202E_202D_202B_206E_200B_202E_200D_200C_202E_202E;
+ num3 = (int)num6;
+ num5 = (uint)((num3 | num2) + (num3 & num2));
+ }
+ return _206F_206E_206A_206A_200F_202C_202B_202D_200C_202B_202A_202A_206D_202A_200C_202D_202D_206E_202A_200B_202E_206D_206D_200B_202D_200B_206F_200C_200B_200C_200F_206B_206C_202D_200D_202B_202D_206E_206D_200D_202E[num5];
+ }
+
+ internal _206C_200C_206B_206F_206A_206A_200B_206B_206F_200C_202A_202A_206E_202D_206C_202E_200D_202D_200B_202E_206B_202A_206D_202B_206F_206A_206E_206E_206B_206E_202D_200C_200D_206C_206E_200E_202C_206A_206F_206B_202E()
+ {
+ }
+}
+internal struct _206C_200B_206E_206C_202C_206E_206E_200E_202C_206F_200C_206A_202B_202D_200B_200E_206B_202D_206A_202E_200F_206B_200B_202D_200B_202A_202B_206E_200C_202E_200C_202E_200C_202C_206C_206E_206D_206A_206D_200E_202E
+{
+ internal uint _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E;
+
+ internal void _206D_206C_200C_200C_200E_202C_202B_200F_200C_200F_200D_206F_202D_202A_202A_206F_200C_200F_206C_202B_200D_202C_206D_202D_206D_202D_206B_206C_200C_206F_202E_206C_202C_200E_200E_200C_206E_200D_200D_202D_202E()
+ {
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = 0u;
+ }
+
+ internal void _206F_202D_206E_206F_206E_200E_206F_206A_206F_200B_200C_200B_206D_200D_202E_206A_202C_202E_202D_200C_200E_202E_206B_200C_200F_206F_202A_200D_202B_202D_202D_200D_206E_206B_202A_202E_206E_206C_200F_206E_202E()
+ {
+ if (_206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 4)
+ {
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = 0u;
+ }
+ else if (_206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 10)
+ {
+ uint num = _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E;
+ int num2 = 3;
+ int num3 = (int)num;
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = (uint)(~(~num3 + num2));
+ }
+ else
+ {
+ uint num4 = _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E;
+ int num2 = 6;
+ int num3 = (int)num4;
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = (uint)(~(~num3 + num2));
+ }
+ }
+
+ internal void _206F_202B_200C_200F_202E_202E_200C_206D_200B_202B_202A_206F_200D_206B_206C_202B_200E_206D_206A_206B_200E_202D_206B_202E_206A_200C_202B_200B_202E_202B_206C_206C_200E_206E_206C_202C_202B_202B_206B_206A_202E()
+ {
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = ((_206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 7) ? 7u : 10u);
+ }
+
+ internal void _206D_202B_200E_206B_202D_206C_206D_206A_206E_206D_200F_202B_200B_202C_206B_200D_206F_206E_202B_206C_202B_202A_202A_206F_200B_202E_206D_206E_206D_206A_202A_206A_200E_202A_202A_200D_200F_202A_200F_202C_202E()
+ {
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = ((_206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 7) ? 8u : 11u);
+ }
+
+ internal void _202D_202D_200E_202B_202E_206D_206D_202E_202D_202C_206D_202B_202D_206A_206B_206C_200F_200B_202C_202C_202C_206B_206B_200D_202C_202B_206F_202B_206E_206A_202D_202A_200F_202E_200B_206E_202B_202C_200C_202E_202E()
+ {
+ _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E = ((_206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 7) ? 9u : 11u);
+ }
+
+ internal bool _202A_202A_202C_202C_202B_202A_202D_200B_206B_206E_200D_206E_200E_200F_206A_206E_200B_200F_202E_202D_200E_202A_202E_202A_202E_200B_206B_202D_206F_200C_206F_206B_200F_206A_206F_200F_200D_206B_200D_202E_202E()
+ {
+ return _206A_206D_206B_202A_202B_206B_202B_200D_202A_202C_206A_202E_206E_202E_200C_206C_200D_202A_200B_206A_206A_200C_200B_202C_206E_206F_200D_200F_206B_200F_202C_200B_206D_202C_206C_202D_200F_200F_206B_202E_202E < 7;
+ }
+}
diff --git a/FatePaths/----------------------------------------.cs b/FatePaths/----------------------------------------.cs
new file mode 100644
index 00000000..f4e83946
--- /dev/null
+++ b/FatePaths/----------------------------------------.cs
@@ -0,0 +1,6 @@
+using System.Runtime.InteropServices;
+
+[StructLayout(LayoutKind.Explicit, Size = 128)]
+internal struct _200F_206B_200F_200E_202C_202B_206D_206C_200D_206E_206E_202D_206E_206D_206A_202A_202E_200C_200C_200B_200B_202C_206F_206E_202D_200B_202D_206D_202E_200B_202D_200F_206A_202A_206D_202A_202C_200F_200C_202E
+{
+}
diff --git a/FatePaths/-Module-.cs b/FatePaths/-Module-.cs
new file mode 100644
index 00000000..98de8e36
--- /dev/null
+++ b/FatePaths/-Module-.cs
@@ -0,0 +1,1611 @@
+using System;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+internal class _003CModule_003E
+{
+ internal static byte[] _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+
+ internal static _200F_206B_200F_200E_202C_202B_206D_206C_200D_206E_206E_202D_206E_206D_206A_202A_202E_200C_200C_200B_200B_202C_206F_206E_202D_200B_202D_206D_202E_200B_202D_200F_206A_202A_206D_202A_202C_200F_200C_202E _206B_200F_202C_202D_202B_206C_202A_200E_206D_202A_206F_206C_206A_202D_202A_206E_200E_200F_206F_206E_206C_202D_206B_200E_200B_200E_200E_206C_202E_202B_202E_206B_206B_200D_200E_206C_206E_206A_206F_200C_202E/* Not supported: data(88 82 A8 F3 FC 10 C4 FC 26 2D E7 C8 68 D2 42 37 99 91 5B 20 2E AE 40 FD 7E 32 6F A1 4A C9 31 AB A1 D9 71 CA 84 A8 63 AB DF 80 AF 89 56 6B 29 EE 3F 8D A9 E2 25 BD FA 1B 49 E3 30 9A E9 CE E9 5C B8 CC 7C FE B1 CB BD FA 3A F7 E9 CC 5C 01 85 DC B8 AB 16 84 CE F7 A5 61 6D EE D9 EF 95 D8 0F 47 2D 8C C4 6E BE 2B EA BB 1E 00 59 C7 67 9D BE 23 7E 4A A0 47 E0 13 60 B1 99 30 E0 AC 1D 54 29 17) */;
+
+ static _003CModule_003E()
+ {
+ _200D_200F_206D_202B_206A_206B_206F_202B_206F_206B_200D_200B_200C_200F_200C_202E_200D_200B_202B_200B_206D_200D_202A_202D_206D_200F_200C_206B_202E_200E_206E_202C_206F_200E_200C_200D_200D_202A_200C_206B_202E();
+ }
+
+ internal static byte[] _202D_202D_200C_200B_202A_206F_206A_200C_200F_200B_202C_206B_202E_200F_202A_200F_206E_206E_206C_206A_202D_206D_200D_202B_206F_202A_200F_206A_206C_206B_206F_202B_200E_206F_200F_200D_200E_206B_202D_202A_202E(byte[] data)
+ {
+ MemoryStream memoryStream = new MemoryStream(data);
+ _200C_202C_206E_200E_202C_202C_200F_200F_206F_206F_202C_200C_200B_206B_200B_202B_206B_200D_200C_202D_202E_206E_202D_200B_206E_202E_202E_202B_202C_206E_202A_206C_206B_206E_200B_202C_206C_200D_200B_206C_202E obj = new _200C_202C_206E_200E_202C_202C_200F_200F_206F_206F_202C_200C_200B_206B_200B_202B_206B_200D_200C_202D_202E_206E_202D_200B_206E_202E_202E_202B_202C_206E_202A_206C_206B_206E_200B_202C_206C_200D_200B_206C_202E();
+ byte[] array = new byte[5];
+ int num = 0;
+ while (num < 5)
+ {
+ int num2 = num;
+ int offset = num;
+ int num3 = num;
+ int num4 = 5;
+ num = num2 + memoryStream.Read(array, offset, ~(~num4 + num3));
+ }
+ obj._200D_206E_206C_206B_206D_206A_200B_206A_202C_202A_202D_200B_202D_202D_206B_200D_200F_202A_200E_206A_206B_200C_202D_206C_200E_202E_202D_200F_200D_202A_200D_206D_200C_206C_200C_202E_202E_202D_200E_206B_202E(array);
+ num = 0;
+ while (num < 4)
+ {
+ int num5 = num;
+ int offset2 = num;
+ int num3 = num;
+ int num4 = 4;
+ num = num5 + memoryStream.Read(array, offset2, ~(~num4 + num3));
+ }
+ if (!BitConverter.IsLittleEndian)
+ {
+ Array.Reverse((Array)array, 0, 4);
+ }
+ int num6 = BitConverter.ToInt32(array, 0);
+ byte[] array2 = new byte[num6];
+ MemoryStream outStream = new MemoryStream(array2, writable: true);
+ long inSize = memoryStream.Length - 5 - 4;
+ obj._202C_206A_200E_200F_202C_202E_206E_206B_206C_202E_202A_200E_202E_206A_206A_202D_202D_202C_206A_206B_206E_206B_202E_206E_202E_206A_206F_206A_200F_200D_206E_206E_206D_200C_202B_202D_202E_200D_206B_200C_202E(memoryStream, outStream, inSize, num6);
+ return array2;
+ }
+
+ internal static void _200D_200F_206D_202B_206A_206B_206F_202B_206F_206B_200D_200B_200C_200F_200C_202E_200D_200B_202B_200B_206D_200D_202A_202D_206D_200F_200C_206B_202E_200E_206E_202C_206F_200E_200C_200D_200D_202A_200C_206B_202E()
+ {
+ uint num = 32u;
+ uint[] array = new uint[32]
+ {
+ 4087906952u, 4240707836u, 3370593574u, 927126120u, 542871961u, 4248874542u, 2708419198u, 2872166730u, 3396458913u, 2875435140u,
+ 2309980383u, 3995691862u, 3802762559u, 469417253u, 2586895177u, 1558826729u, 4269591736u, 4206742449u, 3437885242u, 3699704156u,
+ 2216078264u, 1638266830u, 4024036973u, 1192220821u, 1858374701u, 3152686014u, 3344498718u, 599694695u, 1201687166u, 2975863776u,
+ 2900373657u, 388584477u
+ };
+ uint[] array2 = new uint[16];
+ uint num2 = 2589994736u;
+ int num3 = 0;
+ while (num3 < 16)
+ {
+ uint num4 = num2;
+ int num5 = (int)(num2 >> 12);
+ int num6 = (int)num4;
+ num2 = (uint)((num6 | num5) - (num6 & num5));
+ uint num7 = num2;
+ num5 = (int)(num2 << 25);
+ num6 = (int)num7;
+ num2 = (uint)((num6 | num5) - (num6 & num5));
+ uint num8 = num2;
+ num5 = (int)(num2 >> 27);
+ num6 = (int)num8;
+ num2 = (array2[num3] = (uint)((num6 | num5) - (num6 & num5)));
+ int num9 = num3;
+ num5 = 1;
+ num6 = num9;
+ num3 = (num6 | num5) + (num6 & num5);
+ }
+ int num10 = 0;
+ int num11 = 0;
+ uint[] array3 = new uint[16];
+ byte[] array4 = new byte[num * 4];
+ while (num10 < num)
+ {
+ int num5;
+ int num6;
+ for (int num12 = 0; num12 < 16; num12 = (num6 | num5) + (num6 & num5))
+ {
+ int num13 = num12;
+ int num14 = num10;
+ num5 = num12;
+ num6 = num14;
+ int num15 = num6 ^ num5;
+ int num16 = num6 & num5;
+ array3[num13] = array[num15 + (num16 + num16)];
+ int num17 = num12;
+ num5 = 1;
+ num6 = num17;
+ }
+ uint num18 = array3[12] << 2;
+ uint num19 = array3[6];
+ num5 = -511457511;
+ num6 = (int)num19;
+ int num20 = num6 + num5;
+ int num21 = num6 & num5;
+ array3[6] = (uint)(num20 - (num21 + num21));
+ uint num22 = array3[11];
+ num5 = (int)array2[11];
+ num6 = (int)num22;
+ array3[11] = (uint)((num6 | num5) - (num6 & num5));
+ array3[12] = array3[12] >> 30;
+ uint num23 = array3[8];
+ num5 = -700308787;
+ num6 = (int)num23;
+ array3[8] = (uint)(~(~num6 + num5));
+ uint num24 = array3[8] * 28;
+ uint num25 = array3[4];
+ num5 = (int)array3[13];
+ num6 = (int)num25;
+ array3[4] = (uint)(~(~num6 + num5));
+ uint num26 = array3[8] * 49;
+ uint num27 = array3[8] * 41;
+ uint num28 = num24;
+ num5 = (int)(array3[11] * 105);
+ num6 = (int)num28;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num29 = num26;
+ num5 = (int)(array3[11] * 182);
+ num6 = (int)num29;
+ int num30 = num6 ^ num5;
+ int num31 = num6 & num5;
+ num26 = (uint)(num30 + (num31 + num31));
+ uint num32 = array3[0];
+ num5 = (int)array2[0];
+ num6 = (int)num32;
+ array3[0] = (uint)((num6 | num5) - (num6 & num5));
+ uint num33 = array3[12];
+ num5 = (int)num18;
+ num6 = (int)num33;
+ array3[12] = (uint)(num6 + num5 - (num6 & num5));
+ uint num34 = num24;
+ num5 = (int)(array3[12] * 100);
+ num6 = (int)num34;
+ int num35 = num6 ^ num5;
+ int num36 = num6 & num5;
+ num24 = (uint)(num35 + (num36 + num36));
+ uint num37 = array3[0];
+ num5 = 144172062;
+ num6 = (int)num37;
+ num18 = (uint)(num6 + num5 - (num6 | num5));
+ uint num38 = array3[0];
+ num5 = -144172063;
+ num6 = (int)num38;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ uint num39 = array3[0];
+ uint num40 = array3[13];
+ num5 = 144172062;
+ num6 = (int)num40;
+ num5 = (num6 | num5) - (num6 ^ num5);
+ num6 = (int)num39;
+ array3[0] = (uint)(num6 + num5 - (num6 & num5));
+ uint num41 = array3[13];
+ num5 = -144172063;
+ num6 = (int)num41;
+ array3[13] = (uint)((num6 | num5) - (num6 ^ num5));
+ array3[10] = array3[10] * 2867943455u;
+ num18 *= 233216723;
+ uint num42 = num26;
+ num5 = (int)(array3[12] * 172);
+ num6 = (int)num42;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num43 = num26;
+ num5 = (int)(array3[9] * 266);
+ num6 = (int)num43;
+ int num44 = num6 ^ num5;
+ int num45 = num6 & num5;
+ num26 = (uint)(num44 + (num45 + num45));
+ uint num46 = num27;
+ num5 = (int)(array3[11] * 152);
+ num6 = (int)num46;
+ int num47 = num6 ^ num5;
+ int num48 = num6 & num5;
+ num27 = (uint)(num47 + (num48 + num48));
+ uint num49 = num24;
+ num5 = (int)(array3[9] * 155);
+ num6 = (int)num49;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num50 = array3[13];
+ num5 = (int)num18 * -2025534117;
+ num6 = (int)num50;
+ array3[13] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num51 = array3[2];
+ num5 = 3098724;
+ num6 = (int)num51;
+ int num52 = num6 + num5;
+ int num53 = num6 & num5;
+ array3[2] = (uint)(num52 - (num53 + num53));
+ num18 = array3[5] * 1507810571;
+ uint num54 = num27;
+ num5 = (int)(array3[12] << 4);
+ num6 = (int)num54;
+ int num55 = num6 ^ num5;
+ int num56 = num6 & num5;
+ num27 = (uint)(num55 + (num56 + num56));
+ array3[5] = array3[14];
+ array3[14] = num18 * 2562492067u;
+ num18 = array3[8] * 15;
+ uint num57 = array3[15];
+ num5 = -462230889;
+ num6 = (int)num57;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num58 = num18;
+ num5 = (int)(array3[11] * 56);
+ num6 = (int)num58;
+ int num59 = num6 ^ num5;
+ int num60 = num6 & num5;
+ num18 = (uint)(num59 + (num60 + num60));
+ uint num61 = num18;
+ num5 = (int)(array3[12] * 53);
+ num6 = (int)num61;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num62 = num27;
+ num5 = (int)(array3[12] << 7);
+ num6 = (int)num62;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num63 = num18;
+ num5 = (int)(array3[9] * 82);
+ num6 = (int)num63;
+ int num64 = num6 ^ num5;
+ int num65 = num6 & num5;
+ num18 = (uint)(num64 + (num65 + num65));
+ uint num66 = array3[2];
+ num5 = (int)array3[4];
+ num6 = (int)num66;
+ array3[2] = (uint)((num6 | num5) - (num6 & num5));
+ uint num67 = array3[5];
+ num5 = (int)array2[5];
+ num6 = (int)num67;
+ int num68 = num6 + num5;
+ int num69 = num6 & num5;
+ array3[5] = (uint)(num68 - (num69 + num69));
+ array3[8] = num18;
+ uint num70 = num27;
+ num5 = (int)(array3[9] * 223);
+ num6 = (int)num70;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ array3[12] = num26;
+ num26 = array3[12] * 23;
+ num18 = array3[10] >> 30;
+ array3[10] = array3[10] << 2;
+ array3[9] = num27;
+ uint num71 = array3[8];
+ num5 = (int)array2[8];
+ num6 = (int)num71;
+ array3[8] = (uint)((num6 | num5) - (num6 & num5));
+ uint num72 = array3[10];
+ num5 = (int)num18;
+ num6 = (int)num72;
+ array3[10] = (uint)((num6 & num5) + (num6 ^ num5));
+ num27 = array3[12] * 13;
+ array3[11] = num24;
+ num24 = array3[12] << 3;
+ uint num73 = array3[15];
+ num5 = (int)array3[7];
+ num6 = (int)num73;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num74 = num27;
+ num5 = (int)(array3[11] * 46);
+ num6 = (int)num74;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num75 = num26;
+ num5 = (int)(array3[11] * 79);
+ num6 = (int)num75;
+ int num76 = num6 ^ num5;
+ int num77 = num6 & num5;
+ num26 = (uint)(num76 + (num77 + num77));
+ uint num78 = num27;
+ num5 = (int)(array3[0] * 56);
+ num6 = (int)num78;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num79 = num24;
+ num5 = (int)(array3[11] * 28);
+ num6 = (int)num79;
+ int num80 = num6 ^ num5;
+ int num81 = num6 & num5;
+ num24 = (uint)(num80 + (num81 + num81));
+ num18 = array3[12] << 2;
+ uint num82 = array3[3];
+ num5 = (int)(~array3[1]);
+ num6 = (int)num82;
+ array3[3] = (uint)((num6 | num5) - (num6 & num5));
+ uint num83 = num18;
+ num5 = (int)(array3[11] * 14);
+ num6 = (int)num83;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num84 = num24;
+ num5 = (int)(array3[0] << 5);
+ num6 = (int)num84;
+ int num85 = num6 ^ num5;
+ int num86 = num6 & num5;
+ num24 = (uint)(num85 + (num86 + num86));
+ uint num87 = num27;
+ num5 = (int)(array3[8] << 2);
+ num6 = (int)num87;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num88 = num26;
+ num5 = (int)(array3[0] * 93);
+ num6 = (int)num88;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num89 = num27;
+ num5 = (int)(array3[8] << 5);
+ num6 = (int)num89;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num90 = num26;
+ num5 = (int)(array3[8] * 62);
+ num6 = (int)num90;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num91 = num24;
+ num5 = (int)array3[0];
+ num6 = (int)num91;
+ int num92 = num6 ^ num5;
+ int num93 = num6 & num5;
+ num24 = (uint)(num92 + (num93 + num93));
+ uint num94 = num24;
+ num5 = (int)(array3[8] * 22);
+ num6 = (int)num94;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num95 = num18;
+ num5 = (int)(array3[0] << 4);
+ num6 = (int)num95;
+ int num96 = num6 ^ num5;
+ int num97 = num6 & num5;
+ num18 = (uint)(num96 + (num97 + num97));
+ array3[0] = num27;
+ uint num98 = num18;
+ num5 = (int)(array3[8] * 11);
+ num6 = (int)num98;
+ int num99 = num6 ^ num5;
+ int num100 = num6 & num5;
+ num18 = (uint)(num99 + (num100 + num100));
+ uint num101 = array3[3];
+ num5 = (int)array2[3];
+ num6 = (int)num101;
+ array3[3] = (uint)((num6 | num5) - (num6 & num5));
+ array3[8] = num26;
+ array3[11] = num24;
+ array3[12] = num18;
+ uint num102 = array3[4];
+ num5 = (int)array2[4];
+ num6 = (int)num102;
+ int num103 = num6 + num5;
+ int num104 = num6 & num5;
+ array3[4] = (uint)(num103 - (num104 + num104));
+ num26 = array3[14] << 2;
+ num27 = array3[14] << 2;
+ uint num105 = num26;
+ num5 = (int)array3[14];
+ num6 = (int)num105;
+ int num106 = num6 ^ num5;
+ int num107 = num6 & num5;
+ num26 = (uint)(num106 + (num107 + num107));
+ uint num108 = num27;
+ num5 = (int)array3[14];
+ num6 = (int)num108;
+ int num109 = num6 ^ num5;
+ int num110 = num6 & num5;
+ num27 = (uint)(num109 + (num110 + num110));
+ num18 = array3[14] * 28;
+ uint num111 = array3[6];
+ num5 = (int)array2[6];
+ num6 = (int)num111;
+ int num112 = num6 + num5;
+ int num113 = num6 & num5;
+ array3[6] = (uint)(num112 - (num113 + num113));
+ uint num114 = num18;
+ num5 = (int)(array3[4] * 59);
+ num6 = (int)num114;
+ int num115 = num6 ^ num5;
+ int num116 = num6 & num5;
+ num18 = (uint)(num115 + (num116 + num116));
+ uint num117 = num18;
+ num5 = (int)(array3[5] * 172);
+ num6 = (int)num117;
+ int num118 = num6 ^ num5;
+ int num119 = num6 & num5;
+ num18 = (uint)(num118 + (num119 + num119));
+ uint num120 = num27;
+ num5 = (int)(array3[4] * 13);
+ num6 = (int)num120;
+ int num121 = num6 ^ num5;
+ int num122 = num6 & num5;
+ num27 = (uint)(num121 + (num122 + num122));
+ num24 = array3[14] << 4;
+ uint num123 = num18;
+ num5 = (int)(array3[6] * 331);
+ num6 = (int)num123;
+ int num124 = num6 ^ num5;
+ int num125 = num6 & num5;
+ num18 = (uint)(num124 + (num125 + num125));
+ uint num126 = num26;
+ num5 = (int)(array3[4] << 2);
+ num6 = (int)num126;
+ int num127 = num6 ^ num5;
+ int num128 = num6 & num5;
+ num26 = (uint)(num127 + (num128 + num128));
+ uint num129 = num27;
+ num5 = (int)(array3[5] << 1);
+ num6 = (int)num129;
+ int num130 = num6 ^ num5;
+ int num131 = num6 & num5;
+ num27 = (uint)(num130 + (num131 + num131));
+ uint num132 = num27;
+ num5 = (int)(array3[5] << 5);
+ num6 = (int)num132;
+ int num133 = num6 ^ num5;
+ int num134 = num6 & num5;
+ num27 = (uint)(num133 + (num134 + num134));
+ uint num135 = num26;
+ num5 = (int)array3[4];
+ num6 = (int)num135;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num136 = num24;
+ num5 = (int)(array3[4] * 22);
+ num6 = (int)num136;
+ int num137 = num6 ^ num5;
+ int num138 = num6 & num5;
+ num24 = (uint)(num137 + (num138 + num138));
+ uint num139 = num26;
+ num5 = (int)(array3[5] * 22);
+ num6 = (int)num139;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num140 = num26;
+ num5 = (int)(array3[6] << 5);
+ num6 = (int)num140;
+ int num141 = num6 ^ num5;
+ int num142 = num6 & num5;
+ num26 = (uint)(num141 + (num142 + num142));
+ uint num143 = num24;
+ num5 = (int)(array3[5] * 81);
+ num6 = (int)num143;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num144 = array3[7];
+ num5 = 1744861138;
+ num6 = (int)num144;
+ array3[7] = (uint)((num6 | num5) - (num6 & num5));
+ uint num145 = num24;
+ num5 = (int)(array3[6] << 3);
+ num6 = (int)num145;
+ int num146 = num6 ^ num5;
+ int num147 = num6 & num5;
+ num24 = (uint)(num146 + (num147 + num147));
+ uint num148 = num27;
+ num5 = (int)(array3[6] * 69);
+ num6 = (int)num148;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num149 = num24;
+ num5 = (int)(array3[6] << 7);
+ num6 = (int)num149;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ array3[6] = num18;
+ array3[4] = num27;
+ array3[5] = num24;
+ num27 = array3[1] * 54;
+ num18 = array3[1] * 57;
+ uint num150 = num27;
+ num5 = (int)(array3[13] * 46);
+ num6 = (int)num150;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ num24 = array3[1] * 22;
+ array3[14] = num26;
+ uint num151 = num24;
+ num5 = (int)(array3[13] * 29);
+ num6 = (int)num151;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num26 = array3[1] * 15;
+ uint num152 = num26;
+ num5 = (int)(array3[13] << 2);
+ num6 = (int)num152;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num153 = num24;
+ num5 = (int)(array3[15] * 142);
+ num6 = (int)num153;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num154 = num26;
+ num5 = (int)(array3[13] << 3);
+ num6 = (int)num154;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num155 = array3[10];
+ num5 = (int)array2[10];
+ num6 = (int)num155;
+ array3[10] = (uint)((num6 | num5) - (num6 & num5));
+ uint num156 = array3[9];
+ num5 = 1819348785;
+ num6 = (int)num156;
+ array3[9] = (uint)(~(~num6 + num5));
+ uint num157 = num26;
+ num5 = (int)(array3[15] * 70);
+ num6 = (int)num157;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num158 = num24;
+ num5 = (int)(array3[3] * 133);
+ num6 = (int)num158;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num159 = num18;
+ num5 = (int)(array3[13] << 6);
+ num6 = (int)num159;
+ int num160 = num6 ^ num5;
+ int num161 = num6 & num5;
+ num18 = (uint)(num160 + (num161 + num161));
+ uint num162 = num27;
+ num5 = (int)(array3[15] * 261);
+ num6 = (int)num162;
+ int num163 = num6 ^ num5;
+ int num164 = num6 & num5;
+ num27 = (uint)(num163 + (num164 + num164));
+ uint num165 = array3[9];
+ num5 = (int)(~array3[2]);
+ num6 = (int)num165;
+ int num166 = num6 + num5;
+ int num167 = num6 & num5;
+ array3[9] = (uint)(num166 - (num167 + num167));
+ uint num168 = num27;
+ num5 = (int)(array3[3] * 249);
+ num6 = (int)num168;
+ int num169 = num6 ^ num5;
+ int num170 = num6 & num5;
+ num27 = (uint)(num169 + (num170 + num170));
+ uint num171 = num26;
+ num5 = (int)(array3[3] * 67);
+ num6 = (int)num171;
+ int num172 = num6 ^ num5;
+ int num173 = num6 & num5;
+ num26 = (uint)(num172 + (num173 + num173));
+ uint num174 = array3[2];
+ num5 = (int)array3[4];
+ num6 = (int)num174;
+ int num175 = num6 + num5;
+ int num176 = num6 & num5;
+ array3[2] = (uint)(num175 - (num176 + num176));
+ uint num177 = num18;
+ num5 = (int)array3[13];
+ num6 = (int)num177;
+ int num178 = num6 ^ num5;
+ int num179 = num6 & num5;
+ num18 = (uint)(num178 + (num179 + num179));
+ array3[13] = num27;
+ array3[1] = num26;
+ uint num180 = array3[2];
+ num5 = (int)array2[2];
+ num6 = (int)num180;
+ array3[2] = (uint)((num6 | num5) - (num6 & num5));
+ uint num181 = num18;
+ num5 = (int)(array3[15] * 335);
+ num6 = (int)num181;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ num27 = array3[10] * 3999394879u;
+ uint num182 = num18;
+ num5 = (int)(array3[3] * 316);
+ num6 = (int)num182;
+ int num183 = num6 ^ num5;
+ int num184 = num6 & num5;
+ num18 = (uint)(num183 + (num184 + num184));
+ num26 = array3[2] >> 2;
+ array3[3] = num18;
+ num18 = array3[7] << 5;
+ array3[7] = array3[7] >> 27;
+ array3[10] = array3[3];
+ uint num185 = array3[7];
+ num5 = (int)num18;
+ num6 = (int)num185;
+ array3[7] = (uint)(num6 + num5 - (num6 & num5));
+ num18 = array3[14] >> 22;
+ array3[14] = array3[14] << 10;
+ uint num186 = array3[7];
+ num5 = (int)array2[7];
+ num6 = (int)num186;
+ int num187 = num6 + num5;
+ int num188 = num6 & num5;
+ array3[7] = (uint)(num187 - (num188 + num188));
+ array3[15] = num24;
+ uint num189 = array3[8];
+ num5 = -617041053;
+ num6 = (int)num189;
+ array3[8] = (uint)(~(~num6 + num5));
+ uint num190 = array3[13];
+ num5 = (int)array2[13];
+ num6 = (int)num190;
+ int num191 = num6 + num5;
+ int num192 = num6 & num5;
+ array3[13] = (uint)(num191 - (num192 + num192));
+ uint num193 = array3[14];
+ num5 = (int)num18;
+ num6 = (int)num193;
+ array3[14] = (uint)(num6 + num5 - (num6 & num5));
+ uint num194 = array3[1];
+ num5 = 2137011429;
+ num6 = (int)num194;
+ array3[1] = (uint)((num6 | num5) - (num6 & num5));
+ uint num195 = array3[13];
+ num5 = -1828564402;
+ num6 = (int)num195;
+ num18 = (uint)((num6 | num5) - (num6 ^ num5));
+ uint num196 = array3[13];
+ num5 = 1828564401;
+ num6 = (int)num196;
+ array3[13] = (uint)(num6 + num5 - (num6 | num5));
+ uint num197 = array3[13];
+ uint num198 = array3[0];
+ num5 = -1828564402;
+ num6 = (int)num198;
+ num5 = num6 + num5 - (num6 | num5);
+ num6 = (int)num197;
+ array3[13] = (uint)((num6 & num5) + (num6 ^ num5));
+ array3[2] = array3[2] << 30;
+ uint num199 = array3[0];
+ num5 = 1828564401;
+ num6 = (int)num199;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ num18 *= 3687362961u;
+ uint num200 = array3[15];
+ num5 = (int)array2[15];
+ num6 = (int)num200;
+ array3[15] = (uint)((num6 | num5) - (num6 & num5));
+ uint num201 = array3[0];
+ num5 = (int)num18 * -19910799;
+ num6 = (int)num201;
+ array3[0] = (uint)((num6 & num5) + (num6 ^ num5));
+ num18 = array3[11] << 31;
+ array3[11] = array3[11] >> 1;
+ uint num202 = array3[11];
+ num5 = (int)num18;
+ num6 = (int)num202;
+ array3[11] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num203 = array3[5];
+ num5 = 1367555891;
+ num6 = (int)num203;
+ array3[5] = (uint)(~(~num6 + num5));
+ array3[3] = num27 * 3855877055u;
+ num18 = array3[7] * 643575189;
+ uint num204 = array3[1];
+ num5 = (int)array2[1];
+ num6 = (int)num204;
+ int num205 = num6 + num5;
+ int num206 = num6 & num5;
+ array3[1] = (uint)(num205 - (num206 + num206));
+ uint num207 = array3[9];
+ num5 = (int)array2[9];
+ num6 = (int)num207;
+ array3[9] = (uint)((num6 | num5) - (num6 & num5));
+ num24 = array3[11] * 21;
+ uint num208 = array3[9];
+ num5 = -1258220314;
+ num6 = (int)num208;
+ int num209 = num6 + num5;
+ int num210 = num6 & num5;
+ array3[9] = (uint)(num209 - (num210 + num210));
+ array3[7] = array3[12];
+ num27 = array3[11] << 1;
+ uint num211 = num27;
+ num5 = (int)(array3[7] * 7);
+ num6 = (int)num211;
+ int num212 = num6 ^ num5;
+ int num213 = num6 & num5;
+ num27 = (uint)(num212 + (num213 + num213));
+ array3[12] = num18 * 3705189821u;
+ uint num214 = array3[2];
+ num5 = (int)num26;
+ num6 = (int)num214;
+ array3[2] = (uint)(num6 + num5 - (num6 & num5));
+ uint num215 = array3[3];
+ num5 = (int)array3[5];
+ num6 = (int)num215;
+ int num216 = num6 + num5;
+ int num217 = num6 & num5;
+ array3[3] = (uint)(num216 - (num217 + num217));
+ num18 = array3[4] >> 25;
+ uint num218 = num24;
+ num5 = (int)(array3[7] << 6);
+ num6 = (int)num218;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num26 = array3[8] * 485673863;
+ array3[8] = array3[13];
+ uint num219 = array3[14];
+ num5 = (int)array2[14];
+ num6 = (int)num219;
+ int num220 = num6 + num5;
+ int num221 = num6 & num5;
+ array3[14] = (uint)(num220 - (num221 + num221));
+ uint num222 = num24;
+ num5 = (int)array3[7];
+ num6 = (int)num222;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ array3[13] = num26 * 734333495;
+ array3[4] = array3[4] << 7;
+ uint num223 = array3[4];
+ num5 = (int)num18;
+ num6 = (int)num223;
+ array3[4] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num224 = array3[15];
+ num5 = (int)array3[6];
+ num6 = (int)num224;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num225 = array3[6];
+ num5 = (int)array3[0];
+ num6 = (int)num225;
+ array3[6] = (uint)(~(~num6 + num5));
+ uint num226 = num27;
+ num5 = (int)(array3[14] << 3);
+ num6 = (int)num226;
+ int num227 = num6 ^ num5;
+ int num228 = num6 & num5;
+ num27 = (uint)(num227 + (num228 + num228));
+ num26 = array3[11];
+ uint num229 = array3[12];
+ num5 = (int)array3[10];
+ num6 = (int)num229;
+ int num230 = num6 + num5;
+ int num231 = num6 & num5;
+ array3[12] = (uint)(num230 - (num231 + num231));
+ uint num232 = num26;
+ num5 = (int)(array3[7] << 1);
+ num6 = (int)num232;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num233 = array3[15];
+ num5 = 302785100;
+ num6 = (int)num233;
+ array3[15] = (uint)((num6 | num5) - (num6 & num5));
+ uint num234 = array3[15];
+ num5 = (int)(~array3[1]);
+ num6 = (int)num234;
+ int num235 = num6 + num5;
+ int num236 = num6 & num5;
+ array3[15] = (uint)(num235 - (num236 + num236));
+ uint num237 = num27;
+ num5 = (int)(array3[9] << 1);
+ num6 = (int)num237;
+ int num238 = num6 ^ num5;
+ int num239 = num6 & num5;
+ num27 = (uint)(num238 + (num239 + num239));
+ uint num240 = num26;
+ num5 = (int)array3[7];
+ num6 = (int)num240;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ num18 = array3[11] << 3;
+ uint num241 = num27;
+ num5 = (int)(array3[9] << 3);
+ num6 = (int)num241;
+ int num242 = num6 ^ num5;
+ int num243 = num6 & num5;
+ num27 = (uint)(num242 + (num243 + num243));
+ uint num244 = num26;
+ num5 = (int)(array3[14] << 1);
+ num6 = (int)num244;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ array3[11] = num27;
+ uint num245 = array3[0];
+ num5 = 1431460207;
+ num6 = (int)num245;
+ num27 = (uint)(num6 + num5 - (num6 | num5));
+ uint num246 = num18;
+ num5 = (int)(array3[7] * 25);
+ num6 = (int)num246;
+ int num247 = num6 ^ num5;
+ int num248 = num6 & num5;
+ num18 = (uint)(num247 + (num248 + num248));
+ uint num249 = num24;
+ num5 = (int)(array3[14] << 3);
+ num6 = (int)num249;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num250 = array3[12];
+ num5 = (int)array2[12];
+ num6 = (int)num250;
+ array3[12] = (uint)((num6 | num5) - (num6 & num5));
+ uint num251 = array3[0];
+ num5 = -1431460208;
+ num6 = (int)num251;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ uint num252 = array3[0];
+ uint num253 = array3[1];
+ num5 = 1431460207;
+ num6 = (int)num253;
+ num5 = num6 + num5 - (num6 | num5);
+ num6 = (int)num252;
+ array3[0] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num254 = num26;
+ num5 = (int)array3[14];
+ num6 = (int)num254;
+ int num255 = num6 ^ num5;
+ int num256 = num6 & num5;
+ num26 = (uint)(num255 + (num256 + num256));
+ uint num257 = num24;
+ num5 = (int)(array3[14] << 6);
+ num6 = (int)num257;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num27 *= 3090452553u;
+ uint num258 = num18;
+ num5 = (int)(array3[14] * 27);
+ num6 = (int)num258;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num259 = num18;
+ num5 = (int)(array3[9] * 26);
+ num6 = (int)num259;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num260 = num26;
+ num5 = (int)(array3[9] << 1);
+ num6 = (int)num260;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num261 = array3[1];
+ num5 = -1431460208;
+ num6 = (int)num261;
+ array3[1] = (uint)(num6 + num5 - (num6 | num5));
+ array3[14] = num18;
+ uint num262 = array3[1];
+ num5 = (int)num27 * -2137759239;
+ num6 = (int)num262;
+ array3[1] = (uint)((num6 & num5) + (num6 ^ num5));
+ array3[7] = num26;
+ uint num263 = num24;
+ num5 = (int)(array3[9] * 73);
+ num6 = (int)num263;
+ int num264 = num6 ^ num5;
+ int num265 = num6 & num5;
+ num24 = (uint)(num264 + (num265 + num265));
+ array3[9] = num24;
+ int num266 = 0;
+ while (num266 < 16)
+ {
+ uint num267 = array3[num266];
+ int num268 = num11;
+ num5 = 1;
+ num6 = num268;
+ num11 = (num6 | num5) + (num6 & num5);
+ array4[num268] = (byte)num267;
+ int num269 = num11;
+ num5 = 1;
+ num6 = num269;
+ int num270 = num6 ^ num5;
+ int num271 = num6 & num5;
+ num11 = num270 + (num271 + num271);
+ array4[num269] = (byte)(num267 >> 8);
+ int num272 = num11;
+ num5 = 1;
+ num6 = num272;
+ int num273 = num6 ^ num5;
+ int num274 = num6 & num5;
+ num11 = num273 + (num274 + num274);
+ array4[num272] = (byte)(num267 >> 16);
+ int num275 = num11;
+ num5 = 1;
+ num6 = num275;
+ num11 = (num6 | num5) + (num6 & num5);
+ array4[num275] = (byte)(num267 >> 24);
+ array2[num266] ^= num267;
+ int num276 = num266;
+ num5 = 1;
+ num6 = num276;
+ int num277 = num6 ^ num5;
+ int num278 = num6 & num5;
+ num266 = num277 + (num278 + num278);
+ }
+ int num279 = num10;
+ num5 = 16;
+ num6 = num279;
+ num10 = (num6 | num5) + (num6 & num5);
+ }
+ _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E = _202D_202D_200C_200B_202A_206F_206A_200C_200F_200B_202C_206B_202E_200F_202A_200F_206E_206E_206C_206A_202D_206D_200D_202B_206F_202A_200F_206A_206C_206B_206F_202B_200E_206F_200F_200D_200E_206B_202D_202A_202E(array4);
+ }
+
+ internal static int _206A_206B_206B_202A_202C_206B_202E_202A_206A_200D_200F_206D_200D_200D_206E_202D_206B_206C_200C_206A_200B_200D_206A_202C_200B_206A_200C_202A_206D_206B_202B_206D_206D_200C_202C_200C_206D_206B_206A_206B_202E(int id)
+ {
+ id <<= 2;
+ byte num = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num2 = id;
+ int num3 = 1;
+ int num4 = num2;
+ num3 = array[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num;
+ int num5 = num4 + num3 - (num4 & num3);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num6 = id;
+ num3 = 2;
+ num4 = num6;
+ num3 = array2[(num4 | num3) + (num4 & num3)] << 16;
+ num4 = num5;
+ int num7 = (num4 & num3) + (num4 ^ num3);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num8 = id;
+ num3 = 3;
+ num4 = num8;
+ int num9 = num4 ^ num3;
+ int num10 = num4 & num3;
+ num3 = array3[num9 + (num10 + num10)] << 24;
+ num4 = num7;
+ return num4 + num3 - (num4 & num3);
+ }
+
+ internal static long _206B_202E_200D_200B_200D_206E_206D_206E_202C_206D_202E_206E_200E_206F_200C_202E_200E_200B_200F_206E_206F_206B_202A_200E_200D_202C_200B_202B_202B_200D_202A_200D_202D_202C_202C_206D_202E_200F_202B_202D_202E(int id)
+ {
+ id <<= 2;
+ byte num = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num2 = id;
+ int num3 = 1;
+ int num4 = num2;
+ num3 = array[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num;
+ int num5 = (num4 & num3) + (num4 ^ num3);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num6 = id;
+ num3 = 2;
+ num4 = num6;
+ num3 = array2[(num4 | num3) + (num4 & num3)] << 16;
+ num4 = num5;
+ int num7 = (num4 & num3) + (num4 ^ num3);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num8 = id;
+ num3 = 3;
+ num4 = num8;
+ int num9 = num4 ^ num3;
+ int num10 = num4 & num3;
+ num3 = array3[num9 + (num10 + num10)] << 24;
+ num4 = num7;
+ uint num11 = (uint)((num4 & num3) + (num4 ^ num3));
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num12 = id;
+ num3 = 4;
+ num4 = num12;
+ byte num13 = array4[(num4 | num3) + (num4 & num3)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num14 = id;
+ num3 = 5;
+ num4 = num14;
+ num3 = array5[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num13;
+ int num15 = num4 + num3 - (num4 & num3);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num16 = id;
+ num3 = 6;
+ num4 = num16;
+ int num17 = num4 ^ num3;
+ int num18 = num4 & num3;
+ num3 = array6[num17 + (num18 + num18)] << 16;
+ num4 = num15;
+ int num19 = num4 + num3 - (num4 & num3);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num20 = id;
+ num3 = 7;
+ num4 = num20;
+ num3 = array7[(num4 | num3) + (num4 & num3)] << 24;
+ num4 = num19;
+ ulong num21 = (ulong)(uint)(num4 + num3 - (num4 & num3)) << 32;
+ long num22 = num11;
+ long num23 = (long)num21;
+ return (num23 & num22) + (num23 ^ num22);
+ }
+
+ internal static float _202A_200F_206F_200B_206A_206D_206F_200D_206D_200B_200C_206B_206F_200C_206F_202A_200F_206E_200C_200E_200D_202A_200C_202B_206F_202D_206C_202E_202B_202A_200B_202B_206B_202B_202A_202E_200B_206F_202B_206B_202E(int id)
+ {
+ return BitConverter.ToSingle(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id << 2);
+ }
+
+ internal static double _206E_206D_200E_202B_200E_206B_200C_200E_206D_202A_206B_202D_202C_202C_200E_200F_202E_206F_202D_202E_206C_206D_200C_202D_200D_202A_200F_206E_200B_202D_202C_206D_202B_200E_200F_202A_206E_200C_202C_206E_202E(int id)
+ {
+ return BitConverter.ToDouble(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id << 2);
+ }
+
+ internal static _002D _202C_202A_206A_202B_202C_206C_202A_206D_206A_200D_206D_200D_200E_206A_206C_202C_206B_206A_202D_206A_200E_206B_206F_200D_206B_206D_202A_202A_200D_206D_200B_200B_200F_202D_200D_202D_200D_202D_202C_200C_202E<_002D>(int id)
+ {
+ int num = id * 546233917;
+ int num2 = 1278539976;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 3:
+ {
+ byte num31 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array10 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ int num33 = num3 ^ num2;
+ int num34 = num3 & num2;
+ num2 = array10[num33 + (num34 + num34)] << 8;
+ num3 = num31;
+ int num35 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num36 = id;
+ num2 = 2;
+ num3 = num36;
+ int num37 = num3 ^ num2;
+ int num38 = num3 & num2;
+ num2 = array11[num37 + (num38 + num38)] << 16;
+ num3 = num35;
+ int num39 = num3 + num2 - (num3 & num2);
+ byte[] array12 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num40 = id;
+ num2 = 3;
+ num3 = num40;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num39;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num41 = id;
+ num2 = 4;
+ num3 = num41;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, (num3 | num2) + (num3 & num2), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 1:
+ {
+ byte num8 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ int num12 = num3 ^ num2;
+ int num13 = num3 & num2;
+ num2 = array2[num12 + (num13 + num13)] << 16;
+ num3 = num10;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num15 = id;
+ num2 = 3;
+ num3 = num15;
+ int num16 = num3 ^ num2;
+ int num17 = num3 & num2;
+ num2 = array3[num16 + (num17 + num17)] << 24;
+ num3 = num14;
+ int num18 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num19 = id;
+ num2 = 4;
+ num3 = num19;
+ int num20 = num3 ^ num2;
+ int num21 = num3 & num2;
+ byte num22 = array4[num20 + (num21 + num21)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num23 = id;
+ num2 = 5;
+ num3 = num23;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num22;
+ int num24 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num25 = id;
+ num2 = 6;
+ num3 = num25;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num24;
+ int num26 = num3 + num2 - (num3 & num2);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ int num28 = num3 ^ num2;
+ int num29 = num3 & num2;
+ num2 = array7[num28 + (num29 + num29)] << 24;
+ num3 = num26;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num30 = id;
+ num2 = 8;
+ num3 = num30;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num18;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _200F_200C_202C_202C_200F_200C_206D_206D_202E_206E_202D_202A_200F_202C_200B_206B_200C_206C_206D_202E_200D_202B_200B_200B_200B_202D_202B_206A_206F_206A_206C_206C_206C_200F_206F_200F_202B_200E_202A_206E_202E<_002D>(int id)
+ {
+ int num = id * 1725555487;
+ int num2 = -1577733383;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 3:
+ {
+ byte num31 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array10 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num31;
+ int num33 = num3 + num2 - (num3 & num2);
+ byte[] array11 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num34 = id;
+ num2 = 2;
+ num3 = num34;
+ int num35 = num3 ^ num2;
+ int num36 = num3 & num2;
+ num2 = array11[num35 + (num36 + num36)] << 16;
+ num3 = num33;
+ int num37 = num3 + num2 - (num3 & num2);
+ byte[] array12 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num38 = id;
+ num2 = 3;
+ num3 = num38;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num37;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num39 = id;
+ num2 = 4;
+ num3 = num39;
+ int num40 = num3 ^ num2;
+ int num41 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num40 + (num41 + num41), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 1:
+ {
+ byte num8 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ int num12 = num3 ^ num2;
+ int num13 = num3 & num2;
+ num2 = array2[num12 + (num13 + num13)] << 16;
+ num3 = num10;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num15 = id;
+ num2 = 3;
+ num3 = num15;
+ num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num14;
+ int num16 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ int num18 = num3 ^ num2;
+ int num19 = num3 & num2;
+ byte num20 = array4[num18 + (num19 + num19)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num21 = id;
+ num2 = 5;
+ num3 = num21;
+ int num22 = num3 ^ num2;
+ int num23 = num3 & num2;
+ num2 = array5[num22 + (num23 + num23)] << 8;
+ num3 = num20;
+ int num24 = num3 + num2 - (num3 & num2);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num25 = id;
+ num2 = 6;
+ num3 = num25;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num24;
+ int num26 = num3 + num2 - (num3 & num2);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num26;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ int srcOffset = num29 + (num30 + num30);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _202C_206B_202A_202D_206A_202D_202A_206B_200F_202E_200D_200C_206A_200E_202B_206C_206E_200D_202C_202E_200B_206E_202A_206E_206F_200C_202D_202D_206E_200B_200E_206E_206A_202B_200B_202E_206E_206B_206F_202C_202E<_002D>(int id)
+ {
+ int num = id * -725843581;
+ int num2 = 1352092440;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 2:
+ {
+ byte num25 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array10 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num26 = id;
+ num2 = 1;
+ num3 = num26;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num25;
+ int num27 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num28 = id;
+ num2 = 2;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ num2 = array11[num29 + (num30 + num30)] << 16;
+ num3 = num27;
+ int num31 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num32 = id;
+ num2 = 3;
+ num3 = num32;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num31;
+ int count = (num3 & num2) + (num3 ^ num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num33 = id;
+ num2 = 4;
+ num3 = num33;
+ int num34 = num3 ^ num2;
+ int num35 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num34 + (num35 + num35), count));
+ }
+ case 1:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num8 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ num2 = array2[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num10;
+ int num12 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ int num14 = num3 ^ num2;
+ int num15 = num3 & num2;
+ num2 = array3[num14 + (num15 + num15)] << 24;
+ num3 = num12;
+ int num16 = (num3 & num2) + (num3 ^ num2);
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ byte num18 = array4[(num3 | num2) + (num3 & num2)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num19 = id;
+ num2 = 5;
+ num3 = num19;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num18;
+ int num20 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num21 = id;
+ num2 = 6;
+ num3 = num21;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num20;
+ int num22 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num23 = id;
+ num2 = 7;
+ num3 = num23;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num22;
+ int length = (num3 & num2) + (num3 ^ num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num24 = id;
+ num2 = 8;
+ num3 = num24;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _206A_200C_202A_206F_206C_206A_202D_206C_206B_200E_200D_202D_200E_206B_202D_206F_206A_200B_202B_206B_200E_202E_206E_202E_206C_206A_200C_206F_206E_200B_202D_200F_206A_206A_200C_200B_200E_206B_202C_202E_202E<_002D>(int id)
+ {
+ int num = id * -637435145;
+ int num2 = -447986820;
+ int num3 = num;
+ id = (num3 | num2) - (num3 & num2);
+ int num4 = id >>> 30;
+ int num5 = id;
+ num2 = 1073741823;
+ num3 = num5;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num4)
+ {
+ case 3:
+ {
+ byte num31 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array10 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num31;
+ int num33 = num3 + num2 - (num3 & num2);
+ byte[] array11 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num34 = id;
+ num2 = 2;
+ num3 = num34;
+ num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num33;
+ int num35 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num36 = id;
+ num2 = 3;
+ num3 = num36;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num35;
+ int count = (num3 & num2) + (num3 ^ num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num37 = id;
+ num2 = 4;
+ num3 = num37;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, (num3 | num2) + (num3 & num2), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num7 = id;
+ num2 = 1;
+ num3 = num7;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num6;
+ int num8 = (num3 & num2) + (num3 ^ num2);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num9 = id;
+ num2 = 2;
+ num3 = num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num2 = array2[num10 + (num11 + num11)] << 16;
+ num3 = num8;
+ int num12 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ int num14 = num3 ^ num2;
+ int num15 = num3 & num2;
+ num2 = array3[num14 + (num15 + num15)] << 24;
+ num3 = num12;
+ int num16 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ int num18 = num3 ^ num2;
+ int num19 = num3 & num2;
+ byte num20 = array4[num18 + (num19 + num19)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num21 = id;
+ num2 = 5;
+ num3 = num21;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num20;
+ int num22 = num3 + num2 - (num3 & num2);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num23 = id;
+ num2 = 6;
+ num3 = num23;
+ int num24 = num3 ^ num2;
+ int num25 = num3 & num2;
+ num2 = array6[num24 + (num25 + num25)] << 16;
+ num3 = num22;
+ int num26 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num26;
+ int length = (num3 & num2) + (num3 ^ num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ int srcOffset = num29 + (num30 + num30);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _206C_200E_206E_202D_200B_206B_200F_202E_206B_202C_200C_206B_202B_206E_202C_200C_200D_202D_206D_200F_206F_202E_206E_206B_202A_202C_206E_206B_206C_206D_200F_206F_202B_206A_200D_202D_200E_206A_202C_206A_202E<_002D>(int id)
+ {
+ int num = id * 575492379;
+ int num2 = -1212761944;
+ int num3 = num;
+ id = (num3 | num2) - (num3 & num2);
+ int num4 = id >>> 30;
+ int num5 = id;
+ num2 = 1073741823;
+ num3 = num5;
+ id = num3 + num2 - (num3 | num2) << 2;
+ switch (num4)
+ {
+ case 1:
+ {
+ byte num29 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array10 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num30 = id;
+ num2 = 1;
+ num3 = num30;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num29;
+ int num31 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num32 = id;
+ num2 = 2;
+ num3 = num32;
+ num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num31;
+ int num33 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num34 = id;
+ num2 = 3;
+ num3 = num34;
+ int num35 = num3 ^ num2;
+ int num36 = num3 & num2;
+ num2 = array12[num35 + (num36 + num36)] << 24;
+ num3 = num33;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num37 = id;
+ num2 = 4;
+ num3 = num37;
+ int num38 = num3 ^ num2;
+ int num39 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num38 + (num39 + num39), count));
+ }
+ case 3:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E[id];
+ byte[] array = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num7 = id;
+ num2 = 1;
+ num3 = num7;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num6;
+ int num8 = (num3 & num2) + (num3 ^ num2);
+ byte[] array2 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num9 = id;
+ num2 = 2;
+ num3 = num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num2 = array2[num10 + (num11 + num11)] << 16;
+ num3 = num8;
+ int num12 = (num3 & num2) + (num3 ^ num2);
+ byte[] array3 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num12;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num15 = id;
+ num2 = 4;
+ num3 = num15;
+ int num16 = num3 ^ num2;
+ int num17 = num3 & num2;
+ byte num18 = array4[num16 + (num17 + num17)];
+ byte[] array5 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num19 = id;
+ num2 = 5;
+ num3 = num19;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num18;
+ int num20 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num21 = id;
+ num2 = 6;
+ num3 = num21;
+ int num22 = num3 ^ num2;
+ int num23 = num3 & num2;
+ num2 = array6[num22 + (num23 + num23)] << 16;
+ num3 = num20;
+ int num24 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num25 = id;
+ num2 = 7;
+ num3 = num25;
+ int num26 = num3 ^ num2;
+ int num27 = num3 & num2;
+ num2 = array7[num26 + (num27 + num27)] << 24;
+ num3 = num24;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _202B_206D_206D_202B_206A_206D_206E_206C_202A_202D_200C_200B_200E_200D_206E_206C_202A_202D_206F_200F_200C_202E_200D_200B_202C_206E_206A_206A_200B_202A_206F_206F_206C_206B_200F_202A_206A_206C_206E_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num14;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+}
diff --git a/FatePaths/FatePaths.csproj b/FatePaths/FatePaths.csproj
index 1f0d80c9..daec3bec 100644
--- a/FatePaths/FatePaths.csproj
+++ b/FatePaths/FatePaths.csproj
@@ -14,7 +14,9 @@
+
+
diff --git a/FatePaths/Questionable.FatePaths.FateBundle b/FatePaths/Questionable.FatePaths.FateBundle
new file mode 100644
index 00000000..7848e7b0
Binary files /dev/null and b/FatePaths/Questionable.FatePaths.FateBundle differ
diff --git a/FatePaths/Questionable.FatePaths.FateDefinitionSchema b/FatePaths/Questionable.FatePaths.FateDefinitionSchema
index c8cef808..9ce73ed0 100644
--- a/FatePaths/Questionable.FatePaths.FateDefinitionSchema
+++ b/FatePaths/Questionable.FatePaths.FateDefinitionSchema
@@ -22,10 +22,6 @@
"type": "integer",
"minimum": 1
},
- "Aetheryte": {
- "description": "Nearest aetheryte for teleporting",
- "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
- },
"Position": {
"description": "Position to navigate to for the FATE",
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
@@ -178,7 +174,6 @@
"Name",
"Description",
"TerritoryId",
- "Aetheryte",
"Position",
"Targets"
],
diff --git a/FatePaths/Questionable.FatePaths/AssemblyFateDefinitionLoader.cs b/FatePaths/Questionable.FatePaths/AssemblyFateDefinitionLoader.cs
index 3e2bfcbe..22c285cc 100644
--- a/FatePaths/Questionable.FatePaths/AssemblyFateDefinitionLoader.cs
+++ b/FatePaths/Questionable.FatePaths/AssemblyFateDefinitionLoader.cs
@@ -1,105 +1,146 @@
using System;
using System.Collections.Generic;
+using System.Diagnostics;
+using System.Globalization;
using System.IO;
-using System.Numerics;
-using System.Runtime.InteropServices;
-using Questionable.Model.Common;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Security.Cryptography;
+using System.Threading;
+using Questionable.Model.IO;
using Questionable.Model.Questing;
namespace Questionable.FatePaths;
-public static class AssemblyFateDefinitionLoader
+internal static class AssemblyFateDefinitionLoader
{
- private static Dictionary? _definitions;
+ private static readonly Lazy> Definitions = new Lazy>(LoadDefinitions, LazyThreadSafetyMode.ExecutionAndPublication);
- public static Stream FateDefinitionSchema => typeof(AssemblyFateDefinitionLoader).Assembly.GetManifestResourceStream("Questionable.FatePaths.FateDefinitionSchema");
+ internal static TimeSpan? DecodeDuration { get; private set; }
- public static IReadOnlyDictionary GetDefinitions()
+ internal static Stream FateDefinitionSchema
{
- if (_definitions == null)
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ get
{
- _definitions = new Dictionary();
- LoadDefinitions();
+ return _206B_200B_202A_202A_200E_206D_200D_206B_202C_200B_200F_202D_202D_206D_200D_200B_202A_202B_200F_202D_202B_200E_206B_206D_202C_206E_206C_202C_206D_200C_202A_206E_200B_200C_202A_200E_206D_200D_200C_206B_202E(_206D_202B_206F_206C_200B_202C_206C_200D_200D_200D_206D_200E_202A_200D_202C_206F_200C_206B_202E_202B_202B_200B_202E_202E_202E_206D_202D_206C_202B_206A_202C_200E_202A_202A_206E_206B_206E_202C_200D_200D_202E(_200C_202A_202B_206F_206B_200B_202E_202C_206E_200E_206C_200C_200E_206D_206F_206B_200D_206B_206B_200C_200E_202B_202D_206B_206E_202A_202E_206C_206B_202C_200E_200C_206F_206C_206B_206C_206F_202E_206F_200D_202E(typeof(AssemblyFateDefinitionLoader).TypeHandle)), global::_003CModule_003E._206C_200E_206E_202D_200B_206B_200F_202E_206B_202C_200C_206B_202B_206E_202C_200C_200D_202D_206D_200F_206F_202E_206E_206B_202A_202C_206E_206B_206C_206D_200F_206F_202B_206A_200D_202D_200E_206A_202C_206A_202E(657022072));
}
- return _definitions ?? throw new InvalidOperationException("fate definition data is not initialized");
}
- private static void AddDefinition(ushort id, FateDefinition definition)
+ internal static IReadOnlyDictionary GetDefinitions()
{
- _definitions[id] = definition;
+ return Definitions.Value;
}
- private static void LoadDefinitions()
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static IReadOnlyDictionary LoadDefinitions()
{
- LoadDefinition0();
+ Stopwatch stopwatch = _200F_202C_206F_200F_202B_202D_200C_202A_202A_206E_202B_202D_206D_202B_200F_200F_206E_206A_200F_200E_202E_206A_206C_206E_206E_206E_202B_206B_200F_206B_206F_200B_206A_206C_202E_206F_202A_200C_206B_206D_202E();
+ Stream stream = _206B_200B_202A_202A_200E_206D_200D_206B_202C_200B_200F_202D_202D_206D_200D_200B_202A_202B_200F_202D_202B_200E_206B_206D_202C_206E_206C_202C_206D_200C_202A_206E_200B_200C_202A_200E_206D_200D_200C_206B_202E(_206D_202B_206F_206C_200B_202C_206C_200D_200D_200D_206D_200E_202A_200D_202C_206F_200C_206B_202E_202B_202B_200B_202E_202E_202E_206D_202D_206C_202B_206A_202C_200E_202A_202A_206E_206B_206E_202C_200D_200D_202E(_200C_202A_202B_206F_206B_200B_202E_202C_206E_200E_206C_200C_200E_206D_206F_206B_200D_206B_206B_200C_200E_202B_202D_206B_206E_202A_202E_206C_206B_202C_200E_200C_206F_206C_206B_206C_206F_202E_206F_200D_202E(typeof(AssemblyFateDefinitionLoader).TypeHandle)), global::_003CModule_003E._206A_200C_202A_206F_206C_206A_202D_206C_206B_200E_200D_202D_200E_206B_202D_206F_206A_200B_202B_206B_200E_202E_206E_202E_206C_206A_200C_206F_206E_200B_202D_200F_206A_206A_200C_200B_200E_206B_202C_202E_202E(1087605776));
+ try
+ {
+ byte[] array = PathBundleSecret.Key();
+ List> list = PathBundle.Deserialize(stream, array);
+ _206B_202D_202C_200F_206D_202E_202C_200F_206B_202C_206E_202A_200B_206E_206E_206E_200B_200D_206F_206B_206B_202C_202E_202E_202D_206A_200C_202E_202C_202E_206F_202D_202A_206D_202C_202D_206D_206B_202C_202E((Span)array);
+ Dictionary dictionary = new Dictionary(list.Count);
+ using (List>.Enumerator enumerator = list.GetEnumerator())
+ {
+ int num = 2495585;
+ while (true)
+ {
+ int num2 = num;
+ int num3 = 2495585;
+ int num4 = num2;
+ int num5 = num4 + num3;
+ int num6 = num4 & num3;
+ switch (num5 - (num6 + num6))
+ {
+ case 2:
+ num = 2495585;
+ break;
+ case 3:
+ var (s, value) = (KeyValuePair)(ref enumerator.Current);
+ dictionary[ushort.Parse(s, _206C_206D_202D_200D_200C_202C_206D_206B_200B_200C_200F_202B_206B_200E_206A_202E_200E_206A_200D_206D_202D_206F_206D_200E_200E_200B_206B_200B_206E_202D_202B_202B_206D_202D_206D_202E_202C_202B_200D_206D_202E())] = value;
+ num = 2495585;
+ break;
+ case 0:
+ num = (enumerator.MoveNext() ? 2495586 : 2495584);
+ break;
+ case 1:
+ goto end_IL_005c;
+ }
+ continue;
+ end_IL_005c:
+ break;
+ }
+ }
+ DecodeDuration = _206C_202E_200B_202B_202D_202D_202D_202E_206E_202C_200D_202C_200D_202A_200C_202A_206C_200F_206D_206B_202E_202B_200C_206C_200F_200B_202E_206E_202B_200D_200E_206F_202D_200B_200E_202D_200C_202B_200E_202D_202E(stopwatch);
+ return dictionary;
+ }
+ finally
+ {
+ int num = ((stream == null) ? (-1196840161) : (-1196840164));
+ while (true)
+ {
+ int num7 = num;
+ int num3 = -1196840163;
+ int num4 = num7;
+ switch ((num4 | num3) - (num4 & num3))
+ {
+ case 0:
+ num = -1196840164;
+ break;
+ case 1:
+ _206C_206E_202A_206A_202A_202B_202B_206D_206E_200E_202A_202E_200F_202B_206D_206E_200F_206F_200E_200B_200D_202E_202D_206D_206E_202B_200D_202E_200C_206D_202A_202C_202A_202B_200B_200E_200C_202E_206A_206F_202E((IDisposable)stream);
+ num = -1196840161;
+ break;
+ case 2:
+ goto end_IL_0143;
+ }
+ continue;
+ end_IL_0143:
+ break;
+ }
+ }
}
- private static void LoadDefinition0()
+ static Type _200C_202A_202B_206F_206B_200B_202E_202C_206E_200E_206C_200C_200E_206D_206F_206B_200D_206B_206B_200C_200E_202B_202D_206B_206E_202A_202E_206C_206B_202C_200E_200C_206F_206C_206B_206C_206F_202E_206F_200D_202E(RuntimeTypeHandle P_0)
{
- FateDefinition obj = new FateDefinition
- {
- Name = "Little Ladies' Day (2026)",
- Description = "Cheer Rhythm FATE in Ul'dah - Steps of Nald",
- TerritoryId = 130,
- Aetheryte = EAetheryteLocation.Uldah,
- Position = new Vector3(-38.322124f, 3.9999998f, -144.23155f)
- };
- int num = 4;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- Span span = CollectionsMarshal.AsSpan(list);
- span[0] = new FateActionTarget
- {
- DataId = 18862u,
- Action = EAction.CheerRhythmYellow
- };
- span[1] = new FateActionTarget
- {
- DataId = 18860u,
- Action = EAction.CheerRhythmBlue
- };
- span[2] = new FateActionTarget
- {
- DataId = 18861u,
- Action = EAction.CheerRhythmGreen
- };
- span[3] = new FateActionTarget
- {
- DataId = 18859u,
- Action = EAction.CheerRhythmRed
- };
- obj.Targets = list;
- obj.RequiredStatusId = EStatus.FaceInTheCrowd;
- obj.TransformNpcDataId = 1055771u;
- obj.TransformNpcPosition = new Vector3(-37.369385f, 5.0000005f, -130.14423f);
- num = 3;
- List list2 = new List(num);
- CollectionsMarshal.SetCount(list2, num);
- Span span2 = CollectionsMarshal.AsSpan(list2);
- span2[0] = new DialogueChoice
- {
- Type = EDialogChoiceType.List,
- ExcelSheet = "custom/009/FesPdy2026FateDisguise_00951",
- Prompt = new ExcelRef("TEXT_FESPDY2026FATEDISGUISE_00951_Q1_000_000"),
- Answer = new ExcelRef("TEXT_FESPDY2026FATEDISGUISE_00951_A1_000_001")
- };
- span2[1] = new DialogueChoice
- {
- Type = EDialogChoiceType.List,
- ExcelSheet = "custom/009/FesPdy2026FateDisguise_00951",
- Prompt = new ExcelRef("TEXT_FESPDY2026FATEDISGUISE_00951_Q2_000_000"),
- Answer = new ExcelRef("TEXT_FESPDY2026FATEDISGUISE_00951_A2_100_004")
- };
- span2[2] = new DialogueChoice
- {
- Type = EDialogChoiceType.YesNo,
- ExcelSheet = "custom/009/FesPdy2026FateDisguise_00951",
- Prompt = new ExcelRef("TEXT_FESPDY2026FATEDISGUISE_00951_CONFIRM_100_004")
- };
- obj.TransformDialogueChoices = list2;
- obj.RequiredQuestId = (ushort)5444;
- obj.StopAction = EAction.CurtainCall;
- obj.EventExpiry = new DateTime(2026, 3, 12, 14, 59, 0, DateTimeKind.Utc);
- AddDefinition(1, obj);
+ return Type.GetTypeFromHandle(P_0);
+ }
+
+ static Assembly _206D_202B_206F_206C_200B_202C_206C_200D_200D_200D_206D_200E_202A_200D_202C_206F_200C_206B_202E_202B_202B_200B_202E_202E_202E_206D_202D_206C_202B_206A_202C_200E_202A_202A_206E_206B_206E_202C_200D_200D_202E(Type P_0)
+ {
+ return P_0.Assembly;
+ }
+
+ static Stream _206B_200B_202A_202A_200E_206D_200D_206B_202C_200B_200F_202D_202D_206D_200D_200B_202A_202B_200F_202D_202B_200E_206B_206D_202C_206E_206C_202C_206D_200C_202A_206E_200B_200C_202A_200E_206D_200D_200C_206B_202E(Assembly P_0, string P_1)
+ {
+ return P_0.GetManifestResourceStream(P_1);
+ }
+
+ static Stopwatch _200F_202C_206F_200F_202B_202D_200C_202A_202A_206E_202B_202D_206D_202B_200F_200F_206E_206A_200F_200E_202E_206A_206C_206E_206E_206E_202B_206B_200F_206B_206F_200B_206A_206C_202E_206F_202A_200C_206B_206D_202E()
+ {
+ return Stopwatch.StartNew();
+ }
+
+ static void _206B_202D_202C_200F_206D_202E_202C_200F_206B_202C_206E_202A_200B_206E_206E_206E_200B_200D_206F_206B_206B_202C_202E_202E_202D_206A_200C_202E_202C_202E_206F_202D_202A_206D_202C_202D_206D_206B_202C_202E(Span P_0)
+ {
+ CryptographicOperations.ZeroMemory(P_0);
+ }
+
+ static CultureInfo _206C_206D_202D_200D_200C_202C_206D_206B_200B_200C_200F_202B_206B_200E_206A_202E_200E_206A_200D_206D_202D_206F_206D_200E_200E_200B_206B_200B_206E_202D_202B_202B_206D_202D_206D_202E_202C_202B_200D_206D_202E()
+ {
+ return CultureInfo.InvariantCulture;
+ }
+
+ static TimeSpan _206C_202E_200B_202B_202D_202D_202D_202E_206E_202C_200D_202C_200D_202A_200C_202A_206C_200F_206D_206B_202E_202B_200C_206C_200F_200B_202E_206E_202B_200D_200E_206F_202D_200B_200E_202D_200C_202B_200E_202D_202E(Stopwatch P_0)
+ {
+ return P_0.Elapsed;
+ }
+
+ static void _206C_206E_202A_206A_202A_202B_202B_206D_206E_200E_202A_202E_200F_202B_206D_206E_200F_206F_200E_200B_200D_202E_202D_206D_206E_202B_200D_202E_200C_206D_202A_202C_202A_202B_200B_200E_200C_202E_206A_206F_202E(IDisposable P_0)
+ {
+ P_0.Dispose();
}
}
diff --git a/FatePaths/Questionable.FatePaths/PathBundleSecret.cs b/FatePaths/Questionable.FatePaths/PathBundleSecret.cs
new file mode 100644
index 00000000..bf4ffe26
--- /dev/null
+++ b/FatePaths/Questionable.FatePaths/PathBundleSecret.cs
@@ -0,0 +1,64 @@
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Questionable.FatePaths;
+
+internal static class PathBundleSecret
+{
+ private static readonly byte[] A;
+
+ private static readonly byte[] B;
+
+ internal static byte[] Key()
+ {
+ byte[] array = new byte[A.Length];
+ int num = 0;
+ int num2 = -1653942217;
+ while (true)
+ {
+ int num3 = num2;
+ int num4 = -1653942219;
+ int num5 = num3;
+ switch ((num5 | num4) - (num5 & num4))
+ {
+ case 3:
+ num2 = -1653942217;
+ break;
+ case 2:
+ num2 = ((num < array.Length) ? (-1653942220) : (-1653942219));
+ break;
+ case 0:
+ return array;
+ case 1:
+ {
+ int num6 = num;
+ byte num7 = A[num];
+ num4 = B[num];
+ num5 = num7;
+ array[num6] = (byte)((num5 | num4) - (num5 & num4));
+ int num8 = num;
+ num4 = 1;
+ num5 = num8;
+ num = (num5 | num4) + (num5 & num4);
+ num2 = -1653942217;
+ break;
+ }
+ }
+ }
+ }
+
+ static PathBundleSecret()
+ {
+ byte[] array = new byte[32];
+ _206D_202B_202B_206F_202C_206D_200C_206E_202C_202E_200D_200F_202B_200C_200C_206D_202C_206F_206A_202E_206F_206B_200C_200D_206E_200C_206C_200B_200E_200F_202C_200F_200D_200D_200F_202E_200B_200D_206D_202A_202E((Array)array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/);
+ A = array;
+ byte[] array2 = new byte[32];
+ _206D_202B_202B_206F_202C_206D_200C_206E_202C_202E_200D_200F_202B_200C_200C_206D_202C_206F_206A_202E_206F_206B_200C_200D_206E_200C_206C_200B_200E_200F_202C_200F_200D_200D_200F_202E_200B_200D_206D_202A_202E((Array)array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/);
+ B = array2;
+ }
+
+ static void _206D_202B_202B_206F_202C_206D_200C_206E_202C_202E_200D_200F_202B_200C_200C_206D_202C_206F_206A_202E_206F_206B_200C_200D_206E_200C_206C_200B_200E_200F_202C_200F_200D_200D_200F_202E_200B_200D_206D_202A_202E(Array P_0, RuntimeFieldHandle P_1)
+ {
+ RuntimeHelpers.InitializeArray(P_0, P_1);
+ }
+}
diff --git a/GatheringPaths/-----------------------------------------.cs b/GatheringPaths/-----------------------------------------.cs
new file mode 100644
index 00000000..e7320ab5
--- /dev/null
+++ b/GatheringPaths/-----------------------------------------.cs
@@ -0,0 +1,1040 @@
+using System;
+using System.IO;
+using System.Runtime.InteropServices;
+
+internal struct _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E
+{
+ internal uint _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E;
+
+ internal void _206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E()
+ {
+ _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E = 1024u;
+ }
+
+ internal uint _200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder)
+ {
+ uint num = (rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E >> 11) * _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E;
+ int num3;
+ int num4;
+ if (rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E < num)
+ {
+ rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E = num;
+ uint num2 = _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E;
+ num3 = (int)_206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E;
+ num4 = 2048;
+ num3 = ~(~num4 + num3) >>> 5;
+ num4 = (int)num2;
+ _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E = (uint)((num4 | num3) + (num4 & num3));
+ if (rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E < 16777216)
+ {
+ rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = (rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E << 8) | (byte)rangeDecoder._200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E.ReadByte();
+ rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E <<= 8;
+ }
+ return 0u;
+ }
+ uint num5 = rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E;
+ num3 = (int)num;
+ num4 = (int)num5;
+ rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E = (uint)(~(~num4 + num3));
+ uint num6 = rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E;
+ num3 = (int)num;
+ num4 = (int)num6;
+ rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = (uint)(~(~num4 + num3));
+ uint num7 = _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E;
+ num3 = (int)(_206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E >> 5);
+ num4 = (int)num7;
+ _206A_202C_202D_206D_206F_202D_206B_206F_206B_202E_206F_206A_202C_206D_206F_202C_200C_200E_200B_202C_202B_206B_200C_200D_200B_202E_206C_202A_206C_206A_206F_206B_200F_202C_206F_202A_206E_206F_202C_206D_202E = (uint)(~(~num4 + num3));
+ if (rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E < 16777216)
+ {
+ rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = (rangeDecoder._202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E << 8) | (byte)rangeDecoder._200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E.ReadByte();
+ rangeDecoder._200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E <<= 8;
+ }
+ return 1u;
+ }
+}
+internal struct _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E
+{
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206B_200C_202B_206C_200D_200E_206F_206C_206E_202B_202A_206D_200C_206B_206D_200B_206D_202D_202C_200F_200D_206D_206E_202E_202C_206A_200E_200E_206A_200C_206F_202B_200F_206E_202B_202C_200C_202A_206B_202C_202E;
+
+ internal readonly int _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E;
+
+ internal _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(int numBitLevels)
+ {
+ _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E = numBitLevels;
+ int num = 31;
+ _206B_200C_202B_206C_200D_200E_206F_206C_206E_202B_202A_206D_200C_206B_206D_200B_206D_202D_202C_200F_200D_206D_206E_202E_202C_206A_200E_200E_206A_200C_206F_202B_200F_206E_202B_202C_200C_202A_206B_202C_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[1 << numBitLevels + num - (numBitLevels | num)];
+ }
+
+ internal void _206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E()
+ {
+ uint num = 1u;
+ while (true)
+ {
+ long num2 = num;
+ int num3 = _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E;
+ int num4 = 31;
+ int num5 = num3;
+ if (num2 < 1 << num5 + num4 - (num5 | num4))
+ {
+ _206B_200C_202B_206C_200D_200E_206F_206C_206E_202B_202A_206D_200C_206B_206D_200B_206D_202D_202C_200F_200D_206D_206E_202E_202C_206A_200E_200E_206A_200C_206F_202B_200F_206E_202B_202C_200C_202A_206B_202C_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ uint num6 = num;
+ num4 = 1;
+ num5 = (int)num6;
+ int num7 = num5 ^ num4;
+ int num8 = num5 & num4;
+ num = (uint)(num7 + (num8 + num8));
+ continue;
+ }
+ break;
+ }
+ }
+
+ internal uint _200C_200B_206A_206A_206E_206E_206C_202A_200B_200D_200D_202A_200B_202B_206D_206A_200B_206E_206D_200F_206B_206C_206D_206D_200C_202E_206B_202E_202B_202D_206A_202C_206F_206D_206E_200B_200B_202D_200B_206E_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder)
+ {
+ uint num = 1u;
+ int num4;
+ int num5;
+ for (int num2 = _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E; num2 > 0; num2 = ~(~num5 + num4))
+ {
+ num = (num << 1) + _206B_200C_202B_206C_200D_200E_206F_206C_206E_202B_202A_206D_200C_206B_206D_200B_206D_202D_202C_200F_200D_206D_206E_202E_202C_206A_200E_200E_206A_200C_206F_202B_200F_206E_202B_202C_200C_202A_206B_202C_202E[num]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ int num3 = num2;
+ num4 = 1;
+ num5 = num3;
+ }
+ uint num6 = num;
+ int num7 = _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E;
+ num4 = 31;
+ num5 = num7;
+ num4 = 1 << num5 + num4 - (num5 | num4);
+ num5 = (int)num6;
+ return (uint)(~(~num5 + num4));
+ }
+
+ internal uint _200D_202C_206F_202B_202D_202D_202D_202E_202B_206D_206D_200E_202A_200C_206E_202B_202D_202E_206B_206D_206D_200D_200B_206A_200F_202C_206C_202E_200F_202E_200F_200C_200F_202E_200E_200D_200B_202A_206F_202E_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder)
+ {
+ uint num = 1u;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < _202C_200B_206E_202E_202E_202B_200E_202A_206A_202C_206D_200D_206C_200C_206E_202A_200E_206F_200D_206E_206D_202D_200D_206F_200C_200B_202C_202C_200F_202B_200F_200B_202D_200B_202B_206D_206B_202C_206E_202D_202E)
+ {
+ uint num4 = _206B_200C_202B_206C_200D_200E_206F_206C_206E_202B_202A_206D_200C_206B_206D_200B_206D_202D_202C_200F_200D_206D_206E_202E_202C_206A_200E_200E_206A_200C_206F_202B_200F_206E_202B_202C_200C_202A_206B_202C_202E[num]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ num <<= 1;
+ uint num5 = num;
+ int num6 = (int)num4;
+ int num7 = (int)num5;
+ num = (uint)((num7 | num6) + (num7 & num6));
+ uint num8 = num2;
+ int num9 = num3;
+ num6 = 31;
+ num7 = num9;
+ num6 = (int)(num4 << (num7 | num6) - (num7 ^ num6));
+ num7 = (int)num8;
+ num2 = (uint)(num7 + num6 - (num7 & num6));
+ int num10 = num3;
+ num6 = 1;
+ num7 = num10;
+ int num11 = num7 ^ num6;
+ int num12 = num7 & num6;
+ num3 = num11 + (num12 + num12);
+ }
+ return num2;
+ }
+
+ internal static uint _200D_202A_202D_206D_200F_200E_206E_200F_202A_202E_206F_200C_200D_206B_206D_200F_200B_206B_206E_200C_202C_200D_200F_206C_202C_202E_206F_200E_202D_202B_200F_206C_202B_202A_206E_200B_206D_206F_206F_206E_202E(_206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] Models, uint startIndex, _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder, int NumBitLevels)
+ {
+ uint num = 1u;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < NumBitLevels)
+ {
+ int num4 = (int)num;
+ int num5 = (int)startIndex;
+ int num6 = num5 ^ num4;
+ int num7 = num5 & num4;
+ uint num8 = Models[num6 + (num7 + num7)]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ num <<= 1;
+ uint num9 = num;
+ num4 = (int)num8;
+ num5 = (int)num9;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ uint num10 = num2;
+ int num11 = num3;
+ num4 = 31;
+ num5 = num11;
+ num4 = (int)(num8 << num5 + num4 - (num5 | num4));
+ num5 = (int)num10;
+ num2 = (uint)((num5 & num4) + (num5 ^ num4));
+ int num12 = num3;
+ num4 = 1;
+ num5 = num12;
+ int num13 = num5 ^ num4;
+ int num14 = num5 & num4;
+ num3 = num13 + (num14 + num14);
+ }
+ return num2;
+ }
+}
+internal class _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E
+{
+ internal uint _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E;
+
+ internal uint _200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E;
+
+ internal Stream _200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E;
+
+ internal void _202E_206C_206D_202E_202A_206F_200E_200C_202E_206A_202A_200C_206B_206B_200B_200F_202B_200D_202E_206E_200B_206B_206B_200B_202C_200F_202D_202E_200F_206B_202A_202B_202E_200C_202D_200D_206F_206D_206F_202D_202E(Stream stream)
+ {
+ _200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E = stream;
+ _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = 0u;
+ _200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E = uint.MaxValue;
+ int num = 0;
+ while (num < 5)
+ {
+ _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = (_202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E << 8) | (byte)_200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E.ReadByte();
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ num = (num4 | num3) + (num4 & num3);
+ }
+ }
+
+ internal void _206F_202B_200D_206D_202A_206B_206A_202E_202A_206C_206D_200F_206B_206E_202D_200D_206F_202B_202B_200B_206E_200F_202D_206A_202B_202B_202C_202E_202A_206C_200F_206E_200F_200C_202C_200F_200F_200C_200D_202E_202E()
+ {
+ _200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E = null;
+ }
+
+ internal void _200E_200E_200D_200D_206D_200D_206B_200B_206F_206C_202B_200E_206D_202E_206B_202A_206A_202E_200C_202B_202A_206F_200B_202D_206E_202C_200E_202D_200C_202D_202B_206E_200F_202B_200B_206C_202C_206E_202C_200F_202E()
+ {
+ while (_200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E < 16777216)
+ {
+ _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = (_202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E << 8) | (byte)_200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E.ReadByte();
+ _200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E <<= 8;
+ }
+ }
+
+ internal uint _202A_206E_206F_202D_206D_200B_206F_200E_202B_202C_202C_202B_200F_206E_206F_200B_200E_206D_206B_206A_206C_200B_206B_200B_202C_206D_202C_200C_200B_206E_206C_200F_206F_200C_206C_206F_202A_206F_206A_202E_202E(int numTotalBits)
+ {
+ uint num = _200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E;
+ uint num2 = _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E;
+ uint num3 = 0u;
+ int num4 = numTotalBits;
+ while (num4 > 0)
+ {
+ num >>= 1;
+ uint num5 = num2;
+ int num6 = (int)num;
+ int num7 = (int)num5;
+ uint num8 = (uint)(~(~num7 + num6)) >> 31;
+ uint num9 = num2;
+ uint num10 = num;
+ num6 = 1;
+ num7 = (int)num8;
+ num6 = ~(~num7 + num6);
+ num7 = (int)num10;
+ num6 = num7 + num6 - (num7 | num6);
+ num7 = (int)num9;
+ num2 = (uint)(~(~num7 + num6));
+ uint num11 = num3 << 1;
+ num6 = (int)num8;
+ num7 = 1;
+ num6 = ~(~num7 + num6);
+ num7 = (int)num11;
+ num3 = (uint)(num7 + num6 - (num7 & num6));
+ if (num < 16777216)
+ {
+ num2 = (num2 << 8) | (byte)_200F_202E_200C_202E_200F_206A_200E_200D_200B_200B_206A_200D_206C_202D_202B_206F_206E_206F_202A_206F_200C_206A_206E_202A_206D_200E_206A_206A_206C_202A_200F_206D_206C_200B_200B_206C_202D_202C_200B_200F_202E.ReadByte();
+ num <<= 8;
+ }
+ int num12 = num4;
+ num6 = 1;
+ num7 = num12;
+ num4 = ~(~num7 + num6);
+ }
+ _200F_202D_206E_200D_202A_200D_206E_200E_206C_202E_200D_200E_202B_200E_200F_206D_206C_200E_200D_206A_202A_206D_206D_200F_200F_206C_200C_202C_202E_200C_200D_206E_206F_202B_202E_202E_200F_200B_206F_200D_202E = num;
+ _202D_206C_206C_200F_200C_202D_206D_202C_202C_200D_202D_206F_200F_206D_202B_202E_202A_202C_202D_206B_200F_206F_206F_206D_206E_202C_202E_202A_200B_206D_202D_200C_206F_202C_202B_206D_200F_206A_206C_202A_202E = num2;
+ return num3;
+ }
+
+ internal _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E()
+ {
+ }
+}
+internal class _202B_206B_200B_200B_200D_206D_206D_200C_200E_200C_206F_200F_206B_200C_202D_206F_202E_202D_200F_206D_202D_202D_202A_202E_206F_206B_206D_202B_200E_200C_202E_206A_202A_206F_206A_206E_200F_206E_206C_202B_202E
+{
+ internal class _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E
+ {
+ internal readonly _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[] _206B_206B_206F_202D_206A_202D_200F_206D_206E_200E_206C_206B_202A_206B_206D_202B_200C_200C_202B_206C_202B_202B_206E_202D_202A_200D_206A_206A_206D_202D_206D_202A_202D_200C_206D_202E_206A_206C_206F_202E = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[16];
+
+ internal readonly _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[] _202B_206B_202E_200D_202D_202A_206B_200B_206D_206B_202B_200D_202C_200F_202B_206E_206B_206B_202E_200B_206C_206E_206F_206C_206B_200B_200B_200E_206D_206E_202D_206B_206E_206E_206F_202A_200E_200C_206E_202D_202E = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[16];
+
+ internal _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E _206A_206C_206A_202B_206C_200F_206E_200E_206C_206C_202D_206A_206F_200B_202E_202D_202C_202E_200D_206B_206F_202D_206B_202E_206E_200B_200F_206F_202C_200F_206B_200B_200C_202B_202C_200E_200E_202E_206D_206B_202E;
+
+ internal _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E _200B_200B_200F_206E_206A_202D_200B_206C_206C_206F_202A_202E_206C_200C_200D_200D_206D_206D_206E_202B_206F_206F_200D_202C_200F_200D_200B_202D_202C_206C_202E_202D_202A_202E_200C_200B_200D_206C_200C_200E_202E;
+
+ internal _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E _206B_200F_202D_200F_200E_200F_200D_202D_202C_200C_202E_200D_200B_202D_206C_206A_202B_200F_202D_200F_200F_202C_206C_202E_202E_206D_202A_206B_200D_200E_206B_200C_202A_206D_206B_200C_200B_202A_206A_206D_202E = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(8);
+
+ internal uint _206B_206B_202E_206D_206A_200B_200E_202B_200F_202B_206C_202D_200E_200D_202E_206D_200C_202E_202A_202C_200D_202C_206C_200D_200C_200E_206F_202A_200B_202D_200D_200B_202D_202B_200E_202E_206D_206C_200D_200E_202E;
+
+ internal void _202E_200C_200F_202D_206E_202D_206A_202D_202C_202A_206D_206D_200D_206C_202B_206A_206C_206A_202C_206A_200C_200F_206E_206B_206A_202A_200F_206E_200F_206C_202C_200F_206B_200C_206D_200D_202E_202E_202B_202E(uint numPosStates)
+ {
+ uint num = _206B_206B_202E_206D_206A_200B_200E_202B_200F_202B_206C_202D_200E_200D_202E_206D_200C_202E_202A_202C_200D_202C_206C_200D_200C_200E_206F_202A_200B_202D_200D_200B_202D_202B_200E_202E_206D_206C_200D_200E_202E;
+ while (num < numPosStates)
+ {
+ _206B_206B_206F_202D_206A_202D_200F_206D_206E_200E_206C_206B_202A_206B_206D_202B_200C_200C_202B_206C_202B_202B_206E_202D_202A_200D_206A_206A_206D_202D_206D_202A_202D_200C_206D_202E_206A_206C_206F_202E[num] = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(3);
+ _202B_206B_202E_200D_202D_202A_206B_200B_206D_206B_202B_200D_202C_200F_202B_206E_206B_206B_202E_200B_206C_206E_206F_206C_206B_200B_200B_200E_206D_206E_202D_206B_206E_206E_206F_202A_200E_200C_206E_202D_202E[num] = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(3);
+ uint num2 = num;
+ int num3 = 1;
+ int num4 = (int)num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = (uint)(num5 + (num6 + num6));
+ }
+ _206B_206B_202E_206D_206A_200B_200E_202B_200F_202B_206C_202D_200E_200D_202E_206D_200C_202E_202A_202C_200D_202C_206C_200D_200C_200E_206F_202A_200B_202D_200D_200B_202D_202B_200E_202E_206D_206C_200D_200E_202E = numPosStates;
+ }
+
+ internal void _202B_206C_206C_200F_202B_200D_206F_202D_200E_200D_206F_200C_200B_200B_206E_200F_202D_202B_200E_206F_202D_206E_206D_202A_206A_200F_206A_206B_202A_200E_202A_202D_200D_206D_206E_200F_202E_206C_206D_200D_202E()
+ {
+ _206A_206C_206A_202B_206C_200F_206E_200E_206C_206C_202D_206A_206F_200B_202E_202D_202C_202E_200D_206B_206F_202D_206B_202E_206E_200B_200F_206F_202C_200F_206B_200B_200C_202B_202C_200E_200E_202E_206D_206B_202E._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ uint num = 0u;
+ while (num < _206B_206B_202E_206D_206A_200B_200E_202B_200F_202B_206C_202D_200E_200D_202E_206D_200C_202E_202A_202C_200D_202C_206C_200D_200C_200E_206F_202A_200B_202D_200D_200B_202D_202B_200E_202E_206D_206C_200D_200E_202E)
+ {
+ _206B_206B_206F_202D_206A_202D_200F_206D_206E_200E_206C_206B_202A_206B_206D_202B_200C_200C_202B_206C_202B_202B_206E_202D_202A_200D_206A_206A_206D_202D_206D_202A_202D_200C_206D_202E_206A_206C_206F_202E[num]._206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E();
+ _202B_206B_202E_200D_202D_202A_206B_200B_206D_206B_202B_200D_202C_200F_202B_206E_206B_206B_202E_200B_206C_206E_206F_206C_206B_200B_200B_200E_206D_206E_202D_206B_206E_206E_206F_202A_200E_200C_206E_202D_202E[num]._206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E();
+ uint num2 = num;
+ int num3 = 1;
+ int num4 = (int)num2;
+ num = (uint)((num4 | num3) + (num4 & num3));
+ }
+ _200B_200B_200F_206E_206A_202D_200B_206C_206C_206F_202A_202E_206C_200C_200D_200D_206D_206D_206E_202B_206F_206F_200D_202C_200F_200D_200B_202D_202C_206C_202E_202D_202A_202E_200C_200B_200D_206C_200C_200E_202E._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ _206B_200F_202D_200F_200E_200F_200D_202D_202C_200C_202E_200D_200B_202D_206C_206A_202B_200F_202D_200F_200F_202C_206C_202E_202E_206D_202A_206B_200D_200E_206B_200C_202A_206D_206B_200C_200B_202A_206A_206D_202E._206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E();
+ }
+
+ internal uint _202B_200E_206B_200E_202A_206B_200C_200E_206C_200F_206E_200B_200B_202C_202A_206E_200C_200C_200B_206B_206D_200D_202E_206B_206E_200B_200C_202D_206D_202B_206D_206D_200B_202E_202D_206E_206C_202D_202D_206E_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder, uint posState)
+ {
+ if (_206A_206C_206A_202B_206C_200F_206E_200E_206C_206C_202D_206A_206F_200B_202E_202D_202C_202E_200D_206B_206F_202D_206B_202E_206E_200B_200F_206F_202C_200F_206B_200B_200C_202B_202C_200E_200E_202E_206D_206B_202E._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder) == 0)
+ {
+ return _206B_206B_206F_202D_206A_202D_200F_206D_206E_200E_206C_206B_202A_206B_206D_202B_200C_200C_202B_206C_202B_202B_206E_202D_202A_200D_206A_206A_206D_202D_206D_202A_202D_200C_206D_202E_206A_206C_206F_202E[posState]._200C_200B_206A_206A_206E_206E_206C_202A_200B_200D_200D_202A_200B_202B_206D_206A_200B_206E_206D_200F_206B_206C_206D_206D_200C_202E_206B_202E_202B_202D_206A_202C_206F_206D_206E_200B_200B_202D_200B_206E_202E(rangeDecoder);
+ }
+ uint num = 8u;
+ if (_200B_200B_200F_206E_206A_202D_200B_206C_206C_206F_202A_202E_206C_200C_200D_200D_206D_206D_206E_202B_206F_206F_200D_202C_200F_200D_200B_202D_202C_206C_202E_202D_202A_202E_200C_200B_200D_206C_200C_200E_202E._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder) == 0)
+ {
+ return num + _202B_206B_202E_200D_202D_202A_206B_200B_206D_206B_202B_200D_202C_200F_202B_206E_206B_206B_202E_200B_206C_206E_206F_206C_206B_200B_200B_200E_206D_206E_202D_206B_206E_206E_206F_202A_200E_200C_206E_202D_202E[posState]._200C_200B_206A_206A_206E_206E_206C_202A_200B_200D_200D_202A_200B_202B_206D_206A_200B_206E_206D_200F_206B_206C_206D_206D_200C_202E_206B_202E_202B_202D_206A_202C_206F_206D_206E_200B_200B_202D_200B_206E_202E(rangeDecoder);
+ }
+ uint num2 = num;
+ int num3 = 8;
+ int num4 = (int)num2;
+ num = (uint)((num4 | num3) + (num4 & num3));
+ return num + _206B_200F_202D_200F_200E_200F_200D_202D_202C_200C_202E_200D_200B_202D_206C_206A_202B_200F_202D_200F_200F_202C_206C_202E_202E_206D_202A_206B_200D_200E_206B_200C_202A_206D_206B_200C_200B_202A_206A_206D_202E._200C_200B_206A_206A_206E_206E_206C_202A_200B_200D_200D_202A_200B_202B_206D_206A_200B_206E_206D_200F_206B_206C_206D_206D_200C_202E_206B_202E_202B_202D_206A_202C_206F_206D_206E_200B_200B_202D_200B_206E_202E(rangeDecoder);
+ }
+
+ internal _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E()
+ {
+ }
+ }
+
+ internal class _200C_200F_206D_206A_202C_206A_202D_200D_206C_200B_206C_206D_206F_206F_206A_202D_206A_206E_200E_202C_206D_206E_200B_202A_200D_206F_200F_200F_202A_202D_200B_206C_206A_200C_200F_202E_202D_202E_206A_200E_202E
+ {
+ internal struct _206E_206A_202A_206D_202D_206B_202B_206F_202B_206A_202B_200E_206D_200B_206B_206A_200D_200F_200B_200E_206F_206B_200C_200D_200B_200B_202C_200E_200F_200D_206D_206F_200F_206E_202A_206B_200E_200C_202A_202D_202E
+ {
+ internal _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E;
+
+ internal void _206B_202C_202A_202D_202E_202A_200E_202A_202C_202D_206A_206C_206E_202C_202D_200B_200D_200D_200F_206F_202C_206D_200F_202D_200E_202E_206B_206F_200D_206E_200D_202B_200C_206C_200D_206F_202C_202C_206D_202E_202E()
+ {
+ _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[768];
+ }
+
+ internal void _206F_200D_202A_200C_206E_200E_202C_206D_200E_206C_202A_200B_206F_200D_200D_200D_206A_202B_202B_206A_206C_202A_206B_200D_206C_200E_206A_200B_206C_206D_200D_206C_200B_206B_206E_200F_202B_206D_202C_206C_202E()
+ {
+ int num = 0;
+ while (num < 768)
+ {
+ _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = num5 + (num6 + num6);
+ }
+ }
+
+ internal byte _206F_206B_202D_202E_200B_200C_202B_200D_206E_200F_200B_200D_206B_202D_202D_206A_202A_200D_202E_200D_202A_206C_200D_206D_206B_202C_200B_206D_206F_206B_200B_202B_206C_206B_202B_206D_202D_206A_202D_200F_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder)
+ {
+ uint num = 1u;
+ do
+ {
+ num = (num << 1) | _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E[num]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ }
+ while (num < 256);
+ return (byte)num;
+ }
+
+ internal byte _200F_200E_202B_200C_206D_202E_206A_206B_200E_206C_202E_200B_202A_206E_202C_202A_200B_200F_206D_200E_206A_206B_206B_200F_206B_206E_206B_202B_200E_206A_200E_206A_206F_200F_200F_200C_200E_206B_200F_202E_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder, byte matchByte)
+ {
+ uint num = 1u;
+ do
+ {
+ int num2 = matchByte >> 7;
+ int num3 = 1;
+ int num4 = num2;
+ uint num5 = (uint)(num4 + num3 - (num4 | num3));
+ matchByte <<= 1;
+ _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] array = _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E;
+ num3 = (int)num5;
+ num4 = 1;
+ int num6 = (num4 | num3) + (num4 & num3) << 8;
+ num3 = (int)num;
+ num4 = num6;
+ uint num7 = array[(num4 | num3) + (num4 & num3)]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ uint num8 = num << 1;
+ num3 = (int)num7;
+ num4 = (int)num8;
+ num = (uint)(num4 + num3 - (num4 & num3));
+ if (num5 != num7)
+ {
+ while (num < 256)
+ {
+ num = (num << 1) | _206F_206D_202B_200F_200F_206A_202A_202D_206C_202B_200D_200F_202D_206A_200D_202C_206C_200F_206A_206F_200F_206D_206E_200C_206F_200B_206C_202B_200C_200D_206B_206F_202C_200F_202C_200B_206C_202C_202E_202D_202E[num]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(rangeDecoder);
+ }
+ break;
+ }
+ }
+ while (num < 256);
+ return (byte)num;
+ }
+ }
+
+ internal _206E_206A_202A_206D_202D_206B_202B_206F_202B_206A_202B_200E_206D_200B_206B_206A_200D_200F_200B_200E_206F_206B_200C_200D_200B_200B_202C_200E_200F_200D_206D_206F_200F_206E_202A_206B_200E_200C_202A_202D_202E[] _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E;
+
+ internal int _200F_202A_206E_206A_206C_202B_206B_200C_200B_202B_206B_206C_206F_200B_202B_206F_206E_200C_206F_206B_202C_200F_206B_206D_200E_206D_206F_200E_200F_202B_200C_202B_202B_200D_200B_200B_206D_202C_206A_200F_202E;
+
+ internal int _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E;
+
+ internal uint _206B_202B_202A_206C_206E_202C_202A_206C_202D_206E_200B_206E_206B_206A_202D_206C_202A_202E_206B_202E_200C_200E_200C_200F_206A_200D_200C_202E_202A_202D_206C_206D_200D_202B_206C_206F_206B_202E_206F_206D_202E;
+
+ internal void _206A_202E_200C_206C_206F_200C_202B_202B_206B_200B_206B_202A_200D_200E_202A_202A_206A_200B_202B_200C_202A_206F_202A_206A_206D_200E_200D_206B_200B_206E_200B_206B_206D_202E_206A_202D_200C_206F_200B_202E_202E(int numPosBits, int numPrevBits)
+ {
+ if (_202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E == null || _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E != numPrevBits || _200F_202A_206E_206A_206C_202B_206B_200C_200B_202B_206B_206C_206F_200B_202B_206F_206E_200C_206F_206B_202C_200F_206B_206D_200E_206D_206F_200E_200F_202B_200C_202B_202B_200D_200B_200B_206D_202C_206A_200F_202E != numPosBits)
+ {
+ _200F_202A_206E_206A_206C_202B_206B_200C_200B_202B_206B_206C_206F_200B_202B_206F_206E_200C_206F_206B_202C_200F_206B_206D_200E_206D_206F_200E_200F_202B_200C_202B_202B_200D_200B_200B_206D_202C_206A_200F_202E = numPosBits;
+ int num = 31;
+ int num2 = numPosBits;
+ int num3 = 1 << (num2 | num) - (num2 ^ num);
+ num = 1;
+ num2 = num3;
+ _206B_202B_202A_206C_206E_202C_202A_206C_202D_206E_200B_206E_206B_206A_202D_206C_202A_202E_206B_202E_200C_200E_200C_200F_206A_200D_200C_202E_202A_202D_206C_206D_200D_202B_206C_206F_206B_202E_206F_206D_202E = (uint)(~(~num2 + num));
+ _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E = numPrevBits;
+ int num4 = _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E;
+ num = _200F_202A_206E_206A_206C_202B_206B_200C_200B_202B_206B_206C_206F_200B_202B_206F_206E_200C_206F_206B_202C_200F_206B_206D_200E_206D_206F_200E_200F_202B_200C_202B_202B_200D_200B_200B_206D_202C_206A_200F_202E;
+ num2 = num4;
+ int num5 = (num2 | num) + (num2 & num);
+ num = 31;
+ num2 = num5;
+ uint num6 = (uint)(1 << num2 + num - (num2 | num));
+ _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E = new _206E_206A_202A_206D_202D_206B_202B_206F_202B_206A_202B_200E_206D_200B_206B_206A_200D_200F_200B_200E_206F_206B_200C_200D_200B_200B_202C_200E_200F_200D_206D_206F_200F_206E_202A_206B_200E_200C_202A_202D_202E[num6];
+ for (uint num7 = 0u; num7 < num6; num7 = (uint)((num2 | num) + (num2 & num)))
+ {
+ _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E[num7]._206B_202C_202A_202D_202E_202A_200E_202A_202C_202D_206A_206C_206E_202C_202D_200B_200D_200D_200F_206F_202C_206D_200F_202D_200E_202E_206B_206F_200D_206E_200D_202B_200C_206C_200D_206F_202C_202C_206D_202E_202E();
+ uint num8 = num7;
+ num = 1;
+ num2 = (int)num8;
+ }
+ }
+ }
+
+ internal void _206B_206D_200F_202A_206C_206E_202E_206D_206E_206E_202E_200E_200B_200D_202A_202D_202C_200C_206B_206A_202D_200B_200E_202C_206E_200F_206C_200B_200C_200D_202B_200E_206A_202B_202A_202E_206E_202D_202C_206B_202E()
+ {
+ int num = _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E;
+ int num2 = _200F_202A_206E_206A_206C_202B_206B_200C_200B_202B_206B_206C_206F_200B_202B_206F_206E_200C_206F_206B_202C_200F_206B_206D_200E_206D_206F_200E_200F_202B_200C_202B_202B_200D_200B_200B_206D_202C_206A_200F_202E;
+ int num3 = num;
+ int num4 = num3 ^ num2;
+ int num5 = num3 & num2;
+ int num6 = num4 + (num5 + num5);
+ num2 = 31;
+ num3 = num6;
+ uint num7 = (uint)(1 << (num3 | num2) - (num3 ^ num2));
+ uint num8 = 0u;
+ while (num8 < num7)
+ {
+ _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E[num8]._206F_200D_202A_200C_206E_200E_202C_206D_200E_206C_202A_200B_206F_200D_200D_200D_206A_202B_202B_206A_206C_202A_206B_200D_206C_200E_206A_200B_206C_206D_200D_206C_200B_206B_206E_200F_202B_206D_202C_206C_202E();
+ uint num9 = num8;
+ num2 = 1;
+ num3 = (int)num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num8 = (uint)(num10 + (num11 + num11));
+ }
+ }
+
+ internal uint _202C_200D_206E_200B_202B_200D_202B_202A_206C_200B_202A_206D_206B_202B_206F_200D_206D_200F_200D_202B_206A_200B_200F_200D_206D_200B_202D_202D_206B_200F_200D_202C_202C_200F_206F_200C_202B_206A_206E_202E_202E(uint pos, byte prevByte)
+ {
+ int num = (int)_206B_202B_202A_206C_206E_202C_202A_206C_202D_206E_200B_206E_206B_206A_202D_206C_202A_202E_206B_202E_200C_200E_200C_200F_206A_200D_200C_202E_202A_202D_206C_206D_200D_202B_206C_206F_206B_202E_206F_206D_202E;
+ int num2 = (int)pos;
+ int num3 = (num2 | num) - (num2 ^ num);
+ int num4 = _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E;
+ num = 31;
+ num2 = num4;
+ int num5 = num3 << num2 + num - (num2 | num);
+ num = _200D_200C_202A_200F_206D_206E_206A_200E_200B_202D_206A_202A_202A_200B_202D_206F_200B_202C_206D_202A_202D_202C_206A_202D_200B_206F_206F_206E_202A_200E_202B_200F_202C_202E_202B_206D_200B_202C_200F_202C_202E;
+ num2 = 8;
+ int num6 = ~(~num2 + num);
+ num = 31;
+ num2 = num6;
+ num = prevByte >> (num2 | num) - (num2 ^ num);
+ num2 = num5;
+ int num7 = num2 ^ num;
+ int num8 = num2 & num;
+ return (uint)(num7 + (num8 + num8));
+ }
+
+ internal byte _200D_206F_206D_200E_200B_206B_200B_200B_200E_200F_202C_200F_200E_206C_206C_206A_200C_200B_202D_202E_206E_206C_202A_200D_206D_206B_200C_200F_206E_200B_200C_202A_202A_200D_200D_200E_200F_206C_202C_200D_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder, uint pos, byte prevByte)
+ {
+ return _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E[_202C_200D_206E_200B_202B_200D_202B_202A_206C_200B_202A_206D_206B_202B_206F_200D_206D_200F_200D_202B_206A_200B_200F_200D_206D_200B_202D_202D_206B_200F_200D_202C_202C_200F_206F_200C_202B_206A_206E_202E_202E(pos, prevByte)]._206F_206B_202D_202E_200B_200C_202B_200D_206E_200F_200B_200D_206B_202D_202D_206A_202A_200D_202E_200D_202A_206C_200D_206D_206B_202C_200B_206D_206F_206B_200B_202B_206C_206B_202B_206D_202D_206A_202D_200F_202E(rangeDecoder);
+ }
+
+ internal byte _200E_200C_206B_206E_206D_206F_206A_200B_206E_200C_206F_202A_202C_200D_206C_202D_206A_206B_206E_200E_200B_206D_206D_202E_206D_206A_206F_206C_200B_206B_206C_202D_206A_202E_202B_200E_202A_202D_206F_206E_202E(_200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E rangeDecoder, uint pos, byte prevByte, byte matchByte)
+ {
+ return _202A_200C_206E_206B_206A_202C_206D_200B_202D_206B_202E_200F_200F_200E_206C_206F_202C_200C_202C_202E_202C_206D_202D_202D_206D_200C_202A_206E_200B_206B_206C_206B_202D_206E_200D_206E_200B_202B_200F_202C_202E[_202C_200D_206E_200B_202B_200D_202B_202A_206C_200B_202A_206D_206B_202B_206F_200D_206D_200F_200D_202B_206A_200B_200F_200D_206D_200B_202D_202D_206B_200F_200D_202C_202C_200F_206F_200C_202B_206A_206E_202E_202E(pos, prevByte)]._200F_200E_202B_200C_206D_202E_206A_206B_200E_206C_202E_200B_202A_206E_202C_202A_200B_200F_206D_200E_206A_206B_206B_200F_206B_206E_206B_202B_200E_206A_200E_206A_206F_200F_200F_200C_200E_206B_200F_202E_202E(rangeDecoder, matchByte);
+ }
+
+ internal _200C_200F_206D_206A_202C_206A_202D_200D_206C_200B_206C_206D_206F_206F_206A_202D_206A_206E_200E_202C_206D_206E_200B_202A_200D_206F_200F_200F_202A_202D_200B_206C_206A_200C_200F_202E_202D_202E_206A_200E_202E()
+ {
+ }
+ }
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _200D_206F_200C_206E_206D_200F_200C_200D_200C_200F_200D_200F_206A_206B_202C_202B_200E_200E_206A_202E_200E_206E_202C_202D_200B_206F_200E_206D_202E_200B_202A_202B_202B_202A_200B_202B_200C_202C_206C_202A_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[192];
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _200E_206D_202A_200F_202E_206B_200E_206A_200F_206E_206A_202B_200F_202A_200F_206D_206A_206F_206C_200B_200F_202C_202B_202B_200D_200B_202B_206C_206A_202E_200C_200E_202A_200D_202A_202A_200D_200C_200D_206D_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[192];
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206F_200E_206F_200E_202D_200D_200D_202D_206E_206B_206A_206D_202E_206B_200F_200B_206D_206D_206D_206E_200B_206C_202B_206E_200B_206F_202E_202A_200F_206A_202A_200D_202A_200F_202A_206A_206C_202B_202A_206E_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[12];
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206A_206F_200F_202D_206C_206F_200E_202C_206E_206D_206E_206C_206A_202B_206E_202C_200B_202D_206D_206B_202E_202B_206A_206E_200F_202B_206E_202A_200C_202A_206A_202B_206A_202C_200F_200E_206D_202E_200F_200E_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[12];
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206D_206A_206F_200C_200F_200C_202A_202A_200B_206F_202A_206D_206C_206A_206F_206E_206C_206A_202E_206E_202A_206F_200D_202A_206A_202D_206B_202A_206C_206A_206B_202D_200E_206C_200B_202E_206A_202A_200F_202A_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[12];
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _200E_202C_202C_202D_200F_206F_206A_202D_200B_206E_200D_206E_206E_202C_202C_200F_200D_202E_206E_200B_202E_202E_206E_202C_206A_206F_206C_202A_200B_200B_206A_206B_206E_202C_206E_202E_202C_206F_202D_206E_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[12];
+
+ internal readonly _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E _202E_200D_200F_206D_206B_206F_200F_200E_200D_200D_206E_200B_206C_200E_206C_202A_206D_206A_206E_206A_206A_200B_206A_206D_200F_202A_200C_206D_206C_202B_206D_200F_200E_202D_206D_202A_206F_202B_202A_202E = new _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E();
+
+ internal readonly _200C_200F_206D_206A_202C_206A_202D_200D_206C_200B_206C_206D_206F_206F_206A_202D_206A_206E_200E_202C_206D_206E_200B_202A_200D_206F_200F_200F_202A_202D_200B_206C_206A_200C_200F_202E_202D_202E_206A_200E_202E _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E = new _200C_200F_206D_206A_202C_206A_202D_200D_206C_200B_206C_206D_206F_206F_206A_202D_206A_206E_200E_202C_206D_206E_200B_202A_200D_206F_200F_200F_202A_202D_200B_206C_206A_200C_200F_202E_202D_202E_206A_200E_202E();
+
+ internal readonly _206C_202B_202C_200B_200B_206B_202D_206A_200E_206D_206C_206D_206C_200F_202C_202B_206A_200D_202E_200D_202D_206C_202B_202A_200F_206B_206F_200B_206F_206B_206E_206D_202D_206B_206C_200C_202C_206C_200F_200E_202E _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E = new _206C_202B_202C_200B_200B_206B_202D_206A_200E_206D_206C_206D_206C_200F_202C_202B_206A_200D_202E_200D_202D_206C_202B_202A_200F_206B_206F_200B_206F_206B_206E_206D_202D_206B_206C_200C_202C_206C_200F_200E_202E();
+
+ internal readonly _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] _206A_206A_206A_202D_200E_202B_202E_200C_200F_200D_202A_206C_206E_202C_200D_202B_200B_206A_202C_206B_200B_206B_206C_206E_202A_200E_206F_200C_200D_206A_206A_202A_206C_200E_206F_202D_200E_200F_200D_206D_202E = new _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[114];
+
+ internal readonly _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[] _206F_206D_200D_206E_206D_200F_200C_206E_206A_206A_200E_200D_206C_202D_202A_206D_200C_206B_206A_200C_206D_202D_206C_200B_206F_202B_200B_206E_202A_206B_200B_206D_200E_206A_200B_206E_206C_206C_200B_206A_202E = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E[4];
+
+ internal readonly _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E _206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E = new _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E();
+
+ internal readonly _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E _202B_206B_200C_200C_206A_200D_202D_206E_200C_206D_202A_202B_200D_202B_206D_206F_206A_200E_206C_206A_206E_202C_200F_200C_202E_200B_200C_206C_202E_202E_202C_206C_202B_200F_202A_206E_206F_202B_202C_200F_202E = new _206E_200B_200F_206A_206F_206E_200B_206F_202B_206D_202D_202D_202D_200C_202A_200B_202D_206B_202C_206A_206C_200F_206D_206A_202C_206E_202A_200C_200D_206E_202C_206C_206C_206F_206C_206F_206D_206F_202B_206D_202E();
+
+ internal bool _206E_206A_202C_206A_200C_206A_206C_200E_206F_202B_202B_206B_202B_206D_206D_202E_200D_200B_202C_202C_206A_202A_200C_202C_200E_206B_206E_206C_202A_206A_200B_202D_206C_200B_202A_202E_206B_202E_206C_206E_202E;
+
+ internal uint _206F_206F_200D_202E_200D_200C_200E_200B_206D_200D_206E_202D_202A_202D_200D_200F_200B_206A_206F_206A_200D_202A_202B_206A_200D_202E_202B_206B_202B_200F_202C_202E_202A_200D_206D_206C_206D_200C_200C_200F_202E;
+
+ internal uint _206E_200B_200C_200E_202A_202E_200B_206E_206B_200B_202C_200F_202A_200D_206F_202E_202A_200D_206F_206D_206D_206E_200B_206E_206F_202A_206B_202C_206C_202C_206A_202B_206D_206D_200F_202A_200B_202E_206B_200F_202E;
+
+ internal _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E _206D_206A_206C_202B_200B_206E_200C_200C_200D_202E_200B_202D_206A_200D_200B_200F_206D_206E_200B_202D_202A_202C_206C_202B_200E_200C_202B_202B_202B_200C_202E_206E_202E_200C_206C_200F_202A_206F_200F_206C_202E = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(4);
+
+ internal uint _206A_206A_206A_200F_200C_206A_206C_200D_200B_202E_206D_200B_202E_206C_202C_202A_200B_202C_202C_206D_200B_200E_200E_206A_200E_206D_206D_202D_202B_200E_206C_206D_202E_202A_202B_200B_200D_202E_206A_200E_202E;
+
+ internal _202B_206B_200B_200B_200D_206D_206D_200C_200E_200C_206F_200F_206B_200C_202D_206F_202E_202D_200F_206D_202D_202D_202A_202E_206F_206B_206D_202B_200E_200C_202E_206A_202A_206F_206A_206E_200F_206E_206C_202B_202E()
+ {
+ _206F_206F_200D_202E_200D_200C_200E_200B_206D_200D_206E_202D_202A_202D_200D_200F_200B_206A_206F_206A_200D_202A_202B_206A_200D_202E_202B_206B_202B_200F_202C_202E_202A_200D_206D_206C_206D_200C_200C_200F_202E = uint.MaxValue;
+ int num = 0;
+ while ((long)num < 4L)
+ {
+ _206F_206D_200D_206E_206D_200F_200C_206E_206A_206A_200E_200D_206C_202D_202A_206D_200C_206B_206A_200C_206D_202D_206C_200B_206F_202B_200B_206E_202A_206B_200B_206D_200E_206A_200B_206E_206C_206C_200B_206A_202E[num] = new _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E(6);
+ int num2 = num;
+ int num3 = 1;
+ int num4 = num2;
+ int num5 = num4 ^ num3;
+ int num6 = num4 & num3;
+ num = num5 + (num6 + num6);
+ }
+ }
+
+ internal void _202A_202D_202E_200F_200D_206D_200F_206C_202C_200F_206F_200D_202B_200C_202D_200B_206A_200D_202E_202E_202C_202D_200F_206B_206C_206B_206B_200F_200D_202D_200C_206D_206F_200B_200D_206A_202D_200E_206B_202A_202E(uint dictionarySize)
+ {
+ if (_206F_206F_200D_202E_200D_200C_200E_200B_206D_200D_206E_202D_202A_202D_200D_200F_200B_206A_206F_206A_200D_202A_202B_206A_200D_202E_202B_206B_202B_200F_202C_202E_202A_200D_206D_206C_206D_200C_200C_200F_202E != dictionarySize)
+ {
+ _206F_206F_200D_202E_200D_200C_200E_200B_206D_200D_206E_202D_202A_202D_200D_200F_200B_206A_206F_206A_200D_202A_202B_206A_200D_202E_202B_206B_202B_200F_202C_202E_202A_200D_206D_206C_206D_200C_200C_200F_202E = dictionarySize;
+ _206E_200B_200C_200E_202A_202E_200B_206E_206B_200B_202C_200F_202A_200D_206F_202E_202A_200D_206F_206D_206D_206E_200B_206E_206F_202A_206B_202C_206C_202C_206A_202B_206D_206D_200F_202A_200B_202E_206B_200F_202E = Math.Max(_206F_206F_200D_202E_200D_200C_200E_200B_206D_200D_206E_202D_202A_202D_200D_200F_200B_206A_206F_206A_200D_202A_202B_206A_200D_202E_202B_206B_202B_200F_202C_202E_202A_200D_206D_206C_206D_200C_200C_200F_202E, 1u);
+ uint windowSize = Math.Max(_206E_200B_200C_200E_202A_202E_200B_206E_206B_200B_202C_200F_202A_200D_206F_202E_202A_200D_206F_206D_206D_206E_200B_206E_206F_202A_206B_202C_206C_202C_206A_202B_206D_206D_200F_202A_200B_202E_206B_200F_202E, 4096u);
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._200D_200B_206F_202C_200C_200E_206E_202D_202E_206C_200F_202D_206B_206B_200E_206A_202C_202D_206D_206A_200D_200F_200D_206A_202A_206A_206E_206A_200B_206B_206D_200E_206E_202D_200E_200F_200D_202E_202C_206B_202E(windowSize);
+ }
+ }
+
+ internal void _202A_206D_206D_206B_202E_200D_206F_202D_206F_206B_206E_206B_202D_202E_200D_202E_206D_202A_202E_200D_200B_202D_206B_202C_200D_202B_202A_200E_202D_200D_202B_200E_202E_206B_206D_206E_202D_200F_202B_206F_202E(int lp, int lc)
+ {
+ _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E._206A_202E_200C_206C_206F_200C_202B_202B_206B_200B_206B_202A_200D_200E_202A_202A_206A_200B_202B_200C_202A_206F_202A_206A_206D_200E_200D_206B_200B_206E_200B_206B_206D_202E_206A_202D_200C_206F_200B_202E_202E(lp, lc);
+ }
+
+ internal void _202D_200B_200C_206C_200C_206A_206B_200F_200E_200C_200D_206E_200D_200E_200E_202B_206C_202E_202E_206B_206A_206A_200D_206C_202C_200F_200F_200B_202B_202C_200D_200F_202C_206F_202A_206F_200F_200B_200C_206F_202E(int pb)
+ {
+ int num = 31;
+ int num2 = pb;
+ uint num3 = (uint)(1 << num2 + num - (num2 | num));
+ _202E_200D_200F_206D_206B_206F_200F_200E_200D_200D_206E_200B_206C_200E_206C_202A_206D_206A_206E_206A_206A_200B_206A_206D_200F_202A_200C_206D_206C_202B_206D_200F_200E_202D_206D_202A_206F_202B_202A_202E._202E_200C_200F_202D_206E_202D_206A_202D_202C_202A_206D_206D_200D_206C_202B_206A_206C_206A_202C_206A_200C_200F_206E_206B_206A_202A_200F_206E_200F_206C_202C_200F_206B_200C_206D_200D_202E_202E_202B_202E(num3);
+ _202B_206B_200C_200C_206A_200D_202D_206E_200C_206D_202A_202B_200D_202B_206D_206F_206A_200E_206C_206A_206E_202C_200F_200C_202E_200B_200C_206C_202E_202E_202C_206C_202B_200F_202A_206E_206F_202B_202C_200F_202E._202E_200C_200F_202D_206E_202D_206A_202D_202C_202A_206D_206D_200D_206C_202B_206A_206C_206A_202C_206A_200C_200F_206E_206B_206A_202A_200F_206E_200F_206C_202C_200F_206B_200C_206D_200D_202E_202E_202B_202E(num3);
+ num = 1;
+ num2 = (int)num3;
+ _206A_206A_206A_200F_200C_206A_206C_200D_200B_202E_206D_200B_202E_206C_202C_202A_200B_202C_202C_206D_200B_200E_200E_206A_200E_206D_206D_202D_202B_200E_206C_206D_202E_202A_202B_200B_200D_202E_206A_200E_202E = (uint)(~(~num2 + num));
+ }
+
+ internal void _200C_206A_206D_202C_200D_206E_206D_206B_202D_202C_206D_206C_206C_200B_202E_200E_202E_200E_200B_202C_200E_200D_200F_202C_202D_202B_200F_200C_200F_206A_200D_206B_202C_206C_202B_206B_206C_206E_206D_200D_202E(Stream inStream, Stream outStream)
+ {
+ _206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E._202E_206C_206D_202E_202A_206F_200E_200C_202E_206A_202A_200C_206B_206B_200B_200F_202B_200D_202E_206E_200B_206B_206B_200B_202C_200F_202D_202E_200F_206B_202A_202B_202E_200C_202D_200D_206F_206D_206F_202D_202E(inStream);
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._206E_202E_200E_200D_206A_200F_206B_206D_202B_206B_206B_200E_202C_200C_206C_200D_206E_202B_206C_200D_206A_202A_202D_206C_206B_200B_202E_202C_200B_202E_202B_206B_202E_200E_202C_200B_200F_206C_202E_202A_202E(outStream, _206E_206A_202C_206A_200C_206A_206C_200E_206F_202B_202B_206B_202B_206D_206D_202E_200D_200B_202C_202C_206A_202A_200C_202C_200E_206B_206E_206C_202A_206A_200B_202D_206C_200B_202A_202E_206B_202E_206C_206E_202E);
+ uint num = 0u;
+ while (num < 12)
+ {
+ int num4;
+ int num5;
+ for (uint num2 = 0u; num2 <= _206A_206A_206A_200F_200C_206A_206C_200D_200B_202E_206D_200B_202E_206C_202C_202A_200B_202C_202C_206D_200B_200E_200E_206A_200E_206D_206D_202D_202B_200E_206C_206D_202E_202A_202B_200B_200D_202E_206A_200E_202E; num2 = (uint)((num5 | num4) + (num5 & num4)))
+ {
+ uint num3 = num << 4;
+ num4 = (int)num2;
+ num5 = (int)num3;
+ int num6 = num5 ^ num4;
+ int num7 = num5 & num4;
+ uint num8 = (uint)(num6 + (num7 + num7));
+ _200D_206F_200C_206E_206D_200F_200C_200D_200C_200F_200D_200F_206A_206B_202C_202B_200E_200E_206A_202E_200E_206E_202C_202D_200B_206F_200E_206D_202E_200B_202A_202B_202B_202A_200B_202B_200C_202C_206C_202A_202E[num8]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ _200E_206D_202A_200F_202E_206B_200E_206A_200F_206E_206A_202B_200F_202A_200F_206D_206A_206F_206C_200B_200F_202C_202B_202B_200D_200B_202B_206C_206A_202E_200C_200E_202A_200D_202A_202A_200D_200C_200D_206D_202E[num8]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ uint num9 = num2;
+ num4 = 1;
+ num5 = (int)num9;
+ }
+ _206F_200E_206F_200E_202D_200D_200D_202D_206E_206B_206A_206D_202E_206B_200F_200B_206D_206D_206D_206E_200B_206C_202B_206E_200B_206F_202E_202A_200F_206A_202A_200D_202A_200F_202A_206A_206C_202B_202A_206E_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ _206A_206F_200F_202D_206C_206F_200E_202C_206E_206D_206E_206C_206A_202B_206E_202C_200B_202D_206D_206B_202E_202B_206A_206E_200F_202B_206E_202A_200C_202A_206A_202B_206A_202C_200F_200E_206D_202E_200F_200E_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ _206D_206A_206F_200C_200F_200C_202A_202A_200B_206F_202A_206D_206C_206A_206F_206E_206C_206A_202E_206E_202A_206F_200D_202A_206A_202D_206B_202A_206C_206A_206B_202D_200E_206C_200B_202E_206A_202A_200F_202A_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ _200E_202C_202C_202D_200F_206F_206A_202D_200B_206E_200D_206E_206E_202C_202C_200F_200D_202E_206E_200B_202E_202E_206E_202C_206A_206F_206C_202A_200B_200B_206A_206B_206E_202C_206E_202E_202C_206F_202D_206E_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ uint num10 = num;
+ num4 = 1;
+ num5 = (int)num10;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E._206B_206D_200F_202A_206C_206E_202E_206D_206E_206E_202E_200E_200B_200D_202A_202D_202C_200C_206B_206A_202D_200B_200E_202C_206E_200F_206C_200B_200C_200D_202B_200E_206A_202B_202A_202E_206E_202D_202C_206B_202E();
+ num = 0u;
+ while (num < 4)
+ {
+ _206F_206D_200D_206E_206D_200F_200C_206E_206A_206A_200E_200D_206C_202D_202A_206D_200C_206B_206A_200C_206D_202D_206C_200B_206F_202B_200B_206E_202A_206B_200B_206D_200E_206A_200B_206E_206C_206C_200B_206A_202E[num]._206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E();
+ uint num11 = num;
+ int num4 = 1;
+ int num5 = (int)num11;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ num = 0u;
+ while (num < 114)
+ {
+ _206A_206A_206A_202D_200E_202B_202E_200C_200F_200D_202A_206C_206E_202C_200D_202B_200B_206A_202C_206B_200B_206B_206C_206E_202A_200E_206F_200C_200D_206A_206A_202A_206C_200E_206F_202D_200E_200F_200D_206D_202E[num]._206C_206F_202E_200E_206F_200F_206A_206D_206E_202A_200C_200C_202E_206C_202E_206C_206F_202A_200D_206D_200B_206E_202B_200B_200B_200B_206B_200B_206B_202A_206C_206A_202C_202C_206B_202A_206D_206D_200B_200F_202E();
+ uint num12 = num;
+ int num4 = 1;
+ int num5 = (int)num12;
+ num = (uint)((num5 | num4) + (num5 & num4));
+ }
+ _202E_200D_200F_206D_206B_206F_200F_200E_200D_200D_206E_200B_206C_200E_206C_202A_206D_206A_206E_206A_206A_200B_206A_206D_200F_202A_200C_206D_206C_202B_206D_200F_200E_202D_206D_202A_206F_202B_202A_202E._202B_206C_206C_200F_202B_200D_206F_202D_200E_200D_206F_200C_200B_200B_206E_200F_202D_202B_200E_206F_202D_206E_206D_202A_206A_200F_206A_206B_202A_200E_202A_202D_200D_206D_206E_200F_202E_206C_206D_200D_202E();
+ _202B_206B_200C_200C_206A_200D_202D_206E_200C_206D_202A_202B_200D_202B_206D_206F_206A_200E_206C_206A_206E_202C_200F_200C_202E_200B_200C_206C_202E_202E_202C_206C_202B_200F_202A_206E_206F_202B_202C_200F_202E._202B_206C_206C_200F_202B_200D_206F_202D_200E_200D_206F_200C_200B_200B_206E_200F_202D_202B_200E_206F_202D_206E_206D_202A_206A_200F_206A_206B_202A_200E_202A_202D_200D_206D_206E_200F_202E_206C_206D_200D_202E();
+ _206D_206A_206C_202B_200B_206E_200C_200C_200D_202E_200B_202D_206A_200D_200B_200F_206D_206E_200B_202D_202A_202C_206C_202B_200E_200C_202B_202B_202B_200C_202E_206E_202E_200C_206C_200F_202A_206F_200F_206C_202E._206E_202A_206E_206A_200D_200E_206C_202B_202D_202A_206B_202C_206B_200F_206E_206F_202C_202A_206D_200C_206C_200B_202B_202A_200C_200C_206B_202E_202C_206B_200D_200C_206D_202E_206A_200D_206B_200B_200B_206A_202E();
+ }
+
+ internal void _202D_200F_200E_206C_200C_200B_200B_202D_206B_200F_200E_206A_202C_202A_206F_206A_202A_206D_206B_200E_206B_206F_206D_200C_200C_202B_202A_200C_206A_202A_206D_206A_200D_206D_206E_206A_206C_206B_202A_206D_202E(Stream inStream, Stream outStream, long inSize, long outSize)
+ {
+ _200C_206A_206D_202C_200D_206E_206D_206B_202D_202C_206D_206C_206C_200B_202E_200E_202E_200E_200B_202C_200E_200D_200F_202C_202D_202B_200F_200C_200F_206A_200D_206B_202C_206C_202B_206B_206C_206E_206D_200D_202E(inStream, outStream);
+ _202B_200F_206F_206B_200C_202E_206F_206D_206C_200F_202A_202A_206B_202B_206E_206C_206D_206B_200F_200E_202A_202C_206D_202A_202B_206F_200D_202E_200B_206B_200E_206C_200E_206F_200F_202A_202A_202B_200C_202C_202E obj = default(_202B_200F_206F_206B_200C_202E_206F_206D_206C_200F_202A_202A_206B_202B_206E_206C_206D_206B_200F_200E_202A_202C_206D_202A_202B_206F_200D_202E_200B_206B_200E_206C_200E_206F_200F_202A_202A_202B_200C_202C_202E);
+ obj._206E_200D_202E_202E_206B_206B_200E_206A_200D_200F_200C_206C_200B_202C_206D_200C_206A_202A_202D_200F_202A_200D_206F_202B_200D_206D_202C_206A_202C_206F_206A_200D_206E_206B_202C_206E_202B_200B_206A_200F_202E();
+ uint num = 0u;
+ uint num2 = 0u;
+ uint num3 = 0u;
+ uint num4 = 0u;
+ ulong num5 = 0uL;
+ if (num5 < (ulong)outSize)
+ {
+ _200D_206F_200C_206E_206D_200F_200C_200D_200C_200F_200D_200F_206A_206B_202C_202B_200E_200E_206A_202E_200E_206E_202C_202D_200B_206F_200E_206D_202E_200B_202A_202B_202B_202A_200B_202B_200C_202C_206C_202A_202E[obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E << 4]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E);
+ obj._202E_206F_202B_202C_206F_202A_202B_200F_202C_200E_200C_202A_202A_202E_200D_202D_202C_202E_202C_200C_206C_206F_202E_206C_202A_206C_200D_202A_200D_200C_206C_202D_206A_200F_206E_202E_202B_206D_200B_200C_202E();
+ byte b = _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E._200D_206F_206D_200E_200B_206B_200B_200B_200E_200F_202C_200F_200E_206C_206C_206A_200C_200B_202D_202E_206E_206C_202A_200D_206D_206B_200C_200F_206E_200B_200C_202A_202A_200D_200D_200E_200F_206C_202C_200D_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, 0u, 0);
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._202D_206D_202D_200D_200D_206A_200D_206E_206F_202B_206E_202E_202B_202E_202A_206E_200C_200D_200D_202A_200D_200C_202D_202B_200C_202D_200E_200C_200D_200E_206D_206A_206A_200B_200E_206F_200F_202C_202E(b);
+ ulong num6 = num5;
+ long num7 = 1L;
+ long num8 = (long)num6;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ }
+ while (num5 < (ulong)outSize)
+ {
+ int num9 = (int)num5;
+ int num10 = (int)_206A_206A_206A_200F_200C_206A_206C_200D_200B_202E_206D_200B_202E_206C_202C_202A_200B_202C_202C_206D_200B_200E_200E_206A_200E_206D_206D_202D_202B_200E_206C_206D_202E_202A_202B_200B_200D_202E_206A_200E_202E;
+ int num11 = num9;
+ uint num12 = (uint)(num11 + num10 - (num11 | num10));
+ _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] array = _200D_206F_200C_206E_206D_200F_200C_200D_200C_200F_200D_200F_206A_206B_202C_202B_200E_200E_206A_202E_200E_206E_202C_202D_200B_206F_200E_206D_202E_200B_202A_202B_202B_202A_200B_202B_200C_202C_206C_202A_202E;
+ uint num13 = obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E << 4;
+ num10 = (int)num12;
+ num11 = (int)num13;
+ int num14 = num11 ^ num10;
+ int num15 = num11 & num10;
+ long num7;
+ long num8;
+ if (array[num14 + (num15 + num15)]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 0)
+ {
+ byte prevByte = _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._206B_206D_202E_200D_206D_200B_202C_206A_200B_206F_206A_202C_206D_200C_200B_202C_202D_200F_206C_206F_200E_206D_200E_200C_202C_202A_200E_202A_200C_206E_206B_202C_206C_202B_206F_200D_206F_202C_206C_206A_202E(0u);
+ byte b2 = (obj._206E_206B_200B_202C_200E_200C_206A_206B_206B_202D_202A_200F_206C_206F_202E_206A_200F_200C_206B_200F_206E_202C_202B_202E_206D_206E_202C_202E_206F_206A_202C_200E_202D_202C_206D_202A_206F_206D_200E_200D_202E() ? _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E._200D_206F_206D_200E_200B_206B_200B_200B_200E_200F_202C_200F_200E_206C_206C_206A_200C_200B_202D_202E_206E_206C_202A_200D_206D_206B_200C_200F_206E_200B_200C_202A_202A_200D_200D_200E_200F_206C_202C_200D_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, (uint)num5, prevByte) : _206E_202A_200B_202A_206B_202B_206D_202C_206B_206F_202B_202E_206A_202D_202A_200B_200F_202B_202C_202B_200D_206D_202C_200F_202C_202E_200F_200F_202E_206A_202C_200C_200E_202D_206F_206C_206E_202A_202A_206E_202E._200E_200C_206B_206E_206D_206F_206A_200B_206E_200C_206F_202A_202C_200D_206C_202D_206A_206B_206E_200E_200B_206D_206D_202E_206D_206A_206F_206C_200B_206B_206C_202D_206A_202E_202B_200E_202A_202D_206F_206E_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, (uint)num5, prevByte, _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._206B_206D_202E_200D_206D_200B_202C_206A_200B_206F_206A_202C_206D_200C_200B_202C_202D_200F_206C_206F_200E_206D_200E_200C_202C_202A_200E_202A_200C_206E_206B_202C_206C_202B_206F_200D_206F_202C_206C_206A_202E(num)));
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._202D_206D_202D_200D_200D_206A_200D_206E_206F_202B_206E_202E_202B_202E_202A_206E_200C_200D_200D_202A_200D_200C_202D_202B_200C_202D_200E_200C_200D_200E_206D_206A_206A_200B_200E_206F_200F_202C_202E(b2);
+ obj._202E_206F_202B_202C_206F_202A_202B_200F_202C_200E_200C_202A_202A_202E_200D_202D_202C_202E_202C_200C_206C_206F_202E_206C_202A_206C_200D_202A_200D_200C_206C_202D_206A_200F_206E_202E_202B_206D_200B_200C_202E();
+ ulong num16 = num5;
+ num7 = 1L;
+ num8 = (long)num16;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ continue;
+ }
+ uint num20;
+ if (_206F_200E_206F_200E_202D_200D_200D_202D_206E_206B_206A_206D_202E_206B_200F_200B_206D_206D_206D_206E_200B_206C_202B_206E_200B_206F_202E_202A_200F_206A_202A_200D_202A_200F_202A_206A_206C_202B_202A_206E_202E[obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 1)
+ {
+ if (_206A_206F_200F_202D_206C_206F_200E_202C_206E_206D_206E_206C_206A_202B_206E_202C_200B_202D_206D_206B_202E_202B_206A_206E_200F_202B_206E_202A_200C_202A_206A_202B_206A_202C_200F_200E_206D_202E_200F_200E_202E[obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 0)
+ {
+ _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] array2 = _200E_206D_202A_200F_202E_206B_200E_206A_200F_206E_206A_202B_200F_202A_200F_206D_206A_206F_206C_200B_200F_202C_202B_202B_200D_200B_202B_206C_206A_202E_200C_200E_202A_200D_202A_202A_200D_200C_200D_206D_202E;
+ uint num17 = obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E << 4;
+ num10 = (int)num12;
+ num11 = (int)num17;
+ if (array2[(num11 | num10) + (num11 & num10)]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 0)
+ {
+ obj._206D_206E_202B_200C_200F_202E_200F_200C_200D_202A_200D_200D_202A_200F_200E_202B_206D_202B_206F_202C_200C_202D_206F_202B_206D_200E_202E_202E_202B_202E_206D_206C_200F_200E_200F_206C_200D_206B_200E_206E_202E();
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._202D_206D_202D_200D_200D_206A_200D_206E_206F_202B_206E_202E_202B_202E_202A_206E_200C_200D_200D_202A_200D_200C_202D_202B_200C_202D_200E_200C_200D_200E_206D_206A_206A_200B_200E_206F_200F_202C_202E(_206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._206B_206D_202E_200D_206D_200B_202C_206A_200B_206F_206A_202C_206D_200C_200B_202C_202D_200F_206C_206F_200E_206D_200E_200C_202C_202A_200E_202A_200C_206E_206B_202C_206C_202B_206F_200D_206F_202C_206C_206A_202E(num));
+ ulong num18 = num5;
+ num7 = 1L;
+ num8 = (long)num18;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ continue;
+ }
+ }
+ else
+ {
+ uint num19;
+ if (_206D_206A_206F_200C_200F_200C_202A_202A_200B_206F_202A_206D_206C_206A_206F_206E_206C_206A_202E_206E_202A_206F_200D_202A_206A_202D_206B_202A_206C_206A_206B_202D_200E_206C_200B_202E_206A_202A_200F_202A_202E[obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 0)
+ {
+ num19 = num2;
+ }
+ else
+ {
+ if (_200E_202C_202C_202D_200F_206F_206A_202D_200B_206E_200D_206E_206E_202C_202C_200F_200D_202E_206E_200B_202E_202E_206E_202C_206A_206F_206C_202A_200B_200B_206A_206B_206E_202C_206E_202E_202C_206F_202D_206E_202E[obj._206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E]._200E_202B_206C_206F_206F_206E_200E_202A_200E_200F_202B_206D_202B_202A_202B_200F_206E_202B_206F_202E_206C_200B_202C_202E_206B_206E_200F_202A_200F_200C_200D_206C_200E_200C_206F_206C_202C_200D_200D_202C_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E) == 0)
+ {
+ num19 = num3;
+ }
+ else
+ {
+ num19 = num4;
+ num4 = num3;
+ }
+ num3 = num2;
+ }
+ num2 = num;
+ num = num19;
+ }
+ num20 = _202B_206B_200C_200C_206A_200D_202D_206E_200C_206D_202A_202B_200D_202B_206D_206F_206A_200E_206C_206A_206E_202C_200F_200C_202E_200B_200C_206C_202E_202E_202C_206C_202B_200F_202A_206E_206F_202B_202C_200F_202E._202B_200E_206B_200E_202A_206B_200C_200E_206C_200F_206E_200B_200B_202C_202A_206E_200C_200C_200B_206B_206D_200D_202E_206B_206E_200B_200C_202D_206D_202B_206D_206D_200B_202E_202D_206E_206C_202D_202D_206E_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, num12) + 2;
+ obj._200F_202E_206B_202C_206A_200E_206E_202B_202B_206C_202C_206D_206A_202C_200F_200C_200F_206C_202E_202B_206B_200D_206B_206A_200B_206C_202C_200E_202B_202E_200D_206F_206A_200C_206B_202B_200F_206F_202B_206C_202E();
+ }
+ else
+ {
+ num4 = num3;
+ num3 = num2;
+ num2 = num;
+ num20 = 2 + _202E_200D_200F_206D_206B_206F_200F_200E_200D_200D_206E_200B_206C_200E_206C_202A_206D_206A_206E_206A_206A_200B_206A_206D_200F_202A_200C_206D_206C_202B_206D_200F_200E_202D_206D_202A_206F_202B_202A_202E._202B_200E_206B_200E_202A_206B_200C_200E_206C_200F_206E_200B_200B_202C_202A_206E_200C_200C_200B_206B_206D_200D_202E_206B_206E_200B_200C_202D_206D_202B_206D_206D_200B_202E_202D_206E_206C_202D_202D_206E_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, num12);
+ obj._206A_206A_200F_206A_200B_206A_200D_200E_206D_202C_206B_206D_206E_200D_202A_200C_202E_202A_200F_200E_206A_202C_200C_206C_202B_202A_206F_200C_206B_202C_206F_200E_206F_200F_202C_202C_200F_200D_206A_206E_202E();
+ uint num21 = _206F_206D_200D_206E_206D_200F_200C_206E_206A_206A_200E_200D_206C_202D_202A_206D_200C_206B_206A_200C_206D_202D_206C_200B_206F_202B_200B_206E_202A_206B_200B_206D_200E_206A_200B_206E_206C_206C_200B_206A_202E[_202E_202D_202C_200E_200B_206A_200F_206F_202E_206A_202D_200F_202C_200F_200D_206B_200C_206F_206C_200E_202A_202B_202D_206F_200C_206D_206B_206C_206C_206E_206B_200F_200F_200E_206E_200C_206B_200F_202B_202A_202E(num20)]._200C_200B_206A_206A_206E_206E_206C_202A_200B_200D_200D_202A_200B_202B_206D_206A_200B_206E_206D_200F_206B_206C_206D_206D_200C_202E_206B_202E_202B_202D_206A_202C_206F_206D_206E_200B_200B_202D_200B_206E_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E);
+ if (num21 >= 4)
+ {
+ uint num22 = num21 >> 1;
+ num10 = 1;
+ num11 = (int)num22;
+ int num23 = ~(~num11 + num10);
+ num10 = 1;
+ num11 = (int)num21;
+ num10 = num11 + num10 - (num11 | num10);
+ num11 = 2;
+ int num24 = (num11 & num10) + (num11 ^ num10);
+ num10 = 31;
+ num11 = num23;
+ num = (uint)(num24 << (num11 | num10) - (num11 ^ num10));
+ if (num21 < 14)
+ {
+ uint num25 = num;
+ _206F_202B_200E_200F_202C_202D_206A_202C_206A_206D_200D_200C_206F_206F_202A_202A_200B_200D_200B_202D_206F_202D_200F_200F_206D_206B_206D_202E_206F_200C_206D_206D_200F_200E_202B_202C_200B_206B_202B_200E_202E[] models = _206A_206A_206A_202D_200E_202B_202E_200C_200F_200D_202A_206C_206E_202C_200D_202B_200B_206A_202C_206B_200B_206B_206C_206E_202A_200E_206F_200C_200D_206A_206A_202A_206C_200E_206F_202D_200E_200F_200D_206D_202E;
+ uint num26 = num;
+ num10 = (int)num21;
+ num11 = (int)num26;
+ int num27 = ~(~num11 + num10);
+ num10 = 1;
+ num11 = num27;
+ num = num25 + _200B_206B_202A_202C_200E_202C_206B_200F_206F_202A_206A_206B_200E_206C_206E_206D_200C_202A_206B_202E_200B_200E_202B_206C_200D_200F_202E_206A_200B_202B_200B_206C_200C_200D_206C_202B_200C_206E_200B_200E_202E._200D_202A_202D_206D_200F_200E_206E_200F_202A_202E_206F_200C_200D_206B_206D_200F_200B_206B_206E_200C_202C_200D_200F_206C_202C_202E_206F_200E_202D_202B_200F_206C_202B_202A_206E_200B_206D_206F_206F_206E_202E(models, (uint)(~(~num11 + num10)), _206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E, num23);
+ }
+ else
+ {
+ uint num28 = num;
+ _200F_206D_202C_202E_202D_200D_206E_206B_206A_202D_202A_202E_206A_202B_202D_200C_200D_202B_206D_200F_206B_202B_206C_206A_202A_206F_206D_202B_202C_202D_202C_206A_206E_206B_202B_206A_206F_206D_200B_202C_202E obj2 = _206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E;
+ num10 = 4;
+ num11 = num23;
+ num = num28 + (obj2._202A_206E_206F_202D_206D_200B_206F_200E_202B_202C_202C_202B_200F_206E_206F_200B_200E_206D_206B_206A_206C_200B_206B_200B_202C_206D_202C_200C_200B_206E_206C_200F_206F_200C_206C_206F_202A_206F_206A_202E_202E(~(~num11 + num10)) << 4);
+ num += _206D_206A_206C_202B_200B_206E_200C_200C_200D_202E_200B_202D_206A_200D_200B_200F_206D_206E_200B_202D_202A_202C_206C_202B_200E_200C_202B_202B_202B_200C_202E_206E_202E_200C_206C_200F_202A_206F_200F_206C_202E._200D_202C_206F_202B_202D_202D_202D_202E_202B_206D_206D_200E_202A_200C_206E_202B_202D_202E_206B_206D_206D_200D_200B_206A_200F_202C_206C_202E_200F_202E_200F_200C_200F_202E_200E_200D_200B_202A_206F_202E_202E(_206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E);
+ }
+ }
+ else
+ {
+ num = num21;
+ }
+ }
+ if ((num >= num5 || num >= _206E_200B_200C_200E_202A_202E_200B_206E_206B_200B_202C_200F_202A_200D_206F_202E_202A_200D_206F_206D_206D_206E_200B_206E_206F_202A_206B_202C_206C_202C_206A_202B_206D_206D_200F_202A_200B_202E_206B_200F_202E) && num == uint.MaxValue)
+ {
+ break;
+ }
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._200F_206D_202D_206C_206A_200F_200B_206A_200B_200E_202D_202C_206A_206F_206C_206A_202D_206D_202A_202A_200F_202E_206E_202E_200B_206D_206F_200F_202A_200F_206E_206C_202D_206C_202A_206A_202D_202E(num, num20);
+ ulong num29 = num5;
+ num7 = num20;
+ num8 = (long)num29;
+ num5 = (ulong)((num8 | num7) + (num8 & num7));
+ }
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._200C_206F_202C_200F_206D_206E_200F_200F_206A_206D_206A_202D_202B_200F_206C_206C_206C_206D_202C_206C_200C_202C_200E_202D_200B_200F_206F_206C_200E_202E_206F_200D_206D_200B_202D_206F_206C_206C_202E_206E_202E();
+ _206C_206A_200E_200F_202E_200B_202C_202D_200E_206F_206B_206B_206B_200F_200B_200F_206A_200F_200D_200B_202E_206C_206B_202E_202A_200F_206B_200B_202E_200B_206B_202B_206E_200D_206D_202B_206F_206E_200C_202E_202E._202B_206C_206E_200E_206F_200B_200C_206E_200C_202C_202A_202C_206A_200C_200E_200F_202C_202D_202B_202E_206F_206E_200D_200F_202B_200B_206D_206C_200E_200B_202A_206C_206D_202D_202E_200C_202E_202A_202C_200F_202E();
+ _206B_202C_200B_202D_200D_200D_200D_200C_206C_200E_202D_200C_206D_200B_200C_202D_206B_202D_200D_200B_200E_206C_202E_200E_202D_206D_202A_200B_200C_206E_206A_202B_206E_202A_202B_202C_202A_206A_206F_200C_202E._206F_202B_200D_206D_202A_206B_206A_202E_202A_206C_206D_200F_206B_206E_202D_200D_206F_202B_202B_200B_206E_200F_202D_206A_202B_202B_202C_202E_202A_206C_200F_206E_200F_200C_202C_200F_200F_200C_200D_202E_202E();
+ }
+
+ internal void _200C_206E_206F_202C_206E_200B_202D_200C_206F_202A_206D_200B_206B_202C_200F_200C_202E_202B_200B_206C_206F_206B_202E_200B_206F_206A_202C_200D_202D_206D_206E_206F_202E_202E_200D_200F_202B_202E_206D_202C_202E(byte[] properties)
+ {
+ int lc = properties[0] % 9;
+ int num = properties[0] / 9;
+ int lp = num % 5;
+ int pb = num / 5;
+ uint num2 = 0u;
+ int num3 = 0;
+ while (num3 < 4)
+ {
+ uint num4 = num2;
+ int num5 = num3;
+ int num6 = 1;
+ byte num7 = properties[(num6 | num5) + (num6 & num5)];
+ int num8 = num3 * 8;
+ num5 = 31;
+ num6 = num8;
+ num5 = num7 << (num6 | num5) - (num6 ^ num5);
+ num6 = (int)num4;
+ int num9 = num6 ^ num5;
+ int num10 = num6 & num5;
+ num2 = (uint)(num9 + (num10 + num10));
+ int num11 = num3;
+ num5 = 1;
+ num6 = num11;
+ num3 = (num6 | num5) + (num6 & num5);
+ }
+ _202A_202D_202E_200F_200D_206D_200F_206C_202C_200F_206F_200D_202B_200C_202D_200B_206A_200D_202E_202E_202C_202D_200F_206B_206C_206B_206B_200F_200D_202D_200C_206D_206F_200B_200D_206A_202D_200E_206B_202A_202E(num2);
+ _202A_206D_206D_206B_202E_200D_206F_202D_206F_206B_206E_206B_202D_202E_200D_202E_206D_202A_202E_200D_200B_202D_206B_202C_200D_202B_202A_200E_202D_200D_202B_200E_202E_206B_206D_206E_202D_200F_202B_206F_202E(lp, lc);
+ _202D_200B_200C_206C_200C_206A_206B_200F_200E_200C_200D_206E_200D_200E_200E_202B_206C_202E_202E_206B_206A_206A_200D_206C_202C_200F_200F_200B_202B_202C_200D_200F_202C_206F_202A_206F_200F_200B_200C_206F_202E(pb);
+ }
+
+ internal static uint _202E_202D_202C_200E_200B_206A_200F_206F_202E_206A_202D_200F_202C_200F_200D_206B_200C_206F_206C_200E_202A_202B_202D_206F_200C_206D_206B_206C_206C_206E_206B_200F_200F_200E_206E_200C_206B_200F_202B_202A_202E(uint len)
+ {
+ uint num = len;
+ int num2 = 2;
+ int num3 = (int)num;
+ len = (uint)(~(~num3 + num2));
+ if (len < 4)
+ {
+ return len;
+ }
+ return 3u;
+ }
+}
+internal class _206C_202B_202C_200B_200B_206B_202D_206A_200E_206D_206C_206D_206C_200F_202C_202B_206A_200D_202E_200D_202D_206C_202B_202A_200F_206B_206F_200B_206F_206B_206E_206D_202D_206B_206C_200C_202C_206C_200F_200E_202E
+{
+ internal byte[] _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E;
+
+ internal uint _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+
+ internal Stream _206D_202D_206B_206A_200B_200B_200C_206A_202B_202E_200F_200C_206C_206B_202E_200D_206A_206D_200C_200D_202D_202A_200E_202C_200D_200F_202E_206D_206C_202A_200F_200D_200C_202E_200F_202C_202B_200D_206A_202D_202E;
+
+ internal uint _200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E;
+
+ internal uint _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E;
+
+ internal void _200D_200B_206F_202C_200C_200E_206E_202D_202E_206C_200F_202D_206B_206B_200E_206A_202C_202D_206D_206A_200D_200F_200D_206A_202A_206A_206E_206A_200B_206B_206D_200E_206E_202D_200E_200F_200D_202E_202C_206B_202E(uint windowSize)
+ {
+ if (_206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E != windowSize)
+ {
+ _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E = new byte[windowSize];
+ }
+ _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E = windowSize;
+ _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E = 0u;
+ _200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E = 0u;
+ }
+
+ internal void _206E_202E_200E_200D_206A_200F_206B_206D_202B_206B_206B_200E_202C_200C_206C_200D_206E_202B_206C_200D_206A_202A_202D_206C_206B_200B_202E_202C_200B_202E_202B_206B_202E_200E_202C_200B_200F_206C_202E_202A_202E(Stream stream, bool solid)
+ {
+ _202B_206C_206E_200E_206F_200B_200C_206E_200C_202C_202A_202C_206A_200C_200E_200F_202C_202D_202B_202E_206F_206E_200D_200F_202B_200B_206D_206C_200E_200B_202A_206C_206D_202D_202E_200C_202E_202A_202C_200F_202E();
+ _206D_202D_206B_206A_200B_200B_200C_206A_202B_202E_200F_200C_206C_206B_202E_200D_206A_206D_200C_200D_202D_202A_200E_202C_200D_200F_202E_206D_206C_202A_200F_200D_200C_202E_200F_202C_202B_200D_206A_202D_202E = stream;
+ if (!solid)
+ {
+ _200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E = 0u;
+ _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E = 0u;
+ }
+ }
+
+ internal void _202B_206C_206E_200E_206F_200B_200C_206E_200C_202C_202A_202C_206A_200C_200E_200F_202C_202D_202B_202E_206F_206E_200D_200F_202B_200B_206D_206C_200E_200B_202A_206C_206D_202D_202E_200C_202E_202A_202C_200F_202E()
+ {
+ _200C_206F_202C_200F_206D_206E_200F_200F_206A_206D_206A_202D_202B_200F_206C_206C_206C_206D_202C_206C_200C_202C_200E_202D_200B_200F_206F_206C_200E_202E_206F_200D_206D_200B_202D_206F_206C_206C_202E_206E_202E();
+ _206D_202D_206B_206A_200B_200B_200C_206A_202B_202E_200F_200C_206C_206B_202E_200D_206A_206D_200C_200D_202D_202A_200E_202C_200D_200F_202E_206D_206C_202A_200F_200D_200C_202E_200F_202C_202B_200D_206A_202D_202E = null;
+ Buffer.BlockCopy(new byte[_200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E.Length], 0, _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E, 0, _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E.Length);
+ }
+
+ internal void _200C_206F_202C_200F_206D_206E_200F_200F_206A_206D_206A_202D_202B_200F_206C_206C_206C_206D_202C_206C_200C_202C_200E_202D_200B_200F_206F_206C_200E_202E_206F_200D_206D_200B_202D_206F_206C_206C_202E_206E_202E()
+ {
+ uint num = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ int num2 = (int)_200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E;
+ int num3 = (int)num;
+ uint num4 = (uint)(~(~num3 + num2));
+ if (num4 != 0)
+ {
+ _206D_202D_206B_206A_200B_200B_200C_206A_202B_202E_200F_200C_206C_206B_202E_200D_206A_206D_200C_200D_202D_202A_200E_202C_200D_200F_202E_206D_206C_202A_200F_200D_200C_202E_200F_202C_202B_200D_206A_202D_202E.Write(_200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E, (int)_200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E, (int)num4);
+ if (_202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E = 0u;
+ }
+ _200C_206E_200B_202B_202A_202C_202E_206D_206D_206A_202B_206D_202D_206D_202E_202D_206E_200E_202B_206B_202A_202C_200C_206E_200C_202E_202C_202B_202B_206B_202B_206A_200F_202B_200C_202E_202E_200F_202C_200D_202E = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ }
+ }
+
+ internal void _200F_206D_202D_206C_206A_200F_200B_206A_200B_200E_202D_202C_206A_206F_206C_206A_202D_206D_202A_202A_200F_202E_206E_202E_200B_206D_206F_200F_202A_200F_206E_206C_202D_206C_202A_206A_202D_202E(uint distance, uint len)
+ {
+ uint num = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ int num2 = (int)distance;
+ int num3 = (int)num;
+ int num4 = ~(~num3 + num2);
+ num2 = 1;
+ num3 = num4;
+ uint num5 = (uint)(~(~num3 + num2));
+ if (num5 >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ uint num6 = num5;
+ num2 = (int)_206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E;
+ num3 = (int)num6;
+ int num7 = num3 ^ num2;
+ int num8 = num3 & num2;
+ num5 = (uint)(num7 + (num8 + num8));
+ }
+ while (len != 0)
+ {
+ if (num5 >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ num5 = 0u;
+ }
+ byte[] array = _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E;
+ uint num9 = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ num2 = 1;
+ num3 = (int)num9;
+ _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E = (uint)((num3 | num2) + (num3 & num2));
+ byte[] array2 = _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E;
+ uint num10 = num5;
+ num2 = 1;
+ num3 = (int)num10;
+ int num11 = num3 ^ num2;
+ int num12 = num3 & num2;
+ num5 = (uint)(num11 + (num12 + num12));
+ array[num9] = array2[num10];
+ if (_202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ _200C_206F_202C_200F_206D_206E_200F_200F_206A_206D_206A_202D_202B_200F_206C_206C_206C_206D_202C_206C_200C_202C_200E_202D_200B_200F_206F_206C_200E_202E_206F_200D_206D_200B_202D_206F_206C_206C_202E_206E_202E();
+ }
+ uint num13 = len;
+ num2 = 1;
+ num3 = (int)num13;
+ len = (uint)(~(~num3 + num2));
+ }
+ }
+
+ internal void _202D_206D_202D_200D_200D_206A_200D_206E_206F_202B_206E_202E_202B_202E_202A_206E_200C_200D_200D_202A_200D_200C_202D_202B_200C_202D_200E_200C_200D_200E_206D_206A_206A_200B_200E_206F_200F_202C_202E(byte b)
+ {
+ byte[] array = _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E;
+ uint num = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ int num2 = 1;
+ int num3 = (int)num;
+ _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E = (uint)((num3 | num2) + (num3 & num2));
+ array[num] = b;
+ if (_202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ _200C_206F_202C_200F_206D_206E_200F_200F_206A_206D_206A_202D_202B_200F_206C_206C_206C_206D_202C_206C_200C_202C_200E_202D_200B_200F_206F_206C_200E_202E_206F_200D_206D_200B_202D_206F_206C_206C_202E_206E_202E();
+ }
+ }
+
+ internal byte _206B_206D_202E_200D_206D_200B_202C_206A_200B_206F_206A_202C_206D_200C_200B_202C_202D_200F_206C_206F_200E_206D_200E_200C_202C_202A_200E_202A_200C_206E_206B_202C_206C_202B_206F_200D_206F_202C_206C_206A_202E(uint distance)
+ {
+ uint num = _202C_200F_206B_202B_206F_206F_206A_202A_200F_202E_202C_200E_200F_206B_202C_206B_206E_206B_206E_202A_202D_202B_202D_206E_202C_200B_200D_200B_206C_202A_206A_200D_200D_206E_206E_202C_206F_206C_206C_202E;
+ int num2 = (int)distance;
+ int num3 = (int)num;
+ int num4 = ~(~num3 + num2);
+ num2 = 1;
+ num3 = num4;
+ uint num5 = (uint)(~(~num3 + num2));
+ if (num5 >= _206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E)
+ {
+ uint num6 = num5;
+ num2 = (int)_206E_200C_206F_202C_202B_206D_200F_206C_200D_200E_200F_200B_202C_200E_206B_200F_200C_202C_206E_202D_206B_202E_202E_200C_206F_206D_206D_206B_200F_200F_202A_202D_206A_206A_206E_202A_200F_202D_206F_202A_202E;
+ num3 = (int)num6;
+ num5 = (uint)((num3 | num2) + (num3 & num2));
+ }
+ return _200D_202A_202D_202C_206A_206E_200E_206E_206C_202E_202C_202B_200F_202B_200B_206D_206B_206C_200E_200D_202D_200B_200C_206A_200E_202A_202E_206D_200B_202E_206C_206E_200B_200B_202C_202C_200B_206D_202B_206A_202E[num5];
+ }
+
+ internal _206C_202B_202C_200B_200B_206B_202D_206A_200E_206D_206C_206D_206C_200F_202C_202B_206A_200D_202E_200D_202D_206C_202B_202A_200F_206B_206F_200B_206F_206B_206E_206D_202D_206B_206C_200C_202C_206C_200F_200E_202E()
+ {
+ }
+}
+internal struct _202B_200F_206F_206B_200C_202E_206F_206D_206C_200F_202A_202A_206B_202B_206E_206C_206D_206B_200F_200E_202A_202C_206D_202A_202B_206F_200D_202E_200B_206B_200E_206C_200E_206F_200F_202A_202A_202B_200C_202C_202E
+{
+ internal uint _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E;
+
+ internal void _206E_200D_202E_202E_206B_206B_200E_206A_200D_200F_200C_206C_200B_202C_206D_200C_206A_202A_202D_200F_202A_200D_206F_202B_200D_206D_202C_206A_202C_206F_206A_200D_206E_206B_202C_206E_202B_200B_206A_200F_202E()
+ {
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = 0u;
+ }
+
+ internal void _202E_206F_202B_202C_206F_202A_202B_200F_202C_200E_200C_202A_202A_202E_200D_202D_202C_202E_202C_200C_206C_206F_202E_206C_202A_206C_200D_202A_200D_200C_206C_202D_206A_200F_206E_202E_202B_206D_200B_200C_202E()
+ {
+ if (_206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 4)
+ {
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = 0u;
+ }
+ else if (_206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 10)
+ {
+ uint num = _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E;
+ int num2 = 3;
+ int num3 = (int)num;
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = (uint)(~(~num3 + num2));
+ }
+ else
+ {
+ uint num4 = _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E;
+ int num2 = 6;
+ int num3 = (int)num4;
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = (uint)(~(~num3 + num2));
+ }
+ }
+
+ internal void _206A_206A_200F_206A_200B_206A_200D_200E_206D_202C_206B_206D_206E_200D_202A_200C_202E_202A_200F_200E_206A_202C_200C_206C_202B_202A_206F_200C_206B_202C_206F_200E_206F_200F_202C_202C_200F_200D_206A_206E_202E()
+ {
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = ((_206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 7) ? 7u : 10u);
+ }
+
+ internal void _200F_202E_206B_202C_206A_200E_206E_202B_202B_206C_202C_206D_206A_202C_200F_200C_200F_206C_202E_202B_206B_200D_206B_206A_200B_206C_202C_200E_202B_202E_200D_206F_206A_200C_206B_202B_200F_206F_202B_206C_202E()
+ {
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = ((_206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 7) ? 8u : 11u);
+ }
+
+ internal void _206D_206E_202B_200C_200F_202E_200F_200C_200D_202A_200D_200D_202A_200F_200E_202B_206D_202B_206F_202C_200C_202D_206F_202B_206D_200E_202E_202E_202B_202E_206D_206C_200F_200E_200F_206C_200D_206B_200E_206E_202E()
+ {
+ _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E = ((_206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 7) ? 9u : 11u);
+ }
+
+ internal bool _206E_206B_200B_202C_200E_200C_206A_206B_206B_202D_202A_200F_206C_206F_202E_206A_200F_200C_206B_200F_206E_202C_202B_202E_206D_206E_202C_202E_206F_206A_202C_200E_202D_202C_206D_202A_206F_206D_200E_200D_202E()
+ {
+ return _206F_206B_200D_206C_202C_206B_206C_206C_206A_206B_206B_202E_202D_206F_202B_200F_200D_200E_206D_202C_200B_206D_202E_206B_200B_202D_202A_206C_202E_200D_202E_206C_202D_202B_200E_200D_202E_206B_200B_200E_202E < 7;
+ }
+}
+[StructLayout(LayoutKind.Explicit, Size = 128)]
+internal struct _206F_206C_206C_206A_206E_202C_200D_206E_200E_200C_206E_202B_206E_206A_202D_206C_202B_200F_200F_206C_206E_202B_202A_202D_206A_200E_206E_202B_202E_202D_200C_200F_202A_202B_200E_202C_206F_206D_200C_206D_202E
+{
+}
diff --git a/GatheringPaths/-Module-.cs b/GatheringPaths/-Module-.cs
new file mode 100644
index 00000000..8613630e
--- /dev/null
+++ b/GatheringPaths/-Module-.cs
@@ -0,0 +1,1611 @@
+using System;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Text;
+
+internal class _003CModule_003E
+{
+ internal static byte[] _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+
+ internal static _206F_206C_206C_206A_206E_202C_200D_206E_200E_200C_206E_202B_206E_206A_202D_206C_202B_200F_200F_206C_206E_202B_202A_202D_206A_200E_206E_202B_202E_202D_200C_200F_202A_202B_200E_202C_206F_206D_200C_206D_202E _202A_202D_206B_200E_202D_206A_206B_202B_202C_206B_206D_200B_206C_200B_202A_202C_200C_200D_202D_200D_200E_200C_202C_202A_206D_200F_206E_206D_202C_200F_200D_206E_200B_200F_206A_206B_206C_206A_200E_202D_202E/* Not supported: data(48 9A 53 BD 3E 4B A5 D1 86 84 67 1E 0A 63 F2 93 6E CA C9 71 AE 66 74 57 1E A6 51 A1 B5 14 EC C5 45 B2 33 8D A4 15 86 04 DF 80 AF 89 A8 B3 D4 31 1E 1D 14 69 9A 4C F9 9E 89 40 62 F4 61 6D 08 FE A4 08 E9 F6 8F 12 C2 8F 46 4E 91 29 B9 AC 87 0F 25 30 E2 0A 6E 66 C9 B8 B9 BA 66 79 56 88 9C 86 01 08 74 52 9B C1 6E 26 CB C9 D6 96 F8 66 E1 B9 88 43 CE 99 81 01 20 D3 E1 15 85 B5 9D 7F B7 8F) */;
+
+ static _003CModule_003E()
+ {
+ _202A_200D_206E_200C_200D_200E_202A_206C_200B_206D_202C_206C_202A_200C_206D_202A_202A_200B_202E_202A_202E_200D_202C_202E_202D_200C_206A_206C_202B_202E_200C_202C_200F_202B_206D_200F_206A_200D_202D_206B_202E();
+ }
+
+ internal static byte[] _206D_202B_202B_206D_200D_200E_202B_206F_202D_202C_206E_206B_200E_202C_202A_206B_202C_200E_206F_200F_206F_206E_202C_206E_200E_202D_200D_206B_200C_206E_200B_202B_206E_200D_206F_200D_206D_200B_206A_206B_202E(byte[] data)
+ {
+ MemoryStream memoryStream = new MemoryStream(data);
+ _202B_206B_200B_200B_200D_206D_206D_200C_200E_200C_206F_200F_206B_200C_202D_206F_202E_202D_200F_206D_202D_202D_202A_202E_206F_206B_206D_202B_200E_200C_202E_206A_202A_206F_206A_206E_200F_206E_206C_202B_202E obj = new _202B_206B_200B_200B_200D_206D_206D_200C_200E_200C_206F_200F_206B_200C_202D_206F_202E_202D_200F_206D_202D_202D_202A_202E_206F_206B_206D_202B_200E_200C_202E_206A_202A_206F_206A_206E_200F_206E_206C_202B_202E();
+ byte[] array = new byte[5];
+ int num = 0;
+ while (num < 5)
+ {
+ int num2 = num;
+ int offset = num;
+ int num3 = num;
+ int num4 = 5;
+ num = num2 + memoryStream.Read(array, offset, ~(~num4 + num3));
+ }
+ obj._200C_206E_206F_202C_206E_200B_202D_200C_206F_202A_206D_200B_206B_202C_200F_200C_202E_202B_200B_206C_206F_206B_202E_200B_206F_206A_202C_200D_202D_206D_206E_206F_202E_202E_200D_200F_202B_202E_206D_202C_202E(array);
+ num = 0;
+ while (num < 4)
+ {
+ int num5 = num;
+ int offset2 = num;
+ int num3 = num;
+ int num4 = 4;
+ num = num5 + memoryStream.Read(array, offset2, ~(~num4 + num3));
+ }
+ if (!BitConverter.IsLittleEndian)
+ {
+ Array.Reverse((Array)array, 0, 4);
+ }
+ int num6 = BitConverter.ToInt32(array, 0);
+ byte[] array2 = new byte[num6];
+ MemoryStream outStream = new MemoryStream(array2, writable: true);
+ long inSize = memoryStream.Length - 5 - 4;
+ obj._202D_200F_200E_206C_200C_200B_200B_202D_206B_200F_200E_206A_202C_202A_206F_206A_202A_206D_206B_200E_206B_206F_206D_200C_200C_202B_202A_200C_206A_202A_206D_206A_200D_206D_206E_206A_206C_206B_202A_206D_202E(memoryStream, outStream, inSize, num6);
+ return array2;
+ }
+
+ internal static void _202A_200D_206E_200C_200D_200E_202A_206C_200B_206D_202C_206C_202A_200C_206D_202A_202A_200B_202E_202A_202E_200D_202C_202E_202D_200C_206A_206C_202B_202E_200C_202C_200F_202B_206D_200F_206A_200D_202D_206B_202E()
+ {
+ uint num = 32u;
+ uint[] array = new uint[32]
+ {
+ 3176372808u, 3517270846u, 510100614u, 2482135818u, 1909049966u, 1467246254u, 2706482718u, 3320583349u, 2368975429u, 75896228u,
+ 2309980383u, 836023208u, 1762925854u, 2667138202u, 4100079753u, 4261965153u, 4142467236u, 2411860623u, 697388614u, 260549817u,
+ 182595621u, 3100206702u, 2036775609u, 2258405462u, 1383335937u, 644792731u, 2530658763u, 3118556920u, 2580431752u, 3542090113u,
+ 3045397985u, 2411167645u
+ };
+ uint[] array2 = new uint[16];
+ uint num2 = 2589994736u;
+ int num3 = 0;
+ while (num3 < 16)
+ {
+ uint num4 = num2;
+ int num5 = (int)(num2 >> 12);
+ int num6 = (int)num4;
+ num2 = (uint)((num6 | num5) - (num6 & num5));
+ uint num7 = num2;
+ num5 = (int)(num2 << 25);
+ num6 = (int)num7;
+ num2 = (uint)((num6 | num5) - (num6 & num5));
+ uint num8 = num2;
+ num5 = (int)(num2 >> 27);
+ num6 = (int)num8;
+ num2 = (array2[num3] = (uint)((num6 | num5) - (num6 & num5)));
+ int num9 = num3;
+ num5 = 1;
+ num6 = num9;
+ num3 = (num6 | num5) + (num6 & num5);
+ }
+ int num10 = 0;
+ int num11 = 0;
+ uint[] array3 = new uint[16];
+ byte[] array4 = new byte[num * 4];
+ while (num10 < num)
+ {
+ int num5;
+ int num6;
+ for (int num12 = 0; num12 < 16; num12 = (num6 | num5) + (num6 & num5))
+ {
+ int num13 = num12;
+ int num14 = num10;
+ num5 = num12;
+ num6 = num14;
+ int num15 = num6 ^ num5;
+ int num16 = num6 & num5;
+ array3[num13] = array[num15 + (num16 + num16)];
+ int num17 = num12;
+ num5 = 1;
+ num6 = num17;
+ }
+ uint num18 = array3[12] << 2;
+ uint num19 = array3[6];
+ num5 = -511457511;
+ num6 = (int)num19;
+ int num20 = num6 + num5;
+ int num21 = num6 & num5;
+ array3[6] = (uint)(num20 - (num21 + num21));
+ uint num22 = array3[11];
+ num5 = (int)array2[11];
+ num6 = (int)num22;
+ array3[11] = (uint)((num6 | num5) - (num6 & num5));
+ array3[12] = array3[12] >> 30;
+ uint num23 = array3[8];
+ num5 = -700308787;
+ num6 = (int)num23;
+ array3[8] = (uint)(~(~num6 + num5));
+ uint num24 = array3[8] * 28;
+ uint num25 = array3[4];
+ num5 = (int)array3[13];
+ num6 = (int)num25;
+ array3[4] = (uint)(~(~num6 + num5));
+ uint num26 = array3[8] * 49;
+ uint num27 = array3[8] * 41;
+ uint num28 = num24;
+ num5 = (int)(array3[11] * 105);
+ num6 = (int)num28;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num29 = num26;
+ num5 = (int)(array3[11] * 182);
+ num6 = (int)num29;
+ int num30 = num6 ^ num5;
+ int num31 = num6 & num5;
+ num26 = (uint)(num30 + (num31 + num31));
+ uint num32 = array3[0];
+ num5 = (int)array2[0];
+ num6 = (int)num32;
+ array3[0] = (uint)((num6 | num5) - (num6 & num5));
+ uint num33 = array3[12];
+ num5 = (int)num18;
+ num6 = (int)num33;
+ array3[12] = (uint)(num6 + num5 - (num6 & num5));
+ uint num34 = num24;
+ num5 = (int)(array3[12] * 100);
+ num6 = (int)num34;
+ int num35 = num6 ^ num5;
+ int num36 = num6 & num5;
+ num24 = (uint)(num35 + (num36 + num36));
+ uint num37 = array3[0];
+ num5 = 144172062;
+ num6 = (int)num37;
+ num18 = (uint)(num6 + num5 - (num6 | num5));
+ uint num38 = array3[0];
+ num5 = -144172063;
+ num6 = (int)num38;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ uint num39 = array3[0];
+ uint num40 = array3[13];
+ num5 = 144172062;
+ num6 = (int)num40;
+ num5 = (num6 | num5) - (num6 ^ num5);
+ num6 = (int)num39;
+ array3[0] = (uint)(num6 + num5 - (num6 & num5));
+ uint num41 = array3[13];
+ num5 = -144172063;
+ num6 = (int)num41;
+ array3[13] = (uint)((num6 | num5) - (num6 ^ num5));
+ array3[10] = array3[10] * 2867943455u;
+ num18 *= 233216723;
+ uint num42 = num26;
+ num5 = (int)(array3[12] * 172);
+ num6 = (int)num42;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num43 = num26;
+ num5 = (int)(array3[9] * 266);
+ num6 = (int)num43;
+ int num44 = num6 ^ num5;
+ int num45 = num6 & num5;
+ num26 = (uint)(num44 + (num45 + num45));
+ uint num46 = num27;
+ num5 = (int)(array3[11] * 152);
+ num6 = (int)num46;
+ int num47 = num6 ^ num5;
+ int num48 = num6 & num5;
+ num27 = (uint)(num47 + (num48 + num48));
+ uint num49 = num24;
+ num5 = (int)(array3[9] * 155);
+ num6 = (int)num49;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num50 = array3[13];
+ num5 = (int)num18 * -2025534117;
+ num6 = (int)num50;
+ array3[13] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num51 = array3[2];
+ num5 = 3098724;
+ num6 = (int)num51;
+ int num52 = num6 + num5;
+ int num53 = num6 & num5;
+ array3[2] = (uint)(num52 - (num53 + num53));
+ num18 = array3[5] * 1507810571;
+ uint num54 = num27;
+ num5 = (int)(array3[12] << 4);
+ num6 = (int)num54;
+ int num55 = num6 ^ num5;
+ int num56 = num6 & num5;
+ num27 = (uint)(num55 + (num56 + num56));
+ array3[5] = array3[14];
+ array3[14] = num18 * 2562492067u;
+ num18 = array3[8] * 15;
+ uint num57 = array3[15];
+ num5 = -462230889;
+ num6 = (int)num57;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num58 = num18;
+ num5 = (int)(array3[11] * 56);
+ num6 = (int)num58;
+ int num59 = num6 ^ num5;
+ int num60 = num6 & num5;
+ num18 = (uint)(num59 + (num60 + num60));
+ uint num61 = num18;
+ num5 = (int)(array3[12] * 53);
+ num6 = (int)num61;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num62 = num27;
+ num5 = (int)(array3[12] << 7);
+ num6 = (int)num62;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num63 = num18;
+ num5 = (int)(array3[9] * 82);
+ num6 = (int)num63;
+ int num64 = num6 ^ num5;
+ int num65 = num6 & num5;
+ num18 = (uint)(num64 + (num65 + num65));
+ uint num66 = array3[2];
+ num5 = (int)array3[4];
+ num6 = (int)num66;
+ array3[2] = (uint)((num6 | num5) - (num6 & num5));
+ uint num67 = array3[5];
+ num5 = (int)array2[5];
+ num6 = (int)num67;
+ int num68 = num6 + num5;
+ int num69 = num6 & num5;
+ array3[5] = (uint)(num68 - (num69 + num69));
+ array3[8] = num18;
+ uint num70 = num27;
+ num5 = (int)(array3[9] * 223);
+ num6 = (int)num70;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ array3[12] = num26;
+ num26 = array3[12] * 23;
+ num18 = array3[10] >> 30;
+ array3[10] = array3[10] << 2;
+ array3[9] = num27;
+ uint num71 = array3[8];
+ num5 = (int)array2[8];
+ num6 = (int)num71;
+ array3[8] = (uint)((num6 | num5) - (num6 & num5));
+ uint num72 = array3[10];
+ num5 = (int)num18;
+ num6 = (int)num72;
+ array3[10] = (uint)((num6 & num5) + (num6 ^ num5));
+ num27 = array3[12] * 13;
+ array3[11] = num24;
+ num24 = array3[12] << 3;
+ uint num73 = array3[15];
+ num5 = (int)array3[7];
+ num6 = (int)num73;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num74 = num27;
+ num5 = (int)(array3[11] * 46);
+ num6 = (int)num74;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num75 = num26;
+ num5 = (int)(array3[11] * 79);
+ num6 = (int)num75;
+ int num76 = num6 ^ num5;
+ int num77 = num6 & num5;
+ num26 = (uint)(num76 + (num77 + num77));
+ uint num78 = num27;
+ num5 = (int)(array3[0] * 56);
+ num6 = (int)num78;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num79 = num24;
+ num5 = (int)(array3[11] * 28);
+ num6 = (int)num79;
+ int num80 = num6 ^ num5;
+ int num81 = num6 & num5;
+ num24 = (uint)(num80 + (num81 + num81));
+ num18 = array3[12] << 2;
+ uint num82 = array3[3];
+ num5 = (int)(~array3[1]);
+ num6 = (int)num82;
+ array3[3] = (uint)((num6 | num5) - (num6 & num5));
+ uint num83 = num18;
+ num5 = (int)(array3[11] * 14);
+ num6 = (int)num83;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num84 = num24;
+ num5 = (int)(array3[0] << 5);
+ num6 = (int)num84;
+ int num85 = num6 ^ num5;
+ int num86 = num6 & num5;
+ num24 = (uint)(num85 + (num86 + num86));
+ uint num87 = num27;
+ num5 = (int)(array3[8] << 2);
+ num6 = (int)num87;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num88 = num26;
+ num5 = (int)(array3[0] * 93);
+ num6 = (int)num88;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num89 = num27;
+ num5 = (int)(array3[8] << 5);
+ num6 = (int)num89;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num90 = num26;
+ num5 = (int)(array3[8] * 62);
+ num6 = (int)num90;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num91 = num24;
+ num5 = (int)array3[0];
+ num6 = (int)num91;
+ int num92 = num6 ^ num5;
+ int num93 = num6 & num5;
+ num24 = (uint)(num92 + (num93 + num93));
+ uint num94 = num24;
+ num5 = (int)(array3[8] * 22);
+ num6 = (int)num94;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num95 = num18;
+ num5 = (int)(array3[0] << 4);
+ num6 = (int)num95;
+ int num96 = num6 ^ num5;
+ int num97 = num6 & num5;
+ num18 = (uint)(num96 + (num97 + num97));
+ array3[0] = num27;
+ uint num98 = num18;
+ num5 = (int)(array3[8] * 11);
+ num6 = (int)num98;
+ int num99 = num6 ^ num5;
+ int num100 = num6 & num5;
+ num18 = (uint)(num99 + (num100 + num100));
+ uint num101 = array3[3];
+ num5 = (int)array2[3];
+ num6 = (int)num101;
+ array3[3] = (uint)((num6 | num5) - (num6 & num5));
+ array3[8] = num26;
+ array3[11] = num24;
+ array3[12] = num18;
+ uint num102 = array3[4];
+ num5 = (int)array2[4];
+ num6 = (int)num102;
+ int num103 = num6 + num5;
+ int num104 = num6 & num5;
+ array3[4] = (uint)(num103 - (num104 + num104));
+ num26 = array3[14] << 2;
+ num27 = array3[14] << 2;
+ uint num105 = num26;
+ num5 = (int)array3[14];
+ num6 = (int)num105;
+ int num106 = num6 ^ num5;
+ int num107 = num6 & num5;
+ num26 = (uint)(num106 + (num107 + num107));
+ uint num108 = num27;
+ num5 = (int)array3[14];
+ num6 = (int)num108;
+ int num109 = num6 ^ num5;
+ int num110 = num6 & num5;
+ num27 = (uint)(num109 + (num110 + num110));
+ num18 = array3[14] * 28;
+ uint num111 = array3[6];
+ num5 = (int)array2[6];
+ num6 = (int)num111;
+ int num112 = num6 + num5;
+ int num113 = num6 & num5;
+ array3[6] = (uint)(num112 - (num113 + num113));
+ uint num114 = num18;
+ num5 = (int)(array3[4] * 59);
+ num6 = (int)num114;
+ int num115 = num6 ^ num5;
+ int num116 = num6 & num5;
+ num18 = (uint)(num115 + (num116 + num116));
+ uint num117 = num18;
+ num5 = (int)(array3[5] * 172);
+ num6 = (int)num117;
+ int num118 = num6 ^ num5;
+ int num119 = num6 & num5;
+ num18 = (uint)(num118 + (num119 + num119));
+ uint num120 = num27;
+ num5 = (int)(array3[4] * 13);
+ num6 = (int)num120;
+ int num121 = num6 ^ num5;
+ int num122 = num6 & num5;
+ num27 = (uint)(num121 + (num122 + num122));
+ num24 = array3[14] << 4;
+ uint num123 = num18;
+ num5 = (int)(array3[6] * 331);
+ num6 = (int)num123;
+ int num124 = num6 ^ num5;
+ int num125 = num6 & num5;
+ num18 = (uint)(num124 + (num125 + num125));
+ uint num126 = num26;
+ num5 = (int)(array3[4] << 2);
+ num6 = (int)num126;
+ int num127 = num6 ^ num5;
+ int num128 = num6 & num5;
+ num26 = (uint)(num127 + (num128 + num128));
+ uint num129 = num27;
+ num5 = (int)(array3[5] << 1);
+ num6 = (int)num129;
+ int num130 = num6 ^ num5;
+ int num131 = num6 & num5;
+ num27 = (uint)(num130 + (num131 + num131));
+ uint num132 = num27;
+ num5 = (int)(array3[5] << 5);
+ num6 = (int)num132;
+ int num133 = num6 ^ num5;
+ int num134 = num6 & num5;
+ num27 = (uint)(num133 + (num134 + num134));
+ uint num135 = num26;
+ num5 = (int)array3[4];
+ num6 = (int)num135;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num136 = num24;
+ num5 = (int)(array3[4] * 22);
+ num6 = (int)num136;
+ int num137 = num6 ^ num5;
+ int num138 = num6 & num5;
+ num24 = (uint)(num137 + (num138 + num138));
+ uint num139 = num26;
+ num5 = (int)(array3[5] * 22);
+ num6 = (int)num139;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num140 = num26;
+ num5 = (int)(array3[6] << 5);
+ num6 = (int)num140;
+ int num141 = num6 ^ num5;
+ int num142 = num6 & num5;
+ num26 = (uint)(num141 + (num142 + num142));
+ uint num143 = num24;
+ num5 = (int)(array3[5] * 81);
+ num6 = (int)num143;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num144 = array3[7];
+ num5 = 1744861138;
+ num6 = (int)num144;
+ array3[7] = (uint)((num6 | num5) - (num6 & num5));
+ uint num145 = num24;
+ num5 = (int)(array3[6] << 3);
+ num6 = (int)num145;
+ int num146 = num6 ^ num5;
+ int num147 = num6 & num5;
+ num24 = (uint)(num146 + (num147 + num147));
+ uint num148 = num27;
+ num5 = (int)(array3[6] * 69);
+ num6 = (int)num148;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ uint num149 = num24;
+ num5 = (int)(array3[6] << 7);
+ num6 = (int)num149;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ array3[6] = num18;
+ array3[4] = num27;
+ array3[5] = num24;
+ num27 = array3[1] * 54;
+ num18 = array3[1] * 57;
+ uint num150 = num27;
+ num5 = (int)(array3[13] * 46);
+ num6 = (int)num150;
+ num27 = (uint)((num6 | num5) + (num6 & num5));
+ num24 = array3[1] * 22;
+ array3[14] = num26;
+ uint num151 = num24;
+ num5 = (int)(array3[13] * 29);
+ num6 = (int)num151;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num26 = array3[1] * 15;
+ uint num152 = num26;
+ num5 = (int)(array3[13] << 2);
+ num6 = (int)num152;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num153 = num24;
+ num5 = (int)(array3[15] * 142);
+ num6 = (int)num153;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num154 = num26;
+ num5 = (int)(array3[13] << 3);
+ num6 = (int)num154;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num155 = array3[10];
+ num5 = (int)array2[10];
+ num6 = (int)num155;
+ array3[10] = (uint)((num6 | num5) - (num6 & num5));
+ uint num156 = array3[9];
+ num5 = 1819348785;
+ num6 = (int)num156;
+ array3[9] = (uint)(~(~num6 + num5));
+ uint num157 = num26;
+ num5 = (int)(array3[15] * 70);
+ num6 = (int)num157;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num158 = num24;
+ num5 = (int)(array3[3] * 133);
+ num6 = (int)num158;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num159 = num18;
+ num5 = (int)(array3[13] << 6);
+ num6 = (int)num159;
+ int num160 = num6 ^ num5;
+ int num161 = num6 & num5;
+ num18 = (uint)(num160 + (num161 + num161));
+ uint num162 = num27;
+ num5 = (int)(array3[15] * 261);
+ num6 = (int)num162;
+ int num163 = num6 ^ num5;
+ int num164 = num6 & num5;
+ num27 = (uint)(num163 + (num164 + num164));
+ uint num165 = array3[9];
+ num5 = (int)(~array3[2]);
+ num6 = (int)num165;
+ int num166 = num6 + num5;
+ int num167 = num6 & num5;
+ array3[9] = (uint)(num166 - (num167 + num167));
+ uint num168 = num27;
+ num5 = (int)(array3[3] * 249);
+ num6 = (int)num168;
+ int num169 = num6 ^ num5;
+ int num170 = num6 & num5;
+ num27 = (uint)(num169 + (num170 + num170));
+ uint num171 = num26;
+ num5 = (int)(array3[3] * 67);
+ num6 = (int)num171;
+ int num172 = num6 ^ num5;
+ int num173 = num6 & num5;
+ num26 = (uint)(num172 + (num173 + num173));
+ uint num174 = array3[2];
+ num5 = (int)array3[4];
+ num6 = (int)num174;
+ int num175 = num6 + num5;
+ int num176 = num6 & num5;
+ array3[2] = (uint)(num175 - (num176 + num176));
+ uint num177 = num18;
+ num5 = (int)array3[13];
+ num6 = (int)num177;
+ int num178 = num6 ^ num5;
+ int num179 = num6 & num5;
+ num18 = (uint)(num178 + (num179 + num179));
+ array3[13] = num27;
+ array3[1] = num26;
+ uint num180 = array3[2];
+ num5 = (int)array2[2];
+ num6 = (int)num180;
+ array3[2] = (uint)((num6 | num5) - (num6 & num5));
+ uint num181 = num18;
+ num5 = (int)(array3[15] * 335);
+ num6 = (int)num181;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ num27 = array3[10] * 3999394879u;
+ uint num182 = num18;
+ num5 = (int)(array3[3] * 316);
+ num6 = (int)num182;
+ int num183 = num6 ^ num5;
+ int num184 = num6 & num5;
+ num18 = (uint)(num183 + (num184 + num184));
+ num26 = array3[2] >> 2;
+ array3[3] = num18;
+ num18 = array3[7] << 5;
+ array3[7] = array3[7] >> 27;
+ array3[10] = array3[3];
+ uint num185 = array3[7];
+ num5 = (int)num18;
+ num6 = (int)num185;
+ array3[7] = (uint)(num6 + num5 - (num6 & num5));
+ num18 = array3[14] >> 22;
+ array3[14] = array3[14] << 10;
+ uint num186 = array3[7];
+ num5 = (int)array2[7];
+ num6 = (int)num186;
+ int num187 = num6 + num5;
+ int num188 = num6 & num5;
+ array3[7] = (uint)(num187 - (num188 + num188));
+ array3[15] = num24;
+ uint num189 = array3[8];
+ num5 = -617041053;
+ num6 = (int)num189;
+ array3[8] = (uint)(~(~num6 + num5));
+ uint num190 = array3[13];
+ num5 = (int)array2[13];
+ num6 = (int)num190;
+ int num191 = num6 + num5;
+ int num192 = num6 & num5;
+ array3[13] = (uint)(num191 - (num192 + num192));
+ uint num193 = array3[14];
+ num5 = (int)num18;
+ num6 = (int)num193;
+ array3[14] = (uint)(num6 + num5 - (num6 & num5));
+ uint num194 = array3[1];
+ num5 = 2137011429;
+ num6 = (int)num194;
+ array3[1] = (uint)((num6 | num5) - (num6 & num5));
+ uint num195 = array3[13];
+ num5 = -1828564402;
+ num6 = (int)num195;
+ num18 = (uint)((num6 | num5) - (num6 ^ num5));
+ uint num196 = array3[13];
+ num5 = 1828564401;
+ num6 = (int)num196;
+ array3[13] = (uint)(num6 + num5 - (num6 | num5));
+ uint num197 = array3[13];
+ uint num198 = array3[0];
+ num5 = -1828564402;
+ num6 = (int)num198;
+ num5 = num6 + num5 - (num6 | num5);
+ num6 = (int)num197;
+ array3[13] = (uint)((num6 & num5) + (num6 ^ num5));
+ array3[2] = array3[2] << 30;
+ uint num199 = array3[0];
+ num5 = 1828564401;
+ num6 = (int)num199;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ num18 *= 3687362961u;
+ uint num200 = array3[15];
+ num5 = (int)array2[15];
+ num6 = (int)num200;
+ array3[15] = (uint)((num6 | num5) - (num6 & num5));
+ uint num201 = array3[0];
+ num5 = (int)num18 * -19910799;
+ num6 = (int)num201;
+ array3[0] = (uint)((num6 & num5) + (num6 ^ num5));
+ num18 = array3[11] << 31;
+ array3[11] = array3[11] >> 1;
+ uint num202 = array3[11];
+ num5 = (int)num18;
+ num6 = (int)num202;
+ array3[11] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num203 = array3[5];
+ num5 = 1367555891;
+ num6 = (int)num203;
+ array3[5] = (uint)(~(~num6 + num5));
+ array3[3] = num27 * 3855877055u;
+ num18 = array3[7] * 643575189;
+ uint num204 = array3[1];
+ num5 = (int)array2[1];
+ num6 = (int)num204;
+ int num205 = num6 + num5;
+ int num206 = num6 & num5;
+ array3[1] = (uint)(num205 - (num206 + num206));
+ uint num207 = array3[9];
+ num5 = (int)array2[9];
+ num6 = (int)num207;
+ array3[9] = (uint)((num6 | num5) - (num6 & num5));
+ num24 = array3[11] * 21;
+ uint num208 = array3[9];
+ num5 = -1258220314;
+ num6 = (int)num208;
+ int num209 = num6 + num5;
+ int num210 = num6 & num5;
+ array3[9] = (uint)(num209 - (num210 + num210));
+ array3[7] = array3[12];
+ num27 = array3[11] << 1;
+ uint num211 = num27;
+ num5 = (int)(array3[7] * 7);
+ num6 = (int)num211;
+ int num212 = num6 ^ num5;
+ int num213 = num6 & num5;
+ num27 = (uint)(num212 + (num213 + num213));
+ array3[12] = num18 * 3705189821u;
+ uint num214 = array3[2];
+ num5 = (int)num26;
+ num6 = (int)num214;
+ array3[2] = (uint)(num6 + num5 - (num6 & num5));
+ uint num215 = array3[3];
+ num5 = (int)array3[5];
+ num6 = (int)num215;
+ int num216 = num6 + num5;
+ int num217 = num6 & num5;
+ array3[3] = (uint)(num216 - (num217 + num217));
+ num18 = array3[4] >> 25;
+ uint num218 = num24;
+ num5 = (int)(array3[7] << 6);
+ num6 = (int)num218;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num26 = array3[8] * 485673863;
+ array3[8] = array3[13];
+ uint num219 = array3[14];
+ num5 = (int)array2[14];
+ num6 = (int)num219;
+ int num220 = num6 + num5;
+ int num221 = num6 & num5;
+ array3[14] = (uint)(num220 - (num221 + num221));
+ uint num222 = num24;
+ num5 = (int)array3[7];
+ num6 = (int)num222;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ array3[13] = num26 * 734333495;
+ array3[4] = array3[4] << 7;
+ uint num223 = array3[4];
+ num5 = (int)num18;
+ num6 = (int)num223;
+ array3[4] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num224 = array3[15];
+ num5 = (int)array3[6];
+ num6 = (int)num224;
+ array3[15] = (uint)(~(~num6 + num5));
+ uint num225 = array3[6];
+ num5 = (int)array3[0];
+ num6 = (int)num225;
+ array3[6] = (uint)(~(~num6 + num5));
+ uint num226 = num27;
+ num5 = (int)(array3[14] << 3);
+ num6 = (int)num226;
+ int num227 = num6 ^ num5;
+ int num228 = num6 & num5;
+ num27 = (uint)(num227 + (num228 + num228));
+ num26 = array3[11];
+ uint num229 = array3[12];
+ num5 = (int)array3[10];
+ num6 = (int)num229;
+ int num230 = num6 + num5;
+ int num231 = num6 & num5;
+ array3[12] = (uint)(num230 - (num231 + num231));
+ uint num232 = num26;
+ num5 = (int)(array3[7] << 1);
+ num6 = (int)num232;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num233 = array3[15];
+ num5 = 302785100;
+ num6 = (int)num233;
+ array3[15] = (uint)((num6 | num5) - (num6 & num5));
+ uint num234 = array3[15];
+ num5 = (int)(~array3[1]);
+ num6 = (int)num234;
+ int num235 = num6 + num5;
+ int num236 = num6 & num5;
+ array3[15] = (uint)(num235 - (num236 + num236));
+ uint num237 = num27;
+ num5 = (int)(array3[9] << 1);
+ num6 = (int)num237;
+ int num238 = num6 ^ num5;
+ int num239 = num6 & num5;
+ num27 = (uint)(num238 + (num239 + num239));
+ uint num240 = num26;
+ num5 = (int)array3[7];
+ num6 = (int)num240;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ num18 = array3[11] << 3;
+ uint num241 = num27;
+ num5 = (int)(array3[9] << 3);
+ num6 = (int)num241;
+ int num242 = num6 ^ num5;
+ int num243 = num6 & num5;
+ num27 = (uint)(num242 + (num243 + num243));
+ uint num244 = num26;
+ num5 = (int)(array3[14] << 1);
+ num6 = (int)num244;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ array3[11] = num27;
+ uint num245 = array3[0];
+ num5 = 1431460207;
+ num6 = (int)num245;
+ num27 = (uint)(num6 + num5 - (num6 | num5));
+ uint num246 = num18;
+ num5 = (int)(array3[7] * 25);
+ num6 = (int)num246;
+ int num247 = num6 ^ num5;
+ int num248 = num6 & num5;
+ num18 = (uint)(num247 + (num248 + num248));
+ uint num249 = num24;
+ num5 = (int)(array3[14] << 3);
+ num6 = (int)num249;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ uint num250 = array3[12];
+ num5 = (int)array2[12];
+ num6 = (int)num250;
+ array3[12] = (uint)((num6 | num5) - (num6 & num5));
+ uint num251 = array3[0];
+ num5 = -1431460208;
+ num6 = (int)num251;
+ array3[0] = (uint)(num6 + num5 - (num6 | num5));
+ uint num252 = array3[0];
+ uint num253 = array3[1];
+ num5 = 1431460207;
+ num6 = (int)num253;
+ num5 = num6 + num5 - (num6 | num5);
+ num6 = (int)num252;
+ array3[0] = (uint)((num6 & num5) + (num6 ^ num5));
+ uint num254 = num26;
+ num5 = (int)array3[14];
+ num6 = (int)num254;
+ int num255 = num6 ^ num5;
+ int num256 = num6 & num5;
+ num26 = (uint)(num255 + (num256 + num256));
+ uint num257 = num24;
+ num5 = (int)(array3[14] << 6);
+ num6 = (int)num257;
+ num24 = (uint)((num6 | num5) + (num6 & num5));
+ num27 *= 3090452553u;
+ uint num258 = num18;
+ num5 = (int)(array3[14] * 27);
+ num6 = (int)num258;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num259 = num18;
+ num5 = (int)(array3[9] * 26);
+ num6 = (int)num259;
+ num18 = (uint)((num6 | num5) + (num6 & num5));
+ uint num260 = num26;
+ num5 = (int)(array3[9] << 1);
+ num6 = (int)num260;
+ num26 = (uint)((num6 | num5) + (num6 & num5));
+ uint num261 = array3[1];
+ num5 = -1431460208;
+ num6 = (int)num261;
+ array3[1] = (uint)(num6 + num5 - (num6 | num5));
+ array3[14] = num18;
+ uint num262 = array3[1];
+ num5 = (int)num27 * -2137759239;
+ num6 = (int)num262;
+ array3[1] = (uint)((num6 & num5) + (num6 ^ num5));
+ array3[7] = num26;
+ uint num263 = num24;
+ num5 = (int)(array3[9] * 73);
+ num6 = (int)num263;
+ int num264 = num6 ^ num5;
+ int num265 = num6 & num5;
+ num24 = (uint)(num264 + (num265 + num265));
+ array3[9] = num24;
+ int num266 = 0;
+ while (num266 < 16)
+ {
+ uint num267 = array3[num266];
+ int num268 = num11;
+ num5 = 1;
+ num6 = num268;
+ num11 = (num6 | num5) + (num6 & num5);
+ array4[num268] = (byte)num267;
+ int num269 = num11;
+ num5 = 1;
+ num6 = num269;
+ int num270 = num6 ^ num5;
+ int num271 = num6 & num5;
+ num11 = num270 + (num271 + num271);
+ array4[num269] = (byte)(num267 >> 8);
+ int num272 = num11;
+ num5 = 1;
+ num6 = num272;
+ int num273 = num6 ^ num5;
+ int num274 = num6 & num5;
+ num11 = num273 + (num274 + num274);
+ array4[num272] = (byte)(num267 >> 16);
+ int num275 = num11;
+ num5 = 1;
+ num6 = num275;
+ num11 = (num6 | num5) + (num6 & num5);
+ array4[num275] = (byte)(num267 >> 24);
+ array2[num266] ^= num267;
+ int num276 = num266;
+ num5 = 1;
+ num6 = num276;
+ int num277 = num6 ^ num5;
+ int num278 = num6 & num5;
+ num266 = num277 + (num278 + num278);
+ }
+ int num279 = num10;
+ num5 = 16;
+ num6 = num279;
+ num10 = (num6 | num5) + (num6 & num5);
+ }
+ _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E = _206D_202B_202B_206D_200D_200E_202B_206F_202D_202C_206E_206B_200E_202C_202A_206B_202C_200E_206F_200F_206F_206E_202C_206E_200E_202D_200D_206B_200C_206E_200B_202B_206E_200D_206F_200D_206D_200B_206A_206B_202E(array4);
+ }
+
+ internal static int _206E_206E_206A_206A_206F_200E_200E_202A_200B_200F_202A_200F_200E_200C_200C_206E_200E_206D_202D_206A_202C_206F_202B_200E_206A_206C_202C_202C_206B_202A_202A_202B_206C_206B_200F_202C_200C_206D_200F_206A_202E(int id)
+ {
+ id <<= 2;
+ byte num = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num2 = id;
+ int num3 = 1;
+ int num4 = num2;
+ num3 = array[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num;
+ int num5 = num4 + num3 - (num4 & num3);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num6 = id;
+ num3 = 2;
+ num4 = num6;
+ num3 = array2[(num4 | num3) + (num4 & num3)] << 16;
+ num4 = num5;
+ int num7 = (num4 & num3) + (num4 ^ num3);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num8 = id;
+ num3 = 3;
+ num4 = num8;
+ int num9 = num4 ^ num3;
+ int num10 = num4 & num3;
+ num3 = array3[num9 + (num10 + num10)] << 24;
+ num4 = num7;
+ return num4 + num3 - (num4 & num3);
+ }
+
+ internal static long _206F_200C_202D_202E_202C_202D_206D_200B_202B_202B_202D_206E_202D_206F_200B_206C_206B_202E_200B_200C_202E_206A_200F_200F_200C_206C_200B_200C_202A_202A_206B_202C_206D_206C_202E_202C_200E_202C_202B_206A_202E(int id)
+ {
+ id <<= 2;
+ byte num = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num2 = id;
+ int num3 = 1;
+ int num4 = num2;
+ num3 = array[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num;
+ int num5 = (num4 & num3) + (num4 ^ num3);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num6 = id;
+ num3 = 2;
+ num4 = num6;
+ num3 = array2[(num4 | num3) + (num4 & num3)] << 16;
+ num4 = num5;
+ int num7 = (num4 & num3) + (num4 ^ num3);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num8 = id;
+ num3 = 3;
+ num4 = num8;
+ int num9 = num4 ^ num3;
+ int num10 = num4 & num3;
+ num3 = array3[num9 + (num10 + num10)] << 24;
+ num4 = num7;
+ uint num11 = (uint)((num4 & num3) + (num4 ^ num3));
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num12 = id;
+ num3 = 4;
+ num4 = num12;
+ byte num13 = array4[(num4 | num3) + (num4 & num3)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num14 = id;
+ num3 = 5;
+ num4 = num14;
+ num3 = array5[(num4 | num3) + (num4 & num3)] << 8;
+ num4 = num13;
+ int num15 = num4 + num3 - (num4 & num3);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num16 = id;
+ num3 = 6;
+ num4 = num16;
+ int num17 = num4 ^ num3;
+ int num18 = num4 & num3;
+ num3 = array6[num17 + (num18 + num18)] << 16;
+ num4 = num15;
+ int num19 = num4 + num3 - (num4 & num3);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num20 = id;
+ num3 = 7;
+ num4 = num20;
+ num3 = array7[(num4 | num3) + (num4 & num3)] << 24;
+ num4 = num19;
+ ulong num21 = (ulong)(uint)(num4 + num3 - (num4 & num3)) << 32;
+ long num22 = num11;
+ long num23 = (long)num21;
+ return (num23 & num22) + (num23 ^ num22);
+ }
+
+ internal static float _206C_206F_206E_202A_206F_200D_206E_206C_200B_202D_206A_200D_202D_206A_200D_206A_200C_200B_206B_202A_200E_200B_202A_200D_206B_200E_200C_202D_206D_200B_206A_200E_202A_206A_206B_206C_200F_200E_206F_206F_202E(int id)
+ {
+ return BitConverter.ToSingle(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id << 2);
+ }
+
+ internal static double _200F_206E_206F_200D_206D_200F_206F_206F_202E_202A_206A_206C_200F_202E_200B_206A_200C_206E_200C_206A_200E_202B_206F_206C_206D_202A_206E_202D_206C_202A_206F_202A_202A_200B_200D_200B_206F_202B_206F_202E_202E(int id)
+ {
+ return BitConverter.ToDouble(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id << 2);
+ }
+
+ internal static _002D _200F_206C_200C_202D_206E_202E_200C_206D_206A_206C_202B_200C_200D_200F_202C_206F_200D_202D_202D_206A_200E_202A_200F_200B_200C_206A_202E_202B_206E_200B_202C_202A_206D_200D_202C_206B_206A_206F_202A_200E_202E<_002D>(int id)
+ {
+ int num = id * 546233917;
+ int num2 = 1278539976;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 3:
+ {
+ byte num31 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array10 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ int num33 = num3 ^ num2;
+ int num34 = num3 & num2;
+ num2 = array10[num33 + (num34 + num34)] << 8;
+ num3 = num31;
+ int num35 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num36 = id;
+ num2 = 2;
+ num3 = num36;
+ int num37 = num3 ^ num2;
+ int num38 = num3 & num2;
+ num2 = array11[num37 + (num38 + num38)] << 16;
+ num3 = num35;
+ int num39 = num3 + num2 - (num3 & num2);
+ byte[] array12 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num40 = id;
+ num2 = 3;
+ num3 = num40;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num39;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num41 = id;
+ num2 = 4;
+ num3 = num41;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, (num3 | num2) + (num3 & num2), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 1:
+ {
+ byte num8 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ int num12 = num3 ^ num2;
+ int num13 = num3 & num2;
+ num2 = array2[num12 + (num13 + num13)] << 16;
+ num3 = num10;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num15 = id;
+ num2 = 3;
+ num3 = num15;
+ int num16 = num3 ^ num2;
+ int num17 = num3 & num2;
+ num2 = array3[num16 + (num17 + num17)] << 24;
+ num3 = num14;
+ int num18 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num19 = id;
+ num2 = 4;
+ num3 = num19;
+ int num20 = num3 ^ num2;
+ int num21 = num3 & num2;
+ byte num22 = array4[num20 + (num21 + num21)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num23 = id;
+ num2 = 5;
+ num3 = num23;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num22;
+ int num24 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num25 = id;
+ num2 = 6;
+ num3 = num25;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num24;
+ int num26 = num3 + num2 - (num3 & num2);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ int num28 = num3 ^ num2;
+ int num29 = num3 & num2;
+ num2 = array7[num28 + (num29 + num29)] << 24;
+ num3 = num26;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num30 = id;
+ num2 = 8;
+ num3 = num30;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num18;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _202C_202E_206C_200D_206D_200F_200C_206B_206B_202B_202E_202E_206A_202E_206D_206B_200C_206F_202E_202B_206C_202C_202D_202C_202E_202E_206D_200B_202E_200F_200E_200E_206B_206C_202C_206A_206E_200D_206F_202E_202E<_002D>(int id)
+ {
+ int num = id * 1725555487;
+ int num2 = -1577733383;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 3:
+ {
+ byte num31 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array10 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num31;
+ int num33 = num3 + num2 - (num3 & num2);
+ byte[] array11 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num34 = id;
+ num2 = 2;
+ num3 = num34;
+ int num35 = num3 ^ num2;
+ int num36 = num3 & num2;
+ num2 = array11[num35 + (num36 + num36)] << 16;
+ num3 = num33;
+ int num37 = num3 + num2 - (num3 & num2);
+ byte[] array12 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num38 = id;
+ num2 = 3;
+ num3 = num38;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num37;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num39 = id;
+ num2 = 4;
+ num3 = num39;
+ int num40 = num3 ^ num2;
+ int num41 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num40 + (num41 + num41), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 1:
+ {
+ byte num8 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ int num12 = num3 ^ num2;
+ int num13 = num3 & num2;
+ num2 = array2[num12 + (num13 + num13)] << 16;
+ num3 = num10;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num15 = id;
+ num2 = 3;
+ num3 = num15;
+ num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num14;
+ int num16 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ int num18 = num3 ^ num2;
+ int num19 = num3 & num2;
+ byte num20 = array4[num18 + (num19 + num19)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num21 = id;
+ num2 = 5;
+ num3 = num21;
+ int num22 = num3 ^ num2;
+ int num23 = num3 & num2;
+ num2 = array5[num22 + (num23 + num23)] << 8;
+ num3 = num20;
+ int num24 = num3 + num2 - (num3 & num2);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num25 = id;
+ num2 = 6;
+ num3 = num25;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num24;
+ int num26 = num3 + num2 - (num3 & num2);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num26;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ int srcOffset = num29 + (num30 + num30);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _206A_202A_202E_206E_202B_202A_202E_206D_206F_200E_206A_202A_206C_200B_202B_202C_200D_202D_206A_206A_200C_200F_202C_200B_200F_206B_206B_206B_202B_202D_202C_202D_200C_202A_200F_206A_202B_200E_202E_206F_202E<_002D>(int id)
+ {
+ int num = id * -725843581;
+ int num2 = 1352092440;
+ int num3 = num;
+ int num4 = num3 + num2;
+ int num5 = num3 & num2;
+ id = num4 - (num5 + num5);
+ int num6 = id >>> 30;
+ int num7 = id;
+ num2 = 1073741823;
+ num3 = num7;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num6)
+ {
+ case 2:
+ {
+ byte num25 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array10 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num26 = id;
+ num2 = 1;
+ num3 = num26;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num25;
+ int num27 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num28 = id;
+ num2 = 2;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ num2 = array11[num29 + (num30 + num30)] << 16;
+ num3 = num27;
+ int num31 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num32 = id;
+ num2 = 3;
+ num3 = num32;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num31;
+ int count = (num3 & num2) + (num3 ^ num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num33 = id;
+ num2 = 4;
+ num3 = num33;
+ int num34 = num3 ^ num2;
+ int num35 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num34 + (num35 + num35), count));
+ }
+ case 1:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num8 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num9 = id;
+ num2 = 1;
+ num3 = num9;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num8;
+ int num10 = num3 + num2 - (num3 & num2);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num11 = id;
+ num2 = 2;
+ num3 = num11;
+ num2 = array2[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num10;
+ int num12 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ int num14 = num3 ^ num2;
+ int num15 = num3 & num2;
+ num2 = array3[num14 + (num15 + num15)] << 24;
+ num3 = num12;
+ int num16 = (num3 & num2) + (num3 ^ num2);
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ byte num18 = array4[(num3 | num2) + (num3 & num2)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num19 = id;
+ num2 = 5;
+ num3 = num19;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num18;
+ int num20 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num21 = id;
+ num2 = 6;
+ num3 = num21;
+ num2 = array6[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num20;
+ int num22 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num23 = id;
+ num2 = 7;
+ num3 = num23;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num22;
+ int length = (num3 & num2) + (num3 ^ num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num24 = id;
+ num2 = 8;
+ num3 = num24;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _206C_202D_202B_202A_206F_206F_202A_202E_206E_206C_200B_202C_206B_202A_206A_202E_206C_200B_202E_200C_200D_202A_206D_206D_206F_206D_202E_206C_202C_200F_206F_202A_200E_200F_206B_200B_200D_206E_206F_206F_202E<_002D>(int id)
+ {
+ int num = id * -637435145;
+ int num2 = -447986820;
+ int num3 = num;
+ id = (num3 | num2) - (num3 & num2);
+ int num4 = id >>> 30;
+ int num5 = id;
+ num2 = 1073741823;
+ num3 = num5;
+ id = (num3 | num2) - (num3 ^ num2) << 2;
+ switch (num4)
+ {
+ case 3:
+ {
+ byte num31 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array10 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num32 = id;
+ num2 = 1;
+ num3 = num32;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num31;
+ int num33 = num3 + num2 - (num3 & num2);
+ byte[] array11 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num34 = id;
+ num2 = 2;
+ num3 = num34;
+ num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num33;
+ int num35 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num36 = id;
+ num2 = 3;
+ num3 = num36;
+ num2 = array12[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num35;
+ int count = (num3 & num2) + (num3 ^ num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num37 = id;
+ num2 = 4;
+ num3 = num37;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, (num3 | num2) + (num3 & num2), count));
+ }
+ case 2:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num7 = id;
+ num2 = 1;
+ num3 = num7;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num6;
+ int num8 = (num3 & num2) + (num3 ^ num2);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num9 = id;
+ num2 = 2;
+ num3 = num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num2 = array2[num10 + (num11 + num11)] << 16;
+ num3 = num8;
+ int num12 = num3 + num2 - (num3 & num2);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ int num14 = num3 ^ num2;
+ int num15 = num3 & num2;
+ num2 = array3[num14 + (num15 + num15)] << 24;
+ num3 = num12;
+ int num16 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num17 = id;
+ num2 = 4;
+ num3 = num17;
+ int num18 = num3 ^ num2;
+ int num19 = num3 & num2;
+ byte num20 = array4[num18 + (num19 + num19)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num21 = id;
+ num2 = 5;
+ num3 = num21;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num20;
+ int num22 = num3 + num2 - (num3 & num2);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num23 = id;
+ num2 = 6;
+ num3 = num23;
+ int num24 = num3 ^ num2;
+ int num25 = num3 & num2;
+ num2 = array6[num24 + (num25 + num25)] << 16;
+ num3 = num22;
+ int num26 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num27 = id;
+ num2 = 7;
+ num3 = num27;
+ num2 = array7[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num26;
+ int length = (num3 & num2) + (num3 ^ num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int num29 = num3 ^ num2;
+ int num30 = num3 & num2;
+ int srcOffset = num29 + (num30 + num30);
+ num2 = 4;
+ num3 = num16;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+
+ internal static _002D _202B_200D_206E_200E_206C_206E_206B_200F_202C_202C_202C_206F_202E_202A_202C_206B_206A_200F_206B_206F_202C_206C_202A_202E_202D_206D_202B_200D_200B_202A_206E_200B_206A_206D_202B_206D_206A_202D_206E_206B_202E<_002D>(int id)
+ {
+ int num = id * 575492379;
+ int num2 = -1212761944;
+ int num3 = num;
+ id = (num3 | num2) - (num3 & num2);
+ int num4 = id >>> 30;
+ int num5 = id;
+ num2 = 1073741823;
+ num3 = num5;
+ id = num3 + num2 - (num3 | num2) << 2;
+ switch (num4)
+ {
+ case 1:
+ {
+ byte num29 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array10 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num30 = id;
+ num2 = 1;
+ num3 = num30;
+ num2 = array10[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num29;
+ int num31 = (num3 & num2) + (num3 ^ num2);
+ byte[] array11 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num32 = id;
+ num2 = 2;
+ num3 = num32;
+ num2 = array11[(num3 | num2) + (num3 & num2)] << 16;
+ num3 = num31;
+ int num33 = (num3 & num2) + (num3 ^ num2);
+ byte[] array12 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num34 = id;
+ num2 = 3;
+ num3 = num34;
+ int num35 = num3 ^ num2;
+ int num36 = num3 & num2;
+ num2 = array12[num35 + (num36 + num36)] << 24;
+ num3 = num33;
+ int count = num3 + num2 - (num3 & num2);
+ Encoding uTF = Encoding.UTF8;
+ byte[] bytes = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num37 = id;
+ num2 = 4;
+ num3 = num37;
+ int num38 = num3 ^ num2;
+ int num39 = num3 & num2;
+ return (_002D)(object)string.Intern(uTF.GetString(bytes, num38 + (num39 + num39), count));
+ }
+ case 3:
+ {
+ _002D[] array9 = new _002D[1];
+ Buffer.BlockCopy(_206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E, id, array9, 0, Unsafe.SizeOf<_002D>());
+ return array9[0];
+ }
+ case 0:
+ {
+ byte num6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E[id];
+ byte[] array = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num7 = id;
+ num2 = 1;
+ num3 = num7;
+ num2 = array[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num6;
+ int num8 = (num3 & num2) + (num3 ^ num2);
+ byte[] array2 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num9 = id;
+ num2 = 2;
+ num3 = num9;
+ int num10 = num3 ^ num2;
+ int num11 = num3 & num2;
+ num2 = array2[num10 + (num11 + num11)] << 16;
+ num3 = num8;
+ int num12 = (num3 & num2) + (num3 ^ num2);
+ byte[] array3 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num13 = id;
+ num2 = 3;
+ num3 = num13;
+ num2 = array3[(num3 | num2) + (num3 & num2)] << 24;
+ num3 = num12;
+ int num14 = num3 + num2 - (num3 & num2);
+ byte[] array4 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num15 = id;
+ num2 = 4;
+ num3 = num15;
+ int num16 = num3 ^ num2;
+ int num17 = num3 & num2;
+ byte num18 = array4[num16 + (num17 + num17)];
+ byte[] array5 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num19 = id;
+ num2 = 5;
+ num3 = num19;
+ num2 = array5[(num3 | num2) + (num3 & num2)] << 8;
+ num3 = num18;
+ int num20 = (num3 & num2) + (num3 ^ num2);
+ byte[] array6 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num21 = id;
+ num2 = 6;
+ num3 = num21;
+ int num22 = num3 ^ num2;
+ int num23 = num3 & num2;
+ num2 = array6[num22 + (num23 + num23)] << 16;
+ num3 = num20;
+ int num24 = (num3 & num2) + (num3 ^ num2);
+ byte[] array7 = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num25 = id;
+ num2 = 7;
+ num3 = num25;
+ int num26 = num3 ^ num2;
+ int num27 = num3 & num2;
+ num2 = array7[num26 + (num27 + num27)] << 24;
+ num3 = num24;
+ int length = num3 + num2 - (num3 & num2);
+ Array array8 = Array.CreateInstance(typeof(_002D).GetElementType(), length);
+ byte[] src = _206B_202E_202E_206F_206F_206C_206E_206D_200F_202E_200D_206D_202B_206D_206D_206A_206B_206D_206C_206F_200E_202B_202B_202B_200F_202A_202D_200E_202D_206C_202B_202A_206E_206F_206C_206B_200F_200E_206D_206D_202E;
+ int num28 = id;
+ num2 = 8;
+ num3 = num28;
+ int srcOffset = (num3 | num2) + (num3 & num2);
+ num2 = 4;
+ num3 = num14;
+ Buffer.BlockCopy(src, srcOffset, array8, 0, ~(~num3 + num2));
+ return (_002D)(object)array8;
+ }
+ default:
+ return default(_002D);
+ }
+ }
+}
diff --git a/GatheringPaths/GatheringPaths.csproj b/GatheringPaths/GatheringPaths.csproj
index 0e020f6e..0d666427 100644
--- a/GatheringPaths/GatheringPaths.csproj
+++ b/GatheringPaths/GatheringPaths.csproj
@@ -14,7 +14,9 @@
+
+
diff --git a/GatheringPaths/Questionable.GatheringPaths.GatheringBundle b/GatheringPaths/Questionable.GatheringPaths.GatheringBundle
new file mode 100644
index 00000000..2d0d2df2
Binary files /dev/null and b/GatheringPaths/Questionable.GatheringPaths.GatheringBundle differ
diff --git a/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema b/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema
index e1794f05..14912abb 100644
--- a/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema
+++ b/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema
@@ -2,7 +2,7 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/GatheringPaths/gatheringlocation-v1.json",
"title": "Gathering Location V1",
- "description": "A series of gathering locationsk",
+ "description": "A series of gathering locations",
"type": "object",
"properties": {
"$schema": {
diff --git a/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs b/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
index 53d688c4..8e7d44f8 100644
--- a/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
+++ b/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
@@ -1,23992 +1,146 @@
using System;
using System.Collections.Generic;
+using System.Diagnostics;
+using System.Globalization;
using System.IO;
-using System.Numerics;
-using System.Runtime.InteropServices;
-using Questionable.Model.Common;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Security.Cryptography;
+using System.Threading;
using Questionable.Model.Gathering;
-using Questionable.Model.Questing;
+using Questionable.Model.IO;
namespace Questionable.GatheringPaths;
-public static class AssemblyGatheringLocationLoader
+internal static class AssemblyGatheringLocationLoader
{
- private static Dictionary? _locations;
+ private static readonly Lazy> Locations = new Lazy>(LoadLocations, LazyThreadSafetyMode.ExecutionAndPublication);
- public static Stream GatheringSchema => typeof(AssemblyGatheringLocationLoader).Assembly.GetManifestResourceStream("Questionable.GatheringPaths.GatheringLocationSchema");
+ internal static TimeSpan? DecodeDuration { get; private set; }
- public static IReadOnlyDictionary GetLocations()
+ internal static Stream GatheringSchema
{
- if (_locations == null)
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ get
{
- _locations = new Dictionary();
- LoadLocations();
+ return _202D_200C_200E_200F_202A_200B_206C_202B_200D_200D_202D_202D_200B_200D_202A_202A_200B_206E_200B_202D_202D_200D_202A_206A_206E_202C_200F_206C_200F_206E_206C_200D_206B_206A_202C_206D_206C_202E_200F_200C_202E(_202A_202D_206A_206D_206A_200D_200F_200D_206E_202D_200C_200D_202A_202C_206F_200C_200C_200B_200D_200F_206F_202A_206A_200F_206E_200B_200E_206C_200E_200D_202C_200B_202D_202C_206C_206E_202A_206E_206D_206B_202E(_200E_202C_200C_200B_206D_206E_202A_206F_206B_202A_202C_200F_206B_202E_206D_206F_202E_202D_200F_206B_206D_206E_206B_206D_206C_200C_200F_202A_202B_200E_206E_202B_200B_202A_202E_202C_200C_202E_206D_202C_202E(typeof(AssemblyGatheringLocationLoader).TypeHandle)), global::_003CModule_003E._202B_200D_206E_200E_206C_206E_206B_200F_202C_202C_202C_206F_202E_202A_202C_206B_206A_200F_206B_206F_202C_206C_202A_202E_202D_206D_202B_200D_200B_202A_206E_200B_206A_206D_202B_206D_206A_202D_206E_206B_202E(657022072));
}
- return _locations ?? throw new InvalidOperationException("location data is not initialized");
}
- private static void AddLocation(ushort questId, GatheringRoot root)
+ internal static IReadOnlyDictionary GetLocations()
{
- _locations[questId] = root;
+ return Locations.Value;
}
- private static void LoadLocations()
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static IReadOnlyDictionary LoadLocations()
{
- LoadLocation0();
- LoadLocation1();
- LoadLocation2();
- LoadLocation3();
- LoadLocation4();
- LoadLocation5();
- LoadLocation6();
- LoadLocation7();
- LoadLocation8();
- LoadLocation9();
- LoadLocation10();
- LoadLocation11();
- LoadLocation12();
- }
-
- private static void LoadLocation0()
- {
- GatheringRoot gatheringRoot = new GatheringRoot();
- int num = 1;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- CollectionsMarshal.AsSpan(list)[0] = "liza";
- gatheringRoot.Author = list;
- num = 1;
- List list2 = new List(num);
- CollectionsMarshal.SetCount(list2, num);
- CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 154)
+ Stopwatch stopwatch = _202A_202A_202D_206C_206F_200F_206B_200C_200B_202E_206D_200E_206C_206A_200D_202B_202B_206D_200B_200C_200E_202E_202A_206F_206A_206D_206F_202B_206F_200C_206A_202B_206A_202D_206F_206D_202D_206D_202B_202A_202E();
+ Stream stream = _202D_200C_200E_200F_202A_200B_206C_202B_200D_200D_202D_202D_200B_200D_202A_202A_200B_206E_200B_202D_202D_200D_202A_206A_206E_202C_200F_206C_200F_206E_206C_200D_206B_206A_202C_206D_206C_202E_200F_200C_202E(_202A_202D_206A_206D_206A_200D_200F_200D_206E_202D_200C_200D_202A_202C_206F_200C_200C_200B_200D_200F_206F_202A_206A_200F_206E_200B_200E_206C_200E_200D_202C_200B_202D_202C_206C_206E_202A_206E_206D_206B_202E(_200E_202C_200C_200B_206D_206E_202A_206F_206B_202A_202C_200F_206B_202E_206D_206F_202E_202D_200F_206B_206D_206E_206B_206D_206C_200C_200F_202A_202B_200E_206E_202B_200B_202A_202E_202C_200C_202E_206D_202C_202E(typeof(AssemblyGatheringLocationLoader).TypeHandle)), global::_003CModule_003E._206C_202D_202B_202A_206F_206F_202A_202E_206E_206C_200B_202C_206B_202A_206A_202E_206C_200B_202E_200C_200D_202A_206D_206D_206F_206D_202E_206C_202C_200F_206F_202A_200E_200F_206B_200B_200D_206E_206F_206F_202E(-1881698));
+ try
{
- AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat,
- SkipConditions = new SkipConditions
+ byte[] array = PathBundleSecret.Key();
+ List> list = PathBundle.Deserialize(stream, array);
+ _206E_200D_206E_200B_202D_202E_202D_206C_206B_206F_200E_200E_206D_200D_206F_200C_206B_202B_206B_202D_202C_206B_200B_200B_200C_202C_200E_206F_200D_200C_200F_206E_202C_206E_206E_206F_206C_202A_206A_202E_202E((Span)array);
+ Dictionary dictionary = new Dictionary(list.Count);
+ using (List>.Enumerator enumerator = list.GetEnumerator())
{
- AetheryteShortcutIf = new SkipAetheryteCondition
+ int num = 2495585;
+ while (true)
{
- InSameTerritory = true
- }
- }
- };
- gatheringRoot.Steps = list2;
- num = 4;
- List list3 = new List(num);
- CollectionsMarshal.SetCount(list3, num);
- Span span = CollectionsMarshal.AsSpan(list3);
- ref GatheringNodeGroup reference = ref span[0];
- GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
- int num2 = 1;
- List list4 = new List(num2);
- CollectionsMarshal.SetCount(list4, num2);
- ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0];
- GatheringNode obj = new GatheringNode
- {
- DataId = 30016u
- };
- int num3 = 3;
- List list5 = new List(num3);
- CollectionsMarshal.SetCount(list5, num3);
- Span span2 = CollectionsMarshal.AsSpan(list5);
- span2[0] = new GatheringLocation
- {
- Position = new Vector3(395.0683f, -4.213107f, 235.0844f),
- MinimumAngle = -200,
- MaximumAngle = 15
- };
- span2[1] = new GatheringLocation
- {
- Position = new Vector3(404.3488f, -2.116929f, 216.968f),
- MinimumAngle = -125,
- MaximumAngle = 10
- };
- span2[2] = new GatheringLocation
- {
- Position = new Vector3(388.5088f, -1.260179f, 222.3745f),
- MinimumAngle = -145,
- MaximumAngle = 0
- };
- obj.Locations = list5;
- reference2 = obj;
- gatheringNodeGroup.Nodes = list4;
- reference = gatheringNodeGroup;
- ref GatheringNodeGroup reference3 = ref span[1];
- GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup();
- num2 = 1;
- List list6 = new List(num2);
- CollectionsMarshal.SetCount(list6, num2);
- ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0];
- GatheringNode obj2 = new GatheringNode
- {
- DataId = 30018u
- };
- num3 = 3;
- List list7 = new List(num3);
- CollectionsMarshal.SetCount(list7, num3);
- Span span3 = CollectionsMarshal.AsSpan(list7);
- span3[0] = new GatheringLocation
- {
- Position = new Vector3(361.0402f, -6.135924f, 266.7503f),
- MinimumAngle = -155,
- MaximumAngle = 10
- };
- span3[1] = new GatheringLocation
- {
- Position = new Vector3(368.0511f, -6.085522f, 262.3561f),
- MinimumAngle = -135,
- MaximumAngle = 10
- };
- span3[2] = new GatheringLocation
- {
- Position = new Vector3(352.1197f, -2.546567f, 262.7847f),
- MinimumAngle = 250,
- MaximumAngle = 355
- };
- obj2.Locations = list7;
- reference4 = obj2;
- gatheringNodeGroup2.Nodes = list6;
- reference3 = gatheringNodeGroup2;
- ref GatheringNodeGroup reference5 = ref span[2];
- GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup();
- num2 = 1;
- List list8 = new List(num2);
- CollectionsMarshal.SetCount(list8, num2);
- ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0];
- GatheringNode obj3 = new GatheringNode
- {
- DataId = 30081u
- };
- num3 = 3;
- List list9 = new List(num3);
- CollectionsMarshal.SetCount(list9, num3);
- Span span4 = CollectionsMarshal.AsSpan(list9);
- span4[0] = new GatheringLocation
- {
- Position = new Vector3(404.6927f, -3.737513f, 283.6237f),
- MinimumAngle = 55,
- MaximumAngle = 255
- };
- span4[1] = new GatheringLocation
- {
- Position = new Vector3(406.1155f, -4.338434f, 271.2292f),
- MinimumAngle = 0,
- MaximumAngle = 190
- };
- span4[2] = new GatheringLocation
- {
- Position = new Vector3(394.464f, -3.775356f, 286.3456f),
- MinimumAngle = 105,
- MaximumAngle = 290
- };
- obj3.Locations = list9;
- reference6 = obj3;
- gatheringNodeGroup3.Nodes = list8;
- reference5 = gatheringNodeGroup3;
- ref GatheringNodeGroup reference7 = ref span[3];
- GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
- num2 = 1;
- List list10 = new List(num2);
- CollectionsMarshal.SetCount(list10, num2);
- ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list10)[0];
- GatheringNode obj4 = new GatheringNode
- {
- DataId = 30017u
- };
- num3 = 3;
- List list11 = new List(num3);
- CollectionsMarshal.SetCount(list11, num3);
- Span span5 = CollectionsMarshal.AsSpan(list11);
- span5[0] = new GatheringLocation
- {
- Position = new Vector3(443.0036f, -1.818904f, 251.6805f),
- MinimumAngle = 0,
- MaximumAngle = 145
- };
- span5[1] = new GatheringLocation
- {
- Position = new Vector3(459.7153f, -1.026285f, 263.6502f),
- MinimumAngle = 50,
- MaximumAngle = 235
- };
- span5[2] = new GatheringLocation
- {
- Position = new Vector3(468.4217f, -1.290563f, 262.4874f),
- MinimumAngle = 15,
- MaximumAngle = 220
- };
- obj4.Locations = list11;
- reference8 = obj4;
- gatheringNodeGroup4.Nodes = list10;
- reference7 = gatheringNodeGroup4;
- gatheringRoot.Groups = list3;
- AddLocation(12, gatheringRoot);
- GatheringRoot gatheringRoot2 = new GatheringRoot();
- num = 1;
- List list12 = new List(num);
- CollectionsMarshal.SetCount(list12, num);
- CollectionsMarshal.AsSpan(list12)[0] = "liza";
- gatheringRoot2.Author = list12;
- num = 1;
- List list13 = new List(num);
- CollectionsMarshal.SetCount(list13, num);
- CollectionsMarshal.AsSpan(list13)[0] = new QuestStep(EInteractionType.None, null, null, 154)
- {
- AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot2.Steps = list13;
- num = 4;
- List list14 = new List(num);
- CollectionsMarshal.SetCount(list14, num);
- Span span6 = CollectionsMarshal.AsSpan(list14);
- ref GatheringNodeGroup reference9 = ref span6[0];
- GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
- num2 = 1;
- List list15 = new List(num2);
- CollectionsMarshal.SetCount(list15, num2);
- ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0];
- GatheringNode obj5 = new GatheringNode
- {
- DataId = 30020u
- };
- num3 = 3;
- List list16 = new List(num3);
- CollectionsMarshal.SetCount(list16, num3);
- Span span7 = CollectionsMarshal.AsSpan(list16);
- span7[0] = new GatheringLocation
- {
- Position = new Vector3(279.9662f, -9.225774f, 318.6275f),
- MinimumAngle = 50,
- MaximumAngle = 240
- };
- span7[1] = new GatheringLocation
- {
- Position = new Vector3(295.7656f, -8.987611f, 311.5129f),
- MinimumAngle = 0,
- MaximumAngle = 190
- };
- span7[2] = new GatheringLocation
- {
- Position = new Vector3(283.9807f, -11.68445f, 310.4038f),
- MinimumAngle = 0,
- MaximumAngle = 250
- };
- obj5.Locations = list16;
- reference10 = obj5;
- gatheringNodeGroup5.Nodes = list15;
- reference9 = gatheringNodeGroup5;
- ref GatheringNodeGroup reference11 = ref span6[1];
- GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup();
- num2 = 1;
- List list17 = new List(num2);
- CollectionsMarshal.SetCount(list17, num2);
- ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0];
- GatheringNode obj6 = new GatheringNode
- {
- DataId = 30019u
- };
- num3 = 3;
- List list18 = new List(num3);
- CollectionsMarshal.SetCount(list18, num3);
- Span span8 = CollectionsMarshal.AsSpan(list18);
- span8[0] = new GatheringLocation
- {
- Position = new Vector3(238.5998f, -22.81126f, 254.0548f),
- MinimumAngle = -85,
- MaximumAngle = 55
- };
- span8[1] = new GatheringLocation
- {
- Position = new Vector3(234.2172f, -22.83841f, 265.2955f),
- MinimumAngle = -160,
- MaximumAngle = 0
- };
- span8[2] = new GatheringLocation
- {
- Position = new Vector3(257.4443f, -20.59358f, 246.4006f),
- MinimumAngle = -115,
- MaximumAngle = 70
- };
- obj6.Locations = list18;
- reference12 = obj6;
- gatheringNodeGroup6.Nodes = list17;
- reference11 = gatheringNodeGroup6;
- ref GatheringNodeGroup reference13 = ref span6[2];
- GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
- num2 = 1;
- List list19 = new List(num2);
- CollectionsMarshal.SetCount(list19, num2);
- ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list19)[0];
- GatheringNode obj7 = new GatheringNode
- {
- DataId = 30082u
- };
- num3 = 3;
- List list20 = new List(num3);
- CollectionsMarshal.SetCount(list20, num3);
- Span span9 = CollectionsMarshal.AsSpan(list20);
- span9[0] = new GatheringLocation
- {
- Position = new Vector3(221.3946f, -27.69197f, 317.5874f),
- MinimumAngle = 0,
- MaximumAngle = 125
- };
- span9[1] = new GatheringLocation
- {
- Position = new Vector3(209.7868f, -29.03308f, 317.4061f),
- MinimumAngle = 130,
- MaximumAngle = 295
- };
- span9[2] = new GatheringLocation
- {
- Position = new Vector3(216.8077f, -28.68546f, 320.5408f),
- MinimumAngle = 45,
- MaximumAngle = 230
- };
- obj7.Locations = list20;
- reference14 = obj7;
- gatheringNodeGroup7.Nodes = list19;
- reference13 = gatheringNodeGroup7;
- ref GatheringNodeGroup reference15 = ref span6[3];
- GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup();
- num2 = 1;
- List list21 = new List(num2);
- CollectionsMarshal.SetCount(list21, num2);
- ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list21)[0];
- GatheringNode obj8 = new GatheringNode
- {
- DataId = 30021u
- };
- num3 = 3;
- List list22 = new List(num3);
- CollectionsMarshal.SetCount(list22, num3);
- Span span10 = CollectionsMarshal.AsSpan(list22);
- span10[0] = new GatheringLocation
- {
- Position = new Vector3(250.3709f, -20.9966f, 296.2364f),
- MinimumAngle = 105,
- MaximumAngle = 265
- };
- span10[1] = new GatheringLocation
- {
- Position = new Vector3(247.4017f, -21.53168f, 284.9166f),
- MinimumAngle = -40,
- MaximumAngle = 100,
- MinimumDistance = 1.3f,
- MaximumDistance = 3f
- };
- span10[2] = new GatheringLocation
- {
- Position = new Vector3(255.3057f, -17.90455f, 302.6251f),
- MinimumAngle = 145,
- MaximumAngle = 305
- };
- obj8.Locations = list22;
- reference16 = obj8;
- gatheringNodeGroup8.Nodes = list21;
- reference15 = gatheringNodeGroup8;
- gatheringRoot2.Groups = list14;
- AddLocation(13, gatheringRoot2);
- GatheringRoot gatheringRoot3 = new GatheringRoot();
- num = 1;
- List list23 = new List(num);
- CollectionsMarshal.SetCount(list23, num);
- CollectionsMarshal.AsSpan(list23)[0] = "liza";
- gatheringRoot3.Author = list23;
- num = 1;
- List list24 = new List(num);
- CollectionsMarshal.SetCount(list24, num);
- CollectionsMarshal.AsSpan(list24)[0] = new QuestStep(EInteractionType.None, null, null, 148)
- {
- AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot3.Steps = list24;
- num = 4;
- List list25 = new List(num);
- CollectionsMarshal.SetCount(list25, num);
- Span span11 = CollectionsMarshal.AsSpan(list25);
- ref GatheringNodeGroup reference17 = ref span11[0];
- GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
- num2 = 1;
- List list26 = new List(num2);
- CollectionsMarshal.SetCount(list26, num2);
- ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list26)[0];
- GatheringNode obj9 = new GatheringNode
- {
- DataId = 30028u
- };
- num3 = 3;
- List list27 = new List(num3);
- CollectionsMarshal.SetCount(list27, num3);
- Span span12 = CollectionsMarshal.AsSpan(list27);
- span12[0] = new GatheringLocation
- {
- Position = new Vector3(225.8048f, -5.26357f, -71.51706f),
- MinimumAngle = -60,
- MaximumAngle = 105
- };
- span12[1] = new GatheringLocation
- {
- Position = new Vector3(229.0866f, -7.037199f, -62.40871f),
- MinimumAngle = 0,
- MaximumAngle = 175
- };
- span12[2] = new GatheringLocation
- {
- Position = new Vector3(210.4522f, -5.798344f, -69.99769f),
- MinimumAngle = 180,
- MaximumAngle = 360
- };
- obj9.Locations = list27;
- reference18 = obj9;
- gatheringNodeGroup9.Nodes = list26;
- reference17 = gatheringNodeGroup9;
- ref GatheringNodeGroup reference19 = ref span11[1];
- GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
- num2 = 1;
- List list28 = new List(num2);
- CollectionsMarshal.SetCount(list28, num2);
- ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list28)[0];
- GatheringNode obj10 = new GatheringNode
- {
- DataId = 30030u
- };
- num3 = 3;
- List list29 = new List(num3);
- CollectionsMarshal.SetCount(list29, num3);
- Span span13 = CollectionsMarshal.AsSpan(list29);
- span13[0] = new GatheringLocation
- {
- Position = new Vector3(205.3417f, -7.402449f, -46.44062f),
- MinimumAngle = 70,
- MaximumAngle = 320
- };
- span13[1] = new GatheringLocation
- {
- Position = new Vector3(204.9178f, -8.416177f, -24.97287f),
- MinimumAngle = 50,
- MaximumAngle = 260
- };
- span13[2] = new GatheringLocation
- {
- Position = new Vector3(196.8121f, -7.515049f, -31.74415f),
- MinimumAngle = 115,
- MaximumAngle = 305
- };
- obj10.Locations = list29;
- reference20 = obj10;
- gatheringNodeGroup10.Nodes = list28;
- reference19 = gatheringNodeGroup10;
- ref GatheringNodeGroup reference21 = ref span11[2];
- GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup();
- num2 = 1;
- List list30 = new List(num2);
- CollectionsMarshal.SetCount(list30, num2);
- ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list30)[0];
- GatheringNode obj11 = new GatheringNode
- {
- DataId = 30027u
- };
- num3 = 3;
- List list31 = new List(num3);
- CollectionsMarshal.SetCount(list31, num3);
- Span span14 = CollectionsMarshal.AsSpan(list31);
- span14[0] = new GatheringLocation
- {
- Position = new Vector3(263.5084f, -7.83625f, -28.76189f),
- MinimumAngle = 220,
- MaximumAngle = 360
- };
- span14[1] = new GatheringLocation
- {
- Position = new Vector3(275.0262f, -6.339698f, -42.46669f),
- MinimumAngle = 30,
- MaximumAngle = 150,
- MinimumDistance = 1.9f,
- MaximumDistance = 3f
- };
- span14[2] = new GatheringLocation
- {
- Position = new Vector3(248.5661f, -8.912354f, -5.168106f),
- MinimumAngle = 0,
- MaximumAngle = 235
- };
- obj11.Locations = list31;
- reference22 = obj11;
- gatheringNodeGroup11.Nodes = list30;
- reference21 = gatheringNodeGroup11;
- ref GatheringNodeGroup reference23 = ref span11[3];
- GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup();
- num2 = 1;
- List list32 = new List(num2);
- CollectionsMarshal.SetCount(list32, num2);
- ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list32)[0];
- GatheringNode obj12 = new GatheringNode
- {
- DataId = 30029u
- };
- num3 = 3;
- List list33 = new List(num3);
- CollectionsMarshal.SetCount(list33, num3);
- Span span15 = CollectionsMarshal.AsSpan(list33);
- span15[0] = new GatheringLocation
- {
- Position = new Vector3(278.9887f, -6.181031f, -100.3401f),
- MinimumAngle = 0,
- MaximumAngle = 135,
- MinimumDistance = 1.8f,
- MaximumDistance = 3f
- };
- span15[1] = new GatheringLocation
- {
- Position = new Vector3(281.2963f, -6.572734f, -72.80408f),
- MinimumAngle = -5,
- MaximumAngle = 165
- };
- span15[2] = new GatheringLocation
- {
- Position = new Vector3(282.8807f, -5.350755f, -91.96065f),
- MinimumAngle = -30,
- MaximumAngle = 115,
- MinimumDistance = 1.8f,
- MaximumDistance = 3f
- };
- obj12.Locations = list33;
- reference24 = obj12;
- gatheringNodeGroup12.Nodes = list32;
- reference23 = gatheringNodeGroup12;
- gatheringRoot3.Groups = list25;
- AddLocation(16, gatheringRoot3);
- GatheringRoot gatheringRoot4 = new GatheringRoot();
- num = 1;
- List list34 = new List(num);
- CollectionsMarshal.SetCount(list34, num);
- CollectionsMarshal.AsSpan(list34)[0] = "liza";
- gatheringRoot4.Author = list34;
- num = 1;
- List list35 = new List(num);
- CollectionsMarshal.SetCount(list35, num);
- CollectionsMarshal.AsSpan(list35)[0] = new QuestStep(EInteractionType.None, null, null, 148)
- {
- AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot4.Steps = list35;
- num = 4;
- List list36 = new List(num);
- CollectionsMarshal.SetCount(list36, num);
- Span span16 = CollectionsMarshal.AsSpan(list36);
- ref GatheringNodeGroup reference25 = ref span16[0];
- GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
- num2 = 1;
- List list37 = new List(num2);
- CollectionsMarshal.SetCount(list37, num2);
- ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list37)[0];
- GatheringNode obj13 = new GatheringNode
- {
- DataId = 30034u
- };
- num3 = 3;
- List list38 = new List(num3);
- CollectionsMarshal.SetCount(list38, num3);
- Span span17 = CollectionsMarshal.AsSpan(list38);
- span17[0] = new GatheringLocation
- {
- Position = new Vector3(-105.3941f, 2.85339f, -121.8738f),
- MinimumAngle = -20,
- MaximumAngle = 165
- };
- span17[1] = new GatheringLocation
- {
- Position = new Vector3(-97.9409f, 3.064394f, -126.5676f),
- MinimumAngle = 115,
- MaximumAngle = 340
- };
- span17[2] = new GatheringLocation
- {
- Position = new Vector3(-125.5794f, 5.63143f, -133.3981f)
- };
- obj13.Locations = list38;
- reference26 = obj13;
- gatheringNodeGroup13.Nodes = list37;
- reference25 = gatheringNodeGroup13;
- ref GatheringNodeGroup reference27 = ref span16[1];
- GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup();
- num2 = 1;
- List list39 = new List(num2);
- CollectionsMarshal.SetCount(list39, num2);
- ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list39)[0];
- GatheringNode obj14 = new GatheringNode
- {
- DataId = 30035u
- };
- num3 = 3;
- List list40 = new List(num3);
- CollectionsMarshal.SetCount(list40, num3);
- Span span18 = CollectionsMarshal.AsSpan(list40);
- span18[0] = new GatheringLocation
- {
- Position = new Vector3(-154.1009f, 4.5624f, -131.7312f),
- MinimumAngle = -270,
- MaximumAngle = 40
- };
- span18[1] = new GatheringLocation
- {
- Position = new Vector3(-128.832f, 9.71995f, -145.739f)
- };
- span18[2] = new GatheringLocation
- {
- Position = new Vector3(-117.9702f, 9.59642f, -173.7937f),
- MinimumAngle = -155,
- MaximumAngle = 155
- };
- obj14.Locations = list40;
- reference28 = obj14;
- gatheringNodeGroup14.Nodes = list39;
- reference27 = gatheringNodeGroup14;
- ref GatheringNodeGroup reference29 = ref span16[2];
- GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup();
- num2 = 1;
- List list41 = new List(num2);
- CollectionsMarshal.SetCount(list41, num2);
- ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list41)[0];
- GatheringNode obj15 = new GatheringNode
- {
- DataId = 30036u
- };
- num3 = 3;
- List list42 = new List(num3);
- CollectionsMarshal.SetCount(list42, num3);
- Span span19 = CollectionsMarshal.AsSpan(list42);
- span19[0] = new GatheringLocation
- {
- Position = new Vector3(-182.3201f, 3.129771f, -91.56992f),
- MinimumAngle = -190,
- MaximumAngle = 65
- };
- span19[1] = new GatheringLocation
- {
- Position = new Vector3(-177.8435f, 2.23569f, -67.93159f),
- MinimumAngle = -160,
- MaximumAngle = 30
- };
- span19[2] = new GatheringLocation
- {
- Position = new Vector3(-163.9663f, 1.91069f, -52.19678f),
- MinimumAngle = 135,
- MaximumAngle = 300
- };
- obj15.Locations = list42;
- reference30 = obj15;
- gatheringNodeGroup15.Nodes = list41;
- reference29 = gatheringNodeGroup15;
- ref GatheringNodeGroup reference31 = ref span16[3];
- GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
- num2 = 1;
- List list43 = new List(num2);
- CollectionsMarshal.SetCount(list43, num2);
- ref GatheringNode reference32 = ref CollectionsMarshal.AsSpan(list43)[0];
- GatheringNode obj16 = new GatheringNode
- {
- DataId = 30320u
- };
- num3 = 3;
- List list44 = new List(num3);
- CollectionsMarshal.SetCount(list44, num3);
- Span span20 = CollectionsMarshal.AsSpan(list44);
- span20[0] = new GatheringLocation
- {
- Position = new Vector3(-131.0494f, 0.2034574f, -82.93172f),
- MinimumAngle = -155,
- MaximumAngle = 45
- };
- span20[1] = new GatheringLocation
- {
- Position = new Vector3(-121.5437f, -1.821766f, -74.98891f)
- };
- span20[2] = new GatheringLocation
- {
- Position = new Vector3(-114.8504f, -1.186134f, -88.04849f),
- MinimumAngle = -210,
- MaximumAngle = 90
- };
- obj16.Locations = list44;
- reference32 = obj16;
- gatheringNodeGroup16.Nodes = list43;
- reference31 = gatheringNodeGroup16;
- gatheringRoot4.Groups = list36;
- AddLocation(19, gatheringRoot4);
- GatheringRoot gatheringRoot5 = new GatheringRoot();
- num = 1;
- List list45 = new List(num);
- CollectionsMarshal.SetCount(list45, num);
- CollectionsMarshal.AsSpan(list45)[0] = "liza";
- gatheringRoot5.Author = list45;
- num = 1;
- List list46 = new List(num);
- CollectionsMarshal.SetCount(list46, num);
- CollectionsMarshal.AsSpan(list46)[0] = new QuestStep(EInteractionType.None, null, null, 138)
- {
- AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot5.Steps = list46;
- num = 4;
- List list47 = new List(num);
- CollectionsMarshal.SetCount(list47, num);
- Span span21 = CollectionsMarshal.AsSpan(list47);
- ref GatheringNodeGroup reference33 = ref span21[0];
- GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup();
- num2 = 1;
- List list48 = new List(num2);
- CollectionsMarshal.SetCount(list48, num2);
- ref GatheringNode reference34 = ref CollectionsMarshal.AsSpan(list48)[0];
- GatheringNode obj17 = new GatheringNode
- {
- DataId = 30098u
- };
- num3 = 3;
- List list49 = new List(num3);
- CollectionsMarshal.SetCount(list49, num3);
- Span span22 = CollectionsMarshal.AsSpan(list49);
- span22[0] = new GatheringLocation
- {
- Position = new Vector3(300.7484f, -15.4861f, 153.9048f),
- MinimumAngle = 175,
- MaximumAngle = 360
- };
- span22[1] = new GatheringLocation
- {
- Position = new Vector3(297.8418f, -20.09089f, 166.8599f),
- MinimumAngle = 95,
- MaximumAngle = 265
- };
- span22[2] = new GatheringLocation
- {
- Position = new Vector3(312.9494f, -14.81517f, 145.3793f),
- MinimumAngle = 110,
- MaximumAngle = 270
- };
- obj17.Locations = list49;
- reference34 = obj17;
- gatheringNodeGroup17.Nodes = list48;
- reference33 = gatheringNodeGroup17;
- ref GatheringNodeGroup reference35 = ref span21[1];
- GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup();
- num2 = 1;
- List list50 = new List(num2);
- CollectionsMarshal.SetCount(list50, num2);
- ref GatheringNode reference36 = ref CollectionsMarshal.AsSpan(list50)[0];
- GatheringNode obj18 = new GatheringNode
- {
- DataId = 30099u
- };
- num3 = 3;
- List list51 = new List(num3);
- CollectionsMarshal.SetCount(list51, num3);
- Span span23 = CollectionsMarshal.AsSpan(list51);
- span23[0] = new GatheringLocation
- {
- Position = new Vector3(317.6309f, 0.3300658f, 98.40825f),
- MinimumAngle = 15,
- MaximumAngle = 190
- };
- span23[1] = new GatheringLocation
- {
- Position = new Vector3(300.7116f, -9.200176f, 128.1148f),
- MinimumAngle = 20,
- MaximumAngle = 205
- };
- span23[2] = new GatheringLocation
- {
- Position = new Vector3(313.6669f, -5.031699f, 119.2471f),
- MinimumAngle = 0,
- MaximumAngle = 185
- };
- obj18.Locations = list51;
- reference36 = obj18;
- gatheringNodeGroup18.Nodes = list50;
- reference35 = gatheringNodeGroup18;
- ref GatheringNodeGroup reference37 = ref span21[2];
- GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
- num2 = 1;
- List list52 = new List(num2);
- CollectionsMarshal.SetCount(list52, num2);
- ref GatheringNode reference38 = ref CollectionsMarshal.AsSpan(list52)[0];
- GatheringNode obj19 = new GatheringNode
- {
- DataId = 30100u
- };
- num3 = 3;
- List list53 = new List(num3);
- CollectionsMarshal.SetCount(list53, num3);
- Span span24 = CollectionsMarshal.AsSpan(list53);
- span24[0] = new GatheringLocation
- {
- Position = new Vector3(222.8638f, -1.971927f, 82.03091f),
- MinimumAngle = -115,
- MaximumAngle = 25
- };
- span24[1] = new GatheringLocation
- {
- Position = new Vector3(274.0746f, 6.008316f, 65.73824f),
- MinimumAngle = -115,
- MaximumAngle = 75
- };
- span24[2] = new GatheringLocation
- {
- Position = new Vector3(252.9545f, 5.45654f, 50.69089f),
- MinimumAngle = 225,
- MaximumAngle = 360
- };
- obj19.Locations = list53;
- reference38 = obj19;
- gatheringNodeGroup19.Nodes = list52;
- reference37 = gatheringNodeGroup19;
- ref GatheringNodeGroup reference39 = ref span21[3];
- GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup();
- num2 = 1;
- List list54 = new List(num2);
- CollectionsMarshal.SetCount(list54, num2);
- ref GatheringNode reference40 = ref CollectionsMarshal.AsSpan(list54)[0];
- GatheringNode obj20 = new GatheringNode
- {
- DataId = 30101u
- };
- num3 = 3;
- List list55 = new List(num3);
- CollectionsMarshal.SetCount(list55, num3);
- Span span25 = CollectionsMarshal.AsSpan(list55);
- span25[0] = new GatheringLocation
- {
- Position = new Vector3(254.374f, -17.77545f, 174.2901f),
- MinimumAngle = 115,
- MaximumAngle = 265
- };
- span25[1] = new GatheringLocation
- {
- Position = new Vector3(240.5732f, -17.28173f, 176.6604f),
- MinimumAngle = 80,
- MaximumAngle = 255
- };
- span25[2] = new GatheringLocation
- {
- Position = new Vector3(256.3937f, -16.40165f, 164.8165f),
- MinimumAngle = 90,
- MaximumAngle = 295
- };
- obj20.Locations = list55;
- reference40 = obj20;
- gatheringNodeGroup20.Nodes = list54;
- reference39 = gatheringNodeGroup20;
- gatheringRoot5.Groups = list47;
- AddLocation(35, gatheringRoot5);
- }
-
- private static void LoadLocation1()
- {
- GatheringRoot gatheringRoot = new GatheringRoot();
- int num = 1;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- CollectionsMarshal.AsSpan(list)[0] = "liza";
- gatheringRoot.Author = list;
- num = 1;
- List list2 = new List(num);
- CollectionsMarshal.SetCount(list2, num);
- CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 140)
- {
- AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon
- };
- gatheringRoot.Steps = list2;
- num = 4;
- List list3 = new List(num);
- CollectionsMarshal.SetCount(list3, num);
- Span span = CollectionsMarshal.AsSpan(list3);
- ref GatheringNodeGroup reference = ref span[0];
- GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
- int num2 = 1;
- List list4 = new List(num2);
- CollectionsMarshal.SetCount(list4, num2);
- ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0];
- GatheringNode obj = new GatheringNode
- {
- DataId = 30414u
- };
- int num3 = 3;
- List list5 = new List(num3);
- CollectionsMarshal.SetCount(list5, num3);
- Span span2 = CollectionsMarshal.AsSpan(list5);
- span2[0] = new GatheringLocation
- {
- Position = new Vector3(249.8601f, 55.12077f, 178.5377f),
- MinimumAngle = 125,
- MaximumAngle = 270
- };
- span2[1] = new GatheringLocation
- {
- Position = new Vector3(253.9519f, 55.95691f, 181.4238f),
- MinimumAngle = 180,
- MaximumAngle = 285
- };
- span2[2] = new GatheringLocation
- {
- Position = new Vector3(244.4912f, 53.49751f, 169.9265f),
- MinimumAngle = 150,
- MaximumAngle = 250
- };
- obj.Locations = list5;
- reference2 = obj;
- gatheringNodeGroup.Nodes = list4;
- reference = gatheringNodeGroup;
- ref GatheringNodeGroup reference3 = ref span[1];
- GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup();
- num2 = 1;
- List list6 = new List(num2);
- CollectionsMarshal.SetCount(list6, num2);
- ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0];
- GatheringNode obj2 = new GatheringNode
- {
- DataId = 30413u
- };
- num3 = 3;
- List list7 = new List(num3);
- CollectionsMarshal.SetCount(list7, num3);
- Span span3 = CollectionsMarshal.AsSpan(list7);
- span3[0] = new GatheringLocation
- {
- Position = new Vector3(292.9385f, 59.79165f, 187.855f),
- MinimumAngle = 45,
- MaximumAngle = 165
- };
- span3[1] = new GatheringLocation
- {
- Position = new Vector3(300.3293f, 63.1124f, 175.0616f),
- MinimumAngle = 65,
- MaximumAngle = 155
- };
- span3[2] = new GatheringLocation
- {
- Position = new Vector3(296.3942f, 61.46834f, 182.3181f),
- MinimumAngle = 70,
- MaximumAngle = 185
- };
- obj2.Locations = list7;
- reference4 = obj2;
- gatheringNodeGroup2.Nodes = list6;
- reference3 = gatheringNodeGroup2;
- ref GatheringNodeGroup reference5 = ref span[2];
- GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup();
- num2 = 1;
- List list8 = new List(num2);
- CollectionsMarshal.SetCount(list8, num2);
- ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0];
- GatheringNode obj3 = new GatheringNode
- {
- DataId = 30415u
- };
- num3 = 3;
- List list9 = new List(num3);
- CollectionsMarshal.SetCount(list9, num3);
- Span span4 = CollectionsMarshal.AsSpan(list9);
- span4[0] = new GatheringLocation
- {
- Position = new Vector3(262.1395f, 58.70948f, 239.3097f),
- MinimumAngle = 105,
- MaximumAngle = 210
- };
- span4[1] = new GatheringLocation
- {
- Position = new Vector3(284.4424f, 59.78878f, 222.5899f),
- MinimumAngle = 65,
- MaximumAngle = 240
- };
- span4[2] = new GatheringLocation
- {
- Position = new Vector3(278.6144f, 59.63044f, 231.8303f),
- MinimumAngle = 95,
- MaximumAngle = 185
- };
- obj3.Locations = list9;
- reference6 = obj3;
- gatheringNodeGroup3.Nodes = list8;
- reference5 = gatheringNodeGroup3;
- ref GatheringNodeGroup reference7 = ref span[3];
- GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
- num2 = 1;
- List list10 = new List(num2);
- CollectionsMarshal.SetCount(list10, num2);
- ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list10)[0];
- GatheringNode obj4 = new GatheringNode
- {
- DataId = 30416u
- };
- num3 = 3;
- List list11 = new List(num3);
- CollectionsMarshal.SetCount(list11, num3);
- Span span5 = CollectionsMarshal.AsSpan(list11);
- span5[0] = new GatheringLocation
- {
- Position = new Vector3(222.244f, 58.86799f, 244.9212f),
- MinimumAngle = 135,
- MaximumAngle = 275
- };
- span5[1] = new GatheringLocation
- {
- Position = new Vector3(212.3073f, 58.06055f, 245.9091f),
- MinimumAngle = 80,
- MaximumAngle = 220
- };
- span5[2] = new GatheringLocation
- {
- Position = new Vector3(235.9484f, 58.30469f, 249.0489f),
- MinimumAngle = 80,
- MaximumAngle = 190
- };
- obj4.Locations = list11;
- reference8 = obj4;
- gatheringNodeGroup4.Nodes = list10;
- reference7 = gatheringNodeGroup4;
- gatheringRoot.Groups = list3;
- AddLocation(154, gatheringRoot);
- GatheringRoot gatheringRoot2 = new GatheringRoot();
- num = 1;
- List list12 = new List(num);
- CollectionsMarshal.SetCount(list12, num);
- CollectionsMarshal.AsSpan(list12)[0] = "liza";
- gatheringRoot2.Author = list12;
- num = 1;
- List list13 = new List(num);
- CollectionsMarshal.SetCount(list13, num);
- CollectionsMarshal.AsSpan(list13)[0] = new QuestStep(EInteractionType.None, null, null, 141)
- {
- AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation
- };
- gatheringRoot2.Steps = list13;
- num = 4;
- List list14 = new List(num);
- CollectionsMarshal.SetCount(list14, num);
- Span span6 = CollectionsMarshal.AsSpan(list14);
- ref GatheringNodeGroup reference9 = ref span6[0];
- GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
- num2 = 1;
- List list15 = new List(num2);
- CollectionsMarshal.SetCount(list15, num2);
- ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0];
- GatheringNode obj5 = new GatheringNode
- {
- DataId = 30425u
- };
- num3 = 3;
- List list16 = new List(num3);
- CollectionsMarshal.SetCount(list16, num3);
- Span span7 = CollectionsMarshal.AsSpan(list16);
- span7[0] = new GatheringLocation
- {
- Position = new Vector3(118.6389f, 7.583679f, 262.4399f),
- MinimumAngle = 60,
- MaximumAngle = 170
- };
- span7[1] = new GatheringLocation
- {
- Position = new Vector3(113.4342f, 4.562373f, 271.4816f),
- MinimumAngle = 80,
- MaximumAngle = 190
- };
- span7[2] = new GatheringLocation
- {
- Position = new Vector3(116.9106f, 2.964557f, 285.8209f),
- MinimumAngle = 0,
- MaximumAngle = 115
- };
- obj5.Locations = list16;
- reference10 = obj5;
- gatheringNodeGroup5.Nodes = list15;
- reference9 = gatheringNodeGroup5;
- ref GatheringNodeGroup reference11 = ref span6[1];
- GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup();
- num2 = 1;
- List list17 = new List(num2);
- CollectionsMarshal.SetCount(list17, num2);
- ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0];
- GatheringNode obj6 = new GatheringNode
- {
- DataId = 30427u
- };
- num3 = 3;
- List list18 = new List(num3);
- CollectionsMarshal.SetCount(list18, num3);
- Span span8 = CollectionsMarshal.AsSpan(list18);
- span8[0] = new GatheringLocation
- {
- Position = new Vector3(127.2449f, 15.54889f, 240.1923f),
- MinimumAngle = 15,
- MaximumAngle = 115
- };
- span8[1] = new GatheringLocation
- {
- Position = new Vector3(122.0915f, 14.071f, 225.1131f),
- MinimumAngle = 0,
- MaximumAngle = 110
- };
- span8[2] = new GatheringLocation
- {
- Position = new Vector3(120.8954f, 15.9651f, 213.8515f),
- MinimumAngle = 30,
- MaximumAngle = 115
- };
- obj6.Locations = list18;
- reference12 = obj6;
- gatheringNodeGroup6.Nodes = list17;
- reference11 = gatheringNodeGroup6;
- ref GatheringNodeGroup reference13 = ref span6[2];
- GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
- num2 = 1;
- List list19 = new List(num2);
- CollectionsMarshal.SetCount(list19, num2);
- ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list19)[0];
- GatheringNode obj7 = new GatheringNode
- {
- DataId = 30426u
- };
- num3 = 3;
- List list20 = new List(num3);
- CollectionsMarshal.SetCount(list20, num3);
- Span span9 = CollectionsMarshal.AsSpan(list20);
- span9[0] = new GatheringLocation
- {
- Position = new Vector3(148.7842f, 16.44447f, 292.8037f),
- MinimumAngle = 30,
- MaximumAngle = 135
- };
- span9[1] = new GatheringLocation
- {
- Position = new Vector3(144.9166f, 18.86193f, 264.833f),
- MinimumAngle = 15,
- MaximumAngle = 95
- };
- span9[2] = new GatheringLocation
- {
- Position = new Vector3(152.6806f, 16.58945f, 300.3315f),
- MinimumAngle = 0,
- MaximumAngle = 75
- };
- obj7.Locations = list20;
- reference14 = obj7;
- gatheringNodeGroup7.Nodes = list19;
- reference13 = gatheringNodeGroup7;
- ref GatheringNodeGroup reference15 = ref span6[3];
- GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup();
- num2 = 1;
- List list21 = new List(num2);
- CollectionsMarshal.SetCount(list21, num2);
- ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list21)[0];
- GatheringNode obj8 = new GatheringNode
- {
- DataId = 30428u
- };
- num3 = 3;
- List list22 = new List(num3);
- CollectionsMarshal.SetCount(list22, num3);
- Span span10 = CollectionsMarshal.AsSpan(list22);
- span10[0] = new GatheringLocation
- {
- Position = new Vector3(137.6659f, 6.65416f, 311.1226f),
- MinimumAngle = 15,
- MaximumAngle = 135
- };
- span10[1] = new GatheringLocation
- {
- Position = new Vector3(141.0331f, 5.844177f, 325.063f),
- MinimumAngle = 0,
- MaximumAngle = 150
- };
- span10[2] = new GatheringLocation
- {
- Position = new Vector3(130.6749f, 5.736229f, 300.4703f),
- MinimumAngle = -5,
- MaximumAngle = 100
- };
- obj8.Locations = list22;
- reference16 = obj8;
- gatheringNodeGroup8.Nodes = list21;
- reference15 = gatheringNodeGroup8;
- gatheringRoot2.Groups = list14;
- AddLocation(157, gatheringRoot2);
- GatheringRoot gatheringRoot3 = new GatheringRoot();
- num = 1;
- List list23 = new List(num);
- CollectionsMarshal.SetCount(list23, num);
- CollectionsMarshal.AsSpan(list23)[0] = "Censored";
- gatheringRoot3.Author = list23;
- num = 1;
- List list24 = new List(num);
- CollectionsMarshal.SetCount(list24, num);
- CollectionsMarshal.AsSpan(list24)[0] = new QuestStep(EInteractionType.None, null, null, 155)
- {
- AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead
- };
- gatheringRoot3.Steps = list24;
- num = 2;
- List list25 = new List(num);
- CollectionsMarshal.SetCount(list25, num);
- Span span11 = CollectionsMarshal.AsSpan(list25);
- span11[0] = 2001424u;
- span11[1] = 2001425u;
- gatheringRoot3.ExtraQuestItems = list25;
- num = 4;
- List list26 = new List(num);
- CollectionsMarshal.SetCount(list26, num);
- Span span12 = CollectionsMarshal.AsSpan(list26);
- ref GatheringNodeGroup reference17 = ref span12[0];
- GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
- num2 = 1;
- List list27 = new List(num2);
- CollectionsMarshal.SetCount(list27, num2);
- ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list27)[0];
- GatheringNode obj9 = new GatheringNode
- {
- DataId = 31046u
- };
- num3 = 2;
- List list28 = new List(num3);
- CollectionsMarshal.SetCount(list28, num3);
- Span span13 = CollectionsMarshal.AsSpan(list28);
- span13[0] = new GatheringLocation
- {
- Position = new Vector3(268.635f, 299.8158f, -114.4274f)
- };
- span13[1] = new GatheringLocation
- {
- Position = new Vector3(284.4186f, 309.0771f, -128.535f)
- };
- obj9.Locations = list28;
- reference18 = obj9;
- gatheringNodeGroup9.Nodes = list27;
- reference17 = gatheringNodeGroup9;
- ref GatheringNodeGroup reference19 = ref span12[1];
- GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
- num2 = 1;
- List list29 = new List(num2);
- CollectionsMarshal.SetCount(list29, num2);
- ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list29)[0];
- GatheringNode obj10 = new GatheringNode
- {
- DataId = 31045u
- };
- num3 = 2;
- List list30 = new List(num3);
- CollectionsMarshal.SetCount(list30, num3);
- Span span14 = CollectionsMarshal.AsSpan(list30);
- span14[0] = new GatheringLocation
- {
- Position = new Vector3(198.4182f, 288.6254f, -93.58918f)
- };
- span14[1] = new GatheringLocation
- {
- Position = new Vector3(206.082f, 279.446f, -57.03315f)
- };
- obj10.Locations = list30;
- reference20 = obj10;
- gatheringNodeGroup10.Nodes = list29;
- reference19 = gatheringNodeGroup10;
- ref GatheringNodeGroup reference21 = ref span12[2];
- GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup();
- num2 = 1;
- List list31 = new List(num2);
- CollectionsMarshal.SetCount(list31, num2);
- ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list31)[0];
- GatheringNode obj11 = new GatheringNode
- {
- DataId = 31047u
- };
- num3 = 2;
- List list32 = new List