Function at 0x664e73eb
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, 0x2fc
mov eax, dword [edi]
mov esi, dword [edi + 4]
mov dword [ebp - 0x218], ecx
mov dword [ebp - 0x208], eax
mov eax, dword [edi + 8]
lea ebx, [esi + 0x24]
mov dword [ebp - 0x1f4], eax
mov eax, dword [edi + 0xc]
mov dword [ebp - 0x200], eax
mov eax, dword [ecx + 4]
mov ecx, ebx
mov dword [esp + 4], 1
mov dword [ebp - 0x238], eax
mov eax, dword [0x66a21ee8]
mov dword [esp], 4
mov dword [ebp - 0x1f0], eax
call eax
lea ecx, [ebp - 0x1d8]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x1d8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x1d4], edx
mov edx, dword [eax + 0x10]
movzx eax, word [eax + 0x14]
mov dword [ebp - 0x1d0], edx
mov word [ebp - 0x1cc], ax
mov eax, dword [0x66a21cd8]
mov dword [ebp - 0x230], eax
call eax
mov ecx, eax
shr eax, 0x10
movzx eax, al
lea edx, [eax + eax*4]
lea edi, [eax + edx*2]
movzx eax, ch
shl eax, 4
lea edx, [edi + eax]
movzx eax, cl
mov ecx, 0xb4
lea eax, [eax + eax*4]
add eax, edx
mov edx, 0x65
sar eax, 5
sub ecx, eax
cmp ecx, 0xb
jle 0x664e74c6
mov eax, ecx
mov edx, 0x2aaaaaab
sar ecx, 0x1f
imul edx
sub edx, ecx
add edx, 0x64
lea eax, [ebp - 0x1d8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [0x66a21d10]
mov dword [ebp - 0x1f8], eax
call eax
mov eax, dword [ebp - 0x78]
mov edi, dword [0x66a21cfc]
lea ecx, [ebp - 0x1d8]
sub esp, 8
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x224], edi
mov dword [ebp - 0x1d4], eax
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x1d0], eax
movzx eax, word [ebp - 0x6c]
mov word [ebp - 0x1cc], ax
call edi
mov edi, dword [0x66a21ccc]
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x22c], edi
call edi
mov edx, dword [0x66a21cd0]
lea ecx, [ebp - 0x1d8]
mov edi, eax
mov dword [ebp - 0x228], edx
call edx
pxor xmm0, xmm0
mov edx, dword [ebp - 0x210]
lea ecx, [ebp - 0x1d8]
cvtsi2sd xmm0, edi
mov dword [esp], eax
mulsd xmm0, qword [0x66814028]
mov dword [esp + 8], edx
mov edi, dword [0x66a2135c]
mov dword [esp + 0xc], 0xff
cvttsd2si edx, xmm0
mov dword [esp + 4], edx
call edi
mov eax, dword [ebp - 0x1d8]
lea edx, [ebp - 0x1d8]
lea ecx, [ebp - 0x1b8]
sub esp, 0x10
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [esp], edx
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x1d0]
mov dword [esp + 4], 0x76
mov dword [ebp - 0x1c0], eax
movzx eax, word [ebp - 0x1cc]
mov word [ebp - 0x1bc], ax
mov eax, dword [ebp - 0x1f8]
call eax
mov eax, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 8
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov eax, dword [eax]
sub esp, 8
cmp dword [eax + 4], 0x18
jne 0x664e76a0
xor eax, eax
mov ecx, dword [ebp - 0x200]
mov dword [ebp - 0x1a8], 1
mov word [ebp - 0x19c], ax
lea eax, [ebp - 0x1a8]
mov dword [ebp - 0x1a4], 0xa0a0
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x210], eax
test ecx, ecx
je 0x664e76ef
call method.QWidget.backgroundRole___const
mov dword [esp + 4], eax
mov ecx, ebx
mov dword [esp], 4
mov eax, dword [ebp - 0x1f0]
call eax
mov ecx, dword [ebp - 0x210]
sub esp, 8
mov edx, dword [eax]
lea eax, [ebp - 0x78]
mov dword [esp], 0x32
add edx, 8
call fcn.664dfe40
mov eax, dword [ebp - 0x208]
cmp eax, 7
ja case.0x664e7691.4
jmp dword [eax*4 + str.PwNf]
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x1a8]
sub esp, 8
mov dword [ebp - 0x210], ecx
mov dword [esp + 4], 0x8c
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call dword [0x66a21d04]
mov ecx, dword [ebp - 0x200]
sub esp, 8
test ecx, ecx
jne 0x664e764b
mov dword [esp + 4], 0xa
jmp 0x664e7654
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215ec]
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
test esi, esi
je 0x664e7730
mov ecx, dword [esi]
test ecx, ecx
jle 0x664e7730
cmp dword [esi + 4], 0xf0006
je 0x664e9868
nop
mov ecx, dword [ebp - 0x1f4]
mov eax, dword [ebp - 0x220]
call eax
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
test esi, esi
je 0x664e773e
mov eax, dword [esi]
test eax, eax
jle 0x664e773e
cmp dword [esi + 4], 0xf0002
jne 0x664e773e
lea eax, [ebp - 0x158]
mov ecx, eax
mov dword [ebp - 0x260], eax
call dword [0x66a21434]
mov eax, dword [esi + 0x1c]
mov edx, dword [esi + 0x18]
sub eax, dword [esi + 0x14]
sub edx, dword [esi + 0x10]
mov dword [esp + 4], 7
add edx, 1
add eax, 1
mov dword [esp], 0x66813a38
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], eax
call dword [0x66a20044]
lea edx, [ebp - 0x78]
mov dword [esp + 8], esi
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0x178]
mov dword [esp + 0xc], edx
lea edx, [ebp - 0xc0]
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x23c], edx
call fcn.66478c80
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax]
test edx, edx
je 0x664ea370
cmp edx, 0xffffffff
je 0x664e77fe
lock sub dword [eax], 1
mov eax, dword [ebp - 0xc0]
je 0x664ea370
mov eax, dword [ebp - 0x260]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
call dword [0x66a20c5c]
mov edx, dword [0x66a21438]
mov dword [ebp - 0x208], edx
test al, al
je 0x664ea8c0
pxor xmm0, xmm0
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x1f4]
cvtsi2sd xmm0, dword [esi + 0x10]
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [esi + 0x14]
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
movsd qword [ebp - 0x70], xmm0
call dword [0x66a2157c]
mov eax, dword [ebp - 0x178]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x664ea350
cmp edx, 0xffffffff
je 0x664e788b
lock sub dword [eax], 1
mov eax, dword [ebp - 0x178]
je 0x664ea350
mov ecx, dword [ebp - 0x260]
mov eax, dword [ebp - 0x208]
call eax
jmp 0x664e773e
mov eax, dword [0x66a215ec]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x250], eax
call eax
test esi, esi
je 0x664e99c0
mov eax, dword [0x66a21610]
mov edi, dword [esi]
mov dword [ebp - 0x220], eax
test edi, edi
jle 0x664e7730
cmp dword [esi + 4], 0xf0004
jne 0x664e7730
mov edi, dword [esi + 8]
mov eax, edi
mov dword [ebp - 0x228], edi
and eax, 0x20
mov dword [ebp - 0x224], eax
mov eax, edi
and eax, 1
mov edi, eax
lea eax, [ebp - 0x108]
mov ecx, eax
mov dword [ebp - 0x258], eax
call dword [0x66a21434]
mov eax, dword [esi + 0x1c]
mov edx, dword [esi + 0x18]
sub eax, dword [esi + 0x14]
sub edx, dword [esi + 0x10]
mov dword [esp + 4], 8
add edx, 1
add eax, 1
mov dword [esp], str.combobox
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], eax
call dword [0x66a20044]
lea edx, [ebp - 0x78]
mov dword [esp + 8], esi
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0x148]
mov dword [esp + 0xc], edx
lea edx, [ebp - 0xc0]
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x23c], edx
call fcn.66478c80
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax]
test edx, edx
je 0x664ea390
cmp edx, 0xffffffff
je 0x664e7993
lock sub dword [eax], 1
mov eax, dword [ebp - 0xc0]
je 0x664ea390
mov ecx, dword [ebp - 0x224]
test ecx, ecx
jne 0x664eb588
cmp byte [esi + 0x38], 0
jne 0x664eb560
test edi, edi
jne 0x664eb538
cmp byte [esi + 0x4c], 0
je 0x664eb510
mov eax, dword [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x270]
mov dword [esp], eax
call dword [0x66a20c5c]
mov edx, dword [0x66a21610]
mov dword [ebp - 0x220], edx
mov edx, dword [0x66a21438]
mov dword [ebp - 0x208], edx
test al, al
je 0x664eafa0
pxor xmm0, xmm0
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x1f4]
cvtsi2sd xmm0, dword [esi + 0x10]
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [esi + 0x14]
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
movsd qword [ebp - 0x70], xmm0
call dword [0x66a2157c]
mov eax, dword [ebp - 0x148]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x664ea3b0
cmp edx, 0xffffffff
je 0x664e7a56
lock sub dword [eax], 1
mov eax, dword [ebp - 0x148]
je 0x664ea3b0
mov ecx, dword [ebp - 0x258]
mov eax, dword [ebp - 0x208]
call eax
jmp 0x664e7730
mov eax, dword [0x66a215ec]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x250], eax
call eax
test esi, esi
je 0x664e99c0
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
mov eax, dword [esi]
test eax, eax
jle 0x664e7730
cmp dword [esi + 4], 0xf0001
jne 0x664e7730
mov eax, dword [esi + 0x2c]
mov dword [ebp - 0x210], eax
test eax, eax
je 0x664e7af4
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
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], 0x61
call dword [eax + 0x78]
sub esp, 0x10
test eax, eax
jne 0x664ebe24
lea eax, [ebp - 0xe8]
mov byte [ebp - 0x280], 0
pxor xmm4, xmm4
movsd xmm7, qword [0x66814020]
movsd xmm2, qword [0x66814098]
mov dword [ebp - 0x248], eax
lea eax, [ebp - 0xc0]
mov dword [ebp - 0x23c], eax
movsd qword [ebp - 0x268], xmm2
movsd qword [ebp - 0x298], xmm7
movsd qword [ebp - 0x238], xmm7
movsd qword [ebp - 0x278], xmm4
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
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], 0x61
call dword [eax + 0x78]
mov ecx, dword [ebp - 0x218]
mov dword [ebp - 0x270], eax
mov eax, dword [esi + 0x38]
sub esp, 0x10
mov dword [ebp - 0x210], eax
mov eax, dword [esi + 8]
mov dword [ebp - 0x2d8], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x198]
mov dword [esp + 0x10], ecx
mov ecx, eax
mov dword [esp + 0xc], 2
mov dword [esp + 8], esi
mov dword [esp + 4], 2
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x2b8], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x188]
mov dword [esp + 0x10], ecx
mov ecx, eax
mov dword [esp + 0xc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], 2
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x188]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x2d0], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x178]
mov dword [esp + 0x10], ecx
mov ecx, eax
mov dword [esp + 0xc], 0x40
mov dword [esp + 8], esi
mov dword [esp + 4], 2
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 0x170]
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x2a0], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x168]
mov dword [esp + 0x10], ecx
mov ecx, eax
mov dword [esp + 0xc], pe_nt_image_headers32
mov dword [esp + 8], esi
mov dword [esp + 4], 2
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x168]
sub esp, 0x14
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x2b0], eax
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x148], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x144], eax
mov eax, dword [esi + 0x18]
mov dword [ebp - 0x140], eax
mov eax, dword [esi + 0x1c]
mov dword [esp], 0xb4
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x1a8]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1a4]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x130], eax
movzx eax, word [ebp - 0x19c]
mov word [ebp - 0x12c], ax
lea eax, [ebp - 0x138]
mov ecx, eax
mov dword [ebp - 0x290], eax
mov eax, dword [0x66a21378]
mov dword [ebp - 0x288], eax
call eax
mov edx, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 4
mov dword [esp + 4], 0
mov dword [esp], 4
call edx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x128], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x124], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x120], edx
movzx eax, word [eax + 0x14]
lea edx, [ebp - 0x128]
mov ecx, edx
mov dword [ebp - 0x240], edx
mov word [ebp - 0x11c], ax
mov eax, dword [ebp - 0x288]
mov dword [esp], 0xa0
call eax
mov ecx, dword [ebp - 0x200]
lea eax, [ebp - 0x118]
sub esp, 4
mov dword [ebp - 0x220], eax
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp], eax
call method.QStyleHelper.backgroundColor_QPalette_const__QWidget_const_
mov ecx, dword [ebp - 0x220]
call dword [0x66a21cd4]
cmp eax, 0x7f
jle 0x664eb680
mov byte [ebp - 0x2c4], 0
mov eax, dword [ebp - 0x270]
test eax, eax
je 0x664e7f45
cmp dword [ebp - 0x210], 1
je 0x664ec325
pxor xmm1, xmm1
movsd xmm5, qword [ebp - 0x268]
pxor xmm0, xmm0
movsd xmm2, qword [0x668140f8]
cvtsi2sd xmm1, dword [ebp - 0x148]
movsd xmm3, qword [ebp - 0x238]
cvtsi2sd xmm0, dword [ebp - 0x258]
addsd xmm1, xmm2
addsd xmm0, xmm2
subsd xmm1, xmm5
subsd xmm0, xmm5
cvttsd2si edx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x260]
cvttsd2si ecx, xmm0
pxor xmm0, xmm0
mov dword [ebp - 0x148], edx
addsd xmm1, xmm2
mov dword [ebp - 0x258], ecx
subsd xmm1, xmm5
cvttsd2si eax, xmm1
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x140]
sub eax, edx
add eax, 1
cvtsi2sd xmm0, eax
mulsd xmm0, xmm3
cvttsd2si eax, xmm0
pxor xmm0, xmm0
lea eax, [edx + eax - 1]
mov dword [ebp - 0x140], eax
mov eax, dword [ebp - 0x2a8]
sub eax, ecx
add eax, 1
cvtsi2sd xmm0, eax
mulsd xmm0, xmm3
cvttsd2si eax, xmm0
lea eax, [ecx + eax - 1]
mov dword [ebp - 0x2a8], eax
mov edx, dword [esi + 0x34]
test edx, edx
jne 0x664e7f45
cmp byte [ebp - 0x280], 0
je 0x664e7f4f
test byte [esi + 0x30], 0x80
jne 0x664eb6b0
mov eax, dword [0x66a21d04]
mov dword [ebp - 0x268], eax
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
mov eax, dword [0x66a20e88]
mov dword [ebp - 0x218], eax
mov eax, dword [0x66a20e80]
mov dword [ebp - 0x238], eax
mov eax, dword [0x66a216b0]
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x2a4]
pxor xmm1, xmm1
pxor xmm0, xmm0
cvtsi2sd xmm1, dword [ebp - 0x2a0]
cdq
mov dword [ebp - 0x280], ecx
sar ecx, 0x1f
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x254], edx
add eax, dword [ebp - 0x280]
mov dword [ebp - 0x27c], ecx
mov edx, dword [ebp - 0x254]
adc edx, dword [ebp - 0x27c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], edx
shr edx, 0x1f
mov ecx, dword [ebp - 0x23c]
mov eax, edx
xor edx, edx
add eax, dword [ebp - 0x258]
adc edx, dword [ebp - 0x254]
shrd eax, edx, 1
movsd qword [esp + 0x18], xmm1
pxor xmm1, xmm1
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x238]
cvtsi2sd xmm1, dword [ebp - 0x284]
movsd qword [esp + 0x10], xmm0
movsd qword [esp + 8], xmm1
movsd qword [esp], xmm0
call eax
sub esp, 0x20
cmp dword [ebp - 0x210], 1
je 0x664e8185
mov eax, dword [ebp - 0x284]
mov ecx, dword [ebp - 0x2a0]
pxor xmm0, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x2a4]
cdq
mov dword [ebp - 0x280], ecx
sar ecx, 0x1f
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x254], edx
add eax, dword [ebp - 0x280]
mov dword [ebp - 0x27c], ecx
mov edx, dword [ebp - 0x254]
lea ecx, [ebp - 0x78]
adc edx, dword [ebp - 0x27c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], edx
shr edx, 0x1f
mov eax, edx
xor edx, edx
add eax, dword [ebp - 0x258]
adc edx, dword [ebp - 0x254]
shrd eax, edx, 1
movsd qword [esp + 0x10], xmm1
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x238]
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 8], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x260]
movsd qword [esp], xmm0
call eax
mov eax, dword [ebp - 0x78]
sub esp, 0x20
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0x70], eax
je 0x664e8117
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xb8]
mov dword [esp], eax
call fcn.664e09e0
sub esp, 4
mov eax, dword [ebp - 0x68]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x94], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x218]
call eax
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0xb8]
mov edx, dword [eax]
test edx, edx
je 0x664e9bd0
cmp edx, 0xffffffff
je 0x664e81b6
lock add dword [eax], 1
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0xb0]
mov dword [esp], 0x28
lea edx, [ebp - 0x1b8]
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x8c]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x108]
mov dword [ebp - 0x258], eax
call fcn.664dfe40
mov ecx, ebx
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xf4], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xf0], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0xec], ax
lea eax, [ebp - 0xf8]
mov ecx, eax
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0x230]
call eax
mov ecx, eax
shr eax, 0x10
movzx eax, al
lea edx, [eax + eax*4]
lea edx, [eax + edx*2]
movzx eax, ch
shl eax, 4
add edx, eax
movzx eax, cl
mov ecx, 0xb4
lea eax, [eax + eax*4]
add eax, edx
sar eax, 5
sub ecx, eax
mov eax, 0x65
cmp ecx, 0xb
jle 0x664e82dd
mov eax, ecx
mov edx, 0x2aaaaaab
sar ecx, 0x1f
imul edx
sub edx, ecx
lea eax, [edx + 0x64]
mov edx, dword [ebp - 0x1f8]
mov ecx, dword [ebp - 0x248]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x238]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [ebp - 0x238]
sub esp, 8
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0xf0], eax
movzx eax, word [ebp - 0xdc]
mov word [ebp - 0xec], ax
mov eax, dword [ebp - 0x224]
call eax
mov ecx, dword [ebp - 0x238]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x22c]
call eax
mov ecx, dword [ebp - 0x238]
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x228]
call eax
mov edx, dword [ebp - 0x288]
pxor xmm0, xmm0
mov ecx, dword [ebp - 0x280]
mov dword [esp], eax
cvtsi2sd xmm0, edx
mov dword [esp + 8], ecx
mulsd xmm0, qword [0x66814028]
mov ecx, dword [ebp - 0x238]
mov dword [esp + 0xc], 0xff
cvttsd2si edx, xmm0
mov dword [esp + 4], edx
call edi
mov eax, dword [ebp - 0x238]
mov ecx, dword [ebp - 0x248]
sub esp, 0x10
mov edx, dword [ebp - 0x1f8]
mov dword [esp], eax
mov dword [esp + 4], 0x6c
call edx
movsd xmm3, qword [ebp - 0x278]
mov edx, dword [ebp - 0x248]
sub esp, 8
mov ecx, dword [ebp - 0x23c]
movsd qword [esp], xmm3
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x200]
call edx
mov ecx, ebx
mov ebx, dword [ebp - 0x1f0]
sub esp, 0xc
mov dword [esp + 4], 1
mov dword [esp], 4
call ebx
mov ecx, dword [ebp - 0x238]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xf4], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xf0], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0xec], ax
mov eax, dword [ebp - 0x230]
call eax
mov ecx, eax
shr eax, 0x10
movzx eax, al
lea edx, [eax + eax*4]
lea ebx, [eax + edx*2]
movzx eax, ch
shl eax, 4
lea edx, [ebx + eax]
movzx eax, cl
mov ecx, 0xb4
lea eax, [eax + eax*4]
add eax, edx
sar eax, 5
sub ecx, eax
mov eax, 0x65
cmp ecx, 0xb
jle 0x664e8481
mov eax, ecx
mov edx, 0x2aaaaaab
sar ecx, 0x1f
imul edx
sub edx, ecx
lea eax, [edx + 0x64]
mov ebx, dword [ebp - 0x238]
mov ecx, dword [ebp - 0x248]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f8]
mov dword [esp], ebx
call eax
mov eax, dword [ebp - 0xe8]
mov ecx, ebx
mov edx, dword [ebp - 0x224]
sub esp, 8
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0xf0], eax
movzx eax, word [ebp - 0xdc]
mov word [ebp - 0xec], ax
call edx
mov ecx, ebx
mov dword [ebp - 0x238], ebx
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x1f0], eax
call edx
mov ecx, dword [ebp - 0x238]
mov edx, dword [ebp - 0x228]
mov ebx, eax
call edx
pxor xmm0, xmm0
mov edx, dword [ebp - 0x1f0]
mov dword [esp + 0xc], 0xff
cvtsi2sd xmm0, ebx
mov ebx, dword [ebp - 0x238]
mov dword [esp], eax
mulsd xmm0, qword [0x66814028]
mov dword [esp + 8], edx
mov ecx, ebx
cvttsd2si edx, xmm0
mov dword [esp + 4], edx
call edi
movsd xmm7, qword [ebp - 0x298]
mov edi, dword [ebp - 0x200]
sub esp, 0x10
mov ecx, dword [ebp - 0x23c]
movsd qword [esp], xmm7
mov dword [esp + 8], ebx
call edi
mov ebx, dword [ebp - 0x248]
lea edx, [ebp - 0x1b8]
sub esp, 0xc
mov dword [esp], edx
mov ecx, ebx
mov edx, dword [ebp - 0x268]
mov dword [esp + 4], 0x66
call edx
movsd xmm3, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sub esp, 8
movsd qword [esp], xmm3
mov dword [esp + 8], ebx
call edi
lea edx, [ebp - 0x1c8]
mov eax, dword [ebp - 0x1f8]
mov ecx, ebx
sub esp, 0xc
mov dword [esp], edx
mov dword [esp + 4], 0x66
call eax
movsd xmm7, qword [ebp - 0x298]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp + 8], ebx
movsd qword [esp], xmm7
call edi
mov eax, dword [esi + 0x30]
sub esp, 0xc
test al, 0x40
je 0x664e9dc8
mov eax, dword [ebp - 0x270]
test eax, eax
je 0x664ec58f
mov eax, dword [ebp - 0x210]
mov ebx, dword [ebp - 0x2a4]
xor edx, edx
mov dword [esp], 0
mov esi, dword [ebp - 0x2a0]
mov ecx, dword [ebp - 0x1f4]
cmp eax, 1
sete dl
setne al
sub ebx, 1
sub esi, 1
mov dword [ebp - 0x1f0], ebx
mov ebx, dword [ebp - 0x284]
movzx eax, al
lea edi, [edx + ebx + 1]
mov ebx, dword [ebp - 0x260]
lea ebx, [eax + ebx + 1]
call dword [0x66a215fc]
mov dword [ebp - 0xe8], 1
sub esp, 4
cmp byte [ebp - 0x2c4], 0
je 0x664ec3e6
mov dword [ebp - 0xe4], 0xffff5a5a
xor eax, eax
mov dword [ebp - 0xe0], 0xffffffff
mov word [ebp - 0xdc], ax
mov eax, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x238]
mov dword [esp + 4], 1
sub esi, edi
mov dword [esp], eax
call dword [0x66a21334]
mov eax, dword [ebp - 0x238]
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [esp], eax
call dword [0x66a2163c]
mov ecx, dword [ebp - 0x238]
sub esp, 4
call dword [0x66a2134c]
mov edx, dword [ebp - 0x1f0]
mov eax, esi
lea esi, [esi + 1]
sub edx, ebx
lea ecx, [edx + 1]
cmp edx, eax
mov edx, dword [ebp - 0x250]
mov eax, ecx
mov dword [ebp - 0x1f0], ecx
mov ecx, dword [ebp - 0x1f4]
cmovge eax, esi
mov dword [ebp - 0x200], eax
call edx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], 1
mov dword [esp + 4], 1
call dword [0x66a215bc]
pxor xmm1, xmm1
mov eax, dword [ebp - 0x200]
pxor xmm0, xmm0
cvtsi2sd xmm1, ebx
mov ebx, dword [ebp - 0x1f4]
sub esp, 8
mov edx, eax
mov dword [esp + 0x14], 0
shr edx, 0x1f
mov ecx, ebx
add eax, edx
movsd qword [ebp - 0xe8], xmm1
pxor xmm1, xmm1
sar eax, 1
cvtsi2sd xmm1, edi
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
movsd qword [ebp - 0xe0], xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x1f0]
movsd qword [esp + 0xc], xmm0
movsd qword [esp + 4], xmm0
movsd qword [ebp - 0xd8], xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, esi
movsd qword [ebp - 0xd0], xmm1
call dword [0x66a215c8]
mov eax, dword [ebp - 0x220]
mov ecx, ebx
sub esp, 0x18
call eax
lea ecx, [ebp - 0x78]
mov ebx, dword [ebp - 0x218]
call ebx
mov ecx, dword [ebp - 0x23c]
call ebx
jmp 0x664e7730
mov eax, dword [0x66a215ec]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x250], eax
call eax
test esi, esi
je 0x664e99c0
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
mov eax, dword [esi]
test eax, eax
jle 0x664e7730
cmp dword [esi + 4], 0xf0005
jne 0x664e7730
mov edi, dword [esi + 0x10]
mov edx, dword [esi + 0x1c]
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x220], edi
mov edi, dword [esi + 0x14]
and eax, 0x10000
mov dword [ebp - 0x228], edx
lea edx, [ebp - 0x178]
mov dword [ebp - 0x22c], edi
mov edi, dword [esi + 0x18]
mov ecx, edx
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x284], edx
mov dword [ebp - 0x208], edi
mov dword [esp], ebx
call dword [0x66a21684]
mov edx, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 4
mov dword [esp + 4], 0xc
mov dword [esp], 4
call edx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x168], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x164], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x160], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0x15c], ax
mov eax, dword [ebp - 0x224]
test eax, eax
je 0x664e9ce0
lea eax, [ebp - 0x158]
lea edi, [ebp - 0x168]
mov dword [esp + 4], 0xb4
mov ecx, eax
mov dword [ebp - 0x260], eax
mov eax, dword [0x66a21d04]
mov dword [esp], edi
mov dword [ebp - 0x268], eax
call eax
lea eax, [ebp - 0x148]
sub esp, 8
mov ecx, eax
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x78
mov dword [esp], edi
call eax
lea eax, [ebp - 0x138]
mov ecx, eax
mov dword [ebp - 0x290], eax
mov eax, dword [0x66a21388]
sub esp, 8
mov dword [esp], 0xffffff
mov dword [ebp - 0x210], eax
call eax
lea eax, [ebp - 0x128]
sub esp, 4
mov dword [ebp - 0x240], eax
mov ecx, eax
mov eax, dword [ebp - 0x210]
mov dword [esp], 0xffffff
call eax
mov eax, edi
sub esp, 4
mov edx, dword [eax]
mov ecx, dword [esi + 0x10]
pxor xmm0, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [esi + 0x1c]
mov dword [ebp - 0x108], edx
mov edx, dword [eax + 4]
mov dword [ebp - 0x104], edx
mov edx, dword [eax + 8]
mov dword [ebp - 0x100], edx
movzx eax, word [eax + 0xc]
mov word [ebp - 0xfc], ax
mov eax, ecx
mov ecx, dword [esi + 0x18]
cdq
movsd qword [esp + 0x18], xmm1
pxor xmm1, xmm1
mov dword [ebp - 0x210], ecx
sar ecx, 0x1f
add eax, dword [ebp - 0x210]
mov dword [ebp - 0x20c], ecx
adc edx, dword [ebp - 0x20c]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x20c], edx
shr edx, 0x1f
mov dword [ebp - 0x210], eax
mov eax, edx
xor edx, edx
add eax, dword [ebp - 0x210]
adc edx, dword [ebp - 0x20c]
shrd eax, edx, 1
cvtsi2sd xmm0, eax
movsd qword [esp + 0x10], xmm0
cvtsi2sd xmm1, dword [esi + 0x14]
movsd qword [esp], xmm0
movsd qword [esp + 8], xmm1
call dword [0x66a20e80]
lea edx, [ebp - 0x108]
lea eax, [ebp - 0xc0]
sub esp, 0x20
mov edi, eax
mov dword [ebp - 0x258], edx
mov ecx, eax
mov dword [esp], edx
mov eax, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x72
call eax
mov eax, dword [0x66a216b0]
pxor xmm4, xmm4
lea ecx, [ebp - 0x78]
sub esp, 8
movsd qword [ebp - 0x278], xmm4
movsd qword [esp], xmm4
mov dword [ebp - 0x210], eax
mov dword [esp + 8], edi
call eax
mov edx, dword [ebp - 0x258]
mov ecx, edi
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x66
call edx
mov eax, dword [ebp - 0x210]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp + 8], edi
mov dword [esp], 0
mov dword [esp + 4], 0x3fe00000
call eax
mov edx, dword [ebp - 0x258]
mov eax, dword [ebp - 0x268]
mov ecx, edi
sub esp, 0xc
mov dword [esp], edx
mov dword [esp + 4], 0x68
call eax
mov dword [ebp - 0x23c], edi
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp + 8], edi
mov edi, dword [ebp - 0x210]
mov dword [esp], 0x851eb852
mov dword [esp + 4], 0x3fe051eb
call edi
mov edx, dword [ebp - 0x258]
lea ecx, [ebp - 0x78]
sub esp, 0xc
mov dword [esp + 8], edx
mov dword [esp], 0
mov dword [esp + 4], 0x3ff00000
call edi
lea edx, [ebp - 0xe8]
lea ecx, [ebp - 0x78]
sub esp, 0xc
mov edi, edx
mov dword [esp], ecx
mov ecx, edx
call dword [0x66a21340]
mov ecx, dword [esi + 0x18]
mov dword [ebp - 0x248], edi
sub esp, 4
lea eax, [ecx - 1]
mov ecx, dword [esi + 0x14]
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
lea edx, [ecx + 1]
mov ecx, dword [esi + 0x10]
mov dword [ebp - 0xbc], edx
add ecx, 1
mov dword [ebp - 0xc0], ecx
mov ecx, dword [esi + 0x1c]
mov dword [esp + 4], edi
mov edi, dword [ebp - 0x1f4]
mov dword [esp], eax
mov dword [ebp - 0xb4], ecx
mov ecx, edi
call dword [0x66a2162c]
mov ecx, dword [ebp - 0x248]
sub esp, 8
call dword [0x66a2134c]
mov edx, dword [ebp - 0x260]
mov ecx, edi
mov dword [ebp - 0x1f4], edi
mov dword [esp], edx
mov edx, dword [0x66a21604]
mov dword [ebp - 0x280], edx
call edx
mov edx, dword [ebp - 0x220]
mov edi, dword [ebp - 0x22c]
sub esp, 4
mov ecx, dword [ebp - 0x1f4]
lea eax, [edx + 5]
mov dword [ebp - 0xbc], edi
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0xb4], edi
sub eax, 5
mov dword [esp + 4], 1
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x268], eax
call eax
mov eax, dword [ebp - 0x228]
mov edx, dword [ebp - 0x220]
lea ecx, [edi + 4]
sub esp, 8
mov dword [ebp - 0x210], ecx
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xb8], edx
mov dword [esp], eax
mov eax, dword [ebp - 0x268]
mov dword [esp + 4], 1
call eax
mov ecx, dword [ebp - 0x220]
lea eax, [edi + 1]
mov dword [ebp - 0xe4], eax
sub esp, 8
mov edx, ecx
mov dword [ebp - 0xdc], eax
add edx, 4
mov dword [ebp - 0x260], eax
mov eax, ecx
mov dword [ebp - 0xe8], edx
mov edx, ecx
lea ecx, [ecx + 2]
add edx, 3
mov dword [ebp - 0xd8], ecx
lea ecx, [edi + 3]
mov dword [ebp - 0xe0], edx
mov edx, edi
mov edi, ecx
lea ecx, [eax + 1]
mov dword [ebp - 0xd0], ecx
add edx, 2
mov dword [ebp - 0xc8], ecx
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0xd4], edx
mov dword [ebp - 0x238], edx
mov edx, dword [0x66a21580]
mov dword [ebp - 0x230], edi
mov dword [ebp - 0xcc], edi
mov edi, dword [ebp - 0x1f4]
mov dword [ebp - 0xc4], ecx
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0x22c], edx
mov dword [esp], ecx
mov ecx, edi
mov dword [esp + 4], 5
call edx
mov edx, dword [ebp - 0x208]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xb8], edx
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0xbc], ecx
mov ecx, edi
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [esp], eax
mov dword [esp + 4], 1
call edx
mov edx, dword [ebp - 0x208]
mov eax, dword [ebp - 0x260]
sub esp, 8
lea ecx, [edx - 3]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc0], ecx
lea ecx, [edx - 4]
mov dword [ebp - 0xb8], ecx
lea ecx, [edx - 2]
mov dword [ebp - 0xb4], eax
mov eax, edx
mov edx, dword [ebp - 0x238]
mov dword [ebp - 0xb0], ecx
mov ecx, dword [ebp - 0x230]
mov dword [ebp - 0xac], edx
lea edx, [eax - 1]
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xa4], ecx
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0xa8], edx
mov dword [ebp - 0xa0], edx
mov dword [ebp - 0x9c], ecx
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x22c]
mov dword [esp + 4], 5
call eax
mov ecx, dword [ebp - 0x228]
mov eax, dword [ebp - 0x220]
mov edx, dword [ebp - 0x208]
sub esp, 8
mov dword [ebp - 0xf4], ecx
mov dword [ebp - 0xec], ecx
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edx
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x238], ecx
mov dword [esp], ecx
mov ecx, edi
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x270]
mov dword [ebp - 0x1f4], edi
sub esp, 8
mov edx, dword [ebp - 0x280]
mov dword [esp], ecx
mov ecx, edi
call edx
mov eax, dword [ebp - 0x220]
mov edi, dword [ebp - 0x238]
sub esp, 4
mov ecx, dword [ebp - 0x1f4]
lea edx, [eax + 6]
mov eax, dword [ebp - 0x260]
mov dword [esp], edi
mov dword [ebp - 0xf8], edx
mov edx, dword [ebp - 0x208]
mov dword [ebp - 0xf4], eax
sub edx, 6
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf0], edx
mov edx, dword [ebp - 0x268]
mov dword [esp + 4], 1
call edx
lea ecx, [ebp - 0x78]
sub esp, 8
call dword [0x66a20e88]
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x200]
lea ecx, [ebp - 0x118]
mov edx, dword [eax]
mov dword [esp + 0xc], 0x100
mov dword [esp + 0x10], edi
mov dword [esp + 8], esi
mov dword [esp + 4], 5
mov dword [esp], eax
call dword [edx + 0x6c]
mov edi, dword [ebp - 0x224]
mov ecx, ebx
sub esp, 0x14
test edi, edi
mov dword [esp + 4], 6
mov dword [esp], 4
je 0x664e9cb0
mov ebx, dword [ebp - 0x1f0]
call ebx
mov edx, dword [ebp - 0x1f8]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp + 4], 0x78
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edx
sub esp, 8
mov ebx, dword [ebp - 0x1f4]
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
mov ecx, ebx
call eax
mov dword [ebp - 0x1f4], ebx
lea ecx, [ebp - 0x78]
sub esp, 4
mov dword [esp], ebx
call dword [0x66a21ea0]
mov edi, dword [ebp - 0x118]
mov ebx, dword [ebp - 0x110]
lea ecx, [ebp - 0x78]
sub esp, 4
sub ebx, edi
mov dword [ebp - 0x1f0], edi
lea eax, [ebx - 0xd]
mov dword [esp], ecx
add ebx, 1
lea ecx, [ebp - 0x198]
mov dword [esp + 0xc], eax
lea eax, [esi + 0x38]
mov dword [esp + 4], eax
mov dword [esp + 0x10], 0
mov dword [esp + 8], 1
call dword [0x66a218cc]
lea ecx, [ebp - 0x78]
sub esp, 0x14
call dword [0x66a20bb4]
mov edx, dword [0x66a20b4c]
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0x84
mov dword [ebp - 0x1f8], edx
call edx
mov edx, dword [ebp - 0x1f0]
pxor xmm0, xmm0
pxor xmm5, xmm5
mov edi, dword [ebp - 0x114]
pxor xmm6, xmm6
cvtsi2sd xmm5, ebx
sub esp, 4
lea ecx, [edx + 1]
mov edx, dword [ebp - 0x10c]
mov ebx, dword [ebp - 0x23c]
cvtsi2sd xmm0, ecx
lea ecx, [edi + 1]
sub edx, edi
mov dword [esp + 8], ebx
movsd qword [ebp - 0x208], xmm5
movsd qword [ebp - 0x68], xmm5
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, ecx
mov ecx, edx
lea edx, [ebp - 0x198]
add ecx, 1
mov dword [esp + 4], edx
lea edx, [ebp - 0x78]
cvtsi2sd xmm6, ecx
mov dword [esp], edx
mov edx, dword [0x66a21620]
mov ecx, dword [ebp - 0x1f4]
movsd qword [ebp - 0x70], xmm0
mov dword [ebp - 0x220], edx
movsd qword [ebp - 0x210], xmm6
movsd qword [ebp - 0x60], xmm6
call edx
mov ecx, ebx
mov ebx, dword [0x66a20b58]
sub esp, 0xc
call ebx
lea edx, [ebp - 0x78]
mov dword [esp], 3
mov ecx, edx
call dword [0x66a21384]
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x1f4]
mov eax, dword [ebp - 0x280]
sub esp, 4
mov dword [esp], edx
call eax
mov edx, dword [ebp - 0x224]
sub esp, 4
test edx, edx
mov edx, dword [ebp - 0x1f8]
jne 0x664eaf18
mov eax, dword [esi + 0x30]
test al, 2
je 0x664e9060
test byte [esi + 0x45], 0x40
je 0x664e9060
test byte [esi + 0x40], 1
je 0x664eeb60
lea esi, [esi]
test al, 4
je 0x664e9078
test byte [esi + 0x45], 0x80
je 0x664e9078
test byte [esi + 0x40], 2
je 0x664ee7b5
lea esi, [esi]
test al, 8
je 0x664e9086
test byte [esi + 0x45], 0x20
jne 0x664eca9e
mov ebx, dword [0x66a21610]
mov dword [ebp - 0x220], ebx
test al, 0x10
je 0x664e94a3
mov edx, dword [esi + 0x44]
test dh, 0x40
je 0x664ea3d0
test byte [esi + 0x40], 1
je 0x664ea3d0
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x258]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x10
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [0x66a21610]
mov ebx, dword [ebp - 0x108]
mov edi, dword [ebp - 0x100]
sub esp, 0x14
mov dword [ebp - 0x220], eax
cmp ebx, edi
jg 0x664e94a0
mov eax, dword [ebp - 0x104]
mov edx, dword [ebp - 0xfc]
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1f8], edx
cmp eax, edx
jg 0x664e94a0
test byte [esi + 0x34], 0x10
je 0x664eff26
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov ecx, dword [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [esp], edx
mov edx, esi
call fcn.664dff70
mov edx, dword [ebp - 0x1f0]
lea eax, [ebx + 5]
mov ecx, dword [ebp - 0x1f8]
mov dword [ebp - 0xf8], eax
add ebx, 8
lea eax, [edx + 8]
mov dword [ebp - 0xf4], eax
lea eax, [edi - 8]
mov dword [ebp - 0xf0], eax
lea eax, [ecx - 5]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x290]
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
call eax
mov ecx, dword [ebp - 0xec]
sub esp, 4
lea eax, [ecx - 1]
mov ecx, dword [ebp - 0xf0]
mov dword [esp + 4], 1
mov dword [ebp - 0x6c], eax
lea edx, [ecx - 1]
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0x70], edx
mov edx, dword [0x66a21654]
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0xf4]
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x74], ecx
lea ecx, [ebp - 0x78]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
call edx
mov ecx, dword [ebp - 0xf4]
sub esp, 8
lea eax, [ecx + 1]
mov ecx, dword [ebp - 0xf0]
mov dword [esp + 4], 1
mov dword [ebp - 0x74], eax
lea edx, [ecx - 1]
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x70], edx
mov eax, dword [ebp - 0x268]
add ecx, 1
mov dword [ebp - 0x78], ecx
lea ecx, [ebp - 0x78]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
call eax
mov ecx, dword [ebp - 0x240]
mov eax, dword [ebp - 0x280]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
call eax
mov edx, dword [ebp - 0xf4]
mov ecx, dword [ebp - 0xf0]
mov eax, dword [ebp - 0xf8]
sub esp, 4
mov dword [ebp - 0xbc], edx
mov dword [ebp - 0xb8], ecx
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0xec]
mov dword [ebp - 0xa8], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0xac], edx
mov dword [ebp - 0xa4], edx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], 4
call eax
mov edx, dword [ebp - 0x1f0]
mov dword [ebp - 0xe8], ebx
mov ebx, dword [ebp - 0x1f8]
sub esp, 8
lea eax, [edx + 5]
mov dword [esp + 4], 0
mov dword [ebp - 0xe4], eax
lea eax, [edi - 5]
mov edi, dword [ebp - 0x248]
mov dword [ebp - 0xe0], eax
lea eax, [ebx - 8]
lea ebx, [ebp - 0x188]
mov dword [ebp - 0xdc], eax
mov ecx, ebx
mov dword [esp], edi
mov edi, dword [0x66a21448]
call edi
mov ecx, dword [ebp - 0x238]
sub esp, 8
mov dword [esp], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0
call edi
lea edi, [ebp - 0x78]
mov ecx, ebx
sub esp, 8
mov dword [esp], edi
call dword [0x66a21470]
mov ecx, edi
mov edi, dword [0x66a21460]
sub esp, 4
call edi
mov edx, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x1f4]
call edx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], 1
mov dword [esp], ebx
call dword [0x66a215b8]
mov edx, dword [ebp - 0x290]
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov eax, dword [ebp - 0x280]
mov dword [esp], edx
call eax
mov ecx, dword [ebp - 0xdc]
sub esp, 4
lea edx, [ecx - 1]
mov ecx, dword [ebp - 0xe0]
mov dword [esp + 4], 1
mov dword [ebp - 0x6c], edx
mov edx, dword [ebp - 0x208]
lea eax, [ecx - 1]
mov ecx, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0xe4]
mov dword [ebp - 0x74], ecx
lea ecx, [ebp - 0x78]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
call edx
mov edx, dword [ebp - 0xe4]
mov ecx, dword [ebp - 0xe8]
sub esp, 8
lea eax, [edx + 1]
mov edx, dword [ebp - 0xe0]
add ecx, 1
mov dword [esp + 4], 1
mov dword [ebp - 0x78], ecx
mov ecx, dword [ebp - 0x1f4]
sub edx, 1
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
lea edx, [ebp - 0x78]
mov dword [ebp - 0x6c], eax
mov dword [esp], edx
mov edx, dword [ebp - 0x268]
call edx
mov edx, dword [ebp - 0x240]
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov eax, dword [ebp - 0x280]
mov dword [esp], edx
call eax
mov eax, dword [ebp - 0xe4]
mov edx, dword [ebp - 0xe8]
mov ecx, dword [ebp - 0xe0]
sub esp, 4
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x68], edx
lea edx, [ebp - 0x78]
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x22c]
mov dword [esp], edx
mov dword [esp + 4], 4
call eax
mov eax, dword [0x66a21610]
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [ebp - 0x220], eax
call eax
mov ecx, ebx
call edi
mov eax, dword [esi + 0x30]
test al, 0x80
je 0x664e94b1
test byte [esi + 0x46], 1
jne 0x664ec70d
test al, 0x20
je 0x664e9ac4
test byte [esi + 0x46], 2
jne 0x664e99d0
test al, 1
je 0x664e94d1
test byte [esi + 0x45], 0x20
jne 0x664ecd80
mov eax, dword [ebp - 0x198]
mov edx, dword [eax]
test edx, edx
je 0x664ea330
cmp edx, 0xffffffff
je 0x664e94f6
lock sub dword [eax], 1
mov eax, dword [ebp - 0x198]
je 0x664ea330
mov ecx, dword [ebp - 0x284]
call dword [0x66a2168c]
jmp 0x664e7730
test esi, esi
je 0x664e773e
mov ecx, dword [esi]
test ecx, ecx
jle 0x664e773e
cmp dword [esi + 4], 0xf0001
jne 0x664e773e
mov eax, dword [ebp - 0x1f4]
mov dword [esp], esi
mov dword [esp + 4], eax
call method.QStyleHelper.drawDial_QStyleOptionSlider_const__QPainter_
jmp 0x664e773e
test esi, esi
je 0x664e773e
mov eax, dword [esi]
test eax, eax
jle 0x664e773e
cmp dword [esi + 4], 0xf0001
jne 0x664e773e
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x158]
mov dword [esp + 0x10], ecx
mov ecx, eax
mov dword [esp + 0xc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], 3
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x158]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x208], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0x148]
mov dword [esp + 0xc], 2
mov dword [esp + 8], esi
mov dword [esp + 4], 3
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x148]
mov ecx, ebx
sub esp, 0x14
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x2b0], eax
mov eax, dword [esi + 0x38]
mov dword [ebp - 0x238], eax
mov eax, dword [esi + 0x44]
mov dword [esp + 4], 0xc
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x138], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x134], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x130], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0x12c], ax
lea eax, [ebp - 0x128]
mov ecx, eax
mov dword [ebp - 0x240], eax
call dword [0x66a21434]
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a21ed0]
mov dword [esp], eax
lea eax, [ebp - 0x198]
mov ecx, eax
call dword [0x66a21344]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
call dword [0x66a21ec8]
lea ecx, [ebp - 0x188]
mov dword [esp], eax
call dword [0x66a21290]
mov edx, dword [0x66a21384]
lea eax, [ebp - 0x118]
sub esp, 4
mov ecx, eax
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x2bc], edx
mov dword [esp], 2
call edx
mov eax, dword [0x66a21378]
mov ecx, dword [ebp - 0x220]
sub esp, 4
mov dword [ebp - 0x288], eax
mov dword [esp], 0xa
call eax
mov eax, dword [esi + 8]
sub esp, 4
and eax, 0x800100
cmp eax, 0x800100
je 0x664ec4ea
mov ecx, dword [ebp - 0x208]
cmp dword [ebp - 0x250], ecx
setle byte [ebp - 0x23c]
mov ecx, dword [ebp - 0x268]
mov eax, dword [esi + 0x30]
cmp dword [ebp - 0x260], ecx
setle dl
test byte [ebp - 0x23c], dl
je 0x664e9778
test al, 1
jne 0x664ecfcd
mov edx, dword [0x66a21600]
mov dword [ebp - 0x280], edx
mov edx, dword [0x66a21298]
mov dword [ebp - 0x2a4], edx
mov edx, dword [0x66a21438]
mov dword [ebp - 0x208], edx
mov edx, dword [0x66a2163c]
mov dword [ebp - 0x2a0], edx
mov edx, dword [0x66a2134c]
mov dword [ebp - 0x270], edx
test al, 4
jne 0x664ea550
test al, 2
jne 0x664ea3f8
mov ebx, dword [ebp - 0x1f4]
lea eax, [ebp - 0x198]
mov dword [esp], eax
mov eax, dword [ebp - 0x2a0]
mov ecx, ebx
call eax
lea eax, [ebp - 0x188]
mov ecx, ebx
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
call eax
mov eax, dword [ebp - 0x2a4]
lea ecx, [ebp - 0x188]
sub esp, 4
call eax
mov eax, dword [ebp - 0x270]
lea ecx, [ebp - 0x198]
call eax
mov ecx, dword [ebp - 0x240]
mov eax, dword [ebp - 0x208]
call eax
jmp 0x664e773e
mov eax, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x218]
mov dword [esp + 4], esi
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x1f4]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [esp], eax
call method.QCommonStyle.drawComplexControl_QStyle::ComplexControl__QStyleOptionComplex_const__QPainter__QWidget_const__const
sub esp, 0x10
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
lea esp, [edi - 8]
pop edi
ret 0x10
mov ecx, dword [ebp - 0x218]
lea edi, [ebp - 0xe8]
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov dword [ebp - 0x248], edi
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ecx
mov ecx, edi
mov dword [esp + 0xc], 2
mov dword [esp + 8], esi
mov dword [esp + 4], 7
call dword [edx + 0x6c]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0xc0]
mov dword [esp + 0xc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], 7
call dword [edx + 0x6c]
mov eax, dword [esi + 0x30]
sub esp, 0x14
test al, 8
jne 0x664eb5b0
test al, 2
je 0x664e9901
mov edx, dword [esi + 0x3c]
mov edx, dword [edx + 4]
test edx, edx
jne 0x664ec987
mov ebx, dword [0x66a21610]
mov dword [ebp - 0x220], ebx
test al, 1
je 0x664e7730
lea ecx, [ebp - 0x78]
call method.QStyleOptionButton.QStyleOptionButton__
mov dword [esp], esi
lea ecx, [ebp - 0x78]
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0xc0]
mov ecx, dword [ebp - 0x218]
sub esp, 4
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x5c], eax
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0x1a
mov dword [esp + 0xc], ebx
mov ebx, dword [ebp - 0x1f4]
mov dword [esp + 8], ebx
lea ebx, [ebp - 0x78]
mov dword [esp + 4], ebx
call dword [eax + 0x58]
lea ecx, [ebp - 0x40]
sub esp, 0x10
call dword [0x66a21318]
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
test edx, edx
je 0x664ece28
cmp edx, 0xffffffff
je 0x664e99ae
lock sub dword [eax], 1
mov eax, dword [ebp - 0x44]
je 0x664ece28
lea ecx, [ebp - 0x78]
call method.QStyleOption.QStyleOption__
lea esi, [esi]
lea esi, [esi]
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
jmp 0x664e7730
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x20
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xb8]
sub esp, 0x14
cmp dword [ebp - 0xc0], eax
jg 0x664e9ac1
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xbc], eax
jg 0x664e9ac1
test byte [esi + 0x34], 0x20
je 0x664f018a
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov edi, dword [ebp - 0x1f4]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, edi
mov edx, esi
call fcn.664dff70
mov eax, dword [ebp - 0xb4]
lea ecx, [eax - 7]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x6c], ecx
lea ebx, [eax - 5]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x70], ebx
lea edx, [eax + 7]
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x74], edx
add eax, 5
mov dword [ebp - 0x78], eax
cmp ecx, edx
jl 0x664e9ac1
cmp ebx, eax
jl 0x664e9ac1
mov eax, dword [ebp - 0x290]
mov ecx, esi
mov edx, edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, 1
call fcn.664e1000
mov eax, dword [esi + 0x30]
test al, 0x40
je 0x664e94c3
test byte [esi + 0x46], 2
je 0x664e94c3
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xb8]
sub esp, 0x14
cmp dword [ebp - 0xc0], eax
jg 0x664e9bc7
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xbc], eax
jg 0x664e9bc7
test byte [esi + 0x34], 0x40
je 0x664f0193
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov edi, dword [ebp - 0x1f4]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, edi
mov edx, esi
call fcn.664dff70
mov eax, dword [ebp - 0xb4]
lea ecx, [eax - 7]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x6c], ecx
lea ebx, [eax - 5]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x70], ebx
lea edx, [eax + 7]
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x74], edx
add eax, 5
mov dword [ebp - 0x78], eax
cmp ecx, edx
jl 0x664e9bc7
cmp ebx, eax
jl 0x664e9bc7
mov eax, dword [ebp - 0x290]
mov ecx, esi
mov edx, edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, 2
call fcn.664e1000
mov eax, dword [esi + 0x30]
jmp 0x664e94c3
cmp byte [eax + 0xb], 0
js 0x664ebc54
mov eax, dword [eax + 4]
mov dword [esp + 0xc], 0
mov dword [esp + 4], 8
mov dword [esp + 8], eax
mov dword [esp], 0x18
call dword [0x66a1f9e0]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x238]
test dword [eax + 8], 0x7fffffff
je 0x664e81b9
mov edx, dword [eax + 0xc]
add edx, eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x280], edx
mov edx, dword [eax + 4]
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0x258], edx
lea edx, [edx + edx*2]
lea edx, [ecx + edx*8]
add edx, eax
add eax, dword [eax + 0xc]
mov ecx, edx
cmp edx, eax
je 0x664e9c93
mov edx, dword [ebp - 0x280]
mov dword [ebp - 0x288], ebx
mov ebx, ecx
lea esi, [esi]
lea esi, [esi]
mov ecx, dword [eax + 8]
add edx, 0x18
movsd xmm3, qword [eax]
add eax, 0x18
mov dword [edx - 0x10], ecx
mov ecx, dword [eax - 0xc]
movsd qword [edx - 0x18], xmm3
mov dword [edx - 0xc], ecx
mov ecx, dword [eax - 8]
mov dword [edx - 8], ecx
movzx ecx, word [eax - 4]
mov word [edx - 4], cx
cmp ebx, eax
jne 0x664e9c60
mov ebx, dword [ebp - 0x288]
mov eax, dword [ebp - 0x258]
mov edx, dword [ebp - 0x238]
mov dword [edx + 4], eax
jmp 0x664e81b9
mov eax, dword [ebp - 0x1f0]
call eax
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x78], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x74], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x70], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0x6c], ax
jmp 0x664e8ec5
mov eax, dword [ebp - 0x210]
lea ecx, [ebp - 0x158]
mov dword [esp + 4], 0x6e
mov dword [ebp - 0x260], ecx
mov dword [esp], eax
mov eax, dword [0x66a21d04]
mov dword [ebp - 0x268], eax
call eax
mov ecx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x1f0]
sub esp, 8
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
lea edx, [ebp - 0x148]
mov edi, dword [ebp - 0x1f8]
sub esp, 8
mov ecx, edx
mov dword [ebp - 0x270], edx
mov dword [esp + 4], 0x78
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
call edi
mov eax, dword [0x66a21388]
lea edx, [ebp - 0x138]
sub esp, 8
mov ecx, edx
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x210], eax
mov dword [esp], 0xff000000
call eax
lea edx, [ebp - 0x128]
mov eax, dword [ebp - 0x210]
sub esp, 4
mov ecx, edx
mov dword [ebp - 0x240], edx
mov dword [esp], 0xff000000
call eax
mov ecx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x1f0]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov eax, dword [eax]
sub esp, 8
add eax, 8
jmp 0x664e892d
mov edx, dword [ebp - 0x270]
test edx, edx
jne 0x664e879c
mov ebx, dword [ebp - 0x2d8]
and ebx, 4
mov dword [ebp - 0x1f0], ebx
test al, 2
je 0x664ea055
test byte [esi + 0x34], 2
jne 0x664ecf9b
mov eax, dword [ebp - 0x23c]
mov ebx, dword [ebp - 0x248]
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21340]
sub esp, 4
mov dword [esp], ebx
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a2163c]
mov ecx, ebx
sub esp, 4
call dword [0x66a2134c]
mov dword [esp], 0
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215fc]
mov eax, dword [ebp - 0x2c8]
sub esp, 4
cmp dword [ebp - 0x210], 1
lea ebx, [eax + 1]
jne 0x664e9e5c
add dword [ebp - 0x2bc], 1
mov ebx, eax
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe8], ebx
mov dword [esp + 4], 1
mov edi, dword [0x66a21654]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x2b4]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x2b8]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call edi
mov edx, dword [ebp - 0x290]
mov ecx, dword [ebp - 0x248]
sub esp, 8
mov dword [esp], edx
call dword [0x66a2128c]
mov eax, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21600]
mov ecx, dword [ebp - 0x248]
sub esp, 4
call dword [0x66a21298]
test byte [esi + 8], 0x80
je 0x664ee9bb
cmp dword [esi + 0xc], 1
je 0x664eee9e
mov edx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x2b4]
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe4], edx
mov edx, dword [ebp - 0x2a0]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xdc], edx
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0xe0], eax
mov dword [esp], edx
call dword [0x66a21648]
mov eax, dword [ebp - 0x2b4]
sub esp, 8
mov dword [ebp - 0x2a4], eax
mov edx, dword [ebp - 0x210]
mov dword [ebp - 0xf8], ebx
xor eax, eax
mov ebx, dword [ebp - 0x2bc]
mov dword [esp], 0
cmp edx, 1
setne dl
mov dword [ebp - 0xf4], ebx
mov ebx, dword [ebp - 0x2b4]
sete al
movzx edx, dl
lea edx, [edx + ebx - 2]
mov ebx, dword [ebp - 0x2b8]
mov dword [ebp - 0xf0], edx
lea eax, [ebx + eax - 2]
mov ebx, dword [ebp - 0x1f4]
mov dword [ebp - 0xec], eax
mov ecx, ebx
call dword [0x66a21638]
xor eax, eax
mov ecx, ebx
mov dword [ebp - 0xe8], 1
mov word [ebp - 0xdc], ax
mov eax, dword [ebp - 0x248]
sub esp, 4
mov dword [ebp - 0xe4], 0xffff1e1e
mov dword [esp], eax
mov dword [ebp - 0xe0], 0xffffffff
call dword [0x66a21604]
mov eax, dword [ebp - 0x238]
mov ecx, ebx
sub esp, 4
mov dword [esp], eax
mov dword [esp + 4], 1
call edi
mov eax, 1
sub esp, 8
test byte [esi + 8], 0x80
je 0x664ea016
cmp dword [esi + 0xc], 1
mov eax, 3
sbb eax, 0xffffffff
mov ebx, dword [ebp - 0xf0]
cmp dword [ebp - 0xf8], ebx
jg 0x664ea052
mov ebx, dword [ebp - 0xec]
cmp dword [ebp - 0xf4], ebx
jg 0x664ea052
mov ebx, dword [ebp - 0x240]
mov edx, dword [ebp - 0x1f4]
mov ecx, esi
mov dword [esp + 4], ebx
mov ebx, dword [ebp - 0x238]
mov dword [esp], ebx
call fcn.664e1000
mov eax, dword [esi + 0x30]
test al, 1
je 0x664e879c
test byte [esi + 0x34], 1
jne 0x664ecf3e
mov eax, dword [ebp - 0x23c]
mov ebx, dword [ebp - 0x248]
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21340]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp], ebx
call dword [0x66a2163c]
mov eax, dword [0x66a2134c]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0x270], eax
call eax
mov eax, dword [0x66a21334]
mov dword [ebp - 0x200], eax
mov dword [esp], 0
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215fc]
mov eax, dword [ebp - 0x2e8]
sub esp, 4
lea ebx, [eax + 1]
mov dword [ebp - 0x1f0], ebx
mov ebx, dword [ebp - 0x2e0]
add ebx, 1
cmp dword [ebp - 0x210], 1
mov edx, ebx
jne 0x664ea0f2
mov edx, dword [ebp - 0x2e0]
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0xe8], edx
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x2d0]
mov dword [esp + 4], 1
mov edi, dword [0x66a21654]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call edi
mov edx, dword [ebp - 0x290]
mov ecx, dword [ebp - 0x238]
sub esp, 8
mov dword [esp], edx
mov edx, dword [ebp - 0x200]
mov dword [esp + 4], 1
call edx
mov edx, dword [ebp - 0x238]
movsd xmm2, qword [ebp - 0x298]
sub esp, 8
mov ecx, dword [ebp - 0x248]
mov dword [esp], edx
movsd qword [esp + 4], xmm2
mov dword [esp + 0x14], 0x40
mov dword [esp + 0x10], 0x10
mov dword [esp + 0xc], 1
call dword [0x66a21288]
mov eax, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x1f4]
sub esp, 0x18
mov dword [esp], eax
call dword [0x66a21600]
mov ecx, dword [ebp - 0x248]
sub esp, 4
call dword [0x66a21298]
mov ecx, dword [ebp - 0x238]
mov edx, dword [ebp - 0x270]
call edx
test byte [esi + 8], 0x80
je 0x664ee992
mov eax, dword [esi + 0xc]
test eax, eax
jne 0x664ee758
mov edx, dword [ebp - 0x2e0]
mov eax, dword [ebp - 0x284]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xe0], edx
mov edx, dword [ebp - 0x2a0]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [0x66a21648]
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0xf8], ebx
mov ebx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [ebp - 0xe8], 1
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0xe4], 0xffff1e1e
mov ecx, ebx
mov dword [ebp - 0xe0], 0xffffffff
sub eax, 1
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x2d0]
sub eax, 1
mov dword [ebp - 0xec], eax
xor eax, eax
mov word [ebp - 0xdc], ax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call dword [0x66a21604]
mov ecx, ebx
sub esp, 4
mov dword [esp], 0
call dword [0x66a21638]
mov eax, dword [ebp - 0x238]
mov ecx, ebx
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], eax
call edi
sub esp, 8
test byte [esi + 8], 0x80
je 0x664ea2dc
cmp dword [esi + 0xc], 1
mov eax, 3
adc eax, 0
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0xf0]
cmp dword [ebp - 0xf8], eax
jg 0x664e879c
mov eax, dword [ebp - 0xec]
cmp dword [ebp - 0xf4], eax
jg 0x664e879c
mov eax, dword [ebp - 0x240]
mov edx, dword [ebp - 0x1f4]
mov ecx, esi
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x238]
mov dword [esp], eax
mov eax, dword [ebp - 0x208]
call fcn.664e1000
jmp 0x664e879c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e94f6
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e788b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e77fe
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e7993
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e7a56
mov ebx, dword [0x66a21610]
mov dword [ebp - 0x220], ebx
and dh, 0x80
je 0x664e94a3
test byte [esi + 0x40], 2
je 0x664e94a3
jmp 0x664e90b0
mov eax, dword [ebp - 0x2b0]
sub eax, dword [ebp - 0x2a8]
mov dword [esp + 4], 0xd
lea edx, [eax + 1]
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0x2b4]
sub eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x248], edx
mov dword [ebp - 0x218], eax
add eax, 1
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x78], eax
mov dword [esp], str.slider_handle
call dword [0x66a20044]
lea edx, [ebp - 0x78]
mov dword [esp + 8], esi
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0x168]
mov dword [esp + 0xc], edx
lea edx, [ebp - 0xc0]
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x23c], edx
call fcn.66478c80
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax]
test edx, edx
je 0x664ece64
cmp edx, 0xffffffff
je 0x664ea4a3
lock sub dword [eax], 1
mov eax, dword [ebp - 0xc0]
je 0x664ece64
mov eax, dword [ebp - 0x240]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [esp], eax
call dword [0x66a20c5c]
test al, al
je 0x664ed5b1
pxor xmm0, xmm0
mov eax, dword [ebp - 0x240]
mov ecx, dword [ebp - 0x1f4]
cvtsi2sd xmm0, dword [ebp - 0x2ac]
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x2a8]
movsd qword [ebp - 0x70], xmm0
call dword [0x66a2157c]
mov eax, dword [ebp - 0x168]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x664ea52a
cmp edx, 0xffffffff
je 0x664e97c4
lock sub dword [eax], 1
mov eax, dword [ebp - 0x168]
jne 0x664e97c4
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e97c4
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
call dword [0x66a21604]
mov ecx, dword [ebp - 0x218]
sub esp, 4
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0xe
call dword [eax + 0x70]
mov ecx, dword [ebp - 0x218]
sub esp, 0xc
mov dword [ebp - 0x258], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0xf
call dword [eax + 0x70]
mov edx, eax
mov eax, dword [esi + 0x48]
sub esp, 0xc
mov dword [ebp - 0x260], eax
test eax, eax
jle 0x664eea16
mov edx, dword [ebp - 0x260]
mov eax, 1
mov ecx, dword [ebp - 0x218]
test edx, edx
cmovg eax, edx
mov dword [ebp - 0x248], eax
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0x268], eax
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 4], esi
mov dword [esp + 8], edx
mov dword [esp], 0xd
call dword [eax + 0x70]
mov edx, dword [esi + 0x40]
mov dword [ebp - 0x200], eax
sub esp, 0xc
lea ecx, [edx + 1]
mov dword [ebp - 0x278], ecx
cmp dword [ebp - 0x268], ecx
jg 0x664ea8b6
mov ecx, dword [ebp - 0x2b8]
mov dword [ebp - 0x290], ebx
mov dword [ebp - 0x298], edi
mov eax, ecx
and ecx, 2
and eax, 1
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x200]
mov ecx, eax
shr ecx, 0x1f
add ecx, eax
mov eax, dword [ebp - 0x268]
sar ecx, 1
cmp dword [ebp - 0x260], 1
mov dword [ebp - 0x250], ecx
mov ecx, dword [0x66a21648]
mov ebx, eax
setle byte [ebp - 0x260]
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x284], ecx
jmp 0x664ea716
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x14]
mov dword [esp + 4], edx
add eax, 1
sub eax, dword [ebp - 0x200]
mov dword [esp + 8], edi
mov dword [esp + 0xc], eax
mov dword [esp], ecx
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov edx, 1
add eax, dword [ebp - 0x250]
cmp dword [esi + 0x3c], edi
je 0x664ea6e6
xor edx, edx
cmp edi, dword [esi + 0x40]
setne dl
add edx, 1
mov edi, dword [ebp - 0x218]
test edi, edi
jne 0x664ea800
mov ecx, dword [ebp - 0x23c]
test ecx, ecx
jne 0x664ea7e0
mov edx, dword [esi + 0x40]
add ebx, dword [ebp - 0x248]
lea eax, [edx + 1]
cmp eax, ebx
jl 0x664ea8aa
cmp ebx, eax
jne 0x664ea727
cmp byte [ebp - 0x260], 0
jne 0x664ea8aa
cmp edx, ebx
movzx eax, byte [esi + 0x4c]
mov edi, ebx
mov ecx, dword [esi + 0x3c]
cmovle edi, edx
cmp dword [ebp - 0x238], 1
mov dword [esp + 0x10], eax
jne 0x664ea6a8
mov eax, dword [esi + 0x18]
sub eax, dword [esi + 0x10]
mov dword [esp + 4], edx
add eax, 1
sub eax, dword [ebp - 0x200]
mov dword [esp + 8], edi
mov dword [esp + 0xc], eax
mov dword [esp], ecx
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov edx, 1
add eax, dword [ebp - 0x250]
cmp edi, dword [esi + 0x3c]
je 0x664ea784
xor edx, edx
cmp edi, dword [esi + 0x40]
setne dl
add edx, 1
mov edi, dword [ebp - 0x218]
test edi, edi
jne 0x664ea858
mov ecx, dword [ebp - 0x23c]
test ecx, ecx
je 0x664ea702
mov ecx, dword [esi + 0x1c]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], eax
mov edi, ecx
sub ecx, dword [ebp - 0x258]
sub edi, edx
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x74], edi
lea eax, [ebp - 0x78]
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
call dword [0x66a21648]
sub esp, 8
jmp 0x664ea702
mov ecx, dword [esi + 0x18]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x6c], eax
mov edi, ecx
sub ecx, dword [ebp - 0x258]
sub edi, edx
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x78], edi
jmp 0x664ea7b9
mov ecx, dword [esi + 0x10]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x6c], eax
lea edi, [ecx + edx]
mov dword [ebp - 0x268], eax
add ecx, dword [ebp - 0x258]
lea eax, [ebp - 0x78]
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov eax, dword [ebp - 0x284]
mov dword [ebp - 0x78], edi
mov dword [esp + 4], 1
call eax
mov edx, dword [ebp - 0x278]
mov eax, dword [ebp - 0x268]
sub esp, 8
jmp 0x664ea6f4
mov ecx, dword [esi + 0x14]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], eax
lea edi, [ecx + edx]
mov dword [ebp - 0x268], eax
add ecx, dword [ebp - 0x258]
lea eax, [ebp - 0x78]
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x6c], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov dword [ebp - 0x74], edi
mov dword [esp + 4], 1
call dword [0x66a21648]
mov edx, dword [ebp - 0x278]
mov eax, dword [ebp - 0x268]
sub esp, 8
jmp 0x664ea792
mov ebx, dword [ebp - 0x290]
mov edi, dword [ebp - 0x298]
mov eax, dword [esi + 0x30]
jmp 0x664e97bc
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x14]
add eax, 1
mov dword [ebp - 0x220], eax
mov eax, dword [esi + 0x18]
sub eax, dword [esi + 0x10]
add eax, 1
mov dword [ebp - 0x208], eax
mov eax, dword [0x66a1fb88]
mov ecx, dword [eax]
call dword [0x66a21a98]
pxor xmm1, xmm1
pxor xmm6, xmm6
cvtsi2sd xmm1, dword [ebp - 0x220]
fstp qword [ebp - 0x238]
movsd xmm2, qword [ebp - 0x238]
movsd qword [ebp - 0x278], xmm6
mulsd xmm1, xmm2
comisd xmm1, xmm6
jb 0x664ecead
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x208]
mulsd xmm1, xmm2
comisd xmm1, xmmword [ebp - 0x278]
jb 0x664ece82
addsd xmm1, xmm0
cvttsd2si eax, xmm1
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
movsd qword [ebp - 0x238], xmm0
mov dword [ebp - 0xbc], edx
mov dword [esp], eax
movsd qword [ebp - 0x208], xmm2
call dword [0x66a21424]
movsd xmm2, qword [ebp - 0x208]
lea ecx, [ebp - 0x78]
sub esp, 4
movsd qword [esp], xmm2
call dword [0x66a2140c]
mov eax, dword [ebp - 0x14c]
mov edx, dword [ebp - 0x6c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [ebp - 0x6c], eax
mov eax, dword [0x66a21438]
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x208], eax
call eax
lea ecx, [ebp - 0x78]
mov dword [esp], 0x13
call dword [0x66a21384]
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x260]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21410]
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x14]
lea ecx, [ebp - 0x168]
mov dword [ebp - 0x2ac], eax
mov eax, dword [esi + 0x18]
sub esp, 4
mov dword [ebp - 0x290], ecx
mov edx, eax
mov eax, dword [ebp - 0x260]
sub edx, dword [esi + 0x10]
mov dword [ebp - 0x220], edx
mov dword [esp], eax
call dword [0x66a21664]
mov ecx, ebx
mov eax, dword [ebp - 0x1f0]
sub esp, 4
mov dword [esp + 4], 0
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x148]
mov eax, dword [eax]
sub esp, 8
mov dword [ebp - 0x270], ecx
mov edx, dword [eax + 8]
mov dword [ebp - 0x148], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x144], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x140], edx
movzx eax, word [eax + 0x14]
mov dword [esp], 0xa0
mov word [ebp - 0x13c], ax
mov eax, dword [0x66a21378]
mov dword [ebp - 0x288], eax
call eax
mov ecx, dword [esi + 8]
mov eax, dword [esi + 0x34]
sub esp, 4
mov dword [ebp - 0x2b8], ecx
and ecx, 4
mov dword [esp + 4], 0xf0002
mov dword [esp], 1
setne byte [ebp - 0x2b4]
cmp eax, 1
mov dword [ebp - 0x2c4], ecx
lea ecx, [ebp - 0x78]
sete byte [ebp - 0x2bc]
cmp eax, 2
sete byte [ebp - 0x2c0]
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x3c], 0
sub esp, 8
mov dword [esp], esi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x30]
mov edx, dword [ebp - 0x220]
mov dword [ebp - 0x68], 0
mov ecx, dword [ebp - 0x218]
sub esp, 4
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x48], eax
mov eax, dword [esi + 0x34]
mov dword [ebp - 0x60], edx
mov dword [ebp - 0x44], eax
mov eax, dword [esi + 0x38]
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0x3c], eax
movzx eax, byte [esi + 0x40]
mov byte [ebp - 0x38], al
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x5c], eax
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x138]
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 8], ecx
mov ecx, eax
mov dword [esp + 0xc], 1
mov dword [esp + 4], 0
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x138]
mov edx, dword [ebp - 0x130]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x2a8], edx
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x2b0], edx
call method.QStyle.proxy___const
mov ecx, dword [ebp - 0x200]
lea edx, [ebp - 0x128]
mov dword [ebp - 0x240], edx
mov edx, dword [eax]
mov dword [esp + 0x10], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x240]
mov dword [esp + 0xc], 2
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [edx + 0x6c]
movsd xmm0, qword [ebp - 0x238]
sub esp, 0x14
cmp byte [esi + 0x40], 0
jne 0x664edd78
mov eax, dword [ebp - 0x258]
sub eax, 1
mov dword [ebp - 0x200], eax
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x248], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x280], eax
mov eax, dword [0x66a21648]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x290]
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
call eax
mov eax, dword [ebp - 0x11c]
mov edi, dword [ebp - 0x2a8]
sub esp, 4
add eax, 1
cmp dword [esi + 0xc], 1
je 0x664eac56
mov edi, dword [ebp - 0x2a4]
mov dword [ebp - 0xb4], eax
mov edx, dword [ebp - 0x200]
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xc0], edi
mov dword [ebp - 0xbc], edx
mov ecx, dword [ebp - 0x290]
mov dword [esp], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0xb8], edi
mov dword [esp + 4], 1
call eax
sub esp, 8
cmp byte [ebp - 0x2b4], 0
je 0x664eadca
cmp byte [ebp - 0x2bc], 0
je 0x664ee550
mov edi, dword [ebp - 0x23c]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], 0x82
mov dword [esp], eax
mov ecx, edi
call dword [0x66a21d04]
mov ecx, dword [ebp - 0x290]
mov eax, dword [ebp - 0x280]
sub esp, 8
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x128]
mov edx, dword [ebp - 0x124]
mov dword [ebp - 0x23c], edi
sub esp, 4
mov ecx, dword [ebp - 0x290]
add eax, 1
mov dword [ebp - 0xbc], edx
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x120]
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0xb8], eax
mov dword [esp], edi
mov dword [esp + 4], 1
call edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [ebp - 0x290]
sub esp, 8
mov edx, dword [ebp - 0x268]
lea edi, [eax + 1]
mov eax, dword [ebp - 0x258]
mov dword [esp + 4], 1
mov dword [ebp - 0xc0], edi
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x2b0]
mov dword [ebp - 0xb8], edi
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0xc0], edi
sub esp, 8
mov edi, dword [ebp - 0x2a8]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb4], eax
mov dword [esp + 4], 1
mov dword [ebp - 0xb8], edi
mov edi, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x290]
mov edx, dword [ebp - 0x268]
mov dword [esp], edi
call edx
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 1
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov edx, dword [ebp - 0x270]
sub esp, 8
mov ecx, dword [eax]
mov eax, dword [ebp - 0x248]
mov dword [esp], 0x32
add ecx, 8
call fcn.664dfe40
mov eax, dword [esi + 0x38]
cmp eax, 1
je 0x664ed33b
test eax, eax
jne 0x664eaed8
mov edi, dword [ebp - 0x258]
mov eax, dword [esi + 0x3c]
mov ecx, dword [ebp - 0x2b0]
mov ebx, dword [ebp - 0x2a4]
mov dword [ebp - 0xbc], edi
mov edi, dword [ebp - 0x2a8]
test al, 1
mov edx, dword [ebp - 0x270]
cmove edx, dword [ebp - 0x248]
add ecx, 1
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xb8], edi
mov dword [ebp - 0xb4], ecx
cmp ebx, edi
jg 0x664eae8a
cmp dword [ebp - 0x258], ecx
jg 0x664eae8a
mov eax, dword [ebp - 0x23c]
mov dword [esp + 4], edx
mov ecx, esi
mov edx, dword [ebp - 0x290]
mov dword [esp], eax
mov eax, 1
call fcn.664e1000
mov eax, dword [esi + 0x3c]
test al, 2
mov ebx, dword [ebp - 0x120]
mov eax, dword [ebp - 0x248]
cmovne eax, dword [ebp - 0x270]
cmp dword [ebp - 0x128], ebx
jg 0x664eaed8
mov ebx, dword [ebp - 0x11c]
cmp dword [ebp - 0x124], ebx
jg 0x664eaed8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x240]
mov ecx, esi
mov edx, dword [ebp - 0x290]
mov dword [esp], eax
mov eax, 2
call fcn.664e1000
lea esi, [esi]
mov ebx, dword [ebp - 0x290]
mov ecx, ebx
call dword [0x66a215e8]
mov eax, dword [ebp - 0x260]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
call dword [0x66a20c6c]
lea ecx, [ebp - 0x78]
call method.QStyleOption.QStyleOption__
mov ecx, ebx
call dword [0x66a21670]
jmp 0x664e782b
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0x84
call edx
pxor xmm0, xmm0
movsd xmm2, qword [ebp - 0x208]
lea eax, [ebp - 0x198]
cvtsi2sd xmm0, dword [ebp - 0x1f0]
sub esp, 4
mov ecx, dword [ebp - 0x1f4]
movsd qword [ebp - 0x68], xmm2
movsd xmm2, qword [ebp - 0x210]
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x220]
movsd qword [ebp - 0x78], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edi
mov edi, dword [ebp - 0x23c]
movsd qword [ebp - 0x60], xmm2
mov dword [esp + 8], edi
movsd qword [ebp - 0x70], xmm0
call eax
mov ecx, edi
sub esp, 0xc
call ebx
jmp 0x664e9042
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x14]
add eax, 1
mov edi, eax
mov eax, dword [esi + 0x18]
sub eax, dword [esi + 0x10]
add eax, 1
mov dword [ebp - 0x208], eax
mov eax, dword [0x66a1fb88]
mov ecx, dword [eax]
call dword [0x66a21a98]
pxor xmm1, xmm1
pxor xmm4, xmm4
cvtsi2sd xmm1, edi
fstp qword [ebp - 0x220]
movsd xmm2, qword [ebp - 0x220]
movsd qword [ebp - 0x278], xmm4
mulsd xmm1, xmm2
comisd xmm1, xmm4
jb 0x664ecf0b
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x208]
mulsd xmm1, xmm2
comisd xmm1, xmmword [ebp - 0x278]
jb 0x664ecee0
addsd xmm1, xmm0
cvttsd2si eax, xmm1
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
movsd qword [ebp - 0x220], xmm0
mov dword [ebp - 0xbc], edx
mov dword [esp], eax
movsd qword [ebp - 0x208], xmm2
call dword [0x66a21424]
movsd xmm2, qword [ebp - 0x208]
lea ecx, [ebp - 0x78]
sub esp, 4
movsd qword [esp], xmm2
call dword [0x66a2140c]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0xfc]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [ebp - 0xfc], edx
mov edx, dword [0x66a21438]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x208], edx
call edx
lea ecx, [ebp - 0x78]
mov dword [esp], 0x13
call dword [0x66a21384]
mov edi, dword [ebp - 0x258]
lea edx, [ebp - 0x78]
sub esp, 4
mov ecx, edi
mov dword [esp], edx
call dword [0x66a21410]
lea edx, [ebp - 0x138]
sub esp, 4
mov ecx, edx
mov dword [ebp - 0x290], edx
mov dword [esp], edi
call dword [0x66a21664]
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x14]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x22c], eax
mov eax, dword [esi + 0x18]
sub esp, 4
mov edx, eax
sub edx, dword [esi + 0x10]
mov dword [esp + 4], 0xf0004
mov dword [esp], 1
mov edi, edx
call method.QStyleOptionComplex.QStyleOptionComplex_int__int_
mov eax, dword [0x66a1f9dc]
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x3c], 0
sub esp, 8
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x34], 0xffffffff
mov dword [ebp - 0x30], 0xffffffff
call dword [0x66a21314]
mov dword [esp], esi
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x20], 0xffffffff
mov dword [ebp - 0x1c], 0xffffffff
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x28]
sub esp, 4
mov dword [ebp - 0x48], eax
mov eax, dword [esi + 0x34]
mov dword [ebp - 0x44], eax
movzx eax, byte [esi + 0x38]
mov byte [ebp - 0x40], al
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x38], eax
mov eax, dword [esi + 0x44]
mov dword [ebp - 0x34], eax
mov eax, dword [esi + 0x48]
mov dword [ebp - 0x30], eax
movzx eax, byte [esi + 0x4c]
mov byte [ebp - 0x2c], al
lea eax, [esi + 0x50]
mov dword [esp], eax
call dword [0x66a200e8]
lea eax, [esi + 0x54]
lea ecx, [ebp - 0x24]
sub esp, 4
mov dword [esp], eax
call dword [0x66a2131c]
mov eax, dword [esi + 0x58]
mov edx, dword [esi + 0x5c]
mov dword [ebp - 0x60], edi
mov ecx, dword [ebp - 0x218]
sub esp, 4
mov dword [ebp - 0x230], edi
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x5c], eax
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x200]
lea ecx, [ebp - 0xf8]
mov edx, dword [eax]
mov dword [ebp - 0x238], ecx
mov dword [esp + 0x10], edi
lea edi, [ebp - 0x78]
mov dword [esp + 8], edi
mov dword [esp + 0xc], 4
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [edx + 0x6c]
mov edi, dword [ebp - 0x23c]
sub esp, 0x14
cmp byte [esi + 0x38], 0
mov ecx, edi
je 0x664ec408
call method.QStyleOptionFrame.QStyleOptionFrame__
mov dword [esp], esi
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov edx, dword [ebp - 0x230]
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0xb0], 0
sub esp, 4
movsd xmm0, qword [ebp - 0x220]
mov dword [ebp - 0xac], 0
mov dword [ebp - 0xa8], edx
mov edx, dword [ebp - 0x224]
mov dword [ebp - 0xa4], eax
mov eax, dword [esi + 8]
test edx, edx
jne 0x664eea98
and eax, 0x2101
or eax, 0x800000
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xe8]
cmp byte [esi + 0x4c], 0
mov dword [ebp - 0x248], eax
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
jne 0x664eef67
mov edi, dword [ebp - 0x290]
mov eax, dword [ebp - 0x250]
mov ecx, edi
call eax
mov eax, dword [ebp - 0xf0]
mov edx, dword [ebp - 0xf8]
mov ecx, edi
mov dword [esp + 4], 1
add eax, 1
mov dword [ebp - 0xe8], edx
mov edx, dword [ebp - 0xf4]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call dword [0x66a215a0]
mov edi, dword [esi + 0xc]
sub esp, 8
test edi, edi
jne 0x664eeb52
mov eax, dword [ebp - 0xf8]
sub eax, 6
mov ecx, dword [ebp - 0x218]
mov dword [ebp - 0xb0], eax
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x200]
mov edx, dword [ebp - 0x23c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0xd
mov dword [esp + 0xc], edi
mov edi, dword [ebp - 0x290]
mov dword [esp + 4], edx
mov dword [esp + 8], edi
call dword [eax + 0x58]
mov eax, dword [ebp - 0x220]
mov ecx, edi
sub esp, 0x10
call eax
mov eax, dword [ebp - 0x228]
and eax, 0x800100
cmp eax, 0x800100
jne 0x664eeb07
mov ecx, ebx
mov dword [esp + 4], 0xc
mov eax, dword [ebp - 0x1f0]
lea edi, [ebp - 0x128]
mov dword [esp], 4
call eax
mov dword [ebp - 0x240], edi
mov ecx, edi
sub esp, 8
mov dword [esp], eax
call dword [0x66a21344]
sub esp, 4
mov edi, dword [ebp - 0x240]
lea ecx, [ebp - 0x118]
mov dword [esp + 0x14], 0x40
mov dword [esp + 0x10], 0x10
mov dword [esp + 0xc], 1
mov dword [esp + 4], 0
mov dword [esp + 8], 0x3ff00000
mov dword [esp], edi
call dword [0x66a21288]
lea eax, [ebp - 0x118]
mov ecx, dword [ebp - 0x290]
sub esp, 0x18
mov dword [esp], eax
call dword [0x66a21600]
lea ecx, [ebp - 0x118]
sub esp, 4
call dword [0x66a21298]
mov ecx, edi
call dword [0x66a2134c]
mov ecx, dword [ebp - 0x224]
mov eax, dword [ebp - 0xec]
test ecx, ecx
jne 0x664eeaad
mov edi, dword [ebp - 0xf4]
sub eax, 1
cmp dword [esi + 0xc], 1
lea edx, [edi + 1]
je 0x664eff18
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0x248]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xe0], ecx
mov ecx, dword [ebp - 0x290]
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [0x66a21648]
sub esp, 8
mov ecx, dword [ebp - 0x23c]
call method.QStyleOption.QStyleOption__
mov edi, dword [0x66a21318]
test byte [esi + 0x30], 4
jne 0x664ed50d
mov ecx, dword [ebp - 0x290]
call dword [0x66a215e8]
mov eax, dword [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x270]
mov dword [esp], eax
call dword [0x66a20c6c]
lea ecx, [ebp - 0x24]
call edi
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
test edx, edx
je 0x664ece46
cmp edx, 0xffffffff
je 0x664eb4f7
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x664ece46
lea ecx, [ebp - 0x78]
call method.QStyleOption.QStyleOption__
mov ecx, dword [ebp - 0x290]
call dword [0x66a21670]
jmp 0x664e79f6
mov dword [esp], 0xa
mov ecx, dword [ebp - 0x270]
mov dword [esp + 4], str._frameless
call dword [0x66a20064]
sub esp, 8
jmp 0x664e79bd
mov dword [esp], 8
mov ecx, dword [ebp - 0x270]
mov dword [esp + 4], str._enabled
call dword [0x66a20064]
sub esp, 8
jmp 0x664e79b3
mov dword [esp], 9
mov ecx, dword [ebp - 0x270]
mov dword [esp + 4], str._editable
call dword [0x66a20064]
sub esp, 8
jmp 0x664e79ab
mov dword [esp], 7
mov ecx, dword [ebp - 0x270]
mov dword [esp + 4], str._sunken
call dword [0x66a20064]
sub esp, 8
jmp 0x664e79a1
lea ecx, [ebp - 0x78]
call method.QStyleOptionFrame.QStyleOptionFrame__
mov dword [esp], esi
lea ecx, [ebp - 0x78]
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [esi + 0x38]
mov ecx, dword [ebp - 0x218]
sub esp, 4
mov dword [ebp - 0x40], eax
mov eax, dword [esi + 0x54]
mov dword [ebp - 0x48], eax
mov eax, dword [esi + 0x58]
mov dword [ebp - 0x44], eax
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
lea eax, [ebp - 0x1e8]
mov ecx, eax
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], 8
mov dword [esp + 8], esi
mov dword [esp + 4], 7
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x1e8]
mov ecx, dword [ebp - 0x218]
sub esp, 0x14
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x1dc]
mov dword [ebp - 0x5c], eax
call method.QStyle.proxy___const
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], edi
mov edi, dword [ebp - 0x1f4]
mov dword [esp], 4
mov dword [esp + 8], edi
lea edi, [ebp - 0x78]
mov dword [esp + 4], edi
call dword [eax + 0x58]
mov ecx, edi
sub esp, 0x10
call method.QStyleOption.QStyleOption__
mov eax, dword [esi + 0x30]
jmp 0x664e98ef
mov ecx, dword [ebp - 0x220]
call dword [0x66a21cf8]
cmp eax, 0x7f
jg 0x664e7e57
mov ecx, dword [ebp - 0x220]
call dword [0x66a21cdc]
cmp eax, 0x7f
setle byte [ebp - 0x2c4]
jmp 0x664e7e5e
mov ecx, dword [ebp - 0x148]
pxor xmm1, xmm1
pxor xmm0, xmm0
cvtsi2sd xmm1, dword [ebp - 0x13c]
mov dword [ebp - 0x200], ecx
mov eax, ecx
mov ecx, dword [ebp - 0x140]
cdq
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x218], ecx
sar ecx, 0x1f
add eax, dword [ebp - 0x218]
mov dword [ebp - 0x1fc], edx
mov edx, dword [ebp - 0x1fc]
mov dword [ebp - 0x214], ecx
adc edx, dword [ebp - 0x214]
mov dword [ebp - 0x1fc], edx
shr edx, 0x1f
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x200], eax
mov eax, edx
xor edx, edx
add eax, dword [ebp - 0x200]
adc edx, dword [ebp - 0x1fc]
movsd qword [esp + 0x18], xmm1
pxor xmm1, xmm1
shrd eax, edx, 1
cvtsi2sd xmm1, dword [ebp - 0x144]
cvtsi2sd xmm0, eax
mov eax, dword [0x66a20e80]
mov dword [ebp - 0x238], eax
movsd qword [esp + 8], xmm1
movsd qword [esp + 0x10], xmm0
movsd qword [esp], xmm0
call eax
mov edx, dword [0x66a20e88]
sub esp, 0x20
cmp dword [ebp - 0x210], 1
mov dword [ebp - 0x218], edx
je 0x664eb8c9
mov ecx, dword [ebp - 0x144]
pxor xmm0, xmm0
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x140]
mov dword [ebp - 0x200], ecx
mov eax, ecx
mov ecx, dword [ebp - 0x13c]
cdq
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x218], ecx
sar ecx, 0x1f
add eax, dword [ebp - 0x218]
mov dword [ebp - 0x1fc], edx
mov edx, dword [ebp - 0x1fc]
mov dword [ebp - 0x214], ecx
adc edx, dword [ebp - 0x214]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x1fc], edx
shr edx, 0x1f
mov dword [ebp - 0x200], eax
mov eax, edx
xor edx, edx
add eax, dword [ebp - 0x200]
adc edx, dword [ebp - 0x1fc]
movsd qword [esp + 0x10], xmm1
shrd eax, edx, 1
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x238]
movsd qword [esp + 0x18], xmm0
movsd qword [esp + 8], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x148]
movsd qword [esp], xmm0
call eax
mov eax, dword [ebp - 0x78]
sub esp, 0x20
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0x70], eax
je 0x664eb856
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xb8]
mov dword [esp], eax
call fcn.664e09e0
sub esp, 4
mov eax, dword [ebp - 0x68]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x94], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x88], eax
mov eax, dword [0x66a20e88]
mov dword [ebp - 0x218], eax
call eax
mov eax, dword [ebp - 0x270]
test eax, eax
je 0x664ebc8f
cmp byte [ebp - 0x2c4], 0
je 0x664ebc8f
mov eax, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0x9d
mov dword [esp], eax
mov eax, dword [ebp - 0x1f8]
call eax
movsd xmm5, qword [ebp - 0x278]
mov eax, dword [0x66a216b0]
lea ecx, [ebp - 0x78]
sub esp, 8
movsd qword [esp], xmm5
mov dword [ebp - 0x200], eax
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x23c]
call eax
mov edx, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x9b
call edx
lea ecx, [ebp - 0x78]
mov eax, dword [ebp - 0x200]
sub esp, 8
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0x9999999a
mov dword [esp + 4], 0x3fb99999
call eax
mov edx, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x9b
call edx
lea ecx, [ebp - 0x78]
mov eax, dword [ebp - 0x200]
sub esp, 8
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0xcccccccd
mov dword [esp + 4], 0x3feccccc
call eax
mov edx, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x9d
call edx
movsd xmm3, qword [ebp - 0x298]
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov eax, dword [ebp - 0x200]
mov dword [esp + 8], edx
movsd qword [esp], xmm3
call eax
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x1f4]
sub esp, 0xc
call eax
mov eax, dword [0x66a21d04]
mov dword [ebp - 0x268], eax
mov edx, dword [0x66a21584]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], 0x9999999a
mov dword [esp + 4], 0x3fe99999
mov dword [ebp - 0x220], edx
call edx
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov dword [esp], eax
lea eax, [ebp - 0x78]
mov ecx, eax
call dword [0x66a21340]
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp + 4], eax
lea eax, [ebp - 0x148]
mov dword [esp], eax
call dword [0x66a2162c]
lea eax, [ebp - 0x78]
sub esp, 8
mov ecx, eax
call dword [0x66a2134c]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], 0
call dword [0x66a215fc]
mov ecx, dword [ebp - 0x1f4]
mov edx, dword [ebp - 0x220]
sub esp, 4
mov dword [esp], 0x9999999a
mov dword [esp + 4], 0x3fd99999
call edx
sub esp, 8
mov eax, dword [ebp - 0x290]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0x280], eax
call eax
sub esp, 4
cmp dword [ebp - 0x210], 1
je 0x664ee6ad
mov edx, dword [ebp - 0x144]
mov eax, dword [ebp - 0x148]
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x13c]
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov dword [esp + 4], 1
call dword [0x66a21648]
mov eax, dword [ebp - 0x138]
mov edx, dword [ebp - 0x288]
sub esp, 8
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x134]
mov dword [esp], 0x28
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0xe0], eax
movzx eax, word [ebp - 0x12c]
mov word [ebp - 0xdc], ax
call edx
mov eax, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
call eax
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp], 0
call dword [0x66a21638]
mov eax, dword [ebp - 0x258]
mov edx, dword [ebp - 0x2a8]
mov ecx, dword [ebp - 0x2b0]
sub esp, 4
add eax, 1
sub edx, 1
mov dword [esp + 4], 1
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x220], edx
mov dword [ebp - 0x70], edx
lea edx, [ecx - 3]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x6c], edx
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215a0]
mov eax, dword [ebp - 0x258]
mov edx, dword [ebp - 0x220]
sub esp, 8
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x70], edx
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x2b0]
mov dword [esp + 4], 1
sub eax, 1
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a21654]
mov eax, dword [0x66a21610]
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [ebp - 0x220], eax
call eax
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x218]
call eax
jmp 0x664e7f86
mov eax, dword [eax + 8]
mov dword [esp + 0xc], 0
mov dword [esp + 4], 8
and eax, 0x7fffffff
mov dword [esp], 0x18
mov dword [esp + 8], eax
call dword [0x66a1f9e0]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x70], eax
or byte [eax + 0xb], 0x80
jmp 0x664e9c07
lea eax, [ebp - 0x1d8]
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0x6b
mov dword [esp], eax
mov eax, dword [0x66a21d04]
mov dword [ebp - 0x268], eax
call eax
lea edx, [ebp - 0x78]
movsd xmm3, qword [ebp - 0x278]
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov dword [esp + 8], edx
mov edx, dword [0x66a216b0]
movsd qword [esp], xmm3
mov dword [ebp - 0x200], edx
call edx
lea ecx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x268]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0x69
call eax
lea ecx, [ebp - 0x78]
mov edx, dword [ebp - 0x200]
sub esp, 8
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0x9999999a
mov dword [esp + 4], 0x3fb99999
call edx
lea ecx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x268]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0x69
call eax
lea ecx, [ebp - 0x78]
mov edx, dword [ebp - 0x200]
sub esp, 8
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [esp], 0xcccccccd
mov dword [esp + 4], 0x3feccccc
call edx
lea ecx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x268]
sub esp, 0xc
mov dword [esp], ecx
lea ecx, [ebp - 0x78]
mov dword [esp + 4], 0x6b
call eax
movsd xmm5, qword [ebp - 0x298]
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov edx, dword [ebp - 0x200]
mov dword [esp + 8], eax
movsd qword [esp], xmm5
call edx
mov eax, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x1f4]
sub esp, 0xc
call eax
mov eax, dword [ebp - 0x270]
test eax, eax
jne 0x664eba16
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a21340]
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp + 4], eax
lea eax, [ebp - 0x148]
mov dword [esp], eax
call dword [0x66a2162c]
lea eax, [ebp - 0x78]
sub esp, 8
mov ecx, eax
call dword [0x66a2134c]
mov dword [esp], 0
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215fc]
sub esp, 4
jmp 0x664ebab3
mov eax, dword [ebp - 0x210]
lea ecx, [ebp - 0x78]
mov dword [esp + 4], str._q_stylepos
mov dword [esp], eax
mov eax, dword [0x66a20688]
mov dword [ebp - 0x258], eax
call eax
mov edx, dword [0x66a2073c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [ebp - 0x23c], edx
mov dword [esp], 0
call edx
mov edx, dword [0x66a2016c]
lea ecx, [ebp - 0x78]
sub esp, 4
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x220], edx
call edx
mov edx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x258]
lea ecx, [ebp - 0x78]
mov dword [esp + 4], str._q_stylemin
mov dword [esp], edx
call eax
mov edx, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp], 0
call edx
mov edx, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
sub esp, 4
mov dword [ebp - 0x270], eax
call edx
mov edx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x258]
lea ecx, [ebp - 0x78]
mov dword [esp + 4], str._q_stylemax
mov dword [esp], edx
call eax
mov edx, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp], 0
call edx
mov edx, dword [ebp - 0x220]
lea ecx, [ebp - 0x78]
sub esp, 4
mov dword [ebp - 0x278], eax
call edx
mov ecx, dword [ebp - 0x210]
lea edx, [ebp - 0xc0]
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x23c], edx
mov dword [esp], ecx
mov ecx, edx
mov dword [esp + 4], str._q_stylerect
call eax
mov edx, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp], edx
call dword [0x66a2075c]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x220]
sub esp, 4
call edx
mov edx, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], str._q_stylestate
mov eax, dword [ebp - 0x258]
mov dword [esp], edx
call eax
mov ecx, dword [ebp - 0x23c]
sub esp, 8
call dword [0x66a2078c]
cmp eax, 3
je 0x664eee79
lea eax, [ebp - 0xe8]
mov dword [esp], 3
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x248], eax
mov dword [esp + 4], eax
call dword [0x66a2076c]
sub esp, 8
test al, al
mov eax, 0
cmovne eax, dword [ebp - 0xe8]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x220]
mov ecx, dword [ebp - 0x23c]
call eax
mov edx, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], str._q_stylecontrols
mov dword [esp], edx
mov edx, dword [ebp - 0x258]
call edx
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov dword [esp], 0
call dword [0x66a20768]
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x268], eax
sub esp, 4
mov eax, dword [ebp - 0x220]
call eax
mov eax, dword [esi + 0x34]
test eax, eax
jne 0x664eef05
mov edx, dword [esi + 8]
mov eax, dword [esi + 0x50]
test dl, 0x20
jne 0x664eeef9
mov byte [ebp - 0x240], 1
cmp dword [ebp - 0x260], eax
je 0x664effc0
mov edx, dword [0x66a2015c]
mov ecx, dword [ebp - 0x23c]
mov dword [esp], eax
mov dword [ebp - 0x260], edx
call edx
mov edx, dword [0x66a1ffbc]
mov eax, dword [ebp - 0x23c]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [ebp - 0x258], edx
mov dword [esp + 4], eax
mov dword [esp], str._q_stylepos
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
mov eax, dword [esi + 0x3c]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x260]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x258]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [esp + 4], eax
mov dword [esp], str._q_stylemin
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
mov eax, dword [esi + 0x40]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x260]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x258]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [esp + 4], eax
mov dword [esp], str._q_stylemax
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
lea eax, [esi + 0x10]
mov ecx, dword [ebp - 0x23c]
mov dword [esp], eax
call dword [0x66a20130]
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x258]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [esp + 4], eax
mov dword [esp], str._q_stylerect
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
mov eax, dword [esi + 8]
mov edx, dword [0x66a20168]
mov ecx, dword [ebp - 0x23c]
mov dword [esp], eax
mov dword [ebp - 0x260], edx
call edx
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x258]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [esp + 4], eax
mov dword [esp], str._q_stylestate
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
mov eax, dword [esi + 0x34]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x260]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x258]
sub esp, 4
mov ecx, dword [ebp - 0x210]
mov dword [esp + 4], eax
mov dword [esp], str._q_stylecontrols
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [ebp - 0x220]
sub esp, 8
call eax
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x238]
mov dword [esp], eax
call method.QCommonStylePrivate.animation_QObject_const__const
mov ecx, sym.Qt5Widgets.dll_QScrollbarStyleAnimation::staticMetaObject
sub esp, 4
mov dword [esp], eax
mov eax, dword [0x66a20320]
mov dword [ebp - 0x258], eax
call eax
sub esp, 4
cmp byte [ebp - 0x240], 0
mov ecx, eax
je 0x664ee6cd
test eax, eax
je 0x664efeae
mov dword [ebp - 0x220], eax
call method.QScrollbarStyleAnimation.mode___const
mov ecx, dword [ebp - 0x220]
cmp eax, 1
je 0x664f0591
movsd xmm6, qword [0x66814020]
pxor xmm3, xmm3
movsd qword [ebp - 0x278], xmm3
movsd qword [ebp - 0x298], xmm6
movsd qword [ebp - 0x220], xmm6
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x238]
mov dword [esp], eax
call method.QCommonStylePrivate.animation_QObject_const__const
mov ecx, sym.Qt5Widgets.dll_QScrollbarStyleAnimation::staticMetaObject
sub esp, 4
mov dword [esp], eax
mov eax, dword [ebp - 0x258]
call eax
sub esp, 4
test eax, eax
je 0x664ee721
mov ecx, eax
mov dword [ebp - 0x210], eax
call method.QScrollbarStyleAnimation.mode___const
mov edx, dword [ebp - 0x210]
cmp eax, 1
je 0x664efe37
mov eax, dword [esi + 0x34]
mov byte [ebp - 0x280], 0
test eax, eax
jne 0x664eee39
movsd xmm2, qword [0x66814098]
movsd xmm4, qword [ebp - 0x298]
movsd qword [ebp - 0x268], xmm2
movsd qword [ebp - 0x238], xmm4
movsd xmm5, qword [ebp - 0x220]
mov ecx, dword [ebp - 0x1f4]
movsd qword [esp], xmm5
call dword [0x66a21584]
sub esp, 8
jmp 0x664e7b47
pxor xmm1, xmm1
movsd xmm7, qword [ebp - 0x268]
pxor xmm0, xmm0
movsd xmm2, qword [0x668140f8]
cvtsi2sd xmm1, dword [ebp - 0x144]
cvtsi2sd xmm0, dword [ebp - 0x2ac]
addsd xmm1, xmm2
addsd xmm0, xmm2
subsd xmm1, xmm7
subsd xmm0, xmm7
cvttsd2si edx, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x284]
cvttsd2si ecx, xmm0
pxor xmm0, xmm0
mov dword [ebp - 0x144], edx
addsd xmm1, xmm2
movsd xmm2, qword [ebp - 0x238]
mov dword [ebp - 0x2ac], ecx
subsd xmm1, xmm7
cvttsd2si eax, xmm1
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 0x13c]
sub eax, edx
add eax, 1
cvtsi2sd xmm0, eax
mulsd xmm0, xmm2
cvttsd2si eax, xmm0
pxor xmm0, xmm0
lea eax, [edx + eax - 1]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0x2b0]
sub eax, ecx
add eax, 1
cvtsi2sd xmm0, eax
mulsd xmm0, xmm2
cvttsd2si eax, xmm0
lea eax, [ecx + eax - 1]
mov dword [ebp - 0x2b0], eax
jmp 0x664e7f35
mov dword [ebp - 0xe4], 0x3c3c
xor eax, eax
mov dword [ebp - 0xe0], 0
mov word [ebp - 0xdc], ax
jmp 0x664e8674
call method.QStyleOptionButton.QStyleOptionButton__
mov dword [esp], esi
mov ecx, edi
call method.QStyleOption.operator_QStyleOption_const_
mov eax, dword [ebp - 0x230]
mov edx, dword [ebp - 0x224]
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xac], 0
sub esp, 4
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0xa4], eax
mov eax, dword [esi + 8]
test edx, edx
jne 0x664ee787
and eax, 0x802101
mov dword [ebp - 0xb8], eax
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov edi, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 0xd
mov dword [esp + 0xc], edi
mov edi, dword [ebp - 0x290]
mov dword [esp + 8], edi
mov edi, dword [ebp - 0x23c]
mov dword [esp + 4], edi
call dword [eax + 0x58]
mov edi, dword [0x66a21318]
lea ecx, [ebp - 0x88]
sub esp, 0x10
call edi
mov eax, dword [ebp - 0x8c]
mov edx, dword [eax]
test edx, edx
je 0x664eedba
cmp edx, 0xffffffff
je 0x664ec4cf
lock sub dword [eax], 1
mov eax, dword [ebp - 0x8c]
je 0x664eedba
mov ecx, dword [ebp - 0x23c]
call method.QStyleOption.QStyleOption__
mov eax, dword [0x66a21610]
mov dword [ebp - 0x220], eax
jmp 0x664eb4a4
mov ecx, ebx
mov dword [esp + 4], 0xc
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
lea ecx, [ebp - 0xc0]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x78], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x74], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x70], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 0x7d
mov word [ebp - 0x6c], ax
lea eax, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a21d04]
mov eax, dword [ebp - 0x224]
lea ecx, [ebp - 0xc0]
sub esp, 8
call eax
cmp eax, 0xa0
jg 0x664eef14
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x1a0], eax
movzx eax, word [ebp - 0xb4]
mov word [ebp - 0x19c], ax
jmp 0x664e9743
mov eax, dword [ebp - 0x290]
mov ebx, dword [ebp - 0x248]
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a2128c]
mov ecx, dword [ebp - 0x1f4]
sub esp, 4
mov dword [esp], ebx
call dword [0x66a21600]
mov ecx, ebx
sub esp, 4
call dword [0x66a21298]
mov eax, dword [esi + 8]
test al, 4
je 0x664ee79a
test byte [esi + 0x34], 0x40
jne 0x664eff2f
mov eax, dword [ebp - 0x23c]
mov ebx, dword [ebp - 0x248]
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21340]
sub esp, 4
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], ebx
call dword [0x66a2163c]
mov ecx, ebx
sub esp, 4
call dword [0x66a2134c]
cmp dword [ebp - 0x210], 1
je 0x664ef141
mov ecx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x2a4]
mov edx, dword [ebp - 0x260]
mov dword [ebp - 0x1f0], ecx
lea ebx, [eax + 1]
lea eax, [ecx - 1]
mov ecx, dword [ebp - 0x2a0]
lea edi, [edx + 1]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x248]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xe0], ebx
mov ebx, dword [0x66a21654]
mov dword [ebp - 0xdc], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov dword [esp + 4], 1
call ebx
mov eax, dword [ebp - 0x248]
xor ecx, ecx
mov dword [ebp - 0xe8], 1
sub esp, 8
mov word [ebp - 0xdc], cx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], eax
mov dword [ebp - 0xe4], 0xffff1e1e
mov dword [ebp - 0xe0], 0xffffffff
call dword [0x66a21604]
mov dword [ebp - 0xe8], edi
mov edi, dword [ebp - 0x1f0]
sub esp, 4
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe4], edi
mov edi, dword [ebp - 0x2a4]
mov dword [esp + 4], 1
lea eax, [edi - 1]
mov edi, dword [ebp - 0x2a0]
mov dword [ebp - 0xe0], eax
lea eax, [edi - 1]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call ebx
mov eax, dword [esi + 0x30]
sub esp, 8
jmp 0x664e9dd6
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x258]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], pe_nt_image_headers32
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0x100]
sub esp, 0x14
cmp dword [ebp - 0x108], eax
jg 0x664ec97f
mov eax, dword [ebp - 0xfc]
cmp dword [ebp - 0x104], eax
jg 0x664ec97f
test byte [esi + 0x34], 0x80
je 0x664f006a
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov ecx, dword [ebp - 0x258]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [esp], edx
mov edx, esi
call fcn.664dff70
mov edi, dword [ebp - 0x238]
mov dword [esp], str.10_10_3_1
mov ecx, edi
call dword [0x66a213b8]
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x248]
sub esp, 4
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x134]
mov dword [esp], pe_nt_image_headers32
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x130]
mov dword [ebp - 0xe0], eax
movzx eax, word [ebp - 0x12c]
mov word [ebp - 0xdc], ax
call dword [0x66a21378]
mov ebx, dword [0x66a21cec]
mov ecx, dword [ebp - 0x290]
sub esp, 4
call ebx
mov ecx, edi
mov dword [ebp - 0x238], edi
mov edi, dword [0x66a213b4]
mov dword [esp + 4], eax
mov dword [esp], 1
call edi
mov ecx, dword [ebp - 0x248]
sub esp, 8
call ebx
mov ecx, dword [ebp - 0x238]
mov dword [esp], 2
mov dword [esp + 4], eax
call edi
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [esp + 4], 1
mov dword [esp], 4
call dword [0x66a215bc]
mov ebx, dword [ebp - 0x100]
mov eax, dword [ebp - 0xfc]
sub esp, 8
mov ecx, dword [ebp - 0x238]
sub ebx, 4
sub eax, 4
mov dword [ebp - 0x1f8], ebx
mov ebx, dword [ebp - 0x104]
mov dword [ebp - 0x1f0], eax
lea edi, [ebx + 4]
mov ebx, dword [ebp - 0x108]
call dword [0x66a21d54]
mov ecx, dword [ebp - 0x238]
mov dword [ebp - 0x208], eax
add ebx, 4
call dword [0x66a21d4c]
pxor xmm0, xmm0
mov edx, dword [ebp - 0x208]
movsd xmm2, qword [ebp - 0x278]
cvtsi2sd xmm0, eax
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 0xc], 0
movsd qword [ebp - 0x78], xmm2
movsd qword [ebp - 0x70], xmm2
movsd qword [ebp - 0x68], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edx
mov edx, dword [ebp - 0x1f8]
sub edx, ebx
mov eax, edx
movsd qword [ebp - 0x60], xmm0
pxor xmm0, xmm0
add eax, 1
cvtsi2sd xmm0, ebx
movsd qword [ebp - 0xc0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, edi
movsd qword [ebp - 0xb8], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x1f0]
sub eax, edi
mov edi, dword [ebp - 0x238]
add eax, 1
movsd qword [ebp - 0xb0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
lea eax, [ebp - 0x78]
mov dword [esp + 4], edi
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xa8], xmm0
call dword [0x66a21640]
mov ecx, edi
sub esp, 0x10
call dword [0x66a213d0]
mov eax, dword [esi + 0x30]
jmp 0x664e94b1
mov ecx, ebx
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp], eax
mov dword [esp + 0x14], 0x40
mov dword [esp + 0x10], 0x10
mov dword [esp + 0xc], 1
mov dword [esp + 4], 0
mov dword [esp + 8], 0x3ff00000
call dword [0x66a21288]
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x1f4]
sub esp, 0x18
mov dword [esp], eax
call dword [0x66a21600]
lea eax, [ebp - 0x78]
sub esp, 4
mov ecx, eax
call dword [0x66a21298]
mov ecx, dword [ebp - 0x218]
mov edi, dword [esi + 0x40]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
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], 0x29
call dword [eax + 0x78]
mov ecx, dword [ebp - 0x218]
mov edx, eax
mov eax, edi
sub esp, 0x10
or ah, 0x80
test edx, edx
cmove edi, eax
call method.QStyle.proxy___const
lea edx, [esi + 0x3c]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0x18], 0x11
mov dword [esp + 0x14], edx
mov edx, dword [esi + 8]
mov dword [esp + 0xc], ebx
mov ebx, edi
mov edi, dword [ebp - 0x248]
or ebx, 0x801
and edx, 1
mov dword [esp + 8], ebx
mov ebx, dword [ebp - 0x1f4]
mov dword [esp + 0x10], edx
mov dword [esp + 4], edi
mov dword [esp], ebx
call dword [eax + 0x4c]
sub esp, 0x1c
test byte [esi + 9], 1
jne 0x664ef0b8
mov eax, dword [esi + 0x30]
jmp 0x664e9901
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x238]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 8
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xf0]
sub esp, 0x14
cmp dword [ebp - 0xf8], eax
jg 0x664ecd78
mov eax, dword [ebp - 0xec]
cmp dword [ebp - 0xf4], eax
jg 0x664ecd78
test byte [esi + 0x34], 8
je 0x664f0073
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov ebx, dword [ebp - 0x1f4]
mov ecx, dword [ebp - 0x238]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, ebx
mov edx, esi
call fcn.664dff70
mov edi, dword [ebp - 0xec]
mov ecx, dword [ebp - 0xf4]
mov dword [ebp - 0x1f4], ebx
mov edx, dword [ebp - 0xf0]
lea eax, [edi - 5]
mov dword [ebp - 0x220], ecx
mov dword [ebp - 0x210], eax
lea eax, [ecx + 5]
mov ecx, ebx
mov dword [ebp - 0x208], edx
sub edx, 5
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0xf8]
mov dword [ebp - 0x228], edx
mov edx, dword [ebp - 0x240]
mov dword [ebp - 0x1f8], eax
add eax, 5
mov dword [ebp - 0x224], eax
mov dword [esp], edx
mov edx, dword [ebp - 0x280]
call edx
lea eax, [edi - 6]
mov edi, dword [ebp - 0x1f8]
mov ecx, eax
mov eax, dword [ebp - 0x1f0]
sub esp, 4
lea edx, [edi + 6]
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x1f8], edx
sub eax, 6
mov dword [ebp - 0x78], edx
mov edx, dword [ebp - 0x228]
mov ebx, eax
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x70], edx
lea edi, [eax + 6]
mov dword [ebp - 0x60], ebx
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0x208], edi
mov dword [ebp - 0x64], edi
mov edi, ebx
mov ebx, dword [ebp - 0x210]
mov dword [ebp - 0x220], edi
mov dword [ebp - 0x58], edi
mov edi, dword [ebp - 0x1f0]
mov dword [ebp - 0x48], edx
mov edx, dword [ebp - 0x1f8]
mov dword [ebp - 0x54], edi
mov edi, dword [ebp - 0x208]
mov dword [ebp - 0x224], ecx
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x40], edx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x44], edi
mov dword [ebp - 0x3c], ebx
mov dword [esp + 4], 4
mov dword [esp], ecx
mov ebx, dword [ebp - 0x1f4]
mov eax, dword [ebp - 0x268]
mov ecx, ebx
call eax
mov eax, dword [ebp - 0x230]
mov edx, dword [ebp - 0x1f0]
mov ecx, dword [ebp - 0x1f0]
sub esp, 8
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xbc], edx
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0xb4], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x210]
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], edx
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0x22c]
mov dword [esp], ecx
mov ecx, ebx
mov dword [esp + 4], 4
call eax
mov ecx, dword [ebp - 0x290]
mov edx, dword [ebp - 0x280]
sub esp, 8
mov dword [esp], ecx
mov ecx, ebx
call edx
mov edx, dword [ebp - 0x1f8]
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x208], edi
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0xe4], edi
sub esp, 4
mov edi, dword [ebp - 0x224]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0xdc], edi
mov dword [esp], ecx
mov ecx, ebx
mov dword [esp + 4], 1
call eax
mov eax, dword [ebp - 0x220]
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0xe4], edi
mov edx, dword [ebp - 0x1f8]
mov edi, dword [ebp - 0x208]
sub esp, 8
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x268]
mov dword [esp], ecx
mov ecx, ebx
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xdc], edi
mov dword [esp + 4], 1
call eax
sub esp, 8
mov eax, dword [esi + 0x30]
jmp 0x664e9086
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov edi, dword [ebp - 0x248]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov ecx, edi
mov dword [esp + 0xc], 1
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xe0]
sub esp, 0x14
cmp dword [ebp - 0xe8], eax
jg 0x664e94d1
mov eax, dword [ebp - 0xdc]
cmp dword [ebp - 0xe4], eax
jg 0x664e94d1
lea ebx, [esi + 0x3c]
mov ecx, ebx
call dword [0x66a21ca0]
test al, al
jne 0x664f007c
mov eax, dword [ebp - 0x1f4]
mov dword [esp + 4], edi
mov ecx, ebx
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x84
mov dword [esp], eax
call dword [0x66a21c9c]
sub esp, 0x14
jmp 0x664e94d1
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664e99ae
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664eb4f7
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664ea4a3
movapd xmm3, xmm1
subsd xmm3, qword [0x66814020]
cvttsd2si ecx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, ecx
subsd xmm1, xmm3
addsd xmm1, xmm0
cvttsd2si eax, xmm1
add eax, ecx
jmp 0x664ea955
movapd xmm0, xmm1
subsd xmm0, qword [0x66814020]
cvttsd2si eax, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
subsd xmm1, xmm0
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add edx, eax
jmp 0x664ea92f
movapd xmm3, xmm1
subsd xmm3, qword [0x66814020]
cvttsd2si ecx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, ecx
subsd xmm1, xmm3
addsd xmm1, xmm0
cvttsd2si eax, xmm1
add eax, ecx
jmp 0x664eb02d
movapd xmm0, xmm1
subsd xmm0, qword [0x66814020]
cvttsd2si eax, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
subsd xmm1, xmm0
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add edx, eax
jmp 0x664eb007
mov eax, dword [ebp - 0x1f0]
mov dword [esp + 4], 1
test eax, eax
jne 0x664ef285
mov eax, dword [ebp - 0x258]
mov ebx, dword [ebp - 0x248]
mov dword [esp], eax
mov eax, dword [0x66a21334]
mov ecx, ebx
mov dword [ebp - 0x200], eax
call eax
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
mov dword [esp], ebx
call dword [0x66a2163c]
mov eax, dword [0x66a2134c]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0x270], eax
call eax
jmp 0x664ea0ad
lea eax, [ebp - 0x78]
test ebx, ebx
je 0x664e9dfd
mov ebx, dword [ebp - 0x248]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], 1
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21334]
sub esp, 8
jmp 0x664e9e11
xor ecx, ecx
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0x108], 0
mov word [ebp - 0xfc], cx
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x104], 0xffff
mov dword [ebp - 0x100], 0
call eax
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x22c]
call eax
mov edx, dword [ebp - 0x228]
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x23c], eax
call edx
lea edx, [ebp - 0x108]
pxor xmm0, xmm0
mov dword [esp + 0xc], 0xff
mov dword [ebp - 0x258], edx
mov edx, dword [ebp - 0x248]
mov ecx, eax
mov dword [esp], ecx
mov ecx, dword [ebp - 0x258]
cvtsi2sd xmm0, edx
mov edx, 0xff
mulsd xmm0, qword [0x66814118]
cvttsd2si eax, xmm0
cmp eax, 0xff
cmovg eax, edx
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x23c]
cmp eax, 0xff
cmovle edx, eax
mov dword [esp + 4], edx
call edi
mov eax, dword [ebp - 0x208]
sub eax, dword [ebp - 0x250]
lea edx, [eax + 1]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0x268]
sub esp, 0x10
sub eax, dword [ebp - 0x260]
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 0x2d0], eax
add eax, 1
mov dword [ebp - 0x74], edx
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x78], eax
mov dword [esp + 4], 0xd
mov dword [esp], str.slider_groove
call dword [0x66a20044]
lea edx, [ebp - 0x78]
mov dword [esp + 8], esi
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0x178]
mov dword [esp + 0xc], edx
lea edx, [ebp - 0xc0]
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x23c], edx
call fcn.66478c80
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax]
test edx, edx
je 0x664ef16d
cmp edx, 0xffffffff
je 0x664ed136
lock sub dword [eax], 1
mov eax, dword [ebp - 0xc0]
je 0x664ef16d
mov eax, dword [ebp - 0x240]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
mov eax, dword [0x66a20c5c]
mov dword [ebp - 0x290], eax
call eax
test al, al
je 0x664ef82e
mov eax, dword [0x66a21600]
mov dword [ebp - 0x280], eax
mov eax, dword [0x66a21298]
mov dword [ebp - 0x2a4], eax
mov eax, dword [0x66a21438]
mov dword [ebp - 0x208], eax
mov eax, dword [0x66a2163c]
mov dword [ebp - 0x2a0], eax
mov eax, dword [0x66a2134c]
mov dword [ebp - 0x270], eax
pxor xmm4, xmm4
pxor xmm2, xmm2
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x240]
cvtsi2sd xmm4, dword [ebp - 0x260]
mov dword [esp], edx
mov edx, dword [0x66a2157c]
cvtsi2sd xmm2, dword [ebp - 0x250]
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x2c8], edx
movsd qword [ebp - 0x248], xmm4
movsd qword [ebp - 0x78], xmm4
movsd qword [ebp - 0x258], xmm2
movsd qword [ebp - 0x70], xmm2
call edx
mov ecx, dword [ebp - 0x284]
sub esp, 8
mov dword [esp], 5
mov dword [esp + 4], str._blue
call dword [0x66a20064]
mov eax, dword [ebp - 0x240]
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
mov eax, dword [ebp - 0x290]
call eax
test al, al
je 0x664ef290
cmp dword [ebp - 0x238], 1
movzx eax, byte [esi + 0x4c]
je 0x664ef25a
mov edx, dword [ebp - 0x2d8]
add edx, dword [ebp - 0x260]
test al, al
mov eax, dword [ebp - 0x2c0]
cmove eax, dword [ebp - 0x2a8]
mov dword [ebp - 0x268], edx
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x250]
cmovne eax, dword [ebp - 0x2b0]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x1f4]
call dword [0x66a215ec]
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], 2
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x250]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a215a0]
mov eax, dword [ebp - 0x240]
movsd xmm5, qword [ebp - 0x248]
movsd xmm3, qword [ebp - 0x258]
sub esp, 8
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x2c8]
movsd qword [ebp - 0x78], xmm5
movsd qword [ebp - 0x70], xmm3
call eax
mov ecx, dword [ebp - 0x1f4]
sub esp, 8
call dword [0x66a21610]
mov eax, dword [ebp - 0x178]
mov edx, dword [eax]
test edx, edx
je 0x664ef18b
cmp edx, 0xffffffff
je 0x664ed333
lock sub dword [eax], 1
mov eax, dword [ebp - 0x178]
je 0x664ef18b
mov eax, dword [esi + 0x30]
jmp 0x664e97b4
mov ecx, dword [ebp - 0x2b0]
mov eax, dword [ebp - 0x258]
mov ebx, ecx
cdq
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 - 0x2a8]
adc edx, ebx
shrd eax, edx, 1
mov ebx, ecx
sar edx, 1
mov edi, eax
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0x2a4]
sar ebx, 0x1f
mov dword [ebp - 0x1ec], edx
cdq
add ecx, eax
adc ebx, edx
xor edx, edx
mov eax, ebx
shr eax, 0x1f
add ecx, eax
mov eax, dword [ebp - 0x280]
adc ebx, edx
shrd ecx, ebx, 1
test byte [esi + 0x3c], 1
mov ebx, ecx
mov ecx, dword [ebp - 0x248]
cmovne ecx, dword [ebp - 0x270]
mov dword [esp], ecx
mov ecx, dword [ebp - 0x290]
call eax
lea eax, [ebx - 1]
mov edx, dword [ebp - 0x1f0]
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xc0], eax
lea eax, [ebx + 3]
sub esp, 4
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xbc], edx
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [esp], eax
mov dword [esp + 4], 1
call edx
lea eax, [edi - 2]
add edi, 2
lea ecx, [ebx + 1]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov dword [ebp - 0xb4], edi
mov edi, dword [ebp - 0x290]
mov dword [ebp - 0xc0], ecx
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0xb8], ecx
mov ecx, edi
mov dword [esp], eax
mov dword [esp + 4], 1
call edx
mov ecx, dword [ebp - 0x11c]
sub esp, 8
mov eax, ecx
mov ecx, dword [ebp - 0x124]
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 - 0x120]
adc edx, ebx
shrd eax, edx, 1
sar edx, 1
mov dword [ebp - 0x1f0], eax
mov eax, ecx
mov ecx, dword [ebp - 0x128]
mov dword [ebp - 0x1ec], edx
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 - 0x248]
adc edx, ebx
shrd eax, edx, 1
test byte [esi + 0x3c], 2
cmovne ecx, dword [ebp - 0x270]
mov ebx, eax
mov eax, dword [ebp - 0x280]
mov dword [esp], ecx
mov ecx, edi
call eax
lea eax, [ebx - 1]
mov edx, dword [ebp - 0x1f0]
mov ecx, edi
mov dword [ebp - 0xc0], eax
lea eax, [ebx + 3]
sub esp, 4
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xbc], edx
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [esp + 4], 1
mov dword [esp], eax
call edx
sub esp, 8
jmp 0x664eaed8
mov ecx, ebx
mov dword [esp + 4], 8
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov ebx, dword [ebp - 0x23c]
mov eax, dword [eax]
sub esp, 8
mov ecx, ebx
mov edx, dword [eax + 8]
mov dword [ebp - 0xc0], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xbc], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xb8], edx
movzx eax, word [eax + 0x14]
mov dword [esp], 0xa0
mov word [ebp - 0xb4], ax
call dword [0x66a21378]
mov eax, dword [ebp - 0xf0]
sub esp, 4
cmp dword [ebp - 0xf8], eax
jg 0x664eb4ae
mov eax, dword [ebp - 0xec]
cmp dword [ebp - 0xf4], eax
jg 0x664eb4ae
mov eax, dword [ebp - 0x238]
mov edx, dword [ebp - 0x290]
mov dword [esp + 4], ebx
mov ecx, esi
mov dword [esp], eax
mov eax, 2
call fcn.664e1000
jmp 0x664eb4ae
mov eax, dword [0x66a1fb88]
mov ecx, dword [eax]
call dword [0x66a21a98]
pxor xmm1, xmm1
pxor xmm6, xmm6
cvtsi2sd xmm1, dword [ebp - 0x248]
fstp qword [ebp - 0x258]
movsd xmm2, qword [ebp - 0x258]
movsd qword [ebp - 0x278], xmm6
mulsd xmm1, xmm2
comisd xmm1, xmm6
jb 0x664ef21b
movsd xmm0, qword [0x66814038]
movsd xmm6, qword [0x66814020]
addsd xmm1, xmm0
movsd qword [ebp - 0x298], xmm6
cvttsd2si eax, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x250]
mulsd xmm1, xmm2
comisd xmm1, xmmword [ebp - 0x278]
jb 0x664ef1f0
addsd xmm1, xmm0
cvttsd2si edx, xmm1
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xc0], edx
lea edx, [ebp - 0x78]
movsd qword [ebp - 0x268], xmm0
mov ecx, edx
mov dword [esp], eax
movsd qword [ebp - 0x248], xmm2
call dword [0x66a21424]
movsd xmm2, qword [ebp - 0x248]
lea edx, [ebp - 0x78]
sub esp, 4
mov ecx, edx
movsd qword [esp], xmm2
call dword [0x66a2140c]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x11c]
sub esp, 8
mov dword [ebp - 0x11c], edx
lea edx, [ebp - 0x78]
mov dword [ebp - 0x6c], eax
mov ecx, edx
mov edx, dword [ebp - 0x208]
call edx
lea edx, [ebp - 0x78]
mov dword [esp], 0x13
mov ecx, edx
mov edx, dword [ebp - 0x2bc]
call edx
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x240]
sub esp, 4
mov dword [esp], edx
call dword [0x66a21410]
mov eax, dword [ebp - 0x240]
lea edx, [ebp - 0x108]
sub esp, 4
mov ecx, edx
mov dword [ebp - 0x258], edx
mov dword [esp], eax
call dword [0x66a21664]
mov eax, dword [ebp - 0x218]
mov edx, dword [ebp - 0x200]
mov ecx, ebx
mov dword [ebp - 0xf8], 2
sub esp, 4
sub eax, 2
sub edx, 2
mov dword [ebp - 0xf4], 2
mov dword [ebp - 0x260], eax
mov dword [ebp - 0xf0], eax
xor eax, eax
cmp dword [ebp - 0x238], 1
setne al
mov dword [ebp - 0x250], edx
mov dword [ebp - 0xec], edx
mov edx, dword [ebp - 0x1f0]
mov dword [ebp - 0x238], eax
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x23c]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xc0], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xbc], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xb8], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0xb4], ax
mov eax, dword [ebp - 0x230]
call eax
movsd xmm0, qword [ebp - 0x268]
mov edx, eax
mov ecx, eax
shr edx, 0x10
movzx edx, dl
lea eax, [edx + edx*4]
lea edx, [edx + eax*2]
movzx eax, ch
shl eax, 4
add edx, eax
movzx eax, cl
mov ecx, 0xb4
lea eax, [eax + eax*4]
add eax, edx
sar eax, 5
sub ecx, eax
mov eax, 0x65
cmp ecx, 0xb
jle 0x664ed7e2
mov eax, ecx
mov edx, 0x2aaaaaab
sar ecx, 0x1f
imul edx
mov eax, edx
sub eax, ecx
add eax, 0x64
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
movsd qword [ebp - 0x268], xmm0
mov edx, dword [ebp - 0x1f8]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0x78]
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov edx, dword [ebp - 0x224]
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0xb8], eax
movzx eax, word [ebp - 0x6c]
mov word [ebp - 0xb4], ax
call edx
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x1f8], eax
call edx
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0x230], eax
call edx
mov edx, dword [ebp - 0x1f8]
pxor xmm1, xmm1
mov ecx, dword [ebp - 0x23c]
mov dword [esp], eax
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x230]
mov dword [esp + 0xc], 0xff
cvtsi2sd xmm1, edx
mulsd xmm1, qword [0x66814028]
cvttsd2si edx, xmm1
mov dword [esp + 4], edx
call edi
mov eax, dword [ebp - 0x23c]
lea edi, [ebp - 0xe8]
sub esp, 0x10
mov ecx, edi
mov dword [ebp - 0x248], edi
mov edi, dword [0x66a21334]
mov dword [esp], eax
mov dword [esp + 4], 1
call edi
mov edx, dword [ebp - 0x238]
mov ecx, dword [ebp - 0x248]
lea eax, [ebp - 0x78]
sub esp, 8
mov dword [esp], edx
lea edx, [ebp - 0xf8]
call fcn.664e0b40
mov edx, dword [ebp - 0x270]
mov ecx, dword [ebp - 0x248]
call edx
mov ecx, dword [ebp - 0x258]
mov dword [esp], 1
mov dword [esp + 4], 1
call dword [0x66a215bc]
movsd xmm0, qword [ebp - 0x268]
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov ecx, dword [ebp - 0x258]
movsd qword [ebp - 0xc0], xmm0
movsd qword [ebp - 0xb8], xmm0
mov dword [esp], eax
call dword [0x66a21660]
mov ecx, dword [ebp - 0x258]
sub esp, 4
mov dword [esp], 0
call dword [0x66a215fc]
xor eax, eax
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0xc0], 1
mov word [ebp - 0xb4], ax
mov eax, dword [ebp - 0x23c]
sub esp, 4
mov dword [ebp - 0xbc], 0x2828
mov dword [esp], eax
mov dword [ebp - 0xb8], 0
mov dword [esp + 4], 1
call edi
mov edi, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x258]
sub esp, 8
mov edx, dword [ebp - 0x2a0]
mov dword [esp], edi
call edx
mov ecx, edi
mov edx, dword [ebp - 0x270]
sub esp, 4
call edx
mov edi, dword [ebp - 0x200]
mov edx, dword [ebp - 0x218]
mov dword [ebp - 0xc0], 0
mov eax, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x258]
mov dword [ebp - 0xbc], 3
sub edx, 1
sub edi, 4
mov dword [esp + 4], 1
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0xb8], edx
mov dword [esp], eax
mov dword [ebp - 0x230], edi
mov dword [ebp - 0xb4], edi
call dword [0x66a21654]
mov eax, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 8
mov dword [esp + 4], 0xa
mov dword [esp], 4
call eax
mov eax, dword [eax]
sub esp, 8
cmp dword [eax + 4], 0x18
jne 0x664ef1a9
mov eax, dword [0x66a21d04]
xor edi, edi
mov dword [ebp - 0xc0], 1
mov dword [ebp - 0xbc], 0xa0a0
mov dword [ebp - 0xb8], 0
mov word [ebp - 0xb4], di
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x23c]
mov edi, dword [ebp - 0x248]
mov dword [esp], eax
mov eax, dword [0x66a2128c]
mov ecx, edi
mov dword [ebp - 0x238], eax
call eax
mov ecx, dword [ebp - 0x258]
mov eax, dword [ebp - 0x280]
sub esp, 4
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x2a4]
mov ecx, edi
sub esp, 4
call eax
mov eax, dword [esi + 8]
and eax, 0x800100
cmp eax, 0x800100
je 0x664f02a3
mov edi, dword [ebp - 0x23c]
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov ecx, edi
call dword [0x66a21340]
mov esi, dword [ebp - 0x258]
mov eax, dword [ebp - 0x2a0]
sub esp, 4
mov ecx, esi
mov dword [esp], edi
call eax
mov eax, dword [ebp - 0x270]
mov ecx, edi
sub esp, 4
call eax
pxor xmm0, xmm0
movsd xmm2, qword [ebp - 0x298]
mov ecx, esi
cvtsi2sd xmm0, dword [ebp - 0x260]
mov ebx, dword [0x66a215c8]
mov dword [esp], edi
movsd qword [ebp - 0xc0], xmm2
movsd qword [ebp - 0xb8], xmm2
mov dword [esp + 0x14], 0
movsd qword [ebp - 0xb0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x250]
movsd qword [ebp - 0xa8], xmm0
movsd xmm0, qword [0x66814040]
movsd qword [esp + 0xc], xmm0
movsd qword [esp + 4], xmm0
call ebx
mov ecx, esi
sub esp, 0x18
mov dword [esp], 0
call dword [0x66a21638]
xor eax, eax
mov dword [ebp - 0x23c], edi
mov ecx, esi
sub esp, 4
mov dword [ebp - 0x258], esi
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xc0], 1
mov dword [ebp - 0xbc], 0xffff1e1e
mov dword [ebp - 0xb8], 0xffffffff
mov dword [esp], edi
mov edi, dword [0x66a21604]
call edi
mov esi, dword [ebp - 0x218]
pxor xmm1, xmm1
movsd xmm0, qword [0x66814040]
mov eax, dword [ebp - 0x23c]
sub esp, 4
mov ecx, dword [ebp - 0x258]
sub esi, 4
movsd qword [ebp - 0xc0], xmm0
cvtsi2sd xmm1, esi
movsd qword [ebp - 0xb8], xmm0
movsd qword [esp + 0xc], xmm0
movsd qword [esp + 4], xmm0
mov dword [esp], eax
movsd qword [ebp - 0xb0], xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x230]
mov dword [esp + 0x14], 0
movsd qword [ebp - 0xa8], xmm1
call ebx
mov ebx, dword [ebp - 0x248]
mov edx, dword [ebp - 0x210]
sub esp, 0x18
mov ecx, ebx
mov dword [esp], edx
mov edx, dword [ebp - 0x268]
mov dword [esp + 4], 0x78
call edx
mov edx, dword [ebp - 0x288]
mov ecx, ebx
sub esp, 8
mov dword [esp], 0x50
call edx
mov ebx, dword [ebp - 0x258]
mov edx, dword [ebp - 0x220]
sub esp, 4
mov ecx, ebx
mov dword [esp], edx
call edi
mov edx, dword [ebp - 0x200]
mov edi, dword [ebp - 0x23c]
mov ecx, ebx
sub esp, 4
mov dword [ebp - 0xb8], esi
mov esi, dword [0x66a21648]
lea eax, [edx - 1]
mov dword [esp], edi
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xc0], 3
mov dword [esp + 4], 1
call esi
mov ecx, dword [ebp - 0x200]
mov edx, dword [ebp - 0x1f8]
mov dword [ebp - 0xb4], 5
sub esp, 8
lea eax, [ecx - 5]
mov dword [ebp - 0xc0], edx
mov ecx, ebx
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb8], edx
mov dword [esp], edi
mov dword [esp + 4], 1
call esi
mov eax, dword [ebp - 0x218]
mov edx, dword [ebp - 0x1f8]
mov ecx, ebx
sub esp, 8
sub eax, 3
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x250]
mov dword [esp], edi
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x230]
mov dword [esp + 4], 1
mov dword [ebp - 0xb4], eax
call esi
mov ecx, ebx
sub esp, 8
call dword [0x66a215e8]
mov eax, dword [ebp - 0x240]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [esp], eax
call dword [0x66a20c6c]
lea ecx, [ebp - 0x78]
call dword [0x66a20e88]
mov ecx, ebx
call dword [0x66a21670]
jmp 0x664ea4c4
mov eax, dword [0x66a215ec]
movsd qword [ebp - 0x200], xmm0
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x250], eax
call eax
mov ecx, dword [ebp - 0x290]
mov dword [esp], 1
mov dword [esp + 4], 1
call dword [0x66a215bc]
movsd xmm0, qword [ebp - 0x200]
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov ecx, dword [ebp - 0x290]
movsd qword [ebp - 0xc0], xmm0
movsd qword [ebp - 0xb8], xmm0
mov dword [esp], eax
call dword [0x66a21660]
mov edx, dword [0x66a215fc]
mov ecx, dword [ebp - 0x290]
sub esp, 4
mov dword [ebp - 0x2c8], edx
mov dword [esp], 0
call edx
mov edx, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x290]
sub esp, 8
mov dword [esp], eax
mov eax, dword [0x66a2163c]
mov dword [ebp - 0x2a0], eax
call eax
movsd xmm5, qword [ebp - 0x278]
mov ecx, dword [ebp - 0x2ac]
pxor xmm3, xmm3
cvtsi2sd xmm3, dword [ebp - 0x220]
sub esp, 4
movsd xmm6, qword [0x66814020]
lea eax, [ecx - 2]
movsd qword [ebp - 0xc0], xmm5
pxor xmm5, xmm5
mov ecx, dword [ebp - 0x290]
cvtsi2sd xmm5, eax
mov eax, dword [ebp - 0x23c]
movsd qword [ebp - 0x298], xmm6
movsd qword [ebp - 0xb8], xmm6
mov dword [esp], eax
mov eax, dword [0x66a215c8]
movsd qword [ebp - 0x2d0], xmm3
movsd qword [ebp - 0xb0], xmm3
movsd qword [ebp - 0x2d8], xmm5
movsd qword [ebp - 0xa8], xmm5
mov dword [ebp - 0x218], eax
mov dword [esp + 0x14], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0x40000000
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call eax
xor eax, eax
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xc0], 1
mov word [ebp - 0xb4], ax
mov eax, dword [ebp - 0x23c]
sub esp, 0x18
mov dword [ebp - 0xbc], 0x1212
mov dword [esp], eax
mov eax, dword [0x66a21604]
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0x280], eax
call eax
mov eax, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x220]
mov dword [ebp - 0xc0], 2
sub esp, 4
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xbc], 2
mov dword [esp], eax
mov eax, dword [0x66a21648]
sub edx, 2
mov dword [ebp - 0x200], edx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0x268], eax
mov dword [ebp - 0xb4], 2
mov dword [esp + 4], 1
call eax
mov edx, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 8
mov dword [esp + 4], 1
mov dword [esp], 4
call edx
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0x118], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0x114], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0x110], edx
movzx eax, word [eax + 0x14]
mov word [ebp - 0x10c], ax
lea eax, [ebp - 0x118]
mov ecx, eax
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x230]
call eax
mov edx, eax
shr edx, 0x10
movzx edx, dl
lea ecx, [edx + edx*4]
lea ecx, [edx + ecx*2]
movzx edx, ah
movzx eax, al
shl edx, 4
lea eax, [eax + eax*4]
add edx, ecx
mov ecx, 0xb4
add eax, edx
sar eax, 5
sub ecx, eax
mov eax, 0x65
cmp ecx, 0xb
jle 0x664ee01f
mov eax, ecx
mov edx, 0x2aaaaaab
sar ecx, 0x1f
imul edx
mov eax, edx
sub eax, ecx
add eax, 0x64
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x220]
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xc0]
mov ecx, dword [ebp - 0x220]
sub esp, 8
mov edx, dword [ebp - 0x224]
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x110], eax
movzx eax, word [ebp - 0xb4]
mov word [ebp - 0x10c], ax
call edx
mov ecx, dword [ebp - 0x220]
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 0x1f8], eax
call edx
mov ecx, dword [ebp - 0x220]
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0x230], eax
call edx
mov edx, dword [ebp - 0x1f8]
pxor xmm0, xmm0
mov dword [esp + 0xc], 0xff
mov dword [esp], eax
mov ecx, dword [ebp - 0x220]
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x230]
cvtsi2sd xmm0, edx
mulsd xmm0, qword [0x66814028]
cvttsd2si edx, xmm0
mov dword [esp + 4], edx
call edi
mov edi, dword [ebp - 0x2b0]
mov eax, dword [ebp - 0x11c]
sub eax, dword [ebp - 0x124]
sub esp, 0x10
lea eax, [edi + eax + 3]
mov edi, dword [ebp - 0x2a4]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x108], edi
mov edi, dword [ebp - 0x258]
lea edx, [edi - 2]
mov edi, dword [ebp - 0x2a8]
mov dword [ebp - 0x104], edx
mov dword [ebp - 0x100], edi
test byte [ebp - 0x2b8], 1
je 0x664eed8f
test byte [esi + 9], 0x20
je 0x664eed8f
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x110]
mov dword [ebp - 0xe0], eax
movzx eax, word [ebp - 0x10c]
mov word [ebp - 0xdc], ax
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x2b8]
mov edi, dword [ebp - 0x248]
mov dword [esp + 4], 1
and eax, 0x2001
mov dword [esp], edi
lea edi, [ebp - 0x108]
mov dword [ebp - 0x230], eax
lea eax, [ebp - 0xf8]
mov ecx, eax
mov dword [ebp - 0x238], eax
call dword [0x66a21334]
mov ecx, dword [ebp - 0x238]
mov eax, dword [ebp - 0x23c]
mov edx, edi
sub esp, 8
mov dword [esp], 0
call fcn.664e0b40
mov eax, dword [0x66a2134c]
mov ecx, dword [ebp - 0x238]
mov dword [ebp - 0x1f8], eax
call eax
mov edx, dword [ebp - 0x2c8]
mov ecx, dword [ebp - 0x290]
mov dword [esp], 0
call edx
mov eax, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x248]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21340]
mov edx, dword [ebp - 0x248]
mov ecx, dword [ebp - 0x290]
sub esp, 4
mov eax, dword [ebp - 0x2a0]
mov dword [esp], edx
call eax
mov eax, dword [ebp - 0x1f8]
mov ecx, dword [ebp - 0x248]
sub esp, 4
call eax
mov edx, dword [ebp - 0x250]
mov ecx, dword [ebp - 0x290]
call edx
mov dword [esp], edi
mov edi, dword [ebp - 0x290]
mov dword [esp + 4], 1
mov ecx, edi
call dword [0x66a215a0]
movsd xmm7, qword [ebp - 0x278]
mov ecx, edi
movsd xmm2, qword [ebp - 0x2d0]
mov edx, dword [ebp - 0x248]
sub esp, 8
movsd xmm6, qword [ebp - 0x2d8]
movsd qword [ebp - 0xe8], xmm7
movsd xmm7, qword [ebp - 0x298]
mov eax, dword [ebp - 0x218]
movsd qword [ebp - 0xd8], xmm2
movsd qword [ebp - 0xd0], xmm6
movsd qword [ebp - 0xe0], xmm7
mov dword [esp], edx
mov dword [esp + 0x14], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0x40000000
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call eax
mov edx, dword [ebp - 0x248]
xor eax, eax
mov ecx, dword [ebp - 0x238]
sub esp, 0x18
mov word [ebp - 0xdc], ax
mov dword [esp], edx
mov dword [ebp - 0xe8], 1
mov dword [ebp - 0xe4], 0xffff1e1e
mov dword [ebp - 0xe0], 0xffffffff
call dword [0x66a2128c]
mov eax, dword [ebp - 0x238]
mov ecx, edi
sub esp, 4
mov dword [esp], eax
call dword [0x66a21600]
mov ecx, dword [ebp - 0x238]
sub esp, 4
call dword [0x66a21298]
mov eax, dword [0x66a21638]
mov ecx, edi
mov dword [esp], 0
mov dword [ebp - 0x1f8], eax
call eax
movsd xmm7, qword [ebp - 0x298]
mov ecx, dword [ebp - 0x2ac]
pxor xmm4, xmm4
mov edx, dword [ebp - 0x248]
sub esp, 4
cvtsi2sd xmm4, dword [ebp - 0x200]
mov eax, dword [ebp - 0x218]
movsd qword [ebp - 0xe8], xmm7
sub ecx, 4
pxor xmm7, xmm7
cvtsi2sd xmm7, ecx
mov dword [esp], edx
mov ecx, edi
mov dword [ebp - 0xe0], 0
movsd qword [ebp - 0x250], xmm4
movsd qword [ebp - 0xd8], xmm4
movsd qword [ebp - 0x2a0], xmm7
movsd qword [ebp - 0xd0], xmm7
mov dword [ebp - 0xdc], 0x40000000
mov dword [esp + 0x14], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0x40000000
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call eax
mov eax, dword [0x66a21610]
mov ecx, edi
sub esp, 0x18
mov dword [ebp - 0x220], eax
call eax
mov edi, dword [ebp - 0x258]
mov eax, dword [esi + 0x3c]
sub edi, 1
mov dword [ebp - 0x200], edi
test al, 1
je 0x664ee430
cmp byte [ebp - 0x2bc], 0
jne 0x664f0377
test al, 2
je 0x664ee441
cmp byte [ebp - 0x2c0], 0
jne 0x664f019c
test dword [ebp - 0x2b8], 0x100
jne 0x664efc21
mov eax, dword [ebp - 0x1a8]
mov edi, dword [ebp - 0x290]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0x1a4]
mov ecx, edi
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0xf0], eax
movzx eax, word [ebp - 0x19c]
mov word [ebp - 0xec], ax
mov eax, dword [ebp - 0x238]
mov dword [esp], eax
mov eax, dword [ebp - 0x280]
call eax
mov eax, dword [ebp - 0x1f8]
mov ecx, edi
sub esp, 4
mov dword [esp], 0
call eax
movsd xmm7, qword [ebp - 0x278]
mov eax, dword [ebp - 0x248]
mov ecx, edi
movsd xmm2, qword [ebp - 0x298]
movsd xmm6, qword [ebp - 0x2d0]
sub esp, 4
movsd qword [ebp - 0xe8], xmm7
movsd xmm7, qword [ebp - 0x2d8]
mov dword [esp], eax
mov eax, dword [ebp - 0x218]
mov dword [esp + 0x14], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0x40000000
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
movsd qword [ebp - 0xe0], xmm2
movsd qword [ebp - 0xd8], xmm6
movsd qword [ebp - 0xd0], xmm7
call eax
sub esp, 0x18
mov ecx, dword [ebp - 0x290]
mov eax, dword [ebp - 0x220]
call eax
mov ecx, dword [ebp - 0x23c]
call dword [0x66a20e88]
jmp 0x664eac21
cmp byte [ebp - 0x2c0], 0
je 0x664eadca
lea eax, [ebp - 0x1c8]
mov edi, dword [0x66a21d04]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], 0x82
mov dword [esp], eax
call edi
mov eax, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x290]
sub esp, 8
mov edx, dword [ebp - 0x280]
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x128]
mov edx, dword [ebp - 0x11c]
sub esp, 4
lea eax, [ecx + 1]
mov ecx, dword [ebp - 0x124]
add edx, 1
mov dword [esp + 4], 1
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0xbc], ecx
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x128]
mov edx, dword [ebp - 0x124]
sub esp, 8
lea eax, [ecx + 1]
mov dword [ebp - 0xbc], edx
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x120]
mov dword [ebp - 0xb4], edx
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x23c]
mov dword [esp + 4], 1
mov dword [esp], eax
call edx
lea ecx, [ebp - 0x1c8]
sub esp, 8
mov dword [esp], ecx
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], 0x6e
call edi
mov edi, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x290]
sub esp, 8
mov eax, dword [ebp - 0x280]
mov dword [esp], edi
call eax
mov ecx, dword [ebp - 0x128]
mov eax, dword [ebp - 0x11c]
sub esp, 4
lea edx, [ecx + 1]
add eax, 1
mov dword [esp + 4], 1
mov dword [ebp - 0xc0], edx
mov edx, dword [ebp - 0x120]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xb4], eax
jmp 0x664eadb6
mov edx, dword [ebp - 0x148]
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x78], edx
mov edx, dword [ebp - 0x140]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
jmp 0x664ebafa
test eax, eax
je 0x664ec260
call method.QScrollbarStyleAnimation.mode___const
cmp eax, 1
jne 0x664ec260
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x238]
mov dword [esp], eax
call method.QCommonStylePrivate.stopAnimation_QObject_const__const
movsd xmm6, qword [0x66814020]
push ecx
movsd qword [ebp - 0x298], xmm6
movsd qword [ebp - 0x220], xmm6
pxor xmm6, xmm6
movsd qword [ebp - 0x278], xmm6
jmp 0x664ec284
mov edx, dword [esi + 0x34]
test edx, edx
jne 0x664eedd8
movsd xmm4, qword [0x66814098]
movsd xmm6, qword [ebp - 0x298]
mov byte [ebp - 0x280], 0
movsd qword [ebp - 0x268], xmm4
movsd qword [ebp - 0x238], xmm6
jmp 0x664ec304
mov edx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0xdc], eax
jmp 0x664ea209
and eax, 0x800101
or eax, 4
mov dword [ebp - 0xb8], eax
jmp 0x664ec462
test ah, 0x20
je 0x664ec5d8
lea eax, [ebp - 0x78]
test byte [esi + 0x34], 0x40
jne 0x664ec5de
jmp 0x664ec5d8
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 4
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xb8]
sub esp, 0x14
cmp dword [ebp - 0xc0], eax
jg 0x664ee98a
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xbc], eax
jg 0x664ee98a
test byte [esi + 0x34], 4
je 0x664f05f1
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [esp], edx
mov edx, esi
call fcn.664dff70
mov edx, dword [ebp - 0xb4]
mov edi, dword [ebp - 0xb8]
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ebp - 0xbc]
lea ebx, [edx - 5]
mov dword [ebp - 0x224], edx
lea edx, [edi - 5]
mov dword [ebp - 0x208], edx
mov edx, dword [ebp - 0x290]
mov dword [ebp - 0x1f0], edi
lea edi, [ecx + 5]
mov dword [ebp - 0x210], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x1f8], ebx
lea ebx, [eax + 5]
mov dword [ebp - 0x220], eax
mov dword [esp], edx
mov edx, dword [ebp - 0x280]
call edx
mov edx, dword [ebp - 0x224]
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0x74], ebx
push ecx
mov ecx, dword [ebp - 0x1f4]
sub edx, 6
sub eax, 6
mov dword [ebp - 0x78], edi
mov dword [ebp - 0x6c], edx
lea edx, [ebp - 0x78]
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x70], eax
mov dword [esp], edx
mov dword [esp + 4], 1
call dword [0x66a21654]
mov ecx, dword [ebp - 0x210]
push eax
push eax
mov eax, dword [ebp - 0x220]
lea edx, [ecx + 6]
mov ecx, dword [ebp - 0x1f0]
mov dword [ebp - 0x78], edx
add eax, 6
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp + 4], 1
call eax
mov ecx, dword [ebp - 0x1f4]
mov edx, dword [ebp - 0x280]
push eax
push eax
mov eax, dword [ebp - 0x240]
mov dword [esp], eax
call edx
mov dword [ebp - 0x74], ebx
mov ecx, dword [ebp - 0x1f4]
push eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x1f8]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x78], edi
mov dword [ebp - 0x68], edi
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x5c], ebx
mov dword [esp + 4], 4
call eax
push eax
push eax
mov eax, dword [esi + 0x30]
jmp 0x664e9078
mov eax, dword [ebp - 0x260]
mov edx, dword [ebp - 0x2a4]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x2e8]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xe4], eax
jmp 0x664ee77c
mov eax, dword [ebp - 0x260]
mov edx, dword [ebp - 0x2a4]
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0x2b8]
mov dword [ebp - 0xe0], edx
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xdc], eax
mov dword [esp], edx
call dword [0x66a21648]
mov eax, dword [ebp - 0x2b8]
sub esp, 8
mov dword [ebp - 0x2a0], eax
jmp 0x664e9f4e
mov eax, dword [esi + 0x58]
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], 0
mov dword [esp + 8], eax
mov dword [ebp - 0x260], eax
mov eax, dword [esi + 0x40]
mov dword [ebp - 0x248], edx
mov dword [esp + 4], eax
mov eax, dword [esi + 0x3c]
mov dword [esp], eax
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov edx, dword [ebp - 0x248]
mov dword [esp + 0x10], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], edx
mov dword [ebp - 0x23c], eax
mov eax, dword [esi + 0x40]
mov dword [esp + 4], eax
mov eax, dword [esi + 0x3c]
mov dword [esp], eax
call method.QStyle.sliderPositionFromValue_int__int__int__int__bool_
mov edx, dword [ebp - 0x23c]
sub edx, eax
cmp edx, 2
jg 0x664ea5d5
mov eax, dword [esi + 0x5c]
mov dword [ebp - 0x260], eax
jmp 0x664ea5d5
and eax, 0x101
or eax, 0x800004
mov dword [ebp - 0xb8], eax
jmp 0x664eb295
mov edi, dword [ebp - 0xf4]
sub eax, 2
cmp dword [esi + 0xc], 1
lea edx, [edi + 2]
jne 0x664eb455
mov ecx, dword [ebp - 0xf0]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x248]
mov dword [ebp - 0xe8], ecx
mov dword [esp + 4], eax
lea eax, [ebp - 0x118]
mov dword [esp], eax
mov dword [ebp - 0x118], ecx
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x114], edx
call fcn.667df350
sub esp, 8
jmp 0x664eb493
mov eax, dword [ebp - 0x210]
mov edi, dword [ebp - 0x248]
mov dword [esp + 4], 0x6e
mov dword [esp], eax
mov ecx, edi
mov eax, dword [ebp - 0x1f8]
call eax
lea eax, [ebp - 0x128]
sub esp, 8
mov dword [ebp - 0x240], eax
mov ecx, eax
mov dword [esp + 4], 1
mov dword [esp], edi
call dword [0x66a21334]
sub esp, 8
jmp 0x664eb3bf
mov eax, dword [ebp - 0xf0]
add eax, 6
jmp 0x664eb329
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, dword [ebp - 0x23c]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], 2
mov dword [esp + 8], esi
mov dword [esp + 4], 5
call dword [edx + 0x6c]
mov eax, dword [ebp - 0xb8]
sub esp, 0x14
cmp dword [ebp - 0xc0], eax
jg 0x664eed87
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xbc], eax
jg 0x664eed87
test byte [esi + 0x34], 2
je 0x664f05c8
mov eax, dword [esi + 8]
mov edx, eax
shr eax, 2
shr edx, 0xd
and eax, 1
and edx, 1
movzx eax, al
movzx edx, dl
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [esp], edx
mov edx, esi
call fcn.664dff70
mov edi, dword [ebp - 0xb8]
mov edx, dword [ebp - 0xbc]
mov ecx, dword [ebp - 0x290]
mov ebx, dword [ebp - 0xb4]
sub edi, 5
mov eax, dword [ebp - 0x280]
mov dword [ebp - 0x1f0], edi
lea edi, [edx + 5]
mov edx, dword [ebp - 0xc0]
sub ebx, 5
mov dword [esp], ecx
mov ecx, dword [ebp - 0x1f4]
add edx, 5
mov dword [ebp - 0x1f8], edx
call eax
mov ecx, ebx
sar ebx, 0x1f
push eax
mov eax, edi
cdq
add ecx, edi
adc ebx, edx
xor edx, edx
mov eax, ebx
mov dword [esp + 4], 1
shr eax, 0x1f
add eax, ecx
mov ecx, dword [ebp - 0x1f0]
adc edx, ebx
shrd eax, edx, 1
mov ebx, ecx
mov edi, eax
mov eax, dword [ebp - 0x1f8]
sar ebx, 0x1f
cdq
add ecx, eax
adc ebx, edx
xor edx, edx
mov eax, ebx
shr eax, 0x1f
add eax, ecx
adc edx, ebx
shrd eax, edx, 1
mov ebx, eax
lea eax, [edi + 3]
add edi, 4
mov dword [ebp - 0x74], eax
lea edx, [ebx - 2]
lea ecx, [ebx + 3]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x1f8], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x1f0], ecx
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x1f4]
call eax
mov edx, dword [ebp - 0x208]
mov ecx, dword [ebp - 0x1f0]
mov dword [ebp - 0x74], edi
push eax
push eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x78], edx
lea edx, [ebp - 0x78]
mov dword [ebp - 0x70], ecx
mov ecx, dword [ebp - 0x1f4]
mov dword [esp], edx
mov dword [ebp - 0x6c], edi
mov dword [esp + 4], 1
call eax
mov edx, dword [ebp - 0x240]
mov ecx, dword [ebp - 0x1f4]
push eax
push eax
mov dword [esp], edx
mov edx, dword [ebp - 0x280]
call edx
lea edx, [ebx - 3]
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0x6c], edi
push eax
mov eax, dword [ebp - 0x1f8]
add ebx, 4
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x70], edx
lea edx, [ebp - 0x78]
mov dword [esp], edx
mov dword [esp + 4], 1
call eax
mov dword [ebp - 0x78], ebx
mov ecx, dword [ebp - 0x1f4]
push eax
push eax
mov eax, dword [ebp - 0x1f0]
mov dword [ebp - 0x70], ebx
lea ebx, [ebp - 0x78]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x6c], edi
mov dword [esp + 4], 1
mov dword [esp], ebx
call eax
push eax
push eax
mov eax, dword [esi + 0x30]
jmp 0x664e9060
mov eax, dword [ebp - 0x220]
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], 0x68
mov dword [ebp - 0x248], ecx
mov dword [esp], eax
call dword [0x66a21d04]
sub esp, 8
jmp 0x664ee17b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664ec4cf
mov eax, dword [ebp - 0x268]
test eax, eax
jne 0x664f04f1
mov dword [esp], 0x40
call fcn.6678d230
mov dword [esp], 0
mov edx, eax
mov eax, dword [ebp - 0x210]
mov ecx, edx
mov dword [ebp - 0x210], edx
mov dword [esp + 4], eax
call method.QScrollbarStyleAnimation.QScrollbarStyleAnimation_QScrollbarStyleAnimation::Mode__QObject_
mov edx, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x238]
sub esp, 8
mov dword [esp], edx
call method.QCommonStylePrivate.startAnimation_QStyleAnimation__const
mov byte [ebp - 0x280], 0
mov edx, dword [ebp - 0x210]
sub esp, 4
mov ecx, edx
mov dword [ebp - 0x210], edx
call method.QScrollbarStyleAnimation.mode___const
mov edx, dword [ebp - 0x210]
test eax, eax
je 0x664eff55
movsd xmm3, qword [0x668140f8]
movsd xmm2, qword [0x66814100]
movsd qword [ebp - 0x268], xmm3
movsd qword [ebp - 0x238], xmm2
jmp 0x664ec304
mov ecx, dword [ebp - 0x23c]
call dword [0x66a20790]
mov eax, dword [eax]
mov dword [ebp - 0x280], eax
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x248], eax
jmp 0x664ebfc2
mov edx, dword [ebp - 0x284]
mov eax, dword [ebp - 0x2c8]
mov dword [esp + 4], 1
mov ecx, dword [ebp - 0x1f4]
mov dword [ebp - 0xe4], edx
mov edx, dword [ebp - 0x2a0]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xdc], edx
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0xe0], eax
mov dword [esp], edx
call dword [0x66a21648]
mov eax, dword [ebp - 0x2c8]
sub esp, 8
mov dword [ebp - 0x260], eax
jmp 0x664e9f4e
mov byte [ebp - 0x240], 0
jmp 0x664ec049
mov byte [ebp - 0x240], 0
mov eax, dword [esi + 0x50]
jmp 0x664ec049
lea ecx, [ebp - 0xc0]
mov eax, dword [ebp - 0x22c]
call eax
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0x228]
call eax
mov edx, dword [ebp - 0x23c]
mov dword [esp + 0xc], 0xff
lea ecx, [ebp - 0xc0]
mov dword [esp + 8], 0xa0
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x66a21358]
sub esp, 0x10
jmp 0x664ec558
mov edi, dword [ebp - 0x290]
mov eax, dword [ebp - 0x250]
movsd qword [ebp - 0x260], xmm0
mov ecx, edi
call eax
mov ecx, edi
mov dword [esp], 1
mov dword [esp + 4], 1
call dword [0x66a215bc]
movsd xmm0, qword [ebp - 0x260]
mov eax, dword [ebp - 0x248]
mov ecx, edi
sub esp, 8
movsd qword [ebp - 0xe8], xmm0
movsd qword [ebp - 0xe0], xmm0
mov dword [esp], eax
call dword [0x66a21660]
mov ecx, edi
sub esp, 4
mov dword [esp], 0
call dword [0x66a215fc]
mov edx, dword [ebp - 0x1f0]
lea ecx, [ebp - 0x9c]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], 4
call edx
mov ecx, edi
sub esp, 8
mov dword [esp], eax
call dword [0x66a2163c]
pxor xmm0, xmm0
mov eax, dword [ebp - 0x248]
mov ecx, edi
cvtsi2sd xmm0, dword [ebp - 0x230]
movsd xmm5, qword [ebp - 0x278]
sub esp, 4
mov dword [esp], eax
movsd qword [ebp - 0xe8], xmm5
movsd qword [ebp - 0xe0], xmm5
movsd qword [ebp - 0xd8], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x22c]
mov dword [esp + 0x14], 0
movsd qword [ebp - 0xd0], xmm0
movsd xmm0, qword [0x66814040]
movsd qword [esp + 0xc], xmm0
movsd qword [esp + 4], xmm0
call dword [0x66a215c8]
mov ecx, edi
mov eax, dword [ebp - 0x220]
sub esp, 0x18
call eax
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov edx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 8], edi
mov edi, dword [ebp - 0x23c]
mov dword [esp + 0xc], edx
mov dword [esp], 5
mov dword [esp + 4], edi
call dword [eax + 0x58]
sub esp, 0x10
jmp 0x664eb2b6
lea ecx, [ebp - 0x78]
call method.QStyleOptionFocusRect.QStyleOptionFocusRect__
mov dword [esp], esi
lea ecx, [ebp - 0x78]
call method.QStyleOption.operator_QStyleOption_const_
mov ebx, dword [ebp - 0xe0]
mov eax, dword [ebp - 0xdc]
sub esp, 4
lea edx, [ebx + 2]
mov ebx, dword [ebp - 0xe4]
add eax, 1
mov dword [ebp - 0x60], edx
lea ecx, [ebx - 1]
mov ebx, dword [ebp - 0xe8]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebp - 0x218]
sub ebx, 2
mov dword [ebp - 0x68], ebx
call method.QStyle.proxy___const
mov ebx, dword [ebp - 0x200]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp], 3
mov dword [esp + 0xc], ebx
mov ebx, dword [ebp - 0x1f4]
mov dword [esp + 8], ebx
lea ebx, [ebp - 0x78]
mov dword [esp + 4], ebx
call dword [eax + 0x58]
mov ecx, ebx
sub esp, 0x10
call method.QStyleOption.QStyleOption__
jmp 0x664eca96
mov eax, dword [ebp - 0x2a0]
mov edi, dword [ebp - 0x260]
lea ecx, [eax + 1]
mov eax, dword [ebp - 0x284]
lea edx, [edi - 1]
lea ebx, [eax + 1]
mov dword [ebp - 0x1f0], ebx
mov ebx, dword [ebp - 0x2a4]
jmp 0x664ec640
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664ed136
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x66a1f9d8]
jmp 0x664ed333
mov ecx, ebx
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov ecx, dword [ebp - 0x23c]
sub esp, 8
mov dword [esp + 4], 0x8c
mov eax, dword [eax]
add eax, 8
mov dword [esp], eax
mov eax, dword [0x66a21d04]
mov dword [ebp - 0x268], eax
call eax
sub esp, 8
jmp 0x664eda77
movapd xmm3, xmm1
subsd xmm3, qword [ebp - 0x298]
cvttsd2si ecx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, ecx
subsd xmm1, xmm3
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add edx, ecx
jmp 0x664ed638
movsd xmm7, qword [0x66814020]
movapd xmm0, xmm1
subsd xmm0, xmm7
movsd qword [ebp - 0x298], xmm7
cvttsd2si eax, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
subsd xmm1, xmm0
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add eax, edx
jmp 0x664ed612
mov ecx, dword [ebp - 0x250]
add dword [ebp - 0x2c0], ecx
test al, al
jne 0x664f0179
mov eax, dword [ebp - 0x2ac]
add eax, dword [ebp - 0x260]
mov dword [ebp - 0x268], eax
jmp 0x664ed27a
lea eax, [ebp - 0x1c8]
jmp 0x664ecf5a
mov eax, dword [0x66a1fb88]
mov ecx, dword [eax]
call dword [0x66a21a98]
pxor xmm1, xmm1
pxor xmm6, xmm6
cvtsi2sd xmm1, dword [ebp - 0x2c0]
fstp qword [ebp - 0x278]
movsd xmm2, qword [ebp - 0x278]
movsd qword [ebp - 0x278], xmm6
mulsd xmm1, xmm2
comisd xmm1, xmm6
jb 0x664f0264
movsd xmm0, qword [0x66814038]
movsd xmm4, qword [0x66814020]
addsd xmm1, xmm0
movsd qword [ebp - 0x298], xmm4
cvttsd2si eax, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x2d8]
mulsd xmm1, xmm2
comisd xmm1, xmmword [ebp - 0x278]
jb 0x664f0239
addsd xmm1, xmm0
cvttsd2si edx, xmm1
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
movsd qword [ebp - 0x2e0], xmm0
mov dword [ebp - 0xc0], edx
mov dword [esp], eax
movsd qword [ebp - 0x290], xmm2
call dword [0x66a21424]
movsd xmm2, qword [ebp - 0x290]
lea ecx, [ebp - 0x78]
sub esp, 4
movsd qword [esp], xmm2
call dword [0x66a2140c]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x11c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [ebp - 0x11c], edx
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x208]
call eax
mov eax, dword [ebp - 0x2bc]
lea ecx, [ebp - 0x78]
mov dword [esp], 0x13
call eax
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x240]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21410]
mov edx, dword [ebp - 0x240]
lea eax, [ebp - 0x168]
sub esp, 4
mov ecx, eax
mov dword [ebp - 0x290], eax
mov dword [esp], edx
call dword [0x66a21664]
lea ecx, [ebp - 0x78]
sub esp, 4
call dword [0x66a20e84]
movsd xmm0, qword [ebp - 0x2e0]
cmp dword [ebp - 0x238], 1
movsd qword [ebp - 0x2e8], xmm0
je 0x664f0429
mov eax, dword [ebp - 0x2c4]
pxor xmm1, xmm1
movsd xmm3, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sar eax, 1
movsd qword [ebp - 0xc0], xmm3
cvtsi2sd xmm1, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xb8], xmm1
movsd qword [ebp - 0x2e0], xmm1
call dword [0x66a20e78]
pxor xmm2, xmm2
movsd xmm1, qword [ebp - 0x2e0]
cvtsi2sd xmm2, dword [ebp - 0x2d0]
push eax
movsd qword [ebp - 0xc0], xmm2
mov eax, dword [ebp - 0x23c]
movsd qword [ebp - 0xb8], xmm1
lea ecx, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a20e74]
mov ecx, ebx
mov eax, dword [ebp - 0x1f0]
sub esp, 4
mov dword [esp + 4], 0xc
mov dword [esp], 4
call eax
lea ecx, [ebp - 0xe8]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xf4], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xf0], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 0x8c
mov word [ebp - 0xec], ax
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call dword [0x66a21d04]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x230]
sub esp, 8
call eax
mov edx, dword [ebp - 0x230]
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0x2e0], eax
call edx
movsd xmm0, qword [ebp - 0x2e8]
mov edx, eax
shr edx, 0x10
movzx edx, dl
lea ecx, [edx + edx*4]
lea ecx, [edx + ecx*2]
movzx edx, ah
movzx eax, al
shl edx, 4
add edx, ecx
lea ecx, [eax + eax*4]
mov eax, dword [ebp - 0x2e0]
add edx, ecx
shr eax, 0x10
sar edx, 5
movzx eax, al
mov ecx, edx
lea edx, [eax + eax*4]
lea edx, [eax + edx*2]
mov eax, dword [ebp - 0x2e0]
movzx eax, ah
shl eax, 4
add eax, edx
movzx edx, byte [ebp - 0x2e0]
lea edx, [edx + edx*4]
add eax, edx
sar eax, 5
cmp ecx, eax
jl 0x664f0566
mov ecx, dword [ebp - 0x290]
movsd qword [ebp - 0x2e0], xmm0
mov dword [esp + 4], 1
mov dword [esp], 1
call dword [0x66a215bc]
movsd xmm0, qword [ebp - 0x2e0]
mov eax, dword [ebp - 0x23c]
sub esp, 8
mov ecx, dword [ebp - 0x290]
movsd qword [ebp - 0xc0], xmm0
movsd qword [ebp - 0xb8], xmm0
mov dword [esp], eax
call dword [0x66a21660]
mov edx, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x23c]
sub esp, 4
mov dword [esp], edx
call dword [0x66a2128c]
mov eax, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x290]
sub esp, 4
mov edx, dword [ebp - 0x280]
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x2a4]
sub esp, 4
call edx
movsd xmm2, qword [ebp - 0x278]
mov eax, dword [0x66a216b0]
lea edx, [ebp - 0x138]
mov dword [esp + 8], edx
lea edx, [ebp - 0x78]
movsd qword [esp], xmm2
mov ecx, edx
mov dword [ebp - 0x278], eax
call eax
lea edx, [ebp - 0x138]
mov ecx, dword [ebp - 0x23c]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x82
call edx
movsd xmm4, qword [ebp - 0x298]
mov eax, dword [ebp - 0x23c]
lea edx, [ebp - 0x78]
sub esp, 8
mov ecx, edx
movsd qword [esp], xmm4
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x278]
call eax
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x23c]
sub esp, 0xc
mov dword [esp], edx
call dword [0x66a21340]
mov eax, dword [ebp - 0x23c]
mov ecx, dword [ebp - 0x290]
sub esp, 4
mov edx, dword [ebp - 0x2a0]
mov dword [esp], eax
call edx
mov ecx, dword [ebp - 0x23c]
mov edx, dword [ebp - 0x270]
sub esp, 4
call edx
mov edx, dword [ebp - 0x2d0]
pxor xmm0, xmm0
movsd xmm4, qword [ebp - 0x298]
mov ecx, dword [ebp - 0x290]
mov dword [esp + 0x14], 0
lea eax, [edx - 2]
mov edx, dword [ebp - 0x2c4]
movsd qword [ebp - 0xc0], xmm4
cvtsi2sd xmm0, eax
movsd qword [ebp - 0xb8], xmm4
lea eax, [edx - 2]
mov edx, dword [0x66a215c8]
movsd qword [esp + 0xc], xmm4
movsd qword [esp + 4], xmm4
mov dword [ebp - 0x278], edx
movsd qword [ebp - 0xb0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xa8], xmm0
call edx
xor eax, eax
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xc0], 1
mov word [ebp - 0xb4], ax
mov eax, dword [ebp - 0x23c]
sub esp, 0x18
mov dword [ebp - 0xbc], 0xffff1e1e
mov dword [esp], eax
mov dword [ebp - 0xb8], 0xffffffff
call dword [0x66a21604]
mov ecx, dword [ebp - 0x290]
sub esp, 4
mov dword [esp], 0
call dword [0x66a21638]
mov edx, dword [ebp - 0x2d0]
movsd xmm0, qword [0x66814040]
movsd xmm4, qword [ebp - 0x298]
sub esp, 4
mov ecx, dword [ebp - 0x290]
movsd qword [ebp - 0xc0], xmm0
lea eax, [edx - 4]
mov edx, dword [ebp - 0x2c4]
movsd qword [ebp - 0xb8], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
lea eax, [edx - 4]
movsd qword [esp + 0xc], xmm4
mov edx, dword [ebp - 0x278]
movsd qword [esp + 4], xmm4
mov dword [esp + 0x14], 0
movsd qword [ebp - 0xb0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xa8], xmm0
call edx
mov ecx, dword [ebp - 0x290]
sub esp, 0x18
call dword [0x66a215e8]
mov eax, dword [ebp - 0x240]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
call dword [0x66a20c6c]
lea eax, [ebp - 0x78]
mov ecx, eax
call dword [0x66a20e88]
mov ecx, dword [ebp - 0x290]
call dword [0x66a21670]
jmp 0x664ed22f
mov eax, dword [0x66a1fb88]
mov ecx, dword [eax]
call dword [0x66a21a98]
pxor xmm1, xmm1
pxor xmm7, xmm7
cvtsi2sd xmm1, dword [ebp - 0x2c0]
fstp qword [ebp - 0x208]
movsd xmm2, qword [ebp - 0x208]
movsd qword [ebp - 0x278], xmm7
mulsd xmm1, xmm2
comisd xmm1, xmm7
jb 0x664f03ea
movsd xmm0, qword [0x66814038]
movsd xmm4, qword [0x66814020]
addsd xmm1, xmm0
movsd qword [ebp - 0x298], xmm4
cvttsd2si eax, xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x2d8]
mulsd xmm1, xmm2
comisd xmm1, xmmword [ebp - 0x278]
jb 0x664f034c
addsd xmm1, xmm0
cvttsd2si edx, xmm1
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x23c]
lea ecx, [ebp - 0x78]
movsd qword [ebp - 0x270], xmm0
mov dword [ebp - 0xc0], edx
mov dword [esp], eax
movsd qword [ebp - 0x208], xmm2
call dword [0x66a21424]
movsd xmm2, qword [ebp - 0x208]
lea ecx, [ebp - 0x78]
sub esp, 4
movsd qword [esp], xmm2
call dword [0x66a2140c]
mov eax, dword [ebp - 0x11c]
mov edx, dword [ebp - 0x6c]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [ebp - 0x6c], eax
mov eax, dword [0x66a21438]
mov dword [ebp - 0x11c], edx
mov dword [ebp - 0x208], eax
call eax
mov eax, dword [ebp - 0x2bc]
lea ecx, [ebp - 0x78]
mov dword [esp], 0x13
call eax
lea eax, [ebp - 0x78]
mov ecx, dword [ebp - 0x240]
sub esp, 4
mov dword [esp], eax
call dword [0x66a21410]
mov edx, dword [ebp - 0x240]
lea eax, [ebp - 0xe8]
sub esp, 4
mov ecx, eax
mov dword [ebp - 0x248], eax
mov dword [esp], edx
call dword [0x66a21664]
mov ecx, dword [ebp - 0x248]
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], 1
call dword [0x66a215bc]
movsd xmm0, qword [ebp - 0x270]
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x248]
sub esp, 8
mov dword [esp], edx
movsd qword [ebp - 0x78], xmm0
movsd qword [ebp - 0x70], xmm0
call dword [0x66a21660]
lea ecx, [ebp - 0x78]
sub esp, 4
call dword [0x66a20e84]
cmp dword [ebp - 0x238], 1
je 0x664f048d
mov eax, dword [ebp - 0x2c4]
pxor xmm0, xmm0
movsd xmm3, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sar eax, 1
movsd qword [ebp - 0xc0], xmm3
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xb8], xmm0
movsd qword [ebp - 0x270], xmm0
call dword [0x66a20e78]
pxor xmm1, xmm1
movsd xmm0, qword [ebp - 0x270]
cvtsi2sd xmm1, dword [ebp - 0x2d0]
push eax
movsd qword [ebp - 0xc0], xmm1
mov eax, dword [ebp - 0x23c]
movsd qword [ebp - 0xb8], xmm0
lea ecx, [ebp - 0x78]
mov dword [esp], eax
call dword [0x66a20e74]
mov eax, dword [ebp - 0x210]
mov ecx, dword [ebp - 0x23c]
sub esp, 4
mov dword [esp], eax
call dword [0x66a2128c]
mov eax, dword [ebp - 0x23c]
mov edx, dword [0x66a21600]
sub esp, 4
mov ecx, dword [ebp - 0x248]
mov dword [esp], eax
mov dword [ebp - 0x280], edx
call edx
mov edx, dword [0x66a21298]
mov ecx, dword [ebp - 0x23c]
sub esp, 4
mov dword [ebp - 0x2a4], edx
call edx
mov edx, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x23c]
mov dword [esp + 4], 0x6e
mov dword [esp], edx
call dword [0x66a21d04]
mov eax, dword [ebp - 0x23c]
movsd xmm2, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sub esp, 8
mov dword [esp + 8], eax
mov eax, dword [0x66a216b0]
movsd qword [esp], xmm2
mov dword [ebp - 0x270], eax
call eax
mov edx, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x23c]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [ebp - 0x1f8]
mov dword [esp + 4], 0x6e
call edx
movsd xmm3, qword [ebp - 0x298]
mov eax, dword [ebp - 0x23c]
lea edx, [ebp - 0x78]
sub esp, 8
mov ecx, edx
movsd qword [esp], xmm3
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x270]
call eax
lea edx, [ebp - 0x78]
mov ecx, dword [ebp - 0x23c]
sub esp, 0xc
mov dword [esp], edx
call dword [0x66a21340]
mov eax, dword [ebp - 0x23c]
mov edx, dword [0x66a2163c]
sub esp, 4
mov ecx, dword [ebp - 0x248]
mov dword [esp], eax
mov dword [ebp - 0x2a0], edx
call edx
mov edx, dword [0x66a2134c]
mov ecx, dword [ebp - 0x23c]
sub esp, 4
mov dword [ebp - 0x270], edx
call edx
mov edx, dword [ebp - 0x2d0]
pxor xmm0, xmm0
movsd xmm3, qword [ebp - 0x298]
mov ecx, dword [ebp - 0x248]
mov dword [esp + 0x14], 0
lea eax, [edx - 2]
mov edx, dword [ebp - 0x2c4]
movsd qword [ebp - 0xc0], xmm3
cvtsi2sd xmm0, eax
movsd qword [ebp - 0xb8], xmm3
lea eax, [edx - 2]
movsd qword [esp + 0xc], xmm3
movsd qword [esp + 4], xmm3
movsd qword [ebp - 0xb0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xa8], xmm0
call dword [0x66a215c8]
mov ecx, dword [ebp - 0x248]
sub esp, 0x18
call dword [0x66a215e8]
mov eax, dword [ebp - 0x240]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x284]
mov dword [esp], eax
call dword [0x66a20c6c]
lea eax, [ebp - 0x78]
mov ecx, eax
call dword [0x66a20e88]
mov ecx, dword [ebp - 0x248]
call dword [0x66a21670]
jmp 0x664ed195
mov ecx, ebx
mov dword [esp + 4], 0xc
mov eax, dword [ebp - 0x1f0]
mov dword [esp], 4
call eax
mov edi, dword [ebp - 0x238]
mov eax, dword [eax]
sub esp, 8
mov ecx, edi
mov edx, dword [eax + 8]
mov dword [ebp - 0xe8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xe4], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xe0], edx
movzx eax, word [eax + 0x14]
mov dword [esp + 4], 0x7d
mov word [ebp - 0xdc], ax
mov eax, dword [ebp - 0x248]
mov dword [esp], eax
call dword [0x66a21d04]
mov eax, dword [ebp - 0x224]
mov ecx, edi
sub esp, 8
call eax
cmp eax, 0xa0
jg 0x664f051d
mov edi, dword [ebp - 0x290]
mov eax, dword [ebp - 0x238]
mov edx, dword [ebp - 0x280]
mov dword [esp], eax
mov ecx, edi
call edx
mov eax, dword [ebp - 0x1f8]
mov ecx, edi
sub esp, 4
mov dword [esp], 0
call eax
movsd xmm7, qword [ebp - 0x278]
mov ecx, dword [ebp - 0x248]
movsd xmm2, qword [ebp - 0x298]
movsd xmm3, qword [ebp - 0x2d0]
sub esp, 4
movsd xmm4, qword [ebp - 0x2d8]
mov eax, dword [ebp - 0x218]
movsd qword [ebp - 0xe8], xmm7
movsd qword [ebp - 0xe0], xmm2
movsd qword [ebp - 0xd8], xmm3
movsd qword [ebp - 0xd0], xmm4
mov dword [esp], ecx
mov ecx, edi
mov dword [esp + 0x14], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0x40000000
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call eax
mov edx, dword [ebp - 0x1f0]
mov ecx, ebx
sub esp, 0x18
mov dword [esp + 4], 0xc
mov dword [esp], 4
call edx
mov ecx, dword [ebp - 0x238]
mov eax, dword [eax]
sub esp, 8
mov edx, dword [eax + 8]
mov dword [ebp - 0xf8], edx
mov edx, dword [eax + 0xc]
mov dword [ebp - 0xf4], edx
mov edx, dword [eax + 0x10]
mov dword [ebp - 0xf0], edx
movzx eax, word [eax + 0x14]
mov edx, dword [ebp - 0x288]
mov dword [esp], 0x28
mov word [ebp - 0xec], ax
call edx
mov eax, dword [ebp - 0x238]
mov edx, dword [ebp - 0x280]
mov ecx, edi
sub esp, 4
mov dword [esp], eax
call edx
movsd xmm2, qword [ebp - 0x298]
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0xe0], 0
movsd xmm0, qword [0x66814048]
sub esp, 4
movsd xmm5, qword [ebp - 0x2a0]
mov dword [ebp - 0xdc], 0x40000000
movsd qword [ebp - 0xe8], xmm2
movsd xmm2, qword [ebp - 0x250]
mov eax, dword [ebp - 0x218]
mov dword [esp], ecx
mov ecx, edi
mov dword [esp + 0x14], 0
movsd qword [ebp - 0xd8], xmm2
movsd qword [ebp - 0xd0], xmm5
movsd qword [esp + 0xc], xmm0
movsd qword [esp + 4], xmm0
call eax
sub esp, 0x18
jmp 0x664ee531
mov eax, dword [ebp - 0x268]
test eax, eax
jne 0x664f05d1
mov ecx, edx
mov dword [ebp - 0x210], edx
call method.QScrollbarStyleAnimation.wasActive___const
mov edx, dword [ebp - 0x210]
mov byte [ebp - 0x280], al
mov ecx, edx
call method.QNumberStyleAnimation.currentValue___const
mov eax, dword [esi + 0x34]
mov edx, dword [ebp - 0x210]
fstp qword [ebp - 0x220]
test eax, eax
jne 0x664eee39
cmp byte [ebp - 0x280], 0
jne 0x664eee39
movsd xmm5, qword [0x66814098]
movsd xmm6, qword [ebp - 0x298]
movsd qword [ebp - 0x268], xmm5
movsd qword [ebp - 0x238], xmm6
jmp 0x664ec304
mov dword [esp], 0x40
call fcn.6678d230
mov edx, dword [ebp - 0x210]
mov dword [esp], 1
mov ecx, eax
mov dword [ebp - 0x220], eax
mov dword [esp + 4], edx
call method.QScrollbarStyleAnimation.QScrollbarStyleAnimation_QScrollbarStyleAnimation::Mode__QObject_
mov ecx, dword [ebp - 0x238]
push eax
push eax
mov eax, dword [ebp - 0x220]
mov dword [esp], eax
call method.QCommonStylePrivate.startAnimation_QStyleAnimation__const
pxor xmm2, xmm2
movsd xmm5, qword [0x66814020]
movsd qword [ebp - 0x278], xmm2
push eax
movsd qword [ebp - 0x298], xmm5
movsd qword [ebp - 0x220], xmm5
jmp 0x664ec284
mov edi, dword [ebp - 0xf0]
lea ecx, [edi - 1]
jmp 0x664eeac9
xor edx, edx
xor eax, eax
jmp 0x664e9144
mov eax, dword [ebp - 0x258]
mov ebx, dword [ebp - 0x248]
mov dword [esp + 4], 1
mov dword [esp], eax
mov ecx, ebx
call dword [0x66a21334]
push edi
push edi
jmp 0x664ec5f2
mov ecx, edx
mov dword [ebp - 0x258], edx
call method.QNumberStyleAnimation.currentValue___const
mov edx, dword [ebp - 0x258]
fstp qword [ebp - 0x210]
movsd xmm0, qword [ebp - 0x210]
mulsd xmm0, qword [0x66814108]
addsd xmm0, qword [ebp - 0x298]
mov ecx, edx
movsd qword [ebp - 0x238], xmm0
call method.QNumberStyleAnimation.currentValue___const
fstp qword [ebp - 0x210]
movsd xmm0, qword [ebp - 0x210]
mulsd xmm0, qword [0x66814110]
subsd xmm0, qword [ebp - 0x298]
movsd qword [ebp - 0x268], xmm0
jmp 0x664ec304
mov ecx, dword [ebp - 0x270]
cmp dword [esi + 0x3c], ecx
jne 0x664ec049
mov ecx, dword [ebp - 0x278]
cmp dword [esi + 0x40], ecx
jne 0x664ec049
mov ecx, dword [esi + 0x10]
cmp dword [ebp - 0x78], ecx
jne 0x664ec049
mov ecx, dword [esi + 0x18]
cmp dword [ebp - 0x70], ecx
jne 0x664ec049
mov ecx, dword [esi + 0x14]
cmp dword [ebp - 0x74], ecx
jne 0x664ec049
mov ecx, dword [esi + 0x1c]
cmp dword [ebp - 0x6c], ecx
setne byte [ebp - 0x258]
cmp edx, dword [ebp - 0x280]
setne dl
cmp dword [ebp - 0x268], 0
setne cl
or edx, ecx
or dl, byte [ebp - 0x258]
mov byte [ebp - 0x240], dl
jne 0x664ec049
pxor xmm2, xmm2
mov eax, dword [0x66a20320]
movsd qword [ebp - 0x278], xmm2
movsd qword [ebp - 0x220], xmm2
movsd xmm2, qword [0x66814020]
mov dword [ebp - 0x258], eax
movsd qword [ebp - 0x298], xmm2
jmp 0x664ec284
xor edx, edx
xor eax, eax
jmp 0x664ec786
xor edx, edx
xor eax, eax
jmp 0x664ecb17
mov dword [esp], esi
lea ecx, [ebp - 0x78]
lea edi, [ebp - 0x68]
call method.QStyleOption.QStyleOption_QStyleOption_const_
mov ecx, dword [ebp - 0x218]
push edx
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x200]
mov edx, dword [eax]
mov dword [esp], eax
mov dword [esp + 0xc], esi
lea esi, [ebp - 0x78]
mov dword [esp + 8], esi
mov esi, dword [ebp - 0x258]
mov dword [esp + 4], 0
mov ecx, esi
call dword [edx + pe_nt_image_headers32]
mov eax, dword [ebp - 0x238]
mov ebx, dword [ebp - 0x23c]
mov dword [ebp - 0xf8], 0x10
mov dword [ebp - 0xf4], 0x10
sub esp, 0x10
mov dword [esp + 4], eax
mov ecx, ebx
mov dword [esp], esi
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
call dword [0x66a21ca8]
mov ecx, esi
sub esp, 0x10
call dword [0x66a21318]
mov esi, dword [ebp - 0x248]
mov ecx, 4
mov eax, dword [ebp - 0x250]
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x1f4]
mov ecx, edi
call eax
mov ecx, dword [ebp - 0x218]
call method.QStyle.proxy___const
mov esi, dword [ebp - 0x248]
mov ecx, eax
mov eax, dword [eax]
mov dword [esp + 0xc], ebx
mov dword [esp + 4], esi
mov dword [esp], edi
mov dword [esp + 8], 0x84
call dword [eax + 0x50]
mov eax, dword [ebp - 0x220]
mov ecx, edi
sub esp, 0x10
call eax
mov ecx, ebx
call dword [0x66a21438]
lea ecx, [ebp - 0x78]
call method.QStyleOption.QStyleOption__
jmp 0x664e94d1
mov eax, dword [ebp - 0x2b4]
mov dword [ebp - 0x260], eax
jmp 0x664ed27a
xor edx, edx
xor eax, eax
jmp 0x664e9a49
xor edx, edx
xor eax, eax
jmp 0x664e9b4f
cmp dword [ebp - 0x2c4], 0
jne 0x664f05fa
cmp dword [ebp - 0x230], 0x2001
jne 0x664ee441
mov edx, dword [ebp - 0x128]
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0xe8], 1
mov dword [ebp - 0xe4], 0xffff1e1e
mov dword [ebp - 0xf8], edx
mov edx, dword [ebp - 0x124]
add eax, 1
mov dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xf4], edx
mov edx, dword [ebp - 0x120]
mov word [ebp - 0xdc], 0
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0x248]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x238]
mov ecx, dword [ebp - 0x290]
mov dword [esp], eax
call dword [0x66a21630]
push edi
push edi
jmp 0x664ee441
movapd xmm3, xmm1
subsd xmm3, qword [ebp - 0x298]
cvttsd2si ecx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, ecx
subsd xmm1, xmm3
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add edx, ecx
jmp 0x664ef317
movsd xmm5, qword [0x66814020]
movapd xmm0, xmm1
subsd xmm0, xmm5
movsd qword [ebp - 0x298], xmm5
cvttsd2si eax, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
subsd xmm1, xmm0
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add eax, edx
jmp 0x664ef2f1
mov ecx, ebx
mov dword [esp + 4], 0xc
mov eax, dword [ebp - 0x1f0]
lea edi, [ebp - 0xbc]
mov dword [esp], 4
call eax
mov ecx, 0xa
push edx
push edx
mov esi, dword [eax]
mov eax, dword [esi + 8]
add esi, 0xc
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x23c]
rep movsb byte es:[edi], byte [esi]
mov esi, dword [ebp - 0x248]
mov dword [esp + 4], 0x7d
mov dword [esp], eax
mov eax, dword [ebp - 0x268]
mov ecx, esi
call eax
mov eax, dword [ebp - 0x224]
push ecx
push ecx
mov ecx, esi
call eax
cmp eax, 0xa0
jg 0x664f0657
mov eax, dword [ebp - 0x248]
mov esi, dword [ebp - 0x23c]
mov dword [esp], eax
mov eax, dword [ebp - 0x238]
mov ecx, esi
call eax
mov ecx, dword [ebp - 0x258]
push eax
mov eax, dword [ebp - 0x280]
mov dword [esp], esi
call eax
mov ecx, esi
push eax
mov eax, dword [ebp - 0x2a4]
call eax
jmp 0x664edac9
movapd xmm3, xmm1
subsd xmm3, qword [ebp - 0x298]
cvttsd2si ecx, xmm3
pxor xmm3, xmm3
cvtsi2sd xmm3, ecx
subsd xmm1, xmm3
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add edx, ecx
jmp 0x664ef8b5
cmp dword [ebp - 0x2c4], 0
jne 0x664f069a
cmp dword [ebp - 0x230], 0x2001
jne 0x664ee441
mov dword [ebp - 0xe8], 1
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0xe4], 0xffff1e1e
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x2a8]
mov word [ebp - 0xdc], 0
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x2b0]
jmp 0x664f020d
movsd xmm4, qword [0x66814020]
movapd xmm0, xmm1
subsd xmm0, xmm4
movsd qword [ebp - 0x298], xmm4
cvttsd2si eax, xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, eax
subsd xmm1, xmm0
movsd xmm0, qword [0x66814038]
addsd xmm1, xmm0
cvttsd2si edx, xmm1
add eax, edx
jmp 0x664ef88f
mov eax, dword [ebp - 0x2d0]
pxor xmm1, xmm1
movsd xmm7, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sar eax, 1
movsd qword [ebp - 0xb8], xmm7
cvtsi2sd xmm1, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xc0], xmm1
movsd qword [ebp - 0x2e0], xmm1
call dword [0x66a20e78]
movsd xmm1, qword [ebp - 0x2e0]
push eax
movsd qword [ebp - 0xc0], xmm1
pxor xmm1, xmm1
cvtsi2sd xmm1, dword [ebp - 0x2c4]
jmp 0x664ef44d
mov eax, dword [ebp - 0x2d0]
pxor xmm0, xmm0
movsd xmm7, qword [ebp - 0x278]
lea ecx, [ebp - 0x78]
sar eax, 1
movsd qword [ebp - 0xb8], xmm7
cvtsi2sd xmm0, eax
mov eax, dword [ebp - 0x23c]
mov dword [esp], eax
movsd qword [ebp - 0xc0], xmm0
movsd qword [ebp - 0x270], xmm0
call dword [0x66a20e78]
movsd xmm0, qword [ebp - 0x270]
push edx
movsd qword [ebp - 0xc0], xmm0
pxor xmm0, xmm0
cvtsi2sd xmm0, dword [ebp - 0x2c4]
jmp 0x664efa25
movsd xmm5, qword [0x668140f8]
mov byte [ebp - 0x280], 0
movsd xmm6, qword [0x66814100]
movsd qword [ebp - 0x268], xmm5
movsd qword [ebp - 0x238], xmm6
jmp 0x664ec304
mov ecx, dword [ebp - 0x238]
mov eax, dword [ebp - 0x22c]
call eax
mov ecx, dword [ebp - 0x238]
mov edi, eax
mov eax, dword [ebp - 0x228]
call eax
mov dword [esp + 0xc], 0xff
mov ecx, dword [ebp - 0x238]
mov dword [esp + 8], 0xa0
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x66a21358]
sub esp, 0x10
jmp 0x664efc9c
lea eax, [ebp - 0xe8]
movsd qword [ebp - 0x2e0], xmm0
mov ecx, dword [ebp - 0x210]
mov dword [esp], eax
call dword [0x66a21390]
movsd xmm0, qword [ebp - 0x2e0]
push eax
jmp 0x664ef552
mov dword [esp], 0
call dword [0x66a1fc20]
pxor xmm4, xmm4
movsd xmm7, qword [0x66814020]
movsd qword [ebp - 0x278], xmm4
push eax
movsd qword [ebp - 0x298], xmm7
movsd qword [ebp - 0x220], xmm7
jmp 0x664ec284
xor edx, edx
xor eax, eax
jmp 0x664eebd9
mov dword [esp], 1
mov ecx, edx
mov dword [ebp - 0x210], edx
call method.QScrollbarStyleAnimation.setActive_bool_
mov edx, dword [ebp - 0x210]
push eax
jmp 0x664efe45
xor edx, edx
xor eax, eax
jmp 0x664ee82e
mov edi, dword [ebp - 0x248]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], 0x6e
mov dword [esp], eax
mov ecx, edi
call dword [0x66a21d04]
mov edx, dword [ebp - 0x128]
push eax
mov dword [ebp - 0xf8], edx
mov edx, dword [ebp - 0x124]
push eax
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0xf4], edx
mov edx, dword [ebp - 0x120]
add eax, 1
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0xec], eax
mov dword [esp + 4], edi
jmp 0x664f021d
mov ebx, dword [ebp - 0x248]
mov eax, dword [ebp - 0x22c]
mov ecx, ebx
call eax
mov ecx, ebx
mov esi, eax
mov eax, dword [ebp - 0x228]
call eax
mov dword [esp + 0xc], 0xff
mov ecx, ebx
mov dword [esp + 8], 0xa0
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x66a21358]
sub esp, 0x10
jmp 0x664f0311
mov edi, dword [ebp - 0x248]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], 0x6e
mov dword [esp], eax
mov ecx, edi
call dword [0x66a21d04]
push eax
push eax
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0x200]
mov dword [esp + 4], edi
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x2a8]
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0x2b0]
mov dword [ebp - 0xec], eax
jmp 0x664f021d