// File: cqbqdd11519[P]DockerClient/docker.cpp
// Function: Docker::delete_container(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool, bool)
JSON_DOCUMENT Docker::delete_container(const std::string& container_id, bool v, bool force){
    std::string path = "/containers/" + container_id + "?";
    path += param("v", v);
    path += param("force", force);
    return requestAndParse(DELETE,path,204);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x140, %rsp            # imm = 0x140
movq %rdi, -0x120(%rbp)
movb %r8b, %al
movq %rdi, %r8
movq %r8, -0x118(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
andb $0x1, %cl
movb %cl, -0x19(%rbp)
andb $0x1, %al
movb %al, -0x1a(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x110(%rbp)
movq -0x18(%rbp), %rdx
leaq 0xbd92(%rip), %rsi      # 0x1e0ee
leaq -0x60(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0xe860
movq -0x108(%rbp), %rsi
leaq 0xbe0e(%rip), %rdx      # 0x1e188
leaq -0x40(%rbp), %rdi
callq 0xe150
jmp 0x12385
leaq -0x60(%rbp), %rdi
callq 0xe5d0
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0xf300
movq -0x128(%rbp), %rdx
leaq 0xbdc9(%rip), %rsi      # 0x1e178
leaq -0xb0(%rbp), %rdi
callq 0xee50
jmp 0x123bd
movzbl -0x19(%rbp), %edx
andl $0x1, %edx
leaq -0x90(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0xe870
jmp 0x123d9
leaq -0x40(%rbp), %rdi
leaq -0x90(%rbp), %rsi
callq 0xed30
jmp 0x123eb
leaq -0x90(%rbp), %rdi
callq 0xe5d0
leaq -0xb0(%rbp), %rdi
callq 0xe5d0
leaq -0xb1(%rbp), %rdi
callq 0xeac0
leaq -0xf9(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0xf300
movq -0x130(%rbp), %rdx
leaq 0xbd4a(%rip), %rsi      # 0x1e17a
leaq -0xf8(%rbp), %rdi
callq 0xee50
jmp 0x1243e
movzbl -0x1a(%rbp), %edx
andl $0x1, %edx
leaq -0xd8(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0xe870
jmp 0x1245a
leaq -0x40(%rbp), %rdi
leaq -0xd8(%rbp), %rsi
callq 0xed30
jmp 0x1246c
leaq -0xd8(%rbp), %rdi
callq 0xe5d0
leaq -0xf8(%rbp), %rdi
callq 0xe5d0
leaq -0xf9(%rbp), %rdi
callq 0xeac0
movq -0x120(%rbp), %rdi
movq -0x110(%rbp), %rsi
movq %rsp, %rax
movl $0x0, (%rax)
movq 0x14ab2(%rip), %r9      # 0x26f60
movl $0x2, %edx
leaq -0x40(%rbp), %rcx
movl $0xcc, %r8d
callq 0xeed0
jmp 0x124c4
leaq -0x40(%rbp), %rdi
callq 0xe5d0
movq -0x118(%rbp), %rax
addq $0x140, %rsp            # imm = 0x140
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0xe5d0
jmp 0x125a8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x12537
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x1252b
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 0x1259f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x12585
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x68(%rbp)
movl %eax, -0x6c(%rbp)
jmp 0x12579
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 0x1259f
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
nopw %cs:(%rax,%rax)