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

Disassembly:
sub esp, 0x5ac
mov eax, dword [0x654085d0]
xor eax, esp
mov dword [esp + 0x5a8], eax
push ebx
mov ebx, ecx
push ebp
mov ebp, dword [esp + 0x5c0]
push esi
mov eax, dword [ebx + 4]
mov esi, dword [esp + 0x5c8]
mov dword [esp + 0x5c], eax
mov eax, dword [esp + 0x5bc]
mov dword [esp + 0x14], ebx
mov dword [esp + 0x10], ebp
mov dword [esp + 0x24], esi
push edi
mov edi, dword [esp + 0x5c4]
mov dword [esp + 0x2c], edi
cmp eax, 0x2e
ja case.0x650666e6.14
jmp dword [eax*4 + 0x6506ab40]
push edi
call fcn.65062ef0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x58]
push edi
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::constructor_class_QStyleOptionButton_const__
mov eax, dword [ebx]
lea ecx, [esp + 0x2c8]
push esi
push edi
push 0
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 2
mov ecx, eax
call dword [edx + 0x58]
test dword [edi + 8], 0x100
je 0x650667c2
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFocusRect::constructor_void_
push edi
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_class_QStyleOption____thiscall_QStyleOption::operator_class_QStyleOption_const__
mov eax, dword [ebx]
lea ecx, [esp + 0x408]
push esi
push edi
push 1
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x548], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x540]
mov edx, dword [eax]
push ecx
push 3
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::destructor_void_
jmp case.0x650666e6.14
push edi
call fcn.65062ef0
add esp, 4
mov dword [esp + 0x20], eax
test eax, eax
je case.0x650666e6.14
movdqu xmm0, xmmword [eax + 0x10]
mov ecx, ebx
movdqu xmmword [esp + 0x528], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x24]
mov ecx, eax
mov edx, dword [eax]
push 1
call dword [edx + 0x6c]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x20]
test byte [eax + 0x30], 4
je 0x6506682c
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx + 0x54]
mov edi, dword [esp + 0x20]
test byte [edi + 0x30], 8
je 0x6506688b
lea ecx, [esp + 0x528]
call dword [0x652b8278]
sub eax, dword [esp + 0x14]
lea ecx, [esp + 0x528]
push eax
call dword [0x652b827c]
sub eax, dword [esp + 0x18]
lea ecx, [esp + 0x52c]
push eax
call dword [0x652b8280]
add eax, dword [esp + 0x1c]
lea ecx, [esp + 0x530]
push eax
call dword [0x652b8284]
add eax, dword [esp + 0x20]
lea ecx, [esp + 0x534]
push eax
call dword [0x652b8130]
mov eax, dword [edi + 0x30]
test al, 0x11
je 0x650668a6
mov ecx, dword [edi + 8]
test cl, 0x24
jne 0x650668a6
test al, 0x10
je 0x650668eb
test ecx, 0x2000
je 0x650668eb
push edi
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::constructor_class_QStyleOptionButton_const__
movdqu xmm0, xmmword [esp + 0x528]
mov ecx, ebx
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0xd
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::destructor_void_
test byte [edi + 0x30], 2
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 2
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
movdqu xmm0, xmmword [edi + 0x10]
push edi
lea ecx, [esp + 0x120]
mov esi, eax
movdqu xmmword [esp + 0x7c], xmm0
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::constructor_class_QStyleOptionButton_const__
lea ecx, [esi - 6]
push ecx
push ecx
lea ecx, [esp + 0x80]
call dword [0x652b84e4]
cdq
sub eax, edx
mov ecx, eax
mov eax, esi
cdq
sar ecx, 1
sub eax, edx
sar eax, 1
sub ecx, eax
add ecx, 3
push ecx
lea ecx, [esp + 0x84]
call dword [0x652b827c]
mov ecx, 2
sub ecx, esi
add eax, ecx
lea ecx, [esp + 0x2e4]
push eax
call dword [0x652b8500]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push dword [esp + 0x28]
lea ecx, [esp + 0x120]
push ebp
mov edx, dword [eax]
push ecx
push 0x13
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::destructor_void_
jmp case.0x650666e6.14
push edi
call fcn.65062ef0
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
je case.0x650666e6.14
movdqu xmm0, xmmword [eax + 0x10]
mov ecx, ebx
movdqu xmmword [esp + 0x3c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push dword [esp + 0x20]
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x74]
test eax, eax
mov ecx, 0x8880
mov eax, 0x880
cmove eax, ecx
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
add eax, 0x38
mov ecx, eax
mov dword [esp + 0x30], eax
call dword [0x652b9bac]
test al, al
jne 0x65066c6e
lea ecx, [esp + 0x68]
call dword [0x652b8504]
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 8]
mov edx, eax
not edx
and edx, 1
jne 0x65066a32
test eax, 0x100
mov eax, 2
cmovne edx, eax
test byte [ecx + 8], 0x20
mov eax, 1
mov dword [esp + 0x60], 0
cmovne eax, dword [esp + 0x60]
push eax
push edx
lea eax, [ecx + 0x3c]
push eax
push esi
call fcn.6506ef60
mov ecx, dword [esp + 0x40]
add esp, 4
push eax
lea eax, [esp + 0x538]
push eax
call dword [0x652b95b4]
lea ecx, [esp + 0x528]
call dword [0x652b97e0]
lea ecx, [esp + 0x528]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x4c], xmm0
call dword [0x652b97d4]
fdivr qword [esp + 0x4c]
lea ecx, [esp + 0x528]
fstp qword [esp + 0x4c]
cvttsd2si esi, qword [esp + 0x4c]
call dword [0x652b97dc]
lea ecx, [esp + 0x528]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x34], xmm0
call dword [0x652b97d4]
fdivr qword [esp + 0x34]
lea eax, [edi + 0x10]
mov ecx, dword [esp + 0x18]
push 0
push 0
mov dword [esp + 0x24], esi
lea esi, [ecx + 0x34]
add ecx, 0x20
push esi
push dword [esp + 0x20]
fstp qword [esp + 0x44]
push eax
lea eax, [esp + 0x30c]
push eax
call dword [0x652b9638]
mov ecx, eax
call dword [0x652b84e8]
mov ecx, esi
mov edi, eax
call dword [0x652b8628]
test al, al
jne 0x65066b1e
cvttsd2si eax, qword [esp + 0x4c]
add eax, 4
add eax, edi
mov dword [esp + 0x1c], eax
lea ecx, [esp + 0x3c]
call dword [0x652b84e4]
cvttsd2si ecx, qword [esp + 0x34]
sub eax, ecx
lea ecx, [esp + 0x3c]
cdq
sub eax, edx
mov edi, eax
sar edi, 1
call dword [0x652b84e8]
sub eax, dword [esp + 0x1c]
lea ecx, [esp + 0x3c]
cdq
sub eax, edx
mov esi, eax
cvttsd2si eax, qword [esp + 0x34]
sar esi, 1
push eax
cvttsd2si eax, qword [esp + 0x50]
push eax
call dword [0x652b84f8]
add eax, edi
lea ecx, [esp + 0x44]
push eax
call dword [0x652b84fc]
add eax, esi
lea ecx, [esp + 0x404]
push eax
call dword [0x652b8500]
mov edi, dword [esp + 0x18]
movdqu xmm0, xmmword [eax]
lea eax, [esp + 0x68]
push eax
lea eax, [esp + 0x40]
push eax
push dword [edi + 0xc]
lea eax, [esp + 0x324]
push eax
movdqu xmmword [esp + 0x78], xmm0
call sym.Qt5Widgets.dll_public:_static_class_QRect___cdecl_QStyle::visualRect_enum_Qt::LayoutDirection__class_QRect_const___class_QRect_const__
or dword [esp + 0x24], 1
lea ecx, [esp + 0x78]
add esp, 0x10
cmp dword [edi + 0xc], 1
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x68], xmm0
jne 0x65066bdb
call dword [0x652b8284]
sub eax, 4
lea ecx, [esp + 0x3c]
push eax
call dword [0x652b7f50]
jmp 0x65066bfd
call dword [0x652b84e8]
lea ecx, [esp + 0x68]
mov esi, eax
call dword [0x652b8284]
add eax, 4
lea ecx, [esp + 0x3c]
add eax, esi
push eax
call dword [0x652b8204]
test byte [edi + 8], 0x24
je 0x65066c46
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ecx, ebx
mov esi, eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push dword [esp + 0x28]
mov edx, dword [esi]
mov ecx, esi
push dword [esp + 0x30]
mov edi, eax
push 4
call dword [edx + 0x6c]
mov esi, dword [esp + 0x28]
mov ecx, edi
mov edx, dword [edi]
push eax
push esi
push dword [esp + 0x34]
push 3
call dword [edx + 0x6c]
push eax
lea ecx, [esp + 0x70]
call dword [0x652b8200]
jmp 0x65066c4a
mov esi, dword [esp + 0x28]
lea eax, [esp + 0x528]
mov ecx, ebp
push eax
lea eax, [esp + 0x6c]
push eax
call dword [0x652b95d4]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp 0x65066c73
or dword [esp + 0x14], 4
mov edi, dword [esp + 0x18]
test byte [edi + 8], 0x24
je 0x65066cc2
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ecx, ebx
mov esi, eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push dword [esp + 0x28]
mov edx, dword [esi]
mov ecx, esi
push dword [esp + 0x30]
mov edi, eax
push 4
call dword [edx + 0x6c]
mov esi, dword [esp + 0x28]
mov ecx, edi
mov edx, dword [edi]
push eax
push esi
push dword [esp + 0x34]
push 3
call dword [edx + 0x6c]
push eax
lea ecx, [esp + 0x44]
call dword [0x652b8200]
mov edi, dword [esp + 0x18]
test byte [edi + 0x30], 2
je 0x65066d13
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 2
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
cmp dword [edi + 0xc], 0
lea ecx, [esp + 0x3c]
push 0
jne 0x65066cf6
neg eax
push eax
push 0
push 0
lea eax, [esp + 0x2b8]
jmp 0x65066d02
push 0
push 0
push eax
lea eax, [esp + 0x348]
push eax
call dword [0x652b84ec]
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x3c], xmm0
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 8
lea ecx, [edi + 0x34]
push ecx
mov cl, byte [edi + 8]
mov edx, dword [eax]
and cl, 1
movzx ecx, cl
push ecx
lea ecx, [edi + 0x24]
push ecx
push dword [esp + 0x24]
lea ecx, [esp + 0x50]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
jmp case.0x650666e6.14
push edi
call fcn.65062ef0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
cmp dword [esp + 0x5c0], 5
lea ecx, [esp + 0x11c]
push edi
sete byte [esp + 0x17]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::constructor_class_QStyleOptionButton_const__
mov edx, dword [ebx]
xor eax, eax
cmp byte [esp + 0x13], al
mov ecx, ebx
push esi
setne al
push edi
lea eax, [eax*4 + 2]
push eax
lea eax, [esp + 0x444]
push eax
call dword [edx + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
cmp byte [esp + 0x13], 0
lea ecx, [esp + 0x11c]
push esi
push ebp
mov edx, dword [eax]
push ecx
mov ecx, 0x1a
mov dword [esp + 0x6c], 0x1f
cmovne ecx, dword [esp + 0x6c]
push ecx
mov ecx, eax
call dword [edx + 0x54]
mov edx, dword [ebx]
xor eax, eax
cmp byte [esp + 0x13], al
mov ecx, ebx
push esi
setne al
push edi
lea eax, [eax*4 + 3]
push eax
lea eax, [esp + 0x364]
push eax
call dword [edx + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
xor ecx, ecx
cmp byte [esp + 0x1f], cl
setne cl
lea ecx, [ecx*2 + 4]
push ecx
mov ecx, eax
call dword [edx + 0x58]
test dword [edi + 8], 0x100
je 0x65066e9f
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFocusRect::constructor_void_
push edi
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_class_QStyleOption____thiscall_QStyleOption::operator_class_QStyleOption_const__
mov edx, dword [ebx]
xor eax, eax
cmp byte [esp + 0x13], al
mov ecx, ebx
push esi
setne al
push edi
lea eax, [eax*4 + 4]
push eax
lea eax, [esp + 0x474]
push eax
call dword [edx + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x548], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x540]
mov edx, dword [eax]
push ecx
push 3
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionButton::destructor_void_
jmp case.0x650666e6.14
push edi
call fcn.65062ef0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
push 0x81
push dword [edi + 0xc]
lea eax, [esp + 0x1a8]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QFlags_enum_Qt::AlignmentFlag____cdecl_QStyle::visualAlignment_enum_Qt::LayoutDirection__class_QFlags_enum_Qt::AlignmentFlag__
add esp, 0xc
mov ecx, ebx
mov eax, dword [eax]
mov dword [esp + 0x14], eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x74]
test eax, eax
jne 0x65066f01
or dword [esp + 0x14], 0x8000
lea ecx, [esp + 0x78]
call dword [0x652b9e20]
movdqu xmm0, xmmword [edi + 0x10]
lea ecx, [edi + 0x38]
movdqu xmmword [esp + 0x528], xmm0
call dword [0x652b9bac]
test al, al
jne 0x65066feb
mov eax, dword [edi + 8]
lea ecx, [edi + 0x3c]
and eax, 1
mov eax, 0
push 1
sete al
push eax
push ecx
push esi
call fcn.6506ef60
add esp, 4
lea ecx, [edi + 0x38]
push eax
lea eax, [esp + 0x250]
push eax
call dword [0x652b95b4]
push eax
lea ecx, [esp + 0x7c]
call dword [0x652b9e14]
lea ecx, [esp + 0x240]
call dword [0x652b9e18]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x78]
push ecx
push dword [esp + 0x18]
mov edx, dword [eax]
lea ecx, [edi + 0x10]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x4c]
cmp dword [edi + 0xc], 1
lea ecx, [edi + 0x3c]
jne 0x65066fc3
call dword [0x652b852c]
mov esi, 0xfffffffc
lea ecx, [esp + 0x528]
sub esi, eax
call dword [0x652b827c]
add eax, esi
lea ecx, [esp + 0x528]
push eax
call dword [0x652b7f50]
jmp 0x65066feb
call dword [0x652b852c]
lea ecx, [esp + 0x528]
mov esi, eax
call dword [0x652b8284]
add eax, 4
lea ecx, [esp + 0x528]
add eax, esi
push eax
call dword [0x652b8204]
lea esi, [edi + 0x34]
mov ecx, esi
call dword [0x652b8628]
test al, al
jne 0x6506702d
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov cl, byte [edi + 8]
push 0
and cl, 1
mov edx, dword [eax]
movzx ecx, cl
push esi
push ecx
lea ecx, [edi + 0x24]
push ecx
mov ecx, dword [esp + 0x24]
or ecx, 0x800
push ecx
lea ecx, [esp + 0x53c]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
lea ecx, [esp + 0x78]
call dword [0x652b9e18]
jmp case.0x650666e6.14
push edi
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::constructor_class_QStyleOption_const__
or dword [esp + 0x540], 1
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
test byte [edi + 8], 0x40
lea ecx, [esp + 0x538]
push esi
push ebp
mov edx, dword [eax]
mov esi, 0x13
push ecx
mov ecx, 0x16
cmovne ecx, esi
push ecx
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
jmp case.0x650666e6.14
test dword [edi + 8], 0x8000
lea ebx, [edi + 0x24]
lea esi, [edi + 0x10]
mov dword [esp + 0x1c], ebx
mov ecx, ebx
mov dword [esp + 0x24], esi
je 0x650670a9
push 0xc
jmp 0x650670ab
push 1
call dword [0x652b9e08]
push eax
push esi
mov ecx, ebp
call dword [0x652b9bc8]
push 1
mov ecx, ebx
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xb0]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xa8]
push 0x40
push 0x10
push 2
sub esp, 8
lea ecx, [esp + 0x124]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x110]
call dword [0x652b9ddc]
mov ebp, dword [0x652ba218]
lea ecx, [esp + 0xa8]
call ebp
mov ecx, esi
call dword [0x652b84e4]
cdq
mov ecx, esi
sub eax, edx
sar eax, 1
lea edi, [eax - 1]
call dword [0x652b84fc]
mov ecx, esi
lea ebx, [eax - 4]
call dword [0x652b84e4]
mov ecx, dword [esp + 0x24]
cdq
sub eax, edx
sar eax, 1
lea esi, [eax - 1]
call dword [0x652b84f8]
add eax, edi
mov edi, dword [esp + 0x24]
push eax
mov ecx, edi
call dword [0x652b84e8]
add eax, ebx
mov ecx, edi
push eax
call dword [0x652b84f8]
add eax, esi
mov ecx, edi
push eax
call dword [0x652b84fc]
mov ecx, dword [esp + 0x20]
add eax, 2
push eax
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xa0]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0x98]
push 0x40
push 0x10
push 2
sub esp, 8
movsd qword [esp], xmm0
push eax
lea ecx, [esp + 0xa0]
call dword [0x652b9de0]
mov ecx, dword [esp + 0x14]
push eax
call dword [0x652b9dd0]
lea ecx, [esp + 0x88]
call dword [0x652b9ddc]
lea ecx, [esp + 0x98]
call ebp
mov ebp, edi
mov ecx, edi
call dword [0x652b84e4]
cdq
mov ecx, ebp
sub eax, edx
mov esi, eax
sar esi, 1
call dword [0x652b84fc]
mov ecx, ebp
lea ebx, [eax - 4]
call dword [0x652b84e4]
cdq
mov ecx, ebp
sub eax, edx
mov edi, eax
sar edi, 1
call dword [0x652b84f8]
add eax, esi
mov ecx, ebp
push eax
call dword [0x652b84e8]
add eax, ebx
mov ecx, ebp
push eax
call dword [0x652b84f8]
add eax, edi
mov ecx, ebp
push eax
call dword [0x652b84fc]
mov ecx, dword [esp + 0x20]
add eax, 2
push eax
call dword [0x652b9dbc]
jmp case.0x650666e6.14
push edi
call fcn.65062fd0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x74]
test eax, eax
mov ecx, 0x8b84
mov eax, 0xb84
cmove eax, ecx
mov ecx, ebx
mov dword [esp + 0x1c], eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push 0
push 0x41
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
mov ecx, dword [edi + 8]
and ecx, 1
mov ecx, 0
push 1
sete cl
push ecx
push eax
push eax
lea ecx, [esp + 0x278]
call dword [0x652b8350]
push eax
push esi
call fcn.6506ef60
add esp, 4
lea ecx, [edi + 0x50]
push eax
lea eax, [esp + 0x88]
push eax
call dword [0x652b95b4]
lea ecx, [esp + 0x78]
call dword [0x652b9688]
mov ecx, ebx
test al, al
jne 0x6506732c
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x78]
push ecx
mov ecx, dword [esp + 0x20]
mov edx, dword [eax]
push ecx
lea ecx, [edi + 0x10]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x4c]
lea ecx, [esp + 0x78]
call dword [0x652b9e18]
jmp case.0x650666e6.14
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 8
lea ecx, [edi + 0x4c]
mov edx, eax
push ecx
mov cl, byte [edi + 8]
lea eax, [edi + 0x10]
and cl, 1
mov esi, dword [edx]
movzx ecx, cl
push ecx
lea ecx, [edi + 0x24]
push ecx
mov ecx, dword [esp + 0x2c]
push ecx
push eax
push ebp
mov ecx, edx
call dword [esi + 0x48]
lea ecx, [esp + 0x78]
call dword [0x652b9e18]
jmp case.0x650666e6.14
test esi, esi
je case.0x650666e6.14
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 4]
shr eax, 9
test al, 1
jne case.0x650666e6.14
lea eax, [edi + 0x10]
mov ecx, ebp
push eax
call dword [0x652b95c0]
jmp case.0x650666e6.14
push edi
call fcn.65062ff0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
push edi
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionProgressBar::constructor_class_QStyleOptionProgressBar_const__
mov edx, dword [ebx]
lea eax, [esp + 0x378]
push esi
push edi
push 0xc
push eax
mov ecx, ebx
call dword [edx + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0xb
mov ecx, eax
call dword [edx + 0x58]
mov eax, dword [ebx]
lea ecx, [esp + 0x448]
push esi
push edi
push 0xd
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0xc
mov ecx, eax
call dword [edx + 0x58]
cmp byte [edi + 0x44], 0
je 0x65067465
mov eax, dword [ebx]
lea ecx, [esp + 0x398]
push esi
push edi
push 0xe
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0xd
mov ecx, eax
call dword [edx + 0x58]
lea ecx, [esp + 0x158]
call dword [0x652b8638]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
jmp case.0x650666e6.14
lea ebx, [edi + 0x10]
mov ecx, ebx
call dword [0x652b82cc]
test al, al
je case.0x650666e6.14
lea esi, [edi + 0x24]
push 0xa
mov ecx, esi
call dword [0x652b9e08]
push eax
push 1
push 1
push esi
push ebx
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadePanel_class_QPainter___class_QRect_const___class_QPalette_const___bool__int__class_QBrush_const__
add esp, 0x18
jmp case.0x650666e6.14
push edi
call fcn.65062ff0
mov edi, eax
add esp, 4
mov dword [esp + 0x14], edi
test edi, edi
je case.0x650666e6.14
cmp dword [edi + 0x48], 2
je case.0x650666e6.14
test byte [edi + 0x40], 0x84
mov dword [esp + 0x1c], 0x11
je 0x65067619
cmp byte [edi + 0x44], 0
je 0x65067619
mov eax, dword [edi + 0x30]
cdq
mov ecx, eax
mov esi, edx
mov eax, dword [edi + 0x38]
cdq
sub eax, ecx
mov edi, edx
sbb edi, esi
shld edi, eax, 1
add eax, eax
mov dword [esp + 0x88], eax
mov eax, dword [esp + 0x14]
mov eax, dword [eax + 0x34]
cdq
sub eax, ecx
sbb edx, esi
cmp edi, edx
jl 0x65067615
jg 0x65067537
cmp dword [esp + 0x88], eax
jb 0x65067615
mov edi, dword [esp + 0x14]
lea ecx, [esp + 0x78]
push 1
push 1
mov dword [esp + 0x24], 0xd
movdqu xmm0, xmmword [edi + 0x10]
movdqu xmmword [esp + 0x80], xmm0
call dword [0x652b8200]
lea esi, [edi + 0x24]
push 0xd
mov ecx, esi
call dword [0x652b983c]
mov ecx, eax
call dword [0x652b9758]
push 0xa0
cmp eax, 0x80
jg 0x65067598
push 0xff
push 0xff
push 0xff
lea ecx, [esp + 0x5b8]
jmp 0x650675a5
push 0
push 0
push 0
lea ecx, [esp + 0x5a8]
call dword [0x652b97ec]
push eax
lea ecx, [esp + 0x52c]
call dword [0x652b9708]
push esi
lea ecx, [esp + 0x50]
call dword [0x652ba210]
lea eax, [esp + 0x528]
push eax
push 0xd
lea ecx, [esp + 0x54]
call dword [0x652b9660]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0xd
lea ecx, [edi + 0x3c]
push ecx
mov cl, byte [edi + 8]
mov edx, dword [eax]
and cl, 1
movzx ecx, cl
push ecx
lea ecx, [esp + 0x58]
push ecx
push 0x184
lea ecx, [esp + 0x8c]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
lea ecx, [esp + 0x4c]
call dword [0x652ba20c]
jmp 0x65067619
mov edi, dword [esp + 0x14]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push dword [esp + 0x1c]
lea ecx, [edi + 0x3c]
mov edx, eax
push ecx
mov cl, byte [edi + 8]
lea eax, [edi + 0x10]
and cl, 1
mov esi, dword [edx]
movzx ecx, cl
push ecx
lea ecx, [edi + 0x24]
push ecx
push 0x184
push eax
push ebp
mov ecx, edx
call dword [esi + 0x48]
jmp case.0x650666e6.14
push edi
call fcn.65062ff0
mov edi, eax
add esp, 4
mov dword [esp + 0x34], edi
test edi, edi
je case.0x650666e6.14
mov al, byte [edi + 0x4c]
lea ecx, [esp + 0x538]
movdqu xmm0, xmmword [edi + 0x10]
cmp dword [edi + 0x48], 2
mov byte [esp + 0x5f], al
mov eax, dword [edi + 0x30]
sete byte [esp + 0x13]
cdq
mov dword [esp + 0x30], eax
mov eax, dword [edi + 0x34]
mov dword [esp + 0x1c], edx
cdq
mov dword [esp + 0x14], eax
mov eax, dword [edi + 0x38]
mov dword [esp + 0x18], edx
cdq
movdqu xmmword [esp + 0x3c], xmm0
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], edx
call dword [0x652ba244]
cmp byte [esp + 0x13], 0
je 0x65067762
lea ecx, [esp + 0x3c]
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x40]
call dword [0x652b84e4]
push eax
lea ecx, [esp + 0x44]
call dword [0x652b84fc]
push eax
lea ecx, [esp + 0x48]
call dword [0x652b84f8]
push eax
lea ecx, [esp + 0x498]
call dword [0x652b8500]
sub esp, 8
lea ecx, [esp + 0x540]
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x44], xmm0
movsd xmm0, qword [0x652c0998]
movsd qword [esp], xmm0
call dword [0x652b96c4]
lea ecx, [esp + 0x3c]
call dword [0x652b84f8]
mov esi, eax
lea ecx, [esp + 0x3c]
add esi, esi
call dword [0x652b84e4]
add eax, esi
lea ecx, [esp + 0x538]
neg eax
sub esp, 0x10
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
xorps xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b96c8]
mov esi, dword [esp + 0x28]
lea eax, [edi + 0x24]
push eax
lea ecx, [esp + 0x50]
call dword [0x652ba210]
lea ecx, [esp + 0x4c]
call dword [0x652b9650]
push eax
lea ecx, [esp + 0x50]
call dword [0x652b972c]
mov ecx, eax
call dword [0x652b9678]
test al, al
je 0x650677ab
push 0xc
push 0
lea ecx, [edi + 0x24]
call dword [0x652b9668]
push eax
push 0xc
lea ecx, [esp + 0x54]
call dword [0x652b9660]
cmp byte [esp + 0x13], 0
jne 0x650677bc
cmp dword [edi + 0xc], 1
je 0x650677bc
xor al, al
jmp 0x650677be
mov al, 1
cmp byte [esp + 0x5f], 0
mov byte [esp + 0x13], al
je 0x650677d0
test al, al
sete byte [esp + 0x13]
lea ecx, [esp + 0x3c]
call dword [0x652b84e8]
cmp dword [edi + 0x30], 0
mov dword [esp + 0x28], eax
jne 0x650678db
cmp dword [edi + 0x34], 0
jne 0x650678db
mov ecx, dword [esp + 0x20]
lea edi, [eax + eax]
sub ecx, dword [esp + 0x30]
mov eax, edi
mov ebx, dword [esp + 0x24]
sbb ebx, dword [esp + 0x1c]
cdq
push edx
push eax
push ebx
push ecx
call fcn.652b57f0
mov esi, eax
cmp esi, dword [esp + 0x28]
jle 0x6506781d
sub edi, esi
mov esi, edi
cmp byte [esp + 0x13], 0
lea ecx, [esp + 0x3c]
je 0x65067834
call dword [0x652b827c]
sub eax, esi
mov esi, eax
jmp 0x6506783c
call dword [0x652b84fc]
add esi, eax
push 1
lea ecx, [esp + 0x50]
call dword [0x652b972c]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xa8]
call dword [0x652b97d0]
movsd xmm0, qword [0x652ccb68]
lea eax, [esp + 0xa0]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x11c]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x108]
call dword [0x652b9ddc]
lea ecx, [esp + 0xa0]
call dword [0x652ba218]
lea ecx, [esp + 0x3c]
call dword [0x652b84e4]
push eax
push esi
lea ecx, [esp + 0x44]
call dword [0x652b84f8]
push eax
push esi
mov ecx, ebp
call dword [0x652b9dbc]
lea ecx, [esp + 0x4c]
call dword [0x652ba20c]
jmp case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 0x18
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
mov edi, eax
test edi, edi
je 0x65067c03
cmp edi, 1
jle 0x6506790a
lea ecx, [esp + 0x3c]
call dword [0x652b84e8]
add eax, edi
jmp 0x6506790e
mov eax, dword [esp + 0x28]
cdq
idiv edi
mov ecx, dword [esp + 0x20]
sub ecx, dword [esp + 0x30]
mov edx, dword [esp + 0x1c]
sbb dword [esp + 0x24], edx
mov edx, dword [esp + 0x14]
sub edx, dword [esp + 0x30]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x1c]
sbb dword [esp + 0x18], eax
mov eax, edx
or eax, dword [esp + 0x18]
mov dword [esp + 0x14], edx
jne 0x6506794d
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x2c]
test eax, eax
jle 0x650679c0
mov eax, 0x7fffffff
cdq
idiv dword [esp + 0x2c]
cdq
cmp dword [esp + 0x24], edx
jl 0x650679bc
jg 0x6506796c
cmp ecx, eax
jb 0x650679bc
mov eax, dword [esp + 0x2c]
cdq
mov dword [esp + 0x30], eax
mov dword [esp + 0x60], edx
cmp dword [esp + 0x18], edx
jl 0x650679bc
jg 0x65067987
cmp dword [esp + 0x14], eax
jb 0x650679bc
push edx
push eax
push dword [esp + 0x2c]
push ecx
call fcn.652b5700
push dword [esp + 0x60]
mov dword [esp + 0x24], eax
push dword [esp + 0x34]
mov dword [esp + 0x2c], edx
push dword [esp + 0x20]
push dword [esp + 0x20]
call fcn.652b5700
mov ecx, dword [esp + 0x20]
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], edx
mov eax, dword [esp + 0x2c]
push dword [esp + 0x24]
cdq
push ecx
push edx
push eax
call fcn.652b57b0
push dword [esp + 0x18]
push dword [esp + 0x18]
push edx
push eax
call fcn.652b5700
mov ecx, eax
mov dword [esp + 0x1c], eax
imul ecx, edi
mov dword [esp + 0x60], eax
cmp ecx, dword [esp + 0x28]
jle 0x650679f4
dec eax
mov dword [esp + 0x1c], eax
cmp byte [esp + 0x13], 0
lea ecx, [esp + 0x3c]
mov dword [esp + 0x30], 0
je 0x65067a1f
call dword [0x652b827c]
mov ecx, eax
xor eax, eax
cmp edi, 1
cmovg eax, edi
sub ecx, eax
mov dword [esp + 0x20], ecx
jmp 0x65067a29
call dword [0x652b84fc]
mov dword [esp + 0x20], eax
push dword [esp + 0x34]
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionProgressBar::constructor_class_QStyleOptionProgressBar_const__
movdqu xmm0, xmmword [esp + 0x3c]
lea eax, [esp + 0x4c]
push eax
lea ecx, [esp + 0x144]
movdqu xmmword [esp + 0x130], xmm0
call dword [0x652ba208]
lea ecx, [esp + 0x12c]
call dword [0x652b84f8]
lea ecx, [esp + 0x12c]
mov dword [esp + 0x2c], eax
call dword [0x652b84e4]
mov dword [esp + 0x24], eax
xor ecx, ecx
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x124], 0
test eax, eax
jle 0x65067b45
mov dword [esp + 0x14], eax
lea esp, [esp]
push dword [esp + 0x24]
mov eax, dword [esp + 0x24]
push edi
push dword [esp + 0x34]
add eax, ecx
lea ecx, [esp + 0x138]
push eax
call dword [0x652b8134]
lea eax, [esp + 0x3b8]
push eax
lea eax, [esp + 0x130]
push eax
lea ecx, [esp + 0x4d0]
call dword [0x652b84d0]
push eax
lea eax, [esp + 0x510]
push eax
lea ecx, [esp + 0x544]
call dword [0x652b96cc]
mov ecx, eax
call dword [0x652b84c0]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0x1e
mov ecx, eax
call dword [edx + 0x54]
mov dl, byte [esp + 0x13]
mov eax, edi
test dl, dl
je 0x65067b2b
neg eax
mov ecx, dword [esp + 0x30]
add ecx, eax
dec dword [esp + 0x14]
mov dword [esp + 0x30], ecx
jne 0x65067aa0
mov eax, dword [esp + 0x1c]
jmp 0x65067b49
mov dl, byte [esp + 0x13]
cmp eax, dword [esp + 0x60]
jge 0x65067bea
imul eax, edi
sub dword [esp + 0x28], eax
mov eax, dword [esp + 0x20]
test dl, dl
je 0x65067b6c
sub eax, dword [esp + 0x28]
add eax, ecx
add eax, edi
jmp 0x65067b6e
add eax, ecx
push dword [esp + 0x24]
lea ecx, [esp + 0x130]
push dword [esp + 0x2c]
push dword [esp + 0x34]
push eax
call dword [0x652b8134]
lea eax, [esp + 0x418]
push eax
lea eax, [esp + 0x130]
push eax
lea ecx, [esp + 0x4f0]
call dword [0x652b84d0]
push eax
lea eax, [esp + 0x4b0]
push eax
lea ecx, [esp + 0x544]
call dword [0x652b96cc]
mov ecx, eax
call dword [0x652b84c0]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0x1e
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x158]
call dword [0x652b8638]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
lea ecx, [esp + 0x4c]
call dword [0x652ba20c]
jmp case.0x650666e6.14
push edi
call fcn.65062fb0
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
movdqu xmm0, xmmword [edi + 0x10]
lea ecx, [edi + 0x3c]
movdqu xmmword [esp + 0x68], xmm0
call dword [0x652b9bac]
test al, al
jne 0x65067e3e
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push 0
push 0x41
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
mov ecx, dword [edi + 8]
and ecx, 1
mov ecx, 0
push 1
sete cl
push ecx
push eax
push eax
lea ecx, [esp + 0x220]
call dword [0x652b8350]
push eax
push esi
call fcn.6506ef60
add esp, 4
lea ecx, [edi + 0x3c]
push eax
lea eax, [esp + 0x4c]
push eax
call dword [0x652b95b4]
lea ecx, [esp + 0x3c]
call dword [0x652b97e0]
lea ecx, [esp + 0x3c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x4c], xmm0
call dword [0x652b97d4]
fdivr qword [esp + 0x4c]
lea eax, [esp + 0x68]
mov esi, dword [edi + 0x40]
lea ecx, [esp + 0x3c]
push eax
fstp qword [esp + 0x50]
call dword [0x652b97d4]
sub esp, 8
lea eax, [esp + 0x22c]
lea ecx, [esp + 0x48]
fstp qword [esp]
push eax
call dword [0x652b97d8]
push eax
lea eax, [esp + 0x240]
push eax
call fcn.65053cd0
add esp, 0x10
push eax
push ecx
mov eax, esp
mov dword [eax], esi
lea eax, [esp + 0x534]
push dword [edi + 0xc]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QRect___cdecl_QStyle::alignedRect_enum_Qt::LayoutDirection__class_QFlags_enum_Qt::AlignmentFlag___class_QSize_const___class_QRect_const__
add esp, 0x14
lea eax, [esp + 0x68]
lea ecx, [esp + 0x528]
push eax
lea eax, [esp + 0x7c]
push eax
call dword [0x652b82b0]
lea ecx, [esp + 0x3c]
call dword [0x652b97dc]
lea ecx, [esp + 0x528]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x34], xmm0
call dword [0x652b84e8]
lea ecx, [esp + 0x3c]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x60], xmm0
call dword [0x652b97d4]
fmul qword [esp + 0x34]
fstp qword [esp + 0x34]
cvttsd2si eax, qword [esp + 0x34]
lea ecx, [esp + 0x3c]
push eax
call dword [0x652b97d4]
fmul qword [esp + 0x64]
lea ecx, [esp + 0x7c]
fstp qword [esp + 0x38]
cvttsd2si eax, qword [esp + 0x38]
push eax
call dword [0x652b84f8]
lea ecx, [esp + 0x530]
mov esi, eax
call dword [0x652b84f8]
sub esi, eax
lea ecx, [esp + 0x80]
push esi
call dword [0x652b84fc]
lea ecx, [esp + 0x534]
mov esi, eax
call dword [0x652b84fc]
sub esi, eax
lea ecx, [esp + 0x84]
push esi
lea eax, [esp + 0x4c]
push eax
call dword [0x652b84f8]
push eax
lea ecx, [esp + 0x90]
call dword [0x652b84fc]
push eax
mov ecx, ebp
call dword [0x652b97b4]
cmp dword [edi + 0xc], 0
lea ecx, [esp + 0x68]
jne 0x65067e14
call dword [0x652b8284]
cvttsd2si edx, qword [esp + 0x4c]
lea ecx, [esp + 0x68]
add edx, 2
add eax, edx
push eax
call dword [0x652b8204]
jmp 0x65067e34
call dword [0x652b827c]
cvttsd2si edx, qword [esp + 0x4c]
mov ecx, 0xfffffffe
sub ecx, edx
add eax, ecx
lea ecx, [esp + 0x68]
push eax
call dword [0x652b7f50]
lea ecx, [esp + 0x3c]
call dword [0x652b9e18]
test byte [edi + 8], 0x20
je 0x65067e7a
mov ecx, ebp
call dword [0x652b960c]
push eax
lea ecx, [esp + 0x50]
call dword [0x652ba200]
push 1
lea ecx, [esp + 0x50]
call dword [0x652b9644]
lea eax, [esp + 0x4c]
mov ecx, ebp
push eax
call dword [0x652b9608]
lea ecx, [esp + 0x4c]
call dword [0x652ba1fc]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 8
lea ecx, [edi + 0x34]
push ecx
mov cl, byte [edi + 8]
mov edx, dword [eax]
and cl, 1
movzx ecx, cl
push ecx
lea ecx, [edi + 0x24]
push ecx
push dword [edi + 0x38]
lea ecx, [esp + 0x7c]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
jmp case.0x650666e6.14
push edi
call fcn.65063130
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
je case.0x650666e6.14
test byte [eax + 8], 0x24
lea ecx, [eax + 0x10]
movdqu xmm0, xmmword [ecx]
mov dword [esp + 0x60], ecx
mov dword [esp + 0x24], 0
movdqu xmmword [esp + 0x68], xmm0
mov dword [esp + 0x14], 0
je 0x65067f1c
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x1c]
mov ecx, eax
mov edx, dword [eax]
push 3
call dword [edx + 0x6c]
mov ecx, ebx
mov dword [esp + 0x24], eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x1c]
mov ecx, eax
mov edx, dword [eax]
push 4
call dword [edx + 0x6c]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
mov cl, byte [eax + 0x38]
and cl, 1
mov byte [esp + 0x13], cl
jne 0x65067f4a
lea ecx, [eax + 0x3c]
call dword [0x652b9bac]
test al, al
je 0x65067f46
mov ecx, dword [esp + 0x18]
lea ecx, [ecx + 0x48]
call dword [0x652b8628]
test al, al
je 0x65067f50
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x50], 1
jne 0x65067fca
mov ecx, ebx
mov esi, 0x884
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push dword [esp + 0x2c]
mov ecx, eax
mov edx, dword [eax]
push edi
push 0x29
call dword [edx + 0x74]
push dword [esp + 0x14]
test eax, eax
mov ecx, 0x8884
push dword [esp + 0x28]
cmove esi, ecx
lea ecx, [esp + 0x70]
call dword [0x652b8200]
mov eax, dword [esp + 0x18]
mov ecx, ebp
add eax, 0x5c
push eax
call dword [0x652b9608]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ebx, dword [esp + 0x18]
push 8
mov edx, dword [eax]
lea ecx, [ebx + 0x48]
push ecx
mov cl, byte [edi + 8]
and cl, 1
movzx ecx, cl
push ecx
lea ecx, [ebx + 0x24]
push ecx
push esi
lea ecx, [esp + 0x7c]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
jmp case.0x650666e6.14
lea ecx, [esp + 0x528]
call dword [0x652b9e20]
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 0x40]
lea edx, [ecx + 0x40]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 4]
mov dword [esp + 0x50], eax
lea eax, [ecx + 0x3c]
mov ecx, eax
mov dword [esp + 0x34], edx
mov dword [esp + 0x30], eax
call dword [0x652b9bac]
test al, al
jne 0x650680e3
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 8]
mov ecx, eax
shr ecx, 5
not ecx
and ecx, 1
test al, 1
jne 0x65068023
mov eax, 1
jmp 0x6506803d
mov eax, dword [edi + 8]
test eax, 0x2000
je 0x6506803b
test eax, 0x1000
je 0x6506803b
mov eax, 2
jmp 0x6506803d
xor eax, eax
push ecx
mov ecx, dword [esp + 0x64]
push eax
push dword [esp + 0x3c]
lea eax, [esp + 0x1c4]
push eax
lea eax, [esp + 0x2b0]
push eax
call dword [0x652b82c0]
mov ecx, eax
call dword [0x652b828c]
push eax
push esi
call fcn.6506ef60
mov ecx, dword [esp + 0x40]
add esp, 4
push eax
lea eax, [esp + 0x268]
push eax
call dword [0x652b95b4]
push eax
lea ecx, [esp + 0x52c]
call dword [0x652b9e14]
lea ecx, [esp + 0x258]
call dword [0x652b9e18]
lea ecx, [esp + 0x528]
call dword [0x652b97d4]
sub esp, 8
lea eax, [esp + 0x288]
lea ecx, [esp + 0x530]
fstp qword [esp]
push eax
call dword [0x652b97d8]
push eax
lea eax, [esp + 0x1d4]
push eax
call fcn.65053cd0
add esp, 0x10
mov ecx, dword [eax]
mov dword [esp + 0x4c], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x18]
cmp dword [eax + 0x50], 0
je 0x6506830d
add eax, 0x5c
mov ecx, ebp
push eax
call dword [0x652b9608]
movdqu xmm0, xmmword [esp + 0x68]
mov ecx, ebx
movdqu xmmword [esp + 0x3c], xmm0
movdqu xmmword [esp + 0x78], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x74]
mov edi, dword [esp + 0x18]
test eax, eax
mov ecx, 0x8800
mov eax, 0x800
cmove eax, ecx
lea ecx, [esp + 0x4c]
mov dword [esp + 0x28], eax
cmp dword [edi + 0x50], 3
jne 0x650681e5
call dword [0x652b8528]
add eax, 6
lea ecx, [esp + 0x3c]
push eax
call dword [0x652b7fe4]
push 0xffffffffffffffff
push 0
lea ecx, [esp + 0x44]
call dword [0x652b84e4]
dec eax
lea ecx, [esp + 0x80]
push eax
push 0
call dword [0x652b826c]
push dword [esp + 0x14]
lea ecx, [esp + 0x40]
push dword [esp + 0x28]
call dword [0x652b8200]
cmp byte [esp + 0x13], 0
mov ecx, ebx
jne 0x650681c2
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x528]
push ecx
push 0x84
mov edx, dword [eax]
lea ecx, [esp + 0x44]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x4c]
or dword [esp + 0x28], 0x84
jmp 0x65068290
push esi
push ebp
lea eax, [esp + 0x44]
push eax
push edi
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push eax
call fcn.650639b0
add esp, 0x14
or dword [esp + 0x28], 0x84
jmp 0x65068290
call dword [0x652b852c]
add eax, 8
lea ecx, [esp + 0x3c]
push eax
call dword [0x652b7fe8]
push 0
push 0
push 0
lea ecx, [esp + 0x48]
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x88]
call dword [0x652b826c]
push dword [esp + 0x14]
lea ecx, [esp + 0x40]
push dword [esp + 0x28]
call dword [0x652b8200]
cmp byte [esp + 0x13], 0
mov ecx, ebx
jne 0x65068272
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov esi, eax
lea eax, [esp + 0x528]
push eax
push 0x84
lea eax, [esp + 0x44]
mov edi, dword [esi]
push eax
lea eax, [esp + 0x74]
push eax
mov eax, dword [esp + 0x3c]
push dword [eax + 0xc]
lea eax, [esp + 0x3ec]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QRect___cdecl_QStyle::visualRect_enum_Qt::LayoutDirection__class_QRect_const___class_QRect_const__
add esp, 0x10
mov ecx, esi
push eax
push ebp
call dword [edi + 0x4c]
jmp 0x65068288
push esi
push ebp
lea eax, [esp + 0x44]
push eax
push edi
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push eax
call fcn.650639b0
add esp, 0x14
or dword [esp + 0x28], 0x81
push dword [esp + 0x14]
lea ecx, [esp + 0x7c]
push dword [esp + 0x28]
call dword [0x652b8200]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ebx, dword [esp + 0x18]
mov edi, eax
push 8
mov edx, dword [ebx + 8]
lea ecx, [ebx + 0x48]
mov esi, dword [edi]
and edx, 1
push ecx
setne al
movzx eax, al
push eax
lea eax, [ebx + 0x24]
push eax
mov eax, dword [esp + 0x38]
push eax
lea eax, [esp + 0x8c]
push eax
lea eax, [esp + 0x80]
push eax
mov eax, dword [esp + 0x48]
push dword [eax + 0xc]
lea eax, [esp + 0x2d8]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QRect___cdecl_QStyle::visualRect_enum_Qt::LayoutDirection__class_QRect_const___class_QRect_const__
add esp, 0x10
mov ecx, edi
push eax
push ebp
call dword [esi + 0x48]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp case.0x650666e6.14
push dword [esp + 0x14]
lea ecx, [esp + 0x6c]
push dword [esp + 0x28]
call dword [0x652b8200]
cmp byte [esp + 0x13], 0
mov ecx, ebx
je 0x65068353
push esi
push ebp
lea eax, [esp + 0x70]
push eax
push dword [esp + 0x24]
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push eax
call fcn.650639b0
add esp, 0x14
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp case.0x650666e6.14
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x528]
push ecx
push 0x84
mov edx, dword [eax]
lea ecx, [esp + 0x70]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x4c]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp case.0x650666e6.14
push edi
call fcn.65063110
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x58]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x2a
call dword [edx + 0x58]
jmp case.0x650666e6.14
push edi
call fcn.65063110
mov ebx, eax
add esp, 4
test ebx, ebx
je case.0x650666e6.14
push 0x96
lea ecx, [esp + 0x58c]
push ecx
lea ecx, [ebx + 0x24]
call dword [0x652b982c]
mov ecx, eax
call dword [0x652b9e10]
mov ecx, eax
call dword [0x652b97e4]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
push 0x20
mov ecx, ebp
call dword [0x652b97f4]
push 1
push 0x20
mov ecx, ebp
mov byte [esp + 0x3c], al
call dword [0x652b97f8]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
cmp dword [ebx + 0xc], 1
lea ecx, [ebx + 0x10]
lea edi, [eax + 0x11]
je 0x650684fb
call dword [0x652b84e4]
inc eax
lea ecx, [esp + 0x538]
push eax
push 0xffffffffffffffff
call dword [0x652b854c]
push 1
push 0xffffffffffffffff
lea ecx, [esp + 0x548]
call dword [0x652b854c]
push 1
lea ecx, [ebx + 0x10]
call dword [0x652b84e8]
sub eax, edi
lea ecx, [esp + 0x54c]
push eax
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
sub eax, 2
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
sub eax, 0x14
lea ecx, [esp + 0x554]
push eax
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
sub eax, 2
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
dec eax
lea ecx, [esp + 0x55c]
push eax
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
inc eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
dec eax
lea ecx, [esp + 0x564]
push eax
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
inc eax
push eax
push 0xffffffffffffffff
jmp 0x650685ad
call dword [0x652b84e4]
inc eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x540]
call dword [0x652b854c]
push 1
lea ecx, [ebx + 0x10]
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x548]
call dword [0x652b854c]
push 1
lea eax, [edi - 1]
push eax
lea ecx, [esp + 0x550]
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
sub eax, 2
lea ecx, [esp + 0x550]
push eax
push 0x13
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
sub eax, 2
lea ecx, [esp + 0x558]
push eax
push 0
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
inc eax
lea ecx, [esp + 0x560]
push eax
push 0
call dword [0x652b854c]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
inc eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x570]
call dword [0x652b854c]
push 0
push 7
lea eax, [esp + 0x540]
mov ecx, ebp
push eax
call dword [0x652b95e4]
push dword [esp + 0x34]
mov ecx, ebp
push 0x20
call dword [0x652b97f8]
lea ecx, [ebx + 0x24]
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
cmp dword [ebx + 0xc], 1
lea ecx, [ebx + 0x10]
push 2
je 0x65068674
call dword [0x652b84e8]
sub eax, edi
mov ecx, ebp
push eax
push 2
push 0
call dword [0x652b9dbc]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
dec eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
sub eax, 0x15
lea ecx, [ebx + 0x10]
push eax
push 2
call dword [0x652b84e8]
sub eax, edi
mov ecx, ebp
dec eax
push eax
call dword [0x652b9dbc]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
dec eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
push eax
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
dec eax
lea ecx, [ebx + 0x10]
push eax
call dword [0x652b84e8]
sub eax, 0x14
push eax
jmp 0x650686bc
lea eax, [edi - 1]
push eax
push 2
call dword [0x652b84e8]
dec eax
mov ecx, ebp
push eax
call dword [0x652b9dbc]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
dec eax
mov ecx, ebp
push eax
push 0x14
push 2
push edi
call dword [0x652b9dbc]
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
dec eax
lea ecx, [ebx + 0x10]
push eax
push 0xffffffffffffffff
call dword [0x652b84e4]
dec eax
push eax
push 0x13
mov ecx, ebp
call dword [0x652b9dbc]
push 0
mov ecx, ebp
call dword [0x652b9818]
jmp case.0x650666e6.14
push edi
call fcn.65063070
mov edi, eax
add esp, 4
test edi, edi
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 8
call dword [edx + 0x58]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 9
call dword [edx + 0x58]
jmp case.0x650666e6.14
push edi
call fcn.65063070
add esp, 4
mov dword [esp + 0x1c], eax
test eax, eax
je case.0x650666e6.14
mov ecx, ebp
call dword [0x652b9bf0]
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx + 8]
movdqu xmm0, xmmword [ecx + 0x10]
shr eax, 0xf
and eax, 0xffffff01
cmp dword [ecx + 0x40], 3
movdqu xmmword [esp + 0x4c], xmm0
mov dword [esp + 0x30], eax
jne 0x65068756
xor eax, eax
jmp 0x6506876c
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 0x13
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x6c]
mov ecx, dword [esp + 0x1c]
cmp byte [esp + 0x30], 0
jne case.default.0x65068782
mov ecx, dword [ecx + 0x30]
add ecx, 0xfffffffc
cmp ecx, 3
ja case.default.0x65068782
jmp dword [ecx*4 + 0x6506abfc]
neg eax
lea ecx, [esp + 0x4c]
push eax
push 0
push 0
push 0
call dword [0x652b826c]
push 0
push 0xffffffffffffffff
jmp 0x650687ed
push 0
push 0
push eax
push 0
lea ecx, [esp + 0x5c]
call dword [0x652b826c]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
jmp 0x650687ef
push 0
push 0
push 0
push eax
lea ecx, [esp + 0x5c]
call dword [0x652b826c]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 1
push 0
jmp 0x650687f1
push 0
neg eax
lea ecx, [esp + 0x50]
push eax
push 0
push 0
call dword [0x652b826c]
push 0xffffffffffffffff
push 0
push 1
push 1
lea ecx, [esp + 0x5c]
call dword [0x652b826c]
mov ebx, dword [esp + 0x1c]
xorps xmm0, xmm0
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [ebx + 0x24]
movsd qword [esp], xmm0
call dword [0x652b965c]
push eax
lea ecx, [esp + 0x130]
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x118]
call dword [0x652b9ddc]
cmp byte [esp + 0x30], 0
je 0x6506884f
lea ecx, [ebx + 0x24]
call dword [0x652b9654]
jmp 0x6506887b
test esi, esi
je 0x65068872
mov ecx, esi
call dword [0x652b85ac]
test eax, eax
je 0x65068872
mov ecx, esi
call dword [0x652b85ac]
mov ecx, eax
call sym.Qt5Widgets.dll_public:_class_QPalette_const____thiscall_QWidget::palette_void_const
mov ecx, eax
jmp 0x65068875
lea ecx, [ebx + 0x24]
call dword [0x652b9650]
push eax
mov ecx, ebp
call dword [0x652b9dcc]
push 0xa
lea ecx, [esp + 0x1c]
call dword [0x652b96e4]
mov eax, dword [ebx + 0x30]
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x6506889f
jmp dword [eax*4 + 0x6506ac0c]
push 0xffffffffffffffff
push 0
push 0
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
push 0
push 0
push 1
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
lea ecx, [esp + 0x4c]
call dword [0x652b84e4]
lea ecx, [esp + 0x18]
lea edi, [eax - 2]
mov eax, 0x55555556
imul edi
lea eax, [edi - 1]
mov esi, edx
shr esi, 0x1f
push eax
add esi, edx
push esi
push 2
call dword [0x652b96d4]
push edi
add esi, 2
lea ecx, [esp + 0x1c]
push esi
push 3
call dword [0x652b96d4]
lea eax, [edi + 1]
push eax
lea eax, [esi + 1]
push eax
push 4
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
lea ecx, [esp + 0x4c]
call dword [0x652b84e8]
dec eax
xor esi, esi
mov dword [esp + 0x34], eax
mov ebp, eax
lea edi, [esi + 9]
lea ecx, [ecx]
push esi
lea eax, [esp + 0x22c]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8544]
push eax
push esi
lea eax, [esp + 0x1e0]
push eax
lea ecx, [esp + 0x24]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8548]
mov ecx, ebp
sub ecx, eax
push ecx
push edi
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
dec edi
inc esi
cmp edi, 4
jg 0x65068930
cmp dword [ebx + 0x30], 4
mov ebp, dword [esp + 0x14]
jne 0x650689ea
xor edi, edi
lea ebx, [ebx]
push edi
lea eax, [esp + 0x1ac]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8544]
or esi, 0xffffffff
lea ecx, [esp + 0x4c]
sub esi, eax
call dword [0x652b84e4]
add eax, esi
lea ecx, [esp + 0x18]
push eax
push edi
lea eax, [esp + 0x1f0]
push eax
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8548]
push eax
push edi
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
inc edi
cmp edi, 0xa
jl 0x65068990
lea ecx, [esp + 0x4c]
call dword [0x652b8280]
push eax
lea ecx, [esp + 0x50]
call dword [0x652b8284]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96e0]
push 1
push 1
mov ecx, ebp
call dword [0x652b97f8]
movsd xmm0, qword [0x652bfae0]
sub esp, 0x10
mov ecx, ebp
movsd qword [esp + 8], xmm0
xorps xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b9dc4]
lea ecx, [esp + 0x1c]
call dword [0x652b96c0]
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0xbc]
call dword [0x652b96d0]
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96a4]
lea ecx, [esp + 0xb8]
jmp 0x65068c3c
push 0
push 0xffffffffffffffff
push 0
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
push 0
push 0
push 1
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
lea ecx, [esp + 0x4c]
call dword [0x652b84e8]
lea ecx, [esp + 0x18]
lea edi, [eax - 2]
mov eax, 0x55555556
imul edi
lea eax, [edi - 1]
mov esi, edx
shr esi, 0x1f
add esi, edx
push esi
push eax
push 2
call dword [0x652b96d4]
add esi, 2
lea ecx, [esp + 0x18]
push esi
push edi
push 3
call dword [0x652b96d4]
lea eax, [esi + 1]
push eax
lea eax, [edi + 1]
push eax
push 4
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
lea ecx, [esp + 0x4c]
call dword [0x652b84e4]
dec eax
xor esi, esi
mov dword [esp + 0x34], eax
mov ebp, eax
lea edi, [esi + 9]
jmp 0x65068b00
push esi
lea eax, [esp + 0x23c]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8544]
mov ecx, ebp
sub ecx, eax
lea eax, [esp + 0x1f8]
push ecx
push esi
push eax
lea ecx, [esp + 0x24]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8548]
push eax
push edi
lea ecx, [esp + 0x24]
call dword [0x652b96d4]
dec edi
inc esi
cmp edi, 4
jg 0x65068b00
cmp dword [ebx + 0x30], 6
mov ebp, dword [esp + 0x14]
jne 0x65068bba
xor edi, edi
lea ebx, [ebx]
push edi
lea eax, [esp + 0x29c]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8548]
or esi, 0xffffffff
lea ecx, [esp + 0x18]
sub esi, eax
lea eax, [esp + 0x208]
push edi
push eax
call dword [0x652b96d8]
mov ecx, eax
call dword [0x652b8544]
push eax
lea ecx, [esp + 0x50]
call dword [0x652b84e8]
add eax, esi
lea ecx, [esp + 0x1c]
push eax
push edi
call dword [0x652b96d4]
inc edi
cmp edi, 0xa
jl 0x65068b60
lea ecx, [esp + 0x4c]
call dword [0x652b8280]
push eax
lea ecx, [esp + 0x50]
call dword [0x652b8284]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96e0]
push 1
push 1
mov ecx, ebp
call dword [0x652b97f8]
sub esp, 0x10
xorps xmm0, xmm0
mov ecx, ebp
movsd qword [esp + 8], xmm0
movsd xmm0, qword [0x652bfae0]
movsd qword [esp], xmm0
call dword [0x652b9dc4]
lea ecx, [esp + 0x1c]
call dword [0x652b96c0]
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0xc4]
call dword [0x652b96d0]
lea eax, [esp + 0xc0]
push eax
lea ecx, [esp + 0x20]
call dword [0x652b96a4]
lea ecx, [esp + 0xc0]
call dword [0x652ba264]
lea eax, [esp + 0x1c]
mov ecx, ebp
push eax
call dword [0x652b95f4]
lea ecx, [esp + 0x1c]
call dword [0x652b96bc]
mov ecx, ebp
call dword [0x652b9bec]
lea ecx, [esp + 0x18]
call dword [0x652b9848]
jmp case.0x650666e6.14
push edi
call fcn.65063110
add esp, 4
mov dword [esp + 0x20], eax
test eax, eax
je case.0x650666e6.14
mov bl, byte [eax + 8]
mov eax, dword [eax + 8]
and bl, 1
mov edi, dword [esp + 0x18]
mov ecx, edi
shr eax, 0xf
and eax, 0xffffff01
mov byte [esp + 0x60], bl
mov dword [esp + 0x34], eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x24]
mov ecx, eax
mov edx, dword [eax]
push 0x41
call dword [edx + 0x6c]
xor ecx, ecx
test bl, bl
push 1
sete cl
push ecx
push eax
push eax
lea ecx, [esp + 0x260]
call dword [0x652b8350]
push eax
push esi
call fcn.6506ef60
mov ebx, dword [esp + 0x30]
add esp, 4
push eax
lea eax, [esp + 0x538]
push eax
lea ecx, [ebx + 0x34]
call dword [0x652b95b4]
mov eax, dword [edi]
lea ecx, [esp + 0x68]
push esi
push ebx
push 0xf
push ecx
mov ecx, edi
call dword [eax + 0x5c]
lea ecx, [esp + 0x3c]
call dword [0x652b8504]
lea ecx, [esp + 0x78]
call dword [0x652b8504]
lea ecx, [esp + 0x528]
mov dword [esp + 0x30], 0
call dword [0x652b9688]
test al, al
je 0x65068d50
movdqu xmm0, xmmword [esp + 0x68]
push 0
push 0xfffffffffffffff8
push 0
push 4
lea ecx, [esp + 0x4c]
movdqu xmmword [esp + 0x4c], xmm0
call dword [0x652b826c]
jmp 0x65068e58
lea ecx, [esp + 0x528]
call dword [0x652b97e0]
lea ecx, [esp + 0x528]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x4c], xmm0
call dword [0x652b97d4]
fdivr qword [esp + 0x4c]
lea ecx, [esp + 0x528]
fadd qword [0x652ccb68]
fstp qword [esp + 0x4c]
cvttsd2si esi, qword [esp + 0x4c]
call dword [0x652b97dc]
lea ecx, [esp + 0x528]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x4c], xmm0
call dword [0x652b97d4]
fdivr qword [esp + 0x4c]
lea ecx, [esp + 0x68]
fstp qword [esp + 0x4c]
cvttsd2si eax, qword [esp + 0x4c]
push eax
mov dword [esp + 0x34], eax
lea eax, [esi + 2]
push eax
call dword [0x652b8280]
push eax
lea ecx, [esp + 0x74]
call dword [0x652b8284]
add eax, 4
lea ecx, [esp + 0x2f4]
push eax
call dword [0x652b8500]
lea ecx, [esp + 0x78]
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x78], xmm0
call dword [0x652b827c]
mov esi, 0xfffffffc
lea ecx, [esp + 0x68]
sub esi, eax
call dword [0x652b84e4]
push eax
lea ecx, [esp + 0x6c]
call dword [0x652b84e8]
add eax, esi
lea ecx, [esp + 0x6c]
push eax
call dword [0x652b8280]
push eax
lea ecx, [esp + 0x84]
call dword [0x652b827c]
push eax
lea ecx, [esp + 0x318]
call dword [0x652b8500]
mov esi, dword [esp + 0x28]
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x3c], xmm0
cmp byte [esp + 0x34], 0
je 0x65068ead
mov ecx, edi
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push ebx
mov edx, dword [eax]
mov ecx, eax
push 0x25
call dword [edx + 0x74]
test eax, eax
je 0x65068ead
mov ecx, ebp
call dword [0x652b960c]
push eax
lea ecx, [esp + 0x50]
call dword [0x652ba200]
push 1
lea ecx, [esp + 0x50]
call dword [0x652b9644]
lea eax, [esp + 0x4c]
mov ecx, ebp
push eax
call dword [0x652b9608]
lea ecx, [esp + 0x4c]
call dword [0x652ba1fc]
push 0
lea ecx, [esp + 0x40]
call dword [0x652b84e8]
push eax
push 1
lea eax, [ebx + 0x30]
push eax
lea eax, [esp + 0x2c]
push eax
lea ecx, [ebx + 0x20]
call dword [0x652b9630]
mov esi, dword [esp + 0x30]
test esi, esi
je 0x65068f02
lea eax, [esp + 0x528]
push eax
lea ecx, [ebx + 0x10]
call dword [0x652b84e4]
sub eax, esi
lea ecx, [esp + 0x7c]
cdq
sub eax, edx
sar eax, 1
push eax
call dword [0x652b8284]
push eax
mov ecx, ebp
call dword [0x652b9db0]
mov ecx, edi
mov esi, 0x881
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ebx, dword [esp + 0x28]
mov ecx, eax
push 0
push ebx
push dword [esp + 0x28]
mov edx, dword [eax]
push 0x29
call dword [edx + 0x74]
test eax, eax
mov ecx, 0x8881
cmove esi, ecx
mov ecx, edi
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ecx, dword [esp + 0x20]
lea ebx, [esp + 0x1c]
push 8
push ebx
push dword [esp + 0x68]
mov edx, dword [eax]
add ecx, 0x24
push ecx
mov dword [esp + 0x44], ecx
lea ecx, [esp + 0x4c]
push esi
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x48]
mov ecx, ebx
call dword [0x652b8628]
mov ebx, dword [esp + 0x28]
test al, al
jne 0x65068fd2
mov eax, dword [esp + 0x2c]
test dword [eax + 8], 0x100
je 0x65068fd2
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFocusRect::constructor_void_
movdqu xmm0, xmmword [esp + 0x3c]
lea ecx, [esp + 0x55c]
push dword [esp + 0x34]
movdqu xmmword [esp + 0x54c], xmm0
call dword [0x652ba208]
mov ecx, edi
mov dword [esp + 0x540], 0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push ebx
push ebp
lea ecx, [esp + 0x540]
mov edx, dword [eax]
push ecx
push 3
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
lea ecx, [esp + 0x1c]
call dword [0x652b8638]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp case.0x650666e6.14
push edi
call fcn.65063070
add esp, 4
mov dword [esp + 0x24], eax
test eax, eax
je case.0x650666e6.14
movdqu xmm0, xmmword [eax + 0x10]
lea ecx, [eax + 0x10]
mov eax, dword [eax + 0x30]
mov dword [esp + 0x1c], ecx
movdqu xmmword [esp + 0x3c], xmm0
cmp eax, 3
je 0x65069031
cmp eax, 2
je 0x65069031
cmp eax, 7
je 0x65069031
mov byte [esp + 0x13], 0
cmp eax, 6
jne 0x65069036
mov byte [esp + 0x13], 1
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push esi
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x29
call dword [edx + 0x74]
test eax, eax
mov ecx, 0x8884
mov eax, 0x884
cmove eax, ecx
cmp byte [esp + 0x13], 0
mov dword [esp + 0x2c], eax
je 0x6506914b
mov ecx, ebp
call dword [0x652b9bf0]
mov eax, dword [esp + 0x24]
mov eax, dword [eax + 0x30]
cmp eax, 3
je 0x650690b7
cmp eax, 7
je 0x650690b7
lea ecx, [esp + 0x3c]
call dword [0x652b84fc]
lea ecx, [esp + 0x3c]
mov dword [esp + 0x20], eax
call dword [0x652b84f8]
lea ecx, [esp + 0x3c]
mov dword [esp + 0x34], eax
call dword [0x652b84e4]
mov ecx, dword [esp + 0x34]
add ecx, eax
mov dword [esp + 0x30], 0xffffffa6
jmp 0x650690e7
lea ecx, [esp + 0x3c]
call dword [0x652b84fc]
lea ecx, [esp + 0x3c]
mov dword [esp + 0x20], eax
call dword [0x652b84e8]
add dword [esp + 0x20], eax
lea ecx, [esp + 0x3c]
call dword [0x652b84f8]
mov ecx, eax
mov dword [esp + 0x30], 0x5a
movd xmm0, ecx
lea eax, [esp + 0x11c]
cvtdq2pd xmm0, xmm0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movd xmm0, dword [esp + 0x30]
cvtdq2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
call dword [0x652ba22c]
movd xmm0, dword [esp + 0x44]
lea ecx, [esp + 0x130]
add esp, 0x14
cvtdq2pd xmm0, xmm0
push 2
sub esp, 8
movsd qword [esp], xmm0
call dword [0x652ba234]
push 1
lea eax, [esp + 0x120]
mov ecx, ebp
push eax
call dword [0x652b9be8]
lea ecx, [esp + 0x78]
call dword [0x652b8504]
mov ecx, dword [esp + 0x60]
lea eax, [esp + 0x78]
push eax
lea eax, [esp + 0x40]
push eax
push esi
push dword [esp + 0x30]
call fcn.6507adb0
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 0x33
mov edx, dword [eax]
lea ecx, [esp + 0x334]
push ecx
mov ecx, eax
call dword [edx + 0x5c]
mov edi, dword [esp + 0x24]
movdqu xmm0, xmmword [eax]
lea ecx, [edi + 0x38]
movdqu xmmword [esp + 0x3c], xmm0
call dword [0x652b9bac]
test al, al
jne 0x65069211
mov edx, dword [edi + 8]
xor eax, eax
mov ecx, edx
and ecx, 0x8000
sete al
push eax
xor eax, eax
and edx, 1
sete al
push eax
lea eax, [edi + 0x4c]
push eax
push esi
call fcn.6506ef60
add esp, 4
lea ecx, [edi + 0x38]
push eax
lea eax, [esp + 0x538]
push eax
call dword [0x652b95b4]
lea eax, [esp + 0x528]
push eax
lea ecx, [esp + 0x7c]
call dword [0x652b84f8]
push eax
lea ecx, [esp + 0x80]
call dword [0x652b84fc]
push eax
mov ecx, ebp
call dword [0x652b9db0]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
lea ecx, [edi + 0x34]
mov esi, eax
push ecx
mov cl, byte [edi + 8]
lea eax, [edi + 0x24]
and cl, 1
mov edx, dword [esi]
movzx ecx, cl
push ecx
push eax
mov eax, dword [esp + 0x3c]
mov ecx, esi
push eax
lea eax, [esp + 0x50]
push eax
push ebp
call dword [edx + 0x48]
cmp byte [esp + 0x13], 0
je 0x6506924f
mov ecx, ebp
call dword [0x652b9bec]
test dword [edi + 8], 0x100
je case.0x650666e6.14
mov eax, dword [ebx]
mov ecx, ebx
push 0
push 0
push 5
call dword [eax + 0x6c]
lea ecx, [edi + 0x10]
lea ebp, [eax + 1]
call dword [0x652b8284]
lea ecx, [edi + 0x10]
mov ebx, eax
call dword [0x652b827c]
lea ecx, [esp + 0x538]
lea edi, [eax - 1]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFocusRect::constructor_void_
push dword [esp + 0x24]
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_class_QStyleOption____thiscall_QStyleOption::operator_class_QStyleOption_const__
mov ecx, dword [esp + 0x1c]
lea esi, [ebp*2]
call dword [0x652b84e4]
mov ecx, dword [esp + 0x1c]
sub eax, esi
sub edi, esi
push eax
sub edi, ebx
push edi
call dword [0x652b84f8]
add eax, ebp
lea ecx, [esp + 0x550]
push eax
lea eax, [ebp + 1]
add eax, ebx
push eax
call dword [0x652b8134]
push dword [esp + 0x28]
mov edi, dword [esp + 0x1c]
lea ecx, [esp + 0x53c]
mov ebp, dword [esp + 0x18]
push ebp
push ecx
mov eax, dword [edi]
mov ecx, edi
push 3
call dword [eax + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
jmp case.0x650666e6.14
mov ecx, ebp
call dword [0x652b9bf0]
lea eax, [esp + 0x30]
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [edi + 0x10]
call dword [0x652b7fec]
mov ecx, dword [esp + 0x30]
lea esi, [esp + 0x18]
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x30]
cmp ecx, edx
cmovge eax, esi
mov esi, dword [eax]
jle 0x6506935d
sub ecx, edx
sub esp, 0x10
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
xorps xmm0, xmm0
jmp 0x65069373
sub esp, 0x10
xorps xmm0, xmm0
sub edx, ecx
movsd qword [esp + 8], xmm0
movd xmm0, edx
cvtdq2pd xmm0, xmm0
mov ecx, ebp
movsd qword [esp], xmm0
call dword [0x652b9dc4]
mov eax, dword [esp + 0x14]
mov ebx, dword [esp + 0x24]
mov dword [esp + 0x20], eax
mov eax, 0x55555556
imul esi
push edi
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [esp + 0x2c], eax
call fcn.65063030
add esp, 4
test eax, eax
je 0x65069772
mov eax, dword [eax + 0x38]
cmp eax, 2
je 0x65069931
cmp eax, 3
je 0x6506977c
cmp eax, 1
jne 0x650695a4
mov eax, dword [esp + 0x20]
lea ecx, [edi + 0x24]
mov edi, dword [esp + 0x28]
add eax, esi
mov dword [esp + 0x34], eax
lea eax, [ebx + 1]
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x2c], eax
mov dword [esp + 0x20], 4
push 1
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xd0]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xc8]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x118]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x104]
call dword [0x652b9ddc]
lea ecx, [esp + 0xc8]
call dword [0x652ba218]
lea eax, [ebx + 1]
mov ecx, ebp
push eax
mov eax, dword [esp + 0x30]
push esi
push dword [esp + 0x1c]
add eax, 0xfffffffe
push eax
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xd8]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xd0]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x10c]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xf8]
call dword [0x652b9ddc]
lea ecx, [esp + 0xd0]
call dword [0x652ba218]
mov eax, dword [esp + 0x2c]
mov ecx, ebp
push ebx
push esi
push dword [esp + 0x1c]
dec eax
push eax
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0x9c]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0x94]
push 0x40
push 0x10
push 1
sub esp, 8
movsd qword [esp], xmm0
push eax
lea ecx, [esp + 0xec]
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xd4]
call dword [0x652b9ddc]
lea ecx, [esp + 0x94]
call dword [0x652ba218]
lea eax, [ebx - 1]
mov ecx, ebp
push eax
push esi
push dword [esp + 0x1c]
push dword [esp + 0x38]
call dword [0x652b9dbc]
add dword [esp + 0x2c], edi
sub ebx, edi
dec dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
jne 0x650693f5
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
test eax, eax
jne 0x65069ae2
mov esi, dword [esp + 0x20]
lea eax, [edi + 0x24]
mov edi, dword [esp + 0x28]
mov dword [esp + 0x1c], eax
mov dword [esp + 0x2c], 4
push 1
mov ecx, eax
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xb8]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xb0]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0xf4]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xe0]
call dword [0x652b9ddc]
lea ecx, [esp + 0xb0]
call dword [0x652ba218]
push dword [esp + 0x14]
lea eax, [ebx - 1]
mov ecx, ebp
push eax
lea eax, [esi - 1]
push eax
push dword [esp + 0x30]
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xbc]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xb4]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x114]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x100]
call dword [0x652b9ddc]
lea ecx, [esp + 0xb4]
call dword [0x652ba218]
push dword [esp + 0x14]
mov ecx, ebp
push ebx
push esi
push dword [esp + 0x30]
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xa4]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0x9c]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0xfc]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xe8]
call dword [0x652b9ddc]
lea ecx, [esp + 0x9c]
call dword [0x652ba218]
push dword [esp + 0x14]
lea eax, [ebx + 1]
mov ecx, ebp
push eax
lea eax, [esi + 1]
push eax
push dword [esp + 0x30]
call dword [0x652b9dbc]
mov eax, dword [esp + 0x1c]
add ebx, edi
add esi, edi
dec dword [esp + 0x2c]
jne 0x650695c3
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
cmp dword [edi + 0xc], 1
je 0x65069931
lea eax, [edi + 0x24]
mov dword [esp + 0x2c], 4
mov edi, dword [esp + 0x20]
mov dword [esp + 0x1c], eax
nop
push 1
mov ecx, eax
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xcc]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xc4]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x128]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x114]
call dword [0x652b9ddc]
lea ecx, [esp + 0xc4]
call dword [0x652ba218]
lea eax, [edi - 1]
mov ecx, ebp
push eax
push esi
push esi
lea eax, [ebx - 1]
push eax
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xac]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xa4]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x104]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xf0]
call dword [0x652b9ddc]
lea ecx, [esp + 0xa4]
call dword [0x652ba218]
push edi
push esi
push esi
push ebx
mov ecx, ebp
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xc4]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xbc]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x108]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xf4]
call dword [0x652b9ddc]
lea ecx, [esp + 0xbc]
call dword [0x652ba218]
lea eax, [edi + 1]
mov ecx, ebp
push eax
push esi
push esi
lea eax, [ebx + 1]
push eax
call dword [0x652b9dbc]
add ebx, dword [esp + 0x28]
add edi, dword [esp + 0x28]
dec dword [esp + 0x2c]
mov eax, dword [esp + 0x1c]
jne 0x65069790
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
lea ecx, [edi + 0x24]
add ebx, esi
mov edi, dword [esp + 0x20]
mov dword [esp + 0x1c], ecx
inc edi
mov dword [esp + 0x20], 4
push 1
call dword [0x652b9834]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xb4]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xac]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x110]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xfc]
call dword [0x652b9ddc]
lea ecx, [esp + 0xac]
call dword [0x652ba218]
push esi
lea eax, [ebx + 1]
mov ecx, ebp
push eax
lea eax, [edi - 2]
push eax
push dword [esp + 0x30]
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0xd4]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0xcc]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0x120]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0x10c]
call dword [0x652b9ddc]
lea ecx, [esp + 0xcc]
call dword [0x652ba218]
push esi
push ebx
lea eax, [edi - 1]
mov ecx, ebp
push eax
push dword [esp + 0x30]
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x1c]
push 1
call dword [0x652b9830]
mov ecx, eax
call dword [0x652b9e10]
push eax
lea ecx, [esp + 0x98]
call dword [0x652b97d0]
movsd xmm0, qword [0x652baf10]
lea eax, [esp + 0x90]
push 0x40
push 0x10
push 1
sub esp, 8
lea ecx, [esp + 0xec]
movsd qword [esp], xmm0
push eax
call dword [0x652b9de0]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [esp + 0xd8]
call dword [0x652b9ddc]
lea ecx, [esp + 0x90]
call dword [0x652ba218]
push esi
lea eax, [ebx - 1]
mov ecx, ebp
push eax
push edi
push dword [esp + 0x30]
call dword [0x652b9dbc]
sub ebx, dword [esp + 0x28]
add edi, dword [esp + 0x28]
dec dword [esp + 0x20]
mov ecx, dword [esp + 0x1c]
jne 0x65069947
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
push edi
call fcn.65063010
add esp, 4
mov dword [esp + 0x34], eax
test eax, eax
je case.0x650666e6.14
push 0x10
push 0x10
lea ecx, [esp + 0x530]
call dword [0x652b9690]
lea eax, [esp + 0x528]
push eax
lea ecx, [esp + 0x18]
call dword [0x652b9dd8]
push 0
lea ecx, [esp + 0x18]
call dword [0x652b9820]
push 5
lea ecx, [esp + 0x18]
call dword [0x652b9818]
lea ecx, [edi + 0x24]
call dword [0x652b9654]
push eax
lea ecx, [esp + 0xe0]
call dword [0x652b9ca8]
push eax
lea ecx, [esp + 0x18]
call dword [0x652b95fc]
lea ecx, [esp + 0xdc]
call dword [0x652ba218]
push 1
lea ecx, [esp + 0x18]
call dword [0x652b9600]
lea ecx, [esp + 0x528]
call dword [0x652b97dc]
push eax
lea ecx, [esp + 0x52c]
call dword [0x652b97e0]
push eax
push 0
push 0
lea ecx, [esp + 0x24]
call dword [0x652b9db8]
lea ecx, [esp + 0x14]
call dword [0x652b9e3c]
push ecx
mov eax, esp
lea ecx, [esp + 0x52c]
mov dword [eax], 0
lea eax, [esp + 0x28c]
push eax
call dword [0x652b9684]
push eax
lea eax, [esp + 0x278]
push eax
call dword [0x652b9680]
add esp, 0xc
lea ecx, [esp + 0x528]
push eax
call dword [0x652b9e14]
lea ecx, [esp + 0x270]
call dword [0x652b9e18]
lea ecx, [esp + 0x288]
call dword [0x652b9cc0]
mov ecx, ebp
call dword [0x652b9bf0]
movdqu xmm0, xmmword [edi + 0x10]
lea ecx, [esp + 0x4c]
movdqu xmmword [esp + 0x68], xmm0
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleHintReturnMask::constructor_void_
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x4c]
push ecx
push esi
mov edx, dword [eax]
mov ecx, eax
push edi
push 0x36
call dword [edx + 0x74]
test eax, eax
je 0x65069c4c
push 1
lea eax, [esp + 0x58]
mov ecx, ebp
push eax
call dword [0x652b9bf8]
push 0
push 0
lea eax, [esp + 0x530]
push eax
lea ecx, [esp + 0x74]
call dword [0x652b84e4]
push eax
lea ecx, [esp + 0x78]
call dword [0x652b84e8]
push eax
lea ecx, [esp + 0x7c]
call dword [0x652b84f8]
push eax
lea ecx, [esp + 0x80]
call dword [0x652b84fc]
push eax
mov ecx, ebp
call dword [0x652b95d8]
push 0
push 0
lea ecx, [edi + 0x24]
call dword [0x652b9668]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
push 0
mov ecx, ebp
call dword [0x652b9818]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
lea eax, [esp + 0x358]
push eax
lea ecx, [esp + 0x7c]
call dword [0x652b84ec]
push eax
mov ecx, ebp
call dword [0x652b9db4]
mov eax, dword [esp + 0x34]
cmp dword [eax + 0x30], 1
jne 0x65069cff
push 0xfffffffffffffffc
push 0xfffffffffffffffc
push 3
push 3
lea eax, [esp + 0x378]
push eax
lea ecx, [esp + 0x7c]
call dword [0x652b84ec]
push eax
mov ecx, ebp
call dword [0x652b9db4]
mov ecx, ebp
call dword [0x652b9bec]
lea ecx, [esp + 0x4c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleHintReturnMask::destructor_void_
lea ecx, [esp + 0x14]
call dword [0x652b9e44]
lea ecx, [esp + 0x528]
call dword [0x652b9e18]
jmp case.0x650666e6.14
push edi
call fcn.65062f30
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
test edi, edi
je case.0x650666e6.14
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
lea eax, [esp + 0x4c]
push eax
lea ecx, [edi + 0x10]
call dword [0x652b84ec]
cmp byte [edi + 0x35], 0
je 0x65069d80
push 4
lea ecx, [edi + 0x24]
call dword [0x652b983c]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
lea eax, [esp + 0x3c]
mov ecx, ebp
push eax
call dword [0x652b9db4]
lea eax, [edi + 0x30]
mov ecx, eax
mov dword [esp + 0x34], eax
call dword [0x652b8628]
test al, al
jne case.0x650666e6.14
mov al, byte [edi + 0x37]
mov byte [esp + 0x5f], al
test al, al
je 0x65069e7d
lea eax, [esp + 0x218]
push eax
lea eax, [esp + 0x1b4]
push eax
lea ecx, [esp + 0x44]
call dword [0x652b82c0]
mov ecx, eax
call dword [0x652b7f54]
push eax
lea ecx, [esp + 0x40]
call dword [0x652b81fc]
mov ecx, ebp
call dword [0x652b9bf0]
lea ecx, [esp + 0x3c]
call dword [0x652b84e8]
lea ecx, [esp + 0x3c]
mov esi, eax
call dword [0x652b8280]
add esi, eax
lea ecx, [esp + 0x3c]
sub esp, 8
movd xmm0, esi
cvtdq2pd xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b8284]
sub esp, 8
mov ecx, ebp
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b9dc4]
movsd xmm0, qword [0x652ccbf0]
sub esp, 8
mov ecx, ebp
movsd qword [esp], xmm0
call dword [0x652b95f8]
lea ecx, [esp + 0x3c]
call dword [0x652b8280]
neg eax
lea ecx, [esp + 0x3c]
sub esp, 8
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b8284]
neg eax
sub esp, 8
mov ecx, ebp
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b9dc4]
lea eax, [esp + 0xe4]
mov ecx, ebp
push eax
call dword [0x652b9604]
mov ecx, eax
call dword [0x652b9e4c]
lea ecx, [esp + 0xe4]
mov esi, eax
call dword [0x652b9e54]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov ecx, dword [edi + 8]
mov ebx, eax
push 0
push dword [esp + 0x38]
and ecx, 1
mov edi, dword [ebx]
lea ecx, [esp + 0x44]
setne al
movzx eax, al
push eax
mov eax, dword [esp + 0x6c]
add eax, 0x24
push eax
push 0x881
or eax, 0xffffffff
push 0xffffffffffffffff
sub eax, esi
push eax
push 1
lea eax, [esi + 1]
push eax
lea eax, [esp + 0x3ac]
push eax
call dword [0x652b84ec]
push eax
push ebp
mov ecx, ebx
call dword [edi + 0x48]
cmp byte [esp + 0x5f], 0
je case.0x650666e6.14
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
push edi
call fcn.65062fb0
add esp, 4
mov dword [esp + 0x20], eax
test eax, eax
je case.0x650666e6.14
lea eax, [esp + 0x30]
mov ecx, ebp
push eax
call dword [0x652b9bfc]
push 1
lea ecx, [edi + 0x10]
push ecx
mov ecx, ebp
call dword [0x652b9dc8]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push dword [esp + 0x28]
mov edx, dword [eax]
mov ecx, eax
push 0x18
call dword [edx + 0x58]
push dword [esp + 0x20]
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionHeader::constructor_class_QStyleOptionHeader_const__
mov eax, dword [ebx]
lea ecx, [esp + 0x3a8]
push esi
push dword [esp + 0x24]
push 0x10
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
lea ecx, [esp + 0x12c]
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call dword [0x652b82cc]
test al, al
je 0x65069fb2
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0x19
mov ecx, eax
call dword [edx + 0x58]
mov eax, dword [esp + 0x20]
cmp dword [eax + 0x4c], 0
je 0x65069ff6
mov eax, dword [ebx]
lea ecx, [esp + 0x3c8]
push esi
push edi
push 0x11
push ecx
mov ecx, ebx
call dword [eax + 0x5c]
mov ecx, ebx
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x12c], xmm0
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0x1c
mov ecx, eax
call dword [edx + 0x54]
push 1
lea eax, [esp + 0x34]
mov ecx, ebp
push eax
call dword [0x652b9bf8]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionHeader::destructor_void_
lea ecx, [esp + 0x30]
call dword [0x652ba254]
jmp case.0x650666e6.14
lea ecx, [edi + 0x24]
call dword [0x652b965c]
push eax
lea eax, [edi + 0x10]
mov ecx, ebp
push eax
call dword [0x652b9bc8]
jmp case.0x650666e6.14
mov esi, dword [edi + 8]
add edi, 0x24
push 1
mov ecx, edi
call dword [0x652b9e08]
push eax
and esi, 4
push 1
setne al
movzx eax, al
push eax
mov eax, dword [esp + 0x38]
push edi
add eax, 0x10
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadePanel_class_QPainter___class_QRect_const___class_QPalette_const___bool__int__class_QBrush_const__
add esp, 0x18
jmp case.0x650666e6.14
lea ecx, [edi + 0x24]
call dword [0x652b9650]
push eax
lea eax, [edi + 0x10]
mov ecx, ebp
push eax
call dword [0x652b9bc8]
jmp case.0x650666e6.14
push edi
call fcn.65062f10
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
je case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push 2
push dword [esp + 0x1c]
mov edx, dword [eax]
lea ecx, [esp + 0x534]
push 1
push ecx
mov ecx, eax
call dword [edx + 0x68]
mov ecx, ebp
call dword [0x652b9bf0]
push 1
lea eax, [esp + 0x52c]
mov ecx, ebp
push eax
call dword [0x652b9dc8]
mov eax, dword [esp + 0x14]
add eax, 0x54
mov ecx, eax
mov dword [esp + 0x34], eax
call dword [0x652b9bac]
test al, al
jne 0x6506a20f
mov ecx, dword [esp + 0x14]
push 1
mov eax, dword [ecx + 8]
lea ecx, [ecx + 0x58]
and eax, 1
mov dword [esp + 0x64], ecx
mov eax, 0
sete al
push eax
push ecx
push esi
call fcn.6506ef60
mov ecx, dword [esp + 0x44]
add esp, 4
push eax
lea eax, [esp + 0x88]
push eax
call dword [0x652b95b4]
movdqu xmm0, xmmword [esp + 0x528]
mov ecx, dword [esp + 0x60]
movdqu xmmword [esp + 0x68], xmm0
call dword [0x652b852c]
add eax, 4
lea ecx, [esp + 0x68]
push eax
call dword [0x652b7fe8]
lea eax, [esp + 0x528]
push eax
lea eax, [esp + 0x1c4]
push eax
lea ecx, [esp + 0x70]
call dword [0x652b82c0]
mov esi, dword [esp + 0x18]
push eax
push 0x81
lea eax, [esp + 0x3f4]
push dword [esi + 0xc]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QRect___cdecl_QStyle::alignedRect_enum_Qt::LayoutDirection__class_QFlags_enum_Qt::AlignmentFlag___class_QSize_const___class_QRect_const__
add esp, 0x14
cmp byte [esi + 0x38], 0
movdqu xmm0, xmmword [eax]
movdqu xmmword [esp + 0x68], xmm0
je 0x6506a1b3
push 9
lea ecx, [edi + 0x24]
call dword [0x652b9e08]
push eax
lea eax, [esp + 0x6c]
mov ecx, ebp
push eax
call dword [0x652b9bc8]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
lea ecx, [esp + 0x78]
push ecx
push 0x84
mov edx, dword [eax]
lea ecx, [esp + 0x70]
push ecx
push ebp
mov ecx, eax
call dword [edx + 0x4c]
cmp dword [esi + 0xc], 1
lea ecx, [esi + 0x58]
push 0
jne 0x6506a1ec
call dword [0x652b852c]
mov ecx, 0xfffffffc
sub ecx, eax
push ecx
jmp 0x6506a1f6
call dword [0x652b852c]
add eax, 4
push eax
lea ecx, [esp + 0x530]
call dword [0x652b8200]
lea ecx, [esp + 0x78]
call dword [0x652b9e18]
jmp 0x6506a213
mov esi, dword [esp + 0x14]
lea eax, [esi + 0x50]
mov ecx, eax
mov dword [esp + 0x34], eax
call dword [0x652b8628]
test al, al
jne 0x6506a294
cmp byte [esi + 0x38], al
jne 0x6506a294
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
mov esi, dword [esi + 8]
mov ebx, eax
mov eax, dword [esp + 0x14]
push 0x81
push dword [eax + 0xc]
lea eax, [esp + 0x1ac]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QFlags_enum_Qt::AlignmentFlag____cdecl_QStyle::visualAlignment_enum_Qt::LayoutDirection__class_QFlags_enum_Qt::AlignmentFlag__
add esp, 0xc
mov edi, dword [ebx]
and esi, 1
mov ecx, dword [eax]
setne al
push 0x11
push dword [esp + 0x38]
movzx eax, al
push eax
mov eax, dword [esp + 0x20]
add eax, 0x24
push eax
push ecx
push 0
push 0xffffffffffffffff
push 0
push 1
lea eax, [esp + 0x47c]
push eax
lea ecx, [esp + 0x550]
call dword [0x652b84ec]
push eax
push ebp
mov ecx, ebx
call dword [edi + 0x48]
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
push edi
call fcn.650630f0
add esp, 4
mov dword [esp + 0x1c], eax
test eax, eax
je case.0x650666e6.14
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFrame::constructor_void_
push dword [esp + 0x1c]
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_class_QStyleOption____thiscall_QStyleOption::operator_class_QStyleOption_const__
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx + 0x40]
mov dword [esp + 0x568], eax
mov eax, dword [ecx + 0x44]
mov ecx, ebx
mov dword [esp + 0x56c], eax
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x11
call dword [edx + 0x54]
test esi, esi
je 0x6506a319
mov ecx, esi
call dword [0x652b85ac]
push eax
mov ecx, sym.Qt5Widgets.dll_struct_QMetaObject_const_QToolBar::staticMetaObject
call dword [0x652b8604]
test eax, eax
jne 0x6506a33e
mov ebx, dword [esp + 0x1c]
push 1
lea esi, [ebx + 0x24]
mov ecx, esi
call dword [0x652b9e08]
push eax
push dword [ebx + 0x40]
lea eax, [ebx + 0x10]
push 0
push esi
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadePanel_class_QPainter___class_QRect_const___class_QPalette_const___bool__int__class_QBrush_const__
add esp, 0x18
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
jmp case.0x650666e6.14
sub esp, 8
lea ecx, [edi + 0x10]
xorps xmm0, xmm0
movsd qword [esp], xmm0
call dword [0x652b84e8]
sub esp, 0x18
lea ecx, [esp + 0x558]
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
xorps xmm0, xmm0
movups xmmword [esp], xmm0
call dword [0x652b9670]
push 5
push 0
lea ecx, [edi + 0x24]
call dword [0x652b9668]
mov esi, dword [0x652b9738]
lea ecx, [esp + 0x538]
push eax
sub esp, 8
xorps xmm0, xmm0
movsd qword [esp], xmm0
call esi
push 3
lea ecx, [esp + 0x57c]
call dword [0x652b9d04]
movsd xmm0, qword [0x652bfae0]
lea eax, [esp + 0x578]
push eax
sub esp, 8
lea ecx, [esp + 0x544]
movsd qword [esp], xmm0
call esi
lea eax, [esp + 0x538]
push eax
lea ecx, [esp + 0x90]
call dword [0x652b973c]
lea eax, [esp + 0x8c]
push eax
lea ecx, [edi + 0x10]
call dword [0x652b84e4]
push eax
lea ecx, [edi + 0x10]
call dword [0x652b84e8]
push eax
push 0
push 0
lea ecx, [esp + 0x48c]
call dword [0x652b8500]
push eax
mov ecx, ebp
call dword [0x652b9bc8]
lea ecx, [esp + 0x8c]
call dword [0x652ba218]
mov ecx, ebp
call dword [0x652b981c]
push eax
lea ecx, [esp + 0x24]
call dword [0x652b9824]
lea ecx, [edi + 0x10]
call dword [0x652b84e8]
mov ecx, eax
mov eax, 0x66666667
imul ecx
lea ecx, [esp + 0x20]
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
call dword [0x652b9618]
push 4
push 0
lea ecx, [edi + 0x24]
call dword [0x652b9668]
push eax
lea ecx, [esp + 0x24]
call dword [0x652b9614]
lea eax, [esp + 0x20]
push eax
mov ecx, ebp
call dword [0x652b9dd0]
lea ecx, [edi + 0x10]
call dword [0x652b84e8]
mov ecx, eax
mov eax, 0x66666667
shl ecx, 3
imul ecx
lea ecx, [edi + 0x10]
sar edx, 3
mov ebp, edx
shr ebp, 0x1f
add ebp, edx
call dword [0x652b84e8]
imul ecx, eax, 0xd
mov esi, edi
mov eax, 0x66666667
imul ecx
lea ecx, [esi + 0x10]
sar edx, 3
mov ebx, edx
shr ebx, 0x1f
add ebx, edx
call dword [0x652b84e4]
lea ecx, [esi + 0x10]
lea edx, [eax + eax*4]
mov eax, 0x1b4e81b5
shl edx, 2
imul edx
sar edx, 3
mov edi, edx
shr edi, 0x1f
add edi, edx
call dword [0x652b84e4]
mov ecx, dword [esp + 0x14]
mov esi, eax
sub esi, edi
dec esi
push esi
push ebp
push edi
push ebp
call dword [0x652b9dbc]
mov ecx, dword [esp + 0x14]
push esi
push ebx
push edi
push ebx
call dword [0x652b9dbc]
lea ecx, [esp + 0x20]
call dword [0x652b9ddc]
lea ecx, [esp + 0x538]
call dword [0x652b966c]
jmp case.0x650666e6.14
push edi
call fcn.65063150
add esp, 4
mov dword [esp + 0x20], eax
test eax, eax
je case.0x650666e6.14
mov ecx, ebp
call dword [0x652b9bf0]
push 1
lea ecx, [edi + 0x10]
push ecx
mov ecx, ebp
call dword [0x652b9dc8]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x24]
lea ecx, [esp + 0x530]
mov edx, dword [eax]
push 0x17
push ecx
mov ecx, eax
call dword [edx + 0x5c]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x24]
lea ecx, [esp + 0x70]
mov edx, dword [eax]
push 0x2e
push ecx
mov ecx, eax
call dword [edx + 0x5c]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push dword [esp + 0x24]
lea ecx, [esp + 0x80]
mov edx, dword [eax]
push 0x2f
push ecx
mov ecx, eax
call dword [edx + 0x5c]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0x2c
call dword [edx + 0x54]
mov edi, dword [esp + 0x20]
test byte [edi + 0x54], 4
je 0x6506a651
push edi
lea ecx, [esp + 0x120]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionViewItem::constructor_class_QStyleOptionViewItem_const__
mov eax, dword [esp + 0x124]
movdqu xmm0, xmmword [esp + 0x528]
mov ecx, dword [edi + 0x70]
and eax, 0xfffffeff
mov dword [esp + 0x124], eax
movdqu xmmword [esp + 0x12c], xmm0
sub ecx, 0
je 0x6506a621
dec ecx
je 0x6506a61c
dec ecx
jne 0x6506a62b
or eax, 0x20
jmp 0x6506a624
or eax, 0x10
jmp 0x6506a624
or eax, 8
mov dword [esp + 0x124], eax
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x124]
mov edx, dword [eax]
push ecx
push 0x19
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x11c]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionViewItem::destructor_void_
mov eax, dword [edi + 8]
xor ecx, ecx
test al, 1
jne 0x6506a661
mov ecx, 1
jmp 0x6506a66e
test eax, 0x8000
mov edx, 3
cmovne ecx, edx
shr eax, 0x12
not eax
and eax, 1
push eax
push ecx
push dword [edi + 0x34]
lea eax, [esp + 0x74]
push eax
push ebp
lea ecx, [edi + 0x74]
call dword [0x652b95ac]
lea ecx, [edi + 0x78]
call dword [0x652b8628]
test al, al
jne 0x6506a735
mov ecx, dword [edi + 8]
mov eax, ecx
not eax
and eax, 1
mov dword [esp + 0x30], eax
jne 0x6506a6bd
test ecx, 0x10000
mov edx, 2
cmove eax, edx
mov dword [esp + 0x30], eax
test ecx, 0x8000
lea ecx, [edi + 0x24]
je 0x6506a6cc
push 0xd
jmp 0x6506a6ce
push 6
push eax
call dword [0x652b9668]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
test dword [edi + 8], 0x400000
je 0x6506a725
push 6
push dword [esp + 0x34]
lea ecx, [edi + 0x24]
call dword [0x652b9668]
push eax
mov ecx, ebp
call dword [0x652b9dd4]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
lea eax, [esp + 0x4a8]
push eax
lea ecx, [esp + 0x8c]
call dword [0x652b84ec]
push eax
mov ecx, ebp
call dword [0x652b9db4]
mov ecx, dword [esp + 0x60]
lea eax, [esp + 0x78]
push eax
push edi
push ebp
call fcn.6507b2f0
test dword [edi + 8], 0x100
je 0x6506a7ed
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOptionFocusRect::constructor_void_
push edi
lea ecx, [esp + 0x53c]
call sym.Qt5Widgets.dll_public:_class_QStyleOption____thiscall_QStyleOption::operator_class_QStyleOption_const__
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push edi
push 0x30
mov edx, dword [eax]
lea ecx, [esp + 0x434]
push ecx
mov ecx, eax
call dword [edx + 0x5c]
movdqu xmm0, xmmword [eax]
mov eax, dword [edi + 8]
mov ecx, eax
or dword [esp + 0x540], 0x900000
and eax, 0x8000
mov eax, 0
setne al
movdqu xmmword [esp + 0x548], xmm0
lea eax, [eax*2 + 0xa]
push eax
xor eax, eax
and ecx, 1
lea ecx, [edi + 0x24]
sete al
push eax
call dword [0x652b9668]
push eax
lea ecx, [esp + 0x56c]
call dword [0x652ba268]
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push esi
push ebp
lea ecx, [esp + 0x540]
mov edx, dword [eax]
push ecx
push 3
mov ecx, eax
call dword [edx + 0x54]
lea ecx, [esp + 0x538]
call sym.Qt5Widgets.dll_public:_void___thiscall_QStyleOption::destructor_void_
mov ecx, ebp
call dword [0x652b9bec]
jmp case.0x650666e6.14
push edi
call fcn.65062f70
mov ecx, eax
add esp, 4
mov dword [esp + 0x28], ecx
test ecx, ecx
je case.0x650666e6.14
mov eax, dword [ecx + 0x3c]
mov edx, dword [ecx + 8]
mov dword [esp + 0x60], eax
mov eax, 0x10
test dl, 4
je 0x6506a82f
mov dword [esp + 0x14], 0x30
jmp 0x6506a83e
test dl, 2
mov edx, 0x20
cmovne eax, edx
mov dword [esp + 0x14], eax
mov edx, dword [ecx + 0x30]
mov eax, dword [ecx + 0x34]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x30], eax
mov dword [esp + 0x24], 0
test esi, esi
je 0x6506a86b
mov ecx, esi
call sym.Qt5Widgets.dll_public:_enum_QPalette::ColorRole___thiscall_QWidget::foregroundRole_void_
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x60]
dec eax
cmp eax, 5
ja case.0x650666e6.14
jmp dword [eax*4 + 0x6506ac1c]
mov eax, dword [esp + 0x14]
push 0
cmp eax, 0x10
jne 0x6506a8b0
push edx
push dword [esp + 0x2c]
add ecx, 0x24
call dword [0x652b983c]
push eax
mov eax, dword [esp + 0x34]
add eax, 0x10
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawPlainRect_class_QPainter___class_QRect_const___class_QColor_const___int__class_QBrush_const__
add esp, 0x14
jmp case.0x650666e6.14
push dword [esp + 0x34]
cmp eax, 0x30
push edx
sete al
movzx eax, al
push eax
lea eax, [ecx + 0x24]
push eax
lea eax, [ecx + 0x10]
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadeRect_class_QPainter___class_QRect_const___class_QPalette_const___bool__int__int__class_QBrush_const__
jmp 0x6506ab1f
test esi, esi
je 0x6506a8ee
mov ecx, esi
call sym.Qt5Widgets.dll_public:_class_QStyle____thiscall_QWidget::style_void_const
push esi
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0
call dword [edx + 0x54]
jmp case.0x650666e6.14
mov ecx, ebx
call sym.Qt5Widgets.dll_public:_enum_Qt::ShortcutContext___thiscall_QShortcut::context_void_
push 0
push ebp
push edi
mov edx, dword [eax]
mov ecx, eax
push 0
call dword [edx + 0x54]
jmp case.0x650666e6.14
mov eax, dword [esp + 0x14]
push 0
push edx
cmp eax, 0x10
je 0x6506a88c
cmp eax, 0x30
sete al
movzx eax, al
push eax
lea eax, [ecx + 0x24]
push eax
lea eax, [ecx + 0x10]
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadePanel_class_QPainter___class_QRect_const___class_QPalette_const___bool__int__class_QBrush_const__
add esp, 0x18
jmp case.0x650666e6.14
mov eax, dword [esp + 0x14]
push 0
cmp eax, 0x10
je 0x6506a88b
cmp eax, 0x30
sete al
movzx eax, al
push eax
lea eax, [ecx + 0x24]
push eax
lea eax, [ecx + 0x10]
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawWinPanel_class_QPainter___class_QRect_const___class_QPalette_const___bool__class_QBrush_const__
add esp, 0x14
jmp case.0x650666e6.14
lea ecx, [esp + 0x34]
call dword [0x652b8550]
lea ecx, [esp + 0x4c]
call dword [0x652b8550]
add edi, 0x10
cmp dword [esp + 0x60], 4
mov ecx, edi
jne 0x6506a9ea
call dword [0x652b84e4]
cdq
mov ecx, edi
sub eax, edx
mov esi, eax
sar esi, 1
call dword [0x652b84f8]
add eax, esi
mov ecx, edi
push eax
call dword [0x652b84fc]
push eax
lea ecx, [esp + 0x1d8]
call dword [0x652b854c]
lea ecx, [esp + 0x34]
mov edx, dword [eax]
mov dword [esp + 0x34], edx
mov eax, dword [eax + 4]
mov dword [esp + 0x38], eax
call dword [0x652b8544]
push eax
mov ecx, edi
call dword [0x652b84fc]
mov ecx, edi
mov esi, eax
call dword [0x652b84e8]
add esi, eax
lea ecx, [esp + 0x1e4]
push esi
jmp 0x6506aa4e
call dword [0x652b84e8]
cdq
mov ecx, edi
sub eax, edx
mov esi, eax
sar esi, 1
call dword [0x652b84f8]
push eax
mov ecx, edi
call dword [0x652b84fc]
add eax, esi
lea ecx, [esp + 0x1f4]
push eax
call dword [0x652b854c]
lea ecx, [esp + 0x34]
mov edx, dword [eax]
mov dword [esp + 0x34], edx
mov eax, dword [eax + 4]
mov dword [esp + 0x38], eax
call dword [0x652b8544]
mov ecx, edi
mov esi, eax
call dword [0x652b84e4]
add esi, eax
lea ecx, [esp + 0x34]
push esi
call dword [0x652b8548]
push eax
lea ecx, [esp + 0x208]
call dword [0x652b854c]
mov ecx, dword [eax]
mov dword [esp + 0x4c], ecx
mov eax, dword [eax + 4]
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0x14]
cmp eax, 0x10
jne 0x6506aaf5
mov ecx, ebp
call dword [0x652b981c]
push eax
lea ecx, [esp + 0x64]
call dword [0x652b9824]
movd xmm0, dword [esp + 0x1c]
mov ecx, dword [esp + 0x2c]
push 0x40
push 0x10
push 1
cvtdq2pd xmm0, xmm0
sub esp, 8
lea ecx, [ecx + 0x24]
movsd qword [esp], xmm0
push dword [esp + 0x38]
call dword [0x652b9e08]
push eax
lea ecx, [esp + 0x104]
call dword [0x652b9de0]
mov edi, dword [0x652b9dd0]
mov ecx, ebp
push eax
call edi
mov esi, dword [0x652b9ddc]
lea ecx, [esp + 0xec]
call esi
lea eax, [esp + 0x4c]
mov ecx, ebp
push eax
lea eax, [esp + 0x38]
push eax
call dword [0x652b95f0]
lea eax, [esp + 0x60]
mov ecx, ebp
push eax
call edi
lea ecx, [esp + 0x60]
call esi
jmp case.0x650666e6.14
push dword [esp + 0x30]
cmp eax, 0x30
push dword [esp + 0x20]
sete al
movzx eax, al
push eax
mov eax, dword [esp + 0x34]
add eax, 0x24
push eax
lea eax, [esp + 0x5c]
push eax
lea eax, [esp + 0x48]
push eax
push ebp
call sym.Qt5Widgets.dll_void___cdecl_qDrawShadeLine_class_QPainter___class_QPoint_const___class_QPoint_const___class_QPalette_const___bool__int__int_
add esp, 0x1c
mov ecx, dword [esp + 0x5b8]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.652b52e0
add esp, 0x5ac
ret 0x10