Function at 0x140005670
Capabilities:
Generate random numbers using a mersenne twister

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x448
movups xmmword [rsp + 0x430], xmm6
xor edx, edx
mov r12, rcx
call qword [method.TAS::SystemTray::Icon.Icon_QObject_]
lea rax, [r12 + 0x18]
mov byte [r12 + 0x26], 1
mov qword [rsp + 0x108], rax
mov eax, 0x101
mov word [r12 + 0x24], ax
mov rax, qword [0x140037410]
mov dword [r12 + 0x20], 0
mov qword [r12 + 0x28], 0
lea rdx, [rax + 0x10]
sub rax, 0xffffffffffffff80
mov qword [r12 + 0x18], rax
lea rax, [r12 + 0x78]
mov qword [r12], rdx
mov rcx, rax
xor edx, edx
mov qword [r12 + 0x30], 0
mov qword [r12 + 0x38], 0
mov qword [r12 + 0x40], 0
mov qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 0
mov qword [r12 + 0x58], 0
mov qword [r12 + 0x60], 0
mov qword [r12 + 0x68], 0
mov qword [r12 + 0x70], 0
mov qword [rsp + 0xe0], rax
call qword [method.QTimer.QTimer_QObject_]
lea rax, [r12 + 0xa8]
mov rbx, qword [reloc.Qt6Core.dll__ZN9QDateTimeC1Ev]
mov qword [r12 + 0x88], 0
mov rcx, rax
mov qword [rsp + 0x110], rax
mov qword [r12 + 0x90], 0
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], 0
call rbx
lea rax, [r12 + 0xb0]
mov rcx, rax
mov qword [rsp + 0x118], rax
call rbx
lea rax, [r12 + 0xb8]
xor edx, edx
mov qword [rsp + 0xe8], rax
mov rcx, rax
call qword [method.TAS::Process.Process_QObject_]
mov eax, 0x100
mov rdi, qword [method.QString.fromUtf8_QByteArrayView_]
lea rsi, [rsp + 0x130]
lea r14, [rsp + 0x390]
mov word [r12 + 0xe4], ax
mov rdx, rsi
lea rax, [0x1400344dc]
mov rcx, r14
mov byte [r12 + 0xc8], 0
mov dword [r12 + 0xcc], 0
mov qword [r12 + 0xd0], 0
mov byte [r12 + 0xd8], 0
mov dword [r12 + 0xe0], 0x1000100
mov byte [r12 + 0xe6], 0
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rdi
call rdi
lea r15, [rsp + 0x3b0]
lea rax, [0x1400344e4]
mov rdx, rsi
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov rcx, r15
call rdi
mov eax, 0x20
xor r9d, r9d
mov r8, r15
mov rdx, r14
mov word [rsp + 0x20], ax
mov rax, qword [method.QString.arg_QString_const__int__QChar__const]
lea rbp, [rsp + 0x370]
mov qword [rsp + 0x68], rbp
mov rcx, rbp
mov qword [rsp + 0xb8], rax
call rax
mov rax, qword [method.QDir.QDir_QString_const_]
lea rbx, [rsp + 0x350]
mov rdx, rbp
mov rcx, rbx
mov qword [rsp + 0xd8], rax
call rax
lea r13, [rsp + 0x3d0]
lea rax, [0x1400344e7]
mov rdx, rsi
mov qword [rsp + 0x130], 0xd
mov qword [rsp + 0x138], rax
mov rcx, r13
call rdi
lea rax, [rsp + 0x330]
mov r8, r13
mov rdx, rbx
mov qword [rsp + 0xd0], rax
mov rcx, rax
call qword [method.QDir.absoluteFilePath_QString_const__const]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140005933
lock sub dword [rax], 1
je 0x140007d50
mov rax, qword [method.QDir.QDir__]
mov rcx, rbx
mov qword [rsp + 0xc8], rax
call rax
mov rax, qword [rsp + 0x370]
test rax, rax
je 0x14000595e
lock sub dword [rax], 1
je 0x140007d30
mov rax, qword [rsp + 0x3b0]
test rax, rax
je 0x140005975
lock sub dword [rax], 1
je 0x140007d10
mov rax, qword [rsp + 0x390]
test rax, rax
je 0x14000598c
lock sub dword [rax], 1
je 0x140007cf0
mov rax, qword [method.QFile.exists_QString_const_]
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0xf0], rax
call rax
test al, al
je 0x140005c34
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
lea rax, str._1_cacheMaps.ini
mov qword [rsp + 0x130], 0x10
mov qword [rsp + 0x138], rax
mov rbp, qword [rsp + 0x60]
mov rdx, rsi
mov rcx, rdi
call rbp
lea rax, [0x1400344dc]
mov rdx, rsi
mov rcx, r15
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
call rbp
lea rax, [0x1400344e4]
mov qword [rsp + 0x58], rsi
mov rdx, rsi
mov rcx, r13
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
call rbp
mov eax, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, r15
mov word [rsp + 0x20], ax
mov rsi, qword [rsp + 0xb8]
mov rcx, r14
call rsi
mov eax, 0x20
xor r9d, r9d
mov r8, r14
mov rdx, rdi
mov word [rsp + 0x20], ax
mov rcx, rbx
call rsi
lea rsi, [rsp + 0x320]
xor r9d, r9d
mov r8d, 1
mov rdx, rbx
mov rcx, rsi
call qword [method.QSettings.QSettings_QString_const__QSettings::Format__QObject_]
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, rdi
lea rdi, str.AutoStart
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov qword [rsp + 0x138], rdi
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 9
call rbp
mov rbp, qword [method.TAS::Settings.Exists_QString_const_]
mov rcx, r13
call rbp
mov rcx, r13
mov byte [rsp + 0x70], al
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
movzx eax, byte [rsp + 0x70]
test al, al
jne 0x140005bd5
lea rax, [rdi + 1]
lea rdx, [rax + 8]
jmp 0x140005b0e
add rax, 1
cmp byte [rax - 1], 0
js 0x14000825a
cmp rdx, rax
jne 0x140005b00
movabs rax, 0x4000000000000009
mov qword [rsp + 0x120], rdi
lea r8, [rsp + 0x120]
mov rdx, rsi
mov rcx, r13
mov qword [rsp + 0x128], rax
call qword [method.QSettings.value_QAnyStringView__const]
mov rdx, r13
mov rcx, r14
call qword [method.QVariant.toString___const]
mov rcx, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x3a0]
mov r9, 0xffffffffffffffff
lea r8, [0x14003400a]
mov dword [rsp + 0x20], 1
test rcx, rcx
cmove rcx, qword [sym.imp.Qt6Core.dll_QString::_empty]
call qword [method.QString.compare_helper_QChar_const__long_long__char_const__long_long__Qt::CaseSensitivity_]
xor edx, edx
mov rcx, r15
test eax, eax
setne dl
call qword [method.QVariant.QVariant_bool_]
mov rdi, qword [rsp + 0x68]
lea rdx, str.AutoStart
mov rcx, rdi
call method.QString.QString_char_const_
mov rdx, r15
mov rcx, rdi
call qword [method.TAS::Settings.Write_QString_const__QVariant_const_]
mov rcx, rdi
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
mov rdi, qword [method.QVariant.QVariant__]
call rdi
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call rdi
lea rdi, str.MapServer
mov rdx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov rcx, r13
mov qword [rsp + 0x130], 9
mov qword [rsp + 0x138], rdi
call rax
mov rcx, r13
call rbp
mov ebp, eax
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
test bpl, bpl
je 0x1400079b8
call qword [method.TAS::Settings.Sync__]
mov rcx, rsi
call qword [method.QSettings.QSettings__]
mov rcx, qword [rsp + 0xd0]
call qword [method.QFile.remove_QString_const_]
movabs rax, 0x10000f187
mov rbp, qword [method.TAS::FontAwesome.systemTrayIcon_TAS::FontAwesome::FA_Icon_const_]
mov rdx, r13
mov rcx, r15
mov qword [rsp + 0x3d0], rax
call rbp
mov rdx, r15
mov rcx, r12
call qword [method.QSystemTrayIcon.setIcon_QIcon_const_]
mov rax, qword [sym.imp.Qt6Gui.dll_QIcon::QIcon__]
mov rcx, r15
mov qword [rsp + 0x88], rax
call rax
call qword [method.TAS::User.isIT__]
mov byte [r12 + 0xe2], al
lea rax, str.MapServer
mov rdx, qword [rsp + 0x58]
mov rcx, r15
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 9
call rax
mov rdx, r15
mov rcx, r13
call qword [method.TAS::Settings.Read_QString_const_]
mov rdx, r13
mov rcx, r14
call qword [method.QVariant.toString___const]
mov rdx, qword [rsp + 0x390]
mov rcx, qword [rsp + 0x398]
mov rax, qword [0x140041030]
mov qword [0x140041030], rdx
mov rdx, qword [0x140041038]
mov qword [0x140041038], rcx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x398], rdx
mov rdx, qword [0x140041040]
mov qword [rsp + 0x390], rax
mov qword [0x140041040], rcx
mov qword [rsp + 0x3a0], rdx
test rax, rax
je 0x140005d2e
lock sub dword [rax], 1
je 0x140007cd0
mov rax, qword [method.QVariant.QVariant__]
mov rcx, r13
mov qword [rsp + 0x100], rax
call rax
mov rax, qword [rsp + 0x3b0]
test rax, rax
je 0x140005d59
lock sub dword [rax], 1
je 0x140007cb0
mov rax, qword [method.QSystemTrayIcon.messageClicked__]
mov ecx, 0x20
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1c0], rax
lea rax, [method.cacheMaps.onMessageClicked__]
mov qword [rsp + 0x1d0], rax
call sym.operator_new_unsigned_long_long_
lea rsi, [method.QtPrivate.QSlotObject_void__cacheMaps::_____QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov dword [rax], 1
mov r9, r12
mov rdx, qword [rsp + 0x1d0]
mov qword [rax + 8], rsi
mov rdi, qword [sym.imp.Qt6Widgets.dll_QSystemTrayIcon::staticMetaObject]
lea r8, [rsp + 0x1c0]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x1d8]
mov qword [rsp + 0x98], rsi
lea rsi, [rsp + 0x148]
mov qword [rax + 0x18], rdx
mov rcx, rsi
mov rdx, r12
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x20], rax
mov rax, qword [method.QObject.connectImpl_QObject_const__void__QObject_const__void__QtPrivate::QSlotObjectBase__Qt::ConnectionType__int_const__QMetaObject_const_]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x78], rax
call rax
mov rcx, rsi
mov rsi, qword [method.QMetaObject::Connection.Connection__]
mov qword [rsp + 0x70], rsi
call rsi
lea rcx, [method.cacheMaps.onActivated_QSystemTrayIcon::ActivationReason_]
mov rax, qword [method.QSystemTrayIcon.activated_QSystemTrayIcon::ActivationReason_]
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1f0], rcx
mov ecx, 0x20
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1f8], 0
call sym.operator_new_unsigned_long_long_
lea rdx, [sym._ZN9QtPrivate11QSlotObjectIM9cacheMapsFvN15QSystemTrayIcon16ActivationReasonEENS_4ListIJS3_EEEvE4implEiPNS_15QSlotObjectBaseEP]
mov dword [rax], 1
mov r9, r12
lea rsi, [rsp + 0x150]
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x1f0]
lea r8, [rsp + 0x1e0]
mov rcx, rsi
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x1f8]
mov qword [rax + 0x18], rdx
mov rdx, r12
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rcx, rsi
mov rsi, qword [rsp + 0x70]
call rsi
lea rax, str.Main_Menu
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 9
call rax
mov ecx, 0x28
call sym.operator_new_unsigned_long_long_
mov qword [rsp + 0x80], rax
xor r8d, r8d
mov rdx, r13
mov rcx, rax
call qword [method.QMenu.QMenu_QString_const__QWidget_]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140005f4e
lock sub dword [rax], 1
je 0x140007c90
mov rcx, r13
call qword [method.TAS::Version.DescriptionWithDate__]
movabs rax, 0x10000f187
mov rdx, r15
mov rcx, r14
mov qword [rsp + 0x3b0], rax
call rbp
mov rax, qword [method.QWidget.addAction_QIcon_const__QString_const_]
mov rcx, qword [rsp + 0x80]
mov r8, r13
mov rdx, r14
mov qword [rsp + 0x90], rax
call rax
mov rcx, rax
mov rax, qword [method.QAction.setEnabled_bool_]
xor edx, edx
mov qword [rsp + 0xf8], rax
call rax
mov rax, qword [rsp + 0x88]
mov rcx, r14
call rax
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140005fca
lock sub dword [rax], 1
je 0x140007df0
mov rax, qword [method.QMenu.addSeparator__]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
call rax
lea rax, str.Synchronize
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 0xb
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
movsd xmm6, qword [0x140034848]
mov rdi, qword [reloc.Qt6Gui.dll__ZN6QBrushC1Ev]
mov rcx, r14
mov qword [rsp + 0x3b0], 0
mov qword [rsp + 0xb0], rdi
movsd qword [rsp + 0x3b8], xmm6
call rdi
lea rsi, [rsp + 0x398]
mov rcx, rsi
call rdi
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f021
mov qword [rsp + 0x370], rax
mov rax, qword [method.TAS::FontAwesome.icon_TAS::FontAwesome::FA_Icon_const__TAS::FontAwesome::FA_Palette_const__TAS::FontAwesome::FA_Transform_const_]
mov qword [rsp + 0xa8], rax
call rax
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x208], 0
mov qword [rsp + 0x218], 0
mov qword [rsp + 0x200], rax
lea rax, [method.cacheMaps.startSyncClicked__]
mov qword [rsp + 0x210], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x180]
lea r8, [rsp + 0x200]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x218]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x210]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov qword [r12 + 0xa0], rdi
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rax, qword [method.QBrush.QBrush__]
mov rcx, rsi
mov qword [rsp + 0xa0], rax
mov rdi, rax
call rax
mov rcx, r14
call rdi
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400061a2
lock sub dword [rax], 1
je 0x140007dd0
lea rax, [0x140034526]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 4
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov qword [rsp + 0x3b0], 0
mov rdi, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rdi
mov rcx, rsi
call rdi
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f02d
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x228], 0
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x220], rax
mov rax, qword [method.cacheMaps.showLog__]
mov qword [rsp + 0x230], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x188]
lea r8, [rsp + 0x220]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x238]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rdi, qword [rsp + 0xa0]
mov rcx, rsi
call rdi
mov rcx, r14
call rdi
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006331
lock sub dword [rax], 1
je 0x140007db0
mov rdi, qword [rsp + 0x80]
mov rax, qword [rsp + 0xc0]
mov rcx, rdi
call rax
lea rax, [0x14003452b]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 8
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov rcx, rdi
call qword [method.QWidget.palette___const]
mov rcx, rax
mov r8d, 6
mov edx, 4
call qword [method.QPalette.brush_QPalette::ColorGroup__QPalette::ColorRole__const]
mov ecx, 0x18
mov rbp, qword [rax]
call sym.operator_new_unsigned_long_long_
mov rdi, rax
mov rcx, rax
call qword [reloc.Qt6Gui.dll__ZN11QIconEngineC2Ev]
movdqu xmm0, xmmword [rbp + 8]
lea rax, method.tasMenuIcon.tasMenuIcon__
mov rdx, rdi
mov rcx, r15
mov qword [rdi], rax
movups xmmword [rdi + 8], xmm0
call qword [method.QIcon.QIcon_QIconEngine_]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, r15
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x248], 0
mov qword [rsp + 0x258], 0
mov qword [rsp + 0x240], rax
mov rax, qword [method.cacheMaps.startTasMenu__]
mov qword [rsp + 0x250], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x250]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x190]
lea r8, [rsp + 0x240]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x258]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x250]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov qword [r12 + 0x90], rdi
mov rcx, r15
call qword [method.QIcon.QIcon__]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400064cb
lock sub dword [rax], 1
je 0x140007d90
mov rcx, qword [r12 + 0x90]
mov rax, qword [rsp + 0xf8]
xor edx, edx
call rax
lea rax, str.Options
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov qword [rsp + 0x3b0], 0
mov rdi, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rdi
mov rcx, rsi
call rdi
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f013
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rcx, qword [rsp + 0x80]
mov r8, r13
mov rdx, rbx
call qword [method.QMenu.addMenu_QIcon_const__QString_const_]
mov qword [r12 + 0x98], rax
mov rcx, rbx
mov rdi, rax
mov rax, qword [rsp + 0x88]
call rax
mov rbp, qword [rsp + 0xa0]
mov rcx, rsi
call rbp
mov rcx, r14
call rbp
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400065af
lock sub dword [rax], 1
je 0x140007d70
test rdi, rdi
je 0x140006c5f
lea rax, str.Select_version...
mov rdi, qword [r12 + 0x98]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 0x11
call rax
mov qword [rsp + 0x3b0], 0
mov rbp, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rbp
mov rcx, rsi
call rbp
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f187
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
mov rcx, rdi
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x260], rax
mov rax, qword [method.cacheMaps.manualBinSelection__]
mov qword [rsp + 0x270], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x198]
lea r8, [rsp + 0x260]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x278]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x270]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rdi, qword [rsp + 0xa0]
mov rcx, rsi
call rdi
mov rcx, r14
call rdi
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x14000674a
lock sub dword [rax], 1
je 0x140007e40
cmp byte [r12 + 0xe2], 0
je 0x1400068dc
lea rax, str.Select_server...
mov rdi, qword [r12 + 0x98]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 0x10
call rax
mov qword [rsp + 0x3b0], 0
mov rbp, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rbp
mov rcx, rsi
call rbp
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f233
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
mov rcx, rdi
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x280], rax
lea rax, [method.cacheMaps.setMapServer__]
mov qword [rsp + 0x290], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x1a0]
lea r8, [rsp + 0x280]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x298]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x290]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rdi, qword [rsp + 0xa0]
mov rcx, rsi
call rdi
mov rcx, r14
call rdi
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, str.Auto_start_programs
mov rdi, qword [r12 + 0x98]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 0x13
call rax
mov qword [rsp + 0x3b0], 0
mov rbp, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rbp
mov rcx, rsi
call rbp
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f04b
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
mov rcx, rdi
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x2a8], 0
mov qword [rsp + 0x2b8], 0
mov qword [rsp + 0x2a0], rax
lea rax, [method.cacheMaps.autoStartToggled_bool_]
mov qword [rsp + 0x2b0], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate.QSlotObject_void__cacheMaps::__bool___QtPrivate::List_bool___void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov r9, r12
mov dword [rax], 1
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x2b0]
lea rbp, [rsp + 0x1a8]
lea r8, [rsp + 0x2a0]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x2b8]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rcx, rbp
mov rax, qword [rsp + 0x70]
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rbp, qword [rsp + 0xa0]
mov rcx, rsi
call rbp
mov rcx, r14
call rbp
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006a6d
lock sub dword [rax], 1
je 0x140007e10
test rdi, rdi
je 0x140006afa
mov edx, 1
mov rcx, rdi
call qword [method.QAction.setCheckable_bool_]
mov edx, 1
mov rcx, r13
call qword [method.QVariant.QVariant_bool_]
lea rax, str.AutoStart
mov rdx, qword [rsp + 0x58]
mov rcx, r14
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 9
call rax
mov r8, r13
mov rdx, r14
mov rcx, r15
call qword [method.TAS::Settings.Read_QString_const__QVariant_const_]
mov rcx, r15
call qword [method.QVariant.toBool___const]
movzx edx, al
mov rcx, rdi
call qword [method.QAction.setChecked_bool_]
mov rcx, r15
mov rdi, qword [rsp + 0x100]
call rdi
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call rdi
lea rax, str.Reset_notification_position
mov rdi, qword [r12 + 0x98]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x130], 0x1b
call rax
mov qword [rsp + 0x3b0], 0
mov rbp, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rbp
mov rcx, rsi
call rbp
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f047
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
mov rcx, rdi
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x18
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x2c0], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate.QStaticSlotObject_void_______QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov dword [rax], 1
mov r9, r12
mov qword [rax + 8], rdx
mov rdx, qword [method.tasNotificationCenterContainer.resetToDefaultPosition__]
lea rbp, [rsp + 0x1b0]
lea r8, [rsp + 0x2c0]
mov qword [rax + 0x10], rdx
mov rdx, rdi
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
call rax
mov rdi, qword [rsp + 0xa0]
mov rcx, rsi
call rdi
mov rcx, r14
call rdi
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006c5f
lock sub dword [rax], 1
je 0x140007e70
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0xc0]
call rax
lea rax, str.Exit
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 4
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov qword [rsp + 0x3b0], 0
mov rdi, qword [rsp + 0xb0]
mov rcx, r14
movsd qword [rsp + 0x3b8], xmm6
call rdi
mov rcx, rsi
call rdi
mov rdx, qword [rsp + 0x68]
mov r9, r15
mov r8, r14
mov rcx, rbx
movabs rax, 0x10000f090
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xa8]
call rax
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov r8, r13
mov rdx, rbx
call rax
mov rdi, rax
mov rax, qword [method.QAction.triggered_bool_]
mov ecx, 0x20
mov qword [rsp + 0x2d8], 0
mov qword [rsp + 0x2e8], 0
mov qword [rsp + 0x2d0], rax
lea rax, [method.cacheMaps.quit__]
mov qword [rsp + 0x2e0], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x98]
mov r9, r12
mov dword [rax], 1
lea rbp, [rsp + 0x1b8]
lea r8, [rsp + 0x2d0]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x2e8]
mov qword [rax + 8], rcx
mov rcx, qword [sym.imp.Qt6Gui.dll_QAction::staticMetaObject]
mov qword [rax + 0x18], rdx
mov rdx, rdi
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x40], rcx
mov rcx, rbp
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rax, qword [rsp + 0x70]
mov rcx, rbp
call rax
mov rax, qword [rsp + 0x88]
mov rcx, rbx
mov qword [r12 + 0x88], rdi
call rax
mov rcx, rsi
mov rsi, qword [rsp + 0xa0]
call rsi
mov rcx, r14
call rsi
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006e08
lock sub dword [rax], 1
je 0x140007c70
mov rdx, qword [rsp + 0x80]
mov rcx, r12
call qword [method.QSystemTrayIcon.setContextMenu_QMenu_]
movzx esi, byte [r12 + 0xe1]
call qword [method.QSystemTrayIcon.isSystemTrayAvailable__]
test al, al
je 0x140006e4c
test sil, sil
je 0x140007998
mov byte [r12 + 0xe5], 1
mov edx, 1
mov rcx, r12
call qword [method.QSystemTrayIcon.setVisible_bool_]
mov rsi, qword [method.QMetaObject.normalizedType_char_const_]
lea rdx, [0x140034594]
mov rcx, r13
call rsi
mov eax, dword [0x1400378cc]
test eax, eax
je 0x140008198
cmp qword [rsp + 0x3e0], 6
je 0x1400081b4
lea rdx, [0x1400378c0]
mov rcx, r13
call qword [method.QMetaType.registerNormalizedTypedef_QByteArray_const__QMetaType_]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006ea3
lock sub dword [rax], 1
je 0x140007b10
lea rdx, [0x14003459b]
mov rcx, r13
call rsi
mov eax, dword [0x1400323ec]
test eax, eax
je 0x140008168
mov rdi, qword [str.QTextCharFormat]
mov rbp, qword [rsp + 0x3e0]
test rdi, rdi
je 0x140008120
mov rcx, rdi
call sym.strlen
cmp rax, rbp
je 0x140007aa0
lea rdx, [0x1400323e0]
mov rcx, r13
call qword [method.QMetaType.registerNormalizedTypedef_QByteArray_const__QMetaType_]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006f0d
lock sub dword [rax], 1
je 0x140007af0
lea rdx, [0x1400345ab]
mov rcx, r13
call rsi
mov eax, dword [0x14003226c]
test eax, eax
je 0x140008180
mov rdi, qword [str.QTextCursor]
mov rbp, qword [rsp + 0x3e0]
test rdi, rdi
je 0x140008130
mov rcx, rdi
call sym.strlen
cmp rax, rbp
je 0x140007a70
lea rdx, [0x140032260]
mov rcx, r13
call qword [method.QMetaType.registerNormalizedTypedef_QByteArray_const__QMetaType_]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006f77
lock sub dword [rax], 1
je 0x140007b30
lea rdx, [0x140034028]
mov rcx, r13
call rsi
mov eax, dword [0x1400327ec]
test eax, eax
je 0x140008150
mov rdi, qword [str.QSystemTrayIcon::MessageIcon]
mov rbp, qword [rsp + 0x3e0]
test rdi, rdi
je 0x140008140
mov rcx, rdi
call sym.strlen
cmp rax, rbp
je 0x140007a40
lea rdx, [0x1400327e0]
mov rcx, r13
call qword [method.QMetaType.registerNormalizedTypedef_QByteArray_const__QMetaType_]
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x140006fe1
lock sub dword [rax], 1
je 0x140007ad0
lea rdx, [0x1400345b7]
mov rcx, r13
call rsi
mov rcx, r13
call method.int_qRegisterNormalizedMetaTypeImplementation_QMessageBox.Icon__QByteArray_const_
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x14000700c
lock sub dword [rax], 1
je 0x140007c50
lea rax, [0x1400344dc]
mov rdx, qword [rsp + 0x58]
mov rcx, r15
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
lea rax, [0x1400344e4]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov ebp, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, r15
mov word [rsp + 0x20], bp
mov rax, qword [rsp + 0xb8]
mov rcx, r14
call rax
mov rax, qword [rsp + 0xf0]
mov rcx, r14
call rax
mov esi, eax
mov rax, qword [rsp + 0x390]
test rax, rax
je 0x1400070a6
lock sub dword [rax], 1
je 0x140007c30
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400070bd
lock sub dword [rax], 1
je 0x140007c10
mov rax, qword [rsp + 0x3b0]
test rax, rax
je 0x1400070d4
lock sub dword [rax], 1
je 0x140007bf0
test sil, sil
jne 0x1400071b9
mov rcx, r13
call qword [method.QDir.rootPath__]
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0xd8]
mov rdx, r13
call rax
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x14000710f
lock sub dword [rax], 1
je 0x1400081f1
lea rax, [0x1400344dc]
mov rdx, qword [rsp + 0x58]
mov rcx, r15
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
lea rax, [0x1400344e4]
mov rdx, qword [rsp + 0x58]
mov rcx, r13
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x60]
call rax
mov edi, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, r15
mov word [rsp + 0x20], di
mov rax, qword [rsp + 0xb8]
mov rcx, r14
call rax
mov rsi, qword [rsp + 0x68]
mov rdx, r14
mov rcx, rsi
call qword [method.QDir.mkpath_QString_const__const]
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0xc8]
mov rcx, rsi
call rax
mov rdi, qword [rsp + 0x58]
lea rbp, str._1_releases
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x130], 0xb
mov qword [rsp + 0x138], rbp
mov rsi, qword [rsp + 0x60]
mov rdx, rdi
call rsi
lea rax, [0x1400344dc]
mov rdx, rdi
mov rcx, r15
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
call rsi
lea rax, [0x1400344e4]
mov rdx, rdi
mov rcx, r13
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
call rsi
mov esi, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, r15
mov word [rsp + 0x20], si
mov rcx, r14
mov rsi, qword [rsp + 0xb8]
call rsi
mov r11d, 0x20
xor r9d, r9d
mov r8, r14
mov rcx, rbx
mov word [rsp + 0x20], r11w
mov rdx, qword [rsp + 0x68]
call rsi
lea rsi, [rsp + 0x320]
mov rax, qword [rsp + 0xd8]
mov rdx, rbx
mov rcx, rsi
call rax
mov rcx, rsi
call qword [method.QDir.exists___const]
mov edi, eax
mov rcx, rsi
mov rax, qword [rsp + 0xc8]
call rax
mov rax, qword [rsp + 0x350]
test rax, rax
je 0x1400072b1
lock sub dword [rax], 1
je 0x140007bd0
mov rax, qword [rsp + 0x390]
test rax, rax
je 0x1400072c8
lock sub dword [rax], 1
je 0x140007bb0
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400072df
lock sub dword [rax], 1
je 0x140007b90
mov rax, qword [rsp + 0x3b0]
test rax, rax
je 0x1400072f6
lock sub dword [rax], 1
je 0x140007b70
mov rax, qword [rsp + 0x370]
test rax, rax
je 0x14000730d
lock sub dword [rax], 1
je 0x140007b50
test dil, dil
je 0x140007404
mov qword [rsp + 0x138], rbp
mov rbp, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x130], 0xb
mov rdx, rbp
call rdi
lea rax, [0x1400344dc]
mov rdx, rbp
mov rcx, r15
mov qword [rsp + 0x130], 7
mov qword [rsp + 0x138], rax
call rdi
lea rax, [0x1400344e4]
mov rdx, rbp
mov rcx, r13
mov qword [rsp + 0x130], 2
mov qword [rsp + 0x138], rax
call rdi
mov r10d, 0x20
xor r9d, r9d
mov r8, r13
mov rdx, r15
mov word [rsp + 0x20], r10w
mov rdi, qword [rsp + 0xb8]
mov rcx, r14
call rdi
mov r9d, 0x20
mov rdx, qword [rsp + 0x68]
mov r8, r14
mov rcx, rbx
mov word [rsp + 0x20], r9w
xor r9d, r9d
call rdi
mov rcx, rbx
call qword [method.tasFile.deleteFolder_QString_const_]
mov rcx, rbx
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r14
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1400073f2
lock sub dword [rax], 1
je 0x14000820f
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, qword [rsp + 0x68]
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
lea rax, [0x1400345d6]
lea rdx, [rax + 6]
jmp 0x140007426
add rax, 1
cmp byte [rax - 1], 0
js 0x140008110
cmp rdx, rax
jne 0x140007418
movabs rax, 0x4000000000000007
mov rbp, qword [rsp + 0xe8]
lea rdi, str.tasMenu
mov qword [rsp + 0x128], rax
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x120], rdi
mov rcx, rbp
call qword [method.QObject.setObjectName_QAnyStringView_]
mov edx, 1
mov rcx, rbp
call qword [method.QProcess.setProcessChannelMode_QProcess::ProcessChannelMode_]
mov rax, qword [method.QProcess.finished_int__QProcess::ExitStatus_]
mov ecx, 0x20
mov qword [rsp + 0x2f8], 0
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x2f0], rax
mov rax, qword [method.cacheMaps.tasMenuStopped_int__QProcess::ExitStatus_]
mov qword [rsp + 0x300], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate.QSlotObject_void__cacheMaps::__int__QProcess::ExitStatus___QtPrivate::List_int__QProcess::ExitStatus___void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov rdi, qword [sym.imp.Qt6Core.dll_QProcess::staticMetaObject]
mov r9, r12
mov dword [rax], 1
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x300]
lea r14, [rsp + 0x158]
lea r8, [rsp + 0x2f0]
mov rcx, r14
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x308]
mov qword [rax + 0x18], rdx
mov rdx, rbp
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x300]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
call rax
mov rcx, r14
mov rdx, qword [rsp + 0x70]
call rdx
mov rax, qword [method.QProcess.started_QProcess::QPrivateSignal_]
mov ecx, 0x20
mov qword [rsp + 0x318], 0
mov qword [rsp + 0x328], 0
mov qword [rsp + 0x310], rax
mov rax, qword [method.cacheMaps.tasMenuStarted__]
mov qword [rsp + 0x320], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [rsp + 0x320]
mov dword [rax], 1
mov r9, r12
lea r14, [rsp + 0x160]
mov rcx, qword [rsp + 0x98]
lea r8, [rsp + 0x310]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x328]
mov qword [rax + 8], rcx
mov rcx, r14
mov qword [rax + 0x18], rdx
mov rdx, rbp
mov qword [rsp + 0x40], rdi
mov rdi, qword [rsp + 0x78]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
call rdi
mov rcx, r14
mov rsi, qword [rsp + 0x70]
call rsi
mov rax, qword [method.QIODevice.readyRead__]
mov ecx, 0x18
mov qword [rsp + 0x358], 0
mov qword [rsp + 0x350], rax
call sym.operator_new_unsigned_long_long_
mov rdx, qword [sym.imp.Qt6Core.dll_QIODevice::staticMetaObject]
mov qword [rax + 0x10], r12
mov r9, r12
mov r8, rbx
lea rcx, [method.QtPrivate::QFunctorSlotObject_cacheMaps.cacheMaps__::lambda__1__0__QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
lea r14, [rsp + 0x168]
mov dword [rax], 1
mov qword [rax + 8], rcx
mov rcx, r14
mov qword [rsp + 0x40], rdx
mov rdx, rbp
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
call rdi
mov rcx, r14
call rsi
mov rcx, r13
call qword [method.QDateTime.currentDateTime__]
mov rcx, r13
call qword [method.QDateTime.toSecsSinceEpoch___const]
mov rcx, rax
call sym.srand
mov rcx, r13
call qword [method.QDateTime.QDateTime__]
movzx eax, byte [0x140032120]
test al, al
je 0x140008048
movzx eax, byte [0x140032130]
test al, al
je 0x140008090
mov ebx, dword [0x140032b54]
sub ebx, dword [0x140032b50]
cmp ebx, 0xffffffff
je 0x1400081e0
add ebx, 1
mov eax, 0xffffffff
xor edx, edx
div ebx
lea rsi, [0x140032b60]
imul ebx, eax
mov edi, eax
nop word [rax + rax]
mov rcx, rsi
call sym._ZNSt23mersenne_twister_engineIjLy32ELy624ELy397ELy31ELj2567483615ELy11ELj4294967295ELy7ELj2636928640ELy15ELj4022730752ELy18EL
cmp ebx, eax
jbe 0x1400076e0
xor edx, edx
div edi
mov rsi, qword [rsp + 0xe0]
mov dword [rsp + 0x28], 0
add eax, dword [0x140032b50]
lea r14, [rsp + 0x170]
mov r9, r12
mov edx, eax
lea r8, str.2timeout__
mov rcx, r14
imul rdx, rdx, 0x10624dd3
shr rdx, 0x26
imul edx, edx, 0x3e8
sub eax, edx
mov rdx, rsi
imul ebx, eax, 0x258
lea rax, str.1startSyncer__
mov qword [rsp + 0x20], rax
add ebx, 0x1b7740
call qword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call rax
xor edx, edx
mov rcx, rsi
call qword [method.QTimer.setSingleShot_bool_]
mov edx, ebx
mov rcx, rsi
call qword [method.QTimer.setInterval_int_]
mov rcx, rsi
call qword [method.QTimer.start__]
mov r8d, dword [r12 + 0x20]
test r8d, r8d
jle 0x140007e90
mov edx, 1
mov rcx, r12
call qword [method.QSystemTrayIcon.setVisible_bool_]
mov ecx, 0x18
call sym.operator_new_unsigned_long_long_
mov r9, rax
mov r8, r12
mov edx, 1
mov ecx, 0x7d0
mov dword [rax], 1
lea rax, [method.QtPrivate.QFunctorSlotObject_void_______0__QtPrivate::List____void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
mov qword [r9 + 8], rax
lea rax, [method.cacheMaps.cleanUpFiles__]
mov qword [r9 + 0x10], rax
call qword [method.QTimer.singleShotImpl_int__Qt::TimerType__QObject_const__QtPrivate::QSlotObjectBase_]
xor r9d, r9d
lea r8, [method.TAS::Instance_TAS::Network::Monitor_.DeleteInstance_void_]
lea rdx, [method.TAS::Instance_TAS::Network::Monitor_.CreateInstance__]
lea rcx, sym.imp.libstdc_6.dll_operator_delete___void__unsigned_long_long_
call qword [method.TAS::InstanceData.Get_std::type_info_const__void_______void____void___bool_]
mov r14, rax
test rax, rax
je 0x140007948
mov rax, qword [method.TAS::Network::Monitor.connectedChanged_bool_]
mov ecx, 0x20
mov qword [rsp + 0x378], 0
mov qword [rsp + 0x3b8], 0
mov qword [rsp + 0x370], rax
lea rax, [method.cacheMaps.tasNetworkChanged_bool_]
mov qword [rsp + 0x3b0], rax
call sym.operator_new_unsigned_long_long_
lea rdx, [method.QtPrivate.QSlotObject_void__cacheMaps::__bool___QtPrivate::List_bool___void_::impl_int__QtPrivate::QSlotObjectBase__QObject__void__bool_]
lea rbx, [rsp + 0x178]
mov r8, qword [rsp + 0x68]
mov r9, r12
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x3b0]
mov rcx, rbx
mov dword [rax], 1
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x3b8]
mov qword [rax + 0x18], rdx
mov rdx, qword [sym.imp.libtasCommonNoGUI.dll_TAS::Network::Monitor::staticMetaObject]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rdx
mov rdx, r14
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x20], r15
call rax
mov rcx, rbx
mov rax, qword [rsp + 0x70]
call rax
mov rcx, r14
call qword [method.TAS::Network::Monitor.isConnected___const]
mov byte [rsp + 0x3b0], al
mov rcx, r12
lea rax, [0x140034620]
mov r9d, 2
mov qword [rsp + 0x3e8], rax
lea rax, [0x1400379c0]
mov r8d, 2
lea rdx, [0x140034625]
mov qword [rsp + 0x3f8], rax
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x3d0], 0
mov qword [rsp + 0x3d8], r15
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
call qword [method.QMetaObject.invokeMethodImpl_QObject__char_const__Qt::ConnectionType__long_long__void_const_const__char_const_const__QtPrivate::QMetaTypeInterface_const_const_]
mov rax, qword [rsp + 0x330]
test rax, rax
je 0x140007975
lock sub dword [rax], 1
jne 0x140007975
mov rcx, qword [rsp + 0x330]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
nop
movups xmm6, xmmword [rsp + 0x430]
add rsp, 0x448
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov byte [r12 + 0xe5], 0
xor edx, edx
mov rcx, r12
call qword [method.QSystemTrayIcon.setVisible_bool_]
jmp 0x140006e4c
lea rax, [rdi + 1]
lea rdx, [rax + 8]
jmp 0x1400079d6
add rax, 1
cmp byte [rax - 1], 0
js 0x140008250
cmp rax, rdx
jne 0x1400079c8
movabs rax, 0x4000000000000009
mov qword [rsp + 0x120], rdi
lea r8, [rsp + 0x120]
mov rdx, rsi
mov rcx, r13
mov qword [rsp + 0x128], rax
call qword [method.QSettings.value_QAnyStringView__const]
lea rdx, str.MapServer
mov rcx, r15
call method.QString.QString_char_const_
mov rdx, r13
mov rcx, r15
call qword [method.TAS::Settings.Write_QString_const__QVariant_const_]
mov rcx, r15
call method.QArrayDataPointer_char16_t_.QArrayDataPointer__
mov rcx, r13
call qword [method.QVariant.QVariant__]
jmp 0x140005c17
test rax, rax
je 0x140006fca
mov rcx, qword [rsp + 0x3d8]
mov r8, rax
mov rdx, rdi
call sym.memcmp
test eax, eax
je 0x140006fca
jmp 0x140006fba
test rax, rax
je 0x140006f60
mov rcx, qword [rsp + 0x3d8]
mov r8, rax
mov rdx, rdi
call sym.memcmp
test eax, eax
je 0x140006f60
jmp 0x140006f50
test rax, rax
je 0x140006ef6
mov rcx, qword [rsp + 0x3d8]
mov r8, rax
mov rdx, rdi
call sym.memcmp
test eax, eax
je 0x140006ef6
jmp 0x140006ee6
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006fe1
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006f0d
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006ea3
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006f77
mov rcx, qword [rsp + 0x370]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x14000730d
mov rcx, qword [rsp + 0x3b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400072f6
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400072df
mov rcx, qword [rsp + 0x390]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400072c8
mov rcx, qword [rsp + 0x350]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400072b1
mov rcx, qword [rsp + 0x3b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400070d4
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400070bd
mov rcx, qword [rsp + 0x390]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400070a6
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 1
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x14000700c
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006e08
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005f4e
mov rcx, qword [rsp + 0x3b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005d59
mov rcx, qword [rsp + 0x390]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005d2e
mov rcx, qword [rsp + 0x390]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x14000598c
mov rcx, qword [rsp + 0x3b0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005975
mov rcx, qword [rsp + 0x370]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x14000595e
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005933
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400065af
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400064cb
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006331
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400061a2
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140005fca
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
test rdi, rdi
jne 0x140006a76
jmp 0x140006afa
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
cmp byte [r12 + 0xe2], 0
je 0x1400068dc
jmp 0x140006759
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x140006c5f
mov rcx, qword [rsp + 0x108]
call qword [method.TAS::Debug.debugCategoryFinal___const]
xor ecx, ecx
mov rdx, qword [r12 + 0x40]
mov qword [rsp + 0x3d0], 2
mov word [rsp + 0x408], cx
mov ecx, 0x58
mov qword [rsp + 0x3d8], 0
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], 0
mov qword [rsp + 0x400], 0
mov dword [rsp + 0x40c], 0
mov byte [rsp + 0x410], 1
mov qword [rsp + 0x418], rdx
call sym.operator_new_unsigned_long_long_
mov r14, rax
lea rdx, [rsp + 0x3f0]
mov r8d, 2
mov rcx, rax
call qword [method.QTextStream.QTextStream_QString__QFlags_QIODeviceBase::OpenModeFlag__]
mov eax, 1
mov qword [r14 + 0x10], 0
lea rsi, [rsp + 0x420]
lea rdx, str.Synchronize_scheduled_for_every
mov qword [r14 + 0x18], 0
mov rcx, rsi
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 1
mov word [r14 + 0x30], ax
mov byte [r14 + 0x32], 0
mov dword [r14 + 0x34], 2
mov qword [r14 + 0x38], 2
mov qword [r14 + 0x40], 0
mov qword [r14 + 0x48], 0
mov qword [r14 + 0x50], 0
mov qword [rsp + 0x420], r14
call method.QDebug.operator___char_const_
imul rdx, rbx, 0x45e7b273
mov rcx, qword [rax]
mov rdi, qword [method.QTextStream.operator___int_]
mov r14, rax
shr rdx, 0x2e
call rdi
mov rcx, qword [r14]
cmp byte [rcx + 0x30], 0
jne 0x140008230
lea rdx, str.minutes
mov rcx, r14
call method.QDebug.operator___char_const_
imul rbx, rbx, 0x10624dd3
mov r14, rax
mov edx, 0x88888889
mov rcx, qword [r14]
shr rbx, 0x26
mov eax, ebx
imul rax, rdx
shr rax, 0x25
imul eax, eax, 0x3c
sub ebx, eax
mov edx, ebx
call rdi
mov rcx, qword [r14]
cmp byte [rcx + 0x30], 0
jne 0x140008240
lea rdx, str.seconds
mov rcx, r14
call method.QDebug.operator___char_const_
mov rcx, rsi
call qword [sym.imp.Qt6Core.dll_QDebug::QDebug__]
mov rcx, r13
call qword [method.TAS::DebugString.DebugString__]
jmp 0x140007788
lea rcx, [0x140032120]
call sym.__cxa_guard_acquire
test eax, eax
je 0x14000769b
movabs rax, 0xffffffff00000000
lea rcx, [0x140032120]
mov qword [0x140032b50], rax
call sym.__cxa_guard_release
movzx eax, byte [0x140032130]
test al, al
jne 0x1400076aa
nop dword [rax + rax]
lea rcx, [0x140032130]
call sym.__cxa_guard_acquire
test eax, eax
je 0x1400076aa
call sym.std::chrono::_V2::system_clock::now__
lea rcx, [0x140032b60]
mov edx, 1
mov dword [0x140032b60], eax
lea r8, [rcx - 4]
mov r9d, eax
jmp 0x1400080cc
mov r9d, dword [r8 + rdx*4]
mov eax, r9d
shr eax, 0x1e
xor eax, r9d
imul eax, eax, 0x6c078965
add eax, edx
mov dword [rcx + rdx*4], eax
add rdx, 1
cmp rdx, 0x270
jne 0x1400080c8
lea rcx, [0x140032130]
mov qword [0x140033520], 0x270
call sym.__cxa_guard_release
jmp 0x1400076aa
mov eax, 7
jmp 0x140007435
test rbp, rbp
jne 0x140006ee6
jmp 0x140006ef6
test rbp, rbp
jne 0x140006f50
jmp 0x140006f60
test rbp, rbp
jne 0x140006fba
jmp 0x140006fca
lea rcx, [0x1400327e0]
call qword [method.QMetaType.registerHelper_QtPrivate::QMetaTypeInterface_const_]
jmp 0x140006f91
lea rcx, [0x1400323e0]
call qword [method.QMetaType.registerHelper_QtPrivate::QMetaTypeInterface_const_]
jmp 0x140006ebd
lea rcx, [0x140032260]
call qword [method.QMetaType.registerHelper_QtPrivate::QMetaTypeInterface_const_]
jmp 0x140006f27
lea rcx, [0x1400378c0]
call qword [method.QMetaType.registerHelper_QtPrivate::QMetaTypeInterface_const_]
cmp qword [rsp + 0x3e0], 6
jne 0x140006e7c
mov rax, qword [rsp + 0x3d8]
cmp dword [rax], 0x6c6f4351
jne 0x140006e7c
cmp word [rax + 4], 0x726f
jne 0x140006e7c
jmp 0x140006e8c
lea rcx, [0x140032b60]
call sym._ZNSt23mersenne_twister_engineIjLy32ELy624ELy397ELy31ELj2567483615ELy11ELj4294967295ELy7ELj2636928640ELy15ELj4022730752ELy18EL
jmp 0x1400076f0
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x14000710f
mov rcx, qword [rsp + 0x3d0]
mov r8d, 8
mov edx, 2
call qword [method.QArrayData.deallocate_QArrayData__long_long__long_long_]
jmp 0x1400073f2
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x140007fd9
mov edx, 0x20
call qword [method.QTextStream.operator___char_]
jmp 0x14000801e
mov eax, 9
jmp 0x1400079e5
mov eax, 9
jmp 0x140005b1d