Function at 0x180018090
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x150]
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x58], 0x8404c700
mov eax, dword [rsp + 0x158]
and eax, 4
cmp eax, 0
je 0x1800180f7
mov eax, dword [rsp + 0x58]
or eax, 0x800000
mov dword [rsp + 0x58], eax
lea rcx, [0x180025368]
lea rdx, [rsp + 0x93]
call fcn.180001ff0
lea rcx, [rsp + 0xb0]
mov rdx, rax
call fcn.180021aa0
lea rcx, [rsp + 0xb0]
call fcn.180020a40
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 0
mov r15d, dword [rsp + 0x58]
lea r12, [rsp + 0xa0]
mov r13, qword [rsp + 0x80]
lea rcx, [0x180025b11]
lea rdx, [rsp + 0xcb]
call fcn.180001ff0
mov r14, rax
mov rdi, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x158]
call fcn.180019bd0
cmp eax, 0
je 0x180018197
lea rcx, [0x1800255b0]
lea rdx, [rsp + 0x9b]
call fcn.180001ff0
mov rbx, rax
jmp 0x1800181ae
lea rcx, [0x1800251b0]
lea rdx, [rsp + 0x97]
call fcn.180001ff0
mov rbx, rax
mov rsi, qword [rsp + 0x70]
mov ecx, 0xf03f23a1
call fcn.18001c2f0
mov ebp, eax
mov ecx, 0xa7ea06b
call fcn.18001c2f0
mov ecx, ebp
mov edx, eax
call fcn.18000b450
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov r9, r14
mov qword [rsp + 0x20], r13
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x38], 0
call rax
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x48], 0
jne 0x18001821b
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x5c], 1
jmp 0x1800183d3
mov eax, dword [rsp + 0x158]
and eax, 4
cmp eax, 0
je 0x1800182c6
mov dword [rsp + 0x44], 0
mov ecx, 0xf03f23b6
call fcn.18001c2f0
mov dword [rsp + 0x6c], eax
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xfce2a819
call fcn.18000b450
lea r8, [rsp + 0x44]
lea r9, [rsp + 0x6c]
mov rcx, rsi
mov edx, 0x1f
call rax
cmp eax, 0
je 0x1800182c4
mov ecx, dword [rsp + 0x44]
mov esi, ecx
and esi, 0x13380
call fcn.180011170
or esi, eax
mov dword [rsp + 0x44], esi
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xf54d8189
call fcn.18000b450
mov rdi, rax
mov ecx, 0xf03f23ad
call fcn.18001c2f0
mov ebx, eax
mov ecx, 0xf03f23b6
call fcn.18001c2f0
lea r8, [rsp + 0x44]
mov rcx, rsi
mov edx, ebx
mov r9d, eax
call rdi
jmp 0x1800182c6
mov ebp, dword [rsp + 0x150]
mov rsi, qword [rsp + 0x88]
lea rcx, [0x180025df0]
lea rdx, [rsp + 0xd4]
call fcn.180001ff0
mov rdi, rax
mov rbx, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xfa9f0dd9
call fcn.18000b450
mov rcx, rbx
mov rdx, rdi
mov r8d, 0x13
mov r9, rsi
mov dword [rsp + 0x20], ebp
call rax
cmp eax, 0
je 0x180018399
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x68], 4
mov rsi, qword [rsp + 0x48]
mov ecx, 0x13
mov edx, 0xf5232689
call fcn.18000b450
lea r8, [rsp + 0x54]
lea r9, [rsp + 0x68]
mov rcx, rsi
mov edx, 0x20000013
mov qword [rsp + 0x20], 0
call rax
cmp eax, 0
je 0x18001837e
cmp dword [rsp + 0x54], 0xc8
jne 0x18001837e
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x5c], 1
jmp 0x1800183d3
cmp qword [rsp + 0x160], 0
je 0x180018397
mov eax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x160]
mov dword [rcx], eax
jmp 0x180018399
mov rsi, qword [rsp + 0x48]
mov ecx, 0xf03f23a1
call fcn.18001c2f0
mov edi, eax
mov ecx, 0x950e2cf
call fcn.18001c2f0
mov ecx, edi
mov edx, eax
call fcn.18000b450
mov rcx, rsi
call rax
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x5c], 1
lea rcx, [rsp + 0xb0]
call fcn.180020a00
mov rax, qword [rsp + 0x60]
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret