Function at 0x13098da
Capabilities:
Check http status code

Disassembly:
inc eax
push ebp
push ebx
push esi
push edi
inc ecx
push esp
inc ecx
push ebp
inc ecx
push esi
inc ecx
push edi
dec eax
lea ebp, [esp - 0x1b8]
dec eax
sub esp, 0x2b8
and dword [ebp + 0x208], 0
dec eax
mov edi, ecx
inc ebp
xor esi, esi
dec eax
lea ecx, [esp + 0x40]
xor edx, edx
mov esi, 0x84600200
inc ecx
lea ebx, [esi + 0x68]
inc esp
mov eax, ebx
call fcn.0130bc86
dec eax
lea eax, [ebp - 0x50]
mov dword [esp + 0x40], ebx
dec eax
mov dword [esp + 0x58], eax
dec eax
lea ecx, [edi + 0x6e8]
dec eax
lea eax, [ebp + 0xb0]
xor edx, edx
dec eax
mov dword [ebp - 0x78], eax
dec esp
lea ecx, [esp + 0x40]
mov eax, 0x100
inc ecx
mov eax, 0x10000000
mov dword [esp + 0x60], eax
mov dword [ebp - 0x70], eax
call dword [edi + 0x100]
xor ebx, ebx
test eax, eax
je 0x1309b79
cmp dword [esp + 0x54], 4
mov eax, 0x84e03200
inc esp
mov esp, ebx
mov dword [esp + 0x20], ebx
inc ecx
sete ah
cmove esi, eax
inc ebp
xor ecx, ecx
inc ebp
xor eax, eax
xor edx, edx
xor ecx, ecx
call dword [edi + 0x108]
dec esp
mov ebp, eax
dec eax
test eax, eax
je 0x1309b79
inc esp
movzx eax, word [esp + 0x64]
dec eax
lea edx, [ebp - 0x50]
dec eax
mov dword [esp + 0x38], ebx
inc ebp
xor ecx, ecx
mov dword [esp + 0x30], ebx
dec eax
mov ecx, eax
mov dword [esp + 0x28], 3
dec eax
mov dword [esp + 0x20], ebx
call dword [edi + 0x110]
dec esp
mov edi, eax
dec eax
test eax, eax
je 0x1309b20
dec eax
mov dword [esp + 0x38], ebx
dec eax
lea edx, [edi + 0x7e8]
mov dword [esp + 0x30], esi
dec esp
lea eax, [ebp + 0xb0]
dec eax
mov dword [esp + 0x28], ebx
inc ebp
xor ecx, ecx
dec eax
mov ecx, eax
dec eax
mov dword [esp + 0x20], ebx
call dword [edi + 0x130]
dec eax
mov ebx, eax
dec eax
test eax, eax
je 0x1309b17
inc ebp
test esp, esp
je 0x1309a35
bt esi, 0xc
jae 0x1309a35
inc ebp
lea ecx, [esi + 4]
mov dword [ebp + 0x210], 0x3380
dec esp
lea eax, [ebp + 0x210]
dec eax
mov ecx, eax
inc ecx
lea edx, [esi + 0x1f]
call dword [edi + 0x118]
inc ebp
xor esp, esp
inc ebp
xor ecx, ecx
inc ebp
xor eax, eax
inc esp
mov dword [esp + 0x20], esp
xor edx, edx
dec eax
mov ecx, ebx
call dword [edi + 0x138]
test eax, eax
je 0x1309b0e
dec esp
lea ecx, [ebp + 0x200]
mov dword [ebp + 0x200], 4
dec esp
lea eax, [ebp + 0x208]
dec esp
mov dword [esp + 0x20], esp
mov edx, 0x20000013
dec eax
mov ecx, ebx
call dword [edi + 0x140]
test eax, eax
je 0x1309b0e
cmp dword [ebp + 0x208], 0xc8
jne 0x1309b0e
dec eax
lea esi, [edi + 0x918]
mov dword [ebp + 0x200], 8
dec esp
mov eax, esi
dec esp
mov dword [esi], esp
dec esp
lea ecx, [ebp + 0x200]
dec esp
mov dword [esp + 0x20], esp
mov edx, 0x20000005
dec eax
mov ecx, ebx
call dword [edi + 0x140]
test eax, eax
je 0x1309b0e
dec eax
mov edx, dword [esi]
dec eax
test edx, edx
je 0x1309b0e
xor ecx, ecx
inc ebp
lea ecx, [esp + 4]
inc ecx
mov eax, 0x3000
call dword [edi + 0x48]
dec eax
mov dword [edi + 0x920], eax
dec eax
test eax, eax
je 0x1309b0e
inc esp
mov eax, dword [esi]
dec esp
lea ecx, [ebp + 0x218]
dec eax
mov edx, eax
inc esp
mov dword [ebp + 0x218], esp
dec eax
mov ecx, ebx
call dword [edi + 0x120]
inc esp
mov esi, eax
dec eax
mov ecx, ebx
call dword [edi + 0x128]
dec ecx
mov ecx, edi
call dword [edi + 0x128]
dec ecx
mov ecx, ebp
call dword [edi + 0x128]
inc ebp
test esi, esi
je 0x1309b74
cmp dword [edi + 0x234], 3
jne 0x1309b74
dec eax
mov ebx, dword [edi + 0x920]
dec eax
lea edx, [edi + 0x908]
inc esp
mov ecx, dword [edi + 0x918]
dec eax
lea ecx, [edi + 0x8f8]
dec esp
mov eax, ebx
call fcn.0130b89a
dec eax
mov edx, dword [edi + 0x28]
dec eax
lea ecx, [edi + 0x7f0]
call fcn.0130b75a
dec eax
cmp eax, dword [ebx + 0x518]
jne 0x1309b79
inc ecx
mov eax, esi
jmp 0x1309b7b
xor eax, eax
dec eax
add esp, 0x2b8
inc ecx
pop edi
inc ecx
pop esi
inc ecx
pop ebp
inc ecx
pop esp
pop edi
pop esi
pop ebx
pop ebp
ret