using System; using System.Runtime.CompilerServices; namespace Questionable.SeasonalDutyPaths; 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 = 320407520; while (true) { int num3 = num2; int num4 = 320407521; int num5 = num3; switch ((num5 | num4) - (num5 & num4)) { case 3: num2 = 320407520; break; case 0: return array; case 2: { int num6 = num; byte num7 = A[num]; num4 = B[num]; num5 = num7; int num8 = num5 + num4; int num9 = num5 & num4; array[num6] = (byte)(num8 - (num9 + num9)); int num10 = num; num4 = 1; num5 = num10; num = (num5 | num4) + (num5 & num4); num2 = 320407520; break; } case 1: num2 = ((num < array.Length) ? 320407523 : 320407521); break; } } } static PathBundleSecret() { byte[] array = new byte[32]; _206E_200C_200D_200F_202A_200D_206C_202E_200E_202C_202E_200D_202D_202C_200D_206D_202B_206A_206C_206F_200D_206C_202B_206B_200F_206B_200F_206D_206F_206B_200D_200E_200B_206E_202E_200B_200B_200C_202E_202A_202E((Array)array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); A = array; byte[] array2 = new byte[32]; _206E_200C_200D_200F_202A_200D_206C_202E_200E_202C_202E_200D_202D_202C_200D_206D_202B_206A_206C_206F_200D_206C_202B_206B_200F_206B_200F_206D_206F_206B_200D_200E_200B_206E_202E_200B_200B_200C_202E_202A_202E((Array)array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); B = array2; } static void _206E_200C_200D_200F_202A_200D_206C_202E_200E_202C_202E_200D_202D_202C_200D_206D_202B_206A_206C_206F_200D_206C_202B_206B_200F_206B_200F_206D_206F_206B_200D_200E_200B_206E_202E_200B_200B_200C_202E_202A_202E(Array P_0, RuntimeFieldHandle P_1) { RuntimeHelpers.InitializeArray(P_0, P_1); } }