Function at 0x10004bd0
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov rbx, rcx
mov r15, rdx
mov r13, r8
mov r12, r9
call fcn.1000c560
movss xmm0, dword [rbx + 0x10170]
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x10004c26
cvttss2si rdx, xmm0
xor r8d, r8d
or rcx, 0xffffffffffffffff
call qword [0x10042028]
mov r8, qword [rbx + 0x10110]
mov dword [rsi], 0
xor r9d, r9d
mov edx, 3
mov dword [rdi], 0
mov rax, qword [0x100392b8]
mov qword [rsp + 0x68], 0
mov rcx, qword [rbx + 0x10220]
mov dword [rsp + 0x50], 0x1100
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x20], 0
test r8, r8
jne 0x10004c83
xor r8d, r8d
xor edx, edx
call rax
mov r14, rax
test rax, rax
jne 0x10004c98
xor r13d, r13d
xor r15d, r15d
jmp 0x10004fbf
mov rdx, r15
xor r9d, r9d
mov rcx, rax
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
movzx r8d, word [rbx + 0x101a4]
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x20], 0
call qword [0x1003ea48]
mov r15, rax
test rax, rax
je 0x10004c8d
cmp dword [rbx + 0x101b4], 1
mov r8, r13
mov rcx, r15
mov qword [rsp + 0x38], 0
sbb eax, eax
lea rdx, str.POST
xor r9d, r9d
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
and eax, 0xff800000
sub eax, 0x7b77fd00
mov dword [rsp + 0x30], eax
call qword [0x1003ecc8]
mov r13, rax
test rax, rax
je 0x10004fbf
mov r9d, 4
lea r8, [rsp + 0x50]
mov edx, 0x1f
mov rcx, rax
call qword [0x1003ecb8]
test eax, eax
je 0x10004fbf
xor ebp, ebp
cmp dword [rbx + 0x10184], 0
jg 0x10004dd0
lea rdx, [rsp + 0x54]
mov r8, r12
movzx r9d, word [rsp + 0xf0]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x4c], r9d
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
call qword [0x1003ff10]
mov ecx, dword [rsp + 0x54]
imul rcx, rcx, 0xd
call fcn.10023ed0
mov dword [rsp + 0x28], 1
mov r9d, dword [rsp + 0x4c]
mov r8, r12
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x40]
mov rcx, rax
mov dword [rsp + 0x20], 0
call qword [0x1003ff10]
test eax, eax
jne 0x10004dfb
jmp 0x10004fbf
mov rdx, qword [rbx + rbp*8 + 0x8110]
mov r9d, 0x20000000
or r8d, 0xffffffff
mov rcx, r13
call qword [0x10042038]
inc rbp
cmp dword [rbx + 0x10184], ebp
jg 0x10004dd0
jmp 0x10004d59
mov eax, dword [rsp + 0x54]
xor r8d, r8d
xor edx, edx
mov r9, qword [rsp + 0x70]
mov rcx, r13
mov dword [rsp + 0x20], eax
call qword [0x100423a8]
test eax, eax
je 0x10004fbf
mov dword [rsp + 0x58], 0
lea r9, [rsp + 0x5c]
lea r8, [rsp + 0x58]
mov rcx, r13
mov dword [rsp + 0x5c], 4
mov edx, 0x20000013
mov qword [rsp + 0x20], 0
call qword [0x1003c4b0]
test eax, eax
je 0x10004fbf
cmp dword [rsp + 0x58], 0xc8
jne 0x10004fbf
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x60]
mov rcx, r13
mov dword [rsp + 0x60], 0
call qword [0x1003ece8]
test eax, eax
je 0x10004fe6
mov ecx, dword [rsp + 0x60]
test ecx, ecx
je 0x10004fe6
call fcn.10023ed0
mov r8d, dword [rsp + 0x60]
lea r9, [rsp + 0x64]
mov rcx, r13
mov r12, rax
mov rdx, rax
call qword [0x100370b0]
test eax, eax
je 0x10004fe6
cmp dword [rsp + 0x64], 0
je 0x10004fe6
movzx edx, word [rsp + 0x60]
rol word [r12], 8
lea r8, [rsp + 0x78]
mov rcx, r12
rol word [r12 + 4], 8
rol word [r12 + 6], 8
rol word [r12 + 8], 8
rol word [r12 + 0xa], 8
call qword [0x10042138]
mov ebp, eax
test eax, eax
jne 0x10004fbf
mov rax, qword [rsp + 0x78]
mov edx, dword [rax + 0x20]
cmp dword [rbx + 0x1019c], edx
jne 0x10004f26
mov dword [rsi], 1
mov dword [rdi], 0
jmp 0x10004faf
cmp edx, dword [rbx + 0x10198]
jne 0x10004f3c
mov dword [rsi], 1
mov dword [rdi], 1
jmp 0x10004faf
cmp dword [rsp + 0xf0], 0x10
jne 0x10004fa9
mov dword [rsi], 1
lea r12, [rsp + 0x68]
mov dword [rdi], 1
cmp dword [rax + 0x20], 0
je 0x10004faf
mov rax, qword [rsp + 0x78]
cmp dword [rax + 0x20], ebp
jbe 0x10004faf
movsxd rdx, ebp
add rdx, 4
mov qword [rsp + 0x40], rdx
mov rcx, qword [rax + rdx*8 + 8]
call qword [0x100370b8]
cmp dword [rbx + 0x1019c], eax
mov rdx, qword [rsp + 0x40]
jne 0x10004f93
mov dword [rdi], 0
jmp 0x10004fa5
mov rax, qword [rsp + 0x78]
mov rcx, r12
mov rdx, qword [rax + rdx*8 + 8]
call fcn.100165f0
inc ebp
jmp 0x10004f5d
mov dword [rsi], 0
mov rcx, qword [rsp + 0x78]
mov edx, 1
call qword [0x10039210]
cmp dword [rsi], 0
jne 0x10004fe1
cmp dword [rsp + 0xf0], 1
jne 0x10004fe1
call qword [0x1003ecd0]
cmp eax, 0x2efe
jne 0x10004fe1
mov dword [rsi], 1
test r13, r13
je 0x10004fef
mov rcx, r13
call qword [0x1003eb98]
test r15, r15
je 0x10004ffd
mov rcx, r15
call qword [0x1003eb98]
test r14, r14
je 0x1000500b
mov rcx, r14
call qword [0x1003eb98]
lea rcx, [rsp + 0x70]
call fcn.10023ef0
mov rax, qword [rsp + 0x68]
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret