Function at 0x140105be0
Capabilities:
Enumerate files on windows

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x13e0]
mov eax, 0x14e0
call fcn.14013a5d0
sub rsp, rax
movaps xmmword [rsp + 0x14d0], xmm6
mov rax, qword [0x140222818]
xor rax, rsp
mov qword [rbp + 0x13c0], rax
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rbx, qword [rcx + 0x328]
xor r13d, r13d
test rbx, rbx
je 0x140105c52
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
test rbx, rbx
je 0x140105c74
mov rax, qword [rbx + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rbx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
test rbx, rbx
je 0x14010a371
lea rdx, str.addMaskOauthDialog
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140105f87
mov qword [rbp + 0xc00], r13
mov qword [rbp + 0xc08], 7
mov word [rbp + 0xbf0], r13w
mov edi, 1
cmp dword [rsi + 0x154], edi
jne 0x140105ccd
lea rbx, str.document.getElementById__modal_mask__.style.display_block__
mov rcx, rbx
call fcn.1401411a0
nop
jmp 0x140105cdd
lea rbx, str.___modal_mask__.addClass__shown______modal_mask__.addClass__alert______modal_mask__.removeClass__transparent___
mov rcx, rbx
call fcn.1401411a0
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0xbf0]
call fcn.1400558e0
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r13
mov byte [rbp - 0x70], r13b
mov r15d, 0x18
cmp qword [rbp + 0xc00], r13
je 0x140105d59
mov ecx, r15d
call fcn.140139c88
mov qword [rbp - 0x78], rax
mov r8d, r15d
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov byte [rbp - 0x70], dil
lea rcx, [rbp + 0xbf0]
cmp qword [rbp + 0xc08], 8
cmovae rcx, qword [rbp + 0xbf0]
mov r9d, edi
mov r8, qword [rbp - 0x78]
mov rdx, qword [rbp + 0xc00]
call sub.libcef.dll_cef_string_utf16_set
nop
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1a8], rcx
test rcx, rcx
je 0x140105d8e
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1a8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x468]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rdi, qword [rax]
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x198], rcx
test rcx, rcx
je 0x140105ddb
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x198]
mov rax, qword [rcx]
lea rdx, [rbp + 0x460]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rdi]
lea rdx, [rbp + 0x278]
mov rcx, rdi
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x68]
xor r9d, r9d
lea rdx, [rbp - 0x80]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x278], r14
mov rcx, qword [rbp + 0x280]
test rcx, rcx
je 0x140105e66
cmp byte [rbp + 0x288], r13b
je 0x140105e58
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp + 0x280]
call fcn.140139cc4
mov qword [rbp + 0x280], r13
mov byte [rbp + 0x288], r13b
mov rax, qword [rbp + 0x460]
test rax, rax
je 0x140105e8f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x198]
test rax, rax
je 0x140105eb8
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x468]
test rax, rax
je 0x140105ee1
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1a8]
test rax, rax
je 0x140105f0a
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp - 0x80], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x140105f36
cmp byte [rbp - 0x70], r13b
je 0x140105f2e
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp - 0x78]
call fcn.140139cc4
mov qword [rbp - 0x78], r13
mov byte [rbp - 0x70], r13b
mov rdx, qword [rbp + 0xc08]
cmp rdx, 8
jb 0x14010a371
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xbf0]
mov rax, rcx
mov ebx, 0x1000
cmp rdx, rbx
jb 0x140105f7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010a40f
call fcn.140139cc4
nop
jmp 0x14010a371
lea rdx, str.removeMaskOauthDialog
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010629e
mov qword [rbp + 0xc20], r13
mov qword [rbp + 0xc28], 7
mov word [rbp + 0xc10], r13w
mov edi, 1
cmp dword [rsi + 0x154], edi
jne 0x140105fd7
lea rbx, str.document.getElementById__modal_mask__.style.display_none__
mov rcx, rbx
call fcn.1401411a0
nop
jmp 0x140105fe7
lea rbx, str.___modal_mask__.removeClass__shown______modal_mask__.removeClass__alert______modal_mask__.addClass__transparent___
mov rcx, rbx
call fcn.1401411a0
nop
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 0xc10]
call fcn.1400558e0
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], r13b
mov r15d, 0x18
cmp qword [rbp + 0xc20], r13
je 0x140106069
mov ecx, r15d
call fcn.140139c88
mov qword [rsp + 0x70], rax
mov r8d, r15d
xor edx, edx
mov rcx, rax
call fcn.14013b880
mov byte [rsp + 0x78], dil
lea rcx, [rbp + 0xc10]
cmp qword [rbp + 0xc28], 8
cmovae rcx, qword [rbp + 0xc10]
mov r9d, edi
mov r8, qword [rsp + 0x70]
mov rdx, qword [rbp + 0xc20]
call sub.libcef.dll_cef_string_utf16_set
nop
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x160], rcx
test rcx, rcx
je 0x14010609e
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x160]
mov rax, qword [rcx]
lea rdx, [rbp + 0x478]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rdi, qword [rax]
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1b0], rcx
test rcx, rcx
je 0x1401060eb
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x470]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rdi]
lea rdx, [rbp + 0x290]
mov rcx, rdi
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x68]
xor r9d, r9d
lea rdx, [rsp + 0x68]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x290], r14
mov rcx, qword [rbp + 0x298]
test rcx, rcx
je 0x140106177
cmp byte [rbp + 0x2a0], r13b
je 0x140106169
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp + 0x298]
call fcn.140139cc4
mov qword [rbp + 0x298], r13
mov byte [rbp + 0x2a0], r13b
mov rax, qword [rbp + 0x470]
test rax, rax
je 0x1401061a0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1b0]
test rax, rax
je 0x1401061c9
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x478]
test rax, rax
je 0x1401061f2
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x160]
test rax, rax
je 0x14010621b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rsp + 0x68], r14
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14010624d
cmp byte [rsp + 0x78], r13b
je 0x140106243
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rsp + 0x70]
call fcn.140139cc4
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], r13b
mov rdx, qword [rbp + 0xc28]
cmp rdx, 8
jb 0x14010a371
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc10]
mov rax, rcx
mov ebx, 0x1000
cmp rdx, rbx
jb 0x140106293
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010a415
call fcn.140139cc4
nop
jmp 0x14010a371
lea rdx, str.refresh
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140106300
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1b8], rcx
test rcx, rcx
je 0x1401062e6
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1b8]
mov rax, qword [rcx]
mov rax, qword [rax + 0x40]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1b8]
jmp 0x14010a34f
lea rdx, str.viewResizedEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140106510
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.1400f3b98
nop
mov rdx, qword [rbp + 0x620]
mov ecx, dword [rdx + 0x50]
sub ecx, 2
je 0x14010635b
sub ecx, 1
je 0x14010636a
sub ecx, 1
je 0x140106351
cmp ecx, 1
jne 0x14010a4af
movsxd rax, dword [rdx + 0x58]
cmp rax, qword [rdx + 0x58]
jmp 0x140106364
mov ecx, dword [rdx + 0x58]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a4af
mov r10d, dword [rdx + 0x58]
mov ecx, dword [rdx + 0x38]
sub ecx, 2
je 0x140106393
sub ecx, 1
je 0x1401063a2
sub ecx, 1
je 0x140106389
cmp ecx, 1
jne 0x14010a48a
movsxd rax, dword [rdx + 0x40]
cmp rax, qword [rdx + 0x40]
jmp 0x14010639c
mov ecx, dword [rdx + 0x40]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a48a
mov r9d, dword [rdx + 0x40]
mov ecx, dword [rdx + 0x20]
sub ecx, 2
je 0x1401063cb
sub ecx, 1
je 0x1401063da
sub ecx, 1
je 0x1401063c1
cmp ecx, 1
jne 0x14010a465
movsxd rax, dword [rdx + 0x28]
cmp rax, qword [rdx + 0x28]
jmp 0x1401063d4
mov ecx, dword [rdx + 0x28]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a465
mov r8d, dword [rdx + 0x28]
mov ecx, dword [rdx + 8]
sub ecx, 2
je 0x140106403
sub ecx, 1
je 0x140106412
sub ecx, 1
je 0x1401063f9
cmp ecx, 1
jne 0x14010a440
movsxd rax, dword [rdx + 0x10]
cmp rax, qword [rdx + 0x10]
jmp 0x14010640c
mov ecx, dword [rdx + 0x10]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a440
mov eax, dword [rdx + 0x10]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x44], r10d
movups xmm0, xmmword [rsp + 0x38]
movdqu xmmword [rsi + 0x1a0], xmm0
mov rax, qword [rbp + 0x620]
mov edi, 1
cmp dword [rax + 0x68], edi
jne 0x14010a41b
cmp byte [rax + 0x70], r13b
je 0x140106504
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1c0], rcx
test rcx, rcx
je 0x140106489
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x480]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0xe0]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x480]
test rax, rax
je 0x1401064db
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x140106504
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x620]
jmp 0x140108cc5
lea rdx, str.viewInvalidatedEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140106639
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x4e8]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x4e8]
add rcx, 0x48
call fcn.1400726e4
mov rcx, qword [rbp + 0x4e8]
add rcx, 0x30
call fcn.1400726e4
mov rcx, qword [rbp + 0x4e8]
add rcx, 0x18
call fcn.1400726e4
mov rcx, qword [rbp + 0x4e8]
call fcn.1400726e4
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1c8], rcx
test rcx, rcx
je 0x1401065b0
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1c8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x488]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
xor edx, edx
mov rax, qword [rax + 0xf8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x488]
test rax, rax
je 0x140106604
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1c8]
test rax, rax
je 0x14010662d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x4e8]
jmp 0x140108cc5
lea rdx, str.viewKeyEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010665c
mov rdx, r14
mov rcx, rsi
call fcn.140104418
jmp 0x14010a371
lea rdx, str.viewMouseClickEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010693e
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x500]
call fcn.1400f3b98
nop
mov rdx, qword [rbp + 0x500]
mov ecx, dword [rdx + 8]
sub ecx, 2
je 0x1401066b7
sub ecx, 1
je 0x1401066c6
sub ecx, 1
je 0x1401066ad
cmp ecx, 1
jne 0x14010a543
movsxd rax, dword [rdx + 0x10]
cmp rax, qword [rdx + 0x10]
jmp 0x1401066c0
mov ecx, dword [rdx + 0x10]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a543
mov eax, dword [rdx + 0x10]
mov dword [rsp + 0x38], eax
mov ecx, dword [rdx + 0x20]
sub ecx, 2
je 0x1401066f2
sub ecx, 1
je 0x140106701
sub ecx, 1
je 0x1401066e8
cmp ecx, 1
jne 0x14010a51e
movsxd rax, dword [rdx + 0x28]
cmp rax, qword [rdx + 0x28]
jmp 0x1401066fb
mov ecx, dword [rdx + 0x28]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a51e
mov eax, dword [rdx + 0x28]
mov dword [rsp + 0x3c], eax
mov ecx, dword [rdx + 0x38]
sub ecx, 2
je 0x14010672d
sub ecx, 1
je 0x14010673c
sub ecx, 1
je 0x140106723
cmp ecx, 1
jne 0x14010a4f9
movsxd rax, dword [rdx + 0x40]
cmp rax, qword [rdx + 0x40]
jmp 0x140106736
mov ecx, dword [rdx + 0x40]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a4f9
mov ebx, dword [rdx + 0x40]
mov dword [rsp + 0x40], ebx
mov edi, 1
cmp dword [rdx + 0x68], edi
jne 0x14010a4d4
mov r14b, byte [rdx + 0x70]
test r14b, r14b
jne 0x140106777
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14010a630
xor al, dil
mov byte [rsi + 0x200], al
jmp 0x1401067ba
cmp byte [rsi + 0x200], r13b
je 0x1401067ba
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14010a630
test al, al
je 0x1401067ba
mov eax, dword [rsi + 0x1f0]
cmp eax, dword [rsi + 0x1e0]
jne 0x14010690e
mov eax, dword [rsi + 0x1f4]
cmp eax, dword [rsi + 0x1e4]
jne 0x14010690e
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14010a630
test al, al
je 0x1401067e6
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1401032e8
mov ebx, dword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x38]
movsd qword [rbp + 0xe10], xmm0
mov dword [rbp + 0xe18], ebx
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1d0], rcx
test rcx, rcx
je 0x14010682f
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x490]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rsi, qword [rbp + 0x500]
lea rcx, [rsi + 0x78]
call fcn.1400726e4
mov r8, qword [rbp + 0x500]
mov ecx, dword [r8 + 0x50]
sub ecx, 2
je 0x140106890
sub ecx, 1
je 0x140106929
sub ecx, 1
je 0x14010691a
cmp ecx, 1
jne 0x14010a3c5
mov eax, dword [r8 + 0x58]
cmp rax, qword [r8 + 0x58]
jne 0x14010a3c5
mov rax, qword [rbx]
mov edx, dword [rsi + 0x88]
mov dword [rsp + 0x20], edx
mov r9b, r14b
mov r8d, dword [r8 + 0x58]
lea rdx, [rbp + 0xe10]
mov rcx, rbx
mov rax, qword [rax + 0x110]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x490]
test rax, rax
je 0x1401068e5
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1d0]
test rax, rax
je 0x14010690e
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x500]
jmp 0x140108cc5
cmp qword [r8 + 0x58], r13
jl 0x14010a3c5
jmp 0x140106882
mov eax, dword [r8 + 0x58]
shr eax, 0x1f
xor al, dil
je 0x14010a3c5
jmp 0x140106890
lea rdx, str.zoomEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140106a92
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1400f3b98
nop
mov rdx, qword [rbp + 0x668]
mov ecx, dword [rdx + 8]
cmp ecx, 7
jne 0x140106983
movsd xmm0, qword [rdx + 0x10]
jmp 0x1401069bd
sub ecx, 2
je 0x1401069a5
sub ecx, 1
je 0x1401069b4
sub ecx, 1
je 0x14010699b
cmp ecx, 1
jne 0x14010a568
movsxd rax, dword [rdx + 0x10]
cmp rax, qword [rdx + 0x10]
jmp 0x1401069ae
mov ecx, dword [rdx + 0x10]
movsxd rax, ecx
cmp rcx, rax
jne 0x14010a568
movd xmm0, dword [rdx + 0x10]
cvtdq2pd xmm0, xmm0
call fcn.140148bf0
movaps xmm6, xmm0
movsd xmm0, qword [str.333333]
call fcn.140148bf0
divsd xmm6, xmm0
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1d8], rcx
test rcx, rcx
je 0x140106a0b
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x498]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
movaps xmm1, xmm6
mov rax, qword [rax + 0x50]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x498]
test rax, rax
je 0x140106a5d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1d8]
test rax, rax
je 0x140106a86
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x668]
jmp 0x140108cc5
lea rdx, str.scrollToTop
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140106e3c
mov rcx, r14
call fcn.14005d550
mov rbx, rax
mov edi, 1
mov edx, edi
lea rcx, [rbp + 0xaa0]
call fcn.140014400
nop
mov rdx, qword [rbx]
mov ecx, dword [rdx + 8]
sub ecx, 2
je 0x140106af8
sub ecx, edi
je 0x140106e28
sub ecx, edi
je 0x140106e19
cmp ecx, edi
jne 0x14010a3ea
mov eax, dword [rdx + 0x10]
cmp rax, qword [rdx + 0x10]
jne 0x14010a3ea
mov edx, dword [rdx + 0x10]
lea rcx, [rbp + 0xab0]
call fcn.1400b5308
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0xab8]
call fcn.14006f6f8
nop
lea r8, [rbp + 0xe70]
lea rdx, str.if____typeof_AdbeDx____undefined__t_AdbeDx.hasOwnProperty_OverviewLayoutManager___t_AdbeDx.OverviewLayoutManager.getLayout____2____t__html_.animate__scrollTop:_0___10__function____t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
lea rcx, [rbp + 0x1010]
call fcn.1400c59ac
nop
lea r8, str.________t__
mov rdx, rax
lea rcx, [rbp + 0xe90]
call fcn.1400befc4
nop
mov rdx, qword [rbp + 0x1028]
cmp rdx, 0x10
jb 0x140106b69
inc rdx
mov rcx, qword [rbp + 0x1010]
call fcn.1400520e8
mov qword [rbp + 0x1020], r13
mov edi, 0xf
mov qword [rbp + 0x1028], rdi
mov byte [rbp + 0x1010], r13b
mov rdx, qword [rbp + 0xe88]
cmp rdx, 0x10
jb 0x140106b9f
inc rdx
mov rcx, qword [rbp + 0xe70]
call fcn.1400520e8
mov qword [rbp + 0xe80], r13
mov qword [rbp + 0xe88], rdi
mov byte [rbp + 0xe70], r13b
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x28], r13
mov byte [rbp + 0x30], r13b
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x20]
call fcn.1400542f8
nop
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1e8], rcx
test rcx, rcx
je 0x140106c0d
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1e8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4a8]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov r15, qword [rax]
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1e0], rcx
test rcx, rcx
je 0x140106c5a
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1e0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4a0]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [r15]
lea rdx, [rbp + 0x2a8]
mov rcx, r15
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x68]
xor r9d, r9d
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x2a8], r14
mov r15d, 0x18
mov rcx, qword [rbp + 0x2b0]
test rcx, rcx
je 0x140106ceb
cmp byte [rbp + 0x2b8], r13b
je 0x140106cdd
call sub.libcef.dll_cef_string_utf16_clear
mov edx, r15d
mov rcx, qword [rbp + 0x2b0]
call fcn.140139cc4
mov qword [rbp + 0x2b0], r13
mov byte [rbp + 0x2b8], r13b
mov rax, qword [rbp + 0x4a0]
test rax, rax
je 0x140106d14
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1e0]
test rax, rax
je 0x140106d3d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4a8]
test rax, rax
je 0x140106d66
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1e8]
test rax, rax
je 0x140106d8f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x20], r14
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x140106dbb
cmp byte [rbp + 0x30], r13b
je 0x140106db3
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp + 0x28]
call fcn.140139cc4
mov qword [rbp + 0x28], r13
mov byte [rbp + 0x30], r13b
mov rdx, qword [rbp + 0xea8]
cmp rdx, 0x10
jb 0x140106dd7
inc rdx
mov rcx, qword [rbp + 0xe90]
call fcn.1400520e8
mov qword [rbp + 0xea0], r13
mov qword [rbp + 0xea8], rdi
mov byte [rbp + 0xe90], r13b
lea rcx, [rbp + 0xb38]
call fcn.14006f16c
nop
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0xb38], rax
lea rcx, [rbp + 0xb38]
call fcn.140117f30
nop
jmp 0x14010a371
cmp qword [rdx + 0x10], r13
jl 0x14010a3ea
jmp 0x140106aeb
mov eax, dword [rdx + 0x10]
shr eax, 0x1f
xor al, dil
je 0x14010a3ea
jmp 0x140106af8
lea rdx, str.scrollToID
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107449
mov rcx, r14
call fcn.14005d550
mov rbx, rax
mov rcx, qword [rax]
call fcn.14005d3c0
mov qword [rbp + 0xfc0], r13
mov qword [rbp + 0xfc8], r13
mov rdx, rax
lea rcx, [rbp + 0xfb0]
call fcn.140055178
nop
mov rcx, qword [rbx]
mov r15d, 0x18
add rcx, r15
call fcn.14005d3c0
mov qword [rbp + 0xd80], r13
mov qword [rbp + 0xd88], r13
mov rdx, rax
lea rcx, [rbp + 0xd70]
call fcn.140055178
nop
lea edx, [r15 - 0x17]
lea rcx, [rbp + 0x9a0]
call fcn.140014400
nop
mov rcx, qword [rbx]
add rcx, 0x30
call fcn.140104200
mov edx, eax
lea rcx, [rbp + 0x9b0]
call fcn.1400b5308
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x9b8]
call fcn.14006f6f8
nop
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x9b8]
call fcn.14006f6f8
nop
lea r8, [rbp + 0xfb0]
lea rdx, str.if____typeof_AdbeDx____undefined__t_AdbeDx.hasOwnProperty_OverviewLayoutManager___t_AdbeDx.OverviewLayoutManager.getLayout____2____tvar_element__document.getElementById_
lea rcx, [rbp + 0xf90]
call fcn.1400e08a8
nop
lea r8, str.___tif__element__null_____element_.is_:visible___t_telement__document.getElementById_
mov rdx, rax
lea rcx, [rbp + 0xf70]
call fcn.1400befc4
nop
lea r8, [rbp + 0xd70]
mov rdx, rax
lea rcx, [rbp + 0xf50]
call fcn.1400d2b50
nop
lea r8, str.___tif__element__null_____element_.is_:visible____t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
mov rdx, rax
lea rcx, [rbp + 0xf30]
call fcn.1400befc4
nop
lea r8, [rbp + 0xeb0]
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.1400bef9c
nop
lea r8, str.________t_else__t_t__html_.animate__scrollTop:___element_.offset__.top___10__function____t_t_tAdbeDx.appApi.viewerUIApi__.then__viewerObj_____viewerObj.scrollCompleted___requestIndex:
mov rdx, rax
lea rcx, [rbp + 0x1050]
call fcn.1400befc4
nop
lea r8, [rbp + 0xed0]
mov rdx, rax
lea rcx, [rbp + 0x1030]
call fcn.1400bef9c
nop
lea r8, str.________t_t___t
mov rdx, rax
lea rcx, [rbp + 0xef0]
call fcn.1400befc4
nop
mov rdx, qword [rbp + 0x1048]
cmp rdx, 0x10
jb 0x140106fde
inc rdx
mov rcx, qword [rbp + 0x1030]
call fcn.1400520e8
mov qword [rbp + 0x1040], r13
mov edi, 0xf
mov qword [rbp + 0x1048], rdi
mov byte [rbp + 0x1030], r13b
mov rdx, qword [rbp + 0x1068]
cmp rdx, 0x10
jb 0x140107014
inc rdx
mov rcx, qword [rbp + 0x1050]
call fcn.1400520e8
mov qword [rbp + 0x1060], r13
mov qword [rbp + 0x1068], rdi
mov byte [rbp + 0x1050], r13b
mov rdx, qword [rbp + 0x1088]
cmp rdx, 0x10
jb 0x140107045
inc rdx
mov rcx, qword [rbp + 0x1070]
call fcn.1400520e8
mov qword [rbp + 0x1080], r13
mov qword [rbp + 0x1088], rdi
mov byte [rbp + 0x1070], r13b
mov rdx, qword [rbp + 0xf48]
cmp rdx, 0x10
jb 0x140107076
inc rdx
mov rcx, qword [rbp + 0xf30]
call fcn.1400520e8
mov qword [rbp + 0xf40], r13
mov qword [rbp + 0xf48], rdi
mov byte [rbp + 0xf30], r13b
mov rdx, qword [rbp + 0xf68]
cmp rdx, 0x10
jb 0x1401070a7
inc rdx
mov rcx, qword [rbp + 0xf50]
call fcn.1400520e8
mov qword [rbp + 0xf60], r13
mov qword [rbp + 0xf68], rdi
mov byte [rbp + 0xf50], r13b
mov rdx, qword [rbp + 0xf88]
cmp rdx, 0x10
jb 0x1401070d8
inc rdx
mov rcx, qword [rbp + 0xf70]
call fcn.1400520e8
mov qword [rbp + 0xf80], r13
mov qword [rbp + 0xf88], rdi
mov byte [rbp + 0xf70], r13b
mov rdx, qword [rbp + 0xfa8]
cmp rdx, 0x10
jb 0x140107109
inc rdx
mov rcx, qword [rbp + 0xf90]
call fcn.1400520e8
mov qword [rbp + 0xfa0], r13
mov qword [rbp + 0xfa8], rdi
mov byte [rbp + 0xf90], r13b
mov rdx, qword [rbp + 0xec8]
cmp rdx, 0x10
jb 0x14010713a
inc rdx
mov rcx, qword [rbp + 0xeb0]
call fcn.1400520e8
mov qword [rbp + 0xec0], r13
mov qword [rbp + 0xec8], rdi
mov byte [rbp + 0xeb0], r13b
mov rdx, qword [rbp + 0xee8]
cmp rdx, 0x10
jb 0x14010716b
inc rdx
mov rcx, qword [rbp + 0xed0]
call fcn.1400520e8
mov qword [rbp + 0xee0], r13
mov qword [rbp + 0xee8], rdi
mov byte [rbp + 0xed0], r13b
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r13
mov byte [rbp + 0x18], r13b
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 8]
call fcn.1400542f8
nop
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1f8], rcx
test rcx, rcx
je 0x1401071d9
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1f8]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4b8]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov r12, qword [rax]
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x1f0], rcx
test rcx, rcx
je 0x140107226
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x1f0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4b0]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [r12]
lea rdx, [rbp + 0x710]
mov rcx, r12
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x68]
xor r9d, r9d
lea rdx, [rbp + 8]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x710]
call fcn.1400538b0
nop
mov rax, qword [rbp + 0x4b0]
test rax, rax
je 0x1401072aa
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1f0]
test rax, rax
je 0x1401072d3
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4b8]
test rax, rax
je 0x1401072fc
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x1f8]
test rax, rax
je 0x140107325
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 8], r14
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x140107351
cmp byte [rbp + 0x18], r13b
je 0x140107349
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp + 0x10]
call fcn.140139cc4
mov qword [rbp + 0x10], r13
mov byte [rbp + 0x18], r13b
mov rdx, qword [rbp + 0xf08]
cmp rdx, 0x10
jb 0x14010736d
inc rdx
mov rcx, qword [rbp + 0xef0]
call fcn.1400520e8
mov qword [rbp + 0xf00], r13
mov qword [rbp + 0xf08], rdi
mov byte [rbp + 0xef0], r13b
lea rcx, [rbp + 0xa38]
call fcn.14006f16c
nop
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0xa38], rax
lea rcx, [rbp + 0xa38]
call fcn.140117f30
nop
mov ebx, 0x1000
mov rdx, qword [rbp + 0xd88]
cmp rdx, 0x10
jb 0x1401073ed
inc rdx
mov rcx, qword [rbp + 0xd70]
mov rax, rcx
cmp rdx, rbx
jb 0x1401073e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010a58d
call fcn.140139cc4
nop
mov qword [rbp + 0xd80], r13
mov qword [rbp + 0xd88], rdi
mov byte [rbp + 0xd70], r13b
mov rdx, qword [rbp + 0xfc8]
cmp rdx, 0x10
jb 0x14010a371
inc rdx
mov rcx, qword [rbp + 0xfb0]
mov rax, rcx
cmp rdx, rbx
jb 0x14010743e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010a593
call fcn.140139cc4
nop
jmp 0x14010a371
lea rdx, str.scrollInfoRequest
mov rcx, rdi
call fcn.14006f864
test al, al
jne 0x14010a1db
lea rdx, str.selectionInfoRequest
mov rcx, rdi
call fcn.14006f864
test al, al
jne 0x14010a1db
lea rdx, str.viewMouseMoveEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401075fc
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x518]
call fcn.1401040f4
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x518]
add rcx, 0x18
call fcn.1401040f4
mov dword [rsp + 0x3c], eax
mov rcx, qword [rbp + 0x518]
add rcx, 0x30
call fcn.1401040f4
mov ebx, eax
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14010a630
test al, al
je 0x14010750c
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1401032e8
mov ebx, dword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x38]
movsd qword [rbp + 0xe00], xmm0
mov dword [rbp + 0xe08], ebx
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x200], rcx
test rcx, rcx
je 0x140107555
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x200]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4c0]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x518]
mov edi, 1
cmp dword [rdx + 0x50], edi
jne 0x14010a599
mov rax, qword [rcx]
mov r8b, byte [rdx + 0x58]
lea rdx, [rbp + 0xe00]
mov rax, qword [rax + 0x118]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4c0]
test rax, rax
je 0x1401075c7
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x200]
test rax, rax
je 0x1401075f0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x518]
jmp 0x140108cc5
lea rdx, str.viewMouseWheelEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010778f
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x530]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x530]
call fcn.1401040f4
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x530]
add rcx, 0x18
call fcn.1401040f4
mov dword [rsp + 0x3c], eax
mov rcx, qword [rbp + 0x530]
add rcx, 0x30
call fcn.1401040f4
mov ebx, eax
mov dword [rsp + 0x40], eax
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.14010a630
test al, al
je 0x140107691
lea r8, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.1401032e8
mov ebx, dword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x38]
movsd qword [rbp + 0xdf0], xmm0
mov dword [rbp + 0xdf8], ebx
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x208], rcx
test rcx, rcx
je 0x1401076da
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x208]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4c8]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov r14, qword [rax]
mov rax, qword [rbp + 0x530]
lea rcx, [rax + 0x60]
lea rdi, [rax + 0x48]
mov rsi, qword [r14]
call fcn.1401040f4
mov ebx, eax
mov rcx, rdi
call fcn.1401040f4
mov r8d, eax
mov r9d, ebx
lea rdx, [rbp + 0xdf0]
mov rcx, r14
mov rax, qword [rsi + 0x120]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4c8]
test rax, rax
je 0x14010775a
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x208]
test rax, rax
je 0x140107783
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x530]
jmp 0x140108cc5
lea rdx, str.viewSetFocusEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107849
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x210], rcx
test rcx, rcx
je 0x1401077db
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x210]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4d0]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov edi, 1
cmp dword [r14 + 8], edi
jne 0x14010a5be
mov rax, qword [rcx]
mov dl, byte [r14 + 0x10]
mov rax, qword [rax + 0x18]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4d0]
test rax, rax
je 0x14010783d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x210]
jmp 0x14010a34f
lea rdx, str.viewCaptureLostEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401078f3
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x218], rcx
test rcx, rcx
je 0x140107895
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x218]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4d8]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x130]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4d8]
test rax, rax
je 0x1401078e7
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x218]
jmp 0x14010a34f
lea rdx, str.viewDragEnterEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107ba9
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x248]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x250]
sub rcx, qword [rbp + 0x248]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 3
jb 0x140107b9d
mov rcx, qword [rbp + 0x248]
call fcn.1401040f4
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x248]
add rcx, 0x18
call fcn.1401040f4
mov dword [rsp + 0x3c], eax
xor r14d, r14d
lea rcx, [rbp - 0x68]
call fcn.140082bb0
nop
mov rcx, qword [rbp + 0x248]
add rcx, 0x30
call fcn.14005d190
mov r8, rax
lea rdx, [rbp - 0x68]
mov rcx, rsi
call fcn.140103a9c
movsd xmm6, qword [rsp + 0x38]
movsd qword [rbp + 0xde0], xmm6
mov dword [rbp + 0xde8], r14d
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x120], rcx
test rcx, rcx
je 0x1401079ef
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x120]
mov rax, qword [rcx]
lea rdx, [rbp + 0x4e0]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rbp - 0x68]
mov qword [rbp + 0x228], rax
test rax, rax
je 0x140107a32
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rax, qword [rbx]
mov edi, 1
mov r9d, edi
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0x228]
mov rcx, rbx
mov rax, qword [rax + 0x170]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x4e0]
test rax, rax
je 0x140107a85
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x120]
test rax, rax
je 0x140107aae
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
movsd qword [rbp + 0xdd0], xmm6
mov dword [rbp + 0xdd8], r14d
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x128], rcx
test rcx, rcx
je 0x140107af2
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x128]
mov rax, qword [rcx]
lea rdx, [rbp + 0x2d8]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov r8d, edi
lea rdx, [rbp + 0xdd0]
mov rax, qword [rax + 0x178]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x2d8]
test rax, rax
je 0x140107b4e
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x140107b77
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp - 0x68]
test rax, rax
je 0x140107b9d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x248]
jmp 0x140108cc5
lea rdx, str.viewDragWithinEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107cdb
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x638]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x638]
call fcn.1401040f4
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x638]
add rcx, 0x18
call fcn.1401040f4
mov dword [rsp + 0x3c], eax
xor eax, eax
movsd xmm0, qword [rsp + 0x38]
movsd qword [rbp + 0xe40], xmm0
mov dword [rbp + 0xe48], eax
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x220], rcx
test rcx, rcx
je 0x140107c47
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x220]
mov rax, qword [rcx]
lea rdx, [rbp + 0x2e0]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov r8d, 1
lea rdx, [rbp + 0xe40]
mov rax, qword [rax + 0x178]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x2e0]
test rax, rax
je 0x140107ca6
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x220]
test rax, rax
je 0x140107ccf
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x638]
jmp 0x140108cc5
lea rdx, str.viewDragLeaveEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107d85
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x130], rcx
test rcx, rcx
je 0x140107d27
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x130]
mov rax, qword [rcx]
lea rdx, [rbp + 0x2e8]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x180]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x2e8]
test rax, rax
je 0x140107d79
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x130]
jmp 0x14010a34f
lea rdx, str.viewDropEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140107f7c
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x650]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x650]
call fcn.1401040f4
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x650]
add rcx, 0x18
call fcn.1401040f4
mov dword [rsp + 0x3c], eax
xor ebx, ebx
movsd xmm6, qword [rsp + 0x38]
movsd qword [rbp + 0xe20], xmm6
mov dword [rbp + 0xe28], ebx
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x138], rcx
test rcx, rcx
je 0x140107e23
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x138]
mov rax, qword [rcx]
lea rdx, [rbp + 0x2f0]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov r8d, 1
lea rdx, [rbp + 0xe20]
mov rax, qword [rax + 0x178]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x2f0]
test rax, rax
je 0x140107e82
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x138]
test rax, rax
je 0x140107eab
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
movsd qword [rbp + 0xe30], xmm6
mov dword [rbp + 0xe38], ebx
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x140], rcx
test rcx, rcx
je 0x140107eee
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
lea rdx, [rbp + 0x2f8]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0xe30]
mov rax, qword [rax + 0x188]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x2f8]
test rax, rax
je 0x140107f47
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x140]
test rax, rax
je 0x140107f70
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x650]
jmp 0x140108cc5
lea rdx, str.viewImeConfirmEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010811a
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x548]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x548]
call fcn.14005d3c0
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r13
mov byte [rbp], r13b
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.1400542f8
nop
mov rcx, qword [rbp + 0x548]
add rcx, 0x18
call fcn.140104200
mov dword [rsp + 0x38], eax
mov rcx, qword [rbp + 0x548]
add rcx, 0x30
call fcn.140104200
mov dword [rsp + 0x3c], eax
mov rax, qword [rsp + 0x38]
mov qword [rbp + 0x300], rax
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x148], rcx
test rcx, rcx
je 0x140108040
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x148]
mov rax, qword [rcx]
lea rdx, [rbp + 0x308]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x548]
mov edi, 1
cmp dword [rdx + 0x50], edi
jne 0x14010a5e3
mov rax, qword [rcx]
movzx r9d, byte [rdx + 0x58]
lea r8, [rbp + 0x300]
lea rdx, [rbp - 0x10]
mov rax, qword [rax + 0x158]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x308]
test rax, rax
je 0x1401080b7
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x148]
test rax, rax
je 0x1401080e0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp - 0x10], r14
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14010810e
cmp byte [rbp], r13b
je 0x140108106
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp - 8]
call fcn.140139cc4
mov qword [rbp - 8], r13
mov byte [rbp], r13b
lea rcx, [rbp + 0x548]
jmp 0x140108cc5
lea rdx, str.viewImeSetEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401083f2
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x5a8]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x5a8]
call fcn.14005d3c0
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r13
mov byte [rbp - 0x18], r13b
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.1400542f8
nop
mov rcx, qword [rbp + 0x5a8]
add rcx, 0x18
call fcn.14005d550
mov rbx, rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov rcx, qword [rax + 8]
sub rcx, qword [rax]
movabs r12, 0x2aaaaaaaaaaaaaab
mov rax, r12
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14010ae68
mov r13, qword [rbx]
mov rax, qword [rbx + 8]
mov qword [rsp + 0x38], rax
mov r15d, 0x18
cmp r13, rax
je 0x140108297
lea edi, [r15 - 0x17]
mov rcx, r13
call fcn.14005d550
mov rbx, rax
mov rcx, qword [rax]
call fcn.140104200
mov dword [rbp + 0x2c0], eax
mov rcx, qword [rbx]
add rcx, r15
call fcn.140104200
mov dword [rbp + 0x2c4], eax
mov rcx, qword [rbx]
add rcx, 0x30
call fcn.1401040f4
mov dword [rbp + 0x2c8], eax
mov rax, qword [rbx]
cmp dword [rax + 0x50], edi
jne 0x14010a608
movzx eax, byte [rax + 0x58]
mov dword [rbp + 0x2cc], eax
xor eax, eax
mov qword [rbp + 0x2d0], rax
movups xmm0, xmmword [rbp + 0x2c0]
movups xmmword [rbp + 0x680], xmm0
movsd xmm1, qword [rbp + 0x2d0]
movsd qword [rbp + 0x690], xmm1
mov rdx, qword [rsp + 0x58]
cmp rdx, qword [rsp + 0x60]
je 0x140108278
movups xmmword [rdx], xmm0
movsd qword [rdx + 0x10], xmm1
add qword [rsp + 0x58], r15
jmp 0x140108289
lea r8, [rbp + 0x680]
lea rcx, [rsp + 0x50]
call fcn.1400f3378
add r13, r15
cmp r13, qword [rsp + 0x38]
jne 0x1401081e4
or dword [rbp + 0x158], 0xffffffff
or dword [rbp + 0x15c], 0xffffffff
mov rax, qword [rbp + 0x5a8]
lea rcx, [rax + 0x48]
lea rbx, [rax + 0x30]
call fcn.1401040f4
mov edi, eax
mov rcx, rbx
call fcn.1401040f4
mov dword [rbp + 0x150], eax
mov dword [rbp + 0x154], edi
lea rdx, [rbp + 0x318]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x310]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x150]
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0x158]
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x28]
mov rax, qword [rax + 0x150]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x310]
xor ebx, ebx
test rax, rax
je 0x140108352
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x318]
test rax, rax
je 0x14010837b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1401083bc
mov rdx, qword [rsp + 0x60]
sub rdx, rcx
mov rax, r12
imul rdx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
call fcn.1400520e8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rbx
mov qword [rbp - 0x28], r14
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x1401083e6
cmp byte [rbp - 0x18], bl
je 0x1401083df
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp - 0x20]
call fcn.140139cc4
mov qword [rbp - 0x20], rbx
mov byte [rbp - 0x18], bl
lea rcx, [rbp + 0x5a8]
jmp 0x140108cc5
lea rdx, str.viewImeCancelEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108476
lea rdx, [rbp + 0x328]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x320]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x168]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x320]
test rax, rax
je 0x14010846a
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x328]
jmp 0x14010a34f
lea rdx, str.touchEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108499
mov rdx, r14
mov rcx, rsi
call fcn.14010aeb8
jmp 0x14010a371
lea rdx, str.SelectAllEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010851a
lea rdx, [rbp + 0x338]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x330]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x330]
test rax, rax
je 0x14010850e
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x338]
jmp 0x14010a34f
lea rdx, str.DeselectAllEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108719
mov qword [rbp + 0xf20], r13
mov edi, 0xf
mov qword [rbp + 0xf28], rdi
mov byte [rbp + 0xf10], r13b
lea rcx, str._if___document.selection_____t_t_t_t_t_tdocument.selection.empty_____t_t_t_t_t__t_t_t_t_telse_if__window.getSelection____t_t_t_t_t_twindow.getSelection__.removeAllRanges_____t_t_t_t_t
call fcn.1401414c0
nop
mov r8, rax
lea rdx, str._if___document.selection_____t_t_t_t_t_tdocument.selection.empty_____t_t_t_t_t__t_t_t_t_telse_if__window.getSelection____t_t_t_t_t_twindow.getSelection__.removeAllRanges_____t_t_t_t_t
lea rcx, [rbp + 0xf10]
call fcn.14005576c
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r13
mov byte [rbp + 0x48], r13b
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x38]
call fcn.1400542f8
nop
lea rdx, [rbp + 0x358]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x350]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rdi, qword [rax]
lea rdx, [rbp + 0x348]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x340]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rdi]
lea rdx, [rbp + 0x728]
mov rcx, rdi
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x68]
xor r9d, r9d
lea rdx, [rbp + 0x38]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x728]
call fcn.1400538b0
nop
mov rax, qword [rbp + 0x340]
test rax, rax
je 0x140108653
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x348]
test rax, rax
je 0x14010867c
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x350]
test rax, rax
je 0x1401086a5
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x358]
test rax, rax
je 0x1401086ce
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x38], r14
mov rcx, qword [rbp + 0x40]
test rcx, rcx
je 0x1401086fc
cmp byte [rbp + 0x48], r13b
je 0x1401086f4
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0x40]
call fcn.140139cc4
mov qword [rbp + 0x40], r13
mov byte [rbp + 0x48], r13b
mov rdx, qword [rbp + 0xf28]
cmp rdx, 0x10
jb 0x14010a371
mov rcx, qword [rbp + 0xf10]
jmp 0x140109f1c
lea rdx, str.handleNetworkRequest
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108777
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x38], rax
mov qword [rbp + 0x1a0], rsi
mov rax, qword [rsi + 8]
movsxd rcx, dword [rax + 4]
add rcx, 8
add rcx, rsi
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
call fcn.14011243c
mov rcx, rax
mov r8, r14
lea rdx, [rbp + 0x1a0]
call fcn.1401124b0
jmp 0x14010a371
lea rdx, str.setAuthCredentials
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010879f
call fcn.14011243c
mov rcx, rax
mov rdx, r14
call fcn.1401129b8
jmp 0x14010a371
lea rdx, str.removeSharedMemory
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108814
xor edx, edx
mov rcx, r14
call fcn.1400a9960
mov rcx, rax
call fcn.14005d3c0
mov qword [rbp + 0xfe0], r13
mov qword [rbp + 0xfe8], r13
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.140055178
nop
call fcn.14011243c
mov rcx, rax
lea rdx, [rbp + 0xfd0]
call fcn.14011299c
nop
mov rdx, qword [rbp + 0xfe8]
cmp rdx, 0x10
jb 0x14010a371
mov rcx, qword [rbp + 0xfd0]
jmp 0x140109f1c
lea rdx, str.CopyEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108895
lea rdx, [rbp + 0x368]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x360]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x360]
test rax, rax
je 0x140108889
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x368]
jmp 0x14010a34f
lea rdx, str.PasteEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108916
lea rdx, [rbp + 0x378]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x370]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x370]
test rax, rax
je 0x14010890a
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x378]
jmp 0x14010a34f
lea rdx, str.RedoEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108997
lea rdx, [rbp + 0x388]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x380]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x380]
test rax, rax
je 0x14010898b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x388]
jmp 0x14010a34f
lea rdx, str.UndoEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108a18
lea rdx, [rbp + 0x398]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x390]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x390]
test rax, rax
je 0x140108a0c
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x398]
jmp 0x14010a34f
lea rdx, str.CutEvent
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108a99
lea rdx, [rbp + 0x3a8]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x3a0]
mov rax, qword [rax + 0x78]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3a0]
test rax, rax
je 0x140108a8d
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3a8]
jmp 0x14010a34f
lea rdx, str.authCredentials
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108ccf
cmp qword [rsi + 0x318], r13
je 0x14010a371
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x560]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x568]
mov r8, qword [rbp + 0x560]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 3
jb 0x140108cbe
mov edi, 1
cmp dword [r8 + 8], edi
jne 0x14010a3a0
cmp byte [r8 + 0x10], r13b
je 0x140108c9b
lea rcx, [r8 + 0x18]
call fcn.14005d3c0
mov qword [rbp + 0xdc0], r13
mov qword [rbp + 0xdc8], r13
mov rdx, rax
lea rcx, [rbp + 0xdb0]
call fcn.140055178
nop
mov rcx, qword [rbp + 0x560]
add rcx, 0x30
call fcn.14005d3c0
mov qword [rbp + 0xda0], r13
mov qword [rbp + 0xda8], r13
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.140055178
nop
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x70], r13
mov byte [rbp + 0x78], r13b
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x68]
call fcn.1400542f8
nop
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], r13
mov byte [rbp + 0x60], r13b
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x50]
call fcn.1400542f8
nop
mov rcx, qword [rsi + 0x318]
mov rax, qword [rcx]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x50]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x50], r14
lea r15d, [rdi + 0x17]
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x140108c06
cmp byte [rbp + 0x60], r13b
je 0x140108bfe
call sub.libcef.dll_cef_string_utf16_clear
mov edx, r15d
mov rcx, qword [rbp + 0x58]
call fcn.140139cc4
mov qword [rbp + 0x58], r13
mov byte [rbp + 0x60], r13b
mov qword [rbp + 0x68], r14
mov rcx, qword [rbp + 0x70]
test rcx, rcx
je 0x140108c32
cmp byte [rbp + 0x78], r13b
je 0x140108c2a
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp + 0x70]
call fcn.140139cc4
mov qword [rbp + 0x70], r13
mov byte [rbp + 0x78], r13b
mov rdx, qword [rbp + 0xda8]
cmp rdx, 0x10
jb 0x140108c4e
inc rdx
mov rcx, qword [rbp + 0xd90]
call fcn.1400520e8
mov qword [rbp + 0xda0], r13
mov edi, 0xf
mov qword [rbp + 0xda8], rdi
mov byte [rbp + 0xd90], r13b
mov rdx, qword [rbp + 0xdc8]
cmp rdx, 0x10
jb 0x140108c84
inc rdx
mov rcx, qword [rbp + 0xdb0]
call fcn.1400520e8
mov qword [rbp + 0xdc0], r13
mov qword [rbp + 0xdc8], rdi
mov byte [rbp + 0xdb0], r13b
jmp 0x140108caf
mov rcx, qword [rsi + 0x318]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
xor edx, edx
lea rcx, [rsi + 0x318]
call fcn.1400f4fd0
nop
lea rcx, [rbp + 0x560]
call fcn.14005c908
jmp 0x14010a371
lea rdx, str.pauseAllMedia
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140108eef
mov qword [rbp + 0xe60], r13
mov edi, 0xf
mov qword [rbp + 0xe68], rdi
mov byte [rbp + 0xe50], r13b
lea rcx, str._var_videoElements__document.getElementsByTagName__video____t_t_t_t_tfor__var_i__0__i___videoElements.length__i__t_t_t_t_t_t_t_t_t_t_tvideoElements_i_.pause____t_t_t_t_t_t_t_t_t_tvar_audioElements__document.getElementsByTagName__audio____t_t_t_t_tfor__var_i__0__i___audioElements.length__i__t_t_t_t_t_t_t_t_t_t_taudioElements_i_.pause____t_t_t_t_t
call fcn.1401414c0
nop
mov r8, rax
lea rdx, str._var_videoElements__document.getElementsByTagName__video____t_t_t_t_tfor__var_i__0__i___videoElements.length__i__t_t_t_t_t_t_t_t_t_t_tvideoElements_i_.pause____t_t_t_t_t_t_t_t_t_tvar_audioElements__document.getElementsByTagName__audio____t_t_t_t_tfor__var_i__0__i___audioElements.length__i__t_t_t_t_t_t_t_t_t_t_taudioElements_i_.pause____t_t_t_t_t
lea rcx, [rbp + 0xe50]
call fcn.14005576c
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r13
mov byte [rbp + 0x90], r13b
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x80]
call fcn.1400542f8
nop
lea rdx, [rbp + 0x3c0]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x458]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rdi, qword [rax]
lea rdx, [rbp + 0x3b8]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x3b0]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rdi]
lea rdx, [rbp + 0x740]
mov rcx, rdi
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x68]
xor r9d, r9d
lea rdx, [rbp + 0x80]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x740]
call fcn.1400538b0
nop
mov rax, qword [rbp + 0x3b0]
test rax, rax
je 0x140108e17
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3b8]
test rax, rax
je 0x140108e40
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x458]
test rax, rax
je 0x140108e69
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3c0]
test rax, rax
je 0x140108e92
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp + 0x80], r14
mov rcx, qword [rbp + 0x88]
test rcx, rcx
je 0x140108ed2
cmp byte [rbp + 0x90], r13b
je 0x140108ec4
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0x88]
call fcn.140139cc4
mov qword [rbp + 0x88], r13
mov byte [rbp + 0x90], r13b
mov rdx, qword [rbp + 0xe68]
cmp rdx, 0x10
jb 0x14010a371
mov rcx, qword [rbp + 0xe50]
jmp 0x140109f1c
lea rdx, str.FileSelected
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401091e2
cmp qword [rsi + 0x320], r13
je 0x14010a371
mov rcx, r14
call fcn.14005d190
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.1400f3b34
nop
mov qword [rbp + 0xd00], r13
mov edi, 0xf
mov qword [rbp + 0xd08], rdi
mov byte [rbp + 0xcf0], r13b
lea rdx, str.result
lea rcx, [rbp + 0xcf0]
call fcn.140055860
nop
lea r8, [rbp + 0xcf0]
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp + 0x110]
call fcn.1400a9508
mov rdx, qword [rax]
add rdx, 0x40
lea rcx, [rbp + 0x698]
call fcn.14005b7c8
nop
mov rdx, qword [rbp + 0xd08]
cmp rdx, 0x10
jb 0x140108fa3
inc rdx
mov rcx, qword [rbp + 0xcf0]
call fcn.1400520e8
mov qword [rbp + 0xd00], r13
mov qword [rbp + 0xd08], rdi
mov byte [rbp + 0xcf0], r13b
lea rcx, [rbp + 0x698]
call fcn.1401040f4
test eax, eax
jne 0x140109183
mov qword [rbp + 0xd20], r13
mov qword [rbp + 0xd28], rdi
mov byte [rbp + 0xd10], r13b
lea rdx, str.filepath
lea rcx, [rbp + 0xd10]
call fcn.140055860
nop
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0x808]
lea rcx, [rbp + 0x110]
call fcn.1400a9508
mov rcx, qword [rax]
add rcx, 0x40
call fcn.14005d3c0
mov qword [rbp + 0xc40], r13
mov qword [rbp + 0xc48], r13
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.140055178
nop
mov rdx, qword [rbp + 0xd28]
cmp rdx, 0x10
jb 0x140109055
inc rdx
mov rcx, qword [rbp + 0xd10]
call fcn.1400520e8
mov qword [rbp + 0xd20], r13
mov qword [rbp + 0xd28], rdi
mov byte [rbp + 0xd10], r13b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x230], xmm0
mov rcx, r13
mov qword [rbp + 0x240], rcx
lea rdx, [rbp + 0xc30]
cmp qword [rbp + 0xc48], 0x10
cmovae rdx, qword [rbp + 0xc30]
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r13
mov byte [rbp - 0x48], r13b
test rdx, rdx
je 0x1401090c1
xor r8d, r8d
lea rcx, [rbp - 0x58]
call fcn.140054374
mov rcx, qword [rbp + 0x240]
mov r15d, 0x18
mov rax, qword [rbp + 0x238]
cmp rax, rcx
je 0x1401090e8
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.14005326c
add qword [rbp + 0x238], r15
jmp 0x1401090fc
lea r8, [rbp - 0x58]
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.1400c5d1c
nop
mov qword [rbp - 0x58], r14
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x140109128
cmp byte [rbp - 0x48], r13b
je 0x140109120
call sub.libcef.dll_cef_string_utf16_clear
mov rdx, r15
mov rcx, qword [rbp - 0x50]
call fcn.140139cc4
mov qword [rbp - 0x50], r13
mov byte [rbp - 0x48], r13b
mov rcx, qword [rsi + 0x320]
mov rax, qword [rcx]
lea rdx, [rbp + 0x230]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x230]
call fcn.14005c908
nop
mov rdx, qword [rbp + 0xc48]
cmp rdx, 0x10
jb 0x14010916c
inc rdx
mov rcx, qword [rbp + 0xc30]
call fcn.1400520e8
mov qword [rbp + 0xc40], r13
mov qword [rbp + 0xc48], rdi
mov byte [rbp + 0xc30], r13b
jmp 0x140109197
mov rcx, qword [rsi + 0x320]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
xor edx, edx
lea rcx, [rsi + 0x320]
call fcn.1400f4fd0
nop
lea rcx, [rbp + 0x698]
call fcn.14005ba60
nop
mov r8, qword [rbp + 0x110]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x110]
call fcn.14005b5cc
mov edx, 0x58
mov rcx, qword [rbp + 0x110]
jmp 0x140109f1f
lea rdx, str.SaveCurrentHtmlOffset
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140109334
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], r13
mov byte [rbp + 0xa8], r13b
mov rdx, rdi
lea rcx, [rbp + 0x98]
call fcn.1400542f8
nop
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x168]
call fcn.140094dd0
nop
mov qword [rbp + 0x98], r14
mov rcx, qword [rbp + 0xa0]
test rcx, rcx
je 0x140109279
cmp byte [rbp + 0xa8], r13b
je 0x14010926b
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0xa0]
call fcn.140139cc4
mov qword [rbp + 0xa0], r13
mov byte [rbp + 0xa8], r13b
lea rdx, [rbp + 0x3d8]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x3d0]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x3c8]
call fcn.14007a860
mov rdx, qword [rbx]
mov r9, qword [rdx + 0xc0]
mov r8, rax
mov edx, 1
mov rcx, rbx
mov rax, r9
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3d0]
test rax, rax
je 0x1401092ff
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3d8]
test rax, rax
je 0x140109328
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x168]
jmp 0x14010a34f
lea rdx, str.ScrollToStoredHTMLOffset
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140109527
mov rcx, r14
call fcn.14005d550
mov rdx, rax
lea rcx, [rbp + 0x6e0]
call fcn.1400f3b98
nop
mov rcx, qword [rbp + 0x6e0]
call fcn.1401040f4
mov ebx, eax
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], r13
mov byte [rbp + 0xc0], r13b
mov rdx, rdi
lea rcx, [rbp + 0xb0]
call fcn.1400542f8
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x60]
call fcn.140094dd0
nop
mov qword [rbp + 0xb0], r14
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x1401093ee
cmp byte [rbp + 0xc0], r13b
je 0x1401093e0
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0xb8]
call fcn.140139cc4
mov qword [rbp + 0xb8], r13
mov byte [rbp + 0xc0], r13b
mov rcx, qword [rbp - 0x60]
mov rax, qword [rcx]
lea rdx, [rbp + 0x3e0]
mov rax, qword [rax + 0x20]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov r8d, ebx
xor edx, edx
mov rax, qword [rax + 0xb0]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3e0]
test rax, rax
je 0x140109449
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rdx, [rbp + 0x3f8]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x3f0]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x3e8]
call fcn.14007a860
mov rdx, qword [rbx]
mov r9, qword [rdx + 0xc0]
mov r8, rax
mov edx, 1
mov rcx, rbx
mov rax, r9
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3f0]
test rax, rax
je 0x1401094cc
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x3f8]
test rax, rax
je 0x1401094f5
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x14010951b
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x6e0]
jmp 0x140108cc5
lea rdx, str.GetSpareRendererCrashCount
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401095ef
lea rbx, vtable.RNAObject.0
mov qword [rbp + 0x590], rbx
mov dword [rbp + 0x598], 3
mov eax, dword [0x140230a60]
mov dword [rbp + 0x5a0], eax
mov qword [rbp + 0xd40], r13
mov edi, 0xf
mov qword [rbp + 0xd48], rdi
mov byte [rbp + 0xd30], r13b
lea rdx, str.SpareRendererCrashCount
lea rcx, [rbp + 0xd30]
call fcn.140055860
nop
mov rax, qword [rsi]
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0xd30]
mov rcx, rsi
mov rax, qword [rax + 0xa0]
call qword [case.0x140174a01.0]
nop
mov rdx, qword [rbp + 0xd48]
cmp rdx, 0x10
jb 0x1401095ce
inc rdx
mov rcx, qword [rbp + 0xd30]
call fcn.1400520e8
mov qword [rbp + 0xd40], r13
mov qword [rbp + 0xd48], rdi
mov byte [rbp + 0xd30], r13b
lea rcx, [rbp + 0x590]
jmp 0x140109ae8
lea rdx, str.GetCEFHeartBeat
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x1401097e1
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0xc8], r14
mov qword [rbp + 0xd0], r13
mov byte [rbp + 0xd8], r13b
mov rdx, rdi
lea rcx, [rbp + 0xc8]
call fcn.1400542f8
nop
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x170]
call fcn.140094dd0
nop
mov qword [rbp + 0xc8], r14
mov rcx, qword [rbp + 0xd0]
test rcx, rcx
je 0x140109686
cmp byte [rbp + 0xd8], r13b
je 0x140109678
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0xd0]
call fcn.140139cc4
mov qword [rbp + 0xd0], r13
mov byte [rbp + 0xd8], r13b
lea rdx, [rbp + 0x410]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x408]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x400]
call fcn.14007a860
mov rdx, qword [rbx]
mov r9, qword [rdx + 0xc0]
mov r8, rax
mov edx, 1
mov rcx, rbx
mov rax, r9
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x408]
test rax, rax
je 0x14010970c
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x410]
test rax, rax
je 0x140109735
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov edx, 0xd
lea rcx, [rbp + 0x6b0]
call fcn.14005b7f0
nop
mov qword [rbp + 0xd60], r13
mov edi, 0xf
mov qword [rbp + 0xd68], rdi
mov byte [rbp + 0xd50], r13b
lea rdx, str.BrowserHeartBeat
lea rcx, [rbp + 0xd50]
call fcn.140055860
nop
mov rax, qword [rsi]
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0xd50]
mov rcx, rsi
mov rax, qword [rax + 0xa0]
call qword [case.0x140174a01.0]
nop
mov rdx, qword [rbp + 0xd68]
cmp rdx, 0x10
jb 0x1401097b3
inc rdx
mov rcx, qword [rbp + 0xd50]
call fcn.1400520e8
mov qword [rbp + 0xd60], r13
mov qword [rbp + 0xd68], rdi
mov byte [rbp + 0xd50], r13b
lea rcx, [rbp + 0x6b0]
call fcn.14005ba60
nop
mov rax, qword [rbp + 0x170]
jmp 0x14010a34f
lea rdx, str.GetCEFMemoryUsage
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140109af2
mov rcx, r14
call fcn.140104014
mov bl, al
mov edi, 0x50
mov dword [rbp + 0xba0], edi
xor edx, edx
lea r8d, [rdi - 4]
lea rcx, [rbp + 0xba4]
call fcn.14013b880
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov r8d, edi
lea rdx, [rbp + 0xba0]
call sub.PSAPI.DLL_GetProcessMemoryInfo
test eax, eax
je 0x14010a371
test bl, bl
je 0x14010985c
mov rax, qword [rbp + 0xbb0]
and rax, 0xfffffffffff00000
cmp rax, 0x64000000
jbe 0x14010a371
mov edx, 8
lea rcx, [rbp + 0x260]
call fcn.14005b7f0
nop
lea rcx, [rbp + 0x260]
call fcn.14005d550
lea r8, [rsp + 0x48]
mov edx, 4
mov rcx, rax
call fcn.1400b3c08
mov rdx, qword [rbp + 0xba8]
shr rdx, 0x14
lea rcx, [rbp + 0x10b0]
call fcn.1400c6020
nop
lea rbx, vtable.RNAObject.0
mov qword [rbp + 0x5c0], rbx
mov dword [rbp + 0x5c8], r13d
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x5c0]
call fcn.14005ddb8
nop
xor edx, edx
lea rcx, [rbp + 0x260]
call fcn.1400a9960
lea rdx, [rbp + 0x5c0]
mov rcx, rax
call fcn.14005d7fc
nop
lea rcx, [rbp + 0x5c0]
call fcn.14005ba60
nop
lea rcx, [rbp + 0x10b0]
call fcn.14005393c
mov rdx, qword [rbp + 0xbb0]
shr rdx, 0x14
lea rcx, [rbp + 0x10d0]
call fcn.1400c6020
nop
mov qword [rbp + 0x5d8], rbx
mov dword [rbp + 0x5e0], r13d
lea rdx, [rbp + 0x10d0]
lea rcx, [rbp + 0x5d8]
call fcn.14005ddb8
nop
mov edx, 1
lea rcx, [rbp + 0x260]
call fcn.1400a9960
lea rdx, [rbp + 0x5d8]
mov rcx, rax
call fcn.14005d7fc
nop
lea rcx, [rbp + 0x5d8]
call fcn.14005ba60
nop
lea rcx, [rbp + 0x10d0]
call fcn.14005393c
mov rdx, qword [rbp + 0xbe8]
shr rdx, 0x14
lea rcx, [rbp + 0x10f0]
call fcn.1400c6020
nop
mov qword [rbp + 0x5f0], rbx
mov dword [rbp + 0x5f8], r13d
lea rdx, [rbp + 0x10f0]
lea rcx, [rbp + 0x5f0]
call fcn.14005ddb8
nop
mov edx, 2
lea rcx, [rbp + 0x260]
call fcn.1400a9960
lea rdx, [rbp + 0x5f0]
mov rcx, rax
call fcn.14005d7fc
nop
lea rcx, [rbp + 0x5f0]
call fcn.14005ba60
nop
lea rcx, [rbp + 0x10f0]
call fcn.14005393c
mov rdx, qword [rbp + 0xbe0]
shr rdx, 0x14
lea rcx, [rbp + 0x1110]
call fcn.1400c6020
nop
mov qword [rbp + 0x608], rbx
mov dword [rbp + 0x610], r13d
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x608]
call fcn.14005ddb8
nop
mov edx, 3
lea rcx, [rbp + 0x260]
call fcn.1400a9960
lea rdx, [rbp + 0x608]
mov rcx, rax
call fcn.14005d7fc
nop
lea rcx, [rbp + 0x608]
call fcn.14005ba60
nop
lea rcx, [rbp + 0x1110]
call fcn.14005393c
mov qword [rbp + 0xca0], r13
mov edi, 0xf
mov qword [rbp + 0xca8], rdi
mov byte [rbp + 0xc90], r13b
lea rdx, str.LogCEFMemoryUsage
lea rcx, [rbp + 0xc90]
call fcn.140055860
nop
mov rax, qword [rsi]
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0xc90]
mov rcx, rsi
mov rax, qword [rax + 0xa0]
call qword [case.0x140174a01.0]
nop
mov rdx, qword [rbp + 0xca8]
cmp rdx, 0x10
jb 0x140109acc
inc rdx
mov rcx, qword [rbp + 0xc90]
call fcn.1400520e8
mov qword [rbp + 0xca0], r13
mov qword [rbp + 0xca8], rdi
mov byte [rbp + 0xc90], r13b
lea rcx, [rbp + 0x260]
call fcn.14005ba60
jmp 0x14010a371
lea rdx, str.CheckRendererMemoryUsage
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140109ce4
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], r13
mov byte [rbp + 0xf0], r13b
mov rdx, rdi
lea rcx, [rbp + 0xe0]
call fcn.1400542f8
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x178]
call fcn.140094dd0
nop
mov qword [rbp + 0xe0], r14
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
je 0x140109b89
cmp byte [rbp + 0xf0], r13b
je 0x140109b7b
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0xe8]
call fcn.140139cc4
mov qword [rbp + 0xe8], r13
mov byte [rbp + 0xf0], r13b
lea rdx, [rbp + 0x428]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x420]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x418]
call fcn.14007a860
mov rdx, qword [rbx]
mov r9, qword [rdx + 0xc0]
mov r8, rax
mov edx, 1
mov rcx, rbx
mov rax, r9
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x420]
test rax, rax
je 0x140109c0f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x428]
test rax, rax
je 0x140109c38
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov edx, 0xd
lea rcx, [rbp + 0x6c8]
call fcn.14005b7f0
nop
mov qword [rbp + 0xcc0], r13
mov edi, 0xf
mov qword [rbp + 0xcc8], rdi
mov byte [rbp + 0xcb0], r13b
lea rdx, str.CheckRendererMemoryUsage
lea rcx, [rbp + 0xcb0]
call fcn.140055860
nop
mov rax, qword [rsi]
lea r8, [rbp + 0x6c8]
lea rdx, [rbp + 0xcb0]
mov rcx, rsi
mov rax, qword [rax + 0xa0]
call qword [case.0x140174a01.0]
nop
mov rdx, qword [rbp + 0xcc8]
cmp rdx, 0x10
jb 0x140109cb6
inc rdx
mov rcx, qword [rbp + 0xcb0]
call fcn.1400520e8
mov qword [rbp + 0xcc0], r13
mov qword [rbp + 0xcc8], rdi
mov byte [rbp + 0xcb0], r13b
lea rcx, [rbp + 0x6c8]
call fcn.14005ba60
nop
mov rax, qword [rbp + 0x178]
jmp 0x14010a34f
lea rdx, str.setDocumentTitle
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x140109f29
xor edx, edx
mov rcx, r14
call fcn.1400a9960
mov rcx, rax
call fcn.14005d3c0
mov qword [rbp + 0x1000], r13
mov qword [rbp + 0x1008], r13
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.140055178
nop
lea r8, [rbp + 0xff0]
lea rdx, str.document.title__
lea rcx, [rbp + 0x1150]
call fcn.1400e08a8
nop
lea r8, [0x1401cc414]
mov rdx, rax
lea rcx, [rbp + 0x1130]
call fcn.1400befc4
nop
lea rcx, [rbp + 0x1150]
call fcn.14005393c
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r13
mov byte [rbp - 0x30], r13b
lea rdx, [rbp + 0x1130]
lea rcx, [rbp - 0x40]
call fcn.1400542f8
nop
lea rdx, [rbp + 0x448]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x440]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rdi, qword [rax]
lea rdx, [rbp + 0x438]
mov rcx, rsi
call fcn.1400f615c
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
lea rdx, [rbp + 0x430]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rdi]
lea rdx, [rbp + 0x6f8]
mov rcx, rdi
mov rax, qword [rax + 0x98]
call qword [case.0x140174a01.0]
mov r8, rax
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x68]
xor r9d, r9d
lea rdx, [rbp - 0x40]
mov rcx, rbx
call qword [case.0x140174a01.0]
nop
lea rcx, [rbp + 0x6f8]
call fcn.1400538b0
nop
mov rax, qword [rbp + 0x430]
test rax, rax
je 0x140109e4e
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x438]
test rax, rax
je 0x140109e77
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x440]
test rax, rax
je 0x140109ea0
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x448]
test rax, rax
je 0x140109ec9
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov qword [rbp - 0x40], r14
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x140109ef7
cmp byte [rbp - 0x30], r13b
je 0x140109eef
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp - 0x38]
call fcn.140139cc4
mov qword [rbp - 0x38], r13
mov byte [rbp - 0x30], r13b
lea rcx, [rbp + 0x1130]
call fcn.14005393c
nop
mov rdx, qword [rbp + 0x1008]
cmp rdx, 0x10
jb 0x14010a371
mov rcx, qword [rbp + 0xff0]
inc rdx
call fcn.1400520e8
jmp 0x14010a371
lea rdx, str.LogCEFFolderAnalytics
mov rcx, rdi
call fcn.14006f864
test al, al
je 0x14010a371
mov byte [rsp + 0x30], r13b
mov dword [rsp + 0x4c], r13d
mov qword [rbp + 0xc80], r13
mov qword [rbp + 0xc88], 7
mov word [rbp + 0xc70], r13w
lea rcx, [rbp + 0xc70]
call fcn.1400c30f8
xor r8d, r8d
lea rdx, str.cef_
lea rcx, [rbp + 0xc70]
call fcn.140103eb0
movzx ecx, byte [rsp + 0x30]
mov edi, 1
cmp rax, 0xffffffffffffffff
cmovne ecx, edi
mov byte [rsp + 0x30], cl
or r8, 0xffffffffffffffff
lea rdx, [0x1401cc454]
lea rcx, [rbp + 0xc70]
call fcn.140103f04
cmp rax, 0xffffffffffffffff
jne 0x140109fdd
mov rdx, qword [rbp + 0xc88]
cmp rdx, 8
jb 0x14010a371
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc70]
jmp 0x140109f1f
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0xc70]
call fcn.14010c15c
nop
xor edx, edx
mov r8d, 0x250
lea rcx, [rbp + 0x1170]
call fcn.14013b880
nop
lea rcx, str._acrocef_
call fcn.1401411a0
nop
mov r8, rax
lea rdx, str._acrocef_
lea rcx, [rbp + 0x1090]
call fcn.1400557e4
mov qword [rbp + 0xc60], r13
mov qword [rbp + 0xc68], r13
mov rdx, rax
lea rcx, [rbp + 0xc50]
call fcn.1400db62c
nop
lea rcx, [rbp + 0xc50]
cmp qword [rbp + 0xc68], 8
cmovae rcx, qword [rbp + 0xc50]
lea rdx, [rbp + 0x1170]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x14010a09b
add dword [rsp + 0x4c], edi
lea rdx, [rbp + 0x1170]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x14010a07a
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FindClose]
mov edx, 8
lea rcx, [rbp + 0x578]
call fcn.14005b7f0
nop
lea rcx, [rbp + 0x578]
call fcn.14005d550
lea r8, [rsp + 0x48]
mov edx, 2
mov rcx, rax
call fcn.1400b3c08
xor edx, edx
lea rcx, [rbp + 0x578]
call fcn.1400a9960
mov rcx, rax
lea rdx, [rsp + 0x30]
call fcn.14005dcc8
mov edx, edi
lea rcx, [rbp + 0x578]
call fcn.1400a9960
mov rcx, rax
lea rdx, [rsp + 0x4c]
call fcn.14005d79c
mov qword [rbp + 0xce0], r13
mov edi, 0xf
mov qword [rbp + 0xce8], rdi
mov byte [rbp + 0xcd0], r13b
lea rdx, str.LogCEFFolderAnalytics
lea rcx, [rbp + 0xcd0]
call fcn.140055860
nop
mov rax, qword [rsi]
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0xcd0]
mov rcx, rsi
mov rax, qword [rax + 0xa0]
call qword [case.0x140174a01.0]
nop
mov rdx, qword [rbp + 0xce8]
cmp rdx, 0x10
jb 0x14010a16d
inc rdx
mov rcx, qword [rbp + 0xcd0]
call fcn.1400520e8
mov qword [rbp + 0xce0], r13
mov qword [rbp + 0xce8], rdi
mov byte [rbp + 0xcd0], r13b
lea rcx, [rbp + 0x578]
call fcn.14005ba60
nop
mov rdx, qword [rbp + 0xc68]
cmp rdx, 8
jb 0x14010a1b0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc50]
call fcn.1400520e8
mov qword [rbp + 0xc60], r13
mov qword [rbp + 0xc68], 7
mov word [rbp + 0xc50], r13w
lea rcx, [rbp + 0x1090]
call fcn.140053970
jmp 0x140109fb8
lea r14, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0x100], r13
mov byte [rbp + 0x108], r13b
mov rdx, rdi
lea rcx, [rbp + 0xf8]
call fcn.1400542f8
nop
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x190]
call fcn.140094dd0
nop
mov qword [rbp + 0xf8], r14
mov rcx, qword [rbp + 0x100]
test rcx, rcx
je 0x14010a25b
cmp byte [rbp + 0x108], r13b
je 0x14010a24d
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0x100]
call fcn.140139cc4
mov qword [rbp + 0x100], r13
mov byte [rbp + 0x108], r13b
mov rcx, qword [rsi + 0x328]
mov qword [rbp + 0x188], rcx
test rcx, rcx
je 0x14010a290
mov rax, qword [rcx + 8]
movsxd rdx, dword [rax + 4]
add rcx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rcx, qword [rbp + 0x188]
mov rax, qword [rcx]
lea rdx, [rbp + 0x450]
mov rax, qword [rax + 0x70]
call qword [case.0x140174a01.0]
nop
mov rbx, qword [rax]
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x180], rax
test rax, rax
je 0x14010a2d6
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
call qword [case.0x140174a01.0]
mov rax, qword [rbx]
lea r8, [rbp + 0x180]
mov edx, 1
mov rcx, rbx
mov rax, qword [rax + 0xc0]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x450]
test rax, rax
je 0x14010a31f
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x188]
test rax, rax
je 0x14010a348
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rax, qword [rbp + 0x190]
test rax, rax
je 0x14010a371
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140174a01.0]
nop
mov rcx, qword [rbp + 0x13c0]
xor rcx, rsp
call fcn.14013a2d0
lea r11, [rsp + 0x14e0]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov edx, 3
lea rcx, [rbp + 0x8b8]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x8b8]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x798]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x798]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x8d8]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x8d8]
call fcn.14013bac8
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
mov edx, 3
lea rcx, [rbp + 0x918]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x918]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x938]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x938]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x958]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x958]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x978]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x978]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x758]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x758]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x778]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x778]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x7b8]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x7b8]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x7d8]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x7d8]
call fcn.14013bac8
int3
mov edx, 3
lea rcx, [rbp + 0x818]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x818]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x8f8]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x8f8]
call fcn.14013bac8
nop
call fcn.140140ecc
nop
call fcn.140140ecc
nop
mov edx, 3
lea rcx, [rbp + 0x838]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x838]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x858]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x858]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x878]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x878]
call fcn.14013bac8
nop
mov edx, 3
lea rcx, [rbp + 0x898]
call fcn.1400599ac
lea rdx, [0x14021de08]
lea rcx, [rbp + 0x898]
call fcn.14013bac8
int3