private static bool smethod_7(Class857 A_0, Class108 A_1) { Class108 class2 = null; Class91 class3 = A_0.method_13().method_2(A_0.method_16(), null, A_0.method_20(), true); if (!(class3 is Class92)) { class2 = smethod_11(A_0, A_0.method_14(), A_0.method_26()); } bool flag = ((class3 != null) && !(class3 is Class92)) && Class567.smethod_16(((Class93)class3).method_6()); bool flag2 = (A_1.method_0() != A_0.method_26()) && (A_0.method_26() != null); if (!flag) { return(false); } return(((flag2 || A_0.method_34()) || ((class2 == null) || !A_1.method_8().SectPr.Equals(class2.method_8().SectPr))) || ((class3 is Class97) && ((Class97)class3).method_33())); }