Function at 0x180002a72
Capabilities:
Inspect section memory permissions

Disassembly:
jmp 0x18003fd90
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x1a20
call fcn.180003459
sub rsp, rax
mov rdi, rsp
mov ecx, 0x688
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x1a30]
mov qword [rsp + 0x1680], 0xfffffffffffffffe
mov rax, qword [0x18013b320]
xor rax, rsp
mov qword [rsp + 0x1a18], rax
mov dword [rsp + 0x1674], 0
mov dword [rsp + 0x1678], 0
mov rax, qword [rsp + 0x1a30]
mov ecx, dword [rsp + 0x1a60]
mov dword [rax + 0x490], ecx
mov rax, qword [rsp + 0x1a30]
cmp qword [rax + 0x398], 0
je 0x18003fe51
mov rax, qword [rsp + 0x1a30]
add rax, 0x3a0
mov r8, rax
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x398]
mov rcx, qword [rsp + 0x1a30]
call sym.wxmsw313ud_html_vc_x64_custom.dll_lReadCustomization_wxHtmlHelpWindow__QEAAXPEAVwxConfigBase__AEBVwxString___Z
lea rdx, str.wxHtmlHelp
lea rcx, [rsp + 0x60]
call qword [0x180151010]
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x1a58]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x1a50]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x1a48]
mov r8d, dword [rsp + 0x1a40]
mov rdx, qword [rsp + 0x1a38]
mov rcx, qword [rsp + 0x1a30]
call qword [0x180151830]
nop
lea rcx, [rsp + 0x60]
call qword [0x180151050]
lea rdx, str.Displays_help_as_you_browse_the_books_on_the_left.
lea rcx, [rsp + 0x108]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x98]
call qword [0x180151028]
mov qword [rsp + 0x1688], rax
mov rax, qword [rsp + 0x1688]
mov qword [rsp + 0x1690], rax
lea rcx, [rsp + 0xd0]
call qword [0x180151028]
mov qword [rsp + 0x1698], rax
mov rax, qword [rsp + 0x1698]
mov qword [rsp + 0x16a0], rax
mov r8, qword [rsp + 0x1690]
mov rdx, qword [rsp + 0x16a0]
lea rcx, [rsp + 0x108]
call fcn.1800010f5
mov rdx, rax
mov rcx, qword [rsp + 0x1a30]
call qword [0x180151820]
nop
lea rcx, [rsp + 0xd0]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x98]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x108]
call qword [0x180151050]
mov rax, qword [rsp + 0x1a30]
add rax, 0x384
mov rcx, qword [rsp + 0x1a30]
add rcx, 0x380
mov r8, rax
mov rdx, rcx
mov rcx, qword [rsp + 0x1a30]
call qword [0x1801514e8]
mov dword [rsp + 0x140], 0
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x13b8], rax
cmp qword [rsp + 0x13b8], 0
je 0x180040018
mov edx, 8
mov rcx, qword [rsp + 0x13b8]
call qword [0x180151550]
mov rax, qword [rsp + 0x13b8]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x13b8]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x13b8]
mov qword [rsp + 0x16a8], rax
jmp 0x180040024
mov qword [rsp + 0x16a8], 0
mov rax, qword [rsp + 0x16a8]
mov qword [rsp + 0x13b0], rax
mov rax, qword [rsp + 0x13b0]
mov qword [rsp + 0x148], rax
mov r8b, 1
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x1a30]
call qword [0x180151508]
mov dl, 1
mov rcx, qword [rsp + 0x1a30]
call qword [0x180151500]
mov eax, dword [rsp + 0x1a60]
and eax, 0x81
test eax, eax
je 0x1800402a3
mov ecx, 0x320
call fcn.180001b2c
mov qword [rsp + 0x13c8], rax
cmp qword [rsp + 0x13c8], 0
je 0x180040161
mov rdx, qword [0x180152a80]
lea rcx, [rsp + 0x158]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 1
mov dword [rsp + 0x1674], eax
mov eax, dword [rsp + 0x1a60]
and eax, 0x80
test eax, eax
je 0x1800400e6
mov dword [rsp + 0x16b0], 0x20
jmp 0x1800400f1
mov dword [rsp + 0x16b0], 0
mov eax, dword [rsp + 0x16b0]
or eax, 0x200244
lea rcx, [rsp + 0x158]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], eax
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0xffffffff
mov rdx, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13c8]
call qword [0x180151910]
mov rax, qword [rsp + 0x13c8]
lea rcx, vtable.wxToolBar.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x13c8]
mov qword [rsp + 0x16b8], rax
jmp 0x18004016d
mov qword [rsp + 0x16b8], 0
mov rax, qword [rsp + 0x16b8]
mov qword [rsp + 0x13c0], rax
mov rax, qword [rsp + 0x13c0]
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x1674]
and eax, 1
test eax, eax
je 0x1800401b1
and dword [rsp + 0x1674], 0xfffffffe
lea rcx, [rsp + 0x158]
call qword [0x180151050]
mov rax, qword [rsp + 0x150]
mov rax, qword [rax]
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x150]
call qword [rax + 0x828]
mov r8d, 0x16
mov edx, 0x16
lea rcx, [rsp + 0x13d0]
call qword [0x1801514e0]
mov rcx, qword [rsp + 0x150]
mov rcx, qword [rcx]
mov qword [rsp + 0x16c0], rcx
mov rdx, rax
mov rcx, qword [rsp + 0x150]
mov rax, qword [rsp + 0x16c0]
call qword [rax + 0x860]
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax]
mov r8d, dword [rsp + 0x1a60]
mov rdx, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x1a30]
call qword [rax + 0x6f0]
mov rax, qword [rsp + 0x150]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x150]
call qword [rax + 0x7b0]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x2000
xor r8d, r8d
mov rdx, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x148]
call qword [0x180151538]
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x150]
mov qword [rax + 0x320], rcx
mov qword [rsp + 0x190], 0
mov dword [rsp + 0x198], 0x10000000
mov eax, dword [rsp + 0x1a60]
and eax, 0xe
test eax, eax
je 0x1800407e9
mov dword [rsp + 0x19c], 0x300
mov ecx, 0x2f8
call fcn.180001b2c
mov qword [rsp + 0x13e0], rax
cmp qword [rsp + 0x13e0], 0
je 0x18004038a
lea rdx, str.splitter
lea rcx, [rsp + 0x1a0]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1674]
or eax, 2
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x19c]
mov dword [rsp + 0x28], eax
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0xffffffff
mov rdx, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13e0]
call qword [0x180151980]
mov rax, qword [rsp + 0x13e0]
lea rcx, vtable.wxSplitterWindow.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x13e0]
mov qword [rsp + 0x16c8], rax
jmp 0x180040396
mov qword [rsp + 0x16c8], 0
mov rax, qword [rsp + 0x16c8]
mov qword [rsp + 0x13d8], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13d8]
mov qword [rax + 0x2a8], rcx
mov eax, dword [rsp + 0x1674]
and eax, 2
test eax, eax
je 0x1800403e1
and dword [rsp + 0x1674], 0xfffffffd
lea rcx, [rsp + 0x1a0]
call qword [0x180151050]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x2000
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2a8]
mov rcx, qword [rsp + 0x148]
call qword [0x180151538]
mov ecx, 0x4c0
call fcn.180001b2c
mov qword [rsp + 0x13f0], rax
cmp qword [rsp + 0x13f0], 0
je 0x180040492
mov eax, dword [rsp + 0x198]
or eax, 4
mov dword [rsp + 0x30], eax
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
mov rax, qword [rsp + 0x1a30]
mov r8, qword [rax + 0x2a8]
mov rdx, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13f0]
call fcn.180002333
mov qword [rsp + 0x16d0], rax
jmp 0x18004049e
mov qword [rsp + 0x16d0], 0
mov rax, qword [rsp + 0x16d0]
mov qword [rsp + 0x13e8], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13e8]
mov qword [rax + 0x2a0], rcx
mov ecx, 0x278
call fcn.180001b2c
mov qword [rsp + 0x1400], rax
cmp qword [rsp + 0x1400], 0
je 0x18004057c
mov rdx, qword [0x180152a48]
lea rcx, [rsp + 0x1d8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 4
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x1d8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x280000
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0xffffffff
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2a8]
mov rcx, qword [rsp + 0x1400]
call qword [0x180151838]
mov rax, qword [rsp + 0x1400]
lea rcx, vtable.wxPanel.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1400]
mov qword [rsp + 0x16d8], rax
jmp 0x180040588
mov qword [rsp + 0x16d8], 0
mov rax, qword [rsp + 0x16d8]
mov qword [rsp + 0x13f8], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x13f8]
mov qword [rax + 0x2b0], rcx
mov eax, dword [rsp + 0x1674]
and eax, 4
test eax, eax
je 0x1800405d3
and dword [rsp + 0x1674], 0xfffffffb
lea rcx, [rsp + 0x1d8]
call qword [0x180151050]
mov ecx, 0x318
call fcn.180001b2c
mov qword [rsp + 0x1410], rax
cmp qword [rsp + 0x1410], 0
je 0x1800406a0
mov rdx, qword [0x180152ac8]
lea rcx, [rsp + 0x210]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 8
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x178b
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x1410]
call qword [0x1801519b8]
mov rax, qword [rsp + 0x1410]
lea rcx, vtable.wxNotebook.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1410]
lea rcx, vtable.wxNotebook.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1410]
mov qword [rsp + 0x16e0], rax
jmp 0x1800406ac
mov qword [rsp + 0x16e0], 0
mov rax, qword [rsp + 0x16e0]
mov qword [rsp + 0x1408], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1408]
mov qword [rax + 0x2b8], rcx
mov eax, dword [rsp + 0x1674]
and eax, 8
test eax, eax
je 0x1800406f7
and dword [rsp + 0x1674], 0xfffffff7
lea rcx, [rsp + 0x210]
call qword [0x180151050]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x1420], rax
cmp qword [rsp + 0x1420], 0
je 0x18004075e
mov edx, 8
mov rcx, qword [rsp + 0x1420]
call qword [0x180151550]
mov rax, qword [rsp + 0x1420]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1420]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x1420]
mov qword [rsp + 0x16e8], rax
jmp 0x18004076a
mov qword [rsp + 0x16e8], 0
mov rax, qword [rsp + 0x16e8]
mov qword [rsp + 0x1418], rax
mov rax, qword [rsp + 0x1418]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x2000
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b8]
mov rcx, qword [rsp + 0x190]
call qword [0x180151538]
mov r8b, 1
mov rdx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2b0]
call qword [0x180151508]
jmp 0x180040911
mov ecx, 0x4b8
call fcn.180001b2c
mov qword [rsp + 0x1430], rax
cmp qword [rsp + 0x1430], 0
je 0x180040880
lea rdx, [0x1800d6cb8]
lea rcx, [rsp + 0x248]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1674]
or eax, 0x10
mov dword [rsp + 0x1674], eax
mov eax, dword [rsp + 0x198]
or eax, 4
lea rcx, [rsp + 0x248]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], eax
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0xffffffff
mov rdx, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1430]
call sym.wxmsw313ud_html_vc_x64_custom.dll_l_0wxHtmlWindow__QEAA_PEAVwxWindow__HAEBVwxPoint__AEBVwxSize__JAEBVwxString___Z
mov qword [rsp + 0x16f0], rax
jmp 0x18004088c
mov qword [rsp + 0x16f0], 0
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x1428], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1428]
mov qword [rax + 0x2a0], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x10
test eax, eax
je 0x1800408d7
and dword [rsp + 0x1674], 0xffffffef
lea rcx, [rsp + 0x248]
call qword [0x180151050]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x2000
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2a0]
mov rcx, qword [rsp + 0x148]
call qword [0x180151538]
mov rax, qword [rsp + 0x1a30]
cmp qword [rax + 0x398], 0
je 0x180040998
lea rax, [rsp + 0x1438]
mov qword [rsp + 0x1470], rax
mov rax, qword [rsp + 0x1a30]
add rax, 0x3a0
mov rdx, rax
mov rcx, qword [rsp + 0x1470]
call qword [0x180151020]
mov qword [rsp + 0x16f8], rax
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2a0]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2a0]
mov rax, qword [rax]
mov r8, qword [rsp + 0x16f8]
mov rdx, qword [rsp + 0x1a30]
mov rdx, qword [rdx + 0x398]
call qword [rax + 0x700]
mov eax, dword [rsp + 0x1a60]
and eax, 2
test eax, eax
je 0x180041bd5
mov ecx, 0x278
call fcn.180001b2c
mov qword [rsp + 0x1480], rax
cmp qword [rsp + 0x1480], 0
je 0x180040a61
mov rdx, qword [0x180152a48]
lea rcx, [rsp + 0x288]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 0x20
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x288]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x280000
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1786
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b8]
mov rcx, qword [rsp + 0x1480]
call qword [0x180151838]
mov rax, qword [rsp + 0x1480]
lea rcx, vtable.wxPanel.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1480]
mov qword [rsp + 0x1700], rax
jmp 0x180040a6d
mov qword [rsp + 0x1700], 0
mov rax, qword [rsp + 0x1700]
mov qword [rsp + 0x1478], rax
mov rax, qword [rsp + 0x1478]
mov qword [rsp + 0x280], rax
mov eax, dword [rsp + 0x1674]
and eax, 0x20
test eax, eax
je 0x180040ab1
and dword [rsp + 0x1674], 0xffffffdf
lea rcx, [rsp + 0x288]
call qword [0x180151050]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x1490], rax
cmp qword [rsp + 0x1490], 0
je 0x180040b18
mov edx, 8
mov rcx, qword [rsp + 0x1490]
call qword [0x180151550]
mov rax, qword [rsp + 0x1490]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1490]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x1490]
mov qword [rsp + 0x1708], rax
jmp 0x180040b24
mov qword [rsp + 0x1708], 0
mov rax, qword [rsp + 0x1708]
mov qword [rsp + 0x1488], rax
mov rax, qword [rsp + 0x1488]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rsp + 0x2c0]
call qword [0x180151548]
mov r8b, 1
mov rdx, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x280]
call qword [0x180151508]
mov eax, dword [rsp + 0x1a60]
and eax, 0x10
test eax, eax
je 0x18004164a
mov dword [rsp + 0x2c8], 0x10
mov eax, dword [rsp + 0x2c8]
or eax, 8
mov dword [rsp + 0x2c8], eax
mov ecx, 0x2f0
call fcn.180001b2c
mov qword [rsp + 0x14a0], rax
cmp qword [rsp + 0x14a0], 0
je 0x180040cf1
mov rdx, qword [0x180152ac0]
lea rcx, [rsp + 0x2d0]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 0x40
mov dword [rsp + 0x1674], eax
mov rax, qword [0x180150e60]
mov rdx, qword [rax]
lea rcx, [rsp + 0x308]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 7
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x2c8]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x308]
mov r8d, 0x1782
mov rdx, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x14a0]
call qword [0x180151920]
mov rax, qword [rsp + 0x14a0]
lea rcx, vtable.wxComboBox.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x14a0]
lea rcx, vtable.wxComboBox.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x14a0]
lea rcx, vtable.wxComboBox.2.0
mov qword [rax + 0x2c8], rcx
mov rax, qword [rsp + 0x14a0]
mov qword [rsp + 0x1710], rax
jmp 0x180040cfd
mov qword [rsp + 0x1710], 0
mov rax, qword [rsp + 0x1710]
mov qword [rsp + 0x1498], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1498]
mov qword [rax + 0x328], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x80
test eax, eax
je 0x180040d4e
and dword [rsp + 0x1674], 0xffffff7f
lea rcx, [rsp + 0x308]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x40
test eax, eax
je 0x180040d72
and dword [rsp + 0x1674], 0xffffffbf
lea rcx, [rsp + 0x2d0]
call qword [0x180151050]
lea rdx, [0x1800d6cd0]
lea rcx, [rsp + 0x3b0]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x340]
call qword [0x180151028]
mov qword [rsp + 0x1718], rax
mov rax, qword [rsp + 0x1718]
mov qword [rsp + 0x1720], rax
lea rcx, [rsp + 0x378]
call qword [0x180151028]
mov qword [rsp + 0x1728], rax
mov rax, qword [rsp + 0x1728]
mov qword [rsp + 0x1730], rax
mov r8, qword [rsp + 0x1720]
mov rdx, qword [rsp + 0x1730]
lea rcx, [rsp + 0x3b0]
call fcn.1800010f5
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x328]
add rcx, 0x2a8
mov rdx, rax
call qword [0x180151858]
nop
lea rcx, [rsp + 0x378]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x340]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x3b0]
call qword [0x180151050]
mov dword [rsp + 0x3e8], 0
jmp 0x180040e5a
mov eax, dword [rsp + 0x3e8]
inc eax
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0x3e8]
mov qword [rsp + 0x1738], rax
mov rcx, qword [rsp + 0x1a30]
add rcx, 0x330
call qword [0x180150e10]
mov rcx, qword [rsp + 0x1738]
cmp rcx, rax
jae 0x180040eca
mov eax, dword [rsp + 0x3e8]
mov rcx, qword [rsp + 0x1a30]
add rcx, 0x330
mov edx, eax
call qword [0x180150e00]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x328]
add rcx, 0x2a8
mov rdx, rax
call qword [0x180151858]
jmp 0x180040e4a
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x328]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x328]
add rcx, 0x2a8
mov rax, qword [rax + 0x2a8]
xor edx, edx
call qword [rax + 0x28]
mov ecx, 0x2c0
call fcn.180001b2c
mov qword [rsp + 0x14b0], rax
cmp qword [rsp + 0x14b0], 0
je 0x180041064
mov rdx, qword [0x180151780]
lea rcx, [rsp + 0x470]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 8
mov dword [rsp + 0x1674], eax
lea rdx, [0x1800d6ce0]
lea rcx, [rsp + 0x400]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 9
mov dword [rsp + 0x1674], eax
lea rdx, str.wxART_ADD_BOOKMARK
lea rcx, [rsp + 0x438]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0xa
mov dword [rsp + 0x1674], eax
mov r9, qword [0x1801514c8]
lea r8, [rsp + 0x400]
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0x14b8]
call qword [0x180151a20]
mov qword [rsp + 0x1740], rax
mov rax, qword [rsp + 0x1740]
mov qword [rsp + 0x1748], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0xb
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x470]
mov qword [rsp + 0x40], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x1748]
mov r8d, 0x1783
mov rdx, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x14b0]
call qword [0x180151880]
mov rax, qword [rsp + 0x14b0]
lea rcx, vtable.wxBitmapButton.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x14b0]
mov qword [rsp + 0x1750], rax
jmp 0x180041070
mov qword [rsp + 0x1750], 0
mov rax, qword [rsp + 0x1750]
mov qword [rsp + 0x14a8], rax
mov rax, qword [rsp + 0x14a8]
mov qword [rsp + 0x3f0], rax
mov eax, dword [rsp + 0x1674]
and eax, 0x800
test eax, eax
je 0x1800410ba
and dword [rsp + 0x1674], 0xfffff7ff
lea rcx, [rsp + 0x14b8]
call qword [0x180154328]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x400
test eax, eax
je 0x1800410e4
and dword [rsp + 0x1674], 0xfffffbff
lea rcx, [rsp + 0x438]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x200
test eax, eax
je 0x18004110e
and dword [rsp + 0x1674], 0xfffffdff
lea rcx, [rsp + 0x400]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x100
test eax, eax
je 0x180041137
and dword [rsp + 0x1674], 0xfffffeff
lea rcx, [rsp + 0x470]
call qword [0x180151050]
mov ecx, 0x2c0
call fcn.180001b2c
mov qword [rsp + 0x14d0], rax
cmp qword [rsp + 0x14d0], 0
je 0x1800412a0
mov rdx, qword [0x180151780]
lea rcx, [rsp + 0x518]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0xc
mov dword [rsp + 0x1674], eax
lea rdx, str.wxART_BUTTON_C
lea rcx, [rsp + 0x4a8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0xd
mov dword [rsp + 0x1674], eax
lea rdx, str.wxART_DEL_BOOKMARK
lea rcx, [rsp + 0x4e0]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0xe
mov dword [rsp + 0x1674], eax
mov r9, qword [0x1801514c8]
lea r8, [rsp + 0x4a8]
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x14d8]
call qword [0x180151a20]
mov qword [rsp + 0x1758], rax
mov rax, qword [rsp + 0x1758]
mov qword [rsp + 0x1760], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0xf
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x518]
mov qword [rsp + 0x40], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x1760]
mov r8d, 0x1784
mov rdx, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x14d0]
call qword [0x180151880]
mov rax, qword [rsp + 0x14d0]
lea rcx, vtable.wxBitmapButton.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x14d0]
mov qword [rsp + 0x1768], rax
jmp 0x1800412ac
mov qword [rsp + 0x1768], 0
mov rax, qword [rsp + 0x1768]
mov qword [rsp + 0x14c8], rax
mov rax, qword [rsp + 0x14c8]
mov qword [rsp + 0x3f8], rax
mov eax, dword [rsp + 0x1674]
and eax, 0x8000
test eax, eax
je 0x1800412f6
and dword [rsp + 0x1674], 0xffff7fff
lea rcx, [rsp + 0x14d8]
call qword [0x180154328]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x4000
test eax, eax
je 0x180041320
and dword [rsp + 0x1674], 0xffffbfff
lea rcx, [rsp + 0x4e0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x2000
test eax, eax
je 0x18004134a
and dword [rsp + 0x1674], 0xffffdfff
lea rcx, [rsp + 0x4a8]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x1000
test eax, eax
je 0x180041373
and dword [rsp + 0x1674], 0xffffefff
lea rcx, [rsp + 0x518]
call qword [0x180151050]
lea rdx, str.Add_current_page_to_bookmarks
lea rcx, [rsp + 0x5c0]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x550]
call qword [0x180151028]
mov qword [rsp + 0x1770], rax
mov rax, qword [rsp + 0x1770]
mov qword [rsp + 0x1778], rax
lea rcx, [rsp + 0x588]
call qword [0x180151028]
mov qword [rsp + 0x1780], rax
mov rax, qword [rsp + 0x1780]
mov qword [rsp + 0x1788], rax
mov r8, qword [rsp + 0x1778]
mov rdx, qword [rsp + 0x1788]
lea rcx, [rsp + 0x5c0]
call fcn.1800010f5
mov rdx, rax
mov rcx, qword [rsp + 0x3f0]
call qword [0x180151828]
nop
lea rcx, [rsp + 0x588]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x550]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x5c0]
call qword [0x180151050]
lea rdx, str.Remove_current_page_from_bookmarks
lea rcx, [rsp + 0x668]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x5f8]
call qword [0x180151028]
mov qword [rsp + 0x1790], rax
mov rax, qword [rsp + 0x1790]
mov qword [rsp + 0x1798], rax
lea rcx, [rsp + 0x630]
call qword [0x180151028]
mov qword [rsp + 0x17a0], rax
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x17a8], rax
mov r8, qword [rsp + 0x1798]
mov rdx, qword [rsp + 0x17a8]
lea rcx, [rsp + 0x668]
call fcn.1800010f5
mov rdx, rax
mov rcx, qword [rsp + 0x3f8]
call qword [0x180151828]
nop
lea rcx, [rsp + 0x630]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x5f8]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x668]
call qword [0x180151050]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x14f0], rax
cmp qword [rsp + 0x14f0], 0
je 0x180041554
mov edx, 4
mov rcx, qword [rsp + 0x14f0]
call qword [0x180151550]
mov rax, qword [rsp + 0x14f0]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x14f0]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x14f0]
mov qword [rsp + 0x17b0], rax
jmp 0x180041560
mov qword [rsp + 0x17b0], 0
mov rax, qword [rsp + 0x17b0]
mov qword [rsp + 0x14e8], rax
mov rax, qword [rsp + 0x14e8]
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 5
mov r9d, 0x820
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x328]
mov rcx, qword [rsp + 0x6a0]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x820
xor r8d, r8d
mov rdx, qword [rsp + 0x3f0]
mov rcx, qword [rsp + 0x6a0]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x800
xor r8d, r8d
mov rdx, qword [rsp + 0x3f8]
mov rcx, qword [rsp + 0x6a0]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x20b0
xor r8d, r8d
mov rdx, qword [rsp + 0x6a0]
mov rcx, qword [rsp + 0x2c0]
call qword [0x180151540]
mov ecx, 0x348
call fcn.180001b2c
mov qword [rsp + 0x1500], rax
cmp qword [rsp + 0x1500], 0
je 0x18004171d
mov rdx, qword [0x180152ad0]
lea rcx, [rsp + 0x6a8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x10
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x6a8]
mov qword [rsp + 0x38], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x8000809
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1785
mov rdx, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x1500]
call qword [0x1801519f0]
mov rax, qword [rsp + 0x1500]
lea rcx, vtable.wxTreeCtrl.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1500]
lea rcx, vtable.wxTreeCtrl.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1500]
mov qword [rsp + 0x17b8], rax
jmp 0x180041729
mov qword [rsp + 0x17b8], 0
mov rax, qword [rsp + 0x17b8]
mov qword [rsp + 0x14f8], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x14f8]
mov qword [rax + 0x2c0], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x10000
test eax, eax
je 0x180041779
and dword [rsp + 0x1674], 0xfffeffff
lea rcx, [rsp + 0x6a8]
call qword [0x180151050]
mov ecx, 0x20
call fcn.180001b2c
mov qword [rsp + 0x1510], rax
cmp qword [rsp + 0x1510], 0
je 0x1800417de
mov dword [rsp + 0x20], 1
mov r9b, 1
mov r8d, 0x10
mov edx, 0x10
mov rcx, qword [rsp + 0x1510]
call qword [0x1801518f8]
mov rax, qword [rsp + 0x1510]
lea rcx, vtable.wxImageList.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1510]
mov qword [rsp + 0x17c0], rax
jmp 0x1800417ea
mov qword [rsp + 0x17c0], 0
mov rax, qword [rsp + 0x17c0]
mov qword [rsp + 0x1508], rax
mov rax, qword [rsp + 0x1508]
mov qword [rsp + 0x6e0], rax
lea rdx, [0x1800d6d78]
lea rcx, [rsp + 0x6e8]
call qword [0x180151018]
nop
lea rdx, str.wxART_HELP_BOOK
lea rcx, [rsp + 0x720]
call qword [0x180151018]
nop
mov r8d, 0x10
mov edx, 0x10
lea rcx, [rsp + 0x1518]
call qword [0x1801514e0]
mov r9, rax
lea r8, [rsp + 0x6e8]
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x1520]
call qword [0x180151568]
mov qword [rsp + 0x17c8], rax
mov rax, qword [rsp + 0x17c8]
mov qword [rsp + 0x17d0], rax
mov rdx, qword [rsp + 0x17d0]
mov rcx, qword [rsp + 0x6e0]
call qword [0x180151908]
nop
lea rcx, [rsp + 0x1520]
call qword [0x180151510]
nop
lea rcx, [rsp + 0x720]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x6e8]
call qword [0x180151050]
lea rdx, [0x1800d6da0]
lea rcx, [rsp + 0x758]
call qword [0x180151018]
nop
lea rdx, str.wxART_HELP_FOLDER
lea rcx, [rsp + 0x790]
call qword [0x180151018]
nop
mov r8d, 0x10
mov edx, 0x10
lea rcx, [rsp + 0x1530]
call qword [0x1801514e0]
mov r9, rax
lea r8, [rsp + 0x758]
lea rdx, [rsp + 0x790]
lea rcx, [rsp + 0x1538]
call qword [0x180151568]
mov qword [rsp + 0x17d8], rax
mov rax, qword [rsp + 0x17d8]
mov qword [rsp + 0x17e0], rax
mov rdx, qword [rsp + 0x17e0]
mov rcx, qword [rsp + 0x6e0]
call qword [0x180151908]
nop
lea rcx, [rsp + 0x1538]
call qword [0x180151510]
nop
lea rcx, [rsp + 0x790]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x758]
call qword [0x180151050]
lea rdx, str.wxART_HELP_BROWSER_C
lea rcx, [rsp + 0x7c8]
call qword [0x180151018]
nop
lea rdx, str.wxART_HELP_PAGE
lea rcx, [rsp + 0x800]
call qword [0x180151018]
nop
mov r8d, 0x10
mov edx, 0x10
lea rcx, [rsp + 0x1548]
call qword [0x1801514e0]
mov r9, rax
lea r8, [rsp + 0x7c8]
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0x1550]
call qword [0x180151568]
mov qword [rsp + 0x17e8], rax
mov rax, qword [rsp + 0x17e8]
mov qword [rsp + 0x17f0], rax
mov rdx, qword [rsp + 0x17f0]
mov rcx, qword [rsp + 0x6e0]
call qword [0x180151908]
nop
lea rcx, [rsp + 0x1550]
call qword [0x180151510]
nop
lea rcx, [rsp + 0x800]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x7c8]
call qword [0x180151050]
mov rdx, qword [rsp + 0x6e0]
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2c0]
call qword [0x1801519e0]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x20b0
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2c0]
mov rcx, qword [rsp + 0x2c0]
call qword [0x180151538]
lea rdx, str.Contents
lea rcx, [rsp + 0x8a8]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x838]
call qword [0x180151028]
mov qword [rsp + 0x17f8], rax
mov rax, qword [rsp + 0x17f8]
mov qword [rsp + 0x1800], rax
lea rcx, [rsp + 0x870]
call qword [0x180151028]
mov qword [rsp + 0x1808], rax
mov rax, qword [rsp + 0x1808]
mov qword [rsp + 0x1810], rax
mov r8, qword [rsp + 0x1800]
mov rdx, qword [rsp + 0x1810]
lea rcx, [rsp + 0x8a8]
call fcn.1800010f5
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b8]
mov rdx, qword [rsp + 0x1a30]
mov rdx, qword [rdx + 0x2b8]
mov qword [rsp + 0x1818], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x1820], rcx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
mov r8, rax
mov rdx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x1818]
mov rcx, rax
mov rax, qword [rsp + 0x1820]
call qword [rax + 0x7a0]
nop
lea rcx, [rsp + 0x870]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x838]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x8a8]
call qword [0x180151050]
mov rax, qword [rsp + 0x1a30]
mov ecx, dword [rsp + 0x140]
mov dword [rax + 0x3d8], ecx
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x1a60]
and eax, 4
test eax, eax
je 0x180042b43
mov ecx, 0x278
call fcn.180001b2c
mov qword [rsp + 0x1568], rax
cmp qword [rsp + 0x1568], 0
je 0x180041c9f
mov rdx, qword [0x180152a48]
lea rcx, [rsp + 0x8e8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x11
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x8e8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x280000
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1786
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b8]
mov rcx, qword [rsp + 0x1568]
call qword [0x180151838]
mov rax, qword [rsp + 0x1568]
lea rcx, vtable.wxPanel.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0x1828], rax
jmp 0x180041cab
mov qword [rsp + 0x1828], 0
mov rax, qword [rsp + 0x1828]
mov qword [rsp + 0x1560], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0x8e0], rax
mov eax, dword [rsp + 0x1674]
and eax, 0x20000
test eax, eax
je 0x180041cf4
and dword [rsp + 0x1674], 0xfffdffff
lea rcx, [rsp + 0x8e8]
call qword [0x180151050]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x1578], rax
cmp qword [rsp + 0x1578], 0
je 0x180041d5b
mov edx, 8
mov rcx, qword [rsp + 0x1578]
call qword [0x180151550]
mov rax, qword [rsp + 0x1578]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1578]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x1830], rax
jmp 0x180041d67
mov qword [rsp + 0x1830], 0
mov rax, qword [rsp + 0x1830]
mov qword [rsp + 0x1570], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x920], rax
mov r8b, 1
mov rdx, qword [rsp + 0x920]
mov rcx, qword [rsp + 0x8e0]
call qword [0x180151508]
mov ecx, 0x620
call fcn.180001b2c
mov qword [rsp + 0x1588], rax
cmp qword [rsp + 0x1588], 0
je 0x180041ed7
mov rdx, qword [0x180152ab0]
lea rcx, [rsp + 0x928]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x12
mov dword [rsp + 0x1674], eax
mov rax, qword [0x180150e60]
mov rdx, qword [rax]
lea rcx, [rsp + 0x960]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x13
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0x928]
mov qword [rsp + 0x40], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0x400
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x960]
mov r8d, 0x1788
mov rdx, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0x1588]
call qword [0x1801518d8]
mov rax, qword [rsp + 0x1588]
lea rcx, vtable.wxTextCtrl.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1588]
lea rcx, vtable.wxTextCtrl.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1588]
lea rcx, vtable.wxTextCtrl.2.0
mov qword [rax + 0x310], rcx
mov rax, qword [rsp + 0x1588]
lea rcx, vtable.wxTextCtrl.3.0
mov qword [rax + 0x5e8], rcx
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x1838], rax
jmp 0x180041ee3
mov qword [rsp + 0x1838], 0
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x1580], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1580]
mov qword [rax + 0x2c8], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x80000
test eax, eax
je 0x180041f34
and dword [rsp + 0x1674], 0xfff7ffff
lea rcx, [rsp + 0x960]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x40000
test eax, eax
je 0x180041f5d
and dword [rsp + 0x1674], 0xfffbffff
lea rcx, [rsp + 0x928]
call qword [0x180151050]
mov ecx, 0x2c0
call fcn.180001b2c
mov qword [rsp + 0x1598], rax
cmp qword [rsp + 0x1598], 0
je 0x1800420d7
mov rdx, qword [0x180151780]
lea rcx, [rsp + 0xa40]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x14
mov dword [rsp + 0x1674], eax
lea rdx, str.Find
lea rcx, [rsp + 0xa08]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x15
mov dword [rsp + 0x1674], eax
lea rcx, [rsp + 0x998]
call qword [0x180151028]
mov qword [rsp + 0x1840], rax
mov rax, qword [rsp + 0x1840]
mov qword [rsp + 0x1848], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0x16
mov dword [rsp + 0x1674], eax
lea rcx, [rsp + 0x9d0]
call qword [0x180151028]
mov qword [rsp + 0x1850], rax
mov rax, qword [rsp + 0x1850]
mov qword [rsp + 0x1858], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0x17
mov dword [rsp + 0x1674], eax
mov r8, qword [rsp + 0x1848]
mov rdx, qword [rsp + 0x1858]
lea rcx, [rsp + 0xa08]
call fcn.1800010f5
lea rcx, [rsp + 0xa40]
mov qword [rsp + 0x40], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0
mov rcx, qword [0x1801514c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x180153810]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 0x1789
mov rdx, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0x1598]
call qword [0x180151520]
mov rax, qword [rsp + 0x1598]
lea rcx, vtable.wxButton.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x1860], rax
jmp 0x1800420e3
mov qword [rsp + 0x1860], 0
mov rax, qword [rsp + 0x1860]
mov qword [rsp + 0x1590], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1590]
mov qword [rax + 0x2d0], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x800000
test eax, eax
je 0x180042134
and dword [rsp + 0x1674], 0xff7fffff
lea rcx, [rsp + 0x9d0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x400000
test eax, eax
je 0x18004215e
and dword [rsp + 0x1674], 0xffbfffff
lea rcx, [rsp + 0x998]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x200000
test eax, eax
je 0x180042188
and dword [rsp + 0x1674], 0xffdfffff
lea rcx, [rsp + 0xa08]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x100000
test eax, eax
je 0x1800421b1
and dword [rsp + 0x1674], 0xffefffff
lea rcx, [rsp + 0xa40]
call qword [0x180151050]
mov ecx, 0x2c0
call fcn.180001b2c
mov qword [rsp + 0x15a8], rax
cmp qword [rsp + 0x15a8], 0
je 0x18004232b
mov rdx, qword [0x180151780]
lea rcx, [rsp + 0xb20]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x18
mov dword [rsp + 0x1674], eax
lea rdx, str.Show_all
lea rcx, [rsp + 0xae8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x19
mov dword [rsp + 0x1674], eax
lea rcx, [rsp + 0xa78]
call qword [0x180151028]
mov qword [rsp + 0x1868], rax
mov rax, qword [rsp + 0x1868]
mov qword [rsp + 0x1870], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0x1a
mov dword [rsp + 0x1674], eax
lea rcx, [rsp + 0xab0]
call qword [0x180151028]
mov qword [rsp + 0x1878], rax
mov rax, qword [rsp + 0x1878]
mov qword [rsp + 0x1880], rax
mov eax, dword [rsp + 0x1674]
bts eax, 0x1b
mov dword [rsp + 0x1674], eax
mov r8, qword [rsp + 0x1870]
mov rdx, qword [rsp + 0x1880]
lea rcx, [rsp + 0xae8]
call fcn.1800010f5
lea rcx, [rsp + 0xb20]
mov qword [rsp + 0x40], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0
mov rcx, qword [0x1801514c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x180153810]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 0x178a
mov rdx, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0x15a8]
call qword [0x180151520]
mov rax, qword [rsp + 0x15a8]
lea rcx, vtable.wxButton.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0x1888], rax
jmp 0x180042337
mov qword [rsp + 0x1888], 0
mov rax, qword [rsp + 0x1888]
mov qword [rsp + 0x15a0], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x15a0]
mov qword [rax + 0x2d8], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x8000000
test eax, eax
je 0x180042388
and dword [rsp + 0x1674], 0xf7ffffff
lea rcx, [rsp + 0xab0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x4000000
test eax, eax
je 0x1800423b2
and dword [rsp + 0x1674], 0xfbffffff
lea rcx, [rsp + 0xa78]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x2000000
test eax, eax
je 0x1800423dc
and dword [rsp + 0x1674], 0xfdffffff
lea rcx, [rsp + 0xae8]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x1000000
test eax, eax
je 0x180042405
and dword [rsp + 0x1674], 0xfeffffff
lea rcx, [rsp + 0xb20]
call qword [0x180151050]
mov ecx, 0x2a8
call fcn.180001b2c
mov qword [rsp + 0x15b8], rax
cmp qword [rsp + 0x15b8], 0
je 0x1800424ee
mov rdx, qword [0x180152aa8]
lea rcx, [rsp + 0xb58]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x1c
mov dword [rsp + 0x1674], eax
mov rax, qword [0x180150e60]
mov rdx, qword [rax]
lea rcx, [rsp + 0xb90]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x1d
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0xb58]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0x201
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xb90]
mov r8d, 0x1791
mov rdx, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0x15b8]
call qword [0x1801518c0]
mov rax, qword [rsp + 0x15b8]
lea rcx, vtable.wxStaticText.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x1890], rax
jmp 0x1800424fa
mov qword [rsp + 0x1890], 0
mov rax, qword [rsp + 0x1890]
mov qword [rsp + 0x15b0], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x15b0]
mov qword [rax + 0x308], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x20000000
test eax, eax
je 0x18004254b
and dword [rsp + 0x1674], 0xdfffffff
lea rcx, [rsp + 0xb90]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1674]
and eax, 0x10000000
test eax, eax
je 0x180042574
and dword [rsp + 0x1674], 0xefffffff
lea rcx, [rsp + 0xb58]
call qword [0x180151050]
mov ecx, 0x2f8
call fcn.180001b2c
mov qword [rsp + 0x15c8], rax
cmp qword [rsp + 0x15c8], 0
je 0x180042658
mov rdx, qword [0x180152a98]
lea rcx, [rsp + 0xbc8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
bts eax, 0x1e
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0xbc8]
mov qword [rsp + 0x48], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], 0x20
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1787
mov rdx, qword [rsp + 0x8e0]
mov rcx, qword [rsp + 0x15c8]
call qword [0x1801518a0]
mov rax, qword [rsp + 0x15c8]
lea rcx, vtable.wxListBox.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15c8]
lea rcx, vtable.wxListBox.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x15c8]
mov qword [rsp + 0x1898], rax
jmp 0x180042664
mov qword [rsp + 0x1898], 0
mov rax, qword [rsp + 0x1898]
mov qword [rsp + 0x15c0], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x15c0]
mov qword [rax + 0x2e0], rcx
mov eax, dword [rsp + 0x1674]
and eax, 0x40000000
test eax, eax
je 0x1800426b4
and dword [rsp + 0x1674], 0xbfffffff
lea rcx, [rsp + 0xbc8]
call qword [0x180151050]
lea rdx, str.Display_all_index_items_that_contain_given_substring._Search_is_case_insensitive.
lea rcx, [rsp + 0xc70]
call qword [0x180151018]
nop
lea rcx, [rsp + 0xc00]
call qword [0x180151028]
mov qword [rsp + 0x18a0], rax
mov rax, qword [rsp + 0x18a0]
mov qword [rsp + 0x18a8], rax
lea rcx, [rsp + 0xc38]
call qword [0x180151028]
mov qword [rsp + 0x18b0], rax
mov rax, qword [rsp + 0x18b0]
mov qword [rsp + 0x18b8], rax
mov r8, qword [rsp + 0x18a8]
mov rdx, qword [rsp + 0x18b8]
lea rcx, [rsp + 0xc70]
call fcn.1800010f5
mov rdx, rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2d0]
call qword [0x180151828]
nop
lea rcx, [rsp + 0xc38]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xc00]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xc70]
call qword [0x180151050]
lea rdx, str.Show_all_items_in_index
lea rcx, [rsp + 0xd18]
call qword [0x180151018]
nop
lea rcx, [rsp + 0xca8]
call qword [0x180151028]
mov qword [rsp + 0x18c0], rax
mov rax, qword [rsp + 0x18c0]
mov qword [rsp + 0x18c8], rax
lea rcx, [rsp + 0xce0]
call qword [0x180151028]
mov qword [rsp + 0x18d0], rax
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x18d8], rax
mov r8, qword [rsp + 0x18c8]
mov rdx, qword [rsp + 0x18d8]
lea rcx, [rsp + 0xd18]
call fcn.1800010f5
mov rdx, rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2d8]
call qword [0x180151828]
nop
lea rcx, [rsp + 0xce0]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xca8]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xd18]
call qword [0x180151050]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x20f0
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2c8]
mov rcx, qword [rsp + 0x920]
call qword [0x180151538]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x15d8], rax
cmp qword [rsp + 0x15d8], 0
je 0x1800428da
mov edx, 4
mov rcx, qword [rsp + 0x15d8]
call qword [0x180151550]
mov rax, qword [rsp + 0x15d8]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15d8]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x18e0], rax
jmp 0x1800428e6
mov qword [rsp + 0x18e0], 0
mov rax, qword [rsp + 0x18e0]
mov qword [rsp + 0x15d0], rax
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0xd50], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x20
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2d0]
mov rcx, qword [rsp + 0xd50]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2d8]
mov rcx, qword [rsp + 0xd50]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x2b0
xor r8d, r8d
mov rdx, qword [rsp + 0xd50]
mov rcx, qword [rsp + 0x920]
call qword [0x180151540]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x2030
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x308]
mov rcx, qword [rsp + 0x920]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x20f0
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2e0]
mov rcx, qword [rsp + 0x920]
call qword [0x180151538]
lea rdx, str.Index
lea rcx, [rsp + 0xdc8]
call qword [0x180151018]
nop
lea rcx, [rsp + 0xd58]
call qword [0x180151028]
mov qword [rsp + 0x18e8], rax
mov rax, qword [rsp + 0x18e8]
mov qword [rsp + 0x18f0], rax
lea rcx, [rsp + 0xd90]
call qword [0x180151028]
mov qword [rsp + 0x18f8], rax
mov rax, qword [rsp + 0x18f8]
mov qword [rsp + 0x1900], rax
mov r8, qword [rsp + 0x18f0]
mov rdx, qword [rsp + 0x1900]
lea rcx, [rsp + 0xdc8]
call fcn.1800010f5
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b8]
mov rdx, qword [rsp + 0x1a30]
mov rdx, qword [rdx + 0x2b8]
mov qword [rsp + 0x1908], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x1910], rcx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
mov r8, rax
mov rdx, qword [rsp + 0x8e0]
mov rax, qword [rsp + 0x1908]
mov rcx, rax
mov rax, qword [rsp + 0x1910]
call qword [rax + 0x7a0]
nop
lea rcx, [rsp + 0xd90]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xd58]
call qword [0x180151050]
nop
lea rcx, [rsp + 0xdc8]
call qword [0x180151050]
mov rax, qword [rsp + 0x1a30]
mov ecx, dword [rsp + 0x140]
mov dword [rax + 0x3dc], ecx
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x1a60]
and eax, 8
test eax, eax
je 0x180043b62
mov ecx, 0x278
call fcn.180001b2c
mov qword [rsp + 0x15e8], rax
cmp qword [rsp + 0x15e8], 0
je 0x180042c0e
mov rdx, qword [0x180152a48]
lea rcx, [rsp + 0xe08]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1674]
or eax, 0x80000000
mov dword [rsp + 0x1674], eax
lea rax, [rsp + 0xe08]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x280000
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1786
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b8]
mov rcx, qword [rsp + 0x15e8]
call qword [0x180151838]
mov rax, qword [rsp + 0x15e8]
lea rcx, vtable.wxPanel.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0x1918], rax
jmp 0x180042c1a
mov qword [rsp + 0x1918], 0
mov rax, qword [rsp + 0x1918]
mov qword [rsp + 0x15e0], rax
mov rax, qword [rsp + 0x15e0]
mov qword [rsp + 0xe00], rax
mov eax, dword [rsp + 0x1674]
and eax, 0x80000000
test eax, eax
je 0x180042c63
and dword [rsp + 0x1674], 0x7fffffff
lea rcx, [rsp + 0xe08]
call qword [0x180151050]
mov ecx, 0x80
call fcn.180001b2c
mov qword [rsp + 0x15f8], rax
cmp qword [rsp + 0x15f8], 0
je 0x180042cca
mov edx, 8
mov rcx, qword [rsp + 0x15f8]
call qword [0x180151550]
mov rax, qword [rsp + 0x15f8]
lea rcx, vtable.wxBoxSizer.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x15f8]
lea rcx, vtable.wxBoxSizer.1.0
mov qword [rax + 0x10], rcx
mov rax, qword [rsp + 0x15f8]
mov qword [rsp + 0x1920], rax
jmp 0x180042cd6
mov qword [rsp + 0x1920], 0
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x15f0], rax
mov rax, qword [rsp + 0x15f0]
mov qword [rsp + 0xe40], rax
mov r8b, 1
mov rdx, qword [rsp + 0xe40]
mov rcx, qword [rsp + 0xe00]
call qword [0x180151508]
mov ecx, 0x620
call fcn.180001b2c
mov qword [rsp + 0x1608], rax
cmp qword [rsp + 0x1608], 0
je 0x180042e44
mov rdx, qword [0x180152ab0]
lea rcx, [rsp + 0xe48]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
or eax, 1
mov dword [rsp + 0x1678], eax
mov rax, qword [0x180150e60]
mov rdx, qword [rax]
lea rcx, [rsp + 0xe80]
call qword [0x180151010]
nop
mov eax, dword [rsp + 0x1678]
or eax, 2
mov dword [rsp + 0x1678], eax
lea rax, [rsp + 0xe48]
mov qword [rsp + 0x40], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0x400
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x28], rax
mov rax, qword [0x180153810]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe80]
mov r8d, 0x178d
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1608]
call qword [0x1801518d8]
mov rax, qword [rsp + 0x1608]
lea rcx, vtable.wxTextCtrl.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1608]
lea rcx, vtable.wxTextCtrl.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1608]
lea rcx, vtable.wxTextCtrl.2.0
mov qword [rax + 0x310], rcx
mov rax, qword [rsp + 0x1608]
lea rcx, vtable.wxTextCtrl.3.0
mov qword [rax + 0x5e8], rcx
mov rax, qword [rsp + 0x1608]
mov qword [rsp + 0x1928], rax
jmp 0x180042e50
mov qword [rsp + 0x1928], 0
mov rax, qword [rsp + 0x1928]
mov qword [rsp + 0x1600], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1600]
mov qword [rax + 0x2e8], rcx
mov eax, dword [rsp + 0x1678]
and eax, 2
test eax, eax
je 0x180042e9c
and dword [rsp + 0x1678], 0xfffffffd
lea rcx, [rsp + 0xe80]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 1
test eax, eax
je 0x180042ec0
and dword [rsp + 0x1678], 0xfffffffe
lea rcx, [rsp + 0xe48]
call qword [0x180151050]
mov ecx, 0x2c8
call fcn.180001b2c
mov qword [rsp + 0x1618], rax
cmp qword [rsp + 0x1618], 0
je 0x180042fb5
mov rdx, qword [0x180152aa0]
lea rcx, [rsp + 0xeb8]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
or eax, 4
mov dword [rsp + 0x1678], eax
mov r8d, 0xffffffff
mov edx, 0x7d
lea rcx, [rsp + 0x1620]
call qword [0x1801514e0]
lea rcx, [rsp + 0xeb8]
mov qword [rsp + 0x48], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x1790
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1618]
call qword [0x1801518b8]
mov rax, qword [rsp + 0x1618]
lea rcx, vtable.wxChoice.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1618]
lea rcx, vtable.wxChoice.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x1930], rax
jmp 0x180042fc1
mov qword [rsp + 0x1930], 0
mov rax, qword [rsp + 0x1930]
mov qword [rsp + 0x1610], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1610]
mov qword [rax + 0x300], rcx
mov eax, dword [rsp + 0x1678]
and eax, 4
test eax, eax
je 0x18004300c
and dword [rsp + 0x1678], 0xfffffffb
lea rcx, [rsp + 0xeb8]
call qword [0x180151050]
mov ecx, 0x2c8
call fcn.180001b2c
mov qword [rsp + 0x1630], rax
cmp qword [rsp + 0x1630], 0
je 0x180043182
mov rdx, qword [0x180152a90]
lea rcx, [rsp + 0xf98]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
or eax, 8
mov dword [rsp + 0x1678], eax
lea rdx, str.Case_sensitive
lea rcx, [rsp + 0xf60]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
or eax, 0x10
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0xef0]
call qword [0x180151028]
mov qword [rsp + 0x1938], rax
mov rax, qword [rsp + 0x1938]
mov qword [rsp + 0x1940], rax
mov eax, dword [rsp + 0x1678]
or eax, 0x20
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0xf28]
call qword [0x180151028]
mov qword [rsp + 0x1948], rax
mov rax, qword [rsp + 0x1948]
mov qword [rsp + 0x1950], rax
mov eax, dword [rsp + 0x1678]
or eax, 0x40
mov dword [rsp + 0x1678], eax
mov r8, qword [rsp + 0x1940]
mov rdx, qword [rsp + 0x1950]
lea rcx, [rsp + 0xf60]
call fcn.1800010f5
lea rcx, [rsp + 0xf98]
mov qword [rsp + 0x40], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0
mov rcx, qword [0x1801514c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x180153810]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 0xffffffff
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1630]
call qword [0x180151890]
mov rax, qword [rsp + 0x1630]
lea rcx, vtable.wxCheckBox.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1630]
mov qword [rsp + 0x1958], rax
jmp 0x18004318e
mov qword [rsp + 0x1958], 0
mov rax, qword [rsp + 0x1958]
mov qword [rsp + 0x1628], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1628]
mov qword [rax + 0x310], rcx
mov eax, dword [rsp + 0x1678]
and eax, 0x40
test eax, eax
je 0x1800431da
and dword [rsp + 0x1678], 0xffffffbf
lea rcx, [rsp + 0xf28]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x20
test eax, eax
je 0x1800431ff
and dword [rsp + 0x1678], 0xffffffdf
lea rcx, [rsp + 0xef0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x10
test eax, eax
je 0x180043224
and dword [rsp + 0x1678], 0xffffffef
lea rcx, [rsp + 0xf60]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 8
test eax, eax
je 0x180043248
and dword [rsp + 0x1678], 0xfffffff7
lea rcx, [rsp + 0xf98]
call qword [0x180151050]
mov ecx, 0x2c8
call fcn.180001b2c
mov qword [rsp + 0x1640], rax
cmp qword [rsp + 0x1640], 0
je 0x1800433c2
mov rdx, qword [0x180152a90]
lea rcx, [rsp + 0x1078]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
bts eax, 7
mov dword [rsp + 0x1678], eax
lea rdx, str.Whole_words_only
lea rcx, [rsp + 0x1040]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
bts eax, 8
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0xfd0]
call qword [0x180151028]
mov qword [rsp + 0x1960], rax
mov rax, qword [rsp + 0x1960]
mov qword [rsp + 0x1968], rax
mov eax, dword [rsp + 0x1678]
bts eax, 9
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0x1008]
call qword [0x180151028]
mov qword [rsp + 0x1970], rax
mov rax, qword [rsp + 0x1970]
mov qword [rsp + 0x1978], rax
mov eax, dword [rsp + 0x1678]
bts eax, 0xa
mov dword [rsp + 0x1678], eax
mov r8, qword [rsp + 0x1968]
mov rdx, qword [rsp + 0x1978]
lea rcx, [rsp + 0x1040]
call fcn.1800010f5
lea rcx, [rsp + 0x1078]
mov qword [rsp + 0x40], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0
mov rcx, qword [0x1801514c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x180153810]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 0xffffffff
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1640]
call qword [0x180151890]
mov rax, qword [rsp + 0x1640]
lea rcx, vtable.wxCheckBox.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1640]
mov qword [rsp + 0x1980], rax
jmp 0x1800433ce
mov qword [rsp + 0x1980], 0
mov rax, qword [rsp + 0x1980]
mov qword [rsp + 0x1638], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1638]
mov qword [rax + 0x318], rcx
mov eax, dword [rsp + 0x1678]
and eax, 0x400
test eax, eax
je 0x18004341f
and dword [rsp + 0x1678], 0xfffffbff
lea rcx, [rsp + 0x1008]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x200
test eax, eax
je 0x180043449
and dword [rsp + 0x1678], 0xfffffdff
lea rcx, [rsp + 0xfd0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x100
test eax, eax
je 0x180043473
and dword [rsp + 0x1678], 0xfffffeff
lea rcx, [rsp + 0x1040]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x80
test eax, eax
je 0x18004349c
and dword [rsp + 0x1678], 0xffffff7f
lea rcx, [rsp + 0x1078]
call qword [0x180151050]
mov ecx, 0x2c0
call fcn.180001b2c
mov qword [rsp + 0x1650], rax
cmp qword [rsp + 0x1650], 0
je 0x180043616
mov rdx, qword [0x180151780]
lea rcx, [rsp + 0x1158]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
bts eax, 0xb
mov dword [rsp + 0x1678], eax
lea rdx, [0x1800d6c14]
lea rcx, [rsp + 0x1120]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
bts eax, 0xc
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0x10b0]
call qword [0x180151028]
mov qword [rsp + 0x1988], rax
mov rax, qword [rsp + 0x1988]
mov qword [rsp + 0x1990], rax
mov eax, dword [rsp + 0x1678]
bts eax, 0xd
mov dword [rsp + 0x1678], eax
lea rcx, [rsp + 0x10e8]
call qword [0x180151028]
mov qword [rsp + 0x1998], rax
mov rax, qword [rsp + 0x1998]
mov qword [rsp + 0x19a0], rax
mov eax, dword [rsp + 0x1678]
bts eax, 0xe
mov dword [rsp + 0x1678], eax
mov r8, qword [rsp + 0x1990]
mov rdx, qword [rsp + 0x19a0]
lea rcx, [rsp + 0x1120]
call fcn.1800010f5
lea rcx, [rsp + 0x1158]
mov qword [rsp + 0x40], rcx
mov rcx, qword [0x180151778]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0
mov rcx, qword [0x1801514c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x180153810]
mov qword [rsp + 0x20], rcx
mov r9, rax
mov r8d, 0x178f
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1650]
call qword [0x180151520]
mov rax, qword [rsp + 0x1650]
lea rcx, vtable.wxButton.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1650]
mov qword [rsp + 0x19a8], rax
jmp 0x180043622
mov qword [rsp + 0x19a8], 0
mov rax, qword [rsp + 0x19a8]
mov qword [rsp + 0x1648], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1648]
mov qword [rax + 0x2f0], rcx
mov eax, dword [rsp + 0x1678]
and eax, 0x4000
test eax, eax
je 0x180043673
and dword [rsp + 0x1678], 0xffffbfff
lea rcx, [rsp + 0x10e8]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x2000
test eax, eax
je 0x18004369d
and dword [rsp + 0x1678], 0xffffdfff
lea rcx, [rsp + 0x10b0]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x1000
test eax, eax
je 0x1800436c7
and dword [rsp + 0x1678], 0xffffefff
lea rcx, [rsp + 0x1120]
call qword [0x180151050]
nop
mov eax, dword [rsp + 0x1678]
and eax, 0x800
test eax, eax
je 0x1800436f0
and dword [rsp + 0x1678], 0xfffff7ff
lea rcx, [rsp + 0x1158]
call qword [0x180151050]
lea rdx, str.Search_contents_of_help_book_s__for_all_occurrences_of_the_text_you_typed_above
lea rcx, [rsp + 0x1200]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x1190]
call qword [0x180151028]
mov qword [rsp + 0x19b0], rax
mov rax, qword [rsp + 0x19b0]
mov qword [rsp + 0x19b8], rax
lea rcx, [rsp + 0x11c8]
call qword [0x180151028]
mov qword [rsp + 0x19c0], rax
mov rax, qword [rsp + 0x19c0]
mov qword [rsp + 0x19c8], rax
mov r8, qword [rsp + 0x19b8]
mov rdx, qword [rsp + 0x19c8]
lea rcx, [rsp + 0x1200]
call fcn.1800010f5
mov rdx, rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2f0]
call qword [0x180151828]
nop
lea rcx, [rsp + 0x11c8]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x1190]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x1200]
call qword [0x180151050]
mov ecx, 0x2f8
call fcn.180001b2c
mov qword [rsp + 0x1660], rax
cmp qword [rsp + 0x1660], 0
je 0x180043898
mov rdx, qword [0x180152a98]
lea rcx, [rsp + 0x1238]
call qword [0x180151018]
nop
mov eax, dword [rsp + 0x1678]
bts eax, 0xf
mov dword [rsp + 0x1678], eax
lea rax, [rsp + 0x1238]
mov qword [rsp + 0x48], rax
mov rax, qword [0x180151778]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], 0x20
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov rax, qword [0x1801514c8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x180153810]
mov r8d, 0x178e
mov rdx, qword [rsp + 0xe00]
mov rcx, qword [rsp + 0x1660]
call qword [0x1801518a0]
mov rax, qword [rsp + 0x1660]
lea rcx, vtable.wxListBox.0
mov qword [rax], rcx
mov rax, qword [rsp + 0x1660]
lea rcx, vtable.wxListBox.1.0
mov qword [rax + 0x2a8], rcx
mov rax, qword [rsp + 0x1660]
mov qword [rsp + 0x19d0], rax
jmp 0x1800438a4
mov qword [rsp + 0x19d0], 0
mov rax, qword [rsp + 0x19d0]
mov qword [rsp + 0x1658], rax
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rsp + 0x1658]
mov qword [rax + 0x2f8], rcx
mov eax, dword [rsp + 0x1678]
and eax, 0x8000
test eax, eax
je 0x1800438f4
and dword [rsp + 0x1678], 0xffff7fff
lea rcx, [rsp + 0x1238]
call qword [0x180151050]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x20f0
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2e8]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x20b0
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x300]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x30
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x310]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xa
mov r9d, 0x30
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x318]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 8
mov r9d, 0x2f0
xor r8d, r8d
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2f0]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 2
mov r9d, 0x20f0
mov r8d, 1
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2f8]
mov rcx, qword [rsp + 0xe40]
call qword [0x180151538]
lea rdx, str.Search
lea rcx, [rsp + 0x12e0]
call qword [0x180151018]
nop
lea rcx, [rsp + 0x1270]
call qword [0x180151028]
mov qword [rsp + 0x19d8], rax
mov rax, qword [rsp + 0x19d8]
mov qword [rsp + 0x19e0], rax
lea rcx, [rsp + 0x12a8]
call qword [0x180151028]
mov qword [rsp + 0x19e8], rax
mov rax, qword [rsp + 0x19e8]
mov qword [rsp + 0x19f0], rax
mov r8, qword [rsp + 0x19e0]
mov rdx, qword [rsp + 0x19f0]
lea rcx, [rsp + 0x12e0]
call fcn.1800010f5
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b8]
mov rdx, qword [rsp + 0x1a30]
mov rdx, qword [rdx + 0x2b8]
mov qword [rsp + 0x19f8], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x1a00], rcx
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
mov r8, rax
mov rdx, qword [rsp + 0xe00]
mov rax, qword [rsp + 0x19f8]
mov rcx, rax
mov rax, qword [rsp + 0x1a00]
call qword [rax + 0x7a0]
nop
lea rcx, [rsp + 0x12a8]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x1270]
call qword [0x180151050]
nop
lea rcx, [rsp + 0x12e0]
call qword [0x180151050]
mov rax, qword [rsp + 0x1a30]
mov ecx, dword [rsp + 0x140]
mov dword [rax + 0x3e0], ecx
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2a0]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2a0]
mov rax, qword [rax]
mov dl, 1
call qword [rax + 0x1b0]
mov rcx, qword [rsp + 0x1a30]
call sym.wxmsw313ud_html_vc_x64_custom.dll_lRefreshLists_wxHtmlHelpWindow__QEAAXXZ
cmp qword [rsp + 0x190], 0
je 0x180043be7
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x190]
call qword [0x180151948]
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b0]
mov rax, qword [rax]
call qword [rax + 0x448]
mov rax, qword [rsp + 0x1a30]
cmp qword [rax + 0x2b0], 0
je 0x180043d0c
mov rax, qword [rsp + 0x1a30]
cmp qword [rax + 0x2a8], 0
je 0x180043d0c
mov edx, 0x14
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2a8]
call qword [0x1801519b0]
mov rax, qword [rsp + 0x1a30]
movzx eax, byte [rax + 0x394]
test eax, eax
je 0x180043cbf
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b0]
mov rax, qword [rax]
mov dl, 1
call qword [rax + 0x1b0]
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2a8]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2a8]
mov rax, qword [rax]
mov rdx, qword [rsp + 0x1a30]
mov r9d, dword [rdx + 0x390]
mov rdx, qword [rsp + 0x1a30]
mov r8, qword [rdx + 0x2a0]
mov rdx, qword [rsp + 0x1a30]
mov rdx, qword [rdx + 0x2b0]
call qword [rax + 0x6f0]
jmp 0x180043d0c
mov rax, qword [rsp + 0x1a30]
mov rax, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x1a30]
mov rcx, qword [rcx + 0x2b0]
mov rax, qword [rax]
xor edx, edx
call qword [rax + 0x1b0]
mov rax, qword [rsp + 0x1a30]
mov rdx, qword [rax + 0x2a0]
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2a8]
call qword [0x180151990]
mov rcx, qword [rsp + 0x1a30]
call qword [0x1801537d0]
mov dword [rsp + 0x1a08], eax
lea rdx, [rsp + 0x1668]
mov rcx, qword [rsp + 0x1a30]
call qword [0x180151330]
mov ecx, dword [rsp + 0x1a08]
mov r8d, ecx
mov rdx, rax
lea rcx, [rsp + 0x1330]
call qword [0x1801517d8]
nop
mov rcx, qword [rsp + 0x1a30]
call qword [0x1801537c0]
mov qword [rsp + 0x1a10], rax
mov rax, qword [rsp + 0x1a10]
mov rax, qword [rax]
lea rdx, [rsp + 0x1330]
mov rcx, qword [rsp + 0x1a10]
call qword [rax + 0x30]
mov rax, qword [rsp + 0x1a30]
cmp qword [rax + 0x2a8], 0
je 0x180043dae
mov rax, qword [rsp + 0x1a30]
mov rcx, qword [rax + 0x2a8]
call qword [0x1801519a0]
mov byte [rsp + 0x1670], 1
lea rcx, [rsp + 0x1330]
call qword [0x1801517e0]
movzx eax, byte [rsp + 0x1670]
mov edi, eax
mov rcx, rsp
lea rdx, [0x1800d79e0]
call fcn.18000233d
mov eax, edi
mov rcx, qword [rsp + 0x1a18]
xor rcx, rsp
call fcn.180003bf7
add rsp, 0x1a20
pop rdi
ret