qstbak/Questionable/Questionable.Windows.JournalComponents/QuestRewardComponent.cs
2026-08-17 20:27:25 +10:00

1076 lines
58 KiB
C#

using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Text;
using Dalamud.Bindings.ImGui;
using Dalamud.Game.Text;
using Dalamud.Interface;
using Dalamud.Interface.ManagedFontAtlas;
using Dalamud.Interface.Utility.Raii;
using Dalamud.Plugin;
using Questionable.Controller;
using Questionable.Data;
using Questionable.Model;
using Questionable.Windows.QuestComponents;
namespace Questionable.Windows.JournalComponents;
internal sealed class QuestRewardComponent
{
private enum RowType : byte
{
Group,
Item
}
private readonly record struct FlatRow(RowType Type, int GroupIndex, ItemReward? Item)
{
[MethodImpl(MethodImplOptions.NoInlining)]
[CompilerGenerated]
public override string ToString()
{
StringBuilder stringBuilder = _202C_202E_202C_200D_202C_202B_206D_202B_200F_200D_202A_202B_206D_202B_202D_206A_202B_202B_206E_200E_202E_206E_202B_200B_200B_202D_202A_206E_200D_202C_206E_206B_200B_206D_206D_206C_202D_202D_206B_202A_202E();
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(stringBuilder, 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<string>(-478916716));
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(stringBuilder, 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<string>(556540328));
int num = ((!PrintMembers(stringBuilder)) ? 641617468 : 641617469);
while (true)
{
int num2 = num;
int num3 = 641617468;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 2:
num = 641617469;
break;
case 0:
_206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(stringBuilder, '}');
return _202E_202B_202B_200C_206E_200E_202C_202A_202E_202D_202E_206E_200B_200B_202A_202D_202D_202D_200C_206E_202E_200D_206C_200D_202C_202E_202C_206C_202E_206C_202E_200B_202B_206C_202B_200E_206F_200F_206F_200F_202E((object?)stringBuilder);
case 1:
_206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(stringBuilder, ' ');
num = 641617468;
break;
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
[CompilerGenerated]
private bool PrintMembers(StringBuilder builder)
{
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, 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<string>(-1795909122));
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, Type.ToString());
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, 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<string>(-1647495557));
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, GroupIndex.ToString());
_200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(builder, 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<string>(-955671083));
_200B_206F_206B_202E_202D_200D_206D_200E_206C_206E_206A_202B_206C_200E_200F_202A_202B_206E_200B_200F_200C_202C_206F_200C_206B_206D_202B_206A_202B_206A_202A_200B_200B_200C_206F_206F_206C_206C_200E_202E(builder, (object?)Item);
return true;
}
[CompilerGenerated]
public bool Equals(FlatRow other)
{
int num = ((!EqualityComparer<RowType>.Default.Equals(Type, other.Type)) ? (-1578356657) : (-1578356658));
while (true)
{
int num2 = num;
int num3 = -1578356660;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 1:
return EqualityComparer<ItemReward>.Default.Equals(Item, other.Item);
case 2:
num = ((!EqualityComparer<int>.Default.Equals(GroupIndex, other.GroupIndex)) ? (-1578356657) : (-1578356659));
break;
case 3:
return false;
case 0:
num = -1578356658;
break;
}
}
}
bool IEquatable<FlatRow>.Equals(FlatRow other)
{
//ILSpy generated this explicit interface implementation from .override directive in Equals
return this.Equals(other);
}
static StringBuilder? _202C_202E_202C_200D_202C_202B_206D_202B_200F_200D_202A_202B_206D_202B_202D_206A_202B_202B_206E_200E_202E_206E_202B_200B_200B_202D_202A_206E_200D_202C_206E_206B_200B_206D_206D_206C_202D_202D_206B_202A_202E()
{
return new StringBuilder();
}
static StringBuilder? _200D_202E_200E_200E_206E_200B_202E_202C_200E_202A_200B_200D_206E_200D_200E_202C_200F_206D_202B_202D_200B_206C_200E_202D_200D_202A_206B_200C_200E_202A_200B_200E_206B_206B_206A_206E_200D_206E_200B_200E_202E(StringBuilder? P_0, string? P_1)
{
return P_0.Append(P_1);
}
static StringBuilder? _206E_206F_202C_206B_206B_206E_200E_200B_206B_202D_202D_206C_202A_200C_206F_206A_206C_202B_206B_200F_200F_206A_200D_202C_200F_200D_206E_200F_202D_202A_200D_200C_206A_200D_200F_200E_206C_202D_200C_202C_202E(StringBuilder? P_0, char P_1)
{
return P_0.Append(P_1);
}
static string? _202E_202B_202B_200C_206E_200E_202C_202A_202E_202D_202E_206E_200B_200B_202A_202D_202D_202D_200C_206E_202E_200D_206C_200D_202C_202E_202C_206C_202E_206C_202E_200B_202B_206C_202B_200E_206F_200F_206F_200F_202E(object? P_0)
{
return P_0.ToString();
}
static StringBuilder? _200B_206F_206B_202E_202D_200D_206D_200E_206C_206E_206A_202B_206C_200E_200F_202A_202B_206E_200B_200F_200C_202C_206F_200C_206B_206D_202B_206A_202B_206A_202A_200B_200B_200C_206F_206F_206C_206C_200E_202E(StringBuilder? P_0, object? P_1)
{
return P_0.Append(P_1);
}
}
private sealed record ItemGroup(string Label, EItemRewardType Type, List<ItemReward> Items)
{
[CompilerGenerated]
private Type EqualityContract
{
[CompilerGenerated]
get
{
return _202D_200D_206C_202D_202B_202B_202D_200C_202A_202D_200E_200C_206C_202D_200F_202A_200E_206C_202C_200D_200C_206B_206A_206F_206F_206E_200E_206F_206B_206D_206F_206E_202E_202B_206B_200C_200F_206B_206D_206F_202E(typeof(ItemGroup).TypeHandle);
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
[CompilerGenerated]
public override string ToString()
{
StringBuilder stringBuilder = _206E_206B_206D_200B_206D_200B_200B_200C_206F_200B_206F_202A_206E_200E_200E_202C_202C_200E_202D_200F_200C_200B_202A_206F_200F_202C_206F_200E_206F_206B_206A_200B_202E_200D_202A_200B_206F_200B_206E_202C_202E();
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(stringBuilder, 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<string>(1409542577));
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(stringBuilder, 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<string>(698284764));
int num = ((!PrintMembers(stringBuilder)) ? (-1981378509) : (-1981378512));
while (true)
{
int num2 = num;
int num3 = -1981378510;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 0:
num = -1981378512;
break;
case 2:
_202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(stringBuilder, ' ');
num = -1981378509;
break;
case 1:
_202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(stringBuilder, '}');
return _202E_206C_200B_200D_206E_200C_206D_206C_206F_206A_206F_200B_202B_202B_202E_200C_206E_202C_200E_206D_202B_200D_200F_202E_206B_206C_200F_206E_202A_202A_200F_206A_206A_206C_202E_200D_206E_202C_200C_206A_202E((object)stringBuilder);
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
[CompilerGenerated]
private bool PrintMembers(StringBuilder builder)
{
_202B_202C_200D_206F_206D_202C_206E_206D_206C_200B_202E_206A_206F_206B_206F_202C_206D_200B_206F_200E_206A_200F_206A_200B_200E_206D_206D_202C_200C_202D_200E_206B_200B_206C_206E_202B_200D_202A_202C_202B_202E();
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, 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<string>(502488726));
_200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(builder, (object)Label);
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, 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<string>(149690329));
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, Type.ToString());
_200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(builder, 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<string>(-63277663));
_200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(builder, (object)Items);
return true;
}
[CompilerGenerated]
public bool Equals(ItemGroup? other)
{
int num = (((object)this == other) ? 1282595569 : 1282595575);
while (true)
{
int num2 = num;
int num3 = 1282595568;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 1:
return true;
case 2:
num = ((!_200F_200F_202A_206B_202A_200D_206A_206C_206B_206A_206C_202C_202C_202A_206D_206B_202A_202A_202C_206E_202A_206B_206D_206F_200C_200B_206F_202E_200F_200C_202C_206A_200E_202C_200F_206A_206B_202A_200F_200E_202E(EqualityContract, other.EqualityContract)) ? 1282595572 : 1282595573);
break;
case 7:
num = (((object)other == null) ? 1282595572 : 1282595570);
break;
case 6:
num = 1282595575;
break;
case 5:
num = ((!EqualityComparer<string>.Default.Equals(Label, other.Label)) ? 1282595572 : 1282595571);
break;
case 4:
return false;
case 0:
return EqualityComparer<List<ItemReward>>.Default.Equals(Items, other.Items);
case 3:
num = ((!EqualityComparer<EItemRewardType>.Default.Equals(Type, other.Type)) ? 1282595572 : 1282595568);
break;
}
}
}
bool IEquatable<ItemGroup>.Equals(ItemGroup? other)
{
//ILSpy generated this explicit interface implementation from .override directive in Equals
return this.Equals(other);
}
static Type _202D_200D_206C_202D_202B_202B_202D_200C_202A_202D_200E_200C_206C_202D_200F_202A_200E_206C_202C_200D_200C_206B_206A_206F_206F_206E_200E_206F_206B_206D_206F_206E_202E_202B_206B_200C_200F_206B_206D_206F_202E(RuntimeTypeHandle P_0)
{
return System.Type.GetTypeFromHandle(P_0);
}
static StringBuilder _206E_206B_206D_200B_206D_200B_200B_200C_206F_200B_206F_202A_206E_200E_200E_202C_202C_200E_202D_200F_200C_200B_202A_206F_200F_202C_206F_200E_206F_206B_206A_200B_202E_200D_202A_200B_206F_200B_206E_202C_202E()
{
return new StringBuilder();
}
static StringBuilder _200D_202C_202C_206A_206B_206E_202D_202A_202C_206F_206C_206F_202C_200E_206D_200C_206F_202E_200F_206A_200F_202B_206D_202D_202E_200D_200D_202B_200B_202D_202C_206F_202A_202C_206F_200D_202A_200E_206B_202B_202E(StringBuilder P_0, string P_1)
{
return P_0.Append(P_1);
}
static StringBuilder _202E_200B_206A_206F_200C_202A_206F_200D_202D_206D_202C_202E_206C_200D_202E_202A_200B_202E_202B_200F_202E_202D_206E_200C_200B_200F_206E_200F_206D_206A_202A_206D_206B_200D_206A_200B_202B_206F_202E_202E_202E(StringBuilder P_0, char P_1)
{
return P_0.Append(P_1);
}
static string _202E_206C_200B_200D_206E_200C_206D_206C_206F_206A_206F_200B_202B_202B_202E_200C_206E_202C_200E_206D_202B_200D_200F_202E_206B_206C_200F_206E_202A_202A_200F_206A_206A_206C_202E_200D_206E_202C_200C_206A_202E(object P_0)
{
return P_0.ToString();
}
static void _202B_202C_200D_206F_206D_202C_206E_206D_206C_200B_202E_206A_206F_206B_206F_202C_206D_200B_206F_200E_206A_200F_206A_200B_200E_206D_206D_202C_200C_202D_200E_206B_200B_206C_206E_202B_200D_202A_202C_202B_202E()
{
RuntimeHelpers.EnsureSufficientExecutionStack();
}
static StringBuilder _200C_200F_202B_206D_202D_202A_200F_206E_206B_206F_200D_206F_202D_206C_202B_206D_200C_206D_200E_206B_206F_206D_200F_200F_202A_202A_202D_202E_206E_200E_202D_206B_206A_206E_200C_206D_200E_200C_202E_200D_202E(StringBuilder P_0, object P_1)
{
return P_0.Append(P_1);
}
static bool _200F_200F_202A_206B_202A_200D_206A_206C_206B_206A_206C_202C_202C_202A_206D_206B_202A_202A_202C_206E_202A_206B_206D_206F_200C_200B_206F_202E_200F_200C_202C_206A_200E_202C_200F_206A_206B_202A_200F_200E_202E(Type P_0, Type P_1)
{
return P_0 == P_1;
}
}
[CompilerGenerated]
private sealed class _003C_003Ec__DisplayClass22_0
{
public EItemRewardType type;
public QuestRewardComponent _003C_003E4__this;
internal bool _003CGetFilteredItems_003Eb__0(ItemReward x)
{
return x.Type == type;
}
internal bool _003CGetFilteredItems_003Eb__2(ItemReward x)
{
int num = (_003C_003E4__this._showEventRewards ? (-346188384) : (-346188382));
IQuestInfo questInfo2 = default(IQuestInfo);
QuestInfo questInfo = default(QuestInfo);
while (true)
{
int num2 = num;
int num3 = -346188380;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 5:
return true;
case 6:
num = ((!_003C_003E4__this._questData.TryGetQuestInfo(x.ElementId, out questInfo2)) ? (-346188384) : (-346188380));
break;
case 8:
num = -346188382;
break;
case 3:
num = (_200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(x.Name, _003C_003E4__this._searchText, StringComparison.OrdinalIgnoreCase) ? (-346188383) : (-346188379));
break;
case 7:
num = ((!questInfo.IsSeasonalEvent) ? (-346188384) : (-346188378));
break;
case 2:
return false;
case 0:
questInfo = questInfo2 as QuestInfo;
num = ((questInfo == null) ? (-346188384) : (-346188381));
break;
case 1:
return false;
case 4:
num = (_202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(_003C_003E4__this._searchText) ? (-346188383) : (-346188377));
break;
}
}
}
static bool _202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(string P_0)
{
return string.IsNullOrEmpty(P_0);
}
static bool _200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(string P_0, string P_1, StringComparison P_2)
{
return P_0.Contains(P_1, P_2);
}
}
private readonly QuestRegistry _questRegistry;
private readonly QuestData _questData;
private readonly QuestTooltipComponent _questTooltipComponent;
private readonly UiUtils _uiUtils;
private readonly IDalamudPluginInterface _pluginInterface;
private bool _showEventRewards;
private string _searchText = string.Empty;
private List<ItemGroup> _filteredGroups = new List<ItemGroup>();
private List<FlatRow> _flatRows = new List<FlatRow>();
private readonly HashSet<string> _expandedGroups = new HashSet<string>();
private bool _initialized;
private static readonly int CountPadWidth = _202A_200B_202B_202E_206E_200C_200F_206A_202B_206C_206B_206F_202C_202B_206C_206D_202A_206A_200C_200C_206B_206B_206B_202E_202C_206B_202C_202B_206F_200D_200E_202D_206E_206A_200E_200D_202A_202A_202E_206A_202E(9999.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()));
public QuestRewardComponent(QuestRegistry questRegistry, QuestData questData, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IDalamudPluginInterface pluginInterface)
{
_questRegistry = questRegistry;
_questData = questData;
_questTooltipComponent = questTooltipComponent;
_uiUtils = uiUtils;
_pluginInterface = pluginInterface;
}
[MethodImpl(MethodImplOptions.NoInlining)]
public unsafe void DrawItemRewards()
{
int num = (_initialized ? (-1982138496) : (-1982138492));
int num11 = default(int);
while (true)
{
int num2 = num;
int num3 = -1982138489;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
_202E_200B_200B_202B_206A_200E_206E_202D_206A_200D_202E_200C_206F_202A_206E_206F_202B_200B_200D_206F_206E_202B_202A_206D_202C_202E_206E_206D_202D_200F_200D_202A_202C_202A_202A_206C_200B_200B_202E_200F_202E();
_202C_206D_206A_200D_200D_206D_200C_200F_202E_202E_202A_200F_206A_202D_200B_202D_200E_202B_202B_200C_206C_202C_200D_202B_200C_202A_202A_206A_206A_202D_200E_200D_206F_202A_202B_206A_200B_206B_202C_206B_202E(ref UiThemeUtils.MutedTextColor, (ImU8String)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<string>(-315135606));
_200C_200E_200D_200B_202C_206E_200C_202B_200F_200F_206F_202B_206A_202C_206A_206C_202D_206B_200C_206F_200F_206B_200D_206F_206D_200C_200E_200C_206C_206E_206C_202B_202C_202A_206F_200B_200F_206D_206B_202D_202E();
num = ((_flatRows.Count != 0) ? (-1982138495) : (-1982138494));
break;
case 0:
UpdateFilter();
num = -1982138491;
break;
case 1:
UpdateFilter();
num = -1982138481;
break;
case 5:
UiThemeUtils.EmptyState(FontAwesomeIcon.Gift, 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<string>(-234196815));
return;
case 3:
UpdateFilter();
_initialized = true;
num = -1982138496;
break;
case 8:
_206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E();
num = ((!UiThemeUtils.WrappedCheckbox(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<string>(-171889759), ref _showEventRewards)) ? (-1982138491) : (-1982138489));
break;
case 4:
num = -1982138492;
break;
case 7:
{
float x2 = _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E().ItemSpacing.X;
float num16 = _202C_200B_206E_200D_206F_202E_202C_202E_200E_206A_200B_200F_200D_206E_206D_202A_200C_202A_206F_200F_206F_206A_200B_202C_200B_202B_202A_206B_200C_202C_202A_206A_200E_206A_202E_206C_202E_206A_200D_206F_202E() + _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E((ImU8String)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<string>(2144034824), false, -1f).X + 3f * x2;
num = ((!UiThemeUtils.SearchInput(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<string>(-1497394490), ref _searchText, 0f - num16, 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<string>(-1473832797))) ? (-1982138481) : (-1982138490));
break;
}
case 6:
{
IDisposable disposable = _200E_200D_202A_202A_206E_200C_206C_206C_206B_200D_202C_202A_206B_206D_206E_200C_206B_206B_202E_206F_200E_200B_200B_206F_206C_202E_202E_200C_202E_200E_206F_202C_206E_200B_202C_202B_200C_202E_206C_202A_202E(_200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(_200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(_pluginInterface)));
float x;
try
{
x = _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E((ImU8String)_200F_206E_206C_206B_200B_200D_200E_206C_206F_200C_200B_202A_206E_206C_200D_200C_206A_206C_206E_200E_206F_202B_202B_202C_202E_202D_200F_206C_200C_206B_206B_200B_202A_202D_202B_202D_206F_200B_206A_202A_202E(FontAwesomeIcon.Check), false, -1f).X;
}
finally
{
num = ((disposable == null) ? 152155330 : 152155331);
while (true)
{
int num5 = num;
num3 = 152155330;
num4 = num5;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
goto end_IL_0224;
case 1:
_200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E(disposable);
num = 152155330;
break;
case 2:
num = 152155331;
break;
}
continue;
end_IL_0224:
break;
}
}
float fontGlobalScale = _202E_202E_206C_206B_202C_202E_202B_206C_206F_202A_206B_206B_206B_206F_202D_200B_206D_206E_200B_200F_200E_206D_200C_202A_206B_200C_202A_202D_202E_206F_202B_200D_202A_202E_206F_202A_206E_202D_202B_202C_202E().FontGlobalScale;
using ImRaii.TableDisposable tableDisposable = UiThemeUtils.BeginThemedTable(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<string>(-1103037648), 2, ImGuiTableFlags.NoSavedSettings | ImGuiTableFlags.ScrollY);
num = ((!(!tableDisposable)) ? (-1408349333) : (-1408349336));
while (true)
{
int num6 = num;
num3 = -1408349334;
num4 = num6;
switch ((num4 | num3) - (num4 & num3))
{
case 0:
goto IL_02e7;
case 2:
return;
case 1:
{
_206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E((ImU8String)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<string>(261089734), ImGuiTableColumnFlags.WidthStretch, 0f, 0u);
_206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E((ImU8String)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<string>(-906326596), ImGuiTableColumnFlags.WidthFixed, 120f * fontGlobalScale, 0u);
_200B_202A_206A_202B_206B_200B_206B_200F_206D_202A_202A_206B_200F_200B_206B_200F_202B_200C_206D_206E_200E_202B_206F_206B_200E_202B_202A_200C_200D_206E_206B_206A_200B_202B_200E_200E_202D_200C_206B_202E_202E();
float num7 = _200F_206F_202D_200D_200E_202E_206D_206E_200D_200E_202D_202B_200D_202B_206D_206C_202A_200D_206F_200E_200F_206D_206F_200B_200C_200F_206F_206A_206B_200D_206D_200E_202A_200B_200D_206C_200E_200E_200E_200E_202E();
bool flag = false;
ImGuiListClipper* intPtr = _206D_200C_200B_206E_206C_206B_206D_200F_202A_206A_202C_202C_206E_202E_200E_206F_200E_200F_202E_206B_200C_206E_206C_200F_202C_206F_202C_200F_202B_206E_206A_202C_202A_206F_206C_206B_200C_200F_206E_200F_202E();
_200F_202D_200D_206E_200D_202D_202E_206E_202A_202E_200E_200C_206F_206A_206B_200F_206E_202E_206A_200D_202B_206D_206C_200B_206B_206A_206B_200C_200E_200D_200B_200E_206B_206B_200D_200E_200C_200B_200E_202A_202E(intPtr, _flatRows.Count, num7);
ImGuiListClipperPtr imGuiListClipperPtr = intPtr;
try
{
num = 1069013826;
while (true)
{
int num8 = num;
num3 = 1069013829;
num4 = num8;
int num9 = num4 + num3;
int num10 = num4 & num3;
switch (num9 - (num10 + num10))
{
case 4:
{
int num12 = num11;
num3 = 1;
num4 = num12;
num11 = (num4 | num3) + (num4 & num3);
num = 1069013831;
break;
}
case 0:
num = ((!DrawFlatRow(_flatRows[num11], x)) ? 1069013825 : 1069013824);
break;
case 6:
num11 = imGuiListClipperPtr.DisplayStart;
num = 1069013831;
break;
case 7:
num = (imGuiListClipperPtr.Step() ? 1069013827 : 1069013828);
break;
case 3:
num = 1069013826;
break;
case 5:
flag = true;
num = 1069013825;
break;
case 2:
num = ((num11 < imGuiListClipperPtr.DisplayEnd) ? 1069013829 : 1069013826);
break;
case 1:
goto end_IL_0376;
}
continue;
end_IL_0376:
break;
}
}
finally
{
imGuiListClipperPtr.Destroy();
}
num = ((!flag) ? (-1647057897) : (-1647057898));
while (true)
{
int num13 = num;
num3 = -1647057897;
num4 = num13;
int num14 = num4 + num3;
int num15 = num4 & num3;
switch (num14 - (num15 + num15))
{
case 2:
num = -1647057898;
break;
case 1:
RebuildFlatRows();
num = -1647057897;
break;
case 0:
return;
}
}
}
}
continue;
IL_02e7:
num = -1408349336;
}
}
}
}
}
[MethodImpl(MethodImplOptions.NoInlining)]
private bool DrawFlatRow(FlatRow row, float statusIconSpacing)
{
_206F_206F_200B_200E_200B_200C_200E_206A_202A_206F_202E_202A_200C_200C_200C_202C_202D_202B_200B_200C_202D_202E_200C_200B_206E_200C_202A_206D_200D_206B_206A_206B_202D_206D_200C_202A_206A_206E_202D_206C_202E();
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
int num = ((row.Type != RowType.Group) ? 484356028 : 484356023);
ItemGroup itemGroup = default(ItemGroup);
bool flag2 = default(bool);
bool result = default(bool);
QuestInfo questInfo2 = default(QuestInfo);
ItemReward item = default(ItemReward);
bool flag = default(bool);
string text = default(string);
Vector4 color = default(Vector4);
bool flag3 = default(bool);
IQuestInfo questInfo = default(IQuestInfo);
while (true)
{
int num2 = num;
int num3 = 484356024;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
Vector4 vector;
switch (num5 - (num6 + num6))
{
default:
continue;
case 13:
vector = UiThemeUtils.StatusUnobtainable;
goto IL_0096;
case 8:
_expandedGroups.Add(itemGroup.Label);
num = 484356024;
continue;
case 15:
{
itemGroup = _filteredGroups[row.GroupIndex];
flag2 = _expandedGroups.Contains(itemGroup.Label);
UiThemeUtils.DrawTrackerGroupCaret(_200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(_200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(_pluginInterface)), flag2);
_206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E();
result = false;
ImU8String imU8String2 = new ImU8String(5, 2);
imU8String2.AppendFormatted(itemGroup.Label);
imU8String2.AppendLiteral(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<string>(169207648));
imU8String2.AppendFormatted(row.GroupIndex);
num = ((!_206F_202D_200B_206E_206D_202D_206C_206B_206F_206E_200E_202A_206E_206A_202D_202A_206D_206C_200E_206F_200C_200B_202E_206B_200C_206F_200D_200D_202E_206C_206A_206B_200C_202C_200E_200F_206D_200D_206F_202C_202E(imU8String2, false, ImGuiSelectableFlags.None, default(Vector2))) ? 484356025 : 484356020);
continue;
}
case 12:
num = ((!flag2) ? 484356016 : 484356019);
continue;
case 2:
num = ((!questInfo2.IsSeasonalEvent) ? 484356029 : 484356018);
continue;
case 4:
{
item = row.Item;
float indentSpacing = _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E().IndentSpacing;
_202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(_202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E() + indentSpacing);
flag = item.IsUnlocked();
num = ((!_questRegistry.IsKnownQuest(item.ElementId)) ? 484356021 : 484356022);
continue;
}
case 14:
num = (flag ? 484356031 : 484356027);
continue;
case 7:
vector = UiThemeUtils.StatusComplete;
goto IL_0096;
case 5:
{
_202D_206F_206F_200D_206E_206C_200D_202B_202C_200C_202C_206E_202A_202D_202C_200B_206A_200E_202B_206B_202C_206E_206E_206E_202E_206E_200E_206F_200F_202A_206A_200F_206B_206D_206E_202A_206C_200C_206A_206D_202E((ImU8String)text, ImGuiTreeNodeFlags.NoTreePushOnOpen | ImGuiTreeNodeFlags.Leaf | ImGuiTreeNodeFlags.SpanFullWidth, default(ImU8String));
bool num11 = _206B_202C_202C_200D_202D_200D_200F_206B_206E_202B_200C_206E_206F_202E_206E_202B_200B_200B_200F_200C_200E_202C_206C_200B_200F_202D_200B_200E_202C_202D_202C_202B_206B_202B_200B_202C_206C_200F_206B_206F_202E();
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
float num12 = _202C_206A_202C_206A_206F_206B_202D_206B_200E_200C_206A_200F_200C_206C_206F_202D_206C_202A_202C_202A_200D_202A_200F_206F_206D_200E_200F_202E_206A_202E_202E_200F_202A_206E_200E_206B_200F_206B_200F_200D_202E() / 2f - statusIconSpacing;
_202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(_202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E() + num12);
FontAwesomeIcon icon = (flag ? FontAwesomeIcon.Check : FontAwesomeIcon.Times);
if ((num11 | _uiUtils.ChecklistItem(string.Empty, color, icon)) && flag3)
{
num = 484356030;
continue;
}
break;
}
case 0:
result = true;
num = 484356025;
continue;
case 3:
vector = UiThemeUtils.StatusLocked;
goto IL_0096;
case 9:
num = 484356023;
continue;
case 10:
text = _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(text, 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<string>(-324914973), _200B_206D_200D_202C_200B_206A_206F_200B_200C_202E_206E_202B_200B_206D_206F_202C_206C_200B_206F_202D_202A_200F_206B_202B_206D_206F_206E_200C_200B_202A_206C_206F_200E_206A_200E_202B_202A_200F_206E_200C_202E(SeIconChar.Clock));
num = 484356029;
continue;
case 11:
_expandedGroups.Remove(itemGroup.Label);
num = 484356024;
continue;
case 1:
{
int num10 = itemGroup.Items.Count((ItemReward x) => x.IsUnlocked());
int count = itemGroup.Items.Count;
_202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E();
UiThemeUtils.DrawTrackerCount(FormatCount(num10, count), num10 == count && count > 0, count == 0);
return result;
}
case 6:
{
using (ImRaii.TooltipDisposable tooltipDisposable = _200D_202E_202E_206B_206B_206C_200E_200E_202C_202D_202D_202C_206D_202B_200D_200C_200E_200C_206C_202C_200D_202D_206E_200D_200D_206F_202C_200E_202E_200C_202C_200D_206B_206C_200B_206F_206D_206A_202A_200C_202E())
{
if (!tooltipDisposable.Alive)
{
break;
}
ImU8String imU8String = new ImU8String(15, 1);
imU8String.AppendLiteral(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<string>(1862164514));
imU8String.AppendFormatted(questInfo.Name);
_202A_206F_206F_200F_200F_202D_200C_200E_206C_200F_206D_206D_206E_202A_206E_200F_206F_200E_206F_202E_202D_202D_202A_206F_200E_202A_200F_202D_206C_200F_206C_202D_206F_202D_200F_206C_200E_202A_200C_206C_202E(imU8String);
ImRaii.IndentDisposable indentDisposable = _206E_206F_206F_202D_206F_200B_206B_206A_206C_202D_200D_206C_202B_206C_200B_206B_200F_206D_200B_202C_202B_200B_206C_202D_202D_200D_202A_202E_202D_200B_202D_200F_206E_202D_206A_206D_206B_206D_200C_206C_202E(1, true);
try
{
_questTooltipComponent.DrawInner(questInfo, showItemRewards: false);
}
finally
{
num = ((indentDisposable == null) ? (-2000233485) : (-2000233488));
while (true)
{
int num7 = num;
num3 = -2000233487;
num4 = num7;
int num8 = num4 + num3;
int num9 = num4 & num3;
switch (num8 - (num9 + num9))
{
case 0:
num = -2000233488;
break;
case 2:
goto end_IL_0461;
case 1:
_200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E((IDisposable)indentDisposable);
num = -2000233485;
break;
}
continue;
end_IL_0461:
break;
}
}
}
break;
}
IL_0096:
color = vector;
flag3 = _questData.TryGetQuestInfo(item.ElementId, out questInfo);
text = item.Name;
questInfo2 = questInfo as QuestInfo;
num = ((questInfo2 == null) ? 484356029 : 484356026);
continue;
}
break;
}
return false;
}
[MethodImpl(MethodImplOptions.NoInlining)]
private static string FormatCount(int n, int d)
{
int num = ((d == 0) ? 491542123 : 491542122);
while (true)
{
int num2 = num;
int num3 = 491542123;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 2:
goto IL_0041;
case 0:
return _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(_200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_202E(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<string>(-2079705286), CountPadWidth), 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<string>(1762358294), _200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_202E(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<string>(-2079705286), CountPadWidth));
case 1:
return _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(_200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(n.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()), CountPadWidth), 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<string>(1762358294), _200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(d.ToString(_206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()), CountPadWidth));
}
continue;
IL_0041:
num = 491542122;
}
}
private void RebuildFlatRows()
{
List<FlatRow> list = new List<FlatRow>();
int num = 0;
ItemReward current = default(ItemReward);
while (num < _filteredGroups.Count)
{
ItemGroup itemGroup = _filteredGroups[num];
list.Add(new FlatRow(RowType.Group, num, null));
int num4;
int num5;
if (_expandedGroups.Contains(itemGroup.Label))
{
using List<ItemReward>.Enumerator enumerator = itemGroup.Items.GetEnumerator();
int num2 = 1766502721;
while (true)
{
int num3 = num2;
num4 = 1766502721;
num5 = num3;
switch ((num5 | num4) - (num5 & num4))
{
case 3:
num2 = 1766502721;
break;
case 2:
list.Add(new FlatRow(RowType.Item, num, current));
num2 = 1766502721;
break;
case 4:
{
current = enumerator.Current;
num2 = ((!_questData.TryGetQuestInfo(current.ElementId, out IQuestInfo _)) ? 1766502721 : 1766502723);
break;
}
case 0:
num2 = (enumerator.MoveNext() ? 1766502725 : 1766502720);
break;
case 1:
goto end_IL_0056;
}
continue;
end_IL_0056:
break;
}
}
int num6 = num;
num4 = 1;
num5 = num6;
num = (num5 | num4) + (num5 & num4);
}
_flatRows = list;
}
[MethodImpl(MethodImplOptions.NoInlining)]
private void UpdateFilter()
{
List<ItemGroup> list = new List<ItemGroup>();
AddGroup(list, 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<string>(-1299748700), EItemRewardType.Mount);
AddGroup(list, 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<string>(263371342), EItemRewardType.Minion);
AddGroup(list, 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<string>(-1791526330), EItemRewardType.OrchestrionRoll);
AddGroup(list, 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<string>(-1826591131), EItemRewardType.TripleTriadCard);
AddGroup(list, 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<string>(1738480903), EItemRewardType.FashionAccessory);
AddGroup(list, 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<string>(974082553), EItemRewardType.UnlockLink);
_filteredGroups = list;
RebuildFlatRows();
}
private void AddGroup(List<ItemGroup> groups, string label, EItemRewardType type)
{
List<ItemReward> filteredItems = GetFilteredItems(type);
int num = ((filteredItems.Count <= 0) ? (-138188978) : (-138188979));
while (true)
{
int num2 = num;
int num3 = -138188977;
int num4 = num2;
int num5 = num4 + num3;
int num6 = num4 & num3;
switch (num5 - (num6 + num6))
{
case 1:
return;
case 2:
groups.Add(new ItemGroup(label, type, filteredItems));
num = -138188978;
break;
case 0:
num = -138188979;
break;
}
}
}
private List<ItemReward> GetFilteredItems(EItemRewardType type)
{
return (from x in _questData.RedeemableItems
where x.Type == type
where x.IsUntradable
select x).Where(delegate(ItemReward x)
{
int num = (_showEventRewards ? (-346188384) : (-346188382));
IQuestInfo questInfo2 = default(IQuestInfo);
QuestInfo questInfo = default(QuestInfo);
while (true)
{
int num2 = num;
int num3 = -346188380;
int num4 = num2;
switch ((num4 | num3) - (num4 & num3))
{
case 5:
return true;
case 6:
num = ((!_questData.TryGetQuestInfo(x.ElementId, out questInfo2)) ? (-346188384) : (-346188380));
break;
case 8:
num = -346188382;
break;
case 3:
num = (_003C_003Ec__DisplayClass22_0._200F_206E_200F_202D_206D_202D_200B_206B_202B_200E_206A_202A_200C_202E_200B_206B_202E_200C_206F_202B_200C_200E_206E_202E_200D_200E_200C_200E_200F_200C_202A_206A_206E_202E_202E_206F_206A_206D_202B_202C_202E(x.Name, _searchText, StringComparison.OrdinalIgnoreCase) ? (-346188383) : (-346188379));
break;
case 7:
num = ((!questInfo.IsSeasonalEvent) ? (-346188384) : (-346188378));
break;
case 2:
return false;
case 0:
questInfo = questInfo2 as QuestInfo;
num = ((questInfo == null) ? (-346188384) : (-346188381));
break;
case 1:
return false;
case 4:
num = (_003C_003Ec__DisplayClass22_0._202C_206C_206E_200D_202B_202C_200D_200B_206B_202A_206A_202E_206A_206E_206C_206B_200D_200D_200E_200E_200F_200F_200F_202D_202E_206C_206E_200C_200C_200F_202E_200F_206D_200E_206B_202A_206D_206F_202D_206A_202E(_searchText) ? (-346188383) : (-346188377));
break;
}
}
}).OrderBy<ItemReward, string>((ItemReward x) => x.Name, _202E_202E_202A_206D_206B_206F_206F_206E_202B_206C_206C_206F_202C_200D_200E_202B_200D_206F_200E_200F_202E_202A_206F_202E_206D_202B_206C_202E_200B_202A_206F_200F_206C_206A_202A_200D_200B_206D_200D_206C_202E()).ToList();
}
static ImGuiStylePtr _202A_200D_200C_202C_200F_202E_206A_206E_200D_202E_202E_206A_200E_206B_206B_206E_200C_206D_200D_202D_200C_202C_206D_206A_200D_200C_206A_202B_202B_206A_206E_206B_206D_200B_200B_206D_206B_206E_202E()
{
return ImGui.GetStyle();
}
static float _202C_200B_206E_200D_206F_202E_202C_202E_200E_206A_200B_200F_200D_206E_206D_202A_200C_202A_206F_200F_206F_206A_200B_202C_200B_202B_202A_206B_200C_202C_202A_206A_200E_206A_202E_206C_202E_206A_200D_206F_202E()
{
return ImGui.GetFrameHeight();
}
static Vector2 _206B_200E_206D_202C_202B_206A_206B_200D_206D_200E_202B_206E_200C_200F_202A_200F_200D_206B_200D_202B_202D_206B_200F_202A_206E_200B_206D_200B_206B_206D_206A_202E_202B_202A_202E_206F_206F_200C_206A_206B_202E(ImU8String P_0, bool P_1, float P_2)
{
return ImGui.CalcTextSize(P_0, P_1, P_2);
}
static void _206A_200B_202E_206A_202E_200B_200C_200F_200C_202B_206A_202C_200F_200E_206A_202C_200D_200B_202E_202B_206F_206B_206B_202D_202B_206F_200C_200E_206B_206F_206C_200D_206F_200B_200D_206F_202B_200D_200B_200C_202E()
{
ImGui.SameLine();
}
static void _202E_200B_200B_202B_206A_200E_206E_202D_206A_200D_202E_200C_206F_202A_206E_206F_202B_200B_200D_206F_206E_202B_202A_206D_202C_202E_206E_206D_202D_200F_200D_202A_202C_202A_202A_206C_200B_200B_202E_200F_202E()
{
ImGui.Spacing();
}
static void _202C_206D_206A_200D_200D_206D_200C_200F_202E_202E_202A_200F_206A_202D_200B_202D_200E_202B_202B_200C_206C_202C_200D_202B_200C_202A_202A_206A_206A_202D_200E_200D_206F_202A_202B_206A_200B_206B_202C_206B_202E(ref Vector4 P_0, ImU8String P_1)
{
ImGui.TextColored(in P_0, P_1);
}
static void _200C_200E_200D_200B_202C_206E_200C_202B_200F_200F_206F_202B_206A_202C_206A_206C_202D_206B_200C_206F_200F_206B_200D_206F_206D_200C_200E_200C_206C_206E_206C_202B_202C_202A_206F_200B_200F_206D_206B_202D_202E()
{
ImGui.Separator();
}
static IUiBuilder _200B_200B_206C_206A_202A_206E_200F_206B_206D_206B_200B_200C_206E_200D_200E_202A_200B_200C_206E_202C_206A_200D_206E_206A_206C_206D_206D_202C_206E_200B_202B_202E_206E_206E_200B_200C_200F_206C_202B_200C_202E(IDalamudPluginInterface P_0)
{
return P_0.UiBuilder;
}
static IFontHandle _200B_206D_206B_200F_200D_206C_200D_206A_200F_202A_200F_200F_200E_202A_200F_200F_206B_202B_200C_200F_202E_200B_202A_206B_202B_200B_200F_206E_206F_202A_206A_202B_202B_200C_206E_206B_200F_202C_206B_202E(IUiBuilder P_0)
{
return P_0.IconFontFixedWidthHandle;
}
static IDisposable _200E_200D_202A_202A_206E_200C_206C_206C_206B_200D_202C_202A_206B_206D_206E_200C_206B_206B_202E_206F_200E_200B_200B_206F_206C_202E_202E_200C_202E_200E_206F_202C_206E_200B_202C_202B_200C_202E_206C_202A_202E(IFontHandle P_0)
{
return P_0.Push();
}
static string _200F_206E_206C_206B_200B_200D_200E_206C_206F_200C_200B_202A_206E_206C_200D_200C_206A_206C_206E_200E_206F_202B_202B_202C_202E_202D_200F_206C_200C_206B_206B_200B_202A_202D_202B_202D_206F_200B_206A_202A_202E(FontAwesomeIcon P_0)
{
return P_0.ToIconString();
}
static void _200C_202C_202A_206B_202D_200E_206B_206E_202C_202E_206D_206C_202E_200D_206F_202D_206F_206C_206D_200F_200F_202D_200E_200F_206F_200B_206B_200E_202B_206D_206E_206E_202D_202E_206D_202E_202E_202D_202E_202D_202E(IDisposable P_0)
{
P_0.Dispose();
}
static ImGuiIOPtr _202E_202E_206C_206B_202C_202E_202B_206C_206F_202A_206B_206B_206B_206F_202D_200B_206D_206E_200B_200F_200E_206D_200C_202A_206B_200C_202A_202D_202E_206F_202B_200D_202A_202E_206F_202A_206E_202D_202B_202C_202E()
{
return ImGui.GetIO();
}
static void _206A_206D_202E_206D_202E_206C_200B_206A_200F_206C_206B_206E_200F_200B_206C_202C_202A_206E_202E_206C_202E_200F_200F_202D_206C_200C_206F_206E_206D_202E_202E_202B_206C_206C_200E_202C_202E_206F_202B_206B_202E(ImU8String P_0, ImGuiTableColumnFlags P_1, float P_2, uint P_3)
{
ImGui.TableSetupColumn(P_0, P_1, P_2, P_3);
}
static void _200B_202A_206A_202B_206B_200B_206B_200F_206D_202A_202A_206B_200F_200B_206B_200F_202B_200C_206D_206E_200E_202B_206F_206B_200E_202B_202A_200C_200D_206E_206B_206A_200B_202B_200E_200E_202D_200C_206B_202E_202E()
{
ImGui.TableHeadersRow();
}
static float _200F_206F_202D_200D_200E_202E_206D_206E_200D_200E_202D_202B_200D_202B_206D_206C_202A_200D_206F_200E_200F_206D_206F_200B_200C_200F_206F_206A_206B_200D_206D_200E_202A_200B_200D_206C_200E_200E_200E_200E_202E()
{
return ImGui.GetTextLineHeightWithSpacing();
}
unsafe static ImGuiListClipper* _206D_200C_200B_206E_206C_206B_206D_200F_202A_206A_202C_202C_206E_202E_200E_206F_200E_200F_202E_206B_200C_206E_206C_200F_202C_206F_202C_200F_202B_206E_206A_202C_202A_206F_206C_206B_200C_200F_206E_200F_202E()
{
return ImGuiNative.ImGuiListClipper();
}
unsafe static void _200F_202D_200D_206E_200D_202D_202E_206E_202A_202E_200E_200C_206F_206A_206B_200F_206E_202E_206A_200D_202B_206D_206C_200B_206B_206A_206B_200C_200E_200D_200B_200E_206B_206B_200D_200E_200C_200B_200E_202A_202E(ImGuiListClipper* P_0, int P_1, float P_2)
{
ImGuiNative.Begin(P_0, P_1, P_2);
}
static void _206F_206F_200B_200E_200B_200C_200E_206A_202A_206F_202E_202A_200C_200C_200C_202C_202D_202B_200B_200C_202D_202E_200C_200B_206E_200C_202A_206D_200D_206B_206A_206B_202D_206D_200C_202A_206A_206E_202D_206C_202E()
{
ImGui.TableNextRow();
}
static bool _202C_202C_202A_200E_206E_202E_206E_206D_200F_206A_202E_206B_200D_200F_206C_206A_202D_206A_200E_206B_206B_206D_206B_206D_206F_200F_202E_200F_200B_202B_202E_202D_200C_202C_200D_200D_206D_206B_206F_202A_202E()
{
return ImGui.TableNextColumn();
}
static bool _206F_202D_200B_206E_206D_202D_206C_206B_206F_206E_200E_202A_206E_206A_202D_202A_206D_206C_200E_206F_200C_200B_202E_206B_200C_206F_200D_200D_202E_206C_206A_206B_200C_202C_200E_200F_206D_200D_206F_202C_202E(ImU8String P_0, bool P_1, ImGuiSelectableFlags P_2, Vector2 P_3)
{
return ImGui.Selectable(P_0, P_1, P_2, P_3);
}
static float _202B_202B_202D_202E_202D_202E_206C_206C_206C_200C_206A_202A_202C_200E_202B_202A_202D_200D_200D_202A_200E_200C_202A_202E_200B_200E_202B_202A_200F_206E_200F_206F_200D_200C_202A_206C_202E_206B_206A_206E_202E()
{
return ImGui.GetCursorPosX();
}
static void _202C_200C_206A_200E_206B_206C_202B_200B_202B_202B_202B_202E_202D_200F_200F_206B_202B_206D_200F_206D_200B_200C_206C_206A_200C_206D_200E_202C_202D_202A_200E_202D_206A_200B_206B_206E_202C_206A_202E_206B_202E(float P_0)
{
ImGui.SetCursorPosX(P_0);
}
static string _200B_206D_200D_202C_200B_206A_206F_200B_200C_202E_206E_202B_200B_206D_206F_202C_206C_200B_206F_202D_202A_200F_206B_202B_206D_206F_206E_200C_200B_202A_206C_206F_200E_206A_200E_202B_202A_200F_206E_200C_202E(SeIconChar P_0)
{
return P_0.ToIconString();
}
static string _200E_206B_202E_202D_206A_202A_206F_200E_202D_202C_200F_206F_206E_202D_206B_200B_206E_202C_206E_200F_206F_206A_200B_206D_202E_200D_200F_202D_200F_206F_202E_200D_202A_206F_200E_202C_206D_206F_206D_202D_202E(string P_0, string P_1, string P_2)
{
return P_0 + P_1 + P_2;
}
static bool _202D_206F_206F_200D_206E_206C_200D_202B_202C_200C_202C_206E_202A_202D_202C_200B_206A_200E_202B_206B_202C_206E_206E_206E_202E_206E_200E_206F_200F_202A_206A_200F_206B_206D_206E_202A_206C_200C_206A_206D_202E(ImU8String P_0, ImGuiTreeNodeFlags P_1, ImU8String P_2)
{
return ImGui.TreeNodeEx(P_0, P_1, P_2);
}
static bool _206B_202C_202C_200D_202D_200D_200F_206B_206E_202B_200C_206E_206F_202E_206E_202B_200B_200B_200F_200C_200E_202C_206C_200B_200F_202D_200B_200E_202C_202D_202C_202B_206B_202B_200B_202C_206C_200F_206B_206F_202E()
{
return ImGui.IsItemHovered();
}
static float _202C_206A_202C_206A_206F_206B_202D_206B_200E_200C_206A_200F_200C_206C_206F_202D_206C_202A_202C_202A_200D_202A_200F_206F_206D_200E_200F_202E_206A_202E_202E_200F_202A_206E_200E_206B_200F_206B_200F_200D_202E()
{
return ImGui.GetColumnWidth();
}
static ImRaii.TooltipDisposable _200D_202E_202E_206B_206B_206C_200E_200E_202C_202D_202D_202C_206D_202B_200D_200C_200E_200C_206C_202C_200D_202D_206E_200D_200D_206F_202C_200E_202E_200C_202C_200D_206B_206C_200B_206F_206D_206A_202A_200C_202E()
{
return ImRaii.Tooltip();
}
static void _202A_206F_206F_200F_200F_202D_200C_200E_206C_200F_206D_206D_206E_202A_206E_200F_206F_200E_206F_202E_202D_202D_202A_206F_200E_202A_200F_202D_206C_200F_206C_202D_206F_202D_200F_206C_200E_202A_200C_206C_202E(ImU8String P_0)
{
ImGui.Text(P_0);
}
static ImRaii.IndentDisposable _206E_206F_206F_202D_206F_200B_206B_206A_206C_202D_200D_206C_202B_206C_200B_206B_200F_206D_200B_202C_202B_200B_206C_202D_202D_200D_202A_202E_202D_200B_202D_200F_206E_202D_206A_206D_206B_206D_200C_206C_202E(int P_0, bool P_1)
{
return ImRaii.PushIndent(P_0, P_1);
}
static CultureInfo _206B_206C_202D_202C_202A_202A_206E_206C_200B_206B_206E_202A_200F_202A_200F_206B_206B_202C_206A_206D_200D_202C_206A_202D_202E_206F_202B_202E_206F_206A_200C_206A_206D_200F_200C_200F_200C_206E_206C_206A_202E()
{
return CultureInfo.CurrentCulture;
}
static string _200F_202E_206C_200E_202E_202B_206C_202B_202C_200E_206B_202A_206C_206F_206C_202E_202E_202D_202D_200B_202A_200F_202B_202B_202E_200E_200C_200D_200C_206F_206B_200D_202B_200D_200B_202B_202A_202A_206C_200D_202E(string P_0, int P_1)
{
return P_0.PadLeft(P_1);
}
static string _200C_200E_206F_200C_200F_202C_206A_200F_202E_206A_202B_206D_202D_202E_200E_202A_202D_206F_200E_206C_202B_206F_200B_202D_206E_206C_200B_202D_206B_206C_206D_202D_206B_206C_202D_202E_200F_202C_202A_202E(string P_0, int P_1)
{
return P_0.PadLeft(P_1);
}
static StringComparer _202E_202E_202A_206D_206B_206F_206F_206E_202B_206C_206C_206F_202C_200D_200E_202B_200D_206F_200E_200F_202E_202A_206F_202E_206D_202B_206C_202E_200B_202A_206F_200F_206C_206A_202A_200D_200B_206D_200D_206C_202E()
{
return StringComparer.CurrentCultureIgnoreCase;
}
static int _202A_200B_202B_202E_206E_200C_200F_206A_202B_206C_206B_206F_202C_202B_206C_206D_202A_206A_200C_200C_206B_206B_206B_202E_202C_206B_202C_202B_206F_200D_200E_202D_206E_206A_200E_200D_202A_202A_202E_206A_202E(string P_0)
{
return P_0.Length;
}
}