// File: solaldunckel[P]webserv/srcs/Config/InputArgs.cpp
// Function: InputArgs::InputArgs(int, char**)
InputArgs::InputArgs(int argc, char **argv) : argc_(argc), argv_(argv), path_("./config/default.conf"), log_level_(INFO) {
  options_["h"];
  options_["-help"];
  options_["t"];
  options_["-test"];
  options_["u"];
  options_["-uri"];
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x138(%rbp)
movl -0xc(%rbp), %ecx
movl %ecx, (%rax)
movq -0x18(%rbp), %rcx
movq %rcx, 0x8(%rax)
addq $0x10, %rax
movq %rax, -0x130(%rbp)
leaq -0x19(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0x5960
movq -0x130(%rbp), %rdi
movq -0x128(%rbp), %rdx
leaq 0x33eaf(%rip), %rsi     # 0x431ad
callq 0x6be0
jmp 0xf305
leaq -0x19(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rdi
movl $0x1, 0x30(%rdi)
addq $0x38, %rdi
movq %rdi, -0x150(%rbp)
movq %rdi, %rax
movq %rax, -0x148(%rbp)
callq 0x10560
leaq -0x51(%rbp), %rdi
movq %rdi, -0x140(%rbp)
callq 0x5960
movq -0x140(%rbp), %rdx
leaq 0x3526e(%rip), %rsi     # 0x445c2
leaq -0x50(%rbp), %rdi
callq 0x6be0
jmp 0xf35f
movq -0x150(%rbp), %rdi
leaq -0x50(%rbp), %rsi
callq 0x10580
jmp 0xf371
leaq -0x50(%rbp), %rdi
callq 0x5aa8
leaq -0x51(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x160(%rbp)
leaq -0x79(%rbp), %rdi
movq %rdi, -0x158(%rbp)
callq 0x5960
movq -0x158(%rbp), %rdx
leaq 0x33e10(%rip), %rsi     # 0x431c3
leaq -0x78(%rbp), %rdi
callq 0x6be0
jmp 0xf3be
movq -0x160(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x10580
jmp 0xf3d0
leaq -0x78(%rbp), %rdi
callq 0x5aa8
leaq -0x79(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x170(%rbp)
leaq -0xa1(%rbp), %rdi
movq %rdi, -0x168(%rbp)
callq 0x5960
movq -0x168(%rbp), %rdx
leaq 0x35330(%rip), %rsi     # 0x44745
leaq -0xa0(%rbp), %rdi
callq 0x6be0
jmp 0xf423
movq -0x170(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq 0x10580
jmp 0xf438
leaq -0xa0(%rbp), %rdi
callq 0x5aa8
leaq -0xa1(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x180(%rbp)
leaq -0xc9(%rbp), %rdi
movq %rdi, -0x178(%rbp)
callq 0x5960
movq -0x178(%rbp), %rdx
leaq 0x33d46(%rip), %rsi     # 0x431c9
leaq -0xc8(%rbp), %rdi
callq 0x6be0
jmp 0xf491
movq -0x180(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x10580
jmp 0xf4a6
leaq -0xc8(%rbp), %rdi
callq 0x5aa8
leaq -0xc9(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x190(%rbp)
leaq -0xf1(%rbp), %rdi
movq %rdi, -0x188(%rbp)
callq 0x5960
movq -0x188(%rbp), %rdx
leaq 0x33cde(%rip), %rsi     # 0x431cf
leaq -0xf0(%rbp), %rdi
callq 0x6be0
jmp 0xf4ff
movq -0x190(%rbp), %rdi
leaq -0xf0(%rbp), %rsi
callq 0x10580
jmp 0xf514
leaq -0xf0(%rbp), %rdi
callq 0x5aa8
leaq -0xf1(%rbp), %rdi
callq 0x55e0
movq -0x138(%rbp), %rax
addq $0x38, %rax
movq %rax, -0x1a0(%rbp)
leaq -0x119(%rbp), %rdi
movq %rdi, -0x198(%rbp)
callq 0x5960
movq -0x198(%rbp), %rdx
leaq 0x33c72(%rip), %rsi     # 0x431d1
leaq -0x118(%rbp), %rdi
callq 0x6be0
jmp 0xf56d
movq -0x1a0(%rbp), %rdi
leaq -0x118(%rbp), %rsi
callq 0x10580
jmp 0xf582
leaq -0x118(%rbp), %rdi
callq 0x5aa8
leaq -0x119(%rbp), %rdi
callq 0x55e0
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x19(%rbp), %rdi
callq 0x55e0
jmp 0xf708
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf5e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x50(%rbp), %rdi
callq 0x5aa8
leaq -0x51(%rbp), %rdi
callq 0x55e0
jmp 0xf6f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf611
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x5aa8
leaq -0x79(%rbp), %rdi
callq 0x55e0
jmp 0xf6f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf645
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x5aa8
leaq -0xa1(%rbp), %rdi
callq 0x55e0
jmp 0xf6f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf67c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x5aa8
leaq -0xc9(%rbp), %rdi
callq 0x55e0
jmp 0xf6f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf6b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x5aa8
leaq -0xf1(%rbp), %rdi
callq 0x55e0
jmp 0xf6f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
jmp 0xf6e4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x28(%rbp)
movl %eax, -0x2c(%rbp)
leaq -0x118(%rbp), %rdi
callq 0x5aa8
leaq -0x119(%rbp), %rdi
callq 0x55e0
movq -0x148(%rbp), %rdi
callq 0x10660
movq -0x130(%rbp), %rdi
callq 0x5aa8
movq -0x28(%rbp), %rdi
callq 0x5950
nopw %cs:(%rax,%rax)