// File: Ciaxur[P]yagb-emu/include/imgui/imgui_demo.cpp
// Function: ImGui::ShowUserGuide()
void ImGui::ShowUserGuide()
{
    ImGuiIO& io = ImGui::GetIO();
    ImGui::BulletText("Double-click on title bar to collapse window.");
    ImGui::BulletText(
        "Click and drag on lower corner to resize window\n"
        "(double-click to auto fit window to its contents).");
    ImGui::BulletText("CTRL+Click on a slider or drag box to input value as text.");
    ImGui::BulletText("TAB/SHIFT+TAB to cycle through keyboard editable fields.");
    if (io.FontAllowUserScaling)
        ImGui::BulletText("CTRL+Mouse Wheel to zoom window contents.");
    ImGui::BulletText("While inputing text:\n");
    ImGui::Indent();
    ImGui::BulletText("CTRL+Left/Right to word jump.");
    ImGui::BulletText("CTRL+A or double-click to select all.");
    ImGui::BulletText("CTRL+X/C/V to use clipboard cut/copy/paste.");
    ImGui::BulletText("CTRL+Z,CTRL+Y to undo/redo.");
    ImGui::BulletText("ESCAPE to revert.");
    ImGui::BulletText("You can apply arithmetic operators +,*,/ on numerical values.\nUse +- to subtract.");
    ImGui::Unindent();
    ImGui::BulletText("With keyboard navigation enabled:");
    ImGui::Indent();
    ImGui::BulletText("Arrow keys to navigate.");
    ImGui::BulletText("Space to activate a widget.");
    ImGui::BulletText("Return to input text into a widget.");
    ImGui::BulletText("Escape to deactivate a widget, close popup, exit child window.");
    ImGui::BulletText("Alt to jump to the menu layer of a window.");
    ImGui::BulletText("CTRL+Tab to select a window.");
    ImGui::Unindent();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
callq 0xcb1a0
movq %rax, -0x8(%rbp)
leaq 0x88b37(%rip), %rdi     # 0x17886f
movb $0x0, %al
callq 0x139ab0
leaq 0x88b57(%rip), %rdi     # 0x17889d
movb $0x0, %al
callq 0x139ab0
leaq 0x88bac(%rip), %rdi     # 0x178900
movb $0x0, %al
callq 0x139ab0
leaq 0x92363(%rip), %rdi     # 0x1820c5
movb $0x0, %al
callq 0x139ab0
movq -0x8(%rbp), %rax
testb $0x1, 0xac(%rax)
je 0xefd84
leaq 0x88bbe(%rip), %rdi     # 0x17893b
movb $0x0, %al
callq 0x139ab0
leaq 0x88bda(%rip), %rdi     # 0x178965
movb $0x0, %al
callq 0x139ab0
xorps %xmm0, %xmm0
callq 0xdc9d0
leaq 0x88bda(%rip), %rdi     # 0x17897b
movb $0x0, %al
callq 0x139ab0
leaq 0x88bea(%rip), %rdi     # 0x178999
movb $0x0, %al
callq 0x139ab0
leaq 0x88c02(%rip), %rdi     # 0x1789bf
movb $0x0, %al
callq 0x139ab0
leaq 0x88c20(%rip), %rdi     # 0x1789eb
movb $0x0, %al
callq 0x139ab0
leaq 0x88c2e(%rip), %rdi     # 0x178a07
movb $0x0, %al
callq 0x139ab0
leaq 0x88c32(%rip), %rdi     # 0x178a19
movb $0x0, %al
callq 0x139ab0
xorps %xmm0, %xmm0
callq 0xdca70
leaq 0x88c6e(%rip), %rdi     # 0x178a6b
movb $0x0, %al
callq 0x139ab0
xorps %xmm0, %xmm0
callq 0xdc9d0
leaq 0x88c7a(%rip), %rdi     # 0x178a8d
movb $0x0, %al
callq 0x139ab0
leaq 0x88c84(%rip), %rdi     # 0x178aa5
movb $0x0, %al
callq 0x139ab0
leaq 0x88c92(%rip), %rdi     # 0x178ac1
movb $0x0, %al
callq 0x139ab0
leaq 0x88ca8(%rip), %rdi     # 0x178ae5
movb $0x0, %al
callq 0x139ab0
leaq 0x88cd9(%rip), %rdi     # 0x178b24
movb $0x0, %al
callq 0x139ab0
leaq 0x88cf6(%rip), %rdi     # 0x178b4f
movb $0x0, %al
callq 0x139ab0
xorps %xmm0, %xmm0
callq 0xdca70
addq $0x10, %rsp
popq %rbp
retq
nop