// File: cqbqdd11519[P]DockerClient/docker.cpp
// Function: Docker::logs_container(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
JSON_DOCUMENT Docker::logs_container(const std::string& container_id, bool follow, bool o_stdout, bool o_stderr, bool timestamps, const std::string& tail){
    std::string path = "/containers/" + container_id + "/logs?";
    path += param("follow", follow);
    path += param("stdout", o_stdout);
    path += param("stderr", o_stderr);
    path += param("timestamps", timestamps);
    path += param("tail", tail);
    return requestAndParse(GET,path,101);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x240, %rsp            # imm = 0x240
movl %r9d, -0x208(%rbp)
movl %r8d, -0x204(%rbp)
movl %ecx, %eax
movl -0x208(%rbp), %ecx
movq %rdx, %r8
movl -0x204(%rbp), %edx
movq %r8, -0x200(%rbp)
movq %rsi, %r8
movq %rdi, %r9
movq -0x200(%rbp), %rdi
movq %r9, -0x1f8(%rbp)
movb %al, %sil
movq %r9, %rax
movq %rax, -0x1f0(%rbp)
movq 0x18(%rbp), %rax
movb 0x10(%rbp), %al
movq %r9, -0x8(%rbp)
movq %r8, -0x10(%rbp)
movq %rdi, -0x18(%rbp)
andb $0x1, %sil
movb %sil, -0x19(%rbp)
andb $0x1, %dl
movb %dl, -0x1a(%rbp)
andb $0x1, %cl
movb %cl, -0x1b(%rbp)
andb $0x1, %al
movb %al, -0x1c(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x1e8(%rbp)
movq -0x18(%rbp), %rdx
leaq 0xd43a(%rip), %rsi      # 0x1e0ee
leaq -0x60(%rbp), %rdi
movq %rdi, -0x1e0(%rbp)
callq 0xe860
movq -0x1e0(%rbp), %rsi
leaq 0xd42e(%rip), %rdx      # 0x1e100
leaq -0x40(%rbp), %rdi
callq 0xe150
jmp 0x10cdd
leaq -0x60(%rbp), %rdi
callq 0xe5d0
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x210(%rbp)
callq 0xf300
movq -0x210(%rbp), %rdx
leaq 0xd400(%rip), %rsi      # 0x1e107
leaq -0xb0(%rbp), %rdi
callq 0xee50
jmp 0x10d15
movzbl -0x19(%rbp), %edx
andl $0x1, %edx
leaq -0x90(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0xe870
jmp 0x10d31
leaq -0x40(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0xed30
jmp 0x10d43
leaq -0x90(%rbp), %rdi
callq 0xe5d0
leaq -0xb0(%rbp), %rdi
callq 0xe5d0
leaq -0xb1(%rbp), %rdi
callq 0xeac0
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x218(%rbp)
callq 0xf300
movq -0x218(%rbp), %rdx
leaq 0xd386(%rip), %rsi      # 0x1e10e
leaq -0xf8(%rbp), %rdi
callq 0xee50
jmp 0x10d96
movzbl -0x1a(%rbp), %edx
andl $0x1, %edx
leaq -0xd8(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0xe870
jmp 0x10db2
leaq -0x40(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0xed30
jmp 0x10dc4
leaq -0xd8(%rbp), %rdi
callq 0xe5d0
leaq -0xf8(%rbp), %rdi
callq 0xe5d0
leaq -0xf9(%rbp), %rdi
callq 0xeac0
leaq -0x141(%rbp), %rdi
movq %rdi, -0x220(%rbp)
callq 0xf300
movq -0x220(%rbp), %rdx
leaq 0xd30c(%rip), %rsi      # 0x1e115
leaq -0x140(%rbp), %rdi
callq 0xee50
jmp 0x10e17
movzbl -0x1b(%rbp), %edx
andl $0x1, %edx
leaq -0x120(%rbp), %rdi
leaq -0x140(%rbp), %rsi
callq 0xe870
jmp 0x10e33
leaq -0x40(%rbp), %rdi
leaq -0x120(%rbp), %rsi
callq 0xed30
jmp 0x10e45
leaq -0x120(%rbp), %rdi
callq 0xe5d0
leaq -0x140(%rbp), %rdi
callq 0xe5d0
leaq -0x141(%rbp), %rdi
callq 0xeac0
leaq -0x189(%rbp), %rdi
movq %rdi, -0x228(%rbp)
callq 0xf300
movq -0x228(%rbp), %rdx
leaq 0xd292(%rip), %rsi      # 0x1e11c
leaq -0x188(%rbp), %rdi
callq 0xee50
jmp 0x10e98
movzbl -0x1c(%rbp), %edx
andl $0x1, %edx
leaq -0x168(%rbp), %rdi
leaq -0x188(%rbp), %rsi
callq 0xe870
jmp 0x10eb4
leaq -0x40(%rbp), %rdi
leaq -0x168(%rbp), %rsi
callq 0xed30
jmp 0x10ec6
leaq -0x168(%rbp), %rdi
callq 0xe5d0
leaq -0x188(%rbp), %rdi
callq 0xe5d0
leaq -0x189(%rbp), %rdi
callq 0xeac0
leaq -0x1d1(%rbp), %rdi
movq %rdi, -0x230(%rbp)
callq 0xf300
movq -0x230(%rbp), %rdx
leaq 0xd21c(%rip), %rsi      # 0x1e127
leaq -0x1d0(%rbp), %rdi
callq 0xee50
jmp 0x10f19
movq 0x18(%rbp), %rdx
leaq -0x1b0(%rbp), %rdi
leaq -0x1d0(%rbp), %rsi
callq 0xea40
jmp 0x10f32
leaq -0x40(%rbp), %rdi
leaq -0x1b0(%rbp), %rsi
callq 0xed30
jmp 0x10f44
leaq -0x1b0(%rbp), %rdi
callq 0xe5d0
leaq -0x1d0(%rbp), %rdi
callq 0xe5d0
leaq -0x1d1(%rbp), %rdi
callq 0xeac0
movq -0x1f8(%rbp), %rdi
movq -0x1e8(%rbp), %rsi
movq %rsp, %rax
movl $0x0, (%rax)
movq 0x15fda(%rip), %r9      # 0x26f60
xorl %edx, %edx
leaq -0x40(%rbp), %rcx
movl $0x65, %r8d
callq 0xeed0
jmp 0x10f99
leaq -0x40(%rbp), %rdi
callq 0xe5d0
movq -0x1f0(%rbp), %rax
addq $0x240, %rsp            # imm = 0x240
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0xe5d0
jmp 0x11170
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x1100c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x11000
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x90(%rbp), %rdi
callq 0xe5d0
leaq -0xb0(%rbp), %rdi
callq 0xe5d0
leaq -0xb1(%rbp), %rdi
callq 0xeac0
jmp 0x11167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x1105d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x11051
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0xe5d0
leaq -0xf8(%rbp), %rdi
callq 0xe5d0
leaq -0xf9(%rbp), %rdi
callq 0xeac0
jmp 0x11167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x110ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x110a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x120(%rbp), %rdi
callq 0xe5d0
leaq -0x140(%rbp), %rdi
callq 0xe5d0
leaq -0x141(%rbp), %rdi
callq 0xeac0
jmp 0x11167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x110ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x110f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x168(%rbp), %rdi
callq 0xe5d0
leaq -0x188(%rbp), %rdi
callq 0xe5d0
leaq -0x189(%rbp), %rdi
callq 0xeac0
jmp 0x11167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x1114d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x11141
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x1b0(%rbp), %rdi
callq 0xe5d0
leaq -0x1d0(%rbp), %rdi
callq 0xe5d0
leaq -0x1d1(%rbp), %rdi
callq 0xeac0
jmp 0x11167
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x40(%rbp), %rdi
callq 0xe5d0
movq -0x68(%rbp), %rdi
callq 0xf2f0
nopl (%rax)