Function at 0x100949d1
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x10134f70
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101bca9d
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x3f0
push esi
push edi
lea edi, [ebp - 0x280]
mov ecx, 0x9c
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
mov eax, dword [0x10250940]
xor eax, ebp
mov dword [ebp - 0x14], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, 0x1025c635
call fcn.1009460c
call fcn.10094396
mov dword [ebp - 0x1c], eax
mov eax, dword [0x10257ca8]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10251ec8]
cmp eax, dword [edx + 0x104]
jle 0x1013502c
push 0x10251ec8
call fcn.100946e8
add esp, 4
cmp dword [0x10251ec8], 0xffffffff
jne 0x1013502c
mov dword [ebp - 4], 0
mov ecx, 0x10251ad0
call fcn.1009204b
mov dword [ebp - 4], 0xffffffff
push 0x10251ec8
call fcn.1009475b
add esp, 4
movzx eax, byte [0x1024f676]
test eax, eax
je 0x1013504c
cmp dword [ebx + 8], 0
jne 0x1013504c
mov ecx, 0xfe
mov esi, dword [ebp - 0x1c]
mov edi, 0x10251ad0
rep movsd dword es:[edi], dword [esi]
mov byte [0x1024f676], 0
cmp dword [ebx + 8], 0
jne 0x10135060
mov dword [ebx + 8], 0x10251ad0
call fcn.100936f8
fstp dword [ebp - 0x3d8]
movss xmm0, dword [ebp - 0x3d8]
mulss xmm0, dword [0x10230484]
push ecx
movss dword [esp], xmm0
call fcn.1009455d
add esp, 4
push str.ColorsSelector
call fcn.100926e5
add esp, 4
movzx eax, al
test eax, eax
je 0x101350ac
mov ecx, 0xfe
mov esi, dword [ebp - 0x1c]
mov edi, 0x10251ad0
rep movsd dword es:[edi], dword [esi]
push str.FontsSelector
call fcn.10094a49
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x3c
push eax
push str.FrameRounding
call fcn.1009304a
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1013510a
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x3c]
mov dword [eax + 0x70], edx
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [eax + 0x10]
comiss xmm0, dword [0x10230444]
jbe 0x10135127
mov dword [ebp - 0x3d8], 1
jmp 0x10135131
mov dword [ebp - 0x3d8], 0
mov cl, byte [ebp - 0x3d8]
mov byte [ebp - 0x25], cl
lea eax, [ebp - 0x25]
push eax
push str.WindowBorder
call fcn.10092e06
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10135187
movzx eax, byte [ebp - 0x25]
test eax, eax
je 0x1013516c
movss xmm0, dword [0x102304ac]
movss dword [ebp - 0x3d8], xmm0
jmp 0x10135177
xorps xmm0, xmm0
movss dword [ebp - 0x3d8], xmm0
mov ecx, dword [ebp - 0x1c]
movss xmm0, dword [ebp - 0x3d8]
movss dword [ecx + 0x10], xmm0
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [eax + 0x40]
comiss xmm0, dword [0x10230444]
jbe 0x101351c3
mov dword [ebp - 0x3d8], 1
jmp 0x101351cd
mov dword [ebp - 0x3d8], 0
mov cl, byte [ebp - 0x3d8]
mov byte [ebp - 0x31], cl
lea eax, [ebp - 0x31]
push eax
push str.FrameBorder
call fcn.10092e06
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10135223
movzx eax, byte [ebp - 0x31]
test eax, eax
je 0x10135208
movss xmm0, dword [0x102304ac]
movss dword [ebp - 0x3d8], xmm0
jmp 0x10135213
xorps xmm0, xmm0
movss dword [ebp - 0x3d8], xmm0
mov ecx, dword [ebp - 0x1c]
movss xmm0, dword [ebp - 0x3d8]
movss dword [ecx + 0x40], xmm0
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [eax + 0x30]
comiss xmm0, dword [0x10230444]
jbe 0x1013525f
mov dword [ebp - 0x3d8], 1
jmp 0x10135269
mov dword [ebp - 0x3d8], 0
mov cl, byte [ebp - 0x3d8]
mov byte [ebp - 0x3d], cl
lea eax, [ebp - 0x3d]
push eax
push str.PopupBorder
call fcn.10092e06
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x101352bf
movzx eax, byte [ebp - 0x3d]
test eax, eax
je 0x101352a4
movss xmm0, dword [0x102304ac]
movss dword [ebp - 0x3d8], xmm0
jmp 0x101352af
xorps xmm0, xmm0
movss dword [ebp - 0x3d8], xmm0
mov ecx, dword [ebp - 0x1c]
movss xmm0, dword [ebp - 0x3d8]
movss dword [ecx + 0x30], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x32c]
call fcn.100936c6
push eax
push str.Save_Ref
call fcn.10094896
add esp, 8
movzx eax, al
test eax, eax
je 0x1013530f
mov ecx, 0xfe
mov esi, dword [ebp - 0x1c]
mov edi, 0x10251ad0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xfe
mov esi, 0x10251ad0
mov edi, dword [ebx + 8]
rep movsd dword es:[edi], dword [esi]
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x33c]
call fcn.100936c6
push eax
push str.Revert_Ref
call fcn.10094896
add esp, 8
movzx eax, al
test eax, eax
je 0x1013536d
mov ecx, 0xfe
mov esi, dword [ebx + 8]
mov edi, dword [ebp - 0x1c]
rep movsd dword es:[edi], dword [esi]
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Save_Revert_in_local_non_persistent_storage._Default_Colors_definition_are_not_affected._Use__Export_Colors__below_to_save_them_somewhere.
call fcn.1011f190
add esp, 4
call fcn.10094774
push 0
push str.tabs
call fcn.1009487d
add esp, 8
movzx eax, al
test eax, eax
je 0x10136cb6
push 0
push 0
push str.Sizes
call fcn.100925aa
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10135a7c
push str.Main
call fcn.100936f3
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 4
push eax
push str.WindowPadding
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x34
push eax
push str.FramePadding
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x44
push eax
push str.ItemSpacing
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x4c
push eax
push str.ItemInnerSpacing
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ec]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x54
push eax
push str.TouchExtraPadding
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10239224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x5c
push eax
push str.IndentSpacing
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x64
push eax
push str.ScrollbarSize
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10230508]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x6c
push eax
push str.GrabMinSize
call fcn.1009304a
add esp, 0x18
push str.Borders
call fcn.100936f3
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x10
push eax
push str.WindowBorderSize
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x28
push eax
push str.ChildBorderSize
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x30
push eax
push str.PopupBorderSize
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x40
push eax
push str.FrameBorderSize
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x78
push eax
push str.TabBorderSize
call fcn.1009304a
add esp, 0x18
push str.Rounding
call fcn.100936f3
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0xc
push eax
push str.WindowRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x24
push eax
push str.ChildRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x3c
push eax
push str.FrameRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x2c
push eax
push str.PopupRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x68
push eax
push str.ScrollbarRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x70
push eax
push str.GrabRounding
call fcn.1009304a
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x1022ac2c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x74
push eax
push str.TabRounding
call fcn.1009304a
add esp, 0x18
push str.Alignment
call fcn.100936f3
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x1c
push eax
push str.WindowTitleAlign
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x7c
push eax
push str.ButtonTextAlign
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Alignment_applies_when_a_button_is_larger_than_its_text_content.
call fcn.1011f190
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x84
push eax
push str.SelectableTextAlign
call fcn.1009407b
add esp, 0x18
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Alignment_applies_when_a_selectable_is_larger_than_its_text_content.
call fcn.1011f190
add esp, 4
push str.Safe_Area_Padding
call fcn.100936f3
add esp, 4
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Adjust_if_you_cannot_see_the_edges_of_your_screen__e.g._on_a_TV_where_scaling_has_not_been_configured_.
call fcn.1011f190
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10239224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0x94
push eax
push str.DisplaySafeAreaPadding
call fcn.1009407b
add esp, 0x18
call fcn.10093522
push 0
push 0
push str.Colors
call fcn.100925aa
add esp, 0xc
movzx eax, al
test eax, eax
je 0x1013603b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x34c]
call fcn.100936c6
push eax
push str.Export_Unsaved
call fcn.10094896
add esp, 8
movzx eax, al
test eax, eax
je 0x10135c29
cmp dword [0x10251ecc], 0
jne 0x10135ae3
push 0xffffffffffffffff
call fcn.10094931
add esp, 4
jmp 0x10135aed
push 0xffffffffffffffff
call fcn.10092cd5
add esp, 4
push str.ImVec4_colors__ImGui::GetStyle__.Colors__r_n
call fcn.10092e29
add esp, 4
mov dword [ebp - 0x4c], 0
jmp 0x10135b0c
mov eax, dword [ebp - 0x4c]
add eax, 1
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x35
jge 0x10135c24
mov eax, dword [ebp - 0x4c]
shl eax, 4
mov ecx, dword [ebp - 0x1c]
lea edx, [ecx + eax + 0xa8]
mov dword [ebp - 0x58], edx
mov eax, dword [ebp - 0x4c]
push eax
call fcn.10092e47
add esp, 4
mov dword [ebp - 0x64], eax
movzx eax, byte [0x1024f677]
test eax, eax
je 0x10135b6a
push 0x10
mov eax, dword [ebp - 0x4c]
shl eax, 4
mov ecx, dword [ebx + 8]
lea edx, [ecx + eax + 0xa8]
push edx
mov eax, dword [ebp - 0x58]
push eax
call fcn.10092848
add esp, 0xc
test eax, eax
je 0x10135c1f
mov eax, dword [ebp - 0x58]
cvtss2sd xmm0, dword [eax + 0xc]
movsd qword [ebp - 0x3e0], xmm0
mov ecx, dword [ebp - 0x58]
cvtss2sd xmm0, dword [ecx + 8]
movsd qword [ebp - 0x3e8], xmm0
mov edx, dword [ebp - 0x58]
cvtss2sd xmm0, dword [edx + 4]
movsd qword [ebp - 0x3f0], xmm0
mov eax, dword [ebp - 0x58]
cvtss2sd xmm0, dword [eax]
movsd qword [ebp - 0x3f8], xmm0
mov ecx, dword [ebp - 0x64]
push ecx
call fcn.10094968
add esp, 4
mov edx, 0x17
sub edx, eax
mov dword [ebp - 0x3fc], edx
sub esp, 8
movsd xmm0, qword [ebp - 0x3e0]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x3e8]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x3f0]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x3f8]
movsd qword [esp], xmm0
push 0x1022b4d0
mov eax, dword [ebp - 0x3fc]
push eax
mov ecx, dword [ebp - 0x64]
push ecx
push str.colors_ImGuiCol__s__s_ImVec4__.2ff___.2ff___.2ff___.2ff___r_n
call fcn.10092e29
add esp, 0x30
jmp 0x10135b03
call fcn.10092eab
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push ecx
movss xmm0, dword [0x1023052c]
movss dword [esp], xmm0
call fcn.1009455d
add esp, 4
push 0xffffffffffffffff
push str.To_Clipboard
push 0x10251ecc
push str.output_type
call fcn.10094c74
add esp, 0x10
call fcn.10093be9
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push 0x1024f677
push str.Only_Modified_Colors
call fcn.10092e06
add esp, 8
mov eax, dword [0x10257ca8]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x10251fe0]
cmp eax, dword [edx + 0x104]
jle 0x10135d16
push 0x10251fe0
call fcn.100946e8
add esp, 4
cmp dword [0x10251fe0], 0xffffffff
jne 0x10135d16
mov dword [ebp - 4], 1
push 0x1022b4d0
mov ecx, 0x10251ed0
call fcn.10094337
push 0x101bead0
call fcn.10093653
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x10251fe0
call fcn.1009475b
add esp, 4
call fcn.10094378
fstp dword [ebp - 0x3d8]
movss xmm0, dword [ebp - 0x3d8]
mulss xmm0, dword [0x102304fc]
push ecx
movss dword [esp], xmm0
push str.Filter_colors
mov ecx, 0x10251ed0
call fcn.1009401c
push 0
push 0x10251fe4
push str.Opaque
call fcn.10093ce8
add esp, 0xc
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push 0x20000
push 0x10251fe4
push str.Alpha
call fcn.10093ce8
add esp, 0xc
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push 0x40000
push 0x10251fe4
push str.Both
call fcn.10093ce8
add esp, 0xc
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.In_the_color_list:_nLeft_click_on_colored_square_to_open_color_picker__nRight_click_to_open_edit_options_menu.
call fcn.1011f190
add esp, 4
push 0x80c000
push 1
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x35c]
call fcn.100936c6
push eax
push str.colors
call fcn.10092d43
add esp, 0x10
push ecx
movss xmm0, dword [0x102392bc]
movss dword [esp], xmm0
call fcn.1009455d
add esp, 4
mov dword [ebp - 0x70], 0
jmp 0x10135e4c
mov eax, dword [ebp - 0x70]
add eax, 1
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0x35
jge 0x1013602c
mov eax, dword [ebp - 0x70]
push eax
call fcn.10092e47
add esp, 4
mov dword [ebp - 0x7c], eax
push 0
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, 0x10251ed0
call fcn.100947b0
movzx ecx, al
test ecx, ecx
jne 0x10135e7e
jmp 0x10135e43
mov eax, dword [ebp - 0x70]
push eax
call fcn.10094bfc
add esp, 4
mov eax, dword [0x10251fe4]
or eax, 0x10000
push eax
mov ecx, dword [ebp - 0x70]
shl ecx, 4
mov edx, dword [ebp - 0x1c]
lea eax, [edx + ecx + 0xa8]
push eax
push str.color
call fcn.1009462f
add esp, 0xc
push 0x10
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebx + 8]
lea edx, [ecx + eax + 0xa8]
push edx
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebp - 0x1c]
lea edx, [ecx + eax + 0xa8]
push edx
call fcn.10092848
add esp, 0xc
test eax, eax
je 0x10135ff5
mov eax, dword [ebp - 0x1c]
push ecx
movss xmm0, dword [eax + 0x4c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x36c]
call fcn.100936c6
push eax
push str.Save
call fcn.10094896
add esp, 8
movzx eax, al
test eax, eax
je 0x10135f6e
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebp - 0x1c]
lea edx, [ecx + eax + 0xa8]
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebx + 8]
lea eax, [ecx + eax + 0xa8]
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x1c]
push ecx
movss xmm0, dword [eax + 0x4c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x37c]
call fcn.100936c6
push eax
push str.Revert
call fcn.10094896
add esp, 8
movzx eax, al
test eax, eax
je 0x10135ff5
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebx + 8]
lea edx, [ecx + eax + 0xa8]
mov eax, dword [ebp - 0x70]
shl eax, 4
mov ecx, dword [ebp - 0x1c]
lea eax, [ecx + eax + 0xa8]
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x1c]
push ecx
movss xmm0, dword [eax + 0x4c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push 0
mov eax, dword [ebp - 0x7c]
push eax
call fcn.10094017
add esp, 8
call fcn.100937fc
jmp 0x10135e43
call fcn.10093be9
call fcn.10094210
call fcn.10093522
push 0
push 0
push str.Fonts
call fcn.100925aa
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10136b55
call fcn.1009265e
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
mov ecx, dword [eax + 0x8c]
mov dword [ebp - 0x94], ecx
push str.Read_FAQ_and_misc_fonts_README.txt_for_details_on_font_loading.
call fcn.1011f190
add esp, 4
push ecx
movss xmm0, dword [0x1023052c]
movss dword [esp], xmm0
call fcn.1009455d
add esp, 4
mov dword [ebp - 0xa0], 0
jmp 0x101360b2
mov eax, dword [ebp - 0xa0]
add eax, 1
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0xa0]
cmp ecx, dword [eax + 0x34]
jge 0x10136909
mov eax, dword [ebp - 0x94]
add eax, 0x34
mov dword [ebp - 0x3d8], eax
mov ecx, dword [ebp - 0xa0]
push ecx
mov ecx, dword [ebp - 0x3d8]
call fcn.1009480a
mov edx, dword [eax]
mov dword [ebp - 0xac], edx
mov eax, dword [ebp - 0xac]
push eax
call fcn.10093937
add esp, 4
mov eax, dword [ebp - 0xac]
movsx ecx, word [eax + 0x40]
mov dword [ebp - 0x3d8], ecx
mov edx, dword [ebp - 0xac]
mov eax, dword [edx + 0x20]
mov dword [ebp - 0x3dc], eax
mov ecx, dword [ebp - 0xac]
cvtss2sd xmm0, dword [ecx + 0x10]
movsd qword [ebp - 0x3e8], xmm0
mov edx, dword [ebp - 0xac]
cmp dword [edx + 0x3c], 0
je 0x1013615a
mov eax, 0x74
imul ecx, eax, 0
mov edx, dword [ebp - 0xac]
mov eax, dword [edx + 0x3c]
lea ecx, [eax + ecx + 0x48]
mov dword [ebp - 0x3ec], ecx
jmp 0x10136164
mov dword [ebp - 0x3ec], 0x1022b4d0
mov edx, dword [ebp - 0x3d8]
push edx
mov eax, dword [ebp - 0x3dc]
push eax
sub esp, 8
movsd xmm0, qword [ebp - 0x3e8]
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
push str.Font__d:___s__n_.2f_px___d_glyphs___d_file_s_
mov eax, dword [ebp - 0xac]
push eax
call fcn.10094364
add esp, 0x20
mov byte [ebp - 0xb5], al
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Set_as_default
call fcn.1009489b
add esp, 4
movzx eax, al
test eax, eax
je 0x101361ef
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0xac]
mov dword [eax + 0x98], ecx
movzx eax, byte [ebp - 0xb5]
test eax, eax
je 0x101368ff
mov eax, dword [ebp - 0xac]
push eax
call fcn.100928d9
add esp, 4
push str.The_quick_brown_fox_jumps_over_the_lazy_dog
call fcn.100936f3
add esp, 4
call fcn.100920c8
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.1f
push ecx
movss xmm0, dword [0x102304bc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023047c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102391b8]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xac]
add eax, 0x44
push eax
push str.Font_scale
call fcn.10092d52
add esp, 0x1c
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.Note_than_the_default_embedded_font_is_NOT_meant_to_be_scaled._n_nFont_are_currently_rendered_into_bitmaps_at_a_given_size_at_the_time_of_building_the_atlas._You_may_oversample_them_to_get_some_flexibility_with_scaling._You_can_also_render_at_multiple_sizes_and_select_which_one_to_use_at_runtime._n_n_Glimmer_of_hope:_the_atlas_system_should_hopefully_be_rewritten_in_the_future_to_make_scaling_more_natural_and_automatic._
call fcn.1011f190
add esp, 4
push 0
push str._.0f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xac]
add eax, 0x34
push eax
push str.Font_offset
call fcn.100930b8
add esp, 0x18
mov eax, dword [ebp - 0xac]
mov ecx, dword [ebp - 0xac]
movss xmm0, dword [eax + 0x48]
subss xmm0, dword [ecx + 0x4c]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0xac]
cvtss2sd xmm0, dword [edx + 0x4c]
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0xac]
cvtss2sd xmm0, dword [eax + 0x48]
sub esp, 8
movsd qword [esp], xmm0
push str.Ascent:__f__Descent:__f__Height:__f
call fcn.100936f3
add esp, 0x1c
mov eax, dword [ebp - 0xac]
movzx ecx, word [eax + 0x42]
push ecx
mov edx, dword [ebp - 0xac]
movzx eax, word [edx + 0x42]
push eax
push str.Fallback_character:__c___d_
call fcn.100936f3
add esp, 0xc
mov eax, dword [ebp - 0xac]
cvtsi2ss xmm0, dword [eax + 0x50]
push ecx
movss dword [esp], xmm0
call fcn.10093e3c
add esp, 4
fstp dword [ebp - 0xc4]
cvttss2si eax, dword [ebp - 0xc4]
push eax
cvttss2si ecx, dword [ebp - 0xc4]
push ecx
mov edx, dword [ebp - 0xac]
mov eax, dword [edx + 0x50]
push eax
push str.Texture_surface:__d_pixels__approx____dx_d
call fcn.100936f3
add esp, 0x10
mov dword [ebp - 0xd0], 0
jmp 0x101363b4
mov eax, dword [ebp - 0xd0]
add eax, 1
mov dword [ebp - 0xd0], eax
mov eax, dword [ebp - 0xac]
movsx ecx, word [eax + 0x40]
cmp dword [ebp - 0xd0], ecx
jge 0x1013641d
imul eax, dword [ebp - 0xd0], 0x74
mov ecx, dword [ebp - 0xac]
add eax, dword [ecx + 0x3c]
mov dword [ebp - 0xdc], eax
je 0x1013641b
mov eax, dword [ebp - 0xdc]
movzx ecx, byte [eax + 0x1c]
push ecx
mov edx, dword [ebp - 0xdc]
mov eax, dword [edx + 0x18]
push eax
mov ecx, dword [ebp - 0xdc]
mov edx, dword [ecx + 0x14]
push edx
mov eax, dword [ebp - 0xdc]
add eax, 0x48
push eax
mov ecx, dword [ebp - 0xd0]
push ecx
push str.Input__d:__s__Oversample:___d__d___PixelSnapH:__d
call fcn.10092e74
add esp, 0x18
jmp 0x101363a5
mov eax, dword [ebp - 0xac]
mov ecx, dword [eax + 0x20]
push ecx
push str.Glyphs___d_
push str.Glyphs
call fcn.10092523
add esp, 0xc
movzx edx, al
test edx, edx
je 0x101368fa
mov dword [ebp - 0xe8], 0
jmp 0x10136461
mov eax, dword [ebp - 0xe8]
add eax, 0x100
mov dword [ebp - 0xe8], eax
cmp dword [ebp - 0xe8], 0x10000
jge 0x101368f5
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0x100], 0
jmp 0x10136496
mov eax, dword [ebp - 0x100]
add eax, 1
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x100
jge 0x101364e8
mov eax, dword [ebp - 0xe8]
add eax, dword [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0xac]
call fcn.1009408a
test eax, eax
je 0x101364ca
mov dword [ebp - 0x3d8], 1
jmp 0x101364d4
mov dword [ebp - 0x3d8], 0
mov ecx, dword [ebp - 0xf4]
add ecx, dword [ebp - 0x3d8]
mov dword [ebp - 0xf4], ecx
jmp 0x10136487
cmp dword [ebp - 0xf4], 0
jle 0x101368f0
cmp dword [ebp - 0xf4], 1
jle 0x1013650a
mov dword [ebp - 0x3d8], str.glyphs
jmp 0x10136514
mov dword [ebp - 0x3d8], str.glyph
mov eax, dword [ebp - 0x3d8]
push eax
mov ecx, dword [ebp - 0xf4]
push ecx
mov edx, dword [ebp - 0xe8]
add edx, 0xff
push edx
mov eax, dword [ebp - 0xe8]
push eax
push str.U_04X..U_04X___d__s_
mov ecx, dword [ebp - 0xe8]
push ecx
call fcn.10094364
add esp, 0x18
movzx edx, al
test edx, edx
je 0x101368f0
mov eax, dword [ebp - 0xac]
movss xmm0, dword [eax + 0x10]
mulss xmm0, dword [0x102304ac]
movss dword [ebp - 0x10c], xmm0
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [eax + 0x48]
movss dword [ebp - 0x118], xmm0
lea eax, [ebp - 0x128]
push eax
call fcn.10092447
add esp, 4
call fcn.100941ca
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x140], 0
jmp 0x101365b5
mov eax, dword [ebp - 0x140]
add eax, 1
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x100
jge 0x1013689b
mov eax, dword [ebp - 0x140]
cdq
and edx, 0xf
add eax, edx
sar eax, 4
cvtsi2ss xmm0, eax
movss xmm1, dword [ebp - 0x10c]
addss xmm1, dword [ebp - 0x118]
mulss xmm0, xmm1
addss xmm0, dword [ebp - 0x124]
push ecx
movss dword [esp], xmm0
mov eax, dword [ebp - 0x140]
and eax, 0x8000000f
jns 0x1013660c
dec eax
or eax, 0xfffffff0
inc eax
cvtsi2ss xmm0, eax
movss xmm1, dword [ebp - 0x10c]
addss xmm1, dword [ebp - 0x118]
mulss xmm0, xmm1
addss xmm0, dword [ebp - 0x128]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x150]
call fcn.100936c6
movss xmm0, dword [ebp - 0x14c]
addss xmm0, dword [ebp - 0x10c]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x150]
addss xmm0, dword [ebp - 0x10c]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x160]
call fcn.100936c6
mov eax, dword [ebp - 0xe8]
add eax, dword [ebp - 0x140]
push eax
mov ecx, dword [ebp - 0xac]
call fcn.1009408a
mov dword [ebp - 0x16c], eax
cmp dword [ebp - 0x16c], 0
je 0x101366a7
mov dword [ebp - 0x3d8], 0x64ffffff
jmp 0x101366b1
mov dword [ebp - 0x3d8], 0x32ffffff
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x3d8]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x150]
push edx
mov ecx, dword [ebp - 0x134]
call fcn.10092645
cmp dword [ebp - 0x16c], 0
je 0x1013676b
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push 1
call fcn.10093e9b
add esp, 8
mov dword [ebp - 0x3d8], eax
mov eax, dword [ebp - 0x150]
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x390], eax
mov dword [ebp - 0x38c], ecx
mov edx, dword [ebp - 0xe8]
add edx, dword [ebp - 0x140]
push edx
mov eax, dword [ebp - 0x3d8]
push eax
mov ecx, dword [ebp - 0x38c]
push ecx
mov edx, dword [ebp - 0x390]
push edx
push ecx
movss xmm0, dword [ebp - 0x10c]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x134]
push eax
mov ecx, dword [ebp - 0xac]
call fcn.10093b85
cmp dword [ebp - 0x16c], 0
je 0x10136896
push 1
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x150]
push ecx
call fcn.10092965
add esp, 0xc
movzx edx, al
test edx, edx
je 0x10136896
call fcn.10094ac1
mov eax, dword [ebp - 0xe8]
add eax, dword [ebp - 0x140]
push eax
push str.Codepoint:_U_04X
call fcn.100936f3
add esp, 8
call fcn.10094774
mov eax, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [eax + 4]
sub esp, 8
movsd qword [esp], xmm0
push str.AdvanceX:__.1f
call fcn.100936f3
add esp, 0xc
mov eax, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [eax + 0x14]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [ecx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [edx + 0xc]
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [eax + 8]
sub esp, 8
movsd qword [esp], xmm0
push str.Pos:___.2f__.2f_____.2f__.2f_
call fcn.100936f3
add esp, 0x24
mov eax, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [eax + 0x24]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [ecx + 0x20]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [edx + 0x1c]
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x16c]
cvtss2sd xmm0, dword [eax + 0x18]
sub esp, 8
movsd qword [esp], xmm0
push str.UV:___.3f__.3f_____.3f__.3f_
call fcn.100936f3
add esp, 0x24
call fcn.1009435f
jmp 0x101365a6
movss xmm0, dword [ebp - 0x10c]
addss xmm0, dword [ebp - 0x118]
mulss xmm0, dword [0x102304fc]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x10c]
addss xmm0, dword [ebp - 0x118]
mulss xmm0, dword [0x102304fc]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3a0]
call fcn.100936c6
push eax
call fcn.100935a4
add esp, 4
call fcn.10094751
jmp 0x10136450
call fcn.10094751
call fcn.10094751
call fcn.100937fc
jmp 0x101360a3
mov eax, dword [ebp - 0x94]
mov ecx, dword [eax + 0x20]
push ecx
mov edx, dword [ebp - 0x94]
mov eax, dword [edx + 0x1c]
push eax
push str.Atlas_texture___dx_d_pixels_
push str.Atlas_texture
call fcn.10092523
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10136a89
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
lea ecx, [ebp - 0x184]
call fcn.1009402b
push ecx
movss xmm0, dword [0x10230484]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
lea ecx, [ebp - 0x19c]
call fcn.1009402b
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
lea ecx, [ebp - 0x3b0]
call fcn.100936c6
mov dword [ebp - 0x3d8], eax
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x3c0]
call fcn.100936c6
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0x94]
cvtsi2ss xmm0, dword [eax + 0x20]
push ecx
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x94]
cvtsi2ss xmm0, dword [ecx + 0x1c]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3d0]
call fcn.100936c6
mov dword [ebp - 0x3e0], eax
mov edx, dword [ebp - 0x94]
mov eax, dword [edx + 8]
mov dword [ebp - 0x3e4], eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x3d8]
push eax
mov ecx, dword [ebp - 0x3dc]
push ecx
mov edx, dword [ebp - 0x3e0]
push edx
mov eax, dword [ebp - 0x3e4]
push eax
call fcn.100937ca
add esp, 0x18
call fcn.10094751
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304bc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023047c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102391b8]
movss dword [esp], xmm0
push 0x1024f8ec
push str.this_window_scale
call fcn.10092d52
add esp, 0x1c
movzx eax, al
test eax, eax
je 0x10136af5
push ecx
movss xmm0, dword [0x1024f8ec]
movss dword [esp], xmm0
call fcn.10092d7f
add esp, 4
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304bc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1023047c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102391b8]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x88]
add eax, 0x90
push eax
push str.global_scale
call fcn.10092d52
add esp, 0x1c
call fcn.10093be9
call fcn.10093522
push 0
push 0
push str.Rendering
call fcn.100925aa
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10136cb1
mov eax, dword [ebp - 0x1c]
add eax, 0xa0
push eax
push str.Anti_aliased_lines
call fcn.10092e06
add esp, 8
push ecx
movss xmm0, dword [0x10230558]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100939ff
add esp, 8
push str.When_disabling_anti_aliasing_lines__youll_probably_want_to_disable_borders_in_your_style_as_well.
call fcn.1011f190
add esp, 4
mov eax, dword [ebp - 0x1c]
add eax, 0xa1
push eax
push str.Anti_aliased_fill
call fcn.10092e06
add esp, 8
push ecx
movss xmm0, dword [0x10230528]
movss dword [esp], xmm0
call fcn.1009455d
add esp, 4
push ecx
movss xmm0, dword [0x102304bc]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x10230548]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10230468]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102391bc]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
add eax, 0xa4
push eax
push str.Curve_Tessellation_Tolerance
call fcn.10092d52
add esp, 0x1c
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [0x10230468]
comiss xmm0, dword [eax + 0xa4]
jbe 0x10136c59
mov eax, dword [ebp - 0x1c]
movss xmm0, dword [0x10230468]
movss dword [eax + 0xa4], xmm0
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x102304ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10230474]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102391b8]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
push eax
push str.Global_Alpha
call fcn.10092d52
add esp, 0x1c
call fcn.10093be9
call fcn.10093522
call fcn.10093b44
call fcn.10093be9
push edx
mov ecx, ebp
push eax
lea edx, [0x10136cec]
call fcn.1009357c
pop eax
pop edx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10092f96
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret