// File: /workspace/github_cpp_makefile_star2_O1/solaldunckel[P]webserv/srcs/Config/ServerConfig.cpp
// Function: ServerConfig::initDirectiveMap()
void ServerConfig::cgi(std::vector<std::string>::iterator &it) {
  std::string &ext = *it++;
  std::string &exec = *it++;
  cgi_[ext] = exec;
  if (*it != ";")
    throw std::runtime_error("triple value in 'cgi'");
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
leaq 0x18(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x19efc(%rip), %rsi     # 0x25379
leaq 0x19efb(%rip), %rdx     # 0x2537f
leaq 0x8(%rsp), %rdi
callq 0x578e
leaq 0x27053(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0x5f2(%rip), %rcx       # 0xba98
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb4c8
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x1a089(%rip), %rsi     # 0x25560
leaq 0x1a08a(%rip), %rdx     # 0x25568
callq 0x578e
leaq 0x26ffe(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xacd(%rip), %rcx       # 0xbfc8
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb51d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19e54(%rip), %rsi     # 0x25380
leaq 0x19e58(%rip), %rdx     # 0x2538b
callq 0x578e
leaq 0x26fa9(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xae2(%rip), %rcx       # 0xc032
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb572
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19e0b(%rip), %rsi     # 0x2538c
leaq 0x19e0e(%rip), %rdx     # 0x25396
callq 0x578e
leaq 0x26f54(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xadd(%rip), %rcx       # 0xc082
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb5c7
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19dc1(%rip), %rsi     # 0x25397
leaq 0x19dbe(%rip), %rdx     # 0x2539b
callq 0x578e
leaq 0x26eff(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xc04(%rip), %rcx       # 0xc1fe
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb61c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19e44(%rip), %rsi     # 0x2546f
leaq 0x19e51(%rip), %rdx     # 0x25483
callq 0x578e
leaq 0x26eaa(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xc29(%rip), %rcx       # 0xc278
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb671
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19d1c(%rip), %rsi     # 0x2539c
leaq 0x19d19(%rip), %rdx     # 0x253a0
callq 0x578e
leaq 0x26e55(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xc9a(%rip), %rcx       # 0xc33e
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb6c6
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19ccc(%rip), %rsi     # 0x253a1
leaq 0x19cd1(%rip), %rdx     # 0x253ad
callq 0x578e
leaq 0x26e00(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xcc3(%rip), %rcx       # 0xc3bc
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb71b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19c84(%rip), %rsi     # 0x253ae
leaq 0x19c86(%rip), %rdx     # 0x253b7
callq 0x578e
leaq 0x26dab(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xcc2(%rip), %rcx       # 0xc410
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb770
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19c33(%rip), %rsi     # 0x253b2
leaq 0x19c31(%rip), %rdx     # 0x253b7
callq 0x578e
leaq 0x26d56(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xd31(%rip), %rcx       # 0xc4d4
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb7c5
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19be4(%rip), %rsi     # 0x253b8
leaq 0x19be3(%rip), %rdx     # 0x253be
callq 0x578e
leaq 0x26d01(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xd30(%rip), %rcx       # 0xc528
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb81a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19b96(%rip), %rsi     # 0x253bf
leaq 0x19b92(%rip), %rdx     # 0x253c2
callq 0x578e
leaq 0x26cac(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xd59(%rip), %rcx       # 0xc5a6
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb86f
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
leaq 0x8(%rsp), %rdi
movq %r14, (%rdi)
leaq 0x19b45(%rip), %rsi     # 0x253c3
leaq 0x19b45(%rip), %rdx     # 0x253ca
callq 0x578e
leaq 0x26c57(%rip), %rdi     # 0x324e8
leaq 0x8(%rsp), %rsi
callq 0xcd2c
leaq 0xd90(%rip), %rcx       # 0xc632
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb8c4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
addq $0x28, %rsp
popq %rbx
popq %r14
retq
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
jmp 0xb8fc
jmp 0xb918
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r14, %rdi
je 0xb91b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x4460
jmp 0xb91b
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4780
nop