Function at 0x14000cf10
Capabilities:
Empty the recycle bin
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rbx, rcx
call fcn.140007610
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
mov edx, 0x12
lea rcx, str.GetSkinIconRefresh
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x68], rax
mov edx, 0xc
lea rcx, [0x140013938]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140009c00
mov ecx, 0x20
call fcn.14000d698
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::constructor_class_QObject____ptr64____ptr64]
lea rax, vtable.QTimer.0
mov qword [rdi], rax
mov rcx, qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::timeout_struct_QTimer::QPrivateSignal____ptr64]
mov qword [rsp + 0x68], rcx
mov ecx, 0x18
call fcn.14000d698
mov qword [rsp + 0x78], rax
mov dword [rax], 1
lea rcx, [0x14000b390]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMetaObject_const_QTimer::staticMetaObject]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, rdi
lea r8, [rsp + 0x68]
mov rdx, rdi
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
or dword [rdi + 0x1c], 1
mov edx, 0x3e8
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::start_int____ptr64]
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rbx, rcx
call fcn.140008370
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
mov edx, 0x12
lea rcx, str.GetSkinSkinRefresh
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x68], rax
mov edx, 0xc
lea rcx, [0x140013938]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140009c00
mov ecx, 0x20
call fcn.14000d698
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::constructor_class_QObject____ptr64____ptr64]
lea rax, vtable.QTimer.0
mov qword [rdi], rax
mov rcx, qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::timeout_struct_QTimer::QPrivateSignal____ptr64]
mov qword [rsp + 0x68], rcx
mov ecx, 0x18
call fcn.14000d698
mov qword [rsp + 0x78], rax
mov dword [rax], 1
lea rcx, [0x14000b390]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMetaObject_const_QTimer::staticMetaObject]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, rdi
lea r8, [rsp + 0x68]
mov rdx, rdi
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
or dword [rdi + 0x1c], 1
mov edx, 0x3e8
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::start_int____ptr64]
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rbx, rcx
call fcn.1400090d0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x78], rax
mov edx, 0xd
lea rcx, str.GetUrlRefresh
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x68], rax
mov edx, 0x12
lea rcx, [0x140013638]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.140009c00
mov ecx, 0x20
call fcn.14000d698
mov rdi, rax
mov qword [rsp + 0x68], rax
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::constructor_class_QObject____ptr64____ptr64]
lea rax, vtable.QTimer.0
mov qword [rdi], rax
mov rcx, qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::timeout_struct_QTimer::QPrivateSignal____ptr64]
mov qword [rsp + 0x68], rcx
mov ecx, 0x18
call fcn.14000d698
mov qword [rsp + 0x78], rax
mov dword [rax], 1
lea rcx, [0x14000b390]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMetaObject_const_QTimer::staticMetaObject]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, rdi
lea r8, [rsp + 0x68]
mov rdx, rdi
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
or dword [rdi + 0x1c], 1
mov edx, 0x3e8
mov rcx, rdi
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QTimer::start_int____ptr64]
test edx, edx
jne 0x14000d0d4
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rdi, r9
mov rbx, rcx
cmp r8d, 0x11
ja case.default.0x14000cf46
lea rcx, [0x140000000]
movsxd rax, r8d
mov edx, dword [rcx + rax*4 + 0xd0d8]
add rdx, rcx
jmp rdx
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140003630
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.1400068c0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140005bc0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140003a20
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140004af0
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov rdx, rax
mov rcx, rbx
call fcn.14000b100
mov rcx, qword [rdi]
test rcx, rcx
je case.default.0x14000cf46
mov qword [rcx], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov rdx, rax
mov rcx, rbx
call fcn.14000a370
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140006bf0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.1400090d0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140007610
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140008370
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140009fe0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140009da0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp 0x140009ec0
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.1400036d0
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov rdx, rax
mov rcx, rbx
call fcn.140006a10
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
mov rcx, rbx
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.140003480
mov rcx, rbx
call fcn.1400031e0
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret