	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function get_char_in_utf8
_get_char_in_utf8:                      ## @get_char_in_utf8
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $esi killed $esi def $rsi
	testl	%esi, %esi
	je	LBB0_6
## %bb.1:
	testb	%sil, %sil
	js	LBB0_7
## %bb.2:
	leal	-42(%rsi), %eax
	cmpb	$84, %al
	ja	LBB0_10
## %bb.3:
	movzbl	%al, %eax
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_4:
	movw	$-24125, (%rdi)                 ## imm = 0xA1C3
	jmp	LBB0_5
LBB0_6:
	xorl	%eax, %eax
	popq	%rbp
	retq
LBB0_7:
	addb	$-128, %sil
	cmpb	$79, %sil
	ja	LBB0_21
## %bb.8:
	movzbl	%sil, %eax
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_9:
	movb	$39, (%rdi)
	jmp	LBB0_11
LBB0_10:
	movb	%sil, (%rdi)
LBB0_11:
	movl	$1, %eax
	popq	%rbp
	retq
LBB0_12:
	movw	$-22077, (%rdi)                 ## imm = 0xA9C3
	jmp	LBB0_5
LBB0_13:
	movw	$-21053, (%rdi)                 ## imm = 0xADC3
	jmp	LBB0_5
LBB0_14:
	movw	$-19517, (%rdi)                 ## imm = 0xB3C3
	jmp	LBB0_5
LBB0_15:
	movw	$-17725, (%rdi)                 ## imm = 0xBAC3
	jmp	LBB0_5
LBB0_16:
	movw	$-22589, (%rdi)                 ## imm = 0xA7C3
	jmp	LBB0_5
LBB0_17:
	movw	$-18493, (%rdi)                 ## imm = 0xB7C3
	jmp	LBB0_5
LBB0_18:
	movw	$-28221, (%rdi)                 ## imm = 0x91C3
	jmp	LBB0_5
LBB0_19:
	movw	$-20029, (%rdi)                 ## imm = 0xB1C3
LBB0_5:
	movl	$2, %eax
	popq	%rbp
	retq
LBB0_20:
	movb	$34, (%rdi)
	jmp	LBB0_11
LBB0_21:
	movb	$63, (%rdi)
	jmp	LBB0_11
LBB0_22:
	movw	$-20798, (%rdi)                 ## imm = 0xAEC2
	jmp	LBB0_5
LBB0_23:
	movw	$-20286, (%rdi)                 ## imm = 0xB0C2
	jmp	LBB0_5
LBB0_24:
	movw	$-16958, (%rdi)                 ## imm = 0xBDC2
	jmp	LBB0_5
LBB0_25:
	movw	$-16446, (%rdi)                 ## imm = 0xBFC2
	jmp	LBB0_5
LBB0_26:
	movw	$-31518, (%rdi)                 ## imm = 0x84E2
	movb	$-94, 2(%rdi)
	jmp	LBB0_27
LBB0_28:
	movw	$-23870, (%rdi)                 ## imm = 0xA2C2
	jmp	LBB0_5
LBB0_29:
	movw	$-23614, (%rdi)                 ## imm = 0xA3C2
	jmp	LBB0_5
LBB0_30:
	movw	$-26142, (%rdi)                 ## imm = 0x99E2
	movb	$-86, 2(%rdi)
	jmp	LBB0_27
LBB0_31:
	movw	$-24381, (%rdi)                 ## imm = 0xA0C3
	jmp	LBB0_5
LBB0_32:
	movb	$32, (%rdi)
	jmp	LBB0_11
LBB0_33:
	movw	$-22333, (%rdi)                 ## imm = 0xA8C3
	jmp	LBB0_5
LBB0_34:
	movw	$-23869, (%rdi)                 ## imm = 0xA2C3
	jmp	LBB0_5
LBB0_35:
	movw	$-21821, (%rdi)                 ## imm = 0xAAC3
	jmp	LBB0_5
LBB0_36:
	movw	$-20797, (%rdi)                 ## imm = 0xAEC3
	jmp	LBB0_5
LBB0_37:
	movw	$-19261, (%rdi)                 ## imm = 0xB4C3
	jmp	LBB0_5
LBB0_38:
	movw	$-17469, (%rdi)                 ## imm = 0xBBC3
	jmp	LBB0_5
LBB0_39:
	movw	$-32317, (%rdi)                 ## imm = 0x81C3
	jmp	LBB0_5
LBB0_40:
	movw	$-30269, (%rdi)                 ## imm = 0x89C3
	jmp	LBB0_5
LBB0_41:
	movw	$-27709, (%rdi)                 ## imm = 0x93C3
	jmp	LBB0_5
LBB0_42:
	movw	$-25917, (%rdi)                 ## imm = 0x9AC3
	jmp	LBB0_5
LBB0_43:
	movw	$-25405, (%rdi)                 ## imm = 0x9CC3
	jmp	LBB0_5
LBB0_44:
	movw	$-17213, (%rdi)                 ## imm = 0xBCC3
	jmp	LBB0_5
LBB0_45:
	movw	$-24126, (%rdi)                 ## imm = 0xA1C2
	jmp	LBB0_5
LBB0_46:
	movb	$42, (%rdi)
	jmp	LBB0_11
LBB0_47:
	movb	$45, (%rdi)
	jmp	LBB0_11
LBB0_48:
	movw	$-22078, (%rdi)                 ## imm = 0xA9C2
	jmp	LBB0_5
LBB0_49:
	movw	$-31518, (%rdi)                 ## imm = 0x84E2
	movb	$-96, 2(%rdi)
	jmp	LBB0_27
LBB0_50:
	movb	$46, (%rdi)
	jmp	LBB0_11
LBB0_51:
	movw	$-32573, (%rdi)                 ## imm = 0x80C3
	jmp	LBB0_5
LBB0_52:
	movw	$-32061, (%rdi)                 ## imm = 0x82C3
	jmp	LBB0_5
LBB0_53:
	movw	$-30781, (%rdi)                 ## imm = 0x87C3
	jmp	LBB0_5
LBB0_54:
	movw	$-30525, (%rdi)                 ## imm = 0x88C3
	jmp	LBB0_5
LBB0_55:
	movw	$-30013, (%rdi)                 ## imm = 0x8AC3
	jmp	LBB0_5
LBB0_56:
	movw	$-29757, (%rdi)                 ## imm = 0x8BC3
	jmp	LBB0_5
LBB0_57:
	movw	$-21565, (%rdi)                 ## imm = 0xABC3
	jmp	LBB0_5
LBB0_58:
	movw	$-28989, (%rdi)                 ## imm = 0x8EC3
	jmp	LBB0_5
LBB0_59:
	movw	$-28733, (%rdi)                 ## imm = 0x8FC3
	jmp	LBB0_5
LBB0_60:
	movw	$-20541, (%rdi)                 ## imm = 0xAFC3
	jmp	LBB0_5
LBB0_61:
	movw	$-27453, (%rdi)                 ## imm = 0x94C3
	jmp	LBB0_5
LBB0_62:
	movw	$-26173, (%rdi)                 ## imm = 0x99C3
	jmp	LBB0_5
LBB0_63:
	movw	$-17981, (%rdi)                 ## imm = 0xB9C3
	jmp	LBB0_5
LBB0_64:
	movw	$-25661, (%rdi)                 ## imm = 0x9BC3
	jmp	LBB0_5
LBB0_65:
	movw	$-21566, (%rdi)                 ## imm = 0xABC2
	jmp	LBB0_5
LBB0_66:
	movw	$-17470, (%rdi)                 ## imm = 0xBBC2
	jmp	LBB0_5
LBB0_67:
	movw	$-31805, (%rdi)                 ## imm = 0x83C3
	jmp	LBB0_5
LBB0_68:
	movw	$-23613, (%rdi)                 ## imm = 0xA3C3
	jmp	LBB0_5
LBB0_69:
	movw	$-29245, (%rdi)                 ## imm = 0x8DC3
	jmp	LBB0_5
LBB0_70:
	movw	$-29501, (%rdi)                 ## imm = 0x8CC3
	jmp	LBB0_5
LBB0_71:
	movw	$-21309, (%rdi)                 ## imm = 0xACC3
	jmp	LBB0_5
LBB0_72:
	movw	$-27965, (%rdi)                 ## imm = 0x92C3
	jmp	LBB0_5
LBB0_73:
	movw	$-19773, (%rdi)                 ## imm = 0xB2C3
	jmp	LBB0_5
LBB0_74:
	movw	$-27197, (%rdi)                 ## imm = 0x95C3
	jmp	LBB0_5
LBB0_75:
	movw	$-19005, (%rdi)                 ## imm = 0xB5C3
	jmp	LBB0_5
LBB0_76:
	movb	$123, (%rdi)
	jmp	LBB0_11
LBB0_77:
	movb	$125, (%rdi)
	jmp	LBB0_11
LBB0_78:
	movb	$92, (%rdi)
	jmp	LBB0_11
LBB0_79:
	movb	$94, (%rdi)
	jmp	LBB0_11
LBB0_80:
	movb	$95, (%rdi)
	jmp	LBB0_11
LBB0_81:
	movw	$-22846, (%rdi)                 ## imm = 0xA6C2
	jmp	LBB0_11
LBB0_82:
	movb	$126, (%rdi)
	jmp	LBB0_11
LBB0_83:
	movw	$-31549, (%rdi)                 ## imm = 0x84C3
	jmp	LBB0_5
LBB0_84:
	movw	$-23357, (%rdi)                 ## imm = 0xA4C3
	jmp	LBB0_5
LBB0_85:
	movw	$-26941, (%rdi)                 ## imm = 0x96C3
	jmp	LBB0_5
LBB0_86:
	movw	$-18749, (%rdi)                 ## imm = 0xB6C3
	jmp	LBB0_5
LBB0_87:
	movw	$-24637, (%rdi)                 ## imm = 0x9FC3
	jmp	LBB0_5
LBB0_88:
	movw	$-23102, (%rdi)                 ## imm = 0xA5C2
	jmp	LBB0_5
LBB0_89:
	movw	$-23358, (%rdi)                 ## imm = 0xA4C2
	jmp	LBB0_5
LBB0_90:
	movb	$124, (%rdi)
	jmp	LBB0_11
LBB0_91:
	movw	$-31293, (%rdi)                 ## imm = 0x85C3
	jmp	LBB0_5
LBB0_92:
	movw	$-23101, (%rdi)                 ## imm = 0xA5C3
	jmp	LBB0_5
LBB0_93:
	movw	$-26429, (%rdi)                 ## imm = 0x98C3
	jmp	LBB0_5
LBB0_94:
	movw	$-18237, (%rdi)                 ## imm = 0xB8C3
	jmp	LBB0_5
LBB0_95:
	movw	$-29470, (%rdi)                 ## imm = 0x8CE2
	movb	$-100, 2(%rdi)
	jmp	LBB0_27
LBB0_96:
	movw	$-29470, (%rdi)                 ## imm = 0x8CE2
	movb	$-99, 2(%rdi)
	jmp	LBB0_27
LBB0_97:
	movw	$-29470, (%rdi)                 ## imm = 0x8CE2
	movb	$-98, 2(%rdi)
	jmp	LBB0_27
LBB0_98:
	movw	$-29470, (%rdi)                 ## imm = 0x8CE2
	movb	$-97, 2(%rdi)
LBB0_27:
	movl	$3, %eax
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_37, LBB0_37-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_55, LBB0_55-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_59, LBB0_59-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_61, LBB0_61-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_63, LBB0_63-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_65, LBB0_65-LJTI0_0
.set L0_0_set_66, LBB0_66-LJTI0_0
.set L0_0_set_67, LBB0_67-LJTI0_0
.set L0_0_set_68, LBB0_68-LJTI0_0
.set L0_0_set_69, LBB0_69-LJTI0_0
.set L0_0_set_70, LBB0_70-LJTI0_0
.set L0_0_set_71, LBB0_71-LJTI0_0
.set L0_0_set_72, LBB0_72-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_74, LBB0_74-LJTI0_0
.set L0_0_set_75, LBB0_75-LJTI0_0
.set L0_0_set_76, LBB0_76-LJTI0_0
.set L0_0_set_77, LBB0_77-LJTI0_0
.set L0_0_set_78, LBB0_78-LJTI0_0
.set L0_0_set_79, LBB0_79-LJTI0_0
.set L0_0_set_80, LBB0_80-LJTI0_0
.set L0_0_set_81, LBB0_81-LJTI0_0
.set L0_0_set_82, LBB0_82-LJTI0_0
.set L0_0_set_83, LBB0_83-LJTI0_0
.set L0_0_set_84, LBB0_84-LJTI0_0
.set L0_0_set_85, LBB0_85-LJTI0_0
.set L0_0_set_86, LBB0_86-LJTI0_0
.set L0_0_set_87, LBB0_87-LJTI0_0
.set L0_0_set_88, LBB0_88-LJTI0_0
.set L0_0_set_89, LBB0_89-LJTI0_0
.set L0_0_set_90, LBB0_90-LJTI0_0
.set L0_0_set_91, LBB0_91-LJTI0_0
.set L0_0_set_92, LBB0_92-LJTI0_0
.set L0_0_set_93, LBB0_93-LJTI0_0
.set L0_0_set_94, LBB0_94-LJTI0_0
.set L0_0_set_95, LBB0_95-LJTI0_0
.set L0_0_set_96, LBB0_96-LJTI0_0
.set L0_0_set_97, LBB0_97-LJTI0_0
.set L0_0_set_98, LBB0_98-LJTI0_0
LJTI0_0:
	.long	L0_0_set_22
	.long	L0_0_set_23
	.long	L0_0_set_24
	.long	L0_0_set_25
	.long	L0_0_set_26
	.long	L0_0_set_28
	.long	L0_0_set_29
	.long	L0_0_set_30
	.long	L0_0_set_31
	.long	L0_0_set_32
	.long	L0_0_set_33
	.long	L0_0_set_34
	.long	L0_0_set_35
	.long	L0_0_set_36
	.long	L0_0_set_37
	.long	L0_0_set_38
	.long	L0_0_set_39
	.long	L0_0_set_40
	.long	L0_0_set_41
	.long	L0_0_set_42
	.long	L0_0_set_43
	.long	L0_0_set_44
	.long	L0_0_set_9
	.long	L0_0_set_45
	.long	L0_0_set_46
	.long	L0_0_set_9
	.long	L0_0_set_47
	.long	L0_0_set_48
	.long	L0_0_set_49
	.long	L0_0_set_50
	.long	L0_0_set_20
	.long	L0_0_set_20
	.long	L0_0_set_51
	.long	L0_0_set_52
	.long	L0_0_set_53
	.long	L0_0_set_54
	.long	L0_0_set_55
	.long	L0_0_set_56
	.long	L0_0_set_57
	.long	L0_0_set_58
	.long	L0_0_set_59
	.long	L0_0_set_60
	.long	L0_0_set_61
	.long	L0_0_set_62
	.long	L0_0_set_63
	.long	L0_0_set_64
	.long	L0_0_set_65
	.long	L0_0_set_66
	.long	L0_0_set_67
	.long	L0_0_set_68
	.long	L0_0_set_69
	.long	L0_0_set_70
	.long	L0_0_set_71
	.long	L0_0_set_72
	.long	L0_0_set_73
	.long	L0_0_set_74
	.long	L0_0_set_75
	.long	L0_0_set_76
	.long	L0_0_set_77
	.long	L0_0_set_78
	.long	L0_0_set_79
	.long	L0_0_set_80
	.long	L0_0_set_81
	.long	L0_0_set_82
	.long	L0_0_set_83
	.long	L0_0_set_84
	.long	L0_0_set_85
	.long	L0_0_set_86
	.long	L0_0_set_87
	.long	L0_0_set_88
	.long	L0_0_set_89
	.long	L0_0_set_90
	.long	L0_0_set_91
	.long	L0_0_set_92
	.long	L0_0_set_93
	.long	L0_0_set_94
	.long	L0_0_set_95
	.long	L0_0_set_96
	.long	L0_0_set_97
	.long	L0_0_set_98
.set L0_1_set_4, LBB0_4-LJTI0_1
.set L0_1_set_10, LBB0_10-LJTI0_1
.set L0_1_set_12, LBB0_12-LJTI0_1
.set L0_1_set_13, LBB0_13-LJTI0_1
.set L0_1_set_14, LBB0_14-LJTI0_1
.set L0_1_set_15, LBB0_15-LJTI0_1
.set L0_1_set_16, LBB0_16-LJTI0_1
.set L0_1_set_17, LBB0_17-LJTI0_1
.set L0_1_set_18, LBB0_18-LJTI0_1
.set L0_1_set_19, LBB0_19-LJTI0_1
LJTI0_1:
	.long	L0_1_set_4
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_12
	.long	L0_1_set_10
	.long	L0_1_set_13
	.long	L0_1_set_14
	.long	L0_1_set_15
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_10
	.long	L0_1_set_16
	.long	L0_1_set_17
	.long	L0_1_set_18
	.long	L0_1_set_19
	.end_data_region
                                        ## -- End function
	.no_dead_strip	_get_char_in_utf8
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function get_char_in_utf8
_get_char_in_utf8:                      ; @get_char_in_utf8
	.cfi_startproc
; %bb.0:
	cbz	w1, LBB0_5
; %bb.1:
	tbnz	w1, #7, LBB0_6
; %bb.2:
	sub	w8, w1, #42
	cmp	w8, #84
	b.hi	LBB0_9
; %bb.3:
Lloh0:
	adrp	x9, lJTI0_1@PAGE
Lloh1:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_4
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_4:
	mov	w8, #41411
	b	LBB0_18
LBB0_5:
	mov	w0, #0
	ret
LBB0_6:
	sub	w8, w1, #128
	cmp	w8, #79
	b.hi	LBB0_20
; %bb.7:
Lloh2:
	adrp	x9, lJTI0_0@PAGE
Lloh3:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_8
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_8:
	mov	w8, #39
	b	LBB0_89
LBB0_9:
	strb	w1, [x0]
	mov	w0, #1
	ret
LBB0_10:
	mov	w8, #43459
	b	LBB0_18
LBB0_11:
	mov	w8, #44483
	b	LBB0_18
LBB0_12:
	mov	w8, #46019
	b	LBB0_18
LBB0_13:
	mov	w8, #47811
	b	LBB0_18
LBB0_14:
	mov	w8, #42947
	b	LBB0_18
LBB0_15:
	mov	w8, #47043
	b	LBB0_18
LBB0_16:
	mov	w8, #37315
	b	LBB0_18
LBB0_17:
	mov	w8, #45507
LBB0_18:
	strh	w8, [x0]
	mov	w0, #2
	ret
LBB0_19:
	mov	w8, #34
	b	LBB0_89
LBB0_20:
	mov	w8, #63
	b	LBB0_89
LBB0_21:
	mov	w8, #44738
	b	LBB0_18
LBB0_22:
	mov	w8, #45250
	b	LBB0_18
LBB0_23:
	mov	w8, #48578
	b	LBB0_18
LBB0_24:
	mov	w8, #49090
	b	LBB0_18
LBB0_25:
	mov	w8, #34018
	strh	w8, [x0]
	mov	w8, #162
	b	LBB0_98
LBB0_26:
	mov	w8, #41666
	b	LBB0_18
LBB0_27:
	mov	w8, #41922
	b	LBB0_18
LBB0_28:
	mov	w8, #39394
	strh	w8, [x0]
	mov	w8, #170
	b	LBB0_98
LBB0_29:
	mov	w8, #41155
	b	LBB0_18
LBB0_30:
	mov	w8, #32
	b	LBB0_89
LBB0_31:
	mov	w8, #43203
	b	LBB0_18
LBB0_32:
	mov	w8, #41667
	b	LBB0_18
LBB0_33:
	mov	w8, #43715
	b	LBB0_18
LBB0_34:
	mov	w8, #44739
	b	LBB0_18
LBB0_35:
	mov	w8, #46275
	b	LBB0_18
LBB0_36:
	mov	w8, #48067
	b	LBB0_18
LBB0_37:
	mov	w8, #33219
	b	LBB0_18
LBB0_38:
	mov	w8, #35267
	b	LBB0_18
LBB0_39:
	mov	w8, #37827
	b	LBB0_18
LBB0_40:
	mov	w8, #39619
	b	LBB0_18
LBB0_41:
	mov	w8, #40131
	b	LBB0_18
LBB0_42:
	mov	w8, #48323
	b	LBB0_18
LBB0_43:
	mov	w8, #41410
	b	LBB0_18
LBB0_44:
	mov	w8, #42
	b	LBB0_89
LBB0_45:
	mov	w8, #45
	b	LBB0_89
LBB0_46:
	mov	w8, #43458
	b	LBB0_18
LBB0_47:
	mov	w8, #34018
	strh	w8, [x0]
	mov	w8, #160
	b	LBB0_98
LBB0_48:
	mov	w8, #46
	b	LBB0_89
LBB0_49:
	mov	w8, #32963
	b	LBB0_18
LBB0_50:
	mov	w8, #33475
	b	LBB0_18
LBB0_51:
	mov	w8, #34755
	b	LBB0_18
LBB0_52:
	mov	w8, #35011
	b	LBB0_18
LBB0_53:
	mov	w8, #35523
	b	LBB0_18
LBB0_54:
	mov	w8, #35779
	b	LBB0_18
