Function at 0x1400300b0
Capabilities:
Check mutex on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x288
mov r12, r8
mov r15d, edx
mov rsi, rcx
mov rax, qword [0x1400aa050]
xor rax, rsp
mov qword [rsp + 0x280], rax
mov dword [rcx], edx
movabs rax, 0x700000002
mov qword [rcx + 4], rax
call fcn.140024380
test al, al
je 0x1400301c6
call fcn.140024150
mov ecx, 7
lea rdi, [rsp + 0x138]
mov qword [rdi + 0x18], rcx
mov qword [rdi + 0x10], rcx
movabs rcx, 0x65007200690046
mov qword [rdi], rcx
movabs rcx, 0x78006f00660065
mov qword [rdi + 6], rcx
mov word [rdi + 0xe], 0
mov rcx, rax
mov rdx, rdi
call fcn.1400243d0
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x14003016d
mov rcx, qword [rsp + 0x138]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140030db2
call fcn.1400574f0
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x218], 7
mov word [rsp + 0x200], 0
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x200]
cmp rax, 7
ja 0x1400301eb
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rdi*2 + 0x200], 0
jmp 0x1400301f6
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.System_is_not_compatible_with_WinToast
lea r8, str.ShowNotification
mov r9d, 0x197
call fcn.14002cf00
jmp 0x140030605
mov rdx, rdi
mov r9, r12
call fcn.14005b6e0
call fcn.140024150
lea rdx, [rsp + 0x200]
mov rcx, rax
call fcn.140024440
call fcn.140024150
mov dword [rax + 0xc], 1
call fcn.140024150
mov rcx, qword [rax]
mov rbp, qword [rcx + 8]
lea rdx, [rsp + 0xd4]
mov rcx, rax
mov rax, rbp
call qword [case.0x1400577ee.0]
test al, al
je 0x14003037b
lea rdi, [rsp + 0x138]
mov rcx, rdi
xor edx, edx
call fcn.1400019f0
mov rdi, qword [rdi]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
cmp rax, 0x104
jb 0x14003068b
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Failed_to_get_install_directory_when_getting_strings
lea r8, str.FirefoxInstallIsEnglish
mov r9d, 0x229
call fcn.14002cf00
xor r13d, r13d
test rdi, rdi
je 0x140030298
mov rcx, rdi
call fcn.1400574f0
xorps xmm0, xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0xc0], 0
lea rdi, [rsp + 0x138]
mov rcx, rdi
xor edx, edx
call fcn.1400019f0
mov rdi, qword [rdi]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
cmp rax, 0x103
jbe 0x1400308f4
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Failed_to_get_install_directory_when_getting_strings
lea r8, str.GetStrings
mov r9d, 0x9b
call fcn.14002cf00
xor r14d, r14d
test rdi, rdi
je 0x14003032f
mov rcx, rdi
call fcn.1400574f0
test r14b, r14b
je 0x140030437
xor eax, eax
test r15d, r15d
mov ecx, 0x28
cmove rcx, rax
test r13b, r13b
mov ebp, 0x50
cmovne rbp, rcx
xor ecx, ecx
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov r14, rax
test rax, rax
je 0x1400303b2
test r15d, r15d
je 0x1400303d9
lea r8, str.FollowupNotificationShown
jmp 0x1400303e0
mov ecx, dword [rsp + 0xd4]
call fcn.1400245b0
cmp qword [rax + 0x18], 8
jb 0x140030391
mov rax, qword [rax]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea r8, str.ShowNotification
mov rdx, rax
mov r9d, 0x1a2
call fcn.14002cf00
jmp 0x1400305d5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_create_event_object:__X
lea r8, str.ShowNotification
mov r9d, 0x1b3
jmp 0x14003041d
lea r8, str.InitialNotificationShown
lea rdi, [rsp + 0x138]
mov rcx, rdi
mov edx, 1
mov r9b, 1
call fcn.140032660
mov eax, dword [rdi]
test eax, eax
je 0x14003062c
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Unable_to_set_notification_as_displayed
lea r8, str.ShowNotification
mov r9d, 0x1c0
call fcn.14002cf00
mov rax, r14
inc rax
cmp rax, 2
jb 0x140030437
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xc0], 0
test rcx, rcx
je 0x140030455
call fcn.1400574f0
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0xb8], 0
test rcx, rcx
je 0x140030473
call fcn.1400574f0
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], 0
test rcx, rcx
je 0x140030491
call fcn.1400574f0
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0xa8], 0
test rcx, rcx
je 0x1400304af
call fcn.1400574f0
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xa0], 0
test rcx, rcx
je 0x1400304cd
call fcn.1400574f0
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x98], 0
test rcx, rcx
je 0x1400304eb
call fcn.1400574f0
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x90], 0
test rcx, rcx
je 0x140030509
call fcn.1400574f0
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x88], 0
test rcx, rcx
je 0x140030527
call fcn.1400574f0
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rcx, rcx
je 0x140030545
call fcn.1400574f0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x78], 0
test rcx, rcx
je 0x14003055d
call fcn.1400574f0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x70], 0
test rcx, rcx
je 0x140030575
call fcn.1400574f0
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x68], 0
test rcx, rcx
je 0x14003058d
call fcn.1400574f0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x60], 0
test rcx, rcx
je 0x1400305a5
call fcn.1400574f0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x58], 0
test rcx, rcx
je 0x1400305bd
call fcn.1400574f0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x50], 0
test rcx, rcx
je 0x1400305d5
call fcn.1400574f0
mov rax, qword [rsp + 0x218]
cmp rax, 8
jb 0x140030605
mov rcx, qword [rsp + 0x200]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140030dd9
call fcn.1400574f0
mov rcx, qword [rsp + 0x280]
xor rcx, rsp
call fcn.140058610
mov rax, rsi
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x138]
mov rcx, rdi
xor edx, edx
call fcn.1400019f0
mov rbx, qword [rdi]
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
cmp rax, 0x104
jb 0x140030c29
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Failed_to_get_install_directory_for_the_image_path
lea r8, str.ShowNotification
mov r9d, 0x1c8
call fcn.14002cf00
test rbx, rbx
je 0x140030422
mov rcx, rbx
call fcn.1400574f0
jmp 0x140030422
mov rcx, rdi
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea rbx, str._slocale.ini
mov rcx, rbx
mov rdx, rdi
call fcn.14005a530
inc eax
movsxd r13, eax
mov rbp, r13
add rbp, r13
mov rax, 0xffffffffffffffff
cmovb rbp, rax
mov rcx, rbp
call fcn.14005753c
mov r14, rax
mov rcx, rax
xor edx, edx
mov r8, rbp
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov rdx, r13
mov r8, 0xffffffffffffffff
mov r9, rbx
call fcn.14005a5b0
lea rbx, [rsp + 0x50]
mov qword [rbx], 0
lea r13, [0x1400a0dfd]
lea rbp, [rsp + 0x138]
mov rcx, rbp
mov rdx, r14
mov r8, r13
call fcn.14002c330
mov rcx, rbp
mov rdx, r13
mov r8, rbx
call fcn.14002c440
mov rcx, rbp
call fcn.14002c810
mov ebp, eax
test eax, eax
je 0x140030761
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
lea rdx, str.Unable_to_retrieve_INI_string:_section_S__key_S__result_d
lea r8, str.GetString
mov r9d, 0x8f
call fcn.14002cf00
mov rcx, qword [rsp + 0x178]
test rcx, rcx
je 0x1400307b9
mov rdx, qword [rsp + 0x188]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14003079e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbx, [rsp + 0x178]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rcx, qword [rsp + 0x160]
test rcx, rcx
je 0x140030811
mov rdx, qword [rsp + 0x170]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400307f6
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbx, [rsp + 0x160]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov r13d, ebp
mov rbp, qword [rsp + 0x148]
test rbp, rbp
je 0x1400308a7
mov rbx, qword [rsp + 0x150]
cmp rbp, rbx
je 0x140030859
mov rcx, qword [rbp]
mov qword [rbp], 0
test rcx, rcx
je 0x140030848
call fcn.1400574f0
add rbp, 8
cmp rbp, rbx
jne 0x140030832
mov rbp, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x158]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x140030889
mov rax, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rax
cmp rbp, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rbp, rax
lea rbx, [rsp + 0x148]
mov rcx, rbp
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
test rcx, rcx
je 0x1400308c5
call fcn.1400574f0
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x138], 0
test rcx, rcx
je 0x1400308e3
call fcn.1400574f0
test r13d, r13d
je 0x140030be6
xor r13d, r13d
jmp 0x140030c04
mov dword [rsp + 0x3c], r13d
mov rcx, rdi
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea r14, str._sdefaultagent.ini
mov rcx, r14
mov rdx, rdi
call fcn.14005a530
inc eax
movsxd r13, eax
mov rbp, r13
add rbp, r13
mov rax, 0xffffffffffffffff
cmovb rbp, rax
mov rcx, rbp
call fcn.14005753c
mov rbx, rax
mov rcx, rax
xor edx, edx
mov r8, rbp
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rdi
mov rcx, rbx
mov rdx, r13
mov r8, 0xffffffffffffffff
mov r9, r14
call fcn.14005a5b0
lea r14, [rsp + 0x138]
mov rcx, r14
mov qword [rsp + 0x40], rbx
mov rdx, rbx
xor r8d, r8d
call fcn.14002c330
lea rbp, str.DefaultBrowserNotificationTitle
lea r8, [rsp + 0x50]
mov rcx, r14
mov rdx, rbp
call fcn.14002c440
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x78]
call fcn.14002c440
lea rbp, str.DefaultBrowserNotificationText
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x58]
call fcn.14002c440
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x80]
call fcn.14002c440
lea rbp, str.DefaultBrowserNotificationMakeFirefoxDefault
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x60]
call fcn.14002c440
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x88]
call fcn.14002c440
lea rbp, str.DefaultBrowserNotificationDontShowAgain
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x68]
call fcn.14002c440
mov rcx, r14
mov rdx, rbp
lea r8, [rsp + 0x90]
call fcn.14002c440
mov rcx, r14
call fcn.14002c810
test eax, eax
je 0x140030e00
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_read_English_strings:__d
lea r8, str.GetStrings
mov r9d, 0xb9
call fcn.14002cf00
xor r14d, r14d
mov r13d, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x178]
test rcx, rcx
je 0x140030ab0
mov rdx, qword [rsp + 0x188]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140030a95
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbx, [rsp + 0x178]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rcx, qword [rsp + 0x160]
test rcx, rcx
je 0x140030b08
mov rdx, qword [rsp + 0x170]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140030aed
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbx, [rsp + 0x160]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rbp, qword [rsp + 0x148]
test rbp, rbp
je 0x140030b9b
mov rbx, qword [rsp + 0x150]
cmp rbp, rbx
je 0x140030b4d
mov rcx, qword [rbp]
mov qword [rbp], 0
test rcx, rcx
je 0x140030b3c
call fcn.1400574f0
add rbp, 8
cmp rbp, rbx
jne 0x140030b26
mov rbp, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x158]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x140030b7d
mov rax, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rax
cmp rbp, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rbp, rax
lea rbx, [rsp + 0x148]
mov rcx, rbp
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
test rcx, rcx
je 0x140030bb9
call fcn.1400574f0
mov rcx, qword [rsp + 0x138]
mov qword [rsp + 0x138], 0
test rcx, rcx
je 0x140030bd7
call fcn.1400574f0
mov rcx, qword [rsp + 0x40]
call fcn.1400574f0
jmp 0x140030322
mov rcx, qword [rsp + 0x50]
lea rdx, [0x1400a38a2]
mov r8d, 3
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsnicmp]
test eax, eax
sete r13b
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x50], 0
test rcx, rcx
je 0x140030c1c
call fcn.1400574f0
mov rcx, r14
call fcn.1400574f0
jmp 0x14003028b
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
test r15d, r15d
mov eax, 0x20
mov ecx, 0x48
cmove rcx, rax
mov dword [rsp + 0x3c], r13d
test r13b, r13b
mov eax, 0x70
cmovne rax, rcx
mov qword [rsp + 0x40], rax
mov r8, qword [rsp + rax + 0x50]
lea rcx, str._s_s
mov rdx, rbx
call fcn.14005a530
inc eax
movsxd rdi, eax
mov qword [rsp + 0x48], rdi
add rdi, rdi
mov rax, 0xffffffffffffffff
cmovb rdi, rax
mov rcx, rdi
call fcn.14005753c
mov r13, rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call sub.VCRUNTIME140.dll_memset
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + rax + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x40], r13
mov rcx, r13
mov rdx, qword [rsp + 0x48]
mov r8, 0xffffffffffffffff
lea r9, str._s_s
call fcn.14005a5b0
xor ecx, ecx
mov edx, 1
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [0x1400aa090], rax
test rax, rax
je 0x140030f09
mov r13, rax
mov qword [rsp + 0x48], rbx
mov byte [0x1400aa4d0], 0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
test eax, eax
jne 0x140030d37
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_release_mutex_ownership:__X
lea r8, str.ShowNotification
mov r9d, 0x1e4
call fcn.14002cf00
lea rcx, [rsp + 0x138]
mov edx, 1
call fcn.14002a060
mov rbp, qword [rsp + rbp + 0x50]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
cmp rax, 7
mov ebx, dword [rsp + 0x3c]
lea rcx, [rsp + 0x220]
ja 0x1400312f8
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memmove
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x140031303
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x140030168
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x140030600
lea r14, str._sdefaultagent_localized.ini
mov rcx, r14
mov rdx, rdi
call fcn.14005a530
inc eax
movsxd r13, eax
mov rbp, r13
add rbp, r13
mov rax, 0xffffffffffffffff
cmovb rbp, rax
mov rcx, rbp
call fcn.14005753c
mov rbx, rax
mov rcx, rax
xor edx, edx
mov r8, rbp
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rdi
mov rcx, rbx
mov rdx, r13
mov r8, 0xffffffffffffffff
mov r9, r14
call fcn.14005a5b0
lea r14, [rsp + 0x220]
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
call fcn.14002c330
lea rdx, str.DefaultBrowserNotificationTitle
mov rcx, r14
lea r8, [rsp + 0xa0]
call fcn.14002c440
lea rdx, str.DefaultBrowserNotificationText
mov rcx, r14
lea r8, [rsp + 0xa8]
call fcn.14002c440
lea rdx, str.DefaultBrowserNotificationYesButtonText
mov rcx, r14
lea r8, [rsp + 0xb0]
call fcn.14002c440
lea rdx, str.DefaultBrowserNotificationNoButtonText
mov rcx, r14
lea r8, [rsp + 0xb8]
call fcn.14002c440
mov rcx, r14
call fcn.14002c810
test eax, eax
je 0x140030f38
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_read_localized_strings:__d
lea r8, str.GetStrings
mov r9d, 0xd0
call fcn.14002cf00
xor r14d, r14d
mov r13d, dword [rsp + 0x3c]
jmp 0x14003115b
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_create_mutex:__X
lea r8, str.ShowNotification
mov r9d, 0x1d7
call fcn.14002cf00
jmp 0x140031813
lea r13, [rsp + 0x70]
lea r14, [rsp + 0x98]
lea r8, str.Nonlocalized
lea rbp, [rsp + 0xd8]
mov rcx, rbp
mov rdx, qword [rsp + 0x40]
call fcn.14002c330
lea rdx, str.InitialToastRelativeImagePath
mov rcx, rbp
mov r8, r13
call fcn.14002c440
lea rdx, str.FollowupToastRelativeImagePath
mov rcx, rbp
mov r8, r14
call fcn.14002c440
lea rdx, str.LocalizedToastRelativeImagePath
mov rcx, rbp
lea r8, [rsp + 0xc0]
call fcn.14002c440
mov rcx, rbp
call fcn.14002c810
test eax, eax
sete r14b
je 0x140030fd0
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_read_non_localized_strings:__d
lea r8, str.GetStrings
mov r9d, 0xdf
call fcn.14002cf00
mov rcx, qword [rsp + 0x118]
test rcx, rcx
mov r13d, dword [rsp + 0x3c]
je 0x14003102e
mov rdx, qword [rsp + 0x128]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140031012
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbp, [rsp + 0x118]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
mov rcx, qword [rsp + 0x100]
test rcx, rcx
je 0x140031087
mov rdx, qword [rsp + 0x110]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14003106b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbp, [rsp + 0x100]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
mov rbp, qword [rsp + 0xe8]
test rbp, rbp
je 0x14003111f
mov r13, qword [rsp + 0xf0]
cmp rbp, r13
je 0x1400310cc
mov rcx, qword [rbp]
mov qword [rbp], 0
test rcx, rcx
je 0x1400310bb
call fcn.1400574f0
add rbp, 8
cmp rbp, r13
jne 0x1400310a5
mov rbp, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf8]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x1400310fc
mov rax, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rax
cmp rbp, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rbp, rax
mov r13d, dword [rsp + 0x3c]
mov rcx, rbp
call fcn.1400574f0
xorps xmm0, xmm0
lea rax, [rsp + 0xe8]
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
test rcx, rcx
je 0x14003113d
call fcn.1400574f0
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xd8], 0
test rcx, rcx
je 0x14003115b
call fcn.1400574f0
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x1400311b4
mov rdx, qword [rsp + 0x270]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140031198
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbp, [rsp + 0x260]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
mov rcx, qword [rsp + 0x248]
test rcx, rcx
je 0x14003120d
mov rdx, qword [rsp + 0x258]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400311f1
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rcx, rax
lea rbp, [rsp + 0x248]
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], 0
mov rbp, qword [rsp + 0x230]
test rbp, rbp
je 0x1400312af
mov r13, qword [rsp + 0x238]
cmp rbp, r13
je 0x140031252
mov rcx, qword [rbp]
mov qword [rbp], 0
test rcx, rcx
je 0x140031241
call fcn.1400574f0
add rbp, 8
cmp rbp, r13
jne 0x14003122b
mov rbp, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x240]
sub rdx, rbp
cmp rdx, 0x1000
mov r13d, dword [rsp + 0x3c]
mov qword [rsp + 0x48], rbx
jb 0x14003128c
mov rax, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rax
cmp rbp, 0x20
jae 0x1400319e6
add rdx, 0x27
mov rbp, rax
lea rbx, [rsp + 0x230]
mov rcx, rbp
call fcn.1400574f0
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], 0
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 0x228], 0
test rcx, rcx
je 0x1400312cd
call fcn.1400574f0
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 0x220], 0
test rcx, rcx
je 0x1400312eb
call fcn.1400574f0
mov rcx, rbx
call fcn.1400574f0
jmp 0x140030a58
mov rdx, rdi
mov r9, rbp
call fcn.14005b6e0
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x220]
mov rdx, rdi
xor r8d, r8d
call fcn.14002a600
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x14003134a
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14003191e
call fcn.1400574f0
test r15d, r15d
mov eax, 8
mov ecx, 0x30
cmove rcx, rax
test bl, bl
mov eax, 0x58
cmovne rax, rcx
mov rbp, qword [rsp + rax + 0x50]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x1400313c4
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memmove
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x1400313cf
mov rdx, rdi
mov r9, rbp
call fcn.14005b6e0
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x220]
mov rdx, rdi
mov r8d, 1
call fcn.14002a600
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x140031419
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140031949
call fcn.1400574f0
test r15d, r15d
mov eax, 0x10
mov ecx, 0x38
cmove rcx, rax
test bl, bl
mov eax, 0x60
cmovne rax, rcx
mov rbp, qword [rsp + rax + 0x50]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x140031493
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memmove
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x14003149e
mov rdx, rdi
mov r9, rbp
call fcn.14005b6e0
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x220]
mov rdx, rdi
call fcn.14002a7f0
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x1400314e2
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140031974
call fcn.1400574f0
test r15d, r15d
mov eax, 0x18
mov ecx, 0x40
cmove rcx, rax
test bl, bl
mov eax, 0x68
cmovne rax, rcx
mov rbp, qword [rsp + rax + 0x50]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x14003155c
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memmove
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x140031567
mov rdx, rdi
mov r9, rbp
call fcn.14005b6e0
mov rbx, qword [rsp + 0x40]
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x220]
mov rdx, rdi
call fcn.14002a7f0
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x1400315b0
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14003199b
call fcn.1400574f0
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x140031609
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x140031614
mov rdx, rdi
mov r9, rbx
call fcn.14005b6e0
lea rcx, [rsp + 0x138]
lea rdi, [rsp + 0x220]
mov rdx, rdi
call fcn.140024440
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x140031658
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x1400319c3
call fcn.1400574f0
lea rcx, [rsp + 0x138]
mov edx, 3
call fcn.14002a670
mov ecx, 0x38
call fcn.1400574f8
mov rbp, rax
lea rax, [0x14006af30]
mov qword [rbp], rax
mov dword [rbp + 8], r15d
mov qword [rbp + 0x10], r14
lea rdi, [rbp + 0x18]
mov qword [rbp + 0x28], 0
mov qword [rbp + 0x30], 7
mov word [rbp + 0x18], 0
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rbx, rax
cmp rax, 7
ja 0x1400316d3
mov qword [rbp + 0x28], rbx
mov r8, rbx
add r8, rbx
mov rcx, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + rbx*2 + 0x18], 0
jmp 0x1400316e1
mov rcx, rdi
mov rdx, rbx
mov r9, r12
call fcn.14005b6e0
call fcn.140024150
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x20]
lea rdx, [rsp + 0x138]
lea r9, [rsp + 0xd4]
mov rcx, rax
mov r8, rbp
mov rax, rbx
call qword [case.0x1400577ee.0]
test rax, rax
js 0x140031759
mov rbx, rax
mov rcx, r14
mov edx, 0x2932e00
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0x102
je 0x14003178d
cmp eax, 0xffffffff
jne 0x140031822
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_wait_on_event_object:__X
lea r8, str.ShowNotification
mov r9d, 0x1fd
jmp 0x1400317a8
mov ecx, dword [rsp + 0xd4]
call fcn.1400245b0
cmp qword [rax + 0x18], 8
jb 0x14003176f
mov rax, qword [rax]
mov rbx, qword [rsp + 0x48]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea r8, str.ShowNotification
mov rdx, rax
mov r9d, 0x1f6
jmp 0x1400317ec
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Timed_out_waiting_for_event_object
lea r8, str.ShowNotification
mov r9d, 0x1ff
call fcn.14002cf00
call fcn.140024150
mov rcx, qword [rax]
mov rbp, qword [rcx + 0x18]
mov rcx, rax
mov rdx, rbx
mov rax, rbp
call qword [case.0x1400577ee.0]
test al, al
mov rbx, qword [rsp + 0x48]
jne 0x1400317f1
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Failed_to_hide_notification
lea r8, str.ShowNotification
mov r9d, 0x21d
call fcn.14002cf00
lea rcx, [rsp + 0x138]
call fcn.14002a220
mov rax, r13
inc rax
cmp rax, 2
jb 0x140031813
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x40]
call fcn.1400574f0
jmp 0x140030675
mov rcx, qword [0x1400aa090]
mov edx, 0x927c0
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0xffffffff
je 0x140031867
cmp eax, 0x80
je 0x140031891
cmp eax, 0x102
jne 0x1400318c3
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Unable_to_obtain_mutex_ownership
lea r8, str.ShowNotification
mov r9d, 0x203
jmp 0x1400317a8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Failed_to_wait_on_mutex:__X
lea r8, str.ShowNotification
mov r9d, 0x206
jmp 0x1400317a8
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
lea rdx, str.Found_abandoned_mutex
lea r8, str.ShowNotification
mov r9d, 0x209
call fcn.14002cf00
mov rcx, qword [0x1400aa090]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x1400317ad
cmp byte [0x1400aa4d0], 0
je 0x1400318df
mov eax, dword [0x1400aa4cc]
mov dword [rsi + 8], eax
mov rax, qword [0x1400aa4c4]
mov qword [rsi], rax
mov rcx, qword [0x1400aa090]
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
test eax, eax
jne 0x1400317ad
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [sym.default_browser_agent.exe_gWinEventLogSourceName]
mov dword [rsp + 0x20], eax
lea rdx, str.Unable_to_release_mutex_ownership:__X
lea r8, str.ShowNotification
mov r9d, 0x217
jmp 0x1400317a8
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
mov ebx, dword [rsp + 0x3c]
jmp 0x140031345
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
mov ebx, dword [rsp + 0x3c]
jmp 0x140031414
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
mov ebx, dword [rsp + 0x3c]
jmp 0x1400314dd
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
mov rbx, qword [rsp + 0x40]
jmp 0x1400315ab
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x1400319e6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x140031653
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3