Function at 0x1400883c0
Capabilities:
Encode data using base64
Encode data using xor
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1598
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1580], xmm7
movaps xmmword [rsp + 0x1570], xmm6
mov r15, r9
mov rbp, r8
mov r13, rcx
test dl, dl
je 0x140088484
movzx eax, dl
cmp eax, 2
jne 0x14008a073
lea rax, [0x1404a5050]
mov qword [rsp + 0x140], rax
mov rax, qword [0x1404a5068]
cmp rax, 3
jne 0x1400898d2
movzx eax, byte [0x1404a5170]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a05f
mov r12, rax
mov rdi, qword [0x1404a5058]
mov rsi, qword [0x1404a5060]
test rsi, rsi
je 0x140088664
js 0x14008a06e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a078
mov r14, rax
jmp 0x14008866a
mov qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], 1
mov qword [rsp + 0x2a8], 0
lea rax, [0x1404a5050]
mov qword [rsp + 0x140], rax
mov rax, qword [0x1404a5068]
cmp rax, 3
jne 0x140089884
movzx eax, byte [0x1404a5170]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a05f
mov rbx, rax
mov rsi, qword [0x1404a5058]
mov rax, qword [0x1404a5060]
mov qword [rsp + 0x110], rax
test rax, rax
je 0x14008852f
js 0x14008a06e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, qword [rsp + 0x110]
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a085
mov rdi, rax
mov r12, rbp
jmp 0x140088537
mov r12, rbp
mov edi, 1
movabs r14, 0x8000000000000000
mov rcx, rdi
mov rdx, rsi
mov rbp, qword [rsp + 0x110]
mov r8, rbp
call sym.memcpy
mov qword [rbx], rbp
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rbp
mov rdi, qword [r15 + 0x10]
movabs rcx, 0xaaaaaaaaaaaaaaab
mov rax, rdi
mul rcx
mov rsi, rdx
shr rsi, 1
lea rax, [rsi*4]
lea rdx, [rsi + rsi*2]
mov r8, rdi
mov rcx, rdx
mov qword [rsp + 0x38], rdx
sub r8, rdx
mov qword [rsp + 0x40], rax
mov r10, rax
add r10, 4
setb r9b
xor ecx, ecx
mov rax, rdi
sub rax, 0x1a
cmovae rcx, rax
mov qword [rsp + 0x88], rcx
mov rax, r8
test r8, r8
setne dl
mov rcx, r8
xor rcx, 3
setne r11b
cmp rbp, r14
mov r8, rbx
mov rbp, r12
je 0x14008ca4e
mov qword [rsp + 0x300], rax
mov rbx, qword [r15 + 8]
mov rax, qword [rbp + 8]
mov qword [rsp + 0x58], rbp
mov r12, qword [rbp + 0x10]
mov r15, qword [r8 + 8]
mov qword [rsp + 0x3a8], r8
mov rbp, qword [r8 + 0x10]
test rdi, rdi
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rcx
mov byte [rsp + 0x108], dl
mov byte [rsp + 0x4f], r9b
mov qword [rsp + 0x3b8], r10
je 0x140088719
js 0x14008a116
mov r14d, r11d
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rdi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a12a
mov r13, rax
jmp 0x140088722
mov r14d, 1
movabs rbx, 0x8000000000000000
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call sym.memcpy
mov qword [r12], rsi
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rsi
cmp rsi, rbx
je 0x140089fc7
mov qword [rsp + 0x50], r13
mov rax, r12
mov r12, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
mov r14, qword [rbp + 8]
mov qword [rsp + 0x58], rbp
mov r13, qword [rbp + 0x10]
mov rdi, qword [rax + 8]
mov qword [rsp + 0x38], rax
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x358]
call sym.reqwest::blocking::client::Client::new::h13ee678cbd04a093
mov ebp, 1
test r15, r15
mov qword [rsp + 0x110], rdi
je 0x1400887e0
js 0x14008a120
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r15
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a137
mov rdi, rax
mov rbx, r15
jmp 0x1400887e7
mov r14d, r11d
mov r13d, 1
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call sym.memcpy
xorps xmm0, xmm0
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x140], xmm0
cmp rbp, 0x100
mov eax, 0x100
cmovb rax, rbp
test rbp, rbp
mov r10d, r14d
je 0x14008a186
cmp rbp, 7
ja 0x14008961e
xor ecx, ecx
jmp 0x14008a16f
xor ebx, ebx
mov edi, 1
mov rcx, rdi
mov rdx, r12
mov r8, r15
call sym.memcpy
mov qword [rsp + 0xd70], rbx
mov qword [rsp + 0xd78], rdi
mov qword [rsp + 0xd80], r15
lea rbx, [rsp + 0x3c0]
lea rdx, [rsp + 0xd70]
mov rcx, rbx
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::hfbe2152551e53d79
movaps xmm6, xmmword [rsp + 0x3c0]
mov rdi, qword [rsp + 0x3d0]
mov r12, qword [rsp + 0x3d8]
test r13, r13
je 0x140088865
js 0x14008a06e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r13
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a144
mov rbp, rax
lea r15, [rsp + 0x3f0]
mov rcx, rbp
mov rdx, r14
mov r8, r13
call sym.memcpy
xorps xmm0, xmm0
movaps xmmword [rsp + 0xcb0], xmm0
movups xmm0, xmmword [rsp + 0xdb0]
movups xmmword [r15 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xd70]
movups xmm1, xmmword [rsp + 0xd80]
movups xmm2, xmmword [rsp + 0xd90]
movups xmm3, xmmword [rsp + 0xda0]
movups xmmword [r15 + 0x30], xmm3
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [r15 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0xcb0]
movups xmmword [r15 + 0x78], xmm0
movzx eax, word [rsp + 0xbc4]
mov word [r15 + 0xae], ax
mov eax, dword [rsp + 0xbc0]
mov dword [r15 + 0xaa], eax
mov qword [rsp + 0x3c0], 1
movups xmmword [rsp + 0x3c8], xmm6
mov qword [rsp + 0x3d8], rdi
mov qword [rsp + 0x3e0], r12
mov qword [rsp + 0x3e8], 2
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x458], 0
mov qword [rsp + 0x460], 8
mov qword [rsp + 0x478], 8
mov qword [rsp + 0x480], 0
mov qword [rsp + 0x488], 2
mov qword [rsp + 0x490], 0
mov word [rsp + 0x498], 0
mov qword [rsp + 0x4a0], r13
mov qword [rsp + 0x4a8], rbp
mov qword [rsp + 0x4b0], r13
movzx eax, byte [0x1404a5170]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a097
mov r13, rax
lea r12, [rsp + 0x3d0]
movdqu xmm0, xmmword [str.application_octet_streamhello_src_sendersprovidersdc.rs]
movdqa xmm1, xmmword [0x1403980d0]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x1403980e0]
pminub xmm2, xmm1
pcmpeqb xmm2, xmm1
pand xmm2, xmmword [0x1403980f0]
por xmm2, xmm0
movdqu xmmword [rax], xmm2
movabs rax, 0x6d61657274732d74
movq xmm0, rax
movdqa xmm1, xmmword [0x140398100]
paddb xmm1, xmm0
movdqa xmm2, xmmword [0x140398110]
pmaxub xmm2, xmm1
pcmpeqb xmm2, xmm1
pandn xmm2, xmmword [0x140398120]
por xmm2, xmm0
movq qword [r13 + 0x10], xmm2
mov eax, dword [rsp + 0xd70]
mov ecx, dword [rsp + 0xd73]
mov dword [rsp + 0x143], ecx
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rsp + 0xbc3], ecx
mov dword [rsp + 0xbc0], eax
mov rdx, qword [rsp + 0x3e8]
mov rdi, qword [rsp + 0x3f8]
mov r14, qword [rsp + 0x400]
movzx ecx, byte [rsp + 0x418]
mov rax, qword [rsp + 0x420]
mov r8, qword [rsp + 0x428]
movups xmm0, xmmword [rsp + 0x440]
movups xmm1, xmmword [rsp + 0x450]
movups xmm2, xmmword [rsp + 0x460]
movups xmm3, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0xd70], xmm0
movaps xmmword [rsp + 0xd80], xmm1
movaps xmmword [rsp + 0xd90], xmm2
movaps xmmword [rsp + 0xda0], xmm3
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0xdb0], xmm0
movups xmm0, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0xdc0], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0xdd0], xmm0
mov r9, qword [rsp + 0x4b0]
mov qword [rsp + 0xde0], r9
cmp rdx, 2
je 0x140088b79
test cl, cl
je 0x140088b41
test rax, rax
je 0x140088b41
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rax, rdi
movabs rcx, 0x8000000000000000
xor rax, rcx
cmp rax, 3
setb cl
cmp rax, 1
setne al
test cl, al
jne 0x140088b79
test rdi, rdi
je 0x140088b79
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r14
call fcn.14021a7bc
mov eax, dword [rsp + 0xbc0]
mov ecx, dword [rsp + 0xbc3]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0xde0]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0xdd0]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [rsp + 0xdc0]
movaps xmmword [rsp + 0x190], xmm0
movaps xmm0, xmmword [rsp + 0xdb0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [rsp + 0xd70]
movaps xmm1, xmmword [rsp + 0xd80]
movaps xmm2, xmmword [rsp + 0xd90]
movaps xmm3, xmmword [rsp + 0xda0]
movaps xmmword [rsp + 0x170], xmm3
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov r14, qword [rsp + 0x3c0]
mov rdi, qword [rsp + 0x3c8]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0xcb0], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0xcc0], rax
cmp r14, 2
je 0x14008a0a6
mov rax, qword [rsp + 0xcc0]
mov qword [rsp + 0x380], rax
movaps xmm0, xmmword [rsp + 0xcb0]
movaps xmmword [rsp + 0x370], xmm0
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x318], eax
mov dword [rsp + 0x31b], ecx
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
movaps xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xbc0], xmm0
movaps xmmword [rsp + 0xbd0], xmm1
movaps xmmword [rsp + 0xbe0], xmm2
movaps xmmword [rsp + 0xbf0], xmm3
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xc00], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xc10], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xc20], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xc30], rax
call sym.reqwest::util::fast_random::RNG::__u7b__u7b_closure_u7d__u7d_::h6eb9ca37bf646c9a
test rax, rax
je 0x14008cdff
movabs r12, 0x2545f4914f6cdd1d
mov rcx, qword [rax]
mov rdx, rcx
shr rdx, 0xc
xor rdx, rcx
mov rcx, rdx
shl rcx, 0x19
xor rcx, rdx
mov rdx, rcx
shr rdx, 0x1b
xor rdx, rcx
mov qword [rax], rdx
imul rdx, r12
mov qword [rsp + 0x118], rdx
call sym.reqwest::util::fast_random::RNG::__u7b__u7b_closure_u7d__u7d_::h6eb9ca37bf646c9a
test rax, rax
je 0x14008cdff
mov rcx, qword [rax]
mov rdx, rcx
shr rdx, 0xc
xor rdx, rcx
mov rcx, rdx
shl rcx, 0x19
xor rcx, rdx
mov rdx, rcx
shr rdx, 0x1b
xor rdx, rcx
mov qword [rax], rdx
imul rdx, r12
mov qword [rsp + 0x330], rdx
call sym.reqwest::util::fast_random::RNG::__u7b__u7b_closure_u7d__u7d_::h6eb9ca37bf646c9a
test rax, rax
je 0x14008cdff
mov rcx, qword [rax]
mov rdx, rcx
shr rdx, 0xc
xor rdx, rcx
mov rcx, rdx
shl rcx, 0x19
xor rcx, rdx
mov rdx, rcx
shr rdx, 0x1b
xor rdx, rcx
mov qword [rax], rdx
imul rdx, r12
mov qword [rsp + 0x60], rdx
call sym.reqwest::util::fast_random::RNG::__u7b__u7b_closure_u7d__u7d_::h6eb9ca37bf646c9a
test rax, rax
je 0x14008cdff
lea rbp, [rsp + 0xd98]
mov rcx, qword [rax]
mov rdx, rcx
shr rdx, 0xc
xor rdx, rcx
mov rcx, rdx
shl rcx, 0x19
xor rcx, rdx
mov rdx, rcx
shr rdx, 0x1b
xor rdx, rcx
mov qword [rax], rdx
imul rdx, r12
mov qword [rsp + 0x90], rdx
lea rax, [rsp + 0x118]
mov qword [rsp + 0x140], rax
lea rax, [sym.core::fmt::num::__impl_core::fmt::LowerHex_for_i64_::fmt::he0c8143940072e5a]
mov qword [rsp + 0x148], rax
lea rcx, [rsp + 0x330]
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x168], rax
lea r12, [rsp + 0x90]
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x3c0], 2
mov qword [rsp + 0x3d0], 0
mov qword [rsp + 0x3d8], 0x10
mov qword [rsp + 0x3e0], 0
movabs rax, 0x800000020
mov qword [rsp + 0x3e8], rax
mov byte [rsp + 0x3f0], 3
mov qword [rsp + 0x3f8], 2
mov qword [rsp + 0x408], 0
mov qword [rsp + 0x410], 0x10
mov qword [rsp + 0x418], 1
mov qword [rsp + 0x420], rax
mov byte [rsp + 0x428], 3
mov qword [rsp + 0x430], 2
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x448], 0x10
mov qword [rsp + 0x450], 2
mov qword [rsp + 0x458], rax
mov byte [rsp + 0x460], 3
mov qword [rsp + 0x468], 2
mov qword [rsp + 0x478], 0
mov qword [rsp + 0x480], 0x10
mov qword [rsp + 0x488], 3
mov qword [rsp + 0x490], rax
mov byte [rsp + 0x498], 3
lea rax, [0x140439a98]
mov qword [rsp + 0xcb0], rax
mov qword [rsp + 0xcb8], 4
mov qword [rsp + 0xcd0], rbx
mov qword [rsp + 0xcd8], 4
lea rax, [rsp + 0x140]
mov qword [rsp + 0xcc0], rax
mov qword [rsp + 0xcc8], 4
lea rcx, [rsp + 0xd70]
lea rdx, [rsp + 0xcb0]
call sym.alloc::fmt::format::format_inner::hb636fee45517645d
mov qword [rsp + 0xd88], 0
mov qword [rsp + 0xd90], 8
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rsp + 0xda8], 8
mov qword [rsp + 0xdb0], 0
mov byte [rsp + 0xdb8], 0
mov rax, qword [rsp + 0xdb0]
mov qword [rsp + 0x400], rax
movzx eax, byte [rsp + 0xdb8]
mov byte [rsp + 0x408], al
mov eax, dword [rsp + 0xdb9]
mov dword [rsp + 0x409], eax
movzx eax, word [rsp + 0xdbd]
mov word [rsp + 0x40d], ax
movzx eax, byte [rsp + 0xdbf]
mov byte [rsp + 0x40f], al
mov rax, qword [rsp + 0xda0]
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0xda8]
mov qword [rsp + 0x3f8], rax
movups xmm0, xmmword [rsp + 0xd70]
movups xmm1, xmmword [rsp + 0xd80]
movups xmm2, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0x3e0], xmm2
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
mov rbp, qword [rsp + 0x400]
cmp rbp, qword [rsp + 0x3f0]
jne 0x1400890cf
mov rcx, r15
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h402330f7351ccb10
mov rax, qword [rsp + 0x3f8]
imul rcx, rbp, 0x110
movabs r8, 0x8000000000000000
mov qword [rax + rcx], r8
lea rdx, [0x140467c11]
mov qword [rax + rcx + 8], rdx
mov qword [rax + rcx + 0x10], 4
mov qword [rax + rcx + 0x18], r14
mov qword [rax + rcx + 0x20], rdi
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [rax + rcx + 0x28], xmm0
mov rdx, qword [rsp + 0x380]
mov qword [rax + rcx + 0x38], rdx
mov qword [rax + rcx + 0x40], 0
mov qword [rax + rcx + 0x48], 0xc
lea rdx, [r8 + 2]
mov qword [rax + rcx + 0x50], rdx
mov byte [rax + rcx + 0x70], 1
mov edx, dword [rsp + 0x318]
mov r8d, dword [rsp + 0x31b]
mov dword [rax + rcx + 0x71], edx
mov dword [rax + rcx + 0x74], r8d
mov qword [rax + rcx + 0x78], 0x18
mov qword [rax + rcx + 0x80], r13
mov qword [rax + rcx + 0x88], 0x18
mov qword [rax + rcx + 0x90], 0xb
movaps xmm0, xmmword [rsp + 0xbc0]
movaps xmm1, xmmword [rsp + 0xbd0]
movaps xmm2, xmmword [rsp + 0xbe0]
movaps xmm3, xmmword [rsp + 0xbf0]
movups xmmword [rax + rcx + 0x98], xmm0
movups xmmword [rax + rcx + 0xa8], xmm1
movups xmmword [rax + rcx + 0xb8], xmm2
movups xmmword [rax + rcx + 0xc8], xmm3
movaps xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax + rcx + 0xd8], xmm0
movaps xmm0, xmmword [rsp + 0xc10]
movups xmmword [rax + rcx + 0xe8], xmm0
movaps xmm0, xmmword [rsp + 0xc20]
movups xmmword [rax + rcx + 0xf8], xmm0
mov rdx, qword [rsp + 0xc30]
mov qword [rax + rcx + 0x108], rdx
inc rbp
mov qword [rsp + 0x400], rbp
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x2e0], xmm3
movaps xmmword [rsp + 0x2d0], xmm2
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2b0], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x2f8], rax
lea rcx, [rsp + 0x140]
mov rdi, qword [rsp + 0x110]
mov rdx, rdi
mov r8, qword [rsp + 0x100]
call sym.__str_as_reqwest::into_url::IntoUrlSealed_::into_url::h4d0dcda2e1851e9d
test rsi, rsi
je 0x1400892a7
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x140], rax
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
jne 0x1400892df
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x3c8], rax
mov eax, 2
jmp 0x1400893e5
lea rax, [rsp + 0x410]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x400], 0
mov qword [rsp + 0x408], 8
mov qword [rsp + 0x420], 8
mov qword [rsp + 0x428], 0
mov qword [rsp + 0x430], 2
mov qword [rsp + 0x438], 0
mov word [rsp + 0x440], 0
mov dword [rax + 0xa4], 0
mov dword [rax + 0xa1], 0
mov qword [rsp + 0x4d0], 2
mov rcx, qword [rsp + 0x190]
mov qword [r15 + 0xa8], rcx
movups xmm1, xmmword [rsp + 0x180]
movups xmmword [r15 + 0x98], xmm1
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movups xmm4, xmmword [rsp + 0x170]
movups xmmword [r15 + 0x88], xmm4
movups xmmword [r15 + 0x78], xmm3
movups xmmword [r15 + 0x68], xmm2
movups xmmword [r15 + 0x58], xmm1
mov dword [rsp + 0x4a8], 0x3b9aca00
mov byte [rsp + 0x4b0], 2
movups xmmword [rax + 0xa8], xmm0
mov byte [rsp + 0x4c8], 2
xor eax, eax
mov qword [rsp + 0x3c0], rax
mov rdx, qword [rsp + 0x358]
mov rax, qword [rsp + 0x360]
mov ecx, dword [rsp + 0x368]
lock inc qword [rdx]
jle 0x14008ce40
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x150], ecx
lea rcx, [rsp + 0xd70]
lea rdx, [rsp + 0x140]
lea r8, [rsp + 0x3c0]
call sym.reqwest::blocking::request::RequestBuilder::new::hb7ee5a023a15278e
movups xmm0, xmmword [rsp + 0x2b8]
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x60], r12
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h0c1c1885e94652ba]
mov qword [rsp + 0x68], rax
lea rax, str.x7C_
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x140]
call sym.alloc::fmt::format::format_inner::hb636fee45517645d
cmp dword [rsp + 0xd70], 2
mov r12, qword [rsp + 0x38]
je 0x1400899db
lea rsi, [rsp + 0xd98]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x128]
movups xmm0, xmmword [0x1404337b8]
movaps xmmword [rsp + 0x340], xmm0
movups xmm0, xmmword [0x1404337a8]
movaps xmmword [rsp + 0x330], xmm0
test r8, r8
je 0x14008962b
lea r12, [rsp + 0x348]
lea r15, [rsp + 0xea0]
lea rdi, [rsp + 0xd78]
xor eax, eax
jmp 0x140089541
cmp cl, 0x7f
je 0x14008954f
inc rax
cmp r8, rax
je 0x1400897ed
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
ja 0x140089530
cmp cl, 9
je 0x140089535
movzx eax, byte [0x1404a5170]
mov edx, 2
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a160
mov r13, rax
mov byte [rax], 5
movzx eax, byte [0x1404a5170]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cfbd
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], r13
lea rax, [0x140436030]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 0
mov rax, qword [rsp + 0x330]
test rax, rax
je 0x1400895d6
mov rdx, qword [rsp + 0x338]
mov r8, qword [rsp + 0x340]
mov rcx, r12
call qword [rax + 0x20]
mov rax, qword [rsp + 0xe80]
cmp rax, 2
mov r13, qword [rsp + 0x50]
mov r12, qword [rsp + 0x38]
je 0x140089960
test rax, rax
je 0x140089920
mov rax, qword [rsp + 0xe88]
mov rdx, qword [rsp + 0xe90]
mov r8, qword [rsp + 0xe98]
mov rcx, r15
call qword [rax + 0x20]
jmp 0x140089960
cmp rbp, 0x20
jae 0x140089633
xor ecx, ecx
jmp 0x1400897ae
xor r8d, r8d
jmp 0x1400897f2
mov ecx, eax
and ecx, 0x1e0
movups xmm1, xmmword [r15]
movups xmm2, xmmword [r15 + 0x10]
movaps xmm0, xmmword [0x140398130]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x150], xmm2
cmp rcx, 0x20
je 0x14008979d
movups xmm1, xmmword [r15 + 0x20]
movups xmm2, xmmword [r15 + 0x30]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
cmp ecx, 0x40
je 0x14008979d
movups xmm1, xmmword [r15 + 0x40]
movups xmm2, xmmword [r15 + 0x50]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x190], xmm2
cmp ecx, 0x60
je 0x14008979d
movups xmm1, xmmword [r15 + 0x60]
movups xmm2, xmmword [r15 + 0x70]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x1b0], xmm2
cmp ecx, 0x80
je 0x14008979d
movups xmm1, xmmword [r15 + 0x80]
movups xmm2, xmmword [r15 + 0x90]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1d0], xmm2
cmp ecx, 0xa0
je 0x14008979d
movups xmm1, xmmword [r15 + 0xa0]
movups xmm2, xmmword [r15 + 0xb0]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1f0], xmm2
cmp ecx, 0xc0
je 0x14008979d
movups xmm1, xmmword [r15 + 0xc0]
movups xmm2, xmmword [r15 + 0xd0]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x210], xmm2
cmp ecx, 0xe0
je 0x14008979d
movups xmm1, xmmword [r15 + 0xe0]
movups xmm2, xmmword [r15 + 0xf0]
xorps xmm1, xmm0
xorps xmm2, xmm0
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x230], xmm2
cmp rax, rcx
je 0x14008a186
test al, 0x18
je 0x14008a16f
mov rdx, rcx
mov ecx, eax
and ecx, 0x1f8
movabs r8, 0x1f1f1f1f1f1f1f1f
nop word cs:[rax + rax]
mov r9, qword [r15 + rdx]
xor r9, r8
mov qword [rsp + rdx + 0x140], r9
add rdx, 8
cmp rcx, rdx
jne 0x1400897d0
jmp 0x14008a181
mov r12, qword [rsp + 0x38]
lea rdi, [rsp + 0xb1]
lea rbx, [rsp + 0x161]
lea rcx, [rsp + 0x90]
call sym.bytes::bytes::Bytes::copy_from_slice::h7ee36df1df07aa1f
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov eax, dword [rdi]
mov ecx, dword [rdi + 3]
mov dword [rbx + 3], ecx
mov dword [rbx], eax
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x160], 0
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x140]
mov rcx, rsi
call sym.http::header::map::HeaderMap_T_::try_append2::h358fcfe3f8fc2e42
cmp al, 2
jne 0x1400899db
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14008d097
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd70], rax
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x3c0], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001flazy_static_1.5.0_srcinline_lazy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1404a5068]
lea r9, [0x1403bfc38]
lea r8, [rsp + 0x3c0]
xor edx, edx
call sym.std::sys::sync::once::queue::Once::call::hb4e640d06204af1e
jmp 0x1400884c8
lea rax, [rsp + 0x140]
mov qword [rsp + 0xd70], rax
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x3c0], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001flazy_static_1.5.0_srcinline_lazy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1404a5068]
lea r9, [0x1403bfc38]
lea r8, [rsp + 0x3c0]
xor edx, edx
call sym.std::sys::sync::once::queue::Once::call::hb4e640d06204af1e
jmp 0x140088426
mov r15, qword [rsp + 0xe88]
mov rbx, qword [rsp + 0xe90]
mov rax, qword [rbx]
test rax, rax
je 0x14008993d
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x140089960
cmp qword [rbx + 0x10], 0x11
jb 0x14008994f
mov r15, qword [r15 - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r15
call fcn.14021a7bc
cmp byte [rsp + 0xe60], 0xa
jb 0x14008998b
cmp qword [rsp + 0xe70], 0
je 0x14008998b
mov r8, qword [rsp + 0xe68]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp qword [rsp + 0xdf8], 0
je 0x1400899ac
mov r8, qword [rsp + 0xe00]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rcx, rsi
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::h42d96a2a0f13eda8
cmp qword [rsp + 0xd70], 0
je 0x1400899c7
mov rcx, rdi
call sym.core::ptr::drop_in_place_reqwest::async_impl::body::Body_::ha5c9b2ce6c282f6f
mov qword [rsp + 0xd70], 2
mov qword [rsp + 0xd78], r14
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0xd70]
mov r8d, 0x150
call sym.memcpy
cmp qword [rsp + 0x118], 0
je 0x140089a17
mov r8, qword [rsp + 0x120]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp dword [rsp + 0x3c0], 2
jne 0x140089a4e
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x150
call sym.memcpy
lea rcx, [rsp + 0x2b0]
call sym.core::ptr::drop_in_place_reqwest::blocking::multipart::Form_::habf1a769349ddc29
jmp 0x140089efe
mov rax, qword [rsp + 0x2f0]
test rax, rax
je 0x140089b76
mov r13, qword [rsp + 0x2e8]
lea rbp, [r13 + 0x40]
imul rsi, rax, 0x110
xor r12d, r12d
lea r14, [rsp + 0x140]
jmp 0x140089adc
add r13, 0x110
mov rax, qword [rsp + 0x2d0]
lea rcx, [r15 + r15*2]
mov rdx, qword [rsp + 0x150]
mov qword [rax + rcx*8 + 0x10], rdx
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + rcx*8], xmm0
inc r15
mov qword [rsp + 0x2d8], r15
mov r15, qword [rsp + 0x2c0]
add r12, rbx
add r12, rdi
add r12, r15
add r12, 0xa
add rbp, 0x110
add rsi, 0xfffffffffffffef0
je 0x140089b4f
cmp qword [rbp - 0x28], 0
je 0x140089af0
lea rax, [r13 + 0x30]
jmp 0x140089aff
cmp qword [rbp - 0x10], 0
je 0x140089ceb
lea rax, [rbp - 8]
mov rbx, qword [rax]
mov r8, qword [rbp - 0x38]
mov r9, qword [rbp - 0x30]
movzx edx, byte [rsp + 0x2f8]
mov qword [rsp + 0x20], rbp
mov rcx, r14
call sym.reqwest::async_impl::multipart::PercentEncoding::encode_headers::h1ea7588b9b55f024
mov rdi, qword [rsp + 0x150]
mov r15, qword [rsp + 0x2d8]
cmp r15, qword [rsp + 0x2c8]
jne 0x140089a80
lea rcx, [rsp + 0x2c8]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h71ceaccfe28cdad1
jmp 0x140089a80
mov rax, qword [rsp + 0x2f0]
add r15, 6
test rax, rax
cmove r15, rax
add r15, r12
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
mov r12, qword [rsp + 0x38]
jmp 0x140089b79
xor r15d, r15d
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x170], xmm3
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x190], 0
lea rcx, [rsp + 0x140]
call sym.reqwest::blocking::multipart::Reader::next_reader::h459064a7fd74fcc5
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
movaps xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movzx eax, byte [0x1404a5170]
mov edx, 0x60
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a151
mov rdi, rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x4d0]
cmp rax, 2
je 0x140089eac
test rax, rax
je 0x140089e6c
mov rax, qword [rsp + 0x4d8]
mov rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4e8]
lea rcx, [rsp + 0x4f0]
call qword [rax + 0x20]
jmp 0x140089eac
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x170], xmm3
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x190], 0
lea rcx, [rsp + 0x140]
call sym.reqwest::blocking::multipart::Reader::next_reader::h459064a7fd74fcc5
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
movaps xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movzx eax, byte [0x1404a5170]
mov edx, 0x60
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008a151
mov rdi, rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x4d0]
cmp rax, 2
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
mov r12, qword [rsp + 0x38]
je 0x14008a02b
test rax, rax
je 0x140089feb
mov rax, qword [rsp + 0x4d8]
mov rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4e8]
lea rcx, [rsp + 0x4f0]
call qword [rax + 0x20]
jmp 0x14008a02b
mov rsi, qword [rsp + 0x4d8]
mov rbx, qword [rsp + 0x4e0]
mov rax, qword [rbx]
test rax, rax
je 0x140089e89
mov rcx, rsi
call rax
cmp qword [rbx + 8], 0
je 0x140089eac
cmp qword [rbx + 0x10], 0x11
jb 0x140089e9b
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], rdi
lea rax, sym.core::ptr::drop_in_place_reqwest::blocking::multipart::Reader_::h1d67cdfef2d2c4da
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4e8], 1
mov qword [rsp + 0x4f0], r15
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x150
call sym.memcpy
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x140]
call sym.reqwest::blocking::request::RequestBuilder::send::h56cd93b22e7cfa60
cmp dword [rsp + 0x3c0], 3
je 0x14008a0da
lea rsi, [rsp + 0xcb0]
lea rdx, [rsp + 0x3c0]
mov r8d, 0xc0
mov rcx, rsi
call sym.memcpy
mov rcx, rsi
call sym.core::ptr::drop_in_place_reqwest::async_impl::response::Response_::ha5da6d21f3ffbe6d
mov rsi, qword [rsp + 0xd58]
test rsi, rsi
je 0x140089f8c
mov rdi, qword [rsp + 0xd60]
mov rax, qword [rdi]
test rax, rax
je 0x140089f69
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x140089f8c
cmp qword [rdi + 0x10], 0x11
jb 0x140089f7b
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov rax, qword [rsp + 0xd68]
test rax, rax
je 0x140089fac
lock dec qword [rax]
jne 0x140089fac
lea rcx, [rsp + 0xd68]
call sym.alloc::sync::Arc_T_A_::drop_slow::hcc747474bcf70569
mov rax, qword [rsp + 0x358]
lock dec qword [rax]
jne 0x140089fc7
lea rcx, [rsp + 0x358]
call sym.alloc::sync::Arc_T_A_::drop_slow::hcc747474bcf70569
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r12
call fcn.14021a7bc
movabs rax, 0x8000000000000000
mov qword [r13], rax
jmp 0x14008ca8b
mov rsi, qword [rsp + 0x4d8]
mov rbx, qword [rsp + 0x4e0]
mov rax, qword [rbx]
test rax, rax
je 0x14008a008
mov rcx, rsi
call rax
cmp qword [rbx + 8], 0
je 0x14008a02b
cmp qword [rbx + 0x10], 0x11
jb 0x14008a01a
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], rdi
lea rax, sym.core::ptr::drop_in_place_reqwest::blocking::multipart::Reader_::h1d67cdfef2d2c4da
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4e8], 0
jmp 0x140089ee3
mov ecx, 8
mov edx, 0x18
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
call sym.alloc::raw_vec::capacity_overflow::h29d4877d33cf78a3
call sym.__hello::senders::providers::kedi::Kedi_as_hello::senders::StorageProvider_::send_log::h8cfda86d1c039528
mov ecx, 1
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, qword [rsp + 0x110]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov edx, 0x18
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov qword [rsp + 0x3c0], rdi
lea rax, [0x1403bf538]
mov qword [rsp + 0x20], rax
lea rcx, [0x140467a8e]
lea r9, sym.core::ptr::drop_in_place_reqwest::error::Error_::hfa2f24fcff5778ff
lea r8, [rsp + 0x3c0]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0xd70], rax
lea rax, [0x1403bf550]
mov qword [rsp + 0x20], rax
lea rcx, [0x140467a8e]
lea r9, sym.core::ptr::drop_in_place_reqwest::error::Error_::hfa2f24fcff5778ff
lea r8, [rsp + 0xd70]
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
xor ecx, ecx
mov rdx, rdi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
xor ecx, ecx
mov rdx, r15
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, rdi
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, r15
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, r13
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov edx, 0x60
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov ecx, 1
mov edx, 2
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
movzx edx, byte [r15 + rcx]
xor dl, 0x1f
mov byte [rsp + rcx + 0x140], dl
inc rcx
cmp rax, rcx
jne 0x14008a16f
lea r14, [rsp + 0x190]
lea rax, [rsi + rsi*2]
inc rax
mov qword [rsp + 0x3b0], rax
and byte [rsp + 0x108], r10b
xor esi, esi
lea rcx, [rsp + 0x3c0]
mov r8d, 0x800
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, str.0123456789abcdef_
nop word cs:[rax + rax]
movzx ecx, byte [rsp + rsi + 0x140]
mov edx, ecx
and edx, 0xf
shr ecx, 4
movzx ecx, byte [rcx + rax]
movzx edx, byte [rdx + rax]
mov dword [rsp + rsi*8 + 0x3c0], ecx
mov dword [rsp + rsi*8 + 0x3c4], edx
inc rsi
cmp rsi, 0x100
jne 0x14008a1d0
lea rcx, [rsp + 0xd70]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x800
call sym.memcpy
lea rbx, [rbp*2 + 2]
cmp rbx, 0x201
jae 0x14008ce51
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 1
mov qword [rsp + 0x3d0], 0
test rbx, rbx
jne 0x14008b5b7
mov eax, 1
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x310], rax
xor esi, esi
lea rcx, [rsp + 0x318]
call sym.reqwest::blocking::client::Client::new::h13ee678cbd04a093
lea rax, [0x1403bf134]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x140]
mov rcx, qword [rsp + 0x140]
mov dword [rsp + 0x140], 0x912c451c
mov edx, dword [rsp + 0x140]
call sym.obfstr::xref::inner::h5da57ed8c7260fe2
movabs rcx, 0xfff39c2cbba1043f
xor rcx, qword [rax]
movabs rdx, 0x95d6ace602bd18f7
xor rdx, qword [rax + 8]
movabs r8, 0x416200684903d4a3
xor r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x1a]
movzx eax, word [rax + 0x18]
mov r10d, eax
shr r10d, 8
xor al, 0x3f
xor r10b, 0x1b
xor r9b, 0x8f
mov qword [rsp + 0x370], rcx
mov qword [rsp + 0x378], rdx
mov qword [rsp + 0x380], r8
mov byte [rsp + 0x388], al
mov byte [rsp + 0x389], r10b
mov byte [rsp + 0x38a], r9b
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x370]
mov r8d, 0x1b
call sym.__str_as_reqwest::into_url::IntoUrlSealed_::into_url::h4d0dcda2e1851e9d
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x90], rax
mov rbx, qword [rsp + 0x88]
jne 0x14008a37e
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x148], rax
mov eax, 2
jmp 0x14008a47a
xorps xmm0, xmm0
movups xmmword [r14], xmm0
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x180], 0
mov qword [rsp + 0x188], 8
mov qword [rsp + 0x1a0], 8
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x1b0], 2
mov qword [rsp + 0x1b8], 0
mov word [rsp + 0x1c0], 0
mov dword [r14 + 0xa4], 0
mov dword [r14 + 0xa1], 0
mov qword [rsp + 0x250], 2
mov rax, qword [rsp + 0xe0]
mov qword [r14 + 0x88], rax
movups xmm1, xmmword [rsp + 0xd0]
movups xmmword [r14 + 0x78], xmm1
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmm4, xmmword [rsp + 0xc0]
movups xmmword [r14 + 0x68], xmm4
movups xmmword [r14 + 0x58], xmm3
movups xmmword [r14 + 0x48], xmm2
movups xmmword [r14 + 0x38], xmm1
mov dword [rsp + 0x228], 0x3b9aca00
mov byte [rsp + 0x230], 2
movups xmmword [r14 + 0xa8], xmm0
mov byte [rsp + 0x248], 2
xor eax, eax
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x140], rax
mov rdx, qword [rsp + 0x318]
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x328]
lock inc qword [rdx]
jle 0x14008ce40
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], rax
mov dword [rsp + 0xa0], ecx
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x140]
call sym.reqwest::blocking::request::RequestBuilder::new::hb7ee5a023a15278e
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
movzx eax, byte [0x1404a5170]
mov edx, 4
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008ce42
mov rcx, rdi
shr rcx, 0x3e
mov dword [rax], 0x61746164
mov qword [rsp + 0x2b0], 4
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 4
cmp ecx, 2
movzx ecx, byte [rsp + 0x4f]
mov rdx, qword [rsp + 0x3b8]
ja 0x14008ce28
cmp qword [rsp + 0x300], 0
setne al
cmovne r14, rdx
and al, cl
cmp al, 1
je 0x14008ce28
test r14, r14
je 0x14008a718
js 0x14008cecb
mov ecx, 8
mov rdx, r14
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008ced5
mov rbp, rax
mov rax, r14
mov qword [rsp + 0x40], r14
cmp rdi, 0x1b
jae 0x14008a72e
xor ecx, ecx
xor eax, eax
cmp rax, qword [rsp + 0x38]
jae 0x14008aa17
lea r8, [0x1403a2458]
nop word [rax + rax]
lea r9, [rax + 3]
cmp rax, 0xfffffffffffffffc
ja 0x14008cdc9
cmp r9, rdi
ja 0x14008cddb
lea rdx, [rcx + 4]
cmp rcx, 0xfffffffffffffffb
ja 0x14008cdbd
cmp rdx, r14
ja 0x14008cded
movzx r10d, byte [r13 + rax]
mov r11d, r10d
shr r11d, 2
movzx r11d, byte [r11 + r8]
mov byte [rbp + rcx], r11b
movzx r11d, byte [r13 + rax + 1]
shl r10b, 4
mov ebx, r11d
shr bl, 4
or bl, r10b
movzx r10d, bl
and r10d, 0x3f
movzx r10d, byte [r10 + r8]
mov byte [rbp + rcx + 1], r10b
movzx eax, byte [r13 + rax + 2]
shl r11b, 2
mov r10d, eax
shr r10b, 6
or r10b, r11b
movzx r10d, r10b
and r10d, 0x3f
movzx r10d, byte [r10 + r8]
mov byte [rbp + rcx + 2], r10b
and eax, 0x3f
movzx eax, byte [rax + r8]
mov byte [rbp + rcx + 3], al
mov rax, r9
mov rcx, rdx
cmp r9, qword [rsp + 0x38]
jb 0x14008a5c0
mov rax, qword [rsp + 0x300]
cmp rax, 1
je 0x14008aa2c
cmp rax, 2
mov rax, qword [rsp + 0x3a0]
jne 0x14008aa8b
cmp rdx, r14
jae 0x14008cfcc
mov rax, qword [rsp + 0x38]
movzx r8d, byte [r13 + rax]
mov eax, r8d
shr eax, 2
lea r9, [0x1403a2458]
movzx eax, byte [rax + r9]
mov byte [rbp + rdx], al
mov rax, qword [rsp + 0x3b0]
cmp rax, rdi
jae 0x14008cff0
lea rcx, [rdx + 1]
cmp rcx, r14
jae 0x14008d011
movzx eax, byte [r13 + rax]
mov ecx, eax
shr cl, 4
shl r8b, 4
or r8b, cl
movzx ecx, r8b
and ecx, 0x3f
movzx ecx, byte [rcx + r9]
mov byte [rbp + rdx + 1], cl
lea rcx, [rdx + 2]
cmp rcx, r14
jae 0x14008d020
shl al, 2
and al, 0x3c
mov r8d, 3
jmp 0x14008aa6d
mov ebp, 1
xor eax, eax
mov qword [rsp + 0x40], rax
cmp rdi, 0x1b
jb 0x14008a5a1
mov ecx, 0x20
xor eax, eax
lea r8, [0x1403a2458]
nop dword [rax]
lea rdx, [rax + 0x1a]
cmp rdx, rdi
ja 0x14008cd96
test rcx, rcx
je 0x14008cda8
cmp rcx, r14
ja 0x14008cd87
mov rdx, qword [r13 + rax]
bswap rdx
mov r9, rdx
shr r9, 0x3a
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x20], r9b
mov r9, rdx
shr r9, 0x34
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1f], r9b
mov r9, rdx
shr r9, 0x2e
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1e], r9b
mov r9, rdx
shr r9, 0x28
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1d], r9b
mov r9, rdx
shr r9, 0x22
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1c], r9b
mov r9, rdx
shr r9, 0x1c
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1b], r9b
mov r9d, edx
shr r9d, 0x16
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x1a], r9b
shr edx, 0x10
and edx, 0x3f
movzx edx, byte [rdx + r8]
mov byte [rbp + rcx - 0x19], dl
mov rdx, qword [r13 + rax + 6]
bswap rdx
mov r9, rdx
shr r9, 0x3a
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x18], r9b
mov r9, rdx
shr r9, 0x34
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x17], r9b
mov r9, rdx
shr r9, 0x2e
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x16], r9b
mov r9, rdx
shr r9, 0x28
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x15], r9b
mov r9, rdx
shr r9, 0x22
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x14], r9b
mov r9, rdx
shr r9, 0x1c
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x13], r9b
mov r9d, edx
shr r9d, 0x16
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x12], r9b
shr edx, 0x10
and edx, 0x3f
movzx edx, byte [rdx + r8]
mov byte [rbp + rcx - 0x11], dl
mov rdx, qword [r13 + rax + 0xc]
bswap rdx
mov r9, rdx
shr r9, 0x3a
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0x10], r9b
mov r9, rdx
shr r9, 0x34
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xf], r9b
mov r9, rdx
shr r9, 0x2e
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xe], r9b
mov r9, rdx
shr r9, 0x28
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xd], r9b
mov r9, rdx
shr r9, 0x22
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xc], r9b
mov r9, rdx
shr r9, 0x1c
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xb], r9b
mov r9d, edx
shr r9d, 0x16
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 0xa], r9b
shr edx, 0x10
and edx, 0x3f
movzx edx, byte [rdx + r8]
mov byte [rbp + rcx - 9], dl
mov rdx, qword [r13 + rax + 0x12]
bswap rdx
mov r9, rdx
shr r9, 0x3a
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 8], r9b
mov r9, rdx
shr r9, 0x34
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 7], r9b
mov r9, rdx
shr r9, 0x2e
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 6], r9b
mov r9, rdx
shr r9, 0x28
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 5], r9b
mov r9, rdx
shr r9, 0x22
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 4], r9b
mov r9, rdx
shr r9, 0x1c
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 3], r9b
mov r9d, edx
shr r9d, 0x16
and r9d, 0x3f
movzx r9d, byte [r9 + r8]
mov byte [rbp + rcx - 2], r9b
shr edx, 0x10
and edx, 0x3f
movzx edx, byte [rdx + r8]
mov byte [rbp + rcx - 1], dl
add rax, 0x18
add rcx, 0x20
cmp rax, rbx
jbe 0x14008a740
add rcx, 0xffffffffffffffe0
cmp rax, qword [rsp + 0x38]
jb 0x14008a5b0
mov rdx, rcx
mov rax, qword [rsp + 0x300]
cmp rax, 1
jne 0x14008a67f
cmp rdx, r14
jae 0x14008cfde
mov rax, qword [rsp + 0x38]
movzx eax, byte [r13 + rax]
mov ecx, eax
shr ecx, 2
lea r8, [0x1403a2458]
movzx ecx, byte [rcx + r8]
mov byte [rbp + rdx], cl
lea rcx, [rdx + 1]
cmp rcx, r14
jae 0x14008d002
shl al, 4
and al, 0x30
mov r8d, 2
movzx eax, al
lea r9, [0x1403a2458]
movzx eax, byte [rax + r9]
mov byte [rbp + rcx], al
add rdx, r8
mov rax, qword [rsp + 0x3a0]
mov rcx, r14
sub rcx, rdx
jb 0x14008ce65
cmp byte [rsp + 0x108], 0
je 0x14008aadb
cmp r14, rdx
je 0x14008ce9e
mov byte [rbp + rdx], 0x3d
cmp rax, 1
je 0x14008aadd
cmp rcx, 1
je 0x14008ce9e
mov byte [rbp + rdx + 1], 0x3d
cmp rax, 2
je 0x14008aadd
cmp rcx, 2
je 0x14008ce9e
mov byte [rbp + rdx + 2], 0x3d
jmp 0x14008aadd
xor eax, eax
add rdx, rax
jb 0x14008ce77
lea rcx, [rsp + 0x140]
mov rdx, rbp
mov r8, r14
call sym.core::str::converts::from_utf8::h7e3ffe505e8498fd
cmp qword [rsp + 0x140], 0
je 0x14008ab88
movabs rax, 0x8000000000000000
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
jne 0x14008cee2
mov rcx, r12
mov rbx, r14
mov r14, qword [rsp + 0x148]
mov qword [rsp + 0x40], rbp
test rdi, rdi
mov rbp, qword [rsp + 0x58]
je 0x14008ab4e
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r13
call fcn.14021a7bc
test r14, r14
mov qword [rsp + 0x390], rsi
je 0x14008ab97
mov r13, qword [rsp + 0x50]
js 0x14008cf36
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r14
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cf40
mov rdi, rax
mov rsi, r14
jmp 0x14008aba3
mov rbx, rbp
test rdi, rdi
mov rbp, qword [rsp + 0x58]
jne 0x14008ab3d
jmp 0x14008ab4e
mov edi, 1
xor esi, esi
mov r13, qword [rsp + 0x50]
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call sym.memcpy
mov byte [rsp + 0x140], 3
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], r14
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x2b0]
lea r9, [rsp + 0x140]
call sym.alloc::collections::btree::map::BTreeMap_K_V_A_::insert::hb440338f4f4d086e
movzx eax, byte [rsp + 0x90]
cmp rax, 6
ja case.0x14008ac13.5
lea rcx, [0x140398154]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x98], 0
je case.0x14008ac13.0
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x1404a5110]
xor edx, edx
jmp 0x14008ac7b
mov r14, r12
mov rdi, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xa8]
test rsi, rsi
je 0x14008ac61
mov r12, rdi
nop
mov rcx, r12
call sym.core::ptr::drop_in_place_serde_json::value::Value_::hf8b44d1dc7a24d3d
add r12, 0x20
dec rsi
jne 0x14008ac50
cmp qword [rsp + 0x98], 0
mov r12, r14
je case.0x14008ac13.0
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
cmp qword [rsp + 0x40], 0
je 0x14008ac99
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
movzx eax, byte [0x1404a5170]
mov edx, 5
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
mov rsi, qword [rsp + 0x310]
je 0x14008ce8f
mov byte [rax + 4], 0x64
mov dword [rax], 0x6c697562
mov qword [rsp + 0x2b0], 5
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 5
test rsi, rsi
je 0x14008ad14
js 0x14008cf4d
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cf5c
mov rdi, rax
mov rbx, rsi
jmp 0x14008ad1e
mov edi, 1
mov rbx, rsi
xor esi, esi
mov rcx, rdi
mov rdx, qword [rsp + 0x100]
mov r8, rbx
call sym.memcpy
mov byte [rsp + 0x140], 3
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rbx
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x2b0]
lea r9, [rsp + 0x140]
call sym.alloc::collections::btree::map::BTreeMap_K_V_A_::insert::hb440338f4f4d086e
movzx eax, byte [rsp + 0x90]
cmp rax, 6
ja case.0x14008ad93.5
lea rcx, [0x140398170]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x98], 0
je case.0x14008ad93.0
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x1404a5110]
xor edx, edx
jmp 0x14008ae68
mov rcx, qword [rsp + 0x98]
mov rsi, r12
test rcx, rcx
je 0x14008b782
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rdx
mov ecx, 1
jmp 0x14008b786
mov rsi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
test rbx, rbx
je 0x14008ae51
mov rdi, rsi
nop dword [rax + rax]
mov rcx, rdi
call sym.core::ptr::drop_in_place_serde_json::value::Value_::hf8b44d1dc7a24d3d
add rdi, 0x20
dec rbx
jne 0x14008ae40
cmp qword [rsp + 0x98], 0
je case.0x14008ad93.0
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
movzx eax, byte [0x1404a5170]
mov edx, 4
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008ce42
mov dword [rax], 0x656d616e
mov qword [rsp + 0x2b0], 4
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 4
test r12, r12
je 0x14008aedc
js 0x14008cf6e
movzx eax, byte [0x1404a5170]
xor ecx, ecx
mov rdx, r12
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cf78
mov rsi, rax
mov rdi, r12
jmp 0x14008aee3
xor edi, edi
mov esi, 1
mov rdx, qword [rsp + 0x398]
mov rcx, rsi
mov r8, r12
call sym.memcpy
mov byte [rsp + 0x140], 3
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], r12
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x2b0]
lea rsi, [rsp + 0x140]
mov r9, rsi
call sym.alloc::collections::btree::map::BTreeMap_K_V_A_::insert::hb440338f4f4d086e
movzx eax, byte [rsp + 0x90]
cmp rax, 6
ja case.0x14008af5b.5
lea rcx, [0x14039818c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x98], 0
je case.0x14008af5b.0
mov r8, qword [rsp + 0xa0]
mov rcx, qword [0x1404a5110]
xor edx, edx
jmp 0x14008b028
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x14008b7e4
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rdx
mov ecx, 1
jmp 0x14008b7e8
mov rdi, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xa8]
test r14, r14
je 0x14008b011
mov rbx, rdi
nop dword [rax]
mov rcx, rbx
call sym.core::ptr::drop_in_place_serde_json::value::Value_::hf8b44d1dc7a24d3d
add rbx, 0x20
dec r14
jne 0x14008b000
cmp qword [rsp + 0x98], 0
je case.0x14008af5b.0
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x120]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rcx], xmm0
mov byte [rsp + 0x118], 5
cmp dword [rsp + 0x3c0], 2
je 0x14008c61f
movzx eax, byte [0x1404a5170]
mov edx, pe_nt_image_headers64
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cfae
mov qword [rsp + 0x140], pe_nt_image_headers64
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x90], rsi
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x90]
call sym._ZN10serde_json5value3ser76__LT_impl_u20_serde..ser..Serialize_u20_for_u20_serde_json..value..Value_GT_9serialize17h1d7f4f3eec
mov rax, qword [rsp + 0x140]
mov rsi, qword [rsp + 0x148]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14008b1d5
movzx eax, byte [0x1404a5170]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008d02f
mov rdi, rax
mov qword [rax], rsi
movzx eax, byte [0x1404a5170]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008cfbd
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], rdi
lea rax, sym._ZN4core3ptr45drop_in_place_LT_serde_json..error..Error_GT_17h9e55b48be1213564E.2214
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 0
cmp dword [rsp + 0x3c0], 2
jne 0x14008b422
mov rdi, qword [rsp + 0x3c8]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x14008b18e
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x14008b16b
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x14008b18e
cmp qword [r14 + 0x10], 0x11
jb 0x14008b17d
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rbx
call fcn.14021a7bc
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14008b1b7
test rax, rax
je 0x14008b1b7
mov r8, qword [rdi + 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
lea r14, [rsp + 0x3d0]
jmp 0x14008c538
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], rcx
movups xmm6, xmmword [0x1404337b8]
movaps xmmword [rsp + 0x150], xmm6
movups xmm7, xmmword [0x1404337a8]
movaps xmmword [rsp + 0x140], xmm7
mov rsi, qword [rsp + 0x410]
test rsi, rsi
mov qword [rsp + 0xf8], r15
je 0x14008b47e
mov rcx, qword [rsp + 0x3e8]
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0xca0], xmm0
lea rdx, [rsp + 0xca0]
lea r8, [rsp + 0x140]
call sym.http::header::map::hash_elem_using::hc244a77c22322e24
mov ebp, eax
movzx r15d, word [rsp + 0x440]
mov r12d, r15d
and r12d, ebp
mov r13, qword [rsp + 0x438]
mov rbx, qword [rsp + 0x408]
mov rdi, qword [rsp + 0x430]
mov r9, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
movzx eax, byte [rsp + 0x148]
mov byte [rsp + 0x38], al
mov r8, qword [rsp + 0x150]
xor r14d, r14d
jmp 0x14008b326
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x14008b834
mov rdx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rdx
mov ecx, 1
jmp 0x14008b838
movzx ecx, byte [rsp + 0x38]
cmp byte [rax + 8], cl
je 0x14008b401
nop dword [rax]
inc r14
inc r12
cmp r12, r13
mov eax, 0
cmovae r12, rax
test r13, r13
je 0x14008b420
movzx ecx, word [rdi + r12*4]
cmp rcx, 0xffff
je 0x14008b46d
movzx eax, word [rdi + r12*4 + 2]
mov r11d, eax
and r11d, r15d
mov r10d, r12d
sub r10d, r11d
and r10d, r15d
cmp r14, r10
ja 0x14008b46d
cmp ax, bp
jne 0x14008b320
cmp rsi, rcx
jbe 0x14008cebc
test r9, r9
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [rbx + rax + 0x40]
test rcx, rcx
setne r10b
cmp r10b, r11b
je 0x14008b320
add rax, rbx
add rax, 0x40
test rcx, rcx
je 0x14008b30e
cmp qword [rax + 0x10], r8
jne 0x14008b320
mov rcx, qword [rax + 8]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x88], r9
mov rsi, r8
mov qword [rsp + 0x108], rdx
call sub.msvcrt.dll_memcmp
mov rdx, qword [rsp + 0x108]
mov r8, rsi
mov r9, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x40]
test eax, eax
jne 0x14008b320
test r9, r9
je 0x14008b401
lea rcx, [rsp + 0x158]
call qword [r9 + 0x20]
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
mov r15, qword [rsp + 0xf8]
jmp 0x14008c0ee
jmp 0x14008b420
mov rax, qword [rsp + 0x4d0]
cmp rax, 2
lea r14, [rsp + 0x3d0]
je 0x14008c330
test rax, rax
je 0x14008c2f0
mov rax, qword [rsp + 0x4d8]
mov rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4e8]
lea rcx, [rsp + 0x4f0]
call qword [rax + 0x20]
jmp 0x14008c330
test r9, r9
je 0x14008b47e
lea rcx, [rsp + 0x158]
call qword [r9 + 0x20]
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm7
mov rax, qword [rsp + 0x410]
cmp dword [rsp + 0x3e8], 1
mov rdx, qword [rsp + 0x438]
jne 0x14008b4b8
test rax, rax
js 0x14008b884
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
jmp 0x14008b89c
mov rcx, rdx
shr rcx, 2
mov r8, rdx
sub r8, rcx
cmp rax, r8
jne 0x14008bae6
test rax, rax
jne 0x14008bace
mov rdi, rdx
mov word [rsp + 0x440], 7
movzx eax, byte [0x1404a5170]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008d1ba
mov rsi, rax
movaps xmm0, xmmword [0x140398140]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
test rdi, rdi
je 0x14008b52c
mov r8, qword [rsp + 0x430]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov qword [rsp + 0x430], rsi
mov qword [rsp + 0x438], 8
movzx eax, byte [0x1404a5170]
mov edx, 0x270
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h5a8f05db6a24897c
test rax, rax
je 0x14008d1c9
mov rsi, rax
mov rbx, qword [rsp + 0x410]
test rbx, rbx
je 0x14008c567
mov rdi, qword [rsp + 0x408]
add rdi, 0x30
jmp 0x14008b59d
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x20]
add rdi, 0x68
dec rbx
je 0x14008c567
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14008b57e
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x20]
jmp 0x14008b57e
mov qword [rsp + 0xf8], r15
xor r15d, r15d
lea rcx, [rsp + 0x3c0]
xor edx, edx
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h004f958d7b3f8117
jmp 0x14008b60e
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x100], rax
mov byte [rax + rbp], sil
mov rsi, rbp
inc rsi
mov qword [rsp + 0x3d0], rsi
inc r15
cmp rbx, r15
je 0x14008b765
mov esi, dword [rsp + r15*4 + 0xd70]
cmp esi, 0x80
jae 0x14008b650
mov rax, qword [rsp + 0x3d0]
mov rbp, rax
cmp rax, qword [rsp + 0x3c0]
jne 0x14008b5e0
lea rcx, [rsp + 0x3c0]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h300ed7d86b668954
jmp 0x14008b5e0
mov dword [rsp + 0x140], 0
mov eax, esi
cmp esi, 0x800
jae 0x14008b67d
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x140], al
mov ebp, 2
mov eax, 1
jmp 0x14008b6e3
cmp esi, 0x10000
jae 0x14008b6ad
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x140], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x141], al
mov ebp, 3
mov eax, 2
jmp 0x14008b6e3
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x140], al
mov eax, esi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x141], al
mov eax, esi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x142], al
mov ebp, 4
mov eax, 3
and sil, 0x3f
or sil, 0x80
mov byte [rsp + rax + 0x140], sil
mov rax, qword [rsp + 0x3c0]
mov rsi, qword [rsp + 0x3d0]
sub rax, rsi
cmp rax, rbp
jb 0x14008b748
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x100], rax
lea rcx, [rax + rsi]
lea rdx, [rsp + 0x140]
mov r8, rbp
call sym.memcpy
add rsi, rbp
mov qword [rsp + 0x3d0], rsi
inc r15
cmp rbx, r15
jne 0x14008b60e
jmp 0x14008b765
lea rcx, [rsp + 0x3c0]
mov rdx, rsi
mov r8, rbp
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h004f958d7b3f8117
mov rsi, qword [rsp + 0x3d0]
jmp 0x14008b70b
mov qword [rsp + 0x310], rsi
mov rsi, qword [rsp + 0x3c0]
mov r15, qword [rsp + 0xf8]
jmp 0x14008a278
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x180], rax
lea rdi, [rsp + 0x2b0]
lea r12, [rsp + 0x140]
nop
mov rcx, rdi
mov rdx, r12
call sym.alloc::collections::btree::map::IntoIter_K_V_A_::dying_next::h40a92ede1230d904
cmp qword [rsp + 0x2b0], 0
je 0x14008b7d0
mov rcx, rdi
call sym._ZN5alloc11collections5btree4node173Handle_LT_alloc..collections..btree..node..NodeRef_LT_alloc..collections..btree..node..mar
jmp 0x14008b7b0
mov r12, rsi
cmp qword [rsp + 0x40], 0
jne 0x14008ac88
jmp 0x14008ac99
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x180], rax
lea rsi, [rsp + 0x2b0]
lea rdi, [rsp + 0x140]
mov rcx, rsi
mov rdx, rdi
call sym.alloc::collections::btree::map::IntoIter_K_V_A_::dying_next::h40a92ede1230d904
cmp qword [rsp + 0x2b0], 0
je case.0x14008ad93.0
mov rcx, rsi
call sym._ZN5alloc11collections5btree4node173Handle_LT_alloc..collections..btree..node..NodeRef_LT_alloc..collections..btree..node..mar
jmp 0x14008b810
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x180], rax
lea rdi, [rsp + 0x2b0]
lea rbx, [rsp + 0x140]
mov rcx, rdi
mov rdx, rbx
call sym.alloc::collections::btree::map::IntoIter_K_V_A_::dying_next::h40a92ede1230d904
cmp qword [rsp + 0x2b0], 0
je case.0x14008af5b.0
mov rcx, rdi
call sym._ZN5alloc11collections5btree4node173Handle_LT_alloc..collections..btree..node..NodeRef_LT_alloc..collections..btree..node..mar
jmp 0x14008b860
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm0, xmm0
test rdx, rdx
js 0x14008b8a8
cvtsi2ss xmm1, rdx
jmp 0x14008b8bf
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, dword [0x140398150]
jae 0x14008bac2
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h67097a37327547d9
test rax, rax
je 0x14008cdff
mov qword [rsp + 0x3e8], 2
movups xmm0, xmmword [rax]
inc qword [rax]
movups xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x438]
test rax, rax
je 0x14008b97c
mov rcx, qword [rsp + 0x430]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 6
jbe 0x14008b969
inc r8
movabs rdx, 0x8000000000000000
lea r9, [rdx - 8]
and r9, r8
lea rdx, [r9*4]
xor r10d, r10d
movaps xmm0, xmmword [0x140398140]
movups xmmword [rcx + r10*4], xmm0
movups xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x14008b94d
cmp r8, r9
je 0x14008b97c
add rdx, rcx
lea rax, [rcx + rax*4]
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x14008b96d
mov rax, qword [rsp + 0x410]
test rax, rax
je 0x14008bae6
mov rdi, qword [rsp + 0x408]
imul rax, rax, 0x68
add rax, rdi
mov qword [rsp + 0x40], rax
movzx r14d, word [rsp + 0x440]
mov r15, qword [rsp + 0x430]
mov r12, qword [rsp + 0x438]
xor r13d, r13d
lea rdx, [rsp + 0xc90]
xor r10d, r10d
mov rbp, r10
mov rbx, rdi
add rdi, 0x68
lea rax, [r10 + 1]
mov qword [rsp + 0x38], rax
lea r8, [rbx + 0x40]
mov rcx, qword [rsp + 0x3e8]
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0xc90], xmm0
mov rsi, rdx
call sym.http::header::map::hash_elem_using::hc244a77c22322e24
mov ecx, eax
and ecx, r14d
mov word [rbx + 0x60], ax
xor edx, edx
cmp rcx, r12
cmovae rcx, r13
test r12, r12
je 0x14008bac0
nop word [rax + rax]
cmp word [r15 + rcx*4], 0xffff
je 0x14008ba53
movzx r8d, word [r15 + rcx*4 + 2]
and r8d, r14d
mov r9d, ecx
sub r9d, r8d
and r9d, r14d
cmp r9, rdx
jb 0x14008ba62
inc rdx
inc rcx
cmp rcx, r12
cmovae rcx, r13
test r12, r12
jne 0x14008ba20
jmp 0x14008bac0
mov word [r15 + rcx*4], bp
mov rdx, rsi
mov r10, qword [rsp + 0x38]
jmp 0x14008baa4
mov rdx, rsi
mov r10, qword [rsp + 0x38]
nop word [rax + rax]
cmp rcx, r12
cmovae rcx, r13
movzx r9d, word [r15 + rcx*4]
cmp r9w, 0xffff
je 0x14008ba9f
movzx r8d, word [r15 + rcx*4 + 2]
mov word [r15 + rcx*4], bp
mov word [r15 + rcx*4 + 2], ax
inc rcx
mov eax, r8d
mov ebp, r9d
jmp 0x14008ba70
mov word [r15 + rcx*4], bp
mov word [r15 + rcx*4 + 2], ax
cmp rdi, qword [rsp + 0x40]
jne 0x14008b9c8
jmp 0x14008bae6
jmp 0x14008bac0
mov qword [rsp + 0x3e8], 0
add rdx, rdx
lea rcx, [rsp + 0x3e8]
call sym.http::header::map::HeaderMap_T_::try_grow::h10905a22cf5ffe6b
test al, al
jne 0x14008d074
mov rcx, qword [rsp + 0x3e8]
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0xc80], xmm0
lea rdx, [rsp + 0xc80]
lea r8, [rsp + 0x60]
call sym.http::header::map::hash_elem_using::hc244a77c22322e24
mov ebp, eax
movzx r15d, word [rsp + 0x440]
mov edi, r15d
and edi, ebp
mov r13, qword [rsp + 0x438]
mov rbx, qword [rsp + 0x430]
mov r10, qword [rsp + 0x408]
mov r11, qword [rsp + 0x410]
mov r9, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x108], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
xor r14d, r14d
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x88], r10
jmp 0x14008bb96
movzx ecx, byte [rsp + 0x108]
cmp byte [rax + 8], cl
je 0x14008bc5a
nop word cs:[rax + rax]
inc r14
inc rdi
cmp rdi, r13
mov eax, 0
cmovae rdi, rax
test r13, r13
je 0x14008bfd0
movzx ecx, word [rbx + rdi*4]
cmp rcx, 0xffff
je 0x14008bfd2
movzx eax, word [rbx + rdi*4 + 2]
mov esi, r15d
and esi, eax
mov r8d, edi
sub r8d, esi
and r8d, r15d
cmp r8, r14
jb 0x14008c146
cmp ax, bp
jne 0x14008bb90
cmp r11, rcx
jbe 0x14008cead
test r9, r9
sete al
imul r12, rcx, 0x68
mov rcx, qword [r10 + r12 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x14008bb90
lea rax, [r10 + r12]
add rax, 0x40
test rcx, rcx
je 0x14008bb72
mov rcx, qword [rsp + 0x40]
cmp qword [rax + 0x10], rcx
jne 0x14008bb90
mov rcx, qword [rax + 8]
mov r8, qword [rsp + 0x40]
mov qword [rsp + 0x300], rdx
mov rsi, r9
call sub.msvcrt.dll_memcmp
mov r9, rsi
mov rdx, qword [rsp + 0x300]
mov r10, qword [rsp + 0x88]
mov r11, qword [rsp + 0x38]
test eax, eax
jne 0x14008bb90
lea rdx, [r10 + r12]
cmp qword [r10 + r12], 0
mov r15, qword [rsp + 0xf8]
lea r14, [rsp + 0x2c8]
je 0x14008cc7c
mov qword [rsp + 0x40], rdx
mov rcx, qword [rdx + 8]
mov rdi, qword [rsp + 0x428]
cmp rdi, rcx
jbe 0x14008d1d8
mov r13, qword [rsp + 0x420]
lea rax, [rdi + rdi*8]
lea rbp, [rax*8 - 0x48]
add rbp, r13
mov esi, 1
lea r8, [rcx + rcx*8]
mov rax, qword [r13 + r8*8 + 8]
mov r9, qword [r13 + r8*8 + 0x10]
mov rdx, qword [r13 + r8*8 + 0x18]
cmp qword [r13 + r8*8], 0
je 0x14008bd0a
test r9, r9
je 0x14008bd4b
cmp rax, rdi
jae 0x14008d0b9
lea r9, [rax + rax*8]
mov qword [r13 + r9*8 + 0x10], 1
mov qword [r13 + r9*8 + 0x18], rdx
cmp rdx, rdi
jae 0x14008d0cb
lea rdx, [rdx + rdx*8]
mov qword [r13 + rdx*8], 1
mov qword [r13 + rdx*8 + 8], rax
jmp 0x14008bd9c
test r9, r9
je 0x14008bd87
cmp rax, r11
jae 0x14008d14c
imul r9, rax, 0x68
cmp qword [r10 + r9], 0
je 0x14008d110
add r9, r10
mov qword [r9 + 8], rdx
cmp rdx, rdi
jae 0x14008d15e
lea rdx, [rdx + rdx*8]
mov qword [r13 + rdx*8], 0
mov qword [r13 + rdx*8 + 8], rax
jmp 0x14008bd9c
cmp rdx, r11
jae 0x14008d11c
imul r9, rdx, 0x68
cmp qword [r10 + r9], 0
je 0x14008d140
add r9, r10
mov qword [r9 + 0x10], rax
cmp rax, rdi
jae 0x14008d12e
lea rax, [rax + rax*8]
mov qword [r13 + rax*8 + 0x10], 0
mov qword [r13 + rax*8 + 0x18], rdx
jmp 0x14008bd9c
cmp rax, r11
jae 0x14008d1a6
imul rax, rax, 0x68
mov qword [r10 + rax], 0
lea r11, [r8*8]
add r11, r13
mov r9, qword [r11]
mov r10, qword [r11 + 8]
mov r8, qword [r11 + 0x10]
mov rbx, qword [r11 + 0x18]
mov rax, qword [r11 + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [r11 + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [r11 + 0x20]
movaps xmmword [rsp + 0x90], xmm0
dec rdi
mov rax, qword [rbp + 0x40]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [r11], xmm0
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x30], xmm3
mov qword [r11 + 0x40], rax
mov qword [rsp + 0x428], rdi
cmp rdi, rcx
je 0x14008bef2
jbe 0x14008d065
mov r12, r14
mov rsi, qword [r11 + 8]
mov r14, qword [r11 + 0x10]
mov rax, qword [r11 + 0x18]
cmp qword [r11], 0
je 0x14008be5e
cmp rsi, rdi
mov rdx, qword [rsp + 0x38]
jae 0x14008d0dd
lea r11, [rsi + rsi*8]
mov qword [r13 + r11*8 + 0x10], 1
lea r11, [r11*8 + 0x18]
add r11, r13
jmp 0x14008be8a
mov rdx, qword [rsp + 0x38]
cmp rsi, rdx
jae 0x14008d188
imul r11, rsi, 0x68
mov rsi, qword [rsp + 0x88]
cmp qword [rsi + r11], 0
je 0x14008d17c
add r11, rsi
add r11, 8
mov qword [r11], rcx
test r14, r14
je 0x14008bec0
cmp rax, rdi
jae 0x14008d0ef
mov r14, r12
lea rax, [rax + rax*8]
mov qword [r13 + rax*8], 1
lea rax, [rax*8 + 8]
add rax, r13
mov qword [rax], rcx
mov esi, 1
jmp 0x14008bef2
cmp rax, rdx
jae 0x14008d197
imul rax, rax, 0x68
mov rdx, qword [rsp + 0x88]
cmp qword [rdx + rax], 0
mov esi, 1
je 0x14008d170
mov r14, r12
add rax, rdx
add rax, 0x10
mov qword [rax], rcx
mov rax, r8
xor rax, 1
mov rdx, rdi
xor rdx, rbx
or rdx, rax
cmove r8, rsi
cmove rbx, rcx
mov rax, r9
xor rax, 1
mov rdx, rdi
xor rdx, r10
or rdx, rax
cmove r10, rcx
mov qword [rsp + 0x140], r9
mov qword [rsp + 0x148], r10
mov qword [rsp + 0x150], r8
mov qword [rsp + 0x158], rbx
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0x190]
mov qword [rcx - 0x10], rax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [rcx - 0x20], xmm1
movups xmmword [rcx - 0x30], xmm0
test r8, r8
je 0x14008cc54
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x178]
call qword [rax + 0x20]
add rbp, 0xffffffffffffffb8
mov rcx, rbx
cmp rdi, rbx
mov r11, qword [rsp + 0x38]
mov r10, qword [rsp + 0x88]
ja 0x14008bcaf
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
nop word cs:[rax + rax]
jmp 0x14008bfd0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp r11, 0x7fff
ja 0x14008d03e
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
cmp r11, qword [rsp + 0x400]
mov r13, qword [rsp + 0x50]
mov r15, qword [rsp + 0xf8]
jne 0x14008c044
lea rcx, [rsp + 0x400]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h5e76ecda420a7777
mov r11, qword [rsp + 0x38]
mov r10, qword [rsp + 0x408]
imul rax, r11, 0x68
mov qword [r10 + rax], 0
lea rcx, str._s_b_
mov qword [r10 + rax + 0x18], rcx
lea rcx, str.application_jsonnot_yet_implementedhello_src_sendersproviderskedi.rs
mov qword [r10 + rax + 0x20], rcx
mov qword [r10 + rax + 0x28], 0x10
mov qword [r10 + rax + 0x30], 0
mov byte [r10 + rax + 0x38], 0
mov ecx, dword [rsp + 0x139]
mov edx, dword [rsp + 0x13c]
mov dword [r10 + rax + 0x39], ecx
mov dword [r10 + rax + 0x3c], edx
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movups xmmword [r10 + rax + 0x40], xmm0
movups xmmword [r10 + rax + 0x50], xmm1
mov word [r10 + rax + 0x60], bp
lea rax, [r11 + 1]
mov qword [rsp + 0x410], rax
mov rdx, qword [rsp + 0x438]
cmp rdi, rdx
jae 0x14008d101
mov rax, qword [rsp + 0x430]
mov word [rax + rdi*4], r11w
mov word [rax + rdi*4 + 2], bp
mov rbp, qword [rsp + 0x58]
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x358]
call sym.__bytes::bytes::Bytes_as_core::convert::From_alloc::vec::Vec_u8___::from::hfbe2152551e53d79
mov rax, qword [rsp + 0x4d0]
cmp rax, 2
je 0x14008c5ed
test rax, rax
je 0x14008c5ad
mov rax, qword [rsp + 0x4d8]
mov rdx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4e8]
lea rcx, [rsp + 0x4f0]
call qword [rax + 0x20]
jmp 0x14008c5ed
cmp r14, 0x200
setae bl
cmp qword [rsp + 0x3e8], 2
setne sil
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
cmp r11, 0x7fff
ja 0x14008d03e
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
cmp r11, qword [rsp + 0x400]
mov r13, qword [rsp + 0x50]
mov r15, qword [rsp + 0xf8]
jne 0x14008c1cf
lea rcx, [rsp + 0x400]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h5e76ecda420a7777
mov r11, qword [rsp + 0x38]
mov r10, qword [rsp + 0x408]
and bl, sil
imul rax, r11, 0x68
mov qword [r10 + rax], 0
lea rcx, str._s_b_
mov qword [r10 + rax + 0x18], rcx
lea rcx, str.application_jsonnot_yet_implementedhello_src_sendersproviderskedi.rs
mov qword [r10 + rax + 0x20], rcx
mov qword [r10 + rax + 0x28], 0x10
mov qword [r10 + rax + 0x30], 0
mov byte [r10 + rax + 0x38], 0
mov ecx, dword [rsp + 0x139]
mov edx, dword [rsp + 0x13c]
mov dword [r10 + rax + 0x39], ecx
mov dword [r10 + rax + 0x3c], edx
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movups xmmword [r10 + rax + 0x40], xmm0
movups xmmword [r10 + rax + 0x50], xmm1
mov word [r10 + rax + 0x60], bp
lea rax, [r11 + 1]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x430]
mov rcx, qword [rsp + 0x438]
xor r8d, r8d
xor edx, edx
cmp rdi, rcx
cmovae rdi, r8
test rcx, rcx
je 0x14008c2b0
movzx r9d, word [rax + rdi*4]
cmp r9w, 0xffff
je 0x14008c2b2
inc rdx
movzx r10d, word [rax + rdi*4 + 2]
mov word [rax + rdi*4], r11w
mov word [rax + rdi*4 + 2], bp
inc rdi
mov ebp, r10d
mov r11d, r9d
cmp rdi, rcx
cmovae rdi, r8
test rcx, rcx
jne 0x14008c275
nop dword [rax]
jmp 0x14008c2b0
mov word [rax + rdi*4], r11w
mov word [rax + rdi*4 + 2], bp
cmp rdx, 0x80
setb al
not bl
test bl, al
jne 0x14008c0e9
cmp qword [rsp + 0x3e8], 0
jne 0x14008c0e9
mov qword [rsp + 0x3e8], 1
jmp 0x14008c0e9
mov rdi, qword [rsp + 0x4d8]
mov rbx, qword [rsp + 0x4e0]
mov rax, qword [rbx]
test rax, rax
je 0x14008c30d
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008c330
cmp qword [rbx + 0x10], 0x11
jb 0x14008c31f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
cmp byte [rsp + 0x4b0], 0xa
jb 0x14008c35b
cmp qword [rsp + 0x4c0], 0
je 0x14008c35b
mov r8, qword [rsp + 0x4b8]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp qword [rsp + 0x448], 0
je 0x14008c37c
mov r8, qword [rsp + 0x450]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp qword [rsp + 0x438], 0
je 0x14008c39d
mov r8, qword [rsp + 0x430]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rbx, qword [rsp + 0x410]
test rbx, rbx
je 0x14008c3f5
mov rdi, qword [rsp + 0x408]
add rdi, 0x30
jmp 0x14008c3db
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x20]
add rdi, 0x68
dec rbx
je 0x14008c3f5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14008c3c0
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x20]
jmp 0x14008c3c0
cmp qword [rsp + 0x400], 0
je 0x14008c416
mov r8, qword [rsp + 0x408]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rbx, qword [rsp + 0x428]
test rbx, rbx
je 0x14008c44b
mov rdi, qword [rsp + 0x420]
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x20]
add rdi, 0x48
dec rbx
jne 0x14008c430
cmp qword [rsp + 0x418], 0
je 0x14008c46c
mov r8, qword [rsp + 0x420]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp qword [rsp + 0x3c0], 0
je 0x14008c538
mov rax, qword [rsp + 0x3c8]
test rax, rax
je 0x14008c4a8
mov rdx, qword [rsp + 0x3d0]
mov r8, qword [rsp + 0x3d8]
lea rcx, [rsp + 0x3e0]
call qword [rax + 0x20]
jmp 0x14008c538
mov rdi, qword [rsp + 0x3d0]
mov rbx, qword [rsp + 0x3d8]
mov rax, qword [rbx]
test rax, rax
je 0x14008c4c5
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008c4e8
cmp qword [rbx + 0x10], 0x11
jb 0x14008c4d7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov rdi, qword [rsp + 0x3e0]
test rdi, rdi
je 0x14008c538
mov rcx, rdi
call sym.__tokio::runtime::time::entry::TimerEntry_as_core::ops::drop::Drop_::drop::h27a7717a9040f828
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x14008c510
lea rcx, [rdi + 0x10]
call sym.alloc::sync::Arc_T_A_::drop_slow::hb0c0d0bc123cb98f
cmp qword [rdi + 0x18], 0
je 0x14008c527
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x14008c527
mov rcx, qword [rdi + 0x48]
call qword [rax + 0x18]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov qword [rsp + 0x3c0], 2
mov qword [rsp + 0x3c8], rsi
lea rdx, [rsp + 0x140]
mov r8d, 0x128
mov rcx, r14
call sym.memcpy
jmp 0x14008c61f
cmp qword [rsp + 0x400], 0
je 0x14008c588
mov r8, qword [rsp + 0x408]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov qword [rsp + 0x400], 6
mov qword [rsp + 0x408], rsi
mov qword [rsp + 0x410], 0
jmp 0x14008bae6
mov rsi, qword [rsp + 0x4d8]
mov rdi, qword [rsp + 0x4e0]
mov rax, qword [rdi]
test rax, rax
je 0x14008c5ca
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14008c5ed
cmp qword [rdi + 0x10], 0x11
jb 0x14008c5dc
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov qword [rsp + 0x4d0], 1
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x100], xmm1
movups xmmword [rax + 0xf0], xmm0
lea rsi, [rsp + 0x140]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x150
mov rcx, rsi
call sym.memcpy
lea rcx, [rsp + 0xcb0]
mov rdx, rsi
call sym.reqwest::blocking::request::RequestBuilder::send::h56cd93b22e7cfa60
mov rsi, qword [rsp + 0xcb0]
mov rbx, qword [rsp + 0xcb8]
cmp rsi, 3
jne 0x14008c6d1
movzx eax, byte [rsp + 0x118]
cmp eax, 3
jb 0x14008c79f
je 0x14008c77e
cmp eax, 4
jne 0x14008cac8
mov rsi, qword [rsp + 0x128]
mov r14, qword [rsp + 0x130]
test r14, r14
je 0x14008c6b1
mov rdi, rsi
nop dword [rax + rax]
mov rcx, rdi
call sym.core::ptr::drop_in_place_serde_json::value::Value_::hf8b44d1dc7a24d3d
add rdi, 0x20
dec r14
jne 0x14008c6a0
cmp qword [rsp + 0x120], 0
je 0x14008c79f
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
jmp 0x14008c79a
mov r8d, 0xb0
lea rcx, [rsp + 0xbd0]
lea rdx, [rsp + 0xcc0]
call sym.memcpy
mov qword [rsp + 0xbc0], rsi
mov qword [rsp + 0xbc8], rbx
lea rcx, [rsp + 0xbc0]
call sym.core::ptr::drop_in_place_reqwest::blocking::response::Response_::h14dd64c1d706463e
movzx eax, byte [rsp + 0x118]
cmp eax, 3
jb 0x14008c7fe
je 0x14008c7dd
cmp eax, 4
jne 0x14008cb2b
mov rsi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x130]
test rbx, rbx
je 0x14008c761
mov rdi, rsi
nop word cs:[rax + rax]
mov rcx, rdi
call sym.core::ptr::drop_in_place_serde_json::value::Value_::hf8b44d1dc7a24d3d
add rdi, 0x20
dec rbx
jne 0x14008c750
cmp qword [rsp + 0x120], 0
je 0x14008c7fe
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
jmp 0x14008c7f9
cmp qword [rsp + 0x120], 0
je 0x14008c79f
mov r8, qword [rsp + 0x128]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rax, qword [rsp + 0x318]
lock dec qword [rax]
jne 0x14008c7ba
lea rcx, [rsp + 0x318]
call sym.alloc::sync::Arc_T_A_::drop_slow::hcc747474bcf70569
cmp qword [rsp + 0x390], 0
je 0x14008c83c
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, qword [rsp + 0x100]
call fcn.14021a7bc
jmp 0x14008c83c
cmp qword [rsp + 0x120], 0
je 0x14008c7fe
mov r8, qword [rsp + 0x128]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rax, qword [rsp + 0x318]
lock dec qword [rax]
jne 0x14008c819
lea rcx, [rsp + 0x318]
call sym.alloc::sync::Arc_T_A_::drop_slow::hcc747474bcf70569
cmp qword [rsp + 0x390], 0
je 0x14008c83a
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, qword [rsp + 0x100]
call fcn.14021a7bc
xor ebx, ebx
cmp qword [rsp + 0x110], 0
je 0x14008c858
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, r15
call fcn.14021a7bc
test rbx, rbx
mov r8, qword [rsp + 0x3a8]
je 0x14008ca4e
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0xd70], 0
mov qword [rsp + 0xd78], 1
mov qword [rsp + 0xd80], 0
mov qword [rsp + 0x3f0], 0x20
mov byte [rsp + 0x3f8], 3
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x3e0], rax
lea rax, fcn.1400b83c0
mov qword [rsp + 0x3e8], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x3c0]
call sym.__reqwest::error::Error_as_core::fmt::Display_::fmt::had4f0193bea29f0d
test al, al
jne 0x14008cf85
mov r14, qword [rsp + 0xd70]
mov rdi, qword [rsp + 0xd78]
mov rbx, qword [rsp + 0xd80]
mov rax, qword [rsp + 0x298]
mov rsi, qword [rsp + 0x2a8]
sub rax, rsi
cmp rax, rbx
jb 0x14008cb8e
mov rcx, qword [rsp + 0x2a0]
add rcx, rsi
mov rdx, rdi
mov r8, rbx
call sym.memcpy
add rsi, rbx
mov qword [rsp + 0x2a8], rsi
test r14, r14
je 0x14008c970
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov rsi, qword [rsp + 0x2a8]
cmp rsi, qword [rsp + 0x298]
jne 0x14008c987
lea rcx, [rsp + 0x298]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h300ed7d86b668954
mov rax, qword [rsp + 0x2a0]
mov byte [rax + rsi], 0xa
inc rsi
mov qword [rsp + 0x2a8], rsi
mov rsi, qword [rsp + 0x140]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14008c9e3
mov rbx, qword [rsi + 0x60]
mov rax, qword [rbx]
test rax, rax
je 0x14008c9c0
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x14008c9e3
cmp qword [rbx + 0x10], 0x11
jb 0x14008c9d2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rdi
call fcn.14021a7bc
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14008ca0c
test rax, rax
je 0x14008ca0c
mov r8, qword [rsi + 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, rsi
call fcn.14021a7bc
mov rcx, qword [0x1404a5110]
xor edx, edx
mov r8, qword [rsp + 0x3a8]
call fcn.14021a7bc
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [r13], xmm0
mov rax, qword [rsp + 0x2a8]
mov qword [r13 + 0x10], rax
jmp 0x14008ca8b
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
movabs rax, 0x8000000000000000
mov qword [r13], rax
cmp qword [rsp + 0x298], 0
je 0x14008ca8b
mov r8, qword [rsp + 0x2a0]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
cmp qword [rbp], 0
je 0x14008caa4
mov r8, qword [rbp + 8]
mov rcx, qword [0x1404a5110]
xor edx, edx
call fcn.14021a7bc
movaps xmm6, xmmword [rsp + 0x1570]
movaps xmm7, xmmword [rsp + 0x1580]
add rsp, 0x1598
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x120]
test rcx, rcx
je 0x14008cbae
mov rdx, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x3d8], rdx
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x3f0], rcx
mov qword [rsp + 0x3f8], rdx
mov ecx, 1
jmp 0x14008cbb2
mov rcx, qword [rsp + 0x120]
test rcx, rcx
je 0x14008cc04
mov rdx, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x3d0], rcx
mov qword [rsp + 0x3d8], rdx
mov qword [rsp + 0x3e8], 0
mov qword [rsp + 0x3f0], rcx
mov qword [rsp + 0x3f8], rdx
mov ecx, 1
jmp 0x14008cc08
lea rcx, [rsp + 0x298]
mov rdx, rsi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h004f958d7b3f8117
mov rsi, qword [rsp + 0x2a8]
jmp 0x14008c931
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x400], rax
lea rsi, [rsp + 0x140]
lea rdi, [rsp + 0x3c0]
nop word [rax + rax]
mov rcx, rsi
mov rdx, rdi
call sym.alloc::collections::btree::map::IntoIter_K_V_A_::dying_next::h40a92ede1230d904
cmp qword [rsp + 0x140], 0
je 0x14008c79f
mov rcx, rsi
call sym._ZN5alloc11collections5btree4node173Handle_LT_alloc..collections..btree..node..NodeRef_LT_alloc..collections..btree..node..mar
jmp 0x14008cbe0
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x400], rax
lea rsi, [rsp + 0x140]
lea rdi, [rsp + 0x3c0]
mov rcx, rsi
mov rdx, rdi
call sym.alloc::collections::btree::map::IntoIter_K_V_A_::dying_next::h40a92ede1230d904
cmp qword [rsp + 0x140], 0
je 0x14008c7fe
mov rcx, rsi
call sym._ZN5alloc11collections5btree4node173Handle_LT_alloc..collections..btree..node..NodeRef_LT_alloc..collections..btree..node..mar
jmp 0x14008cc30
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x178]
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x40]
movups xmm0, xmmword [rdx + 0x18]
movups xmm1, xmmword [rdx + 0x28]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movzx ebx, byte [rdx + 0x38]
mov eax, dword [rdx + 0x3c]
mov dword [rsp + 0x30b], eax
mov eax, dword [rdx + 0x39]
mov dword [rsp + 0x308], eax
lea rax, str._s_b_
mov qword [rdx + 0x18], rax
lea rax, str.application_jsonnot_yet_implementedhello_src_sendersproviderskedi.rs
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], 0x10
mov qword [rdx + 0x30], 0
mov byte [rdx + 0x38], 0
mov eax, dword [rsp + 0x139]
mov ecx, dword [rsp + 0x13c]
mov dword [rdx + 0x3c], ecx
mov dword [rdx + 0x39], eax
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14008cd06
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x20]
cmp bl, 3
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x50]
je 0x14008d090
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2b0], xmm0
mov byte [rsp + 0x2d0], bl
mov eax, dword [rsp + 0x308]
mov ecx, dword [rsp + 0x30b]
lea rdx, [rsp + 0x2d1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
cmp bl, 2
je 0x14008c0ee
mov rax, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b8]
mov r8, qword [rsp + 0x2c0]
mov rcx, r14
call qword [rax + 0x20]
jmp 0x14008c0ee
lea r8, [0x1403a25a0]
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, [0x1403a2588]
mov rcx, rdx
mov rdx, rdi
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, [0x1403a25a0]
mov rcx, 0xffffffffffffffe0
xor edx, edx
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, [0x1403a2570]
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, [0x1403a2558]
mov rcx, rax
mov rdx, r9
call sym.core::slice::index::slice_index_order_fail::hb6f495100651f9f8
lea r8, [0x1403a2558]
mov rcx, r9
mov rdx, rdi
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, [0x1403a2570]
mov rcx, rdx
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea rax, [0x140444748]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
lea r9, [0x140444690]
lea r8, [rsp + 0x37]
mov edx, 0x46
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea rcx, str.integer_overflow_when_calculating_buffer_sizeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcencode.rs
lea r8, [0x1403bfb68]
mov edx, 0x2d
call sym.std::panicking::begin_panic::h6623ed9ab9c988a0
ud2
mov ecx, 1
mov edx, 4
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea r8, str.hello_src_sendersproviderscontrol_server.rs
mov edx, 0x200
mov rcx, rbx
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r8, [0x1403a2498]
mov rcx, rdx
mov rdx, r14
call sym.core::slice::index::slice_start_index_len_fail::h5f4d386d5ac67311
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, [0x1403a24b0]
mov edx, 0x2a
call sym.core::option::expect_failed::h871cc0eae5c1c846
mov ecx, 1
mov edx, 5
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea r8, [0x1403a25b8]
mov rdx, rcx
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov rdx, r14
xor ecx, ecx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rdx, r14
mov ecx, 1
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
movups xmm0, xmmword [rsp + 0x148]
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], rbp
mov qword [rsp + 0x150], r14
movups xmmword [rsp + 0x158], xmm0
lea rax, [0x1403bfb90]
mov qword [rsp + 0x20], rax
lea rcx, str.Invalid_UTF8
lea r9, sym.core::ptr::drop_in_place_alloc::string::FromUtf8Error_::hae7b6ae8490c8826
lea r8, [rsp + 0x140]
mov edx, 0xc
call sym.core::result::unwrap_failed::h9b9528a0a4171737
xor ecx, ecx
mov rdx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, r14
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
xor ecx, ecx
mov rdx, qword [rsp + 0x310]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 1
mov rdx, qword [rsp + 0x310]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rdx, r12
xor ecx, ecx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rdx, r12
mov ecx, 1
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea rax, [0x1404682c0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140468282]
lea r9, [0x1403bfcb8]
lea r8, [rsp + 0x37]
mov edx, 0x37
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov ecx, 1
mov edx, pe_nt_image_headers64
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov edx, 0x70
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
lea r8, [0x1403a24c8]
mov rcx, rdx
mov rdx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a2528]
mov rcx, rdx
mov rdx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a24e0]
mov rcx, rax
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a2540]
mov rdx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a24f8]
mov rdx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, [0x1403a2510]
mov rdx, r14
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov ecx, 8
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::h033f15fcf3b32b44
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14008d090
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
jmp 0x14008d08d
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14008d090
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x20]
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1404389e2]
lea r9, [0x140439308]
lea r8, [rsp + 0x37]
mov edx, 0x17
call sym.core::result::unwrap_failed::h9b9528a0a4171737
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, r11
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdx
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x38]
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
mov ecx, 2
mov edx, 0x20
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov ecx, 8
mov edx, 0x270
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rbx, rcx
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
mov rdx, rdi
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
int3