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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x338
mov edi, dword [edx + 0x68]
call 0x1009230b
pop eax
mov esi, edx
mov dword [esp + 0xd4], ecx
mov dword [esp + 0xa8], edx
mov dword [esp + 0x44], eax
cmp edi, 0x3b9aca00
jne 0x10092335
mov dword [esp + 0xa4], 0x3b9aca00
jmp 0x1009236e
mov eax, dword [esi + 0x60]
mov ebx, dword [esi + 0x64]
mov dword [esp + 4], eax
call sym.std::time::Instant::now::h5072b777a08264cc
mov esi, ecx
mov ecx, eax
push edi
push ebx
push dword [esp + 0xc]
push esi
mov esi, dword [esp + 0xb8]
call dbg.add
add esp, 0x10
mov ebx, edx
mov dword [esp + 0xdc], eax
mov dword [esp + 0xa4], ecx
call sym.std::thread::current::hce574a66c2f80a29
mov ecx, eax
call sym.alloc::sync::Arc_LT_T_GT_::new::h1645d4e5aa9c28d3
lea ecx, [esp + 0x108]
add eax, 8
mov dword [ecx], sym.futures_task::waker::clone_arc_raw::h1332162e0ce35eba
mov dword [ecx + 4], eax
lea eax, [esp + 0x100]
mov dword [eax], ecx
mov dword [eax + 4], ecx
push 0x18
pop edx
lea eax, [esp + 0x110]
mov ecx, edx
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [eax + 0x60], 0x101c7c14
mov dword [eax + 0x64], 5
lea eax, [esp + 0x178]
mov dword [esp + 0xac], ebx
mov byte [eax + 0x1b0], 0
xor eax, eax
test al, al
je 0x10092426
movzx eax, al
cmp eax, 3
jne 0x1009401a
movzx eax, byte [esp + 0x2f0]
test eax, eax
je 0x10092743
cmp eax, 3
lea esi, [esp + 0x100]
jne 0x1009402c
movzx eax, byte [esp + 0x2cd]
lea ecx, [esp + 0x298]
mov eax, dword [eax*4 + 0x100940bc]
add eax, dword [esp + 0x44]
jmp eax
lea eax, [esp + 0x178]
mov ecx, edx
lea esi, [esp + 0x110]
lea edx, [esp + 0x20]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov dword [esp + 0x24], 0x1d
mov ecx, dword [esp + 0x170]
and dword [esp + 0x2c], 0
and dword [esp + 0x28], 0
and dword [esp + 0x20], 0
mov dword [esp + 0x18], ecx
mov ecx, dword [esp + 0x174]
mov dword [esp + 0x7c], ecx
mov ecx, eax
call sym.http::header::map::HeaderMap_LT_T_GT_::get::hc93013fbe64c0920
test eax, eax
je 0x10092ca3
mov ecx, dword [eax + 4]
mov edx, dword [eax + 8]
call sym.http::header::value::HeaderValue::to_str::h4a118a187ff3b9d6
test eax, eax
je 0x10092ca3
mov esi, eax
mov edi, edx
mov ecx, eax
push 3
push str.__home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_impl_client.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
call sym.core::cmp::impls::__LT_impl_u20_core..cmp..PartialEq_LT__RF_B_GT__u20_for_u20__RF_A_GT_::eq::h5f4ea6b4ed9a57f6
pop ecx
pop edx
test al, al
je 0x1009274f
movsd xmm0, qword [0x101c18b8]
movsd xmm1, qword [0x101c18b1]
xor edx, edx
xor eax, eax
xor ebx, ebx
mov edi, 0x80000002
xor ecx, ecx
mov dword [esp + 0x10], 0
mov dword [esp + 4], 0
mov dword [esp + 0xd8], 0
mov dword [esp + 0x84], 0
inc ebx
mov dword [esp + 0x40], ebx
movsd qword [esp + 0xb7], xmm0
movsd qword [esp + 0xb0], xmm1
movzx edx, dl
shl eax, 0x10
movsd xmm0, qword [esp + 0xb0]
movsd xmm1, qword [esp + 0xb7]
mov ebx, dword [esp + 0x40]
mov dword [esp + 0x98], ecx
mov dword [esp + 0x9c], esi
shl edx, 8
or edx, eax
movzx eax, byte [esp + 0x10]
movsd qword [esp + 0x88], xmm0
movsd qword [esp + 0x8f], xmm1
movsd xmm0, qword [esp + 0x88]
movsd xmm1, qword [esp + 0x8f]
or eax, edx
mov edx, dword [esp + 0x84]
mov dword [esp + 0x2f8], edx
mov dword [esp + 0x2fc], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x300], edi
mov dword [esp + 0x304], esi
mov dword [esp + 0x308], ecx
add edi, 0x80000000
lea edx, [esp + 0x110]
cmp edi, 3
mov dword [esp + 0x30c], eax
mov eax, dword [esp + 4]
mov byte [esp + 0x310], al
movsd qword [edx + 0x208], xmm1
movsd qword [edx + 0x201], xmm0
mov edx, 1
mov dword [esp + 0x320], ebx
cmovae edi, edx
shl ecx, 4
add ecx, esi
mov ebx, edi
mov dword [esp + 0x1c], ecx
test ebx, ebx
je 0x1009268b
cmp ebx, 1
jne 0x1009281a
mov ecx, dword [esp + 0x1c]
cmp esi, ecx
je 0x100926e3
lea eax, [esi + 0x10]
mov edi, dword [esi]
mov ebx, dword [esi + 4]
mov dword [esp + 4], eax
mov eax, dword [esi + 8]
mov dword [esp + 0xc], eax
mov eax, dword [esi + 0xc]
lea esi, [esp + 0x310]
mov ecx, esi
mov dword [esp + 8], eax
call sym.mime::Source::as_ref::h25afb376129645b0
mov ecx, eax
push 0x101c7c84
push ebx
push edi
call sym.core::str::traits::__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20_str_GT_::index::h7387e49568a0f4b5
add esp, 0xc
mov ecx, esi
mov ebx, eax
mov edi, edx
call sym.mime::Source::as_ref::h25afb376129645b0
mov ecx, eax
push 0x101c7c94
push dword [esp + 0xc]
push dword [esp + 0x14]
call sym.core::str::traits::__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20_str_GT_::index::h7387e49568a0f4b5
add esp, 0xc
mov esi, eax
mov ecx, ebx
mov dword [esp + 0xc], edx
mov edx, edi
push 7
push str.charset
call sym.core::cmp::impls::__LT_impl_u20_core..cmp..PartialEq_LT__RF_B_GT__u20_for_u20__RF_A_GT_::eq::h440eb26e470c6682
pop ecx
pop edx
mov dword [esp + 0x50], ebx
mov dword [esp + 0x54], edi
mov byte [esp + 0x58], 1
mov dword [esp + 0x5c], esi
mov ecx, dword [esp + 0xc]
mov esi, dword [esp + 4]
mov dword [esp + 0x60], ecx
push 0x14
jmp 0x100926e9
mov eax, dword [0x101c7c10]
movsd xmm0, qword [0x101c7c08]
lea ecx, [esp + 0x2c]
mov dword [esp + 0x28], eax
movsd qword [esp + 0x20], xmm0
mov eax, dword [0x101c7c24]
movsd xmm0, qword [0x101c7c1c]
movsd qword [ecx], xmm0
mov dword [ecx + 8], eax
movsd xmm1, qword [esp + 0x28]
movsd xmm0, qword [esp + 0x20]
movsd qword [esp + 0x58], xmm1
movsd xmm1, qword [esp + 0x30]
movsd qword [esp + 0x50], xmm0
movsd qword [esp + 0x60], xmm1
push 2
pop eax
jmp 0x100926f1
mov al, 2
mov esi, ecx
push 8
pop ecx
mov byte [esp + ecx + 0x50], al
xor eax, eax
inc eax
cmp byte [esp + 0x58], 2
lea ecx, [esp + 0x50]
je 0x1009281a
mov bl, byte [esp + 0x58]
mov edi, dword [esp + 0x5c]
mov edx, str.charset
mov byte [esp + 4], bl
mov bl, byte [esp + 0x64]
mov dword [esp + 0xc], edi
mov edi, dword [esp + 0x60]
mov byte [esp + 8], bl
mov ebx, eax
push 7
call sym.mime::name_eq_str::ha8755a9660aacb41
pop ecx
test al, al
je 0x100925da
cmp byte [esp + 4], 2
je 0x100925da
jmp 0x10092831
lea eax, [esp + 0x1d8]
jmp 0x10092f27
lea eax, [esi + edi]
mov edx, esi
mov dword [esp + 4], edi
mov dword [esp + 0x4c], eax
xor eax, eax
cmp dword [esp + 4], eax
je 0x10092ca3
movzx ecx, byte [edx + eax]
mov edi, eax
inc eax
cmp byte [ecx + 0x101c1924], 0
jne 0x1009275e
cmp cl, 0x2f
jne 0x10092ca3
test edi, edi
je 0x10092ca3
mov dword [esp + 0x40], edi
lea edi, [edx + edi + 1]
mov dword [esp + 0x84], 0
mov dword [esp + 8], eax
mov dword [esp + 0x14], edx
mov ecx, edi
mov ebx, dword [esp + 8]
cmp ecx, dword [esp + 0x4c]
je 0x1009286f
lea edx, [ecx + 1]
mov dword [esp + 0x1c], ebx
inc ebx
mov dword [esp + 0xc], edx
movzx edx, byte [ecx]
mov dword [esp + 8], ebx
cmp edx, 0x2b
je 0x100927dc
cmp edx, 0x3b
jne 0x100927e2
cmp dword [esp + 0x1c], eax
jbe 0x100927e2
jmp 0x100928e6
cmp dword [esp + 0x1c], eax
ja 0x100927f8
cmp byte [edx + 0x101c1924], 0
mov edx, dword [esp + 0x14]
mov ecx, dword [esp + 0xc]
jne 0x100927a6
jmp 0x10092ca3
mov edx, dword [esp + 0x1c]
inc ecx
lea edi, [edx + 1]
mov dword [esp + 0x10], edx
mov edx, dword [esp + 0x14]
mov dword [esp + 8], edi
mov edi, ecx
xor ecx, ecx
inc ecx
mov dword [esp + 0x84], ecx
jmp 0x100927a4
mov edi, dword [esp + 0xfc]
mov eax, dword [esp + 0xf8]
mov byte [esp + 8], 2
mov dword [esp + 0xc], eax
mov edx, dword [esp + 0xc]
cmp byte [esp + 8], 2
mov ecx, 0
mov dword [esp + 0xfc], edi
mov eax, edx
mov dword [esp + 0xf8], edx
cmove eax, ecx
jmp 0x10092cb0
lea ecx, [esp + 0x20]
push dword [esp + 4]
call sym.alloc::str::__LT_impl_u20_str_GT_::to_ascii_lowercase::hd7c8987e8b2229b6
pop eax
mov eax, dword [esp + 0x28]
movsd xmm0, qword [esp + 0x20]
lea ecx, [esp + 0xc7]
mov dl, 1
mov esi, dword [esp + 0x9c]
mov edi, 0x80000002
mov dword [esp + 4], edx
mov dword [ecx + 8], eax
movsd qword [ecx], xmm0
mov ecx, dword [esp + 0x10]
movsd xmm0, qword [esp + 0xc4]
movsd xmm1, qword [esp + 0xcb]
mov eax, ecx
mov dword [esp + 0x10], ecx
mov dl, ch
mov ecx, dword [esp + 0x98]
movsd qword [esp + 0xb0], xmm0
shr eax, 0x10
movsd qword [esp + 0xb7], xmm1
jmp 0x10092503
mov eax, dword [esp + 0x1c]
mov ebx, dword [esp + 8]
mov ecx, dword [esp + 4]
mov dword [esp + 0x20], 0x80000002
add eax, 2
mov edi, ebx
mov dword [esp + 0xa0], eax
mov eax, dword [esp + 0x20]
mov dword [esp + 0x80], edx
mov dword [esp + 0x48], eax
mov eax, edi
cmp eax, ecx
jae 0x10093b13
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x3c], eax
cmp ecx, dword [esp + 0x4c]
je 0x10092c96
mov eax, ecx
inc ecx
lea edx, [ebx + 1]
movzx eax, byte [eax]
cmp eax, 0x20
je 0x1009294c
cmp byte [eax + 0x101c1924], 0
mov ebx, edx
jne 0x10092927
jmp 0x10092967
cmp ebx, dword [esp + 0x3c]
mov dword [esp + 0xc], ecx
jne 0x10092c96
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 4]
mov ebx, edx
inc eax
jmp 0x10092917
cmp al, 0x3d
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
jne 0x10092c96
mov eax, dword [esp + 8]
dec eax
cmp eax, dword [esp + 0x3c]
mov dword [esp + 0x78], eax
jbe 0x10092c96
mov ebx, dword [esp + 8]
xor eax, eax
test al, al
je 0x100929d0
mov ecx, dword [esp + 0xc]
cmp ecx, dword [esp + 0x4c]
je 0x10092c96
mov edx, dword [esp + 0xc]
mov edi, ebx
mov cl, byte [edx]
inc edx
mov dword [esp + 0xc], edx
cmp cl, 0x22
jne 0x100929ba
cmp edi, dword [esp + 8]
ja 0x10092a06
cmp cl, 0x20
jb 0x10092c96
inc edi
cmp cl, 0x7f
mov ebx, edi
jne 0x10092990
jmp 0x10092c96
mov ecx, dword [esp + 0xc]
cmp ecx, dword [esp + 0x4c]
je 0x10092a32
movzx edx, byte [ecx]
inc ecx
mov edi, ebx
inc ebx
mov dword [esp + 0xc], ecx
cmp edx, 0x22
je 0x100929f5
cmp byte [edx + 0x101c1924], 0
jne 0x10092990
jmp 0x10092a42
cmp edi, dword [esp + 8]
mov al, 1
mov dword [esp + 8], ebx
je 0x10092990
jmp 0x10092c96
mov ecx, dword [esp + 0xc]
mov edx, edi
cmp ecx, dword [esp + 0x4c]
je 0x10092a5a
movzx eax, byte [ecx]
inc ecx
inc edx
cmp eax, 0x20
je 0x10092a0c
cmp eax, 0x3b
jne 0x10092c96
inc edx
mov dword [esp + 0xc], ecx
mov ebx, edx
mov dword [esp + 0x74], edx
jmp 0x10092a6d
mov eax, dword [esp + 0x4c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 4]
mov edi, eax
jmp 0x10092a69
cmp dl, 0x3b
jne 0x10092c96
cmp edi, dword [esp + 8]
mov dword [esp + 0x74], ebx
ja 0x10092a6d
jmp 0x10092c96
mov eax, dword [esp + 0x4c]
inc edx
mov ebx, edx
mov dword [esp + 0xc], eax
mov eax, dword [esp + 4]
mov dword [esp + 0x74], eax
mov eax, dword [esp + 0x48]
mov ecx, 1
add eax, 0x80000000
cmp eax, 3
cmovae eax, ecx
cmp eax, 2
jne 0x10092b86
mov eax, dword [esp + 0x3c]
cmp dword [esp + 0xa0], eax
jne 0x10092b34
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0x78]
push 0x101c18c4
push dword [esp + 8]
push dword [esp + 0x1c]
call sym.__ZN4core3str6traits108__LT_impl_u20_core..slice..index..SliceIndex_LT_str_GT__u20_for_u20_core..ops..range..Range_LT_usize_GT
add esp, 0xc
mov esi, edx
mov ecx, 0x101c7c08
mov edx, eax
push esi
call sym.__LT_mime..Name_u20_as_u20_core..cmp..PartialEq_LT__RF_str_GT__GT_::eq::h03fcbe3bfd7fe55c
pop ecx
test al, al
je 0x10092b34
mov ecx, dword [esp + 8]
mov edx, edi
push 0x101c18d4
push dword [esp + 8]
push dword [esp + 0x1c]
call sym.__ZN4core3str6traits108__LT_impl_u20_core..slice..index..SliceIndex_LT_str_GT__u20_for_u20_core..ops..range..Range_LT_usize_GT
add esp, 0xc
mov esi, edx
mov ecx, 0x101c7c1c
mov edx, eax
push esi
call sym.__LT_mime..Name_u20_as_u20_core..cmp..PartialEq_LT__RF_str_GT__GT_::eq::h03fcbe3bfd7fe55c
pop ecx
test al, al
je 0x10092b34
mov edx, dword [esp + 0x24]
mov ecx, dword [esp + 0x48]
call sym.core::ptr::drop_in_place_LT_mime..ParamSource_GT_::hbc7a0dac172b3157
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 4]
mov edi, dword [esp + 0x74]
mov dword [esp + 0x20], 0x80000000
mov dword [esp + 0x48], 0x80000000
mov dword [esp + 0x24], eax
mov dword [esp + 0x70], eax
jmp 0x10092915
push 0x10
pop ecx
call sym.__ZN5alloc5alloc15exchange_malloc17h142decb00e75c662E.425
mov edx, dword [esp + 0x3c]
mov ecx, eax
mov esi, dword [esp + 0x78]
mov dword [esp + 0x70], eax
mov dword [ecx], edx
mov edx, dword [esp + 8]
mov dword [ecx + 4], esi
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], edi
mov edi, ecx
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x24]
call sym.core::ptr::drop_in_place_LT_mime..ParamSource_GT_::hbc7a0dac172b3157
mov ecx, dword [esp + 0x1c]
xor eax, eax
inc eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], edi
mov dword [esp + 0x28], eax
mov edx, eax
mov dword [esp + 0x2c], ecx
jmp 0x10092c89
test eax, eax
mov eax, dword [esp + 0x70]
jne 0x10092c3a
mov esi, dword [esp + 0x24]
push 2
pop eax
add eax, esi
mov dword [esp + 0x70], eax
lea eax, [esi + 9]
mov dword [esp + 0x80], eax
lea eax, [esi + 0xa]
mov dword [esp + 0xf4], eax
lea eax, [esi + 0xf]
mov dword [esp + 0xf0], eax
push 0x20
pop ecx
call sym.__ZN5alloc5alloc15exchange_malloc17h142decb00e75c662E.425
mov ecx, eax
mov eax, dword [esp + 0x70]
mov edx, dword [esp + 8]
mov dword [ecx], eax
mov eax, dword [esp + 0x80]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0xf4]
mov dword [ecx + 8], eax
mov eax, dword [esp + 0xf0]
mov dword [ecx + 0xc], eax
mov eax, dword [esp + 0x3c]
mov dword [ecx + 0x10], eax
mov eax, dword [esp + 0x78]
mov dword [ecx + 0x14], eax
mov dword [ecx + 0x18], edx
mov dword [ecx + 0x1c], edi
mov edi, ecx
mov ecx, dword [esp + 0x48]
mov edx, esi
call sym.core::ptr::drop_in_place_LT_mime..ParamSource_GT_::hbc7a0dac172b3157
mov ecx, dword [esp + 4]
mov eax, edi
push 2
pop edx
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], edi
mov dword [esp + 0x70], edi
mov edi, dword [esp + 0x74]
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], eax
jmp 0x10092906
mov edx, dword [esp + 0x80]
cmp edx, dword [esp + 0x48]
jne 0x10092c5e
lea ecx, [esp + 0x20]
call sym.alloc::raw_vec::RawVec_LT_T_C_A_GT_::reserve_for_push::hecd92cb45cde395a
mov esi, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
mov ecx, dword [esp + 0x3c]
jmp 0x10092c64
mov ecx, dword [esp + 0x3c]
mov esi, eax
mov eax, edx
inc edx
mov dword [esp + 0x70], esi
shl eax, 4
mov dword [esi + eax], ecx
mov ecx, dword [esp + 0x78]
mov dword [esi + eax + 4], ecx
mov ecx, dword [esp + 8]
mov dword [esi + eax + 8], ecx
mov dword [esi + eax + 0xc], edi
mov dword [esp + 0x28], edx
mov ecx, dword [esp + 4]
mov edi, dword [esp + 0x74]
jmp 0x10092906
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
call sym.core::ptr::drop_in_place_LT_mime..ParamSource_GT_::hbc7a0dac172b3157
mov dword [esp + 0x2f8], 2
xor eax, eax
mov esi, dword [esp + 0x18]
test eax, eax
xorps xmm0, xmm0
cmove edi, dword [esp + 0x7c]
cmovne esi, eax
lea eax, [esp + 0x2c]
and word [eax + 5], 0
movsd qword [eax - 3], xmm0
movsd qword [eax - 0xb], xmm0
lea eax, [esi + edi]
inc esi
mov dword [esp + 4], eax
test edi, edi
je 0x10092ef5
mov cl, byte [esi - 1]
movzx edx, cl
lea ebx, [edx - 9]
cmp ebx, 0x17
ja 0x10092d00
mov eax, 0x80001b
bt eax, ebx
jae 0x10092d00
inc esi
dec edi
jmp 0x10092cdc
lea edi, [edx - 0x2d]
cmp edi, 0xd
ja 0x10092d12
mov eax, 0x2003
bt eax, edi
jb 0x10092d28
cmp edx, 0x5f
je 0x10092d28
mov edx, ecx
add dl, 0xbf
cmp dl, 0x1a
jae 0x10092ed9
or cl, 0x20
xor edi, edi
mov byte [esp + 0x20], cl
inc edi
cmp esi, dword [esp + 4]
je 0x10092dc0
mov dl, byte [esi]
mov ebx, edi
movzx ecx, dl
lea edi, [ecx - 0x2d]
cmp edi, 0xd
ja 0x10092d52
mov eax, 0x2003
bt eax, edi
jb 0x10092da1
cmp ecx, 0x5f
je 0x10092da1
add ecx, 0xfffffff7
cmp ecx, 0x17
ja 0x10092d69
mov edi, 0x80001b
bt edi, ecx
jb 0x10092dc6
mov ecx, edx
add cl, 0xbf
cmp cl, 0x1a
jae 0x10092d89
cmp ebx, 0x13
je 0x10092ef5
mov edi, ebx
jae 0x10093ff9
or dl, 0x20
jmp 0x10092db5
mov ecx, edx
add cl, 0x9f
cmp cl, 0x1a
jb 0x10092da1
mov ecx, edx
add cl, 0xc6
cmp cl, 0xf6
jb 0x10092ef5
mov edi, ebx
cmp ebx, 0x13
je 0x10092ef5
cmp edi, 0x12
ja 0x10093fc4
mov byte [esp + edi + 0x20], dl
inc esi
inc edi
jmp 0x10092d2f
mov esi, dword [esp + 4]
jmp 0x10092dc9
inc esi
mov edi, ebx
cmp esi, dword [esp + 4]
je 0x10092def
movzx ecx, byte [esi]
add ecx, 0xfffffff7
cmp ecx, 0x17
ja 0x10092ef5
mov edx, 0x80001b
bt edx, ecx
jae 0x10092ef5
inc esi
jmp 0x10092dc9
cmp edi, 0x14
jae 0x1009403e
lea eax, [esp + edi + 0x20]
mov esi, 0xe4
xor ecx, ecx
mov ebx, 0xe4
mov dword [esp + 0x7c], edi
mov dword [esp + 0x18], eax
lea eax, [esp + 0x1d8]
cmp ecx, esi
jae 0x10092ec5
shr ebx, 1
xor edx, edx
mov dword [esp + 0xc], ecx
add ebx, ecx
mov ecx, 0xff
cmp dword [ebx*8 + 0x1019dcf8], edi
mov dword [esp + 4], ebx
setne dl
cmovb edx, ecx
jne 0x10092ea3
mov eax, dword [ebx*8 + 0x1019dcf4]
mov ecx, dword [esp + 0x18]
mov edx, edi
mov dword [esp + 8], esi
mov esi, edx
test edx, edx
je 0x10092e7a
mov dl, byte [eax + esi - 1]
xor ebx, ebx
lea edi, [ecx - 1]
cmp dl, byte [ecx - 1]
mov ecx, 0xff
lea edx, [esi - 1]
setne bl
cmovb ebx, ecx
mov ecx, edi
test bl, bl
je 0x10092e52
jmp 0x10092e7e
lea edi, [esp + 0x20]
lea eax, [esp + 0x20]
movzx edx, bl
cmp eax, edi
mov edi, dword [esp + 0x7c]
setne al
neg al
test esi, esi
mov esi, dword [esp + 8]
movzx eax, al
cmove edx, eax
lea eax, [esp + 0x1d8]
test dl, dl
je 0x10092ec9
mov ebx, dword [esp + 4]
mov ecx, dword [esp + 0xc]
cmp dl, 1
cmove esi, ebx
inc ebx
cmp dl, 0xff
cmove ecx, ebx
mov ebx, esi
sub ebx, ecx
jmp 0x10092e17
xor esi, esi
jmp 0x10092ed4
mov ecx, dword [esp + 4]
mov esi, dword [ecx*4 + 0x1019e414]
push 0x18
pop edx
jmp 0x10092f01
mov edx, ecx
add dl, 0x9f
cmp dl, 0x1a
jb 0x10092d28
mov edx, ecx
add dl, 0xd0
cmp dl, 0xa
jb 0x10092d28
xor esi, esi
push 0x18
pop edx
lea eax, [esp + 0x1d8]
test esi, esi
mov ecx, 0x1019d384
mov edi, eax
cmove esi, ecx
mov ecx, edx
mov dword [esp + 0x324], esi
lea esi, [esp + 0x178]
rep movsd dword es:[edi], dword [esi]
mov byte [esp + 0x2f0], 0
mov esi, eax
mov ecx, edx
lea edi, [esp + 0x238]
lea eax, [esp + 0x110]
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x298]
lea esi, [esp + 0x100]
movsd xmm0, qword [eax + 0x168]
movsd xmm1, qword [eax + 0x170]
movsd qword [ecx + 8], xmm1
movsd qword [ecx], xmm0
mov byte [esp + 0x2cd], 0
mov byte [esp + 0x2cc], 0
lea eax, [esp + 0x2a8]
lea edx, [esp + 0x2c8]
movsd xmm0, qword [ecx]
movsd xmm1, qword [ecx + 8]
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm0
mov dword [esp + 0x2c8], eax
mov dword [esp + 0x2d0], edx
lea ecx, [esp + 0x20]
push esi
call sym.__LT__RF_mut_u20_T_u20_as_u20_http_body..Body_GT_::poll_data::hcd3105868fa2d196
pop eax
mov eax, dword [esp + 0x20]
cmp eax, 2
jne 0x10092fbb
mov al, 3
jmp 0x10093d38
test eax, eax
je 0x10093024
mov eax, dword [esp + 0x24]
mov edi, dword [esp + 0x28]
test eax, eax
je 0x1009310c
mov edx, dword [esp + 0x2c]
mov ecx, dword [esp + 0x30]
mov byte [esp + 0x2cc], 1
mov dword [esp + 0x2b8], eax
mov dword [esp + 0x2bc], edi
mov dword [esp + 0x2c0], edx
lea edx, [esp + 0x2c8]
mov dword [esp + 0x2c4], ecx
mov dword [esp + 0x2d0], edx
lea ecx, [esp + 0x20]
push esi
call sym.__LT__RF_mut_u20_T_u20_as_u20_http_body..Body_GT_::poll_data::hcd3105868fa2d196
pop eax
mov eax, dword [esp + 0x20]
cmp eax, 2
jne 0x1009303e
mov al, 4
jmp 0x10093d38
mov dword [esp + 0x3c], 0
mov esi, 0x101c62b0
mov dword [esp + 8], str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_srccharmethods.rs__
jmp 0x1009311a
test eax, eax
je 0x100933e7
mov eax, dword [esp + 0x24]
mov edi, dword [esp + 0x28]
test eax, eax
je 0x10093eb3
mov ecx, dword [esp + 0x30]
mov esi, dword [esp + 0x2c]
mov dword [esp + 0x2e0], eax
mov dword [esp + 0x2e4], edi
lea ebx, [esp + 0x20]
mov dword [esp + 0x2ec], ecx
mov dword [esp + 0x2e8], esi
mov ecx, ebx
mov edx, dword [esp + 0x2c8]
add esi, dword [esp + 0x2c0]
call sym.__LT_reqwest..async_impl..body..ImplStream_u20_as_u20_http_body..Body_GT_::size_hint::h09a0c9a8d43afff3
add esi, dword [esp + 0x30]
lea edi, [esp + 0x2d0]
mov ecx, edi
mov edx, esi
call sym.alloc::vec::Vec_LT_T_GT_::with_capacity::h085c20fd3d97080f
mov byte [esp + 0x2cc], 0
lea eax, [esp + 0x2b8]
mov ecx, edi
mov edx, ebx
movsd xmm0, qword [eax]
movsd xmm1, qword [eax + 8]
movsd qword [esp + 0x20], xmm0
movsd qword [esp + 0x28], xmm1
call sym.__LT_alloc..vec..Vec_LT_u8_GT__u20_as_u20_bytes..buf..buf_mut..BufMut_GT_::put::h7636ad69953e4ddc
lea eax, [esp + 0x110]
mov ecx, edi
mov edx, ebx
movsd xmm0, qword [eax + 0x1d0]
movsd xmm1, qword [eax + 0x1d8]
movsd qword [esp + 0x28], xmm1
movsd qword [esp + 0x20], xmm0
call sym.__LT_alloc..vec..Vec_LT_u8_GT__u20_as_u20_bytes..buf..buf_mut..BufMut_GT_::put::h7636ad69953e4ddc
lea esi, [esp + 0x100]
jmp 0x10093e4c
mov dword [esp + 8], edi
xor esi, esi
mov dword [esp + 0x3c], 0
mov dword [esp + 4], 0
lea ecx, [esp + 0x2a8]
mov byte [esp + 0x2cc], 0
call sym.core::ptr::drop_in_place_LT_reqwest..async_impl..body..Body_GT_::hb5e309ba5ec72024
mov bl, 1
lea ecx, [esp + 0x298]
mov byte [esp + 0x2cd], bl
call sym.__ZN4core3ptr126drop_in_place_LT_hyper..body..to_bytes..to_bytes_LT_reqwest..async_impl..decoder..Decoder_GT_.._u7b__u7b_closu
lea eax, [esp + 0x238]
push eax
call sym.core::ptr::drop_in_place_LT_http..header..map..HeaderMap_GT_::h5080cd223c4e5bc2
pop eax
mov ecx, dword [esp + 0x288]
call sym.core::ptr::drop_in_place_LT_alloc..boxed..Box_LT_url..Url_GT__GT_::h1bc258fd159bd291
mov ecx, dword [esp + 0x28c]
call sym.__ZN4core3ptr298drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_std..collections..hash..map..HashMap_LT_core..an
lea ecx, [esp + 0x1d8]
mov byte [esp + 0x2f0], bl
call sym.__ZN4core3ptr96drop_in_place_LT_reqwest..async_impl..response..Response..bytes.._u7b__u7b_closure_u7d__u7d__GT_17h809a7b1cc47f
test esi, esi
je 0x100932a9
mov edi, dword [esp + 8]
mov eax, dword [esp + 4]
mov dword [esp + 0xb0], esi
mov esi, dword [esp + 0x3c]
mov dword [esp + 0xb4], edi
mov dword [esp + 0xbc], eax
mov eax, dword [esp + 0x324]
mov ecx, edi
mov edx, esi
mov dword [esp + 0xb8], esi
mov dword [esp + 4], eax
push 3
push 0x101c40e4
call sym.core::slice::__LT_impl_u20__u5b_T_u5d__GT_::starts_with::h84795033034cba79
pop ecx
pop edx
mov edx, 0x101c40f4
test al, al
push 3
pop ecx
jne 0x10093221
mov ecx, edi
mov edx, esi
push 2
push 0x101c40e7
call sym.core::slice::__LT_impl_u20__u5b_T_u5d__GT_::starts_with::h84795033034cba79
pop ecx
pop edx
mov edx, 0x101c40f0
test al, al
push 2
pop ecx
jne 0x10093221
mov ecx, edi
mov edx, esi
push 2
push 0x101c40e9
call sym.core::slice::__LT_impl_u20__u5b_T_u5d__GT_::starts_with::h84795033034cba79
pop ecx
pop edx
mov edx, 0x101c40ec
test al, al
push 2
pop ecx
mov dword [esp + 0x48], edi
mov dword [esp + 0x18], esi
je 0x1009323e
mov eax, dword [edx]
mov edx, edi
mov dword [esp + 4], eax
push 0x101c40d4
push esi
call fcn.100261ed
pop ecx
pop ecx
mov dword [esp + 0x48], eax
mov dword [esp + 0x18], edx
mov edx, dword [esp + 4]
cmp edx, 0x1019d368
je 0x100932b7
cmp edx, 0x1019d3e0
je 0x100932b7
cmp edx, 0x1019d34c
je 0x100932b7
cmp edx, 0x1019d384
je 0x10093349
mov esi, dword [esp + 0x48]
cmp edx, 0x1019d138
je 0x10093432
mov ecx, esi
xor eax, eax
neg ecx
and ecx, 3
lea edx, [ecx + 8]
cmp edx, dword [esp + 0x18]
jbe 0x10093aa1
mov edx, dword [esp + 0x18]
lea ecx, [esp + 0x20]
cmp eax, edx
jae 0x10093374
cmp byte [esi + eax], 0
js 0x1009335e
inc eax
jmp 0x10093294
mov esi, dword [esp + 8]
mov edi, 0x80000000
jmp 0x10093a7c
lea ebx, [esp + 0x50]
mov ecx, ebx
call sym.encoding_rs::Encoding::new_decoder_without_bom_handling::h1d4d21f31647fe95
mov ecx, ebx
mov ebx, dword [esp + 0x18]
mov edx, ebx
call sym.encoding_rs::Decoder::max_utf8_buffer_length_without_replacement::hb72fc3468f7e8d67
mov ecx, eax
call sym.core::option::Option_LT_T_GT_::map::h5141d13da67c94fb
mov esi, edx
lea ecx, [esp + 0x50]
mov edx, ebx
mov edi, eax
call sym.encoding_rs::Decoder::max_utf8_buffer_length::hb99ef73a49e0a7fb
cmp edi, 1
jne 0x100932f7
cmp esi, edx
cmovb edx, esi
cmp eax, 1
cmovne edx, esi
jmp 0x100932ff
test eax, eax
je 0x1009405f
lea ecx, [esp + 0x88]
call sym.alloc::string::String::with_capacity::hd9cd3b86bb8ea619
mov eax, dword [esp + 0x68]
movsd xmm0, qword [esp + 0x60]
movsd xmm2, qword [esp + 0x50]
movsd xmm1, qword [esp + 0x58]
xor ebx, ebx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x90]
movsd qword [esp + 0x30], xmm0
movsd qword [esp + 0x28], xmm1
movsd qword [esp + 0x20], xmm2
mov dword [esp + 0x14], eax
jmp 0x100934cc
mov edi, dword [esp + 0x48]
mov esi, dword [esp + 0x18]
mov ecx, edi
mov edx, esi
call sym.encoding_rs::utf_8::utf8_valid_up_to::hbe1b4fa228cd1d56
mov edx, esi
mov esi, edi
mov dword [esp + 0x14], eax
mov ebx, dword [esp + 0x14]
mov edi, edx
lea ecx, [esp + 0x20]
lea eax, [esp + 0x50]
sub edi, ebx
jne 0x10093384
mov eax, edx
mov edx, dword [esp + 8]
mov edi, 0x80000000
jmp 0x10093a35
mov edx, dword [esp + 4]
mov ecx, eax
mov esi, eax
call sym.encoding_rs::Encoding::new_decoder_without_bom_handling::h1d4d21f31647fe95
mov ecx, esi
mov edx, edi
call sym.encoding_rs::Decoder::max_utf8_buffer_length_without_replacement::hb72fc3468f7e8d67
cmp eax, 1
sete al
add edx, ebx
setae cl
and cl, al
movzx ecx, cl
call sym.core::option::Option_LT_T_GT_::map::h5141d13da67c94fb
mov esi, edx
lea ecx, [esp + 0x50]
mov edx, edi
mov dword [esp + 4], eax
call sym.encoding_rs::Decoder::max_utf8_buffer_length::hb99ef73a49e0a7fb
cmp eax, 1
setne cl
add edx, ebx
setb al
or al, cl
cmp dword [esp + 4], 1
jne 0x1009346d
cmp esi, edx
cmovb edx, esi
test al, al
cmovne edx, esi
jmp 0x10093475
mov ecx, dword [esp + 0x2c4]
mov esi, dword [esp + 0x2b8]
mov edi, dword [esp + 0x2bc]
mov eax, dword [esp + 0x2c0]
mov dword [esp + sym.bytes::bytes::static_clone::hadd09778f9ca6e5d], 0x10175098
mov dword [esp + 0x2bc], str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_srccharmethods.rs__
and dword [esp + 0x2c0], 0
and dword [esp + 0x2c4], 0
mov dword [esp + 4], ecx
jmp 0x10093eb5
mov edx, dword [esp + 0x18]
xor eax, eax
cmp edx, eax
lea ecx, [esp + 0x20]
je 0x10093374
movzx ecx, byte [esi + eax]
mov dword [esp + 0x14], eax
test cl, cl
js 0x10093362
inc eax
cmp ecx, 0x1b
ja 0x10093438
mov edx, 0x800c000
bt edx, ecx
mov edx, dword [esp + 0x18]
jae 0x10093438
jmp 0x10093362
test al, al
jne 0x10094069
lea ecx, [esp + 0x88]
call sym.alloc::string::String::with_capacity::hd9cd3b86bb8ea619
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x90], ebx
push ebx
push dword [esp + 0x4c]
push dword [esp + 0x94]
call sub.msvcrt.dll_memcpy
add esp, 0xc
movsd xmm1, qword [esp + 0x58]
movsd xmm0, qword [esp + 0x50]
mov eax, dword [esp + 0x68]
movsd qword [esp + 0x28], xmm1
movsd xmm1, qword [esp + 0x60]
movsd qword [esp + 0x20], xmm0
mov dword [esp + 0x38], eax
movsd qword [esp + 0x30], xmm1
mov eax, dword [esp + 0x38]
movsd xmm0, qword [esp + 0x30]
movsd xmm2, qword [esp + 0x20]
movsd xmm1, qword [esp + 0x28]
mov edi, dword [esp + 0x88]
mov dword [esp + 0x68], eax
movsd qword [esp + 0x60], xmm0
movsd qword [esp + 0x58], xmm1
movsd qword [esp + 0x50], xmm2
mov edx, dword [esp + 0x48]
mov ecx, ebx
mov dword [esp + 0x78], ebx
push 0x1019e7f4
push dword [esp + 0x1c]
call fcn.100261ed
pop ecx
pop ecx
mov dword [esp + 0x90], edi
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x70], edx
mov ebx, eax
mov edx, dword [esp + 0x8c]
push 0x1019e8b0
push edi
call fcn.1001fe0f
pop ecx
pop ecx
mov edi, edx
xor esi, esi
xor ecx, ecx
mov dword [esp + 0x1c], eax
mov dword [esp + 0x80], ebx
mov dword [esp + 0xa0], edx
mov dword [esp + 0x84], ecx
mov edx, ebx
push 0x1019e860
push dword [esp + 0x74]
call fcn.100261ed
pop ecx
pop ecx
mov dword [esp + 4], eax
mov eax, edx
mov edx, dword [esp + 0x1c]
mov ecx, esi
mov dword [esp + 0x4c], esi
push 0x1019e870
push edi
mov edi, eax
call fcn.1001fe0f
pop ecx
pop ecx
mov dword [esp + 0x10], eax
movzx eax, byte [esp + 0x68]
mov dword [esp + 0x40], edx
mov cl, 7
xor esi, esi
movzx ecx, cl
mov dword [esp + 0x7c], ecx
mov cl, 6
movzx ecx, cl
mov edx, dword [eax*4 + 0x100940d4]
mov al, 9
mov dword [esp + 0xc], ecx
mov cl, 4
movzx eax, al
movzx ecx, cl
add edx, dword [esp + 0x44]
jmp edx
cmp edi, 0x80000000
mov dword [esp + 0x50], edi
mov dword [esp + 0x54], esi
mov dword [esp + 0x18], eax
mov dword [esp + 0x58], eax
jne 0x10093a70
push dword [esp + 0x3c]
call sym.__LT_T_u20_as_u20_alloc..slice..hack..ConvertVec_GT_::to_vec::h7baddca01f393455
pop eax
mov eax, dword [esp + 0x28]
mov edi, dword [esp + 0x20]
mov esi, dword [esp + 0x24]
lea ecx, [esp + 0x50]
mov dword [esp + 0x18], eax
call sym.core::ptr::drop_in_place_LT_alloc..borrow..Cow_LT_str_GT__GT_::h607a1a5d0ad85be6
lea ecx, [esp + 0xb0]
call sym.core::ptr::drop_in_place_LT_bytes..bytes..Bytes_GT_::h2ae557216362fa70
lea ecx, [esp + 0x2f8]
call sym.core::ptr::drop_in_place_LT_core..option..Option_LT_mime..Mime_GT__GT_::h4241012515ddc50e
cmp edi, 0x80000001
mov byte [esp + 0x328], 1
je 0x10093d4f
jmp 0x10093edc
mov edx, dword [esp + 0x18]
xor eax, eax
cmp ecx, eax
je 0x10093ab8
cmp byte [esi + eax], 0
js 0x1009335e
inc eax
jmp 0x10093aa7
add edx, 0xfffffff8
mov eax, ecx
mov ecx, dword [esi + eax + 4]
mov edi, dword [esi + eax]
mov ebx, 0x80808080
and ecx, ebx
and edi, ebx
mov ebx, ecx
or ebx, edi
jne 0x10093adf
add eax, 8
cmp eax, edx
jbe 0x10093abd
jmp 0x1009328c
test edi, edi
je 0x10093aeb
bsf edi, edi
shr edi, 3
jmp 0x10093afb
test ecx, ecx
push 0x20
pop edi
je 0x10093af5
bsf edi, ecx
shr edi, 3
add edi, 4
mov edx, dword [esp + 0x18]
add edi, eax
mov dword [esp + 0x14], edi
jmp 0x10093362
mov eax, dword [esp + 0x20]
cmp eax, 0x80000003
je 0x10092ca3
mov ecx, eax
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x24]
mov ebx, dword [esp + 0x2c]
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x98], eax
lea eax, [ecx - 0x80000000]
mov ecx, 1
mov dword [esp + 0xd8], ebx
mov dword [esp + 0x9c], edx
cmp eax, 3
cmovae eax, ecx
cmp eax, 2
je 0x10093b97
cmp eax, 1
jne 0x10093bb0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push dword [esp + 4]
call sym.__LT_T_u20_as_u20_alloc..slice..hack..ConvertVec_GT_::to_vec::h9c4c58c2a6336685
pop eax
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x24]
test ebx, ebx
mov dword [esp + 0x1c], eax
je 0x10093be8
cmp dword [esp + 0x1c], ebx
jbe 0x10093be2
cmp byte [ecx + ebx], 0xbf
jg 0x10093be8
jmp 0x100940a9
mov eax, dword [esp + 0x1c]
cmp eax, dword [esp + 4]
jae 0x10093bc1
mov edx, dword [esp + 0x14]
cmp byte [edx + eax], 0xbf
jg 0x10093bcb
jmp 0x1009409b
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0xe0]
push dword [esp + 4]
jmp 0x10093bd3
mov edx, dword [esp + 0x14]
jne 0x1009409b
lea ecx, [esp + 0xe0]
push eax
call sym.alloc::str::__LT_impl_u20_str_GT_::to_ascii_lowercase::hd7c8987e8b2229b6
pop eax
mov edx, dword [esp + 0x10]
jmp 0x10093cc8
jne 0x100940a9
mov edx, ebx
mov dword [esp + 0x4c], ecx
call sym.core::slice::ascii::__LT_impl_u20__u5b_u8_u5d__GT_::make_ascii_lowercase::he423b3c29adc8e80
mov ebx, dword [esp + 0x9c]
mov eax, ebx
add eax, 0xc
mov dword [esp + 8], eax
mov eax, dword [esp + 0x98]
shl eax, 4
mov edx, dword [esp + 0x10]
test eax, eax
je 0x10093cae
mov edi, dword [ebx]
mov dword [esp + 0xc], ebx
mov ebx, dword [ebx + 4]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
mov dword [esp + 4], eax
push 0x101c18f4
push ebx
push edi
call sym.__LT_alloc..string..String_u20_as_u20_core..ops..index..IndexMut_LT_I_GT__GT_::index_mut::hfa38f79911707746
add esp, 0xc
mov ecx, eax
call sym.core::slice::ascii::__LT_impl_u20__u5b_u8_u5d__GT_::make_ascii_lowercase::he423b3c29adc8e80
mov ecx, edi
mov edx, ebx
push 0x101c1904
push dword [esp + 0x20]
push dword [esp + 0x54]
call sym.__ZN4core3str6traits108__LT_impl_u20_core..slice..index..SliceIndex_LT_str_GT__u20_for_u20_core..ops..range..Range_LT_usize_GT
add esp, 0xc
mov ecx, eax
push 7
push str.charset
call sym.core::cmp::impls::__LT_impl_u20_core..cmp..PartialEq_LT__RF_B_GT__u20_for_u20__RF_A_GT_::eq::h5f4ea6b4ed9a57f6
pop ecx
pop edx
test al, al
je 0x10093c96
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
push 0x101c1914
mov eax, dword [esp + 0xc]
push dword [eax]
push dword [eax - 4]
call sym.__LT_alloc..string..String_u20_as_u20_core..ops..index..IndexMut_LT_I_GT__GT_::index_mut::hfa38f79911707746
add esp, 0xc
mov ecx, eax
call sym.core::slice::ascii::__LT_impl_u20__u5b_u8_u5d__GT_::make_ascii_lowercase::he423b3c29adc8e80
mov ebx, dword [esp + 0xc]
mov eax, dword [esp + 4]
add dword [esp + 8], 0x10
add ebx, 0x10
add eax, 0xfffffff0
jmp 0x10093c0d
mov eax, dword [esp + 0x28]
movsd xmm0, qword [esp + 0x20]
mov dword [esp + 0xe8], eax
movsd qword [esp + 0xe0], xmm0
mov eax, dword [esp + 0xe8]
movsd xmm0, qword [esp + 0xe0]
lea ecx, [esp + 0x53]
mov esi, dword [esp + 0x9c]
mov edi, dword [esp + 0x3c]
mov dword [esp + 0x10], edx
mov dword [ecx + 8], eax
movsd qword [ecx], xmm0
mov cl, 1
mov eax, edx
mov dl, dh
movsd xmm0, qword [esp + 0x50]
movsd xmm1, qword [esp + 0x57]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x98]
shr eax, 0x10
movsd qword [esp + 0xb0], xmm0
jmp 0x100928d8
lea ecx, [esp + 0x20]
push esi
call sym.__LT__RF_mut_u20_T_u20_as_u20_http_body..Body_GT_::poll_data::hcd3105868fa2d196
pop eax
cmp dword [esp + 0x20], 2
jne 0x10093dde
mov al, 5
mov cl, 3
mov byte [esp + 0x2cd], al
mov byte [esp + 0x2f0], cl
mov byte [esp + 0x328], cl
cmp dword [esp + 0xa4], 0x3b9aca00
jne 0x10093d63
call sym.std::thread::park::h01ce36522ba8587f
jmp 0x10093dcf
call sym.std::time::Instant::now::h5072b777a08264cc
mov edi, ecx
mov ecx, dword [esp + 0xdc]
mov esi, edx
mov ebx, edx
mov edx, dword [esp + 0xac]
cmp eax, ecx
sbb ebx, edx
jb 0x10093db2
mov edx, esi
mov ebx, eax
xor edx, dword [esp + 0xac]
xor ebx, ecx
mov ecx, dword [esp + 0xdc]
or edx, ebx
mov edx, dword [esp + 0xac]
jne 0x10093f7a
cmp edi, dword [esp + 0xa4]
jae 0x10093f7a
push edi
push esi
push eax
push dword [esp + 0xb0]
call sym.__LT_std..time..Instant_u20_as_u20_core..ops..arith..Sub_GT_::sub::h350457d58c311ea3
add esp, 0x10
mov esi, ecx
mov ecx, eax
push esi
call dbg.park_timeout
pop eax
mov al, byte [esp + 0x328]
push 0x18
pop edx
jmp 0x100923ce
movsd xmm0, qword [esp + 0x20]
mov eax, dword [esp + 0x30]
movsd xmm1, qword [esp + 0x28]
movsd qword [esp + 0x50], xmm0
mov dword [esp + 0x60], eax
movsd qword [esp + 0x58], xmm1
cmp dword [esp + 0x50], 0
je 0x10093e5f
mov eax, dword [esp + 0x54]
mov edi, dword [esp + 0x58]
test eax, eax
je 0x10093ea5
mov ecx, dword [esp + 0x5c]
mov edx, dword [esp + 0x60]
mov dword [esp + 0xc4], eax
mov dword [esp + 0xc8], edi
mov dword [esp + 0xd0], edx
mov dword [esp + 0xcc], ecx
lea ecx, [esp + 0x2d0]
lea edx, [esp + 0xc4]
call sym.__LT_alloc..vec..Vec_LT_u8_GT__u20_as_u20_bytes..buf..buf_mut..BufMut_GT_::put::h7636ad69953e4ddc
lea edx, [esp + 0x2c8]
mov dword [esp + 0x2dc], edx
jmp 0x10093d20
lea ecx, [esp + 0x2d0]
lea edx, [esp + 0x50]
mov eax, dword [ecx + 8]
movsd xmm0, qword [ecx]
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], eax
movsd qword [esp + 0x50], xmm0
call sym.__LT_bytes..bytes..Bytes_u20_as_u20_core..convert..From_LT_alloc..vec..Vec_LT_u8_GT__GT__GT_::from::h3ad9f9f9d382278c
mov esi, dword [esp + 0x20]
mov eax, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0x3c], edx
mov dword [esp + 4], ecx
jmp 0x10093122
lea eax, [esp + 0x2d0]
push eax
call sym.core::ptr::drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_::hc2d4a7daa21d9ff6
pop eax
xor esi, esi
cmp byte [esp + 0x2cc], 0
mov dword [esp + 0x3c], eax
mov dword [esp + 8], edi
je 0x10093122
lea ecx, [esp + 0x2b8]
call sym.core::ptr::drop_in_place_LT_bytes..bytes..Bytes_GT_::h2ae557216362fa70
jmp 0x10093122
cmp edi, 0x80000000
jne 0x10093ee9
mov edi, 0x80000000
mov eax, dword [esp + 0x108]
push dword [esp + 0x10c]
call dword [eax + 0xc]
add esp, 4
cmp edi, 0x80000000
jne 0x10093f25
test esi, esi
jne 0x10093f13
push 5
pop ecx
call sym.reqwest::error::Error::new::hcfaabe9d2de19955
mov esi, eax
mov eax, dword [esp + 0xd4]
mov dword [eax + 4], esi
mov dword [eax], 0x80000000
jmp 0x10093f38
mov eax, dword [esp + 0xd4]
mov ecx, dword [esp + 0x18]
mov dword [eax], edi
mov dword [eax + 4], esi
mov dword [eax + 8], ecx
mov ebx, dword [esp + 0xa8]
mov esi, dword [ebx + 0x70]
test esi, esi
je 0x10093f62
mov edi, dword [ebx + 0x74]
push esi
call dword [edi]
add esp, 4
mov eax, dword [edi + 4]
test eax, eax
je 0x10093f62
mov edx, dword [edi + 8]
mov ecx, esi
push eax
call sym.__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_::deallocate::hcacc92fefce56ab3
pop eax
cmp dword [ebx + 0x78], 0
je 0x10093f72
mov ecx, ebx
add ecx, 0x78
call sym.core::ptr::drop_in_place_LT_alloc..sync..Arc_LT_reqwest..blocking..client..InnerClientHandle_GT__GT_::h9268821b8b3d2837
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
movzx eax, byte [esp + 0x328]
xor esi, esi
mov edi, 0x80000000
test eax, eax
je 0x10093fb3
cmp eax, 3
jne 0x10093ee9
lea ecx, [esp + 0x1d8]
call sym.__ZN4core3ptr96drop_in_place_LT_reqwest..async_impl..response..Response..bytes.._u7b__u7b_closure_u7d__u7d__GT_17h809a7b1cc47f
lea ecx, [esp + 0x2f8]
call sym.core::ptr::drop_in_place_LT_core..option..Option_LT_mime..Mime_GT__GT_::h4241012515ddc50e
jmp 0x10093ee9
lea ecx, [esp + 0x110]
call sym.core::ptr::drop_in_place_LT_reqwest..async_impl..response..Response_GT_::h8f84fce75c5cb857
jmp 0x10093ee9
push 0x13
pop edx
mov ecx, edi
push 0x1019e7b4
call dbg.panic_bounds_check
mov ecx, esi
mov edx, edi
push 0x1019e880
call dbg.panic_bounds_check
mov edx, edi
push 0x1019e890
call dbg.panic_bounds_check
mov edx, edi
push 0x1019e8a0
call dbg.panic_bounds_check
push 0x13
pop edx
mov ecx, edi
push 0x1019e7c4
call dbg.panic_bounds_check
push 0x29
pop edx
mov ecx, str.Must_not_use_a_decoder_that_has_finished.
push 0x1019e8e0
call dbg.panic
push 0x23
pop edx
mov ecx, str._async_fn__resumed_after_completion_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_value.rsunable_to_find_any_user_specified_roots_in_the_final_cert_chainbytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twice_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_stream_into_future.rs
push 0x101c8df8
call dbg.panic
push 0x23
pop edx
mov ecx, str._async_fn__resumed_after_completion_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_value.rsunable_to_find_any_user_specified_roots_in_the_final_cert_chainbytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twice_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_stream_into_future.rs
push 0x101c8e08
call dbg.panic
push 0x13
pop edx
mov ecx, edi
push 0x1019e7a4
call dbg.slice_end_index_len_fail
push 0x23
pop edx
mov ecx, str._async_fn__resumed_after_completion_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_value.rsunable_to_find_any_user_specified_roots_in_the_final_cert_chainbytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twice_home_lanbyshell_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_stream_into_future.rs
push 0x101c63ac
call dbg.panic
mov ecx, 0x1019e7d4
call dbg.unwrap_failed
mov ecx, 0x1019e7e4
call dbg.unwrap_failed
mov ecx, 0x1019e804
call dbg.unwrap_failed
mov ecx, dword [esp + 0xc8]
test ecx, ecx
jne 0x1009408d
call sym.alloc::raw_vec::capacity_overflow::h5648a8ceafa88914
mov edx, dword [esp + 0xcc]
call dbg.handle_alloc_error
ud2
mov ecx, edx
mov edx, dword [esp + 4]
push 0x101c1888
push eax
jmp 0x100940b3
mov edx, dword [esp + 0x1c]
push 0x101c18e4
push ebx
push 0
call dbg.slice_error_fail
nop
pop edi
or al, 0
add byte [edx + 0x1d], al
add byte [eax], al
mov ds, word [0x10f0000]
add byte [eax], al
pop eax
add eax, 0x54c0000
add byte [eax], al
iretd