LBB0_55:
	mov	w8, #43971
	b	LBB0_18
LBB0_56:
	mov	w8, #36547
	b	LBB0_18
LBB0_57:
	mov	w8, #36803
	b	LBB0_18
LBB0_58:
	mov	w8, #44995
	b	LBB0_18
LBB0_59:
	mov	w8, #38083
	b	LBB0_18
LBB0_60:
	mov	w8, #39363
	b	LBB0_18
LBB0_61:
	mov	w8, #47555
	b	LBB0_18
LBB0_62:
	mov	w8, #39875
	b	LBB0_18
LBB0_63:
	mov	w8, #43970
	b	LBB0_18
LBB0_64:
	mov	w8, #48066
	b	LBB0_18
LBB0_65:
	mov	w8, #33731
	b	LBB0_18
LBB0_66:
	mov	w8, #41923
	b	LBB0_18
LBB0_67:
	mov	w8, #36291
	b	LBB0_18
LBB0_68:
	mov	w8, #36035
	b	LBB0_18
LBB0_69:
	mov	w8, #44227
	b	LBB0_18
LBB0_70:
	mov	w8, #37571
	b	LBB0_18
LBB0_71:
	mov	w8, #45763
	b	LBB0_18
LBB0_72:
	mov	w8, #38339
	b	LBB0_18
LBB0_73:
	mov	w8, #46531
	b	LBB0_18
LBB0_74:
	mov	w8, #123
	b	LBB0_89
LBB0_75:
	mov	w8, #125
	b	LBB0_89
LBB0_76:
	mov	w8, #92
	b	LBB0_89
LBB0_77:
	mov	w8, #94
	b	LBB0_89
LBB0_78:
	mov	w8, #95
	b	LBB0_89
LBB0_79:
	mov	w8, #42690
	strh	w8, [x0]
	mov	w0, #1
	ret
LBB0_80:
	mov	w8, #126
	b	LBB0_89
LBB0_81:
	mov	w8, #33987
	b	LBB0_18
LBB0_82:
	mov	w8, #42179
	b	LBB0_18
LBB0_83:
	mov	w8, #38595
	b	LBB0_18
LBB0_84:
	mov	w8, #46787
	b	LBB0_18
LBB0_85:
	mov	w8, #40899
	b	LBB0_18
LBB0_86:
	mov	w8, #42434
	b	LBB0_18
LBB0_87:
	mov	w8, #42178
	b	LBB0_18
LBB0_88:
	mov	w8, #124
LBB0_89:
	strb	w8, [x0]
	mov	w0, #1
	ret
LBB0_90:
	mov	w8, #34243
	b	LBB0_18
LBB0_91:
	mov	w8, #42435
	b	LBB0_18
LBB0_92:
	mov	w8, #39107
	b	LBB0_18
LBB0_93:
	mov	w8, #47299
	b	LBB0_18
LBB0_94:
	mov	w8, #36066
	strh	w8, [x0]
	mov	w8, #156
	b	LBB0_98
LBB0_95:
	mov	w8, #36066
	strh	w8, [x0]
	mov	w8, #157
	b	LBB0_98
LBB0_96:
	mov	w8, #36066
	strh	w8, [x0]
	mov	w8, #158
	b	LBB0_98
LBB0_97:
	mov	w8, #36066
	strh	w8, [x0]
	mov	w8, #159
