// File: meirdev[P]HexViewer/./CLI11.hpp
// Function: CLI::Config::to_flag[abi:cxx11](CLI::ConfigItem const&) const
virtual std::vector<std::string> to_flag(const ConfigItem &item) const {
        if(item.inputs.size() == 1) {
            std::string val = item.inputs.at(0);
            val = detail::to_lower(val);

            if(val == "true" || val == "on" || val == "yes") {
                return std::vector<std::string>(1);
            } else if(val == "false" || val == "off" || val == "no") {
                return std::vector<std::string>();
            } else {
                try {
                    size_t ui = std::stoul(val);
                    return std::vector<std::string>(ui);
                } catch(const std::invalid_argument &) {
                    throw ConversionError::TrueFalse(item.fullname());
                }
            }
        } else {
            throw ConversionError::TooManyInputsFlag(item.fullname());
        }
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x140, %rsp            # imm = 0x140
movq %rdi, -0x108(%rbp)
movq %rdi, %rax
movq %rax, -0x100(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq -0x18(%rbp), %rdi
addq $0x38, %rdi
callq 0x116d0
cmpq $0x1, %rax
jne 0xe5c7
movq -0x18(%rbp), %rdi
addq $0x38, %rdi
xorl %eax, %eax
movl %eax, %esi
callq 0x2d100
movq %rax, %rsi
leaq -0x38(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x61d0
movq -0x110(%rbp), %rsi
leaq -0x78(%rbp), %rdi
callq 0x61d0
jmp 0xe2a5
leaq -0x58(%rbp), %rdi
leaq -0x78(%rbp), %rsi
callq 0x1eae0
jmp 0xe2b4
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x6520
leaq -0x58(%rbp), %rdi
callq 0x6280
leaq -0x78(%rbp), %rdi
callq 0x6280
leaq -0x38(%rbp), %rdi
leaq 0x32f7e(%rip), %rsi     # 0x4125c
callq 0x1be30
testb $0x1, %al
jne 0xe314
leaq -0x38(%rbp), %rdi
leaq 0x33235(%rip), %rsi     # 0x41527
callq 0x1be30
testb $0x1, %al
jne 0xe314
leaq -0x38(%rbp), %rdi
leaq 0x33721(%rip), %rsi     # 0x41a27
callq 0x1be30
testb $0x1, %al
jne 0xe314
jmp 0xe3ad
leaq -0x85(%rbp), %rdi
movq %rdi, -0x118(%rbp)
callq 0x2b0d0
movq -0x108(%rbp), %rdi
movq -0x118(%rbp), %rdx
movl $0x1, %esi
callq 0x32e50
jmp 0xe341
leaq -0x85(%rbp), %rdi
callq 0x11790
movl $0x1, -0x8c(%rbp)
jmp 0xe59a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0xe5b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0x78(%rbp), %rdi
callq 0x6280
jmp 0xe5b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0x85(%rbp), %rdi
callq 0x11790
jmp 0xe5b9
leaq -0x38(%rbp), %rdi
leaq 0x32ea9(%rip), %rsi     # 0x41261
callq 0x1be30
testb $0x1, %al
jne 0xe3eb
leaq -0x38(%rbp), %rdi
leaq 0x3365f(%rip), %rsi     # 0x41a2b
callq 0x1be30
testb $0x1, %al
jne 0xe3eb
leaq -0x38(%rbp), %rdi
leaq 0x3364f(%rip), %rsi     # 0x41a2f
callq 0x1be30
testb $0x1, %al
jne 0xe3eb
jmp 0xe419
movq -0x108(%rbp), %rdi
xorl %esi, %esi
movl $0x18, %edx
callq 0x6220
movq -0x108(%rbp), %rdi
callq 0x15e10
movl $0x1, -0x8c(%rbp)
jmp 0xe59a
xorl %eax, %eax
movl %eax, %esi
leaq -0x38(%rbp), %rdi
movl $0xa, %edx
callq 0x371b0
movq %rax, -0x120(%rbp)
jmp 0xe434
movq -0x120(%rbp), %rax
movq %rax, -0x98(%rbp)
movq -0x98(%rbp), %rax
movq %rax, -0x130(%rbp)
leaq -0x99(%rbp), %rdi
movq %rdi, -0x128(%rbp)
callq 0x2b0d0
movq -0x108(%rbp), %rdi
movq -0x130(%rbp), %rsi
movq -0x128(%rbp), %rdx
callq 0x32e50
jmp 0xe47f
leaq -0x99(%rbp), %rdi
callq 0x11790
movl $0x1, -0x8c(%rbp)
jmp 0xe59a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0xe4c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0x99(%rbp), %rdi
callq 0x11790
movl -0x84(%rbp), %eax
movl $0x1, %ecx
cmpl %ecx, %eax
jne 0xe5b9
movq -0x80(%rbp), %rdi
callq 0x61a0
movq %rax, -0xa8(%rbp)
movb $0x1, -0xc9(%rbp)
movl $0x38, %edi
callq 0x6200
movq %rax, -0x138(%rbp)
movq -0x18(%rbp), %rsi
leaq -0xc8(%rbp), %rdi
callq 0x2cdf0
jmp 0xe513
movq -0x138(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x371f0
jmp 0xe528
movq -0x138(%rbp), %rdi
movb $0x0, -0xc9(%rbp)
leaq 0x4f293(%rip), %rsi     # 0x5d7d0
leaq 0x1d53c(%rip), %rdx     # 0x2ba80
callq 0x6700
jmp 0xe691
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0xe57a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x6280
testb $0x1, -0xc9(%rbp)
jne 0xe585
jmp 0xe591
movq -0x138(%rbp), %rdi
callq 0x6310
callq 0x66d0
jmp 0xe598
jmp 0xe5b9
leaq -0x38(%rbp), %rdi
callq 0x6280
movl -0x8c(%rbp), %eax
testl %eax, %eax
je 0xe5b4
jmp 0xe5af
jmp 0xe670
jmp 0xe66e
leaq -0x38(%rbp), %rdi
callq 0x6280
jmp 0xe680
movb $0x1, -0xf1(%rbp)
movl $0x38, %edi
callq 0x6200
movq %rax, -0x140(%rbp)
movq -0x18(%rbp), %rsi
leaq -0xf0(%rbp), %rdi
callq 0x2cdf0
jmp 0xe5f1
movq -0x140(%rbp), %rdi
leaq -0xf0(%rbp), %rsi
callq 0x37260
jmp 0xe606
movq -0x140(%rbp), %rdi
movb $0x0, -0xf1(%rbp)
leaq 0x4f1b5(%rip), %rsi     # 0x5d7d0
leaq 0x1d45e(%rip), %rdx     # 0x2ba80
callq 0x6700
jmp 0xe691
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
jmp 0xe655
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x80(%rbp)
movl %eax, -0x84(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x6280
testb $0x1, -0xf1(%rbp)
jne 0xe660
jmp 0xe66c
movq -0x140(%rbp), %rdi
callq 0x6310
jmp 0xe680
ud2
movq -0x100(%rbp), %rax
addq $0x140, %rsp            # imm = 0x140
popq %rbp
retq
movq -0x80(%rbp), %rdi
callq 0x6750
movq %rax, %rdi
callq 0xa740
nopw %cs:(%rax,%rax)
nopl (%rax,%rax)