// File: /workspace/github_cpp_makefile_star2_O2/brashi[P]PetFera/src/./main.cpp
// Function: imprimirMenu()
void imprimirMenu() {
    cout << "/\u2588\u2588\u2588\u2588\u2588\u2588\u2588  /\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 /\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 /\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 /\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 /\u2588\u2588\u2588\u2588\u2588\u2588\u2588    /\u2588\u2588\u2588\u2588\u2588\u2588 " << endl;
    cout << "| \u2588\u2588__  \u2588\u2588| \u2588\u2588_____/|__  \u2588\u2588__/| \u2588\u2588_____/| \u2588\u2588_____/| \u2588\u2588__  \u2588\u2588 /\u2588\u2588__  \u2588\u2588" << endl;
    cout << "| \u2588\u2588  \\ \u2588\u2588| \u2588\u2588         | \u2588\u2588   | \u2588\u2588      | \u2588\u2588      | \u2588\u2588  \\ \u2588\u2588| \u2588\u2588  \\ \u2588\u2588" << endl;
    cout << "| \u2588\u2588\u2588\u2588\u2588\u2588\u2588/| \u2588\u2588\u2588\u2588\u2588      | \u2588\u2588   | \u2588\u2588\u2588\u2588\u2588   | \u2588\u2588\u2588\u2588\u2588   | \u2588\u2588\u2588\u2588\u2588\u2588\u2588/| \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588" << endl;
    cout << "| \u2588\u2588____/ | \u2588\u2588__/      | \u2588\u2588   | \u2588\u2588__/   | \u2588\u2588__/   | \u2588\u2588__  \u2588\u2588| \u2588\u2588__  \u2588\u2588" << endl;
    cout << "| \u2588\u2588      | \u2588\u2588         | \u2588\u2588   | \u2588\u2588      | \u2588\u2588      | \u2588\u2588  \\ \u2588\u2588| \u2588\u2588  | \u2588\u2588" << endl;
    cout << "| \u2588\u2588      | \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588   | \u2588\u2588   | \u2588\u2588      | \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| \u2588\u2588  | \u2588\u2588| \u2588\u2588  | \u2588\u2588" << endl;
    cout << "|__/      |________/   |__/   |__/      |________/|__/  |__/|__/  |__/" << endl;
    Aviso(  "                                                        * Modo DEBUG *" << endl;);
    cout << "======================================================================" << endl;
    cout << "    A - Listar animais                                  [ X - Fechar ]" << endl;
    cout << "    B - Adicionar animal" << endl;
    cout << "    C - Atualizar animal" << endl;
    cout << "    D - Remover animal" << endl << endl;
    cout << "    E - Listar veterinários" << endl;
    cout << "    F - Adicionar veterinário" << endl;
    cout << "    G - Atualizar veterinário" << endl;
    cout << "    H - Remover veterinário" << endl << endl;
    cout << "    I - Listar tratadores" << endl;
    cout << "    J - Adicionar tratador" << endl;
    cout << "    K - Atualizar tratador" << endl;
    cout << "    L - Remover tratador" << endl;
    cout << "======================================================================" << endl;
    if(!std::filesystem::is_empty("dados/"))
        cout << "    N - Apagar registros (DELETA TODOS OS REGISTROS !)" << endl;
    Aviso(  "    T - Acionar arquivos de teste (Exclusivo Debug)" << endl;)
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
movq 0x1c6be(%rip), %rbx     # 0x25fc8
leaq 0xdc8a(%rip), %rsi      # 0x1759b
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdd22(%rip), %rsi      # 0x1764a
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdd7a(%rip), %rsi      # 0x176b9
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xddd2(%rip), %rsi      # 0x17728
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xde50(%rip), %rsi      # 0x177bd
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdea4(%rip), %rsi      # 0x17828
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdef8(%rip), %rsi      # 0x17893
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdf64(%rip), %rsi      # 0x17916
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdf94(%rip), %r14      # 0x1795d
movq %rbx, %rdi
movq %r14, %rsi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdfc1(%rip), %rsi      # 0x179a4
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdff1(%rip), %rsi      # 0x179eb
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdff3(%rip), %rsi      # 0x17a04
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdff5(%rip), %rsi      # 0x17a1d
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
movq %rax, %rdi
callq 0x5160
leaq 0xdfed(%rip), %rsi      # 0x17a34
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdff3(%rip), %rsi      # 0x17a51
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xdffb(%rip), %rsi      # 0x17a70
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xe003(%rip), %rsi      # 0x17a8f
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
movq %rax, %rdi
callq 0x5160
leaq 0xe001(%rip), %rsi      # 0x17aac
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xe004(%rip), %rsi      # 0x17ac6
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xe008(%rip), %rsi      # 0x17ae1
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xe00c(%rip), %rsi      # 0x17afc
movq %rbx, %rdi
callq 0x5270
movq %rax, %rdi
callq 0x5160
movq %rbx, %rdi
movq %r14, %rsi
callq 0x5270
movq %rax, %rdi
callq 0x5160
leaq 0xd509(%rip), %rsi      # 0x17023
movq %rsp, %rbx
pushq $0x2
popq %rdx
movq %rbx, %rdi
callq 0x9ffe
movq %rbx, %rdi
callq 0x5470
movl %eax, %ebx
movq %rsp, %rdi
callq 0x7d36
testb %bl, %bl
jne 0x9b59
movq 0x1c483(%rip), %rdi     # 0x25fc8
leaq 0xdfc9(%rip), %rsi      # 0x17b15
callq 0x5270
movq %rax, %rdi
callq 0x5160
addq $0x28, %rsp
popq %rbx
popq %r14
retq
movq %rax, %rbx
movq %rsp, %rdi
callq 0x7d36
movq %rbx, %rdi
callq 0x5430