// File: /workspace/github_cpp_makefile_star2_O2/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 %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0xa8, %rsp
movq %rdx, %rbx
movq 0x40(%rdx), %rax
subq 0x38(%rdx), %rax
cmpq $0x20, %rax
jne 0x92d0
movq %rdi, %r14
leaq 0x38(%rbx), %rdi
xorl %esi, %esi
callq 0x1315c
leaq 0x8(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x53f0
leaq 0x28(%rsp), %rdi
movq %r15, %rsi
callq 0x53f0
leaq 0x48(%rsp), %rdi
leaq 0x28(%rsp), %rsi
callq 0xd7ac
leaq 0x8(%rsp), %r15
leaq 0x48(%rsp), %r12
movq %r15, %rdi
movq %r12, %rsi
callq 0x5360
movq %r12, %rdi
callq 0x5180
leaq 0x28(%rsp), %rdi
callq 0x5180
leaq 0xfe5b(%rip), %rsi      # 0x19058
movq %r15, %rdi
callq 0xc7ec
testb %al, %al
jne 0x9233
leaq 0x1013d(%rip), %rsi     # 0x1934d
leaq 0x8(%rsp), %rdi
callq 0xc7ec
testb %al, %al
jne 0x9233
leaq 0x105fe(%rip), %rsi     # 0x19823
leaq 0x8(%rsp), %rdi
callq 0xc7ec
testb %al, %al
je 0x925f
pushq $0x1
popq %rsi
leaq 0x48(%rsp), %rdx
movq %r14, %rdi
callq 0x150ce
leaq 0x8(%rsp), %rdi
callq 0x5180
movq %r14, %rax
addq $0xa8, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
leaq 0xfdf7(%rip), %rsi      # 0x1905d
leaq 0x8(%rsp), %rdi
callq 0xc7ec
testb %al, %al
jne 0x929e
leaq 0x105ac(%rip), %rsi     # 0x19827
leaq 0x8(%rsp), %rdi
callq 0xc7ec
testb %al, %al
jne 0x929e
leaq 0x1059b(%rip), %rsi     # 0x1982b
leaq 0x8(%rsp), %rdi
callq 0xc7ec
testb %al, %al
je 0x92ac
xorps %xmm0, %xmm0
movups %xmm0, (%r14)
andq $0x0, 0x10(%r14)
jmp 0x9243
leaq 0x8(%rsp), %rdi
pushq $0xa
popq %rdx
xorl %esi, %esi
callq 0x161eb
leaq 0x48(%rsp), %rdx
movq %r14, %rdi
movq %rax, %rsi
callq 0x150ce
jmp 0x9243
pushq $0x38
popq %rdi
callq 0x51a0
movq %rax, %r15
leaq 0x68(%rsp), %rdi
movq %rbx, %rsi
callq 0x12fe0
movb $0x1, %bl
leaq 0x68(%rsp), %rsi
movq %r15, %rdi
callq 0x1625c
xorl %ebx, %ebx
leaq 0x1e528(%rip), %rsi     # 0x27828
leaq 0xaeff(%rip), %rdx      # 0x14206
movq %r15, %rdi
callq 0x54e0
jmp 0x936c
jmp 0x9313
movq %rax, %r14
cmpl $0x1, %edx
jne 0x93d0
movq %r14, %rdi
callq 0x5140
pushq $0x38
popq %rdi
callq 0x51a0
movq %rax, %r15
leaq 0x88(%rsp), %rdi
movq %rbx, %rsi
callq 0x12fe0
movb $0x1, %bl
leaq 0x88(%rsp), %rsi
movq %r15, %rdi
callq 0x16208
xorl %ebx, %ebx
leaq 0x1e4cb(%rip), %rsi     # 0x27828
leaq 0xaea2(%rip), %rdx      # 0x14206
movq %r15, %rdi
callq 0x54e0
movq %rax, %r14
leaq 0x88(%rsp), %rdi
callq 0x5180
testb %bl, %bl
jne 0x9385
jmp 0x938d
movq %rax, %r14
movq %r15, %rdi
callq 0x5240
callq 0x54d0
jmp 0x93d0
movq %rax, %rdi
callq 0x7380
movq %rax, %r14
leaq 0x68(%rsp), %rdi
callq 0x5180
testb %bl, %bl
jne 0x93b2
jmp 0x93da
movq %rax, %r14
movq %r15, %rdi
callq 0x5240
jmp 0x93da
jmp 0x93cd
movq %rax, %r14
leaq 0x28(%rsp), %rdi
callq 0x5180
jmp 0x93d0
movq %rax, %r14
leaq 0x8(%rsp), %rdi
callq 0x5180
movq %r14, %rdi
callq 0x5510