using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Dalamud.Game; using Dalamud.Plugin.Services; using Lumina.Excel; using Lumina.Excel.Sheets; using Microsoft.Extensions.Logging; using Questionable.Model; using Questionable.Model.Questing; namespace Questionable.Data; internal sealed class JournalData { internal sealed class Genre { public uint Id { get; } public string Name { get; } public uint CategoryId { get; } public List Quests { get; } public bool IsUnderOtherQuests { get; set; } public Genre(JournalGenre journalGenre, List quests) { Id = journalGenre.RowId; Name = journalGenre.Name.ToString(); CategoryId = journalGenre.JournalCategory.RowId; Quests = quests; IsUnderOtherQuests = false; } public Genre(uint id, string name, uint categoryId, List quests) { Id = id; Name = name; CategoryId = categoryId; Quests = quests; IsUnderOtherQuests = false; } public Genre(uint id, string name, uint categoryId, List quests, bool isUnderOtherQuests = false) { Id = id; Name = name; CategoryId = categoryId; Quests = quests; IsUnderOtherQuests = isUnderOtherQuests; } } internal sealed class Category { public uint Id { get; } public string Name { get; } public uint SectionId { get; } public IReadOnlyList Genres { get; } public Category(JournalCategory journalCategory, IReadOnlyList genres) { Id = journalCategory.RowId; Name = journalCategory.Name.ToString(); SectionId = journalCategory.JournalSection.RowId; Genres = genres; } public Category(uint id, string name, uint sectionId, IReadOnlyList genres) { Id = id; Name = name; SectionId = sectionId; Genres = genres; } } internal sealed class Section { public uint Id { get; } = journalSection.RowId; public string Name { get; } = journalSection.Name.ToString(); public IReadOnlyList Categories { get; } public Section(JournalSection journalSection, IReadOnlyList categories) { Categories = categories; base._002Ector(); } } [Serializable] [CompilerGenerated] private sealed class _003C_003Ec { public static readonly _003C_003Ec _003C_003E9 = new _003C_003Ec(); public static Func _003C_003E9__10_0; public static Func _003C_003E9__10_2; public static Func _003C_003E9__10_3; public static Func _003C_003E9__10_4; public static Func _003C_003E9__10_5; public static Func _003C_003E9__10_7; public static Func _003C_003E9__10_8; public static Func _003C_003E9__10_10; public static Func _003C_003E9__10_11; public static Func _003C_003E9__10_13; public static Func _003C_003E9__10_14; public static Func _003C_003E9__10_16; public static Func> _003C_003E9__10_18; public static Func _003C_003E9__10_19; public static Func _003C_003E9__10_21; public static Func _003C_003E9__10_22; public static Func _003C_003E9__10_23; public static Func _003C_003E9__29_0; [MethodImpl(MethodImplOptions.NoInlining)] internal bool _003C_002Ector_003Eb__10_0(JournalCategory x) { return _202C_202E_200B_206E_202A_202D_202A_200B_206E_206D_206A_206A_200C_200E_200C_200B_206D_202C_200C_206C_200D_202B_200F_202E_200E_200E_200C_200B_202D_206C_206C_202E_200F_206D_202E_202E_206C_202D_200C_206B_202E(x.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(94738530), StringComparison.OrdinalIgnoreCase); } internal uint _003C_002Ector_003Eb__10_2(JournalGenre x) { return x.RowId; } internal uint _003C_002Ector_003Eb__10_3(uint x) { return x; } [MethodImpl(MethodImplOptions.NoInlining)] internal bool _003C_002Ector_003Eb__10_4(JournalGenre x) { return _202C_202E_200B_206E_202A_202D_202A_200B_206E_206D_206A_206A_200C_200E_200C_200B_206D_202C_200C_206C_200D_202B_200F_202E_200E_200E_200C_200B_202D_206C_206C_202E_200F_206D_202E_202E_206C_202D_200C_206B_202E(x.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1098443665), StringComparison.OrdinalIgnoreCase); } internal bool _003C_002Ector_003Eb__10_5(JournalGenre x) { int num = ((x.RowId == 0) ? 267334401 : 267334402); while (true) { int num2 = num; int num3 = 267334400; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 0: goto IL_0048; case 2: return x.Icon > 0; case 1: return false; } continue; IL_0048: num = 267334402; } } internal uint _003C_002Ector_003Eb__10_7(QuestRedo.QuestRedoParamStruct x) { return x.Quest.RowId; } internal bool _003C_002Ector_003Eb__10_8(uint x) { return x != 0; } internal uint _003C_002Ector_003Eb__10_10(QuestRedo.QuestRedoParamStruct x) { return x.Quest.RowId; } internal bool _003C_002Ector_003Eb__10_11(uint x) { return x != 0; } internal uint _003C_002Ector_003Eb__10_13(QuestRedo.QuestRedoParamStruct x) { return x.Quest.RowId; } internal bool _003C_002Ector_003Eb__10_14(uint x) { return x != 0; } internal bool _003C_002Ector_003Eb__10_16(Genre x) { return x.Id == 1; } internal IEnumerable _003C_002Ector_003Eb__10_18(Genre g) { return g.Quests; } internal ElementId _003C_002Ector_003Eb__10_19(IQuestInfo q) { return q.QuestId; } internal ushort _003C_002Ector_003Eb__10_21(QuestInfo x) { return x.SortKey; } internal ElementId _003C_002Ector_003Eb__10_22(QuestInfo x) { return x.QuestId; } internal bool _003C_002Ector_003Eb__10_23(JournalCategory x) { return x.RowId != 0; } [MethodImpl(MethodImplOptions.NoInlining)] internal bool _003CGetOtherQuestsSectionRowId_003Eb__29_0(JournalSection s) { return _202B_200C_200B_202A_206D_206F_206C_200C_200C_200D_202C_202A_206E_206F_200E_202D_200B_200D_200B_202C_200C_202E_200F_200B_200C_200E_206D_202D_206C_202B_206C_206F_206C_200E_206E_206D_206D_200F_202D_202D_202E(s.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1421434526)); } static bool _202C_202E_200B_206E_202A_202D_202A_200B_206E_206D_206A_206A_200C_200E_200C_200B_206D_202C_200C_206C_200D_202B_200F_202E_200E_200E_200C_200B_202D_206C_206C_202E_200F_206D_202E_202E_206C_202D_200C_206B_202E(string P_0, string P_1, StringComparison P_2) { return P_0.Equals(P_1, P_2); } static bool _202B_200C_200B_202A_206D_206F_206C_200C_200C_200D_202C_202A_206E_206F_200E_202D_200B_200D_200B_202C_200C_202E_200F_200B_200C_200E_206D_202D_206C_202B_206C_206F_206C_200E_206E_206D_206D_200F_202D_202D_202E(string P_0, string P_1) { return P_0 == P_1; } } [CompilerGenerated] private sealed class _003C_003Ec__DisplayClass10_0 { public JournalData _003C_003E4__this; public QuestData questData; internal bool _003C_002Ector_003Eb__1(JournalGenre x) { int num = ((x.RowId == 0) ? 1055000676 : 1055000677); while (true) { int num2 = num; int num3 = 1055000676; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 2: goto IL_004d; case 0: return false; case 1: return x.JournalCategory.RowId == _003C_003E4__this.SeasonalEventsCategoryId.Value; } continue; IL_004d: num = 1055000677; } } internal Genre _003C_002Ector_003Eb__6(JournalGenre x) { return new Genre(x, questData.GetAllByJournalGenre(x.RowId)); } internal IQuestInfo _003C_002Ector_003Eb__9(uint x) { return questData.GetQuestInfo(_202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x)); } internal IQuestInfo _003C_002Ector_003Eb__12(uint x) { return questData.GetQuestInfo(_202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x)); } internal IQuestInfo _003C_002Ector_003Eb__15(uint x) { return questData.GetQuestInfo(_202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x)); } internal Category _003C_002Ector_003Eb__24(JournalCategory x) { _003C_003Ec__DisplayClass10_2 CS_0024_003C_003E8__locals2 = new _003C_003Ec__DisplayClass10_2 { x = x }; return new Category(CS_0024_003C_003E8__locals2.x, _003C_003E4__this.Genres.Where((Genre y) => y.CategoryId == CS_0024_003C_003E8__locals2.x.RowId).ToList()); } internal Section _003C_002Ector_003Eb__25(JournalSection x) { _003C_003Ec__DisplayClass10_3 CS_0024_003C_003E8__locals2 = new _003C_003Ec__DisplayClass10_3 { x = x }; return new Section(CS_0024_003C_003E8__locals2.x, _003C_003E4__this.Categories.Where((Category y) => y.SectionId == CS_0024_003C_003E8__locals2.x.RowId).ToList()); } static QuestId _202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(uint P_0) { return QuestId.FromRowId(P_0); } } [CompilerGenerated] private sealed class _003C_003Ec__DisplayClass10_2 { public JournalCategory x; internal bool _003C_002Ector_003Eb__26(Genre y) { return y.CategoryId == x.RowId; } } [CompilerGenerated] private sealed class _003C_003Ec__DisplayClass10_3 { public JournalSection x; internal bool _003C_002Ector_003Eb__27(Category y) { return y.SectionId == x.RowId; } } private readonly ILogger _logger; private const uint UnassignedGenreId = 4294967291u; private const uint UnassignedCategoryId = 4294967291u; private static readonly Dictionary QuestGenreOverrides = new Dictionary { { 1119, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1305358158) }, { 1120, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1582826252) }, { 1121, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1520313259) }, { 1122, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1305358158) }, { 1123, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-412539435) }, { 1124, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-412539435) }, { 1125, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-412539435) }, { 1126, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1305358158) }, { 1127, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-811508698) }, { 1579, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-412539435) }, { 4173, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1693926997) }, { 4196, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1143882431) }, { 4197, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 4198, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1396094695) }, { 4199, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 4200, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 4201, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1396094695) }, { 4202, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 4203, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(736629864) }, { 4204, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1396094695) }, { 4205, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1143882431) }, { 4206, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1143882431) }, { 4207, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 4208, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1842340562) }, { 4209, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1495315526) }, { 101, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1627004746) }, { 177, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1664023325) }, { 178, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-281039921) }, { 179, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(171773541) }, { 180, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1521567255) }, { 181, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1572110383) }, { 182, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1108841558) }, { 183, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1735035275) }, { 184, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-1953715994) }, { 185, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1073040588) }, { 186, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(1648905240) }, { 187, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-981016817) }, { 188, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(759686966) }, { 189, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(950239454) }, { 190, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(767562886) }, { 191, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1873832748) }, { 192, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-60872052) }, { 193, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(2079024563) }, { 451, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1922634614) }, { 1134, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-932900377) }, { 2109, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-904481056) }, { 437, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-2121067052) }, { 488, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1550833574) }, { 489, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(402158112) }, { 2106, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-953100617) }, { 2107, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1850403653) }, { 2110, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-953100617) }, { 2123, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(997113777) }, { 2334, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1916944327) }, { 2387, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-87035783) }, { 2389, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-558440209) }, { 2390, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(24816158) }, { 2391, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(931270108) }, { 2612, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(310219815) }, { 2613, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(46095454) }, { 2920, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(45227288) }, { 2921, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(290019575) }, { 2941, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(481555478) }, { 2942, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-917992694) }, { 2943, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(290019575) }, { 3019, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(387598708) }, { 3088, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-577278110) }, { 3602, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-944156425) }, { 3603, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-671234880) }, { 3604, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(384222801) }, { 3605, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1806863325) }, { 3662, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1806863325) }, { 3759, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1550833574) }, { 3760, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1790879174) }, { 3841, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-2047561568) }, { 3842, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(199685168) }, { 3942, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1587082942) }, { 3972, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-2047561568) }, { 4027, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1142038998) }, { 4030, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1550833574) }, { 4041, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1142038998) }, { 4042, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1790879174) }, { 4044, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1095305312) }, { 4045, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1238288409) }, { 4046, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(607693116) }, { 4047, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(2108608255) }, { 4048, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(2108608255) }, { 4049, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1095305312) }, { 4094, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1587082942) }, { 4170, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-600771060) }, { 4171, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1450732885) }, { 4174, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1450732885) }, { 4175, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(795147105) }, { 4644, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1817042905) }, { 4651, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1561279270) }, { 5003, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-1668629340) }, { 5004, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-523374154) }, { 5006, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-523374154) }, { 5007, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(111750052) }, { 5008, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(711940049) }, { 5408, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(-937484886) }, { 5459, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(2035482034) } }; private static readonly HashSet SortKeyZeroOverrides = new HashSet { 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1579 }; public uint? SeasonalEventsCategoryId { get; } public IReadOnlySet SeasonalEventGenreIds { get; } public uint? MoogleDeliveryGenreId { get; } public List Genres { get; } public List Categories { get; } public List
Sections { get; } public int? OtherQuestsSectionRowId { get; private set; } [MethodImpl(MethodImplOptions.NoInlining)] public JournalData(IDataManager dataManager, QuestData questData, ILogger logger) { JournalData journalData = this; _logger = logger; ExcelSheet excelSheet = dataManager.GetExcelSheet(); ExcelSheet excelSheet2 = dataManager.GetExcelSheet(ClientLanguage.English); JournalCategory journalCategory = dataManager.GetExcelSheet(ClientLanguage.English).FirstOrDefault([MethodImpl(MethodImplOptions.NoInlining)] (JournalCategory x) => _003C_003Ec._202C_202E_200B_206E_202A_202D_202A_200B_206E_206D_206A_206A_200C_200E_200C_200B_206D_202C_200C_206C_200D_202B_200F_202E_200E_200E_200C_200B_202D_206C_206C_202E_200F_206D_202E_202E_206C_202D_200C_206B_202E(x.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(94738530), StringComparison.OrdinalIgnoreCase)); if (journalCategory.RowId != 0) { SeasonalEventsCategoryId = journalCategory.RowId; _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1195841722), new object[1] { SeasonalEventsCategoryId }); } else { SeasonalEventsCategoryId = null; _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(795445642), Array.Empty()); } if (SeasonalEventsCategoryId.HasValue) { SeasonalEventGenreIds = (from x in excelSheet.Where(delegate(JournalGenre x) { int num5 = ((x.RowId == 0) ? 1055000676 : 1055000677); while (true) { int num6 = num5; int num7 = 1055000676; int num8 = num6; int num9 = num8 + num7; int num10 = num8 & num7; switch (num9 - (num10 + num10)) { case 2: goto IL_004d; case 0: return false; case 1: return x.JournalCategory.RowId == journalData.SeasonalEventsCategoryId.Value; } continue; IL_004d: num5 = 1055000677; } }) select x.RowId).ToHashSet(); _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-180038721), new object[3] { SeasonalEventGenreIds.Count, SeasonalEventsCategoryId.Value, string.Join(global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(1467939024), SeasonalEventGenreIds.OrderBy((uint x) => x)) }); } else { SeasonalEventGenreIds = new HashSet(); } JournalGenre journalGenre = excelSheet2.FirstOrDefault([MethodImpl(MethodImplOptions.NoInlining)] (JournalGenre x) => _003C_003Ec._202C_202E_200B_206E_202A_202D_202A_200B_206E_206D_206A_206A_200C_200E_200C_200B_206D_202C_200C_206C_200D_202B_200F_202E_200E_200E_200C_200B_202D_206C_206C_202E_200F_206D_202E_202E_206C_202D_200C_206B_202E(x.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1098443665), StringComparison.OrdinalIgnoreCase)); if (journalGenre.RowId != 0) { MoogleDeliveryGenreId = journalGenre.RowId; _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(1718606289), new object[1] { MoogleDeliveryGenreId }); } else { MoogleDeliveryGenreId = null; _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(931762081), Array.Empty()); } ApplyGenreOverrides(excelSheet2, questData); List list = (from x in excelSheet.Where(delegate(JournalGenre x) { int num5 = ((x.RowId == 0) ? 267334401 : 267334402); while (true) { int num6 = num5; int num7 = 267334400; int num8 = num6; switch ((num8 | num7) - (num8 & num7)) { case 0: goto IL_0048; case 2: return x.Icon > 0; case 1: return false; } continue; IL_0048: num5 = 267334402; } }) select new Genre(x, questData.GetAllByJournalGenre(x.RowId))).ToList(); QuestRedo row = dataManager.GetExcelSheet().GetRow(1u); QuestRedo row2 = dataManager.GetExcelSheet().GetRow(2u); QuestRedo row3 = dataManager.GetExcelSheet().GetRow(3u); Genre genreLimsa = new Genre(4294967292u, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-460614731), 1u, (from x in new uint[2] { 108u, 109u }.Concat(row.QuestRedoParam.Select((QuestRedo.QuestRedoParamStruct x) => x.Quest.RowId)) where x != 0 select questData.GetQuestInfo(_003C_003Ec__DisplayClass10_0._202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x))).ToList()); string name = global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-890457159); uint[] array = new uint[3]; _206F_200F_202D_206E_202E_202C_200D_202D_202B_206A_202E_200F_202B_206E_200B_200D_206A_206A_200D_202A_200D_202D_202C_206A_200F_202E_202B_206F_202D_206A_202A_206F_200D_202D_200D_206A_200F_200B_200E_202B_202E((Array)array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); Genre genreGridania = new Genre(4294967293u, name, 1u, (from x in array.Concat(row2.QuestRedoParam.Select((QuestRedo.QuestRedoParamStruct x) => x.Quest.RowId)) where x != 0 select questData.GetQuestInfo(_003C_003Ec__DisplayClass10_0._202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x))).ToList()); string name2 = global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(1348050745); uint[] array2 = new uint[3]; _206F_200F_202D_206E_202E_202C_200D_202D_202B_206A_202E_200F_202B_206E_200B_200D_206A_206A_200D_202A_200D_202D_202C_206A_200F_202E_202B_206F_202D_206A_202A_206F_200D_202D_200D_206A_200F_200B_200E_202B_202E((Array)array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); Genre genreUldah = new Genre(4294967294u, name2, 1u, (from x in array2.Concat(row3.QuestRedoParam.Select((QuestRedo.QuestRedoParamStruct x) => x.Quest.RowId)) where x != 0 select questData.GetQuestInfo(_003C_003Ec__DisplayClass10_0._202A_200C_202A_202B_200E_206B_200E_200D_200C_202B_206D_206A_202A_200D_200B_202E_206C_202E_200C_202D_200C_206A_200E_200D_206E_206F_200C_206E_202E_206A_206D_200D_206D_206E_206F_206C_202B_206F_206C_202B_202E(x))).ToList()); list.InsertRange(0, new Genre[3] { genreLimsa, genreGridania, genreUldah }); list.Single((Genre x) => x.Id == 1).Quests.RemoveAll(delegate(IQuestInfo x) { int num5 = (genreLimsa.Quests.Contains(x) ? (-782963691) : (-782963692)); while (true) { int num6 = num5; int num7 = -782963690; int num8 = num6; switch ((num8 | num7) - (num8 & num7)) { case 0: num5 = -782963692; break; case 3: return true; case 2: num5 = (genreGridania.Quests.Contains(x) ? (-782963691) : (-782963689)); break; case 1: return genreUldah.Quests.Contains(x); } } }); HashSet assignedQuestIds = new HashSet(from q in list.SelectMany((Genre g) => g.Quests) select q.QuestId); List list2 = (from QuestInfo x in questData.AllQuests.Values.Where(delegate(IQuestInfo x) { int num5 = ((!(x is QuestInfo)) ? (-1514069229) : (-1514069232)); while (true) { int num6 = num5; int num7 = -1514069231; int num8 = num6; switch ((num8 | num7) - (num8 & num7)) { case 0: goto IL_0046; case 1: return !assignedQuestIds.Contains(x.QuestId); case 2: return false; } continue; IL_0046: num5 = -1514069232; } }) orderby x.SortKey, x.QuestId select x).ToList(); Genre genre = null; if (list2.Count > 0) { _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(767890868), new object[1] { list2.Count }); foreach (QuestInfo item in list2) { _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-383819874), new object[3] { item.QuestId, item.Name, item.JournalGenre }); } genre = new Genre(4294967291u, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(2017945527), 4294967291u, list2.Cast().ToList()); list.Add(genre); } Genres = list.ToList(); OtherQuestsSectionRowId = GetOtherQuestsSectionRowId(dataManager); Categories = (from x in dataManager.GetExcelSheet() where x.RowId != 0 select new Category(x, journalData.Genres.Where((Genre y) => y.CategoryId == x.RowId).ToList())).ToList(); int? otherQuestsSectionRowId; if (genre != null) { otherQuestsSectionRowId = OtherQuestsSectionRowId; if (otherQuestsSectionRowId.HasValue) { int valueOrDefault = otherQuestsSectionRowId.GetValueOrDefault(); Categories.Add(new Category(4294967291u, global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(-968948352), (uint)valueOrDefault, new global::_003C_003Ez__ReadOnlySingleElementList(genre))); } else { _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._200B_206B_206B_200E_200B_206A_206D_206B_206E_200F_206A_206F_206E_202B_200F_206C_202B_206D_206E_200F_200C_200E_206F_200D_200F_200B_202B_202B_202B_202B_206D_202C_206A_206D_200B_206E_200D_206A_206F_200F_202E(997441759), new object[1] { list2.Count }); } } Sections = (from x in dataManager.GetExcelSheet() select new Section(x, journalData.Categories.Where((Category y) => y.SectionId == x.RowId).ToList())).ToList(); otherQuestsSectionRowId = OtherQuestsSectionRowId; if (otherQuestsSectionRowId.HasValue) { int valueOrDefault2 = otherQuestsSectionRowId.GetValueOrDefault(); uint otherIdU = (uint)valueOrDefault2; Section section = Sections.FirstOrDefault((Section s) => s.Id == otherIdU); if (section != null) { int num = 0; IEnumerator enumerator2 = section.Categories.GetEnumerator(); try { while (_206A_200F_200F_200D_206B_206E_206F_206E_206E_202A_202B_206B_206C_202A_200C_200C_202E_200B_200E_200C_202A_202B_202D_206C_200B_200C_206E_206F_202A_202B_200E_206E_206F_202C_200D_206B_200B_202C_206E_200C_202E((IEnumerator)enumerator2)) { IEnumerator enumerator3 = enumerator2.Current.Genres.GetEnumerator(); try { while (_206A_200F_200F_200D_206B_206E_206F_206E_206E_202A_202B_206B_206C_202A_200C_200C_202E_200B_200E_200C_202A_202B_202D_206C_200B_200C_206E_206F_202A_202B_200E_206E_206F_202C_200D_206B_200B_202C_206E_200C_202E((IEnumerator)enumerator3)) { enumerator3.Current.IsUnderOtherQuests = true; int num2 = num; int num3 = 1; int num4 = num2; num = (num4 | num3) + (num4 & num3); } } finally { if (enumerator3 != null) { _202A_202C_200B_200C_206E_200F_200B_200F_202B_206E_200D_202E_200C_200D_202A_200B_200E_206C_202B_200E_206C_206A_206F_202C_202C_206B_206C_206D_206D_200F_200F_206F_206D_200D_206B_206F_200D_206F_202E_200E_202E((IDisposable)enumerator3); } } } } finally { if (enumerator2 != null) { _202A_202C_200B_200C_206E_200F_200B_200F_202B_206E_200D_202E_200C_200D_202A_200B_200E_206C_202B_200E_206C_206A_206F_202C_202C_206B_206C_206D_206D_200F_200F_206F_206D_200D_206B_206F_200D_206F_202E_200E_202E((IDisposable)enumerator2); } } _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(-1290974398), new object[2] { num, valueOrDefault2 }); } else { _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._202A_206B_206D_200C_206B_200E_200E_202A_200B_202E_206A_206F_206A_206B_200E_200D_200F_206D_206E_206A_206F_200C_206C_202C_202A_206E_202C_200B_206E_202A_206E_202B_206B_202E_202E_206A_206D_206D_202C_200F_202E(510378782), new object[1] { valueOrDefault2 }); } } else { _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(-1552904642), Array.Empty()); } } [MethodImpl(MethodImplOptions.NoInlining)] private void ApplyGenreOverrides(ExcelSheet journalGenreSheetEnglish, QuestData questData) { Dictionary dictionary = new Dictionary(_206C_200E_206D_200B_206E_206D_202D_202E_206E_202C_206E_202E_206C_202D_200C_202D_202C_206E_202E_200E_200F_200D_200F_202E_206F_206E_200C_206D_202C_206A_200D_206D_200C_202A_200E_200D_202C_206F_206E_206C_202E()); int num; using (ExcelSheet.Enumerator enumerator = journalGenreSheetEnglish.GetEnumerator()) { num = 1219654826; JournalGenre current = default(JournalGenre); while (true) { int num2 = num; int num3 = 1219654830; int num4 = num2; int num5 = num4 + num3; int num6 = num4 & num3; switch (num5 - (num6 + num6)) { case 1: dictionary.TryAdd(current.Name.ToString(), current.RowId); num = 1219654826; break; case 3: num = (current.Name.IsEmpty ? 1219654826 : 1219654831); break; case 4: num = (enumerator.MoveNext() ? 1219654827 : 1219654828); break; case 0: num = 1219654826; break; case 5: current = enumerator.Current; num = ((current.RowId == 0) ? 1219654826 : 1219654829); break; case 2: goto end_IL_001e; } continue; end_IL_001e: break; } } int num7 = 0; using (Dictionary.Enumerator enumerator2 = QuestGenreOverrides.GetEnumerator()) { num = -823786483; ushort num10 = default(ushort); string text = default(string); uint value = default(uint); IQuestInfo questInfo2 = default(IQuestInfo); QuestInfo questInfo = default(QuestInfo); while (true) { int num8 = num; int num3 = -823786491; int num4 = num8; switch ((num4 | num3) - (num4 & num3)) { case 8: num = (enumerator2.MoveNext() ? (-823786495) : (-823786492)); break; case 4: { enumerator2.Current.Deconstruct(out var key, out var value2); num10 = key; text = value2; num = (dictionary.TryGetValue(text, out value) ? (-823786493) : (-823786484)); break; } case 6: num = ((!questData.TryGetQuestInfo(_206F_206B_200F_202D_206E_202D_200F_200D_202B_200C_200B_206C_202C_202E_200E_206D_200E_206F_206C_200F_200B_200C_202E_202A_206A_202B_200C_200E_200F_202C_202E_206A_202D_202D_206D_206E_200D_206B_200D_202B_202E(num10), out questInfo2)) ? (-823786483) : (-823786494)); break; case 0: questInfo.JournalGenre = value; num = ((!SortKeyZeroOverrides.Contains(num10)) ? (-823786490) : (-823786489)); break; case 5: num = -823786483; break; case 9: _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E((ILogger)_logger, global::_003CModule_003E._206C_202A_206D_206A_206E_202A_202B_206F_206D_200F_202D_200F_202D_206A_202C_202B_206D_206A_200E_200E_202D_202D_200D_200C_200D_200D_206D_206E_202A_200F_206E_206C_206D_206A_206D_202B_200F_200D_206E_200C_202E(18183827), new object[2] { text, num10 }); num = -823786483; break; case 2: questInfo.SortKey = 0; num = -823786490; break; case 7: questInfo = questInfo2 as QuestInfo; num = ((questInfo == null) ? (-823786490) : (-823786491)); break; case 3: { int num9 = num7; num3 = 1; num4 = num9; num7 = (num4 | num3) + (num4 & num3); num = -823786483; break; } case 1: goto end_IL_013f; } continue; end_IL_013f: break; } } num = ((num7 <= 0) ? (-869321296) : (-869321295)); while (true) { int num11 = num; int num3 = -869321296; int num4 = num11; switch ((num4 | num3) - (num4 & num3)) { case 2: num = -869321295; break; case 1: _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E((ILogger)_logger, global::_003CModule_003E._202E_206C_200F_206B_206A_202A_202C_206F_200C_206C_202B_206B_206D_206D_206D_202D_206E_202E_206C_206E_206D_202C_206F_200D_202D_202E_206A_206D_202A_206A_202B_200D_200C_206D_202B_200B_200D_200C_206E_206B_202E(-2050146357), new object[1] { num7 }); num = -869321296; break; case 0: return; } } } private static int? GetOtherQuestsSectionRowId(IDataManager dataManager) { JournalSection journalSection = dataManager.GetExcelSheet(ClientLanguage.English).FirstOrDefault([MethodImpl(MethodImplOptions.NoInlining)] (JournalSection s) => _003C_003Ec._202B_200C_200B_202A_206D_206F_206C_200C_200C_200D_202C_202A_206E_206F_200E_202D_200B_200D_200B_202C_200C_202E_200F_200B_200C_200E_206D_202D_206C_202B_206C_206F_206C_200E_206E_206D_206D_200F_202D_202D_202E(s.Name.ToString(), global::_003CModule_003E._202D_206D_206A_206E_202C_202B_200C_206C_200E_206A_206D_200E_206A_202A_200C_202E_206E_202C_206F_200B_206D_206F_200C_202C_200B_202B_200F_200B_206A_206F_200F_202E_206B_200E_202B_202A_200F_200B_202A_200E_202E(1421434526))); int num = ((journalSection.RowId != 0) ? (-24571895) : (-24571896)); while (true) { int num2 = num; int num3 = -24571895; int num4 = num2; switch ((num4 | num3) - (num4 & num3)) { case 2: goto IL_007f; case 1: return null; case 0: return (int)journalSection.RowId; } continue; IL_007f: num = -24571896; } } static void _200B_202D_200B_206B_206C_206C_206D_202A_200C_200C_206D_206D_202A_206D_206D_206D_200E_202C_202A_200D_200F_200C_206E_206B_206E_206F_200F_206F_200D_206F_206E_202A_206F_200E_206E_200B_206D_200E_206B_202B_202E(ILogger P_0, string P_1, object[] P_2) { P_0.LogDebug(P_1, P_2); } static void _202E_206B_206D_200E_202A_200D_206D_200F_200E_206A_200F_202D_206F_206C_200F_202B_206C_202E_200C_202B_202D_200C_206F_200B_202C_200D_202A_200B_202E_206A_206B_200C_206E_200B_206B_206F_200D_206E_202B_206C_202E(ILogger P_0, string P_1, object[] P_2) { P_0.LogWarning(P_1, P_2); } static void _206F_200F_202D_206E_202E_202C_200D_202D_202B_206A_202E_200F_202B_206E_200B_200D_206A_206A_200D_202A_200D_202D_202C_206A_200F_202E_202B_206F_202D_206A_202A_206F_200D_202D_200D_206A_200F_200B_200E_202B_202E(Array P_0, RuntimeFieldHandle P_1) { RuntimeHelpers.InitializeArray(P_0, P_1); } static bool _206A_200F_200F_200D_206B_206E_206F_206E_206E_202A_202B_206B_206C_202A_200C_200C_202E_200B_200E_200C_202A_202B_202D_206C_200B_200C_206E_206F_202A_202B_200E_206E_206F_202C_200D_206B_200B_202C_206E_200C_202E(IEnumerator P_0) { return P_0.MoveNext(); } static void _202A_202C_200B_200C_206E_200F_200B_200F_202B_206E_200D_202E_200C_200D_202A_200B_200E_206C_202B_200E_206C_206A_206F_202C_202C_206B_206C_206D_206D_200F_200F_206F_206D_200D_206B_206F_200D_206F_202E_200E_202E(IDisposable P_0) { P_0.Dispose(); } static StringComparer _206C_200E_206D_200B_206E_206D_202D_202E_206E_202C_206E_202E_206C_202D_200C_202D_202C_206E_202E_200E_200F_200D_200F_202E_206F_206E_200C_206D_202C_206A_200D_206D_200C_202A_200E_200D_202C_206F_206E_206C_202E() { return StringComparer.OrdinalIgnoreCase; } static QuestId _206F_206B_200F_202D_206E_202D_200F_200D_202B_200C_200B_206C_202C_202E_200E_206D_200E_206F_206C_200F_200B_200C_202E_202A_206A_202B_200C_200E_200F_202C_202E_206A_202D_202D_206D_206E_200D_206B_200D_202B_202E(ushort P_0) { return new QuestId(P_0); } }