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

Disassembly:
push edi
lea edi, [esp + 8]
and esp, 0xfffffff0
push dword [edi - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x21c
mov eax, dword [edi + 8]
mov ebx, dword [edi]
mov dword [ebp - 0x164], ecx
mov esi, dword [edi + 4]
mov dword [ebp - 0x15c], eax
mov eax, dword [edi + 0xc]
mov dword [ebp - 0x160], eax
lea eax, [ebx - 8]
cmp eax, 0x21
ja case.0x664d73bc.9
jmp dword [eax*4 + 0x668132dc]
mov eax, dword [ebp - 0x160]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [edi + 4], esi
mov dword [edi + 8], eax
mov dword [edi], ebx
mov ecx, dword [ebp - 0x164]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
jmp method.QCommonStyle.drawControl_QStyle::ControlElement__QStyleOption_const__QPainter__QWidget_const__const
lea eax, [esi + 0x24]
mov dword [ebp - 0x170], eax
test byte [esi + 8], 4
jne 0x664d9390
mov dword [esp], esi
lea edi, [ebp - 0x80]
mov ecx, edi
call method.QStyleOption.QStyleOption_QStyleOption_const_
mov eax, dword [ebp - 0x78]
sub esp, 4
test al, 4
jne 0x664d7428
or eax, 2
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x170]
lea ecx, [ebp - 0xd0]
mov dword [esp], eax
call dword [0x66a21684]
mov edx, dword [0x66a21ee8]
mov ecx, dword [ebp - 0x170]
sub esp, 4
mov dword [ebp - 0x168], edx
mov dword [esp + 4], 2
mov dword [esp], 4
call edx
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [0x66a21334]
mov dword [ebp - 0x174], eax
call eax
mov edx, dword [0x66a21678]
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [esp + 8], ecx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x180], edx
mov dword [esp + 4], 1
mov dword [esp], 5
call edx
mov edx, dword [0x66a2134c]
lea ecx, [ebp - 0xf0]
sub esp, 0xc
mov dword [ebp - 0x178], edx
call edx
mov edx, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x174]
call eax
lea eax, [ebp - 0xf0]
lea ecx, [ebp - 0xd0]
sub esp, 8
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x180]
mov dword [esp + 4], 2
mov dword [esp], 5
call eax
lea eax, [ebp - 0xf0]
mov edx, dword [ebp - 0x178]
sub esp, 0xc
mov ecx, eax
call edx
mov ecx, dword [ebp - 0x170]
mov edx, dword [ebp - 0x168]
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
sub esp, 8
mov dword [esp + 0x10], eax
xor eax, eax
test byte [esi + 8], 0x24
setne al
mov dword [esp + 0xc], eax
lea eax, [ebp - 0xd0]
mov dword [esp + 8], eax
lea eax, [esi + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
lea ecx, [ebp - 0xd0]
call dword [0x66a2168c]
mov ecx, edi
call method.QStyleOption.QStyleOption__
test byte [esi + 8], 0x80
je 0x664d95b0
mov eax, dword [esi + 0xc]
mov edx, 0x14
cmp eax, 1
sbb edx, 0xffffffff
cmp eax, 1
mov eax, 0x14
adc eax, 0
cmp ebx, 0x1f
cmove edx, eax
mov dword [esp], esi
mov ecx, edi
mov dword [ebp - 0x170], edx
call method.QStyleOption.QStyleOption_QStyleOption_const_
mov ebx, dword [esi + 0x14]
mov eax, dword [esi + 0x1c]
mov edx, dword [esi + 0x18]
sub esp, 4
lea ecx, [ebx + 4]
mov ebx, dword [esi + 0x10]
sub eax, 4
mov dword [ebp - 0x6c], ecx
mov ecx, dword [ebp - 0x164]
sub edx, 4
add ebx, 4
mov dword [ebp - 0x68], edx
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x64], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x15c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x170]
mov dword [esp], edx
call dword [eax + 0x58]
mov ecx, edi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664d804e
lea eax, [ebp - 0x120]
mov ecx, eax
mov dword [ebp - 0x178], eax
call dword [0x66a21348]
mov edi, dword [ebp - 0x15c]
mov ecx, edi
call dword [0x66a21e94]
lea edx, [ebp - 0x110]
mov ebx, dword [0x66a21344]
mov ecx, edx
mov dword [ebp - 0x180], edx
mov dword [esp], eax
call ebx
mov ecx, edi
sub esp, 4
call dword [0x66a21eb0]
mov ecx, edi
mov dword [esp], 0
mov dword [ebp - 0x160], eax
call dword [0x66a215fc]
mov edx, dword [0x66a215d4]
mov dword [ebp - 0x15c], edi
mov ecx, edi
sub esp, 4
mov dword [ebp - 0x168], edx
mov dword [esp], 1
call edx
lea edx, [esi + 0x24]
sub esp, 4
test byte [esi + 8], 4
jne 0x664d92a8
mov eax, dword [0x66a21ee8]
mov ecx, edx
mov dword [ebp - 0x164], edx
mov dword [esp + 4], 2
mov dword [esp], 4
mov dword [ebp - 0x188], eax
call eax
lea edx, [ebp - 0xf0]
sub esp, 8
mov dword [ebp - 0x174], edx
mov ecx, edx
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0xf0]
mov edx, dword [ebp - 0x164]
sub esp, 4
cmp dword [eax + 4], 0x18
je 0x664d9668
mov ecx, edx
mov dword [ebp - 0x164], edx
lea edi, [ebp - 0x80]
mov eax, dword [ebp - 0x188]
mov dword [esp + 4], 2
mov dword [esp], 4
call eax
mov ecx, edi
mov ebx, dword [0x66a21334]
sub esp, 8
mov dword [esp + 4], 5
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0x120]
mov ecx, dword [ebp - 0x80]
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x120], ecx
mov ecx, edi
mov dword [ebp - 0x170], eax
call eax
mov edx, dword [ebp - 0x164]
mov ecx, edx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, edi
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call ebx
mov eax, dword [0x66a215b4]
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [ebp - 0x164], eax
mov dword [esp], edi
call eax
mov ecx, edi
mov ebx, dword [ebp - 0x170]
sub esp, 4
call ebx
mov eax, dword [ebp - 0x178]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
call dword [0x66a2163c]
mov ecx, dword [ebp - 0x174]
sub esp, 4
call ebx
mov ebx, dword [ebp - 0x15c]
lea eax, [esi + 0x10]
mov dword [esp + 4], 1
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21654]
mov esi, dword [ebp - 0x180]
mov eax, dword [ebp - 0x164]
mov ecx, ebx
sub esp, 8
mov dword [esp], esi
call eax
mov eax, dword [ebp - 0x160]
mov ecx, ebx
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x168]
call eax
mov ecx, esi
mov ebx, dword [ebp - 0x170]
sub esp, 4
call ebx
mov ecx, dword [ebp - 0x178]
call ebx
jmp 0x664d804e
test esi, esi
je 0x664d804e
cmp dword [esi], 2
jle 0x664d804e
cmp dword [esi + 4], 3
jne 0x664d804e
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x190], eax
mov eax, dword [esi + 8]
and eax, 0x8000
setne byte [ebp - 0x1bc]
cmp dword [esi + 0xc], 1
mov dword [ebp - 0x1a8], eax
je 0x664da071
cmp dword [ebp - 0x190], 2
je 0x664da14d
mov ecx, dword [ebp - 0x190]
test ecx, ecx
jne 0x664dcf2c
mov byte [ebp - 0x1c0], 0
mov byte [ebp - 0x168], 1
mov byte [ebp - 0x1b8], 0
mov eax, dword [esi + 0x44]
cmp eax, 2
je 0x664db18b
cmp eax, 1
je 0x664db126
mov byte [ebp - 0x174], 0
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp], 5
call dword [eax + 0x78]
sub esp, 0x10
cmp eax, 1
sete dl
jne 0x664d9c65
mov byte [ebp - 0x1c8], 0
mov byte [ebp - 0x1b0], 1
mov byte [ebp - 0x1ac], 0
mov edi, dword [0x66a21ee8]
lea ebx, [esi + 0x24]
mov dword [esp + 4], 2
mov ecx, ebx
mov dword [esp], 4
mov dword [ebp - 0x188], edi
call edi
mov ecx, ebx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x110], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x10c], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x108], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 4
mov word [ebp - 0x104], ax
mov dword [esp], 4
call edi
mov ecx, ebx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf0], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xec], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xe8], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 0xb
mov word [ebp - 0xe4], ax
mov dword [esp], 4
call edi
mov ecx, dword [ebp - 0x164]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xd0], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xcc], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xc8], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0xc4], ax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0x17
call dword [eax + 0x70]
mov edx, dword [ebp - 0x1a8]
mov dword [ebp - 0x170], eax
sub esp, 0xc
test edx, edx
je 0x664d98ec
mov edx, eax
shr eax, 0x1f
add eax, edx
sar eax, 1
mov dword [ebp - 0x170], eax
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x198], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x1a0], eax
mov eax, dword [esi + 0x18]
mov dword [ebp - 0x19c], eax
mov eax, dword [esi + 0x1c]
mov dword [ebp - 0x18c], eax
mov eax, dword [esi + 0x30]
cmp eax, 2
je 0x664dae1e
ja 0x664d9960
test eax, eax
je 0x664dab8c
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x198]
mov edx, dword [ebp - 0x19c]
mov edi, dword [ebp - 0x1a0]
sub esp, 8
lea esi, [ecx + 1]
sub edx, ecx
mov dword [esp + 4], eax
lea ecx, [esi + edx - 2]
lea eax, [edi + 2]
mov dword [ebp - 0x180], esi
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0x18c]
mov dword [ebp - 0x7c], eax
sub ecx, edi
lea edi, [ebp - 0x80]
mov dword [ebp - 0x80], esi
mov esi, dword [0x66a2162c]
lea eax, [eax + ecx - 2]
mov dword [esp], edi
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x74], eax
call esi
mov eax, dword [ebp - 0x1a8]
sub esp, 8
test eax, eax
jne 0x664dbb95
mov eax, dword [ebp - 0x18c]
sub eax, 1
cmp byte [ebp - 0x168], 0
mov dword [ebp - 0x164], eax
jne 0x664dbc46
cmp byte [ebp - 0x174], 0
je 0x664dbaef
cmp byte [ebp - 0x1c0], 0
jne 0x664dbaef
mov eax, dword [0x66a21648]
mov dword [ebp - 0x160], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
xor eax, eax
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x15c]
add esi, eax
lea ebx, [edx - 2]
cmp byte [ebp - 0x1ac], 0
cmovne ebx, edx
lea edx, [ebp - 0xd0]
mov dword [ebp - 0x168], edx
mov dword [esp], edx
mov edx, dword [ebp - 0x178]
call edx
mov ecx, dword [ebp - 0x18c]
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x80], esi
sub esp, 4
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x74], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], edi
call eax
lea ecx, [ebp - 0xf0]
mov edx, dword [ebp - 0x178]
sub esp, 8
mov dword [ebp - 0x174], ecx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x15c]
call edx
mov edx, dword [ebp - 0x164]
mov dword [ebp - 0x80], esi
sub esp, 4
mov dword [ebp - 0x78], ebx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], edx
mov esi, dword [ebp - 0x160]
mov dword [ebp - 0x74], edx
mov dword [esp + 4], 1
mov dword [esp], edi
call esi
sub esp, 8
cmp byte [ebp - 0x1bc], 0
jne 0x664db895
cmp byte [ebp - 0x1b8], 0
jne 0x664db895
cmp byte [ebp - 0x1ac], 0
je 0x664d7c5c
cmp byte [ebp - 0x1c0], 0
je 0x664d804e
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
cmp dword [ebp - 0x190], 3
push eax
setne byte [ebp - 0x168]
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x18c]
mov esi, dword [ebp - 0x19c]
mov dword [esp + 4], 1
add eax, dword [ebp - 0x1a0]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], edi
sub ebx, 2
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x78], esi
sub esi, 1
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x7c], ebx
call eax
mov eax, dword [ebp - 0x164]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], esi
sub esp, 8
mov dword [ebp - 0x7c], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call dword [0x66a21580]
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
sub esp, 4
cmp byte [ebp - 0x168], 0
jne 0x664d7d33
cmp dword [ebp - 0x1a8], 0
je 0x664d7d33
cmp byte [ebp - 0x1c8], 1
mov edx, 0
cmovne edx, dword [ebp - 0x170]
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x7c], ebx
mov ebx, dword [ebp - 0x170]
add ebx, dword [ebp - 0x1a0]
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x74], ebx
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x160]
mov dword [esp], edi
mov dword [esp + 4], 1
call eax
sub esp, 8
jmp 0x664d804e
test esi, esi
je 0x664d804e
mov edi, dword [esi]
test edi, edi
jle 0x664d804e
cmp dword [esi + 4], 4
jne 0x664d804e
mov eax, dword [esi + 8]
mov dword [esp + 4], 4
lea edi, [ebp - 0x80]
mov dword [esp], 1
mov ecx, edi
mov dword [ebp - 0x170], eax
call method.QStyleOption.QStyleOption_int__int_
mov eax, dword [0x66a1f9dc]
mov dword [ebp - 0x44], 0
sub esp, 8
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x30]
mov ecx, eax
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 0x38], 0xffffffff
call dword [0x66a21314]
lea eax, [ebp - 0x24]
mov ebx, eax
mov ecx, eax
mov dword [ebp - 0x178], eax
call dword [0x66a212e4]
mov dword [esp], esi
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x34]
mov edx, dword [esi + 0x30]
sub esp, 4
mov dword [ebp - 0x4c], eax
movzx eax, word [esi + 0x38]
mov dword [ebp - 0x50], edx
lea edx, [ebp - 0x34]
mov word [ebp - 0x48], ax
mov eax, dword [esi + 0x3c]
mov ecx, edx
mov dword [ebp - 0x44], eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x44]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi + 0x48]
mov dword [ebp - 0x38], eax
lea eax, [esi + 0x4c]
mov dword [esp], eax
call dword [0x66a200e8]
lea eax, [esi + 0x50]
mov ecx, dword [ebp - 0x180]
sub esp, 4
mov dword [esp], eax
call dword [0x66a2131c]
mov eax, dword [esi + 0x54]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0x2c], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x28], eax
lea eax, [esi + 0x5c]
mov dword [esp], eax
call dword [0x66a212ec]
lea edx, [esi + 0x24]
mov ecx, edx
mov dword [ebp - 0x188], edx
mov edx, dword [0x66a21ee8]
sub esp, 4
mov dword [esp + 4], 1
mov dword [ebp - 0x168], edx
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp + 4], eax
lea eax, [esi + 0x10]
mov dword [esp], eax
call dword [0x66a2162c]
mov edx, dword [ebp - 0x168]
sub esp, 8
test dword [ebp - 0x170], 0x8100
jne 0x664d9ce2
mov eax, dword [ebp - 0x160]
mov ecx, dword [ebp - 0x164]
mov dword [esp + 4], edi
mov dword [esp], 0x14
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], eax
call method.QCommonStyle.drawControl_QStyle::ControlElement__QStyleOption_const__QPainter__QWidget_const__const
mov ecx, dword [ebp - 0x178]
sub esp, 0x10
call dword [0x66a212e8]
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
test edx, edx
je 0x664d9180
cmp edx, 0xffffffff
je 0x664d7f40
lock sub dword [eax], 1
mov eax, dword [ebp - 0x34]
je 0x664d9180
lea esi, [esi]
lea esi, [esi]
mov ecx, edi
call method.QStyleOption.QStyleOption__
jmp 0x664d804e
lea eax, [ebp - 0xd0]
lea ebx, [esi + 0x24]
mov dword [ebp - 0x168], eax
mov ecx, eax
call dword [0x66a21348]
test byte [esi + 8], 0x20
jne 0x664d9550
mov ecx, ebx
mov dword [esp + 4], 1
mov dword [esp], 4
call dword [0x66a21ee8]
mov ecx, dword [ebp - 0x168]
sub esp, 8
mov dword [esp], eax
call dword [0x66a21350]
mov eax, dword [0x66a2134c]
sub esp, 4
mov dword [ebp - 0x170], eax
mov eax, dword [esi + 8]
lea edx, [esi + 0x10]
test al, 6
je 0x664d95c8
shr eax, 2
mov esi, dword [ebp - 0x168]
mov dword [esp + 8], ebx
and eax, 1
mov dword [esp + 4], edx
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 0x10], esi
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov ecx, dword [ebp - 0x168]
mov eax, dword [ebp - 0x170]
call eax
jmp 0x664d804e
pxor xmm0, xmm0
mov edx, dword [esi + 0x14]
mov eax, dword [esi + 0x18]
cvtsi2sd xmm0, dword [esi + 0x10]
sub eax, dword [esi + 0x10]
mov ecx, dword [ebp - 0x15c]
add eax, 1
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [esi + 0x1c]
sub eax, edx
add eax, 1
movsd qword [ebp - 0x70], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
lea eax, [ebp - 0x80]
mov dword [esp], eax
movsd qword [ebp - 0x68], xmm0
call dword [0x66a2165c]
sub esp, 4
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
mov eax, dword [ebp - 0x160]
test eax, eax
je 0x664d804e
mov eax, dword [eax + 4]
mov ecx, sym.Qt5Widgets.dll_QMainWindow::staticMetaObject
mov eax, dword [eax + 8]
mov dword [esp], eax
call dword [0x66a20320]
sub esp, 4
test eax, eax
je 0x664d804e
lea edi, [esi + 0x24]
mov ebx, dword [0x66a21ee8]
mov dword [esp + 4], 1
mov ecx, edi
mov dword [esp], 4
call ebx
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp + 4], eax
lea eax, [esi + 0x10]
mov dword [esp], eax
call dword [0x66a2162c]
mov ecx, dword [ebp - 0x15c]
sub esp, 8
call dword [0x66a21ec8]
mov dword [esp], eax
lea eax, [ebp - 0xd0]
mov ecx, eax
call dword [0x66a21290]
mov ecx, edi
sub esp, 4
mov dword [esp + 4], 4
mov dword [esp], 4
call ebx
lea ebx, [ebp - 0x80]
mov eax, dword [eax]
sub esp, 8
mov ecx, ebx
add eax, 8
mov dword [esp], eax
call dword [0x66a2128c]
mov eax, dword [0x66a21600]
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [ebp - 0x160], eax
mov dword [esp], ebx
call eax
mov ecx, ebx
mov edi, dword [0x66a21298]
sub esp, 4
call edi
mov edx, dword [esi + 0x1c]
mov ecx, dword [esi + 0x18]
mov eax, dword [esi + 0x10]
mov dword [esp], ebx
mov ebx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x78], ecx
mov ecx, ebx
mov dword [ebp - 0x74], edx
mov dword [esp + 4], 1
call dword [0x66a21648]
lea eax, [ebp - 0xd0]
mov ecx, ebx
sub esp, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x160]
call eax
lea ecx, [ebp - 0xd0]
sub esp, 4
call edi
jmp 0x664d804e
test esi, esi
je 0x664d804e
cmp dword [esi], 1
jle 0x664d804e
cmp dword [esi + 4], 6
jne 0x664d804e
mov eax, dword [esi + 0x10]
mov edx, dword [esi + 0x18]
cmp edx, eax
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x174], edx
jl 0x664d804e
mov ebx, dword [esi + 0x14]
mov edx, dword [esi + 0x1c]
mov dword [ebp - 0x180], ebx
mov dword [ebp - 0x188], edx
cmp edx, ebx
jl 0x664d804e
movzx eax, byte [esi + 0x4c]
lea edx, [ebp - 0xd0]
mov ebx, dword [esi + 0x48]
lea edi, [esi + 0x24]
mov ecx, edx
mov dword [ebp - 0x168], edx
mov byte [ebp - 0x190], al
call dword [0x66a209e0]
mov edx, dword [ebp - 0x174]
mov ecx, edx
sub ecx, dword [ebp - 0x170]
mov eax, ecx
add eax, 1
mov dword [ebp - 0x1ac], eax
cmp ebx, 2
je 0x664dc9ef
lea eax, [ebp - 0x130]
mov dword [ebp - 0x18c], edx
mov ebx, eax
mov ecx, eax
mov dword [esp], edi
call dword [0x66a21684]
mov ecx, ebx
mov dword [ebp - 0x178], ebx
mov ebx, dword [0x66a21ee8]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], 4
call ebx
mov ecx, dword [ebp - 0x178]
sub esp, 8
mov dword [ebp - 0x174], eax
mov dword [esp + 4], 0xc
mov dword [esp], 4
call ebx
mov ecx, eax
mov eax, dword [ebp - 0x174]
sub esp, 8
mov dword [esp], eax
call dword [0x66a21cc8]
mov edx, dword [ebp - 0x18c]
sub esp, 4
test al, al
jne 0x664dccc3
cmp dword [esi + 0xc], 1
sete byte [ebp - 0x18c]
movzx ebx, byte [ebp - 0x18c]
mov ecx, dword [esi + 0x30]
mov eax, ebx
xor eax, 1
cmp byte [ebp - 0x190], 0
cmovne ebx, eax
mov eax, dword [ebp - 0x164]
mov byte [ebp - 0x18c], bl
mov ebx, dword [eax + 4]
test ecx, ecx
jne 0x664d82dd
mov eax, dword [esi + 0x34]
mov dword [ebp - 0x1e4], eax
test eax, eax
je 0x664dc0c1
mov eax, dword [esi + 0x2c]
mov ecx, ebx
mov dword [esp], eax
call method.QCommonStylePrivate.stopAnimation_QObject_const__const
mov eax, dword [ebp - 0x160]
mov ecx, dword [ebp - 0x164]
sub esp, 4
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], esi
mov dword [esp + 8], eax
mov dword [esp], 0xc
call method.QCommonStyle.drawControl_QStyle::ControlElement__QStyleOption_const__QPainter__QWidget_const__const
sub esp, 0x10
mov ecx, dword [ebp - 0x178]
call dword [0x66a2168c]
jmp 0x664d804e
test esi, esi
je 0x664d804e
mov eax, dword [esi]
test eax, eax
jle 0x664d804e
cmp dword [esi + 4], 4
jne 0x664d804e
mov eax, dword [esi + 0x10]
mov ecx, dword [esi + 0x18]
mov byte [ebp - 0x174], 0
mov ebx, dword [esi + 0x14]
sub ecx, eax
mov dword [ebp - 0x1d8], eax
lea eax, [ecx + 1]
mov dword [ebp - 0x1bc], ebx
mov dword [ebp - 0x1b0], eax
mov eax, dword [esi + 0x1c]
sub eax, ebx
mov dword [ebp - 0x1a0], eax
add eax, 1
mov dword [ebp - 0x1cc], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x1c8], eax
mov eax, dword [esi + 8]
mov dword [ebp - 0x1a8], eax
and eax, 1
mov dword [ebp - 0x1ac], eax
mov eax, dword [esi + 0x34]
test eax, eax
je 0x664d83b3
movzx eax, byte [esi + 0x38]
mov byte [ebp - 0x174], al
mov edx, dword [ebp - 0x1a8]
mov ebx, 0xc
lea ecx, [esi + 0x24]
lea edi, [ebp - 0x80]
mov dword [ebp - 0x18c], ecx
and edx, 0x8000
setne byte [ebp - 0x168]
cmp dword [esi + 0x54], 0xc
cmovge ebx, dword [esi + 0x54]
cmp edx, 1
sbb eax, eax
mov dword [ebp - 0x190], edx
and eax, 0xfffffff5
mov dword [ebp - 0x19c], ebx
add eax, 0xc
mov dword [esp], 4
mov dword [esp + 4], eax
mov eax, dword [0x66a21ee8]
mov dword [ebp - 0x188], eax
call eax
lea ecx, [ebp - 0x144]
sub esp, 8
mov dword [esp], eax
call dword [0x66a21344]
mov eax, dword [esi + 0x18]
mov ebx, dword [esi + 0x1c]
mov ecx, dword [esi + 0x10]
mov edx, dword [esi + 0x14]
sub esp, 4
sub eax, 1
mov dword [ebp - 0x74], ebx
mov ebx, dword [0x66a2162c]
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x144]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], edx
mov dword [esp + 4], eax
mov dword [esp], edi
call ebx
sub esp, 8
cmp dword [esi + 0x30], 2
je 0x664da697
mov edx, dword [esi + 0x14]
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x80], eax
lea eax, [eax + edx - 1]
lea edx, [ebp - 0x130]
mov dword [ebp - 0x78], eax
mov eax, dword [esi + 0x1c]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x74], eax
lea eax, [esi + 0x10]
mov dword [ebp - 0x1c0], eax
mov dword [esp + 8], eax
mov eax, dword [esi + 0xc]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [ebp - 0x178], edx
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov edx, dword [0x66a21ca0]
lea eax, [esi + 0x50]
mov dword [ebp - 0x1b8], eax
mov ecx, eax
mov dword [ebp - 0x170], edx
call edx
mov edx, dword [ebp - 0x170]
cmp al, 1
je 0x664d84e1
cmp byte [ebp - 0x174], 0
jne 0x664da893
mov eax, dword [ebp - 0x190]
test eax, eax
je 0x664da7b0
mov ecx, dword [ebp - 0x1b8]
call edx
test al, al
jne 0x664da110
test byte [ebp - 0x1a8], 1
je 0x664dcb1e
mov eax, dword [0x66a2134c]
cmp byte [ebp - 0x168], 0
mov ebx, 2
mov dword [ebp - 0x170], eax
je 0x664dcb1e
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x168], eax
mov ecx, eax
call dword [0x66a21434]
cmp byte [ebp - 0x174], 0
jne 0x664da850
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0x41
call dword [eax + 0x70]
sub esp, 0xc
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov dword [esp + 0xc], 1
lea eax, [ebp - 0xf0]
mov dword [esp + 8], ebx
mov ecx, edi
mov dword [ebp - 0x174], eax
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1b8]
mov dword [esp], eax
call dword [0x66a21ca8]
mov eax, dword [ebp - 0xc4]
mov edx, dword [ebp - 0x74]
mov ecx, edi
sub esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [0x66a21438]
mov dword [ebp - 0xc4], edx
mov dword [ebp - 0x198], eax
call eax
mov ebx, dword [ebp - 0x168]
mov ecx, ebx
call dword [0x66a21d9c]
mov ecx, ebx
mov dword [ebp - 0x168], ebx
mov ebx, dword [0x66a21d80]
mov dword [ebp - 0x1d0], eax
call ebx
mov ecx, dword [ebp - 0x168]
fstp qword [ebp - 0x180]
call dword [0x66a21da0]
mov ecx, dword [ebp - 0x168]
mov dword [ebp - 0x178], eax
call ebx
mov edx, dword [ebp - 0x1d0]
pxor xmm0, xmm0
mov ecx, dword [ebp - 0x128]
fstp qword [ebp - 0x1e0]
cvtsi2sd xmm0, edx
divsd xmm0, qword [ebp - 0x180]
mov dword [esp + 4], 6
cvttsd2si eax, xmm0
pxor xmm0, xmm0
mov dword [esp], 4
cvtsi2sd xmm0, dword [ebp - 0x178]
divsd xmm0, qword [ebp - 0x1e0]
sub eax, 1
mov edx, eax
shr edx, 0x1f
add eax, edx
sar eax, 1
mov dword [ebp - 0x180], eax
mov eax, ecx
mov ecx, dword [ebp - 0x130]
cdq
mov ebx, ecx
sar ebx, 0x1f
add ecx, eax
adc ebx, edx
xor edx, edx
mov eax, ebx
shr eax, 0x1f
add eax, ecx
mov ecx, dword [ebp - 0x124]
adc edx, ebx
shrd eax, edx, 1
mov edx, eax
cvttsd2si eax, xmm0
sub edx, dword [ebp - 0x180]
mov dword [ebp - 0x180], edx
sub eax, 1
mov edx, eax
shr edx, 0x1f
add eax, edx
sar eax, 1
mov dword [ebp - 0x178], eax
mov eax, ecx
mov ecx, dword [ebp - 0x12c]
cdq
mov ebx, ecx
sar ebx, 0x1f
add ecx, eax
adc ebx, edx
xor edx, edx
mov eax, ebx
shr eax, 0x1f
add eax, ecx
mov ecx, dword [ebp - 0x18c]
adc edx, ebx
shrd eax, edx, 1
mov edx, eax
sub edx, dword [ebp - 0x178]
mov eax, dword [ebp - 0x188]
mov ebx, edx
call eax
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
pxor xmm0, xmm0
mov ecx, dword [ebp - 0x15c]
cvtsi2sd xmm0, dword [ebp - 0x180]
sub esp, 4
mov dword [esp], edi
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, ebx
mov ebx, dword [ebp - 0x168]
mov dword [esp + 4], ebx
movsd qword [ebp - 0x78], xmm0
call dword [0x66a2157c]
mov eax, dword [ebp - 0x198]
mov ecx, ebx
sub esp, 8
call eax
lea eax, [esi + 0x4c]
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x190]
test eax, eax
je 0x664d9c58
mov dword [esp + 4], 0xd
mov ecx, dword [ebp - 0x18c]
mov dword [esp], 4
xor ebx, ebx
mov eax, dword [ebp - 0x188]
call eax
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov eax, dword [ebp - 0x1ac]
mov word [ebp - 0x114], bx
mov dword [ebp - 0x120], 0
sub esp, 4
mov dword [ebp - 0x11c], 0xffff
mov dword [ebp - 0x118], 0
test eax, eax
je 0x664da564
mov eax, dword [ebp - 0x1a0]
mov ebx, dword [ebp - 0x19c]
mov ecx, dword [esi + 0x10]
lea edx, [eax - 3]
mov eax, dword [ebp - 0x1b0]
add ebx, 5
add ecx, ebx
mov dword [ebp - 0x180], edx
mov edx, dword [ebp - 0x1bc]
sub eax, ebx
sub eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x110], ecx
lea eax, [ecx + eax - 0xf]
add edx, 2
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x10c], edx
lea eax, [edx + eax - 4]
mov dword [ebp - 0x104], eax
lea eax, [ebp - 0x110]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x1c0]
mov dword [esp + 8], eax
mov eax, dword [esi + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x174]
mov dword [esp], eax
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x13c], eax
mov eax, dword [esi + 0x4c]
mov eax, dword [eax + 4]
mov dword [ebp - 0x134], eax
test eax, eax
jne 0x664da39d
cmp dword [esi + 0x30], 3
je 0x664da16e
mov eax, dword [ebp - 0x170]
lea ecx, [ebp - 0x144]
call eax
jmp 0x664d804e
test esi, esi
je 0x664d804e
mov ebx, dword [esi]
test ebx, ebx
jle 0x664d804e
mov ecx, dword [ebp - 0x160]
cmp dword [esi + 4], 0xe
setne dl
test ecx, ecx
sete al
or dl, al
jne 0x664d804e
mov eax, dword [ebp - 0x160]
mov byte [ebp - 0x164], dl
mov ecx, sym.Qt5Widgets.dll_QMainWindow::staticMetaObject
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [esp], eax
call dword [0x66a20320]
sub esp, 4
test eax, eax
je 0x664d804e
mov eax, dword [esi + 0x10]
mov ebx, dword [esi + 0x14]
mov dword [ebp - 0x174], eax
mov eax, dword [esi + 0x18]
mov dword [ebp - 0x168], eax
mov eax, dword [esi + 0x1c]
mov dword [ebp - 0x180], eax
mov eax, dword [esi + 0x38]
cmp eax, 4
je 0x664db87d
ja 0x664d9c88
cmp eax, 1
movzx edx, byte [ebp - 0x164]
je 0x664db859
cmp eax, 2
jne 0x664db2e0
mov eax, dword [esi + 0x30]
test eax, eax
je 0x664dcee5
mov byte [ebp - 0x170], 1
cmp eax, 3
mov edx, 1
setne byte [ebp - 0x164]
mov eax, dword [0x66a21ee8]
add esi, 0x24
mov byte [ebp - 0x198], dl
lea edi, [ebp - 0x80]
mov ecx, esi
mov dword [esp + 4], 2
mov dword [esp], 4
mov dword [ebp - 0x188], eax
call eax
mov ecx, edi
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [0x66a2128c]
mov dword [ebp - 0x178], eax
call eax
mov eax, dword [0x66a21600]
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [ebp - 0x190], eax
mov dword [esp], edi
call eax
mov eax, dword [0x66a21298]
mov ecx, edi
sub esp, 4
mov dword [ebp - 0x18c], eax
call eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x74], ebx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x168]
mov dword [esp + 4], 1
mov dword [ebp - 0x78], eax
mov eax, dword [0x66a21648]
mov dword [esp], edi
mov dword [ebp - 0x160], eax
call eax
movzx edx, byte [ebp - 0x198]
sub esp, 8
test dl, dl
jne 0x664db258
cmp byte [ebp - 0x164], 0
jne 0x664db1d0
cmp byte [ebp - 0x170], 0
je 0x664d804e
mov ecx, esi
mov dword [esp + 4], 4
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, edi
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov esi, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x190]
sub esp, 4
mov ecx, esi
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x18c]
mov ecx, edi
sub esp, 4
call eax
mov eax, dword [ebp - 0x174]
mov ebx, dword [ebp - 0x168]
mov ecx, esi
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [esp], edi
call eax
sub esp, 8
jmp 0x664d804e
test esi, esi
je 0x664d804e
cmp dword [esi], 1
jle 0x664d804e
cmp dword [esi + 4], 9
jne 0x664d804e
mov edx, dword [esi + 0x10]
mov eax, dword [ebp - 0x164]
mov ecx, dword [esi + 0x1c]
mov dword [ebp - 0x178], edx
mov edx, dword [esi + 0x14]
mov ebx, dword [eax + 4]
movzx eax, byte [esi + 0x37]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 0x180], edx
mov edx, dword [esi + 0x18]
mov byte [ebp - 0x188], al
mov dword [ebp - 0x190], ecx
mov dword [ebp - 0x18c], edx
test al, al
jne 0x664d9e81
mov ecx, dword [ebx + 0x84]
mov eax, dword [esi + 8]
mov dword [ebp - 0x110], ecx
mov ecx, dword [ebx + 0x88]
mov edi, eax
and edi, 0x10000
mov dword [ebp - 0x10c], ecx
mov ecx, dword [ebx + 0x8c]
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x108], ecx
movzx ecx, word [ebx + 0x90]
mov word [ebp - 0x104], cx
movzx ecx, byte [esi + 0x35]
mov byte [ebp - 0x19c], cl
test cl, cl
je 0x664d96ec
mov dword [ebp - 0xf0], 0
xor ecx, ecx
mov word [ebp - 0xe4], cx
xor ecx, ecx
mov dword [ebp - 0xec], 0xffff
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xcc], 0xffff
mov dword [ebp - 0xc8], 0
mov word [ebp - 0xc4], cx
test eax, 0x20000
je 0x664da5d9
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x174], eax
mov ecx, eax
test edi, edi
je 0x664db197
lea eax, [ebx + 0x94]
mov edi, dword [0x66a21390]
add ebx, 0xa4
mov dword [esp], eax
call edi
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0x168], ecx
mov dword [esp], ebx
call edi
mov edx, dword [ebp - 0x170]
sub esp, 4
mov edi, dword [ebp - 0x174]
lea eax, [ebp - 0x13c]
mov dword [ebp - 0x1ac], edx
mov ecx, eax
mov dword [ebp - 0x1a0], eax
mov ebx, dword [0x66a21334]
mov dword [esp], edi
mov dword [esp + 4], 1
call ebx
mov eax, dword [ebp - 0x168]
mov ecx, edi
lea edi, [ebp - 0x80]
sub esp, 8
mov dword [esp], eax
call dword [0x66a21d1c]
mov edx, dword [0x66a2134c]
sub esp, 4
test al, al
mov dword [ebp - 0x170], edx
mov edx, dword [ebp - 0x1ac]
jne 0x664db737
mov eax, dword [ebp - 0x178]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], edi
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x190]
sub eax, 3
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x1a0]
mov dword [esp + 4], eax
call dword [0x66a2162c]
mov eax, dword [ebp - 0x170]
mov ecx, dword [ebp - 0x1a0]
sub esp, 8
call eax
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
test eax, eax
jne 0x664db4a0
nop
cmp byte [ebp - 0x188], 0
je 0x664d804e
mov ecx, dword [ebp - 0x15c]
call dword [0x66a21610]
jmp 0x664d804e
test esi, esi
je 0x664d804e
mov edx, dword [esi]
test edx, edx
jle 0x664d804e
cmp dword [esi + 4], 0xd
jne 0x664d804e
lea ebx, [ebp - 0xf0]
mov dword [esp + 4], 0x10
lea edi, [ebp - 0x80]
mov ecx, ebx
mov dword [esp], 0x10
call dword [0x66a21430]
lea eax, [ebp - 0x120]
mov dword [ebp - 0x174], ebx
sub esp, 8
mov ecx, eax
mov dword [esp], ebx
mov ebx, eax
call dword [0x66a21664]
mov ecx, ebx
sub esp, 4
mov dword [esp], 0
call dword [0x66a215fc]
mov ecx, ebx
sub esp, 4
mov dword [esp], 5
call dword [0x66a21638]
mov ecx, edi
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 3
call dword [0x66a21330]
mov ecx, ebx
sub esp, 8
mov dword [esp], edi
call dword [0x66a215b4]
mov ecx, edi
sub esp, 4
call dword [0x66a2134c]
mov ecx, ebx
mov dword [ebp - 0x178], ebx
mov dword [esp], 1
call dword [0x66a215d4]
mov ecx, dword [ebp - 0x174]
sub esp, 4
call dword [0x66a21da0]
mov ecx, dword [ebp - 0x174]
mov ebx, eax
call dword [0x66a21d9c]
sub ebx, 1
mov dword [esp], edi
mov dword [ebp - 0x74], ebx
mov ebx, dword [ebp - 0x178]
sub eax, 1
mov dword [ebp - 0x78], eax
mov ecx, ebx
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 0
mov dword [esp + 4], 1
call dword [0x66a21654]
mov ecx, ebx
sub esp, 8
call dword [0x66a215e8]
mov ebx, dword [ebp - 0x174]
lea eax, [ebp - 0xd0]
mov ecx, eax
mov dword [ebp - 0x168], eax
mov dword [esp], ebx
mov ebx, eax
call dword [0x66a21dac]
sub esp, 4
mov dword [esp + 4], ebx
mov dword [esp + 8], 0
mov dword [esp], edi
call dword [0x66a21408]
mov eax, dword [ebp - 0xe4]
mov edx, dword [ebp - 0x74]
mov ecx, edi
mov dword [ebp - 0x74], eax
mov eax, dword [0x66a21438]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0x198], eax
call eax
mov ecx, ebx
call dword [0x66a213d0]
mov ecx, dword [ebp - 0x15c]
call dword [0x66a215ec]
mov eax, dword [esi + 0x18]
mov edx, dword [esi + 0x10]
mov ebx, dword [esi + 0x14]
mov dword [ebp - 0x170], eax
mov eax, dword [esi + 0x1c]
mov dword [ebp - 0x18c], edx
mov dword [ebp - 0x188], eax
lea eax, [ebp - 0x110]
mov ecx, eax
mov dword [ebp - 0x180], eax
call fcn.66478900
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x180]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x160]
mov dword [esp], 0x36
mov dword [esp + 8], edx
call dword [eax + 0x78]
mov edx, dword [ebp - 0x18c]
sub esp, 0x10
test eax, eax
jne 0x664d9f6f
pxor xmm0, xmm0
mov eax, dword [ebp - 0x170]
mov esi, dword [ebp - 0x15c]
mov dword [esp], edi
movsd qword [ebp - 0xd0], xmm0
movsd qword [ebp - 0xc8], xmm0
pxor xmm0, xmm0
sub eax, edx
mov ecx, esi
cvtsi2sd xmm0, edx
add eax, 1
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, ebx
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x188]
sub eax, ebx
mov ebx, dword [ebp - 0x174]
add eax, 1
movsd qword [ebp - 0x70], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x168]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
movsd qword [ebp - 0x68], xmm0
call dword [0x66a215cc]
mov ecx, esi
sub esp, 0xc
call dword [0x66a21610]
mov ecx, dword [ebp - 0x180]
call method.QStyleHintReturnMask.QStyleHintReturnMask__
mov ecx, dword [ebp - 0x178]
call dword [0x66a21670]
mov eax, dword [ebp - 0x198]
mov ecx, ebx
call eax
jmp 0x664d804e
lea eax, [esi + 0x10]
lea ebx, [esi + 0x24]
mov dword [ebp - 0x160], eax
test byte [esi + 8], 1
je 0x664d9430
lea edi, [ebp - 0x80]
mov ecx, edi
call method.QStyleOptionButton.QStyleOptionButton__
mov dword [esp], esi
mov ecx, edi
lea esi, [ebp - 0xd0]
call method.QStyleOption.operator_QStyleOption_const_
mov ecx, esi
mov dword [ebp - 0x78], 3
sub esp, 4
mov dword [esp], ebx
call dword [0x66a21684]
mov eax, dword [0x66a21ee8]
mov ecx, ebx
sub esp, 4
mov dword [esp + 4], 2
mov dword [esp], 4
mov dword [ebp - 0x164], eax
call eax
mov edx, dword [0x66a21334]
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
mov dword [ebp - 0x170], edx
add eax, 8
mov dword [esp], eax
call edx
mov eax, dword [0x66a21678]
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [ebp - 0x168], eax
mov dword [esp + 8], ecx
mov ecx, esi
mov dword [esp + 4], 1
mov dword [esp], 5
call eax
mov edx, dword [0x66a2134c]
lea ecx, [ebp - 0xf0]
sub esp, 0xc
mov dword [ebp - 0x174], edx
call edx
mov ecx, ebx
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x164]
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x170]
lea ecx, [ebp - 0xf0]
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edx
lea ecx, [ebp - 0xf0]
mov edx, dword [ebp - 0x168]
sub esp, 8
mov dword [esp + 8], ecx
mov ecx, esi
mov dword [esp + 4], 2
mov dword [esp], 5
call edx
mov edx, dword [ebp - 0x174]
lea ecx, [ebp - 0xf0]
sub esp, 0xc
call edx
mov ecx, ebx
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x164]
mov dword [esp], 4
call eax
sub esp, 8
mov dword [esp + 0x10], eax
mov eax, dword [ebp - 0x160]
mov dword [esp + 0xc], 0
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawWinButton_QPainter__QRect_const__QPalette_const__bool__QBrush_const_
mov ecx, esi
call dword [0x66a2168c]
lea ecx, [ebp - 0x48]
call dword [0x66a21318]
mov eax, dword [ebp - 0x4c]
mov edx, dword [eax]
test edx, edx
je 0x664d9180
cmp edx, 0xffffffff
je 0x664d7f40
lock sub dword [eax], 1
mov eax, dword [ebp - 0x4c]
jne 0x664d7f40
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664d7f40
lea ebx, [esi + 0x24]
mov dword [esp + 4], 1
mov ecx, ebx
mov dword [esp], 4
call dword [0x66a21ee8]
sub esp, 8
mov dword [esp + 0x14], eax
xor eax, eax
mov dword [esp + 0x10], 1
test byte [esi + 8], 0x24
setne al
mov dword [esp + 8], ebx
mov dword [esp + 0xc], eax
lea eax, [esi + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawShadePanel_QPainter__QRect_const__QPalette_const__bool__int__QBrush_const_
jmp 0x664d804e
test esi, esi
je 0x664d9283
mov eax, dword [esi]
test eax, eax
jle 0x664d9283
cmp dword [esi + 4], 0xf0004
jne 0x664d9283
lea ebx, [esi + 0x24]
test byte [esi + 9], 1
je 0x664d98a6
mov edx, dword [0x66a21ee8]
mov ecx, ebx
mov dword [esp + 4], 0xd
mov dword [esp], 4
mov dword [ebp - 0x170], edx
call edx
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
sub esp, 4
mov dword [esp + 4], 0xc
mov edx, dword [ebp - 0x170]
mov ecx, ebx
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp], eax
call dword [0x66a215b4]
sub esp, 4
mov eax, dword [ebp - 0x160]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [edi + 4], esi
mov dword [edi + 8], eax
mov dword [edi], 0x27
jmp 0x664d73df
mov ecx, edx
mov dword [ebp - 0x174], edx
lea ebx, [ebp - 0x80]
mov edx, dword [0x66a21ee8]
mov dword [esp + 4], 0xb
mov dword [ebp - 0x164], edx
mov dword [esp], 4
call edx
mov edi, dword [0x66a21334]
mov ecx, ebx
sub esp, 8
mov dword [esp + 4], 5
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edi
mov eax, dword [ebp - 0x120]
mov ecx, dword [ebp - 0x80]
mov edx, dword [0x66a2134c]
sub esp, 8
mov dword [ebp - 0x120], ecx
mov ecx, ebx
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x170], edx
call edx
mov edx, dword [ebp - 0x174]
mov dword [esp], 4
mov dword [esp + 4], 4
mov ecx, edx
mov edx, dword [ebp - 0x164]
call edx
mov ecx, ebx
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edi
mov edi, dword [ebp - 0x15c]
mov edx, dword [0x66a215b4]
sub esp, 8
mov dword [ebp - 0x164], edx
mov ecx, edi
mov dword [esp], ebx
call edx
mov edx, dword [ebp - 0x170]
mov ecx, ebx
sub esp, 4
call edx
mov eax, dword [ebp - 0x178]
mov ecx, edi
mov dword [esp], eax
call dword [0x66a2163c]
sub esp, 4
jmp 0x664d780d
mov edi, dword [0x66a21ee8]
mov ecx, eax
mov dword [esp + 4], 4
mov dword [esp], 4
call edi
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
mov ecx, dword [ebp - 0x170]
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 4
call edi
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp], eax
call dword [0x66a2163c]
mov edi, dword [esi + 0x14]
mov eax, dword [esi + 0x1c]
mov edx, dword [esi + 0x18]
mov ecx, dword [esi + 0x10]
sub esp, 4
mov dword [ebp - 0x7c], edi
sub eax, 1
lea edi, [ebp - 0x80]
sub edx, 1
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call dword [0x66a21654]
sub esp, 8
jmp 0x664d75ae
lea eax, [ebp - 0x110]
mov ecx, eax
mov dword [ebp - 0x180], eax
call dword [0x66a21348]
mov ecx, ebx
mov dword [esp + 4], 2
mov esi, dword [0x66a21ee8]
mov dword [esp], 4
call esi
lea edx, [ebp - 0xf0]
sub esp, 8
mov dword [ebp - 0x174], edx
mov ecx, edx
mov dword [esp], eax
call dword [0x66a21344]
mov eax, dword [ebp - 0xf0]
sub esp, 4
cmp dword [eax + 4], 0x18
je 0x664d95f0
mov ecx, ebx
mov dword [esp + 4], 2
mov dword [esp], 4
call esi
lea ecx, [ebp - 0x80]
sub esp, 8
mov dword [esp + 4], 5
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
mov eax, dword [ebp - 0x110]
mov edx, dword [ebp - 0x80]
lea ecx, [ebp - 0x80]
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x110], edx
mov dword [ebp - 0x170], eax
call eax
mov ebx, dword [ebp - 0x15c]
mov dword [esp], 0
mov ecx, ebx
call dword [0x66a215fc]
mov esi, dword [ebp - 0x180]
mov ecx, ebx
sub esp, 4
mov dword [esp], esi
call dword [0x66a2163c]
mov ecx, ebx
sub esp, 4
mov dword [esp], 1
call dword [0x66a215d4]
mov eax, dword [ebp - 0x160]
mov ecx, ebx
sub esp, 4
mov dword [esp], eax
mov dword [esp + 4], 1
call dword [0x66a21654]
mov ecx, dword [ebp - 0x174]
mov ebx, dword [ebp - 0x170]
sub esp, 8
call ebx
mov ecx, esi
call ebx
jmp 0x664d804e
mov ecx, ebx
mov dword [esp + 4], 2
mov dword [esp], 4
call dword [0x66a21ee8]
lea ecx, [ebp - 0x80]
sub esp, 8
mov dword [esp + 4], 5
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
mov eax, dword [ebp - 0xd0]
mov edx, dword [ebp - 0x80]
lea ecx, [ebp - 0x80]
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0xd0], edx
mov dword [ebp - 0x170], eax
call eax
jmp 0x664d7fa8
xor edx, edx
cmp ebx, 0x1f
setne dl
lea edx, [edx + edx*2 + 0x13]
jmp 0x664d75d7
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], edx
mov dword [esp + 4], eax
call dword [0x66a2162c]
sub esp, 8
jmp 0x664d7fe0
mov esi, dword [ebp - 0x174]
lea ebx, [ebp - 0x80]
mov dword [esp], esi
call dword [0x66a20948]
test al, al
je 0x664da013
mov ecx, ebx
mov dword [esp], esi
call dword [0x66a21cb8]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [esp], ebx
call dword [0x66a2133c]
mov eax, dword [ebp - 0x110]
mov edx, dword [ebp - 0xd0]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0xd0], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x110], edx
mov dword [ebp - 0x170], eax
call eax
mov ecx, ebx
call dword [0x66a21438]
jmp 0x664d94de
mov ebx, dword [ebp - 0x174]
mov dword [esp], ebx
call dword [0x66a20948]
mov edx, dword [ebp - 0x164]
test al, al
je 0x664d9fa0
lea edi, [ebp - 0x80]
mov dword [esp], ebx
mov ecx, edi
call dword [0x66a21cb8]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [esp], edi
call dword [0x66a2133c]
mov eax, dword [ebp - 0x120]
mov ecx, dword [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0xd0], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x120], ecx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x170], eax
call eax
mov ecx, edi
call dword [0x66a21438]
mov ebx, dword [0x66a21334]
mov edx, dword [ebp - 0x164]
jmp 0x664d7797
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
test eax, eax
je 0x664d8cf0
mov ecx, dword [ebp - 0x15c]
lea ebx, [ebp - 0xf0]
call dword [0x66a21ecc]
mov dword [ebp - 0x174], ebx
mov ecx, ebx
mov dword [esp], eax
call dword [0x66a212dc]
sub esp, 4
mov eax, dword [0x66a2134c]
mov ebx, dword [0x66a21334]
lea edi, [ebp - 0x80]
mov dword [ebp - 0x170], eax
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x168], eax
mov eax, dword [0x66a212e8]
mov dword [ebp - 0x190], eax
mov eax, dword [0x66a21614]
mov dword [ebp - 0x18c], eax
lea eax, [esi + 0x24]
mov ecx, dword [ebp - 0x168]
mov dword [esp], eax
call dword [0x66a21684]
lea eax, [ebp - 0x110]
mov ecx, edi
sub esp, 4
mov dword [esp], eax
mov dword [esp + 4], 1
call ebx
mov ecx, dword [ebp - 0x168]
sub esp, 8
mov dword [esp + 8], edi
mov dword [esp + 4], 0xa
mov dword [esp], 5
call dword [0x66a21678]
mov eax, dword [ebp - 0x170]
mov ecx, edi
sub esp, 0xc
call eax
mov ebx, dword [ebp - 0x164]
mov edx, dword [ebp - 0x160]
mov ecx, edi
mov eax, dword [ebx]
mov dword [esp + 0xc], edx
mov dword [esp + 8], esi
mov dword [esp + 4], 0x1e
mov dword [esp], ebx
call dword [eax + 0x60]
sub esp, 0x10
cmp byte [ebp - 0x188], 0
je 0x664d9814
mov eax, dword [ebp - 0x178]
mov edx, dword [ebp - 0x78]
mov ebx, dword [ebp - 0x180]
add ebx, dword [ebp - 0x80]
sub ebx, eax
add eax, dword [ebp - 0x198]
mov ecx, eax
add edx, ebx
sub ecx, dword [ebp - 0x74]
sub eax, dword [ebp - 0x7c]
sub edx, dword [ebp - 0x80]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x74], edx
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
xor edx, edx
cmp byte [ebp - 0x19c], 0
mov ecx, eax
mov eax, dword [eax]
mov eax, dword [eax + 0x4c]
je 0x664d9840
cmp dword [ebp - 0x1a8], 1
sbb edx, edx
and edx, 3
add edx, 7
mov dword [esp + 0x18], edx
lea edx, [esi + 0x30]
mov ebx, dword [ebp - 0x15c]
mov dword [esp + 0x14], edx
mov edx, dword [esi + 8]
mov esi, dword [ebp - 0x168]
mov dword [esp + 4], edi
and edx, 1
mov dword [esp], ebx
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], esi
mov dword [esp + 8], 0x81
call eax
mov edi, dword [ebp - 0x174]
mov eax, dword [ebp - 0x18c]
mov ecx, ebx
sub esp, 0x1c
mov dword [esp], edi
call eax
mov ecx, esi
sub esp, 4
call dword [0x66a2168c]
mov eax, dword [ebp - 0x190]
mov ecx, edi
call eax
jmp 0x664d8cf0
mov edx, dword [0x66a21ee8]
mov ecx, ebx
mov dword [esp + 4], 6
mov dword [esp], 4
mov dword [ebp - 0x170], edx
call edx
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21604]
sub esp, 4
mov dword [esp + 4], 0xa
jmp 0x664d925d
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x198], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x1a0], eax
mov eax, dword [esi + 0x18]
mov dword [ebp - 0x19c], eax
mov eax, dword [esi + 0x1c]
mov dword [ebp - 0x18c], eax
mov eax, dword [esi + 0x30]
cmp eax, 2
je 0x664dade7
ja 0x664d9c13
test eax, eax
je 0x664dab41
mov esi, dword [ebp - 0x170]
xor eax, eax
sub dword [ebp - 0x18c], 2
cmp byte [ebp - 0x168], 0
mov edx, esi
cmove edx, eax
add dword [ebp - 0x198], edx
cmp byte [ebp - 0x1b8], 0
cmovne eax, esi
sub dword [ebp - 0x19c], eax
jmp 0x664d7aa6
cmp eax, 3
jne 0x664db0f4
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x198]
mov edx, dword [ebp - 0x19c]
sub esp, 8
mov edi, dword [ebp - 0x1a0]
sub edx, ecx
mov dword [esp + 4], eax
lea eax, [ecx + 2]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], eax
lea eax, [eax + edx - 2]
lea esi, [edi + 1]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x180], esi
sub eax, edi
lea edi, [ebp - 0x80]
mov dword [ebp - 0x7c], esi
lea eax, [esi + eax - 2]
mov dword [esp], edi
mov esi, dword [0x66a2162c]
mov dword [ebp - 0x74], eax
call esi
mov eax, dword [ebp - 0x1a8]
sub esp, 8
test eax, eax
jne 0x664dbe99
mov eax, dword [ebp - 0x19c]
sub eax, 1
cmp byte [ebp - 0x168], 0
mov dword [ebp - 0x164], eax
jne 0x664dbf4a
cmp byte [ebp - 0x174], 0
je 0x664dc00a
cmp byte [ebp - 0x1c0], 0
jne 0x664dc00a
mov eax, dword [0x66a21648]
mov dword [ebp - 0x160], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
xor eax, eax
mov edx, dword [ebp - 0x18c]
mov esi, dword [ebp - 0x1a0]
mov ecx, dword [ebp - 0x15c]
add esi, eax
lea ebx, [edx - 2]
cmp byte [ebp - 0x1ac], 0
cmovne ebx, edx
lea edx, [ebp - 0xd0]
mov dword [ebp - 0x168], edx
mov dword [esp], edx
mov edx, dword [ebp - 0x178]
call edx
mov ecx, dword [ebp - 0x19c]
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x7c], esi
sub esp, 4
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], edi
call eax
lea ecx, [ebp - 0xf0]
mov edx, dword [ebp - 0x178]
sub esp, 8
mov dword [ebp - 0x174], ecx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x15c]
call edx
mov edx, dword [ebp - 0x164]
mov dword [ebp - 0x7c], esi
sub esp, 4
mov dword [ebp - 0x74], ebx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], edx
mov esi, dword [ebp - 0x160]
mov dword [ebp - 0x78], edx
mov dword [esp + 4], 1
mov dword [esp], edi
call esi
sub esp, 8
cmp byte [ebp - 0x1bc], 0
jne 0x664dc02c
cmp byte [ebp - 0x1b8], 0
jne 0x664dc02c
cmp byte [ebp - 0x1ac], 0
je 0x664d9b1f
cmp byte [ebp - 0x1c0], 0
je 0x664d804e
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
cmp dword [ebp - 0x190], 3
push ebx
setne byte [ebp - 0x168]
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x18c]
mov dword [esp + 4], 1
add eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], edi
sub ebx, 2
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x74], esi
sub esi, 1
mov dword [ebp - 0x80], ebx
call eax
mov eax, dword [ebp - 0x164]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call dword [0x66a21580]
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
sub esp, 4
cmp byte [ebp - 0x168], 0
jne 0x664d9bf6
cmp dword [ebp - 0x1a8], 0
je 0x664d9bf6
cmp byte [ebp - 0x1c8], 1
mov edx, 0
cmovne edx, dword [ebp - 0x170]
mov dword [ebp - 0x170], edx
mov dword [ebp - 0x80], ebx
mov ebx, dword [ebp - 0x170]
add ebx, dword [ebp - 0x198]
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], esi
jmp 0x664d7d4b
cmp eax, 3
jne 0x664db0f4
mov esi, dword [ebp - 0x1a8]
mov edx, dword [ebp - 0x170]
sub dword [ebp - 0x19c], 2
cmp byte [ebp - 0x168], 0
mov eax, esi
cmovne eax, edx
add dword [ebp - 0x1a0], eax
cmp byte [ebp - 0x1b8], 0
mov eax, esi
cmovne eax, edx
sub dword [ebp - 0x18c], eax
jmp 0x664d9969
mov dword [esp + 4], 8
jmp 0x664d8778
cmp eax, 2
jne 0x664dcf56
mov byte [ebp - 0x1b0], 0
mov byte [ebp - 0x1ac], 0
mov byte [ebp - 0x1c8], 1
jmp 0x664d7952
cmp eax, 8
jne 0x664db2e0
mov eax, dword [esi + 0x30]
mov byte [ebp - 0x170], 0
test eax, eax
je 0x664d9ca9
cmp eax, 3
setne byte [ebp - 0x170]
mov eax, dword [esi + 0x34]
cmp eax, 3
ja 0x664db848
movzx edx, byte [eax + 0x66813368]
movzx eax, byte [eax + 0x66813364]
mov byte [ebp - 0x164], al
movzx eax, byte [ebp - 0x164]
cmp dword [esi + 0xc], 1
cmove eax, edx
mov byte [ebp - 0x164], al
jmp 0x664d8971
mov ebx, dword [ebp - 0x170]
mov dword [esp + 4], 1
mov dword [esp], 4
mov eax, ebx
mov ecx, ebx
shr eax, 0xf
and ecx, 0x100
and eax, 1
mov dword [ebp - 0x18c], ecx
mov ecx, dword [ebp - 0x188]
mov byte [ebp - 0x170], al
call edx
lea edx, [ebp - 0xf0]
sub esp, 8
mov dword [ebp - 0x174], edx
mov ecx, edx
mov dword [esp], eax
call dword [0x66a21344]
mov edx, ebx
sub esp, 4
and edx, 4
je 0x664da617
cmp byte [ebp - 0x170], 0
je 0x664da617
mov ebx, dword [ebp - 0x15c]
mov eax, dword [0x66a21e9c]
mov ecx, ebx
mov dword [ebp - 0x170], eax
call eax
pxor xmm0, xmm0
mov ecx, eax
lea eax, [edx + 1]
add ecx, 1
cvtsi2sd xmm0, ecx
mov ecx, ebx
movsd qword [ebp - 0xd0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x168], eax
mov dword [esp], eax
mov eax, dword [0x66a215c0]
movsd qword [ebp - 0xc8], xmm0
mov dword [ebp - 0x190], eax
call eax
mov ebx, dword [ebp - 0x18c]
sub esp, 4
test ebx, ebx
jne 0x664dcb4f
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp], 4
call dword [eax + 0x70]
mov ecx, dword [ebp - 0x164]
sub esp, 0xc
mov dword [ebp - 0x188], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp], 3
call dword [eax + 0x70]
mov esi, dword [ebp - 0x15c]
mov edx, dword [ebp - 0x188]
sub esp, 0xc
add dword [ebp - 0x70], eax
add dword [ebp - 0x68], eax
mov ecx, esi
mov eax, dword [ebp - 0x170]
add dword [ebp - 0x6c], edx
add dword [ebp - 0x64], edx
call eax
pxor xmm0, xmm0
mov ecx, eax
lea eax, [edx - 1]
sub ecx, 1
cvtsi2sd xmm0, ecx
mov ecx, esi
movsd qword [ebp - 0xd0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [ebp - 0x190]
movsd qword [ebp - 0xc8], xmm0
call eax
sub esp, 4
mov ecx, dword [ebp - 0x174]
call dword [0x66a2134c]
jmp 0x664d7ed2
mov eax, ecx
mov ecx, dword [ebp - 0x180]
mov edi, dword [ebp - 0x178]
mov dword [ebp - 0x168], edx
sub eax, ecx
add eax, edi
mov dword [ebp - 0x18c], eax
mov eax, edx
sub eax, edi
mov edx, eax
add edx, ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x190], edx
call dword [0x66a215ec]
pxor xmm0, xmm0
mov eax, dword [ebp - 0x18c]
mov edx, dword [ebp - 0x180]
cvtsi2sd xmm0, edi
mov dword [ebp - 0x178], edi
mov ecx, dword [ebp - 0x15c]
sub eax, edi
lea edi, [ebp - 0x80]
lea eax, [edx + eax + 1]
mov edx, dword [0x66a21660]
mov dword [esp], edi
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov dword [ebp - 0x170], edx
movsd qword [ebp - 0x78], xmm0
call edx
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [esp], 0
mov dword [esp + 4], 0xc0568000
call dword [0x66a215f8]
mov eax, dword [ebp - 0x178]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x170]
sub esp, 8
mov ecx, dword [ebp - 0x15c]
neg eax
mov dword [esp], edi
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x180]
neg eax
movsd qword [ebp - 0x80], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
movsd qword [ebp - 0x78], xmm0
call edx
mov edx, dword [ebp - 0x168]
sub esp, 4
jmp 0x664d8b30
lea eax, [ebp - 0x108]
mov dword [ebp - 0x160], edx
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [0x66a215b8]
mov edx, dword [ebp - 0x160]
sub esp, 8
jmp 0x664d8f0e
mov eax, dword [ebp - 0x174]
lea edi, [ebp - 0x80]
mov dword [ebp - 0x164], edx
mov ecx, edi
mov dword [esp], eax
call dword [0x66a21cb4]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [esp], edi
call dword [0x66a21338]
mov eax, dword [ebp - 0x120]
mov ecx, dword [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0xd0], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x120], ecx
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x170], eax
call eax
mov ecx, edi
call dword [0x66a213d0]
mov ebx, dword [0x66a21334]
mov edx, dword [ebp - 0x164]
jmp 0x664d7797
mov eax, dword [ebp - 0x174]
mov ecx, ebx
mov dword [esp], eax
call dword [0x66a21cb4]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [esp], ebx
call dword [0x66a21338]
mov eax, dword [ebp - 0x110]
mov edx, dword [ebp - 0xd0]
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0xd0], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x110], edx
mov dword [ebp - 0x170], eax
call eax
mov ecx, ebx
call dword [0x66a213d0]
jmp 0x664d94de
cmp dword [esi + 0x30], 1
ja 0x664d78b3
mov eax, dword [ebp - 0x190]
test eax, eax
jne 0x664da5b6
mov byte [ebp - 0x1b8], 1
mov byte [ebp - 0x168], 0
cmp dword [ebp - 0x190], 3
sete byte [ebp - 0x1c0]
mov eax, dword [esi + 0x44]
mov ecx, dword [ebp - 0x164]
cmp eax, 1
sete byte [ebp - 0x174]
cmp eax, 2
sete byte [ebp - 0x1ac]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp], 5
call dword [eax + 0x78]
sub esp, 0x10
cmp eax, 1
sete dl
cmp eax, 2
mov eax, 1
sete byte [ebp - 0x1b0]
and eax, edx
mov byte [ebp - 0x1c8], al
jmp 0x664d7952
lea edx, [esi + 0x4c]
cmp byte [ebp - 0x174], 0
mov dword [ebp - 0x198], edx
jne 0x664dccb3
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
jmp 0x664d8762
mov byte [ebp - 0x1b8], 1
cmp dword [ebp - 0x190], 3
mov byte [ebp - 0x168], 0
sete byte [ebp - 0x1c0]
jmp 0x664d78e3
mov edx, dword [ebp - 0x180]
mov eax, dword [esi + 0xc]
mov dword [esp + 0xc], edi
mov ecx, dword [ebp - 0x1b0]
mov ebx, edx
mov dword [esp + 4], eax
shr ebx, 0x1f
add ebx, edx
sar ebx, 1
cmp eax, 1
setne al
add ecx, dword [ebp - 0x1d8]
add edx, 3
movzx eax, al
add eax, 0x14
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x1cc]
shr eax, 0x1f
add eax, dword [ebp - 0x1cc]
sar eax, 1
add eax, dword [ebp - 0x1bc]
cmp dword [ebp - 0x180], 0
cmovns edx, dword [ebp - 0x180]
sar edx, 2
sub eax, edx
lea edx, [ecx - 8]
sub ecx, 9
sub edx, ebx
mov dword [ebp - 0x7c], eax
lea eax, [eax + ebx - 1]
mov ebx, dword [ebp - 0x1c0]
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0xd0]
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x78], ecx
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov dword [esp + 4], 4
mov ecx, edi
mov dword [esp], 1
call method.QStyleOption.QStyleOption_int__int_
mov eax, dword [0x66a1f9dc]
mov dword [ebp - 0x44], 0
sub esp, 8
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x30]
mov ecx, eax
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 0x38], 0xffffffff
call dword [0x66a21314]
lea eax, [ebp - 0x24]
mov ebx, eax
mov ecx, eax
mov dword [ebp - 0x178], eax
call dword [0x66a212e4]
mov dword [esp], esi
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x34]
mov edx, dword [esi + 0x30]
sub esp, 4
mov dword [ebp - 0x4c], eax
movzx eax, word [esi + 0x38]
mov dword [ebp - 0x50], edx
mov edx, dword [ebp - 0x198]
mov word [ebp - 0x48], ax
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0x44], eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x44]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi + 0x48]
mov dword [esp], edx
lea edx, [ebp - 0x34]
mov ecx, edx
mov dword [ebp - 0x38], eax
call dword [0x66a200e8]
mov edx, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x180]
sub esp, 4
mov dword [esp], edx
call dword [0x66a2131c]
mov eax, dword [esi + 0x54]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0x2c], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x28], eax
lea eax, [esi + 0x5c]
mov dword [esp], eax
call dword [0x66a212ec]
mov eax, dword [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x190]
test eax, eax
jne 0x664db5b7
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edi
mov dword [esp + 0xc], esi
mov esi, dword [ebp - 0x15c]
mov dword [esp + 8], esi
mov esi, dword [ebp - 0x168]
mov dword [esp], esi
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x178]
sub esp, 0x10
call dword [0x66a212e8]
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
test edx, edx
je 0x664db304
cmp edx, 0xffffffff
je 0x664da391
lock sub dword [eax], 1
mov eax, dword [ebp - 0x34]
je 0x664db304
mov ecx, edi
call method.QStyleOption.QStyleOption__
jmp 0x664d8895
mov ecx, dword [ebp - 0x15c]
call dword [0x66a215ec]
mov edx, 9
lea eax, [ebp - 0x13c]
mov dword [esp + 8], 1
mov word [esp], dx
mov ecx, eax
mov dword [ebp - 0x1a0], eax
mov dword [esp + 4], 0
call dword [0x66a202dc]
mov ecx, dword [ebp - 0x164]
sub esp, 0xc
mov dword [ebp - 0x19c], eax
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp], 0x29
call dword [eax + 0x78]
mov edx, dword [ebp - 0x1a8]
mov ecx, dword [ebp - 0x19c]
sub esp, 0x10
cmp eax, 1
sbb ebx, ebx
and edx, 0x8001
and ebx, 0x8000
mov dword [ebp - 0x1e0], edx
add ebx, 0xb81
test ecx, ecx
jns 0x664db322
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x140]
mov dword [ebp - 0x1a8], eax
mov eax, dword [0x66a202ec]
mov dword [ebp - 0x1e4], eax
mov eax, dword [0x66a2161c]
mov dword [ebp - 0x1c8], eax
mov eax, dword [0x66a202d4]
mov dword [ebp - 0x1d0], eax
lea eax, [esi + 0x5c]
mov ecx, dword [ebp - 0x168]
mov dword [esp], eax
call dword [0x66a212dc]
sub esp, 4
cmp dword [esi + 0x30], 1
je 0x664dc087
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
call dword [0x66a21614]
mov eax, dword [ebp - 0x19c]
mov ecx, edi
sub esp, 4
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [esp], eax
mov eax, dword [ebp - 0x1d0]
call eax
mov eax, dword [ebp - 0x1e4]
mov ecx, dword [ebp - 0x1a8]
sub esp, 8
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x1e0]
sub esp, 4
test eax, eax
je 0x664db623
mov eax, dword [ebp - 0x1a8]
mov dword [esp + 4], ebx
mov ebx, dword [ebp - 0x15c]
mov dword [esp + 0xc], 0
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x174]
mov ecx, ebx
mov dword [esp], eax
mov eax, dword [ebp - 0x1c8]
call eax
mov ecx, ebx
sub esp, 0x10
call dword [0x66a21610]
mov eax, dword [ebp - 0x140]
mov edx, dword [eax]
test edx, edx
je 0x664db482
cmp edx, 0xffffffff
je 0x664da553
lock sub dword [eax], 1
mov eax, dword [ebp - 0x140]
je 0x664db482
mov ecx, dword [ebp - 0x168]
call dword [0x66a212e8]
jmp 0x664d888b
mov ecx, dword [ebp - 0x18c]
mov dword [esp + 4], 6
lea ebx, [ebp - 0x120]
mov dword [esp], 4
mov eax, dword [ebp - 0x188]
call eax
mov ecx, ebx
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call dword [0x66a21390]
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x178]
sub esp, 4
mov dword [esp], ebx
call eax
sub esp, 4
jmp 0x664d87de
cmp eax, 2
jne 0x664db2f8
mov byte [ebp - 0x1c0], 0
mov byte [ebp - 0x168], 1
mov byte [ebp - 0x1b8], 0
jmp 0x664da0a5
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 4]
test eax, eax
je 0x664d8cf0
mov ecx, dword [ebp - 0x15c]
lea ebx, [ebp - 0xf0]
call dword [0x66a21ecc]
mov dword [ebp - 0x174], ebx
mov ecx, ebx
mov dword [esp], eax
call dword [0x66a212dc]
mov byte [ebp - 0x19c], 0
push eax
jmp 0x664d9720
mov eax, dword [ebp - 0x18c]
test eax, eax
je 0x664d9e70
cmp byte [ebp - 0x170], 0
je 0x664d9e70
mov eax, dword [ebp - 0x174]
mov ecx, dword [esi + 0x14]
mov edx, dword [esi + 0x10]
mov dword [esp + 0x20], 0
mov dword [esp + 0x24], eax
mov eax, dword [ebp - 0x188]
mov dword [esp + 0x1c], 1
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], eax
mov eax, dword [esi + 0x1c]
sub eax, ecx
add eax, 1
mov dword [esp + 0x10], eax
mov eax, dword [esi + 0x18]
mov dword [esp + 8], ecx
sub eax, edx
mov dword [esp + 4], edx
add eax, 1
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawShadeRect_QPainter__int__int__int__int__QPalette_const__bool__int__int__QBrush_const_
jmp 0x664d9e70
mov esi, dword [ebp - 0x1cc]
mov ebx, dword [ebp - 0x1bc]
mov dword [esp + 4], 4
mov ecx, dword [ebp - 0x18c]
mov dword [esp], 4
mov eax, esi
shr eax, 0x1f
add eax, esi
sar eax, 1
lea ebx, [ebx + eax - 1]
mov eax, dword [ebp - 0x188]
call eax
mov edx, dword [0x66a21604]
mov ecx, dword [ebp - 0x15c]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x170], edx
add eax, 8
mov dword [esp], eax
call edx
mov edx, dword [ebp - 0x1d8]
mov esi, dword [ebp - 0x1b0]
mov dword [ebp - 0x7c], ebx
mov eax, dword [0x66a21648]
sub esp, 4
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x74], ebx
lea esi, [esi + edx - 4]
add edx, 2
mov dword [esp], edi
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x80], edx
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x78], esi
mov dword [esp + 4], 1
call eax
mov ecx, dword [ebp - 0x18c]
mov eax, dword [ebp - 0x188]
sub esp, 8
mov dword [esp + 4], 2
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x15c]
mov edx, dword [ebp - 0x170]
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
call edx
mov edx, dword [ebp - 0x160]
lea eax, [ebx + 1]
mov dword [ebp - 0x78], esi
sub esp, 4
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x80], edx
mov dword [esp], edi
mov dword [esp + 4], 1
call eax
lea ecx, [ebp - 0x144]
sub esp, 8
call dword [0x66a2134c]
jmp 0x664d804e
mov dword [ebp - 0x170], edx
mov ecx, dword [ebp - 0x18c]
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x15c]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x178]
mov dword [esp], eax
call ebx
mov ecx, dword [ebp - 0x1b8]
mov edx, dword [ebp - 0x170]
sub esp, 8
call edx
test al, al
jne 0x664da110
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
mov ebx, 1
sub ebx, dword [ebp - 0x1ac]
jmp 0x664d8529
test byte [ebp - 0x1a8], 1
je 0x664dcefd
lea eax, [ebp - 0xd0]
mov ebx, 2
mov dword [ebp - 0x168], eax
mov ecx, eax
call dword [0x66a21434]
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0x41
call dword [eax + 0x70]
sub esp, 0xc
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov dword [esp + 0xc], 0
jmp 0x664d8588
mov eax, dword [ebp - 0x190]
test eax, eax
je 0x664db51a
mov ebx, dword [ebp - 0x18c]
mov dword [ebp - 0x170], edx
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x188]
mov ecx, ebx
mov dword [esp], 4
call eax
sub esp, 8
mov dword [esp + 0x14], eax
mov eax, dword [ebp - 0x178]
mov dword [esp + 0x10], 1
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawShadePanel_QPainter__QRect_const__QPalette_const__bool__int__QBrush_const_
mov ecx, dword [ebp - 0x1b8]
mov edx, dword [ebp - 0x170]
call edx
test al, al
je 0x664da81f
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
lea edx, [esi + 0x4c]
mov dword [esp + 4], 4
mov ecx, edi
mov dword [esp], 1
mov dword [ebp - 0x168], edx
call method.QStyleOption.QStyleOption_int__int_
mov eax, dword [0x66a1f9dc]
mov dword [ebp - 0x44], 0
sub esp, 8
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x30]
mov ecx, eax
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x3c], 0xffffffff
mov dword [ebp - 0x38], 0xffffffff
call dword [0x66a21314]
lea eax, [ebp - 0x24]
mov ebx, eax
mov ecx, eax
mov dword [ebp - 0x178], eax
call dword [0x66a212e4]
mov dword [esp], esi
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x34]
mov edx, dword [ebp - 0x168]
mov ecx, dword [esi + 0x30]
sub esp, 4
mov dword [ebp - 0x4c], eax
movzx eax, word [esi + 0x38]
mov dword [ebp - 0x198], edx
mov word [ebp - 0x48], ax
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x44], eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x44]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi + 0x48]
mov dword [esp], edx
lea edx, [ebp - 0x34]
mov ecx, edx
mov dword [ebp - 0x38], eax
call dword [0x66a200e8]
mov edx, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x180]
sub esp, 4
mov dword [esp], edx
call dword [0x66a2131c]
mov eax, dword [esi + 0x54]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0x2c], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x28], eax
lea eax, [esi + 0x5c]
mov dword [esp], eax
call dword [0x66a212ec]
mov eax, dword [ebp - 0x1ac]
sub esp, 4
test eax, eax
jne 0x664db889
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x190]
test eax, eax
je 0x664daa32
or dword [ebp - 0x78], 0x20
mov edx, dword [esi + 0x10]
mov ebx, dword [ebp - 0x19c]
mov eax, dword [esi + 0x14]
mov ecx, dword [esi + 0x1c]
add edx, 2
mov dword [ebp - 0xd0], edx
lea edx, [edx + ebx - 5]
lea ebx, [ebp - 0xd0]
sub ecx, eax
mov dword [esp + 0xc], ebx
mov ebx, dword [ebp - 0x1c0]
add eax, 2
mov dword [ebp - 0xcc], eax
lea eax, [eax + ecx - 4]
mov dword [esp + 8], ebx
mov dword [ebp - 0xc8], edx
mov edx, dword [esi + 0xc]
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0x158]
mov dword [esp + 4], edx
mov dword [esp], eax
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x164]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x64], eax
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], edi
mov dword [esp + 0xc], ebx
mov ebx, dword [ebp - 0x15c]
mov dword [esp], 0x1d
mov dword [esp + 8], ebx
call dword [eax + 0x58]
mov ecx, dword [ebp - 0x178]
sub esp, 0x10
call dword [0x66a212e8]
mov ecx, dword [ebp - 0x180]
call dword [0x66a21318]
mov eax, dword [ebp - 0x34]
mov edx, dword [eax]
test edx, edx
je 0x664dc0a3
cmp edx, 0xffffffff
je 0x664dab1e
lock sub dword [eax], 1
je 0x664dc0a0
mov ecx, edi
call method.QStyleOption.QStyleOption__
lea eax, [ebp - 0xf0]
mov dword [ebp - 0x174], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
jmp 0x664d8762
add dword [ebp - 0x1a0], 2
cmp byte [ebp - 0x168], 0
jne 0x664dcb44
xor eax, eax
cmp byte [ebp - 0x1c0], 0
jne 0x664dcb44
add dword [ebp - 0x198], eax
cmp byte [ebp - 0x1b8], 0
jne 0x664dcb39
xor eax, eax
cmp byte [ebp - 0x1c0], 0
jne 0x664dcb39
sub dword [ebp - 0x19c], eax
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x198]
mov edi, dword [ebp - 0x1a0]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x19c]
lea ecx, [edx + 1]
lea esi, [edi + 1]
mov dword [ebp - 0x164], esi
sub eax, edx
mov dword [ebp - 0x1cc], ecx
lea edx, [ecx + eax - 2]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x78], edx
mov edx, dword [ebp - 0x18c]
mov dword [ebp - 0x7c], esi
sub edx, edi
lea edi, [ebp - 0x80]
lea edx, [esi + edx - 3]
mov dword [esp], edi
mov esi, dword [0x66a2162c]
mov dword [ebp - 0x74], edx
call esi
mov eax, dword [ebp - 0x1a8]
sub esp, 8
test eax, eax
jne 0x664db9f3
cmp byte [ebp - 0x168], 0
jne 0x664dba95
cmp byte [ebp - 0x174], 0
lea eax, [ebp - 0x110]
je 0x664db94b
cmp byte [ebp - 0x1c0], 0
jne 0x664db94b
mov dword [ebp - 0x180], eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x160], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
xor ebx, ebx
mov ecx, dword [ebp - 0x19c]
add ebx, dword [ebp - 0x198]
cmp byte [ebp - 0x1ac], 0
lea eax, [ecx - 2]
cmovne eax, ecx
mov ecx, dword [ebp - 0x15c]
mov esi, eax
mov eax, dword [ebp - 0x180]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x80], ebx
sub esp, 4
mov dword [ebp - 0x78], esi
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
mov dword [esp + 4], 1
mov dword [esp], edi
call eax
sub esp, 8
cmp byte [ebp - 0x1bc], 0
jne 0x664db8f0
cmp byte [ebp - 0x1b8], 0
jne 0x664db8f0
cmp byte [ebp - 0x1ac], 0
je 0x664dacf1
cmp byte [ebp - 0x1c0], 0
je 0x664d804e
lea eax, [ebp - 0xd0]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
cmp dword [ebp - 0x190], 3
push eax
setne byte [ebp - 0x168]
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x1a0]
mov edx, dword [ebp - 0x18c]
mov dword [esp + 4], 1
mov esi, dword [ebp - 0x19c]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], edi
sub edx, eax
add ebx, 2
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x78], esi
sub esi, 1
mov dword [ebp - 0x7c], ebx
call eax
mov eax, dword [ebp - 0x164]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], esi
sub esp, 8
mov dword [ebp - 0x7c], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call dword [0x66a21580]
lea edx, [ebp - 0xf0]
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x178]
sub esp, 8
mov dword [esp], edx
call eax
sub esp, 4
cmp byte [ebp - 0x168], 0
jne 0x664dadca
cmp dword [ebp - 0x1a8], 0
je 0x664dadca
cmp byte [ebp - 0x1c8], 1
mov edx, 0
cmovne edx, dword [ebp - 0x170]
mov dword [ebp - 0x170], edx
mov eax, dword [ebp - 0x18c]
sub eax, dword [ebp - 0x170]
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x74], eax
jmp 0x664d7d4b
mov esi, dword [ebp - 0x1a8]
mov edx, dword [ebp - 0x170]
add dword [ebp - 0x198], 2
cmp byte [ebp - 0x168], 0
mov eax, esi
cmovne eax, edx
add dword [ebp - 0x1a0], eax
cmp byte [ebp - 0x1b8], 0
mov eax, esi
cmovne eax, edx
sub dword [ebp - 0x18c], eax
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x198]
mov edi, dword [ebp - 0x1a0]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x19c]
lea ecx, [edx + 1]
lea esi, [edi + 1]
mov dword [ebp - 0x1cc], esi
sub eax, edx
mov dword [ebp - 0x164], ecx
lea edx, [ecx + eax - 3]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x78], edx
mov edx, dword [ebp - 0x18c]
mov dword [ebp - 0x7c], esi
sub edx, edi
lea edi, [ebp - 0x80]
lea edx, [esi + edx - 2]
mov dword [esp], edi
mov esi, dword [0x66a2162c]
mov dword [ebp - 0x74], edx
call esi
mov eax, dword [ebp - 0x1a8]
sub esp, 8
test eax, eax
jne 0x664dbd42
cmp byte [ebp - 0x168], 0
jne 0x664dbde4
cmp byte [ebp - 0x174], 0
lea eax, [ebp - 0x110]
je 0x664dbc9a
cmp byte [ebp - 0x1c0], 0
jne 0x664dbc9a
mov dword [ebp - 0x180], eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x160], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
xor ebx, ebx
mov ecx, dword [ebp - 0x18c]
add ebx, dword [ebp - 0x1a0]
cmp byte [ebp - 0x1ac], 0
lea eax, [ecx - 2]
cmovne eax, ecx
mov ecx, dword [ebp - 0x15c]
mov esi, eax
mov eax, dword [ebp - 0x180]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x7c], ebx
sub esp, 4
mov dword [ebp - 0x74], esi
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x160]
mov dword [esp + 4], 1
mov dword [esp], edi
call eax
sub esp, 8
cmp byte [ebp - 0x1bc], 0
jne 0x664dbe3e
cmp byte [ebp - 0x1b8], 0
jne 0x664dbe3e
cmp byte [ebp - 0x1ac], 0
je 0x664daf83
cmp byte [ebp - 0x1c0], 0
je 0x664d804e
lea eax, [ebp - 0xd0]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
cmp dword [ebp - 0x190], 3
push edx
setne byte [ebp - 0x168]
mov eax, dword [ebp - 0x170]
mov esi, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x19c]
mov dword [esp], edi
mov ebx, dword [ebp - 0x18c]
mov dword [esp + 4], 1
sub ecx, eax
lea edx, [esi + 3]
mov dword [ebp - 0x80], edx
lea esi, [ebx - 1]
mov dword [ebp - 0x180], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x74], ebx
call edx
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], esi
sub esp, 8
mov ebx, dword [0x66a21580]
add eax, 2
mov dword [esp + 4], 1
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x80], eax
mov dword [esp], edi
call ebx
lea ecx, [ebp - 0xf0]
mov eax, dword [ebp - 0x178]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x15c]
call eax
mov edx, dword [ebp - 0x180]
sub esp, 4
cmp byte [ebp - 0x168], 0
jne 0x664db073
cmp dword [ebp - 0x1a8], 0
je 0x664db073
cmp byte [ebp - 0x1c8], 1
mov ecx, 0
cmovne ecx, dword [ebp - 0x170]
mov dword [ebp - 0x170], ecx
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x19c]
sub edx, dword [ebp - 0x170]
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], esi
mov dword [esp + 4], 1
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x7c], esi
mov esi, dword [ebp - 0x15c]
sub esp, 8
mov dword [ebp - 0x80], eax
mov ecx, esi
mov dword [esp + 4], 1
mov dword [esp], edi
call ebx
mov eax, dword [ebp - 0x174]
mov ecx, esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x18c]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], eax
mov dword [esp], edi
call ebx
sub esp, 8
jmp 0x664d804e
mov eax, dword [ebp - 0x160]
mov ecx, dword [ebp - 0x164]
mov dword [esp + 4], esi
mov dword [esp], 8
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], eax
call method.QCommonStyle.drawControl_QStyle::ControlElement__QStyleOption_const__QPainter__QWidget_const__const
sub esp, 0x10
jmp 0x664d804e
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp], 5
call dword [eax + 0x78]
sub esp, 0x10
cmp eax, 1
je 0x664db716
cmp eax, 2
jne 0x664dcf38
mov byte [ebp - 0x1b0], 0
mov byte [ebp - 0x1ac], 1
mov byte [ebp - 0x174], 0
mov byte [ebp - 0x1c8], 1
jmp 0x664d7952
mov byte [ebp - 0x174], 1
jmp 0x664d78ff
lea eax, [ebx + 0xb4]
mov edi, dword [0x66a21390]
add ebx, 0xc4
mov dword [esp], eax
call edi
lea ecx, [ebp - 0xd0]
sub esp, 4
mov dword [ebp - 0x168], ecx
mov dword [esp], ebx
call edi
mov edx, dword [ebp - 0x170]
sub esp, 4
jmp 0x664d8c2e
mov ecx, esi
mov dword [esp + 4], 4
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, edi
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x190]
sub esp, 4
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x18c]
mov ecx, edi
sub esp, 4
call eax
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], ebx
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x180]
mov dword [esp], edi
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
call eax
sub esp, 8
jmp 0x664d8a35
mov ecx, esi
mov dword [esp + 4], 2
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
mov ecx, edi
mov eax, dword [eax]
sub esp, 8
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov ecx, dword [ebp - 0x15c]
mov eax, dword [ebp - 0x190]
sub esp, 4
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x18c]
mov ecx, edi
sub esp, 4
call eax
mov eax, dword [ebp - 0x174]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x7c], ebx
mov dword [esp + 4], 1
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x180]
mov dword [esp], edi
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x160]
call eax
sub esp, 8
jmp 0x664d8a28
mov byte [ebp - 0x170], 1
mov edx, 1
mov byte [ebp - 0x164], 1
jmp 0x664d8971
mov byte [ebp - 0x1b8], 0
jmp 0x664da090
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664da391
mov eax, dword [esi + 0x18]
mov edx, dword [ebp - 0x108]
mov dword [esp + 0xc], edi
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x10c]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x7c], edx
lea edx, [ebp - 0xd0]
mov dword [esp + 8], eax
mov eax, dword [esi + 0xc]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [ebp - 0x168], edx
call method.QStyle.visualRect_Qt::LayoutDirection__QRect_const__QRect_const_
mov eax, dword [ebp - 0x19c]
mov ecx, edi
mov dword [esp + 8], 0xffffffff
add eax, 1
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [esp], eax
call dword [0x66a202d0]
lea eax, [ebp - 0x140]
mov dword [ebp - 0x1a8], eax
mov ecx, eax
mov eax, dword [0x66a202ec]
sub esp, 0xc
mov dword [esp], edi
mov dword [ebp - 0x1e4], eax
call eax
mov eax, dword [ebp - 0x1e0]
sub esp, 4
test eax, eax
je 0x664dcbb4
mov eax, dword [0x66a2161c]
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 0xc], 0
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [ebp - 0x1c8]
call eax
mov eax, dword [ebp - 0x19c]
mov ecx, edi
sub esp, 0x10
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [esp], eax
mov eax, dword [0x66a202d4]
mov dword [ebp - 0x1d0], eax
call eax
mov eax, dword [ebp - 0x80]
sub esp, 8
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x140]
mov edx, dword [eax]
test edx, edx
je 0x664db464
cmp edx, 0xffffffff
je 0x664da47b
lock sub dword [eax], 1
jne 0x664da47b
mov eax, dword [ebp - 0x140]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664da47b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664da553
mov ecx, dword [ebp - 0x15c]
call dword [0x66a21ecc]
mov ecx, dword [ebp - 0x174]
mov dword [esp], eax
mov eax, dword [0x66a212dc]
mov dword [ebp - 0x18c], eax
call eax
mov eax, dword [ebp - 0x174]
mov ecx, edi
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x18c]
call eax
mov ecx, edi
sub esp, 4
mov dword [esp], 0x4b
call dword [0x66a212d4]
mov eax, dword [0x66a21614]
mov ecx, dword [ebp - 0x15c]
sub esp, 4
mov dword [ebp - 0x18c], eax
mov dword [esp], edi
call eax
mov eax, dword [0x66a212e8]
mov ecx, edi
sub esp, 4
mov dword [ebp - 0x190], eax
call eax
jmp 0x664d9756
mov ebx, dword [ebp - 0x18c]
mov dword [ebp - 0x168], edx
mov dword [esp + 4], 2
mov eax, dword [ebp - 0x188]
mov ecx, ebx
mov dword [esp], 4
call eax
mov ecx, edi
sub esp, 8
mov dword [esp + 4], 5
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
mov eax, dword [ebp - 0x178]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 0x14], edi
mov dword [esp], eax
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 1
mov dword [esp + 8], ebx
call sym.Qt5Widgets.dll_qDrawShadePanel_QPainter__QRect_const__QPalette_const__bool__int__QBrush_const_
mov eax, dword [0x66a2134c]
mov ecx, edi
mov dword [ebp - 0x170], eax
call eax
mov ecx, dword [ebp - 0x1b8]
mov edx, dword [ebp - 0x168]
call edx
test al, al
je 0x664da80f
jmp 0x664da91a
lea ecx, [ebp - 0x5c]
mov eax, dword [ebp - 0x188]
mov dword [esp + 4], 0xd
lea esi, [ebp - 0x140]
mov dword [esp], 4
call eax
mov ecx, esi
sub esp, 8
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
lea ecx, [ebp - 0x5c]
sub esp, 8
mov dword [esp + 8], esi
mov dword [esp + 4], 8
mov dword [esp], 5
call dword [0x66a21678]
mov eax, dword [ebp - 0x170]
mov ecx, esi
sub esp, 0xc
call eax
jmp 0x664da324
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edx
mov dword [esp + 4], esi
mov dword [esp], 0
call dword [eax + 0x78]
sub esp, 0x10
test eax, eax
je 0x664da4f4
mov ecx, dword [ebp - 0x18c]
mov dword [esp + 4], 2
mov dword [esp], 4
mov eax, dword [ebp - 0x188]
call eax
mov ecx, dword [ebp - 0x15c]
push edx
push edx
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov edx, dword [ebp - 0xe4]
push ecx
mov ecx, dword [ebp - 0xe8]
add edx, 1
lea eax, [ecx + 1]
mov ecx, dword [ebp - 0xec]
mov dword [ebp - 0x18c], edx
mov dword [ebp - 0x78], eax
lea edx, [ecx + 1]
mov ecx, dword [ebp - 0xf0]
mov dword [esp + 0xc], 0
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x18c]
add ecx, 1
mov dword [esp + 4], ebx
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x1a8]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x1c8]
mov dword [esp], edi
call edx
lea eax, [ebp - 0x120]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x10
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
push eax
jmp 0x664da4f4
mov byte [ebp - 0x1c8], 0
mov byte [ebp - 0x1b0], 1
mov byte [ebp - 0x1ac], 1
mov byte [ebp - 0x174], 0
jmp 0x664d7952
mov ecx, dword [ebp - 0x180]
mov eax, dword [ebp - 0x190]
pxor xmm0, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm0, edx
sub eax, ecx
cvtsi2sd xmm1, dword [ebp - 0x178]
lea edx, [eax + 1]
mov eax, edx
shr eax, 0x1f
movsd qword [ebp - 0x120], xmm0
pxor xmm0, xmm0
add eax, edx
lea edx, [ebp - 0x130]
movsd qword [ebp - 0x130], xmm1
sar eax, 1
mov dword [esp], edx
add eax, ecx
mov ecx, edi
cvtsi2sd xmm0, eax
lea eax, [ebp - 0x120]
mov dword [esp + 4], eax
movsd qword [ebp - 0x118], xmm0
movsd qword [ebp - 0x128], xmm0
call dword [0x66a20e7c]
mov eax, dword [ebp - 0x174]
mov edx, dword [0x66a216b0]
mov ecx, edi
sub esp, 8
mov dword [ebp - 0x1ac], edx
mov dword [esp + 8], eax
mov dword [esp], 0
mov dword [esp + 4], 0
call edx
mov eax, dword [ebp - 0x168]
mov edx, dword [ebp - 0x1ac]
mov ecx, edi
sub esp, 0xc
mov dword [esp + 8], eax
mov dword [esp], 0
mov dword [esp + 4], 0x3ff00000
call edx
lea eax, [ebp - 0x120]
sub esp, 0xc
mov ecx, eax
mov dword [esp], edi
call dword [0x66a21340]
mov ecx, dword [ebp - 0x120]
mov edx, dword [ebp - 0x13c]
lea eax, [ebp - 0x120]
sub esp, 4
mov dword [ebp - 0x13c], ecx
mov ecx, eax
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x120], edx
call eax
mov ecx, edi
call dword [0x66a20e88]
jmp 0x664d8c8f
mov byte [ebp - 0x164], 1
mov edx, 1
jmp 0x664d9cc9
mov eax, dword [esi + 0x30]
test eax, eax
je 0x664dced2
cmp eax, 3
mov byte [ebp - 0x170], 1
mov byte [ebp - 0x164], 1
setne dl
jmp 0x664d8971
mov byte [ebp - 0x170], 1
jmp 0x664d9ca9
mov dword [ebp - 0x78], 1
jmp 0x664daa24
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
movzx ebx, byte [ebp - 0x1b8]
cmp dword [ebp - 0x190], 3
push eax
setne al
xor ebx, 1
and al, bl
mov byte [ebp - 0x168], al
jne 0x664d7c82
cmp dword [ebp - 0x1a8], 0
je 0x664d7c82
xor eax, eax
cmp byte [ebp - 0x1c8], 1
je 0x664d7c88
jmp 0x664d7c82
lea eax, [ebp - 0xd0]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
movzx ebx, byte [ebp - 0x1b8]
cmp dword [ebp - 0x190], 3
push eax
setne al
xor ebx, 1
and al, bl
mov byte [ebp - 0x168], al
jne 0x664dad17
cmp dword [ebp - 0x1a8], 0
je 0x664dad17
xor eax, eax
cmp byte [ebp - 0x1c8], 1
je 0x664dad1d
jmp 0x664dad17
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
push esi
mov eax, dword [ebp - 0x170]
mov esi, dword [ebp - 0x1a0]
mov ebx, dword [ebp - 0x198]
mov dword [esp + 4], 1
mov dword [esp], edi
lea edx, [esi + 2]
mov esi, dword [ebp - 0x15c]
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x18c]
mov dword [ebp - 0x78], ebx
mov ecx, esi
mov ebx, 2
sub edx, eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x160], eax
call eax
mov eax, dword [ebp - 0x1cc]
mov ecx, esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x164]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], eax
mov dword [esp], edi
call dword [0x66a21580]
sub esp, 8
cmp byte [ebp - 0x174], 0
je 0x664dac5e
jmp 0x664dac5c
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
push edx
mov ecx, eax
mov eax, dword [ebp - 0x18c]
push edx
mov edx, dword [ebp - 0x198]
sub eax, 1
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x19c]
mov dword [esp + 4], ecx
mov ecx, dword [ebp - 0x15c]
sub edx, 1
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x74], eax
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x188]
push ecx
push ecx
mov ecx, ebx
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x15c]
push ebx
push ebx
mov ebx, dword [ebp - 0x18c]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], ebx
mov dword [esp + 4], eax
mov dword [esp], edi
call esi
push esi
push esi
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x180], eax
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
cmp dword [ebp - 0x190], 3
push eax
je 0x664dbace
cmp byte [ebp - 0x168], 0
je 0x664db968
cmp dword [ebp - 0x1a8], 0
je 0x664db968
xor eax, eax
cmp byte [ebp - 0x1b0], 0
jne 0x664db96e
jmp 0x664db968
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
push eax
mov eax, dword [ebp - 0x170]
mov esi, dword [ebp - 0x18c]
add eax, dword [ebp - 0x1a0]
mov dword [esp], edi
mov ebx, dword [ebp - 0x198]
mov dword [ebp - 0x74], eax
lea edx, [esi - 2]
mov eax, dword [0x66a21648]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x160], eax
mov ecx, esi
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x78], ebx
call eax
mov eax, dword [ebp - 0x180]
mov ecx, esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x164]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], eax
mov dword [esp], edi
call dword [0x66a21580]
mov eax, 2
sub esp, 8
cmp byte [ebp - 0x174], 0
je 0x664d7b75
jmp 0x664d7b73
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
push edx
mov ecx, eax
mov eax, dword [ebp - 0x1a0]
push edx
mov edx, dword [ebp - 0x198]
add eax, 1
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x19c]
mov dword [esp + 4], ecx
mov ecx, dword [ebp - 0x15c]
sub edx, 2
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x74], eax
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x188]
push ecx
push ecx
mov ecx, ebx
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x15c]
push ebx
push ebx
mov ebx, dword [ebp - 0x1a0]
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x7c], ebx
mov dword [esp + 4], eax
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], ebx
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x18c]
push esi
sub eax, 1
push esi
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
cmp dword [ebp - 0x190], 3
push eax
je 0x664dbc79
cmp byte [ebp - 0x168], 0
je 0x664dbb0c
cmp dword [ebp - 0x1a8], 0
je 0x664dbb0c
xor eax, eax
cmp byte [ebp - 0x1b0], 0
jne 0x664dbb12
jmp 0x664dbb0c
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
push eax
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x198]
mov esi, dword [ebp - 0x15c]
mov dword [esp + 4], 1
mov dword [esp], edi
lea edx, [ebx + 2]
mov ebx, dword [ebp - 0x1a0]
mov ecx, esi
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x7c], ebx
sub edx, eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x74], ebx
mov ebx, 2
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x160], eax
call eax
mov eax, dword [ebp - 0x164]
mov ecx, esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x1cc]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], eax
mov dword [esp], edi
call dword [0x66a21580]
sub esp, 8
cmp byte [ebp - 0x174], 0
je 0x664daef0
jmp 0x664daeee
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
push edx
mov ecx, eax
mov eax, dword [ebp - 0x19c]
push edx
mov edx, dword [ebp - 0x1a0]
sub eax, 1
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x18c]
mov dword [esp + 4], ecx
mov ecx, dword [ebp - 0x15c]
sub edx, 1
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x78], eax
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x188]
push ecx
push ecx
mov ecx, ebx
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x1a0]
mov ecx, dword [ebp - 0x15c]
push ebx
push ebx
mov ebx, dword [ebp - 0x19c]
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], edx
mov dword [esp + 4], eax
mov dword [esp], edi
call esi
push esi
push esi
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x180], eax
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
cmp dword [ebp - 0x190], 3
push eax
je 0x664dbe1d
cmp byte [ebp - 0x168], 0
je 0x664dbcb7
cmp dword [ebp - 0x1a8], 0
je 0x664dbcb7
xor eax, eax
cmp byte [ebp - 0x1b0], 0
jne 0x664dbcbd
jmp 0x664dbcb7
lea eax, [ebp - 0xd0]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
cmp dword [ebp - 0x190], 3
push eax
movzx eax, byte [ebp - 0x1b8]
setne dl
xor eax, 1
and dl, al
mov byte [ebp - 0x168], dl
jne 0x664dafa9
cmp dword [ebp - 0x1a8], 0
je 0x664dafa9
xor eax, eax
cmp byte [ebp - 0x1c8], 1
je 0x664dafaf
jmp 0x664dafa9
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x188]
mov dword [esp], 4
call eax
push edx
mov ecx, eax
mov eax, dword [ebp - 0x198]
push edx
mov edx, dword [ebp - 0x1a0]
add eax, 1
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x18c]
mov dword [esp + 4], ecx
mov ecx, dword [ebp - 0x15c]
sub edx, 2
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x78], eax
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x188]
push ecx
push ecx
mov ecx, ebx
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x1a0]
mov ecx, dword [ebp - 0x15c]
push ebx
push ebx
mov ebx, dword [ebp - 0x198]
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x160]
mov dword [ebp - 0x80], ebx
mov dword [esp + 4], eax
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], edx
mov dword [esp], edi
call esi
mov eax, dword [ebp - 0x19c]
push esi
sub eax, 1
push esi
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
cmp dword [ebp - 0x190], 3
push eax
je 0x664dcd30
cmp byte [ebp - 0x168], 0
jne 0x664dcd30
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x19c]
add eax, dword [ebp - 0x198]
mov dword [esp], edi
mov esi, dword [ebp - 0x15c]
mov dword [ebp - 0x78], eax
lea edx, [ebx - 2]
mov eax, dword [0x66a21648]
mov ebx, dword [ebp - 0x1a0]
mov dword [esp + 4], 1
mov dword [ebp - 0x80], edx
mov ecx, esi
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x74], ebx
call eax
mov eax, dword [ebp - 0x164]
mov ecx, esi
sub esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x180]
mov dword [esp + 4], 1
mov dword [ebp - 0x7c], eax
mov dword [esp], edi
call dword [0x66a21580]
mov eax, 2
sub esp, 8
cmp byte [ebp - 0x174], 0
je 0x664d9a38
jmp 0x664d9a36
lea eax, [ebp - 0x110]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x178], eax
call eax
push ecx
jmp 0x664dbf81
mov eax, dword [ebp - 0x168]
mov ecx, dword [ebp - 0x15c]
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
movzx ebx, byte [ebp - 0x1b8]
cmp dword [ebp - 0x190], 3
setne al
push esi
xor ebx, 1
and al, bl
mov byte [ebp - 0x168], al
jne 0x664d9b45
cmp dword [ebp - 0x1a8], 0
je 0x664d9b45
xor eax, eax
cmp byte [ebp - 0x1c8], 1
je 0x664d9b4b
jmp 0x664d9b45
mov dword [esp], 0x4b
mov ecx, dword [ebp - 0x168]
call dword [0x66a212d4]
push eax
jmp 0x664da49a
mov eax, dword [ebp - 0x34]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664dab1e
mov ecx, dword [ebp - 0x164]
mov dword [ebp - 0x174], edx
lea edi, [ebp - 0x80]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0x18
call dword [eax + 0x70]
mov ecx, edi
sub esp, 0xc
mov dword [ebp - 0x1bc], eax
mov dword [esp + 4], 6
mov dword [esp], 2
call method.QStyleOption.QStyleOption_int__int_
mov ecx, edi
mov dword [ebp - 0x40], 0
push eax
push eax
mov eax, dword [0x66a1f9dc]
mov dword [ebp - 0x44], eax
mov dword [esp], esi
call method.QStyleOption.operator_QStyleOption_const_
lea edx, [ebp - 0x44]
push eax
mov eax, dword [esi + 0x30]
mov ecx, edx
mov dword [ebp - 0x50], eax
mov eax, dword [esi + 0x34]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi + 0x38]
mov dword [ebp - 0x48], eax
lea eax, [esi + 0x3c]
mov dword [esp], eax
call dword [0x66a200e8]
mov edx, dword [ebp - 0x170]
push eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x70], edx
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x40], eax
movzx eax, byte [esi + 0x44]
mov dword [ebp - 0x6c], edx
mov edx, dword [ebp - 0x174]
mov byte [ebp - 0x3c], al
mov eax, dword [esi + 0x48]
mov dword [ebp - 0x68], edx
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x38], eax
movzx eax, word [esi + 0x4c]
mov dword [ebp - 0x64], edx
mov edx, dword [ebp - 0x178]
mov word [ebp - 0x34], ax
mov dword [esp], edx
lea edx, [ebp - 0x5c]
mov ecx, edx
call dword [0x66a21690]
mov eax, dword [ebp - 0x1ac]
mov ecx, ebx
push edx
cdq
idiv dword [ebp - 0x1bc]
mov dword [ebp - 0x1e8], eax
add eax, 1
mov dword [ebp - 0x174], eax
mov eax, dword [esi + 0x2c]
mov dword [esp], eax
call method.QCommonStylePrivate.animation_QObject_const__const
push ecx
mov ecx, sym.Qt5Widgets.dll_QProgressStyleAnimation::staticMetaObject
mov dword [esp], eax
call dword [0x66a20320]
mov ecx, eax
push edx
test eax, eax
je 0x664dce05
call method.QProgressStyleAnimation.animationStep___const
mov ecx, 3
cdq
idiv ecx
cdq
idiv dword [ebp - 0x174]
mov dword [ebp - 0x1e0], edx
mov eax, dword [ebp - 0x6c]
mov ebx, dword [ebp - 0x64]
mov dword [ebp - 0x1a8], 5
sub ebx, eax
mov dword [ebp - 0x190], eax
mov eax, ebx
mov ebx, dword [ebp - 0x1e0]
add eax, 1
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x1e8]
sub eax, 3
mov dword [ebp - 0x1ec], eax
cmp eax, ebx
jg 0x664dc24b
mov eax, dword [ebp - 0x174]
sub eax, ebx
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ebp - 0x15c]
call dword [0x66a215ec]
pxor xmm0, xmm0
mov ebx, dword [ebp - 0x180]
mov eax, dword [ebp - 0x188]
cvtsi2sd xmm0, dword [ebp - 0x170]
lea ecx, [ebp - 0xf0]
sub eax, ebx
mov dword [ebp - 0x174], ecx
add eax, 1
movsd qword [ebp - 0x110], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, ebx
movsd qword [ebp - 0x108], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x1ac]
movsd qword [ebp - 0x100], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
lea eax, [ebp - 0x110]
mov dword [ebp - 0x180], eax
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [0x66a2176c]
movsd qword [ebp - 0xf8], xmm0
mov dword [ebp - 0x1a0], eax
call eax
movsd xmm1, qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xd8]
pxor xmm7, xmm7
push esi
addsd xmm0, xmm1
push esi
comisd xmm0, xmm7
jb 0x664dcda7
movsd xmm2, qword [0x668134d8]
addsd xmm0, xmm2
cvttsd2si eax, xmm0
movsd xmm0, qword [ebp - 0xf0]
movsd xmm3, qword [ebp - 0xe0]
pxor xmm6, xmm6
lea esi, [eax - 1]
addsd xmm3, xmm0
comisd xmm3, xmm6
jb 0x664dcd7c
addsd xmm3, xmm2
cvttsd2si ebx, xmm3
pxor xmm7, xmm7
sub ebx, 1
comisd xmm1, xmm7
jb 0x664dcd51
addsd xmm1, xmm2
cvttsd2si eax, xmm1
pxor xmm5, xmm5
comisd xmm0, xmm5
jb 0x664dcdda
addsd xmm0, xmm2
cvttsd2si edx, xmm0
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x120]
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x120], edx
mov dword [ebp - 0x118], ebx
mov dword [ebp - 0x114], esi
mov dword [esp], eax
movsd qword [ebp - 0x188], xmm2
mov dword [esp + 4], 1
call dword [0x66a215a0]
mov edx, dword [ebp - 0x1e0]
mov ecx, dword [ebp - 0x1bc]
mov esi, dword [ebp - 0x170]
movsd xmm2, qword [ebp - 0x188]
push ebx
imul edx, ecx
cmp byte [ebp - 0x18c], 0
push ebx
lea eax, [esi + edx]
je 0x664dc3e6
mov eax, dword [ebp - 0x1ac]
add eax, esi
sub eax, edx
sub eax, ecx
cmp dword [ebp - 0x1a8], 0
jle 0x664dc6bc
mov ecx, dword [ebp - 0x1bc]
pxor xmm6, xmm6
pxor xmm7, xmm7
pxor xmm5, xmm5
mov ebx, dword [ebp - 0x1d0]
mov esi, dword [ebp - 0x190]
mov dword [ebp - 0x1b0], edi
cvtsi2sd xmm5, ecx
mov edx, ecx
movsd qword [ebp - 0x188], xmm2
cvtsi2sd xmm6, esi
neg edx
lea esi, [ebx + esi - 1]
cmp byte [ebp - 0x18c], 0
cvtsi2sd xmm7, ebx
cmove edx, ecx
mov dword [ebp - 0x1cc], esi
mov esi, eax
lea eax, [ecx - 1]
xor ebx, ebx
mov dword [ebp - 0x1c0], edx
mov dword [ebp - 0x19c], eax
movsd qword [ebp - 0x1c8], xmm6
movsd qword [ebp - 0x1d8], xmm7
movsd qword [ebp - 0x198], xmm5
jmp 0x664dc542
addsd xmm0, qword [ebp - 0x188]
cvttsd2si eax, xmm0
movsd xmm0, qword [ebp - 0xf0]
movsd xmm2, qword [ebp - 0xe0]
pxor xmm5, xmm5
lea edi, [eax - 1]
addsd xmm2, xmm0
comisd xmm2, xmm5
jb 0x664dc67f
addsd xmm2, qword [ebp - 0x188]
cvttsd2si eax, xmm2
pxor xmm6, xmm6
sub eax, 1
comisd xmm1, xmm6
jb 0x664dc650
addsd xmm1, qword [ebp - 0x188]
cvttsd2si edx, xmm1
pxor xmm7, xmm7
comisd xmm0, xmm7
jb 0x664dc617
addsd xmm0, qword [ebp - 0x188]
cvttsd2si ecx, xmm0
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x164]
add ebx, 1
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0x1e
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x15c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x1b0]
mov dword [esp + 4], edx
call dword [eax + 0x58]
add esi, dword [ebp - 0x1c0]
sub esp, 0x10
cmp dword [ebp - 0x1a8], ebx
je 0x664dc6ae
mov eax, dword [ebp - 0x190]
pxor xmm0, xmm0
movsd xmm5, qword [ebp - 0x1c8]
mov dword [ebp - 0x70], esi
cvtsi2sd xmm0, esi
movsd xmm6, qword [ebp - 0x198]
movsd xmm7, qword [ebp - 0x1d8]
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x19c]
mov ecx, dword [ebp - 0x174]
movsd qword [ebp - 0x108], xmm5
add eax, esi
movsd qword [ebp - 0x100], xmm6
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x1cc]
movsd qword [ebp - 0x110], xmm0
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x180]
movsd qword [ebp - 0xf8], xmm7
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [ebp - 0x1a0]
call eax
movsd xmm1, qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xd8]
pxor xmm4, xmm4
sub esp, 8
addsd xmm0, xmm1
comisd xmm0, xmm4
jae 0x664dc473
movapd xmm2, xmm0
subsd xmm2, qword [0x668134a8]
cvttsd2si edx, xmm2
pxor xmm2, xmm2
cvtsi2sd xmm2, edx
subsd xmm0, xmm2
addsd xmm0, qword [ebp - 0x188]
cvttsd2si eax, xmm0
add eax, edx
jmp 0x664dc47f
movapd xmm1, xmm0
subsd xmm1, qword [0x668134a8]
cvttsd2si ecx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, ecx
mov dword [ebp - 0x1b8], ecx
subsd xmm0, xmm1
addsd xmm0, qword [ebp - 0x188]
cvttsd2si ecx, xmm0
add ecx, dword [ebp - 0x1b8]
jmp 0x664dc4e7
movapd xmm2, xmm1
subsd xmm2, qword [0x668134a8]
cvttsd2si edx, xmm2
pxor xmm2, xmm2
cvtsi2sd xmm2, edx
subsd xmm1, xmm2
addsd xmm1, qword [ebp - 0x188]
cvttsd2si ecx, xmm1
add edx, ecx
jmp 0x664dc4cd
movapd xmm3, xmm2
subsd xmm3, qword [0x668134a8]
cvttsd2si edx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, edx
subsd xmm2, xmm3
addsd xmm2, qword [ebp - 0x188]
cvttsd2si eax, xmm2
add eax, edx
jmp 0x664dc4b0
mov edi, dword [ebp - 0x1b0]
movsd xmm2, qword [ebp - 0x188]
mov ebx, dword [ebp - 0x1e0]
cmp dword [ebp - 0x1ec], ebx
jg 0x664dc9cf
cmp byte [ebp - 0x18c], 0
je 0x664dc6ef
mov eax, dword [ebp - 0x170]
add eax, dword [ebp - 0x1ac]
sub eax, dword [ebp - 0x1bc]
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x1e8]
mov ebx, dword [ebp - 0x1e0]
sub eax, 4
sub ebx, eax
mov dword [ebp - 0x1ac], ebx
test ebx, ebx
jle 0x664dc9cf
mov esi, dword [ebp - 0x1d0]
pxor xmm6, xmm6
pxor xmm7, xmm7
pxor xmm5, xmm5
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x188], edi
cvtsi2sd xmm7, esi
mov ebx, dword [ebp - 0x170]
cvtsi2sd xmm6, eax
lea eax, [esi + eax - 1]
mov esi, dword [ebp - 0x1bc]
mov dword [ebp - 0x1b0], eax
mov eax, esi
cvtsi2sd xmm5, esi
neg eax
cmp byte [ebp - 0x18c], 0
movsd qword [ebp - 0x1a8], xmm7
cmove eax, esi
movsd qword [ebp - 0x1b8], xmm6
mov dword [ebp - 0x18c], eax
lea eax, [esi - 1]
mov esi, dword [ebp - 0x1e4]
mov dword [ebp - 0x19c], eax
movsd qword [ebp - 0x198], xmm5
jmp 0x664dc85d
addsd xmm0, xmm2
cvttsd2si eax, xmm0
movsd xmm0, qword [ebp - 0xf0]
movsd xmm3, qword [ebp - 0xe0]
pxor xmm6, xmm6
lea edi, [eax - 1]
addsd xmm3, xmm0
comisd xmm3, xmm6
jb 0x664dc99e
addsd xmm3, xmm2
cvttsd2si eax, xmm3
pxor xmm5, xmm5
sub eax, 1
comisd xmm1, xmm5
jb 0x664dc973
addsd xmm1, xmm2
cvttsd2si edx, xmm1
pxor xmm4, xmm4
comisd xmm0, xmm4
jb 0x664dc93e
addsd xmm0, xmm2
cvttsd2si ecx, xmm0
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x164]
add esi, 1
movsd qword [ebp - 0x170], xmm2
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edi
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0x1e
mov dword [esp + 0xc], edx
mov edx, dword [ebp - 0x15c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x188]
mov dword [esp + 4], edx
call dword [eax + 0x58]
add ebx, dword [ebp - 0x18c]
movsd xmm2, qword [ebp - 0x170]
sub esp, 0x10
cmp dword [ebp - 0x1ac], esi
je 0x664dc9c9
mov eax, dword [ebp - 0x190]
pxor xmm0, xmm0
movsd xmm6, qword [ebp - 0x1b8]
movsd qword [ebp - 0x170], xmm2
cvtsi2sd xmm0, ebx
movsd xmm5, qword [ebp - 0x198]
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x19c]
movsd xmm4, qword [ebp - 0x1a8]
mov ecx, dword [ebp - 0x174]
movsd qword [ebp - 0x108], xmm6
add eax, ebx
movsd qword [ebp - 0x100], xmm5
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x1b0]
movsd qword [ebp - 0x110], xmm0
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x180]
movsd qword [ebp - 0xf8], xmm4
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [ebp - 0x1a0]
call eax
movsd xmm1, qword [ebp - 0xe8]
pxor xmm7, xmm7
movsd xmm0, qword [ebp - 0xd8]
sub esp, 8
movsd xmm2, qword [ebp - 0x170]
addsd xmm0, xmm1
comisd xmm0, xmm7
jae 0x664dc78e
movapd xmm3, xmm0
subsd xmm3, qword [0x668134a8]
cvttsd2si edx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, edx
subsd xmm0, xmm3
addsd xmm0, xmm2
cvttsd2si eax, xmm0
add eax, edx
jmp 0x664dc796
movapd xmm1, xmm0
subsd xmm1, qword [0x668134a8]
cvttsd2si ecx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, ecx
mov dword [ebp - 0x170], ecx
subsd xmm0, xmm1
addsd xmm0, xmm2
cvttsd2si ecx, xmm0
add ecx, dword [ebp - 0x170]
jmp 0x664dc7f2
movapd xmm3, xmm1
subsd xmm3, qword [0x668134a8]
cvttsd2si edx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, edx
subsd xmm1, xmm3
addsd xmm1, xmm2
cvttsd2si ecx, xmm1
add edx, ecx
jmp 0x664dc7dc
movapd xmm4, xmm3
subsd xmm4, qword [0x668134a8]
cvttsd2si edx, xmm4
pxor xmm4, xmm4
cvtsi2sd xmm4, edx
subsd xmm3, xmm4
addsd xmm3, xmm2
cvttsd2si eax, xmm3
add eax, edx
jmp 0x664dc7c3
mov edi, dword [ebp - 0x188]
mov ecx, dword [ebp - 0x15c]
call dword [0x66a21610]
lea ecx, [ebp - 0x44]
call fcn.667c9b40
mov ecx, edi
call method.QStyleOption.QStyleOption__
jmp 0x664d831a
mov ebx, dword [ebp - 0x170]
mov edx, dword [ebp - 0x188]
mov dword [esp + 8], 2
mov ecx, dword [ebp - 0x168]
mov dword [esp], 0
lea eax, [ebx + eax - 1]
mov dword [ebp - 0x198], edx
mov dword [ebp - 0x188], eax
mov dword [esp + 4], 0x40568000
call dword [0x66a209d0]
mov eax, dword [ebp - 0x188]
pxor xmm0, xmm0
mov dword [ebp - 0x170], ebx
sub esp, 0xc
mov ecx, dword [ebp - 0x168]
lea eax, [ebx + eax + 1]
mov dword [esp], 0
lea ebx, [ebp - 0x130]
neg eax
mov dword [esp + 4], 0
cvtsi2sd xmm0, eax
movsd qword [esp + 8], xmm0
call dword [0x66a209d8]
mov ecx, ebx
sub esp, 0x10
mov dword [esp], edi
call dword [0x66a21684]
mov ecx, ebx
mov dword [ebp - 0x178], ebx
mov ebx, dword [0x66a21ee8]
push eax
mov dword [esp + 4], 0xa
mov dword [esp], 4
call ebx
mov ecx, dword [ebp - 0x178]
push edx
push edx
mov dword [ebp - 0x174], eax
mov dword [esp + 4], 0xc
mov dword [esp], 4
call ebx
mov edx, dword [ebp - 0x174]
push ecx
push ecx
mov ecx, eax
mov dword [esp], edx
call dword [0x66a21cc8]
push edx
mov edx, dword [ebp - 0x198]
mov ecx, eax
mov byte [ebp - 0x18c], al
mov eax, edx
sub eax, dword [ebp - 0x180]
add eax, 1
mov dword [ebp - 0x1ac], eax
test cl, cl
jne 0x664dce4d
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x180]
mov byte [ebp - 0x18c], 1
mov dword [ebp - 0x170], ebx
mov dword [ebp - 0x180], eax
jmp 0x664d82a0
mov eax, dword [0x66a2134c]
mov ebx, 1
sub ebx, dword [ebp - 0x1ac]
mov dword [ebp - 0x170], eax
jmp 0x664d8529
mov eax, dword [ebp - 0x170]
jmp 0x664dab86
mov eax, dword [ebp - 0x170]
jmp 0x664dab64
mov eax, dword [ebp - 0x174]
mov ecx, dword [esi + 0x14]
mov edx, dword [esi + 0x10]
mov dword [esp + 0x20], 0
mov dword [esp + 0x24], eax
mov eax, dword [ebp - 0x188]
mov dword [esp + 0x1c], 1
mov dword [esp + 0x18], 1
mov dword [esp + 0x14], eax
mov eax, dword [esi + 0x1c]
sub eax, ecx
add eax, 1
mov dword [esp + 0x10], eax
mov eax, dword [esi + 0x18]
mov dword [esp + 8], ecx
sub eax, edx
mov dword [esp + 4], edx
add eax, 1
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp], eax
call sym.Qt5Widgets.dll_qDrawShadeRect_QPainter__int__int__int__int__QPalette_const__bool__int__int__QBrush_const_
jmp 0x664d9dbc
mov ecx, dword [ebp - 0x164]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x160]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], 0
mov dword [esp + 8], edx
mov dword [esp + 4], esi
mov dword [esp], 0
call dword [eax + 0x78]
mov edx, dword [0x66a2161c]
sub esp, 0x10
mov dword [ebp - 0x1c8], edx
test eax, eax
je 0x664db3cf
mov ecx, dword [ebp - 0x18c]
mov dword [esp + 4], 2
mov dword [esp], 4
mov eax, dword [ebp - 0x188]
call eax
mov ecx, dword [ebp - 0x15c]
push edx
push edx
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
mov edx, dword [ebp - 0xc4]
push ecx
mov ecx, dword [ebp - 0xc8]
add edx, 1
lea eax, [ecx + 1]
mov ecx, dword [ebp - 0xcc]
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 0x78], eax
lea edx, [ecx + 1]
mov ecx, dword [ebp - 0xd0]
mov dword [esp + 0xc], 0
mov dword [ebp - 0x7c], edx
mov edx, dword [ebp - 0x1d0]
add ecx, 1
mov dword [esp + 4], ebx
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x1a8]
mov dword [ebp - 0x80], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x1c8]
mov dword [esp], edi
call edx
lea eax, [ebp - 0x120]
mov ecx, dword [ebp - 0x15c]
sub esp, 0x10
mov dword [esp], eax
mov eax, dword [ebp - 0x178]
call eax
push eax
jmp 0x664db3cf
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
jmp 0x664da91d
mov dword [ebp - 0x174], edx
mov ecx, edi
mov dword [esp + 4], 0xc
mov dword [esp], 0
call ebx
push ebx
push ebx
lea ebx, [ebp - 0x80]
mov ecx, ebx
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
mov ecx, dword [ebp - 0x178]
push edi
push edi
mov dword [esp + 8], ebx
mov dword [esp + 4], 0xc
mov dword [esp], 5
call dword [0x66a21678]
mov ecx, ebx
sub esp, 0xc
call dword [0x66a2134c]
mov edx, dword [ebp - 0x174]
jmp 0x664d8295
cmp dword [ebp - 0x1a8], 0
je 0x664dbf81
xor eax, eax
cmp byte [ebp - 0x1b0], 0
jne 0x664dbf87
jmp 0x664dbf81
movapd xmm3, xmm1
subsd xmm3, qword [0x668134a8]
cvttsd2si eax, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, eax
subsd xmm1, xmm3
addsd xmm1, xmm2
cvttsd2si edx, xmm1
add eax, edx
jmp 0x664dc35c
movapd xmm4, xmm3
subsd xmm4, qword [0x668134a8]
cvttsd2si eax, xmm4
pxor xmm4, xmm4
cvtsi2sd xmm4, eax
subsd xmm3, xmm4
addsd xmm3, xmm2
cvttsd2si ebx, xmm3
add ebx, eax
jmp 0x664dc343
movapd xmm2, xmm0
subsd xmm2, qword [0x668134a8]
cvttsd2si eax, xmm2
pxor xmm2, xmm2
cvtsi2sd xmm2, eax
subsd xmm0, xmm2
movsd xmm2, qword [0x668134d8]
addsd xmm0, xmm2
cvttsd2si edx, xmm0
add eax, edx
jmp 0x664dc316
movapd xmm1, xmm0
subsd xmm1, qword [0x668134a8]
cvttsd2si ecx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, ecx
subsd xmm0, xmm1
addsd xmm0, xmm2
cvttsd2si edx, xmm0
add edx, ecx
jmp 0x664dc372
mov dword [esp], 0x24
call fcn.6678d230
mov edx, dword [esi + 0x2c]
mov ecx, eax
mov dword [ebp - 0x190], eax
mov dword [esp + 4], edx
mov edx, dword [ebx + 0x70]
mov dword [esp], edx
call method.QProgressStyleAnimation.QProgressStyleAnimation_int__QObject_
mov ecx, ebx
push eax
push eax
mov eax, dword [ebp - 0x190]
mov dword [esp], eax
call method.QCommonStylePrivate.startAnimation_QStyleAnimation__const
mov dword [ebp - 0x1e0], 0
push eax
jmp 0x664dc201
mov dword [ebp - 0x174], edx
mov ecx, edi
mov dword [esp + 4], 0xc
mov dword [esp], 0
call ebx
lea ebx, [ebp - 0x80]
push edx
mov ecx, ebx
push edx
mov dword [esp + 4], 1
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21334]
push ecx
push ecx
mov ecx, dword [ebp - 0x178]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0xc
mov dword [esp], 5
call dword [0x66a21678]
mov ecx, ebx
sub esp, 0xc
call dword [0x66a2134c]
mov eax, dword [ebp - 0x170]
mov ebx, dword [ebp - 0x180]
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x170], ebx
mov dword [ebp - 0x180], eax
jmp 0x664d82a0
mov byte [ebp - 0x170], 1
mov byte [ebp - 0x164], 1
jmp 0x664d8971
mov byte [ebp - 0x164], 0
mov edx, 1
mov byte [ebp - 0x170], 1
jmp 0x664d8971
lea eax, [ebp - 0xd0]
mov ebx, 1
sub ebx, dword [ebp - 0x1ac]
mov dword [ebp - 0x168], eax
mov ecx, eax
call dword [0x66a21434]
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x170], eax
jmp 0x664da850
mov byte [ebp - 0x1b8], 0
jmp 0x664da154
mov byte [ebp - 0x1ac], 1
xor eax, eax
xor edx, edx
mov byte [ebp - 0x174], 0
mov byte [ebp - 0x1b0], 0
jmp 0x664da103
mov byte [ebp - 0x1ac], 0
xor eax, eax
mov byte [ebp - 0x1b0], 0
jmp 0x664da103