private static void smethod_8(Class582 A_0) { int num = 7; Class394 class2 = A_0.imethod_1(); int num2 = class2.method_13(BookmarkStart.b("䐬䌮地尲", 7), 0); while (class2.method_9(BookmarkStart.b("䄬䘮䈰䜲", num))) { string str = class2.method_1(); if (str != null) { if (!(str == BookmarkStart.b("䐬䌮䈰䜲", num))) { if (str == BookmarkStart.b("䄬央崰簲䌴制䬸䤺吼嬾⑀", num)) { smethod_9(A_0, num2); } } else { int key = class2.method_29(); if (A_0.method_19().ContainsKey(key)) { A_0.method_20().Add(num2.ToString(), A_0.method_19()[key].ToString()); } } } } }
private static void smethod_9(Class582 A_0, int A_1) { int num = 12; Document document = A_0.Interface50.imethod_0(); Class394 class2 = A_0.imethod_1(); Class12 class3 = null; if (!A_0.method_21().ContainsKey(A_1)) { class3 = new Class12(document, A_1 + 2) { Name = BookmarkStart.b("縱刳夵欷丹䔻刽┿ᵁ", num) + Guid.NewGuid() }; A_0.method_21().Add(A_1, class3.Name); document.ListOverrides.method_34(class3); class3.method_25(A_0.method_20().Count); } else { class3 = document.ListOverrides.method_35((string)A_0.method_21()[A_1]); } int num3 = class2.method_13(BookmarkStart.b("嬱堳䀵吷", num), 0); OverrideLevelFormat format = new OverrideLevelFormat(document); class3.method_23().method_9(num3, format); format.OverrideStartAtValue = false; format.OverrideFormatting = false; for (int i = 0; class2.method_9(BookmarkStart.b("帱䈳娵眷䰹夻䰽㈿⭁⁃⍅", num)); i++) { string str = class2.method_1(); if (str != null) { if (!(str == BookmarkStart.b("䄱䀳圵䨷丹猻䠽┿ぁ㙃⽅ⱇ⽉", num))) { if (str == BookmarkStart.b("帱䈳娵", num)) { format.OverrideFormatting = true; smethod_6(format.OverrideListLevel, A_0, i); } } else { format.OverrideStartAtValue = true; format.StartAt = class2.method_29(); } } } }