LBB0_98:
	strb	w8, [x0, #2]
	mov	w0, #3
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_21-LBB0_8)>>2
	.byte	(LBB0_22-LBB0_8)>>2
	.byte	(LBB0_23-LBB0_8)>>2
	.byte	(LBB0_24-LBB0_8)>>2
	.byte	(LBB0_25-LBB0_8)>>2
	.byte	(LBB0_26-LBB0_8)>>2
	.byte	(LBB0_27-LBB0_8)>>2
	.byte	(LBB0_28-LBB0_8)>>2
	.byte	(LBB0_29-LBB0_8)>>2
	.byte	(LBB0_30-LBB0_8)>>2
	.byte	(LBB0_31-LBB0_8)>>2
	.byte	(LBB0_32-LBB0_8)>>2
	.byte	(LBB0_33-LBB0_8)>>2
	.byte	(LBB0_34-LBB0_8)>>2
	.byte	(LBB0_35-LBB0_8)>>2
	.byte	(LBB0_36-LBB0_8)>>2
	.byte	(LBB0_37-LBB0_8)>>2
	.byte	(LBB0_38-LBB0_8)>>2
	.byte	(LBB0_39-LBB0_8)>>2
	.byte	(LBB0_40-LBB0_8)>>2
	.byte	(LBB0_41-LBB0_8)>>2
	.byte	(LBB0_42-LBB0_8)>>2
	.byte	(LBB0_8-LBB0_8)>>2
	.byte	(LBB0_43-LBB0_8)>>2
	.byte	(LBB0_44-LBB0_8)>>2
	.byte	(LBB0_8-LBB0_8)>>2
	.byte	(LBB0_45-LBB0_8)>>2
	.byte	(LBB0_46-LBB0_8)>>2
	.byte	(LBB0_47-LBB0_8)>>2
	.byte	(LBB0_48-LBB0_8)>>2
	.byte	(LBB0_19-LBB0_8)>>2
	.byte	(LBB0_19-LBB0_8)>>2
	.byte	(LBB0_49-LBB0_8)>>2
	.byte	(LBB0_50-LBB0_8)>>2
	.byte	(LBB0_51-LBB0_8)>>2
	.byte	(LBB0_52-LBB0_8)>>2
	.byte	(LBB0_53-LBB0_8)>>2
	.byte	(LBB0_54-LBB0_8)>>2
	.byte	(LBB0_55-LBB0_8)>>2
	.byte	(LBB0_56-LBB0_8)>>2
	.byte	(LBB0_57-LBB0_8)>>2
	.byte	(LBB0_58-LBB0_8)>>2
	.byte	(LBB0_59-LBB0_8)>>2
	.byte	(LBB0_60-LBB0_8)>>2
	.byte	(LBB0_61-LBB0_8)>>2
	.byte	(LBB0_62-LBB0_8)>>2
	.byte	(LBB0_63-LBB0_8)>>2
	.byte	(LBB0_64-LBB0_8)>>2
	.byte	(LBB0_65-LBB0_8)>>2
	.byte	(LBB0_66-LBB0_8)>>2
	.byte	(LBB0_67-LBB0_8)>>2
	.byte	(LBB0_68-LBB0_8)>>2
	.byte	(LBB0_69-LBB0_8)>>2
	.byte	(LBB0_70-LBB0_8)>>2
	.byte	(LBB0_71-LBB0_8)>>2
	.byte	(LBB0_72-LBB0_8)>>2
	.byte	(LBB0_73-LBB0_8)>>2
	.byte	(LBB0_74-LBB0_8)>>2
	.byte	(LBB0_75-LBB0_8)>>2
	.byte	(LBB0_76-LBB0_8)>>2
	.byte	(LBB0_77-LBB0_8)>>2
	.byte	(LBB0_78-LBB0_8)>>2
	.byte	(LBB0_79-LBB0_8)>>2
	.byte	(LBB0_80-LBB0_8)>>2
	.byte	(LBB0_81-LBB0_8)>>2
	.byte	(LBB0_82-LBB0_8)>>2
	.byte	(LBB0_83-LBB0_8)>>2
	.byte	(LBB0_84-LBB0_8)>>2
	.byte	(LBB0_85-LBB0_8)>>2
	.byte	(LBB0_86-LBB0_8)>>2
	.byte	(LBB0_87-LBB0_8)>>2
	.byte	(LBB0_88-LBB0_8)>>2
	.byte	(LBB0_90-LBB0_8)>>2
	.byte	(LBB0_91-LBB0_8)>>2
	.byte	(LBB0_92-LBB0_8)>>2
	.byte	(LBB0_93-LBB0_8)>>2
	.byte	(LBB0_94-LBB0_8)>>2
	.byte	(LBB0_95-LBB0_8)>>2
	.byte	(LBB0_96-LBB0_8)>>2
	.byte	(LBB0_97-LBB0_8)>>2
lJTI0_1:
	.byte	(LBB0_4-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_10-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_11-LBB0_4)>>2
	.byte	(LBB0_12-LBB0_4)>>2
	.byte	(LBB0_13-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_14-LBB0_4)>>2
	.byte	(LBB0_15-LBB0_4)>>2
	.byte	(LBB0_16-LBB0_4)>>2
	.byte	(LBB0_17-LBB0_4)>>2
                                        ; -- End function
	.no_dead_strip	_get_char_in_utf8
.subsections_via_symbols
