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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x23d8
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x23c0], xmm8
movaps xmmword [rsp + 0x23b0], xmm7
movaps xmmword [rsp + 0x23a0], xmm6
mov r13, rcx
mov al, byte [0x140149110]
mov edx, 0x10
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088da1
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
call sym.tokio::loom::std::rand::seed::h5f4943b6e147b102
mov rcx, rax
shr rcx, 0x20
cmp eax, 2
mov edx, 1
cmovae edx, eax
xor eax, eax
mov word [rsp + 0x134], ax
mov dword [rsp + 0x138], ecx
mov dword [rsp + 0x13c], edx
mov qword [rsp + 0xb8], 0x400
mov byte [rsp + 0x142], 0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0xc0], 0x200
mov qword [rsp + 0xa8], rsi
lea rcx, [0x140112c50]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x118], rax
mov dword [rsp + 0xa0], 0x3b9aca00
mov dword [rsp + 0x90], 0
mov dword [rsp + 0x130], 0x3d
mov qword [rsp + 0x128], 0x100
mov word [rsp + 0x143], ax
mov word [rsp + 0x140], 0x101
mov rcx, 0xffffffffffffffff
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.kernel32.dll_CreateIoCompletionPort
test rax, rax
je 0x140086a65
mov rsi, rax
mov al, byte [0x140149110]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088d83
mov rbp, rax
mov eax, 1
mov qword [rbp], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rsi
lock inc qword [rbp]
jle 0x140088d32
mov al, byte [0x140149110]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088d92
mov r14, rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rbp
mov qword [r14 + 0x18], rbp
xor eax, eax
mov word [r14 + 0x20], ax
mov qword [r14 + 0x28], rax
mov ecx, 8
mov qword [r14 + 0x30], rcx
mov qword [r14 + 0x38], rax
mov word [r14 + 0x40], ax
mov qword [r14 + 0x48], rax
mov qword [r14 + 0x50], rcx
pxor xmm0, xmm0
movdqu xmmword [r14 + 0x58], xmm0
mov byte [r14 + 0x68], 0
lock inc qword [rbp]
jle 0x140088d32
lock inc qword [r14]
jle 0x140088d32
mov al, byte [0x140149110]
mov edx, 0x8000
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088db0
mov rbx, rax
xor eax, eax
pxor xmm0, xmm0
mov rcx, rax
movdqu xmmword [rbx + rax + 0xc], xmm0
movdqu xmmword [rbx + rax], xmm0
add rax, 0x20
cmp rax, 0x7fe0
jne 0x140086602
lea rax, [rbx + rcx]
add rax, 0x20
pxor xmm0, xmm0
movdqu xmmword [rax + 0xc], xmm0
movdqu xmmword [rax], xmm0
mov al, byte [0x140149110]
mov edx, 0x4000
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088dbf
mov rsi, rax
mov al, byte [0x140149110]
mov edx, pe_nt_image_headers64
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088dce
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x2f8], rsi
mov eax, dword [rsp + 0xb40]
mov ecx, dword [rsp + 0xb43]
mov dword [rsp + 0x253], ecx
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x740]
mov dword [rsp + 0x158], eax
movzx eax, word [rsp + 0x744]
mov word [rsp + 0x15c], ax
xorps xmm6, xmm6
movaps xmmword [rsp + 0x190], xmm6
movups xmmword [rsp + 0x199], xmm6
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov dword [rsp + 0x210], eax
mov dword [rsp + 0x213], ecx
mov eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x253]
mov dword [rsp + 0x6b], ecx
mov dword [rsp + 0x68], eax
call sym.std::time::Instant::now::hb71b62803ac17da1
mov qword [rsp + 0x300], rax
mov dword [rsp + 0x22c], edx
mov al, byte [0x140149110]
mov edx, 0x28
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
mov qword [rsp + 0x30], rax
test rax, rax
je 0x140088ddd
xor edi, edi
lea rsi, [rsp + 0x740]
lea r15, [rsp + 0x340]
xor eax, eax
movups xmmword [rsp + rax + 0x340], xmm6
add rax, 0x10
cmp rax, 0x400
jne 0x140086741
mov r8d, 0x400
mov rcx, rsi
mov rdx, r15
call sym.memcpy
imul rax, rdi, 0x410
lea r12, [rsp + rax]
add r12, 0xb40
mov r8d, 0x400
mov rcx, r12
mov rdx, rsi
call sym.memcpy
mov qword [r12 + 0x400], rdi
mov qword [r12 + 0x408], 0
inc rdi
cmp rdi, 6
jne 0x14008673f
mov al, byte [0x140149110]
mov edx, 0x1860
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088dec
mov rsi, rax
lea r15, [rsp + 0xb40]
mov r8d, 0x1860
mov rcx, rax
mov rdx, r15
call sym.memcpy
mov rax, qword [rsp + 0x30]
mov word [rax], 0
mov qword [rax + 8], rsi
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], 0
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x63], ecx
mov dword [rsp + 0x60], eax
mov eax, dword [r15]
mov ecx, dword [r15 + 3]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
movzx eax, word [rsp + 0x340]
mov word [rsp + 0x44], ax
mov al, byte [rsp + 0x342]
mov byte [rsp + 0x46], al
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rsp + 0x178], eax
mov dword [rsp + 0x17b], ecx
movzx eax, word [rsp + 0x15c]
mov word [rsp + 0x14c], ax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x148], eax
movups xmm0, xmmword [rsp + 0x199]
movups xmmword [rsp + 0x239], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x210]
mov ecx, dword [rsp + 0x213]
mov dword [rsp + 0x173], ecx
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x16b], ecx
mov dword [rsp + 0x168], eax
mov al, byte [rsp + 0x46]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x3c], ax
mov eax, dword [rsp + 0x178]
mov ecx, dword [rsp + 0x17b]
mov dword [rsp + 0x183], ecx
mov dword [rsp + 0x180], eax
movzx eax, word [rsp + 0x14c]
mov word [rsp + 0x154], ax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x150], eax
movups xmm0, xmmword [rsp + 0x239]
movups xmmword [rsp + 0x319], xmm0
movdqa xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x310], xmm0
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x53], ecx
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x18b], ecx
mov dword [rsp + 0x188], eax
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0x42], al
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x40], ax
mov rdi, qword [rsp + 0xc0]
mov al, byte [0x140149110]
mov edx, 0x40
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088dfb
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov qword [r15 + 0x30], 0
mov byte [r15 + 0x38], 0
lock inc qword [r15]
jle 0x140088d32
mov qword [rsp + 0x2f0], rbp
mov qword [rsp + 0x278], r14
mov al, byte [0x140149110]
mov edx, 0x18
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088d83
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r15
mov r12, qword [rsp + 0x98]
mov ebp, dword [rsp + 0xa0]
lea rcx, [sym.core::ops::function::FnOnce::call_once::h2a8d2044105a16c4]
call sym.std::thread::local::LocalKey_T_::with::h4755bca450773850
mov r8, qword [rsp + 0xa8]
lock inc qword [r8]
jle 0x140088d32
mov r9, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x80]
mov r11, qword [rsp + 0x88]
mov r14, qword [rsp + 0xc8]
test r14, r14
mov qword [rsp + 0x48], rdi
je 0x140086ac1
lock inc qword [r14]
jle 0x140088d32
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x1e0], rcx
jmp 0x140086ac1
call sub.kernel32.dll_GetLastError
shl rax, 0x20
lea rdx, [rax + 2]
xor ecx, ecx
call sym.reqwest::error::Error::new::h51fac223bc36b0ec
mov rcx, qword [r13 + 0x1a0]
mov rdx, rax
call sym.tokio::sync::oneshot::Sender_T_::send::hc878a90fd4e952d4
cmp rax, 1
jne 0x140086a9b
test rdx, rdx
je 0x140086a9b
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_reqwest..error..Error_GT_17h5e44ac9ffa219f6eE.2196
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_tokio::runtime::builder::Builder_::h122f645cb917c1df
mov rcx, r13
call sym.core::ptr::drop_in_place_reqwest::async_impl::client::ClientBuilder_::hb614cd0fc5cf2d4c
add r13, 0x198
mov rcx, r13
call sym._ZN4core3ptr251drop_in_place_LT_tokio..sync..mpsc..unbounded..UnboundedReceiver_LT__LP_reqwest..async_impl..request..Request_C
jmp 0x140088b75
mov rdi, qword [rsp + 0xd8]
test rdi, rdi
mov qword [rsp + 0x2e8], r13
mov qword [rsp + 0x2e0], r15
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x208], rdx
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x1f8], r9
mov qword [rsp + 0x1f0], r10
mov qword [rsp + 0x1e8], r11
je 0x140086b2a
lock inc qword [rdi]
jle 0x140088d32
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1d8], rax
jmp 0x140086b2a
mov al, byte [0x140149110]
xor r13d, r13d
mov edx, 0x110
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088e0a
mov r15, rax
cmp ebp, 0x3b9aca00
mov eax, 0xa
cmove r12, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov rax, qword [rsp + 0x1f0]
mov qword [r15 + 0x10], rax
mov rax, qword [rsp + 0x1e8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r12
cmove ebp, r13d
mov dword [r15 + 0x28], ebp
mov rax, qword [rsp + 0x200]
mov qword [r15 + 0x30], rax
mov rax, qword [rsp + 0x1f8]
mov qword [r15 + 0x38], rax
mov word [r15 + 0x40], 0
mov qword [r15 + 0x48], r13
mov qword [r15 + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [r15 + 0x58], xmm0
movups xmm6, xmmword [0x140112420]
movups xmmword [r15 + 0x68], xmm6
movups xmm7, xmmword [0x140112430]
movups xmmword [r15 + 0x78], xmm7
mov rax, qword [rsp + 0x160]
mov qword [r15 + 0x88], rax
mov rax, qword [rsp + 0x208]
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], rsi
mov qword [r15 + 0xa0], r13
mov qword [r15 + 0xb8], r13
mov dword [r15 + 0xc0], r13d
mov byte [r15 + 0xc4], 0
mov qword [r15 + 0xc8], r14
mov rax, qword [rsp + 0x1e0]
mov qword [r15 + 0xd0], rax
mov qword [r15 + 0xd8], rdi
mov rax, qword [rsp + 0x1d8]
mov qword [r15 + 0xe0], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0xe8], rax
movdqu xmmword [r15 + 0xfc], xmm0
movdqu xmmword [r15 + 0xf0], xmm0
lock inc qword [r15]
jle 0x140088d32
lea rsi, [rsp + 0x134]
mov rcx, rsi
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h7fb663ec8a9ddb0f
mov ebp, eax
mov r13d, edx
mov rcx, rsi
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h7fb663ec8a9ddb0f
mov esi, eax
mov edi, edx
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x140086cb7
lock inc qword [rcx]
jle 0x140088d32
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x2d8], rax
jmp 0x140086cb7
mov rdx, qword [rsp + 0xf8]
test rdx, rdx
je 0x140086ce0
lock inc qword [rdx]
jle 0x140088d32
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x2d0], rax
jmp 0x140086ce0
mov r14, qword [rsp + 0x108]
test r14, r14
je 0x140086d09
lock inc qword [r14]
jle 0x140088d32
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x2c8], rax
jmp 0x140086d09
mov r12, qword [rsp + 0x118]
test r12, r12
mov qword [rsp + 0x208], rcx
mov qword [rsp + 0x200], rdx
je 0x140086d43
lock inc qword [r12]
jle 0x140088d32
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x2c0], rax
jmp 0x140086d43
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x1e8], eax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x1e0], rax
mov al, byte [rsp + 0x143]
mov byte [rsp + 0x1f8], al
mov al, byte [rsp + 0x144]
mov byte [rsp + 0x1f0], al
call sym.std::thread::current::h64ce1004ddb533b7
lock dec qword [rax]
jne 0x140086da9
mov rcx, rax
call sym.alloc::sync::Arc_T_A_::drop_slow::h6319fa57e8aac1b9
test r14, r14
je 0x140086db8
lock inc qword [r14]
jle 0x140088d32
test r12, r12
je 0x140086dc8
lock inc qword [r12]
jle 0x140088d32
mov dword [rsp + 0x220], r13d
mov dword [rsp + 0x224], ebp
mov dword [rsp + 0x228], edi
mov dword [rsp + 0x1d8], esi
xorps xmm8, xmm8
movups xmmword [rsp + 0xb46], xmm8
mov byte [rsp + 0xb56], 0
movups xmm0, xmmword [rsp + 0xb40]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0xb4e]
mov qword [rsp + 0x34e], rax
mov al, byte [rsp + 0xb56]
mov byte [rsp + 0x356], al
mov eax, dword [rsp + 0xb57]
mov dword [rsp + 0x357], eax
movzx eax, word [rsp + 0xb5b]
mov word [rsp + 0x35b], ax
mov al, byte [rsp + 0xb5d]
mov byte [rsp + 0x35d], al
mov al, byte [0x140149110]
mov edx, 0x60
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140086f46
lea rsi, [rsp + 0xb40]
mov qword [rsi], 4
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
lea rdi, [rsp + 0x746]
xor r13d, r13d
xor ebp, ebp
movups xmmword [rdi], xmm8
mov rcx, qword [rsp + 0x74e]
mov qword [rsp + 0x19e], rcx
movups xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x190], xmm0
cmp rbp, qword [rsp + 0xb40]
jne 0x140086ed5
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::hc924a4e214f0a6b6
mov rax, qword [rsp + 0xb48]
inc rbp
mov word [rax + r13], 0
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rax + r13 + 2], xmm0
mov rcx, qword [rsp + 0x19e]
mov qword [rax + r13 + 0x10], rcx
mov qword [rsp + 0xb50], rbp
add r13, 0x18
cmp rbp, 4
jne 0x140086e97
mov r13, qword [rsp + 0xb48]
cmp qword [rsp + 0xb40], 5
jb 0x140086f55
mov rcx, qword [0x1401490c0]
mov r9d, 0x60
xor edx, edx
mov r8, r13
call sub.kernel32.dll_HeapReAlloc
mov r13, rax
test rax, rax
mov rbp, qword [rsp + 0x278]
jne 0x140086f5d
mov ecx, 8
mov edx, 0x60
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
mov rbp, qword [rsp + 0x278]
mov edi, 1
lock xadd qword [0x1400da100], rdi
test rdi, rdi
je 0x140086f5d
mov al, byte [0x140149110]
mov edx, 0x1b0
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088e19
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov ecx, dword [rsp + 0x160]
mov dword [rsi + 0x10], ecx
mov ecx, dword [rsp + 0x48]
mov dword [rsi + 0x14], ecx
mov rcx, qword [rsp + 0x1e0]
mov qword [rsi + 0x18], rcx
mov rcx, qword [rsp + 0x208]
mov qword [rsi + 0x20], rcx
mov rcx, qword [rsp + 0x2d8]
mov qword [rsi + 0x28], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rsi + 0x30], rcx
mov rcx, qword [rsp + 0x2d0]
mov qword [rsi + 0x38], rcx
mov qword [rsi + 0x40], r14
mov r9, qword [rsp + 0x2c8]
mov qword [rsi + 0x48], r9
mov qword [rsi + 0x50], r12
mov r10, qword [rsp + 0x2c0]
mov qword [rsi + 0x58], r10
mov ecx, dword [rsp + 0x1e8]
mov dword [rsi + 0x60], ecx
xor ecx, ecx
mov word [rsi + 0x64], cx
mov edx, dword [rsp + 0x224]
mov dword [rsi + 0x68], edx
mov edx, dword [rsp + 0x220]
mov dword [rsi + 0x6c], edx
mov dl, byte [rsp + 0x1f8]
mov byte [rsi + 0x70], dl
mov dl, byte [rsp + 0x1f0]
mov byte [rsi + 0x71], dl
mov qword [rsi + 0x78], r13
mov qword [rsi + 0x80], 4
xorps xmm0, xmm0
movups xmmword [rsi + 0x88], xmm0
mov qword [rsi + 0x98], 3
mov qword [rsi + 0xa0], rdi
mov byte [rsi + 0xa8], cl
mov edx, dword [rsp + 0x740]
mov r8d, dword [rsp + 0x743]
mov dword [rsi + 0xac], r8d
mov dword [rsi + 0xa9], edx
mov word [rsi + 0xb0], cx
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [rsi + 0xb2], xmm1
movups xmm1, xmmword [rsp + 0x34e]
movups xmmword [rsi + 0xc0], xmm1
mov qword [rsi + 0xd0], rcx
mov byte [rsi + 0xd8], cl
mov qword [rsi + 0xe0], rbp
mov rdx, qword [rsp + 0x2f0]
mov qword [rsi + 0xe8], rdx
movups xmmword [rsi + 0xf0], xmm0
mov word [rsi + 0x100], cx
mov edx, dword [rsp + 0x150]
mov dword [rsi + 0x102], edx
movzx edx, word [rsp + 0x154]
mov word [rsi + 0x106], dx
mov qword [rsi + 0x108], 0x10
mov rdx, qword [rsp + 0x308]
mov qword [rsi + 0x110], rdx
movups xmm0, xmmword [rsp + 0x319]
movups xmmword [rsi + 0x121], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsi + 0x118], xmm0
mov edx, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x53]
mov dword [rsi + 0x131], edx
mov dword [rsi + 0x134], r8d
mov qword [rsi + 0x138], rcx
mov byte [rsi + 0x140], cl
mov edx, dword [rsp + 0x188]
mov r8d, dword [rsp + 0x18b]
mov dword [rsi + 0x141], edx
mov dword [rsi + 0x144], r8d
mov rdx, qword [rsp + 0x30]
mov qword [rsi + 0x148], rdx
mov qword [rsi + 0x150], rax
mov qword [rsi + 0x158], rcx
mov dword [rsi + 0x160], 1
mov byte [rsi + 0x164], cl
mov al, byte [rsp + 0x42]
mov byte [rsi + 0x167], al
movzx eax, word [rsp + 0x40]
mov word [rsi + 0x165], ax
mov rax, qword [rsp + 0x300]
mov qword [rsi + 0x168], rax
mov eax, dword [rsp + 0x22c]
mov dword [rsi + 0x170], eax
mov qword [rsi + 0x178], r15
mov qword [rsi + 0x180], r14
mov qword [rsi + 0x188], r9
mov qword [rsi + 0x190], r12
mov qword [rsi + 0x198], r10
mov word [rsi + 0x1a0], cx
mov eax, dword [rsp + 0x1d8]
mov dword [rsi + 0x1a4], eax
mov eax, dword [rsp + 0x228]
mov dword [rsi + 0x1a8], eax
mov al, byte [0x140149110]
mov edx, 0x200
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
je 0x140088e28
mov r14, rax
mov al, byte [0x140149110]
mov edx, 0x70
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::h1ca289f3d44bb24b
test rax, rax
mov r13, qword [rsp + 0x2e8]
je 0x140088d92
cmp dword [rsp + 0x160], 0
mov ecx, 0x1f
mov r8d, dword [rsp + 0x48]
cmove r8d, ecx
xor r12d, r12d
mov qword [rax], r12
mov ecx, 0x400
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x2f8]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], rbx
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rbp
mov byte [rax + 0x38], r12b
mov ecx, dword [rsp + 0x180]
mov edx, dword [rsp + 0x183]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
mov qword [rax + 0x40], 0x40
mov qword [rax + 0x48], r14
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
mov dword [rax + 0x60], 0
mov dword [rax + 0x64], r8d
mov byte [rax + 0x68], r12b
lea rdi, [rsp + 0xb40]
movups xmmword [rdi + 6], xmm0
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x260], xmm0
mov rcx, qword [rdi + 0xe]
mov qword [rsp + 0x26e], rcx
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], r12
mov word [rsp + 0x2a0], 0
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rsp + 0x2a2], xmm0
mov rcx, qword [rsp + 0x26e]
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x280], rsi
mov qword [rsp + 0x288], r15
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_tokio::runtime::builder::Builder_::h122f645cb917c1df
movups xmm8, xmmword [r13 + 0x198]
mov rcx, qword [rsp + 0x280]
call sym.tokio::runtime::handle::Handle::enter::h8d3e7e1a39ba7dd1
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rdx
mov r8d, 0x198
mov rcx, rdi
mov rdx, r13
call sym.memcpy
movups xmmword [rdi + 0x198], xmm8
movdqu xmm0, xmmword [rsp + 0x310]
movups xmm1, xmmword [rsp + 0x320]
movdqu xmmword [rdi + 0x1a8], xmm0
movups xmmword [rdi + 0x1b8], xmm1
mov rax, qword [rsp + 0x330]
mov qword [rdi + 0x1c8], rax
mov byte [rdi + 0x1d0], r12b
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rdi + 0x1d1], eax
mov dword [rdi + 0x1d4], ecx
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088f01
mov rsi, rax
cmp byte [rax + 0x3e], 2
jne 0x140088e37
mov byte [rsi + 0x3e], 0
mov ecx, 0x1a0
add rcx, qword [rsp + 0x280]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h7fb663ec8a9ddb0f
mov edi, eax
mov ebx, edx
cmp dword [rsi + 0x30], 0
je 0x140087426
mov r14d, dword [rsi + 0x34]
mov ebp, dword [rsi + 0x38]
jmp 0x14008743d
call sym.tokio::loom::std::rand::seed::h5f4943b6e147b102
mov r14, rax
shr r14, 0x20
cmp eax, 2
mov ebp, 1
cmovae ebp, eax
lea rax, [rsp + 0x298]
mov dword [rsi + 0x30], 1
mov dword [rsi + 0x34], edi
mov dword [rsi + 0x38], ebx
mov rdx, qword [rax - 0x18]
mov rcx, rsi
call sym.tokio::runtime::context::current::__impl_tokio::runtime::context::Context_::set_current::h22b224a783468966
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], rdx
mov dword [rsp + 0x270], r14d
mov dword [rsp + 0x274], ebp
lea rcx, [rsp + 0x350]
lea r13, [rsp + 0x370]
xorps xmm8, xmm8
xor eax, eax
xchg qword [rsp + 0x2b8], rax
test rax, rax
jne 0x140087ac9
mov qword [rsp + 0x190], 0
mov rax, qword [rsp + 0x298]
shr rax, 2
movups xmmword [rcx], xmm8
lea rcx, [rsp + 0x298]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
lea rdx, [rsp + 0x360]
movups xmmword [rdx + 9], xmm8
movups xmmword [rdx], xmm8
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
call sym.tokio::runtime::park::CachedParkThread::waker::h3f1905f1180a20a3
test rax, rax
je 0x140088cca
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rdx
lea rax, [rsp + 0x230]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
mov r12, r13
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140087558
mov cl, byte [rax + 0x3c]
mov byte [rsp + 0x30], cl
mov cl, byte [rax + 0x3d]
mov byte [rsp + 0x48], cl
mov word [rax + 0x3c], 0x8001
jmp 0x14008755d
mov byte [rsp + 0x30], 2
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x340]
lea rdi, [r15 + 8]
movzx eax, byte [rsp + 0x378]
test eax, eax
je 0x140087644
cmp eax, 1
mov r13, r12
jne 0x14008789d
mov rcx, r13
mov dl, 2
call sym.tokio::sync::notify::AtomicNotification::load::hf8aab48b69bfd7bc
cmp rax, 2
jne 0x140087826
lea rcx, [rsp + 0x740]
mov rdx, rdi
call sym.std::sync::mutex::Mutex_T_::lock::h1862344f2d1b76d7
mov rbp, qword [rsp + 0x748]
mov bl, byte [rsp + 0x750]
mov rcx, r13
xor edx, edx
call sym.tokio::sync::notify::AtomicNotification::load::hf8aab48b69bfd7bc
cmp rax, 2
jne 0x140087858
mov rax, qword [r15]
shr rax, 2
mov r13, qword [rsp + 0x360]
cmp rax, qword [rsp + 0x348]
je 0x1400878d5
mov rcx, qword [rsp + 0x350]
mov rsi, qword [rsp + 0x368]
mov qword [rsp + 0x360], 0
test rcx, rcx
lea rdx, [rsp + 0x350]
je 0x140087705
mov rax, qword [rsp + 0x358]
mov qword [rcx + 8], rax
test rax, rax
je 0x14008773d
mov rcx, qword [rsp + 0x350]
mov qword [rax], rcx
movups xmmword [rdx], xmm8
jmp 0x140087743
mov rcx, qword [r15]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r15], rcx
jne 0x140087663
mov byte [rsp + 0x378], 2
jmp 0x14008756e
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax]
mov rbx, rax
mov r13, rdx
lea rcx, [rsp + 0x740]
mov rdx, rdi
call sym.std::sync::mutex::Mutex_T_::lock::h1862344f2d1b76d7
mov rcx, qword [rsp + 0x748]
mov dl, byte [rsp + 0x750]
mov r8, qword [r15]
mov rax, r8
shr rax, 2
cmp rax, qword [rsp + 0x348]
jne 0x14008771c
mov rax, r8
and rax, 3
je 0x1400876d9
cmp eax, 2
jne 0x140087773
and r8, 0xfffffffffffffffc
lea rax, [r8 + 2]
lock cmpxchg qword [r15], r8
je 0x14008771c
mov r8, rax
and rax, 3
mov qword [rsp + 0x68], rax
je 0x1400876a5
jmp 0x140088c5c
and r8, 0xfffffffffffffffc
lea r9, [r8 + 1]
mov rax, r8
lock cmpxchg qword [r15], r9
je 0x14008777c
mov r8, rax
and eax, 3
mov qword [rsp + 0x60], rax
cmp rax, 2
je 0x1400876a5
jmp 0x140088c83
cmp qword [rbp + 8], rdx
jne 0x140087743
mov rax, qword [rsp + 0x358]
mov qword [rbp + 8], rax
jmp 0x140087627
mov byte [rsp + 0x378], 2
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test rbx, rbx
je 0x14008756e
mov rcx, r13
call qword [rbx + 0x18]
jmp 0x14008756e
cmp qword [rbp + 0x10], rdx
je 0x14008776a
mov byte [rsp + 0x378], 2
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test r13, r13
je 0x14008756e
mov rcx, rsi
call qword [r13 + 0x18]
jmp 0x14008756e
lea rax, [rbp + 0x10]
jmp 0x140087630
cmp eax, 1
jne 0x140088c44
test rbx, rbx
je 0x1400877a3
mov rdi, qword [rsp + 0x360]
mov rsi, qword [rsp + 0x368]
mov qword [rsp + 0x360], rbx
mov qword [rsp + 0x368], r13
jmp 0x1400877a5
xor edi, edi
lea r8, [rsp + 0x350]
mov r13, r12
mov r14b, byte [rsp + 0x30]
mov qword [rsp + 0x250], r8
mov rax, qword [rcx + 8]
cmp rax, r8
je 0x140088caa
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x350], 0
test rax, rax
je 0x1400877e6
mov qword [rax], r8
mov qword [rcx + 8], r8
cmp qword [rcx + 0x10], 0
jne 0x1400877f5
mov qword [rcx + 0x10], r8
mov byte [rsp + 0x378], 1
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test rdi, rdi
je 0x14008780d
mov rcx, rsi
call qword [rdi + 0x18]
lea rcx, [rsp + 0xb40]
lea rdx, [rsp + 0x70]
call sym.reqwest::blocking::client::ClientHandle::new::__u7b__u7b_closure_u7d__u7d_::__u7b__u7b_closure_u7d__u7d_::h3bf30a68201d7621
mov edi, eax
inc dil
jmp 0x1400878a4
mov rax, qword [rsp + 0x360]
mov rcx, qword [rsp + 0x368]
mov qword [rsp + 0x360], 0
test rax, rax
je 0x14008784a
call qword [rax + 0x18]
mov qword [rsp + 0x370], 0
jmp 0x140087895
mov rdi, qword [rsp + 0x360]
mov rsi, qword [rsp + 0x368]
mov qword [rsp + 0x360], 0
mov qword [rsp + 0x370], 0
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test rdi, rdi
je 0x140087895
mov rcx, rsi
call qword [rdi + 0x18]
mov byte [rsp + 0x378], 2
xor edi, edi
mov r14b, byte [rsp + 0x30]
cmp r14b, 2
je 0x1400878c1
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x1400878c1
mov byte [rax + 0x3c], r14b
mov cl, byte [rsp + 0x48]
mov byte [rax + 0x3d], cl
cmp dil, 2
jne 0x14008794d
call sym.tokio::runtime::park::CachedParkThread::park::hb9b244641fa8318e
jmp 0x140087533
mov rax, qword [r14]
test r13, r13
je 0x140087907
mov rcx, qword [r14 + 8]
cmp qword [rsp + 0x368], rcx
jne 0x14008790b
cmp r13, rax
mov r14b, byte [rsp + 0x30]
jne 0x140087910
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
mov r13, r12
jmp 0x14008780d
mov rcx, qword [r14 + 8]
mov r14b, byte [rsp + 0x30]
call qword [rax]
mov rdi, qword [rsp + 0x360]
mov rsi, qword [rsp + 0x368]
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x368], rdx
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test rdi, rdi
mov r13, r12
jne 0x140087807
jmp 0x14008780d
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x238]
call qword [rax + 0x18]
cmp byte [rsp + 0x378], 1
jne 0x140087a77
mov r13, qword [rsp + 0x340]
lea rdx, [r13 + 8]
lea rcx, [rsp + 0x740]
call sym.std::sync::mutex::Mutex_T_::lock::h1862344f2d1b76d7
mov rbp, qword [rsp + 0x748]
mov bl, byte [rsp + 0x750]
mov rsi, qword [r13]
mov rcx, r12
xor edx, edx
call sym.tokio::sync::notify::AtomicNotification::load::hf8aab48b69bfd7bc
mov r9, rdx
lea rcx, [rbp + 8]
mov r8, qword [rsp + 0x350]
test r8, r8
je 0x1400879e2
mov rdx, qword [rsp + 0x358]
mov qword [r8 + 8], rdx
test rdx, rdx
je 0x1400879fc
mov r8, qword [rsp + 0x350]
mov qword [rdx], r8
lea rdx, [rsp + 0x350]
movups xmmword [rdx], xmm8
jmp 0x140087a0e
lea rdx, [rsp + 0x350]
cmp qword [rcx], rdx
jne 0x140087a0e
mov rdx, qword [rsp + 0x358]
mov qword [rcx], rdx
jmp 0x1400879c4
lea rdx, [rsp + 0x350]
cmp qword [rbp + 0x10], rdx
je 0x140087ac0
mov rdx, qword [rbp + 8]
test rdx, rdx
jne 0x140087a22
cmp qword [rbp + 0x10], 0
jne 0x140088d34
test rdx, rdx
jne 0x140087a3c
mov edx, esi
and edx, 3
cmp edx, 1
jne 0x140087a3c
and rsi, 0xfffffffffffffffc
mov rdx, rsi
xchg qword [r13], rdx
dec rax
cmp rax, 2
jb 0x140087a6d
mov rdx, r13
mov r8, rsi
call sym.tokio::sync::notify::notify_locked::hb93187b98af38c12
test rax, rax
je 0x140087a6d
mov rsi, rax
mov r13, rdx
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
mov rcx, r13
call qword [rsi + 8]
jmp 0x140087a77
mov rcx, rbp
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
test dil, dil
jne 0x1400881cf
mov rax, qword [rsp + 0x360]
test rax, rax
je 0x140087a98
mov rcx, qword [rsp + 0x368]
call qword [rax + 0x18]
cmp qword [rsp + 0x190], 0
mov r13, r12
je 0x140087ab3
lea rcx, [rsp + 0x190]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::ha4df8bd7eb7e4934
lea rcx, [rsp + 0x350]
jmp 0x140087491
lea rdx, [rbp + 0x10]
jmp 0x1400879c9
mov rcx, qword [rsp + 0x280]
lock inc qword [rcx]
jle 0x140088d32
pxor xmm0, xmm0
lea rdx, [rsp + 0x1a8]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x1b8], 8
xor edx, edx
mov qword [rsp + 0x1c0], rdx
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x298]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x88], rax
movdqu xmm0, xmmword [rsp + 0x1b0]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xa8], rax
call sym.std::thread::current::h64ce1004ddb533b7
lock dec qword [rax]
jne 0x140087ba8
mov rcx, rax
call sym.alloc::sync::Arc_T_A_::drop_slow::h6319fa57e8aac1b9
cmp qword [rsp + 0x78], 0
jne 0x140088e86
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088e92
mov qword [rsp + 0x78], 0
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088ebd
mov r15, rax
mov r14, qword [rax + 0x20]
lea rax, [rsp + 0x70]
mov qword [r15 + 0x20], rax
lea rax, [rsp + 0x88]
mov rax, qword [rax - 0x18]
mov byte [rax + 0xd8], 1
lea rcx, [rax + 0x10]
lea rdx, sym.tokio::util::wake::clone_arc_raw::h470e2db74bc202e4
lea r8, [rsp + 0x250]
mov qword [r8], rdx
mov qword [r8 + 8], rcx
lea r13, [rsp + 0x230]
mov qword [r13], r8
mov qword [r13 + 8], r8
mov qword [r13 + 0x10], 0
lea rbx, [rsp + 0xb40]
xor ecx, ecx
xchg byte [rax + 0xd8], cl
test cl, cl
je 0x140087d25
cmp qword [rsp + 0x78], 0
jne 0x140088cf6
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x140087c88
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h661b9903f1d9069a
mov rax, qword [rsp + 0x78]
inc rax
jmp 0x140087c8a
xor eax, eax
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x78], rax
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140087cd4
mov dil, byte [rax + 0x3c]
mov bpl, byte [rax + 0x3d]
mov word [rax + 0x3c], 0x8001
mov rcx, rbx
mov rdx, r13
call sym.reqwest::blocking::client::ClientHandle::new::__u7b__u7b_closure_u7d__u7d_::__u7b__u7b_closure_u7d__u7d_::h3bf30a68201d7621
mov esi, eax
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140087ce1
mov byte [rax + 0x3c], dil
mov byte [rax + 0x3d], bpl
jmp 0x140087ce1
mov rcx, rbx
mov rdx, r13
call sym.reqwest::blocking::client::ClientHandle::new::__u7b__u7b_closure_u7d__u7d_::__u7b__u7b_closure_u7d__u7d_::h3bf30a68201d7621
mov esi, eax
cmp qword [rsp + 0x78], 0
jne 0x140088d02
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088d0e
mov qword [rsp + 0x78], 0
test sil, sil
je 0x140088bf5
mov r8, qword [rsp + 0x70]
mov ebp, dword [r8 + 0x60]
test ebp, ebp
je 0x140087edb
cmp byte [rdi + 0x68], 0
jne 0x140088201
mov eax, dword [rdi + 0x60]
mov r8d, dword [rdi + 0x64]
inc eax
mov dword [rdi + 0x60], eax
test r8d, r8d
je 0x140088d26
mov rcx, qword [rsp + 0x70]
xor edx, edx
div r8d
test edx, edx
je 0x140087da0
mov rdx, qword [rdi + 0x58]
test rdx, rdx
je 0x140087df9
mov rcx, qword [rdi + 0x40]
mov rax, qword [rdi + 0x50]
lea r8, [rax + 1]
cmp r8, rcx
mov r8d, 0
cmovae r8, rcx
neg r8
lea rcx, [rax + r8]
inc rcx
mov qword [rdi + 0x50], rcx
dec rdx
mov qword [rdi + 0x58], rdx
jmp 0x140087def
add rcx, 0xb0
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::h7d0df27b30641de9
mov rsi, rax
test rax, rax
jne 0x140087e11
mov rcx, qword [rdi + 0x58]
test rcx, rcx
je 0x140087ef9
mov rdx, qword [rdi + 0x40]
mov rax, qword [rdi + 0x50]
lea r8, [rax + 1]
cmp r8, rdx
mov r8d, 0
cmovae r8, rdx
neg r8
lea rdx, [rax + r8]
inc rdx
mov qword [rdi + 0x50], rdx
dec rcx
mov qword [rdi + 0x58], rcx
mov rcx, qword [rdi + 0x48]
mov rsi, qword [rcx + rax*8]
jmp 0x140087e11
add rcx, 0xb0
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::h7d0df27b30641de9
mov rsi, rax
test rax, rax
je 0x140087ef9
cmp qword [rsp + 0x78], 0
jne 0x140088cf6
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x140087e42
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h661b9903f1d9069a
mov rax, qword [rsp + 0x78]
inc rax
jmp 0x140087e44
xor eax, eax
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x78], rax
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140087e6d
mov dil, byte [rax + 0x3c]
mov r12b, byte [rax + 0x3d]
mov word [rax + 0x3c], 0x8001
jmp 0x140087e70
mov dil, 2
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax]
cmp dil, 2
je 0x140087e93
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140087e93
mov byte [rax + 0x3c], dil
mov byte [rax + 0x3d], r12b
cmp qword [rsp + 0x78], 0
jne 0x140088d02
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088d0e
mov qword [rsp + 0x78], 0
dec ebp
jne 0x140087d36
mov r8, qword [rsp + 0x70]
add r8, 0x10
lea rcx, [rsp + 0x70]
mov rdx, rdi
call sym.tokio::runtime::scheduler::current_thread::Context::park_yield::h64f5472b1be59f4e
mov rdi, rax
mov rax, qword [rsp + 0x70]
jmp 0x140087c47
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x88], rax
jae 0x140088f64
cmp qword [rsp + 0xa0], 0
mov rbp, qword [rsp + 0x70]
je 0x140087f32
add rbp, 0x10
lea rcx, [rsp + 0x70]
mov rdx, rdi
mov r8, rbp
jmp 0x140087ee7
mov rax, qword [rdi]
mov qword [rdi], 2
cmp rax, 2
je 0x140088f70
mov qword [rsp + 0x740], rax
mov rax, qword [rdi + 0x38]
lea rcx, [rsp + 0x748]
mov qword [rcx + 0x30], rax
movdqu xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movups xmm2, xmmword [rdi + 0x28]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
cmp qword [rbp + 0x20], 0
je 0x140088009
cmp qword [rsp + 0x78], 0
jne 0x140088cf6
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rsp + 0x80], rdi
inc qword [rsp + 0x78]
mov rax, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
cmp qword [rsp + 0x78], 0
jne 0x140088d02
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088d0e
mov qword [rsp + 0x78], 0
cmp qword [rdi + 0x58], 0
jne 0x1400880bf
cmp qword [rsp + 0x78], 0
jne 0x140088cf6
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rsp + 0x80], rdi
inc qword [rsp + 0x78]
lea rdx, [rbp + 0xe0]
cmp qword [rsp + 0x740], 0
je 0x140088064
lea rcx, [rsp + 0x748]
call sym.tokio::runtime::driver::IoStack::park::h6f39ad64ef426119
jmp 0x140088077
lea rcx, [rsp + 0x748]
mov r8d, 0x3b9aca00
call sym.tokio::runtime::time::Driver::park_internal::ha368bfc0b196d0a6
lea rcx, [rsp + 0x88]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h2d3a1f39dbd2ec2e
cmp qword [rsp + 0x78], 0
jne 0x140088d02
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088d0e
mov qword [rsp + 0x78], 0
cmp qword [rbp + 0x30], 0
je 0x140088151
cmp qword [rsp + 0x78], 0
jne 0x140088cf6
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rsp + 0x80], rdi
inc qword [rsp + 0x78]
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
cmp qword [rsp + 0x78], 0
jne 0x140088d02
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x80], 0
test rdi, rdi
je 0x140088d0e
mov qword [rsp + 0x78], 0
movups xmm0, xmmword [rsp + 0x740]
movups xmm1, xmmword [rsp + 0x750]
movups xmm2, xmmword [rsp + 0x760]
movups xmm3, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x370], xmm3
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rcx, rdi
call sym.core::ptr::drop_in_place_core::option::Option_tokio::runtime::driver::Driver__::h082a4b2ca39ccf5a
movdqa xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140087eef
mov rax, qword [rsp + 0x360]
test rax, rax
je 0x1400881e7
mov rcx, qword [rsp + 0x368]
call qword [rax + 0x18]
cmp qword [rsp + 0x190], 0
je 0x140088255
lea rcx, [rsp + 0x190]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::ha4df8bd7eb7e4934
jmp 0x140088255
cmp qword [rsp + 0x78], 0
mov qword [r15 + 0x20], r14
jne 0x140088ea5
xor esi, esi
mov qword [rsp + 0x78], 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x140088238
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h661b9903f1d9069a
mov rax, qword [rsp + 0x78]
inc rax
jmp 0x14008823a
xor eax, eax
lea rcx, [rsp + 0x70]
mov qword [rcx + 0x10], rdi
mov qword [rcx + 8], rax
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::ha4df8bd7eb7e4934
test sil, sil
je 0x140088ec2
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088f01
mov rsi, rax
cmp byte [rax + 0x3e], 2
je 0x140088e6e
mov byte [rsi + 0x3e], 2
cmp dword [rsi + 0x30], 0
jne 0x140088281
call sym.tokio::loom::std::rand::seed::h5f4943b6e147b102
lea rdi, [rsp + 0x260]
mov rax, qword [rdi + 0x10]
mov dword [rsi + 0x30], 1
mov qword [rsi + 0x34], rax
mov rcx, rdi
call sym.__tokio::runtime::context::current::SetCurrentGuard_as_core::ops::drop::Drop_::drop::h8f98c314c716e711
mov rax, qword [rdi]
test rax, rax
je 0x1400882bb
lock dec qword [rax]
jne 0x1400882bb
lea rcx, [rsp + 0x260]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3488c47be5b5750f
movzx eax, byte [rsp + 0xd10]
cmp eax, 3
je 0x1400883f2
test eax, eax
jne 0x140088419
lea rsi, [rsp + 0xb40]
mov rcx, rsi
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::h1726da732d0535f0
mov rcx, qword [rsi + 0x80]
mov rdx, qword [rsi + 0x88]
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::heebfd27ac597dffe
cmp qword [rsi + 0x78], 0
je 0x140088314
mov r8, qword [rsp + 0xbc0]
mov rcx, qword [0x1401490c0]
xor edx, edx
call fcn.1400d78a4
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call sym.core::ptr::drop_in_place_reqwest::redirect::PolicyKind_::h52c1c99a1ed5b539
mov rsi, qword [rsi + 0x40]
test rsi, rsi
je 0x140088348
mov rdi, qword [rsp + 0xbd8]
xor ebx, ebx
mov rcx, qword [rdi + rbx*8]
inc rbx
call fcn.1400d79dc
cmp rsi, rbx
jne 0x140088337
cmp qword [rsp + 0xbd0], 0
je 0x140088369
mov r8, qword [rsp + 0xbd8]
mov rcx, qword [0x1401490c0]
xor edx, edx
call fcn.1400d78a4
cmp qword [rsp + 0xc98], 0
je 0x140088381
lea rcx, [rsp + 0xc98]
call sym._ZN4core3ptr42drop_in_place_LT_reqwest..error..Error_GT_17h5e44ac9ffa219f6eE.2420
lea rsi, [rsp + 0xc60]
mov rcx, rsi
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h32247d9dd25c5140
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x1400883ad
lock dec qword [rax]
jne 0x1400883ad
lea rcx, [rsp + 0xca0]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0f5befb4b9dd1528
mov rcx, qword [rsp + 0xce0]
test rcx, rcx
je 0x1400883e3
add rcx, 0x10
call sym.tokio::sync::oneshot::Inner_T_::complete::h71c1b32ce6e28777
mov rax, qword [rsp + 0xce0]
test rax, rax
je 0x1400883e3
lock dec qword [rax]
jne 0x1400883e3
mov rcx, qword [rsp + 0xce0]
call sym.alloc::sync::Arc_T_A_::drop_slow::hb8e9b2352918ee58
lea rcx, [rsp + 0xcd8]
call sym._ZN4core3ptr251drop_in_place_LT_tokio..sync..mpsc..unbounded..UnboundedReceiver_LT__LP_reqwest..async_impl..request..Request_C
jmp 0x140088419
lea rsi, [rsp + 0xcf0]
mov rcx, rsi
call sym._ZN4core3ptr251drop_in_place_LT_tokio..sync..mpsc..unbounded..UnboundedReceiver_LT__LP_reqwest..async_impl..request..Request_C
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x140088419
lea rcx, [rsp + 0xce8]
call sym.alloc::sync::Arc_T_A_::drop_slow::h221ec45d9a460000
lea rsi, [rsp + 0x210]
mov rcx, rsi
call sym.__tokio::runtime::context::current::SetCurrentGuard_as_core::ops::drop::Drop_::drop::h8f98c314c716e711
mov rax, qword [rsi]
test rax, rax
je 0x140088444
lock dec qword [rax]
jne 0x140088444
lea rcx, [rsp + 0x210]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3488c47be5b5750f
movdqu xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movups xmm2, xmmword [rsp + 0x2a0]
movups xmm3, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x770], xmm3
movaps xmmword [rsp + 0x760], xmm2
movaps xmmword [rsp + 0x750], xmm1
movdqa xmmword [rsp + 0x740], xmm0
xor esi, esi
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x1400884b6
mov rdx, qword [rsp + 0x740]
mov rcx, rax
call sym.tokio::runtime::context::current::__impl_tokio::runtime::context::Context_::set_current::h22b224a783468966
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rdx
mov esi, 1
mov qword [rsp + 0x70], rsi
xor esi, esi
xchg qword [rsp + 0x778], rsi
test rsi, rsi
je 0x140088ba2
mov rax, qword [rsp + 0x740]
lock inc qword [rax]
jle 0x140088d32
lea rcx, [rsp + 0x758]
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rsi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x358], xmm0
mov qword [rsp + 0x368], 8
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rcx
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088641
movabs rcx, 0x7fffffffffffffff
cmp qword [rax + 8], rcx
jae 0x140088eb1
cmp qword [rax + 0x10], 0
je 0x140088641
movdqu xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movups xmm2, xmmword [rsp + 0x360]
movups xmm3, xmmword [rsp + 0x370]
movdqa xmmword [rsp + 0xb40], xmm0
movaps xmmword [rsp + 0xb70], xmm3
movaps xmmword [rsp + 0xb60], xmm2
movaps xmmword [rsp + 0xb50], xmm1
cmp qword [rsp + 0xb48], 0
jne 0x140088e86
mov rsi, qword [rsp + 0xb50]
mov qword [rsp + 0xb50], 0
test rsi, rsi
je 0x140088e92
mov qword [rsp + 0xb48], 0
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088ef9
mov rdi, rax
mov rbx, qword [rax + 0x20]
lea rax, [rsp + 0xb40]
mov qword [rdi + 0x20], rax
mov rdx, qword [rsp + 0x740]
add rdx, 0x10
mov rcx, rsi
call sym.tokio::runtime::scheduler::current_thread::shutdown2::h4eaed69f77213dc5
mov qword [rdi + 0x20], rbx
cmp qword [rsp + 0xb48], 0
jne 0x140088ea5
lea rdi, [rsp + 0xb40]
mov qword [rdi + 8], 0xffffffffffffffff
mov rcx, qword [rdi + 0x10]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rdi + 0x10], rsi
inc qword [rdi + 8]
jmp 0x140088674
xor ebx, ebx
lea rdi, [rsp + 0x340]
mov qword [rdi + 0x10], rbx
mov rdx, qword [rsp + 0x740]
add rdx, 0x10
mov rcx, rsi
call sym.tokio::runtime::scheduler::current_thread::shutdown2::h4eaed69f77213dc5
mov rcx, qword [rdi + 0x10]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rdi + 0x10], rsi
mov qword [rdi + 8], rbx
mov rcx, rdi
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::hbf4bb6fed41d469e
cmp qword [rsp + 0x70], 0
je 0x1400886a7
lea rsi, [rsp + 0x78]
mov rcx, rsi
call sym.__tokio::runtime::context::current::SetCurrentGuard_as_core::ops::drop::Drop_::drop::h8f98c314c716e711
mov rax, qword [rsi]
test rax, rax
je 0x1400886a7
lock dec qword [rax]
jne 0x1400886a7
mov rcx, rsi
call sym.alloc::sync::Arc_T_A_::drop_slow::h3488c47be5b5750f
xor ecx, ecx
xchg qword [rsp + 0x778], rcx
test rcx, rcx
je 0x1400886bb
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h661b9903f1d9069a
mov rax, qword [rsp + 0x740]
lock dec qword [rax]
jne 0x1400886d6
lea rcx, [rsp + 0x740]
call sym.alloc::sync::Arc_T_A_::drop_slow::h3488c47be5b5750f
mov rdx, qword [rsp + 0x748]
add rdx, 0x40
lea rdi, [rsp + 0xb40]
mov rcx, rdi
call sym.std::sync::mutex::Mutex_T_::lock::h1862344f2d1b76d7
mov rsi, qword [rdi + 8]
mov bl, byte [rdi + 0x10]
cmp byte [rsi + 0x84], 0
je 0x140088711
mov rcx, rsi
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
jmp 0x140088af3
mov byte [rsi + 0x84], 1
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140088730
lock dec qword [rax]
jne 0x140088730
lea rcx, [rsi + 0x58]
call sym.alloc::sync::Arc_T_A_::drop_slow::hbf724a5601e07278
xor edi, edi
mov qword [rsi + 0x58], rdi
mov rcx, qword [rsp + 0x748]
lock inc dword [rcx + 0x108]
add rcx, 0x108
call fcn.1400d7530
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsi + 0x60], rdi
lea rcx, [sym.core::ops::function::FnOnce::call_once::h2a8d2044105a16c4]
call sym.std::thread::local::LocalKey_T_::with::h4755bca450773850
movdqu xmm0, xmmword [rsi + 0x28]
movups xmm1, xmmword [rsi + 0x38]
movups xmm2, xmmword [rsi + 0x48]
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movdqa xmmword [rsp + 0x340], xmm0
movups xmmword [rsi + 0x38], xmm7
movups xmmword [rsi + 0x28], xmm6
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x50], rdx
mov rcx, rsi
mov edx, ebx
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17h56dc5da
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x1400887cc
cmp byte [rax + 0x3e], 2
jne 0x140088c08
call sym.tokio::runtime::park::CachedParkThread::waker::h3f1905f1180a20a3
test rax, rax
je 0x140088973
lea rsi, [rsp + 0x190]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088804
mov bl, byte [rax + 0x3c]
mov bpl, byte [rax + 0x3d]
mov word [rax + 0x3c], 0x8001
jmp 0x140088806
mov bl, 2
mov r14, qword [rsp + 0x750]
test r14, r14
je 0x140088d4c
mov rcx, rsi
call sym.tokio::runtime::context::budget::h4842255ec75d0f67
mov edi, eax
cmp dil, 2
jne 0x14008882e
xor r15d, r15d
xor edi, edi
jmp 0x140088845
mov r12b, 1
test dil, 1
jne 0x140088939
mov r15d, edi
shr r15d, 8
shr edi, 0x10
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x1400888fb
test al, 4
jne 0x140088936
test al, 1
jne 0x140088890
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x198]
call qword [rax]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x14008887b
test al, 2
je 0x1400888ac
jmp 0x1400888fb
mov rax, qword [r14 + 0x28]
cmp rax, qword [rsp + 0x198]
jne 0x1400888ce
mov rax, qword [rsp + 0x190]
cmp qword [r14 + 0x20], rax
jne 0x1400888ce
mov r12b, 1
test r15b, r15b
je 0x140088939
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088939
mov byte [rax + 0x3c], 1
mov byte [rax + 0x3d], dil
jmp 0x140088939
mov rax, qword [r14 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400888d2
test al, 2
jne 0x1400888f5
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
jmp 0x14008885d
lock or qword [r14 + 0x30], 1
mov al, byte [r14 + 0x38]
mov byte [r14 + 0x38], 0
xor al, 1
test al, al
jne 0x140088936
mov rax, qword [rsp + 0x750]
test rax, rax
je 0x14008892a
lock dec qword [rax]
jne 0x14008892a
mov rcx, qword [rsp + 0x750]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6bd1ad2652cc104e
mov qword [rsp + 0x750], 0
xor r12d, r12d
cmp bl, 2
je 0x140088951
xor ecx, ecx
call sym.tokio::runtime::context::CONTEXT::__u7b__u7b_closure_u7d__u7d_::h944b8c1ecc87a8d9
test rax, rax
je 0x140088951
mov byte [rax + 0x3c], bl
mov byte [rax + 0x3d], bpl
test r12b, r12b
je 0x140088960
call sym.tokio::runtime::park::CachedParkThread::park::hb9b244641fa8318e
jmp 0x1400887e9
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x198]
call qword [rax + 0x18]
cmp qword [rsp + 0x70], 0
je 0x14008898d
lea rcx, [rsp + 0x70]
call sym.std::thread::JoinHandle_T_::join::h24c3186b411aed2c
mov rcx, rax
call sym._ZN4core3ptr130drop_in_place_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marke
mov rbx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x348]
movdqa xmm0, xmmword [rbx]
test rax, rax
je 0x1400889e9
lea rdx, [rax + 1]
mov rcx, rdx
shl rcx, 5
shr rdx, 0x3b
mov bpl, 1
jne 0x1400889da
add rax, 0x11
add rax, rcx
jb 0x1400889da
movabs rdx, 0x7fffffffffffffff
add rdx, 0xfffffffffffffff1
cmp rax, rdx
jbe 0x140088c01
mov rsi, rbx
sub rsi, rcx
test rax, rax
sete r14b
jmp 0x1400889ec
mov bpl, 1
mov r15, qword [rsp + 0x358]
lea r12, [rbx + 0x10]
pmovmskb r13d, xmm0
not r13d
lea rdi, [rsp + 0xb48]
sub r15, 1
jb 0x140088ad9
test r13w, r13w
jne 0x140088a3a
movdqa xmm0, xmmword [r12]
pmovmskb r13d, xmm0
add rbx, 0xfffffffffffffe00
add r12, 0x10
cmp r13d, 0xffff
je 0x140088a18
not r13d
mov eax, r13d
lea r13d, [rax - 1]
and r13d, eax
bsf eax, eax
shl eax, 5
mov rcx, rbx
sub rcx, rax
movdqu xmm0, xmmword [rcx - 0x20]
movups xmm1, xmmword [rcx - 0x10]
movdqa xmmword [rsp + 0xb40], xmm0
movaps xmmword [rsp + 0xb50], xmm1
cmp qword [rsp + 0xb48], 0
je 0x140088a87
mov rcx, rdi
call sym.std::thread::JoinHandle_T_::join::h24c3186b411aed2c
mov rcx, rax
call sym._ZN4core3ptr130drop_in_place_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marke
jmp 0x140088a08
test r15, r15
je 0x140088ad9
test r13w, r13w
jne 0x140088ab4
movdqa xmm0, xmmword [r12]
pmovmskb r13d, xmm0
add rbx, 0xfffffffffffffe00
add r12, 0x10
cmp r13d, 0xffff
je 0x140088a92
not r13d
lea edi, [r13 - 1]
and edi, r13d
bsf eax, r13d
shl eax, 5
mov rcx, rbx
sub rcx, rax
add rcx, 0xffffffffffffffe0
call sym.core::ptr::drop_in_place__usize_std::thread::JoinHandle______::h761d7564df62efcf
mov r13d, edi
dec r15
jne 0x140088a8c
or bpl, r14b
test bpl, 1
jne 0x140088af3
mov rcx, qword [0x1401490c0]
xor edx, edx
mov r8, rsi
call fcn.1400d78a4
mov rax, qword [rsp + 0x748]
lock dec qword [rax]
jne 0x140088b0e
lea rcx, [rsp + 0x748]
call sym.alloc::sync::Arc_T_A_::drop_slow::hcd7a3f82d8514db8
mov rcx, qword [rsp + 0x750]
test rcx, rcx
je 0x140088b75
mov rsi, qword [rcx + 0x30]
mov rdx, rsi
or rdx, 4
mov rax, rsi
lock cmpxchg qword [rcx + 0x30], rdx
mov rsi, rax
jne 0x140088b1f
mov eax, esi
and eax, 0xa
cmp eax, 8
jne 0x140088b49
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x750]
test sil, 2
jne 0x140088b5e
test rax, rax
jne 0x140088b62
jmp 0x140088b75
mov byte [rax + 0x38], 0
lock dec qword [rax]
jne 0x140088b75
mov rcx, qword [rsp + 0x750]
call sym.alloc::sync::Arc_T_A_::drop_slow::h6bd1ad2652cc104e
movaps xmm6, xmmword [rsp + 0x23a0]
movaps xmm7, xmmword [rsp + 0x23b0]
movaps xmm8, xmmword [rsp + 0x23c0]
add rsp, 0x23d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [0x140149108]
shl rax, 1
test rax, rax
je 0x140088bbe
call sym.std::panicking::panic_count::is_zero_slow_path::h5e79d24df3e627ed
test al, al
je 0x14008867c
lea rax, str.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea rcx, [rsp + 0xb40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401128d8]
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
mov qword [r15 + 0x20], r14
mov sil, 1
jmp 0x140088213
xor ebp, ebp
jmp 0x1400889da
mov rax, qword [0x140149108]
shl rax, 1
test rax, rax
je 0x140088f2d
call sym.std::panicking::panic_count::is_zero_slow_path::h5e79d24df3e627ed
test al, al
jne 0x140088f2d
lea rcx, [rsp + 0x340]
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::hdee18304d51bf3d0
lea rcx, [rsp + 0x70]
call sym.core::ptr::drop_in_place_core::option::Option_std::thread::JoinHandle______::h6d57eb7fdd4b4893
jmp 0x140088af3
lea rcx, str.internal_error:_entered_unreachable_code_root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_sync_notify.rs
lea r8, [0x140114a10]
mov edx, 0x28
call sym.core::panicking::panic::h82631201f060ca88
lea r8, [rsp + 0x740]
mov qword [r8], 0
lea rdx, [0x1401149f0]
lea r9, [0x1401149f8]
lea rcx, [rsp + 0x68]
call sym.core::panicking::assert_failed::hcfd0a8ba434377d6
lea r8, [rsp + 0x740]
mov qword [r8], 0
lea rdx, [0x1401149d0]
lea r9, [0x1401149d8]
lea rcx, [rsp + 0x60]
call sym.core::panicking::assert_failed::hcfd0a8ba434377d6
add rcx, 8
lea r8, [rsp + 0x740]
mov qword [r8], 0
lea rdx, [rsp + 0x250]
call sym.core::panicking::assert_failed::h1adcbf4306d63c7e
lea rax, [0x14010a650]
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x140113e58]
lea r8, [rsp + 0x230]
mov edx, 0x1b
call sym.core::result::unwrap_failed::h8f275d6668207d54
lea rcx, [0x140112990]
call sym.core::cell::panic_already_borrowed::hf6c8e87ce30611fe
lea rcx, [0x1401129a8]
call sym.core::cell::panic_already_borrowed::hf6c8e87ce30611fe
lea rcx, str.core_missing
lea r8, [0x1401129d0]
mov edx, 0xc
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
lea rcx, [0x140112938]
call sym.core::panicking::panic_const::panic_const_rem_by_zero::ha70d7a872bb8686f
ud2
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, [0x140114870]
mov edx, 0x25
call sym.core::panicking::panic::h82631201f060ca88
lea rax, str.called_after_complete
lea rcx, [rsp + 0xb40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_sync_oneshot.rs
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
mov ecx, 8
mov edx, 0x18
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x70
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x10
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x8000
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
mov ecx, 8
mov edx, 0x4000
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
mov ecx, 8
mov edx, pe_nt_image_headers64
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
mov ecx, 8
mov edx, 0x28
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
mov ecx, 8
mov edx, 0x1860
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x40
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x110
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x1b0
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
mov ecx, 8
mov edx, 0x200
call sym.alloc::raw_vec::handle_error::hd43ffb3afada7951
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rsthread_not_dropped_yet
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered___root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_context_runtime.rs
lea r8, [0x140114050]
mov edx, 0x2e
call sym.core::panicking::panic::h82631201f060ca88
lea rcx, [0x140112a00]
call sym.core::cell::panic_already_borrowed::hf6c8e87ce30611fe
lea rcx, str.core_missing
lea r8, [0x140112a18]
jmp 0x140088d1c
lea rcx, [0x140112a30]
call sym.core::cell::panic_already_borrowed::hf6c8e87ce30611fe
lea rcx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_context_current.rs
call sym.core::cell::panic_already_mutably_borrowed::h0fe34c76826174b4
mov rcx, rdi
jmp 0x140088efc
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x340]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x14010a618]
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h661b9903f1d9069a
lea rax, [0x140113e20]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_src_threadlocal.rs
lea r9, [0x140113e58]
lea r8, [rsp + 0x230]
mov edx, 0x46
call sym.core::result::unwrap_failed::h8f275d6668207d54
lea rax, [0x140112c28]
lea rcx, [rsp + 0xb40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
lea rcx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_scheduler_defer.rs
call sym.core::cell::panic_already_mutably_borrowed::h0fe34c76826174b4
lea rcx, str.driver_missing
lea r8, [0x140112960]
mov edx, 0xe
call sym.core::option::expect_failed::h7cac1e3ba6dd990a
int3