Function at 0x14003e950
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x948
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x8b0], xmm7
movaps xmmword [rbp + 0x8a0], xmm6
mov qword [rbp + 0x898], 0xfffffffffffffffe
mov r13, rdx
mov rdi, rcx
cmp qword [rdx + 0x128], 0
mov qword [rbp + 0x5d8], r8
mov qword [rbp + 0x728], rcx
je 0x14003e9c0
lea rcx, [r13 + 0x128]
mov rdx, r8
call fcn.140197310
mov r8, qword [rbp + 0x5d8]
test al, al
je 0x14004030a
lea rax, [r13 + 0x118]
mov qword [rbp + 0x448], rax
lea rax, [r13 + 0x20]
mov qword [rbp + 0x5f8], rax
lea rsi, [r13 + 0x28]
lea rax, [r13 + 0xe0]
mov qword [rbp + 0x700], rax
lea rax, [r13 + 0x88]
mov qword [rbp + 0x718], rax
lea rax, [r13 + 0x98]
mov qword [rbp + 0x848], rax
lea rax, [r13 + 0xc8]
mov qword [rbp + 0x720], rax
movaps xmm6, xmmword [0x140208e10]
xorps xmm7, xmm7
lea rax, [r13 + 0xf8]
mov qword [rbp + 0x450], rax
lea rax, [r13 + 0xe3]
mov qword [rbp + 0x458], rax
lea r12, [rbp + 0x730]
mov qword [rbp + 0x5f0], rsi
mov qword [rbp + 0x880], r13
mov rcx, r12
mov rdx, qword [rbp + 0x448]
call fcn.14011c4f0
mov rax, qword [rbp + 0x730]
cmp rax, 3
je 0x14004075c
cmp eax, 4
je 0x140040921
mov r8d, 0xa0
lea rcx, [rbp + 0x90]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rbp + 0xf8]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14003eba0
cmp qword [r13], 0
je 0x14003ead4
mov rax, qword [rbp + 0x880]
mov rax, qword [rax + 8]
test rax, rax
je 0x14003ead4
mov rcx, qword [rbp + 0x880]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov rcx, qword [rbp + 0x5f8]
call qword [rax + 8]
mov r13, qword [rbp + 0x880]
mov qword [r13], 0
lea rdi, [0x14020c250]
jmp 0x14003eaf4
add rdi, 0x20
lea rax, [0x14020c2d0]
cmp rdi, rax
je 0x14003eb50
mov byte [rbp + 0x896], 1
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.1400c8550
cmp byte [rbp + 0x750], 2
je 0x14003eaf0
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x740]
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x748]
call rax
jmp 0x14003eaf0
mov rax, qword [rbp + 0x700]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
je 0x14003ebc0
cmp al, 0xa
jb 0x14003eb86
mov rdx, qword [r13 + 0xf0]
test rdx, rdx
je 0x14003eb86
mov rcx, qword [r13 + 0xe8]
mov r8d, 1
call fcn.14000ac60
mov rax, qword [rbp + 0x700]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm6
jmp 0x14003ebc0
add eax, 0xfffffecd
cmp eax, 2
jae 0x140040581
cmp qword [r13], 0
je 0x14003ebc0
cmp qword [r13 + 8], 0
je 0x140040581
movups xmm0, xmmword [0x14020c2e0]
movaps xmmword [rbp + 0x740], xmm0
movups xmm0, xmmword [0x14020c2d0]
movaps xmmword [rbp + 0x730], xmm0
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x90]
mov rdx, r12
call fcn.1400c7c00
test rax, rax
je 0x140040581
mov qword [rbp + 0x130], rax
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x600]
call fcn.1401fd1d0
cmp qword [rbp + 0x600], 0
jne 0x1400404bd
mov rdi, qword [rbp + 0x608]
mov r15, qword [rbp + 0x610]
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x600]
call fcn.1401ac3e0
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x460]
lea rdx, [rbp + 0x600]
mov r8, qword [rbp + 0x718]
call fcn.1401ac1b0
mov byte [rbp + 0x896], 1
mov rcx, r12
lea rdx, [rbp + 0x460]
mov r8, rdi
mov r9, r15
call fcn.1401ac1d0
mov eax, dword [rbp + 0x730]
cmp eax, 2
je 0x1400404bd
lea rdx, [rbp + 0x748]
mov ecx, dword [rdx + 0x3c]
lea r8, [rbp + 0x464]
mov dword [r8 + 0x50], ecx
movups xmm0, xmmword [rdx + 0x2c]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rdx - 0x14]
movups xmm1, xmmword [rdx - 4]
movups xmm2, xmmword [rdx + 0xc]
movups xmm3, xmmword [rdx + 0x1c]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov dword [rbp + 0x460], eax
mov rdi, qword [rbp + 0x470]
mov r8, qword [rbp + 0x480]
lea rcx, [rbp - 0x50]
mov rdx, rdi
call fcn.1401c74b0
mov rcx, r12
lea rdx, [rbp - 0x50]
call fcn.1401c6670
cmp byte [rbp + 0x730], 3
je 0x1400404c9
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x600], xmm0
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x650], rax
movups xmm0, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0x640], xmm0
movaps xmmword [rbp + 0x630], xmm3
movaps xmmword [rbp + 0x620], xmm2
movaps xmmword [rbp + 0x610], xmm1
cmp byte [rbp + 0x600], 3
je 0x1400404c9
lea rcx, [rbp + 0x600]
call fcn.140036d60
movups xmm0, xmmword [rbp + 0x460]
movups xmm1, xmmword [rbp + 0x470]
movups xmm2, xmmword [rbp + 0x480]
movups xmm3, xmmword [rbp + 0x490]
movaps xmmword [rbp + 0x250], xmm0
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x280], xmm3
movups xmm0, xmmword [rbp + 0x4a0]
movaps xmmword [rbp + 0x290], xmm0
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x2a0], rax
mov eax, dword [rbp + 0x250]
cmp eax, 2
je 0x1400404ed
lea rdx, [rbp + 0x25a]
mov ecx, dword [rdx + 0x4a]
mov dword [rbp + 0x230], ecx
movups xmm0, xmmword [rdx + 0x3a]
movaps xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rdx - 6]
movups xmm2, xmmword [rdx + 0xa]
movups xmm3, xmmword [rdx + 0x1a]
movups xmm4, xmmword [rdx + 0x2a]
movaps xmmword [rbp + 0x210], xmm4
movaps xmmword [rbp + 0x200], xmm3
movaps xmmword [rbp + 0x1f0], xmm2
movaps xmmword [rbp + 0x1e0], xmm1
mov dword [rbp + 0x338], eax
lea rax, [rbp + 0x33c]
mov dword [rax + 0x50], ecx
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x30], xmm4
movups xmmword [rax + 0x20], xmm3
movups xmmword [rax + 0x10], xmm2
movups xmmword [rax], xmm1
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x168], 0
lea rcx, [rbp + 0x600]
je 0x14003f0b4
mov r9d, dword [rbp + 0x364]
test r9, r9
je 0x14003eec0
mov rcx, qword [rbp + 0x348]
mov rdx, qword [rbp + 0x358]
cmp rdx, r9
jbe 0x14003ee92
cmp byte [rcx + r9], 0xbf
jg 0x14003ee98
jmp 0x140040c93
jne 0x140040c93
cmp r9d, 4
jne 0x14003eec0
lea rdx, str.httphttpsvalid_request_parts
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003f8d0
nop word cs:[rax + rax]
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x740]
mov rdx, qword [rbp + 0x848]
call fcn.1401f2ab0
mov rcx, qword [rbp + 0x720]
movzx eax, byte [rcx + 0x10]
lea rdx, [rbp + 0x748]
mov byte [rdx + 0x38], al
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x28], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0x88]
movups xmm1, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x75c], xmm1
mov dword [rbp + 0x758], eax
mov dword [rbp + 0x76c], ecx
movups xmmword [rbp + 0x730], xmm0
mov rcx, r12
lea rdx, [0x14020b590]
xor r8d, r8d
call fcn.1401ad050
mov rcx, r12
xor edx, edx
call fcn.1401acaf0
mov rcx, r12
xor edx, edx
call fcn.1401ac910
mov rdx, qword [rbp + 0x740]
mov rdi, qword [rbp + 0x750]
xor eax, eax
nop word cs:[rax + rax]
mov rbx, rax
cmp rdi, rax
je 0x14003efc0
movzx r9d, byte [rdx + rbx]
cmp r9b, 0x20
setae cl
cmp r9b, 0x7f
setne r8b
lea rax, [rbx + 1]
cmp r9b, 9
je 0x14003ef70
and cl, r8b
jne 0x14003ef70
mov r14b, 2
lea rcx, [rbp + 0x600]
mov rdx, qword [rbp + 0x748]
test rdx, rdx
jne 0x14003f001
jmp 0x14003f01a
lea rcx, [rbp + 0x600]
mov r8, rdi
call fcn.1401c74b0
movups xmm0, xmmword [rbp + 0x600]
movups xmm1, xmmword [rbp + 0x610]
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x250], xmm0
xor r14d, r14d
lea rcx, [rbp + 0x600]
mov rdx, qword [rbp + 0x748]
test rdx, rdx
je 0x14003f01a
mov rcx, qword [rbp + 0x740]
mov r8d, 1
call fcn.14000ac60
lea rcx, [rbp + 0x600]
cmp rdi, rbx
jne 0x14003f0b4
movaps xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x740], xmm1
movaps xmmword [rbp + 0x730], xmm0
mov byte [rbp + 0x750], r14b
movups xmm0, xmmword [0x14020c300]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [0x14020c2f0]
movaps xmmword [rbp + 0x460], xmm0
mov byte [rbp + 0x897], 0
mov rdx, rsi
lea r8, [rbp + 0x460]
mov r9, r12
call fcn.140039cd0
cmp byte [rbp + 0x620], 2
je 0x14003f0ad
mov rax, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x608]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x610]
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x618]
call rax
lea rcx, [rbp + 0x600]
mov byte [rbp + 0x897], 0
mov rdx, qword [rbp + 0x848]
call fcn.1401f2ab0
mov rcx, qword [rbp + 0x720]
movzx eax, byte [rcx + 0x10]
lea rdx, [rbp + 0x748]
mov byte [rdx + 0x38], al
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x28], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0x88]
mov rdx, qword [rbp + 0x610]
lea r8, [rbp + 0x740]
mov qword [r8 + 0x10], rdx
movups xmm1, xmmword [rbp + 0x600]
movups xmmword [r8], xmm1
movups xmmword [rbp + 0x730], xmm0
mov dword [rbp + 0x758], eax
movups xmm0, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x75c], xmm0
mov dword [rbp + 0x76c], ecx
mov rdx, qword [r13 + 0x108]
cmp rdx, qword [r13 + 0x100]
jne 0x14003f15b
mov rcx, qword [rbp + 0x450]
call fcn.1400c9510
mov rdx, qword [r13 + 0x108]
mov rax, qword [r13 + 0xf8]
imul rcx, rdx, 0x58
mov rdx, qword [rbp + 0x780]
mov qword [rax + rcx + 0x50], rdx
movups xmm0, xmmword [rbp + 0x770]
movups xmmword [rax + rcx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
mov rax, qword [r13 + 0x108]
inc rax
mov qword [r13 + 0x108], rax
mov rcx, qword [r13 + 0x110]
mov rdx, qword [rcx + 0x138]
test rdx, rdx
je 0x14003f1f0
cmp edx, 1
jne 0x14004093e
cmp qword [rcx + 0x140], rax
jne 0x14003f258
jmp 0x140040a00
mov rdx, qword [r13 + 0xf8]
movzx r8d, word [rbp + 0xf8]
lea r9, [rbp + 0x338]
mov qword [rbp + 0x730], r9
mov qword [rbp + 0x738], rdx
mov qword [rbp + 0x740], rax
mov word [rbp + 0x748], r8w
mov rdx, qword [rcx + 0x140]
mov rax, qword [rcx + 0x148]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x600]
mov r8, r12
call rax
mov rax, qword [rbp + 0x600]
test rax, rax
jne 0x140040934
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 3
jbe 0x14003f304
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x600], rax
lea rax, [0x1400360d0]
mov qword [rbp + 0x608], rax
lea rcx, [rbp + 0x338]
mov qword [rbp + 0x610], rcx
mov qword [rbp + 0x618], rax
lea rax, str.redirecting__to_
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 3
mov qword [rbp + 0x750], 0
lea rax, [rbp + 0x600]
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], 2
mov byte [rbp + 0x897], 0
mov qword [rsp + 0x20], 0
mov edx, 4
mov rcx, r12
lea r8, str.reqwest::async_impl::client
mov r9d, 0x5be
call fcn.1401abc00
mov rax, qword [rbp + 0x388]
mov qword [rbp + 0x780], rax
movups xmm0, xmmword [rbp + 0x378]
movaps xmmword [rbp + 0x770], xmm0
movups xmm0, xmmword [rbp + 0x338]
movups xmm1, xmmword [rbp + 0x348]
movups xmm2, xmmword [rbp + 0x358]
movups xmm3, xmmword [rbp + 0x368]
movaps xmmword [rbp + 0x760], xmm3
movaps xmmword [rbp + 0x750], xmm2
movaps xmmword [rbp + 0x740], xmm1
movaps xmmword [rbp + 0x730], xmm0
mov rdx, qword [r13 + 0xa0]
test rdx, rdx
je 0x14003f379
mov rax, qword [rbp + 0x848]
mov rcx, qword [rax]
mov r8d, 1
call fcn.14000ac60
mov rax, qword [rbp + 0x780]
mov rcx, qword [rbp + 0x718]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x770]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x730]
movaps xmm1, xmmword [rbp + 0x740]
movaps xmm2, xmmword [rbp + 0x750]
movaps xmm3, xmmword [rbp + 0x760]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rbp + 0x897], 1
mov rcx, r12
call fcn.1401c10b0
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rbp + 0x5b0], xmm0
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rbp + 0x5a0], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movaps xmmword [rbp + 0x590], xmm3
movaps xmmword [rbp + 0x580], xmm2
movaps xmmword [rbp + 0x570], xmm1
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x30], xmm3
movups xmm0, xmmword [rbp + 0x770]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x780]
movups xmmword [rsi + 0x50], xmm0
mov rbx, qword [r13 + 0x108]
lea rdi, [rbx - 1]
sub rbx, 1
jb 0x14003f671
mov rax, qword [rbp + 0x880]
mov r14, qword [rax + 0xf8]
mov rcx, qword [rbp + 0x718]
call fcn.1401ac5e0
mov r13, rax
mov r15, rdx
imul rdi, rdi, 0x58
add rdi, r14
mov rcx, rdi
call fcn.1401ac5e0
test r13, r13
je 0x14003f4bc
test rax, rax
je 0x14003f4c5
cmp r15, rdx
jne 0x14003f4c5
mov rcx, r13
mov rdx, rax
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14003f4c5
jmp 0x14003f7bd
test rax, rax
je 0x14003f7bd
movups xmm0, xmmword [0x14020c548]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [0x14020c538]
movaps xmmword [rbp + 0x600], xmm0
mov rcx, r12
lea rdx, [rbp + 0x560]
lea r8, [rbp + 0x600]
call fcn.1400c8750
cmp byte [rbp + 0x750], 2
je 0x14003f51f
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
lea rcx, [rbp + 0x748]
call qword [rax + 0x10]
movups xmm0, xmmword [0x14020ca50]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [0x14020ca40]
movaps xmmword [rbp + 0x600], xmm0
mov rcx, r12
lea rdx, [rbp + 0x560]
lea r8, [rbp + 0x600]
call fcn.1400c8750
cmp byte [rbp + 0x750], 2
je 0x14003f579
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
lea rcx, [rbp + 0x748]
call qword [rax + 0x10]
mov r9d, 7
mov rcx, r12
lea rdx, [rbp + 0x560]
lea r8, str.cookie2
call fcn.1400c8990
cmp byte [rbp + 0x750], 2
je 0x14003f5bd
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
lea rcx, [rbp + 0x748]
call qword [rax + 0x10]
movups xmm0, xmmword [0x14020c1e0]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [0x14020c1d0]
movaps xmmword [rbp + 0x600], xmm0
mov rcx, r12
lea rdx, [rbp + 0x560]
lea r8, [rbp + 0x600]
call fcn.1400c8750
cmp byte [rbp + 0x750], 2
je 0x14003f617
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
lea rcx, [rbp + 0x748]
call qword [rax + 0x10]
movups xmm0, xmmword [0x14020ca78]
movaps xmmword [rbp + 0x610], xmm0
movups xmm0, xmmword [0x14020ca68]
movaps xmmword [rbp + 0x600], xmm0
mov rcx, r12
lea rdx, [rbp + 0x560]
lea r8, [rbp + 0x600]
call fcn.1400c8750
cmp byte [rbp + 0x750], 2
je 0x14003f671
mov rax, qword [rbp + 0x730]
mov rdx, qword [rbp + 0x738]
mov r8, qword [rbp + 0x740]
lea rcx, [rbp + 0x748]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x880]
mov rdx, qword [rax + 0x98]
mov r8, qword [rax + 0xa8]
lea rcx, [rbp + 0x600]
call fcn.1401c74b0
mov rcx, r12
lea rdx, [rbp + 0x600]
call fcn.1401c6670
cmp byte [rbp + 0x730], 3
je 0x140040c45
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x3e0], rax
movups xmm0, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0x3d0], xmm0
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x3c0], xmm3
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmmword [rbp + 0x3a0], xmm1
movaps xmmword [rbp + 0x390], xmm0
mov rbx, qword [rbp + 0x880]
cmp qword [rbx], 0
je 0x14003f750
mov rax, qword [rbx + 8]
test rax, rax
je 0x14003f750
mov r8, qword [rbx + 0x10]
mov r9, qword [rbx + 0x18]
mov rcx, r12
mov rdx, qword [rbp + 0x5f8]
call qword [rax]
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movaps xmmword [rbp + 0x550], xmm1
movaps xmmword [rbp + 0x540], xmm0
jmp 0x14003f776
lea rax, [0x14020dd98]
mov qword [rbp + 0x540], rax
lea rax, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.2.7_src_framewindow_update.rsR
mov qword [rbp + 0x548], rax
lea rax, [rbp + 0x550]
movups xmmword [rax], xmm7
mov byte [rbp + 0x894], 1
mov rcx, r12
call fcn.1401c1170
mov r8d, 0xe0
lea rcx, [rbp + 0x460]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x700]
movzx ecx, byte [rax]
mov al, 1
lea rdx, [0x14020cb48]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor edx, edx
jmp 0x14003f970
mov rax, qword [rbp + 0x880]
cmp word [rax + 0xb0], 0
je 0x14003f907
movzx esi, word [rax + 0xb2]
imul rax, rbx, 0x58
cmp word [r14 + rax + 0x28], 0
jne 0x140040292
mov r15w, 1
jmp 0x1400402a7
mov r9d, dword [r13 + 0xb4]
test r9, r9
je 0x14003eec0
mov rcx, qword [r13 + 0x98]
mov rdx, qword [r13 + 0xa8]
cmp rdx, r9
jbe 0x140040235
cmp byte [rcx + r9], 0xbf
jg 0x14004023b
jmp 0x140040d14
mov r9d, dword [rax + 0xb4]
mov rcx, qword [rax + 0x98]
test r9, r9
je 0x14004026e
mov rdx, qword [rax + 0xa8]
cmp rdx, r9
jbe 0x140040268
cmp byte [rcx + r9], 0xbf
jg 0x14004026e
jmp 0x140040d64
movzx esi, byte [rbp + 0x895]
movzx ecx, byte [rbp + 0x734]
mov byte [rbp + 0x844], cl
mov ecx, dword [rbp + 0x730]
mov dword [rbp + 0x840], ecx
mov r14, qword [rbp + 0x460]
movzx ecx, byte [rbp + 0x468]
mov byte [rbp + 0x850], cl
movzx ecx, byte [rbp + 0x469]
mov byte [rbp + 0x878], cl
cmp r14, 3
jne 0x14003fa10
mov rdx, qword [rbp + 0x710]
test rdx, rdx
sete cl
or al, cl
jne 0x14003f9da
mov r8d, 1
mov rcx, qword [rbp + 0x708]
call fcn.14000ac60
movzx eax, byte [rbp + 0x864]
mov ebx, eax
lea rdx, [rbp + 0x130]
movzx r15d, byte [rbp + 0x891]
mov r13, qword [rbp + 0x5e0]
mov r12, qword [rbp + 0x5e8]
jmp 0x14003fad5
mov dword [rbp + 0x864], edx
mov rdi, qword [rbp + 0x520]
mov r15, qword [rbp + 0x528]
movzx ebx, byte [rbp + 0x518]
mov r8d, 0xae
mov rcx, r12
lea rdx, [rbp + 0x46a]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x464]
movups xmm0, xmmword [rax + 0xcc]
movaps xmmword [rbp + 0x3f0], xmm0
cmp bl, 0xa
jb 0x14003fa70
test r15, r15
je 0x14003fa70
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.14000ac60
mov r8d, 0xae
lea rdi, [rbp + 0x130]
mov rcx, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x840]
mov dword [rbp + 0x838], eax
movzx eax, byte [rbp + 0x844]
mov byte [rbp + 0x83c], al
mov rdx, rdi
movaps xmm0, xmmword [rbp + 0x3f0]
movaps xmmword [rbp + 0x240], xmm0
movzx esi, byte [rbp + 0x876]
movzx r15d, byte [rbp + 0x877]
mov r13, qword [rbp + 0x708]
mov r12, qword [rbp + 0x710]
mov ebx, dword [rbp + 0x864]
mov qword [rbp + 0x250], r14
movzx eax, byte [rbp + 0x850]
mov byte [rbp + 0x258], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x259], al
mov r8d, 0xae
lea rdi, [rbp + 0x25a]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x308], bl
mov byte [rbp + 0x309], sil
mov byte [rbp + 0x30a], r15b
mov eax, dword [rbp + 0x838]
mov dword [rdi + 0xb1], eax
movzx eax, byte [rbp + 0x83c]
mov byte [rdi + 0xb5], al
mov qword [rbp + 0x310], r13
mov qword [rbp + 0x318], r12
movaps xmm0, xmmword [rbp + 0x240]
movups xmmword [rdi + 0xc6], xmm0
movzx eax, byte [rbp + 0x390]
test rax, rax
mov byte [rbp + 0x891], r15b
mov qword [rbp + 0x5e0], r13
mov qword [rbp + 0x5e8], r12
mov dword [rbp + 0x864], ebx
je 0x14003fba0
cmp eax, 1
jne 0x14003fbc0
mov al, 1
mov dword [rbp + 0x858], eax
movzx ebx, byte [rbp + 0x391]
lea r12, [rbp + 0x730]
jmp 0x14003fc2f
mov dword [rbp + 0x858], 0
lea r12, [rbp + 0x730]
jmp 0x14003fc2f
mov rdi, qword [rbp + 0x398]
movzx eax, byte [0x140320c61]
mov ecx, 0x20
mov edx, 8
call fcn.14000ac50
mov qword [rbp + 0x868], rax
test rax, rax
je 0x140040ccc
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
add rdi, 0x18
lea r12, [rbp + 0x730]
mov rcx, r12
mov rdx, rdi
call qword [rax]
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
mov rax, qword [rbp + 0x868]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0x858], eax
mov rax, qword [rbp + 0x3a0]
mov r8, qword [rbp + 0x3a8]
mov r9, qword [rbp + 0x3b0]
mov rcx, r12
lea rdx, [rbp + 0x3b8]
call qword [rax]
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movaps xmmword [rbp + 0x470], xmm1
movaps xmmword [rbp + 0x460], xmm0
mov rax, qword [rbp + 0x3c0]
mov r8, qword [rbp + 0x3c8]
mov r9, qword [rbp + 0x3d0]
mov rcx, r12
lea rdx, [rbp + 0x3d8]
call qword [rax]
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
lea rdi, [rbp + 0x140]
movups xmmword [rdi + 0x30], xmm1
movups xmmword [rdi + 0x20], xmm0
movzx eax, word [rbp + 0x3e0]
movaps xmm0, xmmword [rbp + 0x460]
movaps xmm1, xmmword [rbp + 0x470]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov ecx, dword [rbp + 0x858]
mov byte [rbp + 0x130], cl
mov byte [rbp + 0x131], bl
mov rcx, qword [rbp + 0x868]
mov qword [rbp + 0x138], rcx
mov word [rbp + 0x180], ax
cmp r14, 3
mov byte [rbp + 0x895], sil
jne 0x14003fd30
mov byte [rbp + 0x893], 0
mov edi, 3
lea rcx, [rbp + 0x130]
call fcn.140036d60
lea rbx, [rbp + 0x460]
mov rsi, qword [rbp + 0x5f0]
jmp 0x14003fe83
mov byte [rbp + 0x868], bl
mov qword [rbp + 0x730], r14
movzx eax, byte [rbp + 0x850]
mov byte [rbp + 0x738], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x739], al
mov r8d, 0xd6
lea r14, [rbp + 0x73a]
mov rcx, r14
lea rdx, [rbp + 0x25a]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x132]
mov byte [rbp + 0x878], al
movups xmm0, xmmword [rdi - 0xd]
movups xmm1, xmmword [rdi + 3]
movups xmm2, xmmword [rdi + 0x13]
movups xmm3, xmmword [rdi + 0x23]
movaps xmmword [rbp + 0x3f0], xmm0
movaps xmmword [rbp + 0x400], xmm1
movaps xmmword [rbp + 0x410], xmm2
movaps xmmword [rbp + 0x420], xmm3
movups xmm0, xmmword [rdi + 0x33]
movaps xmmword [rbp + 0x430], xmm0
mov rax, qword [rdi + 0x40]
mov qword [rbp + 0x43d], rax
lea rcx, [rbp + 0x790]
call fcn.140036d60
mov eax, dword [rbp + 0x858]
mov byte [rbp + 0x790], al
movzx eax, byte [rbp + 0x868]
mov byte [rbp + 0x791], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x792], al
mov rax, qword [rbp + 0x43d]
lea rcx, [rbp + 0x748]
mov qword [rcx + 0x98], rax
movaps xmm0, xmmword [rbp + 0x430]
movups xmmword [rcx + 0x8b], xmm0
movaps xmm0, xmmword [rbp + 0x3f0]
movaps xmm1, xmmword [rbp + 0x400]
movaps xmm2, xmmword [rbp + 0x410]
movaps xmm3, xmmword [rbp + 0x420]
movups xmmword [rcx + 0x7b], xmm3
movups xmmword [rcx + 0x6b], xmm2
movups xmmword [rcx + 0x5b], xmm1
movups xmmword [rcx + 0x4b], xmm0
mov rdi, qword [rbp + 0x730]
movzx eax, byte [rbp + 0x738]
mov byte [rbp + 0x850], al
movzx eax, byte [rbp + 0x739]
mov byte [rbp + 0x878], al
mov r8d, 0xd6
lea rbx, [rbp + 0x460]
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0x5f0]
mov r8d, 0xd6
lea r14, [rbp - 0x50]
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x540]
movaps xmm1, xmmword [rbp + 0x550]
movaps xmmword [rbp + 0x470], xmm1
movaps xmmword [rbp + 0x460], xmm0
cmp rdi, 3
je 0x140040be1
mov r8d, 0xd6
mov rcx, r12
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x540]
movaps xmm1, xmmword [rbp + 0x550]
lea rax, [rbp + 0x748]
movups xmmword [rax + 0xbe], xmm0
movups xmmword [rax + 0xce], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x60a]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x600], rdi
movzx eax, byte [rbp + 0x850]
mov byte [rbp + 0x608], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x609], al
movzx r14d, word [rbp + 0x5b8]
mov rdi, qword [rbp + 0x578]
mov r13, qword [rbp + 0x580]
mov eax, 2
test r13, r13
mov qword [rbp + 0x878], r13
je 0x14003ff90
mov rcx, r13
shr rcx, 0x3d
mov rbx, qword [rbp + 0x880]
jne 0x140040c82
lea r15, [r13*4]
test r15, r15
je 0x14003ff9c
movzx eax, byte [0x140320c61]
mov edx, 2
mov rcx, r15
call fcn.14000ac50
test rax, rax
jne 0x14003ff9f
jmp 0x140040cb3
xor r15d, r15d
mov rbx, qword [rbp + 0x880]
jmp 0x14003ff9f
xor r15d, r15d
mov qword [rbp + 0x850], rax
mov rcx, rax
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x460]
lea rdx, [rbp + 0x588]
call fcn.1400a0c90
mov word [rbp + 0x858], r14w
mov rcx, r12
lea rdx, [rbp + 0x5a0]
call fcn.1400a1130
mov rax, qword [rbp + 0x560]
mov qword [rbp + 0x5d0], rax
mov rax, qword [rbp + 0x568]
mov qword [rbp + 0x5c8], rax
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x868], rax
movups xmm0, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0x250], xmm0
mov rax, qword [rbp + 0x470]
mov qword [rbp + 0x260], rax
movups xmm0, xmmword [rbp + 0x730]
movaps xmmword [rbp - 0x50], xmm0
mov rax, qword [rbp + 0x740]
mov qword [rbp - 0x40], rax
lea r14, [rbp + 0x600]
mov rcx, r14
call fcn.140009010
mov rax, qword [rbp + 0x5d0]
mov qword [rbp + 0x600], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x608], rax
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x610], rax
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x618], rax
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x620], rax
mov rax, qword [rbp + 0x260]
lea rcx, [rbp + 0x618]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x250]
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rbp - 0x40]
mov qword [rcx + 0x38], rax
movaps xmm0, xmmword [rbp - 0x50]
movups xmmword [rcx + 0x28], xmm0
movzx eax, word [rbp + 0x858]
mov word [rbp + 0x658], ax
movaps xmm0, xmmword [rbp + 0x560]
movups xmm1, xmmword [rbx + 0x28]
movups xmmword [rbx + 0x28], xmm0
movaps xmmword [rbp + 0x560], xmm1
movaps xmm0, xmmword [rbp + 0x570]
movups xmm1, xmmword [rbx + 0x38]
movups xmmword [rbx + 0x38], xmm0
movaps xmmword [rbp + 0x570], xmm1
movaps xmm0, xmmword [rbp + 0x580]
movups xmm1, xmmword [rbx + 0x48]
movups xmmword [rbx + 0x48], xmm0
movaps xmmword [rbp + 0x580], xmm1
movaps xmm0, xmmword [rbp + 0x590]
movups xmm1, xmmword [rbx + 0x58]
movups xmmword [rbx + 0x58], xmm0
movaps xmmword [rbp + 0x590], xmm1
movaps xmm0, xmmword [rbp + 0x5a0]
movups xmm1, xmmword [rbx + 0x68]
movups xmmword [rbx + 0x68], xmm0
movaps xmmword [rbp + 0x5a0], xmm1
movaps xmm0, xmmword [rbp + 0x5b0]
movups xmm1, xmmword [rbx + 0x78]
movups xmmword [rbx + 0x78], xmm0
movaps xmmword [rbp + 0x5b0], xmm1
mov rdi, qword [rbx + 0x110]
add rdi, 0x10
mov r8d, 0x100
mov rcx, r12
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x892], 0
mov rcx, rdi
mov rdx, r12
call fcn.14001b110
mov qword [rbp + 0x850], rax
mov qword [rbp + 0x878], rdx
mov rcx, qword [rbx + 0x118]
mov rax, qword [rbx + 0x120]
mov qword [rbp + 0x868], rcx
mov qword [rbp + 0x858], rax
call qword [rax]
mov rax, qword [rbp + 0x858]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400401c8
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x868]
call fcn.14000ac60
mov rax, qword [rbp + 0x880]
mov rcx, qword [rbp + 0x850]
mov qword [rax + 0x118], rcx
mov rcx, qword [rbp + 0x878]
mov qword [rax + 0x120], rcx
lea rcx, [rbp + 0x390]
call fcn.140036d60
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x560]
call fcn.140009010
mov r13, qword [rbp + 0x880]
lea rcx, [rbp + 0x90]
call fcn.140038500
mov eax, dword [rbp + 0x864]
mov byte [rbp + 0x864], al
mov r8, qword [rbp + 0x5d8]
jmp 0x14003ea50
jne 0x140040d14
cmp r9d, 5
jne 0x14003eec0
lea rdx, [0x14020c18c]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
lea rcx, [rbp + 0x600]
jne 0x14003eec0
jmp 0x14003f0b4
jne 0x140040d64
mov rdx, r9
call fcn.1401adb80
mov r15d, eax
mov esi, edx
imul rax, rbx, 0x58
cmp word [r14 + rax + 0x28], 0
je 0x1400402a7
test r15w, r15w
je 0x14003f4c5
movzx edx, word [r14 + rax + 0x2a]
mov eax, 1
cmp eax, 1
je 0x1400402ee
jmp 0x14003f4c5
imul rax, rbx, 0x58
mov r9d, dword [r14 + rax + 0x2c]
mov rcx, qword [rdi + 0x10]
test r9, r9
je 0x1400402d4
mov rdx, qword [rdi + 0x20]
cmp rdx, r9
jbe 0x1400402ce
cmp byte [rcx + r9], 0xbf
jg 0x1400402d4
jmp 0x140040d7a
jne 0x140040d7a
mov rdx, r9
call fcn.1401adb80
test r15w, r15w
je 0x1400402fc
movzx eax, ax
cmp eax, 1
jne 0x14003f4c5
cmp si, dx
je 0x14003f671
jmp 0x14003f4c5
test ax, ax
jne 0x14003f4c5
jmp 0x14003f671
mov word [rbp + 0x798], 1
mov qword [rbp + 0x788], 1
lea rax, fcn.140007640
mov qword [rbp + 0x790], rax
mov dword [rbp + 0x730], 2
movzx eax, byte [0x140320c61]
mov ecx, 0x70
mov edx, 8
call fcn.14000ac50
test rax, rax
je 0x140040ce7
mov rsi, rax
movups xmm0, xmmword [rbp + 0x790]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x780]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x770]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x250], rax
lea rdx, [r13 + 0x98]
lea rcx, [rbp + 0x730]
call fcn.1401f2ab0
movups xmm6, xmmword [r13 + 0xb4]
movups xmm0, xmmword [r13 + 0xc8]
movzx eax, byte [r13 + 0xd8]
mov byte [rbp + 0x470], al
movaps xmmword [rbp + 0x460], xmm0
movzx ebx, word [r13 + 0xb0]
movzx r14d, word [r13 + 0xb2]
mov ecx, dword [r13 + 0xc4]
mov r15d, dword [r13 + 0x88]
mov r12d, dword [r13 + 0x8c]
mov rax, r13
mov r13d, dword [r13 + 0x90]
mov edi, dword [rax + 0x94]
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x610], rax
movups xmm0, xmmword [rbp + 0x730]
movaps xmmword [rbp + 0x600], xmm0
cmp dword [rsi], 2
je 0x14004045d
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x14004045d
mov dword [rbp + 0x880], ecx
mov rcx, qword [rsi + 0x10]
mov r8d, 1
call fcn.14000ac60
mov ecx, dword [rbp + 0x880]
mov dword [rsi], r15d
mov dword [rsi + 4], r12d
mov dword [rsi + 8], r13d
mov dword [rsi + 0xc], edi
movaps xmm0, xmmword [rbp + 0x600]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rbp + 0x610]
mov qword [rsi + 0x20], rax
mov word [rsi + 0x28], bx
mov word [rsi + 0x2a], r14w
movups xmmword [rsi + 0x2c], xmm6
mov dword [rsi + 0x3c], ecx
movaps xmm0, xmmword [rbp + 0x460]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rbp + 0x470]
mov byte [rsi + 0x50], al
mov rdi, qword [rbp + 0x728]
mov qword [rdi], 3
mov qword [rdi + 8], rsi
jmp 0x140040737
mov dword [rbp + 0x250], 2
jmp 0x1400404ed
mov dword [rbp + 0x250], 2
mov rdx, qword [rbp + 0x478]
test rdx, rdx
je 0x1400404ed
mov r8d, 1
mov rcx, rdi
call fcn.14000ac60
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 4
jb 0x140040581
lea rax, [rbp + 0x130]
mov qword [rbp + 0x600], rax
lea rax, [0x1400c4f70]
mov qword [rbp + 0x608], rax
lea rax, str.Location_header_had_invalid_URI:
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 1
mov qword [rbp + 0x750], 0
lea rax, [rbp + 0x600]
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x730]
mov edx, 4
mov r9d, 0x5ab
call fcn.1401abc00
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 3
jbe 0x140040646
movzx eax, word [rbp + 0xf8]
mov word [rbp + 0x460], ax
lea rax, [rbp + 0x460]
mov qword [rbp + 0x600], rax
lea rax, [0x1401c0cb0]
mov qword [rbp + 0x608], rax
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x610], rax
lea rax, [0x1400360d0]
mov qword [rbp + 0x618], rax
lea rax, str.response__for
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 2
mov qword [rbp + 0x750], 0
lea rax, [rbp + 0x600]
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], 2
mov byte [rbp + 0x896], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x730]
mov edx, 4
mov r9d, 0x5ea
call fcn.1401abc00
lea rcx, [rbp + 0x730]
lea rdx, [rbp + 0x90]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x88f], 1
lea rcx, [rbp + 0x600]
mov rdx, qword [rbp + 0x848]
call fcn.1401f2ab0
mov rcx, qword [rbp + 0x720]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x4b0], al
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x4a0], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0x88]
movups xmm1, xmmword [rbp + 0x600]
movups xmmword [rbp + 0x470], xmm1
mov rdx, qword [rbp + 0x610]
mov qword [rbp + 0x480], rdx
movups xmm1, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x48c], xmm1
mov dword [rbp + 0x488], eax
mov dword [rbp + 0x49c], ecx
movups xmmword [rbp + 0x460], xmm0
mov r9, qword [r13 + 0x128]
mov qword [r13 + 0x128], 0
mov byte [rbp + 0x88f], 0
lea rcx, [rbp + 0x600]
lea rdx, [rbp + 0x730]
lea r8, [rbp + 0x460]
call fcn.1400d9800
lea rdx, [rbp + 0x600]
mov r8d, 0x98
mov rdi, qword [rbp + 0x728]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
movaps xmm6, xmmword [rbp + 0x8a0]
movaps xmm7, xmmword [rbp + 0x8b0]
add rsp, 0x948
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp + 0x738]
mov qword [rbp + 0x600], rsi
movzx eax, byte [0x140320c61]
mov ecx, 8
mov edx, 8
call fcn.14000ac50
test rax, rax
je 0x140040d31
mov qword [rax], rsi
mov word [rbp + 0x668], 1
mov qword [rbp + 0x658], rax
lea rax, fcn.1400c5960
mov qword [rbp + 0x660], rax
mov dword [rbp + 0x600], 2
movzx eax, byte [0x140320c61]
mov ecx, 0x70
mov edx, 8
call fcn.14000ac50
test rax, rax
je 0x140040d42
mov rsi, rax
movups xmm0, xmmword [rbp + 0x660]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x650]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x640]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x600]
movups xmm1, xmmword [rbp + 0x610]
movups xmm2, xmmword [rbp + 0x620]
movups xmm3, xmmword [rbp + 0x630]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x600]
mov rdx, qword [rbp + 0x848]
call fcn.1401f2ab0
movups xmm6, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x720]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x260], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x250], xmm0
movzx ebx, word [r13 + 0xb0]
movzx r14d, word [r13 + 0xb2]
mov ecx, dword [r13 + 0xc4]
mov r15d, dword [r13 + 0x88]
mov r12d, dword [r13 + 0x8c]
mov rax, r13
mov r13d, dword [r13 + 0x90]
mov edi, dword [rax + 0x94]
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0x470], rax
movups xmm0, xmmword [rbp + 0x600]
movaps xmmword [rbp + 0x460], xmm0
cmp dword [rsi], 2
je 0x1400408d6
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400408d6
mov dword [rbp + 0x880], ecx
mov rcx, qword [rsi + 0x10]
mov r8d, 1
call fcn.14000ac60
mov ecx, dword [rbp + 0x880]
mov dword [rsi], r15d
mov dword [rsi + 4], r12d
mov dword [rsi + 8], r13d
mov dword [rsi + 0xc], edi
movaps xmm0, xmmword [rbp + 0x460]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rbp + 0x470]
mov qword [rsi + 0x20], rax
mov word [rsi + 0x28], bx
mov word [rsi + 0x2a], r14w
movups xmmword [rsi + 0x2c], xmm6
mov dword [rsi + 0x3c], ecx
movaps xmm0, xmmword [rbp + 0x250]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rbp + 0x260]
jmp 0x1400404a3
mov rdi, qword [rbp + 0x728]
mov qword [rdi], 4
jmp 0x140040737
cmp rax, 1
jne 0x140040a0e
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 3
jbe 0x1400409d9
lea rax, [rbp + 0x338]
mov qword [rbp + 0x600], rax
lea rax, [0x1400360d0]
mov qword [rbp + 0x608], rax
lea rax, str.redirect_policy_disallowed_redirection_to_
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 2
mov qword [rbp + 0x750], 0
lea rax, [rbp + 0x600]
mov qword [rbp + 0x740], rax
mov qword [rbp + 0x748], 1
mov byte [rbp + 0x897], 0
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x730]
mov edx, 4
mov r9d, 0x5e1
call fcn.1401abc00
mov rdx, qword [rbp + 0x350]
test rdx, rdx
je 0x140040581
mov rcx, qword [rbp + 0x348]
mov r8d, 1
call fcn.14000ac60
jmp 0x140040581
mov esi, 1
lea rbx, fcn.140007640
jmp 0x140040a1c
mov rsi, qword [rbp + 0x608]
mov rbx, qword [rbp + 0x610]
mov qword [rbp + 0x460], rsi
mov qword [rbp + 0x468], rbx
mov byte [rbp + 0x890], 1
lea rcx, [rbp + 0x730]
mov rdx, qword [rbp + 0x848]
call fcn.1401f2ab0
mov rdi, qword [rbp + 0x728]
mov rcx, qword [rbp + 0x720]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x650], al
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x640], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0x88]
movups xmm1, xmmword [rbp + 0x730]
movups xmmword [rbp + 0x610], xmm1
mov rdx, qword [rbp + 0x740]
mov qword [rbp + 0x620], rdx
movups xmm1, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x62c], xmm1
mov dword [rbp + 0x628], eax
mov dword [rbp + 0x63c], ecx
movups xmmword [rbp + 0x600], xmm0
mov word [rbp + 0x798], 2
mov qword [rbp + 0x788], rsi
mov qword [rbp + 0x790], rbx
mov dword [rbp + 0x730], 2
movzx eax, byte [0x140320c61]
mov ecx, 0x70
mov edx, 8
call fcn.14000ac50
test rax, rax
je 0x140040d53
mov rsi, rax
movups xmm0, xmmword [rbp + 0x790]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x780]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x770]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x730]
movups xmm1, xmmword [rbp + 0x740]
movups xmm2, xmmword [rbp + 0x750]
movups xmm3, xmmword [rbp + 0x760]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp dword [rax], 2
je 0x140040b66
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140040b66
mov rcx, qword [rsi + 0x10]
mov r8d, 1
call fcn.14000ac60
mov rax, qword [rbp + 0x650]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rbp + 0x640]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x600]
movups xmm1, xmmword [rbp + 0x610]
movups xmm2, xmmword [rbp + 0x620]
movups xmm3, xmmword [rbp + 0x630]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rdi], 3
mov qword [rdi + 8], rsi
mov rdx, qword [rbp + 0x350]
test rdx, rdx
je 0x140040bd0
mov rcx, qword [rbp + 0x348]
mov r8d, 1
call fcn.14000ac60
lea rcx, [rbp + 0x90]
call fcn.140038500
jmp 0x140040737
mov byte [rbp + 0x894], 0
lea rcx, [rbp + 0x460]
call fcn.140037b50
movzx eax, byte [rbp + 0x850]
mov byte [rbp + 0x730], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x731], al
mov byte [rbp + 0x894], 0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14020c191]
lea r9, fcn.140007640
lea r8, [rbp + 0x730]
mov edx, 0x13
call fcn.140207b60
jmp 0x140040d8e
movzx eax, byte [rbp + 0x731]
mov byte [rbp + 0x600], al
lea rax, [0x14020dd48]
mov qword [rsp + 0x20], rax
lea rcx, str.a_parsed_Url_should_always_be_a_valid_UriC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_srcinto_url.rs
lea r9, fcn.140007640
lea r8, [rbp + 0x600]
mov edx, 0x29
call fcn.140207b60
jmp 0x140040d8e
mov byte [rbp + 0x892], 1
call fcn.1401f1e90
jmp 0x140040d8e
mov byte [rbp + 0x897], 0
lea rax, [0x14020bcd8]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140207e70
jmp 0x140040d8e
mov byte [rbp + 0x892], 1
mov ecx, 2
mov rdx, r15
call fcn.140207600
jmp 0x140040d8e
mov byte [rbp + 0x893], 1
mov ecx, 8
mov edx, 0x20
call fcn.140207600
jmp 0x140040d8e
mov ecx, 8
mov edx, 0x70
call fcn.140207600
jmp 0x140040d8e
mov byte [rbp + 0x897], 0
lea rax, [0x14020bcd8]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140207e70
jmp 0x140040d8e
mov ecx, 8
mov edx, 8
call fcn.140207600
jmp 0x140040d8e
mov ecx, 8
mov edx, 0x70
call fcn.140207600
jmp 0x140040d8e
mov ecx, 8
mov edx, 0x70
call fcn.140207600
jmp 0x140040d8e
lea rax, [0x14020bcd8]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140207e70
jmp 0x140040d8e
lea rax, [0x14020bcd8]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140207e70
ud2