Function at 0x490990
Capabilities:
Get number of processors
Inspect section memory permissions

Disassembly:
push 0xffffffffffffffff
push 0x504116
mov eax, dword fs:[0]
push eax
sub esp, 0x3c
push ebx
push ebp
push esi
push edi
mov eax, dword [0x806d00]
xor eax, esp
push eax
lea eax, [esp + 0x50]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x3c], esi
push ecx
xor ebx, ebx
mov dword [esp + 0x18], ebx
mov eax, esp
mov dword [esp + 0x1c], ebx
mov dword [eax], ebx
mov eax, dword [esp + 0x64]
mov dword [esp + 0x3c], esp
push eax
call dword [0x6ad6a8]
push 0x1e0
push 0x258
mov ecx, esi
mov dword [esp + 0x60], ebx
mov dword [esi], vtable.WelcomeWidget.1.0
mov dword [esi + 8], vtable.WelcomeWidget.0
mov byte [esi + 0x14], bl
call dword [0x6ad3f4]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 1
lea ebp, [ebx + 3]
test edi, edi
je 0x490aba
mov byte [esp + 0x28], 0x20
mov ecx, dword [esp + 0x28]
push ecx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push ebx
lea edx, [esp + 0x20]
push str.Product_Home
push edx
call fcn.0048fdc0
add esp, 0xc
mov ebx, eax
push 0x6b5f90
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 2
mov dword [esp + 0x18], 1
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebx
lea edx, [esp + 0x30]
push edx
mov ecx, eax
mov dword [esp + 0x68], ebp
mov dword [esp + 0x24], ebp
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
mov dword [ecx], 0
mov ebx, 7
push eax
mov ecx, edi
mov dword [esp + 0x64], 4
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x490abc
xor edi, edi
mov dword [esi + 0x24], edi
mov dword [esp + 0x58], 6
test bl, 4
je 0x490add
and ebx, 0xfffffffb
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 5
test bl, 2
je 0x490afb
and ebx, 0xfffffffd
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, 1
je 0x490b19
and ebx, 0xfffffffe
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 8
test edi, edi
je 0x490bd4
mov byte [esp + 0x28], 0x20
mov eax, dword [esp + 0x28]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x20]
push str.Get_Support
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 8
push 0x6b5f90
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 9
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x30]
push ecx
or ebx, 0x10
mov ecx, eax
mov dword [esp + 0x68], 0xa
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x20
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0xb
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x490bd6
xor edi, edi
mov dword [esi + 0x28], edi
mov dword [esp + 0x58], 0xd
test bl, 0x20
je 0x490bf7
and ebx, 0xffffffdf
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0xc
test bl, 0x10
je 0x490c15
and ebx, 0xffffffef
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, 8
je 0x490c33
and ebx, 0xfffffff7
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0xf
test edi, edi
je 0x490cf4
mov byte [esp + 0x28], 0x20
mov edx, dword [esp + 0x28]
push edx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea eax, [esp + 0x20]
push str.Online_Help
push eax
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x40
push 0x6b5f90
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 0x10
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x30]
or ebx, 0x80
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x11
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x100
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x12
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x490cf6
xor edi, edi
mov dword [esi + 0x2c], edi
mov dword [esp + 0x58], 0x14
test ebx, 0x100
je 0x490d1d
and ebx, 0xfffffeff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x13
test bl, bl
jns 0x490d3d
and ebx, 0xffffff7f
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, 0x40
je 0x490d5b
and ebx, 0xffffffbf
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_9pt__.ClickableLabel:hovercolor:_rgb_224__0__0__
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x24]
mov edi, dword [0x6ad6c4]
lea eax, [esp + 0x60]
push eax
mov byte [esp + 0x5c], 0x16
call edi
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_9pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x28]
mov byte [esp + 0x5c], 0x17
call edi
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_9pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x2c]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x18
call edi
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
mov edi, dword [0x6ad3d4]
push 0xd
lea ecx, [esp + 0x64]
call edi
mov ecx, dword [esi + 0x24]
mov ebp, dword [0x6ad3d8]
lea eax, [esp + 0x60]
push eax
mov byte [esp + 0x5c], 0x19
call ebp
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push 0xd
lea ecx, [esp + 0x64]
call edi
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x28]
mov byte [esp + 0x5c], 0x1a
call ebp
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push 0xd
lea ecx, [esp + 0x64]
call edi
mov ecx, dword [esi + 0x2c]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x1b
call ebp
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
mov eax, dword [esi + 0x24]
push 0
push str.2home__
push esi
push str.2clicked__
push eax
mov edi, dword [0x6abbb4]
call edi
mov ecx, dword [esi + 0x28]
push 0
push str.2support__
push esi
push str.2clicked__
push ecx
call edi
mov edx, dword [esi + 0x2c]
push 0
push str.2help__
push esi
push str.2clicked__
push edx
call edi
push 0x10
call fcn.004da6b6
mov edi, eax
add esp, 0x40
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x1c
test edi, edi
je 0x490ed5
mov ecx, edi
call dword [0x6ad4b0]
mov dword [edi], vtable.QHBoxLayout.1.0
mov dword [edi + 8], vtable.QHBoxLayout.0
jmp 0x490ed7
xor edi, edi
mov ebp, dword [0x6ad6dc]
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
mov dword [eax], 0
mov eax, dword [esi + 0x24]
push 0
push eax
mov ecx, edi
mov dword [esp + 0x34], edi
mov byte [esp + 0x64], 0
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x28]
push 0
push ecx
mov ecx, edi
call ebp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
mov dword [eax], 0
mov edx, dword [esi + 0x2c]
push 0
push edx
mov ecx, edi
call ebp
push 1
mov ecx, edi
call dword [0x6ad6e0]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x1d
test edi, edi
je 0x490ff9
mov byte [esp + 0x24], 0x20
mov eax, dword [esp + 0x24]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x30]
push str.Getting_started_with_ScanPapyrus
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x200
push 0x6b6bd8
lea ecx, [esp + 0x20]
mov byte [esp + 0x5c], 0x1e
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x2c]
push ecx
or ebx, 0x400
mov ecx, eax
mov dword [esp + 0x68], 0x1f
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x800
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x20
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x490ffb
xor edi, edi
mov dword [esi + 0x30], edi
mov dword [esp + 0x58], 0x22
test ebx, 0x800
je 0x491022
and ebx, 0xfffff7ff
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x21
test ebx, 0x400
je 0x491046
and ebx, 0xfffffbff
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x200
je 0x49106a
and ebx, 0xfffffdff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push str..QLabel_color:_34a9cd__font:_bold__font_size:_18pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x30]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x24
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x25
test edi, edi
je 0x49115f
mov byte [esp + 0x2c], 0x20
mov eax, dword [esp + 0x2c]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x20]
push str.Scan_one_page
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x1000
push 0x6b6bd8
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 0x26
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x30]
push ecx
or ebx, 0x2000
mov ecx, eax
mov dword [esp + 0x68], 0x27
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x4000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x28
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x491161
xor edi, edi
mov dword [esi + 0x34], edi
mov dword [esp + 0x58], 0x2a
test ebx, 0x4000
je 0x491188
and ebx, 0xffffbfff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x29
test ebx, 0x2000
je 0x4911ac
and ebx, 0xffffdfff
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x1000
je 0x4911d0
and ebx, 0xffffefff
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov edx, dword [esi + 0x34]
push 0
push str.2scanPage__
push esi
push str.2clicked__
push edx
call dword [0x6abbb4]
add esp, 0x14
push 0xd
lea ecx, [esp + 0x64]
call dword [0x6ad3d4]
mov ecx, dword [esi + 0x34]
lea eax, [esp + 0x60]
push eax
mov byte [esp + 0x5c], 0x2c
call dword [0x6ad3d8]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_11pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x34]
mov byte [esp + 0x5c], 0x2d
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x2e
test edi, edi
je 0x49130d
mov byte [esp + 0x2c], 0x20
mov edx, dword [esp + 0x2c]
push edx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea eax, [esp + 0x20]
push str.Scan_one_page_from_the_flatbed_scanner_or_all_pages_from_the_feeder_nPress_Space_to_start_scanning
push eax
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x8000
push 0x6b6bd8
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 0x2f
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x30]
or ebx, 0x10000
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x30
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x20000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x31
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x49130f
xor edi, edi
mov dword [esi + 0x38], edi
mov dword [esp + 0x58], 0x33
test ebx, 0x20000
je 0x491336
and ebx, 0xfffdffff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x32
test ebx, 0x10000
je 0x49135a
and ebx, 0xfffeffff
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x8000
je 0x49137e
and ebx, 0xffff7fff
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push str..QLabel_color:_black__font_size:_9pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x38]
lea eax, [esp + 0x60]
push eax
mov byte [esp + 0x5c], 0x35
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x36
test edi, edi
je 0x4913ed
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4913ef
xor edi, edi
push str.:_images_arrow_right.png
lea ecx, [esp + 0x64]
mov dword [esp + 0x20], edi
mov byte [esp + 0x5c], 0
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
push 0
lea ecx, [esp + 0x68]
push ecx
lea ecx, [esp + 0x50]
mov byte [esp + 0x64], 0x37
mov dword [eax], 0
call dword [0x6ad6f8]
push eax
mov ecx, edi
mov byte [esp + 0x5c], 0x38
call dword [0x6ad418]
lea ecx, [esp + 0x44]
mov byte [esp + 0x58], 0x37
call dword [0x6ad700]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x39
test edi, edi
je 0x49151a
mov byte [esp + 0x2c], 0x20
mov edx, dword [esp + 0x2c]
push edx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea eax, [esp + 0x34]
push str.Scan_a_document_or_book
push eax
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x40000
push 0x6b6bd8
lea ecx, [esp + 0x24]
mov byte [esp + 0x5c], 0x3a
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x30]
or ebx, 0x80000
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x3b
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x100000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x3c
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x49151c
xor edi, edi
mov dword [esi + 0x3c], edi
mov dword [esp + 0x58], 0x3e
test ebx, 0x100000
je 0x491543
and ebx, 0xffefffff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x3d
test ebx, 0x80000
je 0x491567
and ebx, 0xfff7ffff
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x40000
je 0x49158b
and ebx, 0xfffbffff
lea ecx, [esp + 0x30]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov eax, dword [esi + 0x3c]
push 0
push str.2batchScan__
push esi
push str.2clicked__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0xd
lea ecx, [esp + 0x64]
call dword [0x6ad3d4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x3c]
mov byte [esp + 0x5c], 0x40
call dword [0x6ad3d8]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_11pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x3c]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x41
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x42
test edi, edi
je 0x4916c8
mov byte [esp + 0x30], 0x20
mov eax, dword [esp + 0x30]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x24]
push str.Scan_a_multi_page_document_in_batch_mode
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x200000
push 0x6b6bd8
lea ecx, [esp + 0x28]
mov byte [esp + 0x5c], 0x43
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x38]
push ecx
or ebx, 0x400000
mov ecx, eax
mov dword [esp + 0x68], 0x44
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x800000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x45
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4916ca
xor edi, edi
mov dword [esi + 0x40], edi
mov dword [esp + 0x58], 0x47
test ebx, 0x800000
je 0x4916f1
and ebx, 0xff7fffff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x46
test ebx, 0x400000
je 0x491715
and ebx, 0xffbfffff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x200000
je 0x491739
and ebx, 0xffdfffff
lea ecx, [esp + 0x20]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push str..QLabel_color:_black__font_size:_9pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x40]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x49
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x4a
test edi, edi
je 0x4917a8
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4917aa
xor edi, edi
push str.:_images_arrow_right.png
lea ecx, [esp + 0x64]
mov dword [esp + 0x24], edi
mov byte [esp + 0x5c], 0
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
mov dword [eax], 0
push 0
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x64], 0x4b
call dword [0x6ad6f8]
push eax
mov ecx, edi
mov byte [esp + 0x5c], 0x4c
call dword [0x6ad418]
lea ecx, [esp + 0x44]
mov byte [esp + 0x58], 0x4b
call dword [0x6ad700]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x4d
test edi, edi
je 0x4918d5
mov byte [esp + 0x30], 0x20
mov ecx, dword [esp + 0x30]
push ecx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea edx, [esp + 0x38]
push str.Scan_a_region
push edx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x1000000
push 0x6b6bd8
lea ecx, [esp + 0x28]
mov byte [esp + 0x5c], 0x4e
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x38]
or ebx, 0x2000000
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x4f
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x34], esp
push esi
or ebx, 0x4000000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x50
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x4918d7
xor edi, edi
mov dword [esi + 0x44], edi
mov dword [esp + 0x58], 0x52
test ebx, 0x4000000
je 0x4918fe
and ebx, 0xfbffffff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x51
test ebx, 0x2000000
je 0x491922
and ebx, 0xfdffffff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x1000000
je 0x491946
and ebx, 0xfeffffff
lea ecx, [esp + 0x34]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov eax, dword [esi + 0x44]
push 0
push str.2scanRegion__
push esi
push str.2clicked__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0xd
lea ecx, [esp + 0x64]
call dword [0x6ad3d4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x44]
mov byte [esp + 0x5c], 0x54
call dword [0x6ad3d8]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_11pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x44]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x55
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x38], edi
mov byte [esp + 0x58], 0x56
test edi, edi
je 0x491a83
mov byte [esp + 0x34], 0x20
mov eax, dword [esp + 0x34]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x28]
push str.Scan_part_of_a_page_in_high_resolution
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x8000000
push 0x6b6bd8
lea ecx, [esp + 0x30]
mov byte [esp + 0x5c], 0x57
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x3c]
push ecx
or ebx, 0x10000000
mov ecx, eax
mov dword [esp + 0x68], 0x58
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
or ebx, 0x20000000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x59
mov dword [esp + 0x20], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x491a85
xor edi, edi
mov dword [esi + 0x48], edi
mov dword [esp + 0x58], 0x5b
test ebx, 0x20000000
je 0x491aac
and ebx, 0xdfffffff
lea ecx, [esp + 0x30]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x5a
test ebx, 0x10000000
je 0x491ad0
and ebx, 0xefffffff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x8000000
je 0x491af4
and ebx, 0xf7ffffff
lea ecx, [esp + 0x24]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
push str..QLabel_color:_black__font_size:_9pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x48]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x5d
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x5e
test edi, edi
je 0x491b63
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x491b65
xor edi, edi
push str.:_images_arrow_right.png
lea ecx, [esp + 0x64]
mov dword [esp + 0x28], edi
mov byte [esp + 0x5c], 0
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
mov dword [eax], 0
push 0
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x64], 0x5f
call dword [0x6ad6f8]
push eax
mov ecx, edi
mov byte [esp + 0x5c], 0x60
call dword [0x6ad418]
lea ecx, [esp + 0x44]
mov byte [esp + 0x58], 0x5f
call dword [0x6ad700]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x40], edi
mov byte [esp + 0x58], 0x61
test edi, edi
je 0x491c8e
mov byte [esp + 0x34], 0x20
mov ecx, dword [esp + 0x34]
push ecx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea edx, [esp + 0x3c]
push str.Load_an_image
push edx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x40000000
push 0x6b6bd8
lea ecx, [esp + 0x30]
mov byte [esp + 0x5c], 0x62
mov dword [esp + 0x18], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x3c]
or ebx, 0x80000000
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x63
mov dword [esp + 0x24], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push esi
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x64
mov dword [esp + 0x24], 1
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x491c90
xor edi, edi
test byte [esp + 0x18], 1
mov dword [esi + 0x4c], edi
mov dword [esp + 0x58], 0x66
je 0x491cb1
and dword [esp + 0x18], 0xfffffffe
lea ecx, [esp + 0x30]
call dword [0x6abc18]
mov dword [esp + 0x58], 0x65
test ebx, ebx
jns 0x491cd1
and ebx, 0x7fffffff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x14], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test ebx, 0x40000000
je 0x491ceb
lea ecx, [esp + 0x38]
call dword [0x6abc18]
mov eax, dword [esi + 0x4c]
push 0
push str.2loadImage__
push esi
push str.2clicked__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0xd
lea ecx, [esp + 0x64]
call dword [0x6ad3d4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x4c]
mov byte [esp + 0x5c], 0x68
call dword [0x6ad3d8]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_11pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x4c]
lea edx, [esp + 0x14]
push edx
mov byte [esp + 0x5c], 0x69
call dword [0x6ad6c4]
lea ecx, [esp + 0x14]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x40], edi
mov byte [esp + 0x58], 0x6a
test edi, edi
je 0x491e23
mov byte [esp + 0x38], 0x20
mov eax, dword [esp + 0x38]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x30]
push str.Load_images_from_graphic_files_JPG__TIFF__PNG
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
mov ebx, dword [esp + 0x18]
or ebx, 2
push 0x6b6bd8
lea ecx, [esp + 0x34]
mov byte [esp + 0x5c], 0x6b
mov dword [esp + 0x1c], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x40]
push ecx
or ebx, 4
mov ecx, eax
mov dword [esp + 0x68], 0x6c
mov dword [esp + 0x28], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push esi
or ebx, 8
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x6d
mov dword [esp + 0x24], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x491e29
mov ebx, dword [esp + 0x18]
xor edi, edi
mov dword [esi + 0x50], edi
mov dword [esp + 0x58], 0x6f
test bl, 8
je 0x491e4a
and ebx, 0xfffffff7
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x6e
test bl, 4
je 0x491e68
and ebx, 0xfffffffb
lea ecx, [esp + 0x30]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, 2
je 0x491e82
lea ecx, [esp + 0x2c]
and ebx, 0xfffffffd
call dword [0x6abc18]
push str..QLabel_color:_black__font_size:_9pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x50]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x71
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x72
test edi, edi
je 0x491ef1
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x491ef3
xor edi, edi
push str.:_images_arrow_right.png
lea ecx, [esp + 0x64]
mov dword [esp + 0x18], edi
mov byte [esp + 0x5c], 0
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
mov dword [eax], 0
push 0
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x64], 0x73
call dword [0x6ad6f8]
push eax
mov ecx, edi
mov byte [esp + 0x5c], 0x74
call dword [0x6ad418]
lea ecx, [esp + 0x44]
mov byte [esp + 0x58], 0x73
call dword [0x6ad700]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x40], edi
mov byte [esp + 0x58], 0x75
test edi, edi
je 0x492015
mov byte [esp + 0x38], 0x20
mov ecx, dword [esp + 0x38]
push ecx
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea edx, [esp + 0x30]
push str.Extract_from_PDF
push edx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x10
push 0x6b6bd8
lea ecx, [esp + 0x34]
mov byte [esp + 0x5c], 0x76
mov dword [esp + 0x1c], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x60]
push ecx
push 0
push ebp
lea edx, [esp + 0x40]
or ebx, 0x20
push edx
mov ecx, eax
mov dword [esp + 0x68], 0x77
mov dword [esp + 0x28], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push esi
or ebx, 0x40
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x78
mov dword [esp + 0x24], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.ClickableLabel.1.0
mov dword [edi + 8], vtable.ClickableLabel.0
jmp 0x492017
xor edi, edi
mov dword [esi + 0x54], edi
mov dword [esp + 0x58], 0x7a
test bl, 0x40
je 0x492038
and ebx, 0xffffffbf
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x79
test bl, 0x20
je 0x492056
and ebx, 0xffffffdf
lea ecx, [esp + 0x30]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, 0x10
je 0x492070
lea ecx, [esp + 0x2c]
and ebx, 0xffffffef
call dword [0x6abc18]
mov eax, dword [esi + 0x54]
push 0
push str.2loadPdf__
push esi
push str.2clicked__
push eax
call dword [0x6abbb4]
add esp, 0x14
push 0xd
lea ecx, [esp + 0x64]
call dword [0x6ad3d4]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esi + 0x54]
mov byte [esp + 0x5c], 0x7c
call dword [0x6ad3d8]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6ad3dc]
push str..ClickableLabel_color:_34a9cd__font:_bold__font_size:_11pt__.ClickableLabel:hovercolor:_rgb_224__0__0___
lea ecx, [esp + 0x1c]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x54]
lea edx, [esp + 0x18]
push edx
mov byte [esp + 0x5c], 0x7d
call dword [0x6ad6c4]
lea ecx, [esp + 0x18]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x40], edi
mov byte [esp + 0x58], 0x7e
test edi, edi
je 0x4921ad
mov byte [esp + 0x38], 0x20
mov eax, dword [esp + 0x38]
push eax
lea ecx, [esp + 0x64]
call dword [0x6abb70]
push 0
lea ecx, [esp + 0x30]
push str.Extract_images_from_a_PDF_file
push ecx
call fcn.0048fdc0
add esp, 0xc
mov ebp, eax
or ebx, 0x80
push 0x6b6bd8
lea ecx, [esp + 0x34]
mov byte [esp + 0x5c], 0x7f
mov dword [esp + 0x1c], ebx
call dword [0x6abbc4]
lea edx, [esp + 0x60]
push edx
push 0
push ebp
lea ecx, [esp + 0x40]
push ecx
or ebx, 0x100
mov ecx, eax
mov dword [esp + 0x68], 0x80
mov dword [esp + 0x28], ebx
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push esi
or ebx, 0x200
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x64], 0x81
mov dword [esp + 0x24], ebx
call dword [0x6ad6b8]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4921af
xor edi, edi
mov dword [esi + 0x58], edi
mov dword [esp + 0x58], 0x83
test ebx, 0x200
je 0x4921d6
and ebx, 0xfffffdff
lea ecx, [esp + 0x34]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0x82
test ebx, 0x100
je 0x4921fa
and ebx, 0xfffffeff
lea ecx, [esp + 0x30]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x58], 0
test bl, bl
jns 0x492210
lea ecx, [esp + 0x2c]
call dword [0x6abc18]
push str..QLabel_color:_black__font_size:_9pt_
lea ecx, [esp + 0x64]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x58]
lea edx, [esp + 0x60]
push edx
mov byte [esp + 0x5c], 0x85
call dword [0x6ad6c4]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x86
test edi, edi
je 0x49227f
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x492281
xor edi, edi
push str.:_images_arrow_right.png
lea ecx, [esp + 0x64]
mov dword [esp + 0x1c], edi
mov byte [esp + 0x5c], 0
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
mov dword [eax], 0
push 0
lea eax, [esp + 0x68]
mov bl, 0x87
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x64], bl
call dword [0x6ad6f8]
push eax
mov ecx, edi
mov byte [esp + 0x5c], 0x88
call dword [0x6ad418]
lea ecx, [esp + 0x44]
mov byte [esp + 0x58], bl
call dword [0x6ad700]
lea ecx, [esp + 0x60]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
push 0x10
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x60], edi
mov byte [esp + 0x58], 0x89
test edi, edi
je 0x492318
mov ecx, edi
call dword [0x6ac0f8]
mov dword [edi], vtable.QGridLayout.1.0
mov dword [edi + 8], vtable.QGridLayout.0
jmp 0x49231a
xor edi, edi
push 6
push 6
push 6
push 0x14
mov ecx, edi
mov byte [esp + 0x68], 0
call dword [0x6ac0d4]
push 0
mov ecx, edi
call dword [0x6acf40]
mov ebx, dword [0x6ac0e0]
push ecx
mov ecx, dword [esp + 0x20]
mov eax, esp
mov dword [esp + 0x64], esp
push 0
push 0
push ecx
mov ecx, edi
mov dword [eax], 1
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov edx, dword [esi + 0x34]
push 0
push edx
mov ecx, edi
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov eax, dword [esi + 0x38]
push 1
push eax
mov ecx, edi
call ebx
push 0x24
call fcn.004da6b6
mov ebp, eax
add esp, 4
mov dword [esp + 0x60], ebp
mov byte [esp + 0x58], 0x8a
test ebp, ebp
je 0x4923bd
push 1
push 1
push 0x14
push 1
mov ecx, ebp
call dword [0x6ad350]
mov dword [ebp], vtable.QSpacerItem.0
jmp 0x4923bf
xor ebp, ebp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
push 1
push 0
push 2
push ebp
mov ebp, dword [0x6ac834]
mov ecx, edi
mov byte [esp + 0x70], 0
mov dword [eax], 0
call ebp
push ecx
mov ecx, dword [esp + 0x24]
mov eax, esp
mov dword [esp + 0x64], esp
push 0
push 3
push ecx
mov ecx, edi
mov dword [eax], 1
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov edx, dword [esi + 0x3c]
push 3
push edx
mov ecx, edi
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov eax, dword [esi + 0x40]
push 4
push eax
mov ecx, edi
call ebx
push 0x24
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x60], eax
mov byte [esp + 0x58], 0x8b
test eax, eax
je 0x492463
push 1
push 1
push 0x14
push 1
mov ecx, eax
call dword [0x6ad350]
mov ecx, dword [esp + 0x60]
mov dword [ecx], vtable.QSpacerItem.0
jmp 0x492465
xor ecx, ecx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
push 1
push 0
push 5
push ecx
mov ecx, edi
mov byte [esp + 0x70], 0
mov dword [eax], 0
call ebp
push ecx
mov ecx, dword [esp + 0x28]
mov eax, esp
mov dword [esp + 0x64], esp
push 0
push 6
push ecx
mov ecx, edi
mov dword [eax], 1
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov edx, dword [esi + 0x44]
push 6
push edx
mov ecx, edi
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov eax, dword [esi + 0x48]
push 7
push eax
mov ecx, edi
call ebx
push 0x24
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x60], eax
mov byte [esp + 0x58], 0x8c
test eax, eax
je 0x492503
push 1
push 1
push 0x14
push 1
mov ecx, eax
call dword [0x6ad350]
mov ecx, dword [esp + 0x60]
mov dword [ecx], vtable.QSpacerItem.0
jmp 0x492505
xor ecx, ecx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
push 1
push 0
push 8
push ecx
mov ecx, edi
mov byte [esp + 0x70], 0
mov dword [eax], 0
call ebp
push ecx
mov ecx, dword [esp + 0x18]
mov eax, esp
mov dword [esp + 0x64], esp
push 0
push 9
push ecx
mov ecx, edi
mov dword [eax], 1
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov edx, dword [esi + 0x4c]
push 9
push edx
mov ecx, edi
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov eax, dword [esi + 0x50]
push 0xa
push eax
mov ecx, edi
call ebx
push 0x24
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x60], eax
mov byte [esp + 0x58], 0x8d
test eax, eax
je 0x4925a3
push 1
push 1
push 0x14
push 1
mov ecx, eax
call dword [0x6ad350]
mov ecx, dword [esp + 0x60]
mov dword [ecx], vtable.QSpacerItem.0
jmp 0x4925a5
xor ecx, ecx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
push 1
push 0
push 0xb
push ecx
mov ecx, edi
mov byte [esp + 0x70], 0
mov dword [eax], 0
call ebp
push ecx
mov ecx, dword [esp + 0x1c]
mov eax, esp
mov dword [esp + 0x64], esp
push 0
push 0xc
push ecx
mov ecx, edi
mov dword [eax], 1
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov edx, dword [esi + 0x54]
push 0xc
push edx
mov ecx, edi
call ebx
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push 1
mov dword [eax], 1
mov eax, dword [esi + 0x58]
push 0xd
push eax
mov ecx, edi
call ebx
push 1
push 1
mov ecx, edi
call dword [0x6ac0dc]
push 0x10
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x60], ebx
mov byte [esp + 0x58], 0x8e
test ebx, ebx
je 0x492654
push 0
mov ecx, ebx
call dword [0x6ad2b0]
mov ebp, ebx
mov dword [ebx], vtable.QFormLayout.1.0
mov dword [ebx + 8], vtable.QFormLayout.0
mov dword [esp + 0x60], ebp
jmp 0x492660
mov dword [esp + 0x60], 0
mov ebp, dword [esp + 0x60]
push 1
mov ecx, ebp
mov byte [esp + 0x5c], 0
call dword [0x6ad2b4]
push ecx
mov eax, esp
mov ecx, ebp
mov dword [esp + 0x44], esp
mov dword [eax], 2
call dword [0x6acf3c]
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x40], ebx
mov byte [esp + 0x58], 0x8f
test ebx, ebx
je 0x4926c2
push ecx
mov eax, esp
mov dword [esp + 0x3c], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ad4d4]
mov dword [ebx], vtable.QLabel.1.0
mov dword [ebx + 8], vtable.QLabel.0
jmp 0x4926c4
xor ebx, ebx
push str..QLabel_color:_gray__font:_bold__font_size:_9pt_
lea ecx, [esp + 0x28]
mov byte [esp + 0x5c], 0
mov dword [esi + 0x20], ebx
call dword [0x6abbc4]
lea ecx, [esp + 0x24]
push ecx
mov ecx, dword [esi + 0x20]
mov byte [esp + 0x5c], 0x90
call dword [0x6ad6c4]
lea ecx, [esp + 0x24]
mov byte [esp + 0x58], 0
call dword [0x6abc18]
mov edx, dword [esi + 0x20]
push edx
mov ecx, ebp
call dword [0x6ad1e0]
push 0x10
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x40], ebx
mov byte [esp + 0x58], 0x91
test ebx, ebx
je 0x492739
mov ecx, ebx
call dword [0x6ad6ac]
mov dword [ebx], vtable.QVBoxLayout.1.0
mov dword [ebx + 8], vtable.QVBoxLayout.0
jmp 0x49273b
xor ebx, ebx
push 0x28
push 0x28
push 0x2e
push 0x28
mov ecx, ebx
mov byte [esp + 0x68], 0
call dword [0x6ac0d4]
mov eax, dword [esp + 0x28]
mov ebp, dword [0x6ad4c8]
push 0
push eax
mov ecx, ebx
call ebp
push 0x14
mov ecx, ebx
call dword [0x6ad6d8]
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x30]
push 0
push ecx
mov ecx, ebx
call dword [0x6ad6dc]
push 0xc
mov ecx, ebx
call dword [0x6ad6d8]
push 1
push edi
mov ecx, ebx
call ebp
push 1
mov ecx, ebx
call dword [0x6ad6e0]
mov edx, dword [esp + 0x60]
push 0
push edx
mov ecx, ebx
call ebp
push ebx
mov ecx, esi
call dword [0x6ad6e4]
mov eax, esi
mov ecx, dword [esp + 0x50]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x48
ret 4