Function at 0x1400505d0
Capabilities:
Check for unmoving mouse cursor
Create process on windows
Log keystrokes via polling
Self delete

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0xb8]
sub rsp, 0x1a0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
mov rax, qword [0x1400cb058]
xor rax, rsp
mov qword [rbp + 0x40], rax
mov rsi, rdx
xor r15d, r15d
mov rax, qword [0x1400ce270]
mov dword [rax + 0x3f50], 0x44160000
mov dword [rax + 0x3f54], 0x43af0000
mov dword [rax + 0x3f38], 2
or dword [rax + 0x3f30], 3
mov qword [rax + 0x3f40], r15
mov qword [rax + 0x3f48], r15
mov dword [rax + 0x3f34], 2
mov edx, dword [0x1400cbd10]
mov dword [0x1400cbf70], edx
test edx, edx
je 0x1400506d9
mov ecx, dword [0x1400cbf6c]
test ecx, ecx
je 0x1400506d2
sub ecx, 1
je 0x1400506bd
cmp ecx, 1
jne 0x1400506d9
mov ecx, edx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x14005069d
mov byte [0x1400cbf69], 1
jmp 0x1400506d9
cmp byte [0x1400cbf69], r15b
je 0x1400506d9
cmp byte [0x1400cbf68], r15b
sete byte [0x1400cbf68]
mov byte [0x1400cbf69], r15b
jmp 0x1400506d9
mov ecx, edx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400cbf68], al
jmp 0x1400506d9
mov byte [0x1400cbf68], 1
mov rcx, rsi
cmp byte [0x1400cbf68], r15b
je 0x1400506e9
xor edx, edx
jmp 0x1400506ee
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x1400cbc60], r15b
je 0x140052413
mov r8d, 0x26
lea rdx, [0x1400cbc60]
lea rcx, str.clicker
call fcn.1400162d0
test al, al
je 0x1400523c5
mov rax, qword [0x1400ce270]
movss xmm0, dword [rax + 0x3660]
xorps xmm9, xmm9
ucomiss xmm0, xmm9
jp 0x140050775
jne 0x140050775
lea rcx, [rbp + 0x10]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rbp + 0x18]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [rbp + 0x10]
sub edi, dword [rbp + 0x18]
mov dword [0x1400ce300], edi
mov ebx, dword [rbp + 0x14]
sub ebx, dword [rbp + 0x1c]
mov dword [0x1400ce304], ebx
mov rax, qword [0x1400ce270]
jmp 0x140050781
mov ebx, dword [0x1400ce304]
mov edi, dword [0x1400ce300]
test ebx, ebx
js 0x140050823
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x37b8]
mulss xmm0, dword [0x1400bcd20]
addss xmm0, dword [rax + 0x3b98]
comiss xmm0, xmm1
jb 0x140050823
cmp byte [rax + 0xd14], r15b
je 0x140050823
movss xmm1, dword [rax + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rax + 0x3688]
comiss xmm0, xmm1
setae al
test al, al
je 0x140050823
lea rcx, [rbp + 0x10]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, 7
test edi, edi
je 0x1400507fb
test ebx, ebx
je 0x1400507fb
mov eax, dword [rbp + 0x10]
sub eax, edi
mov edi, eax
mov eax, dword [rbp + 0x14]
sub eax, ebx
mov ebx, eax
mov eax, 5
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0x15e
mov dword [rsp + 0x20], 0x258
mov r9d, ebx
mov r8d, edi
xor edx, edx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowPos]
call fcn.140048780
test al, al
je 0x1400523c0
lea rcx, str.Mouse
call fcn.14004a440
mov rdi, 0xffffffffffffffff
movss xmm10, dword [0x1400bce28]
test al, al
je 0x1400516c8
lea rcx, str.Keybind
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140050889
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
mov r8d, ILFree
lea rdx, [0x1400cbce8]
call fcn.140052450
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.140019d10
movss xmm0, dword [0x1400bcd94]
call fcn.140019dc0
mov edx, r15d
lea rcx, str.Always
nop
mov rax, rdi
inc rax
cmp byte [rcx + rax], r15b
jne 0x1400508c3
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x1400508c0
mov dword [rsp + 0x20], edx
lea r9, str.Always
lea rdx, [0x1400cbcec]
lea rcx, str.var::clicker::i_key_type
call fcn.14003c400
mov rcx, qword [0x1400ce270]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x3e28]
movsxd rdx, dword [r8 + 0x1a0]
mov rax, qword [r8 + 0x1a8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x194], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1a0], eax
lea rcx, str.General
call fcn.140038380
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x14005098e
cmp byte [rcx + 0x407a], r15b
jne 0x14005098e
test byte [rcx + 0x3ef4], 4
jne 0x140050a39
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140050a39
test eax, eax
je 0x140050a39
jmp 0x140050a26
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140050a39
cmp qword [rcx + 0x3e30], rdx
je 0x1400509ad
test al, al
jns 0x140050a39
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x1400509cd
cmp eax, dword [rcx + 0x3ef0]
je 0x1400509cd
cmp byte [rcx + 0x3e81], r15b
jne 0x1400509cd
cmp eax, dword [rdx + 0x54]
jne 0x140050a39
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140050a09
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140050a09
cmp byte [rax + 0x8f], r15b
je 0x140050a09
cmp rax, qword [rdx + 0x350]
je 0x140050a09
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140050a39
bt r8d, 0x1a
jb 0x140050a39
test byte [rcx + 0x3ef4], 4
jne 0x140050a39
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140050a26
cmp byte [rdx + 0x90], r15b
jne 0x140050a39
lea rcx, str.Press_Ctrl__Left_click_on_the_slider_for_custom_values._nValues_between_9.5f___12.5f_are_recommended_for_bypassing_server_sided_anti_cheats.
call fcn.14001ac90
mov rcx, qword [0x1400ce270]
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], r15b
jne 0x140050a5b
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rdx, [0x1400cbcf8]
lea rcx, str.Left_mouse_clicker
call fcn.14003a180
lea rbx, str._.2f_cps
cmp byte [0x1400cbcf8], r15b
je 0x140050ab6
mov dword [rbp + 0x38], 0x41a00000
mov dword [rbp + 0x10], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10]
lea r8, [0x1400cbcfc]
mov edx, 8
lea rcx, str.var::clicker::f_left_cps
call fcn.14003d950
lea rdx, [0x1400cbcf9]
lea rcx, str.Right_mouse_clicker
call fcn.14003a180
cmp byte [0x1400cbcf9], r15b
je 0x140050b0a
mov dword [rbp + 0x10], 0x41a00000
mov dword [rbp + 0x38], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd00]
mov edx, 8
lea rcx, str.var::clicker::f_right_cps
call fcn.14003d950
lea rcx, str.Focus
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140050b3f
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
mov edx, r15d
lea rcx, str.Minecraft
nop dword [rax]
mov rax, rdi
inc rax
cmp byte [rcx + rax], r15b
jne 0x140050b53
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x140050b50
mov dword [rsp + 0x20], edx
lea r9, str.Minecraft
lea rdx, [0x1400cbcf0]
lea rcx, str.var::clicker::i_version_type
call fcn.14003c400
cmp dword [0x1400cbcf0], 1
jne 0x140050cd9
mov qword [rbp + 0x10], r15
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rbx, [0x1400ce358]
mov r8, rbx
xor edx, edx
lea rcx, str.var::input::buffer
call fcn.1400401b0
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x140050c1a
cmp byte [rcx + 0x407a], r15b
jne 0x140050c1a
test byte [rcx + 0x3ef4], 4
jne 0x140050cbe
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140050cbe
test eax, eax
je 0x140050cbe
jmp 0x140050cb2
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140050cbe
cmp qword [rcx + 0x3e30], rdx
je 0x140050c39
test al, al
jns 0x140050cbe
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140050c59
cmp eax, dword [rcx + 0x3ef0]
je 0x140050c59
cmp byte [rcx + 0x3e81], r15b
jne 0x140050c59
cmp eax, dword [rdx + 0x54]
jne 0x140050cbe
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140050c95
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140050c95
cmp byte [rax + 0x8f], r15b
je 0x140050c95
cmp rax, qword [rdx + 0x350]
je 0x140050c95
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140050cbe
bt r8d, 0x1a
jb 0x140050cbe
test byte [rcx + 0x3ef4], 4
jne 0x140050cbe
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140050cb2
cmp byte [rdx + 0x90], r15b
jne 0x140050cbe
lea rcx, str.If_you_leave_it_blank_itll_work_anywhere.
call fcn.14001ac90
mov r8, rdi
inc r8
cmp byte [rbx + r8], r15b
jne 0x140050cc1
mov rdx, rbx
lea rcx, [0x1400cbd78]
call fcn.140008bd0
cmp byte [0x1400cbd0c], r15b
jne 0x140051558
lea rcx, str.Randomization
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140050d1b
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rdx, [0x1400cbd15]
lea rcx, str.Persistence
call fcn.14003a180
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x140050d7a
cmp byte [rcx + 0x407a], r15b
jne 0x140050d7a
test byte [rcx + 0x3ef4], 4
jne 0x140050e1e
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140050e1e
test eax, eax
je 0x140050e1e
jmp 0x140050e12
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140050e1e
cmp qword [rcx + 0x3e30], rdx
je 0x140050d99
test al, al
jns 0x140050e1e
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140050db9
cmp eax, dword [rcx + 0x3ef0]
je 0x140050db9
cmp byte [rcx + 0x3e81], r15b
jne 0x140050db9
cmp eax, dword [rdx + 0x54]
jne 0x140050e1e
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140050df5
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140050df5
cmp byte [rax + 0x8f], r15b
je 0x140050df5
cmp rax, qword [rdx + 0x350]
je 0x140050df5
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140050e1e
bt r8d, 0x1a
jb 0x140050e1e
test byte [rcx + 0x3ef4], 4
jne 0x140050e1e
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140050e12
cmp byte [rdx + 0x90], r15b
jne 0x140050e1e
lea rcx, str.This_randomization_is_applied_in_a_short_period_of_time_set_to_the_defined_CPS._nRecommended.
call fcn.14001ac90
cmp byte [0x1400cbd15], r15b
je 0x140050e66
mov dword [rbp + 0x10], 0x40a00000
mov dword [rbp + 0x38], 0x3f800000
lea rax, str._.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd18]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_value
call fcn.14003d950
lea rdx, [0x1400cbd34]
lea rcx, str.Spike_chance
call fcn.14003a180
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x140050ec5
cmp byte [rcx + 0x407a], r15b
jne 0x140050ec5
test byte [rcx + 0x3ef4], 4
jne 0x140050f69
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140050f69
test eax, eax
je 0x140050f69
jmp 0x140050f5d
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140050f69
cmp qword [rcx + 0x3e30], rdx
je 0x140050ee4
test al, al
jns 0x140050f69
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140050f04
cmp eax, dword [rcx + 0x3ef0]
je 0x140050f04
cmp byte [rcx + 0x3e81], r15b
jne 0x140050f04
cmp eax, dword [rdx + 0x54]
jne 0x140050f69
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x140050f40
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140050f40
cmp byte [rax + 0x8f], r15b
je 0x140050f40
cmp rax, qword [rdx + 0x350]
je 0x140050f40
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140050f69
bt r8d, 0x1a
jb 0x140050f69
test byte [rcx + 0x3ef4], 4
jne 0x140050f69
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x140050f5d
cmp byte [rdx + 0x90], r15b
jne 0x140050f69
lea rcx, str.Spikes_the_amount_to_defined_value_with_the_given_chance.
call fcn.14001ac90
lea rbx, str.chance__d__
cmp byte [0x1400cbd34], r15b
je 0x140050ff0
mov dword [rbp + 0x10], 0x64
mov dword [rbp + 0x38], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd24]
mov edx, 4
lea rcx, str.var::clicker::i_cps_spike_chance
call fcn.14003d950
mov dword [rbp + 0x10], 0x40a00000
mov dword [rbp + 0x38], 0x3f800000
lea rax, str.add__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd28]
mov edx, 8
lea rcx, str.var::clicker::f_cps_spike_add
call fcn.14003d950
lea rdx, [0x1400cbd35]
lea rcx, str.Drop_chance
call fcn.14003a180
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x14005104f
cmp byte [rcx + 0x407a], r15b
jne 0x14005104f
test byte [rcx + 0x3ef4], 4
jne 0x1400510f3
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x1400510f3
test eax, eax
je 0x1400510f3
jmp 0x1400510e7
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x1400510f3
cmp qword [rcx + 0x3e30], rdx
je 0x14005106e
test al, al
jns 0x1400510f3
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x14005108e
cmp eax, dword [rcx + 0x3ef0]
je 0x14005108e
cmp byte [rcx + 0x3e81], r15b
jne 0x14005108e
cmp eax, dword [rdx + 0x54]
jne 0x1400510f3
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x1400510ca
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400510ca
cmp byte [rax + 0x8f], r15b
je 0x1400510ca
cmp rax, qword [rdx + 0x350]
je 0x1400510ca
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400510f3
bt r8d, 0x1a
jb 0x1400510f3
test byte [rcx + 0x3ef4], 4
jne 0x1400510f3
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x1400510e7
cmp byte [rdx + 0x90], r15b
jne 0x1400510f3
lea rcx, str.Drops_the_amount_to_defined_value_with_the_given_chance.
call fcn.14001ac90
cmp byte [0x1400cbd35], r15b
je 0x140051173
mov dword [rbp + 0x10], 0x64
mov dword [rbp + 0x38], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd2c]
mov edx, 4
lea rcx, str.var::clicker::i_cps_drop_chance
call fcn.14003d950
mov dword [rbp + 0x10], 0x40a00000
mov dword [rbp + 0x38], 0x3f800000
lea rax, str.remove__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd30]
mov edx, 8
lea rcx, str.var::clicker::f_cps_drop_remove
call fcn.14003d950
lea rdx, [0x1400cbd04]
lea rcx, str.Blockhit
call fcn.14003a180
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x1400511d2
cmp byte [rcx + 0x407a], r15b
jne 0x1400511d2
test byte [rcx + 0x3ef4], 4
jne 0x140051276
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x140051276
test eax, eax
je 0x140051276
jmp 0x14005126a
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x140051276
cmp qword [rcx + 0x3e30], rdx
je 0x1400511f1
test al, al
jns 0x140051276
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x140051211
cmp eax, dword [rcx + 0x3ef0]
je 0x140051211
cmp byte [rcx + 0x3e81], r15b
jne 0x140051211
cmp eax, dword [rdx + 0x54]
jne 0x140051276
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x14005124d
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14005124d
cmp byte [rax + 0x8f], r15b
je 0x14005124d
cmp rax, qword [rdx + 0x350]
je 0x14005124d
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140051276
bt r8d, 0x1a
jb 0x140051276
test byte [rcx + 0x3ef4], 4
jne 0x140051276
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x14005126a
cmp byte [rdx + 0x90], r15b
jne 0x140051276
lea rcx, str.Blockhits_automatically_with_the_given_chance_of_blockhit.
call fcn.14001ac90
cmp byte [0x1400cbd04], r15b
je 0x1400512b7
mov dword [rbp + 0x10], 0x64
mov dword [rbp + 0x38], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd08]
mov edx, 4
lea rcx, str.var::clicker::i_blockhit_chance
call fcn.14003d950
lea rdx, [0x1400cbd14]
lea rcx, str.Advanced_options
call fcn.14003a180
cmp byte [0x1400cbd14], r15b
je 0x140051558
lea rcx, str.Maximum_update_rate_delay
call fcn.140038380
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x14005132f
cmp byte [rcx + 0x407a], r15b
jne 0x14005132f
test byte [rcx + 0x3ef4], 4
jne 0x1400513d3
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x1400513d3
test eax, eax
je 0x1400513d3
jmp 0x1400513c7
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x1400513d3
cmp qword [rcx + 0x3e30], rdx
je 0x14005134e
test al, al
jns 0x1400513d3
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x14005136e
cmp eax, dword [rcx + 0x3ef0]
je 0x14005136e
cmp byte [rcx + 0x3e81], r15b
jne 0x14005136e
cmp eax, dword [rdx + 0x54]
jne 0x1400513d3
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x1400513aa
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400513aa
cmp byte [rax + 0x8f], r15b
je 0x1400513aa
cmp rax, qword [rdx + 0x350]
je 0x1400513aa
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400513d3
bt r8d, 0x1a
jb 0x1400513d3
test byte [rcx + 0x3ef4], 4
jne 0x1400513d3
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x1400513c7
cmp byte [rdx + 0x90], r15b
jne 0x1400513d3
lea rcx, str.Maximum_CPS_rate_delay_update.
call fcn.14001ac90
movss xmm0, dword [0x1400bcde8]
movss dword [rbp + 0x10], xmm0
movss xmm1, dword [0x1400bcdc8]
movss dword [rbp + 0x38], xmm1
lea rbx, str._.1f_ms
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd1c]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_update_rate
call fcn.14003d950
lea rcx, str.Default_timer_randomization
call fcn.140038380
mov rcx, qword [0x1400ce270]
mov rdx, qword [rcx + 0x3e28]
cmp byte [rcx + 0x407b], r15b
je 0x140051476
cmp byte [rcx + 0x407a], r15b
jne 0x140051476
test byte [rcx + 0x3ef4], 4
jne 0x14005151a
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x14005151a
test eax, eax
je 0x14005151a
jmp 0x14005150e
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x14005151a
cmp qword [rcx + 0x3e30], rdx
je 0x140051495
test al, al
jns 0x14005151a
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x1400514b5
cmp eax, dword [rcx + 0x3ef0]
je 0x1400514b5
cmp byte [rcx + 0x3e81], r15b
jne 0x1400514b5
cmp eax, dword [rdx + 0x54]
jne 0x14005151a
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x1400514f1
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400514f1
cmp byte [rax + 0x8f], r15b
je 0x1400514f1
cmp rax, qword [rdx + 0x350]
je 0x1400514f1
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14005151a
bt r8d, 0x1a
jb 0x14005151a
test byte [rcx + 0x3ef4], 4
jne 0x14005151a
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x14005150e
cmp byte [rdx + 0x90], r15b
jne 0x14005151a
lea rcx, str.Default_timer_delay_variation.
call fcn.14001ac90
movss xmm0, dword [0x1400bcd74]
movss dword [rbp + 0x10], xmm0
mov dword [rbp + 0x38], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
lea r8, [0x1400cbd20]
mov edx, 8
lea rcx, str.var::clicker::f_default_timer_randomization
call fcn.14003d950
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140051581
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rdx, [0x1400cbd0c]
lea rcx, str.Blatant
call fcn.14003a180
mov rdx, qword [0x1400ce270]
mov rcx, qword [rdx + 0x3e28]
cmp byte [rdx + 0x407b], r15b
je 0x1400515e0
cmp byte [rdx + 0x407a], r15b
jne 0x1400515e0
test byte [rdx + 0x3ef4], 4
jne 0x14005168b
mov eax, dword [rdx + 0x4040]
cmp eax, dword [rdx + 0x3ef0]
jne 0x14005168b
test eax, eax
je 0x14005168b
jmp 0x140051678
mov eax, dword [rdx + 0x3ef8]
test al, 1
je 0x14005168b
cmp qword [rdx + 0x3e30], rcx
je 0x1400515ff
test al, al
jns 0x14005168b
mov eax, dword [rdx + 0x3e74]
test eax, eax
je 0x14005161f
cmp eax, dword [rdx + 0x3ef0]
je 0x14005161f
cmp byte [rdx + 0x3e81], r15b
jne 0x14005161f
cmp eax, dword [rcx + 0x54]
jne 0x14005168b
mov rax, qword [rdx + 0x4038]
test rax, rax
je 0x14005165b
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14005165b
cmp byte [rax + 0x8f], r15b
je 0x14005165b
cmp rax, qword [rcx + 0x350]
je 0x14005165b
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14005168b
bt r8d, 0x1a
jb 0x14005168b
test byte [rdx + 0x3ef4], 4
jne 0x14005168b
mov eax, dword [rcx + 0x54]
cmp dword [rdx + 0x3ef0], eax
jne 0x140051678
cmp byte [rcx + 0x90], r15b
jne 0x14005168b
lea rcx, str.If_this_is_enabled_no_randomization_will_be_added._Use_it_at_your_own_risk.
call fcn.14001ac90
mov rdx, qword [0x1400ce270]
mov rax, qword [rdx + 0x3e28]
cmp byte [rax + 0x93], r15b
jne 0x1400516c8
mov r8, qword [rdx + 0x42f0]
test r8, r8
je 0x1400516c8
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x1400516c8
mov rax, qword [rdx + 0x3e28]
dec dword [rax + 0xc8]
lea rcx, str.Misc
call fcn.14004a440
test al, al
je 0x140051d51
lea rcx, str.Hide
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140051711
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rcx, str.Hide_window_key
call fcn.140038380
mov r8d, reloc.SHELL32.dll_ILFree
lea rdx, [0x1400cbd10]
call fcn.140052450
lea rcx, str.Input
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x140051764
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rcx, str.Send_input_method
call fcn.140038380
movss xmm0, dword [0x1400bcdb0]
call fcn.140019dc0
mov edx, r15d
lea rcx, str.SendMessage
nop word [rax + rax]
mov rax, rdi
inc rax
cmp byte [rcx + rax], r15b
jne 0x140051793
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x140051790
mov dword [rsp + 0x20], edx
lea r9, str.SendMessage
lea rdx, [0x1400cbcf4]
lea rcx, str.var::clicker::i_send_input_method
call fcn.14003c400
mov r9, qword [0x1400ce270]
mov rax, qword [r9 + 0x3e28]
mov byte [rax + 0x90], 1
mov r8, qword [r9 + 0x3e28]
movsxd rdx, dword [r8 + 0x1a0]
mov rax, qword [r8 + 0x1a8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x194], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1a0], eax
mov rax, qword [r9 + 0x3e28]
cmp byte [rax + 0x93], r15b
jne 0x140051828
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rcx, str.Colors
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x14005185d
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
mov r8d, 0x20
lea rdx, [0x1400cbd38]
lea rcx, str.Color_accent
call fcn.140043490
mov r8d, 0x20
lea rdx, [0x1400cbd48]
lea rcx, str.Color_accent_hovered
call fcn.140043490
mov r8d, 0x20
lea rdx, [0x1400cbd58]
lea rcx, str.Color_accent_active
call fcn.140043490
mov r8d, 0x20
lea rdx, [0x1400cbd68]
lea rcx, str.Color_accent_text
call fcn.140043490
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x1400518ea
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rdx, [0x1400ce2fd]
lea rcx, str.Show_advanced_debug_info
call fcn.14003a180
cmp byte [0x1400ce2fd], r15b
je 0x140051baf
lea rcx, str.Information
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], r15b
jne 0x14005193f
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
mov edx, dword [0x1400ce238]
lea rcx, str.Clicks_this_session:__d
call fcn.140038380
movss xmm1, dword [0x1400ce23c]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
lea rcx, str.Average_CPS:__.2f
call fcn.140038380
lea rsi, [0x1400bc804]
lea rbx, [0x1400bc808]
mov rdx, rbx
cmp byte [0x1400cbd98], r15b
cmovne rdx, rsi
lea rcx, str.Is_left_button_down:__s
call fcn.140038380
mov rdx, rbx
cmp byte [0x1400cbda8], r15b
cmovne rdx, rsi
lea rcx, str.Is_right_button_down:__s
call fcn.140038380
mov ecx, dword [0x1400cbca8]
test ecx, ecx
je 0x140051a1d
mov edx, dword [0x1400cbca4]
test edx, edx
je 0x140051a16
sub edx, 1
je 0x140051a03
cmp edx, 1
jne 0x140051a1d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x1400519e3
mov byte [0x1400cbca1], 1
jmp 0x140051a1d
cmp byte [0x1400cbca1], r15b
je 0x140051a1d
cmp byte [0x1400cbca0], r15b
sete byte [0x1400cbca0]
mov byte [0x1400cbca1], r15b
jmp 0x140051a1d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400cbca0], al
jmp 0x140051a1d
mov byte [0x1400cbca0], 1
mov rdx, rbx
cmp byte [0x1400cbca0], r15b
cmovne rdx, rsi
lea rcx, str.Is_hotkey_toggled:__s
call fcn.140038380
call fcn.140055610
mov rdx, rbx
test al, al
cmovne rdx, rsi
lea rcx, str.Is_window_focused:__s
call fcn.140038380
mov dword [rbp + 0x18], 0x18
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c], xmm0
mov dword [rbp + 0x2c], eax
lea rcx, [rbp + 0x18]
call qword [sym.imp.USER32.dll_GetCursorInfo]
test eax, eax
je 0x140051a85
mov rax, qword [rbp + 0x20]
add rax, 0xffffffffffff3caf
cmp rax, 0xc34e
setbe al
test al, al
cmovne rbx, rsi
mov rdx, rbx
lea rcx, str.Is_cursor_visible:__s
call fcn.140038380
lea rcx, [rsp + 0x40]
call fcn.140055520
mov rbx, qword [rax + 0x10]
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140051aea
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051ae5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005241b
call fcn.140058040
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 7
mov word [rsp + 0x40], r15w
test rbx, rbx
je 0x140051b78
lea rcx, [rbp + 0x18]
call fcn.140055520
nop
cmp qword [rax + 0x18], 8
jb 0x140051b17
mov rax, qword [rax]
mov rdx, rax
lea rcx, str.Current_window_name:__ls
call fcn.140038380
nop
mov rdx, qword [rbp + 0x30]
cmp rdx, 8
jb 0x140051b67
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051b62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052421
call fcn.140058040
mov qword [rbp + 0x28], r15
mov qword [rbp + 0x30], 7
mov word [rbp + 0x18], r15w
mov rax, qword [0x1400ce270]
movss xmm1, dword [rax + 0xd8]
cvtps2pd xmm2, xmm1
movss xmm0, dword [0x1400bcdd8]
divss xmm0, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Application_average:__.1f_ms___.1f_fps_
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], 0
jne 0x140051bd8
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
lea rcx, [0x1400bc8d8]
call fcn.140038380
mov r9, qword [0x1400ce270]
mov rcx, qword [r9 + 0x3e28]
cmp byte [r9 + 0x407b], 0
je 0x140051c35
cmp byte [r9 + 0x407a], 0
jne 0x140051c35
test byte [r9 + 0x3ef4], 4
jne 0x140051ce3
mov eax, dword [r9 + 0x4040]
cmp eax, dword [r9 + 0x3ef0]
jne 0x140051ce3
test eax, eax
je 0x140051ce3
jmp 0x140051cd0
mov eax, dword [r9 + 0x3ef8]
test al, 1
je 0x140051ce3
cmp qword [r9 + 0x3e30], rcx
je 0x140051c55
test al, al
jns 0x140051ce3
mov eax, dword [r9 + 0x3e74]
test eax, eax
je 0x140051c78
cmp eax, dword [r9 + 0x3ef0]
je 0x140051c78
cmp byte [r9 + 0x3e81], 0
jne 0x140051c78
cmp eax, dword [rcx + 0x54]
jne 0x140051ce3
mov rax, qword [r9 + 0x4038]
test rax, rax
je 0x140051cb1
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140051cb1
cmp byte [rax + 0x8f], 0
je 0x140051cb1
cmp rax, qword [rcx + 0x350]
je 0x140051cb1
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x140051ce3
bt edx, 0x1a
jb 0x140051ce3
test byte [r9 + 0x3ef4], 4
jne 0x140051ce3
mov eax, dword [rcx + 0x54]
cmp dword [r9 + 0x3ef0], eax
jne 0x140051cd0
cmp byte [rcx + 0x90], 0
jne 0x140051ce3
lea rcx, str.Click_me_
call fcn.14001ac90
mov r9, qword [0x1400ce270]
call fcn.1400132b0
test al, al
je 0x140051d14
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__github.com_b1scoito_clicker
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov r9, qword [0x1400ce270]
mov rax, qword [r9 + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x140051d51
mov rdx, qword [r9 + 0x42f0]
test rdx, rdx
je 0x140051d51
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140051d51
mov rax, qword [r9 + 0x3e28]
dec dword [rax + 0xc8]
lea rcx, str.Config
call fcn.14004a440
test al, al
je 0x1400523bb
lea rcx, str.Config_settings
call fcn.140038380
mov rax, qword [0x1400ce270]
mov rcx, qword [rax + 0x3e28]
cmp byte [rcx + 0x93], 0
jne 0x140051d9a
mov eax, dword [rcx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003ae50
mov qword [rbp + 0x10], 0
lea rdx, [rbp + 0x10]
lea rcx, str.Open_config_folder
call fcn.140038b80
test al, al
je 0x140051e6b
lea rdx, [0x1400cbcb0]
lea rcx, [rsp + 0x40]
call fcn.140009010
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovae rcx, qword [rsp + 0x40]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rbp + 0x10]
xor edx, edx
call qword [sym.imp.SHELL32.dll_SHParseDisplayName]
test eax, eax
setns bl
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140051e37
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051e32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052427
call fcn.140058040
test bl, bl
je 0x140051e6b
xor eax, eax
mov word [rbp + 0x38], ax
mov byte [rbp + 0x3a], al
lea rax, [rbp + 0x38]
mov qword [rbp + 0x18], rax
xor r9d, r9d
lea r8, [rbp + 0x18]
lea edx, [r9 + 1]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.SHELL32.dll_SHOpenFolderAndSelectItems]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.SHELL32.dll_ILFree]
mov rdx, qword [0x1400cbcd8]
sub rdx, qword [0x1400cbcd0]
sar rdx, 5
movsxd rcx, dword [0x1400cbc98]
cmp rcx, rdx
cmovae ecx, edi
mov dword [0x1400cbc98], ecx
lea rcx, str.Configs
call fcn.140038380
mov rax, qword [0x1400cbcd8]
sub rax, qword [0x1400cbcd0]
sar rax, 5
mov dword [rsp + 0x20], eax
lea r9, [0x1400cbcd0]
lea r8, [0x140052430]
call fcn.1400483c0
lea rbx, [0x1400ce378]
test al, al
je 0x140051f01
movsxd rax, dword [0x1400cbc98]
cmp eax, 0xffffffff
je 0x140051f01
mov r8, rax
shl r8, 5
add r8, qword [0x1400cbcd0]
cmp qword [r8 + 0x18], 0x10
jb 0x140051ef4
mov r8, qword [r8]
mov edx, 0x20
mov rcx, rbx
call fcn.1400697dc
mov qword [rbp + 0x10], 0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
mov r8, rbx
xor edx, edx
lea rcx, str.var::clicker::config_name
call fcn.1400401b0
test al, al
je 0x140051f8f
cmp dword [0x1400cbc98], 0xffffffff
je 0x140051f8f
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0xf
mov r8, rdi
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x140051f60
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140008bd0
movsxd rdx, dword [0x1400cbc98]
lea r8, [rsp + 0x40]
lea rcx, [0x1400cbcb0]
call fcn.140002ed0
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Create
call fcn.140038b80
test al, al
je 0x1400520ce
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0xf
nop dword [rax + rax]
inc rdi
cmp byte [rbx + rdi], 0
jne 0x140051fd0
mov r8, rdi
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140008bd0
lea rax, [rsp + 0x40]
mov qword [rbp + 0x18], rax
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
test r14, r14
je 0x140052095
mov rdi, qword [0x1400cbcd8]
mov rbx, qword [0x1400cbcd0]
cmp rbx, rdi
je 0x14005205c
nop dword [rax + rax]
lea rdx, [rsp + 0x40]
cmp rsi, 0x10
cmovae rdx, qword [rsp + 0x40]
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140052040
mov rcx, qword [rbx]
cmp r8, r14
jne 0x14005204e
call fcn.14005ab40
test eax, eax
je 0x140052057
add rbx, 0x20
cmp rbx, rdi
jne 0x140052020
cmp rbx, rdi
jne 0x140052095
cmp rdi, qword [0x1400cbce0]
je 0x14005207c
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400091e0
add qword [0x1400cbcd8], 0x20
jmp 0x140052090
lea r8, [rsp + 0x40]
mov rdx, rdi
lea rcx, [0x1400cbcd0]
call fcn.140004b30
mov rsi, qword [rsp + 0x58]
cmp rsi, 0x10
jb 0x1400520ce
lea rdx, [rsi + 1]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400520c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140052407
call fcn.140058040
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.140019d10
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Reset
call fcn.140038b80
test al, al
je 0x1400522a4
movss xmm7, dword [0x1400bcd6c]
movaps xmm1, xmm7
movss xmm6, dword [0x1400bcd54]
movaps xmm0, xmm6
call fcn.140001d60
movaps xmm8, xmm0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140001d60
movaps xmm6, xmm0
movss xmm1, dword [0x1400bccf4]
movss xmm0, dword [0x1400bcc78]
call fcn.140001d60
mov qword [rbp - 0x10], r15
movdqa xmm7, xmmword [0x1400bcea0]
mov qword [0x1400cbce8], r15
mov qword [0x1400cbcf0], r15
mov word [0x1400cbcf8], 0
movss dword [0x1400cbcfc], xmm8
movss dword [0x1400cbd00], xmm6
mov byte [0x1400cbd04], 0
mov dword [0x1400cbd08], 5
mov byte [0x1400cbd0c], 0
mov dword [0x1400cbd10], r15d
mov word [0x1400cbd14], 0
movss dword [0x1400cbd18], xmm0
movss xmm0, dword [0x1400bcde0]
movss dword [0x1400cbd1c], xmm0
mov dword [0x1400cbd20], 0x40a00000
mov dword [0x1400cbd24], 5
mov dword [0x1400cbd28], 0x40200000
mov dword [0x1400cbd2c], 0xf
movss xmm0, dword [0x1400bcd18]
movss dword [0x1400cbd30], xmm0
mov dword [0x1400cbd34], 0
mov dword [0x1400cbd38], 0x3ed1eb85
mov dword [0x1400cbd3c], 0x3ed1eb85
movaps xmm1, xmmword [0x1400bcfb0]
movaps xmmword [0x1400cbd40], xmm1
movaps xmm0, xmmword [0x1400bcf60]
movaps xmmword [0x1400cbd50], xmm0
movaps xmm1, xmmword [0x1400bd080]
movaps xmmword [0x1400cbd60], xmm1
movss xmm0, dword [0x1400bccac]
movss dword [0x1400cbd70], xmm0
mov dword [0x1400cbd74], 0x3f800000
mov rdx, qword [0x1400cbd90]
cmp rdx, 0x10
jb 0x140052292
inc rdx
mov rcx, qword [0x1400cbd78]
cmp rdx, 0x1000
jb 0x14005228d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005240d
mov rcx, r8
call fcn.140058040
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [0x1400cbd78], xmm0
movups xmmword [0x1400cbd88], xmm7
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.140019d10
cmp dword [0x1400cbc98], 0xffffffff
jle 0x140052377
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Save
call fcn.140038b80
test al, al
je 0x1400522f3
movsxd rdx, dword [0x1400cbc98]
lea rcx, [0x1400cbcb0]
call fcn.140002820
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.140019d10
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Load
call fcn.140038b80
test al, al
je 0x140052335
movsxd rdx, dword [0x1400cbc98]
lea rcx, [0x1400cbcb0]
call fcn.1400023d0
movaps xmm1, xmm10
movaps xmm0, xmm9
call fcn.140019d10
mov dword [rbp + 0x10], 0x42700000
mov dword [rbp + 0x14], 0x41c80000
lea rdx, [rbp + 0x10]
lea rcx, str.Delete
call fcn.140038b80
test al, al
je 0x140052377
movsxd rdx, dword [0x1400cbc98]
lea rcx, [0x1400cbcb0]
call fcn.140002c70
mov rdx, qword [0x1400ce270]
mov rax, qword [rdx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x1400523bb
mov r8, qword [rdx + 0x42f0]
test r8, r8
je 0x1400523bb
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x1400523bb
mov rax, qword [rdx + 0x3e28]
dec dword [rax + 0xc8]
call fcn.140048c90
call fcn.1400185c0
mov rcx, qword [rbp + 0x40]
xor rcx, rsp
call fcn.140057dd0
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14005e9a8
int3
call fcn.14005e9a8
int3
xor ecx, ecx
call fcn.1400697d0
int3
call fcn.14005e9a8
int3
call fcn.14005e9a8
int3
call fcn.14005e9a8
int3