File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0049f930
    0049f930vendor/golang.org/x/net/idna.(*idnaTrie).lookupString: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupString(vendor/golang.org/x/net/idna.idnaTrie * t, struct string s)
    0049f930ldr x16, [x28+16]
    0049f934subs xzr, sp, x16
    0049f938b.ls 0x49ff4c
    0049f93cstr x30, [sp-80]!
    0049f940stur x29, [sp-8]
    0049f944sub x29, sp, 8
    0049f948str x0, [sp+88]
    0049f94cstr x1, [sp+96]
    0049f950str x2, [sp+104]
    0049f954strh wzr, [sp+38]
    0049f958str xzr, [sp+56]
    0049f95csubs xzr, x2, 0
    0049f960b.hi 0x49f968
    0049f964b 0x49ff3c
    0049f968
    0049f968loc_49f968:
    0049f968ldrb w3, [x1]
    0049f96cstrb w3, [sp+36]
    0049f970mov x4, x3
    0049f974subs wzr, w4, 128
    0049f978b.lo 0x49f980
    0049f97cb 0x49f9b0
    0049f980
    0049f980loc_49f980:
    0049f980b 0x49f984
    0049f984
    0049f984loc_49f984:
    0049f984ubfm x2, x3, 63, 7
    0049f988adrp x3, 0x547000
    0049f98cadd x3, x3, 1056
    0049f990ldrh w2, [x3+x2]
    0049f994strh w2, [sp+38]
    0049f998orr x1, xzr, 1
    0049f99cstr x1, [sp+56]
    0049f9a0ldrh w0, [sp+38]
    0049f9a4ldur x29, [sp-8]
    0049f9a8ldr x30, [sp], 80
    0049f9acret x30
    0049f9b0
    0049f9b0loc_49f9b0:
    0049f9b0mov x4, x3
    0049f9b4subs wzr, w4, 194
    0049f9b8b.lo 0x49f9c0
    0049f9bcb 0x49f9e0
    0049f9c0
    0049f9c0loc_49f9c0:
    0049f9c0b 0x49f9c4
    0049f9c4
    0049f9c4loc_49f9c4:
    0049f9c4strh wzr, [sp+38]
    0049f9c8orr x1, xzr, 1
    0049f9ccstr x1, [sp+56]
    0049f9d0ldrh w0, [sp+38]
    0049f9d4ldur x29, [sp-8]
    0049f9d8ldr x30, [sp], 80
    0049f9dcret x30
    0049f9e0
    0049f9e0loc_49f9e0:
    0049f9e0mov x4, x3
    0049f9e4subs wzr, w4, 224
    0049f9e8b.lo 0x49f9f0
    0049f9ecb 0x49fae0
    0049f9f0
    0049f9f0loc_49f9f0:
    0049f9f0b 0x49f9f4
    0049f9f4
    0049f9f4loc_49f9f4:
    0049f9f4ldr x3, [sp+104]
    0049f9f8str x3, [sp+64]
    0049f9fcsubs xzr, x3, 2
    0049fa00b.lt 0x49fa08
    0049fa04b 0x49fa24
    0049fa08
    0049fa08loc_49fa08:
    0049fa08strh wzr, [sp+38]
    0049fa0cstr xzr, [sp+56]
    0049fa10ldrh w0, [sp+38]
    0049fa14mov x1, xzr
    0049fa18ldur x29, [sp-8]
    0049fa1cldr x30, [sp], 80
    0049fa20ret x30
    0049fa24
    0049fa24loc_49fa24:
    0049fa24ldrb w3, [sp+36]
    0049fa28ubfm x3, x3, 63, 7
    0049fa2cadrp x4, 0x537000
    0049fa30add x4, x4, 32
    0049fa34ldrh w3, [x4+x3]
    0049fa38strh w3, [sp+44]
    0049fa3cldr x1, [sp+104]
    0049fa40ldr x3, [sp+96]
    0049fa44subs xzr, x1, 1
    0049fa48b.hi 0x49fa50
    0049fa4cb 0x49ff34
    0049fa50
    0049fa50loc_49fa50:
    0049fa50ldrb w3, [x3+1]
    0049fa54strb w3, [sp+35]
    0049fa58mov x4, x3
    0049fa5csubs wzr, w4, 128
    0049fa60cset x4, lo
    0049fa64strb w4, [sp+37]
    0049fa68b.lo 0x49fa70
    0049fa6cb 0x49fa74
    0049fa70
    0049fa70loc_49fa70:
    0049fa70b 0x49fa84
    0049fa74
    0049fa74loc_49fa74:
    0049fa74subs wzr, w3, 192
    0049fa78cset x3, hs
    0049fa7cstrb w3, [sp+37]
    0049fa80b 0x49fa84
    0049fa84
    0049fa84loc_49fa84:
    0049fa84ldrb w3, [sp+37]
    0049fa88tbnz w3, 0, 0x49fa90
    0049fa8cb 0x49faac
    0049fa90
    0049fa90loc_49fa90:
    0049fa90strh wzr, [sp+38]
    0049fa94orr x1, xzr, 1
    0049fa98str x1, [sp+56]
    0049fa9cldrh w0, [sp+38]
    0049faa0ldur x29, [sp-8]
    0049faa4ldr x30, [sp], 80
    0049faa8ret x30
    0049faac
    0049faacloc_49faac:
    0049faacldrb w2, [sp+35]
    0049fab0ldr x0, [sp+88]
    0049fab4ldrh w3, [sp+44]
    0049fab8mov x1, x3
    0049fabcbl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
    0049fac0strh w0, [sp+46]
    0049fac4strh w0, [sp+38]
    0049fac8orr x1, xzr, 2
    0049faccstr x1, [sp+56]
    0049fad0ldrh w0, [sp+38]
    0049fad4ldur x29, [sp-8]
    0049fad8ldr x30, [sp], 80
    0049fadcret x30
    0049fae0
    0049fae0loc_49fae0:
    0049fae0mov x4, x3
    0049fae4subs wzr, w4, 240
    0049fae8b.lo 0x49faf0
    0049faecb 0x49fc88
    0049faf0
    0049faf0loc_49faf0:
    0049faf0b 0x49faf4
    0049faf4
    0049faf4loc_49faf4:
    0049faf4ldr x3, [sp+104]
    0049faf8str x3, [sp+64]
    0049fafcsubs xzr, x3, 3
    0049fb00b.lt 0x49fb08
    0049fb04b 0x49fb24
    0049fb08
    0049fb08loc_49fb08:
    0049fb08strh wzr, [sp+38]
    0049fb0cstr xzr, [sp+56]
    0049fb10ldrh w0, [sp+38]
    0049fb14mov x1, xzr
    0049fb18ldur x29, [sp-8]
    0049fb1cldr x30, [sp], 80
    0049fb20ret x30
    0049fb24
    0049fb24loc_49fb24:
    0049fb24ldrb w3, [sp+36]
    0049fb28ubfm x3, x3, 63, 7
    0049fb2cadrp x4, 0x537000
    0049fb30add x4, x4, 32
    0049fb34ldrh w3, [x4+x3]
    0049fb38strh w3, [sp+42]
    0049fb3cldr x1, [sp+104]
    0049fb40ldr x3, [sp+96]
    0049fb44subs xzr, x1, 1
    0049fb48b.hi 0x49fb50
    0049fb4cb 0x49ff2c
    0049fb50
    0049fb50loc_49fb50:
    0049fb50ldrb w3, [x3+1]
    0049fb54strb w3, [sp+34]
    0049fb58mov x4, x3
    0049fb5csubs wzr, w4, 128
    0049fb60cset x4, lo
    0049fb64strb w4, [sp+37]
    0049fb68b.lo 0x49fb70
    0049fb6cb 0x49fb74
    0049fb70
    0049fb70loc_49fb70:
    0049fb70b 0x49fb84
    0049fb74
    0049fb74loc_49fb74:
    0049fb74subs wzr, w3, 192
    0049fb78cset x3, hs
    0049fb7cstrb w3, [sp+37]
    0049fb80b 0x49fb84
    0049fb84
    0049fb84loc_49fb84:
    0049fb84ldrb w3, [sp+37]
    0049fb88tbnz w3, 0, 0x49fb90
    0049fb8cb 0x49fbac
    0049fb90
    0049fb90loc_49fb90:
    0049fb90strh wzr, [sp+38]
    0049fb94orr x1, xzr, 1
    0049fb98str x1, [sp+56]
    0049fb9cldrh w0, [sp+38]
    0049fba0ldur x29, [sp-8]
    0049fba4ldr x30, [sp], 80
    0049fba8ret x30
    0049fbac
    0049fbacloc_49fbac:
    0049fbacldrh w3, [sp+42]
    0049fbb0ubfm x3, x3, 58, 15
    0049fbb4ldrb w4, [sp+34]
    0049fbb8add x3, x3, x4
    0049fbbcstr w3, [sp+52]
    0049fbc0mov w0, w3
    0049fbc4subs xzr, x0, 2496
    0049fbc8b.lo 0x49fbd0
    0049fbccb 0x49ff24
    0049fbd0
    0049fbd0loc_49fbd0:
    0049fbd0ubfm x3, x3, 63, 31
    0049fbd4adrp x4, 0x537000
    0049fbd8add x4, x4, 32
    0049fbdcldrh w3, [x4+x3]
    0049fbe0strh w3, [sp+42]
    0049fbe4ldr x1, [sp+104]
    0049fbe8ldr x3, [sp+96]
    0049fbecsubs xzr, x1, 2
    0049fbf0b.hi 0x49fbf8
    0049fbf4b 0x49ff1c
    0049fbf8
    0049fbf8loc_49fbf8:
    0049fbf8ldrb w3, [x3+2]
    0049fbfcstrb w3, [sp+32]
    0049fc00mov x4, x3
    0049fc04subs wzr, w4, 128
    0049fc08cset x4, lo
    0049fc0cstrb w4, [sp+37]
    0049fc10b.lo 0x49fc18
    0049fc14b 0x49fc1c
    0049fc18
    0049fc18loc_49fc18:
    0049fc18b 0x49fc2c
    0049fc1c
    0049fc1cloc_49fc1c:
    0049fc1csubs wzr, w3, 192
    0049fc20cset x3, hs
    0049fc24strb w3, [sp+37]
    0049fc28b 0x49fc2c
    0049fc2c
    0049fc2cloc_49fc2c:
    0049fc2cldrb w3, [sp+37]
    0049fc30tbnz w3, 0, 0x49fc38
    0049fc34b 0x49fc54
    0049fc38
    0049fc38loc_49fc38:
    0049fc38strh wzr, [sp+38]
    0049fc3corr x1, xzr, 2
    0049fc40str x1, [sp+56]
    0049fc44ldrh w0, [sp+38]
    0049fc48ldur x29, [sp-8]
    0049fc4cldr x30, [sp], 80
    0049fc50ret x30
    0049fc54
    0049fc54loc_49fc54:
    0049fc54ldrb w2, [sp+32]
    0049fc58ldr x0, [sp+88]
    0049fc5cldrh w3, [sp+42]
    0049fc60mov x1, x3
    0049fc64bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
    0049fc68strh w0, [sp+46]
    0049fc6cstrh w0, [sp+38]
    0049fc70orr x1, xzr, 3
    0049fc74str x1, [sp+56]
    0049fc78ldrh w0, [sp+38]
    0049fc7cldur x29, [sp-8]
    0049fc80ldr x30, [sp], 80
    0049fc84ret x30
    0049fc88
    0049fc88loc_49fc88:
    0049fc88subs wzr, w3, 248
    0049fc8cb.lo 0x49fc94
    0049fc90b 0x49fed4
    0049fc94
    0049fc94loc_49fc94:
    0049fc94b 0x49fc98
    0049fc98
    0049fc98loc_49fc98:
    0049fc98ldr x3, [sp+104]
    0049fc9cstr x3, [sp+64]
    0049fca0subs xzr, x3, 4
    0049fca4b.lt 0x49fcac
    0049fca8b 0x49fcc8
    0049fcac
    0049fcacloc_49fcac:
    0049fcacstrh wzr, [sp+38]
    0049fcb0str xzr, [sp+56]
    0049fcb4ldrh w0, [sp+38]
    0049fcb8mov x1, xzr
    0049fcbcldur x29, [sp-8]
    0049fcc0ldr x30, [sp], 80
    0049fcc4ret x30
    0049fcc8
    0049fcc8loc_49fcc8:
    0049fcc8ldrb w3, [sp+36]
    0049fcccubfm x3, x3, 63, 7
    0049fcd0adrp x4, 0x537000
    0049fcd4add x4, x4, 32
    0049fcd8ldrh w3, [x4+x3]
    0049fcdcstrh w3, [sp+40]
    0049fce0ldr x1, [sp+104]
    0049fce4ldr x3, [sp+96]
    0049fce8subs xzr, x1, 1
    0049fcecb.hi 0x49fcf4
    0049fcf0b 0x49ff14
    0049fcf4
    0049fcf4loc_49fcf4:
    0049fcf4ldrb w3, [x3+1]
    0049fcf8strb w3, [sp+33]
    0049fcfcmov x4, x3
    0049fd00subs wzr, w4, 128
    0049fd04cset x4, lo
    0049fd08strb w4, [sp+37]
    0049fd0cb.lo 0x49fd14
    0049fd10b 0x49fd18
    0049fd14
    0049fd14loc_49fd14:
    0049fd14b 0x49fd28
    0049fd18
    0049fd18loc_49fd18:
    0049fd18subs wzr, w3, 192
    0049fd1ccset x3, hs
    0049fd20strb w3, [sp+37]
    0049fd24b 0x49fd28
    0049fd28
    0049fd28loc_49fd28:
    0049fd28ldrb w3, [sp+37]
    0049fd2ctbnz w3, 0, 0x49fd34
    0049fd30b 0x49fd50
    0049fd34
    0049fd34loc_49fd34:
    0049fd34strh wzr, [sp+38]
    0049fd38orr x1, xzr, 1
    0049fd3cstr x1, [sp+56]
    0049fd40ldrh w0, [sp+38]
    0049fd44ldur x29, [sp-8]
    0049fd48ldr x30, [sp], 80
    0049fd4cret x30
    0049fd50
    0049fd50loc_49fd50:
    0049fd50ldrh w3, [sp+40]
    0049fd54ubfm x3, x3, 58, 15
    0049fd58ldrb w4, [sp+33]
    0049fd5cadd x3, x3, x4
    0049fd60str w3, [sp+48]
    0049fd64mov w0, w3
    0049fd68subs xzr, x0, 2496
    0049fd6cb.lo 0x49fd74
    0049fd70b 0x49ff0c
    0049fd74
    0049fd74loc_49fd74:
    0049fd74ubfm x3, x3, 63, 31
    0049fd78adrp x4, 0x537000
    0049fd7cadd x4, x4, 32
    0049fd80ldrh w3, [x4+x3]
    0049fd84strh w3, [sp+40]
    0049fd88ldr x1, [sp+104]
    0049fd8cldr x3, [sp+96]
    0049fd90subs xzr, x1, 2
    0049fd94b.hi 0x49fd9c
    0049fd98b 0x49ff04
    0049fd9c
    0049fd9cloc_49fd9c:
    0049fd9cldrb w3, [x3+2]
    0049fda0strb w3, [sp+31]
    0049fda4mov x4, x3
    0049fda8subs wzr, w4, 128
    0049fdaccset x4, lo
    0049fdb0strb w4, [sp+37]
    0049fdb4b.lo 0x49fdbc
    0049fdb8b 0x49fdc0
    0049fdbc
    0049fdbcloc_49fdbc:
    0049fdbcb 0x49fdd0
    0049fdc0
    0049fdc0loc_49fdc0:
    0049fdc0subs wzr, w3, 192
    0049fdc4cset x3, hs
    0049fdc8strb w3, [sp+37]
    0049fdccb 0x49fdd0
    0049fdd0
    0049fdd0loc_49fdd0:
    0049fdd0ldrb w3, [sp+37]
    0049fdd4tbnz w3, 0, 0x49fddc
    0049fdd8b 0x49fdf8
    0049fddc
    0049fddcloc_49fddc:
    0049fddcstrh wzr, [sp+38]
    0049fde0orr x1, xzr, 2
    0049fde4str x1, [sp+56]
    0049fde8ldrh w0, [sp+38]
    0049fdecldur x29, [sp-8]
    0049fdf0ldr x30, [sp], 80
    0049fdf4ret x30
    0049fdf8
    0049fdf8loc_49fdf8:
    0049fdf8ldrh w3, [sp+40]
    0049fdfcubfm x3, x3, 58, 15
    0049fe00ldrb w4, [sp+31]
    0049fe04add x3, x3, x4
    0049fe08str w3, [sp+48]
    0049fe0cmov w0, w3
    0049fe10subs xzr, x0, 2496
    0049fe14b.lo 0x49fe1c
    0049fe18b 0x49fefc
    0049fe1c
    0049fe1cloc_49fe1c:
    0049fe1cubfm x3, x3, 63, 31
    0049fe20adrp x4, 0x537000
    0049fe24add x4, x4, 32
    0049fe28ldrh w3, [x4+x3]
    0049fe2cstrh w3, [sp+40]
    0049fe30ldr x1, [sp+104]
    0049fe34ldr x3, [sp+96]
    0049fe38subs xzr, x1, 3
    0049fe3cb.hi 0x49fe44
    0049fe40b 0x49fef4
    0049fe44
    0049fe44loc_49fe44:
    0049fe44ldrb w3, [x3+3]
    0049fe48strb w3, [sp+30]
    0049fe4cmov x4, x3
    0049fe50subs wzr, w4, 128
    0049fe54cset x4, lo
    0049fe58strb w4, [sp+37]
    0049fe5cb.lo 0x49fe64
    0049fe60b 0x49fe68
    0049fe64
    0049fe64loc_49fe64:
    0049fe64b 0x49fe78
    0049fe68
    0049fe68loc_49fe68:
    0049fe68subs wzr, w3, 192
    0049fe6ccset x3, hs
    0049fe70strb w3, [sp+37]
    0049fe74b 0x49fe78
    0049fe78
    0049fe78loc_49fe78:
    0049fe78ldrb w3, [sp+37]
    0049fe7ctbnz w3, 0, 0x49fe84
    0049fe80b 0x49fea0
    0049fe84
    0049fe84loc_49fe84:
    0049fe84strh wzr, [sp+38]
    0049fe88orr x1, xzr, 3
    0049fe8cstr x1, [sp+56]
    0049fe90ldrh w0, [sp+38]
    0049fe94ldur x29, [sp-8]
    0049fe98ldr x30, [sp], 80
    0049fe9cret x30
    0049fea0
    0049fea0loc_49fea0:
    0049fea0ldrb w2, [sp+30]
    0049fea4ldr x0, [sp+88]
    0049fea8ldrh w3, [sp+40]
    0049feacmov x1, x3
    0049feb0bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue
    0049feb4strh w0, [sp+46]
    0049feb8strh w0, [sp+38]
    0049febcorr x1, xzr, 4
    0049fec0str x1, [sp+56]
    0049fec4ldrh w0, [sp+38]
    0049fec8ldur x29, [sp-8]
    0049feccldr x30, [sp], 80
    0049fed0ret x30
    0049fed4
    0049fed4loc_49fed4:
    0049fed4b 0x49fed8
    0049fed8
    0049fed8loc_49fed8:
    0049fed8strh wzr, [sp+38]
    0049fedcorr x1, xzr, 1
    0049fee0str x1, [sp+56]
    0049fee4ldrh w0, [sp+38]
    0049fee8ldur x29, [sp-8]
    0049feecldr x30, [sp], 80
    0049fef0ret x30
    0049fef4
    0049fef4loc_49fef4:
    0049fef4orr x0, xzr, 3
    0049fef8bl runtime.panicIndex
    0049fefc
    0049fefcloc_49fefc:
    0049fefcmovz x1, 2496
    0049ff00bl runtime.panicIndex
    0049ff04
    0049ff04loc_49ff04:
    0049ff04orr x0, xzr, 2
    0049ff08bl runtime.panicIndex
    0049ff0c
    0049ff0cloc_49ff0c:
    0049ff0cmovz x1, 2496
    0049ff10bl runtime.panicIndex
    0049ff14
    0049ff14loc_49ff14:
    0049ff14orr x0, xzr, 1
    0049ff18bl runtime.panicIndex
    0049ff1c
    0049ff1cloc_49ff1c:
    0049ff1corr x0, xzr, 2
    0049ff20bl runtime.panicIndex
    0049ff24
    0049ff24loc_49ff24:
    0049ff24movz x1, 2496
    0049ff28bl runtime.panicIndex
    0049ff2c
    0049ff2cloc_49ff2c:
    0049ff2corr x0, xzr, 1
    0049ff30bl runtime.panicIndex
    0049ff34
    0049ff34loc_49ff34:
    0049ff34orr x0, xzr, 1
    0049ff38bl runtime.panicIndex
    0049ff3c
    0049ff3cloc_49ff3c:
    0049ff3cmov x0, xzr
    0049ff40mov x1, x2
    0049ff44bl runtime.panicIndex
    0049ff48hint
    0049ff4c
    0049ff4cloc_49ff4c:
    0049ff4cstp x0, x1, [sp+8]
    0049ff50str x2, [sp+24]
    0049ff54mov x3, x30
    0049ff58bl runtime.morestack_noctxt.abi0
    0049ff5cldp x0, x1, [sp+8]
    0049ff60ldr x2, [sp+24]
    0049ff64b 0x49f930
    0049ff68udf 0
    0049ff6cudf 0
    0049f930
    0049ff70
    0049ff70vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue: ; void vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue(vendor/golang.org/x/net/idna.idnaTrie * t, uint32 n, uint8 b)
    0049ff70ldr x16, [x28+16]
    0049ff74subs xzr, sp, x16
    0049ff78b.ls 0x4a002c
    0049ff7cstr x30, [sp-48]!
    0049ff80stur x29, [sp-8]
    0049ff84sub x29, sp, 8
    0049ff88str x0, [sp+56]
    0049ff8cstr w1, [sp+64]
    0049ff90strb w2, [sp+68]
    0049ff94strh wzr, [sp+36]
    0049ff98ldr w3, [sp+64]
    0049ff9csubs wzr, w3, 133
    0049ffa0b.lo 0x49ffa8
    0049ffa4b 0x49ffec
    0049ffa8
    0049ffa8loc_49ffa8:
    0049ffa8b 0x49ffac
    0049ffac
    0049ffacloc_49ffac:
    0049ffacldr w2, [sp+64]
    0049ffb0ldrb w3, [sp+68]
    0049ffb4add x2, x3, x2, lsl #6
    0049ffb8mov w0, w2
    0049ffbcmovz x3, 8640
    0049ffc0subs xzr, x0, x3
    0049ffc4b.lo 0x49ffcc
    0049ffc8b 0x4a0020
    0049ffcc
    0049ffccloc_49ffcc:
    0049ffccubfm x1, x2, 63, 31
    0049ffd0adrp x2, 0x547000
    0049ffd4add x2, x2, 1056
    0049ffd8ldrh w0, [x2+x1]
    0049ffdcstrh w0, [sp+36]
    0049ffe0ldur x29, [sp-8]
    0049ffe4ldr x30, [sp], 48
    0049ffe8ret x30
    0049ffec
    0049ffecloc_49ffec:
    0049ffecb 0x49fff0
    0049fff0
    0049fff0loc_49fff0:
    0049fff0ldr w3, [sp+64]
    0049fff4sub x1, x3, 133
    0049fff8str w1, [sp+64]
    0049fffcldrb w2, [sp+68]
    004a0000adrp x0, 0x583000
    004a0004add x0, x0, 3296
    004a0008bl vendor/golang.org/x/net/idna.(*sparseBlocks).lookup
    004a000cstrh w0, [sp+38]
    004a0010strh w0, [sp+36]
    004a0014ldur x29, [sp-8]
    004a0018ldr x30, [sp], 48
    004a001cret x30
    004a0020
    004a0020loc_4a0020:
    004a0020movz x1, 8640
    004a0024bl runtime.panicIndex
    004a0028hint
    004a002c
    004a002cloc_4a002c:
    004a002cstr x0, [sp+8]
    004a0030str w1, [sp+16]
    004a0034strb w2, [sp+20]
    004a0038mov x3, x30
    004a003cbl runtime.morestack_noctxt.abi0
    004a0040ldr x0, [sp+8]
    004a0044ldr w1, [sp+16]
    004a0048ldrb w2, [sp+20]
    004a004cb 0x49ff70
    0049ff70
    004a0050
    004a0050vendor/golang.org/x/net/idna.(*sparseBlocks).lookup: ; void vendor/golang.org/x/net/idna.(*sparseBlocks).lookup(vendor/golang.org/x/net/idna.sparseBlocks * t, uint32 n, uint8 b)
    004a0050ldr x16, [x28+16]
    004a0054subs xzr, sp, x16
    004a0058b.ls 0x4a023c
    004a005cstr x30, [sp-64]!
    004a0060stur x29, [sp-8]
    004a0064sub x29, sp, 8
    004a0068str x0, [sp+72]
    004a006cstr w1, [sp+80]
    004a0070strb w2, [sp+84]
    004a0074strh wzr, [sp+38]
    004a0078ldr x2, [sp+72]
    004a007cldrsb x27, [x2]
    004a0080ldr x1, [x2+32]
    004a0084ldr x2, [x2+24]
    004a0088ldr w3, [sp+80]
    004a008cmov x0, x3
    004a0090subs xzr, x0, x1
    004a0094b.lo 0x4a009c
    004a0098b 0x4a0234
    004a009c
    004a009cloc_4a009c:
    004a009cubfm x3, x3, 63, 31
    004a00a0ldrh w2, [x2+x3]
    004a00a4strh w2, [sp+44]
    004a00a8ldr x3, [sp+72]
    004a00acldrsb x27, [x3]
    004a00b0ldr x4, [x3]
    004a00b4ldr x1, [x3+8]
    004a00b8mov x0, x2
    004a00bcsubs xzr, x0, x1
    004a00c0b.lo 0x4a00c8
    004a00c4b 0x4a0230
    004a00c8
    004a00c8loc_4a00c8:
    004a00c8ubfm x2, x2, 62, 15
    004a00ccldrh w3, [x4+x2]
    004a00d0add x2, x4, x2
    004a00d4ldrb w4, [x2+2]
    004a00d8ldrb w2, [x2+3]
    004a00dcstrh w3, [sp+52]
    004a00e0strb w4, [sp+54]
    004a00e4strb w2, [sp+55]
    004a00e8ldrh w2, [sp+44]
    004a00ecadd x3, x2, 1
    004a00f0strh w3, [sp+48]
    004a00f4ldrb w3, [sp+54]
    004a00f8add x2, x2, x3
    004a00fcadd x2, x2, 1
    004a0100strh w2, [sp+50]
    004a0104b 0x4a0108
    004a0108
    004a0108loc_4a0108:
    004a0108ldrh w2, [sp+50]
    004a010cldrh w3, [sp+48]
    004a0110subs wzr, w3, w2
    004a0114b.lo 0x4a011c
    004a0118b 0x4a0218
    004a011c
    004a011cloc_4a011c:
    004a011cldrh w2, [sp+48]
    004a0120ldrh w3, [sp+50]
    004a0124ldrh w4, [sp+48]
    004a0128sub x3, x3, x4
    004a012cubfm x3, x3, 1, 15
    004a0130add x2, x2, x3
    004a0134strh w2, [sp+46]
    004a0138ldr x3, [sp+72]
    004a013cldrsb x27, [x3]
    004a0140ldr x4, [x3]
    004a0144ldr x1, [x3+8]
    004a0148ubfm x0, x2, 0, 15
    004a014csubs xzr, x0, x1
    004a0150b.lo 0x4a0158
    004a0154b 0x4a022c
    004a0158
    004a0158loc_4a0158:
    004a0158ubfm x2, x2, 62, 15
    004a015cldrh w3, [x4+x2]
    004a0160add x2, x4, x2
    004a0164ldrb w4, [x2+2]
    004a0168ldrb w2, [x2+3]
    004a016cstrh w3, [sp+40]
    004a0170strb w4, [sp+42]
    004a0174strb w2, [sp+43]
    004a0178ldrb w3, [sp+84]
    004a017csubs wzr, w3, w4
    004a0180cset x3, hs
    004a0184strb w3, [sp+37]
    004a0188b.hs 0x4a0190
    004a018cb 0x4a01a4
    004a0190
    004a0190loc_4a0190:
    004a0190ldrb w3, [sp+84]
    004a0194subs wzr, w2, w3
    004a0198cset x2, hs
    004a019cstrb w2, [sp+37]
    004a01a0b 0x4a01a8
    004a01a4
    004a01a4loc_4a01a4:
    004a01a4b 0x4a01a8
    004a01a8
    004a01a8loc_4a01a8:
    004a01a8ldrb w2, [sp+37]
    004a01actbnz w2, 0, 0x4a01b4
    004a01b0b 0x4a01e0
    004a01b4
    004a01b4loc_4a01b4:
    004a01b4ldrh w1, [sp+40]
    004a01b8ldrb w2, [sp+84]
    004a01bcldrb w3, [sp+42]
    004a01c0sub x2, x2, x3
    004a01c4ubfm x2, x2, 0, 7
    004a01c8ldrh w3, [sp+52]
    004a01ccmadd w0, w3, w2, w1
    004a01d0strh w0, [sp+38]
    004a01d4ldur x29, [sp-8]
    004a01d8ldr x30, [sp], 64
    004a01dcret x30
    004a01e0
    004a01e0loc_4a01e0:
    004a01e0ldrb w2, [sp+84]
    004a01e4ldrb w3, [sp+42]
    004a01e8subs wzr, w2, w3
    004a01ecb.lo 0x4a01f4
    004a01f0b 0x4a0200
    004a01f4
    004a01f4loc_4a01f4:
    004a01f4ldrh w2, [sp+46]
    004a01f8strh w2, [sp+50]
    004a01fcb 0x4a0210
    004a0200
    004a0200loc_4a0200:
    004a0200ldrh w2, [sp+46]
    004a0204add x2, x2, 1
    004a0208strh w2, [sp+48]
    004a020cb 0x4a0210
    004a0210
    004a0210loc_4a0210:
    004a0210b 0x4a0214
    004a0214
    004a0214loc_4a0214:
    004a0214b 0x4a0108
    004a0218
    004a0218loc_4a0218:
    004a0218strh wzr, [sp+38]
    004a021cmov x0, xzr
    004a0220ldur x29, [sp-8]
    004a0224ldr x30, [sp], 64
    004a0228ret x30
    004a022c
    004a022cloc_4a022c:
    004a022cbl runtime.panicIndex
    004a0230
    004a0230loc_4a0230:
    004a0230bl runtime.panicIndex
    004a0234
    004a0234loc_4a0234:
    004a0234bl runtime.panicIndex
    004a0238hint
    004a023c
    004a023cloc_4a023c:
    004a023cstr x0, [sp+8]
    004a0240str w1, [sp+16]
    004a0244strb w2, [sp+20]
    004a0248mov x3, x30
    004a024cbl runtime.morestack_noctxt.abi0
    004a0250ldr x0, [sp+8]
    004a0254ldr w1, [sp+16]
    004a0258ldrb w2, [sp+20]
    004a025cb 0x4a0050
    004a0050
    004a0260
    004a0260vendor/golang.org/x/net/idna.info.appendMapping: ; void vendor/golang.org/x/net/idna.info.appendMapping(vendor/golang.org/x/net/idna.info c, struct []uint8 b, struct string s)
    004a0260ldr x16, [x28+16]
    004a0264sub x17, sp, 144
    004a0268subs xzr, x17, x16
    004a026cb.ls 0x4a0628
    004a0270sub x20, sp, 272
    004a0274stp x29, x30, [x20-8]
    004a0278add sp, x20, 0
    004a027csub x29, sp, 8
    004a0280strh w0, [sp+280]
    004a0284str x1, [sp+288]
    004a0288str x2, [sp+296]
    004a028cstr x3, [sp+304]
    004a0290str x4, [sp+312]
    004a0294str x5, [sp+320]
    004a0298str xzr, [sp+136]
    004a029cstp xzr, xzr, [sp+144]
    004a02a0ldrh w5, [sp+280]
    004a02a4ubfm x0, x5, 3, 15
    004a02a8str x0, [sp+80]
    004a02acubfm x5, x5, 3, 15
    004a02b0ldrh w6, [sp+280]
    004a02b4tbz w6, 2, 0x4a02bc
    004a02b8b 0x4a0410
    004a02bc
    004a02bcloc_4a02bc:
    004a02bcstr x0, [sp+72]
    004a02c0adrp x27, 0x571000
    004a02c4ldr x1, [x27+3992]
    004a02c8adrp x27, 0x571000
    004a02ccldr x6, [x27+3984]
    004a02d0subs xzr, x1, x0
    004a02d4b.hi 0x4a02dc
    004a02d8b 0x4a0620
    004a02dc
    004a02dcloc_4a02dc:
    004a02dcubfm x5, x5, 63, 15
    004a02e0ldrh w5, [x6+x5]
    004a02e4strh w5, [sp+62]
    004a02e8adrp x27, 0x571000
    004a02ecldr x1, [x27+3992]
    004a02f0adrp x27, 0x571000
    004a02f4ldr x6, [x27+3984]
    004a02f8ldr x7, [sp+72]
    004a02fcadd x0, x7, 1
    004a0300subs xzr, x1, x0
    004a0304b.hi 0x4a030c
    004a0308b 0x4a061c
    004a030c
    004a030cloc_4a030c:
    004a030cldrh w6, [x6+x0]
    004a0310strh w6, [sp+60]
    004a0314adrp x27, 0x56d000
    004a0318ldr x2, [x27+3272]
    004a031cadrp x27, 0x56d000
    004a0320ldr x7, [x27+3264]
    004a0324mov x1, x6
    004a0328subs xzr, x1, x2
    004a032cb.ls 0x4a0334
    004a0330b 0x4a0618
    004a0334
    004a0334loc_4a0334:
    004a0334mov x0, x5
    004a0338subs xzr, x0, x1
    004a033cb.ls 0x4a0344
    004a0340b 0x4a0614
    004a0344
    004a0344loc_4a0344:
    004a0344sub x5, x1, x0
    004a0348sub x6, xzr, x5
    004a034cand x6, x0, x6, asr #63
    004a0350add x6, x7, x6
    004a0354str x6, [sp+160]
    004a0358str x5, [sp+168]
    004a035cldr x2, [sp+304]
    004a0360ldr x0, [sp+288]
    004a0364ldr x5, [sp+296]
    004a0368str x0, [sp+216]
    004a036cstr x5, [sp+224]
    004a0370str x2, [sp+232]
    004a0374ldr x6, [sp+168]
    004a0378add x1, x5, x6
    004a037cstr x1, [sp+120]
    004a0380subs xzr, x2, x1
    004a0384b.hs 0x4a038c
    004a0388b 0x4a0394
    004a038c
    004a038cloc_4a038c:
    004a038cstr x1, [sp+224]
    004a0390b 0x4a03b4
    004a0394
    004a0394loc_4a0394:
    004a0394ldr x3, [sp+168]
    004a0398adrp x4, 0x155000
    004a039cadd x4, x4, 3072
    004a03a0bl runtime.growslice
    004a03a4str x0, [sp+216]
    004a03a8str x1, [sp+224]
    004a03acstr x2, [sp+232]
    004a03b0b 0x4a03b4
    004a03b4
    004a03b4loc_4a03b4:
    004a03b4ldr x3, [sp+168]
    004a03b8str x3, [sp+112]
    004a03bcldr x3, [sp+120]
    004a03c0ldr x4, [sp+168]
    004a03c4sub x3, x3, x4
    004a03c8ldr x4, [sp+216]
    004a03ccadd x0, x4, x3
    004a03d0str x0, [sp+208]
    004a03d4ldr x2, [sp+112]
    004a03d8ldr x1, [sp+160]
    004a03dcbl runtime.memmove
    004a03e0ldr x0, [sp+216]
    004a03e4ldr x1, [sp+224]
    004a03e8ldr x2, [sp+232]
    004a03ecstr x0, [sp+240]
    004a03f0str x1, [sp+248]
    004a03f4str x2, [sp+256]
    004a03f8str x0, [sp+136]
    004a03fcstr x1, [sp+144]
    004a0400str x2, [sp+152]
    004a0404ldp x29, x30, [sp-8]
    004a0408add sp, sp, 272
    004a040cret x30
    004a0410
    004a0410loc_4a0410:
    004a0410ldr x2, [sp+304]
    004a0414ldr x0, [sp+288]
    004a0418ldr x5, [sp+296]
    004a041cstr x0, [sp+184]
    004a0420str x5, [sp+192]
    004a0424str x2, [sp+200]
    004a0428ldr x6, [sp+320]
    004a042cadd x1, x5, x6
    004a0430str x1, [sp+104]
    004a0434subs xzr, x2, x1
    004a0438b.hs 0x4a0440
    004a043cb 0x4a0448
    004a0440
    004a0440loc_4a0440:
    004a0440str x1, [sp+192]
    004a0444b 0x4a0468
    004a0448
    004a0448loc_4a0448:
    004a0448ldr x3, [sp+320]
    004a044cadrp x4, 0x155000
    004a0450add x4, x4, 3072
    004a0454bl runtime.growslice
    004a0458str x0, [sp+184]
    004a045cstr x1, [sp+192]
    004a0460str x2, [sp+200]
    004a0464b 0x4a0468
    004a0468
    004a0468loc_4a0468:
    004a0468ldr x3, [sp+320]
    004a046cstr x3, [sp+96]
    004a0470ldr x3, [sp+104]
    004a0474ldr x4, [sp+320]
    004a0478sub x3, x3, x4
    004a047cldr x4, [sp+184]
    004a0480add x0, x4, x3
    004a0484str x0, [sp+176]
    004a0488ldr x2, [sp+96]
    004a048cldr x1, [sp+312]
    004a0490bl runtime.memmove
    004a0494ldr x1, [sp+192]
    004a0498ldr x3, [sp+184]
    004a049cldr x4, [sp+200]
    004a04a0str x3, [sp+288]
    004a04a4str x1, [sp+296]
    004a04a8str x4, [sp+304]
    004a04acldrh w3, [sp+280]
    004a04b0and x3, x3, 57344
    004a04b4subs wzr, w3, 57344
    004a04b8b.eq 0x4a04c0
    004a04bcb 0x4a0500
    004a04c0
    004a04c0loc_4a04c0:
    004a04c0str x1, [sp+128]
    004a04c4sub x0, x1, 1
    004a04c8str x0, [sp+88]
    004a04ccldr x3, [sp+288]
    004a04d0subs xzr, x1, x0
    004a04d4b.hi 0x4a04dc
    004a04d8b 0x4a0610
    004a04dc
    004a04dcloc_4a04dc:
    004a04dcldrb w3, [x3+x0]
    004a04e0ldr x4, [sp+288]
    004a04e4ldr x5, [sp+80]
    004a04e8eor x3, x3, x5
    004a04ecsubs xzr, x1, x0
    004a04f0b.hi 0x4a04f8
    004a04f4b 0x4a060c
    004a04f8
    004a04f8loc_4a04f8:
    004a04f8strb w3, [x4+x0]
    004a04fcb 0x4a05cc
    004a0500
    004a0500loc_4a0500:
    004a0500str x1, [sp+128]
    004a0504adrp x27, 0x56d000
    004a0508ldr x3, [x27+3288]
    004a050cadrp x27, 0x56d000
    004a0510ldr x4, [x27+3280]
    004a0514ldr x0, [sp+80]
    004a0518subs xzr, x3, x0
    004a051cb.hi 0x4a0524
    004a0520b 0x4a0604
    004a0524
    004a0524loc_4a0524:
    004a0524ldrb w3, [x4+x0]
    004a0528sub x3, x1, x3
    004a052cstr x3, [sp+64]
    004a0530b 0x4a0534
    004a0534
    004a0534loc_4a0534:
    004a0534ldr x3, [sp+296]
    004a0538str x3, [sp+128]
    004a053cldr x4, [sp+64]
    004a0540subs xzr, x3, x4
    004a0544b.gt 0x4a054c
    004a0548b 0x4a05c8
    004a054c
    004a054cloc_4a054c:
    004a054cldr x3, [sp+80]
    004a0550add x0, x3, 1
    004a0554str x0, [sp+80]
    004a0558ldr x3, [sp+64]
    004a055cldr x1, [sp+296]
    004a0560ldr x4, [sp+288]
    004a0564subs xzr, x1, x3
    004a0568b.hi 0x4a0570
    004a056cb 0x4a05fc
    004a0570
    004a0570loc_4a0570:
    004a0570ldrb w3, [x4+x3]
    004a0574adrp x27, 0x56d000
    004a0578ldr x1, [x27+3288]
    004a057cadrp x27, 0x56d000
    004a0580ldr x4, [x27+3280]
    004a0584subs xzr, x1, x0
    004a0588b.hi 0x4a0590
    004a058cb 0x4a05f8
    004a0590
    004a0590loc_4a0590:
    004a0590ldr x5, [sp+64]
    004a0594ldr x1, [sp+296]
    004a0598ldr x6, [sp+288]
    004a059cldrb w4, [x4+x0]
    004a05a0eor x3, x3, x4
    004a05a4subs xzr, x1, x5
    004a05a8b.hi 0x4a05b0
    004a05acb 0x4a05f0
    004a05b0
    004a05b0loc_4a05b0:
    004a05b0strb w3, [x6+x5]
    004a05b4b 0x4a05b8
    004a05b8
    004a05b8loc_4a05b8:
    004a05b8ldr x3, [sp+64]
    004a05bcadd x3, x3, 1
    004a05c0str x3, [sp+64]
    004a05c4b 0x4a0534
    004a05c8
    004a05c8loc_4a05c8:
    004a05c8b 0x4a05cc
    004a05cc
    004a05ccloc_4a05cc:
    004a05ccldr x0, [sp+288]
    004a05d0ldr x1, [sp+296]
    004a05d4ldr x2, [sp+304]
    004a05d8str x0, [sp+136]
    004a05dcstr x1, [sp+144]
    004a05e0str x2, [sp+152]
    004a05e4ldp x29, x30, [sp-8]
    004a05e8add sp, sp, 272
    004a05ecret x30
    004a05f0
    004a05f0loc_4a05f0:
    004a05f0mov x0, x5
    004a05f4bl runtime.panicIndex
    004a05f8
    004a05f8loc_4a05f8:
    004a05f8bl runtime.panicIndex
    004a05fc
    004a05fcloc_4a05fc:
    004a05fcmov x0, x3
    004a0600bl runtime.panicIndex
    004a0604
    004a0604loc_4a0604:
    004a0604mov x1, x3
    004a0608bl runtime.panicIndex
    004a060c
    004a060cloc_4a060c:
    004a060cbl runtime.panicIndex
    004a0610
    004a0610loc_4a0610:
    004a0610bl runtime.panicIndex
    004a0614
    004a0614loc_4a0614:
    004a0614bl runtime.panicSliceB
    004a0618
    004a0618loc_4a0618:
    004a0618bl runtime.panicSliceAlen
    004a061c
    004a061cloc_4a061c:
    004a061cbl runtime.panicIndex
    004a0620
    004a0620loc_4a0620:
    004a0620bl runtime.panicIndex
    004a0624hint
    004a0628
    004a0628loc_4a0628:
    004a0628strh w0, [sp+8]
    004a062cstp x1, x2, [sp+16]
    004a0630stp x3, x4, [sp+32]
    004a0634str x5, [sp+48]
    004a0638mov x3, x30
    004a063cbl runtime.morestack_noctxt.abi0
    004a0640ldrh w0, [sp+8]
    004a0644ldp x1, x2, [sp+16]
    004a0648ldp x3, x4, [sp+32]
    004a064cldr x5, [sp+48]
    004a0650b 0x4a0260
    004a0654udf 0
    004a0658udf 0
    004a065cudf 0
    004a0260
    004a0660
    004a0660vendor/golang.org/x/net/idna.info.isMapped: ; void vendor/golang.org/x/net/idna.info.isMapped(vendor/golang.org/x/net/idna.info c)
    004a0660str x30, [sp-32]!
    004a0664stur x29, [sp-8]
    004a0668sub x29, sp, 8
    004a066cstrh w0, [sp+40]
    004a0670strb wzr, [sp+23]
    004a0674ldrh w1, [sp+40]
    004a0678ands wzr, w1, 3
    004a067ccset x0, ne
    004a0680strb w0, [sp+23]
    004a0684add x29, sp, 24
    004a0688add sp, sp, 32
    004a068cret x30
    004a0660
    004a0690
    004a0690vendor/golang.org/x/net/idna.info.category: ; void vendor/golang.org/x/net/idna.info.category(vendor/golang.org/x/net/idna.info c)
    004a0690str x30, [sp-32]!
    004a0694stur x29, [sp-8]
    004a0698sub x29, sp, 8
    004a069cstrh w0, [sp+40]
    004a06a0strh wzr, [sp+20]
    004a06a4and x1, x0, 3
    004a06a8strh w1, [sp+22]
    004a06acands wzr, w0, 3
    004a06b0b.ne 0x4a06b8
    004a06b4b 0x4a06cc
    004a06b8
    004a06b8loc_4a06b8:
    004a06b8strh w1, [sp+20]
    004a06bcldrh w0, [sp+20]
    004a06c0add x29, sp, 24
    004a06c4add sp, sp, 32
    004a06c8ret x30
    004a06cc
    004a06ccloc_4a06cc:
    004a06ccand x1, x0, 248
    004a06d0strh w1, [sp+20]
    004a06d4ldrh w0, [sp+20]
    004a06d8add x29, sp, 24
    004a06dcadd sp, sp, 32
    004a06e0ret x30
    004a06e4udf 0
    004a06e8udf 0
    004a06ecudf 0
    004a0690
    004a06f0
    004a06f0vendor/golang.org/x/net/idna.info.joinType: ; void vendor/golang.org/x/net/idna.info.joinType(vendor/golang.org/x/net/idna.info c)
    004a06f0ldr x16, [x28+16]
    004a06f4subs xzr, sp, x16
    004a06f8b.ls 0x4a074c
    004a06fcstr x30, [sp-32]!
    004a0700stur x29, [sp-8]
    004a0704sub x29, sp, 8
    004a0708strh w0, [sp+40]
    004a070cstrh wzr, [sp+22]
    004a0710bl vendor/golang.org/x/net/idna.info.isMapped
    004a0714strb w0, [sp+21]
    004a0718tbnz w0, 0, 0x4a0720
    004a071cb 0x4a0734
    004a0720
    004a0720loc_4a0720:
    004a0720strh wzr, [sp+22]
    004a0724mov x0, xzr
    004a0728ldur x29, [sp-8]
    004a072cldr x30, [sp], 32
    004a0730ret x30
    004a0734
    004a0734loc_4a0734:
    004a0734ldrh w1, [sp+40]
    004a0738ubfm x0, x1, 8, 10
    004a073cstrh w0, [sp+22]
    004a0740ldur x29, [sp-8]
    004a0744ldr x30, [sp], 32
    004a0748ret x30
    004a074c
    004a074cloc_4a074c:
    004a074cstrh w0, [sp+8]
    004a0750mov x3, x30
    004a0754bl runtime.morestack_noctxt.abi0
    004a0758ldrh w0, [sp+8]
    004a075cb 0x4a06f0
    004a06f0
    004a0760
    004a0760vendor/golang.org/x/net/idna.info.isModifier: ; void vendor/golang.org/x/net/idna.info.isModifier(vendor/golang.org/x/net/idna.info c)
    004a0760str x30, [sp-32]!
    004a0764stur x29, [sp-8]
    004a0768sub x29, sp, 8
    004a076cstrh w0, [sp+40]
    004a0770strb wzr, [sp+23]
    004a0774ldrh w1, [sp+40]
    004a0778movz x2, 4099
    004a077cand x1, x1, x2
    004a0780subs wzr, w1, 4096
    004a0784cset x0, eq
    004a0788strb w0, [sp+23]
    004a078cadd x29, sp, 24
    004a0790add sp, sp, 32
    004a0794ret x30
    004a0798udf 0
    004a079cudf 0
    004a0760
    004a07a0
    004a07a0vendor/golang.org/x/net/idna.info.isViramaModifier: ; void vendor/golang.org/x/net/idna.info.isViramaModifier(vendor/golang.org/x/net/idna.info c)
    004a07a0str x30, [sp-32]!
    004a07a4stur x29, [sp-8]
    004a07a8sub x29, sp, 8
    004a07acstrh w0, [sp+40]
    004a07b0strb wzr, [sp+23]
    004a07b4ldrh w1, [sp+40]
    004a07b8movz x2, 6147
    004a07bcand x1, x1, x2
    004a07c0movz x2, 6144
    004a07c4subs wzr, w1, w2
    004a07c8cset x0, eq
    004a07ccstrb w0, [sp+23]
    004a07d0add x29, sp, 24
    004a07d4add sp, sp, 32
    004a07d8ret x30
    004a07dcudf 0
    004a07a0
    004a07e0
    004a07e0type:.eq.vendor/golang.org/x/net/idna.labelError: ; void type:.eq.vendor/golang.org/x/net/idna.labelError(vendor/golang.org/x/net/idna.labelError * p, vendor/golang.org/x/net/idna.labelError * q)
    004a07e0ldr x16, [x28+16]
    004a07e4subs xzr, sp, x16
    004a07e8b.ls 0x4a08e0
    004a07ecstr x30, [sp-96]!
    004a07f0stur x29, [sp-8]
    004a07f4sub x29, sp, 8
    004a07f8str x0, [sp+104]
    004a07fcstr x1, [sp+112]
    004a0800strb wzr, [sp+38]
    004a0804ldr x3, [sp+104]
    004a0808ldr x3, [x3+8]
    004a080cstr x3, [sp+48]
    004a0810ldr x4, [x1+8]
    004a0814str x4, [sp+40]
    004a0818subs xzr, x3, x4
    004a081cb.eq 0x4a0824
    004a0820b 0x4a08c4
    004a0824
    004a0824loc_4a0824:
    004a0824ldr x3, [sp+104]
    004a0828ldr x3, [x3+24]
    004a082cstr x3, [sp+40]
    004a0830ldr x4, [sp+112]
    004a0834ldr x4, [x4+24]
    004a0838str x4, [sp+48]
    004a083csubs xzr, x3, x4
    004a0840b.eq 0x4a0848
    004a0844b 0x4a08c0
    004a0848
    004a0848loc_4a0848:
    004a0848ldr x3, [sp+104]
    004a084cldr x3, [x3+8]
    004a0850str x3, [sp+48]
    004a0854ldr x3, [sp+104]
    004a0858ldr x3, [x3]
    004a085cstr x3, [sp+80]
    004a0860ldr x3, [sp+112]
    004a0864ldr x1, [x3]
    004a0868str x1, [sp+72]
    004a086cldr x2, [sp+48]
    004a0870ldr x0, [sp+80]
    004a0874bl runtime.memequal
    004a0878strb w0, [sp+39]
    004a087ctbnz w0, 0, 0x4a0884
    004a0880b 0x4a08bc
    004a0884
    004a0884loc_4a0884:
    004a0884ldr x3, [sp+104]
    004a0888ldr x3, [x3+24]
    004a088cstr x3, [sp+48]
    004a0890ldr x3, [sp+104]
    004a0894ldr x3, [x3+16]
    004a0898str x3, [sp+64]
    004a089cldr x3, [sp+112]
    004a08a0ldr x1, [x3+16]
    004a08a4str x1, [sp+56]
    004a08a8ldr x2, [sp+48]
    004a08acldr x0, [sp+64]
    004a08b0bl runtime.memequal
    004a08b4strb w0, [sp+38]
    004a08b8b 0x4a08d0
    004a08bc
    004a08bcloc_4a08bc:
    004a08bcb 0x4a08c8
    004a08c0
    004a08c0loc_4a08c0:
    004a08c0b 0x4a08c8
    004a08c4
    004a08c4loc_4a08c4:
    004a08c4b 0x4a08c8
    004a08c8
    004a08c8loc_4a08c8:
    004a08c8strb wzr, [sp+38]
    004a08ccb 0x4a08d0
    004a08d0
    004a08d0loc_4a08d0:
    004a08d0ldrb w0, [sp+38]
    004a08d4ldur x29, [sp-8]
    004a08d8ldr x30, [sp], 96
    004a08dcret x30
    004a08e0
    004a08e0loc_4a08e0:
    004a08e0stp x0, x1, [sp+8]
    004a08e4mov x3, x30
    004a08e8bl runtime.morestack_noctxt.abi0
    004a08ecldp x0, x1, [sp+8]
    004a08f0b 0x4a07e0
    004a08f4udf 0
    004a08f8udf 0
    004a08fcudf 0
    004a07e0
    004a0900
    004a0900vendor/golang.org/x/net/idna.(*labelError).Error: ; void vendor/golang.org/x/net/idna.(*labelError).Error(vendor/golang.org/x/net/idna.labelError * e)
    004a0900ldr x16, [x28+16]
    004a0904subs xzr, sp, x16
    004a0908b.ls 0x4a0984
    004a090cstr x30, [sp-112]!
    004a0910stur x29, [sp-8]
    004a0914sub x29, sp, 8
    004a0918ldr x16, [x28+32]
    004a091ccbnz x16, 0x4a0998
    004a0920
    004a0920loc_4a0920:
    004a0920str x0, [sp+120]
    004a0924stp xzr, xzr, [sp+40]
    004a0928ldr x4, [sp+120]
    004a092ccbnz x4, 0x4a0934
    004a0930b 0x4a097c
    004a0934
    004a0934loc_4a0934:
    004a0934ldr x4, [sp+120]
    004a0938ldrsb x27, [x4]
    004a093cldr x0, [x4]
    004a0940ldr x1, [x4+8]
    004a0944ldr x2, [x4+16]
    004a0948ldr x3, [x4+24]
    004a094cstr x0, [sp+56]
    004a0950str x1, [sp+64]
    004a0954str x2, [sp+72]
    004a0958str x3, [sp+80]
    004a095cbl vendor/golang.org/x/net/idna.labelError.Error
    004a0960str x0, [sp+88]
    004a0964str x1, [sp+96]
    004a0968str x0, [sp+40]
    004a096cstr x1, [sp+48]
    004a0970ldur x29, [sp-8]
    004a0974ldr x30, [sp], 112
    004a0978ret x30
    004a097c
    004a097cloc_4a097c:
    004a097cbl runtime.panicwrap
    004a0980hint
    004a0984
    004a0984loc_4a0984:
    004a0984str x0, [sp+8]
    004a0988mov x3, x30
    004a098cbl runtime.morestack_noctxt.abi0
    004a0990ldr x0, [sp+8]
    004a0994b 0x4a0900
    004a0998
    004a0998loc_4a0998:
    004a0998ldr x17, [x16]
    004a099cadd x20, sp, 120
    004a09a0subs xzr, x20, x17
    004a09a4b.ne 0x4a0920
    004a09a8add x20, sp, 8
    004a09acstr x20, [x16]
    004a09b0b 0x4a0920
    004a09b4udf 0
    004a09b8udf 0
    004a09bcudf 0
    004a0900
    004a09c0
    004a09c0vendor/golang.org/x/net/idna.(*runeError).Error: ; void vendor/golang.org/x/net/idna.(*runeError).Error(vendor/golang.org/x/net/idna.runeError * e)
    004a09c0ldr x16, [x28+16]
    004a09c4subs xzr, sp, x16
    004a09c8b.ls 0x4a0a2c
    004a09ccstr x30, [sp-64]!
    004a09d0stur x29, [sp-8]
    004a09d4sub x29, sp, 8
    004a09d8ldr x16, [x28+32]
    004a09dccbnz x16, 0x4a0a40
    004a09e0
    004a09e0loc_4a09e0:
    004a09e0str x0, [sp+72]
    004a09e4stp xzr, xzr, [sp+24]
    004a09e8ldr x1, [sp+72]
    004a09eccbnz x1, 0x4a09f4
    004a09f0b 0x4a0a24
    004a09f4
    004a09f4loc_4a09f4:
    004a09f4ldr x1, [sp+72]
    004a09f8ldrsb x27, [x1]
    004a09fcldrsw x0, [x1]
    004a0a00str w0, [sp+20]
    004a0a04bl vendor/golang.org/x/net/idna.runeError.Error
    004a0a08str x0, [sp+40]
    004a0a0cstr x1, [sp+48]
    004a0a10str x0, [sp+24]
    004a0a14str x1, [sp+32]
    004a0a18ldur x29, [sp-8]
    004a0a1cldr x30, [sp], 64
    004a0a20ret x30
    004a0a24
    004a0a24loc_4a0a24:
    004a0a24bl runtime.panicwrap
    004a0a28hint
    004a0a2c
    004a0a2cloc_4a0a2c:
    004a0a2cstr x0, [sp+8]
    004a0a30mov x3, x30
    004a0a34bl runtime.morestack_noctxt.abi0
    004a0a38ldr x0, [sp+8]
    004a0a3cb 0x4a09c0
    004a0a40
    004a0a40loc_4a0a40:
    004a0a40ldr x17, [x16]
    004a0a44add x20, sp, 72
    004a0a48subs xzr, x20, x17
    004a0a4cb.ne 0x4a09e0
    004a0a50add x20, sp, 8
    004a0a54str x20, [x16]
    004a0a58b 0x4a09e0
    004a0a5cudf 0
    004a09c0
    004a0a60
    004a0a60vendor/golang.org/x/net/http/httpguts.init: ; void vendor/golang.org/x/net/http/httpguts.init(void)
    004a0a60ldr x16, [x28+16]
    004a0a64subs xzr, sp, x16
    004a0a68b.ls 0x4a0a88
    004a0a6cstr x30, [sp-16]!
    004a0a70stur x29, [sp-8]
    004a0a74sub x29, sp, 8
    004a0a78bl runtime.mapinitnoop
    004a0a7cldur x29, [sp-8]
    004a0a80ldr x30, [sp], 16
    004a0a84ret x30
    004a0a88
    004a0a88loc_4a0a88:
    004a0a88mov x3, x30
    004a0a8cbl runtime.morestack_noctxt.abi0
    004a0a90b 0x4a0a60
    004a0a94udf 0
    004a0a98udf 0
    004a0a9cudf 0
    004a0a60
    004a0aa0
    004a0aa0vendor/golang.org/x/net/http2/hpack.init: ; void vendor/golang.org/x/net/http2/hpack.init(void)
    004a0aa0ldr x16, [x28+16]
    004a0aa4sub x17, sp, 32
    004a0aa8subs xzr, x17, x16
    004a0aacb.ls 0x4a0d98
    004a0ab0str x30, [sp-160]!
    004a0ab4stur x29, [sp-8]
    004a0ab8sub x29, sp, 8
    004a0abcadrp x0, 0x218000
    004a0ac0add x0, x0, 572
    004a0ac4movz x1, 22
    004a0ac8bl errors.New
    004a0accadrp x27, 0x582000
    004a0ad0str x0, [x27+2480]
    004a0ad4adrp x27, 0x5ab000
    004a0ad8ldr w2, [x27+3056]
    004a0adccbz w2, 0x4a0ae4
    004a0ae0b 0x4a0ae8
    004a0ae4
    004a0ae4loc_4a0ae4:
    004a0ae4b 0x4a0b00
    004a0ae8
    004a0ae8loc_4a0ae8:
    004a0ae8bl runtime.gcWriteBarrier2
    004a0aecstr x1, [x25]
    004a0af0adrp x27, 0x582000
    004a0af4ldr x2, [x27+2488]
    004a0af8str x2, [x25+8]
    004a0afcb 0x4a0b00
    004a0b00
    004a0b00loc_4a0b00:
    004a0b00adrp x27, 0x582000
    004a0b04str x1, [x27+2488]
    004a0b08adrp x0, 0x214000
    004a0b0cadd x0, x0, 314
    004a0b10orr x1, xzr, 14
    004a0b14bl errors.New
    004a0b18adrp x27, 0x582000
    004a0b1cstr x0, [x27+2496]
    004a0b20adrp x27, 0x5ab000
    004a0b24ldr w2, [x27+3056]
    004a0b28cbz w2, 0x4a0b30
    004a0b2cb 0x4a0b34
    004a0b30
    004a0b30loc_4a0b30:
    004a0b30b 0x4a0b4c
    004a0b34
    004a0b34loc_4a0b34:
    004a0b34bl runtime.gcWriteBarrier2
    004a0b38str x1, [x25]
    004a0b3cadrp x27, 0x582000
    004a0b40ldr x2, [x27+2504]
    004a0b44str x2, [x25+8]
    004a0b48b 0x4a0b4c
    004a0b4c
    004a0b4cloc_4a0b4c:
    004a0b4cadrp x27, 0x582000
    004a0b50str x1, [x27+2504]
    004a0b54adrp x0, 0x218000
    004a0b58add x0, x0, 3767
    004a0b5cmovz x1, 23
    004a0b60bl errors.New
    004a0b64str x0, [sp+136]
    004a0b68str x1, [sp+144]
    004a0b6cadrp x27, 0x582000
    004a0b70str x0, [x27+2512]
    004a0b74adrp x27, 0x5ab000
    004a0b78ldr w2, [x27+3056]
    004a0b7ccbz w2, 0x4a0b84
    004a0b80b 0x4a0b88
    004a0b84
    004a0b84loc_4a0b84:
    004a0b84b 0x4a0ba0
    004a0b88
    004a0b88loc_4a0b88:
    004a0b88bl runtime.gcWriteBarrier2
    004a0b8cstr x1, [x25]
    004a0b90adrp x27, 0x582000
    004a0b94ldr x2, [x27+2520]
    004a0b98str x2, [x25+8]
    004a0b9cb 0x4a0ba0
    004a0ba0
    004a0ba0loc_4a0ba0:
    004a0ba0adrp x27, 0x582000
    004a0ba4str x1, [x27+2520]
    004a0ba8adrp x0, 0x221000
    004a0bacadd x0, x0, 915
    004a0bb0movz x1, 35
    004a0bb4bl errors.New
    004a0bb8adrp x27, 0x582000
    004a0bbcstr x0, [x27+2528]
    004a0bc0adrp x27, 0x5ab000
    004a0bc4ldr w2, [x27+3056]
    004a0bc8cbz w2, 0x4a0bd0
    004a0bccb 0x4a0bd4
    004a0bd0
    004a0bd0loc_4a0bd0:
    004a0bd0b 0x4a0bec
    004a0bd4
    004a0bd4loc_4a0bd4:
    004a0bd4bl runtime.gcWriteBarrier2
    004a0bd8str x1, [x25]
    004a0bdcadrp x27, 0x582000
    004a0be0ldr x3, [x27+2536]
    004a0be4str x3, [x25+8]
    004a0be8b 0x4a0bec
    004a0bec
    004a0becloc_4a0bec:
    004a0becadrp x27, 0x582000
    004a0bf0str x1, [x27+2536]
    004a0bf4adrp x0, 0x183000
    004a0bf8add x0, x0, 3168
    004a0bfcmovz x1, 52
    004a0c00mov x2, xzr
    004a0c04bl runtime.makemap
    004a0c08str x0, [sp+128]
    004a0c0cstr xzr, [sp+72]
    004a0c10b 0x4a0c14
    004a0c14
    004a0c14loc_4a0c14:
    004a0c14ldr x4, [sp+72]
    004a0c18subs xzr, x4, 52
    004a0c1cb.lt 0x4a0c24
    004a0c20b 0x4a0c90
    004a0c24
    004a0c24loc_4a0c24:
    004a0c24ldr x4, [sp+72]
    004a0c28adrp x5, 0x27e000
    004a0c2cadd x5, x5, 2992
    004a0c30ldr x4, [x5+3*x4]
    004a0c34str x4, [sp+64]
    004a0c38ldr x4, [sp+72]
    004a0c3cadrp x5, 0x280000
    004a0c40add x5, x5, 264
    004a0c44add x6, x5, x4, lsl #4
    004a0c48ldr x3, [x6+8]
    004a0c4cubfm x4, x4, 60, 59
    004a0c50ldr x2, [x5+x4]
    004a0c54str x2, [sp+104]
    004a0c58str x3, [sp+112]
    004a0c5cldr x1, [sp+128]
    004a0c60adrp x0, 0x183000
    004a0c64add x0, x0, 3168
    004a0c68bl runtime.mapassign_faststr
    004a0c6cstr x0, [sp+96]
    004a0c70ldrsb x27, [x0]
    004a0c74ldr x4, [sp+64]
    004a0c78str x4, [x0]
    004a0c7cb 0x4a0c80
    004a0c80
    004a0c80loc_4a0c80:
    004a0c80ldr x4, [sp+72]
    004a0c84add x4, x4, 1
    004a0c88str x4, [sp+72]
    004a0c8cb 0x4a0c14
    004a0c90
    004a0c90loc_4a0c90:
    004a0c90ldr x3, [sp+128]
    004a0c94adrp x27, 0x5ab000
    004a0c98ldr w4, [x27+3056]
    004a0c9ccbz w4, 0x4a0ca4
    004a0ca0b 0x4a0ca8
    004a0ca4
    004a0ca4loc_4a0ca4:
    004a0ca4b 0x4a0cc0
    004a0ca8
    004a0ca8loc_4a0ca8:
    004a0ca8bl runtime.gcWriteBarrier2
    004a0cacstr x3, [x25]
    004a0cb0adrp x27, 0x575000
    004a0cb4ldr x4, [x27+800]
    004a0cb8str x4, [x25+8]
    004a0cbcb 0x4a0cc0
    004a0cc0
    004a0cc0loc_4a0cc0:
    004a0cc0adrp x27, 0x575000
    004a0cc4str x3, [x27+800]
    004a0cc8adrp x0, 0x187000
    004a0cccadd x0, x0, 800
    004a0cd0movz x1, 61
    004a0cd4mov x2, xzr
    004a0cd8bl runtime.makemap
    004a0cdcstr x0, [sp+88]
    004a0ce0str xzr, [sp+56]
    004a0ce4b 0x4a0ce8
    004a0ce8
    004a0ce8loc_4a0ce8:
    004a0ce8ldr x3, [sp+56]
    004a0cecsubs xzr, x3, 61
    004a0cf0b.lt 0x4a0cf8
    004a0cf4b 0x4a0d54
    004a0cf8
    004a0cf8loc_4a0cf8:
    004a0cf8ldr x3, [sp+56]
    004a0cfcadrp x4, 0x27f000
    004a0d00add x4, x4, 768
    004a0d04ldr x3, [x4+3*x3]
    004a0d08str x3, [sp+48]
    004a0d0cldr x3, [sp+56]
    004a0d10adrp x4, 0x281000
    004a0d14add x4, x4, 2768
    004a0d18add x2, x4, x3, lsl #5
    004a0d1cstr x2, [sp+80]
    004a0d20ldr x1, [sp+88]
    004a0d24adrp x0, 0x187000
    004a0d28add x0, x0, 800
    004a0d2cbl runtime.mapassign
    004a0d30str x0, [sp+120]
    004a0d34ldrsb x27, [x0]
    004a0d38ldr x3, [sp+48]
    004a0d3cstr x3, [x0]
    004a0d40b 0x4a0d44
    004a0d44
    004a0d44loc_4a0d44:
    004a0d44ldr x3, [sp+56]
    004a0d48add x3, x3, 1
    004a0d4cstr x3, [sp+56]
    004a0d50b 0x4a0ce8
    004a0d54
    004a0d54loc_4a0d54:
    004a0d54ldr x0, [sp+88]
    004a0d58adrp x27, 0x5ab000
    004a0d5cldr w1, [x27+3056]
    004a0d60cbz w1, 0x4a0d68
    004a0d64b 0x4a0d6c
    004a0d68
    004a0d68loc_4a0d68:
    004a0d68b 0x4a0d84
    004a0d6c
    004a0d6cloc_4a0d6c:
    004a0d6cbl runtime.gcWriteBarrier2
    004a0d70str x0, [x25]
    004a0d74adrp x27, 0x575000
    004a0d78ldr x1, [x27+808]
    004a0d7cstr x1, [x25+8]
    004a0d80b 0x4a0d84
    004a0d84
    004a0d84loc_4a0d84:
    004a0d84adrp x27, 0x575000
    004a0d88str x0, [x27+808]
    004a0d8cldur x29, [sp-8]
    004a0d90ldr x30, [sp], 160
    004a0d94ret x30
    004a0d98
    004a0d98loc_4a0d98:
    004a0d98mov x3, x30
    004a0d9cbl runtime.morestack_noctxt.abi0
    004a0da0b 0x4a0aa0
    004a0da4udf 0
    004a0da8udf 0
    004a0dacudf 0
    004a0aa0
    004a0db0
    004a0db0type:.eq.vendor/golang.org/x/net/http2/hpack.pairNameValue: ; void type:.eq.vendor/golang.org/x/net/http2/hpack.pairNameValue(vendor/golang.org/x/net/http2/hpack.pairNameValue * p, vendor/golang.org/x/net/http2/hpack.pairNameValue * q)
    004a0db0ldr x16, [x28+16]
    004a0db4subs xzr, sp, x16
    004a0db8b.ls 0x4a0eb0
    004a0dbcstr x30, [sp-96]!
    004a0dc0stur x29, [sp-8]
    004a0dc4sub x29, sp, 8
    004a0dc8str x0, [sp+104]
    004a0dccstr x1, [sp+112]
    004a0dd0strb wzr, [sp+38]
    004a0dd4ldr x3, [sp+104]
    004a0dd8ldr x3, [x3+8]
    004a0ddcstr x3, [sp+48]
    004a0de0ldr x4, [x1+8]
    004a0de4str x4, [sp+40]
    004a0de8subs xzr, x3, x4
    004a0decb.eq 0x4a0df4
    004a0df0b 0x4a0e94
    004a0df4
    004a0df4loc_4a0df4:
    004a0df4ldr x3, [sp+104]
    004a0df8ldr x3, [x3+24]
    004a0dfcstr x3, [sp+40]
    004a0e00ldr x4, [sp+112]
    004a0e04ldr x4, [x4+24]
    004a0e08str x4, [sp+48]
    004a0e0csubs xzr, x3, x4
    004a0e10b.eq 0x4a0e18
    004a0e14b 0x4a0e90
    004a0e18
    004a0e18loc_4a0e18:
    004a0e18ldr x3, [sp+104]
    004a0e1cldr x3, [x3+8]
    004a0e20str x3, [sp+48]
    004a0e24ldr x3, [sp+104]
    004a0e28ldr x3, [x3]
    004a0e2cstr x3, [sp+80]
    004a0e30ldr x3, [sp+112]
    004a0e34ldr x1, [x3]
    004a0e38str x1, [sp+72]
    004a0e3cldr x2, [sp+48]
    004a0e40ldr x0, [sp+80]
    004a0e44bl runtime.memequal
    004a0e48strb w0, [sp+39]
    004a0e4ctbnz w0, 0, 0x4a0e54
    004a0e50b 0x4a0e8c
    004a0e54
    004a0e54loc_4a0e54:
    004a0e54ldr x3, [sp+104]
    004a0e58ldr x3, [x3+24]
    004a0e5cstr x3, [sp+48]
    004a0e60ldr x3, [sp+104]
    004a0e64ldr x3, [x3+16]
    004a0e68str x3, [sp+64]
    004a0e6cldr x3, [sp+112]
    004a0e70ldr x1, [x3+16]
    004a0e74str x1, [sp+56]
    004a0e78ldr x2, [sp+48]
    004a0e7cldr x0, [sp+64]
    004a0e80bl runtime.memequal
    004a0e84strb w0, [sp+38]
    004a0e88b 0x4a0ea0
    004a0e8c
    004a0e8cloc_4a0e8c:
    004a0e8cb 0x4a0e98
    004a0e90
    004a0e90loc_4a0e90:
    004a0e90b 0x4a0e98
    004a0e94
    004a0e94loc_4a0e94:
    004a0e94b 0x4a0e98
    004a0e98
    004a0e98loc_4a0e98:
    004a0e98strb wzr, [sp+38]
    004a0e9cb 0x4a0ea0
    004a0ea0
    004a0ea0loc_4a0ea0:
    004a0ea0ldrb w0, [sp+38]
    004a0ea4ldur x29, [sp-8]
    004a0ea8ldr x30, [sp], 96
    004a0eacret x30
    004a0eb0
    004a0eb0loc_4a0eb0:
    004a0eb0stp x0, x1, [sp+8]
    004a0eb4mov x3, x30
    004a0eb8bl runtime.morestack_noctxt.abi0
    004a0ebcldp x0, x1, [sp+8]
    004a0ec0b 0x4a0db0
    004a0ec4udf 0
    004a0ec8udf 0
    004a0eccudf 0
    004a0db0
    004a0ed0
    004a0ed0type:.hash.vendor/golang.org/x/net/http2/hpack.pairNameValue: ; void type:.hash.vendor/golang.org/x/net/http2/hpack.pairNameValue(vendor/golang.org/x/net/http2/hpack.pairNameValue * p, uintptr h)
    004a0ed0ldr x16, [x28+16]
    004a0ed4subs xzr, sp, x16
    004a0ed8b.ls 0x4a0f2c
    004a0edcstr x30, [sp-64]!
    004a0ee0stur x29, [sp-8]
    004a0ee4sub x29, sp, 8
    004a0ee8str x0, [sp+72]
    004a0eecstr x1, [sp+80]
    004a0ef0str xzr, [sp+32]
    004a0ef4str x0, [sp+48]
    004a0ef8ldr x1, [sp+80]
    004a0efcbl runtime.strhash
    004a0f00str x0, [sp+80]
    004a0f04ldr x2, [sp+72]
    004a0f08add x0, x2, 16
    004a0f0cstr x0, [sp+40]
    004a0f10ldr x1, [sp+80]
    004a0f14bl runtime.strhash
    004a0f18str x0, [sp+80]
    004a0f1cstr x0, [sp+32]
    004a0f20ldur x29, [sp-8]
    004a0f24ldr x30, [sp], 64
    004a0f28ret x30
    004a0f2c
    004a0f2cloc_4a0f2c:
    004a0f2cstp x0, x1, [sp+8]
    004a0f30mov x3, x30
    004a0f34bl runtime.morestack_noctxt.abi0
    004a0f38ldp x0, x1, [sp+8]
    004a0f3cb 0x4a0ed0
    004a0ed0
    004a0f40
    004a0f40net/http/internal.init: ; void net/http/internal.init(void)
    004a0f40ldr x16, [x28+16]
    004a0f44subs xzr, sp, x16
    004a0f48b.ls 0x4a0fb0
    004a0f4cstr x30, [sp-32]!
    004a0f50stur x29, [sp-8]
    004a0f54sub x29, sp, 8
    004a0f58adrp x0, 0x217000
    004a0f5cadd x0, x0, 271
    004a0f60movz x1, 20
    004a0f64bl errors.New
    004a0f68adrp x27, 0x582000
    004a0f6cstr x0, [x27+2544]
    004a0f70adrp x27, 0x5ab000
    004a0f74ldr w2, [x27+3056]
    004a0f78cbz w2, 0x4a0f80
    004a0f7cb 0x4a0f84
    004a0f80
    004a0f80loc_4a0f80:
    004a0f80b 0x4a0f9c
    004a0f84
    004a0f84loc_4a0f84:
    004a0f84bl runtime.gcWriteBarrier2
    004a0f88str x1, [x25]
    004a0f8cadrp x27, 0x582000
    004a0f90ldr x0, [x27+2552]
    004a0f94str x0, [x25+8]
    004a0f98b 0x4a0f9c
    004a0f9c
    004a0f9cloc_4a0f9c:
    004a0f9cadrp x27, 0x582000
    004a0fa0str x1, [x27+2552]
    004a0fa4ldur x29, [sp-8]
    004a0fa8ldr x30, [sp], 32
    004a0facret x30
    004a0fb0
    004a0fb0loc_4a0fb0:
    004a0fb0mov x3, x30
    004a0fb4bl runtime.morestack_noctxt.abi0
    004a0fb8b 0x4a0f40
    004a0fbcudf 0
    004a0f40
    004a0fc0
    004a0fc0vendor/golang.org/x/net/http/httpproxy.init: ; void vendor/golang.org/x/net/http/httpproxy.init(void)
    004a0fc0ldr x16, [x28+16]
    004a0fc4subs xzr, sp, x16
    004a0fc8b.ls 0x4a11a4
    004a0fccstr x30, [sp-112]!
    004a0fd0stur x29, [sp-8]
    004a0fd4sub x29, sp, 8
    004a0fd8bl runtime.makemap_small
    004a0fdcstr x0, [sp+96]
    004a0fe0adrp x0, 0x210000
    004a0fe4add x0, x0, 1130
    004a0fe8str x0, [sp+80]
    004a0fecorr x0, xzr, 4
    004a0ff0str x0, [sp+88]
    004a0ff4adrp x0, 0x210000
    004a0ff8add x0, x0, 283
    004a0ffcstr x0, [sp+64]
    004a1000orr x0, xzr, 2
    004a1004str x0, [sp+72]
    004a1008ldr x2, [sp+80]
    004a100cldr x3, [sp+88]
    004a1010ldr x1, [sp+96]
    004a1014adrp x0, 0x183000
    004a1018add x0, x0, 1600
    004a101cbl runtime.mapassign_faststr
    004a1020str x0, [sp+56]
    004a1024ldrsb x27, [x0]
    004a1028ldr x1, [sp+64]
    004a102cldr x2, [sp+72]
    004a1030str x2, [x0+8]
    004a1034adrp x27, 0x5aa000
    004a1038ldr w2, [x27+3056]
    004a103ccbz w2, 0x4a1044
    004a1040b 0x4a1048
    004a1044
    004a1044loc_4a1044:
    004a1044b 0x4a105c
    004a1048
    004a1048loc_4a1048:
    004a1048bl runtime.gcWriteBarrier2
    004a104cstr x1, [x25]
    004a1050ldr x4, [x0]
    004a1054str x4, [x25+8]
    004a1058b 0x4a105c
    004a105c
    004a105cloc_4a105c:
    004a105cstr x1, [x0]
    004a1060adrp x4, 0x20f000
    004a1064add x4, x4, 1952
    004a1068str x4, [sp+80]
    004a106cmovz x4, 5
    004a1070str x4, [sp+88]
    004a1074adrp x4, 0x20f000
    004a1078add x4, x4, 690
    004a107cstr x4, [sp+64]
    004a1080orr x4, xzr, 3
    004a1084str x4, [sp+72]
    004a1088ldr x2, [sp+80]
    004a108cldr x3, [sp+88]
    004a1090ldr x1, [sp+96]
    004a1094adrp x0, 0x183000
    004a1098add x0, x0, 1600
    004a109cbl runtime.mapassign_faststr
    004a10a0str x0, [sp+48]
    004a10a4ldrsb x27, [x0]
    004a10a8ldr x4, [sp+64]
    004a10acldr x5, [sp+72]
    004a10b0str x5, [x0+8]
    004a10b4adrp x27, 0x5aa000
    004a10b8ldr w5, [x27+3056]
    004a10bccbz w5, 0x4a10c4
    004a10c0b 0x4a10c8
    004a10c4
    004a10c4loc_4a10c4:
    004a10c4b 0x4a10dc
    004a10c8
    004a10c8loc_4a10c8:
    004a10c8bl runtime.gcWriteBarrier2
    004a10ccstr x4, [x25]
    004a10d0ldr x5, [x0]
    004a10d4str x5, [x25+8]
    004a10d8b 0x4a10dc
    004a10dc
    004a10dcloc_4a10dc:
    004a10dcstr x4, [x0]
    004a10e0adrp x4, 0x20f000
    004a10e4add x4, x4, 3307
    004a10e8str x4, [sp+80]
    004a10ecorr x4, xzr, 6
    004a10f0str x4, [sp+88]
    004a10f4adrp x4, 0x20f000
    004a10f8add x4, x4, 1442
    004a10fcstr x4, [sp+64]
    004a1100orr x4, xzr, 4
    004a1104str x4, [sp+72]
    004a1108ldr x2, [sp+80]
    004a110cldr x3, [sp+88]
    004a1110ldr x1, [sp+96]
    004a1114adrp x0, 0x183000
    004a1118add x0, x0, 1600
    004a111cbl runtime.mapassign_faststr
    004a1120str x0, [sp+40]
    004a1124ldrsb x27, [x0]
    004a1128ldr x4, [sp+64]
    004a112cldr x5, [sp+72]
    004a1130str x5, [x0+8]
    004a1134adrp x27, 0x5aa000
    004a1138ldr w5, [x27+3056]
    004a113ccbz w5, 0x4a1144
    004a1140b 0x4a1148
    004a1144
    004a1144loc_4a1144:
    004a1144b 0x4a115c
    004a1148
    004a1148loc_4a1148:
    004a1148bl runtime.gcWriteBarrier2
    004a114cstr x4, [x25]
    004a1150ldr x1, [x0]
    004a1154str x1, [x25+8]
    004a1158b 0x4a115c
    004a115c
    004a115cloc_4a115c:
    004a115cstr x4, [x0]
    004a1160ldr x0, [sp+96]
    004a1164adrp x27, 0x5aa000
    004a1168ldr w1, [x27+3056]
    004a116ccbz w1, 0x4a1174
    004a1170b 0x4a1178
    004a1174
    004a1174loc_4a1174:
    004a1174b 0x4a1190
    004a1178
    004a1178loc_4a1178:
    004a1178bl runtime.gcWriteBarrier2
    004a117cstr x0, [x25]
    004a1180adrp x27, 0x580000
    004a1184ldr x1, [x27+824]
    004a1188str x1, [x25+8]
    004a118cb 0x4a1190
    004a1190
    004a1190loc_4a1190:
    004a1190adrp x27, 0x580000
    004a1194str x0, [x27+824]
    004a1198ldur x29, [sp-8]
    004a119cldr x30, [sp], 112
    004a11a0ret x30
    004a11a4
    004a11a4loc_4a11a4:
    004a11a4mov x3, x30
    004a11a8bl runtime.morestack_noctxt.abi0
    004a11acb 0x4a0fc0
    004a0fc0
    004a11b0
    004a11b0vendor/golang.org/x/net/http/httpproxy.FromEnvironment: ; void vendor/golang.org/x/net/http/httpproxy.FromEnvironment(void)
    004a11b0ldr x16, [x28+16]
    004a11b4sub x17, sp, 192
    004a11b8subs xzr, x17, x16
    004a11bcb.ls 0x4a14f0
    004a11c0sub x20, sp, 320
    004a11c4stp x29, x30, [x20-8]
    004a11c8add sp, x20, 0
    004a11ccsub x29, sp, 8
    004a11d0str xzr, [sp+40]
    004a11d4stp xzr, xzr, [sp+280]
    004a11d8stp xzr, xzr, [sp+296]
    004a11dcadd x3, sp, 280
    004a11e0str x3, [sp+48]
    004a11e4ldrsb x27, [x3]
    004a11e8movz x4, 10
    004a11ecstr x4, [x3+8]
    004a11f0adrp x27, 0x5aa000
    004a11f4ldr w5, [x27+3056]
    004a11f8cbz w5, 0x4a1200
    004a11fcb 0x4a1204
    004a1200
    004a1200loc_4a1200:
    004a1200b 0x4a1214
    004a1204
    004a1204loc_4a1204:
    004a1204ldr x5, [x3]
    004a1208bl runtime.gcWriteBarrier1
    004a120cstr x5, [x25]
    004a1210b 0x4a1214
    004a1214
    004a1214loc_4a1214:
    004a1214adrp x5, 0x211000
    004a1218add x5, x5, 1704
    004a121cstr x5, [x3]
    004a1220ldrsb x27, [x3]
    004a1224str x4, [x3+24]
    004a1228adrp x27, 0x5aa000
    004a122cldr w4, [x27+3056]
    004a1230cbz w4, 0x4a1238
    004a1234b 0x4a123c
    004a1238
    004a1238loc_4a1238:
    004a1238b 0x4a124c
    004a123c
    004a123cloc_4a123c:
    004a123cldr x4, [x3+16]
    004a1240bl runtime.gcWriteBarrier1
    004a1244str x4, [x25]
    004a1248b 0x4a124c
    004a124c
    004a124cloc_4a124c:
    004a124cadrp x4, 0x211000
    004a1250add x4, x4, 1714
    004a1254str x4, [x3+16]
    004a1258ldr x0, [sp+48]
    004a125cldrsb x27, [x0]
    004a1260b 0x4a1264
    004a1264
    004a1264loc_4a1264:
    004a1264str x0, [sp+56]
    004a1268orr x2, xzr, 2
    004a126cstr x2, [sp+64]
    004a1270str x2, [sp+72]
    004a1274mov x1, x2
    004a1278bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
    004a127cstr x0, [sp+192]
    004a1280str x1, [sp+200]
    004a1284stp xzr, xzr, [sp+160]
    004a1288stp xzr, xzr, [sp+176]
    004a128cadd x3, sp, 160
    004a1290str x3, [sp+248]
    004a1294ldrsb x27, [x3]
    004a1298movz x4, 11
    004a129cstr x4, [x3+8]
    004a12a0adrp x27, 0x5aa000
    004a12a4ldr w5, [x27+3056]
    004a12a8cbz w5, 0x4a12b0
    004a12acb 0x4a12b4
    004a12b0
    004a12b0loc_4a12b0:
    004a12b0b 0x4a12c4
    004a12b4
    004a12b4loc_4a12b4:
    004a12b4ldr x5, [x3]
    004a12b8bl runtime.gcWriteBarrier1
    004a12bcstr x5, [x25]
    004a12c0b 0x4a12c4
    004a12c4
    004a12c4loc_4a12c4:
    004a12c4adrp x5, 0x211000
    004a12c8add x5, x5, 3462
    004a12ccstr x5, [x3]
    004a12d0ldrsb x27, [x3]
    004a12d4str x4, [x3+24]
    004a12d8adrp x27, 0x5aa000
    004a12dcldr w4, [x27+3056]
    004a12e0cbz w4, 0x4a12e8
    004a12e4b 0x4a12ec
    004a12e8
    004a12e8loc_4a12e8:
    004a12e8b 0x4a12fc
    004a12ec
    004a12ecloc_4a12ec:
    004a12ecldr x4, [x3+16]
    004a12f0bl runtime.gcWriteBarrier1
    004a12f4str x4, [x25]
    004a12f8b 0x4a12fc
    004a12fc
    004a12fcloc_4a12fc:
    004a12fcadrp x4, 0x211000
    004a1300add x4, x4, 3473
    004a1304str x4, [x3+16]
    004a1308ldr x0, [sp+248]
    004a130cldrsb x27, [x0]
    004a1310b 0x4a1314
    004a1314
    004a1314loc_4a1314:
    004a1314str x0, [sp+256]
    004a1318orr x2, xzr, 2
    004a131cstr x2, [sp+264]
    004a1320str x2, [sp+272]
    004a1324mov x1, x2
    004a1328bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
    004a132cstr x0, [sp+144]
    004a1330str x1, [sp+152]
    004a1334stp xzr, xzr, [sp+112]
    004a1338stp xzr, xzr, [sp+128]
    004a133cadd x3, sp, 112
    004a1340str x3, [sp+216]
    004a1344ldrsb x27, [x3]
    004a1348orr x4, xzr, 8
    004a134cstr x4, [x3+8]
    004a1350adrp x27, 0x5aa000
    004a1354ldr w5, [x27+3056]
    004a1358cbz w5, 0x4a1360
    004a135cb 0x4a1364
    004a1360
    004a1360loc_4a1360:
    004a1360b 0x4a1374
    004a1364
    004a1364loc_4a1364:
    004a1364ldr x5, [x3]
    004a1368bl runtime.gcWriteBarrier1
    004a136cstr x5, [x25]
    004a1370b 0x4a1374
    004a1374
    004a1374loc_4a1374:
    004a1374adrp x5, 0x210000
    004a1378add x5, x5, 2292
    004a137cstr x5, [x3]
    004a1380ldrsb x27, [x3]
    004a1384str x4, [x3+24]
    004a1388adrp x27, 0x5aa000
    004a138cldr w4, [x27+3056]
    004a1390cbz w4, 0x4a1398
    004a1394b 0x4a139c
    004a1398
    004a1398loc_4a1398:
    004a1398b 0x4a13ac
    004a139c
    004a139cloc_4a139c:
    004a139cldr x4, [x3+16]
    004a13a0bl runtime.gcWriteBarrier1
    004a13a4str x4, [x25]
    004a13a8b 0x4a13ac
    004a13ac
    004a13acloc_4a13ac:
    004a13acadrp x4, 0x210000
    004a13b0add x4, x4, 2300
    004a13b4str x4, [x3+16]
    004a13b8ldr x0, [sp+216]
    004a13bcldrsb x27, [x0]
    004a13c0b 0x4a13c4
    004a13c4
    004a13c4loc_4a13c4:
    004a13c4str x0, [sp+224]
    004a13c8orr x2, xzr, 2
    004a13ccstr x2, [sp+232]
    004a13d0str x2, [sp+240]
    004a13d4mov x1, x2
    004a13d8bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
    004a13dcstr x0, [sp+96]
    004a13e0str x1, [sp+104]
    004a13e4adrp x0, 0x213000
    004a13e8add x0, x0, 328
    004a13ecorr x1, xzr, 14
    004a13f0bl os.Getenv
    004a13f4str x0, [sp+80]
    004a13f8str x1, [sp+88]
    004a13fcadrp x0, 0x1c7000
    004a1400add x0, x0, 3488
    004a1404bl runtime.newobject
    004a1408str x0, [sp+208]
    004a140cldr x3, [sp+192]
    004a1410ldr x4, [sp+200]
    004a1414str x4, [x0+8]
    004a1418adrp x27, 0x5aa000
    004a141cldr w4, [x27+3056]
    004a1420cbz w4, 0x4a1428
    004a1424b 0x4a142c
    004a1428
    004a1428loc_4a1428:
    004a1428b 0x4a1440
    004a142c
    004a142cloc_4a142c:
    004a142cbl runtime.gcWriteBarrier2
    004a1430str x3, [x25]
    004a1434ldr x1, [x0]
    004a1438str x1, [x25+8]
    004a143cb 0x4a1440
    004a1440
    004a1440loc_4a1440:
    004a1440str x3, [x0]
    004a1444ldr x1, [sp+208]
    004a1448ldrsb x27, [x1]
    004a144cldr x2, [sp+144]
    004a1450ldr x3, [sp+152]
    004a1454str x3, [x1+24]
    004a1458adrp x27, 0x5aa000
    004a145cldr w3, [x27+3056]
    004a1460cbz w3, 0x4a1468
    004a1464b 0x4a146c
    004a1468
    004a1468loc_4a1468:
    004a1468b 0x4a1480
    004a146c
    004a146cloc_4a146c:
    004a146cbl runtime.gcWriteBarrier2
    004a1470str x2, [x25]
    004a1474ldr x3, [x1+16]
    004a1478str x3, [x25+8]
    004a147cb 0x4a1480
    004a1480
    004a1480loc_4a1480:
    004a1480str x2, [x1+16]
    004a1484ldr x1, [sp+208]
    004a1488ldrsb x27, [x1]
    004a148cldr x2, [sp+96]
    004a1490ldr x3, [sp+104]
    004a1494str x3, [x1+40]
    004a1498adrp x27, 0x5aa000
    004a149cldr w3, [x27+3056]
    004a14a0cbz w3, 0x4a14a8
    004a14a4b 0x4a14ac
    004a14a8
    004a14a8loc_4a14a8:
    004a14a8b 0x4a14c0
    004a14ac
    004a14acloc_4a14ac:
    004a14acbl runtime.gcWriteBarrier2
    004a14b0str x2, [x25]
    004a14b4ldr x3, [x1+32]
    004a14b8str x3, [x25+8]
    004a14bcb 0x4a14c0
    004a14c0
    004a14c0loc_4a14c0:
    004a14c0str x2, [x1+32]
    004a14c4ldr x1, [sp+208]
    004a14c8ldrsb x27, [x1]
    004a14ccldr x2, [sp+88]
    004a14d0subs xzr, x2, 0
    004a14d4cset x2, ne
    004a14d8strb w2, [x1+48]
    004a14dcldr x0, [sp+208]
    004a14e0str x0, [sp+40]
    004a14e4ldp x29, x30, [sp-8]
    004a14e8add sp, sp, 320
    004a14ecret x30
    004a14f0
    004a14f0loc_4a14f0:
    004a14f0mov x3, x30
    004a14f4bl runtime.morestack_noctxt.abi0
    004a14f8b 0x4a11b0
    004a14fcudf 0
    004a11b0
    004a1500
    004a1500vendor/golang.org/x/net/http/httpproxy.getEnvAny: ; void vendor/golang.org/x/net/http/httpproxy.getEnvAny(struct []string names)
    004a1500ldr x16, [x28+16]
    004a1504sub x17, sp, 16
    004a1508subs xzr, x17, x16
    004a150cb.ls 0x4a15e8
    004a1510str x30, [sp-144]!
    004a1514stur x29, [sp-8]
    004a1518sub x29, sp, 8
    004a151cstr x0, [sp+152]
    004a1520str x1, [sp+160]
    004a1524str x2, [sp+168]
    004a1528stp xzr, xzr, [sp+56]
    004a152cldr x2, [sp+160]
    004a1530ldr x3, [sp+152]
    004a1534ldr x4, [sp+168]
    004a1538str x3, [sp+112]
    004a153cstr x2, [sp+120]
    004a1540str x4, [sp+128]
    004a1544str xzr, [sp+48]
    004a1548str x2, [sp+40]
    004a154cldr x2, [sp+112]
    004a1550str x2, [sp+32]
    004a1554b 0x4a1558
    004a1558
    004a1558loc_4a1558:
    004a1558ldr x2, [sp+40]
    004a155cldr x3, [sp+48]
    004a1560subs xzr, x2, x3
    004a1564b.gt 0x4a156c
    004a1568b 0x4a15d0
    004a156c
    004a156cloc_4a156c:
    004a156cldr x2, [sp+32]
    004a1570str x2, [sp+104]
    004a1574ldr x2, [sp+104]
    004a1578ldr x0, [x2]
    004a157cldr x1, [x2+8]
    004a1580str x0, [sp+88]
    004a1584str x1, [sp+96]
    004a1588bl os.Getenv
    004a158cstr x0, [sp+72]
    004a1590str x1, [sp+80]
    004a1594cbnz x1, 0x4a159c
    004a1598b 0x4a15b0
    004a159c
    004a159cloc_4a159c:
    004a159cstr x0, [sp+56]
    004a15a0str x1, [sp+64]
    004a15a4ldur x29, [sp-8]
    004a15a8ldr x30, [sp], 144
    004a15acret x30
    004a15b0
    004a15b0loc_4a15b0:
    004a15b0b 0x4a15b4
    004a15b4
    004a15b4loc_4a15b4:
    004a15b4ldr x2, [sp+48]
    004a15b8add x2, x2, 1
    004a15bcstr x2, [sp+48]
    004a15c0ldr x2, [sp+104]
    004a15c4add x2, x2, 16
    004a15c8str x2, [sp+32]
    004a15ccb 0x4a1558
    004a15d0
    004a15d0loc_4a15d0:
    004a15d0stp xzr, xzr, [sp+56]
    004a15d4mov x0, xzr
    004a15d8mov x1, xzr
    004a15dcldur x29, [sp-8]
    004a15e0ldr x30, [sp], 144
    004a15e4ret x30
    004a15e8
    004a15e8loc_4a15e8:
    004a15e8stp x0, x1, [sp+8]
    004a15ecstr x2, [sp+24]
    004a15f0mov x3, x30
    004a15f4bl runtime.morestack_noctxt.abi0
    004a15f8ldp x0, x1, [sp+8]
    004a15fcldr x2, [sp+24]
    004a1600b 0x4a1500
    004a1604udf 0
    004a1608udf 0
    004a160cudf 0
    004a1500
    004a1610
    004a1610vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc: ; void vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc(vendor/golang.org/x/net/http/httpproxy.Config * cfg)
    004a1610ldr x16, [x28+16]
    004a1614subs xzr, sp, x16
    004a1618b.ls 0x4a1768
    004a161cstr x30, [sp-96]!
    004a1620stur x29, [sp-8]
    004a1624sub x29, sp, 8
    004a1628str x0, [sp+104]
    004a162cstr xzr, [sp+40]
    004a1630adrp x0, 0x1d7000
    004a1634add x0, x0, 896
    004a1638bl runtime.newobject
    004a163cstr x0, [sp+80]
    004a1640adrp x27, 0x5aa000
    004a1644ldr w1, [x27+3056]
    004a1648cbz w1, 0x4a1650
    004a164cb 0x4a1654
    004a1650
    004a1650loc_4a1650:
    004a1650b 0x4a1670
    004a1654
    004a1654loc_4a1654:
    004a1654str x0, [sp+64]
    004a1658mov x1, x0
    004a165cadrp x0, 0x1d7000
    004a1660add x0, x0, 896
    004a1664bl runtime.wbZero
    004a1668ldr x0, [sp+64]
    004a166cb 0x4a1670
    004a1670
    004a1670loc_4a1670:
    004a1670mov x20, x0
    004a1674adr x27, 16
    004a1678stp x29, x27, [sp-24]
    004a167csub x29, sp, 24
    004a1680bl fn_87cf4
    004a1684sub x29, sp, 8
    004a1688str xzr, [x0+112]
    004a168cldr x1, [sp+80]
    004a1690ldrsb x27, [x1]
    004a1694ldr x2, [sp+104]
    004a1698ldrsb x27, [x2]
    004a169cadrp x27, 0x5aa000
    004a16a0ldr w3, [x27+3056]
    004a16a4cbz w3, 0x4a16ac
    004a16a8b 0x4a16b0
    004a16ac
    004a16acloc_4a16ac:
    004a16acb 0x4a16d0
    004a16b0
    004a16b0loc_4a16b0:
    004a16b0str x2, [sp+56]
    004a16b4str x1, [sp+64]
    004a16b8adrp x0, 0x1c7000
    004a16bcadd x0, x0, 3488
    004a16c0bl runtime.wbMove
    004a16c4ldr x1, [sp+64]
    004a16c8ldr x2, [sp+56]
    004a16ccb 0x4a16d0
    004a16d0
    004a16d0loc_4a16d0:
    004a16d0ldp x3, x4, [x2]
    004a16d4ldp x5, x6, [x2+16]
    004a16d8ldp x7, x8, [x2+32]
    004a16dcstp x3, x4, [x1]
    004a16e0stp x5, x6, [x1+16]
    004a16e4stp x7, x8, [x1+32]
    004a16e8ldr x2, [x2+48]
    004a16ecstr x2, [x1+48]
    004a16f0ldr x0, [sp+80]
    004a16f4str x0, [sp+48]
    004a16f8bl vendor/golang.org/x/net/http/httpproxy.(*config).init
    004a16fcadrp x0, 0x198000
    004a1700add x0, x0, 3776
    004a1704bl runtime.newobject
    004a1708str x0, [sp+72]
    004a170cadrp x1, 8192
    004a1710add x1, x1, 2896
    004a1714str x1, [x0]
    004a1718ldr x1, [sp+48]
    004a171cldr x2, [sp+72]
    004a1720ldrsb x27, [x2]
    004a1724adrp x27, 0x5aa000
    004a1728ldr w3, [x27+3056]
    004a172ccbz w3, 0x4a1734
    004a1730b 0x4a1738
    004a1734
    004a1734loc_4a1734:
    004a1734b 0x4a174c
    004a1738
    004a1738loc_4a1738:
    004a1738bl runtime.gcWriteBarrier2
    004a173cstr x1, [x25]
    004a1740ldr x3, [x2+8]
    004a1744str x3, [x25+8]
    004a1748b 0x4a174c
    004a174c
    004a174cloc_4a174c:
    004a174cstr x1, [x2+8]
    004a1750ldr x1, [sp+72]
    004a1754str x1, [sp+40]
    004a1758ldr x0, [sp+40]
    004a175cldur x29, [sp-8]
    004a1760ldr x30, [sp], 96
    004a1764ret x30
    004a1768
    004a1768loc_4a1768:
    004a1768str x0, [sp+8]
    004a176cmov x3, x30
    004a1770bl runtime.morestack_noctxt.abi0
    004a1774ldr x0, [sp+8]
    004a1778b 0x4a1610
    004a177cudf 0
    004a1610
    004a1780
    004a1780vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL: ; void vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL(vendor/golang.org/x/net/http/httpproxy.config * cfg, net/url.URL * reqURL)
    004a1780ldr x16, [x28+16]
    004a1784subs xzr, sp, x16
    004a1788b.ls 0x4a1b0c
    004a178cstr x30, [sp-112]!
    004a1790stur x29, [sp-8]
    004a1794sub x29, sp, 8
    004a1798str x0, [sp+120]
    004a179cstr x1, [sp+128]
    004a17a0str xzr, [sp+56]
    004a17a4stp xzr, xzr, [sp+40]
    004a17a8str xzr, [sp+64]
    004a17acldr x3, [sp+128]
    004a17b0ldrsb x27, [x3]
    004a17b4ldr x3, [x3+8]
    004a17b8subs xzr, x3, 5
    004a17bcb.eq 0x4a17c4
    004a17c0b 0x4a18b8
    004a17c4
    004a17c4loc_4a17c4:
    004a17c4ldr x3, [sp+128]
    004a17c8ldrsb x27, [x3]
    004a17ccldr x1, [x3+8]
    004a17d0ldr x3, [x3]
    004a17d4subs xzr, x1, 0
    004a17d8b.hi 0x4a17e0
    004a17dcb 0x4a1b00
    004a17e0
    004a17e0loc_4a17e0:
    004a17e0ldr x4, [sp+128]
    004a17e4ldrsb x27, [x4]
    004a17e8ldr x1, [x4+8]
    004a17ecldr x4, [x4]
    004a17f0ldrb w3, [x3]
    004a17f4subs xzr, x1, 1
    004a17f8b.hi 0x4a1800
    004a17fcb 0x4a1af8
    004a1800
    004a1800loc_4a1800:
    004a1800ldr x5, [sp+128]
    004a1804ldrsb x27, [x5]
    004a1808ldr x1, [x5+8]
    004a180cldr x5, [x5]
    004a1810ldrb w4, [x4+1]
    004a1814ubfm x4, x4, 56, 7
    004a1818orr x3, x3, x4
    004a181csubs xzr, x1, 2
    004a1820b.hi 0x4a1828
    004a1824b 0x4a1af0
    004a1828
    004a1828loc_4a1828:
    004a1828ldr x4, [sp+128]
    004a182cldrsb x27, [x4]
    004a1830ldr x1, [x4+8]
    004a1834ldr x4, [x4]
    004a1838ldrb w5, [x5+2]
    004a183cubfm x5, x5, 48, 7
    004a1840orr x3, x3, x5
    004a1844subs xzr, x1, 3
    004a1848b.hi 0x4a1850
    004a184cb 0x4a1ae8
    004a1850
    004a1850loc_4a1850:
    004a1850ldrb w4, [x4+3]
    004a1854ubfm x4, x4, 40, 7
    004a1858orr x3, x3, x4
    004a185cmovz x4, 29800
    004a1860movk x4, 0x70740000
    004a1864subs wzr, w3, w4
    004a1868b.eq 0x4a1870
    004a186cb 0x4a18b4
    004a1870
    004a1870loc_4a1870:
    004a1870ldr x3, [sp+128]
    004a1874ldrsb x27, [x3]
    004a1878ldr x1, [x3+8]
    004a187cldr x3, [x3]
    004a1880subs xzr, x1, 4
    004a1884b.hi 0x4a188c
    004a1888b 0x4a1ae0
    004a188c
    004a188cloc_4a188c:
    004a188cldrb w3, [x3+4]
    004a1890subs wzr, w3, 115
    004a1894b.eq 0x4a189c
    004a1898b 0x4a18b0
    004a189c
    004a189cloc_4a189c:
    004a189cldr x3, [sp+120]
    004a18a0ldrsb x27, [x3]
    004a18a4ldr x3, [x3+56]
    004a18a8str x3, [sp+64]
    004a18acb 0x4a1a18
    004a18b0
    004a18b0loc_4a18b0:
    004a18b0b 0x4a18bc
    004a18b4
    004a18b4loc_4a18b4:
    004a18b4b 0x4a18bc
    004a18b8
    004a18b8loc_4a18b8:
    004a18b8b 0x4a18bc
    004a18bc
    004a18bcloc_4a18bc:
    004a18bcldr x3, [sp+128]
    004a18c0ldrsb x27, [x3]
    004a18c4ldr x3, [x3+8]
    004a18c8subs xzr, x3, 4
    004a18ccb.eq 0x4a18d4
    004a18d0b 0x4a1a0c
    004a18d4
    004a18d4loc_4a18d4:
    004a18d4ldr x3, [sp+128]
    004a18d8ldrsb x27, [x3]
    004a18dcldr x1, [x3+8]
    004a18e0ldr x3, [x3]
    004a18e4subs xzr, x1, 0
    004a18e8b.hi 0x4a18f0
    004a18ecb 0x4a1ad8
    004a18f0
    004a18f0loc_4a18f0:
    004a18f0ldr x4, [sp+128]
    004a18f4ldrsb x27, [x4]
    004a18f8ldr x1, [x4+8]
    004a18fcldr x4, [x4]
    004a1900ldrb w3, [x3]
    004a1904subs xzr, x1, 1
    004a1908b.hi 0x4a1910
    004a190cb 0x4a1ad0
    004a1910
    004a1910loc_4a1910:
    004a1910ldr x5, [sp+128]
    004a1914ldrsb x27, [x5]
    004a1918ldr x1, [x5+8]
    004a191cldr x5, [x5]
    004a1920ldrb w4, [x4+1]
    004a1924ubfm x4, x4, 56, 7
    004a1928orr x3, x3, x4
    004a192csubs xzr, x1, 2
    004a1930b.hi 0x4a1938
    004a1934b 0x4a1ac8
    004a1938
    004a1938loc_4a1938:
    004a1938ldr x4, [sp+128]
    004a193cldrsb x27, [x4]
    004a1940ldr x1, [x4+8]
    004a1944ldr x4, [x4]
    004a1948ldrb w5, [x5+2]
    004a194cubfm x5, x5, 48, 7
    004a1950orr x3, x3, x5
    004a1954subs xzr, x1, 3
    004a1958b.hi 0x4a1960
    004a195cb 0x4a1ac0
    004a1960
    004a1960loc_4a1960:
    004a1960ldrb w4, [x4+3]
    004a1964ubfm x4, x4, 40, 7
    004a1968orr x3, x3, x4
    004a196cmovz x4, 29800
    004a1970movk x4, 0x70740000
    004a1974subs wzr, w3, w4
    004a1978b.eq 0x4a1980
    004a197cb 0x4a1a08
    004a1980
    004a1980loc_4a1980:
    004a1980ldr x3, [sp+120]
    004a1984ldrsb x27, [x3]
    004a1988ldr x3, [x3+64]
    004a198cstr x3, [sp+64]
    004a1990subs xzr, x3, 0
    004a1994cset x4, ne
    004a1998strb w4, [sp+39]
    004a199ccbnz x3, 0x4a19a4
    004a19a0b 0x4a19b8
    004a19a4
    004a19a4loc_4a19a4:
    004a19a4ldr x3, [sp+120]
    004a19a8ldrsb x27, [x3]
    004a19acldrb w3, [x3+48]
    004a19b0strb w3, [sp+39]
    004a19b4b 0x4a19bc
    004a19b8
    004a19b8loc_4a19b8:
    004a19b8b 0x4a19bc
    004a19bc
    004a19bcloc_4a19bc:
    004a19bcldrb w3, [sp+39]
    004a19c0tbnz w3, 0, 0x4a19c8
    004a19c4b 0x4a1a04
    004a19c8
    004a19c8loc_4a19c8:
    004a19c8adrp x0, 0x22e000
    004a19ccadd x0, x0, 3382
    004a19d0movz x1, 82
    004a19d4bl errors.New
    004a19d8str x0, [sp+88]
    004a19dcstr x1, [sp+96]
    004a19e0str xzr, [sp+56]
    004a19e4ldr x1, [sp+88]
    004a19e8ldr x2, [sp+96]
    004a19ecstr x1, [sp+40]
    004a19f0str x2, [sp+48]
    004a19f4ldr x0, [sp+56]
    004a19f8ldur x29, [sp-8]
    004a19fcldr x30, [sp], 112
    004a1a00ret x30
    004a1a04
    004a1a04loc_4a1a04:
    004a1a04b 0x4a1a14
    004a1a08
    004a1a08loc_4a1a08:
    004a1a08b 0x4a1a10
    004a1a0c
    004a1a0cloc_4a1a0c:
    004a1a0cb 0x4a1a10
    004a1a10
    004a1a10loc_4a1a10:
    004a1a10b 0x4a1a14
    004a1a14
    004a1a14loc_4a1a14:
    004a1a14b 0x4a1a18
    004a1a18
    004a1a18loc_4a1a18:
    004a1a18ldr x3, [sp+64]
    004a1a1ccbnz x3, 0x4a1a24
    004a1a20b 0x4a1aa0
    004a1a24
    004a1a24loc_4a1a24:
    004a1a24ldr x0, [sp+128]
    004a1a28bl vendor/golang.org/x/net/http/httpproxy.canonicalAddr
    004a1a2cstr x0, [sp+72]
    004a1a30str x1, [sp+80]
    004a1a34ldr x2, [sp+120]
    004a1a38mov x3, x0
    004a1a3cmov x0, x2
    004a1a40mov x4, x1
    004a1a44mov x1, x3
    004a1a48mov x2, x4
    004a1a4cbl vendor/golang.org/x/net/http/httpproxy.(*config).useProxy
    004a1a50strb w0, [sp+39]
    004a1a54tbnz w0, 0, 0x4a1a5c
    004a1a58b 0x4a1a80
    004a1a5c
    004a1a5cloc_4a1a5c:
    004a1a5cldr x3, [sp+64]
    004a1a60str x3, [sp+56]
    004a1a64stp xzr, xzr, [sp+40]
    004a1a68ldr x0, [sp+56]
    004a1a6cmov x1, xzr
    004a1a70mov x2, xzr
    004a1a74ldur x29, [sp-8]
    004a1a78ldr x30, [sp], 112
    004a1a7cret x30
    004a1a80
    004a1a80loc_4a1a80:
    004a1a80str xzr, [sp+56]
    004a1a84stp xzr, xzr, [sp+40]
    004a1a88ldr x0, [sp+56]
    004a1a8cmov x1, xzr
    004a1a90mov x2, xzr
    004a1a94ldur x29, [sp-8]
    004a1a98ldr x30, [sp], 112
    004a1a9cret x30
    004a1aa0
    004a1aa0loc_4a1aa0:
    004a1aa0str xzr, [sp+56]
    004a1aa4stp xzr, xzr, [sp+40]
    004a1aa8ldr x0, [sp+56]
    004a1aacmov x1, xzr
    004a1ab0mov x2, xzr
    004a1ab4ldur x29, [sp-8]
    004a1ab8ldr x30, [sp], 112
    004a1abcret x30
    004a1ac0
    004a1ac0loc_4a1ac0:
    004a1ac0orr x0, xzr, 3
    004a1ac4bl runtime.panicIndex
    004a1ac8
    004a1ac8loc_4a1ac8:
    004a1ac8orr x0, xzr, 2
    004a1accbl runtime.panicIndex
    004a1ad0
    004a1ad0loc_4a1ad0:
    004a1ad0orr x0, xzr, 1
    004a1ad4bl runtime.panicIndex
    004a1ad8
    004a1ad8loc_4a1ad8:
    004a1ad8mov x0, xzr
    004a1adcbl runtime.panicIndex
    004a1ae0
    004a1ae0loc_4a1ae0:
    004a1ae0orr x0, xzr, 4
    004a1ae4bl runtime.panicIndex
    004a1ae8
    004a1ae8loc_4a1ae8:
    004a1ae8orr x0, xzr, 3
    004a1aecbl runtime.panicIndex
    004a1af0
    004a1af0loc_4a1af0:
    004a1af0orr x0, xzr, 2
    004a1af4bl runtime.panicIndex
    004a1af8
    004a1af8loc_4a1af8:
    004a1af8orr x0, xzr, 1
    004a1afcbl runtime.panicIndex
    004a1b00
    004a1b00loc_4a1b00:
    004a1b00mov x0, xzr
    004a1b04bl runtime.panicIndex
    004a1b08hint
    004a1b0c
    004a1b0cloc_4a1b0c:
    004a1b0cstp x0, x1, [sp+8]
    004a1b10mov x3, x30
    004a1b14bl runtime.morestack_noctxt.abi0
    004a1b18ldp x0, x1, [sp+8]
    004a1b1cb 0x4a1780
    004a1780
    004a1b20
    004a1b20vendor/golang.org/x/net/http/httpproxy.parseProxy: ; void vendor/golang.org/x/net/http/httpproxy.parseProxy(struct string proxy)
    004a1b20ldr x16, [x28+16]
    004a1b24sub x17, sp, 192
    004a1b28subs xzr, x17, x16
    004a1b2cb.ls 0x4a1e3c
    004a1b30sub x20, sp, 320
    004a1b34stp x29, x30, [x20-8]
    004a1b38add sp, x20, 0
    004a1b3csub x29, sp, 8
    004a1b40str x0, [sp+328]
    004a1b44str x1, [sp+336]
    004a1b48str xzr, [sp+72]
    004a1b4cstp xzr, xzr, [sp+56]
    004a1b50ldr x3, [sp+336]
    004a1b54cbz x3, 0x4a1b5c
    004a1b58b 0x4a1b7c
    004a1b5c
    004a1b5cloc_4a1b5c:
    004a1b5cstr xzr, [sp+72]
    004a1b60stp xzr, xzr, [sp+56]
    004a1b64ldr x0, [sp+72]
    004a1b68mov x1, xzr
    004a1b6cmov x2, xzr
    004a1b70ldp x29, x30, [sp-8]
    004a1b74add sp, sp, 320
    004a1b78ret x30
    004a1b7c
    004a1b7cloc_4a1b7c:
    004a1b7cstr xzr, [sp+288]
    004a1b80stp xzr, xzr, [sp+272]
    004a1b84ldr x0, [sp+328]
    004a1b88ldr x1, [sp+336]
    004a1b8cbl net/url.Parse
    004a1b90str x0, [sp+288]
    004a1b94str x1, [sp+272]
    004a1b98str x2, [sp+280]
    004a1b9cldr x2, [sp+288]
    004a1ba0str x2, [sp+152]
    004a1ba4ldr x2, [sp+280]
    004a1ba8ldr x3, [sp+272]
    004a1bacstr x3, [sp+136]
    004a1bb0str x2, [sp+144]
    004a1bb4ldr x2, [sp+152]
    004a1bb8str x2, [sp+88]
    004a1bbcldr x2, [sp+144]
    004a1bc0ldr x3, [sp+136]
    004a1bc4str x3, [sp+112]
    004a1bc8str x2, [sp+120]
    004a1bccsubs xzr, x3, 0
    004a1bd0cset x2, ne
    004a1bd4strb w2, [sp+54]
    004a1bd8cbnz x3, 0x4a1be0
    004a1bdcb 0x4a1be4
    004a1be0
    004a1be0loc_4a1be0:
    004a1be0b 0x4a1c00
    004a1be4
    004a1be4loc_4a1be4:
    004a1be4ldr x5, [sp+88]
    004a1be8ldrsb x27, [x5]
    004a1becldr x5, [x5+8]
    004a1bf0subs xzr, x5, 0
    004a1bf4cset x5, eq
    004a1bf8strb w5, [sp+54]
    004a1bfcb 0x4a1c00
    004a1c00
    004a1c00loc_4a1c00:
    004a1c00ldrb w5, [sp+54]
    004a1c04strb w5, [sp+55]
    004a1c08tbnz w5, 0, 0x4a1c10
    004a1c0cb 0x4a1c14
    004a1c10
    004a1c10loc_4a1c10:
    004a1c10b 0x4a1c30
    004a1c14
    004a1c14loc_4a1c14:
    004a1c14ldr x5, [sp+88]
    004a1c18ldrsb x27, [x5]
    004a1c1cldr x5, [x5+48]
    004a1c20subs xzr, x5, 0
    004a1c24cset x5, eq
    004a1c28strb w5, [sp+55]
    004a1c2cb 0x4a1c30
    004a1c30
    004a1c30loc_4a1c30:
    004a1c30ldrb w5, [sp+55]
    004a1c34tbnz w5, 0, 0x4a1c3c
    004a1c38b 0x4a1cd8
    004a1c3c
    004a1c3cloc_4a1c3c:
    004a1c3cstr xzr, [sp+288]
    004a1c40stp xzr, xzr, [sp+272]
    004a1c44ldr x3, [sp+328]
    004a1c48ldr x4, [sp+336]
    004a1c4cmov x0, xzr
    004a1c50adrp x1, 0x210000
    004a1c54add x1, x1, 447
    004a1c58orr x2, xzr, 7
    004a1c5cbl runtime.concatstring2
    004a1c60str x0, [sp+224]
    004a1c64str x1, [sp+232]
    004a1c68bl net/url.Parse
    004a1c6cstr x0, [sp+288]
    004a1c70str x1, [sp+272]
    004a1c74str x2, [sp+280]
    004a1c78ldr x5, [sp+288]
    004a1c7cstr x5, [sp+128]
    004a1c80ldr x5, [sp+280]
    004a1c84ldr x6, [sp+272]
    004a1c88str x6, [sp+296]
    004a1c8cstr x5, [sp+304]
    004a1c90ldr x5, [sp+128]
    004a1c94str x5, [sp+80]
    004a1c98ldr x5, [sp+304]
    004a1c9cldr x6, [sp+296]
    004a1ca0str x6, [sp+96]
    004a1ca4str x5, [sp+104]
    004a1ca8cbnz x6, 0x4a1cb0
    004a1cacb 0x4a1cb4
    004a1cb0
    004a1cb0loc_4a1cb0:
    004a1cb0b 0x4a1cdc
    004a1cb4
    004a1cb4loc_4a1cb4:
    004a1cb4ldr x3, [sp+80]
    004a1cb8str x3, [sp+72]
    004a1cbcstp xzr, xzr, [sp+56]
    004a1cc0ldr x0, [sp+72]
    004a1cc4mov x1, xzr
    004a1cc8mov x2, xzr
    004a1cccldp x29, x30, [sp-8]
    004a1cd0add sp, sp, 320
    004a1cd4ret x30
    004a1cd8
    004a1cd8loc_4a1cd8:
    004a1cd8b 0x4a1cdc
    004a1cdc
    004a1cdcloc_4a1cdc:
    004a1cdcldr x3, [sp+112]
    004a1ce0cbnz x3, 0x4a1ce8
    004a1ce4b 0x4a1e18
    004a1ce8
    004a1ce8loc_4a1ce8:
    004a1ce8stp xzr, xzr, [sp+240]
    004a1cecstp xzr, xzr, [sp+256]
    004a1cf0add x2, sp, 240
    004a1cf4str x2, [sp+192]
    004a1cf8ldr x0, [sp+328]
    004a1cfcldr x1, [sp+336]
    004a1d00bl runtime.convTstring
    004a1d04str x0, [sp+184]
    004a1d08ldr x2, [sp+192]
    004a1d0cldrsb x27, [x2]
    004a1d10adrp x3, 0x154000
    004a1d14add x3, x3, 2944
    004a1d18str x3, [x2]
    004a1d1cadrp x27, 0x5aa000
    004a1d20ldr w3, [x27+3056]
    004a1d24cbz w3, 0x4a1d2c
    004a1d28b 0x4a1d30
    004a1d2c
    004a1d2cloc_4a1d2c:
    004a1d2cb 0x4a1d44
    004a1d30
    004a1d30loc_4a1d30:
    004a1d30bl runtime.gcWriteBarrier2
    004a1d34str x0, [x25]
    004a1d38ldr x5, [x2+8]
    004a1d3cstr x5, [x25+8]
    004a1d40b 0x4a1d44
    004a1d44
    004a1d44loc_4a1d44:
    004a1d44str x0, [x2+8]
    004a1d48ldr x5, [sp+112]
    004a1d4cldr x6, [sp+120]
    004a1d50str x5, [sp+168]
    004a1d54str x6, [sp+176]
    004a1d58str x5, [sp+160]
    004a1d5cldr x5, [sp+160]
    004a1d60cbnz x5, 0x4a1d68
    004a1d64b 0x4a1d78
    004a1d68
    004a1d68loc_4a1d68:
    004a1d68ldr x5, [sp+160]
    004a1d6cldr x5, [x5+8]
    004a1d70str x5, [sp+160]
    004a1d74b 0x4a1d7c
    004a1d78
    004a1d78loc_4a1d78:
    004a1d78b 0x4a1d7c
    004a1d7c
    004a1d7cloc_4a1d7c:
    004a1d7cldr x5, [sp+192]
    004a1d80ldrsb x27, [x5]
    004a1d84ldr x6, [sp+160]
    004a1d88ldr x7, [sp+176]
    004a1d8cstr x6, [x5+16]
    004a1d90adrp x27, 0x5aa000
    004a1d94ldr w6, [x27+3056]
    004a1d98cbz w6, 0x4a1da0
    004a1d9cb 0x4a1da4
    004a1da0
    004a1da0loc_4a1da0:
    004a1da0b 0x4a1db8
    004a1da4
    004a1da4loc_4a1da4:
    004a1da4bl runtime.gcWriteBarrier2
    004a1da8str x7, [x25]
    004a1dacldr x6, [x5+24]
    004a1db0str x6, [x25+8]
    004a1db4b 0x4a1db8
    004a1db8
    004a1db8loc_4a1db8:
    004a1db8str x7, [x5+24]
    004a1dbcldr x2, [sp+192]
    004a1dc0ldrsb x27, [x2]
    004a1dc4b 0x4a1dc8
    004a1dc8
    004a1dc8loc_4a1dc8:
    004a1dc8str x2, [sp+200]
    004a1dccorr x4, xzr, 2
    004a1dd0str x4, [sp+208]
    004a1dd4str x4, [sp+216]
    004a1dd8adrp x0, 0x21b000
    004a1ddcadd x0, x0, 512
    004a1de0orr x1, xzr, 28
    004a1de4mov x3, x4
    004a1de8bl fmt.Errorf
    004a1decstr x0, [sp+272]
    004a1df0str x1, [sp+280]
    004a1df4str xzr, [sp+72]
    004a1df8ldr x1, [sp+272]
    004a1dfcldr x2, [sp+280]
    004a1e00str x1, [sp+56]
    004a1e04str x2, [sp+64]
    004a1e08ldr x0, [sp+72]
    004a1e0cldp x29, x30, [sp-8]
    004a1e10add sp, sp, 320
    004a1e14ret x30
    004a1e18
    004a1e18loc_4a1e18:
    004a1e18ldr x3, [sp+88]
    004a1e1cstr x3, [sp+72]
    004a1e20stp xzr, xzr, [sp+56]
    004a1e24ldr x0, [sp+72]
    004a1e28mov x1, xzr
    004a1e2cmov x2, xzr
    004a1e30ldp x29, x30, [sp-8]
    004a1e34add sp, sp, 320
    004a1e38ret x30
    004a1e3c
    004a1e3cloc_4a1e3c:
    004a1e3cstp x0, x1, [sp+8]
    004a1e40mov x3, x30
    004a1e44bl runtime.morestack_noctxt.abi0
    004a1e48ldp x0, x1, [sp+8]
    004a1e4cb 0x4a1b20
    004a1b20
    004a1e50
    004a1e50vendor/golang.org/x/net/http/httpproxy.(*config).useProxy: ; void vendor/golang.org/x/net/http/httpproxy.(*config).useProxy(vendor/golang.org/x/net/http/httpproxy.config * cfg, struct string addr)
    004a1e50ldr x16, [x28+16]
    004a1e54sub x17, sp, 368
    004a1e58subs xzr, x17, x16
    004a1e5cb.ls 0x4a23c8
    004a1e60sub x20, sp, 496
    004a1e64stp x29, x30, [x20-8]
    004a1e68add sp, x20, 0
    004a1e6csub x29, sp, 8
    004a1e70str x0, [sp+504]
    004a1e74str x1, [sp+512]
    004a1e78str x2, [sp+520]
    004a1e7cstrb wzr, [sp+78]
    004a1e80ldr x2, [sp+520]
    004a1e84str x2, [sp+128]
    004a1e88cbz x2, 0x4a1e90
    004a1e8cb 0x4a1ea4
    004a1e90
    004a1e90loc_4a1e90:
    004a1e90orr x0, xzr, 1
    004a1e94strb w0, [sp+78]
    004a1e98ldp x29, x30, [sp-8]
    004a1e9cadd sp, sp, 496
    004a1ea0ret x30
    004a1ea4
    004a1ea4loc_4a1ea4:
    004a1ea4stp xzr, xzr, [sp+432]
    004a1ea8stp xzr, xzr, [sp+416]
    004a1eacstp xzr, xzr, [sp+400]
    004a1eb0ldr x0, [sp+512]
    004a1eb4ldr x1, [sp+520]
    004a1eb8bl net.SplitHostPort
    004a1ebcstr x0, [sp+432]
    004a1ec0str x1, [sp+440]
    004a1ec4str x2, [sp+416]
    004a1ec8str x3, [sp+424]
    004a1eccstr x4, [sp+400]
    004a1ed0str x5, [sp+408]
    004a1ed4ldr x2, [sp+440]
    004a1ed8ldr x3, [sp+432]
    004a1edcstr x3, [sp+296]
    004a1ee0str x2, [sp+304]
    004a1ee4ldr x2, [sp+416]
    004a1ee8ldr x3, [sp+424]
    004a1eecstr x2, [sp+280]
    004a1ef0str x3, [sp+288]
    004a1ef4ldr x2, [sp+400]
    004a1ef8ldr x3, [sp+408]
    004a1efcstr x2, [sp+264]
    004a1f00str x3, [sp+272]
    004a1f04ldr x2, [sp+296]
    004a1f08ldr x3, [sp+304]
    004a1f0cstr x2, [sp+232]
    004a1f10str x3, [sp+240]
    004a1f14ldr x2, [sp+280]
    004a1f18ldr x3, [sp+288]
    004a1f1cstr x2, [sp+136]
    004a1f20str x3, [sp+144]
    004a1f24ldr x2, [sp+272]
    004a1f28ldr x3, [sp+264]
    004a1f2cstr x3, [sp+248]
    004a1f30str x2, [sp+256]
    004a1f34cbnz x3, 0x4a1f3c
    004a1f38b 0x4a1f50
    004a1f3c
    004a1f3cloc_4a1f3c:
    004a1f3cstrb wzr, [sp+78]
    004a1f40mov x0, xzr
    004a1f44ldp x29, x30, [sp-8]
    004a1f48add sp, sp, 496
    004a1f4cret x30
    004a1f50
    004a1f50loc_4a1f50:
    004a1f50ldr x2, [sp+240]
    004a1f54subs xzr, x2, 9
    004a1f58b.eq 0x4a1f60
    004a1f5cb 0x4a20b4
    004a1f60
    004a1f60loc_4a1f60:
    004a1f60ldr x1, [sp+240]
    004a1f64ldr x2, [sp+232]
    004a1f68subs xzr, x1, 0
    004a1f6cb.hi 0x4a1f74
    004a1f70b 0x4a23bc
    004a1f74
    004a1f74loc_4a1f74:
    004a1f74ldr x1, [sp+240]
    004a1f78ldrb w2, [x2]
    004a1f7cldr x3, [sp+232]
    004a1f80subs xzr, x1, 1
    004a1f84b.hi 0x4a1f8c
    004a1f88b 0x4a23b4
    004a1f8c
    004a1f8cloc_4a1f8c:
    004a1f8cldr x1, [sp+240]
    004a1f90ldr x4, [sp+232]
    004a1f94ldrb w3, [x3+1]
    004a1f98ubfm x3, x3, 56, 7
    004a1f9corr x2, x2, x3
    004a1fa0subs xzr, x1, 2
    004a1fa4b.hi 0x4a1fac
    004a1fa8b 0x4a23ac
    004a1fac
    004a1facloc_4a1fac:
    004a1facldr x1, [sp+240]
    004a1fb0ldr x3, [sp+232]
    004a1fb4ldrb w4, [x4+2]
    004a1fb8ubfm x4, x4, 48, 7
    004a1fbcorr x2, x2, x4
    004a1fc0subs xzr, x1, 3
    004a1fc4b.hi 0x4a1fcc
    004a1fc8b 0x4a23a4
    004a1fcc
    004a1fccloc_4a1fcc:
    004a1fccldr x1, [sp+240]
    004a1fd0ldr x4, [sp+232]
    004a1fd4ldrb w3, [x3+3]
    004a1fd8ubfm x3, x3, 40, 7
    004a1fdcorr x2, x2, x3
    004a1fe0subs xzr, x1, 4
    004a1fe4b.hi 0x4a1fec
    004a1fe8b 0x4a239c
    004a1fec
    004a1fecloc_4a1fec:
    004a1fecldr x1, [sp+240]
    004a1ff0ldr x3, [sp+232]
    004a1ff4ldrb w4, [x4+4]
    004a1ff8ubfm x4, x4, 32, 7
    004a1ffcorr x2, x2, x4
    004a2000subs xzr, x1, 5
    004a2004b.hi 0x4a200c
    004a2008b 0x4a2394
    004a200c
    004a200cloc_4a200c:
    004a200cldr x1, [sp+240]
    004a2010ldr x4, [sp+232]
    004a2014ldrb w3, [x3+5]
    004a2018ubfm x3, x3, 24, 7
    004a201corr x2, x2, x3
    004a2020subs xzr, x1, 6
    004a2024b.hi 0x4a202c
    004a2028b 0x4a238c
    004a202c
    004a202cloc_4a202c:
    004a202cldr x1, [sp+240]
    004a2030ldr x3, [sp+232]
    004a2034ldrb w4, [x4+6]
    004a2038ubfm x4, x4, 16, 7
    004a203corr x2, x2, x4
    004a2040subs xzr, x1, 7
    004a2044b.hi 0x4a204c
    004a2048b 0x4a2384
    004a204c
    004a204cloc_4a204c:
    004a204cldrb w3, [x3+7]
    004a2050ubfm x3, x3, 8, 7
    004a2054orr x2, x2, x3
    004a2058movz x3, 28524
    004a205cmovk x3, 0x61630000
    004a2060movk x3, 0x686c00000000
    004a2064movk x3, 0x736f000000000000
    004a2068subs xzr, x2, x3
    004a206cb.eq 0x4a2074
    004a2070b 0x4a20b0
    004a2074
    004a2074loc_4a2074:
    004a2074ldr x1, [sp+240]
    004a2078ldr x2, [sp+232]
    004a207csubs xzr, x1, 8
    004a2080b.hi 0x4a2088
    004a2084b 0x4a237c
    004a2088
    004a2088loc_4a2088:
    004a2088ldrb w2, [x2+8]
    004a208csubs wzr, w2, 116
    004a2090b.eq 0x4a2098
    004a2094b 0x4a20ac
    004a2098
    004a2098loc_4a2098:
    004a2098strb wzr, [sp+78]
    004a209cmov x0, xzr
    004a20a0ldp x29, x30, [sp-8]
    004a20a4add sp, sp, 496
    004a20a8ret x30
    004a20ac
    004a20acloc_4a20ac:
    004a20acb 0x4a20b8
    004a20b0
    004a20b0loc_4a20b0:
    004a20b0b 0x4a20b8
    004a20b4
    004a20b4loc_4a20b4:
    004a20b4b 0x4a20b8
    004a20b8
    004a20b8loc_4a20b8:
    004a20b8stp xzr, xzr, [sp+376]
    004a20bcstr xzr, [sp+392]
    004a20c0stp xzr, xzr, [sp+400]
    004a20c4ldr x0, [sp+232]
    004a20c8ldr x1, [sp+240]
    004a20ccbl net/netip.ParseAddr
    004a20d0str x0, [sp+376]
    004a20d4str x1, [sp+384]
    004a20d8str x2, [sp+392]
    004a20dcstr x3, [sp+400]
    004a20e0str x4, [sp+408]
    004a20e4ldr x2, [sp+376]
    004a20e8ldr x3, [sp+384]
    004a20ecldr x4, [sp+392]
    004a20f0str x2, [sp+464]
    004a20f4str x3, [sp+472]
    004a20f8str x4, [sp+480]
    004a20fcldr x2, [sp+408]
    004a2100ldr x3, [sp+400]
    004a2104str x3, [sp+448]
    004a2108str x2, [sp+456]
    004a210cldr x2, [sp+464]
    004a2110ldr x3, [sp+472]
    004a2114ldr x4, [sp+480]
    004a2118str x2, [sp+152]
    004a211cstr x3, [sp+160]
    004a2120str x4, [sp+168]
    004a2124ldr x2, [sp+448]
    004a2128ldr x3, [sp+456]
    004a212cstr x2, [sp+248]
    004a2130str x3, [sp+256]
    004a2134str xzr, [sp+208]
    004a2138stp xzr, xzr, [sp+216]
    004a213cldr x2, [sp+248]
    004a2140cbnz x2, 0x4a2148
    004a2144b 0x4a214c
    004a2148
    004a2148loc_4a2148:
    004a2148b 0x4a219c
    004a214c
    004a214cloc_4a214c:
    004a214cldr x0, [sp+152]
    004a2150ldr x1, [sp+160]
    004a2154ldr x2, [sp+168]
    004a2158bl net/netip.Addr.AsSlice
    004a215cstr x0, [sp+352]
    004a2160str x1, [sp+360]
    004a2164str x2, [sp+368]
    004a2168str x0, [sp+208]
    004a216cstr x1, [sp+216]
    004a2170str x2, [sp+224]
    004a2174bl net.IP.IsLoopback
    004a2178strb w0, [sp+79]
    004a217ctbnz w0, 0, 0x4a2184
    004a2180b 0x4a2198
    004a2184
    004a2184loc_4a2184:
    004a2184strb wzr, [sp+78]
    004a2188mov x0, xzr
    004a218cldp x29, x30, [sp-8]
    004a2190add sp, sp, 496
    004a2194ret x30
    004a2198
    004a2198loc_4a2198:
    004a2198b 0x4a219c
    004a219c
    004a219cloc_4a219c:
    004a219cldr x0, [sp+232]
    004a21a0ldr x1, [sp+240]
    004a21a4bl strings.TrimSpace
    004a21a8str x0, [sp+416]
    004a21acstr x1, [sp+424]
    004a21b0bl strings.ToLower
    004a21b4str x0, [sp+512]
    004a21b8str x1, [sp+520]
    004a21bcldr x2, [sp+208]
    004a21c0cbnz x2, 0x4a21c8
    004a21c4b 0x4a21fc
    004a21c8
    004a21c8loc_4a21c8:
    004a21c8ldr x8, [sp+504]
    004a21ccldrsb x27, [x8]
    004a21d0ldr x9, [x8+80]
    004a21d4ldr x10, [x8+72]
    004a21d8ldr x8, [x8+88]
    004a21dcstr x10, [sp+328]
    004a21e0str x9, [sp+336]
    004a21e4str x8, [sp+344]
    004a21e8str xzr, [sp+120]
    004a21ecstr x9, [sp+112]
    004a21f0ldr x8, [sp+328]
    004a21f4str x8, [sp+104]
    004a21f8b 0x4a22e0
    004a21fc
    004a21fcloc_4a21fc:
    004a21fcb 0x4a2200
    004a2200
    004a2200loc_4a2200:
    004a2200ldr x8, [sp+504]
    004a2204ldrsb x27, [x8]
    004a2208ldr x9, [x8+104]
    004a220cldr x10, [x8+96]
    004a2210ldr x8, [x8+112]
    004a2214str x10, [sp+328]
    004a2218str x9, [sp+336]
    004a221cstr x8, [sp+344]
    004a2220str xzr, [sp+96]
    004a2224str x9, [sp+88]
    004a2228ldr x8, [sp+328]
    004a222cstr x8, [sp+80]
    004a2230b 0x4a2234
    004a2234
    004a2234loc_4a2234:
    004a2234ldr x8, [sp+88]
    004a2238ldr x9, [sp+96]
    004a223csubs xzr, x8, x9
    004a2240b.gt 0x4a2248
    004a2244b 0x4a22cc
    004a2248
    004a2248loc_4a2248:
    004a2248ldr x8, [sp+80]
    004a224cstr x8, [sp+312]
    004a2250ldr x8, [sp+312]
    004a2254ldr x9, [x8]
    004a2258ldr x0, [x8+8]
    004a225cstr x9, [sp+176]
    004a2260str x0, [sp+184]
    004a2264ldrsb x27, [x9]
    004a2268ldr x1, [sp+512]
    004a226cldr x3, [sp+136]
    004a2270ldr x5, [sp+208]
    004a2274ldr x2, [sp+520]
    004a2278ldr x4, [sp+144]
    004a227cldr x6, [sp+216]
    004a2280ldr x7, [sp+224]
    004a2284ldr x8, [x9+24]
    004a2288blr x8
    004a228cstrb w0, [sp+79]
    004a2290tbnz w0, 0, 0x4a2298
    004a2294b 0x4a22ac
    004a2298
    004a2298loc_4a2298:
    004a2298strb wzr, [sp+78]
    004a229cmov x0, xzr
    004a22a0ldp x29, x30, [sp-8]
    004a22a4add sp, sp, 496
    004a22a8ret x30
    004a22ac
    004a22acloc_4a22ac:
    004a22acb 0x4a22b0
    004a22b0
    004a22b0loc_4a22b0:
    004a22b0ldr x8, [sp+96]
    004a22b4add x8, x8, 1
    004a22b8str x8, [sp+96]
    004a22bcldr x8, [sp+312]
    004a22c0add x8, x8, 16
    004a22c4str x8, [sp+80]
    004a22c8b 0x4a2234
    004a22cc
    004a22ccloc_4a22cc:
    004a22ccorr x0, xzr, 1
    004a22d0strb w0, [sp+78]
    004a22d4ldp x29, x30, [sp-8]
    004a22d8add sp, sp, 496
    004a22dcret x30
    004a22e0
    004a22e0loc_4a22e0:
    004a22e0ldr x8, [sp+112]
    004a22e4ldr x9, [sp+120]
    004a22e8subs xzr, x8, x9
    004a22ecb.gt 0x4a22f4
    004a22f0b 0x4a2378
    004a22f4
    004a22f4loc_4a22f4:
    004a22f4ldr x8, [sp+104]
    004a22f8str x8, [sp+320]
    004a22fcldr x8, [sp+320]
    004a2300ldr x9, [x8]
    004a2304ldr x0, [x8+8]
    004a2308str x9, [sp+192]
    004a230cstr x0, [sp+200]
    004a2310ldrsb x27, [x9]
    004a2314ldr x1, [sp+512]
    004a2318ldr x3, [sp+136]
    004a231cldr x5, [sp+208]
    004a2320ldr x2, [sp+520]
    004a2324ldr x4, [sp+144]
    004a2328ldr x6, [sp+216]
    004a232cldr x7, [sp+224]
    004a2330ldr x8, [x9+24]
    004a2334blr x8
    004a2338strb w0, [sp+79]
    004a233ctbnz w0, 0, 0x4a2344
    004a2340b 0x4a2358
    004a2344
    004a2344loc_4a2344:
    004a2344strb wzr, [sp+78]
    004a2348mov x0, xzr
    004a234cldp x29, x30, [sp-8]
    004a2350add sp, sp, 496
    004a2354ret x30
    004a2358
    004a2358loc_4a2358:
    004a2358b 0x4a235c
    004a235c
    004a235cloc_4a235c:
    004a235cldr x8, [sp+120]
    004a2360add x8, x8, 1
    004a2364str x8, [sp+120]
    004a2368ldr x8, [sp+320]
    004a236cadd x8, x8, 16
    004a2370str x8, [sp+104]
    004a2374b 0x4a22e0
    004a2378
    004a2378loc_4a2378:
    004a2378b 0x4a2200
    004a237c
    004a237cloc_4a237c:
    004a237corr x0, xzr, 8
    004a2380bl runtime.panicIndex
    004a2384
    004a2384loc_4a2384:
    004a2384orr x0, xzr, 7
    004a2388bl runtime.panicIndex
    004a238c
    004a238cloc_4a238c:
    004a238corr x0, xzr, 6
    004a2390bl runtime.panicIndex
    004a2394
    004a2394loc_4a2394:
    004a2394movz x0, 5
    004a2398bl runtime.panicIndex
    004a239c
    004a239cloc_4a239c:
    004a239corr x0, xzr, 4
    004a23a0bl runtime.panicIndex
    004a23a4
    004a23a4loc_4a23a4:
    004a23a4orr x0, xzr, 3
    004a23a8bl runtime.panicIndex
    004a23ac
    004a23acloc_4a23ac:
    004a23acorr x0, xzr, 2
    004a23b0bl runtime.panicIndex
    004a23b4
    004a23b4loc_4a23b4:
    004a23b4orr x0, xzr, 1
    004a23b8bl runtime.panicIndex
    004a23bc
    004a23bcloc_4a23bc:
    004a23bcmov x0, xzr
    004a23c0bl runtime.panicIndex
    004a23c4hint
    004a23c8
    004a23c8loc_4a23c8:
    004a23c8stp x0, x1, [sp+8]
    004a23ccstr x2, [sp+24]
    004a23d0mov x3, x30
    004a23d4bl runtime.morestack_noctxt.abi0
    004a23d8ldp x0, x1, [sp+8]
    004a23dcldr x2, [sp+24]
    004a23e0b 0x4a1e50
    004a23e4udf 0
    004a23e8udf 0
    004a23ecudf 0
    004a1e50