Function at 0x10263aa0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x104175bc
mov eax, dword fs:[0]
push eax
sub esp, 0x164
mov eax, dword [0x104e6584]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, 0x104f6750
call fcn.1015f0d9
push 0
push str.Filtering
call fcn.10160d21
add esp, 8
movzx eax, al
test eax, eax
je 0x10263c02
mov eax, dword [0x104f1694]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x104e7b08]
cmp eax, dword [edx + 0x104]
jle 0x10263b5b
push 0x104e7b08
call fcn.1015cfd7
add esp, 4
cmp dword [0x104e7b08], 0xffffffff
jne 0x10263b5b
mov dword [ebp - 4], 0
push 0x1042e726
mov ecx, 0x104e79f8
call fcn.101602c7
push 0x10422b50
call fcn.1015f15b
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x104e7b08
call fcn.1015de0f
add esp, 4
push str.Filter_usage:_n_____________display_all_lines_n___xxx_______display_lines_containing__xxx__n___xxx_yyy___display_lines_containing__xxx__or__yyy__n____xxx______hide_lines_containing__xxx_
call fcn.1015cde3
add esp, 4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push str.Filter__inc__exc_
mov ecx, 0x104e79f8
call fcn.1015f20a
mov dword [ebp - 0x30], str.aaa1.c
mov dword [ebp - 0x2c], str.bbb1.c
mov dword [ebp - 0x28], str.ccc1.c
mov dword [ebp - 0x24], str.aaa2.cpp
mov dword [ebp - 0x20], str.bbb2.cpp
mov dword [ebp - 0x1c], str.ccc2.cpp
mov dword [ebp - 0x18], str.abc.h
mov dword [ebp - 0x14], str.hello__world
mov dword [ebp - 0x34], 0
jmp 0x10263bca
mov eax, dword [ebp - 0x34]
add eax, 1
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 8
jge 0x10263c02
push 0
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp + eax*4 - 0x30]
push ecx
mov ecx, 0x104e79f8
call fcn.1015e224
movzx edx, al
test edx, edx
je 0x10263c00
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp + eax*4 - 0x30]
push ecx
push 0x104276dc
call fcn.10160aec
add esp, 8
jmp 0x10263bc1
push 0
push str.Inputs__Navigation__Focus
call fcn.10160d21
add esp, 8
movzx eax, al
test eax, eax
je 0x10264b49
call fcn.1015eefe
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x348]
push ecx
push str.WantCaptureMouse:__d
call fcn.1015cde3
add esp, 8
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x349]
push ecx
push str.WantCaptureKeyboard:__d
call fcn.1015cde3
add esp, 8
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x34a]
push ecx
push str.WantTextInput:__d
call fcn.1015cde3
add esp, 8
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x34b]
push ecx
push str.WantSetMousePos:__d
call fcn.1015cde3
add esp, 8
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x34e]
push ecx
mov edx, dword [ebp - 0x38]
movzx eax, byte [edx + 0x34d]
push eax
push str.NavActive:__d__NavVisible:__d
call fcn.1015cde3
add esp, 0xc
push str.Keyboard__Mouse__Navigation_State
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10264371
push 0
call fcn.1015f205
add esp, 4
movzx eax, al
test eax, eax
je 0x10263d05
mov eax, dword [ebp - 0x38]
cvtss2sd xmm0, dword [eax + 0xdc]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + 0xd8]
sub esp, 8
movsd qword [esp], xmm0
push str.Mouse_pos:___g___g_
call fcn.1015cde3
add esp, 0x14
jmp 0x10263d12
push str.Mouse_pos:__INVALID_
call fcn.1015cde3
add esp, 4
mov eax, dword [ebp - 0x38]
cvtss2sd xmm0, dword [eax + 0x36c]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + 0x368]
sub esp, 8
movsd qword [esp], xmm0
push str.Mouse_delta:___g___g_
call fcn.1015cde3
add esp, 0x14
push str.Mouse_down:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x3c], 0
jmp 0x10263d64
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 5
jge 0x10263dcb
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ecx + eax*4 + 0x3dc]
comiss xmm0, dword [0x1042d1cc]
jb 0x10263dc9
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 - 0x3c]
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + eax*4 + 0x3dc]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x3c]
push edx
push str.b_d___.02f_secs_
call fcn.1015cde3
add esp, 0x10
jmp 0x10263d5b
push str.Mouse_clicked:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x40], 0
jmp 0x10263dea
mov eax, dword [ebp - 0x40]
add eax, 1
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 5
jge 0x10263e37
push 0
mov eax, dword [ebp - 0x40]
push eax
call fcn.1015d941
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10263e35
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 - 0x40]
push eax
push 0x1043ba74
call fcn.1015cde3
add esp, 8
jmp 0x10263de1
push str.Mouse_dbl_clicked:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x44], 0
jmp 0x10263e56
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 5
jge 0x10263ea1
mov eax, dword [ebp - 0x44]
push eax
call fcn.101603d5
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x10263e9f
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 - 0x44]
push eax
push 0x1043ba74
call fcn.1015cde3
add esp, 8
jmp 0x10263e4d
push str.Mouse_released:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x48], 0
jmp 0x10263ec0
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 5
jge 0x10263f0b
mov eax, dword [ebp - 0x48]
push eax
call fcn.1015daa9
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x10263f09
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 - 0x48]
push eax
push 0x1043ba74
call fcn.1015cde3
add esp, 8
jmp 0x10263eb7
mov eax, dword [ebp - 0x38]
cvtss2sd xmm0, dword [eax + 0xe8]
sub esp, 8
movsd qword [esp], xmm0
push str.Mouse_wheel:__.1f
call fcn.1015cde3
add esp, 0xc
push str.Keys_down:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x4c], 0
jmp 0x10263f4a
mov eax, dword [ebp - 0x4c]
add eax, 1
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 0x200
jge 0x10263fb4
mov eax, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ecx + eax*4 + 0x440]
comiss xmm0, dword [0x1042d1cc]
jb 0x10263fb2
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 - 0x4c]
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + eax*4 + 0x440]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x4c]
push edx
push str._d___.02f_secs_
call fcn.1015cde3
add esp, 0x10
jmp 0x10263f41
push str.Keys_pressed:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x50], 0
jmp 0x10263fd3
mov eax, dword [ebp - 0x50]
add eax, 1
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x200
jge 0x10264023
push 1
mov eax, dword [ebp - 0x50]
push eax
call fcn.1015d1cb
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x10264021
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 - 0x50]
push eax
push 0x1043627c
call fcn.1015cde3
add esp, 8
jmp 0x10263fca
push str.Keys_release:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x54], 0
jmp 0x10264042
mov eax, dword [ebp - 0x54]
add eax, 1
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0x200
jge 0x10264090
mov eax, dword [ebp - 0x54]
push eax
call fcn.1015df72
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x1026408e
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 - 0x54]
push eax
push 0x1043627c
call fcn.1015cde3
add esp, 8
jmp 0x10264039
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0xf3]
test ecx, ecx
je 0x102640aa
mov dword [ebp - 0x164], str.SUPER
jmp 0x102640b4
mov dword [ebp - 0x164], 0x1042e726
mov edx, dword [ebp - 0x38]
movzx eax, byte [edx + 0xf2]
test eax, eax
je 0x102640ce
mov dword [ebp - 0x168], str.ALT
jmp 0x102640d8
mov dword [ebp - 0x168], 0x1042e726
mov ecx, dword [ebp - 0x38]
movzx edx, byte [ecx + 0xf1]
test edx, edx
je 0x102640f2
mov dword [ebp - 0x16c], str.SHIFT
jmp 0x102640fc
mov dword [ebp - 0x16c], 0x1042e726
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0xf0]
test ecx, ecx
je 0x10264116
mov dword [ebp - 0x170], str.CTRL
jmp 0x10264120
mov dword [ebp - 0x170], 0x1042e726
mov edx, dword [ebp - 0x164]
push edx
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
mov edx, dword [ebp - 0x170]
push edx
push str.Keys_mods:__s_s_s_s
call fcn.1015cde3
add esp, 0x14
push str.NavInputs_down:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x58], 0
jmp 0x10264168
mov eax, dword [ebp - 0x58]
add eax, 1
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 0x15
jge 0x102641cf
mov eax, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ecx + eax*4 + 0x2f4]
comiss xmm0, dword [0x1042d1cc]
jbe 0x102641cd
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 - 0x58]
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + eax*4 + 0x2f4]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x58]
push edx
push str.__d___.2f
call fcn.1015cde3
add esp, 0x10
jmp 0x1026415f
push str.NavInputs_pressed:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x5c], 0
jmp 0x102641ee
mov eax, dword [ebp - 0x5c]
add eax, 1
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x15
jge 0x10264242
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ecx + eax*4 + 0x1440]
ucomiss xmm0, dword [0x1042d1cc]
lahf
test ah, 0x44
jp 0x10264240
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 - 0x5c]
push eax
push str.__d_
call fcn.1015cde3
add esp, 8
jmp 0x102641e5
push str.NavInputs_duration:
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x60], 0
jmp 0x10264261
mov eax, dword [ebp - 0x60]
add eax, 1
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0x15
jge 0x102642c8
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ecx + eax*4 + 0x1440]
comiss xmm0, dword [0x1042d1cc]
jb 0x102642c6
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 - 0x60]
mov ecx, dword [ebp - 0x38]
cvtss2sd xmm0, dword [ecx + eax*4 + 0x1440]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x60]
push edx
push str.__d___.2f
call fcn.1015cde3
add esp, 0x10
jmp 0x10264258
xorps xmm0, xmm0
movss dword [ebp - 0x118], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x114], xmm0
lea eax, [ebp - 0x118]
push eax
push str.Hovering_me_sets_the_nkeyboard_capture_flag
call fcn.1015d27a
add esp, 8
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
je 0x1026430d
push 1
call fcn.1015dda1
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
xorps xmm0, xmm0
movss dword [ebp - 0x120], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x11c], xmm0
lea eax, [ebp - 0x120]
push eax
push str.Holding_me_clears_the_nthe_keyboard_capture_flag
call fcn.1015d27a
add esp, 8
call fcn.1015fc19
movzx eax, al
test eax, eax
je 0x1026436c
push 0
call fcn.1015dda1
add esp, 4
call fcn.10160cf9
push str.Tabbing
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x1026442c
push str.Use_TAB_SHIFTTAB_to_cycle_through_keyboard_editable_fields.
call fcn.1015cde3
add esp, 4
push 0
push 0
push 0
push 0x20
push 0x10491340
push 0x1043bc58
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 0
push 0x20
push 0x10491340
push 0x1043bc5c
call fcn.1015ea94
add esp, 0x18
push 0
push 0
push 0
push 0x20
push 0x10491340
push 0x1043bc60
call fcn.1015ea94
add esp, 0x18
push 0
call fcn.1015c041
add esp, 4
push 0
push 0
push 0
push 0x20
push 0x10491340
push 0x1043bc64
call fcn.1015ea94
add esp, 0x18
call fcn.1015f3ae
push 0
push 0
push 0
push 0x20
push 0x10491340
push 0x1043bc74
call fcn.1015ea94
add esp, 0x18
call fcn.10160cf9
push str.Focus_from_code
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10264762
xorps xmm0, xmm0
movss dword [ebp - 0x128], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x124], xmm0
lea eax, [ebp - 0x128]
push eax
push str.Focus_on_1
call fcn.1015d27a
add esp, 8
mov byte [ebp - 0x61], 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 - 0x130], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x12c], xmm0
lea eax, [ebp - 0x130]
push eax
push str.Focus_on_2
call fcn.1015d27a
add esp, 8
mov byte [ebp - 0x62], 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 - 0x138], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x134], xmm0
lea eax, [ebp - 0x138]
push eax
push str.Focus_on_3
call fcn.1015d27a
add esp, 8
mov byte [ebp - 0x63], al
mov dword [ebp - 0x68], 0
movzx eax, byte [ebp - 0x61]
test eax, eax
je 0x10264522
push 0
call fcn.1015f7e6
add esp, 4
push 0
push 0
push 0
push 0x80
push str.click_on_a_button_to_set_focus
push 0x1043bc58
call fcn.1015ea94
add esp, 0x18
call fcn.1015fc19
movzx eax, al
test eax, eax
je 0x10264552
mov dword [ebp - 0x68], 1
movzx eax, byte [ebp - 0x62]
test eax, eax
je 0x10264564
push 0
call fcn.1015f7e6
add esp, 4
push 0
push 0
push 0
push 0x80
push str.click_on_a_button_to_set_focus
push 0x1043bc5c
call fcn.1015ea94
add esp, 0x18
call fcn.1015fc19
movzx eax, al
test eax, eax
je 0x10264594
mov dword [ebp - 0x68], 2
push 0
call fcn.1015c041
add esp, 4
movzx eax, byte [ebp - 0x63]
test eax, eax
je 0x102645b0
push 0
call fcn.1015f7e6
add esp, 4
push 0
push 0
push 0
push 0x80
push str.click_on_a_button_to_set_focus
push str.3__tab_skip_
call fcn.1015ea94
add esp, 0x18
call fcn.1015fc19
movzx eax, al
test eax, eax
je 0x102645e0
mov dword [ebp - 0x68], 3
call fcn.1015f3ae
cmp dword [ebp - 0x68], 0
je 0x102645fe
mov eax, dword [ebp - 0x68]
push eax
push str.Item_with_focus:__d
call fcn.1015cde3
add esp, 8
jmp 0x1026460b
push str.Item_with_focus:__none_
call fcn.1015cde3
add esp, 4
mov dword [ebp - 0x6c], 0xffffffff
xorps xmm0, xmm0
movss dword [ebp - 0x140], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x13c], xmm0
lea eax, [ebp - 0x140]
push eax
push str.Focus_on_X
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1026464a
mov dword [ebp - 0x6c], 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
xorps xmm0, xmm0
movss dword [ebp - 0x148], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x144], xmm0
lea eax, [ebp - 0x148]
push eax
push str.Focus_on_Y
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x102646a1
mov dword [ebp - 0x6c], 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
xorps xmm0, xmm0
movss dword [ebp - 0x150], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x14c], xmm0
lea eax, [ebp - 0x150]
push eax
push str.Focus_on_Z
call fcn.1015d27a
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x102646f8
mov dword [ebp - 0x6c], 2
cmp dword [ebp - 0x6c], 0xffffffff
je 0x1026470a
mov eax, dword [ebp - 0x6c]
push eax
call fcn.1015f7e6
add esp, 4
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, 0x104e7b0c
push ecx
push str.Float3
call fcn.1015e13e
add esp, 0x18
push str.NB:_Cursor__selection_are_preserved_when_refocusing_last_used_item_in_code.
call fcn.101609f2
add esp, 4
call fcn.10160cf9
push str.Dragging
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x102649a8
push str.You_can_use_ImGui::GetMouseDragDelta_0__to_query_for_the_dragged_amount_on_any_widget.
call fcn.101609f2
add esp, 4
mov dword [ebp - 0x70], 0
jmp 0x10264799
mov eax, dword [ebp - 0x70]
add eax, 1
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 3
jge 0x10264832
push ecx
movss xmm0, dword [0x1043632c]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x70]
push eax
call fcn.1015c7df
add esp, 8
movzx ecx, al
mov dword [ebp - 0x164], ecx
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 0x70]
push edx
call fcn.1015c7df
add esp, 8
movzx eax, al
mov dword [ebp - 0x168], eax
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x70]
push ecx
call fcn.1015c7df
add esp, 8
movzx edx, al
mov dword [ebp - 0x16c], edx
mov eax, dword [ebp - 0x164]
push eax
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
mov eax, dword [ebp - 0x70]
push eax
push str.IsMouseDragging__d_:_n__w__default_threshold:__d__n__w__zero_threshold:__d_n__w__large_threshold:__d
call fcn.1015cde3
add esp, 0x14
jmp 0x10264790
xorps xmm0, xmm0
movss dword [ebp - 0x158], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x154], xmm0
lea eax, [ebp - 0x158]
push eax
push str.Drag_Me
call fcn.1015d27a
add esp, 8
call fcn.1015fc19
movzx eax, al
test eax, eax
je 0x102649a3
call fcn.1015fb15
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 0x74]
call fcn.1015f3c7
push ecx
movss xmm0, dword [0x10430afc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1042d1f8]
movss dword [esp], xmm0
push 0x15
call fcn.1015dd92
add esp, 8
push eax
mov eax, dword [ebp - 0x38]
add eax, 0xd8
push eax
mov ecx, 8
imul edx, ecx, 0
mov eax, dword [ebp - 0x38]
lea ecx, [eax + edx + 0x378]
push ecx
mov ecx, dword [ebp - 0x74]
call fcn.1015e120
mov ecx, dword [ebp - 0x74]
call fcn.1015fb10
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0
lea eax, [ebp - 0x7c]
push eax
call fcn.1015d43c
add esp, 0xc
push ecx
movss xmm0, dword [0x1042d21c]
movss dword [esp], xmm0
push 0
lea eax, [ebp - 0x84]
push eax
call fcn.1015d43c
add esp, 0xc
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0x368]
mov edx, dword [eax + 0x36c]
mov dword [ebp - 0x8c], ecx
mov dword [ebp - 0x88], edx
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
cvtss2sd xmm0, dword [ebp - 0x88]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x8c]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x80]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x84]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x78]
sub esp, 8
movsd qword [esp], xmm0
cvtss2sd xmm0, dword [ebp - 0x7c]
sub esp, 8
movsd qword [esp], xmm0
push str.Raw___.1f___.1f___WithLockThresold___.1f___.1f___MouseDelta___.1f___.1f_
call fcn.1015cde3
add esp, 0x34
call fcn.10160cf9
push str.Mouse_cursors
call fcn.1015f679
add esp, 4
movzx eax, al
test eax, eax
je 0x10264b49
mov dword [ebp - 0xac], str.Arrow
mov dword [ebp - 0xa8], str.TextInput
mov dword [ebp - 0xa4], str.Move
mov dword [ebp - 0xa0], str.ResizeNS
mov dword [ebp - 0x9c], str.ResizeEW
mov dword [ebp - 0x98], str.ResizeNESW
mov dword [ebp - 0x94], str.ResizeNWSE
mov dword [ebp - 0x90], str.Hand
xor eax, eax
je 0x10264a1c
push 0
call dword [sym.imp.ucrtbased.dll_exit]
call fcn.1015c9d3
mov eax, dword [ebp + eax*4 - 0xac]
mov dword [ebp - 0x164], eax
call fcn.1015c9d3
mov dword [ebp - 0x168], eax
mov ecx, dword [ebp - 0x164]
push ecx
mov edx, dword [ebp - 0x168]
push edx
push str.Current_mouse_cursor___d:__s
call fcn.1015cde3
add esp, 0xc
push str.Hover_to_see_mouse_cursors:
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.Your_application_can_render_a_different_mouse_cursor_based_on_what_ImGui::GetMouseCursor___returns._If_software_cursor_rendering__io.MouseDrawCursor__is_set_ImGui_will_draw_the_right_cursor_for_you__otherwise_your_backend_needs_to_handle_it.
call fcn.10272670
add esp, 4
mov dword [ebp - 0xb0], 0
jmp 0x10264aa8
mov eax, dword [ebp - 0xb0]
add eax, 1
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 8
jge 0x10264b44
mov eax, dword [ebp - 0xb0]
mov ecx, dword [ebp + eax*4 - 0xac]
push ecx
mov edx, dword [ebp - 0xb0]
push edx
push str.Mouse_cursor__d:__s
lea eax, [ebp - 0xd0]
push eax
call fcn.1015f41c
add esp, 0x10
call fcn.1015f007
xorps xmm0, xmm0
movss dword [ebp - 0x160], xmm0
xorps xmm0, xmm0
movss dword [ebp - 0x15c], xmm0
lea eax, [ebp - 0x160]
push eax
push 0
push 0
lea ecx, [ebp - 0xd0]
push ecx
call fcn.101605d3
add esp, 0x10
push 0
call fcn.1015c5a0
add esp, 4
movzx eax, al
test eax, eax
jne 0x10264b30
call fcn.1015e79c
movzx eax, al
test eax, eax
je 0x10264b3f
mov eax, dword [ebp - 0xb0]
push eax
call fcn.1015c81b
add esp, 4
jmp 0x10264a99
call fcn.10160cf9
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1015ebf2
mov esp, ebp
pop ebp
ret