Function at 0x1400165ac
Capabilities:
Manipulate console buffer

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4d8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x440], xmm7
movaps xmmword [rbp + 0x430], xmm6
mov qword [rbp + 0x428], 0xfffffffffffffffe
mov r14, rcx
lea rsi, [rcx + 0x80]
mov rcx, rsi
call fcn.14001557d
test al, al
je 0x1400165fe
mov r12b, 4
jmp 0x140019291
mov qword [rbp - 0x28], rsi
cmp byte [r14 + 0x19c], 2
jne 0x14001662b
mov rax, qword [0x14018a460]
mov qword [rbp + 0x158], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov bl, 2
jmp 0x14001827e
mov rax, qword [r14 + 0x58]
mov rcx, qword [r14 + 0x60]
lea rdx, [rbp - 0x38]
mov qword [rdx], rax
lea rax, [rbp - 0x40]
mov qword [rax], rcx
mov rax, qword [0x14018a460]
lea rcx, [rbp + 0x158]
mov qword [rcx], rax
xorps xmm6, xmm6
movups xmmword [rcx + 8], xmm6
lea rcx, [r14 + 0x30]
call fcn.14004fb48
lea rcx, [rbp + 0x14c]
and qword [rcx - 0x3c], 0
mov qword [rcx - 0x34], rdx
mov qword [rcx - 0x2c], rax
mov qword [rcx - 0x24], rdx
and qword [rcx - 0x1c], 0
mov qword [rcx - 0x14], rdx
mov qword [rcx - 0xc], 1
movabs rax, 0xa0000000a
mov qword [rcx - 4], rax
and word [rcx + 4], 0
movss xmm7, dword [0x14011d120]
lea r13, [rbp + 0x340]
mov qword [rbp + 0x308], r14
cmp byte [rbp + 0x151], 0
jne 0x140018277
mov r12, qword [rbp + 0x120]
mov r14, qword [rbp + 0x128]
mov rdi, qword [rbp + 0x130]
mov r15, qword [rbp + 0x138]
mov r8, r15
sub r8, rdi
setb al
cmp r14, r15
setb cl
or cl, al
jne 0x1400167a7
lea rdx, [r12 + rdi]
mov rsi, qword [rbp + 0x140]
lea rax, [rbp + 0x110]
mov cl, byte [rsi + rax + 0x3b]
cmp r8, 0xf
ja 0x140016727
lea rax, [rdx + r8]
xor ebx, ebx
cmp rdx, rax
je 0x140016731
cmp byte [rdx], cl
je 0x140016735
inc rdx
inc rbx
jmp 0x140016716
call fcn.14000d940
mov r8, rdx
jmp 0x14001673b
xor eax, eax
jmp 0x14001673b
mov r8, rbx
push 1
pop rax
cmp rax, 1
jne 0x1400167a0
add rdi, r8
inc rdi
mov qword [rbp + 0x130], rdi
mov rbx, rdi
sub rbx, rsi
jb 0x1400166dd
cmp r14, rdi
jb 0x1400166dd
cmp rsi, 5
jae 0x14001935f
lea rcx, [r12 + rbx]
mov rdx, rsi
lea r8, [rbp + 0x14c]
mov r9, rsi
call fcn.140004ad4
test al, al
je 0x1400166dd
mov rax, qword [rbp + 0x110]
sub rbx, rax
mov qword [rbp + 0x110], rdi
mov r14, qword [rbp + 0x308]
mov rsi, r12
jmp 0x1400167db
mov qword [rbp + 0x130], r15
cmp byte [rbp + 0x150], 0
mov rax, qword [rbp + 0x110]
mov rbx, qword [rbp + 0x118]
mov r14, qword [rbp + 0x308]
mov rsi, r12
jne 0x1400167d1
cmp rbx, rax
je 0x140018277
mov byte [rbp + 0x151], 1
sub rbx, rax
add rsi, rax
test rbx, rbx
je 0x1400167f2
lea rax, [rbx - 1]
cmp byte [rsi + rbx - 1], 0xd
cmovne rax, rbx
jmp 0x1400167f4
xor eax, eax
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x188], 2
and qword [rbp + 0x170], 0
lea rax, [0x1401ecdc0]
mov qword [rbp + 0x340], rax
mov rax, qword [0x1401ecdd0]
cmp rax, 3
je 0x14001685a
mov qword [rbp + 0x1f0], r13
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x280], rax
lea rcx, [0x1401ecdd0]
xor edx, edx
lea r8, [rbp + 0x280]
lea r9, fcn.1400010eb
call fcn.14011a860
mov rdx, qword [rbp + 0x340]
lea rcx, [rbp + 0x280]
mov r8, rsi
mov r9, qword [rbp + 0x3f8]
call fcn.14004b340
movups xmm0, xmmword [rbp + 0x280]
movups xmm1, xmmword [rbp + 0x290]
movups xmm2, xmmword [rbp + 0x2a0]
movups xmm3, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x220], xmm3
movaps xmmword [rbp + 0x210], xmm2
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
lea rax, [rbp + 0x230]
movups xmmword [rax], xmm6
mov byte [rbp + 0x421], 1
lea rcx, [rbp + 0x280]
lea rdx, [rbp + 0x1f0]
call fcn.1400061cb
lea rcx, [rbp + 0x238]
call fcn.140006223
mov qword [rbp + 0x238], 1
mov rax, qword [rbp + 0x2b0]
lea rcx, [rbp + 0x230]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rbp + 0x280]
movups xmm1, xmmword [rbp + 0x290]
movups xmm2, xmmword [rbp + 0x2a0]
movups xmmword [rcx + 0x30], xmm2
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x10], xmm0
cmp qword [rbp + 0x248], 0
je 0x140017ea3
mov byte [rbp + 0x421], 1
lea rcx, [rbp + 0x18]
mov rdx, qword [rbp + 0x3f8]
call fcn.140006289
mov qword [rbp + 0x1e8], rsi
mov r8d, 0x88
lea rcx, [rbp + 0x280]
lea rdx, [rbp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
xor esi, esi
mov rax, qword [rbp + 0x2c8]
and qword [rbp + 0x2c8], 0
cmp rax, 1
jne 0x1400169ad
lea rcx, [rbp + 0x2d0]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0x370], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0x360], xmm2
movaps xmmword [rbp + 0x350], xmm1
movaps xmmword [rbp + 0x340], xmm0
jmp 0x1400169bc
mov rcx, r13
lea rdx, [rbp + 0x280]
call fcn.1400061cb
cmp qword [rbp + 0x348], 0
je 0x140017e4e
lea rax, [rbp + 0x348]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x70], xmm2
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov rcx, r13
lea rdx, [rbp - 0x20]
xor r8d, r8d
call fcn.14004b3cc
cmp qword [rbp + 0x340], 0
je 0x140019333
mov r9, qword [rbp + 0x350]
mov r15, qword [rbp + 0x358]
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_regex_1.4.5_src_re_unicode.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x3f8]
mov r8, rsi
call fcn.1400062ad
mov r8, rdx
lea rcx, [rbp + 0x18]
mov rdx, rax
call fcn.14006518c
mov rcx, r13
lea rdi, [rbp - 0x20]
mov rdx, rdi
push 1
pop rsi
mov r8, rsi
call fcn.14004b3cc
cmp qword [rbp + 0x340], 0
je 0x140016a86
mov rcx, r13
lea rdx, [0x140189017]
mov r8, rsi
call fcn.1400064ad
jmp 0x1400174a5
mov qword [rbp + 0xa0], 2
mov rcx, r13
mov rdx, rdi
push 2
pop r8
call fcn.14004b3cc
mov rsi, qword [rbp + 0x340]
test rsi, rsi
je 0x14001934e
mov rdx, qword [rbp + 0x348]
mov r8, qword [rbp + 0x350]
mov r9, qword [rbp + 0x358]
mov rdi, r9
sub rdi, r8
lea rax, [0x140189018]
jb 0x14001931a
test r8, r8
je 0x140016af3
cmp rdx, r8
je 0x140016af3
jbe 0x14001931a
cmp byte [rsi + r8], 0xbf
jle 0x14001931a
test r9, r9
je 0x140016b0e
cmp rdx, r9
je 0x140016b0e
jbe 0x14001931a
cmp byte [rsi + r9], 0xbf
jle 0x14001931a
add rsi, r8
mov rcx, rsi
mov rdx, rdi
mov r8, rax
push 1
pop rbx
mov r9, rbx
mov r12, rax
call fcn.140012b20
test al, al
je 0x140016b3f
mov rcx, r13
mov rdx, r12
mov r8, rbx
call fcn.1400064ad
jmp 0x1400174a5
mov al, 2
mov byte [rbp + 0x41c], al
mov byte [rbp + 0x32c], al
mov rcx, r13
lea rdx, [rbp - 0x20]
xor r8d, r8d
call fcn.14004b3cc
cmp qword [rbp + 0x340], 0
je 0x140019376
and word [rbp + 0x100], 0
and qword [rbp + 0xb0], 0
mov rax, qword [rbp + 0x358]
cmp rax, qword [rbp + 0x3f8]
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xa8], rdi
movups xmm0, xmmword [rbp + 0x400]
movups xmm1, xmmword [rbp + 0x410]
lea rax, [rbp + 0xc0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movups xmm0, xmmword [rbp + 0x310]
movups xmm1, xmmword [rbp + 0x320]
lea rax, [rbp + 0xe0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
setae byte [rbp + 0x102]
lea rax, [0x1401ecda8]
mov qword [rbp + 0x400], rax
mov rax, qword [0x1401ecdb8]
cmp rax, 3
je 0x140016c2f
lea rax, [rbp + 0x400]
mov qword [rbp + 0x310], rax
lea rax, [rbp + 0x310]
mov qword [rbp + 0x340], rax
mov byte [rbp + 0x427], 1
lea rcx, [0x1401ecdb8]
xor edx, edx
lea r8, [rbp + 0x340]
lea r9, fcn.1400010eb
call fcn.14011a860
mov r12, qword [rbp + 0x400]
lea r14, [rdi - 1]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14001ba02
test rax, rax
je 0x140019391
mov rbx, rax
mov r13, rdx
mov byte [rbp + 0x427], 1
lea rdi, [rbp + 0x340]
mov rcx, rdi
mov rdx, r12
call fcn.14004e218
mov r14, qword [rbp + 0x308]
lea rcx, [rbp + 0x310]
mov rdx, rdi
call fcn.14004e37c
mov rax, qword [rbp + 0x320]
mov qword [rbp + 0x410], rax
movups xmm0, xmmword [rbp + 0x310]
movaps xmmword [rbp + 0x400], xmm0
mov byte [rbp + 0x427], 1
mov rcx, rdi
call fcn.1400062fe
mov rcx, rdi
mov rdx, r12
call fcn.14004e218
mov qword [rsp + 0x20], r13
and qword [rsp + 0x28], 0
lea rcx, [rbp + 0x310]
mov rdx, rdi
lea r8, [rbp + 0x400]
mov r9, rbx
call fcn.14004e0c8
mov rsi, qword [rbp + 0x310]
mov rcx, rdi
call fcn.1400062fe
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x348], r13
mov rax, qword [rbp + 0x410]
lea rcx, [rbp + 0x350]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x400]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x368], r12
test rsi, rsi
je 0x140016d60
mov rax, qword [r12]
mov rax, qword [rax + 0x70]
mov qword [rbp + 0x108], rax
lock inc qword [rax]
jle 0x1400193ba
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x90], rax
movaps xmm0, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp - 0x30], r13
jmp 0x140016d67
call fcn.140015344
xor ebx, ebx
test rbx, rbx
lea r12, [rbp + 0x340]
lea r13, [rbp + 0x310]
je 0x14001702b
mov qword [rbp + 0x340], rbx
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x348], rax
mov rax, qword [rbp + 0x90]
lea rcx, [rbp + 0x350]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x80]
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x400]
mov rdx, r12
push 1
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x400], 0
je 0x140016e09
movups xmm0, xmmword [rbp + 0x400]
movups xmm1, xmmword [rbp + 0x410]
movaps xmmword [rbp + 0x320], xmm1
movaps xmmword [rbp + 0x310], xmm0
mov rcx, r13
call fcn.14001ba20
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rdx
lea rcx, [rbp + 0x400]
mov rdx, r12
push 2
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x400], 0
je 0x140016e72
movups xmm0, xmmword [rbp + 0x400]
movups xmm1, xmmword [rbp + 0x410]
movaps xmmword [rbp + 0x320], xmm1
movaps xmmword [rbp + 0x310], xmm0
mov rcx, r13
call fcn.14001ba20
mov rsi, rax
test rax, rax
je 0x140016e72
mov rdi, rdx
mov rcx, rsi
lea r8, [0x140140572]
push 1
pop rbx
mov r9, rbx
call fcn.140012b20
test al, al
je 0x14001720e
xor eax, eax
mov byte [rbp + 0x100], al
lea rcx, [rbp + 0x400]
mov rdx, r12
push 3
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x400], 0
je 0x140016edd
movups xmm0, xmmword [rbp + 0x400]
movups xmm1, xmmword [rbp + 0x410]
movaps xmmword [rbp + 0x320], xmm1
movaps xmmword [rbp + 0x310], xmm0
mov rcx, r13
call fcn.14001ba20
mov rcx, rax
call fcn.14000f3f0
test al, 1
jne 0x1400193be
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], rdx
mov rcx, r13
mov rdx, r12
push 4
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x310], 0
je 0x140016efd
mov byte [rbp + 0x101], 1
lea rcx, [rbp + 0x3b0]
mov rdx, r12
push 5
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x3b0], 0
je 0x140016f90
movups xmm0, xmmword [rbp + 0x3b0]
movups xmm1, xmmword [rbp + 0x3c0]
movaps xmmword [rbp + 0x3e0], xmm1
movaps xmmword [rbp + 0x3d0], xmm0
lea rcx, [rbp + 0x3d0]
call fcn.14001ba20
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.14000539e
movups xmm0, xmmword [rbp + 0x310]
movups xmm1, xmmword [rbp + 0x320]
movaps xmmword [rbp + 0x410], xmm1
movaps xmmword [rbp + 0x400], xmm0
lea rsi, [rbp + 0xc0]
mov rcx, rsi
call fcn.14001ba82
movaps xmm0, xmmword [rbp + 0x400]
movaps xmm1, xmmword [rbp + 0x410]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rcx, [rbp + 0x3b0]
mov rdx, r12
push 6
pop r8
call fcn.14004b3cc
cmp qword [rbp + 0x3b0], 0
je 0x140017023
movups xmm0, xmmword [rbp + 0x3b0]
movups xmm1, xmmword [rbp + 0x3c0]
movaps xmmword [rbp + 0x3e0], xmm1
movaps xmmword [rbp + 0x3d0], xmm0
lea rcx, [rbp + 0x3d0]
call fcn.14001ba20
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.14000539e
movups xmm0, xmmword [rbp + 0x310]
movups xmm1, xmmword [rbp + 0x320]
movaps xmmword [rbp + 0x410], xmm1
movaps xmmword [rbp + 0x400], xmm0
lea rsi, [rbp + 0xe0]
mov rcx, rsi
call fcn.14001ba82
movaps xmm0, xmmword [rbp + 0x400]
movaps xmm1, xmmword [rbp + 0x410]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rcx, r12
call fcn.14001ba8d
mov rsi, qword [rbp + 0xa0]
mov rdi, qword [rbp + 0xa8]
mov rcx, rsi
mov rdx, rdi
lea r8, str.wide_barspinnerwide_msgprefixposlenpercentbytestotal_bytesdecimal_bytesdecimal_total_bytesbinary_bytesbinary_total_byteselapsed_preciseelapsedper_secbytes_per_seceta_preciseetaxs
push 8
pop r9
call fcn.140012b20
test al, al
je 0x1400170c7
mov byte [rbp + 0x427], 1
mov rcx, r12
lea rdx, [rbp + 0xa0]
lea r8, [0x14013732b]
call fcn.14001bc5f
lea rcx, [rbp + 0x170]
lea rdx, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
call fcn.14001bd35
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call fcn.14001bd7f
push 0xd
pop rcx
lea r13, [rbp + 0x340]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
inc qword [rbx]
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
lea rdx, [0x14018856d]
push 1
pop r8
call fcn.1400064ad
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013732b]
push 3
pop r9
call fcn.140012b20
test al, al
je 0x14001712f
cmp qword [rbp + 0xb0], 0
push setsockopt
pop r8
je 0x1400170f6
mov r8, qword [rbp + 0xb8]
cmp byte [rbp + 0xfc], 2
lea r9, [rbp + 0xe0]
mov eax, 0
cmove r9, rax
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
mov rdx, r14
call fcn.14001f036
lea r13, [rbp + 0x340]
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136428]
push 7
pop r9
call fcn.140012b20
test al, al
je 0x14001717c
mov rbx, qword [r14 + 0x10]
dec rbx
cmp byte [r14 + 0x19c], 0
je 0x140017290
mov byte [rbp + 0x427], 1
mov rcx, r14
mov rdx, rbx
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
call fcn.140013592
jmp 0x1400172b8
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013642f]
push 8
pop r9
call fcn.140012b20
test al, al
je 0x14001724c
mov byte [rbp + 0x427], 1
mov rcx, r12
lea rdx, [rbp + 0xa0]
lea r8, str.msgbar
call fcn.14001bc5f
lea rcx, [rbp + 0x170]
lea rdx, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
call fcn.14001bd35
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call fcn.14001bd7f
push 0xd
pop rcx
lea r13, [rbp + 0x340]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
inc qword [rbx]
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
lea rdx, [0x14018856d]
push 1
pop r8
call fcn.1400064ad
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401363e0]
mov r9, rbx
call fcn.140012b20
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140016e74
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140140573]
push 1
pop r9
call fcn.140012b20
add al, al
jmp 0x140016e74
mov rcx, rsi
mov rdx, rdi
lea r8, str.msgbar
push 3
pop r9
call fcn.140012b20
test al, al
je 0x1400174d5
mov rdx, qword [r14 + 0xe8]
mov r8, qword [r14 + 0xf8]
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
call fcn.1400064ad
mov r13, r12
jmp 0x1400172d9
test rbx, rbx
je 0x1400192f8
mov rax, qword [r14 + 0x68]
xor edx, edx
div rbx
mov byte [rbp + 0x427], 1
mov rcx, r14
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
call fcn.140013592
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
call fcn.1400064ad
lea r13, [rbp + 0x340]
cmp dword [rbp + 0xb0], 1
jne 0x14001736f
mov r9, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0x3b0]
mov r8, qword [rbp + 0x3c0]
mov al, byte [rbp + 0x100]
mov cl, byte [rbp + 0x101]
mov bl, 1
mov byte [rbp + 0x423], bl
mov byte [rbp + 0x422], bl
mov byte [rsp + 0x28], cl
mov byte [rsp + 0x20], al
mov rcx, r13
call fcn.14001bac0
mov rcx, r13
call fcn.14004fb48
mov r8, rdx
lea rcx, [rbp + 0x310]
mov rdx, rax
call fcn.1400064ad
lea rcx, [rbp + 0x3b0]
call fcn.14003c8c0
mov rax, qword [rbp + 0x320]
mov qword [rbp + 0x3c0], rax
movups xmm0, xmmword [rbp + 0x310]
movaps xmmword [rbp + 0x3b0], xmm0
mov rcx, r13
call fcn.1400063f6
cmp byte [rbp + 0xdc], 2
je 0x14001747d
lea rax, [rbp + 0xc0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x410], xmm1
movaps xmmword [rbp + 0x400], xmm0
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x320], rax
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x310], xmm0
mov rcx, r13
lea rdx, [rbp + 0x400]
lea rsi, [rbp + 0x310]
mov r8, rsi
call fcn.14001cf17
mov qword [rbp - 0x48], r13
lea rax, [rbp + 0x3d8]
movups xmmword [rax], xmm6
mov rax, qword [0x14019b820]
mov qword [rbp + 0x3d0], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x310], rax
push 1
pop rax
mov qword [rbp + 0x318], rax
and qword [rbp + 0x320], 0
lea rcx, [rbp - 0x48]
mov qword [rbp + 0x80], rcx
lea rcx, [0x14001c984]
mov qword [rbp + 0x88], rcx
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x338], rax
lea rcx, [rbp + 0x3d0]
mov rdx, rsi
call fcn.14005c67f
mov ecx, eax
call fcn.14001bc09
movups xmm0, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0x3b0], xmm0
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x3c0], rax
mov rcx, r13
call fcn.14001bc41
lea rcx, [rbp + 0x400]
call fcn.140003e2c
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x350], rax
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x340], xmm0
lea rcx, [rbp + 0xe0]
call fcn.14001ba82
mov rdx, qword [rbp + 0x340]
mov r8, qword [rbp + 0x350]
lea rcx, [rbp + 0x18]
call fcn.14006518c
mov rcx, r13
call fcn.14003c8c0
lea rcx, [rbp - 0x20]
call fcn.1400063d4
mov rsi, r15
jmp 0x140016964
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136437]
push 6
pop r9
call fcn.140012b20
test al, al
je 0x140017518
mov rdx, qword [r14 + 0x100]
mov r8, qword [r14 + 0x110]
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
call fcn.1400064ad
mov r13, r12
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013643d]
push 3
pop rbx
mov r9, rbx
call fcn.140012b20
test al, al
je 0x140017553
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
lea rdx, [rbp - 0x38]
call fcn.14001bdad
mov r13, r12
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136440]
mov r9, rbx
call fcn.140012b20
test al, al
je 0x14001758b
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
lea rdx, [rbp - 0x40]
call fcn.14001bdad
mov r13, r12
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136443]
push 7
pop r9
call fcn.140012b20
test al, al
je 0x14001766c
mov rcx, qword [r14 + 0x58]
mov rdx, qword [r14 + 0x60]
call fcn.1400155c2
mulss xmm0, xmm7
movss dword [rbp + 0x3d0], xmm0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x310], rax
lea rax, [0x140010240]
mov qword [rbp + 0x318], rax
lea rax, [0x14018acd0]
mov qword [rbp + 0x320], rax
lea rax, [0x1400064e0]
mov qword [rbp + 0x328], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
lea rcx, [0x140136500]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x360], r13
mov qword [rbp + 0x368], 2
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x400]
mov rdx, r12
call fcn.140001760
mov r13, r12
movups xmm0, xmmword [rbp + 0x400]
movaps xmmword [rbp + 0x3b0], xmm0
mov rax, qword [rbp + 0x410]
jmp 0x1400179d1
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013644a]
push 5
pop r9
call fcn.140012b20
test al, al
je 0x1400176f9
mov rax, qword [r14 + 0x58]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001abc4]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
jmp 0x1400179b9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013644f]
push 0xb
pop r9
call fcn.140012b20
test al, al
je 0x140017786
mov rax, qword [r14 + 0x60]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001abc4]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
jmp 0x1400179b9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013645a]
push 0xd
pop r9
call fcn.140012b20
test al, al
je 0x140017813
mov rax, qword [r14 + 0x58]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001ae2c]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
jmp 0x1400179b9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136467]
push reloc.WS2_32.dll_send
pop r9
call fcn.140012b20
test al, al
je 0x1400178a0
mov rax, qword [r14 + 0x60]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001ae2c]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
jmp 0x1400179b9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013647a]
push 0xc
pop r9
call fcn.140012b20
test al, al
je 0x14001792d
mov rax, qword [r14 + 0x58]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001af32]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
jmp 0x1400179b9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136486]
push reloc.WS2_32.dll_select
pop r9
call fcn.140012b20
test al, al
je 0x1400179dd
mov rax, qword [r14 + 0x60]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001af32]
mov qword [rbp + 0x408], rcx
lea rcx, [rbp + 0x400]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
mov rcx, r13
mov rdx, r12
call fcn.140001760
mov r13, r12
movups xmm0, xmmword [rbp + 0x310]
movaps xmmword [rbp + 0x3b0], xmm0
mov rax, qword [rbp + 0x320]
mov qword [rbp + 0x3c0], rax
jmp 0x1400172d9
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140136498]
push recv
pop r9
call fcn.140012b20
test al, al
je 0x140017a8b
mov rcx, qword [r14 + 0x70]
mov edx, dword [r14 + 0x78]
mov byte [rbp + 0x427], 1
call fcn.1400c22f0
mov r13, r12
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x408], edx
lea rax, [rbp + 0x400]
mov qword [rbp + 0x3d0], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001a5f0]
mov qword [rbp + 0x3d8], rcx
lea rcx, [rbp + 0x3d0]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r12
call fcn.140001760
jmp 0x1400179bc
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401364a7]
push 7
pop r9
call fcn.140012b20
test al, al
je 0x140017b4a
mov rcx, qword [r14 + 0x70]
mov edx, dword [r14 + 0x78]
mov byte [rbp + 0x427], 1
call fcn.1400c22f0
lea r13, [rbp + 0x340]
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x408], edx
lea rax, [rbp + 0x400]
mov qword [rbp + 0x3d0], rax
lea rax, [0x14001a739]
mov qword [rbp + 0x3d8], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
lea rcx, [0x14014eae8]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x3d0]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r13
call fcn.140001760
jmp 0x1400179bc
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401364ae]
push 7
pop r9
call fcn.140012b20
test al, al
je 0x140017bf6
mov byte [rbp + 0x427], 1
mov rcx, r14
call fcn.1400156d9
lea r13, [rbp + 0x340]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x350], 0
lea rax, [fcn.140006540]
mov qword [rbp + 0x408], rax
lea rax, [rbp + 0x400]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 1
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r13
call fcn.140001760
jmp 0x1400179bc
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401364b5]
push 0xd
pop r9
call fcn.140012b20
test al, al
je 0x140017ca9
mov byte [rbp + 0x427], 1
mov r14, qword [rbp + 0x308]
mov rcx, r14
call fcn.1400156d9
lea r13, [rbp + 0x340]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x400], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
and qword [rbp + 0x350], 0
lea rax, [0x14001abc4]
mov qword [rbp + 0x408], rax
lea rax, [rbp + 0x400]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 1
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r13
call fcn.140001760
jmp 0x1400179bc
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401364c2]
push 0xb
pop r9
call fcn.140012b20
test al, al
je 0x140017d5d
mov byte [rbp + 0x427], 1
mov r14, qword [rbp + 0x308]
mov rcx, r14
call fcn.140015631
lea r13, [rbp + 0x340]
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x408], edx
lea rax, [rbp + 0x400]
mov qword [rbp + 0x3d0], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
and qword [rbp + 0x350], 0
lea rcx, [0x14001a5f0]
mov qword [rbp + 0x3d8], rcx
lea rcx, [rbp + 0x3d0]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r13
call fcn.140001760
jmp 0x1400179bc
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401364cd]
push 3
pop r9
call fcn.140012b20
test al, al
je 0x140017e1e
mov byte [rbp + 0x427], 1
mov r14, qword [rbp + 0x308]
mov rcx, r14
call fcn.140015631
lea r13, [rbp + 0x340]
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x408], edx
lea rax, [rbp + 0x400]
mov qword [rbp + 0x80], rax
lea rax, [0x14001a739]
mov qword [rbp + 0x88], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x340], rax
push 1
pop rax
mov qword [rbp + 0x348], rax
lea rcx, [0x14014eae8]
mov qword [rbp + 0x350], rcx
mov qword [rbp + 0x358], rax
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x360], rcx
mov qword [rbp + 0x368], rax
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x310]
mov rdx, r13
call fcn.140001760
jmp 0x1400179bc
mov byte [rbp + 0x427], 1
lea rcx, [rbp + 0x3b0]
lea rdx, str.FileNotFoundIo
xor r8d, r8d
call fcn.1400064ad
mov r14, qword [rbp + 0x308]
lea r13, [rbp + 0x340]
jmp 0x1400172d9
lea rcx, [rbp + 0x280]
call fcn.140006385
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x3f8]
mov r8, rsi
lea r9, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_regex_1.4.5_src_re_unicode.rs
call fcn.140006351
mov r8, rdx
lea rcx, [rbp + 0x18]
mov rdx, rax
call fcn.14006518c
mov rax, qword [rbp + 0x28]
lea rcx, [rbp + 0x38]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x30], 1
jmp 0x140017ec3
mov qword [rbp + 0x38], rsi
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x40], rax
and qword [rbp + 0x30], 0
lea rcx, [rbp + 0x1f0]
call fcn.140006385
mov rax, qword [rbp + 0x170]
inc rax
test rax, rax
jle 0x1400193f2
mov qword [rbp + 0x170], rax
cmp dword [rbp + 0x188], 2
jne 0x140017f06
lea rcx, [rbp + 0x30]
call fcn.14004fb48
mov r8, rdx
lea rcx, [rbp + 0x1f0]
mov rdx, rax
call fcn.1400064ad
jmp 0x140018200
cmp word [r14 + 0x198], 1
jne 0x140017f1b
movzx esi, word [r14 + 0x19a]
jmp 0x140017f98
mov byte [rbp + 0x2b0], 1
and qword [rbp + 0x280], 0
lea rcx, [rbp + 0x280]
call fcn.140004438
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], rdx
lea rcx, [rbp + 0x1f0]
call fcn.140004867
mov si, 0x4f
cmp rax, 0xffffffffffffffff
je 0x140017f8c
movaps xmmword [rbp + 0x280], xmm6
and qword [rbp + 0x28e], 0
mov rcx, rax
lea rdx, [rbp + 0x280]
call sub.KERNEL32.dll_GetConsoleScreenBufferInfo
test eax, eax
je 0x140017f8c
movzx esi, word [rbp + 0x28e]
sub si, word [rbp + 0x28a]
inc esi
lea rcx, [rbp + 0x1f0]
call fcn.140004367
movzx r15d, si
mov rdi, qword [rbp + 0x178]
mov rbx, qword [rbp + 0x180]
mov rcx, rdi
mov rdx, rbx
lea r8, [0x14013732b]
push 3
pop rsi
mov r9, rsi
call fcn.140004acf
test al, al
je 0x140018057
lea rcx, [rbp + 0x30]
call fcn.14004fb48
mov rcx, rax
call fcn.140004ad9
mov rdi, rax
lea rcx, [rbp + 0x30]
call fcn.14004fb48
mov r14, rax
mov rbx, rdx
sub r15, rdi
mov eax, 0
cmovb r15, rax
cmp byte [rbp + 0x1d4], 2
lea r9, [rbp + 0x1b8]
cmove r9, rax
lea rcx, [rbp + 0x280]
mov rdx, qword [rbp + 0x308]
mov r8, r15
call fcn.14001f036
mov r9, qword [rbp + 0x280]
mov rax, qword [rbp + 0x290]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x1f0]
mov rdx, r14
mov r8, rbx
call fcn.14001f5c7
lea rcx, [rbp + 0x280]
call fcn.14003c8c0
jmp 0x140018200
mov rcx, rdi
mov rdx, rbx
lea r8, str.msgbar
mov r9, rsi
call fcn.140004acf
test al, al
je 0x140019420
lea rcx, [rbp + 0x30]
call fcn.14004fb48
mov rcx, rax
call fcn.140004ad9
mov rcx, qword [rbp + 0x308]
mov rdx, qword [rcx + 0xe8]
mov r8, qword [rcx + 0xf8]
sub r15, rax
mov r9d, 0
cmovae r9, r15
mov al, byte [rbp + 0x1d8]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x28], 1
lea rcx, [rbp + 0x280]
call fcn.14001bac0
lea rcx, [rbp + 0x30]
call fcn.14004fb48
mov r14, rax
mov r12, rdx
mov bl, byte [rbp + 0x1da]
lea rcx, [rbp + 0x280]
call fcn.14004fb48
mov r15, rax
mov rdi, rdx
test bl, bl
je 0x1400181da
mov rbx, r15
add rbx, rdi
cmp r15, rbx
je 0x1400181d8
mov rdi, rbx
dec rbx
mov al, byte [rdi - 1]
test al, al
js 0x140018115
movzx ecx, al
jmp 0x1400181a3
cmp r15, rbx
je 0x140018123
lea rbx, [rdi - 2]
mov cl, byte [rdi - 2]
jmp 0x140018128
xor ecx, ecx
mov rbx, r15
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x140018140
cmp r15, rbx
je 0x140018148
mov sil, byte [rbx - 1]
dec rbx
jmp 0x14001814d
and cl, 0x1f
movzx esi, cl
jmp 0x140018191
xor esi, esi
mov rbx, r15
mov edx, esi
and dl, 0xc0
cmp dl, 0x80
jne 0x14001816e
cmp r15, rbx
je 0x140018178
movzx r8d, byte [rbx - 1]
dec rbx
and r8d, 7
shl r8d, 6
jmp 0x14001817b
and sil, 0xf
movzx edx, sil
jmp 0x140018186
xor r8d, r8d
and sil, 0x3f
movzx edx, sil
or edx, r8d
shl edx, 6
and cl, 0x3f
movzx esi, cl
or esi, edx
shl esi, 6
and al, 0x3f
movzx ecx, al
or ecx, esi
cmp ecx, 0x110000
je 0x1400181d8
cmp ecx, 0x20
ja 0x1400181be
mov eax, ecx
movabs rdx, 0x100003e00
bt rdx, rax
jb 0x1400180f7
cmp ecx, 0x80
jb 0x1400181d3
call fcn.1400113d0
test al, al
jne 0x1400180f7
sub rdi, r15
jmp 0x1400181da
xor edi, edi
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x1f0]
mov rdx, r14
mov r8, r12
mov r9, r15
call fcn.14001f5c7
lea rcx, [rbp + 0x280]
call fcn.1400063f6
mov rax, qword [rbp + 0x168]
cmp rax, qword [rbp + 0x160]
mov r14, qword [rbp + 0x308]
jne 0x14001822a
lea rcx, [rbp + 0x158]
call fcn.14006542a
mov rax, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x158]
imul rdx, rax, 0x18
mov rbx, qword [rbp + 0x200]
mov qword [rcx + rdx + 0x10], rbx
movups xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rbp + 0x168], rax
dec qword [rbp + 0x170]
lea rcx, [rbp + 0x30]
call fcn.1400063f6
lea rcx, [rbp + 0x170]
call fcn.14001f8b2
jmp 0x1400166b4
mov bl, byte [r14 + 0x19c]
call fcn.1400c1e60
mov rcx, qword [rbp + 0x168]
mov qword [rbp + 0x320], rcx
movups xmm0, xmmword [rbp + 0x158]
and qword [rbp + 0x128], 0
test bl, bl
mov qword [rbp + 0x120], rcx
movaps xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x130], rax
mov dword [rbp + 0x138], edx
setne byte [rbp + 0x140]
movaps xmmword [rbp + 0x310], xmm0
and word [rbp + 0x141], 0
mov rsi, qword [rbp - 0x28]
mov rcx, rsi
call fcn.14001557d
test al, al
je 0x1400182f7
mov r12b, 4
lea rcx, [rbp + 0x110]
call fcn.1400155a3
jmp 0x140019291
mov rax, qword [rsi]
test rax, rax
je 0x140018462
cmp eax, 1
jne 0x1400188b9
mov rdi, qword [r14 + 0x88]
lea rsi, [r14 + 0x90]
mov rcx, rsi
call sub.KERNEL32.dll_AcquireSRWLockExclusive
lea rcx, [r14 + 0x98]
call fcn.14001f922
and dl, 1
test al, 1
jne 0x14001943b
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], dl
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x110]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmm2, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x368], xmm2
movups xmmword [rbp + 0x358], xmm1
movups xmmword [rbp + 0x348], xmm0
mov qword [rbp + 0x340], rdi
mov rax, qword [r14 + 0xa0]
lea rcx, [0x14001a2d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
push 2
pop rbx
mov rax, qword [r14 + 0xa8]
cmp dword [rax + 0x58], 4
jne 0x140018b11
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmm3, xmmword [rbp + 0x370]
movaps xmmword [rbp + 0x1a0], xmm3
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
cmp byte [rax + 0x50], 2
jne 0x14001949a
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmm3, xmmword [rbp + 0x370]
movups xmmword [rax + 0x48], xmm3
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 0x58], 5
push 1
pop rdx
xchg qword [rax + 0x10], rdx
test rdx, rdx
je 0x14001845b
cmp rdx, 2
je 0x140018e9a
cmp rdx, 1
je 0x14001950b
lea rcx, [rbp + 0x280]
mov qword [rcx], rdx
call fcn.1400c1e30
lea rcx, [rbp + 0x280]
call fcn.14001b0e9
mov bl, 2
jmp 0x140019207
lea rax, [r14 + 0x88]
mov qword [rbp + 0x3f8], rax
lea rcx, [r14 + 0x98]
xor eax, eax
cmp byte [r14 + 0xc8], 2
mov qword [rbp + 0x1e8], rcx
cmovne rax, rcx
jne 0x140018619
mov r15, qword [rbp + 0x110]
imul r14, qword [rbp + 0x120], 0x18
add r14, r15
lea rdi, [rbp + 0x280]
lea r13, [rbp + 0x1f0]
cmp r15, r14
je 0x140018a52
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], rcx
mov rax, qword [rbp + 0x3f8]
mov rdx, qword [rax]
cmp dword [rdx + 0x10], 1
jne 0x14001856a
add rdx, 0x18
mov rcx, rdi
call fcn.140003f2d
mov byte [rbp + 0x426], 1
mov rcx, rdi
lea rdx, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823console_0.14.1_src_term.rs
call fcn.1400047b6
mov qword [rbp + 0x1f0], rax
mov byte [rbp + 0x1f8], dl
add rax, 0x10
mov rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x178]
mov rcx, rax
call fcn.14006518c
mov rsi, qword [rbp + 0x1f0]
mov rax, qword [rsi + 0x20]
cmp rax, qword [rsi + 0x18]
jne 0x14001854e
lea rcx, [rsi + 0x10]
push 1
pop rdx
call fcn.140064be0
mov rax, qword [rsi + 0x20]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rax], 0xa
inc qword [rsi + 0x20]
mov rcx, r13
call fcn.140004827
mov r12b, 4
jmp 0x140018606
lea rax, [rbp + 0x170]
mov qword [rbp + 0x3d0], rax
lea rax, str.FileNotFoundIo
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], 2
and qword [rbp + 0x290], 0
lea rax, [0x140012b0e]
mov qword [rbp + 0x3d8], rax
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], 1
mov byte [rbp + 0x426], 1
mov rcx, r13
mov rdx, rdi
call fcn.140001760
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x3f8]
call fcn.14000458a
mov r12, rax
mov rsi, rdx
mov rbx, rax
shrd rbx, rdx, 8
shr rsi, 8
mov rcx, r13
call fcn.14003c8c0
add r15, 0x18
cmp r12b, 4
je 0x1400184b2
jmp 0x1400182e6
je 0x14001867f
cmp qword [r14 + 0xd0], 1
jne 0x14001867f
test bl, bl
jne 0x14001867f
mov rdi, qword [r14 + 0xd8]
mov esi, dword [r14 + 0xe0]
mov rcx, qword [rax + 0x20]
mov edx, dword [rax + 0x28]
mov byte [rbp + 0x426], 1
call fcn.1400c22f0
xor ecx, ecx
cmp rax, rdi
setne cl
mov eax, 0xff
cmovae eax, ecx
test al, al
jne 0x140018669
cmp edx, esi
setne al
jb 0x1400188b9
cmp al, 1
jne 0x1400188b9
cmp byte [r14 + 0xc8], 2
je 0x140018492
mov rdi, qword [r14 + 0xa8]
sub rdi, qword [r14 + 0xb0]
mov byte [rbp + 0x426], 1
mov rcx, qword [rbp + 0x3f8]
mov rdx, rdi
call fcn.140003ccb
mov r12, rax
cmp r12b, 4
jne 0x140018fb9
xor r13d, r13d
lea r15, [rbp + 0x280]
mov qword [rbp + 0x108], rdi
cmp r13, rdi
jae 0x140018f96
cmp byte [r14 + 0x90], 0
je 0x140018704
mov byte [rbp + 0x426], 1
mov rcx, qword [rbp + 0x3f8]
lea rdx, [0x14011e1aa]
push 5
pop r8
call fcn.1400044e3
mov r12, rax
cmp r12b, 4
je 0x14001879f
jmp 0x140018fb9
mov rcx, qword [rbp + 0x3f8]
call fcn.140004867
mov rcx, r15
mov rdx, rax
call fcn.140003c7a
cmp dword [rbp + 0x280], 1
jne 0x14001879f
movzx eax, word [rbp + 0x29e]
sub ax, word [rbp + 0x29a]
mov rsi, qword [rbp + 0x288]
and dword [rbp + 0x1f0], 0
movzx r12d, word [rbp + 0x298]
movzx ebx, word [rbp + 0x296]
movsx edi, ax
shl ebx, 0x10
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov dl, 0x20
mov r8d, edi
mov r9d, ebx
call sub.KERNEL32.dll_FillConsoleOutputCharacterA
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov edx, r12d
mov r8d, edi
mov rdi, qword [rbp + 0x108]
mov r9d, ebx
call sub.KERNEL32.dll_FillConsoleOutputAttribute
mov rcx, rsi
mov edx, ebx
call sub.KERNEL32.dll_SetConsoleCursorPosition
cmp byte [r14 + 0x90], 0
je 0x140018859
push 1
pop rax
mov qword [rbp + 0x170], rax
lea rcx, [rbp + 0x170]
mov qword [rbp + 0x3d0], rcx
lea rcx, [0x140120220]
mov qword [rbp + 0x280], rcx
mov qword [rbp + 0x288], 2
and qword [rbp + 0x290], 0
lea rcx, [fcn.140006540]
mov qword [rbp + 0x3d8], rcx
lea rcx, [rbp + 0x3d0]
mov qword [rbp + 0x2a0], rcx
mov qword [rbp + 0x2a8], rax
mov byte [rbp + 0x426], 1
lea rcx, [rbp + 0x1f0]
mov rdx, r15
call fcn.140001760
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x3f8]
call fcn.1400044e3
mov r12, rax
mov rsi, rdx
lea rcx, [rbp + 0x1f0]
call fcn.14003c8c0
mov rbx, r12
shrd rbx, rsi, 8
shr rsi, 8
jmp 0x1400188a7
mov rcx, qword [rbp + 0x3f8]
call fcn.140004867
mov rcx, r15
mov rdx, rax
call fcn.140003c7a
cmp dword [rbp + 0x280], 1
jne 0x1400188a4
movsx rdx, word [rbp + 0x296]
inc rdx
mov byte [rbp + 0x426], 1
mov rcx, qword [rbp + 0x3f8]
call fcn.140003b55
mov r12, rax
cmp r12b, 4
jne 0x140018fb9
mov r12b, 4
inc r13
cmp r12b, 4
je 0x1400186c1
jmp 0x1400182e6
lea rcx, [rbp + 0x110]
call fcn.1400155a3
jmp 0x1400165f6
mov rdx, qword [r14 + 0xa8]
add rdx, 0x40
mov rax, qword [rbp + 0x340]
mov rcx, qword [rbp + 0x348]
movups xmm0, xmmword [rbp + 0x350]
movups xmm1, xmmword [rbp + 0x360]
movups xmm2, xmmword [rbp + 0x370]
lea r8, [rbp + 0x280]
movaps xmmword [r8 + 0x30], xmm2
movaps xmmword [r8 + 0x20], xmm1
movaps xmmword [r8 + 0x10], xmm0
mov qword [r8], rax
mov qword [r8 + 8], rcx
mov byte [rbp + 0x425], 0
lea rcx, [rbp + 0x1f0]
call fcn.14001d149
mov al, byte [rbp + 0x228]
mov bl, 2
cmp al, 2
je 0x140019207
mov rcx, qword [rbp + 0x220]
mov qword [rbp + 0x1a0], rcx
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov ecx, dword [rbp + 0x229]
mov dword [rbp + 0x3d0], ecx
mov ecx, dword [rbp + 0x22c]
mov dword [rbp + 0x3d3], ecx
mov ebx, eax
jmp 0x140019207
mov rax, qword [rbp + 0x3f8]
mov rdx, qword [rax]
cmp dword [rdx + 0x10], 1
jne 0x140018ad2
add rdx, 0x18
lea rsi, [rbp + 0x280]
mov rcx, rsi
call fcn.140003f2d
mov byte [rbp + 0x426], 1
lea rdx, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823console_0.14.1_src_term.rs
mov rcx, rsi
call fcn.1400047b6
mov rdi, rax
mov qword [rbp + 0x1f0], rax
mov byte [rbp + 0x1f8], dl
mov r8, qword [rax + 0x20]
test r8, r8
je 0x140018ac6
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x3f8]
call fcn.14000458a
mov r12, rax
cmp r12b, 4
jne 0x140018fcd
and qword [rdi + 0x20], 0
lea rcx, [rbp + 0x1f0]
call fcn.140004827
mov rsi, qword [rbp + 0x1e8]
mov rcx, rsi
call fcn.140015598
mov rax, qword [rbp + 0x140]
mov qword [rsi + 0x30], rax
movaps xmm0, xmmword [rbp + 0x110]
movaps xmm1, xmmword [rbp + 0x120]
movaps xmm2, xmmword [rbp + 0x130]
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x1400165f6
xorps xmm6, xmm6
movaps xmmword [rbp + 0x280], xmm6
mov byte [rbp + 0x290], 0
call fcn.14001d9ec
mov rsi, rax
call fcn.14001d9ec
mov rdi, rax
mov qword [rsi + 0x48], rax
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x200], rax
movaps xmm0, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x1f0], xmm0
push 0x40
pop rdx
mov ecx, 0xc0
call fcn.140001330
test rax, rax
je 0x1400194b9
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x40], rdi
mov qword [rax + 0x48], rsi
mov qword [rax + 0x50], 0x80
movups xmmword [rax + 0x58], xmm6
mov rcx, qword [rbp + 0x290]
mov qword [rax + 0x78], rcx
movups xmm0, xmmword [rbp + 0x280]
movups xmmword [rax + 0x68], xmm0
mov qword [rax + 0x80], rdi
mov qword [rax + 0x88], rsi
mov qword [rax + 0x90], rsi
mov rcx, qword [rbp + 0x200]
mov qword [rax + 0xa8], rcx
movaps xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rax + 0x98], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movaps xmmword [rax + 0xb0], xmm0
mov qword [rbp + 0x50], rax
lock inc qword [rax]
jle 0x1400193ba
mov rcx, qword [r14 + 0xa8]
mov qword [rbp + 0x170], 1
mov qword [rbp + 0x178], rax
mov rdx, qword [rcx + 0x58]
add rdx, 0xfffffffffffffffc
cmp rdx, 2
cmovae rdx, rbx
test rdx, rdx
je 0x140018cf4
cmp rdx, 1
jne 0x1400194c8
mov qword [rbp + 0x1f0], 5
jmp 0x140018cff
mov qword [rbp + 0x1f0], 4
mov qword [rcx + 0x58], 1
mov qword [rcx + 0x60], rax
xchg qword [rcx + 0x10], rbx
cmp rbx, 2
jae 0x140018d1d
mov sil, 1
jmp 0x140018fef
jne 0x140018fed
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rcx + 0x58]
movups xmmword [rcx + 0x58], xmm0
lea rcx, [rbp + 0x280]
movups xmmword [rcx], xmm1
mov byte [rbp + 0x420], 1
call fcn.14001d531
mov rsi, qword [rbp + 0x50]
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movaps xmmword [rbp + 0xa0], xmm0
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xc0], xmm2
mov rax, qword [rbp + 0x370]
mov qword [rbp + 0xd0], rax
mov bl, byte [rbp + 0x378]
mov eax, dword [rbp + 0x379]
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x37c]
jmp 0x1400190a5
lea rcx, [rax + 0x18]
xchg qword [rax + 0x10], rbx
mov qword [rax + 0x58], 4
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
lea rdx, [rbp + 0x280]
movaps xmmword [rdx + 0x30], xmm3
movaps xmmword [rdx + 0x20], xmm2
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov byte [rax + 0x50], 2
mov byte [rbp + 0x424], 0
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_std_src_syncmpsconeshot.rsassertion_failed:__self.data.get___.is_none__
lea rcx, [rbp + 0x1f0]
call fcn.14001d4d0
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x280], xmm0
movaps xmmword [rbp + 0x290], xmm1
movaps xmmword [rbp + 0x2a0], xmm2
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x2b0], rax
mov al, byte [rbp + 0x228]
mov ecx, dword [rbp + 0x229]
mov dword [rbp + 0x50], ecx
mov ecx, dword [rbp + 0x22c]
mov dword [rbp + 0x53], ecx
mov bl, 2
cmp al, 2
je 0x140019207
mov rcx, qword [rbp + 0x2b0]
mov qword [rbp + 0x1a0], rcx
movaps xmm0, xmmword [rbp + 0x280]
movaps xmm1, xmmword [rbp + 0x290]
movaps xmm2, xmmword [rbp + 0x2a0]
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov ecx, dword [rbp + 0x50]
mov edx, dword [rbp + 0x53]
mov dword [rbp + 0x3d0], ecx
mov dword [rbp + 0x3d3], edx
jmp 0x140018a4b
mov byte [rbp + 0x426], 1
mov rcx, qword [rbp + 0x3f8]
mov rdx, rdi
call fcn.140003ccb
mov r12, rax
cmp r12b, 4
je 0x140018492
mov rsi, rdx
mov rbx, r12
shrd rbx, rdx, 8
shr rsi, 8
jmp 0x1400182e6
mov rsi, rdx
mov rbx, r12
shrd rbx, rdx, 8
shr rsi, 8
lea rcx, [rbp + 0x1f0]
call fcn.140004827
jmp 0x1400182e6
xor esi, esi
mov byte [rbp + 0x420], 1
lea rcx, [rbp + 0x1f0]
call fcn.14001d531
test sil, sil
je 0x1400190ad
mov rsi, qword [rbp + 0x50]
lea rdx, [rsi + 0x40]
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmm3, xmmword [rbp + 0x370]
lea r8, [rbp + 0x280]
movaps xmmword [r8 + 0x30], xmm3
movaps xmmword [r8 + 0x20], xmm2
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rcx, [rbp + 0x1f0]
call fcn.14001d149
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0xa0], xmm0
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xc0], xmm2
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0xd0], rax
mov bl, byte [rbp + 0x228]
mov eax, dword [rbp + 0x229]
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x22c]
mov dword [rbp + 0x403], eax
jmp 0x140019125
mov qword [rbp + 0x170], rbx
mov rsi, qword [rbp + 0x50]
lea rdx, [rsi + 0x40]
movups xmm0, xmmword [rbp + 0x340]
movups xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmm3, xmmword [rbp + 0x370]
lea r8, [rbp + 0x280]
movaps xmmword [r8 + 0x30], xmm3
movaps xmmword [r8 + 0x20], xmm2
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rcx, [rbp + 0x1f0]
call fcn.14001d149
cmp byte [rbp + 0x228], 2
jne 0x1400194e7
lea rcx, [rbp + 0x170]
call fcn.1400c1e30
lea rcx, [rbp + 0x170]
call fcn.14001b0e9
mov bl, 2
lea rax, [r14 + 0xa0]
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0x2b0], rcx
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x2a0], xmm2
movaps xmmword [rbp + 0x290], xmm1
movaps xmmword [rbp + 0x280], xmm0
mov byte [rbp + 0x2b8], bl
mov ecx, dword [rbp + 0x400]
mov edx, dword [rbp + 0x403]
mov dword [rbp + 0x2b9], ecx
mov dword [rbp + 0x2bc], edx
lea rcx, [rbp + 0x1f0]
mov qword [rcx], 1
mov qword [rcx + 8], rsi
movups xmm0, xmmword [r14 + 0xa0]
mov rdx, qword [rcx]
mov qword [rax], rdx
mov rdx, qword [rcx + 8]
mov qword [rax + 8], rdx
movups xmmword [rcx], xmm0
call fcn.14001dd40
lea rcx, [rbp + 0x1f0]
call fcn.14001df3c
cmp bl, 2
je 0x140019207
lea rax, [rbp + 0x2b9]
mov rcx, qword [rax - 9]
mov qword [rbp + 0x1a0], rcx
movaps xmm0, xmmword [rax - 0x39]
movaps xmm1, xmmword [rax - 0x29]
movaps xmm2, xmmword [rax - 0x19]
movaps xmmword [rbp + 0x190], xmm2
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rbp + 0x3d0], ecx
mov dword [rbp + 0x3d3], eax
cmp bl, 2
jne 0x140019211
mov r12b, 4
jmp 0x140019288
push 0x40
pop rcx
push 8
pop rdx
call fcn.140001330
test rax, rax
je 0x140019470
mov rcx, qword [rbp + 0x1a0]
mov qword [rax + 0x30], rcx
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rax + 0x38], bl
mov ecx, dword [rbp + 0x3d0]
mov edx, dword [rbp + 0x3d3]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
lea r8, fcn.14001d510
mov cl, reloc.WS2_32.dll_recv
mov rdx, rax
call fcn.1400b8df0
mov r12, rax
mov rbx, rdx
mov rsi, rdx
shr rsi, 8
shld rbx, rax, 0x38
lea rcx, [rbp - 0x20]
call fcn.140004827
shld rsi, rbx, 8
shl rbx, 8
movzx eax, r12b
or rax, rbx
mov rdx, rsi
movaps xmm6, xmmword [rbp + 0x430]
movaps xmm7, xmmword [rbp + 0x440]
add rsp, 0x4d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x427], 1
lea rcx, [0x140137190]
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
push 0x39
pop rdx
call fcn.140117700
jmp 0x140019528
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_regex_1.4.5_src_re_unicode.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.140117890
jmp 0x140019528
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823_regex_1.4.5_src_re_unicode.rs
push 0x2b
pop rdx
call fcn.140117700
jmp 0x140019528
lea rcx, [rbp + 0xa0]
call fcn.14004b434
jmp 0x140019528
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrarycore_src_strpattern.rsIpv6
push 4
pop rdx
mov rcx, rsi
call fcn.140117810
jmp 0x140019528
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_srcutils.rs
push 0x2b
pop rdx
call fcn.140117700
jmp 0x140019528
mov byte [rbp + 0x427], 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_srcutils.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, r14
call fcn.140117890
jmp 0x140019528
ud2
mov byte [rbp + 0x3d0], ah
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_srcutils.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400010eb
push 0x2b
pop rdx
lea r8, [rbp + 0x3d0]
call fcn.140117e90
jmp 0x140019528
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
mov qword [rsp + 0x20], rax
lea rcx, str.already_mutably_borrowed
lea r9, fcn.1400010eb
push 0x18
pop rdx
lea r8, [rbp + 0x280]
call fcn.140117e90
jmp 0x140019528
lea rcx, [0x14018af92]
lea r8, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_src_style.rsgot_passed_un_equal_width_progress_characters
push 0x28
pop rdx
call fcn.140117700
jmp 0x140019528
lea r8, [rbp + 0x280]
mov qword [r8], rsi
mov byte [r8 + 8], dl
lea rax, str.C:Users_runneradmin.cargo_registry_srcgithub.com_1ecc6299db9ec823indicatif_0.15.0_srcprogress.rsassertion_failed:__tail_.value.is_none__
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140004862
push 0x2b
pop rdx
call fcn.140117e90
jmp 0x140019528
push 0x40
pop rcx
push 8
pop rdx
jmp 0x1400194c1
mov byte [rbp + 0x424], 1
lea rcx, [0x140136be4]
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_std_src_syncmpsconeshot.rsassertion_failed:__self.data.get___.is_none__
push 0x2e
pop rdx
call fcn.140117700
jmp 0x140019528
push 0x40
pop rdx
mov ecx, 0xc0
call fcn.140117470
ud2
mov byte [rbp + 0x420], 0
lea rcx, str.upgrading_again
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_std_src_syncmpsconeshot.rsassertion_failed:__self.data.get___.is_none__
push recv
pop rdx
call fcn.140118384
jmp 0x140019528
lea rcx, [rbp + 0x1f0]
call fcn.14001dd24
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_std_src_syncmpscmod.rsSendErrorsending_on_a_closed_channel_wide_bar_pos_lenxs
push 0x2b
pop rdx
call fcn.140117700
jmp 0x140019528
mov byte [rbp + 0x424], 0
lea rcx, [0x14018af92]
lea r8, str._rustc_53cb7b09b00cbea8754ffb78e7e3cb521cb8af4blibrary_std_src_syncmpsconeshot.rsassertion_failed:__self.data.get___.is_none__
push 0x28
pop rdx
call fcn.140117700
ud2