Function at 0x140001000
Capabilities:
Set console window title

Disassembly:
sub rsp, 0x28
lea rcx, str.CrazyClicker_C_Port___yaz.fr_on_discord
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str..........................................._n
call 0x140001160
mov rcx, rax
lea rdx, str......................................................................_n
call 0x140001160
mov rcx, rax
lea rdx, str............................................................................_n
call 0x140001160
mov rcx, rax
lea rdx, str................................................................._n
call 0x140001160
mov rcx, rax
lea rdx, str........................................................................._n
call 0x140001160
mov rcx, rax
lea rdx, str........................................................................_n
call 0x140001160
mov rcx, rax
lea rdx, str.............................................._n
call 0x140001160
mov rcx, rax
lea rdx, str.CrazyClicker_C_PORT_by_yaz.fr_on_discord__n
call 0x140001160
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Enter_CPS__
call 0x140001160
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [0x140005668]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Press_X_to_enable_and_Z_to_disable_autoclicker_n
add rsp, 0x28
jmp 0x140001160
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x30
mov r15, rdx
mov rsi, rcx
xor ebx, ebx
mov dword [rsp + 0x70], ebx
mov r14, 0xffffffffffffffff
nop dword [rax]
inc r14
cmp byte [rdx + r14], bl
jne 0x140001190
mov rax, qword [rcx]
movsxd rcx, dword [rax + 4]
mov rdi, qword [rcx + rsi + 0x28]
test rdi, rdi
jle 0x1400011b4
cmp rdi, r14
jle 0x1400011b4
sub rdi, r14
jmp 0x1400011b6
xor edi, edi
mov r12, rsi
mov qword [rsp + 0x20], rsi
mov rcx, qword [rcx + rsi + 0x48]
test rcx, rcx
je 0x1400011cf
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
test al, al
je 0x140001213
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rsi + 0x50]
test rcx, rcx
je 0x140001211
cmp rcx, rsi
je 0x140001211
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::flush_void____ptr64]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
jmp 0x140001213
mov al, 1
mov byte [rsp + 0x28], al
test al, al
jne 0x140001225
mov ebx, 4
jmp 0x1400012d5
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov eax, dword [rcx + rsi + 0x18]
and eax, 0x1c0
cmp eax, 0x40
je 0x14000126b
nop word [rax + rax]
test rdi, rdi
jle 0x14000126b
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
movzx edx, byte [rcx + rsi + 0x58]
mov rcx, qword [rcx + rsi + 0x48]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputc_char____ptr64]
cmp eax, 0xffffffff
jne 0x140001266
lea ebx, [rax + 5]
jmp 0x1400012b1
dec rdi
jmp 0x140001240
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov r8, r14
mov rdx, r15
mov rcx, qword [rcx + rsi + 0x48]
call qword [sym.imp.MSVCP140.dll_public:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputn_char_const____ptr64__long_long___int64_____ptr64]
cmp rax, r14
jne 0x1400012ae
test rdi, rdi
jle 0x1400012b5
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
movzx edx, byte [rcx + rsi + 0x58]
mov rcx, qword [rcx + rsi + 0x48]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::sputc_char____ptr64]
cmp eax, 0xffffffff
je 0x1400012ae
dec rdi
jmp 0x140001288
or ebx, 4
mov dword [rsp + 0x70], ebx
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
mov qword [rcx + rsi + 0x28], 0
jmp 0x1400012d5
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
xor r8d, r8d
mov edx, ebx
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
call qword [sym.imp.MSVCP140.dll_bool___cdecl_std::uncaught_exception_void_]
test al, al
jne 0x1400012ff
mov rcx, r12
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::_Osfx_void____ptr64]
nop
mov rax, qword [r12]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + r12 + 0x48]
test rcx, rcx
je 0x140001318
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rax, rsi
mov rbx, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret