using System; using System.Runtime.CompilerServices; namespace Questionable.GatheringPaths; 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]; _200C_200B_206F_200D_202D_200C_200D_202D_206E_206B_202D_206A_206A_206E_206E_200F_200C_202B_206E_202A_200E_200D_202C_202D_202E_202B_200C_206F_206D_206F_202A_206A_206D_200C_206C_202B_206F_200E_202C_206F_202E((Array)array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); A = array; byte[] array2 = new byte[32]; _200C_200B_206F_200D_202D_200C_200D_202D_206E_206B_202D_206A_206A_206E_206E_200F_200C_202B_206E_202A_200E_200D_202C_202D_202E_202B_200C_206F_206D_206F_202A_206A_206D_200C_206C_202B_206F_200E_202C_206F_202E((Array)array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); B = array2; } static void _200C_200B_206F_200D_202D_200C_200D_202D_206E_206B_202D_206A_206A_206E_206E_200F_200C_202B_206E_202A_200E_200D_202C_202D_202E_202B_200C_206F_206D_206F_202A_206A_206D_200C_206C_202B_206F_200E_202C_206F_202E(Array P_0, RuntimeFieldHandle P_1) { RuntimeHelpers.InitializeArray(P_0, P_1); } }