File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0049b630
0049b630vendor/golang.org/x/net/idna.runeError.Error: ; void vendor/golang.org/x/net/idna.runeError.Error(vendor/golang.org/x/net/idna.runeError e)
0049b630ldr x16, [x28+16]
0049b634sub x17, sp, 16
0049b638subs xzr, x17, x16
0049b63cb.ls 0x49b6f8
0049b640str x30, [sp-144]!
0049b644stur x29, [sp-8]
0049b648sub x29, sp, 8
0049b64cstr w0, [sp+152]
0049b650stp xzr, xzr, [sp+48]
0049b654stp xzr, xzr, [sp+120]
0049b658add x1, sp, 120
0049b65cstr x1, [sp+72]
0049b660ldrsw x0, [sp+152]
0049b664bl runtime.convT32
0049b668str x0, [sp+64]
0049b66cldr x1, [sp+72]
0049b670ldrsb x27, [x1]
0049b674adrp x2, 0x17d000
0049b678add x2, x2, 2176
0049b67cstr x2, [x1]
0049b680adrp x27, 0x5b0000
0049b684ldr w2, [x27+3056]
0049b688cbz w2, 0x49b690
0049b68cb 0x49b694
0049b690
0049b690loc_49b690:
0049b690b 0x49b6a8
0049b694
0049b694loc_49b694:
0049b694bl runtime.gcWriteBarrier2
0049b698str x0, [x25]
0049b69cldr x5, [x1+8]
0049b6a0str x5, [x25+8]
0049b6a4b 0x49b6a8
0049b6a8
0049b6a8loc_49b6a8:
0049b6a8str x0, [x1+8]
0049b6acldr x2, [sp+72]
0049b6b0ldrsb x27, [x2]
0049b6b4b 0x49b6b8
0049b6b8
0049b6b8loc_49b6b8:
0049b6b8str x2, [sp+80]
0049b6bcorr x4, xzr, 1
0049b6c0str x4, [sp+88]
0049b6c4str x4, [sp+96]
0049b6c8adrp x0, 0x21e000
0049b6ccadd x0, x0, 1806
0049b6d0orr x1, xzr, 24
0049b6d4mov x3, x4
0049b6d8bl fmt.Sprintf
0049b6dcstr x0, [sp+104]
0049b6e0str x1, [sp+112]
0049b6e4str x0, [sp+48]
0049b6e8str x1, [sp+56]
0049b6ecldur x29, [sp-8]
0049b6f0ldr x30, [sp], 144
0049b6f4ret x30
0049b6f8
0049b6f8loc_49b6f8:
0049b6f8str w0, [sp+8]
0049b6fcmov x3, x30
0049b700bl runtime.morestack_noctxt.abi0
0049b704ldrsw x0, [sp+8]
0049b708b 0x49b630
0049b70cudf 0
0049b630
0049b630vendor/golang.org/x/net/idna.runeError.Error: ; void vendor/golang.org/x/net/idna.runeError.Error(vendor/golang.org/x/net/idna.runeError e)
0049b630ldr x16, [x28+16]
0049b634sub x17, sp, 16
0049b638subs xzr, x17, x16
0049b63cb.ls 0x49b6f8
0049b640str x30, [sp-144]!
0049b644stur x29, [sp-8]
0049b648sub x29, sp, 8
0049b64cstr w0, [sp+152]
0049b650stp xzr, xzr, [sp+48]
0049b654stp xzr, xzr, [sp+120]
0049b658add x1, sp, 120
0049b65cstr x1, [sp+72]
0049b660ldrsw x0, [sp+152]
0049b664bl runtime.convT32
0049b668str x0, [sp+64]
0049b66cldr x1, [sp+72]
0049b670ldrsb x27, [x1]
0049b674adrp x2, 0x17d000
0049b678add x2, x2, 2176
0049b67cstr x2, [x1]
0049b680adrp x27, 0x5b0000
0049b684ldr w2, [x27+3056]
0049b688cbz w2, 0x49b690
0049b68cb 0x49b694
0049b690
0049b690loc_49b690:
0049b690b 0x49b6a8
0049b694
0049b694loc_49b694:
0049b694bl runtime.gcWriteBarrier2
0049b698str x0, [x25]
0049b69cldr x5, [x1+8]
0049b6a0str x5, [x25+8]
0049b6a4b 0x49b6a8
0049b6a8
0049b6a8loc_49b6a8:
0049b6a8str x0, [x1+8]
0049b6acldr x2, [sp+72]
0049b6b0ldrsb x27, [x2]
0049b6b4b 0x49b6b8
0049b6b8
0049b6b8loc_49b6b8:
0049b6b8str x2, [sp+80]
0049b6bcorr x4, xzr, 1
0049b6c0str x4, [sp+88]
0049b6c4str x4, [sp+96]
0049b6c8adrp x0, 0x21e000
0049b6ccadd x0, x0, 1806
0049b6d0orr x1, xzr, 24
0049b6d4mov x3, x4
0049b6d8bl fmt.Sprintf
0049b6dcstr x0, [sp+104]
0049b6e0str x1, [sp+112]
0049b6e4str x0, [sp+48]
0049b6e8str x1, [sp+56]
0049b6ecldur x29, [sp-8]
0049b6f0ldr x30, [sp], 144
0049b6f4ret x30
0049b6f8
0049b6f8loc_49b6f8:
0049b6f8str w0, [sp+8]
0049b6fcmov x3, x30
0049b700bl runtime.morestack_noctxt.abi0
0049b704ldrsw x0, [sp+8]
0049b708b 0x49b630
0049b70cudf 0
0049b630
0049b710
0049b710vendor/golang.org/x/net/idna.(*Profile).process: ; void vendor/golang.org/x/net/idna.(*Profile).process(vendor/golang.org/x/net/idna.Profile * p, struct string s, bool toASCII)
0049b710ldr x16, [x28+16]
0049b714sub x17, sp, 432
0049b718subs xzr, x17, x16
0049b71cb.ls 0x49c314
0049b720sub x20, sp, 560
0049b724stp x29, x30, [x20-8]
0049b728add sp, x20, 0
0049b72csub x29, sp, 8
0049b730str x0, [sp+568]
0049b734str x1, [sp+576]
0049b738str x2, [sp+584]
0049b73cstrb w3, [sp+592]
0049b740stp xzr, xzr, [sp+104]
0049b744stp xzr, xzr, [sp+88]
0049b748stp xzr, xzr, [sp+264]
0049b74cstrb wzr, [sp+50]
0049b750ldr x3, [sp+568]
0049b754ldrsb x27, [x3]
0049b758ldr x3, [x3+24]
0049b75ccbnz x3, 0x49b764
0049b760b 0x49b7f4
0049b764
0049b764loc_49b764:
0049b764stp xzr, xzr, [sp+472]
0049b768stp xzr, xzr, [sp+456]
0049b76cldr x3, [sp+568]
0049b770ldrsb x27, [x3]
0049b774ldr x26, [x3+24]
0049b778ldr x3, [x26]
0049b77cldr x1, [sp+576]
0049b780ldr x0, [sp+568]
0049b784ldr x2, [sp+584]
0049b788blr x3
0049b78cstr x0, [sp+472]
0049b790str x1, [sp+480]
0049b794strb w2, [sp+55]
0049b798str x3, [sp+456]
0049b79cstr x4, [sp+464]
0049b7a0ldr x3, [sp+472]
0049b7a4ldr x4, [sp+480]
0049b7a8str x3, [sp+312]
0049b7acstr x4, [sp+320]
0049b7b0ldrb w3, [sp+55]
0049b7b4strb w3, [sp+51]
0049b7b8ldr x3, [sp+456]
0049b7bcldr x4, [sp+464]
0049b7c0str x3, [sp+296]
0049b7c4str x4, [sp+304]
0049b7c8ldr x3, [sp+312]
0049b7ccldr x4, [sp+320]
0049b7d0str x3, [sp+576]
0049b7d4str x4, [sp+584]
0049b7d8ldrb w3, [sp+51]
0049b7dcstrb w3, [sp+50]
0049b7e0ldr x3, [sp+296]
0049b7e4ldr x4, [sp+304]
0049b7e8str x3, [sp+264]
0049b7ecstr x4, [sp+272]
0049b7f0b 0x49b7f8
0049b7f4
0049b7f4loc_49b7f4:
0049b7f4b 0x49b7f8
0049b7f8
0049b7f8loc_49b7f8:
0049b7f8ldr x2, [sp+568]
0049b7fcldrsb x27, [x2]
0049b800ldrb w2, [x2+5]
0049b804tbnz w2, 0, 0x49b80c
0049b808b 0x49b810
0049b80c
0049b80cloc_49b80c:
0049b80cb 0x49c270
0049b810
0049b810loc_49b810:
0049b810b 0x49b814
0049b814
0049b814loc_49b814:
0049b814ldr x1, [sp+264]
0049b818subs xzr, x1, 0
0049b81ccset x2, ne
0049b820eor x2, x2, 1
0049b824strb w2, [sp+54]
0049b828cbnz x1, 0x49b830
0049b82cb 0x49b834
0049b830
0049b830loc_49b830:
0049b830b 0x49b848
0049b834
0049b834loc_49b834:
0049b834ldr x1, [sp+568]
0049b838ldrsb x27, [x1]
0049b83cldrb w1, [x1+4]
0049b840strb w1, [sp+54]
0049b844b 0x49b848
0049b848
0049b848loc_49b848:
0049b848ldrb w1, [sp+54]
0049b84cstrb w1, [sp+55]
0049b850tbnz w1, 0, 0x49b858
0049b854b 0x49b86c
0049b858
0049b858loc_49b858:
0049b858ldr x1, [sp+584]
0049b85csubs xzr, x1, 0
0049b860cset x1, eq
0049b864strb w1, [sp+55]
0049b868b 0x49b870
0049b86c
0049b86cloc_49b86c:
0049b86cb 0x49b870
0049b870
0049b870loc_49b870:
0049b870ldrb w1, [sp+55]
0049b874tbnz w1, 0, 0x49b87c
0049b878b 0x49b920
0049b87c
0049b87cloc_49b87c:
0049b87cadrp x0, 0x1c0000
0049b880add x0, x0, 3744
0049b884bl runtime.newobject
0049b888str x0, [sp+424]
0049b88cldr x1, [sp+576]
0049b890ldr x2, [sp+584]
0049b894str x2, [x0+8]
0049b898adrp x27, 0x5b0000
0049b89cldr w2, [x27+3056]
0049b8a0cbz w2, 0x49b8a8
0049b8a4b 0x49b8ac
0049b8a8
0049b8a8loc_49b8a8:
0049b8a8b 0x49b8c0
0049b8ac
0049b8acloc_49b8ac:
0049b8acbl runtime.gcWriteBarrier2
0049b8b0str x1, [x25]
0049b8b4ldr x2, [x0]
0049b8b8str x2, [x25+8]
0049b8bcb 0x49b8c0
0049b8c0
0049b8c0loc_49b8c0:
0049b8c0str x1, [x0]
0049b8c4ldr x1, [sp+424]
0049b8c8ldrsb x27, [x1]
0049b8ccorr x2, xzr, 2
0049b8d0str x2, [x1+24]
0049b8d4adrp x27, 0x5b0000
0049b8d8ldr w3, [x27+3056]
0049b8dccbz w3, 0x49b8e4
0049b8e0b 0x49b8e8
0049b8e4
0049b8e4loc_49b8e4:
0049b8e4b 0x49b8f8
0049b8e8
0049b8e8loc_49b8e8:
0049b8e8ldr x3, [x1+16]
0049b8ecbl runtime.gcWriteBarrier1
0049b8f0str x3, [x25]
0049b8f4b 0x49b8f8
0049b8f8
0049b8f8loc_49b8f8:
0049b8f8adrp x3, 0x215000
0049b8fcadd x3, x3, 285
0049b900str x3, [x1+16]
0049b904ldr x1, [sp+424]
0049b908str x1, [sp+448]
0049b90cadrp x3, 0x27b000
0049b910add x3, x3, 2432
0049b914str x3, [sp+264]
0049b918str x1, [sp+272]
0049b91cb 0x49b928
0049b920
0049b920loc_49b920:
0049b920orr x2, xzr, 2
0049b924b 0x49b928
0049b928
0049b928loc_49b928:
0049b928stp xzr, xzr, [sp+360]
0049b92cstp xzr, xzr, [sp+376]
0049b930stp xzr, xzr, [sp+392]
0049b934stp xzr, xzr, [sp+408]
0049b938ldr x1, [sp+576]
0049b93cldr x3, [sp+584]
0049b940str x1, [sp+360]
0049b944str x3, [sp+368]
0049b948stp xzr, xzr, [sp+136]
0049b94cstp xzr, xzr, [sp+152]
0049b950stp xzr, xzr, [sp+168]
0049b954stp xzr, xzr, [sp+184]
0049b958str x1, [sp+136]
0049b95cstr x3, [sp+144]
0049b960b 0x49b964
0049b964
0049b964loc_49b964:
0049b964add x0, sp, 136
0049b968bl vendor/golang.org/x/net/idna.(*labelIter).done
0049b96cstrb w0, [sp+54]
0049b970tbz w0, 0, 0x49b978
0049b974b 0x49bc8c
0049b978
0049b978loc_49b978:
0049b978add x0, sp, 136
0049b97cbl vendor/golang.org/x/net/idna.(*labelIter).label
0049b980str x0, [sp+216]
0049b984str x1, [sp+224]
0049b988cbz x1, 0x49b990
0049b98cb 0x49ba80
0049b990
0049b990loc_49b990:
0049b990ldr x1, [sp+264]
0049b994subs xzr, x1, 0
0049b998cset x2, ne
0049b99ceor x2, x2, 1
0049b9a0strb w2, [sp+55]
0049b9a4cbnz x1, 0x49b9ac
0049b9a8b 0x49b9b0
0049b9ac
0049b9acloc_49b9ac:
0049b9acb 0x49b9c4
0049b9b0
0049b9b0loc_49b9b0:
0049b9b0ldr x1, [sp+568]
0049b9b4ldrsb x27, [x1]
0049b9b8ldrb w1, [x1+4]
0049b9bcstrb w1, [sp+55]
0049b9c0b 0x49b9c4
0049b9c4
0049b9c4loc_49b9c4:
0049b9c4ldrb w1, [sp+55]
0049b9c8tbnz w1, 0, 0x49b9d0
0049b9ccb 0x49ba74
0049b9d0
0049b9d0loc_49b9d0:
0049b9d0adrp x0, 0x1c0000
0049b9d4add x0, x0, 3744
0049b9d8bl runtime.newobject
0049b9dcstr x0, [sp+352]
0049b9e0ldr x1, [sp+576]
0049b9e4ldr x2, [sp+584]
0049b9e8str x2, [x0+8]
0049b9ecadrp x27, 0x5b0000
0049b9f0ldr w2, [x27+3056]
0049b9f4cbz w2, 0x49b9fc
0049b9f8b 0x49ba00
0049b9fc
0049b9fcloc_49b9fc:
0049b9fcb 0x49ba14
0049ba00
0049ba00loc_49ba00:
0049ba00bl runtime.gcWriteBarrier2
0049ba04str x1, [x25]
0049ba08ldr x2, [x0]
0049ba0cstr x2, [x25+8]
0049ba10b 0x49ba14
0049ba14
0049ba14loc_49ba14:
0049ba14str x1, [x0]
0049ba18ldr x1, [sp+352]
0049ba1cldrsb x27, [x1]
0049ba20orr x2, xzr, 2
0049ba24str x2, [x1+24]
0049ba28adrp x27, 0x5b0000
0049ba2cldr w3, [x27+3056]
0049ba30cbz w3, 0x49ba38
0049ba34b 0x49ba3c
0049ba38
0049ba38loc_49ba38:
0049ba38b 0x49ba4c
0049ba3c
0049ba3cloc_49ba3c:
0049ba3cldr x3, [x1+16]
0049ba40bl runtime.gcWriteBarrier1
0049ba44str x3, [x25]
0049ba48b 0x49ba4c
0049ba4c
0049ba4cloc_49ba4c:
0049ba4cadrp x3, 0x215000
0049ba50add x3, x3, 285
0049ba54str x3, [x1+16]
0049ba58ldr x1, [sp+352]
0049ba5cstr x1, [sp+448]
0049ba60adrp x3, 0x27b000
0049ba64add x3, x3, 2432
0049ba68str x3, [sp+264]
0049ba6cstr x1, [sp+272]
0049ba70b 0x49ba7c
0049ba74
0049ba74loc_49ba74:
0049ba74orr x2, xzr, 2
0049ba78b 0x49ba7c
0049ba7c
0049ba7cloc_49ba7c:
0049ba7cb 0x49bc80
0049ba80
0049ba80loc_49ba80:
0049ba80adrp x2, 0x215000
0049ba84add x2, x2, 1466
0049ba88orr x3, xzr, 4
0049ba8cbl strings.HasPrefix
0049ba90strb w0, [sp+55]
0049ba94tbnz w0, 0, 0x49ba9c
0049ba98b 0x49bc4c
0049ba9c
0049ba9cloc_49ba9c:
0049ba9cldr x1, [sp+224]
0049baa0ldr x2, [sp+216]
0049baa4subs xzr, x1, 4
0049baa8b.hs 0x49bab0
0049baacb 0x49c268
0049bab0
0049bab0loc_49bab0:
0049bab0sub x3, x1, 4
0049bab4sub x4, xzr, x3
0049bab8sbfm x4, x4, 63, 63
0049babcand x4, x4, 4
0049bac0add x2, x2, x4
0049bac4str x2, [sp+472]
0049bac8str x3, [sp+480]
0049baccstp xzr, xzr, [sp+432]
0049bad0stp xzr, xzr, [sp+456]
0049bad4ldr x0, [sp+472]
0049bad8ldr x1, [sp+480]
0049badcbl vendor/golang.org/x/net/idna.decode
0049bae0str x0, [sp+432]
0049bae4str x1, [sp+440]
0049bae8str x2, [sp+456]
0049baecstr x3, [sp+464]
0049baf0ldr x2, [sp+432]
0049baf4ldr x3, [sp+440]
0049baf8str x2, [sp+536]
0049bafcstr x3, [sp+544]
0049bb00ldr x2, [sp+456]
0049bb04ldr x3, [sp+464]
0049bb08str x2, [sp+520]
0049bb0cstr x3, [sp+528]
0049bb10ldr x2, [sp+536]
0049bb14ldr x3, [sp+544]
0049bb18str x2, [sp+120]
0049bb1cstr x3, [sp+128]
0049bb20ldr x2, [sp+528]
0049bb24ldr x3, [sp+520]
0049bb28str x3, [sp+248]
0049bb2cstr x2, [sp+256]
0049bb30cbnz x3, 0x49bb38
0049bb34b 0x49bb58
0049bb38
0049bb38loc_49bb38:
0049bb38ldr x1, [sp+264]
0049bb3ccbnz x1, 0x49bb44
0049bb40b 0x49bb48
0049bb44
0049bb44loc_49bb44:
0049bb44b 0x49bb54
0049bb48
0049bb48loc_49bb48:
0049bb48str x3, [sp+264]
0049bb4cstr x2, [sp+272]
0049bb50b 0x49bb54
0049bb54
0049bb54loc_49bb54:
0049bb54b 0x49bc80
0049bb58
0049bb58loc_49bb58:
0049bb58ldrb w3, [sp+50]
0049bb5cstrb w3, [sp+55]
0049bb60tbnz w3, 0, 0x49bb68
0049bb64b 0x49bb6c
0049bb68
0049bb68loc_49bb68:
0049bb68b 0x49bb8c
0049bb6c
0049bb6cloc_49bb6c:
0049bb6cldr x0, [sp+120]
0049bb70ldr x1, [sp+128]
0049bb74bl vendor/golang.org/x/text/secure/bidirule.DirectionString
0049bb78str x0, [sp+72]
0049bb7csubs xzr, x0, 0
0049bb80cset x2, ne
0049bb84strb w2, [sp+55]
0049bb88b 0x49bb8c
0049bb8c
0049bb8cloc_49bb8c:
0049bb8cldrb w3, [sp+55]
0049bb90strb w3, [sp+50]
0049bb94ldr x1, [sp+120]
0049bb98ldr x2, [sp+128]
0049bb9cadd x0, sp, 136
0049bba0bl vendor/golang.org/x/net/idna.(*labelIter).set
0049bba4ldr x3, [sp+264]
0049bba8subs xzr, x3, 0
0049bbaccset x4, ne
0049bbb0eor x4, x4, 1
0049bbb4strb w4, [sp+55]
0049bbb8cbnz x3, 0x49bbc0
0049bbbcb 0x49bbc4
0049bbc0
0049bbc0loc_49bbc0:
0049bbc0b 0x49bbe0
0049bbc4
0049bbc4loc_49bbc4:
0049bbc4ldr x3, [sp+568]
0049bbc8ldrsb x27, [x3]
0049bbccldr x3, [x3+16]
0049bbd0subs xzr, x3, 0
0049bbd4cset x3, ne
0049bbd8strb w3, [sp+55]
0049bbdcb 0x49bbe0
0049bbe0
0049bbe0loc_49bbe0:
0049bbe0ldrb w3, [sp+55]
0049bbe4tbnz w3, 0, 0x49bbec
0049bbe8b 0x49bc18
0049bbec
0049bbecloc_49bbec:
0049bbecldr x3, [sp+568]
0049bbf0ldrsb x27, [x3]
0049bbf4ldr x26, [x3+16]
0049bbf8ldr x3, [x26]
0049bbfcldr x1, [sp+120]
0049bc00ldr x0, [sp+568]
0049bc04ldr x2, [sp+128]
0049bc08blr x3
0049bc0cstr x0, [sp+264]
0049bc10str x1, [sp+272]
0049bc14b 0x49bc1c
0049bc18
0049bc18loc_49bc18:
0049bc18b 0x49bc1c
0049bc1c
0049bc1cloc_49bc1c:
0049bc1cldr x3, [sp+264]
0049bc20cbnz x3, 0x49bc28
0049bc24b 0x49bc2c
0049bc28
0049bc28loc_49bc28:
0049bc28b 0x49bc48
0049bc2c
0049bc2cloc_49bc2c:
0049bc2cldr x1, [sp+120]
0049bc30ldr x2, [sp+128]
0049bc34ldr x0, [sp+568]
0049bc38bl vendor/golang.org/x/net/idna.(*Profile).validateLabel
0049bc3cstr x0, [sp+264]
0049bc40str x1, [sp+272]
0049bc44b 0x49bc48
0049bc48
0049bc48loc_49bc48:
0049bc48b 0x49bc7c
0049bc4c
0049bc4cloc_49bc4c:
0049bc4cldr x3, [sp+264]
0049bc50cbnz x3, 0x49bc58
0049bc54b 0x49bc5c
0049bc58
0049bc58loc_49bc58:
0049bc58b 0x49bc78
0049bc5c
0049bc5cloc_49bc5c:
0049bc5cldr x1, [sp+216]
0049bc60ldr x2, [sp+224]
0049bc64ldr x0, [sp+568]
0049bc68bl vendor/golang.org/x/net/idna.(*Profile).validateLabel
0049bc6cstr x0, [sp+264]
0049bc70str x1, [sp+272]
0049bc74b 0x49bc78
0049bc78
0049bc78loc_49bc78:
0049bc78b 0x49bc7c
0049bc7c
0049bc7cloc_49bc7c:
0049bc7cb 0x49bc80
0049bc80
0049bc80loc_49bc80:
0049bc80add x0, sp, 136
0049bc84bl vendor/golang.org/x/net/idna.(*labelIter).next
0049bc88b 0x49b964
0049bc8c
0049bc8cloc_49bc8c:
0049bc8cldrb w1, [sp+50]
0049bc90strb w1, [sp+55]
0049bc94tbnz w1, 0, 0x49bc9c
0049bc98b 0x49bcb8
0049bc9c
0049bc9cloc_49bc9c:
0049bc9cldr x1, [sp+568]
0049bca0ldrsb x27, [x1]
0049bca4ldr x1, [x1+32]
0049bca8subs xzr, x1, 0
0049bcaccset x1, ne
0049bcb0strb w1, [sp+55]
0049bcb4b 0x49bcbc
0049bcb8
0049bcb8loc_49bcb8:
0049bcb8b 0x49bcbc
0049bcbc
0049bcbcloc_49bcbc:
0049bcbcldrb w1, [sp+55]
0049bcc0strb w1, [sp+54]
0049bcc4tbnz w1, 0, 0x49bccc
0049bcc8b 0x49bce4
0049bccc
0049bcccloc_49bccc:
0049bcccldr x1, [sp+264]
0049bcd0subs xzr, x1, 0
0049bcd4cset x1, ne
0049bcd8eor x1, x1, 1
0049bcdcstrb w1, [sp+54]
0049bce0b 0x49bce8
0049bce4
0049bce4loc_49bce4:
0049bce4b 0x49bce8
0049bce8
0049bce8loc_49bce8:
0049bce8ldrb w1, [sp+54]
0049bcectbnz w1, 0, 0x49bcf4
0049bcf0b 0x49bd00
0049bcf4
0049bcf4loc_49bcf4:
0049bcf4add x0, sp, 136
0049bcf8bl vendor/golang.org/x/net/idna.(*labelIter).reset
0049bcfcb 0x49c168
0049bd00
0049bd00loc_49bd00:
0049bd00b 0x49bd04
0049bd04
0049bd04loc_49bd04:
0049bd04ldrb w1, [sp+592]
0049bd08tbnz w1, 0, 0x49bd10
0049bd0cb 0x49bd1c
0049bd10
0049bd10loc_49bd10:
0049bd10add x0, sp, 136
0049bd14bl vendor/golang.org/x/net/idna.(*labelIter).reset
0049bd18b 0x49bf28
0049bd1c
0049bd1cloc_49bd1c:
0049bd1cb 0x49bd20
0049bd20
0049bd20loc_49bd20:
0049bd20add x0, sp, 136
0049bd24bl vendor/golang.org/x/net/idna.(*labelIter).result
0049bd28str x0, [sp+576]
0049bd2cstr x1, [sp+584]
0049bd30ldrb w1, [sp+592]
0049bd34strb w1, [sp+53]
0049bd38tbnz w1, 0, 0x49bd40
0049bd3cb 0x49bd54
0049bd40
0049bd40loc_49bd40:
0049bd40ldr x4, [sp+568]
0049bd44ldrsb x27, [x4]
0049bd48ldrb w4, [x4+4]
0049bd4cstrb w4, [sp+53]
0049bd50b 0x49bd58
0049bd54
0049bd54loc_49bd54:
0049bd54b 0x49bd58
0049bd58
0049bd58loc_49bd58:
0049bd58ldrb w4, [sp+53]
0049bd5cstrb w4, [sp+55]
0049bd60tbnz w4, 0, 0x49bd68
0049bd64b 0x49bd80
0049bd68
0049bd68loc_49bd68:
0049bd68ldr x4, [sp+264]
0049bd6csubs xzr, x4, 0
0049bd70cset x4, ne
0049bd74eor x4, x4, 1
0049bd78strb w4, [sp+55]
0049bd7cb 0x49bd84
0049bd80
0049bd80loc_49bd80:
0049bd80b 0x49bd84
0049bd84
0049bd84loc_49bd84:
0049bd84ldrb w4, [sp+55]
0049bd88tbnz w4, 0, 0x49bd90
0049bd8cb 0x49beec
0049bd90
0049bd90loc_49bd90:
0049bd90ldr x4, [sp+584]
0049bd94str x4, [sp+56]
0049bd98subs xzr, x4, 0
0049bd9ccset x5, ne
0049bda0strb w5, [sp+53]
0049bda4cbnz x4, 0x49bdac
0049bda8b 0x49bddc
0049bdac
0049bdacloc_49bdac:
0049bdacldr x1, [sp+584]
0049bdb0ldr x4, [sp+576]
0049bdb4ldr x5, [sp+56]
0049bdb8sub x0, x5, 1
0049bdbcsubs xzr, x1, x0
0049bdc0b.hi 0x49bdc8
0049bdc4b 0x49bf24
0049bdc8
0049bdc8loc_49bdc8:
0049bdc8ldrb w4, [x4+x0]
0049bdccsubs wzr, w4, 46
0049bdd0cset x4, eq
0049bdd4strb w4, [sp+53]
0049bdd8b 0x49bde0
0049bddc
0049bddcloc_49bddc:
0049bddcb 0x49bde0
0049bde0
0049bde0loc_49bde0:
0049bde0ldrb w4, [sp+53]
0049bde4tbnz w4, 0, 0x49bdec
0049bde8b 0x49bdfc
0049bdec
0049bdecloc_49bdec:
0049bdecldr x4, [sp+56]
0049bdf0sub x4, x4, 1
0049bdf4str x4, [sp+56]
0049bdf8b 0x49be00
0049bdfc
0049bdfcloc_49bdfc:
0049bdfcb 0x49be00
0049be00
0049be00loc_49be00:
0049be00ldr x4, [sp+584]
0049be04str x4, [sp+80]
0049be08subs xzr, x4, 0
0049be0ccset x5, eq
0049be10strb w5, [sp+53]
0049be14cbz x4, 0x49be1c
0049be18b 0x49be20
0049be1c
0049be1cloc_49be1c:
0049be1cb 0x49be34
0049be20
0049be20loc_49be20:
0049be20ldr x4, [sp+56]
0049be24subs xzr, x4, 253
0049be28cset x4, gt
0049be2cstrb w4, [sp+53]
0049be30b 0x49be34
0049be34
0049be34loc_49be34:
0049be34ldrb w4, [sp+53]
0049be38tbnz w4, 0, 0x49be40
0049be3cb 0x49bee4
0049be40
0049be40loc_49be40:
0049be40adrp x0, 0x1c0000
0049be44add x0, x0, 3744
0049be48bl runtime.newobject
0049be4cstr x0, [sp+328]
0049be50ldr x1, [sp+576]
0049be54ldr x2, [sp+584]
0049be58str x2, [x0+8]
0049be5cadrp x27, 0x5b0000
0049be60ldr w2, [x27+3056]
0049be64cbz w2, 0x49be6c
0049be68b 0x49be70
0049be6c
0049be6cloc_49be6c:
0049be6cb 0x49be84
0049be70
0049be70loc_49be70:
0049be70bl runtime.gcWriteBarrier2
0049be74str x1, [x25]
0049be78ldr x4, [x0]
0049be7cstr x4, [x25+8]
0049be80b 0x49be84
0049be84
0049be84loc_49be84:
0049be84str x1, [x0]
0049be88ldr x4, [sp+328]
0049be8cldrsb x27, [x4]
0049be90orr x5, xzr, 2
0049be94str x5, [x4+24]
0049be98adrp x27, 0x5b0000
0049be9cldr w5, [x27+3056]
0049bea0cbz w5, 0x49bea8
0049bea4b 0x49beac
0049bea8
0049bea8loc_49bea8:
0049bea8b 0x49bebc
0049beac
0049beacloc_49beac:
0049beacldr x5, [x4+16]
0049beb0bl runtime.gcWriteBarrier1
0049beb4str x5, [x25]
0049beb8b 0x49bebc
0049bebc
0049bebcloc_49bebc:
0049bebcadrp x5, 0x215000
0049bec0add x5, x5, 285
0049bec4str x5, [x4+16]
0049bec8ldr x4, [sp+328]
0049beccstr x4, [sp+448]
0049bed0adrp x5, 0x27b000
0049bed4add x5, x5, 2432
0049bed8str x5, [sp+264]
0049bedcstr x4, [sp+272]
0049bee0b 0x49bee8
0049bee4
0049bee4loc_49bee4:
0049bee4b 0x49bee8
0049bee8
0049bee8loc_49bee8:
0049bee8b 0x49bef0
0049beec
0049beecloc_49beec:
0049beecb 0x49bef0
0049bef0
0049bef0loc_49bef0:
0049bef0ldr x4, [sp+576]
0049bef4ldr x5, [sp+584]
0049bef8str x4, [sp+104]
0049befcstr x5, [sp+112]
0049bf00ldr x2, [sp+264]
0049bf04ldr x3, [sp+272]
0049bf08str x2, [sp+88]
0049bf0cstr x3, [sp+96]
0049bf10ldr x0, [sp+104]
0049bf14ldr x1, [sp+112]
0049bf18ldp x29, x30, [sp-8]
0049bf1cadd sp, sp, 560
0049bf20ret x30
0049bf24
0049bf24loc_49bf24:
0049bf24bl runtime.panicIndex
0049bf28
0049bf28loc_49bf28:
0049bf28add x0, sp, 136
0049bf2cbl vendor/golang.org/x/net/idna.(*labelIter).done
0049bf30strb w0, [sp+55]
0049bf34tbz w0, 0, 0x49bf3c
0049bf38b 0x49c164
0049bf3c
0049bf3cloc_49bf3c:
0049bf3cadd x0, sp, 136
0049bf40bl vendor/golang.org/x/net/idna.(*labelIter).label
0049bf44str x0, [sp+200]
0049bf48str x1, [sp+208]
0049bf4cbl vendor/golang.org/x/net/idna.ascii
0049bf50strb w0, [sp+54]
0049bf54tbnz w0, 0, 0x49bf5c
0049bf58b 0x49bf60
0049bf5c
0049bf5cloc_49bf5c:
0049bf5cb 0x49c010
0049bf60
0049bf60loc_49bf60:
0049bf60stp xzr, xzr, [sp+432]
0049bf64stp xzr, xzr, [sp+456]
0049bf68ldr x2, [sp+200]
0049bf6cldr x3, [sp+208]
0049bf70adrp x0, 0x215000
0049bf74add x0, x0, 1466
0049bf78orr x1, xzr, 4
0049bf7cbl vendor/golang.org/x/net/idna.encode
0049bf80str x0, [sp+432]
0049bf84str x1, [sp+440]
0049bf88str x2, [sp+456]
0049bf8cstr x3, [sp+464]
0049bf90ldr x4, [sp+440]
0049bf94ldr x5, [sp+432]
0049bf98str x5, [sp+504]
0049bf9cstr x4, [sp+512]
0049bfa0ldr x4, [sp+456]
0049bfa4ldr x5, [sp+464]
0049bfa8str x4, [sp+488]
0049bfacstr x5, [sp+496]
0049bfb0ldr x4, [sp+504]
0049bfb4ldr x5, [sp+512]
0049bfb8str x4, [sp+280]
0049bfbcstr x5, [sp+288]
0049bfc0ldr x4, [sp+488]
0049bfc4ldr x5, [sp+496]
0049bfc8str x4, [sp+232]
0049bfccstr x5, [sp+240]
0049bfd0ldr x6, [sp+264]
0049bfd4cbnz x6, 0x49bfdc
0049bfd8b 0x49bfe0
0049bfdc
0049bfdcloc_49bfdc:
0049bfdcb 0x49bfec
0049bfe0
0049bfe0loc_49bfe0:
0049bfe0str x4, [sp+264]
0049bfe4str x5, [sp+272]
0049bfe8b 0x49bfec
0049bfec
0049bfecloc_49bfec:
0049bfecldr x3, [sp+280]
0049bff0ldr x4, [sp+288]
0049bff4str x3, [sp+200]
0049bff8str x4, [sp+208]
0049bffcldr x1, [sp+280]
0049c000ldr x2, [sp+288]
0049c004add x0, sp, 136
0049c008bl vendor/golang.org/x/net/idna.(*labelIter).set
0049c00cb 0x49c010
0049c010
0049c010loc_49c010:
0049c010ldr x1, [sp+208]
0049c014str x1, [sp+64]
0049c018ldr x1, [sp+568]
0049c01cldrsb x27, [x1]
0049c020ldrb w1, [x1+4]
0049c024strb w1, [sp+53]
0049c028tbnz w1, 0, 0x49c030
0049c02cb 0x49c048
0049c030
0049c030loc_49c030:
0049c030ldr x1, [sp+264]
0049c034subs xzr, x1, 0
0049c038cset x1, ne
0049c03ceor x1, x1, 1
0049c040strb w1, [sp+53]
0049c044b 0x49c04c
0049c048
0049c048loc_49c048:
0049c048b 0x49c04c
0049c04c
0049c04cloc_49c04c:
0049c04cldrb w1, [sp+53]
0049c050strb w1, [sp+54]
0049c054tbnz w1, 0, 0x49c05c
0049c058b 0x49c098
0049c05c
0049c05cloc_49c05c:
0049c05cldr x1, [sp+64]
0049c060subs xzr, x1, 0
0049c064cset x2, eq
0049c068strb w2, [sp+52]
0049c06ccbz x1, 0x49c074
0049c070b 0x49c078
0049c074
0049c074loc_49c074:
0049c074b 0x49c08c
0049c078
0049c078loc_49c078:
0049c078ldr x1, [sp+64]
0049c07csubs xzr, x1, 63
0049c080cset x1, gt
0049c084strb w1, [sp+52]
0049c088b 0x49c08c
0049c08c
0049c08cloc_49c08c:
0049c08cldrb w1, [sp+52]
0049c090strb w1, [sp+54]
0049c094b 0x49c09c
0049c098
0049c098loc_49c098:
0049c098b 0x49c09c
0049c09c
0049c09cloc_49c09c:
0049c09cldrb w1, [sp+54]
0049c0a0tbnz w1, 0, 0x49c0a8
0049c0a4b 0x49c14c
0049c0a8
0049c0a8loc_49c0a8:
0049c0a8adrp x0, 0x1bf000
0049c0acadd x0, x0, 3744
0049c0b0bl runtime.newobject
0049c0b4str x0, [sp+336]
0049c0b8ldr x1, [sp+200]
0049c0bcldr x2, [sp+208]
0049c0c0str x2, [x0+8]
0049c0c4adrp x27, 0x5af000
0049c0c8ldr w2, [x27+3056]
0049c0cccbz w2, 0x49c0d4
0049c0d0b 0x49c0d8
0049c0d4
0049c0d4loc_49c0d4:
0049c0d4b 0x49c0ec
0049c0d8
0049c0d8loc_49c0d8:
0049c0d8bl runtime.gcWriteBarrier2
0049c0dcstr x1, [x25]
0049c0e0ldr x2, [x0]
0049c0e4str x2, [x25+8]
0049c0e8b 0x49c0ec
0049c0ec
0049c0ecloc_49c0ec:
0049c0ecstr x1, [x0]
0049c0f0ldr x1, [sp+336]
0049c0f4ldrsb x27, [x1]
0049c0f8orr x2, xzr, 2
0049c0fcstr x2, [x1+24]
0049c100adrp x27, 0x5af000
0049c104ldr w3, [x27+3056]
0049c108cbz w3, 0x49c110
0049c10cb 0x49c114
0049c110
0049c110loc_49c110:
0049c110b 0x49c124
0049c114
0049c114loc_49c114:
0049c114ldr x3, [x1+16]
0049c118bl runtime.gcWriteBarrier1
0049c11cstr x3, [x25]
0049c120b 0x49c124
0049c124
0049c124loc_49c124:
0049c124adrp x3, 0x214000
0049c128add x3, x3, 285
0049c12cstr x3, [x1+16]
0049c130ldr x1, [sp+336]
0049c134str x1, [sp+448]
0049c138adrp x3, 0x27a000
0049c13cadd x3, x3, 2432
0049c140str x3, [sp+264]
0049c144str x1, [sp+272]
0049c148b 0x49c154
0049c14c
0049c14cloc_49c14c:
0049c14corr x2, xzr, 2
0049c150b 0x49c154
0049c154
0049c154loc_49c154:
0049c154b 0x49c158
0049c158
0049c158loc_49c158:
0049c158add x0, sp, 136
0049c15cbl vendor/golang.org/x/net/idna.(*labelIter).next
0049c160b 0x49bf28
0049c164
0049c164loc_49c164:
0049c164b 0x49bd20
0049c168
0049c168loc_49c168:
0049c168add x0, sp, 136
0049c16cbl vendor/golang.org/x/net/idna.(*labelIter).done
0049c170strb w0, [sp+55]
0049c174tbz w0, 0, 0x49c17c
0049c178b 0x49c260
0049c17c
0049c17cloc_49c17c:
0049c17cadd x0, sp, 136
0049c180bl vendor/golang.org/x/net/idna.(*labelIter).label
0049c184str x0, [sp+432]
0049c188str x1, [sp+440]
0049c18cldr x2, [sp+568]
0049c190ldrsb x27, [x2]
0049c194ldr x26, [x2+32]
0049c198ldr x2, [x26]
0049c19cblr x2
0049c1a0strb w0, [sp+54]
0049c1a4tbnz w0, 0, 0x49c1ac
0049c1a8b 0x49c1bc
0049c1ac
0049c1acloc_49c1ac:
0049c1acb 0x49c1b0
0049c1b0
0049c1b0loc_49c1b0:
0049c1b0add x0, sp, 136
0049c1b4bl vendor/golang.org/x/net/idna.(*labelIter).next
0049c1b8b 0x49c168
0049c1bc
0049c1bcloc_49c1bc:
0049c1bcadrp x0, 0x1bf000
0049c1c0add x0, x0, 3744
0049c1c4bl runtime.newobject
0049c1c8str x0, [sp+344]
0049c1ccldr x1, [sp+576]
0049c1d0ldr x2, [sp+584]
0049c1d4str x2, [x0+8]
0049c1d8adrp x27, 0x5af000
0049c1dcldr w2, [x27+3056]
0049c1e0cbz w2, 0x49c1e8
0049c1e4b 0x49c1ec
0049c1e8
0049c1e8loc_49c1e8:
0049c1e8b 0x49c200
0049c1ec
0049c1ecloc_49c1ec:
0049c1ecbl runtime.gcWriteBarrier2
0049c1f0str x1, [x25]
0049c1f4ldr x2, [x0]
0049c1f8str x2, [x25+8]
0049c1fcb 0x49c200
0049c200
0049c200loc_49c200:
0049c200str x1, [x0]
0049c204ldr x1, [sp+344]
0049c208ldrsb x27, [x1]
0049c20corr x2, xzr, 1
0049c210str x2, [x1+24]
0049c214adrp x27, 0x5af000
0049c218ldr w2, [x27+3056]
0049c21ccbz w2, 0x49c224
0049c220b 0x49c228
0049c224
0049c224loc_49c224:
0049c224b 0x49c238
0049c228
0049c228loc_49c228:
0049c228ldr x2, [x1+16]
0049c22cbl runtime.gcWriteBarrier1
0049c230str x2, [x25]
0049c234b 0x49c238
0049c238
0049c238loc_49c238:
0049c238adrp x2, 0x273000
0049c23cadd x2, x2, 520
0049c240str x2, [x1+16]
0049c244ldr x1, [sp+344]
0049c248str x1, [sp+448]
0049c24cadrp x2, 0x27a000
0049c250add x2, x2, 2432
0049c254str x2, [sp+264]
0049c258str x1, [sp+272]
0049c25cb 0x49c264
0049c260
0049c260loc_49c260:
0049c260b 0x49c264
0049c264
0049c264loc_49c264:
0049c264b 0x49bd04
0049c268
0049c268loc_49c268:
0049c268orr x0, xzr, 4
0049c26cbl runtime.panicSliceB
0049c270
0049c270loc_49c270:
0049c270ldr x2, [sp+584]
0049c274str x2, [sp+80]
0049c278subs xzr, x2, 0
0049c27ccset x3, ne
0049c280strb w3, [sp+55]
0049c284cbnz x2, 0x49c28c
0049c288b 0x49c2b4
0049c28c
0049c28cloc_49c28c:
0049c28cldr x1, [sp+584]
0049c290ldr x2, [sp+576]
0049c294subs xzr, x1, 0
0049c298b.hi 0x49c2a0
0049c29cb 0x49c308
0049c2a0
0049c2a0loc_49c2a0:
0049c2a0ldrb w2, [x2]
0049c2a4subs wzr, w2, 46
0049c2a8cset x2, eq
0049c2acstrb w2, [sp+55]
0049c2b0b 0x49c2b8
0049c2b4
0049c2b4loc_49c2b4:
0049c2b4b 0x49c2b8
0049c2b8
0049c2b8loc_49c2b8:
0049c2b8ldrb w2, [sp+55]
0049c2bctbnz w2, 0, 0x49c2c4
0049c2c0b 0x49c2fc
0049c2c4
0049c2c4loc_49c2c4:
0049c2c4b 0x49c2c8
0049c2c8
0049c2c8loc_49c2c8:
0049c2c8ldr x1, [sp+584]
0049c2ccldr x2, [sp+576]
0049c2d0subs xzr, x1, 1
0049c2d4b.hs 0x49c2dc
0049c2d8b 0x49c300
0049c2dc
0049c2dcloc_49c2dc:
0049c2dcsub x3, x1, 1
0049c2e0sub x4, xzr, x3
0049c2e4sbfm x4, x4, 63, 63
0049c2e8and x4, x4, 1
0049c2ecadd x2, x2, x4
0049c2f0str x2, [sp+576]
0049c2f4str x3, [sp+584]
0049c2f8b 0x49c270
0049c2fc
0049c2fcloc_49c2fc:
0049c2fcb 0x49b814
0049c300
0049c300loc_49c300:
0049c300orr x0, xzr, 1
0049c304bl runtime.panicSliceB
0049c308
0049c308loc_49c308:
0049c308mov x0, xzr
0049c30cbl runtime.panicIndex
0049c310hint
0049c314
0049c314loc_49c314:
0049c314stp x0, x1, [sp+8]
0049c318str x2, [sp+24]
0049c31cstrb w3, [sp+32]
0049c320mov x3, x30
0049c324bl runtime.morestack_noctxt.abi0
0049c328ldp x0, x1, [sp+8]
0049c32cldr x2, [sp+24]
0049c330ldrb w3, [sp+32]
0049c334b 0x49b710
0049c338udf 0
0049c33cudf 0
0049b710
0049b710vendor/golang.org/x/net/idna.(*Profile).process: ; void vendor/golang.org/x/net/idna.(*Profile).process(vendor/golang.org/x/net/idna.Profile * p, struct string s, bool toASCII)
0049b710ldr x16, [x28+16]
0049b714sub x17, sp, 432
0049b718subs xzr, x17, x16
0049b71cb.ls 0x49c314
0049b720sub x20, sp, 560
0049b724stp x29, x30, [x20-8]
0049b728add sp, x20, 0
0049b72csub x29, sp, 8
0049b730str x0, [sp+568]
0049b734str x1, [sp+576]
0049b738str x2, [sp+584]
0049b73cstrb w3, [sp+592]
0049b740stp xzr, xzr, [sp+104]
0049b744stp xzr, xzr, [sp+88]
0049b748stp xzr, xzr, [sp+264]
0049b74cstrb wzr, [sp+50]
0049b750ldr x3, [sp+568]
0049b754ldrsb x27, [x3]
0049b758ldr x3, [x3+24]
0049b75ccbnz x3, 0x49b764
0049b760b 0x49b7f4
0049b764
0049b764loc_49b764:
0049b764stp xzr, xzr, [sp+472]
0049b768stp xzr, xzr, [sp+456]
0049b76cldr x3, [sp+568]
0049b770ldrsb x27, [x3]
0049b774ldr x26, [x3+24]
0049b778ldr x3, [x26]
0049b77cldr x1, [sp+576]
0049b780ldr x0, [sp+568]
0049b784ldr x2, [sp+584]
0049b788blr x3
0049b78cstr x0, [sp+472]
0049b790str x1, [sp+480]
0049b794strb w2, [sp+55]
0049b798str x3, [sp+456]
0049b79cstr x4, [sp+464]
0049b7a0ldr x3, [sp+472]
0049b7a4ldr x4, [sp+480]
0049b7a8str x3, [sp+312]
0049b7acstr x4, [sp+320]
0049b7b0ldrb w3, [sp+55]
0049b7b4strb w3, [sp+51]
0049b7b8ldr x3, [sp+456]
0049b7bcldr x4, [sp+464]
0049b7c0str x3, [sp+296]
0049b7c4str x4, [sp+304]
0049b7c8ldr x3, [sp+312]
0049b7ccldr x4, [sp+320]
0049b7d0str x3, [sp+576]
0049b7d4str x4, [sp+584]
0049b7d8ldrb w3, [sp+51]
0049b7dcstrb w3, [sp+50]
0049b7e0ldr x3, [sp+296]
0049b7e4ldr x4, [sp+304]
0049b7e8str x3, [sp+264]
0049b7ecstr x4, [sp+272]
0049b7f0b 0x49b7f8
0049b7f4
0049b7f4loc_49b7f4:
0049b7f4b 0x49b7f8
0049b7f8
0049b7f8loc_49b7f8:
0049b7f8ldr x2, [sp+568]
0049b7fcldrsb x27, [x2]
0049b800ldrb w2, [x2+5]
0049b804tbnz w2, 0, 0x49b80c
0049b808b 0x49b810
0049b80c
0049b80cloc_49b80c:
0049b80cb 0x49c270
0049b810
0049b810loc_49b810:
0049b810b 0x49b814
0049b814
0049b814loc_49b814:
0049b814ldr x1, [sp+264]
0049b818subs xzr, x1, 0
0049b81ccset x2, ne
0049b820eor x2, x2, 1
0049b824strb w2, [sp+54]
0049b828cbnz x1, 0x49b830
0049b82cb 0x49b834
0049b830
0049b830loc_49b830:
0049b830b 0x49b848
0049b834
0049b834loc_49b834:
0049b834ldr x1, [sp+568]
0049b838ldrsb x27, [x1]
0049b83cldrb w1, [x1+4]
0049b840strb w1, [sp+54]
0049b844b 0x49b848
0049b848
0049b848loc_49b848:
0049b848ldrb w1, [sp+54]
0049b84cstrb w1, [sp+55]
0049b850tbnz w1, 0, 0x49b858
0049b854b 0x49b86c
0049b858
0049b858loc_49b858:
0049b858ldr x1, [sp+584]
0049b85csubs xzr, x1, 0
0049b860cset x1, eq
0049b864strb w1, [sp+55]
0049b868b 0x49b870
0049b86c
0049b86cloc_49b86c:
0049b86cb 0x49b870
0049b870
0049b870loc_49b870:
0049b870ldrb w1, [sp+55]
0049b874tbnz w1, 0, 0x49b87c
0049b878b 0x49b920
0049b87c
0049b87cloc_49b87c:
0049b87cadrp x0, 0x1c0000
0049b880add x0, x0, 3744
0049b884bl runtime.newobject
0049b888str x0, [sp+424]
0049b88cldr x1, [sp+576]
0049b890ldr x2, [sp+584]
0049b894str x2, [x0+8]
0049b898adrp x27, 0x5b0000
0049b89cldr w2, [x27+3056]
0049b8a0cbz w2, 0x49b8a8
0049b8a4b 0x49b8ac
0049b8a8
0049b8a8loc_49b8a8:
0049b8a8b 0x49b8c0
0049b8ac
0049b8acloc_49b8ac:
0049b8acbl runtime.gcWriteBarrier2
0049b8b0str x1, [x25]
0049b8b4ldr x2, [x0]
0049b8b8str x2, [x25+8]
0049b8bcb 0x49b8c0
0049b8c0
0049b8c0loc_49b8c0:
0049b8c0str x1, [x0]
0049b8c4ldr x1, [sp+424]
0049b8c8ldrsb x27, [x1]
0049b8ccorr x2, xzr, 2
0049b8d0str x2, [x1+24]
0049b8d4adrp x27, 0x5b0000
0049b8d8ldr w3, [x27+3056]
0049b8dccbz w3, 0x49b8e4
0049b8e0b 0x49b8e8
0049b8e4
0049b8e4loc_49b8e4:
0049b8e4b 0x49b8f8
0049b8e8
0049b8e8loc_49b8e8:
0049b8e8ldr x3, [x1+16]
0049b8ecbl runtime.gcWriteBarrier1
0049b8f0str x3, [x25]
0049b8f4b 0x49b8f8
0049b8f8
0049b8f8loc_49b8f8:
0049b8f8adrp x3, 0x215000
0049b8fcadd x3, x3, 285
0049b900str x3, [x1+16]
0049b904ldr x1, [sp+424]
0049b908str x1, [sp+448]
0049b90cadrp x3, 0x27b000
0049b910add x3, x3, 2432
0049b914str x3, [sp+264]
0049b918str x1, [sp+272]
0049b91cb 0x49b928
0049b920
0049b920loc_49b920:
0049b920orr x2, xzr, 2
0049b924b 0x49b928
0049b928
0049b928loc_49b928:
0049b928stp xzr, xzr, [sp+360]
0049b92cstp xzr, xzr, [sp+376]
0049b930stp xzr, xzr, [sp+392]
0049b934stp xzr, xzr, [sp+408]
0049b938ldr x1, [sp+576]
0049b93cldr x3, [sp+584]
0049b940str x1, [sp+360]
0049b944str x3, [sp+368]
0049b948stp xzr, xzr, [sp+136]
0049b94cstp xzr, xzr, [sp+152]
0049b950stp xzr, xzr, [sp+168]
0049b954stp xzr, xzr, [sp+184]
0049b958str x1, [sp+136]
0049b95cstr x3, [sp+144]
0049b960b 0x49b964
0049b964
0049b964loc_49b964:
0049b964add x0, sp, 136
0049b968bl vendor/golang.org/x/net/idna.(*labelIter).done
0049b96cstrb w0, [sp+54]
0049b970tbz w0, 0, 0x49b978
0049b974b 0x49bc8c
0049b978
0049b978loc_49b978:
0049b978add x0, sp, 136
0049b97cbl vendor/golang.org/x/net/idna.(*labelIter).label
0049b980str x0, [sp+216]
0049b984str x1, [sp+224]
0049b988cbz x1, 0x49b990
0049b98cb 0x49ba80
0049b990
0049b990loc_49b990:
0049b990ldr x1, [sp+264]
0049b994subs xzr, x1, 0
0049b998cset x2, ne
0049b99ceor x2, x2, 1
0049b9a0strb w2, [sp+55]
0049b9a4cbnz x1, 0x49b9ac
0049b9a8b 0x49b9b0
0049b9ac
0049b9acloc_49b9ac:
0049b9acb 0x49b9c4
0049b9b0
0049b9b0loc_49b9b0:
0049b9b0ldr x1, [sp+568]
0049b9b4ldrsb x27, [x1]
0049b9b8ldrb w1, [x1+4]
0049b9bcstrb w1, [sp+55]
0049b9c0b 0x49b9c4
0049b9c4
0049b9c4loc_49b9c4:
0049b9c4ldrb w1, [sp+55]
0049b9c8tbnz w1, 0, 0x49b9d0
0049b9ccb 0x49ba74
0049b9d0
0049b9d0loc_49b9d0:
0049b9d0adrp x0, 0x1c0000
0049b9d4add x0, x0, 3744
0049b9d8bl runtime.newobject
0049b9dcstr x0, [sp+352]
0049b9e0ldr x1, [sp+576]
0049b9e4ldr x2, [sp+584]
0049b9e8str x2, [x0+8]
0049b9ecadrp x27, 0x5b0000
0049b9f0ldr w2, [x27+3056]
0049b9f4cbz w2, 0x49b9fc
0049b9f8b 0x49ba00
0049b9fc
0049b9fcloc_49b9fc:
0049b9fcb 0x49ba14
0049ba00
0049ba00loc_49ba00:
0049ba00bl runtime.gcWriteBarrier2
0049ba04str x1, [x25]
0049ba08ldr x2, [x0]
0049ba0cstr x2, [x25+8]
0049ba10b 0x49ba14
0049ba14
0049ba14loc_49ba14:
0049ba14str x1, [x0]
0049ba18ldr x1, [sp+352]
0049ba1cldrsb x27, [x1]
0049ba20orr x2, xzr, 2
0049ba24str x2, [x1+24]
0049ba28adrp x27, 0x5b0000
0049ba2cldr w3, [x27+3056]
0049ba30cbz w3, 0x49ba38
0049ba34b 0x49ba3c
0049ba38
0049ba38loc_49ba38:
0049ba38b 0x49ba4c
0049ba3c
0049ba3cloc_49ba3c:
0049ba3cldr x3, [x1+16]
0049ba40bl runtime.gcWriteBarrier1
0049ba44str x3, [x25]
0049ba48b 0x49ba4c
0049ba4c
0049ba4cloc_49ba4c:
0049ba4cadrp x3, 0x215000
0049ba50add x3, x3, 285
0049ba54str x3, [x1+16]
0049ba58ldr x1, [sp+352]
0049ba5cstr x1, [sp+448]
0049ba60adrp x3, 0x27b000
0049ba64add x3, x3, 2432
0049ba68str x3, [sp+264]
0049ba6cstr x1, [sp+272]
0049ba70b 0x49ba7c
0049ba74
0049ba74loc_49ba74:
0049ba74orr x2, xzr, 2
0049ba78b 0x49ba7c
0049ba7c
0049ba7cloc_49ba7c:
0049ba7cb 0x49bc80
0049ba80
0049ba80loc_49ba80:
0049ba80adrp x2, 0x215000
0049ba84add x2, x2, 1466
0049ba88orr x3, xzr, 4
0049ba8cbl strings.HasPrefix
0049ba90strb w0, [sp+55]
0049ba94tbnz w0, 0, 0x49ba9c
0049ba98b 0x49bc4c
0049ba9c
0049ba9cloc_49ba9c:
0049ba9cldr x1, [sp+224]
0049baa0ldr x2, [sp+216]
0049baa4subs xzr, x1, 4
0049baa8b.hs 0x49bab0
0049baacb 0x49c268
0049bab0
0049bab0loc_49bab0:
0049bab0sub x3, x1, 4
0049bab4sub x4, xzr, x3
0049bab8sbfm x4, x4, 63, 63
0049babcand x4, x4, 4
0049bac0add x2, x2, x4
0049bac4str x2, [sp+472]
0049bac8str x3, [sp+480]
0049baccstp xzr, xzr, [sp+432]
0049bad0stp xzr, xzr, [sp+456]
0049bad4ldr x0, [sp+472]
0049bad8ldr x1, [sp+480]
0049badcbl vendor/golang.org/x/net/idna.decode
0049bae0str x0, [sp+432]
0049bae4str x1, [sp+440]
0049bae8str x2, [sp+456]
0049baecstr x3, [sp+464]
0049baf0ldr x2, [sp+432]
0049baf4ldr x3, [sp+440]
0049baf8str x2, [sp+536]
0049bafcstr x3, [sp+544]
0049bb00ldr x2, [sp+456]
0049bb04ldr x3, [sp+464]
0049bb08str x2, [sp+520]
0049bb0cstr x3, [sp+528]
0049bb10ldr x2, [sp+536]
0049bb14ldr x3, [sp+544]
0049bb18str x2, [sp+120]
0049bb1cstr x3, [sp+128]
0049bb20ldr x2, [sp+528]
0049bb24ldr x3, [sp+520]
0049bb28str x3, [sp+248]
0049bb2cstr x2, [sp+256]
0049bb30cbnz x3, 0x49bb38
0049bb34b 0x49bb58
0049bb38
0049bb38loc_49bb38:
0049bb38ldr x1, [sp+264]
0049bb3ccbnz x1, 0x49bb44
0049bb40b 0x49bb48
0049bb44
0049bb44loc_49bb44:
0049bb44b 0x49bb54
0049bb48
0049bb48loc_49bb48:
0049bb48str x3, [sp+264]
0049bb4cstr x2, [sp+272]
0049bb50b 0x49bb54
0049bb54
0049bb54loc_49bb54:
0049bb54b 0x49bc80
0049bb58
0049bb58loc_49bb58:
0049bb58ldrb w3, [sp+50]
0049bb5cstrb w3, [sp+55]
0049bb60tbnz w3, 0, 0x49bb68
0049bb64b 0x49bb6c
0049bb68
0049bb68loc_49bb68:
0049bb68b 0x49bb8c
0049bb6c
0049bb6cloc_49bb6c:
0049bb6cldr x0, [sp+120]
0049bb70ldr x1, [sp+128]
0049bb74bl vendor/golang.org/x/text/secure/bidirule.DirectionString
0049bb78str x0, [sp+72]
0049bb7csubs xzr, x0, 0
0049bb80cset x2, ne
0049bb84strb w2, [sp+55]
0049bb88b 0x49bb8c
0049bb8c
0049bb8cloc_49bb8c:
0049bb8cldrb w3, [sp+55]
0049bb90strb w3, [sp+50]
0049bb94ldr x1, [sp+120]
0049bb98ldr x2, [sp+128]
0049bb9cadd x0, sp, 136
0049bba0bl vendor/golang.org/x/net/idna.(*labelIter).set
0049bba4ldr x3, [sp+264]
0049bba8subs xzr, x3, 0
0049bbaccset x4, ne
0049bbb0eor x4, x4, 1
0049bbb4strb w4, [sp+55]
0049bbb8cbnz x3, 0x49bbc0
0049bbbcb 0x49bbc4
0049bbc0
0049bbc0loc_49bbc0:
0049bbc0b 0x49bbe0
0049bbc4
0049bbc4loc_49bbc4:
0049bbc4ldr x3, [sp+568]
0049bbc8ldrsb x27, [x3]
0049bbccldr x3, [x3+16]
0049bbd0subs xzr, x3, 0
0049bbd4cset x3, ne
0049bbd8strb w3, [sp+55]
0049bbdcb 0x49bbe0
0049bbe0
0049bbe0loc_49bbe0:
0049bbe0ldrb w3, [sp+55]
0049bbe4tbnz w3, 0, 0x49bbec
0049bbe8b 0x49bc18
0049bbec
0049bbecloc_49bbec:
0049bbecldr x3, [sp+568]
0049bbf0ldrsb x27, [x3]
0049bbf4ldr x26, [x3+16]
0049bbf8ldr x3, [x26]
0049bbfcldr x1, [sp+120]
0049bc00ldr x0, [sp+568]
0049bc04ldr x2, [sp+128]
0049bc08blr x3
0049bc0cstr x0, [sp+264]
0049bc10str x1, [sp+272]
0049bc14b 0x49bc1c
0049bc18
0049bc18loc_49bc18:
0049bc18b 0x49bc1c
0049bc1c
0049bc1cloc_49bc1c:
0049bc1cldr x3, [sp+264]
0049bc20cbnz x3, 0x49bc28
0049bc24b 0x49bc2c
0049bc28
0049bc28loc_49bc28:
0049bc28b 0x49bc48
0049bc2c
0049bc2cloc_49bc2c:
0049bc2cldr x1, [sp+120]
0049bc30ldr x2, [sp+128]
0049bc34ldr x0, [sp+568]
0049bc38bl vendor/golang.org/x/net/idna.(*Profile).validateLabel
0049bc3cstr x0, [sp+264]
0049bc40str x1, [sp+272]
0049bc44b 0x49bc48
0049bc48
0049bc48loc_49bc48:
0049bc48b 0x49bc7c
0049bc4c
0049bc4cloc_49bc4c:
0049bc4cldr x3, [sp+264]
0049bc50cbnz x3, 0x49bc58
0049bc54b 0x49bc5c
0049bc58
0049bc58loc_49bc58:
0049bc58b 0x49bc78
0049bc5c
0049bc5cloc_49bc5c:
0049bc5cldr x1, [sp+216]
0049bc60ldr x2, [sp+224]
0049bc64ldr x0, [sp+568]
0049bc68bl vendor/golang.org/x/net/idna.(*Profile).validateLabel
0049bc6cstr x0, [sp+264]
0049bc70str x1, [sp+272]
0049bc74b 0x49bc78
0049bc78
0049bc78loc_49bc78:
0049bc78b 0x49bc7c
0049bc7c
0049bc7cloc_49bc7c:
0049bc7cb 0x49bc80
0049bc80
0049bc80loc_49bc80:
0049bc80add x0, sp, 136
0049bc84bl vendor/golang.org/x/net/idna.(*labelIter).next
0049bc88b 0x49b964
0049bc8c
0049bc8cloc_49bc8c:
0049bc8cldrb w1, [sp+50]
0049bc90strb w1, [sp+55]
0049bc94tbnz w1, 0, 0x49bc9c
0049bc98b 0x49bcb8
0049bc9c
0049bc9cloc_49bc9c:
0049bc9cldr x1, [sp+568]
0049bca0ldrsb x27, [x1]
0049bca4ldr x1, [x1+32]
0049bca8subs xzr, x1, 0
0049bcaccset x1, ne
0049bcb0strb w1, [sp+55]
0049bcb4b 0x49bcbc
0049bcb8
0049bcb8loc_49bcb8:
0049bcb8b 0x49bcbc
0049bcbc
0049bcbcloc_49bcbc:
0049bcbcldrb w1, [sp+55]
0049bcc0strb w1, [sp+54]
0049bcc4tbnz w1, 0, 0x49bccc
0049bcc8b 0x49bce4
0049bccc
0049bcccloc_49bccc:
0049bcccldr x1, [sp+264]
0049bcd0subs xzr, x1, 0
0049bcd4cset x1, ne
0049bcd8eor x1, x1, 1
0049bcdcstrb w1, [sp+54]
0049bce0b 0x49bce8
0049bce4
0049bce4loc_49bce4:
0049bce4b 0x49bce8
0049bce8
0049bce8loc_49bce8:
0049bce8ldrb w1, [sp+54]
0049bcectbnz w1, 0, 0x49bcf4
0049bcf0b 0x49bd00
0049bcf4
0049bcf4loc_49bcf4:
0049bcf4add x0, sp, 136
0049bcf8bl vendor/golang.org/x/net/idna.(*labelIter).reset
0049bcfcb 0x49c168
0049bd00
0049bd00loc_49bd00:
0049bd00b 0x49bd04
0049bd04
0049bd04loc_49bd04:
0049bd04ldrb w1, [sp+592]
0049bd08tbnz w1, 0, 0x49bd10
0049bd0cb 0x49bd1c
0049bd10
0049bd10loc_49bd10:
0049bd10add x0, sp, 136
0049bd14bl vendor/golang.org/x/net/idna.(*labelIter).reset
0049bd18b 0x49bf28
0049bd1c
0049bd1cloc_49bd1c:
0049bd1cb 0x49bd20
0049bd20
0049bd20loc_49bd20:
0049bd20add x0, sp, 136
0049bd24bl vendor/golang.org/x/net/idna.(*labelIter).result
0049bd28str x0, [sp+576]
0049bd2cstr x1, [sp+584]
0049bd30ldrb w1, [sp+592]
0049bd34strb w1, [sp+53]
0049bd38tbnz w1, 0, 0x49bd40
0049bd3cb 0x49bd54
0049bd40
0049bd40loc_49bd40:
0049bd40ldr x4, [sp+568]
0049bd44ldrsb x27, [x4]
0049bd48ldrb w4, [x4+4]
0049bd4cstrb w4, [sp+53]
0049bd50b 0x49bd58
0049bd54
0049bd54loc_49bd54:
0049bd54b 0x49bd58
0049bd58
0049bd58loc_49bd58:
0049bd58ldrb w4, [sp+53]
0049bd5cstrb w4, [sp+55]
0049bd60tbnz w4, 0, 0x49bd68
0049bd64b 0x49bd80
0049bd68
0049bd68loc_49bd68:
0049bd68ldr x4, [sp+264]
0049bd6csubs xzr, x4, 0
0049bd70cset x4, ne
0049bd74eor x4, x4, 1
0049bd78strb w4, [sp+55]
0049bd7cb 0x49bd84
0049bd80
0049bd80loc_49bd80:
0049bd80b 0x49bd84
0049bd84
0049bd84loc_49bd84:
0049bd84ldrb w4, [sp+55]
0049bd88tbnz w4, 0, 0x49bd90
0049bd8cb 0x49beec
0049bd90
0049bd90loc_49bd90:
0049bd90ldr x4, [sp+584]
0049bd94str x4, [sp+56]
0049bd98subs xzr, x4, 0
0049bd9ccset x5, ne
0049bda0strb w5, [sp+53]
0049bda4cbnz x4, 0x49bdac
0049bda8b 0x49bddc
0049bdac
0049bdacloc_49bdac:
0049bdacldr x1, [sp+584]
0049bdb0ldr x4, [sp+576]
0049bdb4ldr x5, [sp+56]
0049bdb8sub x0, x5, 1
0049bdbcsubs xzr, x1, x0
0049bdc0b.hi 0x49bdc8
0049bdc4b 0x49bf24
0049bdc8
0049bdc8loc_49bdc8:
0049bdc8ldrb w4, [x4+x0]
0049bdccsubs wzr, w4, 46
0049bdd0cset x4, eq
0049bdd4strb w4, [sp+53]
0049bdd8b 0x49bde0
0049bddc
0049bddcloc_49bddc:
0049bddcb 0x49bde0
0049bde0
0049bde0loc_49bde0:
0049bde0ldrb w4, [sp+53]
0049bde4tbnz w4, 0, 0x49bdec
0049bde8b 0x49bdfc
0049bdec
0049bdecloc_49bdec:
0049bdecldr x4, [sp+56]
0049bdf0sub x4, x4, 1
0049bdf4str x4, [sp+56]
0049bdf8b 0x49be00
0049bdfc
0049bdfcloc_49bdfc:
0049bdfcb 0x49be00
0049be00
0049be00loc_49be00:
0049be00ldr x4, [sp+584]
0049be04str x4, [sp+80]
0049be08subs xzr, x4, 0
0049be0ccset x5, eq
0049be10strb w5, [sp+53]
0049be14cbz x4, 0x49be1c
0049be18b 0x49be20
0049be1c
0049be1cloc_49be1c:
0049be1cb 0x49be34
0049be20
0049be20loc_49be20:
0049be20ldr x4, [sp+56]
0049be24subs xzr, x4, 253
0049be28cset x4, gt
0049be2cstrb w4, [sp+53]
0049be30b 0x49be34
0049be34
0049be34loc_49be34:
0049be34ldrb w4, [sp+53]
0049be38tbnz w4, 0, 0x49be40
0049be3cb 0x49bee4
0049be40
0049be40loc_49be40:
0049be40adrp x0, 0x1c0000
0049be44add x0, x0, 3744
0049be48bl runtime.newobject
0049be4cstr x0, [sp+328]
0049be50ldr x1, [sp+576]
0049be54ldr x2, [sp+584]
0049be58str x2, [x0+8]
0049be5cadrp x27, 0x5b0000
0049be60ldr w2, [x27+3056]
0049be64cbz w2, 0x49be6c
0049be68b 0x49be70
0049be6c
0049be6cloc_49be6c:
0049be6cb 0x49be84
0049be70
0049be70loc_49be70:
0049be70bl runtime.gcWriteBarrier2
0049be74str x1, [x25]
0049be78ldr x4, [x0]
0049be7cstr x4, [x25+8]
0049be80b 0x49be84
0049be84
0049be84loc_49be84:
0049be84str x1, [x0]
0049be88ldr x4, [sp+328]
0049be8cldrsb x27, [x4]
0049be90orr x5, xzr, 2
0049be94str x5, [x4+24]
0049be98adrp x27, 0x5b0000
0049be9cldr w5, [x27+3056]
0049bea0cbz w5, 0x49bea8
0049bea4b 0x49beac
0049bea8
0049bea8loc_49bea8:
0049bea8b 0x49bebc
0049beac
0049beacloc_49beac:
0049beacldr x5, [x4+16]
0049beb0bl runtime.gcWriteBarrier1
0049beb4str x5, [x25]
0049beb8b 0x49bebc
0049bebc
0049bebcloc_49bebc:
0049bebcadrp x5, 0x215000
0049bec0add x5, x5, 285
0049bec4str x5, [x4+16]
0049bec8ldr x4, [sp+328]
0049beccstr x4, [sp+448]
0049bed0adrp x5, 0x27b000
0049bed4add x5, x5, 2432
0049bed8str x5, [sp+264]
0049bedcstr x4, [sp+272]
0049bee0b 0x49bee8
0049bee4
0049bee4loc_49bee4:
0049bee4b 0x49bee8
0049bee8
0049bee8loc_49bee8:
0049bee8b 0x49bef0
0049beec
0049beecloc_49beec:
0049beecb 0x49bef0
0049bef0
0049bef0loc_49bef0:
0049bef0ldr x4, [sp+576]
0049bef4ldr x5, [sp+584]
0049bef8str x4, [sp+104]
0049befcstr x5, [sp+112]
0049bf00ldr x2, [sp+264]
0049bf04ldr x3, [sp+272]
0049bf08str x2, [sp+88]
0049bf0cstr x3, [sp+96]
0049bf10ldr x0, [sp+104]
0049bf14ldr x1, [sp+112]
0049bf18ldp x29, x30, [sp-8]
0049bf1cadd sp, sp, 560
0049bf20ret x30
0049bf24
0049bf24loc_49bf24:
0049bf24bl runtime.panicIndex
0049bf28
0049bf28loc_49bf28:
0049bf28add x0, sp, 136
0049bf2cbl vendor/golang.org/x/net/idna.(*labelIter).done
0049bf30strb w0, [sp+55]
0049bf34tbz w0, 0, 0x49bf3c
0049bf38b 0x49c164
0049bf3c
0049bf3cloc_49bf3c:
0049bf3cadd x0, sp, 136
0049bf40bl vendor/golang.org/x/net/idna.(*labelIter).label
0049bf44str x0, [sp+200]
0049bf48str x1, [sp+208]
0049bf4cbl vendor/golang.org/x/net/idna.ascii
0049bf50strb w0, [sp+54]
0049bf54tbnz w0, 0, 0x49bf5c
0049bf58b 0x49bf60
0049bf5c
0049bf5cloc_49bf5c:
0049bf5cb 0x49c010
0049bf60
0049bf60loc_49bf60:
0049bf60stp xzr, xzr, [sp+432]
0049bf64stp xzr, xzr, [sp+456]
0049bf68ldr x2, [sp+200]
0049bf6cldr x3, [sp+208]
0049bf70adrp x0, 0x215000
0049bf74add x0, x0, 1466
0049bf78orr x1, xzr, 4
0049bf7cbl vendor/golang.org/x/net/idna.encode
0049bf80str x0, [sp+432]
0049bf84str x1, [sp+440]
0049bf88str x2, [sp+456]
0049bf8cstr x3, [sp+464]
0049bf90ldr x4, [sp+440]
0049bf94ldr x5, [sp+432]
0049bf98str x5, [sp+504]
0049bf9cstr x4, [sp+512]
0049bfa0ldr x4, [sp+456]
0049bfa4ldr x5, [sp+464]
0049bfa8str x4, [sp+488]
0049bfacstr x5, [sp+496]
0049bfb0ldr x4, [sp+504]
0049bfb4ldr x5, [sp+512]
0049bfb8str x4, [sp+280]
0049bfbcstr x5, [sp+288]
0049bfc0ldr x4, [sp+488]
0049bfc4ldr x5, [sp+496]
0049bfc8str x4, [sp+232]
0049bfccstr x5, [sp+240]
0049bfd0ldr x6, [sp+264]
0049bfd4cbnz x6, 0x49bfdc
0049bfd8b 0x49bfe0
0049bfdc
0049bfdcloc_49bfdc:
0049bfdcb 0x49bfec
0049bfe0
0049bfe0loc_49bfe0:
0049bfe0str x4, [sp+264]
0049bfe4str x5, [sp+272]
0049bfe8b 0x49bfec
0049bfec
0049bfecloc_49bfec:
0049bfecldr x3, [sp+280]
0049bff0ldr x4, [sp+288]
0049bff4str x3, [sp+200]
0049bff8str x4, [sp+208]
0049bffcldr x1, [sp+280]
0049c000ldr x2, [sp+288]
0049c004add x0, sp, 136
0049c008bl vendor/golang.org/x/net/idna.(*labelIter).set
0049c00cb 0x49c010
0049c010
0049c010loc_49c010:
0049c010ldr x1, [sp+208]
0049c014str x1, [sp+64]
0049c018ldr x1, [sp+568]
0049c01cldrsb x27, [x1]
0049c020ldrb w1, [x1+4]
0049c024strb w1, [sp+53]
0049c028tbnz w1, 0, 0x49c030
0049c02cb 0x49c048
0049c030
0049c030loc_49c030:
0049c030ldr x1, [sp+264]
0049c034subs xzr, x1, 0
0049c038cset x1, ne
0049c03ceor x1, x1, 1
0049c040strb w1, [sp+53]
0049c044b 0x49c04c
0049c048
0049c048loc_49c048:
0049c048b 0x49c04c
0049c04c
0049c04cloc_49c04c:
0049c04cldrb w1, [sp+53]
0049c050strb w1, [sp+54]
0049c054tbnz w1, 0, 0x49c05c
0049c058b 0x49c098
0049c05c
0049c05cloc_49c05c:
0049c05cldr x1, [sp+64]
0049c060subs xzr, x1, 0
0049c064cset x2, eq
0049c068strb w2, [sp+52]
0049c06ccbz x1, 0x49c074
0049c070b 0x49c078
0049c074
0049c074loc_49c074:
0049c074b 0x49c08c
0049c078
0049c078loc_49c078:
0049c078ldr x1, [sp+64]
0049c07csubs xzr, x1, 63
0049c080cset x1, gt
0049c084strb w1, [sp+52]
0049c088b 0x49c08c
0049c08c
0049c08cloc_49c08c:
0049c08cldrb w1, [sp+52]
0049c090strb w1, [sp+54]
0049c094b 0x49c09c
0049c098
0049c098loc_49c098:
0049c098b 0x49c09c
0049c09c
0049c09cloc_49c09c:
0049c09cldrb w1, [sp+54]
0049c0a0tbnz w1, 0, 0x49c0a8
0049c0a4b 0x49c14c
0049c0a8
0049c0a8loc_49c0a8:
0049c0a8adrp x0, 0x1bf000
0049c0acadd x0, x0, 3744
0049c0b0bl runtime.newobject
0049c0b4str x0, [sp+336]
0049c0b8ldr x1, [sp+200]
0049c0bcldr x2, [sp+208]
0049c0c0str x2, [x0+8]
0049c0c4adrp x27, 0x5af000
0049c0c8ldr w2, [x27+3056]
0049c0cccbz w2, 0x49c0d4
0049c0d0b 0x49c0d8
0049c0d4
0049c0d4loc_49c0d4:
0049c0d4b 0x49c0ec
0049c0d8
0049c0d8loc_49c0d8:
0049c0d8bl runtime.gcWriteBarrier2
0049c0dcstr x1, [x25]
0049c0e0ldr x2, [x0]
0049c0e4str x2, [x25+8]
0049c0e8b 0x49c0ec
0049c0ec
0049c0ecloc_49c0ec:
0049c0ecstr x1, [x0]
0049c0f0ldr x1, [sp+336]
0049c0f4ldrsb x27, [x1]
0049c0f8orr x2, xzr, 2
0049c0fcstr x2, [x1+24]
0049c100adrp x27, 0x5af000
0049c104ldr w3, [x27+3056]
0049c108cbz w3, 0x49c110
0049c10cb 0x49c114
0049c110
0049c110loc_49c110:
0049c110b 0x49c124
0049c114
0049c114loc_49c114:
0049c114ldr x3, [x1+16]
0049c118bl runtime.gcWriteBarrier1
0049c11cstr x3, [x25]
0049c120b 0x49c124
0049c124
0049c124loc_49c124:
0049c124adrp x3, 0x214000
0049c128add x3, x3, 285
0049c12cstr x3, [x1+16]
0049c130ldr x1, [sp+336]
0049c134str x1, [sp+448]
0049c138adrp x3, 0x27a000
0049c13cadd x3, x3, 2432
0049c140str x3, [sp+264]
0049c144str x1, [sp+272]
0049c148b 0x49c154
0049c14c
0049c14cloc_49c14c:
0049c14corr x2, xzr, 2
0049c150b 0x49c154
0049c154
0049c154loc_49c154:
0049c154b 0x49c158
0049c158
0049c158loc_49c158:
0049c158add x0, sp, 136
0049c15cbl vendor/golang.org/x/net/idna.(*labelIter).next
0049c160b 0x49bf28
0049c164
0049c164loc_49c164:
0049c164b 0x49bd20
0049c168
0049c168loc_49c168:
0049c168add x0, sp, 136
0049c16cbl vendor/golang.org/x/net/idna.(*labelIter).done
0049c170strb w0, [sp+55]
0049c174tbz w0, 0, 0x49c17c
0049c178b 0x49c260
0049c17c
0049c17cloc_49c17c:
0049c17cadd x0, sp, 136
0049c180bl vendor/golang.org/x/net/idna.(*labelIter).label
0049c184str x0, [sp+432]
0049c188str x1, [sp+440]
0049c18cldr x2, [sp+568]
0049c190ldrsb x27, [x2]
0049c194ldr x26, [x2+32]
0049c198ldr x2, [x26]
0049c19cblr x2
0049c1a0strb w0, [sp+54]
0049c1a4tbnz w0, 0, 0x49c1ac
0049c1a8b 0x49c1bc
0049c1ac
0049c1acloc_49c1ac:
0049c1acb 0x49c1b0
0049c1b0
0049c1b0loc_49c1b0:
0049c1b0add x0, sp, 136
0049c1b4bl vendor/golang.org/x/net/idna.(*labelIter).next
0049c1b8b 0x49c168
0049c1bc
0049c1bcloc_49c1bc:
0049c1bcadrp x0, 0x1bf000
0049c1c0add x0, x0, 3744
0049c1c4bl runtime.newobject
0049c1c8str x0, [sp+344]
0049c1ccldr x1, [sp+576]
0049c1d0ldr x2, [sp+584]
0049c1d4str x2, [x0+8]
0049c1d8adrp x27, 0x5af000
0049c1dcldr w2, [x27+3056]
0049c1e0cbz w2, 0x49c1e8
0049c1e4b 0x49c1ec
0049c1e8
0049c1e8loc_49c1e8:
0049c1e8b 0x49c200
0049c1ec
0049c1ecloc_49c1ec:
0049c1ecbl runtime.gcWriteBarrier2
0049c1f0str x1, [x25]
0049c1f4ldr x2, [x0]
0049c1f8str x2, [x25+8]
0049c1fcb 0x49c200
0049c200
0049c200loc_49c200:
0049c200str x1, [x0]
0049c204ldr x1, [sp+344]
0049c208ldrsb x27, [x1]
0049c20corr x2, xzr, 1
0049c210str x2, [x1+24]
0049c214adrp x27, 0x5af000
0049c218ldr w2, [x27+3056]
0049c21ccbz w2, 0x49c224
0049c220b 0x49c228
0049c224
0049c224loc_49c224:
0049c224b 0x49c238
0049c228
0049c228loc_49c228:
0049c228ldr x2, [x1+16]
0049c22cbl runtime.gcWriteBarrier1
0049c230str x2, [x25]
0049c234b 0x49c238
0049c238
0049c238loc_49c238:
0049c238adrp x2, 0x273000
0049c23cadd x2, x2, 520
0049c240str x2, [x1+16]
0049c244ldr x1, [sp+344]
0049c248str x1, [sp+448]
0049c24cadrp x2, 0x27a000
0049c250add x2, x2, 2432
0049c254str x2, [sp+264]
0049c258str x1, [sp+272]
0049c25cb 0x49c264
0049c260
0049c260loc_49c260:
0049c260b 0x49c264
0049c264
0049c264loc_49c264:
0049c264b 0x49bd04
0049c268
0049c268loc_49c268:
0049c268orr x0, xzr, 4
0049c26cbl runtime.panicSliceB
0049c270
0049c270loc_49c270:
0049c270ldr x2, [sp+584]
0049c274str x2, [sp+80]
0049c278subs xzr, x2, 0
0049c27ccset x3, ne
0049c280strb w3, [sp+55]
0049c284cbnz x2, 0x49c28c
0049c288b 0x49c2b4
0049c28c
0049c28cloc_49c28c:
0049c28cldr x1, [sp+584]
0049c290ldr x2, [sp+576]
0049c294subs xzr, x1, 0
0049c298b.hi 0x49c2a0
0049c29cb 0x49c308
0049c2a0
0049c2a0loc_49c2a0:
0049c2a0ldrb w2, [x2]
0049c2a4subs wzr, w2, 46
0049c2a8cset x2, eq
0049c2acstrb w2, [sp+55]
0049c2b0b 0x49c2b8
0049c2b4
0049c2b4loc_49c2b4:
0049c2b4b 0x49c2b8
0049c2b8
0049c2b8loc_49c2b8:
0049c2b8ldrb w2, [sp+55]
0049c2bctbnz w2, 0, 0x49c2c4
0049c2c0b 0x49c2fc
0049c2c4
0049c2c4loc_49c2c4:
0049c2c4b 0x49c2c8
0049c2c8
0049c2c8loc_49c2c8:
0049c2c8ldr x1, [sp+584]
0049c2ccldr x2, [sp+576]
0049c2d0subs xzr, x1, 1
0049c2d4b.hs 0x49c2dc
0049c2d8b 0x49c300
0049c2dc
0049c2dcloc_49c2dc:
0049c2dcsub x3, x1, 1
0049c2e0sub x4, xzr, x3
0049c2e4sbfm x4, x4, 63, 63
0049c2e8and x4, x4, 1
0049c2ecadd x2, x2, x4
0049c2f0str x2, [sp+576]
0049c2f4str x3, [sp+584]
0049c2f8b 0x49c270
0049c2fc
0049c2fcloc_49c2fc:
0049c2fcb 0x49b814
0049c300
0049c300loc_49c300:
0049c300orr x0, xzr, 1
0049c304bl runtime.panicSliceB
0049c308
0049c308loc_49c308:
0049c308mov x0, xzr
0049c30cbl runtime.panicIndex
0049c310hint
0049c314
0049c314loc_49c314:
0049c314stp x0, x1, [sp+8]
0049c318str x2, [sp+24]
0049c31cstrb w3, [sp+32]
0049c320mov x3, x30
0049c324bl runtime.morestack_noctxt.abi0
0049c328ldp x0, x1, [sp+8]
0049c32cldr x2, [sp+24]
0049c330ldrb w3, [sp+32]
0049c334b 0x49b710
0049c338udf 0
0049c33cudf 0
0049b710
0049c340
0049c340vendor/golang.org/x/net/idna.info.isBidi: ; void vendor/golang.org/x/net/idna.info.isBidi(vendor/golang.org/x/net/idna.info c, struct string s)
0049c340ldr x16, [x28+16]
0049c344subs xzr, sp, x16
0049c348b.ls 0x49c44c
0049c34cstr x30, [sp-80]!
0049c350stur x29, [sp-8]
0049c354sub x29, sp, 8
0049c358strh w0, [sp+88]
0049c35cstr x1, [sp+96]
0049c360str x2, [sp+104]
0049c364strb wzr, [sp+32]
0049c368ldrh w0, [sp+88]
0049c36cbl vendor/golang.org/x/net/idna.info.isMapped
0049c370strb w0, [sp+37]
0049c374tbnz w0, 0, 0x49c37c
0049c378b 0x49c42c
0049c37c
0049c37cloc_49c37c:
0049c37cldr x0, [sp+96]
0049c380ldr x1, [sp+104]
0049c384bl vendor/golang.org/x/text/unicode/bidi.LookupString
0049c388strb w0, [sp+35]
0049c38cstrb w1, [sp+36]
0049c390str x2, [sp+48]
0049c394ldrb w2, [sp+35]
0049c398ldrb w3, [sp+36]
0049c39cstrb w2, [sp+38]
0049c3a0strb w3, [sp+39]
0049c3a4ldr x2, [sp+48]
0049c3a8str x2, [sp+56]
0049c3acldrb w0, [sp+38]
0049c3b0ldrb w1, [sp+39]
0049c3b4strb w0, [sp+33]
0049c3b8strb w1, [sp+34]
0049c3bcbl vendor/golang.org/x/text/unicode/bidi.Properties.Class
0049c3c0str x0, [sp+40]
0049c3c4str x0, [sp+64]
0049c3c8subs xzr, x0, 1
0049c3ccb.eq 0x49c3d4
0049c3d0b 0x49c3d8
0049c3d4
0049c3d4loc_49c3d4:
0049c3d4b 0x49c3f8
0049c3d8
0049c3d8loc_49c3d8:
0049c3d8subs xzr, x0, 5
0049c3dcb.eq 0x49c3e4
0049c3e0b 0x49c3e8
0049c3e4
0049c3e4loc_49c3e4:
0049c3e4b 0x49c3f8
0049c3e8
0049c3e8loc_49c3e8:
0049c3e8subs xzr, x0, 13
0049c3ecb.eq 0x49c3f4
0049c3f0b 0x49c40c
0049c3f4
0049c3f4loc_49c3f4:
0049c3f4b 0x49c3f8
0049c3f8
0049c3f8loc_49c3f8:
0049c3f8orr x0, xzr, 1
0049c3fcstrb w0, [sp+32]
0049c400ldur x29, [sp-8]
0049c404ldr x30, [sp], 80
0049c408ret x30
0049c40c
0049c40cloc_49c40c:
0049c40cb 0x49c410
0049c410
0049c410loc_49c410:
0049c410b 0x49c414
0049c414
0049c414loc_49c414:
0049c414b 0x49c418
0049c418
0049c418loc_49c418:
0049c418strb wzr, [sp+32]
0049c41cmov x0, xzr
0049c420ldur x29, [sp-8]
0049c424ldr x30, [sp], 80
0049c428ret x30
0049c42c
0049c42cloc_49c42c:
0049c42cldrh w1, [sp+88]
0049c430and x1, x1, 6144
0049c434subs wzr, w1, 2048
0049c438cset x0, eq
0049c43cstrb w0, [sp+32]
0049c440ldur x29, [sp-8]
0049c444ldr x30, [sp], 80
0049c448ret x30
0049c44c
0049c44cloc_49c44c:
0049c44cstrh w0, [sp+8]
0049c450stp x1, x2, [sp+16]
0049c454mov x3, x30
0049c458bl runtime.morestack_noctxt.abi0
0049c45cldrh w0, [sp+8]
0049c460ldp x1, x2, [sp+16]
0049c464b 0x49c340
0049c468udf 0
0049c46cudf 0
0049c340
0049c340vendor/golang.org/x/net/idna.info.isBidi: ; void vendor/golang.org/x/net/idna.info.isBidi(vendor/golang.org/x/net/idna.info c, struct string s)
0049c340ldr x16, [x28+16]
0049c344subs xzr, sp, x16
0049c348b.ls 0x49c44c
0049c34cstr x30, [sp-80]!
0049c350stur x29, [sp-8]
0049c354sub x29, sp, 8
0049c358strh w0, [sp+88]
0049c35cstr x1, [sp+96]
0049c360str x2, [sp+104]
0049c364strb wzr, [sp+32]
0049c368ldrh w0, [sp+88]
0049c36cbl vendor/golang.org/x/net/idna.info.isMapped
0049c370strb w0, [sp+37]
0049c374tbnz w0, 0, 0x49c37c
0049c378b 0x49c42c
0049c37c
0049c37cloc_49c37c:
0049c37cldr x0, [sp+96]
0049c380ldr x1, [sp+104]
0049c384bl vendor/golang.org/x/text/unicode/bidi.LookupString
0049c388strb w0, [sp+35]
0049c38cstrb w1, [sp+36]
0049c390str x2, [sp+48]
0049c394ldrb w2, [sp+35]
0049c398ldrb w3, [sp+36]
0049c39cstrb w2, [sp+38]
0049c3a0strb w3, [sp+39]
0049c3a4ldr x2, [sp+48]
0049c3a8str x2, [sp+56]
0049c3acldrb w0, [sp+38]
0049c3b0ldrb w1, [sp+39]
0049c3b4strb w0, [sp+33]
0049c3b8strb w1, [sp+34]
0049c3bcbl vendor/golang.org/x/text/unicode/bidi.Properties.Class
0049c3c0str x0, [sp+40]
0049c3c4str x0, [sp+64]
0049c3c8subs xzr, x0, 1
0049c3ccb.eq 0x49c3d4
0049c3d0b 0x49c3d8
0049c3d4
0049c3d4loc_49c3d4:
0049c3d4b 0x49c3f8
0049c3d8
0049c3d8loc_49c3d8:
0049c3d8subs xzr, x0, 5
0049c3dcb.eq 0x49c3e4
0049c3e0b 0x49c3e8
0049c3e4
0049c3e4loc_49c3e4:
0049c3e4b 0x49c3f8
0049c3e8
0049c3e8loc_49c3e8:
0049c3e8subs xzr, x0, 13
0049c3ecb.eq 0x49c3f4
0049c3f0b 0x49c40c
0049c3f4
0049c3f4loc_49c3f4:
0049c3f4b 0x49c3f8
0049c3f8
0049c3f8loc_49c3f8:
0049c3f8orr x0, xzr, 1
0049c3fcstrb w0, [sp+32]
0049c400ldur x29, [sp-8]
0049c404ldr x30, [sp], 80
0049c408ret x30
0049c40c
0049c40cloc_49c40c:
0049c40cb 0x49c410
0049c410
0049c410loc_49c410:
0049c410b 0x49c414
0049c414
0049c414loc_49c414:
0049c414b 0x49c418
0049c418
0049c418loc_49c418:
0049c418strb wzr, [sp+32]
0049c41cmov x0, xzr
0049c420ldur x29, [sp-8]
0049c424ldr x30, [sp], 80
0049c428ret x30
0049c42c
0049c42cloc_49c42c:
0049c42cldrh w1, [sp+88]
0049c430and x1, x1, 6144
0049c434subs wzr, w1, 2048
0049c438cset x0, eq
0049c43cstrb w0, [sp+32]
0049c440ldur x29, [sp-8]
0049c444ldr x30, [sp], 80
0049c448ret x30
0049c44c
0049c44cloc_49c44c:
0049c44cstrh w0, [sp+8]
0049c450stp x1, x2, [sp+16]
0049c454mov x3, x30
0049c458bl runtime.morestack_noctxt.abi0
0049c45cldrh w0, [sp+8]
0049c460ldp x1, x2, [sp+16]
0049c464b 0x49c340
0049c468udf 0
0049c46cudf 0
0049c340
0049c470
0049c470vendor/golang.org/x/net/idna.validateAndMap: ; void vendor/golang.org/x/net/idna.validateAndMap(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049c470ldr x16, [x28+16]
0049c474sub x17, sp, 448
0049c478subs xzr, x17, x16
0049c47cb.ls 0x49ce2c
0049c480sub x20, sp, 576
0049c484stp x29, x30, [x20-8]
0049c488add sp, x20, 0
0049c48csub x29, sp, 8
0049c490str x0, [sp+584]
0049c494str x1, [sp+592]
0049c498str x2, [sp+600]
0049c49cstp xzr, xzr, [sp+264]
0049c4a0strb wzr, [sp+59]
0049c4a4stp xzr, xzr, [sp+280]
0049c4a8str xzr, [sp+296]
0049c4acstp xzr, xzr, [sp+304]
0049c4b0str xzr, [sp+104]
0049c4b4strh wzr, [sp+64]
0049c4b8str xzr, [sp+112]
0049c4bcb 0x49c4c0
0049c4c0
0049c4c0loc_49c4c0:
0049c4c0ldr x5, [sp+600]
0049c4c4str x5, [sp+240]
0049c4c8ldr x6, [sp+112]
0049c4ccsubs xzr, x5, x6
0049c4d0b.gt 0x49c4d8
0049c4d4b 0x49cc58
0049c4d8
0049c4d8loc_49c4d8:
0049c4d8ldr x0, [sp+112]
0049c4dcldr x1, [sp+600]
0049c4e0ldr x3, [sp+592]
0049c4e4subs xzr, x1, x0
0049c4e8b.hs 0x49c4f0
0049c4ecb 0x49ce24
0049c4f0
0049c4f0loc_49c4f0:
0049c4f0sub x2, x1, x0
0049c4f4sub x4, xzr, x2
0049c4f8and x4, x0, x4, asr #63
0049c4fcadd x1, x3, x4
0049c500str x1, [sp+552]
0049c504str x2, [sp+560]
0049c508adrp x27, 0x571000
0049c50cldr x0, [x27+2088]
0049c510bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049c514strh w0, [sp+72]
0049c518str x1, [sp+232]
0049c51cldrh w3, [sp+72]
0049c520strh w3, [sp+74]
0049c524ldr x3, [sp+232]
0049c528str x3, [sp+256]
0049c52cldrh w3, [sp+74]
0049c530strh w3, [sp+62]
0049c534ldr x3, [sp+256]
0049c538str x3, [sp+88]
0049c53ccbz x3, 0x49c544
0049c540b 0x49c6e4
0049c544
0049c544loc_49c544:
0049c544ldr x1, [sp+112]
0049c548ldr x0, [sp+104]
0049c54cldr x2, [sp+600]
0049c550ldr x5, [sp+592]
0049c554subs xzr, x2, x1
0049c558b.hs 0x49c560
0049c55cb 0x49ce20
0049c560
0049c560loc_49c560:
0049c560subs xzr, x1, x0
0049c564b.hs 0x49c56c
0049c568b 0x49ce1c
0049c56c
0049c56cloc_49c56c:
0049c56csub x6, x1, x0
0049c570sub x7, xzr, x6
0049c574and x7, x0, x7, asr #63
0049c578add x5, x5, x7
0049c57cstr x5, [sp+552]
0049c580str x6, [sp+560]
0049c584ldr x2, [sp+312]
0049c588ldr x0, [sp+296]
0049c58cldr x5, [sp+304]
0049c590str x0, [sp+528]
0049c594str x5, [sp+536]
0049c598str x2, [sp+544]
0049c59cldr x6, [sp+560]
0049c5a0add x1, x5, x6
0049c5a4str x1, [sp+224]
0049c5a8subs xzr, x2, x1
0049c5acb.hs 0x49c5b4
0049c5b0b 0x49c5bc
0049c5b4
0049c5b4loc_49c5b4:
0049c5b4str x1, [sp+536]
0049c5b8b 0x49c5dc
0049c5bc
0049c5bcloc_49c5bc:
0049c5bcldr x3, [sp+560]
0049c5c0adrp x4, 0x159000
0049c5c4add x4, x4, 3072
0049c5c8bl runtime.growslice
0049c5ccstr x0, [sp+528]
0049c5d0str x1, [sp+536]
0049c5d4str x2, [sp+544]
0049c5d8b 0x49c5dc
0049c5dc
0049c5dcloc_49c5dc:
0049c5dcldr x3, [sp+560]
0049c5e0str x3, [sp+216]
0049c5e4ldr x3, [sp+224]
0049c5e8ldr x4, [sp+560]
0049c5ecsub x3, x3, x4
0049c5f0ldr x4, [sp+528]
0049c5f4add x0, x4, x3
0049c5f8str x0, [sp+520]
0049c5fcldr x2, [sp+216]
0049c600ldr x1, [sp+552]
0049c604bl runtime.memmove
0049c608ldr x2, [sp+544]
0049c60cldr x0, [sp+528]
0049c610ldr x3, [sp+536]
0049c614str x0, [sp+296]
0049c618str x3, [sp+304]
0049c61cstr x2, [sp+312]
0049c620add x1, x3, 3
0049c624str x0, [sp+496]
0049c628str x3, [sp+504]
0049c62cstr x2, [sp+512]
0049c630str x1, [sp+208]
0049c634subs xzr, x2, x1
0049c638b.hs 0x49c640
0049c63cb 0x49c648
0049c640
0049c640loc_49c640:
0049c640str x1, [sp+504]
0049c644b 0x49c668
0049c648
0049c648loc_49c648:
0049c648orr x3, xzr, 3
0049c64cadrp x4, 0x159000
0049c650add x4, x4, 3072
0049c654bl runtime.growslice
0049c658str x0, [sp+496]
0049c65cstr x1, [sp+504]
0049c660str x2, [sp+512]
0049c664b 0x49c668
0049c668
0049c668loc_49c668:
0049c668orr x3, xzr, 3
0049c66cstr x3, [sp+200]
0049c670ldr x3, [sp+208]
0049c674sub x3, x3, 3
0049c678ldr x4, [sp+496]
0049c67cadd x0, x4, x3
0049c680str x0, [sp+488]
0049c684ldr x2, [sp+200]
0049c688adrp x1, 0x214000
0049c68cadd x1, x1, 498
0049c690bl runtime.memmove
0049c694ldr x3, [sp+496]
0049c698ldr x4, [sp+504]
0049c69cldr x5, [sp+512]
0049c6a0str x3, [sp+296]
0049c6a4str x4, [sp+304]
0049c6a8str x5, [sp+312]
0049c6acldr x3, [sp+600]
0049c6b0str x3, [sp+104]
0049c6b4ldr x3, [sp+280]
0049c6b8cbnz x3, 0x49c6c0
0049c6bcb 0x49c6c4
0049c6c0
0049c6c0loc_49c6c0:
0049c6c0b 0x49c6e0
0049c6c4
0049c6c4loc_49c6c4:
0049c6c4adrp x5, 0x27a000
0049c6c8add x5, x5, 2464
0049c6ccstr x5, [sp+280]
0049c6d0adrp x5, 0x274000
0049c6d4add x5, x5, 3036
0049c6d8str x5, [sp+288]
0049c6dcb 0x49c6e0
0049c6e0
0049c6e0loc_49c6e0:
0049c6e0b 0x49cc5c
0049c6e4
0049c6e4loc_49c6e4:
0049c6e4ldrh w3, [sp+64]
0049c6e8ldrh w4, [sp+62]
0049c6ecorr x3, x3, x4
0049c6f0strh w3, [sp+64]
0049c6f4ldrb w3, [sp+59]
0049c6f8strb w3, [sp+61]
0049c6fctbnz w3, 0, 0x49c704
0049c700b 0x49c708
0049c704
0049c704loc_49c704:
0049c704b 0x49c74c
0049c708
0049c708loc_49c708:
0049c708ldr x0, [sp+112]
0049c70cldr x1, [sp+600]
0049c710ldr x3, [sp+592]
0049c714subs xzr, x1, x0
0049c718b.hs 0x49c720
0049c71cb 0x49ce18
0049c720
0049c720loc_49c720:
0049c720sub x2, x1, x0
0049c724sub x4, xzr, x2
0049c728and x4, x0, x4, asr #63
0049c72cadd x1, x3, x4
0049c730str x1, [sp+552]
0049c734str x2, [sp+560]
0049c738ldrh w0, [sp+62]
0049c73cbl vendor/golang.org/x/net/idna.info.isBidi
0049c740strb w0, [sp+60]
0049c744strb w0, [sp+61]
0049c748b 0x49c74c
0049c74c
0049c74cloc_49c74c:
0049c74cldrb w1, [sp+61]
0049c750strb w1, [sp+59]
0049c754ldr x1, [sp+112]
0049c758str x1, [sp+96]
0049c75cldr x1, [sp+88]
0049c760ldr x2, [sp+112]
0049c764add x1, x2, x1
0049c768str x1, [sp+112]
0049c76cldrh w0, [sp+62]
0049c770bl vendor/golang.org/x/net/idna.info.category
0049c774strh w0, [sp+70]
0049c778ldr x1, [sp+584]
0049c77cmov x2, x0
0049c780mov x0, x1
0049c784mov x1, x2
0049c788bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049c78cstrh w0, [sp+68]
0049c790strh w0, [sp+66]
0049c794ubfm x1, x0, 0, 15
0049c798subs wzr, w1, 3
0049c79cb.ls 0x49c7a4
0049c7a0b 0x49ca94
0049c7a4
0049c7a4loc_49c7a4:
0049c7a4ubfm x5, x0, 0, 15
0049c7a8cbz w5, 0x49c7b0
0049c7acb 0x49c920
0049c7b0
0049c7b0loc_49c7b0:
0049c7b0b 0x49c7b4
0049c7b4
0049c7b4loc_49c7b4:
0049c7b4ldr x1, [sp+96]
0049c7b8ldr x0, [sp+104]
0049c7bcldr x2, [sp+600]
0049c7c0ldr x5, [sp+592]
0049c7c4subs xzr, x1, x2
0049c7c8b.ls 0x49c7d0
0049c7ccb 0x49ce14
0049c7d0
0049c7d0loc_49c7d0:
0049c7d0subs xzr, x1, x0
0049c7d4b.hs 0x49c7dc
0049c7d8b 0x49ce10
0049c7dc
0049c7dcloc_49c7dc:
0049c7dcsub x6, x1, x0
0049c7e0sub x7, xzr, x6
0049c7e4and x7, x0, x7, asr #63
0049c7e8add x5, x5, x7
0049c7ecstr x5, [sp+552]
0049c7f0str x6, [sp+560]
0049c7f4ldr x2, [sp+312]
0049c7f8ldr x0, [sp+296]
0049c7fcldr x5, [sp+304]
0049c800str x0, [sp+392]
0049c804str x5, [sp+400]
0049c808str x2, [sp+408]
0049c80cldr x6, [sp+560]
0049c810add x1, x5, x6
0049c814str x1, [sp+160]
0049c818subs xzr, x2, x1
0049c81cb.hs 0x49c824
0049c820b 0x49c82c
0049c824
0049c824loc_49c824:
0049c824str x1, [sp+400]
0049c828b 0x49c84c
0049c82c
0049c82cloc_49c82c:
0049c82cldr x3, [sp+560]
0049c830adrp x4, 0x159000
0049c834add x4, x4, 3072
0049c838bl runtime.growslice
0049c83cstr x0, [sp+392]
0049c840str x1, [sp+400]
0049c844str x2, [sp+408]
0049c848b 0x49c84c
0049c84c
0049c84cloc_49c84c:
0049c84cldr x3, [sp+560]
0049c850str x3, [sp+152]
0049c854ldr x3, [sp+160]
0049c858ldr x4, [sp+560]
0049c85csub x3, x3, x4
0049c860ldr x4, [sp+392]
0049c864add x0, x4, x3
0049c868str x0, [sp+384]
0049c86cldr x2, [sp+152]
0049c870ldr x1, [sp+552]
0049c874bl runtime.memmove
0049c878ldr x2, [sp+408]
0049c87cldr x0, [sp+392]
0049c880ldr x3, [sp+400]
0049c884str x0, [sp+296]
0049c888str x3, [sp+304]
0049c88cstr x2, [sp+312]
0049c890add x1, x3, 3
0049c894str x0, [sp+360]
0049c898str x3, [sp+368]
0049c89cstr x2, [sp+376]
0049c8a0str x1, [sp+144]
0049c8a4subs xzr, x2, x1
0049c8a8b.hs 0x49c8b0
0049c8acb 0x49c8b8
0049c8b0
0049c8b0loc_49c8b0:
0049c8b0str x1, [sp+368]
0049c8b4b 0x49c8d8
0049c8b8
0049c8b8loc_49c8b8:
0049c8b8orr x3, xzr, 3
0049c8bcadrp x4, 0x159000
0049c8c0add x4, x4, 3072
0049c8c4bl runtime.growslice
0049c8c8str x0, [sp+360]
0049c8ccstr x1, [sp+368]
0049c8d0str x2, [sp+376]
0049c8d4b 0x49c8d8
0049c8d8
0049c8d8loc_49c8d8:
0049c8d8orr x3, xzr, 3
0049c8dcstr x3, [sp+136]
0049c8e0ldr x3, [sp+144]
0049c8e4sub x3, x3, 3
0049c8e8ldr x4, [sp+360]
0049c8ecadd x0, x4, x3
0049c8f0str x0, [sp+352]
0049c8f4ldr x2, [sp+136]
0049c8f8adrp x1, 0x214000
0049c8fcadd x1, x1, 498
0049c900bl runtime.memmove
0049c904ldr x3, [sp+360]
0049c908ldr x4, [sp+368]
0049c90cldr x5, [sp+376]
0049c910str x3, [sp+296]
0049c914str x4, [sp+304]
0049c918str x5, [sp+312]
0049c91cb 0x49cc48
0049c920
0049c920loc_49c920:
0049c920ubfm x5, x0, 0, 15
0049c924subs wzr, w5, 1
0049c928b.eq 0x49c930
0049c92cb 0x49c934
0049c930
0049c930loc_49c930:
0049c930b 0x49c948
0049c934
0049c934loc_49c934:
0049c934ubfm x5, x0, 0, 15
0049c938subs wzr, w5, 3
0049c93cb.eq 0x49c944
0049c940b 0x49ca88
0049c944
0049c944loc_49c944:
0049c944b 0x49c948
0049c948
0049c948loc_49c948:
0049c948ldr x1, [sp+96]
0049c94cldr x0, [sp+104]
0049c950ldr x2, [sp+600]
0049c954ldr x5, [sp+592]
0049c958subs xzr, x1, x2
0049c95cb.ls 0x49c964
0049c960b 0x49ce0c
0049c964
0049c964loc_49c964:
0049c964subs xzr, x1, x0
0049c968b.hs 0x49c970
0049c96cb 0x49ce08
0049c970
0049c970loc_49c970:
0049c970sub x6, x1, x0
0049c974sub x7, xzr, x6
0049c978and x7, x0, x7, asr #63
0049c97cadd x5, x5, x7
0049c980str x5, [sp+552]
0049c984str x6, [sp+560]
0049c988ldr x2, [sp+312]
0049c98cldr x0, [sp+296]
0049c990ldr x5, [sp+304]
0049c994str x0, [sp+456]
0049c998str x5, [sp+464]
0049c99cstr x2, [sp+472]
0049c9a0ldr x6, [sp+560]
0049c9a4add x1, x5, x6
0049c9a8str x1, [sp+192]
0049c9acsubs xzr, x2, x1
0049c9b0b.hs 0x49c9b8
0049c9b4b 0x49c9c0
0049c9b8
0049c9b8loc_49c9b8:
0049c9b8str x1, [sp+464]
0049c9bcb 0x49c9e0
0049c9c0
0049c9c0loc_49c9c0:
0049c9c0ldr x3, [sp+560]
0049c9c4adrp x4, 0x159000
0049c9c8add x4, x4, 3072
0049c9ccbl runtime.growslice
0049c9d0str x0, [sp+456]
0049c9d4str x1, [sp+464]
0049c9d8str x2, [sp+472]
0049c9dcb 0x49c9e0
0049c9e0
0049c9e0loc_49c9e0:
0049c9e0ldr x3, [sp+560]
0049c9e4str x3, [sp+184]
0049c9e8ldr x3, [sp+192]
0049c9ecldr x4, [sp+560]
0049c9f0sub x3, x3, x4
0049c9f4ldr x4, [sp+456]
0049c9f8add x0, x4, x3
0049c9fcstr x0, [sp+448]
0049ca00ldr x2, [sp+184]
0049ca04ldr x1, [sp+552]
0049ca08bl runtime.memmove
0049ca0cldr x3, [sp+456]
0049ca10ldr x4, [sp+464]
0049ca14ldr x5, [sp+472]
0049ca18str x3, [sp+296]
0049ca1cstr x4, [sp+304]
0049ca20str x5, [sp+312]
0049ca24ldr x1, [sp+112]
0049ca28ldr x0, [sp+96]
0049ca2cldr x2, [sp+600]
0049ca30ldr x3, [sp+592]
0049ca34subs xzr, x2, x1
0049ca38b.hs 0x49ca40
0049ca3cb 0x49ce04
0049ca40
0049ca40loc_49ca40:
0049ca40subs xzr, x1, x0
0049ca44b.hs 0x49ca4c
0049ca48b 0x49ce00
0049ca4c
0049ca4cloc_49ca4c:
0049ca4csub x5, x1, x0
0049ca50sub x6, xzr, x5
0049ca54and x6, x0, x6, asr #63
0049ca58add x4, x3, x6
0049ca5cstr x4, [sp+552]
0049ca60str x5, [sp+560]
0049ca64ldrh w0, [sp+62]
0049ca68ldr x1, [sp+296]
0049ca6cldr x2, [sp+304]
0049ca70ldr x3, [sp+312]
0049ca74bl vendor/golang.org/x/net/idna.info.appendMapping
0049ca78str x0, [sp+296]
0049ca7cstr x1, [sp+304]
0049ca80str x2, [sp+312]
0049ca84b 0x49cc48
0049ca88
0049ca88loc_49ca88:
0049ca88b 0x49ca8c
0049ca8c
0049ca8cloc_49ca8c:
0049ca8cb 0x49ca90
0049ca90
0049ca90loc_49ca90:
0049ca90b 0x49cc44
0049ca94
0049ca94loc_49ca94:
0049ca94ubfm x5, x0, 0, 15
0049ca98subs wzr, w5, 8
0049ca9cb.eq 0x49caa4
0049caa0b 0x49caac
0049caa4
0049caa4loc_49caa4:
0049caa4b 0x49caa8
0049caa8
0049caa8loc_49caa8:
0049caa8b 0x49cc54
0049caac
0049caacloc_49caac:
0049caacubfm x5, x0, 0, 15
0049cab0subs wzr, w5, 64
0049cab4b.eq 0x49cabc
0049cab8b 0x49cb44
0049cabc
0049cabcloc_49cabc:
0049cabcb 0x49cac0
0049cac0
0049cac0loc_49cac0:
0049cac0ldr x5, [sp+280]
0049cac4cbnz x5, 0x49cacc
0049cac8b 0x49cad0
0049cacc
0049caccloc_49cacc:
0049caccb 0x49cb40
0049cad0
0049cad0loc_49cad0:
0049cad0ldr x0, [sp+96]
0049cad4ldr x1, [sp+600]
0049cad8ldr x2, [sp+592]
0049cadcsubs xzr, x0, x1
0049cae0b.ls 0x49cae8
0049cae4b 0x49cdfc
0049cae8
0049cae8loc_49cae8:
0049cae8sub x1, x1, x0
0049caecsub x3, xzr, x1
0049caf0and x3, x0, x3, asr #63
0049caf4add x0, x2, x3
0049caf8str x0, [sp+552]
0049cafcstr x1, [sp+560]
0049cb00bl unicode/utf8.DecodeRuneInString
0049cb04str w0, [sp+80]
0049cb08str x1, [sp+232]
0049cb0cldrsw x2, [sp+80]
0049cb10str w2, [sp+84]
0049cb14ldr x2, [sp+232]
0049cb18str x2, [sp+248]
0049cb1cldrsw x0, [sp+84]
0049cb20str w0, [sp+76]
0049cb24bl runtime.convT32
0049cb28str x0, [sp+480]
0049cb2cadrp x2, 0x27a000
0049cb30add x2, x2, 2464
0049cb34str x2, [sp+280]
0049cb38str x0, [sp+288]
0049cb3cb 0x49cb40
0049cb40
0049cb40loc_49cb40:
0049cb40b 0x49cc54
0049cb44
0049cb44loc_49cb44:
0049cb44ubfm x5, x0, 0, 15
0049cb48subs wzr, w5, 192
0049cb4cb.eq 0x49cb54
0049cb50b 0x49cc38
0049cb54
0049cb54loc_49cb54:
0049cb54b 0x49cb58
0049cb58
0049cb58loc_49cb58:
0049cb58ldr x1, [sp+96]
0049cb5cldr x0, [sp+104]
0049cb60ldr x2, [sp+600]
0049cb64ldr x5, [sp+592]
0049cb68subs xzr, x1, x2
0049cb6cb.ls 0x49cb74
0049cb70b 0x49cdf8
0049cb74
0049cb74loc_49cb74:
0049cb74subs xzr, x1, x0
0049cb78b.hs 0x49cb80
0049cb7cb 0x49cdf4
0049cb80
0049cb80loc_49cb80:
0049cb80sub x6, x1, x0
0049cb84sub x7, xzr, x6
0049cb88and x7, x0, x7, asr #63
0049cb8cadd x5, x5, x7
0049cb90str x5, [sp+552]
0049cb94str x6, [sp+560]
0049cb98ldr x2, [sp+312]
0049cb9cldr x0, [sp+296]
0049cba0ldr x5, [sp+304]
0049cba4str x0, [sp+424]
0049cba8str x5, [sp+432]
0049cbacstr x2, [sp+440]
0049cbb0ldr x6, [sp+560]
0049cbb4add x1, x5, x6
0049cbb8str x1, [sp+176]
0049cbbcsubs xzr, x2, x1
0049cbc0b.hs 0x49cbc8
0049cbc4b 0x49cbd0
0049cbc8
0049cbc8loc_49cbc8:
0049cbc8str x1, [sp+432]
0049cbccb 0x49cbf0
0049cbd0
0049cbd0loc_49cbd0:
0049cbd0ldr x3, [sp+560]
0049cbd4adrp x4, 0x159000
0049cbd8add x4, x4, 3072
0049cbdcbl runtime.growslice
0049cbe0str x0, [sp+424]
0049cbe4str x1, [sp+432]
0049cbe8str x2, [sp+440]
0049cbecb 0x49cbf0
0049cbf0
0049cbf0loc_49cbf0:
0049cbf0ldr x3, [sp+560]
0049cbf4str x3, [sp+168]
0049cbf8ldr x3, [sp+176]
0049cbfcldr x4, [sp+560]
0049cc00sub x3, x3, x4
0049cc04ldr x4, [sp+424]
0049cc08add x0, x4, x3
0049cc0cstr x0, [sp+416]
0049cc10ldr x2, [sp+168]
0049cc14ldr x1, [sp+552]
0049cc18bl runtime.memmove
0049cc1cldr x3, [sp+424]
0049cc20ldr x4, [sp+432]
0049cc24ldr x5, [sp+440]
0049cc28str x3, [sp+296]
0049cc2cstr x4, [sp+304]
0049cc30str x5, [sp+312]
0049cc34b 0x49cc48
0049cc38
0049cc38loc_49cc38:
0049cc38b 0x49cc3c
0049cc3c
0049cc3cloc_49cc3c:
0049cc3cb 0x49cc40
0049cc40
0049cc40loc_49cc40:
0049cc40b 0x49cc44
0049cc44
0049cc44loc_49cc44:
0049cc44b 0x49cc48
0049cc48
0049cc48loc_49cc48:
0049cc48ldr x5, [sp+112]
0049cc4cstr x5, [sp+104]
0049cc50b 0x49cc54
0049cc54
0049cc54loc_49cc54:
0049cc54b 0x49c4c0
0049cc58
0049cc58loc_49cc58:
0049cc58b 0x49cc5c
0049cc5c
0049cc5cloc_49cc5c:
0049cc5cldr x5, [sp+104]
0049cc60cbz x5, 0x49cc68
0049cc64b 0x49cc98
0049cc68
0049cc68loc_49cc68:
0049cc68ldrh w5, [sp+64]
0049cc6ctbnz w5, 13, 0x49cc74
0049cc70b 0x49cc90
0049cc74
0049cc74loc_49cc74:
0049cc74ldr x1, [sp+592]
0049cc78ldr x2, [sp+600]
0049cc7cmov x0, xzr
0049cc80bl vendor/golang.org/x/text/unicode/norm.Form.String
0049cc84str x0, [sp+592]
0049cc88str x1, [sp+600]
0049cc8cb 0x49cc94
0049cc90
0049cc90loc_49cc90:
0049cc90b 0x49cc94
0049cc94
0049cc94loc_49cc94:
0049cc94b 0x49cdc8
0049cc98
0049cc98loc_49cc98:
0049cc98ldr x0, [sp+104]
0049cc9cldr x1, [sp+600]
0049cca0ldr x5, [sp+592]
0049cca4subs xzr, x1, x0
0049cca8b.hs 0x49ccb0
0049ccacb 0x49cdf0
0049ccb0
0049ccb0loc_49ccb0:
0049ccb0sub x6, x1, x0
0049ccb4sub x7, xzr, x6
0049ccb8and x7, x0, x7, asr #63
0049ccbcadd x5, x5, x7
0049ccc0str x5, [sp+552]
0049ccc4str x6, [sp+560]
0049ccc8ldr x2, [sp+312]
0049ccccldr x0, [sp+296]
0049ccd0ldr x5, [sp+304]
0049ccd4str x0, [sp+328]
0049ccd8str x5, [sp+336]
0049ccdcstr x2, [sp+344]
0049cce0ldr x6, [sp+560]
0049cce4add x1, x5, x6
0049cce8str x1, [sp+128]
0049ccecsubs xzr, x2, x1
0049ccf0b.hs 0x49ccf8
0049ccf4b 0x49cd00
0049ccf8
0049ccf8loc_49ccf8:
0049ccf8str x1, [sp+336]
0049ccfcb 0x49cd20
0049cd00
0049cd00loc_49cd00:
0049cd00ldr x3, [sp+560]
0049cd04adrp x4, 0x159000
0049cd08add x4, x4, 3072
0049cd0cbl runtime.growslice
0049cd10str x0, [sp+328]
0049cd14str x1, [sp+336]
0049cd18str x2, [sp+344]
0049cd1cb 0x49cd20
0049cd20
0049cd20loc_49cd20:
0049cd20ldr x3, [sp+560]
0049cd24str x3, [sp+120]
0049cd28ldr x3, [sp+128]
0049cd2cldr x4, [sp+560]
0049cd30sub x3, x3, x4
0049cd34ldr x4, [sp+328]
0049cd38add x0, x4, x3
0049cd3cstr x0, [sp+320]
0049cd40ldr x2, [sp+120]
0049cd44ldr x1, [sp+552]
0049cd48bl runtime.memmove
0049cd4cldr x1, [sp+328]
0049cd50ldr x2, [sp+336]
0049cd54ldr x3, [sp+344]
0049cd58str x1, [sp+296]
0049cd5cstr x2, [sp+304]
0049cd60str x3, [sp+312]
0049cd64mov x0, xzr
0049cd68bl vendor/golang.org/x/text/unicode/norm.Form.QuickSpan
0049cd6cstr x0, [sp+240]
0049cd70ldr x3, [sp+304]
0049cd74str x3, [sp+232]
0049cd78subs xzr, x0, x3
0049cd7cb.ne 0x49cd84
0049cd80b 0x49cda8
0049cd84
0049cd84loc_49cd84:
0049cd84ldr x1, [sp+296]
0049cd88ldr x2, [sp+304]
0049cd8cldr x3, [sp+312]
0049cd90mov x0, xzr
0049cd94bl vendor/golang.org/x/text/unicode/norm.Form.Bytes
0049cd98str x0, [sp+296]
0049cd9cstr x1, [sp+304]
0049cda0str x2, [sp+312]
0049cda4b 0x49cdac
0049cda8
0049cda8loc_49cda8:
0049cda8b 0x49cdac
0049cdac
0049cdacloc_49cdac:
0049cdacldr x1, [sp+296]
0049cdb0ldr x2, [sp+304]
0049cdb4mov x0, xzr
0049cdb8bl runtime.slicebytetostring
0049cdbcstr x0, [sp+592]
0049cdc0str x1, [sp+600]
0049cdc4b 0x49cdc8
0049cdc8
0049cdc8loc_49cdc8:
0049cdc8ldr x0, [sp+592]
0049cdccldr x1, [sp+600]
0049cdd0str x0, [sp+264]
0049cdd4str x1, [sp+272]
0049cdd8ldr x3, [sp+280]
0049cddcldrb w2, [sp+59]
0049cde0ldr x4, [sp+288]
0049cde4ldp x29, x30, [sp-8]
0049cde8add sp, sp, 576
0049cdecret x30
0049cdf0
0049cdf0loc_49cdf0:
0049cdf0bl runtime.panicSliceB
0049cdf4
0049cdf4loc_49cdf4:
0049cdf4bl runtime.panicSliceB
0049cdf8
0049cdf8loc_49cdf8:
0049cdf8bl runtime.panicSliceAlen
0049cdfc
0049cdfcloc_49cdfc:
0049cdfcbl runtime.panicSliceB
0049ce00
0049ce00loc_49ce00:
0049ce00bl runtime.panicSliceB
0049ce04
0049ce04loc_49ce04:
0049ce04bl runtime.panicSliceAlen
0049ce08
0049ce08loc_49ce08:
0049ce08bl runtime.panicSliceB
0049ce0c
0049ce0cloc_49ce0c:
0049ce0cbl runtime.panicSliceAlen
0049ce10
0049ce10loc_49ce10:
0049ce10bl runtime.panicSliceB
0049ce14
0049ce14loc_49ce14:
0049ce14bl runtime.panicSliceAlen
0049ce18
0049ce18loc_49ce18:
0049ce18bl runtime.panicSliceB
0049ce1c
0049ce1cloc_49ce1c:
0049ce1cbl runtime.panicSliceB
0049ce20
0049ce20loc_49ce20:
0049ce20bl runtime.panicSliceAlen
0049ce24
0049ce24loc_49ce24:
0049ce24bl runtime.panicSliceB
0049ce28hint
0049ce2c
0049ce2cloc_49ce2c:
0049ce2cstp x0, x1, [sp+8]
0049ce30str x2, [sp+24]
0049ce34mov x3, x30
0049ce38bl runtime.morestack_noctxt.abi0
0049ce3cldp x0, x1, [sp+8]
0049ce40ldr x2, [sp+24]
0049ce44b 0x49c470
0049ce48udf 0
0049ce4cudf 0
0049c470
0049c470vendor/golang.org/x/net/idna.validateAndMap: ; void vendor/golang.org/x/net/idna.validateAndMap(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049c470ldr x16, [x28+16]
0049c474sub x17, sp, 448
0049c478subs xzr, x17, x16
0049c47cb.ls 0x49ce2c
0049c480sub x20, sp, 576
0049c484stp x29, x30, [x20-8]
0049c488add sp, x20, 0
0049c48csub x29, sp, 8
0049c490str x0, [sp+584]
0049c494str x1, [sp+592]
0049c498str x2, [sp+600]
0049c49cstp xzr, xzr, [sp+264]
0049c4a0strb wzr, [sp+59]
0049c4a4stp xzr, xzr, [sp+280]
0049c4a8str xzr, [sp+296]
0049c4acstp xzr, xzr, [sp+304]
0049c4b0str xzr, [sp+104]
0049c4b4strh wzr, [sp+64]
0049c4b8str xzr, [sp+112]
0049c4bcb 0x49c4c0
0049c4c0
0049c4c0loc_49c4c0:
0049c4c0ldr x5, [sp+600]
0049c4c4str x5, [sp+240]
0049c4c8ldr x6, [sp+112]
0049c4ccsubs xzr, x5, x6
0049c4d0b.gt 0x49c4d8
0049c4d4b 0x49cc58
0049c4d8
0049c4d8loc_49c4d8:
0049c4d8ldr x0, [sp+112]
0049c4dcldr x1, [sp+600]
0049c4e0ldr x3, [sp+592]
0049c4e4subs xzr, x1, x0
0049c4e8b.hs 0x49c4f0
0049c4ecb 0x49ce24
0049c4f0
0049c4f0loc_49c4f0:
0049c4f0sub x2, x1, x0
0049c4f4sub x4, xzr, x2
0049c4f8and x4, x0, x4, asr #63
0049c4fcadd x1, x3, x4
0049c500str x1, [sp+552]
0049c504str x2, [sp+560]
0049c508adrp x27, 0x571000
0049c50cldr x0, [x27+2088]
0049c510bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049c514strh w0, [sp+72]
0049c518str x1, [sp+232]
0049c51cldrh w3, [sp+72]
0049c520strh w3, [sp+74]
0049c524ldr x3, [sp+232]
0049c528str x3, [sp+256]
0049c52cldrh w3, [sp+74]
0049c530strh w3, [sp+62]
0049c534ldr x3, [sp+256]
0049c538str x3, [sp+88]
0049c53ccbz x3, 0x49c544
0049c540b 0x49c6e4
0049c544
0049c544loc_49c544:
0049c544ldr x1, [sp+112]
0049c548ldr x0, [sp+104]
0049c54cldr x2, [sp+600]
0049c550ldr x5, [sp+592]
0049c554subs xzr, x2, x1
0049c558b.hs 0x49c560
0049c55cb 0x49ce20
0049c560
0049c560loc_49c560:
0049c560subs xzr, x1, x0
0049c564b.hs 0x49c56c
0049c568b 0x49ce1c
0049c56c
0049c56cloc_49c56c:
0049c56csub x6, x1, x0
0049c570sub x7, xzr, x6
0049c574and x7, x0, x7, asr #63
0049c578add x5, x5, x7
0049c57cstr x5, [sp+552]
0049c580str x6, [sp+560]
0049c584ldr x2, [sp+312]
0049c588ldr x0, [sp+296]
0049c58cldr x5, [sp+304]
0049c590str x0, [sp+528]
0049c594str x5, [sp+536]
0049c598str x2, [sp+544]
0049c59cldr x6, [sp+560]
0049c5a0add x1, x5, x6
0049c5a4str x1, [sp+224]
0049c5a8subs xzr, x2, x1
0049c5acb.hs 0x49c5b4
0049c5b0b 0x49c5bc
0049c5b4
0049c5b4loc_49c5b4:
0049c5b4str x1, [sp+536]
0049c5b8b 0x49c5dc
0049c5bc
0049c5bcloc_49c5bc:
0049c5bcldr x3, [sp+560]
0049c5c0adrp x4, 0x159000
0049c5c4add x4, x4, 3072
0049c5c8bl runtime.growslice
0049c5ccstr x0, [sp+528]
0049c5d0str x1, [sp+536]
0049c5d4str x2, [sp+544]
0049c5d8b 0x49c5dc
0049c5dc
0049c5dcloc_49c5dc:
0049c5dcldr x3, [sp+560]
0049c5e0str x3, [sp+216]
0049c5e4ldr x3, [sp+224]
0049c5e8ldr x4, [sp+560]
0049c5ecsub x3, x3, x4
0049c5f0ldr x4, [sp+528]
0049c5f4add x0, x4, x3
0049c5f8str x0, [sp+520]
0049c5fcldr x2, [sp+216]
0049c600ldr x1, [sp+552]
0049c604bl runtime.memmove
0049c608ldr x2, [sp+544]
0049c60cldr x0, [sp+528]
0049c610ldr x3, [sp+536]
0049c614str x0, [sp+296]
0049c618str x3, [sp+304]
0049c61cstr x2, [sp+312]
0049c620add x1, x3, 3
0049c624str x0, [sp+496]
0049c628str x3, [sp+504]
0049c62cstr x2, [sp+512]
0049c630str x1, [sp+208]
0049c634subs xzr, x2, x1
0049c638b.hs 0x49c640
0049c63cb 0x49c648
0049c640
0049c640loc_49c640:
0049c640str x1, [sp+504]
0049c644b 0x49c668
0049c648
0049c648loc_49c648:
0049c648orr x3, xzr, 3
0049c64cadrp x4, 0x159000
0049c650add x4, x4, 3072
0049c654bl runtime.growslice
0049c658str x0, [sp+496]
0049c65cstr x1, [sp+504]
0049c660str x2, [sp+512]
0049c664b 0x49c668
0049c668
0049c668loc_49c668:
0049c668orr x3, xzr, 3
0049c66cstr x3, [sp+200]
0049c670ldr x3, [sp+208]
0049c674sub x3, x3, 3
0049c678ldr x4, [sp+496]
0049c67cadd x0, x4, x3
0049c680str x0, [sp+488]
0049c684ldr x2, [sp+200]
0049c688adrp x1, 0x214000
0049c68cadd x1, x1, 498
0049c690bl runtime.memmove
0049c694ldr x3, [sp+496]
0049c698ldr x4, [sp+504]
0049c69cldr x5, [sp+512]
0049c6a0str x3, [sp+296]
0049c6a4str x4, [sp+304]
0049c6a8str x5, [sp+312]
0049c6acldr x3, [sp+600]
0049c6b0str x3, [sp+104]
0049c6b4ldr x3, [sp+280]
0049c6b8cbnz x3, 0x49c6c0
0049c6bcb 0x49c6c4
0049c6c0
0049c6c0loc_49c6c0:
0049c6c0b 0x49c6e0
0049c6c4
0049c6c4loc_49c6c4:
0049c6c4adrp x5, 0x27a000
0049c6c8add x5, x5, 2464
0049c6ccstr x5, [sp+280]
0049c6d0adrp x5, 0x274000
0049c6d4add x5, x5, 3036
0049c6d8str x5, [sp+288]
0049c6dcb 0x49c6e0
0049c6e0
0049c6e0loc_49c6e0:
0049c6e0b 0x49cc5c
0049c6e4
0049c6e4loc_49c6e4:
0049c6e4ldrh w3, [sp+64]
0049c6e8ldrh w4, [sp+62]
0049c6ecorr x3, x3, x4
0049c6f0strh w3, [sp+64]
0049c6f4ldrb w3, [sp+59]
0049c6f8strb w3, [sp+61]
0049c6fctbnz w3, 0, 0x49c704
0049c700b 0x49c708
0049c704
0049c704loc_49c704:
0049c704b 0x49c74c
0049c708
0049c708loc_49c708:
0049c708ldr x0, [sp+112]
0049c70cldr x1, [sp+600]
0049c710ldr x3, [sp+592]
0049c714subs xzr, x1, x0
0049c718b.hs 0x49c720
0049c71cb 0x49ce18
0049c720
0049c720loc_49c720:
0049c720sub x2, x1, x0
0049c724sub x4, xzr, x2
0049c728and x4, x0, x4, asr #63
0049c72cadd x1, x3, x4
0049c730str x1, [sp+552]
0049c734str x2, [sp+560]
0049c738ldrh w0, [sp+62]
0049c73cbl vendor/golang.org/x/net/idna.info.isBidi
0049c740strb w0, [sp+60]
0049c744strb w0, [sp+61]
0049c748b 0x49c74c
0049c74c
0049c74cloc_49c74c:
0049c74cldrb w1, [sp+61]
0049c750strb w1, [sp+59]
0049c754ldr x1, [sp+112]
0049c758str x1, [sp+96]
0049c75cldr x1, [sp+88]
0049c760ldr x2, [sp+112]
0049c764add x1, x2, x1
0049c768str x1, [sp+112]
0049c76cldrh w0, [sp+62]
0049c770bl vendor/golang.org/x/net/idna.info.category
0049c774strh w0, [sp+70]
0049c778ldr x1, [sp+584]
0049c77cmov x2, x0
0049c780mov x0, x1
0049c784mov x1, x2
0049c788bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049c78cstrh w0, [sp+68]
0049c790strh w0, [sp+66]
0049c794ubfm x1, x0, 0, 15
0049c798subs wzr, w1, 3
0049c79cb.ls 0x49c7a4
0049c7a0b 0x49ca94
0049c7a4
0049c7a4loc_49c7a4:
0049c7a4ubfm x5, x0, 0, 15
0049c7a8cbz w5, 0x49c7b0
0049c7acb 0x49c920
0049c7b0
0049c7b0loc_49c7b0:
0049c7b0b 0x49c7b4
0049c7b4
0049c7b4loc_49c7b4:
0049c7b4ldr x1, [sp+96]
0049c7b8ldr x0, [sp+104]
0049c7bcldr x2, [sp+600]
0049c7c0ldr x5, [sp+592]
0049c7c4subs xzr, x1, x2
0049c7c8b.ls 0x49c7d0
0049c7ccb 0x49ce14
0049c7d0
0049c7d0loc_49c7d0:
0049c7d0subs xzr, x1, x0
0049c7d4b.hs 0x49c7dc
0049c7d8b 0x49ce10
0049c7dc
0049c7dcloc_49c7dc:
0049c7dcsub x6, x1, x0
0049c7e0sub x7, xzr, x6
0049c7e4and x7, x0, x7, asr #63
0049c7e8add x5, x5, x7
0049c7ecstr x5, [sp+552]
0049c7f0str x6, [sp+560]
0049c7f4ldr x2, [sp+312]
0049c7f8ldr x0, [sp+296]
0049c7fcldr x5, [sp+304]
0049c800str x0, [sp+392]
0049c804str x5, [sp+400]
0049c808str x2, [sp+408]
0049c80cldr x6, [sp+560]
0049c810add x1, x5, x6
0049c814str x1, [sp+160]
0049c818subs xzr, x2, x1
0049c81cb.hs 0x49c824
0049c820b 0x49c82c
0049c824
0049c824loc_49c824:
0049c824str x1, [sp+400]
0049c828b 0x49c84c
0049c82c
0049c82cloc_49c82c:
0049c82cldr x3, [sp+560]
0049c830adrp x4, 0x159000
0049c834add x4, x4, 3072
0049c838bl runtime.growslice
0049c83cstr x0, [sp+392]
0049c840str x1, [sp+400]
0049c844str x2, [sp+408]
0049c848b 0x49c84c
0049c84c
0049c84cloc_49c84c:
0049c84cldr x3, [sp+560]
0049c850str x3, [sp+152]
0049c854ldr x3, [sp+160]
0049c858ldr x4, [sp+560]
0049c85csub x3, x3, x4
0049c860ldr x4, [sp+392]
0049c864add x0, x4, x3
0049c868str x0, [sp+384]
0049c86cldr x2, [sp+152]
0049c870ldr x1, [sp+552]
0049c874bl runtime.memmove
0049c878ldr x2, [sp+408]
0049c87cldr x0, [sp+392]
0049c880ldr x3, [sp+400]
0049c884str x0, [sp+296]
0049c888str x3, [sp+304]
0049c88cstr x2, [sp+312]
0049c890add x1, x3, 3
0049c894str x0, [sp+360]
0049c898str x3, [sp+368]
0049c89cstr x2, [sp+376]
0049c8a0str x1, [sp+144]
0049c8a4subs xzr, x2, x1
0049c8a8b.hs 0x49c8b0
0049c8acb 0x49c8b8
0049c8b0
0049c8b0loc_49c8b0:
0049c8b0str x1, [sp+368]
0049c8b4b 0x49c8d8
0049c8b8
0049c8b8loc_49c8b8:
0049c8b8orr x3, xzr, 3
0049c8bcadrp x4, 0x159000
0049c8c0add x4, x4, 3072
0049c8c4bl runtime.growslice
0049c8c8str x0, [sp+360]
0049c8ccstr x1, [sp+368]
0049c8d0str x2, [sp+376]
0049c8d4b 0x49c8d8
0049c8d8
0049c8d8loc_49c8d8:
0049c8d8orr x3, xzr, 3
0049c8dcstr x3, [sp+136]
0049c8e0ldr x3, [sp+144]
0049c8e4sub x3, x3, 3
0049c8e8ldr x4, [sp+360]
0049c8ecadd x0, x4, x3
0049c8f0str x0, [sp+352]
0049c8f4ldr x2, [sp+136]
0049c8f8adrp x1, 0x214000
0049c8fcadd x1, x1, 498
0049c900bl runtime.memmove
0049c904ldr x3, [sp+360]
0049c908ldr x4, [sp+368]
0049c90cldr x5, [sp+376]
0049c910str x3, [sp+296]
0049c914str x4, [sp+304]
0049c918str x5, [sp+312]
0049c91cb 0x49cc48
0049c920
0049c920loc_49c920:
0049c920ubfm x5, x0, 0, 15
0049c924subs wzr, w5, 1
0049c928b.eq 0x49c930
0049c92cb 0x49c934
0049c930
0049c930loc_49c930:
0049c930b 0x49c948
0049c934
0049c934loc_49c934:
0049c934ubfm x5, x0, 0, 15
0049c938subs wzr, w5, 3
0049c93cb.eq 0x49c944
0049c940b 0x49ca88
0049c944
0049c944loc_49c944:
0049c944b 0x49c948
0049c948
0049c948loc_49c948:
0049c948ldr x1, [sp+96]
0049c94cldr x0, [sp+104]
0049c950ldr x2, [sp+600]
0049c954ldr x5, [sp+592]
0049c958subs xzr, x1, x2
0049c95cb.ls 0x49c964
0049c960b 0x49ce0c
0049c964
0049c964loc_49c964:
0049c964subs xzr, x1, x0
0049c968b.hs 0x49c970
0049c96cb 0x49ce08
0049c970
0049c970loc_49c970:
0049c970sub x6, x1, x0
0049c974sub x7, xzr, x6
0049c978and x7, x0, x7, asr #63
0049c97cadd x5, x5, x7
0049c980str x5, [sp+552]
0049c984str x6, [sp+560]
0049c988ldr x2, [sp+312]
0049c98cldr x0, [sp+296]
0049c990ldr x5, [sp+304]
0049c994str x0, [sp+456]
0049c998str x5, [sp+464]
0049c99cstr x2, [sp+472]
0049c9a0ldr x6, [sp+560]
0049c9a4add x1, x5, x6
0049c9a8str x1, [sp+192]
0049c9acsubs xzr, x2, x1
0049c9b0b.hs 0x49c9b8
0049c9b4b 0x49c9c0
0049c9b8
0049c9b8loc_49c9b8:
0049c9b8str x1, [sp+464]
0049c9bcb 0x49c9e0
0049c9c0
0049c9c0loc_49c9c0:
0049c9c0ldr x3, [sp+560]
0049c9c4adrp x4, 0x159000
0049c9c8add x4, x4, 3072
0049c9ccbl runtime.growslice
0049c9d0str x0, [sp+456]
0049c9d4str x1, [sp+464]
0049c9d8str x2, [sp+472]
0049c9dcb 0x49c9e0
0049c9e0
0049c9e0loc_49c9e0:
0049c9e0ldr x3, [sp+560]
0049c9e4str x3, [sp+184]
0049c9e8ldr x3, [sp+192]
0049c9ecldr x4, [sp+560]
0049c9f0sub x3, x3, x4
0049c9f4ldr x4, [sp+456]
0049c9f8add x0, x4, x3
0049c9fcstr x0, [sp+448]
0049ca00ldr x2, [sp+184]
0049ca04ldr x1, [sp+552]
0049ca08bl runtime.memmove
0049ca0cldr x3, [sp+456]
0049ca10ldr x4, [sp+464]
0049ca14ldr x5, [sp+472]
0049ca18str x3, [sp+296]
0049ca1cstr x4, [sp+304]
0049ca20str x5, [sp+312]
0049ca24ldr x1, [sp+112]
0049ca28ldr x0, [sp+96]
0049ca2cldr x2, [sp+600]
0049ca30ldr x3, [sp+592]
0049ca34subs xzr, x2, x1
0049ca38b.hs 0x49ca40
0049ca3cb 0x49ce04
0049ca40
0049ca40loc_49ca40:
0049ca40subs xzr, x1, x0
0049ca44b.hs 0x49ca4c
0049ca48b 0x49ce00
0049ca4c
0049ca4cloc_49ca4c:
0049ca4csub x5, x1, x0
0049ca50sub x6, xzr, x5
0049ca54and x6, x0, x6, asr #63
0049ca58add x4, x3, x6
0049ca5cstr x4, [sp+552]
0049ca60str x5, [sp+560]
0049ca64ldrh w0, [sp+62]
0049ca68ldr x1, [sp+296]
0049ca6cldr x2, [sp+304]
0049ca70ldr x3, [sp+312]
0049ca74bl vendor/golang.org/x/net/idna.info.appendMapping
0049ca78str x0, [sp+296]
0049ca7cstr x1, [sp+304]
0049ca80str x2, [sp+312]
0049ca84b 0x49cc48
0049ca88
0049ca88loc_49ca88:
0049ca88b 0x49ca8c
0049ca8c
0049ca8cloc_49ca8c:
0049ca8cb 0x49ca90
0049ca90
0049ca90loc_49ca90:
0049ca90b 0x49cc44
0049ca94
0049ca94loc_49ca94:
0049ca94ubfm x5, x0, 0, 15
0049ca98subs wzr, w5, 8
0049ca9cb.eq 0x49caa4
0049caa0b 0x49caac
0049caa4
0049caa4loc_49caa4:
0049caa4b 0x49caa8
0049caa8
0049caa8loc_49caa8:
0049caa8b 0x49cc54
0049caac
0049caacloc_49caac:
0049caacubfm x5, x0, 0, 15
0049cab0subs wzr, w5, 64
0049cab4b.eq 0x49cabc
0049cab8b 0x49cb44
0049cabc
0049cabcloc_49cabc:
0049cabcb 0x49cac0
0049cac0
0049cac0loc_49cac0:
0049cac0ldr x5, [sp+280]
0049cac4cbnz x5, 0x49cacc
0049cac8b 0x49cad0
0049cacc
0049caccloc_49cacc:
0049caccb 0x49cb40
0049cad0
0049cad0loc_49cad0:
0049cad0ldr x0, [sp+96]
0049cad4ldr x1, [sp+600]
0049cad8ldr x2, [sp+592]
0049cadcsubs xzr, x0, x1
0049cae0b.ls 0x49cae8
0049cae4b 0x49cdfc
0049cae8
0049cae8loc_49cae8:
0049cae8sub x1, x1, x0
0049caecsub x3, xzr, x1
0049caf0and x3, x0, x3, asr #63
0049caf4add x0, x2, x3
0049caf8str x0, [sp+552]
0049cafcstr x1, [sp+560]
0049cb00bl unicode/utf8.DecodeRuneInString
0049cb04str w0, [sp+80]
0049cb08str x1, [sp+232]
0049cb0cldrsw x2, [sp+80]
0049cb10str w2, [sp+84]
0049cb14ldr x2, [sp+232]
0049cb18str x2, [sp+248]
0049cb1cldrsw x0, [sp+84]
0049cb20str w0, [sp+76]
0049cb24bl runtime.convT32
0049cb28str x0, [sp+480]
0049cb2cadrp x2, 0x27a000
0049cb30add x2, x2, 2464
0049cb34str x2, [sp+280]
0049cb38str x0, [sp+288]
0049cb3cb 0x49cb40
0049cb40
0049cb40loc_49cb40:
0049cb40b 0x49cc54
0049cb44
0049cb44loc_49cb44:
0049cb44ubfm x5, x0, 0, 15
0049cb48subs wzr, w5, 192
0049cb4cb.eq 0x49cb54
0049cb50b 0x49cc38
0049cb54
0049cb54loc_49cb54:
0049cb54b 0x49cb58
0049cb58
0049cb58loc_49cb58:
0049cb58ldr x1, [sp+96]
0049cb5cldr x0, [sp+104]
0049cb60ldr x2, [sp+600]
0049cb64ldr x5, [sp+592]
0049cb68subs xzr, x1, x2
0049cb6cb.ls 0x49cb74
0049cb70b 0x49cdf8
0049cb74
0049cb74loc_49cb74:
0049cb74subs xzr, x1, x0
0049cb78b.hs 0x49cb80
0049cb7cb 0x49cdf4
0049cb80
0049cb80loc_49cb80:
0049cb80sub x6, x1, x0
0049cb84sub x7, xzr, x6
0049cb88and x7, x0, x7, asr #63
0049cb8cadd x5, x5, x7
0049cb90str x5, [sp+552]
0049cb94str x6, [sp+560]
0049cb98ldr x2, [sp+312]
0049cb9cldr x0, [sp+296]
0049cba0ldr x5, [sp+304]
0049cba4str x0, [sp+424]
0049cba8str x5, [sp+432]
0049cbacstr x2, [sp+440]
0049cbb0ldr x6, [sp+560]
0049cbb4add x1, x5, x6
0049cbb8str x1, [sp+176]
0049cbbcsubs xzr, x2, x1
0049cbc0b.hs 0x49cbc8
0049cbc4b 0x49cbd0
0049cbc8
0049cbc8loc_49cbc8:
0049cbc8str x1, [sp+432]
0049cbccb 0x49cbf0
0049cbd0
0049cbd0loc_49cbd0:
0049cbd0ldr x3, [sp+560]
0049cbd4adrp x4, 0x159000
0049cbd8add x4, x4, 3072
0049cbdcbl runtime.growslice
0049cbe0str x0, [sp+424]
0049cbe4str x1, [sp+432]
0049cbe8str x2, [sp+440]
0049cbecb 0x49cbf0
0049cbf0
0049cbf0loc_49cbf0:
0049cbf0ldr x3, [sp+560]
0049cbf4str x3, [sp+168]
0049cbf8ldr x3, [sp+176]
0049cbfcldr x4, [sp+560]
0049cc00sub x3, x3, x4
0049cc04ldr x4, [sp+424]
0049cc08add x0, x4, x3
0049cc0cstr x0, [sp+416]
0049cc10ldr x2, [sp+168]
0049cc14ldr x1, [sp+552]
0049cc18bl runtime.memmove
0049cc1cldr x3, [sp+424]
0049cc20ldr x4, [sp+432]
0049cc24ldr x5, [sp+440]
0049cc28str x3, [sp+296]
0049cc2cstr x4, [sp+304]
0049cc30str x5, [sp+312]
0049cc34b 0x49cc48
0049cc38
0049cc38loc_49cc38:
0049cc38b 0x49cc3c
0049cc3c
0049cc3cloc_49cc3c:
0049cc3cb 0x49cc40
0049cc40
0049cc40loc_49cc40:
0049cc40b 0x49cc44
0049cc44
0049cc44loc_49cc44:
0049cc44b 0x49cc48
0049cc48
0049cc48loc_49cc48:
0049cc48ldr x5, [sp+112]
0049cc4cstr x5, [sp+104]
0049cc50b 0x49cc54
0049cc54
0049cc54loc_49cc54:
0049cc54b 0x49c4c0
0049cc58
0049cc58loc_49cc58:
0049cc58b 0x49cc5c
0049cc5c
0049cc5cloc_49cc5c:
0049cc5cldr x5, [sp+104]
0049cc60cbz x5, 0x49cc68
0049cc64b 0x49cc98
0049cc68
0049cc68loc_49cc68:
0049cc68ldrh w5, [sp+64]
0049cc6ctbnz w5, 13, 0x49cc74
0049cc70b 0x49cc90
0049cc74
0049cc74loc_49cc74:
0049cc74ldr x1, [sp+592]
0049cc78ldr x2, [sp+600]
0049cc7cmov x0, xzr
0049cc80bl vendor/golang.org/x/text/unicode/norm.Form.String
0049cc84str x0, [sp+592]
0049cc88str x1, [sp+600]
0049cc8cb 0x49cc94
0049cc90
0049cc90loc_49cc90:
0049cc90b 0x49cc94
0049cc94
0049cc94loc_49cc94:
0049cc94b 0x49cdc8
0049cc98
0049cc98loc_49cc98:
0049cc98ldr x0, [sp+104]
0049cc9cldr x1, [sp+600]
0049cca0ldr x5, [sp+592]
0049cca4subs xzr, x1, x0
0049cca8b.hs 0x49ccb0
0049ccacb 0x49cdf0
0049ccb0
0049ccb0loc_49ccb0:
0049ccb0sub x6, x1, x0
0049ccb4sub x7, xzr, x6
0049ccb8and x7, x0, x7, asr #63
0049ccbcadd x5, x5, x7
0049ccc0str x5, [sp+552]
0049ccc4str x6, [sp+560]
0049ccc8ldr x2, [sp+312]
0049ccccldr x0, [sp+296]
0049ccd0ldr x5, [sp+304]
0049ccd4str x0, [sp+328]
0049ccd8str x5, [sp+336]
0049ccdcstr x2, [sp+344]
0049cce0ldr x6, [sp+560]
0049cce4add x1, x5, x6
0049cce8str x1, [sp+128]
0049ccecsubs xzr, x2, x1
0049ccf0b.hs 0x49ccf8
0049ccf4b 0x49cd00
0049ccf8
0049ccf8loc_49ccf8:
0049ccf8str x1, [sp+336]
0049ccfcb 0x49cd20
0049cd00
0049cd00loc_49cd00:
0049cd00ldr x3, [sp+560]
0049cd04adrp x4, 0x159000
0049cd08add x4, x4, 3072
0049cd0cbl runtime.growslice
0049cd10str x0, [sp+328]
0049cd14str x1, [sp+336]
0049cd18str x2, [sp+344]
0049cd1cb 0x49cd20
0049cd20
0049cd20loc_49cd20:
0049cd20ldr x3, [sp+560]
0049cd24str x3, [sp+120]
0049cd28ldr x3, [sp+128]
0049cd2cldr x4, [sp+560]
0049cd30sub x3, x3, x4
0049cd34ldr x4, [sp+328]
0049cd38add x0, x4, x3
0049cd3cstr x0, [sp+320]
0049cd40ldr x2, [sp+120]
0049cd44ldr x1, [sp+552]
0049cd48bl runtime.memmove
0049cd4cldr x1, [sp+328]
0049cd50ldr x2, [sp+336]
0049cd54ldr x3, [sp+344]
0049cd58str x1, [sp+296]
0049cd5cstr x2, [sp+304]
0049cd60str x3, [sp+312]
0049cd64mov x0, xzr
0049cd68bl vendor/golang.org/x/text/unicode/norm.Form.QuickSpan
0049cd6cstr x0, [sp+240]
0049cd70ldr x3, [sp+304]
0049cd74str x3, [sp+232]
0049cd78subs xzr, x0, x3
0049cd7cb.ne 0x49cd84
0049cd80b 0x49cda8
0049cd84
0049cd84loc_49cd84:
0049cd84ldr x1, [sp+296]
0049cd88ldr x2, [sp+304]
0049cd8cldr x3, [sp+312]
0049cd90mov x0, xzr
0049cd94bl vendor/golang.org/x/text/unicode/norm.Form.Bytes
0049cd98str x0, [sp+296]
0049cd9cstr x1, [sp+304]
0049cda0str x2, [sp+312]
0049cda4b 0x49cdac
0049cda8
0049cda8loc_49cda8:
0049cda8b 0x49cdac
0049cdac
0049cdacloc_49cdac:
0049cdacldr x1, [sp+296]
0049cdb0ldr x2, [sp+304]
0049cdb4mov x0, xzr
0049cdb8bl runtime.slicebytetostring
0049cdbcstr x0, [sp+592]
0049cdc0str x1, [sp+600]
0049cdc4b 0x49cdc8
0049cdc8
0049cdc8loc_49cdc8:
0049cdc8ldr x0, [sp+592]
0049cdccldr x1, [sp+600]
0049cdd0str x0, [sp+264]
0049cdd4str x1, [sp+272]
0049cdd8ldr x3, [sp+280]
0049cddcldrb w2, [sp+59]
0049cde0ldr x4, [sp+288]
0049cde4ldp x29, x30, [sp-8]
0049cde8add sp, sp, 576
0049cdecret x30
0049cdf0
0049cdf0loc_49cdf0:
0049cdf0bl runtime.panicSliceB
0049cdf4
0049cdf4loc_49cdf4:
0049cdf4bl runtime.panicSliceB
0049cdf8
0049cdf8loc_49cdf8:
0049cdf8bl runtime.panicSliceAlen
0049cdfc
0049cdfcloc_49cdfc:
0049cdfcbl runtime.panicSliceB
0049ce00
0049ce00loc_49ce00:
0049ce00bl runtime.panicSliceB
0049ce04
0049ce04loc_49ce04:
0049ce04bl runtime.panicSliceAlen
0049ce08
0049ce08loc_49ce08:
0049ce08bl runtime.panicSliceB
0049ce0c
0049ce0cloc_49ce0c:
0049ce0cbl runtime.panicSliceAlen
0049ce10
0049ce10loc_49ce10:
0049ce10bl runtime.panicSliceB
0049ce14
0049ce14loc_49ce14:
0049ce14bl runtime.panicSliceAlen
0049ce18
0049ce18loc_49ce18:
0049ce18bl runtime.panicSliceB
0049ce1c
0049ce1cloc_49ce1c:
0049ce1cbl runtime.panicSliceB
0049ce20
0049ce20loc_49ce20:
0049ce20bl runtime.panicSliceAlen
0049ce24
0049ce24loc_49ce24:
0049ce24bl runtime.panicSliceB
0049ce28hint
0049ce2c
0049ce2cloc_49ce2c:
0049ce2cstp x0, x1, [sp+8]
0049ce30str x2, [sp+24]
0049ce34mov x3, x30
0049ce38bl runtime.morestack_noctxt.abi0
0049ce3cldp x0, x1, [sp+8]
0049ce40ldr x2, [sp+24]
0049ce44b 0x49c470
0049ce48udf 0
0049ce4cudf 0
0049c470
0049ce50
0049ce50vendor/golang.org/x/net/idna.(*labelIter).reset: ; void vendor/golang.org/x/net/idna.(*labelIter).reset(vendor/golang.org/x/net/idna.labelIter * l)
0049ce50str x0, [sp+8]
0049ce54ldrsb x27, [x0]
0049ce58str xzr, [x0+40]
0049ce5cldrsb x27, [x0]
0049ce60str xzr, [x0+48]
0049ce64ldrsb x27, [x0]
0049ce68str xzr, [x0+56]
0049ce6cret x30
0049ce50
0049ce50vendor/golang.org/x/net/idna.(*labelIter).reset: ; void vendor/golang.org/x/net/idna.(*labelIter).reset(vendor/golang.org/x/net/idna.labelIter * l)
0049ce50str x0, [sp+8]
0049ce54ldrsb x27, [x0]
0049ce58str xzr, [x0+40]
0049ce5cldrsb x27, [x0]
0049ce60str xzr, [x0+48]
0049ce64ldrsb x27, [x0]
0049ce68str xzr, [x0+56]
0049ce6cret x30
0049ce50
0049ce70
0049ce70vendor/golang.org/x/net/idna.(*labelIter).done: ; void vendor/golang.org/x/net/idna.(*labelIter).done(vendor/golang.org/x/net/idna.labelIter * l)
0049ce70str x30, [sp-32]!
0049ce74stur x29, [sp-8]
0049ce78sub x29, sp, 8
0049ce7cstr x0, [sp+40]
0049ce80strb wzr, [sp+15]
0049ce84ldr x1, [sp+40]
0049ce88ldrsb x27, [x1]
0049ce8cldr x1, [x1+8]
0049ce90str x1, [sp+16]
0049ce94ldrsb x27, [x0]
0049ce98ldr x2, [x0+40]
0049ce9csubs xzr, x2, x1
0049cea0cset x0, ge
0049cea4strb w0, [sp+15]
0049cea8add x29, sp, 24
0049ceacadd sp, sp, 32
0049ceb0ret x30
0049ceb4udf 0
0049ceb8udf 0
0049cebcudf 0
0049ce70
0049ce70vendor/golang.org/x/net/idna.(*labelIter).done: ; void vendor/golang.org/x/net/idna.(*labelIter).done(vendor/golang.org/x/net/idna.labelIter * l)
0049ce70str x30, [sp-32]!
0049ce74stur x29, [sp-8]
0049ce78sub x29, sp, 8
0049ce7cstr x0, [sp+40]
0049ce80strb wzr, [sp+15]
0049ce84ldr x1, [sp+40]
0049ce88ldrsb x27, [x1]
0049ce8cldr x1, [x1+8]
0049ce90str x1, [sp+16]
0049ce94ldrsb x27, [x0]
0049ce98ldr x2, [x0+40]
0049ce9csubs xzr, x2, x1
0049cea0cset x0, ge
0049cea4strb w0, [sp+15]
0049cea8add x29, sp, 24
0049ceacadd sp, sp, 32
0049ceb0ret x30
0049ceb4udf 0
0049ceb8udf 0
0049cebcudf 0
0049ce70
0049cec0
0049cec0vendor/golang.org/x/net/idna.(*labelIter).result: ; void vendor/golang.org/x/net/idna.(*labelIter).result(vendor/golang.org/x/net/idna.labelIter * l)
0049cec0ldr x16, [x28+16]
0049cec4subs xzr, sp, x16
0049cec8b.ls 0x49cf64
0049ceccstr x30, [sp-112]!
0049ced0stur x29, [sp-8]
0049ced4sub x29, sp, 8
0049ced8str x0, [sp+120]
0049cedcstp xzr, xzr, [sp+48]
0049cee0ldr x5, [sp+120]
0049cee4ldrsb x27, [x5]
0049cee8ldr x5, [x5+16]
0049ceeccbnz x5, 0x49cef4
0049cef0b 0x49cf40
0049cef4
0049cef4loc_49cef4:
0049cef4ldr x5, [sp+120]
0049cef8ldrsb x27, [x5]
0049cefcldr x0, [x5+16]
0049cf00ldr x1, [x5+24]
0049cf04ldr x2, [x5+32]
0049cf08str x0, [sp+64]
0049cf0cstr x1, [sp+72]
0049cf10str x2, [sp+80]
0049cf14adrp x3, 0x273000
0049cf18add x3, x3, 296
0049cf1corr x4, xzr, 1
0049cf20bl strings.Join
0049cf24str x0, [sp+88]
0049cf28str x1, [sp+96]
0049cf2cstr x0, [sp+48]
0049cf30str x1, [sp+56]
0049cf34ldur x29, [sp-8]
0049cf38ldr x30, [sp], 112
0049cf3cret x30
0049cf40
0049cf40loc_49cf40:
0049cf40ldr x2, [sp+120]
0049cf44ldrsb x27, [x2]
0049cf48ldr x0, [x2]
0049cf4cldr x1, [x2+8]
0049cf50str x0, [sp+48]
0049cf54str x1, [sp+56]
0049cf58ldur x29, [sp-8]
0049cf5cldr x30, [sp], 112
0049cf60ret x30
0049cf64
0049cf64loc_49cf64:
0049cf64str x0, [sp+8]
0049cf68mov x3, x30
0049cf6cbl runtime.morestack_noctxt.abi0
0049cf70ldr x0, [sp+8]
0049cf74b 0x49cec0
0049cf78udf 0
0049cf7cudf 0
0049cec0
0049cec0vendor/golang.org/x/net/idna.(*labelIter).result: ; void vendor/golang.org/x/net/idna.(*labelIter).result(vendor/golang.org/x/net/idna.labelIter * l)
0049cec0ldr x16, [x28+16]
0049cec4subs xzr, sp, x16
0049cec8b.ls 0x49cf64
0049ceccstr x30, [sp-112]!
0049ced0stur x29, [sp-8]
0049ced4sub x29, sp, 8
0049ced8str x0, [sp+120]
0049cedcstp xzr, xzr, [sp+48]
0049cee0ldr x5, [sp+120]
0049cee4ldrsb x27, [x5]
0049cee8ldr x5, [x5+16]
0049ceeccbnz x5, 0x49cef4
0049cef0b 0x49cf40
0049cef4
0049cef4loc_49cef4:
0049cef4ldr x5, [sp+120]
0049cef8ldrsb x27, [x5]
0049cefcldr x0, [x5+16]
0049cf00ldr x1, [x5+24]
0049cf04ldr x2, [x5+32]
0049cf08str x0, [sp+64]
0049cf0cstr x1, [sp+72]
0049cf10str x2, [sp+80]
0049cf14adrp x3, 0x273000
0049cf18add x3, x3, 296
0049cf1corr x4, xzr, 1
0049cf20bl strings.Join
0049cf24str x0, [sp+88]
0049cf28str x1, [sp+96]
0049cf2cstr x0, [sp+48]
0049cf30str x1, [sp+56]
0049cf34ldur x29, [sp-8]
0049cf38ldr x30, [sp], 112
0049cf3cret x30
0049cf40
0049cf40loc_49cf40:
0049cf40ldr x2, [sp+120]
0049cf44ldrsb x27, [x2]
0049cf48ldr x0, [x2]
0049cf4cldr x1, [x2+8]
0049cf50str x0, [sp+48]
0049cf54str x1, [sp+56]
0049cf58ldur x29, [sp-8]
0049cf5cldr x30, [sp], 112
0049cf60ret x30
0049cf64
0049cf64loc_49cf64:
0049cf64str x0, [sp+8]
0049cf68mov x3, x30
0049cf6cbl runtime.morestack_noctxt.abi0
0049cf70ldr x0, [sp+8]
0049cf74b 0x49cec0
0049cf78udf 0
0049cf7cudf 0
0049cec0
0049cf80
0049cf80vendor/golang.org/x/net/idna.(*labelIter).label: ; void vendor/golang.org/x/net/idna.(*labelIter).label(vendor/golang.org/x/net/idna.labelIter * l)
0049cf80ldr x16, [x28+16]
0049cf84subs xzr, sp, x16
0049cf88b.ls 0x49d128
0049cf8cstr x30, [sp-96]!
0049cf90stur x29, [sp-8]
0049cf94sub x29, sp, 8
0049cf98str x0, [sp+104]
0049cf9cstp xzr, xzr, [sp+56]
0049cfa0ldr x3, [sp+104]
0049cfa4ldrsb x27, [x3]
0049cfa8ldr x3, [x3+16]
0049cfaccbnz x3, 0x49cfb4
0049cfb0b 0x49d000
0049cfb4
0049cfb4loc_49cfb4:
0049cfb4ldr x2, [sp+104]
0049cfb8ldrsb x27, [x2]
0049cfbcldr x3, [x2+16]
0049cfc0ldr x1, [x2+24]
0049cfc4ldr x2, [sp+104]
0049cfc8ldrsb x27, [x2]
0049cfccldr x0, [x2+56]
0049cfd0subs xzr, x1, x0
0049cfd4b.hi 0x49cfdc
0049cfd8b 0x49d120
0049cfdc
0049cfdcloc_49cfdc:
0049cfdcadd x2, x3, x0, lsl #4
0049cfe0ldr x1, [x2+8]
0049cfe4ubfm x2, x0, 60, 59
0049cfe8ldr x0, [x3+x2]
0049cfecstr x0, [sp+56]
0049cff0str x1, [sp+64]
0049cff4ldur x29, [sp-8]
0049cff8ldr x30, [sp], 96
0049cffcret x30
0049d000
0049d000loc_49d000:
0049d000ldr x3, [sp+104]
0049d004ldrsb x27, [x3]
0049d008ldr x0, [x3+40]
0049d00cstr x0, [sp+48]
0049d010ldr x3, [sp+104]
0049d014ldrsb x27, [x3]
0049d018ldr x1, [x3+8]
0049d01cldr x3, [x3]
0049d020subs xzr, x1, x0
0049d024b.hs 0x49d02c
0049d028b 0x49d11c
0049d02c
0049d02cloc_49d02c:
0049d02csub x1, x1, x0
0049d030sub x4, xzr, x1
0049d034and x4, x0, x4, asr #63
0049d038add x0, x3, x4
0049d03cstr x0, [sp+72]
0049d040str x1, [sp+80]
0049d044movz x2, 46
0049d048bl strings.IndexByte
0049d04cstr x0, [sp+32]
0049d050ldr x3, [sp+104]
0049d054ldrsb x27, [x3]
0049d058ldr x4, [sp+104]
0049d05cldrsb x27, [x4]
0049d060ldr x4, [x4+40]
0049d064add x4, x4, x0
0049d068str x4, [x3+48]
0049d06cldr x3, [sp+32]
0049d070adds xzr, x3, 1
0049d074b.eq 0x49d07c
0049d078b 0x49d09c
0049d07c
0049d07cloc_49d07c:
0049d07cldr x3, [sp+104]
0049d080ldrsb x27, [x3]
0049d084ldr x3, [x3+8]
0049d088str x3, [sp+48]
0049d08cldr x4, [sp+104]
0049d090ldrsb x27, [x4]
0049d094str x3, [x4+48]
0049d098b 0x49d0a0
0049d09c
0049d09cloc_49d09c:
0049d09cb 0x49d0a0
0049d0a0
0049d0a0loc_49d0a0:
0049d0a0ldr x3, [sp+104]
0049d0a4ldrsb x27, [x3]
0049d0a8ldr x0, [x3+40]
0049d0acstr x0, [sp+48]
0049d0b0ldr x3, [sp+104]
0049d0b4ldrsb x27, [x3]
0049d0b8ldr x1, [x3+48]
0049d0bcstr x1, [sp+40]
0049d0c0ldr x3, [sp+104]
0049d0c4ldrsb x27, [x3]
0049d0c8ldr x2, [x3+8]
0049d0ccldr x3, [x3]
0049d0d0subs xzr, x2, x1
0049d0d4b.hs 0x49d0dc
0049d0d8b 0x49d118
0049d0dc
0049d0dcloc_49d0dc:
0049d0dcsubs xzr, x1, x0
0049d0e0b.hs 0x49d0e8
0049d0e4b 0x49d114
0049d0e8
0049d0e8loc_49d0e8:
0049d0e8sub x1, x1, x0
0049d0ecsub x2, xzr, x1
0049d0f0and x2, x0, x2, asr #63
0049d0f4add x0, x3, x2
0049d0f8str x0, [sp+72]
0049d0fcstr x1, [sp+80]
0049d100str x0, [sp+56]
0049d104str x1, [sp+64]
0049d108ldur x29, [sp-8]
0049d10cldr x30, [sp], 96
0049d110ret x30
0049d114
0049d114loc_49d114:
0049d114bl runtime.panicSliceB
0049d118
0049d118loc_49d118:
0049d118bl runtime.panicSliceAlen
0049d11c
0049d11cloc_49d11c:
0049d11cbl runtime.panicSliceB
0049d120
0049d120loc_49d120:
0049d120bl runtime.panicIndex
0049d124hint
0049d128
0049d128loc_49d128:
0049d128str x0, [sp+8]
0049d12cmov x3, x30
0049d130bl runtime.morestack_noctxt.abi0
0049d134ldr x0, [sp+8]
0049d138b 0x49cf80
0049d13cudf 0
0049cf80
0049cf80vendor/golang.org/x/net/idna.(*labelIter).label: ; void vendor/golang.org/x/net/idna.(*labelIter).label(vendor/golang.org/x/net/idna.labelIter * l)
0049cf80ldr x16, [x28+16]
0049cf84subs xzr, sp, x16
0049cf88b.ls 0x49d128
0049cf8cstr x30, [sp-96]!
0049cf90stur x29, [sp-8]
0049cf94sub x29, sp, 8
0049cf98str x0, [sp+104]
0049cf9cstp xzr, xzr, [sp+56]
0049cfa0ldr x3, [sp+104]
0049cfa4ldrsb x27, [x3]
0049cfa8ldr x3, [x3+16]
0049cfaccbnz x3, 0x49cfb4
0049cfb0b 0x49d000
0049cfb4
0049cfb4loc_49cfb4:
0049cfb4ldr x2, [sp+104]
0049cfb8ldrsb x27, [x2]
0049cfbcldr x3, [x2+16]
0049cfc0ldr x1, [x2+24]
0049cfc4ldr x2, [sp+104]
0049cfc8ldrsb x27, [x2]
0049cfccldr x0, [x2+56]
0049cfd0subs xzr, x1, x0
0049cfd4b.hi 0x49cfdc
0049cfd8b 0x49d120
0049cfdc
0049cfdcloc_49cfdc:
0049cfdcadd x2, x3, x0, lsl #4
0049cfe0ldr x1, [x2+8]
0049cfe4ubfm x2, x0, 60, 59
0049cfe8ldr x0, [x3+x2]
0049cfecstr x0, [sp+56]
0049cff0str x1, [sp+64]
0049cff4ldur x29, [sp-8]
0049cff8ldr x30, [sp], 96
0049cffcret x30
0049d000
0049d000loc_49d000:
0049d000ldr x3, [sp+104]
0049d004ldrsb x27, [x3]
0049d008ldr x0, [x3+40]
0049d00cstr x0, [sp+48]
0049d010ldr x3, [sp+104]
0049d014ldrsb x27, [x3]
0049d018ldr x1, [x3+8]
0049d01cldr x3, [x3]
0049d020subs xzr, x1, x0
0049d024b.hs 0x49d02c
0049d028b 0x49d11c
0049d02c
0049d02cloc_49d02c:
0049d02csub x1, x1, x0
0049d030sub x4, xzr, x1
0049d034and x4, x0, x4, asr #63
0049d038add x0, x3, x4
0049d03cstr x0, [sp+72]
0049d040str x1, [sp+80]
0049d044movz x2, 46
0049d048bl strings.IndexByte
0049d04cstr x0, [sp+32]
0049d050ldr x3, [sp+104]
0049d054ldrsb x27, [x3]
0049d058ldr x4, [sp+104]
0049d05cldrsb x27, [x4]
0049d060ldr x4, [x4+40]
0049d064add x4, x4, x0
0049d068str x4, [x3+48]
0049d06cldr x3, [sp+32]
0049d070adds xzr, x3, 1
0049d074b.eq 0x49d07c
0049d078b 0x49d09c
0049d07c
0049d07cloc_49d07c:
0049d07cldr x3, [sp+104]
0049d080ldrsb x27, [x3]
0049d084ldr x3, [x3+8]
0049d088str x3, [sp+48]
0049d08cldr x4, [sp+104]
0049d090ldrsb x27, [x4]
0049d094str x3, [x4+48]
0049d098b 0x49d0a0
0049d09c
0049d09cloc_49d09c:
0049d09cb 0x49d0a0
0049d0a0
0049d0a0loc_49d0a0:
0049d0a0ldr x3, [sp+104]
0049d0a4ldrsb x27, [x3]
0049d0a8ldr x0, [x3+40]
0049d0acstr x0, [sp+48]
0049d0b0ldr x3, [sp+104]
0049d0b4ldrsb x27, [x3]
0049d0b8ldr x1, [x3+48]
0049d0bcstr x1, [sp+40]
0049d0c0ldr x3, [sp+104]
0049d0c4ldrsb x27, [x3]
0049d0c8ldr x2, [x3+8]
0049d0ccldr x3, [x3]
0049d0d0subs xzr, x2, x1
0049d0d4b.hs 0x49d0dc
0049d0d8b 0x49d118
0049d0dc
0049d0dcloc_49d0dc:
0049d0dcsubs xzr, x1, x0
0049d0e0b.hs 0x49d0e8
0049d0e4b 0x49d114
0049d0e8
0049d0e8loc_49d0e8:
0049d0e8sub x1, x1, x0
0049d0ecsub x2, xzr, x1
0049d0f0and x2, x0, x2, asr #63
0049d0f4add x0, x3, x2
0049d0f8str x0, [sp+72]
0049d0fcstr x1, [sp+80]
0049d100str x0, [sp+56]
0049d104str x1, [sp+64]
0049d108ldur x29, [sp-8]
0049d10cldr x30, [sp], 96
0049d110ret x30
0049d114
0049d114loc_49d114:
0049d114bl runtime.panicSliceB
0049d118
0049d118loc_49d118:
0049d118bl runtime.panicSliceAlen
0049d11c
0049d11cloc_49d11c:
0049d11cbl runtime.panicSliceB
0049d120
0049d120loc_49d120:
0049d120bl runtime.panicIndex
0049d124hint
0049d128
0049d128loc_49d128:
0049d128str x0, [sp+8]
0049d12cmov x3, x30
0049d130bl runtime.morestack_noctxt.abi0
0049d134ldr x0, [sp+8]
0049d138b 0x49cf80
0049d13cudf 0
0049cf80
0049d140
0049d140vendor/golang.org/x/net/idna.(*labelIter).next: ; void vendor/golang.org/x/net/idna.(*labelIter).next(vendor/golang.org/x/net/idna.labelIter * l)
0049d140ldr x16, [x28+16]
0049d144subs xzr, sp, x16
0049d148b.ls 0x49d330
0049d14cstr x30, [sp-64]!
0049d150stur x29, [sp-8]
0049d154sub x29, sp, 8
0049d158str x0, [sp+72]
0049d15cldrsb x27, [x0]
0049d160ldrsb x27, [x0]
0049d164ldr x2, [x0+56]
0049d168add x2, x2, 1
0049d16cstr x2, [x0+56]
0049d170ldrsb x27, [x0]
0049d174ldr x2, [x0+16]
0049d178cbnz x2, 0x49d180
0049d17cb 0x49d264
0049d180
0049d180loc_49d180:
0049d180ldrsb x27, [x0]
0049d184ldr x2, [x0+24]
0049d188str x2, [sp+48]
0049d18cldrsb x27, [x0]
0049d190ldr x3, [x0+56]
0049d194subs xzr, x2, x3
0049d198cset x2, le
0049d19cstrb w2, [sp+39]
0049d1a0b.le 0x49d1a8
0049d1a4b 0x49d1ac
0049d1a8
0049d1a8loc_49d1a8:
0049d1a8b 0x49d230
0049d1ac
0049d1acloc_49d1ac:
0049d1acldr x2, [sp+72]
0049d1b0ldrsb x27, [x2]
0049d1b4ldr x2, [x2+24]
0049d1b8str x2, [sp+40]
0049d1bcldr x3, [sp+72]
0049d1c0ldrsb x27, [x3]
0049d1c4ldr x3, [x3+56]
0049d1c8sub x2, x2, 1
0049d1ccsubs xzr, x3, x2
0049d1d0cset x2, eq
0049d1d4strb w2, [sp+38]
0049d1d8b.eq 0x49d1e0
0049d1dcb 0x49d220
0049d1e0
0049d1e0loc_49d1e0:
0049d1e0ldr x2, [sp+72]
0049d1e4ldrsb x27, [x2]
0049d1e8ldr x1, [x2+24]
0049d1ecldr x2, [x2+16]
0049d1f0ldr x3, [sp+72]
0049d1f4ldrsb x27, [x3]
0049d1f8ldr x0, [x3+56]
0049d1fcsubs xzr, x1, x0
0049d200b.hi 0x49d208
0049d204b 0x49d328
0049d208
0049d208loc_49d208:
0049d208add x0, x2, x0, lsl #4
0049d20cldr x0, [x0+8]
0049d210subs xzr, x0, 0
0049d214cset x0, eq
0049d218strb w0, [sp+38]
0049d21cb 0x49d224
0049d220
0049d220loc_49d220:
0049d220b 0x49d224
0049d224
0049d224loc_49d224:
0049d224ldrb w0, [sp+38]
0049d228strb w0, [sp+39]
0049d22cb 0x49d230
0049d230
0049d230loc_49d230:
0049d230ldrb w0, [sp+39]
0049d234tbnz w0, 0, 0x49d23c
0049d238b 0x49d25c
0049d23c
0049d23cloc_49d23c:
0049d23cldr x0, [sp+72]
0049d240ldrsb x27, [x0]
0049d244ldr x0, [x0+8]
0049d248str x0, [sp+48]
0049d24cldr x1, [sp+72]
0049d250ldrsb x27, [x1]
0049d254str x0, [x1+40]
0049d258b 0x49d260
0049d25c
0049d25cloc_49d25c:
0049d25cb 0x49d260
0049d260
0049d260loc_49d260:
0049d260b 0x49d318
0049d264
0049d264loc_49d264:
0049d264ldrsb x27, [x0]
0049d268ldrsb x27, [x0]
0049d26cldr x2, [x0+48]
0049d270add x2, x2, 1
0049d274str x2, [x0+40]
0049d278ldrsb x27, [x0]
0049d27cldr x2, [x0+8]
0049d280str x2, [sp+48]
0049d284ldrsb x27, [x0]
0049d288ldr x3, [x0+40]
0049d28csub x2, x2, 1
0049d290subs xzr, x3, x2
0049d294cset x2, eq
0049d298strb w2, [sp+39]
0049d29cb.eq 0x49d2a4
0049d2a0b 0x49d2e0
0049d2a4
0049d2a4loc_49d2a4:
0049d2a4ldr x2, [sp+72]
0049d2a8ldrsb x27, [x2]
0049d2acldr x1, [x2+8]
0049d2b0ldr x2, [x2]
0049d2b4ldr x3, [sp+72]
0049d2b8ldrsb x27, [x3]
0049d2bcldr x0, [x3+40]
0049d2c0subs xzr, x0, x1
0049d2c4b.lo 0x49d2cc
0049d2c8b 0x49d324
0049d2cc
0049d2ccloc_49d2cc:
0049d2ccldrb w0, [x2+x0]
0049d2d0subs wzr, w0, 46
0049d2d4cset x0, eq
0049d2d8strb w0, [sp+39]
0049d2dcb 0x49d2e4
0049d2e0
0049d2e0loc_49d2e0:
0049d2e0b 0x49d2e4
0049d2e4
0049d2e4loc_49d2e4:
0049d2e4ldrb w0, [sp+39]
0049d2e8tbnz w0, 0, 0x49d2f0
0049d2ecb 0x49d310
0049d2f0
0049d2f0loc_49d2f0:
0049d2f0ldr x0, [sp+72]
0049d2f4ldrsb x27, [x0]
0049d2f8ldr x0, [x0+8]
0049d2fcstr x0, [sp+48]
0049d300ldr x1, [sp+72]
0049d304ldrsb x27, [x1]
0049d308str x0, [x1+40]
0049d30cb 0x49d314
0049d310
0049d310loc_49d310:
0049d310b 0x49d314
0049d314
0049d314loc_49d314:
0049d314b 0x49d318
0049d318
0049d318loc_49d318:
0049d318ldur x29, [sp-8]
0049d31cldr x30, [sp], 64
0049d320ret x30
0049d324
0049d324loc_49d324:
0049d324bl runtime.panicIndex
0049d328
0049d328loc_49d328:
0049d328bl runtime.panicIndex
0049d32chint
0049d330
0049d330loc_49d330:
0049d330str x0, [sp+8]
0049d334mov x3, x30
0049d338bl runtime.morestack_noctxt.abi0
0049d33cldr x0, [sp+8]
0049d340b 0x49d140
0049d344udf 0
0049d348udf 0
0049d34cudf 0
0049d140
0049d140vendor/golang.org/x/net/idna.(*labelIter).next: ; void vendor/golang.org/x/net/idna.(*labelIter).next(vendor/golang.org/x/net/idna.labelIter * l)
0049d140ldr x16, [x28+16]
0049d144subs xzr, sp, x16
0049d148b.ls 0x49d330
0049d14cstr x30, [sp-64]!
0049d150stur x29, [sp-8]
0049d154sub x29, sp, 8
0049d158str x0, [sp+72]
0049d15cldrsb x27, [x0]
0049d160ldrsb x27, [x0]
0049d164ldr x2, [x0+56]
0049d168add x2, x2, 1
0049d16cstr x2, [x0+56]
0049d170ldrsb x27, [x0]
0049d174ldr x2, [x0+16]
0049d178cbnz x2, 0x49d180
0049d17cb 0x49d264
0049d180
0049d180loc_49d180:
0049d180ldrsb x27, [x0]
0049d184ldr x2, [x0+24]
0049d188str x2, [sp+48]
0049d18cldrsb x27, [x0]
0049d190ldr x3, [x0+56]
0049d194subs xzr, x2, x3
0049d198cset x2, le
0049d19cstrb w2, [sp+39]
0049d1a0b.le 0x49d1a8
0049d1a4b 0x49d1ac
0049d1a8
0049d1a8loc_49d1a8:
0049d1a8b 0x49d230
0049d1ac
0049d1acloc_49d1ac:
0049d1acldr x2, [sp+72]
0049d1b0ldrsb x27, [x2]
0049d1b4ldr x2, [x2+24]
0049d1b8str x2, [sp+40]
0049d1bcldr x3, [sp+72]
0049d1c0ldrsb x27, [x3]
0049d1c4ldr x3, [x3+56]
0049d1c8sub x2, x2, 1
0049d1ccsubs xzr, x3, x2
0049d1d0cset x2, eq
0049d1d4strb w2, [sp+38]
0049d1d8b.eq 0x49d1e0
0049d1dcb 0x49d220
0049d1e0
0049d1e0loc_49d1e0:
0049d1e0ldr x2, [sp+72]
0049d1e4ldrsb x27, [x2]
0049d1e8ldr x1, [x2+24]
0049d1ecldr x2, [x2+16]
0049d1f0ldr x3, [sp+72]
0049d1f4ldrsb x27, [x3]
0049d1f8ldr x0, [x3+56]
0049d1fcsubs xzr, x1, x0
0049d200b.hi 0x49d208
0049d204b 0x49d328
0049d208
0049d208loc_49d208:
0049d208add x0, x2, x0, lsl #4
0049d20cldr x0, [x0+8]
0049d210subs xzr, x0, 0
0049d214cset x0, eq
0049d218strb w0, [sp+38]
0049d21cb 0x49d224
0049d220
0049d220loc_49d220:
0049d220b 0x49d224
0049d224
0049d224loc_49d224:
0049d224ldrb w0, [sp+38]
0049d228strb w0, [sp+39]
0049d22cb 0x49d230
0049d230
0049d230loc_49d230:
0049d230ldrb w0, [sp+39]
0049d234tbnz w0, 0, 0x49d23c
0049d238b 0x49d25c
0049d23c
0049d23cloc_49d23c:
0049d23cldr x0, [sp+72]
0049d240ldrsb x27, [x0]
0049d244ldr x0, [x0+8]
0049d248str x0, [sp+48]
0049d24cldr x1, [sp+72]
0049d250ldrsb x27, [x1]
0049d254str x0, [x1+40]
0049d258b 0x49d260
0049d25c
0049d25cloc_49d25c:
0049d25cb 0x49d260
0049d260
0049d260loc_49d260:
0049d260b 0x49d318
0049d264
0049d264loc_49d264:
0049d264ldrsb x27, [x0]
0049d268ldrsb x27, [x0]
0049d26cldr x2, [x0+48]
0049d270add x2, x2, 1
0049d274str x2, [x0+40]
0049d278ldrsb x27, [x0]
0049d27cldr x2, [x0+8]
0049d280str x2, [sp+48]
0049d284ldrsb x27, [x0]
0049d288ldr x3, [x0+40]
0049d28csub x2, x2, 1
0049d290subs xzr, x3, x2
0049d294cset x2, eq
0049d298strb w2, [sp+39]
0049d29cb.eq 0x49d2a4
0049d2a0b 0x49d2e0
0049d2a4
0049d2a4loc_49d2a4:
0049d2a4ldr x2, [sp+72]
0049d2a8ldrsb x27, [x2]
0049d2acldr x1, [x2+8]
0049d2b0ldr x2, [x2]
0049d2b4ldr x3, [sp+72]
0049d2b8ldrsb x27, [x3]
0049d2bcldr x0, [x3+40]
0049d2c0subs xzr, x0, x1
0049d2c4b.lo 0x49d2cc
0049d2c8b 0x49d324
0049d2cc
0049d2ccloc_49d2cc:
0049d2ccldrb w0, [x2+x0]
0049d2d0subs wzr, w0, 46
0049d2d4cset x0, eq
0049d2d8strb w0, [sp+39]
0049d2dcb 0x49d2e4
0049d2e0
0049d2e0loc_49d2e0:
0049d2e0b 0x49d2e4
0049d2e4
0049d2e4loc_49d2e4:
0049d2e4ldrb w0, [sp+39]
0049d2e8tbnz w0, 0, 0x49d2f0
0049d2ecb 0x49d310
0049d2f0
0049d2f0loc_49d2f0:
0049d2f0ldr x0, [sp+72]
0049d2f4ldrsb x27, [x0]
0049d2f8ldr x0, [x0+8]
0049d2fcstr x0, [sp+48]
0049d300ldr x1, [sp+72]
0049d304ldrsb x27, [x1]
0049d308str x0, [x1+40]
0049d30cb 0x49d314
0049d310
0049d310loc_49d310:
0049d310b 0x49d314
0049d314
0049d314loc_49d314:
0049d314b 0x49d318
0049d318
0049d318loc_49d318:
0049d318ldur x29, [sp-8]
0049d31cldr x30, [sp], 64
0049d320ret x30
0049d324
0049d324loc_49d324:
0049d324bl runtime.panicIndex
0049d328
0049d328loc_49d328:
0049d328bl runtime.panicIndex
0049d32chint
0049d330
0049d330loc_49d330:
0049d330str x0, [sp+8]
0049d334mov x3, x30
0049d338bl runtime.morestack_noctxt.abi0
0049d33cldr x0, [sp+8]
0049d340b 0x49d140
0049d344udf 0
0049d348udf 0
0049d34cudf 0
0049d140
0049d350
0049d350vendor/golang.org/x/net/idna.(*labelIter).set: ; void vendor/golang.org/x/net/idna.(*labelIter).set(vendor/golang.org/x/net/idna.labelIter * l, struct string s)
0049d350ldr x16, [x28+16]
0049d354subs xzr, sp, x16
0049d358b.ls 0x49d478
0049d35cstr x30, [sp-96]!
0049d360stur x29, [sp-8]
0049d364sub x29, sp, 8
0049d368str x0, [sp+104]
0049d36cstr x1, [sp+112]
0049d370str x2, [sp+120]
0049d374ldrsb x27, [x0]
0049d378ldr x4, [x0+16]
0049d37ccbnz x4, 0x49d384
0049d380b 0x49d388
0049d384
0049d384loc_49d384:
0049d384b 0x49d3fc
0049d388
0049d388loc_49d388:
0049d388ldrsb x27, [x0]
0049d38cldr x4, [x0]
0049d390ldr x1, [x0+8]
0049d394str x4, [sp+48]
0049d398str x1, [sp+56]
0049d39cmov x0, x4
0049d3a0adrp x2, 0x272000
0049d3a4add x2, x2, 296
0049d3a8orr x3, xzr, 1
0049d3acbl strings.Split
0049d3b0str x0, [sp+64]
0049d3b4str x1, [sp+72]
0049d3b8str x2, [sp+80]
0049d3bcldr x4, [sp+104]
0049d3c0ldrsb x27, [x4]
0049d3c4str x1, [x4+24]
0049d3c8str x2, [x4+32]
0049d3ccadrp x27, 0x5ae000
0049d3d0ldr w5, [x27+3056]
0049d3d4cbz w5, 0x49d3dc
0049d3d8b 0x49d3e0
0049d3dc
0049d3dcloc_49d3dc:
0049d3dcb 0x49d3f4
0049d3e0
0049d3e0loc_49d3e0:
0049d3e0bl runtime.gcWriteBarrier2
0049d3e4str x0, [x25]
0049d3e8ldr x2, [x4+16]
0049d3ecstr x2, [x25+8]
0049d3f0b 0x49d3f4
0049d3f4
0049d3f4loc_49d3f4:
0049d3f4str x0, [x4+16]
0049d3f8b 0x49d3fc
0049d3fc
0049d3fcloc_49d3fc:
0049d3fcldr x2, [sp+104]
0049d400ldrsb x27, [x2]
0049d404ldr x1, [x2+24]
0049d408ldr x2, [x2+16]
0049d40cldr x3, [sp+104]
0049d410ldrsb x27, [x3]
0049d414ldr x0, [x3+56]
0049d418ldr x3, [sp+112]
0049d41cldr x4, [sp+120]
0049d420subs xzr, x1, x0
0049d424b.hi 0x49d42c
0049d428b 0x49d470
0049d42c
0049d42cloc_49d42c:
0049d42cadd x1, x2, x0, lsl #4
0049d430str x4, [x1+8]
0049d434ubfm x0, x0, 60, 59
0049d438adrp x27, 0x5ae000
0049d43cldr w1, [x27+3056]
0049d440cbz w1, 0x49d448
0049d444b 0x49d44c
0049d448
0049d448loc_49d448:
0049d448b 0x49d460
0049d44c
0049d44cloc_49d44c:
0049d44cbl runtime.gcWriteBarrier2
0049d450str x3, [x25]
0049d454ldr x1, [x2+x0]
0049d458str x1, [x25+8]
0049d45cb 0x49d460
0049d460
0049d460loc_49d460:
0049d460str x3, [x2+x0]
0049d464ldur x29, [sp-8]
0049d468ldr x30, [sp], 96
0049d46cret x30
0049d470
0049d470loc_49d470:
0049d470bl runtime.panicIndex
0049d474hint
0049d478
0049d478loc_49d478:
0049d478stp x0, x1, [sp+8]
0049d47cstr x2, [sp+24]
0049d480mov x3, x30
0049d484bl runtime.morestack_noctxt.abi0
0049d488ldp x0, x1, [sp+8]
0049d48cldr x2, [sp+24]
0049d490b 0x49d350
0049d494udf 0
0049d498udf 0
0049d49cudf 0
0049d350
0049d350vendor/golang.org/x/net/idna.(*labelIter).set: ; void vendor/golang.org/x/net/idna.(*labelIter).set(vendor/golang.org/x/net/idna.labelIter * l, struct string s)
0049d350ldr x16, [x28+16]
0049d354subs xzr, sp, x16
0049d358b.ls 0x49d478
0049d35cstr x30, [sp-96]!
0049d360stur x29, [sp-8]
0049d364sub x29, sp, 8
0049d368str x0, [sp+104]
0049d36cstr x1, [sp+112]
0049d370str x2, [sp+120]
0049d374ldrsb x27, [x0]
0049d378ldr x4, [x0+16]
0049d37ccbnz x4, 0x49d384
0049d380b 0x49d388
0049d384
0049d384loc_49d384:
0049d384b 0x49d3fc
0049d388
0049d388loc_49d388:
0049d388ldrsb x27, [x0]
0049d38cldr x4, [x0]
0049d390ldr x1, [x0+8]
0049d394str x4, [sp+48]
0049d398str x1, [sp+56]
0049d39cmov x0, x4
0049d3a0adrp x2, 0x272000
0049d3a4add x2, x2, 296
0049d3a8orr x3, xzr, 1
0049d3acbl strings.Split
0049d3b0str x0, [sp+64]
0049d3b4str x1, [sp+72]
0049d3b8str x2, [sp+80]
0049d3bcldr x4, [sp+104]
0049d3c0ldrsb x27, [x4]
0049d3c4str x1, [x4+24]
0049d3c8str x2, [x4+32]
0049d3ccadrp x27, 0x5ae000
0049d3d0ldr w5, [x27+3056]
0049d3d4cbz w5, 0x49d3dc
0049d3d8b 0x49d3e0
0049d3dc
0049d3dcloc_49d3dc:
0049d3dcb 0x49d3f4
0049d3e0
0049d3e0loc_49d3e0:
0049d3e0bl runtime.gcWriteBarrier2
0049d3e4str x0, [x25]
0049d3e8ldr x2, [x4+16]
0049d3ecstr x2, [x25+8]
0049d3f0b 0x49d3f4
0049d3f4
0049d3f4loc_49d3f4:
0049d3f4str x0, [x4+16]
0049d3f8b 0x49d3fc
0049d3fc
0049d3fcloc_49d3fc:
0049d3fcldr x2, [sp+104]
0049d400ldrsb x27, [x2]
0049d404ldr x1, [x2+24]
0049d408ldr x2, [x2+16]
0049d40cldr x3, [sp+104]
0049d410ldrsb x27, [x3]
0049d414ldr x0, [x3+56]
0049d418ldr x3, [sp+112]
0049d41cldr x4, [sp+120]
0049d420subs xzr, x1, x0
0049d424b.hi 0x49d42c
0049d428b 0x49d470
0049d42c
0049d42cloc_49d42c:
0049d42cadd x1, x2, x0, lsl #4
0049d430str x4, [x1+8]
0049d434ubfm x0, x0, 60, 59
0049d438adrp x27, 0x5ae000
0049d43cldr w1, [x27+3056]
0049d440cbz w1, 0x49d448
0049d444b 0x49d44c
0049d448
0049d448loc_49d448:
0049d448b 0x49d460
0049d44c
0049d44cloc_49d44c:
0049d44cbl runtime.gcWriteBarrier2
0049d450str x3, [x25]
0049d454ldr x1, [x2+x0]
0049d458str x1, [x25+8]
0049d45cb 0x49d460
0049d460
0049d460loc_49d460:
0049d460str x3, [x2+x0]
0049d464ldur x29, [sp-8]
0049d468ldr x30, [sp], 96
0049d46cret x30
0049d470
0049d470loc_49d470:
0049d470bl runtime.panicIndex
0049d474hint
0049d478
0049d478loc_49d478:
0049d478stp x0, x1, [sp+8]
0049d47cstr x2, [sp+24]
0049d480mov x3, x30
0049d484bl runtime.morestack_noctxt.abi0
0049d488ldp x0, x1, [sp+8]
0049d48cldr x2, [sp+24]
0049d490b 0x49d350
0049d494udf 0
0049d498udf 0
0049d49cudf 0
0049d350
0049d4a0
0049d4a0vendor/golang.org/x/net/idna.(*Profile).simplify: ; void vendor/golang.org/x/net/idna.(*Profile).simplify(vendor/golang.org/x/net/idna.Profile * p, vendor/golang.org/x/net/idna.category cat)
0049d4a0str x30, [sp-32]!
0049d4a4stur x29, [sp-8]
0049d4a8sub x29, sp, 8
0049d4acstr x0, [sp+40]
0049d4b0strh w1, [sp+48]
0049d4b4strh wzr, [sp+20]
0049d4b8strh w1, [sp+22]
0049d4bcubfm x2, x1, 0, 15
0049d4c0subs wzr, w2, 3
0049d4c4b.ls 0x49d4cc
0049d4c8b 0x49d554
0049d4cc
0049d4ccloc_49d4cc:
0049d4ccubfm x2, x1, 0, 15
0049d4d0subs wzr, w2, 2
0049d4d4b.eq 0x49d4dc
0049d4d8b 0x49d510
0049d4dc
0049d4dcloc_49d4dc:
0049d4dcb 0x49d4e0
0049d4e0
0049d4e0loc_49d4e0:
0049d4e0ldr x1, [sp+40]
0049d4e4ldrsb x27, [x1]
0049d4e8ldrb w1, [x1+1]
0049d4ectbnz w1, 0, 0x49d4f4
0049d4f0b 0x49d500
0049d4f4
0049d4f4loc_49d4f4:
0049d4f4orr x1, xzr, 64
0049d4f8strh w1, [sp+48]
0049d4fcb 0x49d50c
0049d500
0049d500loc_49d500:
0049d500orr x1, xzr, 1
0049d504strh w1, [sp+48]
0049d508b 0x49d50c
0049d50c
0049d50cloc_49d50c:
0049d50cb 0x49d5dc
0049d510
0049d510loc_49d510:
0049d510ubfm x1, x1, 0, 15
0049d514subs wzr, w1, 3
0049d518b.eq 0x49d520
0049d51cb 0x49d54c
0049d520
0049d520loc_49d520:
0049d520b 0x49d524
0049d524
0049d524loc_49d524:
0049d524ldr x1, [sp+40]
0049d528ldrsb x27, [x1]
0049d52cldrb w1, [x1]
0049d530tbnz w1, 0, 0x49d538
0049d534b 0x49d53c
0049d538
0049d538loc_49d538:
0049d538b 0x49d548
0049d53c
0049d53cloc_49d53c:
0049d53corr x1, xzr, 8
0049d540strh w1, [sp+48]
0049d544b 0x49d548
0049d548
0049d548loc_49d548:
0049d548b 0x49d5dc
0049d54c
0049d54cloc_49d54c:
0049d54cb 0x49d550
0049d550
0049d550loc_49d550:
0049d550b 0x49d5d8
0049d554
0049d554loc_49d554:
0049d554ubfm x2, x1, 0, 15
0049d558subs wzr, w2, 24
0049d55cb.eq 0x49d564
0049d560b 0x49d568
0049d564
0049d564loc_49d564:
0049d564b 0x49d57c
0049d568
0049d568loc_49d568:
0049d568ubfm x2, x1, 0, 15
0049d56csubs wzr, w2, 40
0049d570b.eq 0x49d578
0049d574b 0x49d588
0049d578
0049d578loc_49d578:
0049d578b 0x49d57c
0049d57c
0049d57cloc_49d57c:
0049d57corr x1, xzr, 8
0049d580strh w1, [sp+48]
0049d584b 0x49d5dc
0049d588
0049d588loc_49d588:
0049d588ubfm x1, x1, 0, 15
0049d58csubs wzr, w1, 128
0049d590b.eq 0x49d598
0049d594b 0x49d5cc
0049d598
0049d598loc_49d598:
0049d598b 0x49d59c
0049d59c
0049d59cloc_49d59c:
0049d59cldr x1, [sp+40]
0049d5a0ldrsb x27, [x1]
0049d5a4ldrb w1, [x1+1]
0049d5a8tbnz w1, 0, 0x49d5b0
0049d5acb 0x49d5bc
0049d5b0
0049d5b0loc_49d5b0:
0049d5b0orr x1, xzr, 64
0049d5b4strh w1, [sp+48]
0049d5b8b 0x49d5c8
0049d5bc
0049d5bcloc_49d5bc:
0049d5bcorr x1, xzr, 8
0049d5c0strh w1, [sp+48]
0049d5c4b 0x49d5c8
0049d5c8
0049d5c8loc_49d5c8:
0049d5c8b 0x49d5dc
0049d5cc
0049d5ccloc_49d5cc:
0049d5ccb 0x49d5d0
0049d5d0
0049d5d0loc_49d5d0:
0049d5d0b 0x49d5d4
0049d5d4
0049d5d4loc_49d5d4:
0049d5d4b 0x49d5d8
0049d5d8
0049d5d8loc_49d5d8:
0049d5d8b 0x49d5dc
0049d5dc
0049d5dcloc_49d5dc:
0049d5dcldrh w0, [sp+48]
0049d5e0strh w0, [sp+20]
0049d5e4add x29, sp, 24
0049d5e8add sp, sp, 32
0049d5ecret x30
0049d4a0
0049d4a0vendor/golang.org/x/net/idna.(*Profile).simplify: ; void vendor/golang.org/x/net/idna.(*Profile).simplify(vendor/golang.org/x/net/idna.Profile * p, vendor/golang.org/x/net/idna.category cat)
0049d4a0str x30, [sp-32]!
0049d4a4stur x29, [sp-8]
0049d4a8sub x29, sp, 8
0049d4acstr x0, [sp+40]
0049d4b0strh w1, [sp+48]
0049d4b4strh wzr, [sp+20]
0049d4b8strh w1, [sp+22]
0049d4bcubfm x2, x1, 0, 15
0049d4c0subs wzr, w2, 3
0049d4c4b.ls 0x49d4cc
0049d4c8b 0x49d554
0049d4cc
0049d4ccloc_49d4cc:
0049d4ccubfm x2, x1, 0, 15
0049d4d0subs wzr, w2, 2
0049d4d4b.eq 0x49d4dc
0049d4d8b 0x49d510
0049d4dc
0049d4dcloc_49d4dc:
0049d4dcb 0x49d4e0
0049d4e0
0049d4e0loc_49d4e0:
0049d4e0ldr x1, [sp+40]
0049d4e4ldrsb x27, [x1]
0049d4e8ldrb w1, [x1+1]
0049d4ectbnz w1, 0, 0x49d4f4
0049d4f0b 0x49d500
0049d4f4
0049d4f4loc_49d4f4:
0049d4f4orr x1, xzr, 64
0049d4f8strh w1, [sp+48]
0049d4fcb 0x49d50c
0049d500
0049d500loc_49d500:
0049d500orr x1, xzr, 1
0049d504strh w1, [sp+48]
0049d508b 0x49d50c
0049d50c
0049d50cloc_49d50c:
0049d50cb 0x49d5dc
0049d510
0049d510loc_49d510:
0049d510ubfm x1, x1, 0, 15
0049d514subs wzr, w1, 3
0049d518b.eq 0x49d520
0049d51cb 0x49d54c
0049d520
0049d520loc_49d520:
0049d520b 0x49d524
0049d524
0049d524loc_49d524:
0049d524ldr x1, [sp+40]
0049d528ldrsb x27, [x1]
0049d52cldrb w1, [x1]
0049d530tbnz w1, 0, 0x49d538
0049d534b 0x49d53c
0049d538
0049d538loc_49d538:
0049d538b 0x49d548
0049d53c
0049d53cloc_49d53c:
0049d53corr x1, xzr, 8
0049d540strh w1, [sp+48]
0049d544b 0x49d548
0049d548
0049d548loc_49d548:
0049d548b 0x49d5dc
0049d54c
0049d54cloc_49d54c:
0049d54cb 0x49d550
0049d550
0049d550loc_49d550:
0049d550b 0x49d5d8
0049d554
0049d554loc_49d554:
0049d554ubfm x2, x1, 0, 15
0049d558subs wzr, w2, 24
0049d55cb.eq 0x49d564
0049d560b 0x49d568
0049d564
0049d564loc_49d564:
0049d564b 0x49d57c
0049d568
0049d568loc_49d568:
0049d568ubfm x2, x1, 0, 15
0049d56csubs wzr, w2, 40
0049d570b.eq 0x49d578
0049d574b 0x49d588
0049d578
0049d578loc_49d578:
0049d578b 0x49d57c
0049d57c
0049d57cloc_49d57c:
0049d57corr x1, xzr, 8
0049d580strh w1, [sp+48]
0049d584b 0x49d5dc
0049d588
0049d588loc_49d588:
0049d588ubfm x1, x1, 0, 15
0049d58csubs wzr, w1, 128
0049d590b.eq 0x49d598
0049d594b 0x49d5cc
0049d598
0049d598loc_49d598:
0049d598b 0x49d59c
0049d59c
0049d59cloc_49d59c:
0049d59cldr x1, [sp+40]
0049d5a0ldrsb x27, [x1]
0049d5a4ldrb w1, [x1+1]
0049d5a8tbnz w1, 0, 0x49d5b0
0049d5acb 0x49d5bc
0049d5b0
0049d5b0loc_49d5b0:
0049d5b0orr x1, xzr, 64
0049d5b4strh w1, [sp+48]
0049d5b8b 0x49d5c8
0049d5bc
0049d5bcloc_49d5bc:
0049d5bcorr x1, xzr, 8
0049d5c0strh w1, [sp+48]
0049d5c4b 0x49d5c8
0049d5c8
0049d5c8loc_49d5c8:
0049d5c8b 0x49d5dc
0049d5cc
0049d5ccloc_49d5cc:
0049d5ccb 0x49d5d0
0049d5d0
0049d5d0loc_49d5d0:
0049d5d0b 0x49d5d4
0049d5d4
0049d5d4loc_49d5d4:
0049d5d4b 0x49d5d8
0049d5d8
0049d5d8loc_49d5d8:
0049d5d8b 0x49d5dc
0049d5dc
0049d5dcloc_49d5dc:
0049d5dcldrh w0, [sp+48]
0049d5e0strh w0, [sp+20]
0049d5e4add x29, sp, 24
0049d5e8add sp, sp, 32
0049d5ecret x30
0049d4a0
0049d5f0
0049d5f0vendor/golang.org/x/net/idna.validateFromPunycode: ; void vendor/golang.org/x/net/idna.validateFromPunycode(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d5f0ldr x16, [x28+16]
0049d5f4sub x17, sp, 32
0049d5f8subs xzr, x17, x16
0049d5fcb.ls 0x49d8f0
0049d600str x30, [sp-160]!
0049d604stur x29, [sp-8]
0049d608sub x29, sp, 8
0049d60cstr x0, [sp+168]
0049d610str x1, [sp+176]
0049d614str x2, [sp+184]
0049d618stp xzr, xzr, [sp+96]
0049d61cldr x1, [sp+176]
0049d620ldr x2, [sp+184]
0049d624mov x0, xzr
0049d628bl vendor/golang.org/x/text/unicode/norm.Form.IsNormalString
0049d62cstrb w0, [sp+45]
0049d630tbnz w0, 0, 0x49d638
0049d634b 0x49d640
0049d638
0049d638loc_49d638:
0049d638str xzr, [sp+64]
0049d63cb 0x49d6f4
0049d640
0049d640loc_49d640:
0049d640adrp x0, 0x1be000
0049d644add x0, x0, 3744
0049d648bl runtime.newobject
0049d64cstr x0, [sp+120]
0049d650ldr x1, [sp+176]
0049d654ldr x2, [sp+184]
0049d658str x2, [x0+8]
0049d65cadrp x27, 0x5ae000
0049d660ldr w2, [x27+3056]
0049d664cbz w2, 0x49d66c
0049d668b 0x49d670
0049d66c
0049d66cloc_49d66c:
0049d66cb 0x49d684
0049d670
0049d670loc_49d670:
0049d670bl runtime.gcWriteBarrier2
0049d674str x1, [x25]
0049d678ldr x2, [x0]
0049d67cstr x2, [x25+8]
0049d680b 0x49d684
0049d684
0049d684loc_49d684:
0049d684str x1, [x0]
0049d688ldr x2, [sp+120]
0049d68cldrsb x27, [x2]
0049d690orr x3, xzr, 2
0049d694str x3, [x2+24]
0049d698adrp x27, 0x5ae000
0049d69cldr w3, [x27+3056]
0049d6a0cbz w3, 0x49d6a8
0049d6a4b 0x49d6ac
0049d6a8
0049d6a8loc_49d6a8:
0049d6a8b 0x49d6bc
0049d6ac
0049d6acloc_49d6ac:
0049d6acldr x3, [x2+16]
0049d6b0bl runtime.gcWriteBarrier1
0049d6b4str x3, [x25]
0049d6b8b 0x49d6bc
0049d6bc
0049d6bcloc_49d6bc:
0049d6bcadrp x3, 0x213000
0049d6c0add x3, x3, 287
0049d6c4str x3, [x2+16]
0049d6c8ldr x2, [sp+120]
0049d6ccstr x2, [sp+144]
0049d6d0adrp x3, 0x279000
0049d6d4add x3, x3, 2432
0049d6d8str x3, [sp+96]
0049d6dcstr x2, [sp+104]
0049d6e0ldr x0, [sp+96]
0049d6e4ldr x1, [sp+104]
0049d6e8ldur x29, [sp-8]
0049d6ecldr x30, [sp], 160
0049d6f0ret x30
0049d6f4
0049d6f4loc_49d6f4:
0049d6f4ldr x3, [sp+184]
0049d6f8str x3, [sp+88]
0049d6fcldr x4, [sp+64]
0049d700subs xzr, x3, x4
0049d704b.gt 0x49d70c
0049d708b 0x49d8d0
0049d70c
0049d70cloc_49d70c:
0049d70cldr x0, [sp+64]
0049d710ldr x1, [sp+184]
0049d714ldr x3, [sp+176]
0049d718subs xzr, x0, x1
0049d71cb.ls 0x49d724
0049d720b 0x49d8e8
0049d724
0049d724loc_49d724:
0049d724sub x2, x1, x0
0049d728sub x4, xzr, x2
0049d72cand x4, x0, x4, asr #63
0049d730add x1, x3, x4
0049d734str x1, [sp+128]
0049d738str x2, [sp+136]
0049d73cadrp x27, 0x570000
0049d740ldr x0, [x27+2088]
0049d744bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049d748strh w0, [sp+54]
0049d74cstr x1, [sp+80]
0049d750ldrh w3, [sp+54]
0049d754strh w3, [sp+50]
0049d758ldr x3, [sp+80]
0049d75cstr x3, [sp+72]
0049d760ldrh w3, [sp+50]
0049d764strh w3, [sp+46]
0049d768ldr x3, [sp+72]
0049d76cstr x3, [sp+56]
0049d770cbz x3, 0x49d778
0049d774b 0x49d7a4
0049d778
0049d778loc_49d778:
0049d778adrp x2, 0x279000
0049d77cadd x2, x2, 2464
0049d780str x2, [sp+96]
0049d784adrp x2, 0x273000
0049d788add x2, x2, 3036
0049d78cstr x2, [sp+104]
0049d790ldr x0, [sp+96]
0049d794ldr x1, [sp+104]
0049d798ldur x29, [sp-8]
0049d79cldr x30, [sp], 160
0049d7a0ret x30
0049d7a4
0049d7a4loc_49d7a4:
0049d7a4ldrh w0, [sp+46]
0049d7a8bl vendor/golang.org/x/net/idna.info.category
0049d7acstrh w0, [sp+52]
0049d7b0ldr x1, [sp+168]
0049d7b4mov x2, x0
0049d7b8mov x0, x1
0049d7bcmov x1, x2
0049d7c0bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049d7c4strh w0, [sp+48]
0049d7c8ubfm x1, x0, 0, 15
0049d7ccsubs wzr, w1, 8
0049d7d0cset x1, ne
0049d7d4strb w1, [sp+45]
0049d7d8b.ne 0x49d7e0
0049d7dcb 0x49d7f4
0049d7e0
0049d7e0loc_49d7e0:
0049d7e0ldrh w3, [sp+48]
0049d7e4subs wzr, w3, 3
0049d7e8cset x3, ne
0049d7ecstrb w3, [sp+45]
0049d7f0b 0x49d7f8
0049d7f4
0049d7f4loc_49d7f4:
0049d7f4b 0x49d7f8
0049d7f8
0049d7f8loc_49d7f8:
0049d7f8ldrb w3, [sp+45]
0049d7fctbnz w3, 0, 0x49d804
0049d800b 0x49d8b8
0049d804
0049d804loc_49d804:
0049d804adrp x0, 0x1be000
0049d808add x0, x0, 3744
0049d80cbl runtime.newobject
0049d810str x0, [sp+112]
0049d814ldr x1, [sp+176]
0049d818ldr x2, [sp+184]
0049d81cstr x2, [x0+8]
0049d820adrp x27, 0x5ae000
0049d824ldr w2, [x27+3056]
0049d828cbz w2, 0x49d830
0049d82cb 0x49d834
0049d830
0049d830loc_49d830:
0049d830b 0x49d848
0049d834
0049d834loc_49d834:
0049d834bl runtime.gcWriteBarrier2
0049d838str x1, [x25]
0049d83cldr x2, [x0]
0049d840str x2, [x25+8]
0049d844b 0x49d848
0049d848
0049d848loc_49d848:
0049d848str x1, [x0]
0049d84cldr x2, [sp+112]
0049d850ldrsb x27, [x2]
0049d854orr x3, xzr, 2
0049d858str x3, [x2+24]
0049d85cadrp x27, 0x5ae000
0049d860ldr w3, [x27+3056]
0049d864cbz w3, 0x49d86c
0049d868b 0x49d870
0049d86c
0049d86cloc_49d86c:
0049d86cb 0x49d880
0049d870
0049d870loc_49d870:
0049d870ldr x3, [x2+16]
0049d874bl runtime.gcWriteBarrier1
0049d878str x3, [x25]
0049d87cb 0x49d880
0049d880
0049d880loc_49d880:
0049d880adrp x3, 0x213000
0049d884add x3, x3, 289
0049d888str x3, [x2+16]
0049d88cldr x2, [sp+112]
0049d890str x2, [sp+144]
0049d894adrp x3, 0x279000
0049d898add x3, x3, 2432
0049d89cstr x3, [sp+96]
0049d8a0str x2, [sp+104]
0049d8a4ldr x0, [sp+96]
0049d8a8ldr x1, [sp+104]
0049d8acldur x29, [sp-8]
0049d8b0ldr x30, [sp], 160
0049d8b4ret x30
0049d8b8
0049d8b8loc_49d8b8:
0049d8b8ldr x3, [sp+56]
0049d8bcldr x4, [sp+64]
0049d8c0add x3, x4, x3
0049d8c4str x3, [sp+64]
0049d8c8b 0x49d8cc
0049d8cc
0049d8ccloc_49d8cc:
0049d8ccb 0x49d6f4
0049d8d0
0049d8d0loc_49d8d0:
0049d8d0stp xzr, xzr, [sp+96]
0049d8d4mov x0, xzr
0049d8d8mov x1, xzr
0049d8dcldur x29, [sp-8]
0049d8e0ldr x30, [sp], 160
0049d8e4ret x30
0049d8e8
0049d8e8loc_49d8e8:
0049d8e8bl runtime.panicSliceB
0049d8echint
0049d8f0
0049d8f0loc_49d8f0:
0049d8f0stp x0, x1, [sp+8]
0049d8f4str x2, [sp+24]
0049d8f8mov x3, x30
0049d8fcbl runtime.morestack_noctxt.abi0
0049d900ldp x0, x1, [sp+8]
0049d904ldr x2, [sp+24]
0049d908b 0x49d5f0
0049d90cudf 0
0049d5f0
0049d5f0vendor/golang.org/x/net/idna.validateFromPunycode: ; void vendor/golang.org/x/net/idna.validateFromPunycode(vendor/golang.org/x/net/idna.Profile * p, struct string s)
0049d5f0ldr x16, [x28+16]
0049d5f4sub x17, sp, 32
0049d5f8subs xzr, x17, x16
0049d5fcb.ls 0x49d8f0
0049d600str x30, [sp-160]!
0049d604stur x29, [sp-8]
0049d608sub x29, sp, 8
0049d60cstr x0, [sp+168]
0049d610str x1, [sp+176]
0049d614str x2, [sp+184]
0049d618stp xzr, xzr, [sp+96]
0049d61cldr x1, [sp+176]
0049d620ldr x2, [sp+184]
0049d624mov x0, xzr
0049d628bl vendor/golang.org/x/text/unicode/norm.Form.IsNormalString
0049d62cstrb w0, [sp+45]
0049d630tbnz w0, 0, 0x49d638
0049d634b 0x49d640
0049d638
0049d638loc_49d638:
0049d638str xzr, [sp+64]
0049d63cb 0x49d6f4
0049d640
0049d640loc_49d640:
0049d640adrp x0, 0x1be000
0049d644add x0, x0, 3744
0049d648bl runtime.newobject
0049d64cstr x0, [sp+120]
0049d650ldr x1, [sp+176]
0049d654ldr x2, [sp+184]
0049d658str x2, [x0+8]
0049d65cadrp x27, 0x5ae000
0049d660ldr w2, [x27+3056]
0049d664cbz w2, 0x49d66c
0049d668b 0x49d670
0049d66c
0049d66cloc_49d66c:
0049d66cb 0x49d684
0049d670
0049d670loc_49d670:
0049d670bl runtime.gcWriteBarrier2
0049d674str x1, [x25]
0049d678ldr x2, [x0]
0049d67cstr x2, [x25+8]
0049d680b 0x49d684
0049d684
0049d684loc_49d684:
0049d684str x1, [x0]
0049d688ldr x2, [sp+120]
0049d68cldrsb x27, [x2]
0049d690orr x3, xzr, 2
0049d694str x3, [x2+24]
0049d698adrp x27, 0x5ae000
0049d69cldr w3, [x27+3056]
0049d6a0cbz w3, 0x49d6a8
0049d6a4b 0x49d6ac
0049d6a8
0049d6a8loc_49d6a8:
0049d6a8b 0x49d6bc
0049d6ac
0049d6acloc_49d6ac:
0049d6acldr x3, [x2+16]
0049d6b0bl runtime.gcWriteBarrier1
0049d6b4str x3, [x25]
0049d6b8b 0x49d6bc
0049d6bc
0049d6bcloc_49d6bc:
0049d6bcadrp x3, 0x213000
0049d6c0add x3, x3, 287
0049d6c4str x3, [x2+16]
0049d6c8ldr x2, [sp+120]
0049d6ccstr x2, [sp+144]
0049d6d0adrp x3, 0x279000
0049d6d4add x3, x3, 2432
0049d6d8str x3, [sp+96]
0049d6dcstr x2, [sp+104]
0049d6e0ldr x0, [sp+96]
0049d6e4ldr x1, [sp+104]
0049d6e8ldur x29, [sp-8]
0049d6ecldr x30, [sp], 160
0049d6f0ret x30
0049d6f4
0049d6f4loc_49d6f4:
0049d6f4ldr x3, [sp+184]
0049d6f8str x3, [sp+88]
0049d6fcldr x4, [sp+64]
0049d700subs xzr, x3, x4
0049d704b.gt 0x49d70c
0049d708b 0x49d8d0
0049d70c
0049d70cloc_49d70c:
0049d70cldr x0, [sp+64]
0049d710ldr x1, [sp+184]
0049d714ldr x3, [sp+176]
0049d718subs xzr, x0, x1
0049d71cb.ls 0x49d724
0049d720b 0x49d8e8
0049d724
0049d724loc_49d724:
0049d724sub x2, x1, x0
0049d728sub x4, xzr, x2
0049d72cand x4, x0, x4, asr #63
0049d730add x1, x3, x4
0049d734str x1, [sp+128]
0049d738str x2, [sp+136]
0049d73cadrp x27, 0x570000
0049d740ldr x0, [x27+2088]
0049d744bl vendor/golang.org/x/net/idna.(*idnaTrie).lookupString
0049d748strh w0, [sp+54]
0049d74cstr x1, [sp+80]
0049d750ldrh w3, [sp+54]
0049d754strh w3, [sp+50]
0049d758ldr x3, [sp+80]
0049d75cstr x3, [sp+72]
0049d760ldrh w3, [sp+50]
0049d764strh w3, [sp+46]
0049d768ldr x3, [sp+72]
0049d76cstr x3, [sp+56]
0049d770cbz x3, 0x49d778
0049d774b 0x49d7a4
0049d778
0049d778loc_49d778:
0049d778adrp x2, 0x279000
0049d77cadd x2, x2, 2464
0049d780str x2, [sp+96]
0049d784adrp x2, 0x273000
0049d788add x2, x2, 3036
0049d78cstr x2, [sp+104]
0049d790ldr x0, [sp+96]
0049d794ldr x1, [sp+104]
0049d798ldur x29, [sp-8]
0049d79cldr x30, [sp], 160
0049d7a0ret x30
0049d7a4
0049d7a4loc_49d7a4:
0049d7a4ldrh w0, [sp+46]
0049d7a8bl vendor/golang.org/x/net/idna.info.category
0049d7acstrh w0, [sp+52]
0049d7b0ldr x1, [sp+168]
0049d7b4mov x2, x0
0049d7b8mov x0, x1
0049d7bcmov x1, x2
0049d7c0bl vendor/golang.org/x/net/idna.(*Profile).simplify
0049d7c4strh w0, [sp+48]
0049d7c8ubfm x1, x0, 0, 15
0049d7ccsubs wzr, w1, 8
0049d7d0cset x1, ne
0049d7d4strb w1, [sp+45]
0049d7d8b.ne 0x49d7e0
0049d7dcb 0x49d7f4
0049d7e0
0049d7e0loc_49d7e0:
0049d7e0ldrh w3, [sp+48]
0049d7e4subs wzr, w3, 3
0049d7e8cset x3, ne
0049d7ecstrb w3, [sp+45]
0049d7f0b 0x49d7f8
0049d7f4
0049d7f4loc_49d7f4:
0049d7f4b 0x49d7f8
0049d7f8
0049d7f8loc_49d7f8:
0049d7f8ldrb w3, [sp+45]
0049d7fctbnz w3, 0, 0x49d804
0049d800b 0x49d8b8
0049d804
0049d804loc_49d804:
0049d804adrp x0, 0x1be000
0049d808add x0, x0, 3744
0049d80cbl runtime.newobject
0049d810str x0, [sp+112]
0049d814ldr x1, [sp+176]
0049d818ldr x2, [sp+184]
0049d81cstr x2, [x0+8]
0049d820adrp x27, 0x5ae000
0049d824ldr w2, [x27+3056]
0049d828cbz w2, 0x49d830
0049d82cb 0x49d834
0049d830
0049d830loc_49d830:
0049d830b 0x49d848
0049d834
0049d834loc_49d834:
0049d834bl runtime.gcWriteBarrier2
0049d838str x1, [x25]
0049d83cldr x2, [x0]
0049d840str x2, [x25+8]
0049d844b 0x49d848
0049d848
0049d848loc_49d848:
0049d848str x1, [x0]
0049d84cldr x2, [sp+112]
0049d850ldrsb x27, [x2]
0049d854orr x3, xzr, 2
0049d858str x3, [x2+24]
0049d85cadrp x27, 0x5ae000
0049d860ldr w3, [x27+3056]
0049d864cbz w3, 0x49d86c
0049d868b 0x49d870
0049d86c
0049d86cloc_49d86c:
0049d86cb 0x49d880
0049d870
0049d870loc_49d870:
0049d870ldr x3, [x2+16]
0049d874bl runtime.gcWriteBarrier1
0049d878str x3, [x25]
0049d87cb 0x49d880
0049d880
0049d880loc_49d880:
0049d880adrp x3, 0x213000
0049d884add x3, x3, 289
0049d888str x3, [x2+16]
0049d88cldr x2, [sp+112]
0049d890str x2, [sp+144]
0049d894adrp x3, 0x279000
0049d898add x3, x3, 2432
0049d89cstr x3, [sp+96]
0049d8a0str x2, [sp+104]
0049d8a4ldr x0, [sp+96]
0049d8a8ldr x1, [sp+104]
0049d8acldur x29, [sp-8]
0049d8b0ldr x30, [sp], 160
0049d8b4ret x30
0049d8b8
0049d8b8loc_49d8b8:
0049d8b8ldr x3, [sp+56]
0049d8bcldr x4, [sp+64]
0049d8c0add x3, x4, x3
0049d8c4str x3, [sp+64]
0049d8c8b 0x49d8cc
0049d8cc
0049d8ccloc_49d8cc:
0049d8ccb 0x49d6f4
0049d8d0
0049d8d0loc_49d8d0:
0049d8d0stp xzr, xzr, [sp+96]
0049d8d4mov x0, xzr
0049d8d8mov x1, xzr
0049d8dcldur x29, [sp-8]
0049d8e0ldr x30, [sp], 160
0049d8e4ret x30
0049d8e8
0049d8e8loc_49d8e8:
0049d8e8bl runtime.panicSliceB
0049d8echint
0049d8f0
0049d8f0loc_49d8f0:
0049d8f0stp x0, x1, [sp+8]
0049d8f4str x2, [sp+24]
0049d8f8mov x3, x30
0049d8fcbl runtime.morestack_noctxt.abi0
0049d900ldp x0, x1, [sp+8]
0049d904ldr x2, [sp+24]
0049d908b 0x49d5f0
0049d90cudf 0
0049d5f0
Loading..