	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_dialog_inputbox                ## -- Begin function dialog_inputbox
	.p2align	4, 0x90
_dialog_inputbox:                       ## @dialog_inputbox
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$152, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
                                        ## kill: def $ecx killed $ecx def $rcx
	movq	%rcx, -64(%rbp)                 ## 8-byte Spill
	movl	%edx, %r15d
	movq	%rdi, -176(%rbp)                ## 8-byte Spill
	movq	_dialog_input_result@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	testq	%r8, %r8
	movq	%rsi, -184(%rbp)                ## 8-byte Spill
	je	LBB0_2
## %bb.1:
	movq	%rbx, %rdi
	movq	%r8, %rsi
	callq	_strcpy
	jmp	LBB0_3
LBB0_2:
	movb	$0, (%rbx)
LBB0_3:
	movq	_stdscr@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	callq	_getmaxy
	movq	_INPUTBOX_HEIGTH_MIN@GOTPCREL(%rip), %rdx
	movl	%r15d, %ecx
	subl	(%rdx), %ecx
	cmpl	%ecx, %eax
	jle	LBB0_118
## %bb.4:
	leal	-3(%r15), %eax
	movl	%eax, -152(%rbp)                ## 4-byte Spill
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	leal	-2(%rcx), %eax
	movl	%eax, -148(%rbp)                ## 4-byte Spill
	leal	-6(%rcx), %eax
	movq	%rax, -144(%rbp)                ## 8-byte Spill
	leal	-4(%rcx), %eax
	movl	%eax, -100(%rbp)                ## 4-byte Spill
	leal	-7(%rcx), %eax
	movq	%rax, -128(%rbp)                ## 8-byte Spill
	leaq	49(%rbx), %rax
	movq	%rax, -160(%rbp)                ## 8-byte Spill
	leaq	1(%rbx), %rax
	movq	%rax, -168(%rbp)                ## 8-byte Spill
	movl	$-1, %r14d
	movq	_INPUTBOX_WIDTH_MIN@GOTPCREL(%rip), %r13
	movq	%r15, -112(%rbp)                ## 8-byte Spill
	movq	%rbx, -56(%rbp)                 ## 8-byte Spill
LBB0_5:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_8 Depth 2
                                        ##     Child Loop BB0_13 Depth 2
                                        ##     Child Loop BB0_18 Depth 2
                                        ##       Child Loop BB0_19 Depth 3
                                        ##         Child Loop BB0_22 Depth 4
                                        ##         Child Loop BB0_65 Depth 4
                                        ##         Child Loop BB0_56 Depth 4
                                        ##       Child Loop BB0_96 Depth 3
                                        ##       Child Loop BB0_105 Depth 3
                                        ##       Child Loop BB0_108 Depth 3
                                        ##       Child Loop BB0_111 Depth 3
                                        ##       Child Loop BB0_83 Depth 3
                                        ##       Child Loop BB0_86 Depth 3
                                        ##       Child Loop BB0_89 Depth 3
	movl	(%r12), %edi
	callq	_getmaxx
	movq	-64(%rbp), %rdx                 ## 8-byte Reload
	movl	%edx, %ecx
	subl	(%r13), %ecx
	cmpl	%ecx, %eax
	jle	LBB0_118
## %bb.6:                               ##   in Loop: Header=BB0_5 Depth=1
	movl	(%r12), %edi
	movq	%rdx, %rbx
	callq	_getmaxx
	subl	%ebx, %eax
	movl	%eax, %ebx
	shrl	$31, %ebx
	addl	%eax, %ebx
	sarl	%ebx
	movl	(%r12), %edi
	callq	_getmaxy
	subl	%r15d, %eax
	movq	%r15, %r13
	movl	%eax, %r15d
	shrl	$31, %r15d
	addl	%eax, %r15d
	sarl	%r15d
	movl	(%r12), %edi
	movl	%r15d, %esi
	movl	%ebx, %edx
	movl	%r13d, %ecx
	movq	-64(%rbp), %r12                 ## 8-byte Reload
	movl	%r12d, %r8d
	callq	_draw_shadow
	movl	%r13d, %edi
	movl	%r12d, %esi
	movl	%r15d, %edx
	movl	%ebx, -48(%rbp)                 ## 4-byte Spill
	movl	%ebx, %ecx
	callq	_newwin
	movq	%rax, %r12
	movq	_TRUE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_keypad
	movq	_dlg@GOTPCREL(%rip), %rcx
	movl	4(%rcx), %eax
	movl	8(%rcx), %r9d
	movl	%eax, (%rsp)
	movq	%r12, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	movl	%r13d, %ecx
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movl	%ebx, %r8d
	callq	_draw_box
	movq	_dlg@GOTPCREL(%rip), %rax
	movl	4(%rax), %esi
	movq	%r12, %rdi
	callq	_wattrset
	movq	_ACS_LTEE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r12, %rdi
	movl	-152(%rbp), %esi                ## 4-byte Reload
	xorl	%edx, %edx
	callq	_mvwaddch
	cmpl	$3, %ebx
	movq	_ACS_HLINE@GOTPCREL(%rip), %rbx
	jl	LBB0_9
## %bb.7:                               ##   in Loop: Header=BB0_5 Depth=1
	movl	-148(%rbp), %r13d               ## 4-byte Reload
	.p2align	4, 0x90
LBB0_8:                                 ##   Parent Loop BB0_5 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movsbl	(%rbx), %esi
	movq	%r12, %rdi
	callq	_waddch
	decl	%r13d
	jne	LBB0_8
LBB0_9:                                 ##   in Loop: Header=BB0_5 Depth=1
	movq	%r12, %rbx
	movq	_dlg@GOTPCREL(%rip), %r12
	movl	8(%r12), %esi
	movq	%r12, %r13
	movq	%rbx, %rdi
	callq	_wattrset
	movq	_ACS_RTEE@GOTPCREL(%rip), %rax
	movsbl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_waddch
	movq	%rbx, %rdi
	movq	-176(%rbp), %rsi                ## 8-byte Reload
	movq	-64(%rbp), %r12                 ## 8-byte Reload
	movl	%r12d, %edx
	callq	_print_title
	movl	8(%r13), %esi
	movq	%rbx, %rdi
	callq	_wattrset
	movq	%rbx, %rdi
	movq	-184(%rbp), %rsi                ## 8-byte Reload
	movl	-148(%rbp), %edx                ## 4-byte Reload
	movl	$1, %ecx
	movl	$3, %r8d
	callq	_print_autowrap
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	-48(%rbp), %edx                 ## 4-byte Reload
	callq	_getyx
	leal	2(%r15), %r13d
	incl	%r15d
	movq	_dlg@GOTPCREL(%rip), %rcx
	movl	4(%rcx), %eax
	movl	8(%rcx), %r9d
	movl	%eax, (%rsp)
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	$2, %edx
	movl	$3, %ecx
	movl	-100(%rbp), %r8d                ## 4-byte Reload
	callq	_draw_box
	movq	%rbx, %rdi
	movq	-112(%rbp), %rsi                ## 8-byte Reload
                                        ## kill: def $esi killed $esi killed $rsi
	movl	%r12d, %edx
	xorl	%ecx, %ecx
	callq	_print_buttons
	movq	%rbx, %rdi
	movl	%r13d, -116(%rbp)               ## 4-byte Spill
	movl	%r13d, %esi
	movl	$3, %edx
	callq	_wmove
	movq	_dlg@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_wattrset
	movq	-56(%rbp), %r15                 ## 8-byte Reload
	movq	%r15, %rdi
	callq	_strlen
	movq	-144(%rbp), %rcx                ## 8-byte Reload
	cmpl	%ecx, %eax
	movq	%rbx, -48(%rbp)                 ## 8-byte Spill
	jge	LBB0_11
## %bb.10:                              ##   in Loop: Header=BB0_5 Depth=1
	movq	%rbx, %rdi
	movq	%r15, %rsi
	movl	%eax, %r12d
	callq	_waddstr
	xorl	%eax, %eax
	movq	%rax, -88(%rbp)                 ## 8-byte Spill
	movl	%r12d, %r13d
	jmp	LBB0_17
	.p2align	4, 0x90
LBB0_11:                                ##   in Loop: Header=BB0_5 Depth=1
	movl	%eax, -96(%rbp)                 ## 4-byte Spill
	subl	%ecx, %eax
	cltq
	incq	%rax
	cmpl	$8, %r12d
	movq	%rax, -88(%rbp)                 ## 8-byte Spill
	jl	LBB0_15
## %bb.12:                              ##   in Loop: Header=BB0_5 Depth=1
	movq	%rax, %r12
	addq	-56(%rbp), %r12                 ## 8-byte Folded Reload
	xorl	%ebx, %ebx
	movq	-128(%rbp), %r13                ## 8-byte Reload
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	.p2align	4, 0x90
LBB0_13:                                ##   Parent Loop BB0_5 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movsbl	(%r12,%rbx), %esi
	movq	%r15, %rdi
	callq	_waddch
	incq	%rbx
	cmpq	%rbx, %r13
	jne	LBB0_13
## %bb.14:                              ##   in Loop: Header=BB0_5 Depth=1
                                        ## kill: def $r13d killed $r13d killed $r13 def $r13
	movq	%r15, %rbx
	jmp	LBB0_16
LBB0_15:                                ##   in Loop: Header=BB0_5 Depth=1
	movq	-128(%rbp), %rax                ## 8-byte Reload
	movl	%eax, %r13d
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
LBB0_16:                                ##   in Loop: Header=BB0_5 Depth=1
	movl	-96(%rbp), %r12d                ## 4-byte Reload
LBB0_17:                                ##   in Loop: Header=BB0_5 Depth=1
	leal	3(%r13), %edx
	movq	%rbx, %rdi
	movl	-116(%rbp), %r15d               ## 4-byte Reload
	movl	%r15d, %esi
	callq	_wmove
	movq	%rbx, %rdi
	callq	_wrefresh
	movl	%r12d, %eax
	movq	%rax, -136(%rbp)                ## 8-byte Spill
	movl	%r12d, %ecx
LBB0_18:                                ##   Parent Loop BB0_5 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_19 Depth 3
                                        ##         Child Loop BB0_22 Depth 4
                                        ##         Child Loop BB0_65 Depth 4
                                        ##         Child Loop BB0_56 Depth 4
                                        ##       Child Loop BB0_96 Depth 3
                                        ##       Child Loop BB0_105 Depth 3
                                        ##       Child Loop BB0_108 Depth 3
                                        ##       Child Loop BB0_111 Depth 3
                                        ##       Child Loop BB0_83 Depth 3
                                        ##       Child Loop BB0_86 Depth 3
                                        ##       Child Loop BB0_89 Depth 3
	movl	%ecx, %eax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
                                        ## kill: def $r13d killed $r13d killed $r13 def $r13
LBB0_19:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Loop Header: Depth=3
                                        ##         Child Loop BB0_22 Depth 4
                                        ##         Child Loop BB0_65 Depth 4
                                        ##         Child Loop BB0_56 Depth 4
	movq	%r13, -80(%rbp)                 ## 8-byte Spill
	leal	3(%r13), %eax
	movl	%eax, -96(%rbp)                 ## 4-byte Spill
	jmp	LBB0_22
LBB0_42:                                ##   in Loop: Header=BB0_22 Depth=4
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	.p2align	4, 0x90
LBB0_21:                                ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$133, %r13d
	je	LBB0_119
LBB0_22:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ##       Parent Loop BB0_19 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	movq	%rbx, %rdi
	callq	_wgetch
	movl	%eax, %r12d
	movl	%eax, %r13d
	cmpl	$-1, %r14d
	je	LBB0_29
LBB0_23:                                ##   in Loop: Header=BB0_22 Depth=4
	addl	$-10, %r12d
	cmpl	$124, %r12d
	ja	LBB0_42
## %bb.24:                              ##   in Loop: Header=BB0_22 Depth=4
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%r12,4), %rax
	addq	%rcx, %rax
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jmpq	*%rax
LBB0_25:                                ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$1, %r14d
	je	LBB0_20
## %bb.26:                              ##   in Loop: Header=BB0_22 Depth=4
	testl	%r14d, %r14d
	je	LBB0_40
## %bb.27:                              ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$-1, %r14d
	jne	LBB0_42
	jmp	LBB0_31
	.p2align	4, 0x90
LBB0_29:                                ##   in Loop: Header=BB0_22 Depth=4
	leal	-127(%r12), %eax
	cmpl	$8, %eax
	ja	LBB0_38
## %bb.30:                              ##   in Loop: Header=BB0_22 Depth=4
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_31:                                ##   in Loop: Header=BB0_22 Depth=4
	xorl	%r14d, %r14d
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
LBB0_32:                                ##   in Loop: Header=BB0_22 Depth=4
	movq	%rbx, %rdi
	movq	-112(%rbp), %rsi                ## 8-byte Reload
                                        ## kill: def $esi killed $esi killed $rsi
	movq	-64(%rbp), %rdx                 ## 8-byte Reload
                                        ## kill: def $edx killed $edx killed $rdx
	xorl	%ecx, %ecx
	callq	_print_buttons
	jmp	LBB0_21
LBB0_33:                                ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$1, %r14d
	je	LBB0_43
## %bb.34:                              ##   in Loop: Header=BB0_22 Depth=4
	testl	%r14d, %r14d
	je	LBB0_20
## %bb.35:                              ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$-1, %r14d
	jne	LBB0_42
LBB0_36:                                ##   in Loop: Header=BB0_22 Depth=4
	movl	$1, %r14d
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_41
LBB0_20:                                ##   in Loop: Header=BB0_22 Depth=4
	movq	%rbx, %rdi
	movq	-112(%rbp), %rsi                ## 8-byte Reload
                                        ## kill: def $esi killed $esi killed $rsi
	movq	-64(%rbp), %rdx                 ## 8-byte Reload
                                        ## kill: def $edx killed $edx killed $rdx
	xorl	%ecx, %ecx
	callq	_print_buttons
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	-96(%rbp), %edx                 ## 4-byte Reload
	callq	_wmove
	movq	%rbx, %rdi
	callq	_wrefresh
	movl	$-1, %r14d
	jmp	LBB0_21
LBB0_37:                                ##   in Loop: Header=BB0_22 Depth=4
	movq	%rbx, %rdi
	callq	_on_key_esc
	movl	%eax, %r13d
	jmp	LBB0_21
LBB0_38:                                ##   in Loop: Header=BB0_22 Depth=4
	cmpl	$255, %r12d
	jg	LBB0_23
## %bb.39:                              ##   in Loop: Header=BB0_22 Depth=4
	movl	%r13d, %edi
	callq	_isprint
	testl	%eax, %eax
	je	LBB0_23
	jmp	LBB0_79
LBB0_40:                                ##   in Loop: Header=BB0_22 Depth=4
	movl	$1, %r14d
LBB0_41:                                ##   in Loop: Header=BB0_22 Depth=4
	movq	%rbx, %rdi
	movq	-112(%rbp), %rsi                ## 8-byte Reload
                                        ## kill: def $esi killed $esi killed $rsi
	movq	-64(%rbp), %rdx                 ## 8-byte Reload
                                        ## kill: def $edx killed $edx killed $rdx
	movl	$1, %ecx
	callq	_print_buttons
	jmp	LBB0_21
LBB0_43:                                ##   in Loop: Header=BB0_22 Depth=4
	xorl	%r14d, %r14d
	jmp	LBB0_32
LBB0_45:                                ##   in Loop: Header=BB0_22 Depth=4
	movl	$-1, %r14d
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	cmpl	%eax, -136(%rbp)                ## 4-byte Folded Reload
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jle	LBB0_22
	jmp	LBB0_50
LBB0_46:                                ##   in Loop: Header=BB0_22 Depth=4
	movl	$-1, %r14d
	cmpl	$0, -72(%rbp)                   ## 4-byte Folded Reload
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jle	LBB0_22
## %bb.47:                              ##   in Loop: Header=BB0_19 Depth=3
	movq	-80(%rbp), %r13                 ## 8-byte Reload
	testl	%r13d, %r13d
	jle	LBB0_59
## %bb.48:                              ##   in Loop: Header=BB0_19 Depth=3
	leal	-1(%r13), %eax
	addl	$2, %r13d
	movl	%r13d, %r14d
	movl	%eax, %r13d
LBB0_49:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	%r14d, %edx
	callq	_wmove
	jmp	LBB0_60
LBB0_50:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-128(%rbp), %r14                ## 8-byte Reload
	movq	-80(%rbp), %r13                 ## 8-byte Reload
	cmpl	%r14d, %r13d
	movq	-88(%rbp), %r12                 ## 8-byte Reload
	jge	LBB0_53
## %bb.51:                              ##   in Loop: Header=BB0_19 Depth=3
	leal	1(%r13), %eax
	addl	$4, %r13d
	movl	%r13d, %edx
	movl	%eax, %r13d
LBB0_52:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-72(%rbp), %r14                 ## 8-byte Reload
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_wmove
	jmp	LBB0_62
LBB0_53:                                ##   in Loop: Header=BB0_19 Depth=3
	jne	LBB0_61
## %bb.54:                              ##   in Loop: Header=BB0_19 Depth=3
	movslq	%r12d, %r12
	incq	%r12
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	$3, %edx
	callq	_wmove
	cmpl	$7, -64(%rbp)                   ## 4-byte Folded Reload
	movq	%r12, -88(%rbp)                 ## 8-byte Spill
	jl	LBB0_68
## %bb.55:                              ##   in Loop: Header=BB0_19 Depth=3
	movq	%r12, %r14
	addq	-56(%rbp), %r14                 ## 8-byte Folded Reload
	xorl	%ebx, %ebx
	movq	-144(%rbp), %r12                ## 8-byte Reload
LBB0_56:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ##       Parent Loop BB0_19 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	movzbl	(%r14,%rbx), %eax
	testb	%al, %al
	je	LBB0_70
## %bb.57:                              ##   in Loop: Header=BB0_56 Depth=4
	movsbl	%al, %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_waddch
	incq	%rbx
	cmpq	%rbx, %r12
	jne	LBB0_56
## %bb.58:                              ##   in Loop: Header=BB0_19 Depth=3
	movl	-100(%rbp), %edx                ## 4-byte Reload
	movq	-128(%rbp), %rax                ## 8-byte Reload
	movl	%eax, %r13d
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_52
LBB0_59:                                ##   in Loop: Header=BB0_19 Depth=3
	je	LBB0_63
LBB0_60:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	decl	%eax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movl	$-1, %r14d
	jmp	LBB0_19
LBB0_61:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-72(%rbp), %r14                 ## 8-byte Reload
LBB0_62:                                ##   in Loop: Header=BB0_19 Depth=3
	incl	%r14d
	movq	%r14, -72(%rbp)                 ## 8-byte Spill
	movl	$-1, %r14d
	jmp	LBB0_19
LBB0_63:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-88(%rbp), %r12                 ## 8-byte Reload
	movslq	%r12d, %r12
	decq	%r12
	movl	$3, %r14d
	movq	%rbx, %rdi
	movl	%r15d, %esi
	movl	$3, %edx
	callq	_wmove
	xorl	%r13d, %r13d
	cmpl	$7, -64(%rbp)                   ## 4-byte Folded Reload
	movq	%r12, -88(%rbp)                 ## 8-byte Spill
	jl	LBB0_69
## %bb.64:                              ##   in Loop: Header=BB0_19 Depth=3
	addq	-56(%rbp), %r12                 ## 8-byte Folded Reload
	xorl	%ebx, %ebx
LBB0_65:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ##       Parent Loop BB0_19 Depth=3
                                        ## =>      This Inner Loop Header: Depth=4
	movzbl	(%r12,%rbx), %eax
	testb	%al, %al
	je	LBB0_71
## %bb.66:                              ##   in Loop: Header=BB0_65 Depth=4
	movsbl	%al, %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_waddch
	incq	%rbx
	cmpq	%rbx, -144(%rbp)                ## 8-byte Folded Reload
	jne	LBB0_65
## %bb.67:                              ##   in Loop: Header=BB0_19 Depth=3
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_72
LBB0_68:                                ##   in Loop: Header=BB0_19 Depth=3
	movl	-100(%rbp), %edx                ## 4-byte Reload
	movl	%r14d, %r13d
	jmp	LBB0_52
LBB0_69:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_49
LBB0_70:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	movl	$32, %esi
	callq	_waddch
	movl	-100(%rbp), %edx                ## 4-byte Reload
	movq	-128(%rbp), %rax                ## 8-byte Reload
	movl	%eax, %r13d
	jmp	LBB0_52
LBB0_71:                                ##   in Loop: Header=BB0_19 Depth=3
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	movl	$32, %esi
	callq	_waddch
LBB0_72:                                ##   in Loop: Header=BB0_19 Depth=3
	movl	-116(%rbp), %r15d               ## 4-byte Reload
	xorl	%r13d, %r13d
	jmp	LBB0_49
LBB0_73:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	testl	%ebx, %ebx
	je	LBB0_78
## %bb.74:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	_dlg@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_wattrset
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	subl	$1, %eax
	movl	%eax, %ecx
	movl	$0, %eax
	cmovbl	%eax, %ecx
	movq	%rcx, -80(%rbp)                 ## 8-byte Spill
	movq	-88(%rbp), %r13                 ## 8-byte Reload
	sbbl	$0, %r13d
	leal	-1(%rbx), %r11d
	movq	-136(%rbp), %r10                ## 8-byte Reload
	movl	%r10d, %ecx
	subl	%ebx, %ecx
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	jle	LBB0_109
## %bb.75:                              ##   in Loop: Header=BB0_18 Depth=2
	movslq	%r11d, %rax
	cmpl	$7, %ecx
	jae	LBB0_91
## %bb.76:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	%rax, %rsi
LBB0_77:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	jmp	LBB0_107
LBB0_78:                                ##   in Loop: Header=BB0_18 Depth=2
	xorl	%ecx, %ecx
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movl	%eax, %r13d
	jmp	LBB0_115
LBB0_79:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	_MAX_LEN@GOTPCREL(%rip), %rax
	movq	-136(%rbp), %rbx                ## 8-byte Reload
	cmpl	(%rax), %ebx
	jge	LBB0_93
## %bb.80:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	_dlg@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_wattrset
	movslq	%ebx, %r9
	movq	%r9, %rax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	subl	%ecx, %ebx
	jle	LBB0_87
## %bb.81:                              ##   in Loop: Header=BB0_18 Depth=2
	movslq	%ecx, %rax
	movq	%rax, %r8
	notq	%r8
	addq	%r9, %r8
	movq	%r9, %rdx
	andq	$3, %rbx
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	je	LBB0_84
## %bb.82:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	%r9, %rsi
LBB0_83:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	leaq	-1(%rsi), %rdx
	movzbl	-1(%rdi,%rsi), %ecx
	movb	%cl, (%rdi,%rsi)
	movq	%rdx, %rsi
	decq	%rbx
	jne	LBB0_83
LBB0_84:                                ##   in Loop: Header=BB0_18 Depth=2
	cmpq	$3, %r8
	jb	LBB0_87
## %bb.85:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	-56(%rbp), %rsi                 ## 8-byte Reload
LBB0_86:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movl	-4(%rsi,%rdx), %ecx
	movl	%ecx, -3(%rsi,%rdx)
	leaq	-4(%rdx), %rcx
	movq	%rcx, %rdx
	cmpq	%rax, %rcx
	jg	LBB0_86
LBB0_87:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movb	%r13b, (%rcx,%rax)
	movb	$0, 1(%rcx,%r9)
	incq	%r9
	movq	%r9, -96(%rbp)                  ## 8-byte Spill
	xorl	%eax, %eax
	xorl	%edx, %edx
	movq	-80(%rbp), %rcx                 ## 8-byte Reload
	cmpl	-128(%rbp), %ecx                ## 4-byte Folded Reload
	sete	%al
	setne	%dl
	addl	%ecx, %edx
	movq	%rdx, -80(%rbp)                 ## 8-byte Spill
	movq	-88(%rbp), %r13                 ## 8-byte Reload
	addl	%eax, %r13d
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	%r15d, %esi
	movl	$3, %edx
	callq	_wmove
	cmpl	$7, -64(%rbp)                   ## 4-byte Folded Reload
	jl	LBB0_98
## %bb.88:                              ##   in Loop: Header=BB0_18 Depth=2
	movslq	%r13d, %rbx
	addq	-56(%rbp), %rbx                 ## 8-byte Folded Reload
	xorl	%r14d, %r14d
LBB0_89:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movzbl	(%rbx,%r14), %eax
	testb	%al, %al
	je	LBB0_97
## %bb.90:                              ##   in Loop: Header=BB0_89 Depth=3
	movsbl	%al, %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_waddch
	incq	%r14
	cmpq	%r14, -144(%rbp)                ## 8-byte Folded Reload
	jne	LBB0_89
	jmp	LBB0_98
LBB0_91:                                ##   in Loop: Header=BB0_18 Depth=2
	leaq	1(%rcx), %r8
	cmpl	$31, %ecx
	jae	LBB0_94
## %bb.92:                              ##   in Loop: Header=BB0_18 Depth=2
	xorl	%edx, %edx
	jmp	LBB0_104
LBB0_93:                                ##   in Loop: Header=BB0_18 Depth=2
	xorl	%eax, %eax
	callq	_flash
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movl	%eax, %r13d
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	%eax, %ecx
	jmp	LBB0_115
LBB0_94:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	%r8, %rdx
	movabsq	$8589934560, %rcx               ## imm = 0x1FFFFFFE0
	andq	%rcx, %rdx
	leaq	-32(%rdx), %rcx
	movq	%rcx, %r9
	shrq	$5, %r9
	incq	%r9
	testq	%rcx, %rcx
	je	LBB0_99
## %bb.95:                              ##   in Loop: Header=BB0_18 Depth=2
	movq	%r9, %rsi
	andq	$-2, %rsi
	movq	-160(%rbp), %rcx                ## 8-byte Reload
	addq	%rax, %rcx
	xorl	%edi, %edi
LBB0_96:                                ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movups	-48(%rcx,%rdi), %xmm0
	movups	-32(%rcx,%rdi), %xmm1
	movups	-16(%rcx,%rdi), %xmm2
	movups	(%rcx,%rdi), %xmm3
	movups	%xmm0, -49(%rcx,%rdi)
	movups	%xmm1, -33(%rcx,%rdi)
	movups	%xmm2, -17(%rcx,%rdi)
	movups	%xmm3, -1(%rcx,%rdi)
	addq	$64, %rdi
	addq	$-2, %rsi
	jne	LBB0_96
	jmp	LBB0_100
LBB0_97:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	$32, %esi
	callq	_waddch
LBB0_98:                                ##   in Loop: Header=BB0_18 Depth=2
	movq	%r13, -88(%rbp)                 ## 8-byte Spill
	movq	-72(%rbp), %r14                 ## 8-byte Reload
	incl	%r14d
	movq	-80(%rbp), %r13                 ## 8-byte Reload
	leal	3(%r13), %edx
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_wmove
	movq	%rbx, %rdi
	callq	_wrefresh
	movq	-96(%rbp), %rax                 ## 8-byte Reload
                                        ## kill: def $eax killed $eax killed $rax def $rax
	movq	%rax, -136(%rbp)                ## 8-byte Spill
	movl	%r14d, %ecx
	jmp	LBB0_115
LBB0_99:                                ##   in Loop: Header=BB0_18 Depth=2
	xorl	%edi, %edi
LBB0_100:                               ##   in Loop: Header=BB0_18 Depth=2
	testb	$1, %r9b
	je	LBB0_102
## %bb.101:                             ##   in Loop: Header=BB0_18 Depth=2
	addq	%rax, %rdi
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	movups	1(%rcx,%rdi), %xmm0
	movups	17(%rcx,%rdi), %xmm1
	movups	%xmm0, (%rcx,%rdi)
	movups	%xmm1, 16(%rcx,%rdi)
LBB0_102:                               ##   in Loop: Header=BB0_18 Depth=2
	cmpq	%rdx, %r8
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	je	LBB0_109
## %bb.103:                             ##   in Loop: Header=BB0_18 Depth=2
	testb	$24, %r8b
	je	LBB0_116
LBB0_104:                               ##   in Loop: Header=BB0_18 Depth=2
	movabsq	$8589934560, %rcx               ## imm = 0x1FFFFFFE0
	addq	$24, %rcx
	andq	%r8, %rcx
	leaq	(%rcx,%rax), %rsi
	addq	-168(%rbp), %rax                ## 8-byte Folded Reload
LBB0_105:                               ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movq	(%rax,%rdx), %rdi
	movq	%rdi, -1(%rax,%rdx)
	addq	$8, %rdx
	cmpq	%rdx, %rcx
	jne	LBB0_105
## %bb.106:                             ##   in Loop: Header=BB0_18 Depth=2
	cmpq	%rcx, %r8
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	je	LBB0_109
LBB0_107:                               ##   in Loop: Header=BB0_18 Depth=2
	movl	%r10d, %eax
	.p2align	4, 0x90
LBB0_108:                               ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movzbl	1(%rdi,%rsi), %ecx
	movb	%cl, (%rdi,%rsi)
	leaq	1(%rsi), %rcx
	movq	%rcx, %rsi
	cmpl	%ecx, %eax
	jne	LBB0_108
LBB0_109:                               ##   in Loop: Header=BB0_18 Depth=2
	movl	%r11d, -96(%rbp)                ## 4-byte Spill
	movslq	%r10d, %r10
	movb	$0, -1(%rdi,%r10)
	decq	%r10
	movq	%r10, -136(%rbp)                ## 8-byte Spill
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	%r15d, %esi
	movl	$3, %edx
	callq	_wmove
	cmpl	$7, -64(%rbp)                   ## 4-byte Folded Reload
	jl	LBB0_114
## %bb.110:                             ##   in Loop: Header=BB0_18 Depth=2
	movslq	%r13d, %rbx
	addq	-56(%rbp), %rbx                 ## 8-byte Folded Reload
	xorl	%r14d, %r14d
	.p2align	4, 0x90
LBB0_111:                               ##   Parent Loop BB0_5 Depth=1
                                        ##     Parent Loop BB0_18 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	movzbl	(%rbx,%r14), %eax
	testb	%al, %al
	je	LBB0_113
## %bb.112:                             ##   in Loop: Header=BB0_111 Depth=3
	movsbl	%al, %esi
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	callq	_waddch
	incq	%r14
	cmpq	%r14, -144(%rbp)                ## 8-byte Folded Reload
	jne	LBB0_111
	jmp	LBB0_114
LBB0_113:                               ##   in Loop: Header=BB0_18 Depth=2
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	$32, %esi
	callq	_waddch
LBB0_114:                               ##   in Loop: Header=BB0_18 Depth=2
	movq	%r13, -88(%rbp)                 ## 8-byte Spill
	movq	-80(%rbp), %r13                 ## 8-byte Reload
	leal	3(%r13), %edx
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rdi
	movl	%r15d, %esi
	callq	_wmove
	movq	%rbx, %rdi
	callq	_wrefresh
	movl	-96(%rbp), %ecx                 ## 4-byte Reload
LBB0_115:                               ##   in Loop: Header=BB0_18 Depth=2
	movl	$-1, %r14d
	cmpl	$133, %r12d
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	jne	LBB0_18
	jmp	LBB0_119
LBB0_116:                               ##   in Loop: Header=BB0_18 Depth=2
	addq	%rax, %rdx
	movq	%rdx, %rsi
	jmp	LBB0_77
LBB0_117:                               ##   in Loop: Header=BB0_5 Depth=1
	movq	%rbx, %rdi
	callq	_delwin
	xorl	%eax, %eax
	callq	_on_key_resize
	movq	_stdscr@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	callq	_getmaxy
	movq	-112(%rbp), %r15                ## 8-byte Reload
	movl	%r15d, %ecx
	movq	_INPUTBOX_HEIGTH_MIN@GOTPCREL(%rip), %rdx
	subl	(%rdx), %ecx
	cmpl	%ecx, %eax
	movq	_INPUTBOX_WIDTH_MIN@GOTPCREL(%rip), %r13
	jg	LBB0_5
LBB0_118:
	movq	_ERRDISPLAYTOOSMALL@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	subl	(%rcx), %eax
	jmp	LBB0_120
LBB0_119:
	movq	%rbx, %rdi
	callq	_delwin
	movl	$133, %eax
LBB0_120:
	addq	$152, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_121:
	movq	%rbx, %rdi
	callq	_delwin
	xorl	%eax, %eax
	cmpl	$-1, %r14d
	cmovnel	%r14d, %eax
	jmp	LBB0_120
LBB0_122:
	movq	%rbx, %rdi
	callq	_delwin
	movl	$1, %eax
	jmp	LBB0_120
LBB0_123:
	movq	%rbx, %rdi
	callq	_delwin
	xorl	%eax, %eax
	jmp	LBB0_120
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
LJTI0_0:
	.long	L0_0_set_73
	.long	L0_0_set_31
	.long	L0_0_set_36
	.long	L0_0_set_45
	.long	L0_0_set_38
	.long	L0_0_set_46
	.long	L0_0_set_38
	.long	L0_0_set_31
	.long	L0_0_set_73
.set L0_1_set_121, LBB0_121-LJTI0_1
.set L0_1_set_21, LBB0_21-LJTI0_1
.set L0_1_set_122, LBB0_122-LJTI0_1
.set L0_1_set_123, LBB0_123-LJTI0_1
.set L0_1_set_119, LBB0_119-LJTI0_1
.set L0_1_set_25, LBB0_25-LJTI0_1
.set L0_1_set_33, LBB0_33-LJTI0_1
.set L0_1_set_117, LBB0_117-LJTI0_1
.set L0_1_set_37, LBB0_37-LJTI0_1
LJTI0_1:
	.long	L0_1_set_121
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_121
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_122
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_123
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_119
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_122
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_123
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_119
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_21
	.long	L0_1_set_25
	.long	L0_1_set_33
	.long	L0_1_set_25
	.long	L0_1_set_117
	.long	L0_1_set_33
	.long	L0_1_set_37
	.long	L0_1_set_25
	.end_data_region
                                        ## -- End function
	.comm	_dialog_input_result,8,3        ## @dialog_input_result
	.comm	_stdscr,4,2                     ## @stdscr
	.comm	_INPUTBOX_HEIGTH_MIN,4,2        ## @INPUTBOX_HEIGTH_MIN
	.comm	_ERRDISPLAYTOOSMALL,4,2         ## @ERRDISPLAYTOOSMALL
	.comm	_INPUTBOX_WIDTH_MIN,4,2         ## @INPUTBOX_WIDTH_MIN
	.comm	_TRUE,4,2                       ## @TRUE
	.comm	_dlg,12,2                       ## @dlg
	.comm	_ACS_LTEE,4,2                   ## @ACS_LTEE
	.comm	_ACS_HLINE,1,0                  ## @ACS_HLINE
	.comm	_ACS_RTEE,1,0                   ## @ACS_RTEE
	.comm	_MAX_LEN,4,2                    ## @MAX_LEN
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_dialog_inputbox                ; -- Begin function dialog_inputbox
	.p2align	2
_dialog_inputbox:                       ; @dialog_inputbox
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #192
	.cfi_def_cfa_offset 192
	stp	x28, x27, [sp, #96]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #112]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #128]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #144]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #160]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #176]            ; 16-byte Folded Spill
	add	x29, sp, #176
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x3
	mov	x20, x2
	stp	x0, x1, [sp, #72]               ; 16-byte Folded Spill
Lloh0:
	adrp	x8, _dialog_input_result@GOTPAGE
Lloh1:
	ldr	x8, [x8, _dialog_input_result@GOTPAGEOFF]
Lloh2:
	ldr	x23, [x8]
	cbz	x4, LBB0_2
; %bb.1:
	mov	x0, x23
	mov	x1, x4
	bl	_strcpy
	b	LBB0_3
LBB0_2:
	strb	wzr, [x23]
LBB0_3:
Lloh3:
	adrp	x26, _stdscr@GOTPAGE
Lloh4:
	ldr	x26, [x26, _stdscr@GOTPAGEOFF]
	ldr	w0, [x26]
	bl	_getmaxy
Lloh5:
	adrp	x8, _INPUTBOX_HEIGTH_MIN@GOTPAGE
Lloh6:
	ldr	x8, [x8, _INPUTBOX_HEIGTH_MIN@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
	sub	w8, w20, w8
	cmp	w0, w8
	b.le	LBB0_96
; %bb.4:
	sub	w9, w20, #3
	sub	w8, w19, #2
	str	w8, [sp, #68]                   ; 4-byte Folded Spill
	sub	w8, w19, #6
	str	x8, [sp, #48]                   ; 8-byte Folded Spill
	sub	w8, w19, #4
	stp	w9, w8, [sp, #40]               ; 8-byte Folded Spill
	sub	w8, w19, #7
	str	x8, [sp, #32]                   ; 8-byte Folded Spill
	add	x9, x23, #32
	add	x8, x23, #1
	stp	x9, x8, [sp, #8]                ; 16-byte Folded Spill
	mov	w28, #-1
Lloh8:
	adrp	x24, _INPUTBOX_WIDTH_MIN@GOTPAGE
Lloh9:
	ldr	x24, [x24, _INPUTBOX_WIDTH_MIN@GOTPAGEOFF]
Lloh10:
	adrp	x21, _ACS_HLINE@GOTPAGE
Lloh11:
	ldr	x21, [x21, _ACS_HLINE@GOTPAGEOFF]
Lloh12:
	adrp	x22, lJTI0_1@PAGE
Lloh13:
	add	x22, x22, lJTI0_1@PAGEOFF
LBB0_5:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_8 Depth 2
                                        ;     Child Loop BB0_13 Depth 2
                                        ;     Child Loop BB0_16 Depth 2
                                        ;       Child Loop BB0_17 Depth 3
                                        ;         Child Loop BB0_20 Depth 4
                                        ;         Child Loop BB0_52 Depth 4
                                        ;         Child Loop BB0_45 Depth 4
                                        ;       Child Loop BB0_77 Depth 3
                                        ;       Child Loop BB0_81 Depth 3
                                        ;       Child Loop BB0_87 Depth 3
                                        ;       Child Loop BB0_90 Depth 3
                                        ;       Child Loop BB0_69 Depth 3
                                        ;       Child Loop BB0_73 Depth 3
	ldr	w0, [x26]
	bl	_getmaxx
	ldr	w8, [x24]
	sub	w8, w19, w8
	cmp	w0, w8
	b.le	LBB0_96
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	ldr	w0, [x26]
	bl	_getmaxx
	sub	w8, w0, w19
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w24, w8, #1
	ldr	w0, [x26]
	bl	_getmaxy
	sub	w8, w0, w20
	cmp	w8, #0
	cinc	w8, w8, lt
	asr	w25, w8, #1
	ldr	w0, [x26]
	mov	x1, x25
	mov	x2, x24
	mov	x3, x20
	mov	x4, x19
	bl	_draw_shadow
	mov	x0, x20
	mov	x1, x19
	mov	x2, x25
	mov	x3, x24
	bl	_newwin
	mov	x27, x0
Lloh14:
	adrp	x8, _TRUE@GOTPAGE
Lloh15:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
	bl	_keypad
Lloh17:
	adrp	x26, _dlg@GOTPAGE
Lloh18:
	ldr	x26, [x26, _dlg@GOTPAGEOFF]
	ldp	w6, w5, [x26, #4]
	mov	x0, x27
	mov	w1, #0
	mov	w2, #0
	mov	x3, x20
	mov	x4, x19
	bl	_draw_box
	ldr	w1, [x26, #4]
	mov	x0, x27
	bl	_wattrset
Lloh19:
	adrp	x8, _ACS_LTEE@GOTPAGE
Lloh20:
	ldr	x8, [x8, _ACS_LTEE@GOTPAGEOFF]
Lloh21:
	ldr	w3, [x8]
	mov	x0, x27
	ldr	w1, [sp, #40]                   ; 4-byte Folded Reload
	mov	w2, #0
	bl	_mvwaddch
	cmp	w19, #3
	b.lt	LBB0_9
; %bb.7:                                ;   in Loop: Header=BB0_5 Depth=1
	ldr	w26, [sp, #68]                  ; 4-byte Folded Reload
LBB0_8:                                 ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrsb	w1, [x21]
	mov	x0, x27
	bl	_waddch
	subs	w26, w26, #1
	b.ne	LBB0_8
LBB0_9:                                 ;   in Loop: Header=BB0_5 Depth=1
Lloh22:
	adrp	x26, _dlg@GOTPAGE
Lloh23:
	ldr	x26, [x26, _dlg@GOTPAGEOFF]
	ldr	w1, [x26, #8]
	mov	x0, x27
	bl	_wattrset
Lloh24:
	adrp	x8, _ACS_RTEE@GOTPAGE
Lloh25:
	ldr	x8, [x8, _ACS_RTEE@GOTPAGEOFF]
Lloh26:
	ldrsb	w1, [x8]
	mov	x0, x27
	bl	_waddch
	mov	x0, x27
	ldr	x1, [sp, #72]                   ; 8-byte Folded Reload
	mov	x2, x19
	bl	_print_title
	ldr	w1, [x26, #8]
	mov	x0, x27
	bl	_wattrset
	mov	x0, x27
	ldr	x1, [sp, #80]                   ; 8-byte Folded Reload
	ldr	w2, [sp, #68]                   ; 4-byte Folded Reload
	mov	w3, #1
	mov	w4, #3
	bl	_print_autowrap
	mov	x0, x27
	mov	x1, x25
	mov	x2, x24
	bl	_getyx
	add	w24, w25, #2
	add	w1, w25, #1
	ldp	w6, w5, [x26, #4]
	mov	x0, x27
	mov	w2, #2
	mov	w3, #3
	ldr	w4, [sp, #44]                   ; 4-byte Folded Reload
	bl	_draw_box
	mov	x0, x27
	mov	x1, x20
	mov	x2, x19
	mov	w3, #0
	bl	_print_buttons
	mov	x0, x27
	stur	w24, [x29, #-84]                ; 4-byte Folded Spill
	mov	x1, x24
	mov	w2, #3
	bl	_wmove
	ldr	w1, [x26]
	mov	x0, x27
	bl	_wattrset
	mov	x0, x23
	bl	_strlen
	mov	x24, x0
	ldr	x8, [sp, #48]                   ; 8-byte Folded Reload
	cmp	w0, w8
	b.ge	LBB0_11
; %bb.10:                               ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x27
	mov	x1, x23
	bl	_waddstr
	str	xzr, [sp, #24]                  ; 8-byte Folded Spill
	mov	x8, x24
	b	LBB0_15
LBB0_11:                                ;   in Loop: Header=BB0_5 Depth=1
	sub	w8, w24, w8
	add	w8, w8, #1
	cmp	w19, #8
	str	x8, [sp, #24]                   ; 8-byte Folded Spill
	b.lt	LBB0_14
; %bb.12:                               ;   in Loop: Header=BB0_5 Depth=1
	add	x25, x23, w8, sxtw
	ldr	x26, [sp, #32]                  ; 8-byte Folded Reload
LBB0_13:                                ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrsb	w1, [x25], #1
	mov	x0, x27
	bl	_waddch
	subs	x26, x26, #1
	b.ne	LBB0_13
LBB0_14:                                ;   in Loop: Header=BB0_5 Depth=1
	ldr	x8, [sp, #32]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8
LBB0_15:                                ;   in Loop: Header=BB0_5 Depth=1
	str	w8, [sp, #88]                   ; 4-byte Folded Spill
	add	w2, w8, #3
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	bl	_wmove
	mov	x0, x27
	bl	_wrefresh
	mov	x8, x24
	str	x8, [sp, #56]                   ; 8-byte Folded Spill
LBB0_16:                                ;   Parent Loop BB0_5 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_17 Depth 3
                                        ;         Child Loop BB0_20 Depth 4
                                        ;         Child Loop BB0_52 Depth 4
                                        ;         Child Loop BB0_45 Depth 4
                                        ;       Child Loop BB0_77 Depth 3
                                        ;       Child Loop BB0_81 Depth 3
                                        ;       Child Loop BB0_87 Depth 3
                                        ;       Child Loop BB0_90 Depth 3
                                        ;       Child Loop BB0_69 Depth 3
                                        ;       Child Loop BB0_73 Depth 3
	ldr	w26, [sp, #88]                  ; 4-byte Folded Reload
LBB0_17:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Loop Header: Depth=3
                                        ;         Child Loop BB0_20 Depth 4
                                        ;         Child Loop BB0_52 Depth 4
                                        ;         Child Loop BB0_45 Depth 4
	str	w26, [sp, #88]                  ; 4-byte Folded Spill
	add	w25, w26, #3
	b	LBB0_20
LBB0_18:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	x0, x27
	mov	x1, x20
	mov	x2, x19
	mov	w3, #0
	bl	_print_buttons
	mov	w28, #0
LBB0_19:                                ;   in Loop: Header=BB0_20 Depth=4
	cmp	w26, #133
	b.eq	LBB0_97
LBB0_20:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ;       Parent Loop BB0_17 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	mov	x0, x27
	bl	_wgetch
	mov	x26, x0
	cmn	w28, #1
	b.eq	LBB0_26
LBB0_21:                                ;   in Loop: Header=BB0_20 Depth=4
	sub	w8, w26, #10
	cmp	w8, #124
	b.hi	LBB0_19
; %bb.22:                               ;   in Loop: Header=BB0_20 Depth=4
	adr	x9, LBB0_19
	ldrh	w10, [x22, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_23:                                ;   in Loop: Header=BB0_20 Depth=4
	cmp	w28, #1
	b.eq	LBB0_33
; %bb.24:                               ;   in Loop: Header=BB0_20 Depth=4
	cbz	w28, LBB0_32
; %bb.25:                               ;   in Loop: Header=BB0_20 Depth=4
	cmn	w28, #1
	b.eq	LBB0_18
	b	LBB0_19
LBB0_26:                                ;   in Loop: Header=BB0_20 Depth=4
	sub	w8, w26, #127
	cmp	w8, #8
	b.hi	LBB0_35
; %bb.27:                               ;   in Loop: Header=BB0_20 Depth=4
Lloh27:
	adrp	x11, lJTI0_0@PAGE
Lloh28:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x9, LBB0_18
	ldrb	w10, [x11, x8]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_28:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	w28, #-1
	ldr	x8, [sp, #56]                   ; 8-byte Folded Reload
	cmp	w8, w24
	b.le	LBB0_20
	b	LBB0_40
LBB0_29:                                ;   in Loop: Header=BB0_20 Depth=4
	cmp	w28, #1
	b.eq	LBB0_18
; %bb.30:                               ;   in Loop: Header=BB0_20 Depth=4
	cbz	w28, LBB0_33
; %bb.31:                               ;   in Loop: Header=BB0_20 Depth=4
	cmn	w28, #1
	b.ne	LBB0_19
LBB0_32:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	w28, #1
	mov	x0, x27
	mov	x1, x20
	mov	x2, x19
	mov	w3, #1
	bl	_print_buttons
	b	LBB0_19
LBB0_33:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	x0, x27
	mov	x1, x20
	mov	x2, x19
	mov	w3, #0
	bl	_print_buttons
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	x2, x25
	bl	_wmove
	mov	x0, x27
	bl	_wrefresh
	mov	w28, #-1
	b	LBB0_19
LBB0_34:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	x0, x27
	bl	_on_key_esc
	mov	x26, x0
	b	LBB0_19
LBB0_35:                                ;   in Loop: Header=BB0_20 Depth=4
	cmp	w26, #255
	b.gt	LBB0_21
; %bb.36:                               ;   in Loop: Header=BB0_20 Depth=4
	mov	x0, x26
	bl	_isprint
	cbz	w0, LBB0_21
	b	LBB0_66
LBB0_37:                                ;   in Loop: Header=BB0_20 Depth=4
	mov	w28, #-1
	cmp	w24, #1
	b.lt	LBB0_20
; %bb.38:                               ;   in Loop: Header=BB0_17 Depth=3
	ldr	w26, [sp, #88]                  ; 4-byte Folded Reload
	subs	w8, w26, #1
	b.lt	LBB0_47
; %bb.39:                               ;   in Loop: Header=BB0_17 Depth=3
	add	w25, w26, #2
	mov	w28, #-1
	mov	x26, x8
	b	LBB0_58
LBB0_40:                                ;   in Loop: Header=BB0_17 Depth=3
	ldr	x8, [sp, #32]                   ; 8-byte Folded Reload
	ldr	w26, [sp, #88]                  ; 4-byte Folded Reload
	cmp	w26, w8
	b.ge	LBB0_42
; %bb.41:                               ;   in Loop: Header=BB0_17 Depth=3
	add	w25, w26, #4
	add	w26, w26, #1
	mov	w28, #1
	b	LBB0_58
LBB0_42:                                ;   in Loop: Header=BB0_17 Depth=3
	b.ne	LBB0_49
; %bb.43:                               ;   in Loop: Header=BB0_17 Depth=3
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	sxtw	x8, w8
	add	x28, x8, #1
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	w2, #3
	bl	_wmove
	cmp	w19, #7
	b.lt	LBB0_57
; %bb.44:                               ;   in Loop: Header=BB0_17 Depth=3
	add	x25, x23, x28
	ldr	x26, [sp, #48]                  ; 8-byte Folded Reload
LBB0_45:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ;       Parent Loop BB0_17 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	ldrb	w8, [x25]
	cbz	w8, LBB0_56
; %bb.46:                               ;   in Loop: Header=BB0_45 Depth=4
	sxtb	w1, w8
	mov	x0, x27
	bl	_waddch
	add	x25, x25, #1
	subs	x26, x26, #1
	b.ne	LBB0_45
	b	LBB0_57
LBB0_47:                                ;   in Loop: Header=BB0_17 Depth=3
	cbz	w26, LBB0_50
; %bb.48:                               ;   in Loop: Header=BB0_17 Depth=3
	mov	w28, #-1
	b	LBB0_59
LBB0_49:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	w28, #1
	b	LBB0_59
LBB0_50:                                ;   in Loop: Header=BB0_17 Depth=3
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	sxtw	x8, w8
	sub	x26, x8, #1
	mov	w25, #3
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	w2, #3
	bl	_wmove
	cmp	w19, #7
	str	x26, [sp, #24]                  ; 8-byte Folded Spill
	b.lt	LBB0_54
; %bb.51:                               ;   in Loop: Header=BB0_17 Depth=3
	add	x28, x23, x26
	ldr	x26, [sp, #48]                  ; 8-byte Folded Reload
LBB0_52:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ;       Parent Loop BB0_17 Depth=3
                                        ; =>      This Inner Loop Header: Depth=4
	ldrb	w8, [x28]
	cbz	w8, LBB0_60
; %bb.53:                               ;   in Loop: Header=BB0_52 Depth=4
	sxtb	w1, w8
	mov	x0, x27
	bl	_waddch
	add	x28, x28, #1
	mov	w25, #3
	subs	x26, x26, #1
	b.ne	LBB0_52
	b	LBB0_55
LBB0_54:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	w26, #0
LBB0_55:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	w28, #-1
	b	LBB0_58
LBB0_56:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	x0, x27
	mov	w1, #32
	bl	_waddch
LBB0_57:                                ;   in Loop: Header=BB0_17 Depth=3
	ldr	w25, [sp, #44]                  ; 4-byte Folded Reload
                                        ; kill: def $w28 killed $w28 killed $x28 def $x28
	str	x28, [sp, #24]                  ; 8-byte Folded Spill
	mov	w28, #1
	ldr	x8, [sp, #32]                   ; 8-byte Folded Reload
	mov	x26, x8
LBB0_58:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	x2, x25
	bl	_wmove
LBB0_59:                                ;   in Loop: Header=BB0_17 Depth=3
	add	w24, w24, w28
	mov	w28, #-1
	b	LBB0_17
LBB0_60:                                ;   in Loop: Header=BB0_17 Depth=3
	mov	x0, x27
	mov	w1, #32
	bl	_waddch
	mov	w26, #0
	mov	w28, #-1
	mov	w25, #3
	b	LBB0_58
LBB0_61:                                ;   in Loop: Header=BB0_16 Depth=2
	cbz	w24, LBB0_94
; %bb.62:                               ;   in Loop: Header=BB0_16 Depth=2
Lloh29:
	adrp	x8, _dlg@GOTPAGE
Lloh30:
	ldr	x8, [x8, _dlg@GOTPAGEOFF]
Lloh31:
	ldr	w1, [x8]
	mov	x0, x27
	bl	_wattrset
	ldr	w9, [sp, #88]                   ; 4-byte Folded Reload
	sub	w8, w9, #1
	cmp	w9, #0
	csel	w8, wzr, w8, eq
	str	w8, [sp, #88]                   ; 4-byte Folded Spill
	cset	w8, eq
	sub	w17, w24, #1
	ldr	x16, [sp, #56]                  ; 8-byte Folded Reload
	subs	w11, w16, w24
	b.le	LBB0_88
; %bb.63:                               ;   in Loop: Header=BB0_16 Depth=2
	sxtw	x10, w17
	mov	x12, x10
	cmp	w11, #7
	b.lo	LBB0_86
; %bb.64:                               ;   in Loop: Header=BB0_16 Depth=2
	add	x9, x11, #1
	cmp	w11, #63
	b.hs	LBB0_76
; %bb.65:                               ;   in Loop: Header=BB0_16 Depth=2
	mov	x11, #0
	b	LBB0_80
LBB0_66:                                ;   in Loop: Header=BB0_16 Depth=2
Lloh32:
	adrp	x8, _MAX_LEN@GOTPAGE
Lloh33:
	ldr	x8, [x8, _MAX_LEN@GOTPAGEOFF]
Lloh34:
	ldr	w8, [x8]
	ldr	x25, [sp, #56]                  ; 8-byte Folded Reload
	cmp	w25, w8
	b.ge	LBB0_75
; %bb.67:                               ;   in Loop: Header=BB0_16 Depth=2
Lloh35:
	adrp	x8, _dlg@GOTPAGE
Lloh36:
	ldr	x8, [x8, _dlg@GOTPAGEOFF]
Lloh37:
	ldr	w1, [x8]
	mov	x0, x27
	bl	_wattrset
	mov	x8, x25
	sxtw	x8, w8
	cmp	w25, w24
	b.le	LBB0_71
; %bb.68:                               ;   in Loop: Header=BB0_16 Depth=2
	sxtw	x9, w24
LBB0_69:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	add	x10, x23, x8
	sub	x11, x8, #1
	ldurb	w8, [x10, #-1]
	strb	w8, [x10]
	mov	x8, x11
	cmp	x11, x9
	b.gt	LBB0_69
; %bb.70:                               ;   in Loop: Header=BB0_16 Depth=2
	mov	x8, x9
LBB0_71:                                ;   in Loop: Header=BB0_16 Depth=2
	strb	w26, [x23, x8]
	mov	x8, x25
	sxtw	x8, w8
	add	x8, x8, #1
	str	x8, [sp]                        ; 8-byte Folded Spill
	strb	wzr, [x23, x8]
	ldr	x8, [sp, #32]                   ; 8-byte Folded Reload
	ldr	w9, [sp, #88]                   ; 4-byte Folded Reload
	cmp	w9, w8
	cinc	w9, w9, ne
	str	w9, [sp, #88]                   ; 4-byte Folded Spill
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	sxtw	x8, w8
	cinc	x8, x8, eq
	str	x8, [sp, #56]                   ; 8-byte Folded Spill
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	w2, #3
	bl	_wmove
	cmp	w19, #7
	b.lt	LBB0_84
; %bb.72:                               ;   in Loop: Header=BB0_16 Depth=2
	ldp	x25, x8, [sp, #48]              ; 16-byte Folded Reload
	add	x28, x23, x8
LBB0_73:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	ldrb	w8, [x28]
	cbz	w8, LBB0_83
; %bb.74:                               ;   in Loop: Header=BB0_73 Depth=3
	sxtb	w1, w8
	mov	x0, x27
	bl	_waddch
	add	x28, x28, #1
	subs	x25, x25, #1
	b.ne	LBB0_73
	b	LBB0_84
LBB0_75:                                ;   in Loop: Header=BB0_16 Depth=2
	bl	_flash
	b	LBB0_94
LBB0_76:                                ;   in Loop: Header=BB0_16 Depth=2
	and	x11, x9, #0x1ffffffc0
	ldr	x12, [sp, #8]                   ; 8-byte Folded Reload
	add	x12, x12, x10
	mov	x13, x11
LBB0_77:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	ldur	q0, [x12, #-31]
	ldur	q1, [x12, #-15]
	ldur	q2, [x12, #1]
	ldur	q3, [x12, #17]
	stp	q0, q1, [x12, #-32]
	stp	q2, q3, [x12], #64
	subs	x13, x13, #64
	b.ne	LBB0_77
; %bb.78:                               ;   in Loop: Header=BB0_16 Depth=2
	cmp	x9, x11
	b.eq	LBB0_88
; %bb.79:                               ;   in Loop: Header=BB0_16 Depth=2
	tst	x9, #0x38
	b.eq	LBB0_85
LBB0_80:                                ;   in Loop: Header=BB0_16 Depth=2
	and	x13, x9, #0x1fffffff8
	add	x12, x13, x10
	sub	x14, x11, x13
	ldr	x15, [sp, #16]                  ; 8-byte Folded Reload
	add	x11, x15, x11
	add	x10, x11, x10
LBB0_81:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	ldr	d0, [x10]
	stur	d0, [x10, #-1]
	add	x10, x10, #8
	adds	x14, x14, #8
	b.ne	LBB0_81
; %bb.82:                               ;   in Loop: Header=BB0_16 Depth=2
	cmp	x9, x13
	b.ne	LBB0_86
	b	LBB0_88
LBB0_83:                                ;   in Loop: Header=BB0_16 Depth=2
	mov	x0, x27
	mov	w1, #32
	bl	_waddch
LBB0_84:                                ;   in Loop: Header=BB0_16 Depth=2
	add	w24, w24, #1
	ldr	w8, [sp, #88]                   ; 4-byte Folded Reload
	add	w2, w8, #3
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	bl	_wmove
	mov	x0, x27
	bl	_wrefresh
	ldr	x8, [sp, #56]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	str	x8, [sp, #24]                   ; 8-byte Folded Spill
	ldr	x8, [sp]                        ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	str	x8, [sp, #56]                   ; 8-byte Folded Spill
	b	LBB0_94
LBB0_85:                                ;   in Loop: Header=BB0_16 Depth=2
	add	x12, x11, x10
LBB0_86:                                ;   in Loop: Header=BB0_16 Depth=2
	ldr	x9, [sp, #16]                   ; 8-byte Folded Reload
	add	x9, x9, x12
	sub	w10, w16, w12
LBB0_87:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	ldrb	w11, [x9]
	sturb	w11, [x9, #-1]
	add	x9, x9, #1
	subs	w10, w10, #1
	b.ne	LBB0_87
LBB0_88:                                ;   in Loop: Header=BB0_16 Depth=2
	str	x17, [sp]                       ; 8-byte Folded Spill
	ldr	x9, [sp, #24]                   ; 8-byte Folded Reload
                                        ; kill: def $w9 killed $w9 killed $x9 def $x9
	sxtw	x9, w9
	sub	x8, x9, x8
	str	x8, [sp, #24]                   ; 8-byte Folded Spill
	sxtw	x8, w16
	sub	x28, x8, #1
	strb	wzr, [x23, x28]
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	mov	w2, #3
	bl	_wmove
	cmp	w19, #7
	b.lt	LBB0_93
; %bb.89:                               ;   in Loop: Header=BB0_16 Depth=2
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
	add	x25, x23, x8
	ldr	x24, [sp, #48]                  ; 8-byte Folded Reload
LBB0_90:                                ;   Parent Loop BB0_5 Depth=1
                                        ;     Parent Loop BB0_16 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	ldrb	w8, [x25]
	cbz	w8, LBB0_92
; %bb.91:                               ;   in Loop: Header=BB0_90 Depth=3
	sxtb	w1, w8
	mov	x0, x27
	bl	_waddch
	add	x25, x25, #1
	subs	x24, x24, #1
	b.ne	LBB0_90
	b	LBB0_93
LBB0_92:                                ;   in Loop: Header=BB0_16 Depth=2
	mov	x0, x27
	mov	w1, #32
	bl	_waddch
LBB0_93:                                ;   in Loop: Header=BB0_16 Depth=2
	ldr	w8, [sp, #88]                   ; 4-byte Folded Reload
	add	w2, w8, #3
	mov	x0, x27
	ldur	w1, [x29, #-84]                 ; 4-byte Folded Reload
	bl	_wmove
	mov	x0, x27
	bl	_wrefresh
	ldr	x8, [sp, #24]                   ; 8-byte Folded Reload
                                        ; kill: def $w8 killed $w8 killed $x8 def $x8
	str	x8, [sp, #24]                   ; 8-byte Folded Spill
                                        ; kill: def $w28 killed $w28 killed $x28 def $x28
	str	x28, [sp, #56]                  ; 8-byte Folded Spill
	ldr	x24, [sp]                       ; 8-byte Folded Reload
                                        ; kill: def $w24 killed $w24 killed $x24 def $x24
LBB0_94:                                ;   in Loop: Header=BB0_16 Depth=2
	mov	w28, #-1
	cmp	w26, #133
	b.ne	LBB0_16
	b	LBB0_97
LBB0_95:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x27
	bl	_delwin
	bl	_on_key_resize
Lloh38:
	adrp	x26, _stdscr@GOTPAGE
Lloh39:
	ldr	x26, [x26, _stdscr@GOTPAGEOFF]
	ldr	w0, [x26]
	bl	_getmaxy
Lloh40:
	adrp	x8, _INPUTBOX_HEIGTH_MIN@GOTPAGE
Lloh41:
	ldr	x8, [x8, _INPUTBOX_HEIGTH_MIN@GOTPAGEOFF]
Lloh42:
	ldr	w8, [x8]
	sub	w8, w20, w8
	cmp	w0, w8
Lloh43:
	adrp	x24, _INPUTBOX_WIDTH_MIN@GOTPAGE
Lloh44:
	ldr	x24, [x24, _INPUTBOX_WIDTH_MIN@GOTPAGEOFF]
	b.gt	LBB0_5
LBB0_96:
Lloh45:
	adrp	x8, _ERRDISPLAYTOOSMALL@GOTPAGE
Lloh46:
	ldr	x8, [x8, _ERRDISPLAYTOOSMALL@GOTPAGEOFF]
Lloh47:
	ldr	w8, [x8]
	neg	w0, w8
	b	LBB0_98
LBB0_97:
	mov	x0, x27
	bl	_delwin
	mov	w0, #133
LBB0_98:
	ldp	x29, x30, [sp, #176]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #160]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #144]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #128]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #112]            ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #96]             ; 16-byte Folded Reload
	add	sp, sp, #192
	ret
LBB0_99:
	mov	x0, x27
	bl	_delwin
	cmn	w28, #1
	csel	w0, wzr, w28, eq
	b	LBB0_98
LBB0_100:
	mov	x0, x27
	bl	_delwin
	mov	w0, #1
	b	LBB0_98
LBB0_101:
	mov	x0, x27
	bl	_delwin
	mov	w0, #0
	b	LBB0_98
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_61-LBB0_18)>>2
	.byte	(LBB0_18-LBB0_18)>>2
	.byte	(LBB0_32-LBB0_18)>>2
	.byte	(LBB0_28-LBB0_18)>>2
	.byte	(LBB0_35-LBB0_18)>>2
	.byte	(LBB0_37-LBB0_18)>>2
	.byte	(LBB0_35-LBB0_18)>>2
	.byte	(LBB0_18-LBB0_18)>>2
	.byte	(LBB0_61-LBB0_18)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_99-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_99-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_100-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_101-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_97-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_100-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_101-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_97-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_23-LBB0_19)>>2
	.short	(LBB0_29-LBB0_19)>>2
	.short	(LBB0_23-LBB0_19)>>2
	.short	(LBB0_95-LBB0_19)>>2
	.short	(LBB0_29-LBB0_19)>>2
	.short	(LBB0_34-LBB0_19)>>2
	.short	(LBB0_23-LBB0_19)>>2
                                        ; -- End function
	.comm	_dialog_input_result,8,3        ; @dialog_input_result
	.comm	_stdscr,4,2                     ; @stdscr
	.comm	_INPUTBOX_HEIGTH_MIN,4,2        ; @INPUTBOX_HEIGTH_MIN
	.comm	_ERRDISPLAYTOOSMALL,4,2         ; @ERRDISPLAYTOOSMALL
	.comm	_INPUTBOX_WIDTH_MIN,4,2         ; @INPUTBOX_WIDTH_MIN
	.comm	_TRUE,4,2                       ; @TRUE
	.comm	_dlg,12,2                       ; @dlg
	.comm	_ACS_LTEE,4,2                   ; @ACS_LTEE
	.comm	_ACS_HLINE,1,0                  ; @ACS_HLINE
	.comm	_ACS_RTEE,1,0                   ; @ACS_RTEE
	.comm	_MAX_LEN,4,2                    ; @MAX_LEN
.subsections_via_symbols
