Function at 0x10265be0
Capabilities:
Terminate process

Disassembly:
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
sub esp, 0x8f0
mov eax, dword [0x104e6584]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
mov ecx, 0x104f6750
call fcn.1015f0d9
push 0
push str.Widgets
call fcn.10160d21
add esp, 8
movzx eax, al
test eax, eax
jne 0x10265c2d
jmp 0x1026b9c0
push str.Basic
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026660d
xorps xmm0, xmm0
movss dword [ebp - 0x47c], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x478], xmm0
lea eax, [ebp - 0x47c]
push eax
push str.Button
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10265c83
mov eax, dword [0x104e7434]
add eax, 1
mov dword [0x104e7434], eax
mov eax, dword [0x104e7434]
and eax, 1
je 0x10265cb9
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Thanks_for_clicking_me_
call fcn.1015cde3
add esp, 4
push 0x1048d028
push str.checkbox
call fcn.1015d6a8
add esp, 8
push 0
push 0x104e7438
push str.radio_a
call fcn.1015d969
add esp, 0xc
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push 1
push 0x104e7438
push str.radio_b
call fcn.1015d969
add esp, 0xc
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push 2
push 0x104e7438
push str.radio_c
call fcn.1015d969
add esp, 0xc
mov dword [ebp - 8], 0
jmp 0x10265d57
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 7
jge 0x10265f74
cmp dword [ebp - 8], 0
jle 0x10265d86
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
mov eax, dword [ebp - 8]
push eax
call fcn.1015ce3d
add esp, 4
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043464c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043464c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 8]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x48c]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x4f0]
mov edx, dword [ecx]
mov dword [ebp - 0x49c], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x498], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x494], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x490], eax
lea ecx, [ebp - 0x49c]
push ecx
push 0x15
call fcn.1015ea3f
add esp, 8
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362dc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362dc]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 8]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x4ac]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x4f4], eax
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [ecx]
mov dword [ebp - 0x4bc], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x4b8], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x4b4], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x4b0], eax
lea ecx, [ebp - 0x4bc]
push ecx
push 0x16
call fcn.1015ea3f
add esp, 8
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362e4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362e4]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 8]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x4cc]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [ecx]
mov dword [ebp - 0x4dc], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x4d8], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x4d4], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x4d0], eax
lea ecx, [ebp - 0x4dc]
push ecx
push 0x17
call fcn.1015ea3f
add esp, 8
xorps xmm0, xmm0
movss dword [ebp - 0x4e4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x4e0], xmm0
lea eax, [ebp - 0x4e4]
push eax
push str.Click
call fcn.1015d27a
add esp, 8
push 3
call fcn.1015e93b
add esp, 4
call fcn.1015ea6c
jmp 0x10265d4e
call fcn.1015c569
push str.Hold_to_repeat:
call fcn.1015cde3
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
call fcn.101603fd
movss xmm0, dword [eax + 0x4c]
movss dword [ebp - 0xc], xmm0
push 1
call fcn.10160c8b
add esp, 4
push 0
push str.left
call fcn.1015fe7b
add esp, 8
movzx eax, al
test eax, eax
je 0x10265fe1
mov eax, dword [0x104e743c]
sub eax, 1
mov dword [0x104e743c], eax
push ecx
movss xmm0, dword [ebp - 0xc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push 1
push str.right
call fcn.1015fe7b
add esp, 8
movzx eax, al
test eax, eax
je 0x10266020
mov eax, dword [0x104e743c]
add eax, 1
mov dword [0x104e743c], eax
call fcn.1015eec7
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
mov eax, dword [0x104e743c]
push eax
push 0x1043627c
call fcn.1015cde3
add esp, 8
push str.Hover_over_me
call fcn.1015cde3
add esp, 4
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x10266082
push str.I_am_a_tooltip
call fcn.1015f598
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.__or_me
call fcn.1015cde3
add esp, 4
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x10266130
call fcn.10160e20
push str.I_am_a_fancy_tooltip
call fcn.1015cde3
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x4ec], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x4e8], xmm0
push 4
mov eax, dword [ebp - 0x4e8]
push eax
mov ecx, dword [ebp - 0x4ec]
push ecx
push ecx
movss xmm0, dword [0x1042d214]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d214]
movss dword [esp], xmm0
push 0
push 0
push 7
push 0x1048d02c
push str.Curve
call fcn.1015f5f2
add esp, 0x28
call fcn.1015fce6
call fcn.1015c069
push 0x104374bc
push str.label
call fcn.10160736
add esp, 8
mov dword [ebp - 0x44], str.AAAA
mov dword [ebp - 0x40], str.BBBB
mov dword [ebp - 0x3c], str.CCCC
mov dword [ebp - 0x38], str.DDDD
mov dword [ebp - 0x34], str.EEEE
mov dword [ebp - 0x30], str.FFFF
mov dword [ebp - 0x2c], str.GGGG
mov dword [ebp - 0x28], str.HHHH
mov dword [ebp - 0x24], str.IIII
mov dword [ebp - 0x20], str.JJJJ
mov dword [ebp - 0x1c], str.KKKK
mov dword [ebp - 0x18], str.LLLLLLL
mov dword [ebp - 0x14], str.MMMM
mov dword [ebp - 0x10], str.OOOOOOO
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x44]
push eax
push 0x104e7440
push str.combo
call fcn.1015e648
add esp, 0x14
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Refer_to_the__Combo__section_below_for_an_explanation_of_the_full_BeginCombo_EndCombo_API__and_demonstration_of_various_flags._n
call fcn.10272670
add esp, 4
push 0
push 0
push 0
push 0x80
push 0x1048d048
push str.input_text
call fcn.1015ea94
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.USER:_nHold_SHIFT_or_use_mouse_to_select_text._nCTRLLeft_Right_to_word_jump._nCTRLA_or_double_click_to_select_all._nCTRLX_CTRLC_CTRLV_clipboard._nCTRLZ_CTRLY_undo_redo._nESCAPE_to_revert._n_nPROGRAMMER:_nYou_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputText___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example__this_is_not_demonstrated_in_imgui_demo.cpp_.
call fcn.10272670
add esp, 4
push 0
push 0x64
push 1
push 0x1048d0c8
push str.input_int
call fcn.10160c77
add esp, 0x14
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.You_can_apply_arithmetic_operators_____on_numerical_values._n__e.g.___100____input_2__result_becomes___200___nUse___to_subtract._n
call fcn.10272670
add esp, 4
push 0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10436290]
movss dword [esp], xmm0
push 0x1048d0cc
push str.input_float
call fcn.1015de5a
add esp, 0x18
push 0
push str._.8f
sub esp, 8
movsd xmm0, qword [0x1043e450]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [0x1043e420]
movsd qword [esp], xmm0
push 0x1048d0d0
push str.input_double
call fcn.1015cb18
add esp, 0x20
push 0
push 0x104378c8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x1048d0d8
push str.input_scientific
call fcn.1015de5a
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_._n
call fcn.10272670
add esp, 4
push 0
push str._.3f
push 0x1048d0dc
push str.input_float3
call fcn.1015c2b2
add esp, 0x10
push 0x1043627c
push 0
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1048d0ec
push str.drag_int
call fcn.1015f0fc
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.10272670
add esp, 4
push str._d__
push 0x64
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1048d0f0
push str.drag_int_0..100
call fcn.1015f0fc
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e400]
movss dword [esp], xmm0
push 0x1048d0f4
push str.drag_float
call fcn.1015f7aa
add esp, 0x1c
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.06f_ns
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10436288]
movss dword [esp], xmm0
push 0x1048d0f8
push str.drag_small_float
call fcn.1015f7aa
add esp, 0x1c
push 0
push 0x1043627c
push 3
push 0xffffffffffffffff
push 0x104e7444
push str.slider_int
call fcn.10160d3a
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.CTRLclick_to_input_value.
call fcn.10272670
add esp, 4
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str.ratio___.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x1048d0fc
push str.slider_float
call fcn.1015fd59
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d1fc]
movss dword [esp], xmm0
push str._.4f
push ecx
movss xmm0, dword [0x10436310]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e4dc]
movss dword [esp], xmm0
push 0x104e7448
push str.slider_float__curve_
call fcn.1015fd59
add esp, 0x18
push str._.0f_deg
push ecx
movss xmm0, dword [0x1043e4a8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e500]
movss dword [esp], xmm0
push 0x104e744c
push str.slider_angle
call fcn.1015eb93
add esp, 0x14
push 0
push 0x1048d100
push str.color_1
call fcn.101603f8
add esp, 0xc
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Click_on_the_colored_square_to_open_a_color_picker._nClick_and_hold_to_use_drag_and_drop._nRight_click_on_the_colored_square_to_show_options._nCTRLclick_on_individual_component_to_input_value._n
call fcn.10272670
add esp, 4
push 0
push 0x1048d10c
push str.color_2
call fcn.1016051f
add esp, 0xc
mov dword [ebp - 0x68], str.Apple
mov dword [ebp - 0x64], str.Banana
mov dword [ebp - 0x60], str.Cherry
mov dword [ebp - 0x5c], str.Kiwi
mov dword [ebp - 0x58], str.Mango
mov dword [ebp - 0x54], str.Orange
mov dword [ebp - 0x50], str.Pineapple
mov dword [ebp - 0x4c], str.Strawberry
mov dword [ebp - 0x48], str.Watermelon
push 4
push 9
lea eax, [ebp - 0x68]
push eax
push 0x1048d11c
push str.listbox_n_single_select_
call fcn.1015f8b8
add esp, 0x14
call fcn.10160cf9
push str.Trees
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266898
push str.Basic_trees
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102666b2
mov dword [ebp - 0x6c], 0
jmp 0x1026664b
mov eax, dword [ebp - 0x6c]
add eax, 1
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 5
jge 0x102666ad
mov eax, dword [ebp - 0x6c]
push eax
push str.Child__d
mov ecx, dword [ebp - 0x6c]
push ecx
call fcn.1015c2c1
add esp, 0xc
movzx edx, al
test edx, edx
je 0x102666ab
push str.blah_blah
call fcn.1015cde3
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.button
call fcn.1015fb6f
add esp, 4
call fcn.10160cf9
jmp 0x10266642
call fcn.10160cf9
push str.Advanced__with_Selectable_nodes
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266893
push str.This_is_a_more_standard_looking_tree_with_selectable_nodes._nClick_to_select__CTRLClick_to_toggle__click_on_arrows_or_double_click_to_open.
call fcn.10272670
add esp, 4
push 0x104e7431
push str.Align_label_with_current_X_position_
call fcn.1015d6a8
add esp, 8
push str.Hello_
call fcn.1015cde3
add esp, 4
movzx eax, byte [0x104e7431]
test eax, eax
je 0x10266712
call fcn.1015dad6
push ecx
fstp dword [esp]
call fcn.1015da90
add esp, 4
mov dword [ebp - 0x70], 0xffffffff
call fcn.1015fcdc
fstp dword [ebp - 0x894]
movss xmm0, dword [ebp - 0x894]
mulss xmm0, dword [0x1042d200]
push ecx
movss dword [esp], xmm0
push 0xf
call fcn.1015d5a9
add esp, 8
mov dword [ebp - 0x74], 0
jmp 0x10266756
mov eax, dword [ebp - 0x74]
add eax, 1
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 6
jge 0x1026682c
mov eax, 1
mov ecx, dword [ebp - 0x74]
shl eax, cl
and eax, dword [0x1048d120]
je 0x1026677e
mov dword [ebp - 0x894], 1
jmp 0x10266788
mov dword [ebp - 0x894], 0
mov ecx, dword [ebp - 0x894]
or ecx, 0xc0
mov dword [ebp - 0x78], ecx
cmp dword [ebp - 0x74], 3
jge 0x102667ec
mov eax, dword [ebp - 0x74]
push eax
push str.Selectable_Node__d
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x74]
push edx
call fcn.1015cabe
add esp, 0x10
mov byte [ebp - 0x79], al
push 0
call fcn.1015c86b
add esp, 4
movzx eax, al
test eax, eax
je 0x102667d0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x70], eax
movzx eax, byte [ebp - 0x79]
test eax, eax
je 0x102667ea
push str.Blah_blah_nBlah_Blah
call fcn.1015cde3
add esp, 4
call fcn.10160cf9
jmp 0x10266827
mov eax, dword [ebp - 0x78]
or eax, 0x108
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x74]
push eax
push str.Selectable_Leaf__d
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x74]
push edx
call fcn.1015cabe
add esp, 0x10
push 0
call fcn.1015c86b
add esp, 4
movzx eax, al
test eax, eax
je 0x10266827
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x70], eax
jmp 0x1026674d
cmp dword [ebp - 0x70], 0xffffffff
je 0x10266868
call fcn.1015eefe
movzx eax, byte [eax + 0xf0]
test eax, eax
je 0x10266859
mov eax, 1
mov ecx, dword [ebp - 0x70]
shl eax, cl
xor eax, dword [0x1048d120]
mov dword [0x1048d120], eax
jmp 0x10266868
mov eax, 1
mov ecx, dword [ebp - 0x70]
shl eax, cl
mov dword [0x1048d120], eax
push 1
call fcn.10160335
add esp, 4
movzx eax, byte [0x104e7431]
test eax, eax
je 0x1026688e
call fcn.1015dad6
push ecx
fstp dword [esp]
call fcn.1015eab2
add esp, 4
call fcn.10160cf9
call fcn.10160cf9
push str.Collapsing_Headers
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266993
push 0x1048d029
push str.Enable_extra_group
call fcn.1015d6a8
add esp, 8
push 0
push str.Header
call fcn.10160d21
add esp, 8
movzx eax, al
test eax, eax
je 0x1026691e
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.1015cde3
add esp, 8
mov dword [ebp - 0x80], 0
jmp 0x10266905
mov eax, dword [ebp - 0x80]
add eax, 1
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 5
jge 0x1026691e
mov eax, dword [ebp - 0x80]
push eax
push str.Some_content__d
call fcn.1015cde3
add esp, 8
jmp 0x102668fc
push 0
push 0x1048d029
push str.Header_with_a_close_button
call fcn.1015c32f
add esp, 0xc
movzx eax, al
test eax, eax
je 0x1026698e
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.1015cde3
add esp, 8
mov dword [ebp - 0x84], 0
jmp 0x1026696f
mov eax, dword [ebp - 0x84]
add eax, 1
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 5
jge 0x1026698e
mov eax, dword [ebp - 0x84]
push eax
push str.More_content__d
call fcn.1015cde3
add esp, 8
jmp 0x10266960
call fcn.10160cf9
push str.Bullets
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102669ea
push str.Bullet_point_1
call fcn.10160aec
add esp, 4
push str.Bullet_point_2_nOn_multiple_lines
call fcn.10160aec
add esp, 4
call fcn.1015f007
push str.Bullet_point_3__two_calls_
call fcn.1015cde3
add esp, 4
call fcn.1015f007
push str.Button
call fcn.1015fb6f
add esp, 4
call fcn.10160cf9
push 0x10435404
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266f5a
push str.Colored_Text
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266af6
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x508], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x504], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x500], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x4fc], xmm0
push str.Pink
lea eax, [ebp - 0x508]
push eax
call fcn.1015fe71
add esp, 8
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x518], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x514], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x510], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x50c], xmm0
push str.Yellow
lea eax, [ebp - 0x518]
push eax
call fcn.1015fe71
add esp, 8
push str.Disabled
call fcn.1015c4b0
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.10272670
add esp, 4
call fcn.10160cf9
push str.Word_Wrapping
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266efb
push str.This_text_should_automatically_wrap_on_the_edge_of_the_window._The_current_implementation_for_text_wrapping_follows_simple_rules_suitable_for_English_and_possibly_other_languages.
call fcn.101609f2
add esp, 4
call fcn.1016057e
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10436360]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e4e4]
movss dword [esp], xmm0
push 0x1048d124
push str.Wrap_width
call fcn.1015fd59
add esp, 0x18
push str.Test_paragraph_1:
call fcn.1015cde3
add esp, 4
lea eax, [ebp - 0x8c]
push eax
call fcn.1015c163
add esp, 4
call fcn.1015fb15
mov dword [ebp - 0x894], eax
call fcn.1015f9a3
fstp dword [ebp - 0x898]
movss xmm0, dword [ebp - 0x898]
addss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x5d0], xmm0
movss xmm0, dword [ebp - 0x8c]
addss xmm0, dword [0x1048d124]
addss xmm0, dword [0x10436310]
movss dword [ebp - 0x5cc], xmm0
movss xmm0, dword [ebp - 0x5cc]
movss dword [ebp - 0x520], xmm0
movss xmm0, dword [ebp - 0x5d0]
movss dword [ebp - 0x51c], xmm0
lea eax, [ebp - 0x520]
mov dword [ebp - 0x89c], eax
movss xmm0, dword [ebp - 0x8c]
addss xmm0, dword [0x1048d124]
movss dword [ebp - 0x324], xmm0
movss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x328], xmm0
movss xmm0, dword [ebp - 0x324]
movss dword [ebp - 0x528], xmm0
movss xmm0, dword [ebp - 0x328]
movss dword [ebp - 0x524], xmm0
lea ecx, [ebp - 0x528]
mov dword [ebp - 0x8a0], ecx
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0xffff00ff
mov edx, dword [ebp - 0x89c]
push edx
mov eax, dword [ebp - 0x8a0]
push eax
mov ecx, dword [ebp - 0x894]
call fcn.1015c35c
lea eax, [ebp - 0x530]
push eax
call fcn.10160380
add esp, 4
movss xmm0, dword [eax]
addss xmm0, dword [0x1048d124]
push ecx
movss dword [esp], xmm0
call fcn.1015d383
add esp, 4
cvtss2sd xmm0, dword [0x1048d124]
sub esp, 8
movsd qword [esp], xmm0
push str.The_lazy_dog_is_a_good_dog._This_paragraph_is_made_to_fit_within__.0f_pixels._Testing_a_1_character_word._The_quick_brown_fox_jumps_over_the_lazy_dog.
call fcn.1015cde3
add esp, 0xc
call fcn.1015fb15
mov dword [ebp - 0x894], eax
lea eax, [ebp - 0x538]
push eax
call fcn.1015d405
add esp, 4
mov dword [ebp - 0x898], eax
lea ecx, [ebp - 0x540]
push ecx
call fcn.10160cd1
add esp, 4
mov dword [ebp - 0x89c], eax
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0xff00ffff
mov edx, dword [ebp - 0x898]
push edx
mov eax, dword [ebp - 0x89c]
push eax
mov ecx, dword [ebp - 0x894]
call fcn.1015cb1d
call fcn.1015dbd0
push str.Test_paragraph_2:
call fcn.1015cde3
add esp, 4
lea eax, [ebp - 0x548]
push eax
call fcn.1015c163
add esp, 4
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [ebp - 0x8c], ecx
mov dword [ebp - 0x88], edx
call fcn.1015fb15
mov dword [ebp - 0x894], eax
call fcn.1015f9a3
fstp dword [ebp - 0x898]
movss xmm0, dword [ebp - 0x898]
addss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x5d8], xmm0
movss xmm0, dword [ebp - 0x8c]
addss xmm0, dword [0x1048d124]
addss xmm0, dword [0x10436310]
movss dword [ebp - 0x5d4], xmm0
movss xmm0, dword [ebp - 0x5d4]
movss dword [ebp - 0x550], xmm0
movss xmm0, dword [ebp - 0x5d8]
movss dword [ebp - 0x54c], xmm0
lea eax, [ebp - 0x550]
mov dword [ebp - 0x89c], eax
movss xmm0, dword [ebp - 0x8c]
addss xmm0, dword [0x1048d124]
movss dword [ebp - 0x32c], xmm0
movss xmm0, dword [ebp - 0x88]
movss dword [ebp - 0x330], xmm0
movss xmm0, dword [ebp - 0x32c]
movss dword [ebp - 0x558], xmm0
movss xmm0, dword [ebp - 0x330]
movss dword [ebp - 0x554], xmm0
lea ecx, [ebp - 0x558]
mov dword [ebp - 0x8a0], ecx
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0xffff00ff
mov edx, dword [ebp - 0x89c]
push edx
mov eax, dword [ebp - 0x8a0]
push eax
mov ecx, dword [ebp - 0x894]
call fcn.1015c35c
lea eax, [ebp - 0x560]
push eax
call fcn.10160380
add esp, 4
movss xmm0, dword [eax]
addss xmm0, dword [0x1048d124]
push ecx
movss dword [esp], xmm0
call fcn.1015d383
add esp, 4
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.1015cde3
add esp, 4
call fcn.1015fb15
mov dword [ebp - 0x894], eax
lea eax, [ebp - 0x568]
push eax
call fcn.1015d405
add esp, 4
mov dword [ebp - 0x898], eax
lea ecx, [ebp - 0x570]
push ecx
call fcn.10160cd1
add esp, 4
mov dword [ebp - 0x89c], eax
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0xff00ffff
mov edx, dword [ebp - 0x898]
push edx
mov eax, dword [ebp - 0x89c]
push eax
mov ecx, dword [ebp - 0x894]
call fcn.1015cb1d
call fcn.1015dbd0
call fcn.10160cf9
push str.UTF_8_Text
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10266f55
push str.CJK_text_will_only_appears_if_the_font_was_loaded_with_the_appropriate_CJK_character_ranges._Call_io.Font__AddFontFromFileTTF___manually_to_load_extra_character_ranges._Read_misc_fonts_README.txt_for_details.
call fcn.101609f2
add esp, 4
push str.Hiragana:___kakikukeko_
call fcn.1015cde3
add esp, 4
push str.Kanjis:___nihongo_
call fcn.1015cde3
add esp, 4
push 0
push 0
push 0
push 0x20
push 0x1048d128
push str.UTF_8_input
call fcn.1015ea94
add esp, 0x18
call fcn.10160cf9
call fcn.10160cf9
push str.Images
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102676d5
call fcn.1015eefe
mov dword [ebp - 0x90], eax
push str.Below_we_are_displaying_the_font_texture__which_is_the_only_texture_we_have_access_to_in_this_demo_._Use_the_ImTextureID_type_as_storage_to_pass_pointers_or_identifier_to_your_own_texture_data._Hover_the_texture_for_a_zoomed_view_
call fcn.101609f2
add esp, 4
mov eax, dword [ebp - 0x90]
mov ecx, dword [eax + 0x8c]
mov edx, dword [ecx + 8]
mov dword [ebp - 0x94], edx
mov eax, dword [ebp - 0x90]
mov ecx, dword [eax + 0x8c]
cvtsi2ss xmm0, dword [ecx + 0x1c]
movss dword [ebp - 0x98], xmm0
mov eax, dword [ebp - 0x90]
mov ecx, dword [eax + 0x8c]
cvtsi2ss xmm0, dword [ecx + 0x20]
movss dword [ebp - 0x9c], xmm0
cvtss2sd xmm0, dword [ebp - 0x9c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x98]
sub esp, 8
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.1015cde3
add esp, 0x14
lea eax, [ebp - 0xa4]
push eax
call fcn.1015c163
add esp, 4
push 0x80
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x580]
call fcn.101607e0
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0x5dc]
mov ecx, dword [eax]
mov dword [ebp - 0x590], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0x58c], edx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x588], ecx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x584], edx
push 0xff
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x5a0]
call fcn.101607e0
mov dword [ebp - 0x5e0], eax
mov eax, dword [ebp - 0x5e0]
mov ecx, dword [eax]
mov dword [ebp - 0x5b0], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0x5ac], edx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x5a8], ecx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x5a4], edx
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x5b8], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x5b4], xmm0
lea eax, [ebp - 0x5b8]
mov dword [ebp - 0x894], eax
xorps xmm0, xmm0
movss dword [ebp - 0x5c0], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x5bc], xmm0
lea ecx, [ebp - 0x5c0]
mov dword [ebp - 0x898], ecx
movss xmm0, dword [ebp - 0x98]
movss dword [ebp - 0x5c8], xmm0
movss xmm0, dword [ebp - 0x9c]
movss dword [ebp - 0x5c4], xmm0
lea edx, [ebp - 0x5c8]
mov dword [ebp - 0x89c], edx
lea eax, [ebp - 0x590]
push eax
lea ecx, [ebp - 0x5b0]
push ecx
mov edx, dword [ebp - 0x894]
push edx
mov eax, dword [ebp - 0x898]
push eax
mov ecx, dword [ebp - 0x89c]
push ecx
mov edx, dword [ebp - 0x94]
push edx
call fcn.1015fbec
add esp, 0x18
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x102674b4
call fcn.10160e20
movss xmm0, dword [0x10436340]
movss dword [ebp - 0xa8], xmm0
mov eax, dword [ebp - 0x90]
movss xmm0, dword [eax + 0xd8]
subss xmm0, dword [ebp - 0xa4]
movss xmm1, dword [ebp - 0xa8]
mulss xmm1, dword [0x1042d1ec]
subss xmm0, xmm1
movss dword [ebp - 0xac], xmm0
xorps xmm0, xmm0
comiss xmm0, dword [ebp - 0xac]
jbe 0x102671ca
xorps xmm0, xmm0
movss dword [ebp - 0xac], xmm0
jmp 0x102671ff
movss xmm0, dword [ebp - 0x98]
subss xmm0, dword [ebp - 0xa8]
movss xmm1, dword [ebp - 0xac]
comiss xmm1, xmm0
jbe 0x102671ff
movss xmm0, dword [ebp - 0x98]
subss xmm0, dword [ebp - 0xa8]
movss dword [ebp - 0xac], xmm0
mov eax, dword [ebp - 0x90]
movss xmm0, dword [eax + 0xdc]
subss xmm0, dword [ebp - 0xa0]
movss xmm1, dword [ebp - 0xa8]
mulss xmm1, dword [0x1042d1ec]
subss xmm0, xmm1
movss dword [ebp - 0xb0], xmm0
xorps xmm0, xmm0
comiss xmm0, dword [ebp - 0xb0]
jbe 0x1026724a
xorps xmm0, xmm0
movss dword [ebp - 0xb0], xmm0
jmp 0x1026727f
movss xmm0, dword [ebp - 0x9c]
subss xmm0, dword [ebp - 0xa8]
movss xmm1, dword [ebp - 0xb0]
comiss xmm1, xmm0
jbe 0x1026727f
movss xmm0, dword [ebp - 0x9c]
subss xmm0, dword [ebp - 0xa8]
movss dword [ebp - 0xb0], xmm0
movss xmm0, dword [0x10430afc]
movss dword [ebp - 0xb4], xmm0
cvtss2sd xmm0, dword [ebp - 0xb0]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0xac]
sub esp, 8
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.1015cde3
add esp, 0x14
movss xmm0, dword [ebp - 0xb0]
addss xmm0, dword [ebp - 0xa8]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
movss xmm0, dword [ebp - 0xac]
addss xmm0, dword [ebp - 0xa8]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
push str.Max:___.2f___.2f_
call fcn.1015cde3
add esp, 0x14
movss xmm0, dword [ebp - 0xac]
divss xmm0, dword [ebp - 0x98]
movss dword [ebp - 0x334], xmm0
movss xmm0, dword [ebp - 0xb0]
divss xmm0, dword [ebp - 0x9c]
movss dword [ebp - 0x338], xmm0
movss xmm0, dword [ebp - 0x334]
movss dword [ebp - 0xbc], xmm0
movss xmm0, dword [ebp - 0x338]
movss dword [ebp - 0xb8], xmm0
movss xmm0, dword [ebp - 0xac]
addss xmm0, dword [ebp - 0xa8]
divss xmm0, dword [ebp - 0x98]
movss dword [ebp - 0x33c], xmm0
movss xmm0, dword [ebp - 0xb0]
addss xmm0, dword [ebp - 0xa8]
divss xmm0, dword [ebp - 0x9c]
movss dword [ebp - 0x340], xmm0
movss xmm0, dword [ebp - 0x33c]
movss dword [ebp - 0xc4], xmm0
movss xmm0, dword [ebp - 0x340]
movss dword [ebp - 0xc0], xmm0
push 0x80
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x5f0]
call fcn.101607e0
mov dword [ebp - 0x674], eax
mov eax, dword [ebp - 0x674]
mov ecx, dword [eax]
mov dword [ebp - 0x600], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0x5fc], edx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x5f8], ecx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x5f4], edx
push 0xff
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x610]
call fcn.101607e0
mov dword [ebp - 0x678], eax
mov eax, dword [ebp - 0x678]
mov ecx, dword [eax]
mov dword [ebp - 0x620], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0x61c], edx
mov ecx, dword [eax + 8]
mov dword [ebp - 0x618], ecx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x614], edx
movss xmm0, dword [ebp - 0xa8]
mulss xmm0, dword [ebp - 0xb4]
movss dword [ebp - 0x628], xmm0
movss xmm0, dword [ebp - 0xa8]
mulss xmm0, dword [ebp - 0xb4]
movss dword [ebp - 0x624], xmm0
lea eax, [ebp - 0x600]
push eax
lea ecx, [ebp - 0x620]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0x628]
push ecx
mov edx, dword [ebp - 0x94]
push edx
call fcn.1015fbec
add esp, 0x18
call fcn.1015fce6
push str.And_now_some_textured_buttons..
call fcn.101609f2
add esp, 4
mov dword [ebp - 0xc8], 0
jmp 0x102674dc
mov eax, dword [ebp - 0xc8]
add eax, 1
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 8
jge 0x102676b8
mov eax, dword [ebp - 0xc8]
push eax
call fcn.1015ce3d
add esp, 4
mov eax, dword [ebp - 0xc8]
sub eax, 1
mov dword [ebp - 0xcc], eax
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x638], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x634], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x630], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x62c], xmm0
lea eax, [ebp - 0x638]
mov dword [ebp - 0x894], eax
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x648]
call fcn.101607e0
mov dword [ebp - 0x67c], eax
mov ecx, dword [ebp - 0x67c]
mov edx, dword [ecx]
mov dword [ebp - 0x658], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x654], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x650], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x64c], eax
movss xmm0, dword [0x10436340]
divss xmm0, dword [ebp - 0x98]
movss dword [ebp - 0x344], xmm0
movss xmm0, dword [0x10436340]
divss xmm0, dword [ebp - 0x9c]
movss dword [ebp - 0x348], xmm0
movss xmm0, dword [ebp - 0x344]
movss dword [ebp - 0x660], xmm0
movss xmm0, dword [ebp - 0x348]
movss dword [ebp - 0x65c], xmm0
lea ecx, [ebp - 0x660]
mov dword [ebp - 0x898], ecx
xorps xmm0, xmm0
movss dword [ebp - 0x668], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x664], xmm0
lea edx, [ebp - 0x668]
mov dword [ebp - 0x89c], edx
movss xmm0, dword [0x10436340]
movss dword [ebp - 0x670], xmm0
movss xmm0, dword [0x10436340]
movss dword [ebp - 0x66c], xmm0
lea eax, [ebp - 0x670]
mov dword [ebp - 0x8a0], eax
mov ecx, dword [ebp - 0x894]
push ecx
lea edx, [ebp - 0x658]
push edx
mov eax, dword [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0x898]
push ecx
mov edx, dword [ebp - 0x89c]
push edx
mov eax, dword [ebp - 0x8a0]
push eax
mov ecx, dword [ebp - 0x94]
push ecx
call fcn.1015c4d3
add esp, 0x1c
movzx edx, al
test edx, edx
je 0x1026768f
mov eax, dword [0x104e7450]
add eax, 1
mov dword [0x104e7450], eax
call fcn.1015ea6c
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
jmp 0x102674cd
call fcn.1015f8f9
mov eax, dword [0x104e7450]
push eax
push str.Pressed__d_times.
call fcn.1015cde3
add esp, 8
call fcn.10160cf9
push str.Combo
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026799d
push 1
push 0x104e7454
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.1015ee86
add esp, 0xc
push 0x20
push 0x104e7454
push str.ImGuiComboFlags_NoArrowButton
call fcn.1015ee86
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10267729
mov eax, dword [0x104e7454]
and eax, 0xffffffbf
mov dword [0x104e7454], eax
push 0x40
push 0x104e7454
push str.ImGuiComboFlags_NoPreview
call fcn.1015ee86
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10267751
mov eax, dword [0x104e7454]
and eax, 0xffffffdf
mov dword [0x104e7454], eax
mov dword [ebp - 0x104], str.AAAA
mov dword [ebp - 0x100], str.BBBB
mov dword [ebp - 0xfc], str.CCCC
mov dword [ebp - 0xf8], str.DDDD
mov dword [ebp - 0xf4], str.EEEE
mov dword [ebp - 0xf0], str.FFFF
mov dword [ebp - 0xec], str.GGGG
mov dword [ebp - 0xe8], str.HHHH
mov dword [ebp - 0xe4], str.IIII
mov dword [ebp - 0xe0], str.JJJJ
mov dword [ebp - 0xdc], str.KKKK
mov dword [ebp - 0xd8], str.LLLLLLL
mov dword [ebp - 0xd4], str.MMMM
mov dword [ebp - 0xd0], str.OOOOOOO
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e745c]
cmp eax, dword [edx + 0x104]
jle 0x10267831
push 0x104e745c
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e745c], 0xffffffff
jne 0x10267831
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x104]
mov dword [0x104e7458], edx
push 0x104e745c
call fcn.1015de0f
add esp, 4
push 1
mov eax, dword [0x104e7454]
push eax
mov ecx, dword [0x104e7458]
push ecx
push str.combo_1
call fcn.1015c19a
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10267940
mov dword [ebp - 0x108], 0
jmp 0x10267873
mov eax, dword [ebp - 0x108]
add eax, 1
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0xe
jge 0x1026793b
mov eax, dword [ebp - 0x108]
mov ecx, dword [0x104e7458]
cmp ecx, dword [ebp + eax*4 - 0x104]
jne 0x102678a1
mov dword [ebp - 0x894], 1
jmp 0x102678ab
mov dword [ebp - 0x894], 0
mov dl, byte [ebp - 0x894]
mov byte [ebp - 0x109], dl
xorps xmm0, xmm0
movss dword [ebp - 0x684], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x680], xmm0
lea eax, [ebp - 0x684]
mov dword [ebp - 0x894], eax
mov ecx, dword [ebp - 0x108]
mov edx, dword [ebp + ecx*4 - 0x104]
mov dword [ebp - 0x898], edx
mov eax, dword [ebp - 0x894]
push eax
push 0
movzx ecx, byte [ebp - 0x109]
push ecx
mov edx, dword [ebp - 0x898]
push edx
call fcn.101605d3
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10267926
mov eax, dword [ebp - 0x108]
mov ecx, dword [ebp + eax*4 - 0x104]
mov dword [0x104e7458], ecx
movzx eax, byte [ebp - 0x109]
test eax, eax
je 0x10267936
call fcn.1015f27d
jmp 0x10267864
call fcn.10160416
push 0xffffffffffffffff
push str.aaaa
push 0x104e7460
push str.combo_2__one_liner_
call fcn.1015c72b
add esp, 0x10
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x104]
push eax
push 0x1048d148
push str.combo_3__array_
call fcn.1015e648
add esp, 0x14
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x104]
push eax
push 0x1025e4a0
push 0x104e7464
push str.combo_4__function_
call fcn.1015d4f0
add esp, 0x18
call fcn.10160cf9
push str.Selectables
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026828f
push str.Basic
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10267b39
xorps xmm0, xmm0
movss dword [ebp - 0x68c], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x688], xmm0
lea eax, [ebp - 0x68c]
push eax
push 0
mov ecx, 1
imul edx, ecx, 0
add edx, 0x1048d14c
push edx
push str.1._I_am_selectable
call fcn.1015fe85
add esp, 0x10
xorps xmm0, xmm0
movss dword [ebp - 0x694], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x690], xmm0
lea eax, [ebp - 0x694]
push eax
push 0
mov ecx, 1
shl ecx, 0
add ecx, 0x1048d14c
push ecx
push str.2._I_am_selectable
call fcn.1015fe85
add esp, 0x10
push str.3._I_am_not_selectable
call fcn.1015cde3
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x69c], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x698], xmm0
lea eax, [ebp - 0x69c]
push eax
push 0
mov ecx, 1
imul edx, ecx, 3
add edx, 0x1048d14c
push edx
push str.4._I_am_selectable
call fcn.1015fe85
add esp, 0x10
xorps xmm0, xmm0
movss dword [ebp - 0x6a4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6a0], xmm0
lea eax, [ebp - 0x6a4]
mov dword [ebp - 0x894], eax
mov ecx, 1
shl ecx, 2
mov dl, byte [ecx + 0x1048d14c]
mov byte [ebp - 0x895], dl
mov eax, dword [ebp - 0x894]
push eax
push 4
movzx ecx, byte [ebp - 0x895]
push ecx
push str.5._I_am_double_clickable
call fcn.101605d3
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10267b34
push 0
call fcn.101603d5
add esp, 4
movzx eax, al
test eax, eax
je 0x10267b34
mov eax, 1
shl eax, 2
movzx ecx, byte [eax + 0x1048d14c]
test ecx, ecx
jne 0x10267b16
mov dword [ebp - 0x894], 1
jmp 0x10267b20
mov dword [ebp - 0x894], 0
mov edx, 1
shl edx, 2
mov al, byte [ebp - 0x894]
mov byte [edx + 0x1048d14c], al
call fcn.10160cf9
push str.Selection_State:_Single_Selection
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10267c10
mov dword [ebp - 0x110], 0
jmp 0x10267b6c
mov eax, dword [ebp - 0x110]
add eax, 1
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 5
jge 0x10267c0b
mov eax, dword [ebp - 0x110]
push eax
push str.Object__d
lea ecx, [ebp - 0x130]
push ecx
call fcn.1015f41c
add esp, 0xc
xorps xmm0, xmm0
movss dword [ebp - 0x6ac], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6a8], xmm0
lea eax, [ebp - 0x6ac]
mov dword [ebp - 0x894], eax
mov ecx, dword [0x1048d154]
cmp ecx, dword [ebp - 0x110]
jne 0x10267bcd
mov byte [ebp - 0x895], 1
jmp 0x10267bd4
mov byte [ebp - 0x895], 0
mov edx, dword [ebp - 0x894]
push edx
push 0
movzx eax, byte [ebp - 0x895]
push eax
lea ecx, [ebp - 0x130]
push ecx
call fcn.101605d3
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10267c06
mov eax, dword [ebp - 0x110]
mov dword [0x1048d154], eax
jmp 0x10267b5d
call fcn.10160cf9
push str.Selection_State:_Multiple_Selection
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10267d1a
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.10272670
add esp, 4
mov dword [ebp - 0x134], 0
jmp 0x10267c50
mov eax, dword [ebp - 0x134]
add eax, 1
mov dword [ebp - 0x134], eax
cmp dword [ebp - 0x134], 5
jge 0x10267d15
mov eax, dword [ebp - 0x134]
push eax
push str.Object__d
lea ecx, [ebp - 0x154]
push ecx
call fcn.1015f41c
add esp, 0xc
xorps xmm0, xmm0
movss dword [ebp - 0x6b4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6b0], xmm0
lea eax, [ebp - 0x6b4]
mov dword [ebp - 0x894], eax
mov ecx, dword [ebp - 0x134]
mov dl, byte [ecx + 0x104e7468]
mov byte [ebp - 0x895], dl
mov eax, dword [ebp - 0x894]
push eax
push 0
movzx ecx, byte [ebp - 0x895]
push ecx
lea edx, [ebp - 0x154]
push edx
call fcn.101605d3
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10267d10
call fcn.1015eefe
movzx eax, byte [eax + 0xf0]
test eax, eax
jne 0x10267cf4
push 5
push 0
push 0x104e7468
call fcn.1015d3f1
add esp, 0xc
mov eax, dword [ebp - 0x134]
movzx ecx, byte [eax + 0x104e7468]
xor ecx, 1
mov edx, dword [ebp - 0x134]
mov byte [edx + 0x104e7468], cl
jmp 0x10267c41
call fcn.10160cf9
push str.Rendering_more_text_into_the_same_line
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10267e7a
xorps xmm0, xmm0
movss dword [ebp - 0x6bc], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6b8], xmm0
lea eax, [ebp - 0x6bc]
push eax
push 0
mov ecx, 1
imul edx, ecx, 0
add edx, 0x104e7470
push edx
push str.main.c
call fcn.1015fe85
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e4a4]
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str._2_345_bytes
call fcn.1015cde3
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x6c4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6c0], xmm0
lea eax, [ebp - 0x6c4]
push eax
push 0
mov ecx, 1
shl ecx, 0
add ecx, 0x104e7470
push ecx
push str.Hello.cpp
call fcn.1015fe85
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e4a4]
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.12_345_bytes
call fcn.1015cde3
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x6cc], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6c8], xmm0
lea eax, [ebp - 0x6cc]
push eax
push 0
mov ecx, 1
shl ecx, 1
add ecx, 0x104e7470
push ecx
push str.Hello.h
call fcn.1015fe85
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e4a4]
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str._2_345_bytes
call fcn.1015cde3
add esp, 4
call fcn.10160cf9
push str.In_columns
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10267f34
push 0
push 0
push 3
call fcn.1015f309
add esp, 0xc
mov dword [ebp - 0x158], 0
jmp 0x10267ebb
mov eax, dword [ebp - 0x158]
add eax, 1
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x10
jge 0x10267f21
mov eax, dword [ebp - 0x158]
push eax
push str.Item__d
lea ecx, [ebp - 0x178]
push ecx
call fcn.1015f41c
add esp, 0xc
xorps xmm0, xmm0
movss dword [ebp - 0x6d4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6d0], xmm0
lea eax, [ebp - 0x6d4]
push eax
push 0
mov ecx, dword [ebp - 0x158]
add ecx, 0x104e7474
push ecx
lea edx, [ebp - 0x178]
push edx
call fcn.1015fe85
add esp, 0x10
call fcn.1015c78f
jmp 0x10267eac
push 1
push 0
push 1
call fcn.1015f309
add esp, 0xc
call fcn.10160cf9
push str.Grid
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102680f2
mov dword [ebp - 0x17c], 0
jmp 0x10267f67
mov eax, dword [ebp - 0x17c]
add eax, 1
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0x10
jge 0x102680ed
mov eax, dword [ebp - 0x17c]
push eax
call fcn.1015ce3d
add esp, 4
movss xmm0, dword [0x1043e474]
movss dword [ebp - 0x6dc], xmm0
movss xmm0, dword [0x1043e474]
movss dword [ebp - 0x6d8], xmm0
lea eax, [ebp - 0x6dc]
push eax
push 0
mov ecx, dword [ebp - 0x17c]
add ecx, 0x1048d158
push ecx
push str.Sailor
call fcn.1015fe85
add esp, 0x10
movzx edx, al
test edx, edx
je 0x102680ad
mov eax, dword [ebp - 0x17c]
and eax, 0x80000003
jns 0x10267fe3
dec eax
or eax, 0xfffffffc
inc eax
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x17c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x180], 0
jle 0x10268023
mov eax, dword [ebp - 0x17c]
movzx ecx, byte [eax + 0x1048d157]
xor ecx, 1
mov edx, dword [ebp - 0x17c]
mov byte [edx + 0x1048d157], cl
cmp dword [ebp - 0x180], 3
jge 0x10268051
cmp dword [ebp - 0x17c], 0xf
jge 0x10268051
mov eax, dword [ebp - 0x17c]
movzx ecx, byte [eax + 0x1048d159]
xor ecx, 1
mov edx, dword [ebp - 0x17c]
mov byte [edx + 0x1048d159], cl
cmp dword [ebp - 0x184], 0
jle 0x1026807f
cmp dword [ebp - 0x17c], 3
jle 0x1026807f
mov eax, dword [ebp - 0x17c]
movzx ecx, byte [eax + 0x1048d154]
xor ecx, 1
mov edx, dword [ebp - 0x17c]
mov byte [edx + 0x1048d154], cl
cmp dword [ebp - 0x184], 3
jge 0x102680ad
cmp dword [ebp - 0x17c], 0xc
jge 0x102680ad
mov eax, dword [ebp - 0x17c]
movzx ecx, byte [eax + 0x1048d15c]
xor ecx, 1
mov edx, dword [ebp - 0x17c]
mov byte [edx + 0x1048d15c], cl
mov eax, dword [ebp - 0x17c]
and eax, 0x80000003
jns 0x102680bf
dec eax
or eax, 0xfffffffc
inc eax
cmp eax, 3
jge 0x102680e3
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
call fcn.1015ea6c
jmp 0x10267f58
call fcn.10160cf9
push str.Alignment
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026828a
push str.Alignment_applies_when_a_selectable_is_larger_than_its_text_content._nBy_default__Selectables_uses_style.SelectableTextAlign_but_it_can_be_overriden_on_a_per_item_basis_using_PushStyleVar__.
call fcn.10272670
add esp, 4
mov dword [ebp - 0x188], 0
jmp 0x10268132
mov eax, dword [ebp - 0x188]
add eax, 1
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 3
jge 0x10268285
mov dword [ebp - 0x18c], 0
jmp 0x1026815a
mov eax, dword [ebp - 0x18c]
add eax, 1
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 3
jge 0x10268280
cvtsi2ss xmm0, dword [ebp - 0x18c]
divss xmm0, dword [0x1042d1fc]
movss dword [ebp - 0x34c], xmm0
cvtsi2ss xmm0, dword [ebp - 0x188]
divss xmm0, dword [0x1042d1fc]
movss dword [ebp - 0x350], xmm0
movss xmm0, dword [ebp - 0x34c]
movss dword [ebp - 0x194], xmm0
movss xmm0, dword [ebp - 0x350]
movss dword [ebp - 0x190], xmm0
cvtss2sd xmm0, dword [ebp - 0x190]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x194]
sub esp, 8
movsd qword [esp], xmm0
push str.__.1f__.1f_
lea eax, [ebp - 0x1b4]
push eax
call fcn.1015f41c
add esp, 0x18
cmp dword [ebp - 0x18c], 0
jle 0x10268213
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
lea eax, [ebp - 0x194]
push eax
push 0x16
call fcn.1015f944
add esp, 8
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x6e4], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x6e0], xmm0
lea eax, [ebp - 0x6e4]
push eax
push 0
imul ecx, dword [ebp - 0x188], 3
mov edx, dword [ebp - 0x18c]
lea eax, [ecx + edx + 0x1048d168]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call fcn.1015fe85
add esp, 0x10
push 1
call fcn.10160335
add esp, 4
jmp 0x1026814b
jmp 0x10268123
call fcn.10160cf9
call fcn.10160cf9
push str.Filtered_Text_Input
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102683be
push 0
push 0
push 0
push 0x40
push 0x104e7488
push str.default
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 1
push 0x40
push 0x104e74c8
push str.decimal
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 6
push 0x40
push 0x104e7508
push str.hexadecimal
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 4
push 0x40
push 0x104e7548
push str.uppercase
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 8
push 0x40
push 0x104e7588
push str.no_blank
call fcn.1015ea94
add esp, 0x18
push 0
push 0x1025e310
push 0x200
push 0x40
push 0x104e75c8
push str._imgui__letters
call fcn.1015ea94
add esp, 0x18
push str.Password_input
call fcn.1015cde3
add esp, 4
push 0
push 0
push 0x8008
push 0x40
push 0x1048d190
push str.password
call fcn.1015ea94
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.10272670
add esp, 4
push 0
push 0
push 8
push 0x40
push 0x1048d190
push str.password__clear_
call fcn.1015ea94
add esp, 0x18
call fcn.10160cf9
push str.Multi_line_Text_Input
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10268499
push str.You_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputTextMultiline___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example.__This_is_not_demonstrated_in_imgui_demo.cpp_
call fcn.10272670
add esp, 4
push 0x104e7432
push str.Read_only
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x104e7432]
test eax, eax
je 0x1026840c
mov dword [ebp - 0x894], 0x4000
jmp 0x10268416
mov dword [ebp - 0x894], 0
mov ecx, dword [ebp - 0x894]
or ecx, 0x400
mov dword [ebp - 0x1b8], ecx
call fcn.1015f9a3
fstp dword [ebp - 0x894]
movss xmm0, dword [ebp - 0x894]
mulss xmm0, dword [0x1043631c]
movss dword [ebp - 0x354], xmm0
movss xmm0, dword [0x1042d21c]
movss dword [ebp - 0x6ec], xmm0
movss xmm0, dword [ebp - 0x354]
movss dword [ebp - 0x6e8], xmm0
push 0
push 0
mov eax, dword [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0x6ec]
push ecx
push 0x4000
push str.__n_The_Pentium_F00F_bug__shorthand_for_F0_0F_C7_C8__n_the_hexadecimal_encoding_of_one_offending_instruction__n_more_formally__the_invalid_operand_with_locked_CMPXCHG8B_n_instruction_bug__is_a_design_flaw_in_the_majority_of_n_Intel_Pentium__Pentium_MMX__and_Pentium_OverDrive_n_processors__all_in_the_P5_microarchitecture_._n__n_nlabel:_n_tlock_cmpxchg8b_eax_n
push str.source
call fcn.1015cd11
add esp, 0x1c
call fcn.10160cf9
push str.Plots_Widgets
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10268af1
push 0x1048d02a
push str.Animate
call fcn.1015d6a8
add esp, 8
xorps xmm0, xmm0
movss dword [ebp - 0x6f4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x6f0], xmm0
push 4
mov eax, dword [ebp - 0x6f0]
push eax
mov ecx, dword [ebp - 0x6f4]
push ecx
push ecx
movss xmm0, dword [0x1042d214]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d214]
movss dword [esp], xmm0
push 0
push 0
push 7
push 0x1048d174
push str.Frame_Times
call fcn.1015f5f2
add esp, 0x28
movzx eax, byte [0x1048d02a]
test eax, eax
je 0x1026853e
movsd xmm0, qword [0x104e7770]
ucomisd xmm0, qword [0x1043e3f0]
lahf
test ah, 0x44
jp 0x10268549
call fcn.10160943
fstp qword [0x104e7770]
call fcn.10160943
fstp qword [ebp - 0x898]
movsd xmm0, qword [ebp - 0x898]
comisd xmm0, xmmword [0x104e7770]
jbe 0x10268601
movss xmm0, dword [0x104e7778]
movss dword [ebp - 0x358], xmm0
cvtss2sd xmm0, dword [ebp - 0x358]
sub esp, 8
movsd qword [esp], xmm0
call fcn.10160c4f
add esp, 8
fstp dword [ebp - 0x894]
mov eax, dword [0x104e7484]
movss xmm0, dword [ebp - 0x894]
movss dword [eax*4 + 0x104e7608], xmm0
mov eax, dword [0x104e7484]
add eax, 1
cdq
mov ecx, 0x5a
idiv ecx
mov dword [0x104e7484], edx
cvtsi2ss xmm0, dword [0x104e7484]
mulss xmm0, dword [0x1042d1d8]
addss xmm0, dword [0x104e7778]
movss dword [0x104e7778], xmm0
movsd xmm0, qword [0x104e7770]
addsd xmm0, qword [0x1043e430]
movsd qword [0x104e7770], xmm0
jmp 0x10268549
xorps xmm0, xmm0
movss dword [ebp - 0x6fc], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x6f8], xmm0
mov eax, dword [ebp - 0x6fc]
mov dword [ebp - 0x708], eax
mov ecx, dword [ebp - 0x6f8]
mov dword [ebp - 0x704], ecx
mov edx, dword [0x104e7484]
mov dword [ebp - 0x894], edx
push 4
mov eax, dword [ebp - 0x704]
push eax
mov ecx, dword [ebp - 0x708]
push ecx
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push str.avg_0.0
mov edx, dword [ebp - 0x894]
push edx
push 0x5a
push 0x104e7608
push str.Lines
call fcn.1015f5f2
add esp, 0x28
xorps xmm0, xmm0
movss dword [ebp - 0x710], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x70c], xmm0
push 4
mov eax, dword [ebp - 0x70c]
push eax
mov ecx, dword [ebp - 0x710]
push ecx
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
push 0
push 7
push 0x1048d174
push str.Histogram
call fcn.1015ca91
add esp, 0x28
call fcn.1015c069
push ecx
movss xmm0, dword [0x1042d210]
movss dword [esp], xmm0
call fcn.10160759
add esp, 4
push 0xffffffffffffffff
push 0x10438ac8
push 0x104e777c
push str.func
call fcn.1015c72b
add esp, 0x10
call fcn.1015c172
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push 0
push 0x1043627c
push 0x190
push 1
push 0x104911d0
push str.Sample_count
call fcn.10160d3a
add esp, 0x18
cmp dword [0x104e777c], 0
jne 0x10268773
mov dword [ebp - 0x894], 0x10274cb0
jmp 0x1026877d
mov dword [ebp - 0x894], 0x1025e590
mov eax, dword [ebp - 0x894]
mov dword [ebp - 0x1bc], eax
xorps xmm0, xmm0
movss dword [ebp - 0x718], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x714], xmm0
mov eax, dword [ebp - 0x718]
mov dword [ebp - 0x720], eax
mov ecx, dword [ebp - 0x714]
mov dword [ebp - 0x71c], ecx
mov edx, dword [0x104911d0]
mov dword [ebp - 0x894], edx
mov eax, dword [ebp - 0x71c]
push eax
mov ecx, dword [ebp - 0x720]
push ecx
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0
mov eax, dword [ebp - 0x1bc]
push eax
push str.Lines
call fcn.1015e0bc
add esp, 0x28
xorps xmm0, xmm0
movss dword [ebp - 0x728], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x724], xmm0
mov eax, dword [ebp - 0x728]
mov dword [ebp - 0x730], eax
mov ecx, dword [ebp - 0x724]
mov dword [ebp - 0x72c], ecx
mov edx, dword [0x104911d0]
mov dword [ebp - 0x894], edx
mov eax, dword [ebp - 0x72c]
push eax
mov ecx, dword [ebp - 0x730]
push ecx
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0
mov eax, dword [ebp - 0x1bc]
push eax
push str.Histogram
call fcn.10160dbc
add esp, 0x28
call fcn.1015c069
movzx eax, byte [0x1048d02a]
test eax, eax
je 0x1026897d
movss xmm0, dword [0x104911d4]
mulss xmm0, dword [0x104362cc]
movss dword [ebp - 0x894], xmm0
call fcn.1015eefe
movss xmm0, dword [ebp - 0x894]
mulss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x898], xmm0
movss xmm0, dword [0x104e7780]
movss dword [ebp - 0x89c], xmm0
movss xmm0, dword [ebp - 0x89c]
addss xmm0, dword [ebp - 0x898]
movss dword [0x104e7780], xmm0
movss xmm0, dword [0x104e7780]
comiss xmm0, dword [0x1043e42c]
jb 0x10268944
movss xmm0, dword [0x1043e42c]
movss dword [0x104e7780], xmm0
movss xmm0, dword [0x104911d4]
mulss xmm0, dword [0x1042d21c]
movss dword [0x104911d4], xmm0
movss xmm0, dword [0x1043e4d8]
comiss xmm0, dword [0x104e7780]
jb 0x1026897d
movss xmm0, dword [0x1043e4d8]
movss dword [0x104e7780], xmm0
movss xmm0, dword [0x104911d4]
mulss xmm0, dword [0x1042d21c]
movss dword [0x104911d4], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x738], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x734], xmm0
lea eax, [ebp - 0x738]
mov dword [ebp - 0x894], eax
movss xmm0, dword [0x104e7780]
movss dword [ebp - 0x898], xmm0
push 0
mov ecx, dword [ebp - 0x894]
push ecx
push ecx
movss xmm0, dword [ebp - 0x898]
movss dword [esp], xmm0
call fcn.1015f548
add esp, 0xc
call fcn.101603fd
push ecx
movss xmm0, dword [eax + 0x4c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Progress_Bar
call fcn.1015cde3
add esp, 4
xorps xmm0, xmm0
comiss xmm0, dword [0x104e7780]
jbe 0x10268a15
xorps xmm0, xmm0
movss dword [ebp - 0x894], xmm0
jmp 0x10268a58
movss xmm0, dword [0x104e7780]
comiss xmm0, dword [0x1042d1f8]
jbe 0x10268a38
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x898], xmm0
jmp 0x10268a48
movss xmm0, dword [0x104e7780]
movss dword [ebp - 0x898], xmm0
movss xmm0, dword [ebp - 0x898]
movss dword [ebp - 0x894], xmm0
movss xmm0, dword [ebp - 0x894]
movss dword [ebp - 0x1c0], xmm0
push 0x6d9
movss xmm0, dword [ebp - 0x1c0]
mulss xmm0, dword [0x1043e4d0]
cvttss2si eax, xmm0
push eax
push str._d__d
lea ecx, [ebp - 0x1e0]
push ecx
call fcn.1015f41c
add esp, 0x10
xorps xmm0, xmm0
movss dword [ebp - 0x740], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x73c], xmm0
lea eax, [ebp - 0x740]
mov dword [ebp - 0x894], eax
movss xmm0, dword [0x104e7780]
movss dword [ebp - 0x898], xmm0
lea ecx, [ebp - 0x1e0]
push ecx
mov edx, dword [ebp - 0x894]
push edx
push ecx
movss xmm0, dword [ebp - 0x898]
movss dword [esp], xmm0
call fcn.1015f548
add esp, 0xc
call fcn.10160cf9
push str.Color_Picker_Widgets
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10269845
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e7794]
cmp eax, dword [edx + 0x104]
jle 0x10268b88
push 0x104e7794
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e7794], 0xffffffff
jne 0x10268b88
movss xmm0, dword [0x1043e40c]
movss dword [0x104e7784], xmm0
movss xmm0, dword [0x1043e410]
movss dword [0x104e7788], xmm0
movss xmm0, dword [0x1043e414]
movss dword [0x104e778c], xmm0
movss xmm0, dword [0x1043e418]
movss dword [0x104e7790], xmm0
push 0x104e7794
call fcn.1015de0f
add esp, 4
push 0x1048d02b
push str.With_Alpha_Preview
call fcn.1015d6a8
add esp, 8
push 0x104e7433
push str.With_Half_Alpha_Preview
call fcn.1015d6a8
add esp, 8
push 0x1048d151
push str.With_Drag_and_Drop
call fcn.1015d6a8
add esp, 8
push 0x1048d152
push str.With_Options_Menu
call fcn.1015d6a8
add esp, 8
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.10272670
add esp, 4
push 0x104e746d
push str.With_HDR
call fcn.1015d6a8
add esp, 8
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.10272670
add esp, 4
movzx eax, byte [0x104e746d]
test eax, eax
je 0x10268c51
mov dword [ebp - 0x894], 0x80000
jmp 0x10268c5b
mov dword [ebp - 0x894], 0
movzx ecx, byte [0x1048d151]
test ecx, ecx
je 0x10268c72
mov dword [ebp - 0x898], 0
jmp 0x10268c7c
mov dword [ebp - 0x898], 0x200
movzx edx, byte [0x104e7433]
test edx, edx
je 0x10268c93
mov dword [ebp - 0x89c], 0x40000
jmp 0x10268cc0
movzx eax, byte [0x1048d02b]
test eax, eax
je 0x10268caa
mov dword [ebp - 0x8a0], 0x20000
jmp 0x10268cb4
mov dword [ebp - 0x8a0], 0
mov ecx, dword [ebp - 0x8a0]
mov dword [ebp - 0x89c], ecx
movzx edx, byte [0x1048d152]
test edx, edx
je 0x10268cd7
mov dword [ebp - 0x8a4], 0
jmp 0x10268ce1
mov dword [ebp - 0x8a4], 8
mov eax, dword [ebp - 0x894]
or eax, dword [ebp - 0x898]
or eax, dword [ebp - 0x89c]
or eax, dword [ebp - 0x8a4]
mov dword [ebp - 0x1e4], eax
push str.Color_widget:
call fcn.1015cde3
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.Click_on_the_colored_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.10272670
add esp, 4
mov eax, dword [ebp - 0x1e4]
push eax
push 0x104e7784
push str.MyColor1
call fcn.101603f8
add esp, 0xc
push str.Color_widget_HSV_with_Alpha:
call fcn.1015cde3
add esp, 4
mov eax, dword [ebp - 0x1e4]
or eax, 0x200000
push eax
push 0x104e7784
push str.MyColor2
call fcn.1016051f
add esp, 0xc
push str.Color_widget_with_Float_Display:
call fcn.1015cde3
add esp, 4
mov eax, dword [ebp - 0x1e4]
or eax, 0x1000000
push eax
push 0x104e7784
push str.MyColor2f
call fcn.1016051f
add esp, 0xc
push str.Color_button_with_Picker:
call fcn.1015cde3
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.With_the_ImGuiColorEditFlags_NoInputs_flag_you_can_hide_all_the_slider_text_inputs._nWith_the_ImGuiColorEditFlags_NoLabel_flag_you_can_pass_a_non_empty_label_which_will_only_be_used_for_the_tooltip_and_picker_popup.
call fcn.10272670
add esp, 4
mov eax, dword [ebp - 0x1e4]
or eax, 0xa0
push eax
push 0x104e7784
push str.MyColor3
call fcn.1016051f
add esp, 0xc
push str.Color_button_with_Custom_Picker_Popup:
call fcn.1015cde3
add esp, 4
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e7998]
cmp eax, dword [edx + 0x104]
jle 0x10268ead
push 0x104e7998
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e7998], 0xffffffff
jne 0x10268ead
mov dword [ebp - 0x360], 0x20
mov dword [ebp - 0x35c], 0x104e7798
mov eax, dword [ebp - 0x360]
mov dword [ebp - 0x894], eax
mov ecx, dword [ebp - 0x360]
sub ecx, 1
mov dword [ebp - 0x360], ecx
cmp dword [ebp - 0x894], 0
jbe 0x10268ea0
mov dword [ebp - 0x898], 0x1015cdf2
mov ecx, dword [ebp - 0x35c]
call dword [ebp - 0x898]
mov edx, dword [ebp - 0x35c]
add edx, 0x10
mov dword [ebp - 0x35c], edx
jmp 0x10268e55
push 0x104e7998
call fcn.1015de0f
add esp, 4
movzx eax, byte [0x1048d153]
test eax, eax
je 0x10268f72
mov dword [ebp - 0x1e8], 0
jmp 0x10268ed7
mov eax, dword [ebp - 0x1e8]
add eax, 1
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0x20
jge 0x10268f6b
mov eax, dword [ebp - 0x1e8]
shl eax, 4
add eax, 0x104e77a0
push eax
mov ecx, dword [ebp - 0x1e8]
shl ecx, 4
add ecx, 0x104e779c
push ecx
mov edx, dword [ebp - 0x1e8]
shl edx, 4
add edx, 0x104e7798
push edx
push ecx
movss xmm0, dword [0x104362e4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362e4]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x1e8]
divss xmm0, dword [0x1043e468]
push ecx
movss dword [esp], xmm0
call fcn.1015ef7b
add esp, 0x18
mov eax, dword [ebp - 0x1e8]
shl eax, 4
movss xmm0, dword [0x1042d1f8]
movss dword [eax + 0x104e77a4], xmm0
jmp 0x10268ec8
mov byte [0x1048d153], 0
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e79ac]
cmp eax, dword [edx + 0x104]
jle 0x10268fdd
push 0x104e79ac
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e79ac], 0xffffffff
jne 0x10268fdd
xorps xmm0, xmm0
movss dword [0x104e79a8], xmm0
xorps xmm0, xmm0
movss dword [0x104e79a4], xmm0
xorps xmm0, xmm0
movss dword [0x104e79a0], xmm0
xorps xmm0, xmm0
movss dword [0x104e799c], xmm0
push 0x104e79ac
call fcn.1015de0f
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x748], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x744], xmm0
mov eax, dword [ebp - 0x744]
push eax
mov ecx, dword [ebp - 0x748]
push ecx
mov edx, dword [ebp - 0x1e4]
push edx
push 0x104e7784
push str.MyColor3b
call fcn.1015e5d5
add esp, 0x14
mov byte [ebp - 0x1e9], al
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
xorps xmm0, xmm0
movss dword [ebp - 0x750], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x74c], xmm0
movzx eax, byte [ebp - 0x1e9]
lea ecx, [ebp - 0x750]
push ecx
push str.Palette
mov dword [ebp - 0x894], eax
call fcn.1015d27a
add esp, 8
movzx edx, al
mov eax, dword [ebp - 0x894]
or eax, edx
mov byte [ebp - 0x1e9], al
movzx eax, byte [ebp - 0x1e9]
test eax, eax
je 0x102690cb
push str.mypicker
call fcn.1015ff66
add esp, 4
mov eax, dword [0x104e7784]
mov dword [0x104e799c], eax
mov ecx, dword [0x104e7788]
mov dword [0x104e79a0], ecx
mov edx, dword [0x104e778c]
mov dword [0x104e79a4], edx
mov eax, dword [0x104e7790]
mov dword [0x104e79a8], eax
push 0
push str.mypicker
call fcn.1015ebac
add esp, 8
movzx eax, al
test eax, eax
je 0x10269461
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.1015cde3
add esp, 4
call fcn.1015c069
push 0
mov eax, dword [ebp - 0x1e4]
or eax, 0x100
or eax, 0x10
push eax
push 0x104e7784
push 0x10438f00
call fcn.1015db30
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
call fcn.1015da2c
push str.Current
call fcn.1015cde3
add esp, 4
movss xmm0, dword [0x10436344]
movss dword [ebp - 0x758], xmm0
movss xmm0, dword [0x1043e470]
movss dword [ebp - 0x754], xmm0
mov eax, dword [ebp - 0x754]
push eax
mov ecx, dword [ebp - 0x758]
push ecx
push 0x40004
push 0x104e7784
push str.current
call fcn.1015e5d5
add esp, 0x14
push str.Previous
call fcn.1015cde3
add esp, 4
movss xmm0, dword [0x10436344]
movss dword [ebp - 0x760], xmm0
movss xmm0, dword [0x1043e470]
movss dword [ebp - 0x75c], xmm0
mov eax, dword [ebp - 0x75c]
push eax
mov ecx, dword [ebp - 0x760]
push ecx
push 0x40004
push 0x104e799c
push str.previous
call fcn.1015e5d5
add esp, 0x14
movzx edx, al
test edx, edx
je 0x10269215
mov eax, dword [0x104e799c]
mov dword [0x104e7784], eax
mov ecx, dword [0x104e79a0]
mov dword [0x104e7788], ecx
mov edx, dword [0x104e79a4]
mov dword [0x104e778c], edx
mov eax, dword [0x104e79a8]
mov dword [0x104e7790], eax
call fcn.1015c069
push str.Palette
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x1f0], 0
jmp 0x10269242
mov eax, dword [ebp - 0x1f0]
add eax, 1
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0x20
jge 0x10269457
mov eax, dword [ebp - 0x1f0]
push eax
call fcn.1015ce3d
add esp, 4
mov eax, dword [ebp - 0x1f0]
and eax, 0x80000007
jns 0x10269270
dec eax
or eax, 0xfffffff8
inc eax
test eax, eax
je 0x10269295
call fcn.101603fd
push ecx
movss xmm0, dword [eax + 0x48]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
movss xmm0, dword [0x1043632c]
movss dword [ebp - 0x768], xmm0
movss xmm0, dword [0x1043632c]
movss dword [ebp - 0x764], xmm0
mov eax, dword [ebp - 0x764]
push eax
mov ecx, dword [ebp - 0x768]
push ecx
push 0x46
mov edx, dword [ebp - 0x1f0]
shl edx, 4
add edx, 0x104e7798
push edx
push str.palette
call fcn.1015e5d5
add esp, 0x14
movzx eax, al
test eax, eax
je 0x102693b6
mov eax, dword [ebp - 0x1f0]
shl eax, 4
movss xmm0, dword [eax + 0x104e7798]
movss dword [ebp - 0x364], xmm0
mov ecx, dword [ebp - 0x1f0]
shl ecx, 4
movss xmm0, dword [ecx + 0x104e779c]
movss dword [ebp - 0x368], xmm0
mov edx, dword [ebp - 0x1f0]
shl edx, 4
movss xmm0, dword [edx + 0x104e77a0]
movss dword [ebp - 0x36c], xmm0
movss xmm0, dword [0x104e7790]
movss dword [ebp - 0x370], xmm0
movss xmm0, dword [ebp - 0x364]
movss dword [ebp - 0x778], xmm0
movss xmm0, dword [ebp - 0x368]
movss dword [ebp - 0x774], xmm0
movss xmm0, dword [ebp - 0x36c]
movss dword [ebp - 0x770], xmm0
movss xmm0, dword [ebp - 0x370]
movss dword [ebp - 0x76c], xmm0
mov eax, dword [ebp - 0x778]
mov dword [0x104e7784], eax
mov ecx, dword [ebp - 0x774]
mov dword [0x104e7788], ecx
mov edx, dword [ebp - 0x770]
mov dword [0x104e778c], edx
mov eax, dword [ebp - 0x76c]
mov dword [0x104e7790], eax
call fcn.10160204
movzx eax, al
test eax, eax
je 0x1026944d
push 0
push str._COL3F
call fcn.1015db4e
add esp, 8
mov dword [ebp - 0x1f4], eax
cmp dword [ebp - 0x1f4], 0
je 0x10269407
push 0xc
mov eax, dword [ebp - 0x1f4]
mov ecx, dword [eax]
push ecx
mov edx, dword [ebp - 0x1f0]
shl edx, 4
add edx, 0x104e7798
push edx
call fcn.1015f8b3
add esp, 0xc
push 0
push str._COL4F
call fcn.1015db4e
add esp, 8
mov dword [ebp - 0x1f8], eax
cmp dword [ebp - 0x1f8], 0
je 0x10269448
push 0x10
mov eax, dword [ebp - 0x1f8]
mov ecx, dword [eax]
push ecx
mov edx, dword [ebp - 0x1f0]
shl edx, 4
add edx, 0x104e7798
push edx
call fcn.1015f8b3
add esp, 0xc
call fcn.1015e55d
call fcn.1015ea6c
jmp 0x10269233
call fcn.1015e729
call fcn.1015f4da
push str.Color_button_only:
call fcn.1015cde3
add esp, 4
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x780], xmm0
movss xmm0, dword [0x1042e6d4]
movss dword [ebp - 0x77c], xmm0
mov eax, dword [ebp - 0x77c]
push eax
mov ecx, dword [ebp - 0x780]
push ecx
mov edx, dword [ebp - 0x1e4]
push edx
push 0x104e7784
push str.MyColor3c
call fcn.1015e5d5
add esp, 0x14
push str.Color_picker:
call fcn.1015cde3
add esp, 4
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e79c0]
cmp eax, dword [edx + 0x104]
jle 0x1026953c
push 0x104e79c0
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e79c0], 0xffffffff
jne 0x1026953c
movss xmm0, dword [0x1042d1f8]
movss dword [0x104e79b0], xmm0
xorps xmm0, xmm0
movss dword [0x104e79b4], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [0x104e79b8], xmm0
movss xmm0, dword [0x1042d1ec]
movss dword [0x104e79bc], xmm0
push 0x104e79c0
call fcn.1015de0f
add esp, 4
push 0x1048d171
push str.With_Alpha
call fcn.1015d6a8
add esp, 8
push 0x1048d172
push str.With_Alpha_Bar
call fcn.1015d6a8
add esp, 8
push 0x1048d173
push str.With_Side_Preview
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x1048d173]
test eax, eax
je 0x102695f4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push 0x104e746e
push str.With_Ref_Color
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x104e746e]
test eax, eax
je 0x102695f4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
mov eax, dword [ebp - 0x1e4]
or eax, 0x20
push eax
push 0x104e79b0
push str.RefColor
call fcn.1016051f
add esp, 0xc
push 0xffffffffffffffff
push str.All_Inputs
push 0x104911d8
push str.Inputs_Mode
call fcn.1015c72b
add esp, 0x10
push 0xffffffffffffffff
push str.Auto_Current
push 0x104e79c4
push str.Picker_Mode
call fcn.1015c72b
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.User_can_right_click_the_picker_to_change_mode.
call fcn.10272670
add esp, 4
mov eax, dword [ebp - 0x1e4]
mov dword [ebp - 0x1fc], eax
movzx eax, byte [0x1048d171]
test eax, eax
jne 0x10269678
mov eax, dword [ebp - 0x1fc]
or eax, 2
mov dword [ebp - 0x1fc], eax
movzx eax, byte [0x1048d172]
test eax, eax
je 0x10269694
mov eax, dword [ebp - 0x1fc]
or eax, 0x10000
mov dword [ebp - 0x1fc], eax
movzx eax, byte [0x1048d173]
test eax, eax
jne 0x102696b0
mov eax, dword [ebp - 0x1fc]
or eax, 0x100
mov dword [ebp - 0x1fc], eax
cmp dword [0x104e79c4], 1
jne 0x102696ca
mov eax, dword [ebp - 0x1fc]
or eax, 0x2000000
mov dword [ebp - 0x1fc], eax
cmp dword [0x104e79c4], 2
jne 0x102696e4
mov eax, dword [ebp - 0x1fc]
or eax, 0x4000000
mov dword [ebp - 0x1fc], eax
cmp dword [0x104911d8], 1
jne 0x102696fc
mov eax, dword [ebp - 0x1fc]
or eax, 0x20
mov dword [ebp - 0x1fc], eax
cmp dword [0x104911d8], 2
jne 0x10269716
mov eax, dword [ebp - 0x1fc]
or eax, 0x100000
mov dword [ebp - 0x1fc], eax
cmp dword [0x104911d8], 3
jne 0x10269730
mov eax, dword [ebp - 0x1fc]
or eax, 0x200000
mov dword [ebp - 0x1fc], eax
cmp dword [0x104911d8], 4
jne 0x1026974a
mov eax, dword [ebp - 0x1fc]
or eax, 0x400000
mov dword [ebp - 0x1fc], eax
movzx eax, byte [0x104e746e]
test eax, eax
je 0x10269761
mov dword [ebp - 0x894], 0x104e79b0
jmp 0x1026976b
mov dword [ebp - 0x894], 0
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x1fc]
push edx
push 0x104e7784
push str.MyColor4
call fcn.1015db30
add esp, 0x10
push str.Programmatically_set_defaults:
call fcn.1015cde3
add esp, 4
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.SetColorEditOptions___is_designed_to_allow_you_to_set_boot_time_default._nWe_dont_have_Push_Pop_functions_because_you_can_force_options_on_a_per_widget_basis_if_needed__and_the_user_can_change_non_forced_ones_with_the_options_menu._nWe_dont_have_a_getter_to_avoid_encouraging_you_to_persistently_save_values_that_arent_forward_compatible.
call fcn.10272670
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x788], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x784], xmm0
lea eax, [ebp - 0x788]
push eax
push str.Default:_Uint8__HSV__Hue_Bar
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10269802
push 0x2a00000
call fcn.1015e5ad
add esp, 4
xorps xmm0, xmm0
movss dword [ebp - 0x790], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x78c], xmm0
lea eax, [ebp - 0x790]
push eax
push str.Default:_Float__HDR__Hue_Wheel
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10269840
push 0x5080000
call fcn.1015e5ad
add esp, 4
call fcn.10160cf9
push str.Range_Widgets
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102698e9
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str.Max:__.1f___
push str.Min:__.1f___
push ecx
movss xmm0, dword [0x1042d210]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10430aa8]
movss dword [esp], xmm0
push 0x104911e0
push 0x104911dc
push str.range
call fcn.1015f719
add esp, 0x24
push str.Max:__d_units
push str.Min:__d_units
push 0
push 0
push ecx
movss xmm0, dword [0x10436300]
movss dword [esp], xmm0
push 0x104911e8
push 0x104911e4
push str.range_int__no_bounds_
call fcn.1015ea35
add esp, 0x20
call fcn.10160cf9
push str.Data_Types
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026a4e1
mov dword [ebp - 0x200], 0
mov dword [ebp - 0x204], 1
mov dword [ebp - 0x208], 0x32
mov dword [ebp - 0x20c], 0xc0000000
mov dword [ebp - 0x210], 0x3fffffff
mov dword [ebp - 0x214], 0x3fffff9b
mov dword [ebp - 0x218], 0x3fffffff
mov dword [ebp - 0x21c], 0
mov dword [ebp - 0x220], 1
mov dword [ebp - 0x224], 0x32
mov dword [ebp - 0x228], 0
mov dword [ebp - 0x22c], Ordinal_4
mov dword [ebp - 0x230], 0x7fffff9b
mov dword [ebp - 0x234], Ordinal_4
xorps xmm0, xmm0
movlpd qword [ebp - 0x240], xmm0
mov dword [ebp - 0x248], 1
mov dword [ebp - 0x244], 0
mov dword [ebp - 0x250], 0x32
mov dword [ebp - 0x24c], 0
mov dword [ebp - 0x258], 0
mov dword [ebp - 0x254], 0xc0000000
mov dword [ebp - 0x260], 0xffffffff
mov dword [ebp - 0x25c], 0x3fffffff
mov dword [ebp - 0x268], 0xffffff9b
mov dword [ebp - 0x264], 0x3fffffff
mov dword [ebp - 0x270], 0xffffffff
mov dword [ebp - 0x26c], 0x3fffffff
xorps xmm0, xmm0
movlpd qword [ebp - 0x278], xmm0
mov dword [ebp - 0x280], 1
mov dword [ebp - 0x27c], 0
mov dword [ebp - 0x288], 0x32
mov dword [ebp - 0x284], 0
xorps xmm0, xmm0
movlpd qword [ebp - 0x290], xmm0
mov dword [ebp - 0x298], 0xffffffff
mov dword [ebp - 0x294], Ordinal_4
mov dword [ebp - 0x2a0], 0xffffff9b
mov dword [ebp - 0x29c], Ordinal_4
mov dword [ebp - 0x2a8], 0xffffffff
mov dword [ebp - 0x2a4], Ordinal_4
xorps xmm0, xmm0
movss dword [ebp - 0x2ac], xmm0
movss xmm0, dword [0x1042d1f8]
movss dword [ebp - 0x2b0], xmm0
movss xmm0, dword [0x1043e504]
movss dword [ebp - 0x2b4], xmm0
movss xmm0, dword [0x1043e4d4]
movss dword [ebp - 0x2b8], xmm0
xorps xmm0, xmm0
movsd qword [ebp - 0x2c0], xmm0
movsd xmm0, qword [0x1043e450]
movsd qword [ebp - 0x2c8], xmm0
movsd xmm0, qword [0x1043e4f0]
movsd qword [ebp - 0x2d0], xmm0
movsd xmm0, qword [0x1043e488]
movsd qword [ebp - 0x2d8], xmm0
movss xmm0, dword [0x1042e6d0]
movss dword [ebp - 0x2dc], xmm0
push str.Drags:
call fcn.1015cde3
add esp, 4
push 0x104e746f
push str.Clamp_integers_to_0..50
call fcn.1015d6a8
add esp, 8
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.As_with_every_widgets_in_dear_imgui__we_never_modify_values_unless_there_is_a_user_interaction._nYou_can_override_the_clamping_limits_by_using_CTRLClick_to_input_a_value.
call fcn.10272670
add esp, 4
movzx eax, byte [0x104e746f]
test eax, eax
je 0x10269b74
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x894], ecx
jmp 0x10269b7e
mov dword [ebp - 0x894], 0
movzx edx, byte [0x104e746f]
test edx, edx
je 0x10269b97
lea eax, [ebp - 0x200]
mov dword [ebp - 0x898], eax
jmp 0x10269ba1
mov dword [ebp - 0x898], 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x898]
push edx
push ecx
movss xmm0, dword [0x1042e6d0]
movss dword [esp], xmm0
push 0x104911ec
push 0
push str.drag_s32
call fcn.1015f697
add esp, 0x20
movzx eax, byte [0x104e746f]
test eax, eax
je 0x10269bfa
lea ecx, [ebp - 0x224]
mov dword [ebp - 0x894], ecx
jmp 0x10269c04
mov dword [ebp - 0x894], 0
movzx edx, byte [0x104e746f]
test edx, edx
je 0x10269c1d
lea eax, [ebp - 0x21c]
mov dword [ebp - 0x898], eax
jmp 0x10269c27
mov dword [ebp - 0x898], 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._u_ms
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x898]
push edx
push ecx
movss xmm0, dword [0x1042e6d0]
movss dword [esp], xmm0
push 0x104911f0
push 1
push str.drag_u32
call fcn.1015f697
add esp, 0x20
movzx eax, byte [0x104e746f]
test eax, eax
je 0x10269c83
lea ecx, [ebp - 0x250]
mov dword [ebp - 0x894], ecx
jmp 0x10269c8d
mov dword [ebp - 0x894], 0
movzx edx, byte [0x104e746f]
test edx, edx
je 0x10269ca6
lea eax, [ebp - 0x240]
mov dword [ebp - 0x898], eax
jmp 0x10269cb0
mov dword [ebp - 0x898], 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x898]
push edx
push ecx
movss xmm0, dword [0x1042e6d0]
movss dword [esp], xmm0
push 0x104911f8
push 2
push str.drag_s64
call fcn.1015f697
add esp, 0x20
movzx eax, byte [0x104e746f]
test eax, eax
je 0x10269d09
lea ecx, [ebp - 0x288]
mov dword [ebp - 0x894], ecx
jmp 0x10269d13
mov dword [ebp - 0x894], 0
movzx edx, byte [0x104e746f]
test edx, edx
je 0x10269d2c
lea eax, [ebp - 0x278]
mov dword [ebp - 0x898], eax
jmp 0x10269d36
mov dword [ebp - 0x898], 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x898]
push edx
push ecx
movss xmm0, dword [0x1042e6d0]
movss dword [esp], xmm0
push 0x10491200
push 3
push str.drag_u64
call fcn.1015f697
add esp, 0x20
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x10430b54
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
push ecx
movss xmm0, dword [0x1043e400]
movss dword [esp], xmm0
push 0x104911f4
push 4
push str.drag_float
call fcn.1015f697
add esp, 0x20
push ecx
movss xmm0, dword [0x1042d1fc]
movss dword [esp], xmm0
push 0x10430b54
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
push ecx
movss xmm0, dword [0x1043e400]
movss dword [esp], xmm0
push 0x104911f4
push 4
push str.drag_float_2
call fcn.1015f697
add esp, 0x20
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.You_can_use_the_power_parameter_to_increase_tweaking_precision_on_one_side_of_the_range.
call fcn.10272670
add esp, 4
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.10f_grams
push 0
lea eax, [ebp - 0x2c0]
push eax
push ecx
movss xmm0, dword [0x1043e3fc]
movss dword [esp], xmm0
push 0x10491208
push 5
push str.drag_double
call fcn.1015f697
add esp, 0x20
push ecx
movss xmm0, dword [0x1042d1fc]
movss dword [esp], xmm0
push str.0____.10f___1
lea eax, [ebp - 0x2c8]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
push ecx
movss xmm0, dword [0x1043e3fc]
movss dword [esp], xmm0
push 0x10491208
push 5
push str.drag_double_2
call fcn.1015f697
add esp, 0x20
push str.Sliders
call fcn.1015cde3
add esp, 4
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1043627c
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x200]
push ecx
push 0x104911ec
push 0
push str.slider_s32_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1043627c
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x214]
push ecx
push 0x104911ec
push 0
push str.slider_s32_high
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1043627c
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x20c]
push ecx
push 0x104911ec
push 0
push str.slider_s32_full
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x104395b4
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x21c]
push ecx
push 0x104911f0
push 1
push str.slider_u32_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x104395b4
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
push 0x104911f0
push 1
push str.slider_u32_high
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x104395b4
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
push 0x104911f0
push 1
push str.slider_u32_full
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64d
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x240]
push ecx
push 0x104911f8
push 2
push str.slider_s64_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64d
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 0x104911f8
push 2
push str.slider_s64_high
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64d
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x258]
push ecx
push 0x104911f8
push 2
push str.slider_s64_full
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64u_ms
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x278]
push ecx
push 0x10491200
push 3
push str.slider_u64_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64u_ms
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x2a0]
push ecx
push 0x10491200
push 3
push str.slider_u64_high
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._I64u_ms
lea eax, [ebp - 0x298]
push eax
lea ecx, [ebp - 0x290]
push ecx
push 0x10491200
push 3
push str.slider_u64_full
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
push 0x104911f4
push 4
push str.slider_float_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1fc]
movss dword [esp], xmm0
push str._.10f
lea eax, [ebp - 0x2b0]
push eax
lea ecx, [ebp - 0x2ac]
push ecx
push 0x104911f4
push 4
push str.slider_float_low2
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x104378c8
lea eax, [ebp - 0x2b8]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
push 0x104911f4
push 4
push str.slider_float_high
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.10f_grams
lea eax, [ebp - 0x2c8]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
push 0x10491208
push 5
push str.slider_double_low
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1fc]
movss dword [esp], xmm0
push str._.10f
lea eax, [ebp - 0x2c8]
push eax
lea ecx, [ebp - 0x2c0]
push ecx
push 0x10491208
push 5
push str.slider_double_low2
call fcn.1015cb31
add esp, 0x20
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._e_grams
lea eax, [ebp - 0x2d8]
push eax
lea ecx, [ebp - 0x2d0]
push ecx
push 0x10491208
push 5
push str.slider_double_high
call fcn.1015cb31
add esp, 0x20
push str.Inputs
call fcn.1015cde3
add esp, 4
push 0x10491210
push str.Show_step_buttons
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a2c9
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x894], ecx
jmp 0x1026a2d3
mov dword [ebp - 0x894], 0
push 0
push 0x1043627c
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911ec
push 0
push str.input_s32
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a310
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x894], ecx
jmp 0x1026a31a
mov dword [ebp - 0x894], 0
push 2
push str._08X
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911ec
push 0
push str.input_s32_hex
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a357
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x894], ecx
jmp 0x1026a361
mov dword [ebp - 0x894], 0
push 0
push 0x104395b4
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911f0
push 1
push str.input_u32
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a39e
lea ecx, [ebp - 0x220]
mov dword [ebp - 0x894], ecx
jmp 0x1026a3a8
mov dword [ebp - 0x894], 0
push 2
push str._08X
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911f0
push 1
push str.input_u32_hex
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a3e5
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x894], ecx
jmp 0x1026a3ef
mov dword [ebp - 0x894], 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911f8
push 2
push str.input_s64
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a429
lea ecx, [ebp - 0x280]
mov dword [ebp - 0x894], ecx
jmp 0x1026a433
mov dword [ebp - 0x894], 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x10491200
push 3
push str.input_u64
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a46d
lea ecx, [ebp - 0x2b0]
mov dword [ebp - 0x894], ecx
jmp 0x1026a477
mov dword [ebp - 0x894], 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x104911f4
push 4
push str.input_float
call fcn.1015d586
add esp, 0x1c
movzx eax, byte [0x10491210]
test eax, eax
je 0x1026a4b1
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x894], ecx
jmp 0x1026a4bb
mov dword [ebp - 0x894], 0
push 0
push 0
push 0
mov edx, dword [ebp - 0x894]
push edx
push 0x10491208
push 5
push str.input_double
call fcn.1015d586
add esp, 0x1c
call fcn.10160cf9
push str.Multi_component_Widgets
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026a7ff
push 0
push str._.3f
push 0x10491214
push str.input_float2
call fcn.1015d950
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10436290]
movss dword [esp], xmm0
push 0x10491214
push str.drag_float2
call fcn.1015f00c
add esp, 0x1c
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10491214
push str.slider_float2
call fcn.1015f9d5
add esp, 0x18
push 0
push 0x10491224
push str.input_int2
call fcn.1015e607
add esp, 0xc
push 0x1043627c
push 0xff
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x10491224
push str.drag_int2
call fcn.1015fa61
add esp, 0x18
push 0x1043627c
push 0xff
push 0
push 0x10491224
push str.slider_int2
call fcn.1015f796
add esp, 0x14
call fcn.1016057e
push 0
push str._.3f
push 0x10491214
push str.input_float3
call fcn.1015c2b2
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10436290]
movss dword [esp], xmm0
push 0x10491214
push str.drag_float3
call fcn.1015e760
add esp, 0x1c
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10491214
push str.slider_float3
call fcn.1015e13e
add esp, 0x18
push 0
push 0x10491224
push str.input_int3
call fcn.1015c3bb
add esp, 0xc
push 0x1043627c
push 0xff
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x10491224
push str.drag_int3
call fcn.1015d14e
add esp, 0x18
push 0x1043627c
push 0xff
push 0
push 0x10491224
push str.slider_int3
call fcn.1015d0e5
add esp, 0x14
call fcn.1016057e
push 0
push str._.3f
push 0x10491214
push str.input_float4
call fcn.1015e724
add esp, 0x10
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10436290]
movss dword [esp], xmm0
push 0x10491214
push str.drag_float4
call fcn.1015f101
add esp, 0x1c
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10491214
push str.slider_float4
call fcn.1015dc8e
add esp, 0x18
push 0
push 0x10491224
push str.input_int4
call fcn.10160911
add esp, 0xc
push 0x1043627c
push 0xff
push 0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x10491224
push str.drag_int4
call fcn.1015cc44
add esp, 0x18
push 0x1043627c
push 0xff
push 0
push 0x10491224
push str.slider_int4
call fcn.1015f06b
add esp, 0x14
call fcn.10160cf9
push str.Vertical_Sliders
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026aeed
movss xmm0, dword [0x10430afc]
movss dword [ebp - 0x2e0], xmm0
movss xmm0, dword [0x10430afc]
movss dword [ebp - 0x798], xmm0
movss xmm0, dword [0x10430afc]
movss dword [ebp - 0x794], xmm0
lea eax, [ebp - 0x798]
push eax
push 0xd
call fcn.1015f944
add esp, 8
movss xmm0, dword [0x10436324]
movss dword [ebp - 0x7a0], xmm0
movss xmm0, dword [0x1043e498]
movss dword [ebp - 0x79c], xmm0
push 0x1043627c
push 5
push 0
push 0x104e79c8
lea eax, [ebp - 0x7a0]
push eax
push str.int
call fcn.1015fb56
add esp, 0x18
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.set1
call fcn.1015c299
add esp, 4
mov dword [ebp - 0x2e4], 0
jmp 0x1026a8e1
mov eax, dword [ebp - 0x2e4]
add eax, 1
mov dword [ebp - 0x2e4], eax
cmp dword [ebp - 0x2e4], 7
jge 0x1026ac22
cmp dword [ebp - 0x2e4], 0
jle 0x1026a916
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
mov eax, dword [ebp - 0x2e4]
push eax
call fcn.1015ce3d
add esp, 4
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d1ec]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d1ec]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x2e4]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x7b0]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x824], eax
mov ecx, dword [ebp - 0x824]
mov edx, dword [ecx]
mov dword [ebp - 0x7c0], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x7bc], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x7b8], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x7b4], eax
lea ecx, [ebp - 0x7c0]
push ecx
push 7
call fcn.1015ea3f
add esp, 8
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d1ec]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043464c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x2e4]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x7d0]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x828], eax
mov ecx, dword [ebp - 0x828]
mov edx, dword [ecx]
mov dword [ebp - 0x7e0], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x7dc], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x7d8], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x7d4], eax
lea ecx, [ebp - 0x7e0]
push ecx
push 8
call fcn.1015ea3f
add esp, 8
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d1ec]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x104362dc]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x2e4]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x7f0]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x82c], eax
mov ecx, dword [ebp - 0x82c]
mov edx, dword [ecx]
mov dword [ebp - 0x800], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x7fc], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x7f8], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x7f4], eax
lea ecx, [ebp - 0x800]
push ecx
push 9
call fcn.1015ea3f
add esp, 8
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e41c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1043e41c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x2e4]
divss xmm0, dword [0x10436308]
push ecx
movss dword [esp], xmm0
lea eax, [ebp - 0x810]
push eax
call fcn.1015fc78
add esp, 0x14
mov dword [ebp - 0x830], eax
mov ecx, dword [ebp - 0x830]
mov edx, dword [ecx]
mov dword [ebp - 0x820], edx
mov eax, dword [ecx + 4]
mov dword [ebp - 0x81c], eax
mov edx, dword [ecx + 8]
mov dword [ebp - 0x818], edx
mov eax, dword [ecx + 0xc]
mov dword [ebp - 0x814], eax
lea ecx, [ebp - 0x820]
push ecx
push 0x13
call fcn.1015ea3f
add esp, 8
movss xmm0, dword [0x10436324]
movss dword [ebp - 0x838], xmm0
movss xmm0, dword [0x1043e498]
movss dword [ebp - 0x834], xmm0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1042e726
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x2e4]
lea ecx, [eax*4 + 0x10491234]
push ecx
lea edx, [ebp - 0x838]
push edx
push 0x104398dc
call fcn.1015fa9d
add esp, 0x1c
call fcn.1015fc19
movzx eax, al
test eax, eax
jne 0x1026abea
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x1026ac0e
mov eax, dword [ebp - 0x2e4]
cvtss2sd xmm0, dword [eax*4 + 0x10491234]
sub esp, 8
movsd qword [esp], xmm0
push str._.3f
call fcn.1015f598
add esp, 0xc
push 4
call fcn.1015e93b
add esp, 4
call fcn.1015ea6c
jmp 0x1026a8d2
call fcn.1015ea6c
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.set2
call fcn.1015c299
add esp, 4
mov dword [ebp - 0x2e8], 3
movss xmm0, dword [0x10436324]
movss dword [ebp - 0x2f0], xmm0
movss xmm0, dword [0x1043e478]
movss dword [ebp - 0x2ec], xmm0
mov dword [ebp - 0x2f4], 0
jmp 0x1026ac98
mov eax, dword [ebp - 0x2f4]
add eax, 1
mov dword [ebp - 0x2f4], eax
cmp dword [ebp - 0x2f4], 4
jge 0x1026adb1
cmp dword [ebp - 0x2f4], 0
jle 0x1026accd
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
call fcn.1015da2c
mov dword [ebp - 0x2f8], 0
jmp 0x1026aced
mov eax, dword [ebp - 0x2f8]
add eax, 1
mov dword [ebp - 0x2f8], eax
cmp dword [ebp - 0x2f8], 3
jge 0x1026ada7
imul eax, dword [ebp - 0x2f4], 3
add eax, dword [ebp - 0x2f8]
push eax
call fcn.1015ce3d
add esp, 4
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x1042e726
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x2f4]
lea ecx, [eax*4 + 0x10491250]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 0x104398dc
call fcn.1015fa9d
add esp, 0x1c
call fcn.1015fc19
movzx eax, al
test eax, eax
jne 0x1026ad79
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x1026ad9d
mov eax, dword [ebp - 0x2f4]
cvtss2sd xmm0, dword [eax*4 + 0x10491250]
sub esp, 8
movsd qword [esp], xmm0
push str._.3f
call fcn.1015f598
add esp, 0xc
call fcn.1015ea6c
jmp 0x1026acde
call fcn.1015e729
jmp 0x1026ac89
call fcn.1015ea6c
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
push str.set3
call fcn.1015c299
add esp, 4
mov dword [ebp - 0x2fc], 0
jmp 0x1026adfd
mov eax, dword [ebp - 0x2fc]
add eax, 1
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 4
jge 0x1026aed9
cmp dword [ebp - 0x2fc], 0
jle 0x1026ae32
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
mov eax, dword [ebp - 0x2fc]
push eax
call fcn.1015ce3d
add esp, 4
push ecx
movss xmm0, dword [0x1043e470]
movss dword [esp], xmm0
push 0x12
call fcn.1015d5a9
add esp, 8
movss xmm0, dword [0x1043e470]
movss dword [ebp - 0x840], xmm0
movss xmm0, dword [0x1043e498]
movss dword [ebp - 0x83c], xmm0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.2f_nsec
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 0x2fc]
lea ecx, [eax*4 + 0x10491234]
push ecx
lea edx, [ebp - 0x840]
push edx
push 0x104398dc
call fcn.1015fa9d
add esp, 0x1c
push 1
call fcn.10160335
add esp, 4
call fcn.1015ea6c
jmp 0x1026adee
call fcn.1015ea6c
push 1
call fcn.10160335
add esp, 4
call fcn.10160cf9
push str.Drag_and_Drop
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026b2eb
push str.Drag_and_drop_in_standard_widgets
call fcn.10160aec
add esp, 4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015eab2
add esp, 4
push 0
push 0x10491260
push str.color_1
call fcn.101603f8
add esp, 0xc
push 0
push 0x1049126c
push str.color_2
call fcn.1016051f
add esp, 0xc
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015da90
add esp, 4
push str.Drag_and_drop_to_copy_swap_items
call fcn.10160aec
add esp, 4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015eab2
add esp, 4
cmp dword [0x104e79cc], 0
jne 0x1026af8c
mov byte [ebp - 0x891], 1
jmp 0x1026af93
mov byte [ebp - 0x891], 0
movzx eax, byte [ebp - 0x891]
push eax
push str.Copy
call fcn.1015f435
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1026afb9
mov dword [0x104e79cc], 0
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
cmp dword [0x104e79cc], 1
jne 0x1026afea
mov byte [ebp - 0x891], 1
jmp 0x1026aff1
mov byte [ebp - 0x891], 0
movzx eax, byte [ebp - 0x891]
push eax
push str.Move
call fcn.1015f435
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1026b017
mov dword [0x104e79cc], 1
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
cmp dword [0x104e79cc], 2
jne 0x1026b048
mov byte [ebp - 0x891], 1
jmp 0x1026b04f
mov byte [ebp - 0x891], 0
movzx eax, byte [ebp - 0x891]
push eax
push str.Swap
call fcn.1015f435
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1026b075
mov dword [0x104e79cc], 2
mov dword [ebp - 0x300], 0
jmp 0x1026b090
mov eax, dword [ebp - 0x300]
add eax, 1
mov dword [ebp - 0x300], eax
cmp dword [ebp - 0x300], 9
jge 0x1026b2d5
mov eax, dword [ebp - 0x300]
push eax
call fcn.1015ce3d
add esp, 4
mov eax, dword [ebp - 0x300]
cdq
mov ecx, 3
idiv ecx
test edx, edx
je 0x1026b0dd
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015dc25
add esp, 8
movss xmm0, dword [0x10436344]
movss dword [ebp - 0x848], xmm0
movss xmm0, dword [0x10436344]
movss dword [ebp - 0x844], xmm0
lea eax, [ebp - 0x848]
mov dword [ebp - 0x894], eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx*4 + 0x1049127c]
mov dword [ebp - 0x898], edx
mov eax, dword [ebp - 0x894]
push eax
mov ecx, dword [ebp - 0x898]
push ecx
call fcn.1015d27a
add esp, 8
push 0
call fcn.1015c17c
add esp, 4
movzx eax, al
test eax, eax
je 0x1026b1d0
push 0
push 4
lea eax, [ebp - 0x300]
push eax
push str.DND_DEMO_CELL
call fcn.10160024
add esp, 0x10
cmp dword [0x104e79cc], 0
jne 0x1026b183
mov eax, dword [ebp - 0x300]
mov ecx, dword [eax*4 + 0x1049127c]
push ecx
push str.Copy__s
call fcn.1015cde3
add esp, 8
cmp dword [0x104e79cc], 1
jne 0x1026b1a7
mov eax, dword [ebp - 0x300]
mov ecx, dword [eax*4 + 0x1049127c]
push ecx
push str.Move__s
call fcn.1015cde3
add esp, 8
cmp dword [0x104e79cc], 2
jne 0x1026b1cb
mov eax, dword [ebp - 0x300]
mov ecx, dword [eax*4 + 0x1049127c]
push ecx
push str.Swap__s
call fcn.1015cde3
add esp, 8
call fcn.1015c8fc
call fcn.10160204
movzx eax, al
test eax, eax
je 0x1026b2cb
push 0
push str.DND_DEMO_CELL
call fcn.1015db4e
add esp, 8
mov dword [ebp - 0x304], eax
cmp dword [ebp - 0x304], 0
je 0x1026b2c6
mov eax, dword [ebp - 0x304]
cmp dword [eax + 4], 4
je 0x1026b216
push 0
call dword [sym.imp.ucrtbased.dll_exit]
mov eax, dword [ebp - 0x304]
mov ecx, dword [eax]
mov edx, dword [ecx]
mov dword [ebp - 0x308], edx
cmp dword [0x104e79cc], 0
jne 0x1026b249
mov eax, dword [ebp - 0x300]
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx*4 + 0x1049127c]
mov dword [eax*4 + str.Bobby], edx
cmp dword [0x104e79cc], 1
jne 0x1026b27d
mov eax, dword [ebp - 0x300]
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx*4 + 0x1049127c]
mov dword [eax*4 + str.Bobby], edx
mov eax, dword [ebp - 0x308]
mov dword [eax*4 + str.Bobby], 0x1042e726
cmp dword [0x104e79cc], 2
jne 0x1026b2c6
mov eax, dword [ebp - 0x300]
mov ecx, dword [eax*4 + 0x1049127c]
mov dword [ebp - 0x30c], ecx
mov eax, dword [ebp - 0x300]
mov ecx, dword [ebp - 0x308]
mov edx, dword [ecx*4 + 0x1049127c]
mov dword [eax*4 + str.Bobby], edx
mov eax, dword [ebp - 0x308]
mov ecx, dword [ebp - 0x30c]
mov dword [eax*4 + str.Bobby], ecx
call fcn.1015e55d
call fcn.1015ea6c
jmp 0x1026b081
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1015da90
add esp, 4
call fcn.10160cf9
push str.Querying_Status__Active_Focused_Hovered_etc._
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026b9c0
push 0
push 0x104912a0
push 0x10435404
call fcn.1015d969
add esp, 0xc
push 1
push 0x104912a0
push str.Button
call fcn.1015d969
add esp, 0xc
push 2
push 0x104912a0
push str.Checkbox
call fcn.1015d969
add esp, 0xc
push 3
push 0x104912a0
push str.SliderFloat
call fcn.1015d969
add esp, 0xc
push 4
push 0x104912a0
push str.ColorEdit4
call fcn.1015d969
add esp, 0xc
push 5
push 0x104912a0
push str.ListBox
call fcn.1015d969
add esp, 0xc
call fcn.1015c069
mov byte [ebp - 0x30d], 0
cmp dword [0x104912a0], 0
jne 0x1026b39d
push str.ITEM:_Text
call fcn.1015cde3
add esp, 4
cmp dword [0x104912a0], 1
jne 0x1026b3d6
xorps xmm0, xmm0
movss dword [ebp - 0x850], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x84c], xmm0
lea eax, [ebp - 0x850]
push eax
push str.ITEM:_Button
call fcn.1015d27a
add esp, 8
mov byte [ebp - 0x30d], al
cmp dword [0x104912a0], 2
jne 0x1026b3f7
push 0x104e7473
push str.ITEM:_Checkbox
call fcn.1015d6a8
add esp, 8
mov byte [ebp - 0x30d], al
cmp dword [0x104912a0], 3
jne 0x1026b44c
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push str._.3f
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, 4
imul ecx, eax, 0
add ecx, 0x104912a4
push ecx
push str.ITEM:_SliderFloat
call fcn.1015fd59
add esp, 0x18
mov byte [ebp - 0x30d], al
cmp dword [0x104912a0], 4
jne 0x1026b46f
push 0
push 0x104912a4
push str.ITEM:_ColorEdit4
call fcn.1016051f
add esp, 0xc
mov byte [ebp - 0x30d], al
cmp dword [0x104912a0], 5
jne 0x1026b4c3
mov dword [ebp - 0x320], str.Apple
mov dword [ebp - 0x31c], str.Banana
mov dword [ebp - 0x318], str.Cherry
mov dword [ebp - 0x314], str.Kiwi
push 4
push 4
lea eax, [ebp - 0x320]
push eax
push 0x104912b4
push str.ITEM:_ListBox
call fcn.1015f8b8
add esp, 0x14
mov byte [ebp - 0x30d], al
lea eax, [ebp - 0x858]
push eax
call fcn.101607e5
add esp, 4
cvtss2sd xmm0, dword [eax + 4]
movsd qword [ebp - 0x898], xmm0
lea ecx, [ebp - 0x860]
push ecx
call fcn.101607e5
add esp, 4
cvtss2sd xmm0, dword [eax]
movsd qword [ebp - 0x8a0], xmm0
lea edx, [ebp - 0x868]
push edx
call fcn.1015d405
add esp, 4
cvtss2sd xmm0, dword [eax + 4]
movsd qword [ebp - 0x8a8], xmm0
lea eax, [ebp - 0x870]
push eax
call fcn.1015d405
add esp, 4
cvtss2sd xmm0, dword [eax]
movsd qword [ebp - 0x8b0], xmm0
lea ecx, [ebp - 0x878]
push ecx
call fcn.10160cd1
add esp, 4
cvtss2sd xmm0, dword [eax + 4]
movsd qword [ebp - 0x8b8], xmm0
lea edx, [ebp - 0x880]
push edx
call fcn.10160cd1
add esp, 4
cvtss2sd xmm0, dword [eax]
movsd qword [ebp - 0x8c0], xmm0
call fcn.1015f430
movzx eax, al
mov dword [ebp - 0x8c4], eax
call fcn.1015d4b4
movzx ecx, al
mov dword [ebp - 0x8c8], ecx
call fcn.1015cc5d
movzx edx, al
mov dword [ebp - 0x8cc], edx
call fcn.1015cd70
movzx eax, al
mov dword [ebp - 0x8d0], eax
call fcn.1015cc62
movzx ecx, al
mov dword [ebp - 0x8d4], ecx
call fcn.1015fc19
movzx edx, al
mov dword [ebp - 0x8d8], edx
push 0x68
call fcn.1015c5a0
add esp, 4
movzx eax, al
mov dword [ebp - 0x8dc], eax
push 0x40
call fcn.1015c5a0
add esp, 4
movzx ecx, al
mov dword [ebp - 0x8e0], ecx
push 0x20
call fcn.1015c5a0
add esp, 4
movzx edx, al
mov dword [ebp - 0x8e4], edx
push 8
call fcn.1015c5a0
add esp, 4
movzx eax, al
mov dword [ebp - 0x8e8], eax
push 0
call fcn.1015c5a0
add esp, 4
movzx ecx, al
mov dword [ebp - 0x8ec], ecx
call fcn.1015e79c
movzx edx, al
mov dword [ebp - 0x8f0], edx
sub esp, 8
movsd xmm0, qword [ebp - 0x898]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x8a0]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x8a8]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x8b0]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x8b8]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x8c0]
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x8c4]
push eax
mov ecx, dword [ebp - 0x8c8]
push ecx
mov edx, dword [ebp - 0x8cc]
push edx
mov eax, dword [ebp - 0x8d0]
push eax
mov ecx, dword [ebp - 0x8d4]
push ecx
mov edx, dword [ebp - 0x8d8]
push edx
mov eax, dword [ebp - 0x8dc]
push eax
mov ecx, dword [ebp - 0x8e0]
push ecx
mov edx, dword [ebp - 0x8e4]
push edx
mov eax, dword [ebp - 0x8e8]
push eax
mov ecx, dword [ebp - 0x8ec]
push ecx
mov edx, dword [ebp - 0x8f0]
push edx
movzx eax, byte [ebp - 0x30d]
push eax
push str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlapped____d_nIsItemHovered__RectOnly____d_nIsItemActive_____d_nIsItemEdited_____d_nIsItemActivated_____d_nIsItemDeactivated_____d_nIsItemDeactivatedEdit_____d_nIsItemVisible_____d_nGetItemRectMin______.1f___.1f__nGetItemRectMax______.1f___.1f__nGetItemRectSize______.1f___.1f_
call fcn.10160aec
add esp, 0x68
push 0x104e79d0
push str.Embed_everything_inside_a_child_window__for_additional_testing_
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x104e79d0]
test eax, eax
je 0x1026b765
call fcn.1015fcdc
fstp dword [ebp - 0x894]
movss xmm0, dword [ebp - 0x894]
mulss xmm0, dword [0x1043632c]
movss dword [ebp - 0x374], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x888], xmm0
movss xmm0, dword [ebp - 0x374]
movss dword [ebp - 0x884], xmm0
push 0
push 1
lea eax, [ebp - 0x888]
push eax
push str.outer_child
call fcn.1015e193
add esp, 0x10
push 4
call fcn.1015e16b
add esp, 4
movzx eax, al
mov dword [ebp - 0x894], eax
push 2
call fcn.1015e16b
add esp, 4
movzx ecx, al
mov dword [ebp - 0x898], ecx
push 3
call fcn.1015e16b
add esp, 4
movzx edx, al
mov dword [ebp - 0x89c], edx
push 1
call fcn.1015e16b
add esp, 4
movzx eax, al
mov dword [ebp - 0x8a0], eax
push 0
call fcn.1015e16b
add esp, 4
movzx ecx, al
mov dword [ebp - 0x8a4], ecx
mov edx, dword [ebp - 0x894]
push edx
mov eax, dword [ebp - 0x898]
push eax
mov ecx, dword [ebp - 0x89c]
push ecx
mov edx, dword [ebp - 0x8a0]
push edx
mov eax, dword [ebp - 0x8a4]
push eax
push str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__AnyWindow____d_n
call fcn.10160aec
add esp, 0x18
push 4
call fcn.1015d52c
add esp, 4
movzx eax, al
mov dword [ebp - 0x894], eax
push 2
call fcn.1015d52c
add esp, 4
movzx ecx, al
mov dword [ebp - 0x898], ecx
push 3
call fcn.1015d52c
add esp, 4
movzx edx, al
mov dword [ebp - 0x89c], edx
push 1
call fcn.1015d52c
add esp, 4
movzx eax, al
mov dword [ebp - 0x8a0], eax
push 0x20
call fcn.1015d52c
add esp, 4
movzx ecx, al
mov dword [ebp - 0x8a4], ecx
push 8
call fcn.1015d52c
add esp, 4
movzx edx, al
mov dword [ebp - 0x8a8], edx
push 0
call fcn.1015d52c
add esp, 4
movzx eax, al
mov dword [ebp - 0x8ac], eax
mov ecx, dword [ebp - 0x894]
push ecx
mov edx, dword [ebp - 0x898]
push edx
mov eax, dword [ebp - 0x89c]
push eax
mov ecx, dword [ebp - 0x8a0]
push ecx
mov edx, dword [ebp - 0x8a4]
push edx
mov eax, dword [ebp - 0x8a8]
push eax
mov ecx, dword [ebp - 0x8ac]
push ecx
push str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__AnyWindow____d_n
call fcn.10160aec
add esp, 0x20
xorps xmm0, xmm0
movss dword [ebp - 0x890], xmm0
movss xmm0, dword [0x1043e474]
movss dword [ebp - 0x88c], xmm0
push 0
push 1
lea eax, [ebp - 0x890]
push eax
push str.child
call fcn.1015e193
add esp, 0x10
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.1015cde3
add esp, 4
call fcn.1015feb7
movzx eax, byte [0x104e79d0]
test eax, eax
je 0x1026b90c
call fcn.1015feb7
push 0x104e79d1
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.1015d6a8
add esp, 8
movzx eax, byte [0x104e79d1]
test eax, eax
je 0x1026b9bb
push 0
push 0x104e79d1
push str.Title_bar_Hovered_Active_tests
call fcn.1015cc3f
add esp, 0xc
push 1
push 0
call fcn.1015cad7
add esp, 8
movzx eax, al
test eax, eax
je 0x1026b97a
push 1
push 0
push 0
push str.Close
call fcn.1015ea17
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1026b975
mov byte [0x104e79d1], 0
call fcn.1015f4da
call fcn.1015fc19
movzx eax, al
mov dword [ebp - 0x894], eax
push 0
call fcn.1015c5a0
add esp, 4
movzx ecx, al
mov dword [ebp - 0x898], ecx
mov edx, dword [ebp - 0x894]
push edx
mov eax, dword [ebp - 0x898]
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.1015cde3
add esp, 0xc
call fcn.10160cfe
call fcn.10160cf9
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1015ebf2
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret