Function at 0x100e21a0
Capabilities:
Contain obfuscated stackstrings
Get geographical location

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x102775af
mov eax, dword fs:[0]
push eax
sub esp, 0xc4
push ebx
push ebp
push esi
push edi
mov eax, dword [0x103fb8f8]
xor eax, esp
push eax
lea eax, [esp + 0xd8]
mov dword fs:[0], eax
mov ebx, ecx
push 0x30
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0
test eax, eax
je 0x100e2215
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_e023a2b4cc90261e0c37dd9316230119___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0
call fcn.1001c3e0
jmp 0x100e2217
xor eax, eax
push 0x110
mov dword [esp + 0xe4], 0xffffffff
mov dword [ebx + 0x288], eax
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 2
test esi, esi
je 0x100e228e
sub esp, 0x18
mov dword [esp + 0xd4], esp
mov ecx, esp
mov dword [ecx], vtable.._AV___Func_impl_U___Callable_obj_V_lambda_e6153793efe568ea7da3154aa397c0ba____0A__std__V__allocator_V___Func_class_K___V_std___2_K___V_std__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
sub esp, 0xf0
mov byte [esp + 0x1e8], 4
lea ecx, [ebx + 0x18]
push esp
call fcn.100a8280
push ebx
mov ecx, esi
mov byte [esp + 0x1ec], 2
call fcn.1001c280
jmp 0x100e2290
xor eax, eax
push 0x30
mov dword [esp + 0xe4], 0xffffffff
mov dword [ebx + 0x28c], eax
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 5
test eax, eax
je 0x100e22dd
sub esp, 0x18
mov ecx, esp
push ebx
mov dword [ecx + 0x10], 0
mov ecx, eax
call fcn.1001c3e0
mov edi, eax
mov dword [esp + 0x68], eax
jmp 0x100e22e3
xor edi, edi
mov dword [esp + 0x68], edi
push 0xf
push 0x102bc9c8
mov dword [esp + 0xe8], 0xffffffff
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
mov dword [esp + 0xf0], 6
push str.Edit
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0x90]
mov byte [esp + 0xf8], 7
push eax
call fcn.100ced20
add esp, 0x1c
lea ecx, [ebx + 0x18]
push str.ActionBinaryEdit
push str.1binaryEditSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xc4], eax
add edi, 0x24
lea eax, [esp + 0xc0]
mov dword [esp + 0xc0], 1
push eax
mov ecx, edi
call fcn.10021310
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 6
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0xf
push 0x102bca0c
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
mov dword [esp + 0xf0], 8
push str.Fill...
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0x90]
mov byte [esp + 0xf8], 9
push eax
call fcn.100cedf0
add esp, 0x1c
lea ecx, [ebx + 0x18]
push str.ActionBinaryFill
push str.1binaryFillSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xc4], eax
mov ecx, edi
lea eax, [esp + 0xc0]
mov dword [esp + 0xc0], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 8
call dword [0x102aba64]
mov dword [esp + 0xe0], 0xffffffff
lea ecx, [esp + 0x78]
call dword [0x102aba64]
lea eax, [esp + 0xc0]
mov dword [esp + 0xc0], 0
push eax
mov ecx, edi
mov dword [esp + 0xc8], 0
call fcn.10021310
push 0xf
push str.binary_copy.png
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
mov dword [esp + 0xf0], 0xa
push 0x102af1fc
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0x90]
mov byte [esp + 0xf8], 0xb
push eax
call fcn.100ceec0
add esp, 0x1c
lea ecx, [ebx + 0x18]
push str.ActionBinaryCopy
push str.1binaryCopySlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xc4], eax
mov ecx, edi
lea eax, [esp + 0xc0]
mov dword [esp + 0xc0], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0xa
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x10
push str.binary_paste.png
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
sub esp, 0x10
mov dword [esp + 0xf8], 0xc
mov dword [esp + 0xd8], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_ae8bf0bd65a0f156a6a5f573516ed107___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xdc]
mov byte [esp + 0x100], 0xe
push str.Paste
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x108], 0xf
push eax
call fcn.100cef90
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionBinaryPaste
push str.1binaryPasteSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [esp + 0x80]
push eax
mov byte [esp + 0xfc], 0x10
call fcn.1001ec70
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0xc
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x1b
push str.binary_paste_ignoresize.png
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
sub esp, 0x10
mov dword [esp + 0xf8], 0x11
mov dword [esp + 0xd8], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_9e540c953220d2e18b8f8229ae517992___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xdc]
mov byte [esp + 0x100], 0x13
push str.Paste__Ignore_Size_
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x108], 0x14
push eax
call fcn.100cf060
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionBinaryPasteIgnoreSize
push str.1binaryPasteIgnoreSizeSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [esp + 0x80]
push eax
mov byte [esp + 0xfc], 0x15
call fcn.1001ec70
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x11
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0xf
push str.binary_save.png
call dword [0x102ab9d0]
mov dword [esp + 0x80], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
mov dword [esp + 0xf0], 0x16
push str.Save_To_a_File
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0x90]
mov byte [esp + 0xf8], 0x17
push eax
call fcn.100cf130
add esp, 0x1c
push str.ActionBinarySave
push str.1binarySaveToFileSlot__
push esi
push eax
lea ecx, [ebx + 0x18]
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xc4], eax
mov ecx, edi
lea eax, [esp + 0xc0]
mov dword [esp + 0xc0], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x16
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
mov edi, dword [0x102ab9d0]
push 0xa
push 0x102bcb48
call edi
mov dword [esp + 0x80], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
mov dword [esp + 0xf0], 0x18
push str.Binary
push eax
call fcn.100e61a0
add esp, 0x18
push dword [esp + 0x68]
mov byte [esp + 0xe4], 0x19
push eax
lea eax, [esp + 0x80]
push eax
call fcn.100cf200
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x18
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x1a
test eax, eax
je 0x100e2854
sub esp, 0x18
mov ecx, esp
push ebx
mov dword [ecx + 0x10], 0
mov ecx, eax
call fcn.1001c3e0
mov ecx, eax
mov dword [esp + 0x68], eax
jmp 0x100e285a
xor ecx, ecx
mov dword [esp + 0x68], ecx
mov eax, dword [ebx + 0x27c]
lea esi, [ecx + 0x24]
mov dword [esp + 0xc4], eax
mov ecx, esi
lea eax, [esp + 0xc0]
mov dword [esp + 0xe0], 0xffffffff
push eax
mov dword [esp + 0xc4], 1
call fcn.10021310
mov eax, dword [ebx + 0x274]
mov ecx, esi
mov dword [esp + 0xc4], eax
lea eax, [esp + 0xc0]
push eax
mov dword [esp + 0xc4], 1
call fcn.10021310
sub esp, 0x18
mov eax, esp
mov ecx, dword [esp + 0x80]
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_3b17dfb94fff03c41ac203f47b2ec1d7___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push dword [ebx + 0x278]
mov dword [esp + 0xfc], 0xffffffff
call fcn.1001ec70
push 0xe
push 0x102bcc64
call edi
mov dword [esp + 0x80], eax
sub esp, 0x10
mov dword [esp + 0xf8], 0x1c
mov dword [esp + 0xd8], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_49d81233aa6b142efde5922abf8f725c___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xdc]
mov byte [esp + 0x100], 0x1e
push 0x102bcc54
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x108], 0x1f
push eax
call fcn.100cf2d0
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionCopyFileOffset
push str.1copyFileOffsetSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov esi, dword [esp + 0x80]
mov ecx, esi
push eax
mov byte [esp + 0xfc], 0x20
call fcn.1001ec70
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x1c
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 8
push str.copy.png
call edi
mov dword [esp + 0x80], eax
mov dword [esp + 0xe8], 0x21
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xcc]
push 0x102af1fc
push eax
call fcn.100e61a0
add esp, 0x18
push esi
push eax
lea eax, [esp + 0x80]
mov byte [esp + 0xe8], 0x22
push eax
call fcn.100cf3a0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x21
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0xa
push str.eraser.png
call edi
mov dword [esp + 0x80], eax
sub esp, 0x10
mov dword [esp + 0xf8], 0x23
mov dword [esp + 0xd8], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_1b640c5c4c9151ed2499fbe2962a90c9___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xdc]
mov byte [esp + 0x100], 0x25
push str.Restore_selection
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x108], 0x26
push eax
call fcn.100cf470
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionUndoSelection
push str.1undoSelectionSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov byte [esp + 0xf8], 0x27
mov ecx, dword [ebx + 0x288]
push eax
call fcn.1001ec70
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x23
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
mov ecx, dword [ebx + 0x28c]
push 0x8008791
push dword [ebx + 0x288]
call fcn.1001f020
push 0xa
push str.modify.png
call edi
mov dword [esp + 0x80], eax
sub esp, 0x10
mov dword [esp + 0xf8], 0x28
mov dword [esp + 0xd8], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_172826cc94e553a624a1379c5c6be542___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xdc]
mov byte [esp + 0x100], 0x2a
push str.Modify_Value
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x108], 0x2b
push eax
call fcn.100cf540
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionModifyValue
push str.1modifyValueSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov byte [esp + 0xf8], 0x2c
mov ecx, dword [ebx + 0x288]
push eax
call fcn.1001ec70
lea ecx, [esp + 0xbc]
mov byte [esp + 0xe0], 0x28
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x2d
test eax, eax
je 0x100e2c14
sub esp, 0x18
mov ecx, esp
push ebx
mov dword [ecx + 0x10], 0
mov ecx, eax
call fcn.1001c3e0
mov edi, eax
jmp 0x100e2c16
xor edi, edi
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x2e
test eax, eax
je 0x100e2c6d
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_0768c9eff14050989c1b7e532e1d1766___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x2e
call fcn.1001c3e0
mov esi, eax
mov dword [esp + 0x80], eax
jmp 0x100e2c76
xor esi, esi
mov dword [esp + 0x80], esi
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x30
test eax, eax
je 0x100e2cc8
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_3c256282189c26229b51ef75a2d3a729___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x30
call fcn.1001c3e0
mov dword [esp + 0x68], eax
jmp 0x100e2cd0
mov dword [esp + 0x68], 0
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x32
test eax, eax
je 0x100e2d22
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_2f7112b329f399323b9d44120be3b3c0___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x32
call fcn.1001c3e0
mov dword [esp + 0x6c], eax
jmp 0x100e2d2a
mov dword [esp + 0x6c], 0
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x34
test eax, eax
je 0x100e2d7c
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_304e62546841443ba675bdbc45ee6b25___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x34
call fcn.1001c3e0
mov dword [esp + 0x70], eax
jmp 0x100e2d84
mov dword [esp + 0x70], 0
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x36
test eax, eax
je 0x100e2dd6
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_4e9445d3381568e2789d53c421b0fc47___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x36
call fcn.1001c3e0
mov dword [esp + 0x74], eax
jmp 0x100e2dde
mov dword [esp + 0x74], 0
push 0x30
mov dword [esp + 0xe4], 0xffffffff
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x38
test eax, eax
je 0x100e2e30
sub esp, 0x18
mov ecx, esp
mov dword [ecx], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_205e828b6e85887f3cebdb2c19515603___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [ecx + 4], ebx
mov dword [ecx + 0x10], ecx
mov ecx, eax
push ebx
mov byte [esp + 0xfc], 0x38
call fcn.1001c3e0
mov dword [esp + 0x78], eax
jmp 0x100e2e38
mov dword [esp + 0x78], 0
push 0x102c0a24
lea ecx, [esp + 0x80]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x3a
push str.Byte
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____r__1
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x3b
push eax
call fcn.100cf610
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
add esi, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
mov ecx, esi
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x3a
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.breakpoint_word.png
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x3c
push str.Word
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____r__2
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x3d
push eax
call fcn.100cf6e0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
mov ecx, esi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x3c
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0a7c
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
mov dword [esp + 0xe8], 0x3e
lea eax, [esp + 0xc8]
push str.Dword
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____r__4
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x3f
push eax
call fcn.100cf7b0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
mov ecx, esi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x3e
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0a24
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x40
push str.Byte
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____w__1
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x41
push eax
call fcn.100cf880
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov esi, dword [esp + 0x68]
mov dword [esp + 0xd0], eax
add esi, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
mov ecx, esi
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x40
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.breakpoint_word.png
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x42
push str.Word
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____w__2
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x43
push eax
call fcn.100cf950
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
mov ecx, esi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x42
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0a7c
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x44
push str.Dword
push eax
call fcn.100e61a0
add esp, 0x10
push str.bphws____w__4
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0xe8], 0x45
push eax
call fcn.100cfa20
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
mov ecx, esi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x44
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0ad8
lea ecx, [esp + 0x80]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x46
push 0x102c0ac4
push eax
call fcn.100e61a0
add esp, 0x10
push dword [esp + 0x80]
mov byte [esp + 0xe4], 0x47
push eax
lea eax, [esp + 0x84]
push eax
call fcn.100cfaf0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x46
call dword [0x102aba64]
lea ecx, [esp + 0x7c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0b04
lea ecx, [esp + 0x84]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x48
push 0x102c0af0
push eax
call fcn.100e61a0
add esp, 0x10
push dword [esp + 0x68]
mov byte [esp + 0xe4], 0x49
push eax
lea eax, [esp + 0x88]
push eax
call fcn.100cfbc0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x48
call dword [0x102aba64]
lea ecx, [esp + 0x80]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102afed8
lea ecx, [esp + 0x6c]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x4a
mov dword [esp + 0x98], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_077c67ccecf54e9af5f7792666251042___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x4c
push str.Hardware__Execute
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x4d
push str.bphws____x
push eax
lea eax, [esp + 0x88]
push eax
call fcn.100cfc90
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
push eax
mov ecx, edi
mov byte [esp + 0xfc], 0x4e
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x4a
call dword [0x102aba64]
lea ecx, [esp + 0x68]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.breakpoint_remove.png
lea ecx, [esp + 0x88]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x4f
mov dword [esp + 0x98], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_189f7bdde8afb3485ddb5ffffdda2543___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x51
push str.Remove_Hardware
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x52
push str.bphwc__
push eax
lea eax, [esp + 0xa4]
push eax
call fcn.100cfd60
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
push eax
mov ecx, edi
mov byte [esp + 0xfc], 0x53
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x4f
call dword [0x102aba64]
lea ecx, [esp + 0x84]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 0
push eax
lea ecx, [edi + 0x24]
mov dword [esp + 0xd4], 0
call fcn.10021310
push 0x102ba9a4
lea ecx, [esp + 0x8c]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x54
push 0x102ba994
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____0__a
push eax
lea eax, [esp + 0x90]
mov byte [esp + 0xe8], 0x55
push eax
call fcn.100cfe30
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov esi, dword [esp + 0x6c]
mov dword [esp + 0xd0], eax
lea eax, [esp + 0xcc]
push eax
mov dword [esp + 0xd0], 1
lea ecx, [esi + 0x24]
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x54
call dword [0x102aba64]
mov dword [esp + 0xe0], 0xffffffff
lea ecx, [esp + 0x88]
call dword [0x102aba64]
push 0x102ba9e0
lea ecx, [esp + 0x90]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x56
push str.Restore_on_hit
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____1__a
push eax
lea eax, [esp + 0x94]
mov byte [esp + 0xe8], 0x57
push eax
call fcn.100cff00
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
lea ecx, [esi + 0x24]
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x56
call dword [0x102aba64]
lea ecx, [esp + 0x8c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9a4
lea ecx, [esp + 0x94]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x58
push 0x102ba994
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____0__r
push eax
lea eax, [esp + 0x98]
mov byte [esp + 0xe8], 0x59
push eax
call fcn.100cffd0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov esi, dword [esp + 0x70]
mov dword [esp + 0xd0], eax
lea eax, [esp + 0xcc]
push eax
mov dword [esp + 0xd0], 1
lea ecx, [esi + 0x24]
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x58
call dword [0x102aba64]
lea ecx, [esp + 0x90]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9e0
lea ecx, [esp + 0x98]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
mov dword [esp + 0xe8], 0x5a
lea eax, [esp + 0xc8]
push str.Restore_on_hit
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____1__r
push eax
lea eax, [esp + 0x9c]
mov byte [esp + 0xe8], 0x5b
push eax
call fcn.100d00a0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
lea ecx, [esi + 0x24]
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x5a
call dword [0x102aba64]
lea ecx, [esp + 0x94]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9a4
lea ecx, [esp + 0x9c]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x5c
push 0x102ba994
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____0__w
push eax
lea eax, [esp + 0xa0]
mov byte [esp + 0xe8], 0x5d
push eax
call fcn.100d0170
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov esi, dword [esp + 0x74]
mov dword [esp + 0xd0], eax
lea eax, [esp + 0xcc]
push eax
mov dword [esp + 0xd0], 1
lea ecx, [esi + 0x24]
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x5c
call dword [0x102aba64]
lea ecx, [esp + 0x98]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9e0
lea ecx, [esp + 0xa0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x5e
push str.Restore_on_hit
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____1__w
push eax
lea eax, [esp + 0xa4]
mov byte [esp + 0xe8], 0x5f
push eax
call fcn.100d0240
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
lea ecx, [esi + 0x24]
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x5e
call dword [0x102aba64]
lea ecx, [esp + 0x9c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9a4
lea ecx, [esp + 0xa4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x60
push 0x102ba994
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____0__x
push eax
lea eax, [esp + 0xa8]
mov byte [esp + 0xe8], 0x61
push eax
call fcn.100d0310
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov esi, dword [esp + 0x78]
mov dword [esp + 0xd0], eax
lea eax, [esp + 0xcc]
push eax
mov dword [esp + 0xd0], 1
lea ecx, [esi + 0x24]
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x60
call dword [0x102aba64]
lea ecx, [esp + 0xa0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba9e0
lea ecx, [esp + 0xa8]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x62
push str.Restore_on_hit
push eax
call fcn.100e61a0
add esp, 0x10
push str.bpm____1__x
push eax
lea eax, [esp + 0xac]
mov byte [esp + 0xe8], 0x63
push eax
call fcn.100d03e0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
mov dword [esp + 0xd0], eax
lea ecx, [esi + 0x24]
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x62
call dword [0x102aba64]
lea ecx, [esp + 0xa4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ba974
lea ecx, [esp + 0xac]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x64
push str.Memory__Access
push eax
call fcn.100e61a0
add esp, 0x10
push dword [esp + 0x6c]
mov byte [esp + 0xe4], 0x65
push eax
lea eax, [esp + 0xb0]
push eax
call fcn.100d04b0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x64
call dword [0x102aba64]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102baa1c
lea ecx, [esp + 0x70]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x66
push str.Memory__Read
push eax
call fcn.100e61a0
add esp, 0x10
push dword [esp + 0x70]
mov byte [esp + 0xe4], 0x67
push eax
lea eax, [esp + 0x74]
push eax
call fcn.100d0580
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x66
call dword [0x102aba64]
lea ecx, [esp + 0x6c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102baa58
lea ecx, [esp + 0x74]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x68
push str.Memory__Write
push eax
call fcn.100e61a0
add esp, 0x10
push dword [esp + 0x74]
mov byte [esp + 0xe4], 0x69
push eax
lea eax, [esp + 0x78]
push eax
call fcn.100d0650
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x68
call dword [0x102aba64]
lea ecx, [esp + 0x70]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.breakpoint_memory_execute.png
lea ecx, [esp + 0x78]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x6a
push str.Memory__Execute
push eax
call fcn.100e61a0
add esp, 0x10
push esi
push eax
lea eax, [esp + 0x7c]
mov byte [esp + 0xe8], 0x6b
push eax
call fcn.100d0720
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
push eax
mov ecx, edi
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x6a
call dword [0x102aba64]
lea ecx, [esp + 0x74]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.breakpoint_remove.png
lea ecx, [esp + 0x7c]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x6c
mov dword [esp + 0xc0], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_08d6502f1559330a86f116e2fbcd93c7___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x6e
push str.Remove_Memory
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x6f
push str.bpmc__
push eax
lea eax, [esp + 0x98]
push eax
call fcn.100d07f0
mov ecx, dword [ebx + 0x28c]
add esp, 4
push eax
call fcn.10021170
push eax
mov ecx, edi
mov byte [esp + 0xfc], 0x70
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x6c
call dword [0x102aba64]
lea ecx, [esp + 0x78]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102ae34c
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x71
push 0x102c0bb8
push eax
call fcn.100e61a0
add esp, 0x10
push edi
push eax
lea eax, [esp + 0xb4]
mov byte [esp + 0xe8], 0x72
push eax
call fcn.100d08c0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x71
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.search_for.png
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x73
push 0x102babec
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xf0], 0x74
push eax
call fcn.100d0990
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionFindPattern
push str.1findPattern__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [ebx + 0x288]
mov dword [esp + 0xd0], eax
add ecx, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x73
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bace0
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x75
push 0x102c0bec
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xc4]
mov byte [esp + 0xf0], 0x76
push eax
call fcn.100d0a60
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionFindReferences
push str.1findReferencesSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [ebx + 0x288]
mov dword [esp + 0xd0], eax
add ecx, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x75
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0c50
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x77
push str.Sync_with_expression
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xc8]
mov byte [esp + 0xf0], 0x78
push eax
call fcn.100d0b30
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionSyncWithExpression
push str.1syncWithExpressionSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [ebx + 0x288]
mov dword [esp + 0xd0], eax
add ecx, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
mov byte [esp + 0xe0], 0x77
lea ecx, [esp + 0xc0]
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bab18
lea ecx, [esp + 0xc0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x79
push str.Allocate_Memory
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xcc]
mov byte [esp + 0xf0], 0x7a
push eax
call fcn.100d0c00
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionAllocateMemory
push str.1allocMemorySlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [ebx + 0x288]
mov dword [esp + 0xd0], eax
add ecx, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x79
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
add esp, 4
mov dword [esp + 0xc0], eax
mov dword [esp + 0xe0], 0x7b
test eax, eax
je 0x100e413a
sub esp, 0x18
mov ecx, esp
push ebx
mov dword [ecx + 0x10], 0
mov ecx, eax
call fcn.1001c3e0
mov edi, eax
mov dword [esp + 0x78], eax
jmp 0x100e4140
xor edi, edi
mov dword [esp + 0x78], edi
push str.geolocation_goto.png
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x7c
push str.Expression
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xcc]
mov byte [esp + 0xf0], 0x7d
push eax
call fcn.100d0cd0
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionGotoExpression
push str.1gotoExpressionSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xd0], eax
add edi, 0x24
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
mov ecx, edi
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x7c
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bcc64
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x7e
push str.File_Offset
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xc8]
mov byte [esp + 0xf0], 0x7f
push eax
call fcn.100d0da0
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionGotoFileOffset
push str.1gotoFileOffsetSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xd0], eax
mov ecx, edi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x7e
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bd5ac
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x80
mov dword [esp + 0xd4], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_e45597a8c523fdf0e466a7f04d5894ba___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x82
push str.Start_of_Page
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xdc]
mov byte [esp + 0x108], 0x83
push eax
call fcn.100d0e70
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionGotoStart
push str.1gotoStartSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov ecx, dword [esp + 0x90]
push eax
mov byte [esp + 0xfc], 0x84
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x80
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bd5e0
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x85
push str.End_of_Page
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xf0], 0x86
push eax
call fcn.100d0f40
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionGotoEnd
push str.1gotoEndSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov dword [esp + 0xd0], eax
mov ecx, edi
lea eax, [esp + 0xcc]
mov dword [esp + 0xcc], 1
push eax
call fcn.10021310
mov byte [esp + 0xe0], 0x85
lea ecx, [esp + 0xc0]
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.previous.png
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x87
mov dword [esp + 0xd4], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_d984586fbf71d37cfa964bf467fd2ea6___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x89
push 0x102bd4fc
push eax
call fcn.100e61a0
mov esi, eax
lea eax, [esp + 0xd4]
mov byte [esp + 0x108], 0x8a
push eax
call fcn.100d1010
add esp, 0x14
lea ecx, [ebx + 0x18]
push str.ActionGotoPrevious
push str.1gotoPreviousSlot__
push esi
push eax
call fcn.10098140
push eax
lea ecx, [ebx + 0x18]
call fcn.100a4f30
mov esi, dword [esp + 0x90]
mov ecx, esi
push eax
mov byte [esp + 0xfc], 0x8b
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x87
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.next.png
lea ecx, [esp + 0xac]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x8c
mov dword [esp + 0xd4], esp
mov eax, esp
mov dword [eax], vtable.std::_Func_impl_struct_std::_Callable_obj_class__lambda_efeb8933364002332ff593f098295f78___0___class_std::allocator_class_std::_Func_class_bool__class_QMenu_____bool__class_QMenu__.0
mov dword [eax + 4], ebx
mov dword [eax + 0x10], eax
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x8e
push 0x102bd528
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x8f
push str.ActionGotoNext
push str.1gotoNextSlot__
push eax
lea eax, [esp + 0xcc]
push eax
call fcn.100d10e0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098570
push eax
mov ecx, esi
mov byte [esp + 0xfc], 0x90
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x8c
call dword [0x102aba64]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bd6e8
lea ecx, [esp + 0xa8]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x91
lea eax, [esp + 0x7f]
mov dword [esp + 0xd4], esp
mov ecx, esp
push eax
call fcn.100ce320
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x92
push str.Previous_Reference
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x93
push str.ActionGotoPreviousReference
push str.1gotoPreviousReferenceSlot__
push eax
lea eax, [esp + 0xc8]
push eax
call fcn.100d11b0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098570
push eax
mov ecx, esi
mov byte [esp + 0xfc], 0x94
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x91
call dword [0x102aba64]
lea ecx, [esp + 0xa4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bd738
lea ecx, [esp + 0xa4]
call dword [0x102ab8d0]
sub esp, 0x18
mov dword [esp + 0xf8], 0x95
lea eax, [esp + 0x7f]
mov dword [esp + 0xd4], esp
mov ecx, esp
push eax
call fcn.100ce4f0
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xe0]
mov byte [esp + 0x100], 0x96
push str.Next_Reference
push eax
call fcn.100e61a0
add esp, 0x10
mov byte [esp + 0xf8], 0x97
push str.ActionGotoNextReference
push str.1gotoNextReferenceSlot__
push eax
lea eax, [esp + 0xc4]
push eax
call fcn.100d1280
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098570
push eax
mov ecx, esi
mov byte [esp + 0xfc], 0x98
call fcn.1001ec70
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x95
call dword [0x102aba64]
lea ecx, [esp + 0xa0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bab80
lea ecx, [esp + 0xa0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x99
push str.Go_to
push eax
call fcn.100e61a0
add esp, 0x10
push esi
push eax
lea eax, [esp + 0xa4]
mov byte [esp + 0xe8], 0x9a
push eax
call fcn.100d1350
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x99
call dword [0x102aba64]
lea ecx, [esp + 0x9c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
mov ecx, dword [ebx + 0x288]
call fcn.100a2af0
push 0x30
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 0x9b
test esi, esi
je 0x100e4820
sub esp, 0x18
mov ecx, esp
push 0
call fcn.1009b210
push ebx
mov ecx, esi
call fcn.1001c3e0
mov edi, eax
jmp 0x100e4822
xor edi, edi
push str.ascii.png
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x9c
push str.ASCII
push eax
call fcn.100e61a0
add esp, 0x10
push str.1hexAsciiSlot__
push eax
lea eax, [esp + 0xc4]
mov byte [esp + 0xe8], 0x9d
push eax
call fcn.100d1420
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x9c
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0cdc
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0x9e
push str.Extended_ASCII
push eax
call fcn.100e61a0
add esp, 0x10
push str.1hexUnicodeSlot__
push eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xe8], 0x9f
push eax
call fcn.100d14f0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0x9e
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102b9288
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
push 0x102b6564
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xa0
call dword [0x102ab8d0]
push str.1hexLastCodepageSlot__
lea eax, [esp + 0xb8]
mov byte [esp + 0xe4], 0xa1
push eax
lea eax, [esp + 0xc4]
push eax
call fcn.100d15c0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
mov esi, eax
mov byte [esp + 0xe0], 0xa0
lea ecx, [esp + 0xbc]
mov dword [esp + 0xc0], esi
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
lea eax, [esp + 0xc0]
push eax
lea ecx, [esp + 0xc0]
call fcn.100d6340
sub esp, 0x18
mov ecx, esp
push eax
call fcn.100ce780
push esi
mov ecx, edi
call fcn.1001ec70
push 0x102b6564
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xa2
push 0x102c0d1c
push eax
call fcn.100e61a0
add esp, 0x10
push str.1hexCodepageSlot__
push eax
lea eax, [esp + 0xb8]
mov byte [esp + 0xe8], 0xa3
push eax
call fcn.100d1690
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xa2
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102b708c
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xa4
push str.Hex
push eax
call fcn.100e61a0
add esp, 0x10
push edi
push eax
lea eax, [esp + 0xb4]
mov byte [esp + 0xe8], 0xa5
push eax
call fcn.100d1760
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xa4
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 0xa6
test esi, esi
je 0x100e4b69
sub esp, 0x18
mov ecx, esp
push 0
call fcn.1009b210
push ebx
mov ecx, esi
call fcn.1001c3e0
mov edi, eax
jmp 0x100e4b6b
xor edi, edi
push str.ascii.png
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xa7
push str.ASCII
push eax
call fcn.100e61a0
add esp, 0x10
push str.1textAsciiSlot__
push eax
lea eax, [esp + 0xc4]
mov byte [esp + 0xe8], 0xa8
push eax
call fcn.100d1830
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xa7
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0cdc
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xa9
push str.Extended_ASCII
push eax
call fcn.100e61a0
add esp, 0x10
push str.1textUnicodeSlot__
push eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xe8], 0xaa
push eax
call fcn.100d1900
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xa9
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102b9288
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
push 0x102b6564
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xab
call dword [0x102ab8d0]
push str.1textLastCodepageSlot__
lea eax, [esp + 0xb8]
mov byte [esp + 0xe4], 0xac
push eax
lea eax, [esp + 0xc4]
push eax
call fcn.100d19d0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
mov esi, eax
mov byte [esp + 0xe0], 0xab
lea ecx, [esp + 0xbc]
mov dword [esp + 0xc0], esi
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
lea eax, [esp + 0xc0]
push eax
lea ecx, [esp + 0xc0]
call fcn.100d62d0
sub esp, 0x18
mov ecx, esp
push eax
call fcn.100ce490
push esi
mov ecx, edi
call fcn.1001ec70
push 0x102b6564
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xad
push 0x102c0d1c
push eax
call fcn.100e61a0
add esp, 0x10
push str.1textCodepageSlot__
push eax
lea eax, [esp + 0xb8]
mov byte [esp + 0xe8], 0xae
push eax
call fcn.100d1aa0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, edi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xad
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.strings.png
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xaf
push 0x102c0d88
push eax
call fcn.100e61a0
add esp, 0x10
push edi
push eax
lea eax, [esp + 0xb4]
mov byte [esp + 0xe8], 0xb0
push eax
call fcn.100d1b70
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xaf
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 0xb1
test esi, esi
je 0x100e4eb2
sub esp, 0x18
mov ecx, esp
push 0
call fcn.1009b210
push ebx
mov ecx, esi
call fcn.1001c3e0
mov esi, eax
jmp 0x100e4eb4
xor esi, esi
push str.byte.png
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xb2
push str.Signed_byte__8_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerSignedByteSlot__
push eax
lea eax, [esp + 0xc4]
mov byte [esp + 0xe8], 0xb3
push eax
call fcn.100d1c40
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xb2
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bcf68
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xb4
push str.Signed_short__16_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerSignedShortSlot__
push eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xe8], 0xb5
push eax
call fcn.100d1d10
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xb4
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0e34
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xb6
push str.Signed_long__32_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerSignedLongSlot__
mov byte [esp + 0xe4], 0xb7
push eax
lea eax, [esp + 0xbc]
push eax
call fcn.100d1de0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xb6
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.qword.png
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xb8
push str.Signed_long_long__64_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerSignedLongLongSlot__
push eax
lea eax, [esp + 0xb8]
mov byte [esp + 0xe8], 0xb9
push eax
call fcn.100d1eb0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xb8
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.byte.png
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xba
push str.Unsigned_byte__8_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerUnsignedByteSlot__
push eax
lea eax, [esp + 0xb4]
mov byte [esp + 0xe8], 0xbb
push eax
call fcn.100d1f90
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xba
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bcf68
lea ecx, [esp + 0xac]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xbc
push str.Unsigned_short__16_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerUnsignedShortSlot__
push eax
lea eax, [esp + 0xb0]
mov byte [esp + 0xe8], 0xbd
push eax
call fcn.100d2060
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xbc
call dword [0x102aba64]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0e34
lea ecx, [esp + 0xa8]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xbe
push str.Unsigned_long__32_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerUnsignedLongSlot__
push eax
lea eax, [esp + 0xac]
mov byte [esp + 0xe8], 0xbf
push eax
call fcn.100d2130
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xbe
call dword [0x102aba64]
lea ecx, [esp + 0xa4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.qword.png
lea ecx, [esp + 0xa4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xc0
push str.Unsigned_long_long__64_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerUnsignedLongLongSlot__
push eax
lea eax, [esp + 0xa8]
mov byte [esp + 0xe8], 0xc1
push eax
call fcn.100d2200
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xc0
call dword [0x102aba64]
lea ecx, [esp + 0xa0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102bcf68
lea ecx, [esp + 0xa0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xc2
push str.Hex_short__16_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerHexShortSlot__
push eax
lea eax, [esp + 0xa4]
mov byte [esp + 0xe8], 0xc3
push eax
call fcn.100d22d0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xc2
call dword [0x102aba64]
lea ecx, [esp + 0x9c]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0e34
lea ecx, [esp + 0x9c]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xc4
push str.Hex_long__32_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerHexLongSlot__
push eax
lea eax, [esp + 0xa0]
mov byte [esp + 0xe8], 0xc5
push eax
call fcn.100d23a0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xc4
call dword [0x102aba64]
lea ecx, [esp + 0x98]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.qword.png
lea ecx, [esp + 0x98]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xc6
push str.Hex_long_long__64_bit_
push eax
call fcn.100e61a0
add esp, 0x10
push str.1integerHexLongLongSlot__
push eax
lea eax, [esp + 0x9c]
mov byte [esp + 0xe8], 0xc7
push eax
call fcn.100d2470
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xc6
call dword [0x102aba64]
lea ecx, [esp + 0x94]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c0ff8
lea ecx, [esp + 0x94]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xc8
push str.Integer
push eax
call fcn.100e61a0
add esp, 0x10
push esi
push eax
lea eax, [esp + 0x98]
mov byte [esp + 0xe8], 0xc9
push eax
call fcn.100d2540
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xc8
call dword [0x102aba64]
lea ecx, [esp + 0x90]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x30
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 0xca
test esi, esi
je 0x100e55d1
sub esp, 0x18
mov ecx, esp
push 0
call fcn.1009b210
push ebx
mov ecx, esi
call fcn.1001c3e0
mov esi, eax
jmp 0x100e55d3
xor esi, esi
push str.32bit_float.png
lea ecx, [esp + 0xc0]
mov dword [esp + 0xe4], 0xffffffff
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xcb
push 0x102c1018
push eax
call fcn.100e61a0
add esp, 0x10
push str.1floatFloatSlot__
push eax
lea eax, [esp + 0xc4]
mov byte [esp + 0xe8], 0xcc
push eax
call fcn.100d2610
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xcb
call dword [0x102aba64]
lea ecx, [esp + 0xbc]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.64bit_float.png
lea ecx, [esp + 0xbc]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xcd
push 0x102c104c
push eax
call fcn.100e61a0
add esp, 0x10
push str.1floatDoubleSlot__
push eax
lea eax, [esp + 0xc0]
mov byte [esp + 0xe8], 0xce
push eax
call fcn.100d26e0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xcd
call dword [0x102aba64]
lea ecx, [esp + 0xb8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.80bit_float.png
lea ecx, [esp + 0xb8]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xcf
push 0x102c1088
push eax
call fcn.100e61a0
add esp, 0x10
push str.1floatLongDoubleSlot__
mov byte [esp + 0xe4], 0xd0
push eax
lea eax, [esp + 0xbc]
push eax
call fcn.100d27b0
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
push eax
mov ecx, esi
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xcf
call dword [0x102aba64]
lea ecx, [esp + 0xb4]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push 0x102c10b8
lea ecx, [esp + 0xb4]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xd1
push str.Float
push eax
call fcn.100e61a0
add esp, 0x10
push esi
push eax
lea eax, [esp + 0xb8]
mov byte [esp + 0xe8], 0xd2
push eax
call fcn.100d2880
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.100a9420
mov ecx, dword [ebx + 0x288]
push eax
call fcn.101fe330
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xd1
call dword [0x102aba64]
lea ecx, [esp + 0xb0]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.address.png
lea ecx, [esp + 0xb0]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xd3
push str.Address
push eax
call fcn.100e61a0
add esp, 0x10
push str.1addressAsciiSlot__
push eax
lea eax, [esp + 0xb4]
mov byte [esp + 0xe8], 0xd4
push eax
call fcn.100d2950
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
mov ecx, dword [ebx + 0x288]
push eax
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xd3
call dword [0x102aba64]
lea ecx, [esp + 0xac]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
push str.processor_cpu.png
lea ecx, [esp + 0xac]
call dword [0x102ab8d0]
push 0xffffffffffffffff
push 0
lea eax, [esp + 0xc8]
mov dword [esp + 0xe8], 0xd5
push 0x102c10f8
push eax
call fcn.100e61a0
add esp, 0x10
push str.1disassemblySlot__
push eax
lea eax, [esp + 0xb0]
mov byte [esp + 0xe8], 0xd6
push eax
call fcn.100d2a20
add esp, 4
lea ecx, [ebx + 0x18]
push eax
call fcn.10098140
mov ecx, dword [ebx + 0x288]
push eax
call fcn.1001ec40
lea ecx, [esp + 0xc0]
mov byte [esp + 0xe0], 0xd5
call dword [0x102aba64]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xe0], 0xffffffff
call dword [0x102aba64]
mov ecx, dword [ebx + 0x288]
call fcn.100a2af0
push 0x30
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0xc0], esi
mov dword [esp + 0xe0], 0xd7
test esi, esi
je 0x100e59a1
push ebx
lea ecx, [esp + 0xcc]
call fcn.100d62b0
sub esp, 0x18
mov ecx, esp
push eax
call fcn.100ce3d0
push ebx
mov ecx, esi
call fcn.1001c3e0
jmp 0x100e59a3
xor eax, eax
mov ecx, dword [ebx + 0x288]
push eax
mov dword [esp + 0xe4], 0xffffffff
call fcn.1001ed90
mov ecx, dword [ebx + 0x288]
call fcn.101feab0
mov eax, dword [ebx + 0x18]
lea ecx, [ebx + 0x18]
call dword [eax]
mov ecx, dword [esp + 0xd8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret