	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function terminal_init_arrow
_terminal_init_arrow:                   ## @terminal_init_arrow
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rdi), %rax
	movq	_A_K_DN@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	leaq	(%rcx,%rcx,2), %rdx
	leaq	l_.str(%rip), %rcx
	movq	%rcx, (%rax,%rdx,8)
	movq	_T_kd@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 20(%rax,%rdx,8)
	movq	_ED_NEXT_HISTORY@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 16(%rax,%rdx,8)
	movq	_XK_CMD@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_UP@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.1(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_ku@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_PREV_HISTORY@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_LT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.2(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_kl@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_PREV_CHAR@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_RT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.3(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_kr@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_NEXT_CHAR@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_HO@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.4(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_kh@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_MOVE_TO_BEG@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_EN@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.5(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_at7@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_MOVE_TO_END@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rsi
	movq	%rsi, 8(%rax,%rdx,8)
	movq	_A_K_DE@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	leaq	(%rdx,%rdx,2), %rdx
	leaq	l_.str.6(%rip), %rsi
	movq	%rsi, (%rax,%rdx,8)
	movq	_T_kD@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 20(%rax,%rdx,8)
	movq	_ED_DELETE_NEXT_CHAR@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	movl	%esi, 16(%rax,%rdx,8)
	movq	(%rcx), %rcx
	movq	%rcx, 8(%rax,%rdx,8)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	2                               ## @.str
l_.str:
	.long	100                             ## 0x64
	.long	111                             ## 0x6f
	.long	119                             ## 0x77
	.long	110                             ## 0x6e
	.long	0                               ## 0x0

	.comm	_A_K_DN,8,3                     ## @A_K_DN
	.comm	_T_kd,4,2                       ## @T_kd
	.comm	_ED_NEXT_HISTORY,4,2            ## @ED_NEXT_HISTORY
	.comm	_XK_CMD,8,3                     ## @XK_CMD
	.p2align	2                               ## @.str.1
l_.str.1:
	.long	117                             ## 0x75
	.long	112                             ## 0x70
	.long	0                               ## 0x0

	.comm	_A_K_UP,8,3                     ## @A_K_UP
	.comm	_T_ku,4,2                       ## @T_ku
	.comm	_ED_PREV_HISTORY,4,2            ## @ED_PREV_HISTORY
	.p2align	2                               ## @.str.2
l_.str.2:
	.long	108                             ## 0x6c
	.long	101                             ## 0x65
	.long	102                             ## 0x66
	.long	116                             ## 0x74
	.long	0                               ## 0x0

	.comm	_A_K_LT,8,3                     ## @A_K_LT
	.comm	_T_kl,4,2                       ## @T_kl
	.comm	_ED_PREV_CHAR,4,2               ## @ED_PREV_CHAR
	.p2align	2                               ## @.str.3
l_.str.3:
	.long	114                             ## 0x72
	.long	105                             ## 0x69
	.long	103                             ## 0x67
	.long	104                             ## 0x68
	.long	116                             ## 0x74
	.long	0                               ## 0x0

	.comm	_A_K_RT,8,3                     ## @A_K_RT
	.comm	_T_kr,4,2                       ## @T_kr
	.comm	_ED_NEXT_CHAR,4,2               ## @ED_NEXT_CHAR
	.p2align	2                               ## @.str.4
l_.str.4:
	.long	104                             ## 0x68
	.long	111                             ## 0x6f
	.long	109                             ## 0x6d
	.long	101                             ## 0x65
	.long	0                               ## 0x0

	.comm	_A_K_HO,8,3                     ## @A_K_HO
	.comm	_T_kh,4,2                       ## @T_kh
	.comm	_ED_MOVE_TO_BEG,4,2             ## @ED_MOVE_TO_BEG
	.p2align	2                               ## @.str.5
l_.str.5:
	.long	101                             ## 0x65
	.long	110                             ## 0x6e
	.long	100                             ## 0x64
	.long	0                               ## 0x0

	.comm	_A_K_EN,8,3                     ## @A_K_EN
	.comm	_T_at7,4,2                      ## @T_at7
	.comm	_ED_MOVE_TO_END,4,2             ## @ED_MOVE_TO_END
	.p2align	2                               ## @.str.6
l_.str.6:
	.long	100                             ## 0x64
	.long	101                             ## 0x65
	.long	108                             ## 0x6c
	.long	101                             ## 0x65
	.long	116                             ## 0x74
	.long	101                             ## 0x65
	.long	0                               ## 0x0

	.comm	_A_K_DE,8,3                     ## @A_K_DE
	.comm	_T_kD,4,2                       ## @T_kD
	.comm	_ED_DELETE_NEXT_CHAR,4,2        ## @ED_DELETE_NEXT_CHAR
	.no_dead_strip	_terminal_init_arrow
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function terminal_init_arrow
_terminal_init_arrow:                   ; @terminal_init_arrow
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0]
Lloh0:
	adrp	x9, _A_K_DN@GOTPAGE
Lloh1:
	ldr	x9, [x9, _A_K_DN@GOTPAGEOFF]
Lloh2:
	ldr	x10, [x9]
	mov	w9, #24
	madd	x11, x10, x9, x8
Lloh3:
	adrp	x10, l_.str@PAGE
Lloh4:
	add	x10, x10, l_.str@PAGEOFF
	str	x10, [x11]
Lloh5:
	adrp	x10, _T_kd@GOTPAGE
Lloh6:
	ldr	x10, [x10, _T_kd@GOTPAGEOFF]
Lloh7:
	ldr	w10, [x10]
	str	w10, [x11, #20]
Lloh8:
	adrp	x10, _ED_NEXT_HISTORY@GOTPAGE
Lloh9:
	ldr	x10, [x10, _ED_NEXT_HISTORY@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	str	w10, [x11, #16]
Lloh11:
	adrp	x10, _XK_CMD@GOTPAGE
Lloh12:
	ldr	x10, [x10, _XK_CMD@GOTPAGEOFF]
	ldr	x12, [x10]
	str	x12, [x11, #8]
Lloh13:
	adrp	x11, _A_K_UP@GOTPAGE
Lloh14:
	ldr	x11, [x11, _A_K_UP@GOTPAGEOFF]
Lloh15:
	ldr	x11, [x11]
	madd	x11, x11, x9, x8
Lloh16:
	adrp	x12, l_.str.1@PAGE
Lloh17:
	add	x12, x12, l_.str.1@PAGEOFF
	str	x12, [x11]
Lloh18:
	adrp	x12, _T_ku@GOTPAGE
Lloh19:
	ldr	x12, [x12, _T_ku@GOTPAGEOFF]
Lloh20:
	ldr	w12, [x12]
Lloh21:
	adrp	x13, _ED_PREV_HISTORY@GOTPAGE
Lloh22:
	ldr	x13, [x13, _ED_PREV_HISTORY@GOTPAGEOFF]
	str	w12, [x11, #20]
Lloh23:
	ldr	w12, [x13]
	str	w12, [x11, #16]
	ldr	x12, [x10]
Lloh24:
	adrp	x13, _A_K_LT@GOTPAGE
Lloh25:
	ldr	x13, [x13, _A_K_LT@GOTPAGEOFF]
	str	x12, [x11, #8]
Lloh26:
	ldr	x11, [x13]
	madd	x11, x11, x9, x8
Lloh27:
	adrp	x12, l_.str.2@PAGE
Lloh28:
	add	x12, x12, l_.str.2@PAGEOFF
	str	x12, [x11]
Lloh29:
	adrp	x12, _T_kl@GOTPAGE
Lloh30:
	ldr	x12, [x12, _T_kl@GOTPAGEOFF]
Lloh31:
	ldr	w12, [x12]
	str	w12, [x11, #20]
Lloh32:
	adrp	x12, _ED_PREV_CHAR@GOTPAGE
Lloh33:
	ldr	x12, [x12, _ED_PREV_CHAR@GOTPAGEOFF]
Lloh34:
	ldr	w12, [x12]
	str	w12, [x11, #16]
	ldr	x12, [x10]
	str	x12, [x11, #8]
Lloh35:
	adrp	x11, _A_K_RT@GOTPAGE
Lloh36:
	ldr	x11, [x11, _A_K_RT@GOTPAGEOFF]
Lloh37:
	ldr	x11, [x11]
	madd	x11, x11, x9, x8
Lloh38:
	adrp	x12, l_.str.3@PAGE
Lloh39:
	add	x12, x12, l_.str.3@PAGEOFF
Lloh40:
	adrp	x13, _T_kr@GOTPAGE
Lloh41:
	ldr	x13, [x13, _T_kr@GOTPAGEOFF]
	str	x12, [x11]
Lloh42:
	ldr	w12, [x13]
	str	w12, [x11, #20]
Lloh43:
	adrp	x12, _ED_NEXT_CHAR@GOTPAGE
Lloh44:
	ldr	x12, [x12, _ED_NEXT_CHAR@GOTPAGEOFF]
Lloh45:
	ldr	w12, [x12]
	str	w12, [x11, #16]
	ldr	x12, [x10]
	str	x12, [x11, #8]
Lloh46:
	adrp	x11, _A_K_HO@GOTPAGE
Lloh47:
	ldr	x11, [x11, _A_K_HO@GOTPAGEOFF]
Lloh48:
	ldr	x11, [x11]
	madd	x11, x11, x9, x8
Lloh49:
	adrp	x12, l_.str.4@PAGE
Lloh50:
	add	x12, x12, l_.str.4@PAGEOFF
	str	x12, [x11]
Lloh51:
	adrp	x12, _T_kh@GOTPAGE
Lloh52:
	ldr	x12, [x12, _T_kh@GOTPAGEOFF]
Lloh53:
	ldr	w12, [x12]
	str	w12, [x11, #20]
Lloh54:
	adrp	x12, _ED_MOVE_TO_BEG@GOTPAGE
Lloh55:
	ldr	x12, [x12, _ED_MOVE_TO_BEG@GOTPAGEOFF]
Lloh56:
	ldr	w12, [x12]
	str	w12, [x11, #16]
	ldr	x12, [x10]
	str	x12, [x11, #8]
Lloh57:
	adrp	x11, _A_K_EN@GOTPAGE
Lloh58:
	ldr	x11, [x11, _A_K_EN@GOTPAGEOFF]
Lloh59:
	ldr	x11, [x11]
	madd	x11, x11, x9, x8
Lloh60:
	adrp	x12, l_.str.5@PAGE
Lloh61:
	add	x12, x12, l_.str.5@PAGEOFF
	str	x12, [x11]
Lloh62:
	adrp	x12, _T_at7@GOTPAGE
Lloh63:
	ldr	x12, [x12, _T_at7@GOTPAGEOFF]
Lloh64:
	ldr	w12, [x12]
	str	w12, [x11, #20]
Lloh65:
	adrp	x12, _ED_MOVE_TO_END@GOTPAGE
Lloh66:
	ldr	x12, [x12, _ED_MOVE_TO_END@GOTPAGEOFF]
Lloh67:
	ldr	w12, [x12]
	str	w12, [x11, #16]
	ldr	x12, [x10]
	str	x12, [x11, #8]
Lloh68:
	adrp	x11, _A_K_DE@GOTPAGE
Lloh69:
	ldr	x11, [x11, _A_K_DE@GOTPAGEOFF]
Lloh70:
	ldr	x11, [x11]
Lloh71:
	adrp	x12, l_.str.6@PAGE
Lloh72:
	add	x12, x12, l_.str.6@PAGEOFF
	madd	x8, x11, x9, x8
	str	x12, [x8]
Lloh73:
	adrp	x9, _T_kD@GOTPAGE
Lloh74:
	ldr	x9, [x9, _T_kD@GOTPAGEOFF]
Lloh75:
	ldr	w9, [x9]
	str	w9, [x8, #20]
Lloh76:
	adrp	x9, _ED_DELETE_NEXT_CHAR@GOTPAGE
Lloh77:
	ldr	x9, [x9, _ED_DELETE_NEXT_CHAR@GOTPAGEOFF]
Lloh78:
	ldr	w9, [x9]
	str	w9, [x8, #16]
	ldr	x9, [x10]
	str	x9, [x8, #8]
	ret
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @.str
l_.str:
	.long	100                             ; 0x64
	.long	111                             ; 0x6f
	.long	119                             ; 0x77
	.long	110                             ; 0x6e
	.long	0                               ; 0x0

	.comm	_A_K_DN,8,3                     ; @A_K_DN
	.comm	_T_kd,4,2                       ; @T_kd
	.comm	_ED_NEXT_HISTORY,4,2            ; @ED_NEXT_HISTORY
	.comm	_XK_CMD,8,3                     ; @XK_CMD
	.p2align	2                               ; @.str.1
l_.str.1:
	.long	117                             ; 0x75
	.long	112                             ; 0x70
	.long	0                               ; 0x0

	.comm	_A_K_UP,8,3                     ; @A_K_UP
	.comm	_T_ku,4,2                       ; @T_ku
	.comm	_ED_PREV_HISTORY,4,2            ; @ED_PREV_HISTORY
	.p2align	2                               ; @.str.2
l_.str.2:
	.long	108                             ; 0x6c
	.long	101                             ; 0x65
	.long	102                             ; 0x66
	.long	116                             ; 0x74
	.long	0                               ; 0x0

	.comm	_A_K_LT,8,3                     ; @A_K_LT
	.comm	_T_kl,4,2                       ; @T_kl
	.comm	_ED_PREV_CHAR,4,2               ; @ED_PREV_CHAR
	.p2align	2                               ; @.str.3
l_.str.3:
	.long	114                             ; 0x72
	.long	105                             ; 0x69
	.long	103                             ; 0x67
	.long	104                             ; 0x68
	.long	116                             ; 0x74
	.long	0                               ; 0x0

	.comm	_A_K_RT,8,3                     ; @A_K_RT
	.comm	_T_kr,4,2                       ; @T_kr
	.comm	_ED_NEXT_CHAR,4,2               ; @ED_NEXT_CHAR
	.p2align	2                               ; @.str.4
l_.str.4:
	.long	104                             ; 0x68
	.long	111                             ; 0x6f
	.long	109                             ; 0x6d
	.long	101                             ; 0x65
	.long	0                               ; 0x0

	.comm	_A_K_HO,8,3                     ; @A_K_HO
	.comm	_T_kh,4,2                       ; @T_kh
	.comm	_ED_MOVE_TO_BEG,4,2             ; @ED_MOVE_TO_BEG
	.p2align	2                               ; @.str.5
l_.str.5:
	.long	101                             ; 0x65
	.long	110                             ; 0x6e
	.long	100                             ; 0x64
	.long	0                               ; 0x0

	.comm	_A_K_EN,8,3                     ; @A_K_EN
	.comm	_T_at7,4,2                      ; @T_at7
	.comm	_ED_MOVE_TO_END,4,2             ; @ED_MOVE_TO_END
	.p2align	2                               ; @.str.6
l_.str.6:
	.long	100                             ; 0x64
	.long	101                             ; 0x65
	.long	108                             ; 0x6c
	.long	101                             ; 0x65
	.long	116                             ; 0x74
	.long	101                             ; 0x65
	.long	0                               ; 0x0

	.comm	_A_K_DE,8,3                     ; @A_K_DE
	.comm	_T_kD,4,2                       ; @T_kD
	.comm	_ED_DELETE_NEXT_CHAR,4,2        ; @ED_DELETE_NEXT_CHAR
	.no_dead_strip	_terminal_init_arrow
.subsections_via_symbols
