Function at 0x491b20
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5a8
movdqa xmmword [rsp + 0x590], xmm13
movdqa xmmword [rsp + 0x580], xmm12
movdqa xmmword [rsp + 0x570], xmm11
movdqa xmmword [rsp + 0x560], xmm10
movdqa xmmword [rsp + 0x550], xmm9
movdqa xmmword [rsp + 0x540], xmm8
movdqa xmmword [rsp + 0x530], xmm7
movdqa xmmword [rsp + 0x520], xmm6
mov r15, r9
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0x408], rdx
mov r14, rcx
mov qword [rsp + 0x1b8], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0x200000
mov qword [rsp + 0x140], 1
mov qword [rsp + 0x148], 0xa00000
mov qword [rsp + 0x150], 2
mov qword [rsp + 0x160], 2
mov qword [rsp + 0x170], 2
mov byte [rsp + 0x190], 3
mov byte [rsp + 0x198], 0
movabs rax, 0x202020202020202
mov qword [rsp + 0x199], rax
mov word [rsp + 0x1a1], 0x302
mov dword [rsp + 0x1a8], 0xfa
mov byte [rsp + 0x1ac], 0xa
movabs rax, 0x101000000000000
mov qword [rsp + 0x1ad], rax
mov byte [rsp + 0x1b5], 0
mov rdi, qword [rsp + 0x1c8]
mov ebx, 8
cmp qword [rsp + 0x1c0], rdi
jne 0x491c9a
lea rcx, [rsp + 0x1b8]
mov r8d, 1
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h029f626b589a595d
mov rbx, qword [rsp + 0x1b8]
mov rdi, qword [rsp + 0x1c8]
movzx eax, byte [0x006101a4]
mov rcx, qword [0x00610110]
test rcx, rcx
jne 0x491cc5
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x495021
mov rcx, rax
mov qword [0x00610110], rax
mov r8d, 0xed
xor edx, edx
call sub.kernel32.dll_HeapAlloc
test rax, rax
je 0x495021
mov rsi, rax
lea rdx, str.__x__n__________:__P_value_____d__s___n__________P_unit_years_months_fortnights_weeks_days_hours_hminutes_mins_mseconds_secs_syesterdaytomorrownowtoday__n__________s__P_separator_and____s___n__________s__P_ago_ago_____agovalueunitagoyearsyearmonthsmonthfortnightsfortnightweeksweekdaysdayhourshourminutesminuteminssecondssecondsecssecyesterdaytomorrownowtoday
mov r8d, 0xed
mov rcx, rax
call sym.memcpy
lea rax, [rdi + rdi*2]
mov qword [rbx + rax*8], rsi
mov qword [rbx + rax*8 + 8], 0xed
mov qword [rbx + rax*8 + 0x10], 0xed
inc rdi
mov qword [rsp + 0x1c8], rdi
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x130]
mov r8d, 0xa0
call sym.memcpy
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x228], rax
cmp rax, 1
jne 0x49503d
mov qword [rsp + 0x220], r15
mov qword [rsp + 0xb8], r14
movzx r10d, byte [rsp + 0x310]
movzx eax, byte [rsp + 0x31c]
mov byte [rsp + 0xf8], al
cmp r10b, 3
je 0x491da6
cmp r10b, 2
je 0x491da6
mov rcx, qword [rsp + 0x300]
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x1e8], rax
mov rbx, rcx
lock inc qword [rcx]
jle 0x49501d
movzx r8d, byte [rsp + 0x322]
mov rcx, qword [rsp + 0x2c0]
xor eax, eax
test rcx, rcx
setne al
cmp rcx, 2
mov rdx, qword [rsp + 0x2c8]
cmove rax, rcx
mov rcx, qword [rsp + 0x2d0]
xor edi, edi
test rcx, rcx
setne dil
cmp rcx, 2
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x1f0], r9
cmove rdi, rcx
movdqu xmm0, xmmword [rsp + 0x2b0]
movzx esi, byte [rsp + 0x31d]
movzx ecx, byte [rsp + 0x31e]
mov byte [rsp + 0x1f8], cl
mov rcx, qword [rsp + 0x2e0]
xor ebp, ebp
test rcx, rcx
setne bpl
cmp rcx, 2
mov r9, qword [rsp + 0x2e8]
cmove rbp, rcx
mov r11, qword [rsp + 0x2f0]
xor r13d, r13d
test r11, r11
setne r13b
cmp r11, 2
mov r12, qword [rsp + 0x2f8]
mov rcx, r11
mov qword [rsp + 0x1d8], r11
cmove r13, r11
movzx ecx, byte [rsp + 0x31f]
movzx r15d, byte [rsp + 0x320]
movzx r11d, byte [rsp + 0x321]
mov word [rsp + 0x47a], 0x101
movzx r14d, byte [rsp + 0xf8]
mov byte [rsp + 0x47c], r14b
mov r14d, r8d
mov qword [rsp + 0x460], rbx
mov r8, qword [rsp + 0x1e8]
mov qword [rsp + 0x468], r8
mov byte [rsp + 0x3c8], r10b
mov byte [rsp + 0x470], r10b
mov byte [rsp + 0x482], r14b
mov qword [rsp + 0x420], rax
movzx eax, byte [rsp + 0x318]
movzx r10d, byte [rsp + 0x319]
mov qword [rsp + 0x218], rdx
mov qword [rsp + 0x428], rdx
mov rdx, qword [rsp + 0x1f0]
mov qword [rsp + 0x3c0], rdi
mov qword [rsp + 0x430], rdi
mov qword [rsp + 0x438], rdx
movdqu xmmword [rsp + 0x410], xmm0
mov byte [rsp + 0x47d], sil
movzx edx, byte [rsp + 0x1f8]
mov byte [rsp + 0x47e], dl
mov qword [rsp + 0x440], rbp
mov qword [rsp + 0x3d8], r9
mov qword [rsp + 0x448], r9
mov qword [rsp + 0x450], r13
mov qword [rsp + 0x1e0], r12
mov qword [rsp + 0x458], r12
mov byte [rsp + 0x47f], cl
mov byte [rsp + 0x3d0], r15b
mov byte [rsp + 0x480], r15b
mov byte [rsp + 0x481], r11b
mov byte [rsp + 0x478], al
mov byte [rsp + 0x479], r10b
cmp qword [rsp + 0x348], 0
je 0x494fce
mov byte [rsp + 0x8e], al
mov byte [rsp + 0x8f], cl
mov qword [rsp + 0x4a8], rbx
mov rax, qword [rsp + 0x338]
mov r8, qword [rax + 0x10]
test r8, r8
js 0x495063
movabs rcx, 0x8000000000000007
lea rdx, [r8 + rcx]
add rdx, 0x10
cmp rdx, rcx
jb 0x495073
mov edi, esi
mov r15d, r11d
mov rcx, r8
mov r9d, dword [rsp + 0x328]
movzx edx, byte [rsp + 0x32c]
movdqu xmm7, xmmword [rsp + 0x32d]
movd xmm6, dword [rsp + 0x32e]
movzx r8d, byte [rsp + 0x330]
movzx r12d, byte [rsp + 0x331]
movzx r11d, byte [rsp + 0x332]
mov byte [rsp + 0x87], r11b
movzx r11d, byte [rsp + 0x333]
movzx esi, byte [rsp + 0x335]
mov byte [rsp + 0x86], sil
mov rbx, qword [rax]
mov qword [rsp + 0x90], rcx
lea rsi, [rcx + 0x17]
and rsi, 0xfffffffffffffff8
mov byte [rsp + 0x8d], r14b
mov byte [rsp + 0x8c], dil
mov byte [rsp + 0x8b], dl
mov byte [rsp + 0x8a], r8b
mov byte [rsp + 0x89], r10b
mov dword [rsp + 0x404], r9d
mov byte [rsp + 0x88], r11b
je 0x4920e7
movzx eax, byte [0x006101a4]
mov rcx, qword [0x00610110]
test rcx, rcx
jne 0x4920c3
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x4920d5
mov rcx, rax
mov qword [0x00610110], rax
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapAlloc
mov r14, rax
test rax, rax
jne 0x4920ed
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x4955bf
mov r14d, 8
mov byte [rsp + 0x85], r12b
mov qword [r14], 1
mov qword [r14 + 8], 1
lea rsi, [r14 + 0x10]
mov rcx, rsi
mov rdx, rbx
mov rdi, qword [rsp + 0x90]
mov r8, rdi
call sym.memcpy
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0x510], r14
mov qword [rsp + 0x518], rdi
mov qword [rsp + 0x228], 0
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x248], 2
mov qword [rsp + 0x258], 2
mov qword [rsp + 0x268], 2
mov byte [rsp + 0x288], 3
mov byte [rsp + 0x290], 0
movabs rax, 0x202020202020202
mov qword [rsp + 0x291], rax
mov word [rsp + 0x299], 0x302
mov qword [rsp + 0x2a8], 0xfa
movabs rax, 0xa02020202020201
mov qword [rsp + 0x2a0], rax
mov r9, qword [rsp + 0x410]
mov cl, 3
movzx edx, byte [rsp + 0x3c8]
cmp dl, 3
je 0x4921f1
mov eax, dword [rsp + 0x471]
mov ecx, dword [rsp + 0x474]
mov dword [rsp + 0x4b3], ecx
mov dword [rsp + 0x4b0], eax
mov ecx, edx
lea rax, [rsp + 0x289]
mov rdx, qword [rsp + 0x418]
mov r8, qword [rsp + 0x420]
xor r10d, r10d
test r9, r9
setne r10b
cmp dword [rsp + 0x1d8], 2
mov r11, qword [rsp + 0x218]
movzx r14d, byte [rsp + 0x8c]
mov r12, qword [rsp + 0x1e0]
jne 0x49223e
mov r12, qword [rsp + 0x270]
mov r9d, dword [rsp + 0x4b0]
mov dword [rsp + 0x30], r9d
mov r9d, dword [rsp + 0x4b3]
mov dword [rsp + 0x33], r9d
mov qword [rsp + 0x228], r10
mov qword [rsp + 0x230], rdx
mov qword [rsp + 0x238], r8
mov qword [rsp + 0x240], r11
mov rdx, qword [rsp + 0x3c0]
mov qword [rsp + 0x248], rdx
mov rdx, qword [rsp + 0x1f0]
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0x258], rbp
mov rdx, qword [rsp + 0x3d8]
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], r13
mov qword [rsp + 0x270], r12
mov rdx, qword [rsp + 0x4a8]
mov qword [rsp + 0x278], rdx
mov rdx, qword [rsp + 0x1e8]
mov qword [rsp + 0x280], rdx
mov byte [rsp + 0x288], cl
mov ecx, dword [rsp + 0x33]
mov dword [rax + 3], ecx
mov ecx, dword [rsp + 0x30]
mov dword [rax], ecx
movzx ecx, byte [rsp + 0x8e]
mov byte [rsp + 0x290], cl
movzx ecx, byte [rsp + 0x89]
mov byte [rsp + 0x291], cl
mov word [rsp + 0x292], 0x101
movzx ecx, byte [rsp + 0xf8]
mov byte [rsp + 0x294], cl
mov byte [rsp + 0x295], r14b
movzx ecx, byte [rsp + 0x1f8]
mov byte [rsp + 0x296], cl
movzx ecx, byte [rsp + 0x8f]
mov byte [rsp + 0x297], cl
movzx ecx, byte [rsp + 0x3d0]
mov byte [rsp + 0x298], cl
mov byte [rsp + 0x299], r15b
movzx ecx, byte [rsp + 0x8d]
mov byte [rsp + 0x29a], cl
mov ecx, dword [rsp + 0x4b0]
mov dword [rax + 0x12], ecx
movzx ecx, byte [rsp + 0x4b4]
mov byte [rax + 0x16], cl
movzx eax, byte [rsp + 0x87]
mov byte [rsp + 0x2ac], al
mov eax, dword [rsp + 0x404]
mov dword [rsp + 0x2a8], eax
movzx eax, byte [rsp + 0x86]
mov byte [rsp + 0x2ad], al
cmp byte [rsp + 0x88], 0
setne al
add al, al
mov byte [rsp + 0x2a5], al
movzx eax, byte [rsp + 0x85]
movd xmm0, eax
xor eax, eax
cmp byte [rsp + 0x8a], 1
adc al, 1
mov byte [rsp + 0x2a6], al
movzx eax, byte [rsp + 0x8b]
mov byte [rsp + 0x2a7], al
movdqa xmm1, xmmword [0x00578e20]
pandn xmm1, xmm7
pslld xmm6, 8
por xmm6, xmm1
movdqa xmm1, xmmword [0x00578e30]
pand xmm6, xmm1
pslld xmm0, 0x18
pandn xmm1, xmm0
por xmm1, xmm6
pxor xmm0, xmm0
pcmpeqb xmm0, xmm1
movdqa xmm1, xmmword [0x00578e40]
psubb xmm1, xmm0
movd dword [rsp + 0x2a1], xmm1
mov byte [rsp + 0x2a0], 1
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0x228]
mov r8, rsi
mov r9, rdi
call sym.regex_automata::meta::regex::Builder::build::h7416e228787d5455
mov r15, qword [rsp + 0xf0]
mov ebp, dword [rsp + 0x130]
cmp ebp, 2
mov r13, qword [rsp + 0x220]
mov rcx, qword [rsp + 0xb0]
jne 0x4924b9
mov rsi, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0xb8]
movzx eax, byte [rsp + 0x288]
cmp al, 3
jne 0x493a3a
jmp 0x493a61
mov r15d, dword [rsp + 0x134]
mov rsi, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x140]
mov r14, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x4b0], xmm0
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x4d0], xmm0
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x4f0], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x500], xmm0
lock dec qword [rcx]
jne 0x492554
mov rdx, qword [rsp + 0x90]
call sym.alloc::sync::Arc_T_A_::drop_slow::h02a3f6c6cf8688f6
mov dword [rsp + 0x130], ebp
mov dword [rsp + 0x134], r15d
mov qword [rsp + 0x138], rsi
lea r12, [rsp + 0x140]
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], rdi
movaps xmm0, xmmword [rsp + 0x4b0]
movdqa xmm1, xmmword [rsp + 0x4c0]
movaps xmm2, xmmword [rsp + 0x4d0]
movaps xmm3, xmmword [rsp + 0x4e0]
movups xmmword [rsp + 0x158], xmm0
movdqu xmmword [rsp + 0x168], xmm1
movups xmmword [rsp + 0x178], xmm2
movups xmmword [rsp + 0x188], xmm3
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0x198], xmm0
movdqa xmm0, xmmword [rsp + 0x500]
movdqu xmmword [rsp + 0x1a8], xmm0
test ebp, ebp
je 0x492622
cmp esi, 0x24
mov rbp, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xf0]
jne 0x4926f7
mov eax, dword [rsp + 0x138]
xor edi, edi
mov qword [rsp + 0xb0], rbx
jmp 0x4939cf
mov qword [rsp + 0x100], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x108], xmm0
cmp esi, 0x1f
mov rbp, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xf0]
jne 0x49279d
lea rax, [rsp + 0x188]
lea rcx, [rsp + 0x158]
mov qword [rsp + 0x398], rbx
mov qword [rsp + 0x3a0], rdi
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], 0
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x398]
call sym.regex_syntax::error::Spans::from_formatter::h9ce203f83d4edd81
lea r14, [rsp + 0x3a8]
mov rax, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x3a0]
cmp rcx, 0x10
jae 0x4927d8
test rcx, rcx
je 0x4928a2
xor edx, edx
nop word cs:[rax + rax]
cmp byte [rax + rdx], 0xa
je 0x492a76
inc rdx
cmp rcx, rdx
jne 0x4926e0
jmp 0x4928a2
mov qword [rsp + 0x350], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x358], xmm0
lea rax, str.error_building_NFA
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.capacity_overflow
mov qword [rsp + 0x40], rax
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rdi, [rsp + 0x350]
lea r8, [rsp + 0x30]
mov rcx, rdi
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x49514c
mov rdi, qword [rsp + 0x350]
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x90], rax
cmp dword [rsp + 0x130], 0
mov eax, dword [rsp + 0x138]
jne 0x4939cf
jmp 0x4939ea
lea rax, [rsp + 0x138]
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x180]
lea rcx, [rsp + 0x188]
cmp esi, 0x11
je 0x4927d0
cmp esi, 0xe
je 0x4927d0
cmp esi, 0xd
jne 0x492e11
mov r9, r12
jmp 0x492e14
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
sub rdx, rax
je 0x49281e
cmp rdx, rcx
cmovae rdx, rcx
test rdx, rdx
je 0x49281e
xor r8d, r8d
nop word cs:[rax + rax]
cmp byte [rax + r8], 0xa
je 0x492a76
inc r8
cmp rdx, r8
jne 0x492800
lea r8, [rcx - 0x10]
cmp rdx, r8
jbe 0x492824
jmp 0x49288a
lea r8, [rcx - 0x10]
xor edx, edx
movabs r9, 0xfefefefefefefeff
movabs r10, 0x8080808080808080
movabs r11, 0xa0a0a0a0a0a0a0a
nop word cs:[rax + rax]
mov rsi, qword [rax + rdx]
mov rdi, rsi
not rdi
xor rsi, r11
add rsi, r9
and rdi, r10
test rdi, rsi
jne 0x49288a
mov rsi, qword [rax + rdx + 8]
mov rdi, rsi
not rdi
xor rsi, r11
add rsi, r9
and rdi, r10
test rdi, rsi
jne 0x49288a
add rdx, 0x10
cmp rdx, r8
jbe 0x492850
cmp rdx, rcx
je 0x4928a2
nop
cmp byte [rax + rdx], 0xa
je 0x492a76
inc rdx
cmp rcx, rdx
jne 0x492890
lea rax, str.regex_parse_error:_n
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.capacity_overflow
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495462
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x398]
call sym.regex_syntax::error::Spans::from_formatter::h9ce203f83d4edd81
lea rsi, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call sym.regex_syntax::error::Spans::notate::hd38a413f4d62caab
mov rdi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
add rdi, 8
jmp 0x492934
add rdi, 0x18
sub rbx, 1
jb 0x492954
cmp qword [rdi], 0
je 0x492930
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x492930
cmp qword [rsp + 0x48], 0
je 0x49296f
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x60], 0
je 0x49298a
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov qword [rsp + 0x118], rsi
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0x120], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rsi, [rsp + 0x118]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4951cd
mov qword [rsp + 0x118], r14
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h78f45dc7ed5d8f74]
mov qword [rsp + 0x120], rax
lea rax, str.error:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4951cd
cmp qword [rsp + 0xc8], 0
je 0x4937ff
mov r8, qword [rsp + 0xc0]
jmp 0x4937f1
mov qword [rsp + 0x30], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
lea rcx, [rsp + 0x30]
mov r8d, 0x4f
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h08610b1eeaeac787
mov rdi, 0xffffffffffffffb1
mov rdx, qword [rsp + 0x40]
lea rsi, [rsp + 0x30]
jmp 0x492ac6
mov rax, qword [rsp + 0x30]
mov byte [rax + rdx], 0x7e
inc rdx
mov qword [rsp + 0x40], rdx
inc rdi
je 0x492adc
cmp rdx, qword [rsp + 0x38]
jne 0x492ab0
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h01b523edbfaf953b
mov rdx, qword [rsp + 0x40]
jmp 0x492ab0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x210], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x200], xmm0
lea rax, str.regex_parse_error:_n
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.capacity_overflow
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495441
lea rdi, [rsp + 0x200]
mov qword [rsp + 0xc0], rdi
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0xc8], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rbx, [rsp + 0xc0]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495441
lea rsi, [rsp + 0x3e0]
lea rdx, [rsp + 0x350]
mov rcx, rsi
call sym.regex_syntax::error::Spans::notate::hd38a413f4d62caab
mov qword [rsp + 0xc0], rsi
lea rsi, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0xc8], rsi
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495420
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495420
mov rax, qword [rsp + 0x388]
test rax, rax
je 0x493759
mov qword [rsp + 0x98], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa0], xmm0
mov r15, qword [rsp + 0x378]
add r15, 0x20
shl rax, 4
lea rbp, [rax + rax*2]
mov ebx, 8
xor esi, esi
lea r13, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::haec8635edb57a637]
lea r12, [rsp + 0x3f8]
lea rdi, str.on_line___column___through_line__b
lea r14, [rsp + 0xc0]
jmp 0x492d4a
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
lea rax, [rsi + rsi*2]
movdqa xmm0, xmmword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmmword [rbx + rax*8], xmm0
mov rsi, qword [rsp + 0xa8]
inc rsi
mov qword [rsp + 0xa8], rsi
add r15, 0x30
add rbp, 0xffffffffffffffd0
je 0x4934cf
lea rax, [r15 - 0x18]
lea rcx, [r15 - 0x10]
mov rdx, qword [r15 + 8]
dec rdx
mov qword [rsp + 0x3f8], rdx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r13
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 5
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 4
lea rcx, [rsp + 0x118]
mov rdx, r14
call dbg.format_inner
movdqu xmm0, xmmword [rsp + 0x118]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x40], rax
cmp rsi, qword [rsp + 0xa0]
jne 0x492d10
lea rcx, [rsp + 0x98]
mov rdx, rsi
call dbg.reserve_for_push<gimli::read::unit::AttributeValue<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>, usize>, alloc::alloc::Global>
jmp 0x492d00
xor r9d, r9d
mov qword [rsp + 0x398], rdx
mov qword [rsp + 0x3a0], r8
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], r9
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0x398]
call sym.regex_syntax::error::Spans::from_formatter::h9ce203f83d4edd81
lea r14, [rsp + 0x3a8]
mov rax, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x3a0]
cmp rcx, 0x10
jae 0x492e97
test rcx, rcx
je 0x492f62
xor edx, edx
nop word [rax + rax]
cmp byte [rax + rdx], 0xa
je 0x493136
inc rdx
cmp rcx, rdx
jne 0x492e80
jmp 0x492f62
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
sub rdx, rax
je 0x492ede
cmp rdx, rcx
cmovae rdx, rcx
test rdx, rdx
je 0x492ede
xor r8d, r8d
nop word cs:[rax + rax]
cmp byte [rax + r8], 0xa
je 0x493136
inc r8
cmp rdx, r8
jne 0x492ec0
lea r8, [rcx - 0x10]
cmp rdx, r8
jbe 0x492ee4
jmp 0x492f4a
lea r8, [rcx - 0x10]
xor edx, edx
movabs r9, 0xfefefefefefefeff
movabs r10, 0x8080808080808080
movabs r11, 0xa0a0a0a0a0a0a0a
nop word cs:[rax + rax]
mov rsi, qword [rax + rdx]
mov rdi, rsi
not rdi
xor rsi, r11
add rsi, r9
and rdi, r10
test rdi, rsi
jne 0x492f4a
mov rsi, qword [rax + rdx + 8]
mov rdi, rsi
not rdi
xor rsi, r11
add rsi, r9
and rdi, r10
test rdi, rsi
jne 0x492f4a
add rdx, 0x10
cmp rdx, r8
jbe 0x492f10
cmp rdx, rcx
je 0x492f62
nop
cmp byte [rax + rdx], 0xa
je 0x493136
inc rdx
cmp rcx, rdx
jne 0x492f50
lea rax, str.regex_parse_error:_n
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.capacity_overflow
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x49550b
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x398]
call sym.regex_syntax::error::Spans::from_formatter::h9ce203f83d4edd81
lea rsi, [rsp + 0xc0]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call sym.regex_syntax::error::Spans::notate::hd38a413f4d62caab
mov rdi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
add rdi, 8
jmp 0x492ff4
add rdi, 0x18
sub rbx, 1
jb 0x493014
cmp qword [rdi], 0
je 0x492ff0
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x492ff0
cmp qword [rsp + 0x48], 0
je 0x49302f
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x60], 0
je 0x49304a
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov qword [rsp + 0x118], rsi
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0x120], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rsi, [rsp + 0x118]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4951e9
mov qword [rsp + 0x118], r14
lea rax, [sym.__T_as_core::fmt::Display_::fmt::ha3e02b5ba95f0698]
mov qword [rsp + 0x120], rax
lea rax, str.error:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4951e9
cmp qword [rsp + 0xc8], 0
je 0x49390f
mov r8, qword [rsp + 0xc0]
jmp 0x493901
mov qword [rsp + 0x30], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
lea rcx, [rsp + 0x30]
mov r8d, 0x4f
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h08610b1eeaeac787
mov rdi, 0xffffffffffffffb1
mov rdx, qword [rsp + 0x40]
lea rsi, [rsp + 0x30]
jmp 0x493186
mov rax, qword [rsp + 0x30]
mov byte [rax + rdx], 0x7e
inc rdx
mov qword [rsp + 0x40], rdx
inc rdi
je 0x49319c
cmp rdx, qword [rsp + 0x38]
jne 0x493170
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h01b523edbfaf953b
mov rdx, qword [rsp + 0x40]
jmp 0x493170
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x210], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x200], xmm0
lea rax, str.regex_parse_error:_n
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.capacity_overflow
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4954ea
lea rdi, [rsp + 0x200]
mov qword [rsp + 0xc0], rdi
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0xc8], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rbx, [rsp + 0xc0]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4954ea
lea rsi, [rsp + 0x3e0]
lea rdx, [rsp + 0x350]
mov rcx, rsi
call sym.regex_syntax::error::Spans::notate::hd38a413f4d62caab
mov qword [rsp + 0xc0], rsi
lea rsi, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0xc8], rsi
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4954c9
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rsi
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4954c9
mov rax, qword [rsp + 0x388]
test rax, rax
je 0x493869
mov qword [rsp + 0x98], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa0], xmm0
mov r15, qword [rsp + 0x378]
add r15, 0x20
shl rax, 4
lea rbp, [rax + rax*2]
mov ebx, 8
xor esi, esi
lea r13, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::haec8635edb57a637]
lea r12, [rsp + 0x3f8]
lea rdi, str.on_line___column___through_line__b
lea r14, [rsp + 0xc0]
jmp 0x49340a
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
lea rax, [rsi + rsi*2]
movdqa xmm0, xmmword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov qword [rbx + rax*8 + 0x10], rcx
movdqu xmmword [rbx + rax*8], xmm0
mov rsi, qword [rsp + 0xa8]
inc rsi
mov qword [rsp + 0xa8], rsi
add r15, 0x30
add rbp, 0xffffffffffffffd0
je 0x493608
lea rax, [r15 - 0x18]
lea rcx, [r15 - 0x10]
mov rdx, qword [r15 + 8]
dec rdx
mov qword [rsp + 0x3f8], rdx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r13
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 5
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 4
lea rcx, [rsp + 0x118]
mov rdx, r14
call dbg.format_inner
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x40], rax
cmp rsi, qword [rsp + 0xa0]
jne 0x4933d0
lea rcx, [rsp + 0x98]
mov rdx, rsi
call dbg.reserve_for_push<gimli::read::unit::AttributeValue<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>, usize>, alloc::alloc::Global>
jmp 0x4933c0
mov rdi, qword [rsp + 0x98]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call sym.alloc::str::join_generic_copy::he6c003ad1e5f1226
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x118], r14
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0x120], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
mov rbp, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x220]
mov r15, qword [rsp + 0xf0]
lea r12, [rsp + 0x140]
lea rbx, [rsp + 0xc0]
test al, al
lea r14, [rsp + 0x3a8]
jne 0x495345
cmp qword [rsp + 0xc8], 0
je 0x4935d0
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
add rdi, 8
jmp 0x4935e4
add rdi, 0x18
sub rsi, 1
jb 0x493738
cmp qword [rdi], 0
je 0x4935e0
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x4935e0
mov rdi, qword [rsp + 0x98]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call sym.alloc::str::join_generic_copy::he6c003ad1e5f1226
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0x118], r14
lea rax, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h7bed6805a106c3bf]
mov qword [rsp + 0x120], rax
lea rax, str.capacity_overflow
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
mov rbp, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x220]
mov r15, qword [rsp + 0xf0]
lea r12, [rsp + 0x140]
lea rbx, [rsp + 0xc0]
test al, al
lea r14, [rsp + 0x3a8]
jne 0x4953a0
cmp qword [rsp + 0xc8], 0
je 0x493709
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
add rdi, 8
jmp 0x493714
add rdi, 0x18
sub rsi, 1
jb 0x493848
cmp qword [rdi], 0
je 0x493710
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x493710
cmp qword [rsp + 0xa0], 0
je 0x493759
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov qword [rsp + 0xc0], r14
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h78f45dc7ed5d8f74]
mov qword [rsp + 0xc8], rax
lea rax, str.error:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x495420
cmp qword [rsp + 0x3e8], 0
je 0x4937de
mov r8, qword [rsp + 0x3e0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x208], 0
je 0x4937ff
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rsi, qword [rsp + 0x360]
mov rdi, qword [rsp + 0x370]
add rsi, 8
jmp 0x493824
add rsi, 0x18
sub rdi, 1
jb 0x493954
cmp qword [rsi], 0
je 0x493820
mov r8, qword [rsi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x493820
cmp qword [rsp + 0xa0], 0
je 0x493869
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov qword [rsp + 0xc0], r14
lea rax, [sym.__T_as_core::fmt::Display_::fmt::ha3e02b5ba95f0698]
mov qword [rsp + 0xc8], rax
lea rax, str.error:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, sym._ZN4core3ptr143drop_in_place_LT_alloc..vec..Vec_LT__LP_regex_automata..util..primitives..SmallIndex_C_regex_automata..util..pr
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x30]
call sym.core::fmt::write::h8b5d9ba995f28b3d
test al, al
jne 0x4954c9
cmp qword [rsp + 0x3e8], 0
je 0x4938ee
mov r8, qword [rsp + 0x3e0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x208], 0
je 0x49390f
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rsi, qword [rsp + 0x360]
mov rdi, qword [rsp + 0x370]
add rsi, 8
jmp 0x493934
add rsi, 0x18
sub rdi, 1
jb 0x493954
cmp qword [rsi], 0
je 0x493930
mov r8, qword [rsi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x493930
cmp qword [rsp + 0x368], 0
je 0x493975
mov r8, qword [rsp + 0x360]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x380], 0
je 0x493996
mov r8, qword [rsp + 0x378]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rdi, qword [rsp + 0x100]
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x90], rax
cmp dword [rsp + 0x130], 0
mov eax, dword [rsp + 0x138]
je 0x4939ea
lea edx, [rax - 0x20]
lea r8, [rdx + 1]
xor ecx, ecx
cmp edx, 7
cmovb rcx, r8
cmp rcx, 1
je 0x493a13
test rcx, rcx
jne 0x493a2c
cmp eax, 0x1f
lea rax, [rsp + 0x170]
cmove rax, r12
cmp qword [rax + 8], 0
je 0x493a2c
mov r8, qword [rax]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x493a2c
cmp dword [rsp + 0x140], 4
jb 0x493a2c
lea rax, [rsp + 0x148]
cmp qword [rax + 8], 0
jne 0x493a00
xor esi, esi
movzx eax, byte [rsp + 0x288]
cmp al, 3
je 0x493a61
cmp al, 2
je 0x493a61
mov rax, qword [rsp + 0x278]
lock dec qword [rax]
jne 0x493a61
mov rcx, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x280]
call sym.alloc::sync::Arc_T_A_::drop_slow::h05097a38d7eb767e
mov rbx, qword [rsp + 0x338]
mov r14, qword [rsp + 0x348]
add rbx, 8
jmp 0x493a84
add rbx, 0x18
sub r14, 1
jb 0x493aa4
cmp qword [rbx], 0
je 0x493a80
mov r8, qword [rbx - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x493a80
cmp qword [rsp + 0x340], 0
je 0x493ac5
mov r8, qword [rsp + 0x338]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
movzx eax, byte [rsp + 0x310]
cmp al, 3
je 0x493af8
cmp al, 2
je 0x493af8
mov rax, qword [rsp + 0x300]
lock dec qword [rax]
jne 0x493af8
mov rcx, qword [rsp + 0x300]
mov rdx, qword [rsp + 0x308]
call sym.alloc::sync::Arc_T_A_::drop_slow::h05097a38d7eb767e
test rsi, rsi
je 0x493b62
mov qword [rsp + 0x490], rdi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x488], rsi
cmp r13, 4
jbe 0x493b8b
cmp r13, 0x12
ja 0x493ba1
mov rax, r15
mov rcx, r13
nop
cmp rcx, 4
setae r12b
jb 0x493e25
dec rcx
cmp dword [rax], 0x6f676120
lea rax, [rax + 1]
jne 0x493b40
jmp 0x493e25
mov qword [rbp + 8], rdi
mov rax, qword [rsp + 0xb0]
mov qword [rbp + 0x10], rax
mov rax, qword [rsp + 0x90]
mov qword [rbp + 0x18], rax
mov qword [rbp], 0
jmp 0x494c52
jne 0x493d62
cmp dword [r15], 0x6f676120
sete r12b
jmp 0x493e25
mov qword [rsp + 0x130], r15
mov qword [rsp + 0x138], r13
lea rax, [0x00590736]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 3
cmp r13, 0x44
jb 0x493d6a
xor r14d, r14d
movdqa xmm6, xmmword [str.________________oooooooooooooooo]
movdqa xmm7, xmmword [0x00578e60]
lea rsi, [rsp + 0x130]
xor r12d, r12d
nop word cs:[rax + rax]
movdqu xmm0, xmmword [r15 + r14]
movdqu xmm1, xmmword [r15 + r14 + 3]
movdqu xmm12, xmmword [r15 + r14 + 0x10]
movdqu xmm13, xmmword [r15 + r14 + 0x13]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
movdqu xmm10, xmmword [r15 + r14 + 0x20]
movdqu xmm11, xmmword [r15 + r14 + 0x23]
movdqu xmm8, xmmword [r15 + r14 + 0x30]
movdqu xmm9, xmmword [r15 + r14 + 0x33]
test r8d, r8d
jne 0x493cd2
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x493cf1
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x493d11
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x493d31
lea rbx, [r14 + 0x40]
add r14, 0x83
cmp r14, r13
jae 0x493d6f
mov eax, r12d
mov r14, rbx
and al, 1
je 0x493c00
jmp 0x493d6f
mov r9d, r12d
and r9b, 1
mov rcx, rsi
mov rdx, r14
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
or al, r12b
and al, 1
mov r12d, eax
jmp 0x493c51
lea rdx, [r14 + 0x10]
mov r9d, r12d
and r9b, 1
mov rcx, rsi
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
or al, r12b
and al, 1
mov r12d, eax
jmp 0x493c6f
lea rdx, [r14 + 0x20]
mov r9d, r12d
and r9b, 1
mov rcx, rsi
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
or al, r12b
and al, 1
mov r12d, eax
jmp 0x493c8d
lea rdx, [r14 + 0x30]
mov r9d, r12d
and r9b, 1
mov rcx, rsi
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
or al, r12b
and al, 1
mov r12d, eax
lea rbx, [r14 + 0x40]
add r14, 0x83
cmp r14, r13
jb 0x493cbf
jmp 0x493d6f
xor r12d, r12d
jmp 0x493e25
xor r12d, r12d
xor ebx, ebx
lea rax, [rbx + 0x13]
mov r9d, r12d
and r9b, 1
cmp rax, r13
jae 0x493df1
test r9b, r9b
jne 0x493df1
movdqa xmm6, xmmword [str.________________oooooooooooooooo]
movdqa xmm7, xmmword [0x00578e60]
lea rsi, [rsp + 0x130]
nop dword [rax]
movdqu xmm0, xmmword [r15 + rbx]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [r15 + rbx + 3]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x493dde
lea rax, [rbx + 0x23]
mov r9d, r12d
and r9b, 1
cmp rax, r13
jae 0x493df1
add rbx, 0x10
test r9b, r9b
je 0x493da0
jmp 0x493df1
mov rcx, rsi
mov rdx, rbx
xor r9d, r9d
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
mov r12d, eax
jmp 0x493dc3
movdqu xmm0, xmmword [r15 + r13 - 0x13]
movdqu xmm1, xmmword [r15 + r13 - 0x10]
pcmpeqb xmm0, xmmword [str.________________oooooooooooooooo]
pcmpeqb xmm1, xmmword [0x00578e60]
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x494fac
and r12b, 1
call sym.regex_automata::util::pool::inner::THREAD_ID::__getit::ha9f823b5a005af10
test rax, rax
je 0x4950ab
mov r8, qword [rax]
mov r9, qword [rdi + 0x28]
cmp r8, r9
jne 0x493e6d
mov qword [rdi + 0x28], 1
mov qword [rsp + 0x2c0], rdi
mov qword [rsp + 0x2b0], 1
mov qword [rsp + 0x2b8], r8
mov byte [rsp + 0x2c8], 0
jmp 0x493e7d
lea rcx, [rsp + 0x2b0]
mov rdx, rdi
call sym.regex_automata::util::pool::inner::Pool_T_F_::get_slow::hecc3fede1b5ccf95
mov rax, qword [rsp + 0x488]
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
call qword [rax + 0x40]
mov rsi, qword [rax]
lock inc qword [rsi]
jle 0x49501d
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x493ec2
mov rcx, qword [rsi + 0x10]
mov edx, dword [rcx + rax*8 - 4]
jmp 0x493ec4
xor edx, edx
mov qword [rsp + 0x410], rsi
lea rcx, [rsp + 0x228]
mov qword [rsp + 0x3c8], rcx
call sym.__T_as_alloc::vec::spec_from_elem::SpecFromElem_::from_elem::h10efb9825ba898b3
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [rsp + 0x2b0]
movdqu xmm1, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x140], xmm1
mov qword [rsp + 0x150], 0
mov dword [rsp + 0x160], 0
mov qword [rsp + 0x168], r15
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], r13
mov byte [rsp + 0x188], 0
mov eax, dword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x2b3]
mov dword [rsp + 0x18c], ecx
mov dword [rsp + 0x189], eax
mov dword [rsp + 0x190], 0
mov qword [rsp + 0x198], rsi
lea rdi, [rsp + 0x488]
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x1c0], r15
mov qword [rsp + 0x1c8], r13
xor eax, eax
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x2b0]
mov qword [rsp + 0x3c0], rax
lea rax, [0x00590528]
mov qword [rsp + 0x1d8], rax
lea rax, [0x005904b5]
mov qword [rsp + 0x1e0], rax
xor eax, eax
mov qword [rsp + 0xf8], rax
xor eax, eax
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x218], 0
mov rax, qword [rdi]
mov rax, qword [rax + 0x20]
mov rax, qword [rax + 0xa0]
cmp qword [rax + 0x20], 0
je 0x494060
mov r14, qword [rax + 0x28]
inc r14
mov rax, 0xffffffffffffffff
cmove r14, rax
mov r15d, 1
cmp qword [rsp + 0x130], 0
je 0x49406e
mov rdx, qword [rsp + 0x140]
add rdx, 0x30
jmp 0x494076
xor r15d, r15d
cmp qword [rsp + 0x130], 0
jne 0x494046
mov rdx, qword [rsp + 0x138]
mov dword [rsp + 0x190], 0
mov r10, qword [rsp + 0x178]
mov r9, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rdi]
mov r8, qword [rcx + 0x20]
test r10, r10
je 0x4940b7
mov r11, qword [r8 + 0xa0]
test byte [r11 + 0x3a], 1
jne 0x494cac
mov r11, qword [rsp + 0x180]
mov r8, qword [r8 + 0xa0]
cmp r11, qword [rsp + 0x170]
jae 0x4940db
test byte [r8 + 0x3c], 2
jne 0x494cac
cmp qword [r8], 0
je 0x494130
sub r11, r10
mov r10d, 0
cmovae r10, r11
cmp r10, qword [r8 + 8]
jb 0x494cac
mov r11d, dword [rsp + 0x160]
dec r11
cmp r11, 2
jb 0x494110
test byte [r8 + 0x3a], 1
je 0x494130
test byte [r8 + 0x3c], 2
je 0x494130
cmp qword [r8 + 0x10], 0
je 0x494130
cmp r10, qword [r8 + 0x18]
ja 0x494cac
nop dword [rax + rax]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov r10, qword [rcx + 0x10]
mov r11, qword [rcx + 0x80]
dec r10
and r10, 0xfffffffffffffff0
lea rcx, [r10 + r8]
add rcx, 0x10
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x160]
call r11
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x194], edx
test eax, eax
je 0x494cac
mov rax, qword [rsp + 0x198]
mov rax, qword [rax + 0x20]
cmp rax, 1
jne 0x4941b0
mov eax, 1
xor ecx, ecx
mov rdx, qword [rsp + 0x1b0]
cmp rcx, rdx
jb 0x4941d7
jmp 0x494260
mov ecx, edx
cmp rax, rcx
jbe 0x494260
lea rax, [rcx*2 + 1]
add rcx, rcx
mov rdx, qword [rsp + 0x1b0]
cmp rcx, rdx
jae 0x494260
mov r9, qword [rsp + 0x1a0]
mov r8, qword [r9 + rcx*8]
test r8, r8
je 0x494260
cmp rax, rdx
jae 0x494260
mov r9, qword [r9 + rax*8]
test r9, r9
je 0x494260
dec r8
dec r9
cmp r8, r9
ja 0x49517a
jae 0x4948e4
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x410], r9
mov qword [rsp + 0x418], rcx
lea rdx, [rcx + 1]
cmp rdx, r9
jb 0x495205
cmp rax, rcx
jb 0x495205
mov qword [rsp + 0x178], r9
mov qword [rsp + 0x150], 1
mov qword [rsp + 0x158], r9
nop dword [rax]
mov ebx, dword [rsp + 0x190]
test ebx, ebx
je 0x494cac
mov r13, qword [rsp + 0x198]
lock inc qword [r13]
jle 0x49501d
mov qword [rsp + 0x2b0], r13
mov eax, dword [rsp + 0x194]
mov qword [rsp + 0x1f8], rax
mov rsi, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1b0]
test rcx, rcx
mov qword [rsp + 0xb0], rcx
je 0x494310
mov rax, rcx
shr rax, 0x3c
jne 0x4950a1
lea rdi, [rcx*8]
test rdi, rdi
je 0x494318
movzx eax, byte [0x006101a4]
mov rax, qword [0x00610110]
test rax, rax
jne 0x4942f8
call sub.kernel32.dll_GetProcessHeap
test rax, rax
je 0x4950d9
mov qword [0x00610110], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapAlloc
test rax, rax
jne 0x49431d
jmp 0x4950d9
lea rdi, [rcx*8]
mov eax, 8
mov rcx, rax
mov rdx, rsi
mov r8, rdi
mov rsi, rax
call sym.memcpy
cmp ebx, 2
je 0x494cac
mov rdi, qword [rsp + 0x1c0]
mov rbp, qword [rsp + 0x1c8]
mov qword [rsp + 0x1e8], rsi
mov qword [rsp + 0x2d0], rsi
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2b0], r15
mov qword [rsp + 0x2b8], r14
mov dword [rsp + 0x2c0], ebx
mov rax, qword [rsp + 0x1f8]
mov dword [rsp + 0x2c4], eax
mov qword [rsp + 0x2c8], r13
mov qword [rsp + 0x2e8], rdi
mov qword [rsp + 0x2f0], rbp
mov r9d, 5
lea rcx, [rsp + 0x228]
lea rdx, [rsp + 0x2c0]
lea r8, [0x00590739]
call sym.regex_automata::util::captures::Captures::get_group_by_name::he618fc0f2f26dfed
cmp qword [rsp + 0x228], 0
je 0x494f7f
mov r14, qword [rsp + 0x230]
mov r9, qword [rsp + 0x238]
cmp r9, r14
jb 0x494ffe
test r14, r14
je 0x494416
cmp r14, rbp
jae 0x494410
cmp byte [rdi + r14], 0xc0
jge 0x494416
jmp 0x494ffe
jne 0x494ffe
test r9, r9
je 0x494436
cmp r9, rbp
jae 0x494430
cmp byte [rdi + r9], 0xbf
jg 0x494436
jmp 0x494ffe
jne 0x494ffe
mov r15d, 1
cmp r9, r14
jne 0x4944c0
mov rsi, qword [rsp + 0x1f0]
mov r9d, 4
lea rcx, [rsp + 0x228]
lea rdx, [rsp + 0x2c0]
lea r8, [0x0059073e]
call sym.regex_automata::util::captures::Captures::get_group_by_name::he618fc0f2f26dfed
cmp qword [rsp + 0x228], 0
je 0x494f7f
mov r14, qword [rsp + 0x230]
mov r9, qword [rsp + 0x238]
mov rbx, r9
sub rbx, r14
jb 0x494ffe
test r14, r14
je 0x494573
cmp r14, rbp
jae 0x49456d
cmp byte [rdi + r14], 0xc0
jge 0x494573
jmp 0x494ffe
mov rax, r9
sub rax, r14
je 0x494be8
lea rcx, [rdi + r14]
movzx edx, byte [rcx]
cmp edx, 0x2d
je 0x494606
cmp edx, 0x2b
jne 0x4944ed
dec rax
je 0x494be8
inc rcx
xor edx, edx
xor esi, esi
cmp rax, 0x10
jae 0x494530
nop word [rax + rax]
movzx r8d, byte [rcx + rdx]
add r8d, 0xffffffd0
cmp r8d, 9
ja 0x494be8
lea r9, [rsi + rsi*4]
mov r8d, r8d
lea rsi, [r8 + r9*2]
inc rdx
mov r15, rsi
cmp rax, rdx
jne 0x494500
jmp 0x494449
cmp rax, rdx
je 0x494973
movzx r8d, byte [rcx + rdx]
imul rsi, rsi, 0xa
seto r9b
add r8d, 0xffffffd0
cmp r8d, 9
ja 0x494be8
test r9b, r9b
jne 0x494be8
mov r8d, r8d
inc rdx
add rsi, r8
jno 0x494530
jmp 0x494be8
jne 0x494ffe
test r9, r9
je 0x49458f
cmp r9, rbp
jae 0x494589
cmp byte [rdi + r9], 0xbf
jg 0x49458f
jmp 0x494ffe
jne 0x494ffe
mov r9d, 3
lea rcx, [rsp + 0x228]
lea rdx, [rsp + 0x2c0]
lea r8, [0x00590742]
call sym.regex_automata::util::captures::Captures::get_group_by_name::he618fc0f2f26dfed
cmp qword [rsp + 0x228], 0
movzx r12d, r12b
mov eax, 1
cmovne r12d, eax
lea rax, [rbx - 1]
cmp rax, 9
mov rbp, qword [rsp + 0xb8]
ja case.0x4945ee.2
add rdi, r14
lea rcx, [0x00578e70]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdi], 0x68
jne 0x4949d6
mov rcx, r15
call sym.chrono::oldtime::Duration::hours::he3ba0a3d0ed1badf
jmp 0x4949e7
cmp rax, 1
je 0x494be8
inc r14
xor esi, esi
cmp rax, 0x11
jae 0x494650
nop dword [rax + rax]
movzx eax, byte [rdi + r14]
add eax, 0xffffffd0
cmp eax, 9
ja 0x494be8
add rsi, rsi
lea rsi, [rsi + rsi*4]
mov eax, eax
sub rsi, rax
inc r14
mov r15, rsi
cmp r9, r14
jne 0x494620
jmp 0x494449
cmp r9, r14
je 0x494973
movzx eax, byte [rdi + r14]
imul rsi, rsi, 0xa
seto cl
add eax, 0xffffffd0
cmp eax, 9
ja 0x494be8
test cl, cl
jne 0x494be8
mov eax, eax
inc r14
sub rsi, rax
jno 0x494650
jmp 0x494be8
mov eax, dword [rdi]
mov ecx, 0x756e696d
xor eax, ecx
mov ecx, dword [rdi + 3]
mov edx, 0x73657475
xor ecx, edx
or ecx, eax
je 0x4949df
mov eax, dword [rdi]
mov ecx, 0x6f636573
xor eax, ecx
mov ecx, dword [rdi + 3]
mov edx, 0x73646e6f
xor ecx, edx
jmp 0x494875
movzx eax, word [rdi]
xor eax, 0x6164
movzx ecx, byte [rdi + 2]
xor ecx, 0x79
or cx, ax
je 0x4949cc
movzx eax, word [rdi]
xor eax, 0x696d
movzx ecx, byte [rdi + 2]
xor ecx, 0x6e
or cx, ax
je 0x4949df
movzx eax, word [rdi]
xor eax, 0x6573
movzx ecx, byte [rdi + 2]
xor ecx, 0x63
or cx, ax
je 0x49487d
movzx eax, word [rdi]
xor eax, 0x6f6e
movzx ecx, byte [rdi + 2]
xor ecx, 0x77
or cx, ax
je 0x494796
jmp case.0x4945ee.2
mov eax, dword [rdi]
mov ecx, 0x72616579
xor eax, ecx
movzx ecx, byte [rdi + 4]
xor ecx, 0x73
or ecx, eax
je 0x49497b
mov eax, dword [rdi]
mov ecx, 0x746e6f6d
xor eax, ecx
movzx ecx, byte [rdi + 4]
xor ecx, 0x68
or ecx, eax
je 0x494990
mov eax, dword [rdi]
mov ecx, 0x6b656577
xor eax, ecx
movzx ecx, byte [rdi + 4]
xor ecx, 0x73
or ecx, eax
je 0x4948d2
mov eax, dword [rdi]
mov ecx, 0x72756f68
xor eax, ecx
movzx ecx, byte [rdi + 4]
xor ecx, 0x73
or ecx, eax
je 0x4945f9
mov rcx, rdi
lea rdx, [0x005907be]
mov r8, rbx
call sub.msvcrt.dll_memcmp
test eax, eax
jne case.0x4945ee.2
xor eax, eax
jmp 0x494a00
mov rax, qword [rdi]
movabs rcx, 0x6867696e74726f66
xor rax, rcx
movzx ecx, word [rdi + 8]
xor rcx, 0x7374
or rcx, rax
je 0x4948cf
jmp case.0x4945ee.2
cmp dword [rdi], 0x72616579
je 0x49497b
cmp dword [rdi], 0x6b656577
je 0x4948d2
cmp dword [rdi], 0x73796164
je 0x4949cc
cmp dword [rdi], 0x72756f68
je 0x4945f9
cmp dword [rdi], 0x736e696d
je 0x4949df
cmp dword [rdi], 0x73636573
je 0x49487d
jmp case.0x4945ee.2
mov eax, 0x15180
movabs rcx, 0x776f72726f6d6f74
cmp qword [rdi], rcx
je 0x494a00
jmp case.0x4945ee.2
mov eax, dword [rdi]
mov ecx, 0x746e6f6d
xor eax, ecx
movzx ecx, word [rdi + 4]
xor ecx, 0x7368
or ecx, eax
je 0x494990
mov eax, dword [rdi]
mov ecx, 0x756e696d
xor eax, ecx
movzx ecx, word [rdi + 4]
xor ecx, 0x6574
or ecx, eax
je 0x4949df
mov eax, dword [rdi]
mov ecx, 0x6f636573
xor eax, ecx
movzx ecx, word [rdi + 4]
xor ecx, 0x646e
or ecx, eax
jne case.0x4945ee.2
mov rcx, r15
call sym.chrono::oldtime::Duration::seconds::hc2993913e21469e2
jmp 0x4949e7
mov rax, qword [rdi]
movabs rcx, 0x6867696e74726f66
xor rax, rcx
movzx ecx, byte [rdi + 8]
xor rcx, 0x74
or rcx, rax
je 0x4948cf
mov rcx, rdi
lea rdx, [0x005907aa]
mov r8, rbx
call sub.msvcrt.dll_memcmp
mov ecx, eax
mov rax, 0xfffffffffffeae80
test ecx, ecx
je 0x494a00
jmp case.0x4945ee.2
add r15, r15
imul rax, r15, 0x93a80
jno 0x4949a8
jmp 0x4951a5
cmp qword [rsp + 0x150], 0
je 0x49420b
cmp r9, qword [rsp + 0x158]
jne 0x49420b
mov qword [rsp + 0x228], rdi
lea rax, [rsp + 0x130]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x228]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x150]
call sym.regex_automata::util::iter::Searcher::handle_overlapping_empty_match::ha66127176fdb1b39
mov rax, qword [rsp + 0x2b0]
cmp rax, 2
je 0x4952ba
cmp eax, 1
jne 0x494260
mov r9, qword [rsp + 0x2c0]
jmp 0x49420b
mov r15, rsi
jmp 0x494449
imul rax, r15, 0x16d
imul rax, rax, 0x15180
jno 0x4949a8
jmp 0x49529b
lea rax, [r15 + r15]
shl r15, 5
sub r15, rax
imul rax, r15, 0x15180
jo 0x49529b
mov rcx, rax
movabs rdx, 0x20c49ba5e353f7
add rcx, rdx
movabs rdx, 0x4189374bc6a7ef
cmp rcx, rdx
jb 0x494a00
jmp 0x4950eb
mov rcx, r15
call sym._ZN6chrono7oldtime8Duration4days17hb8f15f6ac41d0b57E.3128
jmp 0x4949e7
cmp byte [rdi], 0x6d
jne 0x494bce
mov rcx, r15
call sym.chrono::oldtime::Duration::minutes::h8dc11759e896c2f0
test edx, edx
je 0x494a00
mov r8, rax
not r8
mov ecx, 0x3b9aca00
sub ecx, edx
jmp 0x494a0a
mov r8, rax
neg r8
xor edx, edx
xor ecx, ecx
test r12b, 1
cmovne rax, r8
add qword [rsp + 0xf8], rax
jo case.0x4945ee.2
test r12b, 1
cmove ecx, edx
mov rax, qword [rsp + 0x90]
add eax, ecx
mov qword [rsp + 0x90], rax
cmp eax, 0x3b9ac9ff
jle 0x494a63
inc qword [rsp + 0xf8]
jo case.0x4945ee.2
mov rax, qword [rsp + 0x90]
add eax, 0xc4653600
mov qword [rsp + 0x90], rax
inc dword [rsp + 0x218]
movabs rax, 0xffdf3b645a1cac08
cmp qword [rsp + 0xf8], rax
jl case.0x4945ee.2
jne 0x494aa0
cmp dword [rsp + 0x90], 0xb71b000
jge 0x494acb
jmp case.0x4945ee.2
movabs rax, 0x20c49ba5e353f7
cmp qword [rsp + 0xf8], rax
jl 0x494acb
jne case.0x4945ee.2
cmp dword [rsp + 0x90], 0x3019d7c0
jg case.0x4945ee.2
mov rax, qword [r13 + 0x20]
cmp rax, 1
jne 0x494af0
mov eax, 1
xor ecx, ecx
mov dil, 1
cmp rcx, qword [rsp + 0xb0]
jb 0x494b18
jmp 0x494b60
mov dil, 1
mov rcx, qword [rsp + 0x1f8]
cmp rax, rcx
jbe 0x494b60
lea rax, [rcx*2 + 1]
add rcx, rcx
mov dil, 1
cmp rcx, qword [rsp + 0xb0]
jae 0x494b60
mov rdx, qword [rsp + 0x1e8]
mov rcx, qword [rdx + rcx*8]
test rcx, rcx
je 0x494b60
cmp rax, qword [rsp + 0xb0]
jae 0x494b60
mov rdx, qword [rsp + 0x1e8]
mov rax, qword [rdx + rax*8]
test rax, rax
je 0x494b60
dec rcx
dec rax
xor edi, edi
mov qword [rsp + 0x3d8], rcx
mov qword [rsp + 0x3d0], rax
nop dword [rax]
lock dec qword [r13]
jne 0x494b74
mov rcx, qword [rsp + 0x2c8]
call sym.alloc::sync::Arc_T_A_::drop_slow::hb77d29c67c665530
cmp qword [rsp + 0x2d8], 0
je 0x494b95
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rax, qword [rsp + 0x3d0]
sub rax, qword [rsp + 0x3d8]
test dil, dil
mov ecx, 0
cmove rcx, rax
add qword [rsp + 0xf0], rcx
mov rdi, qword [rsp + 0x1b8]
mov qword [rsp + 0x1f0], rsi
jmp 0x49400e
cmp byte [rdi], 0x73
je 0x49487d
mov qword [rbp], 1
lock dec qword [r13]
jne 0x494c17
jmp 0x494c0a
mov rax, qword [rsp + 0xb8]
mov qword [rax], 1
mov rcx, qword [rsp + 0x1f0]
mov qword [rax + 8], rcx
lock dec qword [r13]
jne 0x494c17
mov rcx, qword [rsp + 0x2c8]
call sym.alloc::sync::Arc_T_A_::drop_slow::hb77d29c67c665530
cmp qword [rsp + 0x2d8], 0
je 0x494c38
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
lea rcx, [rsp + 0x130]
call sym.core::ptr::drop_in_place_regex::regex::string::CaptureMatches_::h7d21ce1848cd9e96
lea rcx, [rsp + 0x488]
call sym.core::ptr::drop_in_place_regex::regex::string::Regex_::h8ad0156d0088bb70
movaps xmm6, xmmword [rsp + 0x520]
movaps xmm7, xmmword [rsp + 0x530]
movaps xmm8, xmmword [rsp + 0x540]
movaps xmm9, xmmword [rsp + 0x550]
movaps xmm10, xmmword [rsp + 0x560]
movaps xmm11, xmmword [rsp + 0x570]
movaps xmm12, xmmword [rsp + 0x580]
movaps xmm13, xmmword [rsp + 0x590]
add rsp, 0x5a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x130]
call sym.core::ptr::drop_in_place_regex::regex::string::CaptureMatches_::h7d21ce1848cd9e96
mov rax, qword [rsp + 0x220]
cmp qword [rsp + 0xf0], rax
jne 0x494f72
cmp dword [rsp + 0x218], 0
je 0x494f9e
lea rcx, [rsp + 0x130]
call sym.chrono::offset::local::Local::now::h156c11a6239f9344
mov r8d, dword [rsp + 0x13c]
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x130]
call sym.chrono::offset::fixed::add_with_leapsecond::h4d248b5a69b497d0
mov eax, dword [rsp + 0x2b8]
mov ecx, eax
sar ecx, 0xd
mov r9d, eax
and r9d, 0x1fff
xor edx, edx
mov r8d, 0
cmp r9d, 0x16e7
ja 0x494d5c
mov edx, r9d
shr edx, 3
lea r8, [0x005901d8]
movzx edx, byte [rdx + r8]
lea edx, [r9 + rdx*8]
shr edx, 9
shr r9d, 3
movzx r8d, byte [r9 + r8]
lea r8d, [rax + r8*8]
shr r8d, 4
and r8d, 0x1f
movsxd rcx, ecx
imul r9, rcx, 0x51eb851f
mov r10, r9
shr r10, 0x3f
sar r9, 0x27
add r9d, r10d
imul r9d, r9d, 0x190
sub ecx, r9d
mov r9d, ecx
sar r9d, 0x1f
and r9d, 0x190
add r9d, ecx
movsxd rcx, r9d
cmp ecx, 0x18f
ja 0x494fe3
lea r9d, [rdx - 1]
cmp r9d, 0xb
ja 0x49512f
lea r9d, [r8 - 1]
cmp r9d, 0x1e
ja 0x49512f
lea r9, [0x00581e10]
movzx ecx, byte [rcx + r9]
mov edx, edx
shl rdx, 9
mov r9d, r8d
shl r9, 4
or r9, rdx
or r9, rcx
cmp r9d, 0x19ff
ja 0x49512f
mov ecx, r9d
shr ecx, 3
lea rdx, [0x00582018]
movsx ecx, byte [rcx + rdx]
shl ecx, 3
and ecx, 0x1ff8
sub r9d, ecx
lea ecx, [r9 - 0x16e8]
cmp ecx, 0xffffe927
jbe 0x49512f
mov rcx, qword [rsp + 0x408]
sar ecx, 0xd
movsxd rdx, ecx
imul r10, rdx, 0x51eb851f
mov rcx, r10
shr rcx, 0x3f
sar r10, 0x27
add r10d, ecx
imul ecx, r10d, 0x190
sub edx, ecx
mov r11d, edx
sar r11d, 0x1f
mov ecx, r11d
and ecx, 0x190
add ecx, edx
lea r8, [0x00581cb8]
mov edx, 0x191
cmp ecx, 0x190
ja 0x494ff4
or eax, r9d
sar eax, 0xd
movsxd rsi, eax
imul rax, rsi, 0x51eb851f
mov rdi, rax
shr rdi, 0x3f
sar rax, 0x27
add eax, edi
imul edi, eax, 0x190
mov eax, esi
sub eax, edi
mov edi, eax
sar edi, 0x1f
and edi, 0x190
add edi, eax
mov ebx, edi
cmp edi, 0x191
jae 0x494ff1
shr r9d, 4
and r9d, 0x1ff
imul edx, ecx, 0x16d
mov r8, qword [rsp + 0x408]
shr r8d, 4
and r8d, 0x1ff
add r8d, edx
lea rdx, [0x00581af0]
movzx ecx, byte [rcx + rdx]
add ecx, r8d
dec ecx
imul r8d, edi, 0x16d
add r8d, r9d
movzx edx, byte [rbx + rdx]
add edx, r8d
dec edx
imul r8, rsi, 0xffffffffae147ae1
mov r9, r8
shr r9, 0x3f
sar r8, 0x27
add r8d, r9d
shr eax, 0x1f
add r11d, r10d
add r11d, r8d
add r11d, eax
movsxd rax, r11d
imul rax, rax, 0x23ab1
add rcx, rax
sub rcx, rdx
imul rax, rcx, 0x15180
mov r8, qword [rsp + 0x90]
lea ecx, [r8 - 0x3b9aca00]
xor edx, edx
cmp r8d, 0x3b9aca00
setge dl
cmovl ecx, r8d
mov r8, qword [rsp + 0xf8]
add r8, rdx
add r8, rax
mov qword [rbp + 8], r8
mov dword [rbp + 0x10], ecx
mov eax, 2
mov qword [rbp], rax
jmp 0x494c45
mov qword [rbp], 1
jmp 0x494c45
mov rax, qword [rsp + 0xb8]
mov qword [rax], 1
lock dec qword [r13]
je 0x494c0a
jmp 0x494c17
mov eax, 1
mov qword [rbp], rax
jmp 0x494c45
lea rdx, [r13 - 0x13]
test r9b, r9b
setne bl
lea rcx, [rsp + 0x130]
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::h56034ef7bb8afadb
mov r12d, eax
or r12b, bl
jmp 0x493e21
lea r8, str._usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_1.9.5_src_builders.rs
xor ecx, ecx
xor edx, edx
call dbg.panic_bounds_check
jmp 0x4955bf
lea r8, [0x00582000]
mov edx, 0x190
jmp 0x494ff4
mov rcx, rbx
call dbg.panic_bounds_check
jmp 0x4955bf
lea rax, str._usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_1.9.5_src_regex_string.rsh
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbp
mov r8, r14
call dbg.slice_error_fail
jmp 0x4955bf
ud2
lea rbx, [rsp + 0x1c8]
mov ecx, 1
mov edx, 0xed
call dbg.handle_alloc_error
jmp 0x4955bf
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x228]
lea rdx, [rsp + 0x130]
call sym.core::panicking::assert_failed::hfdeec9cf8591b2f6
jmp 0x4955bf
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_sync.rs
lea r9, dbg.drop_in_place____
jmp 0x495081
lea rax, [0x00580358]
lea r9, dbg.drop_in_place____
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r8, [rsp + 0x30]
mov edx, 0x2b
call dbg.unwrap_failed
jmp 0x4955bf
call sym.alloc::raw_vec::capacity_overflow::hb8123ef5e6b3b729
jmp 0x4955bf
lea rax, [0x00594d48]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionlibrary_std_src_threadlocal.rs
lea r9, dbg.drop_in_place____
lea r8, [rsp + 0x30]
mov edx, 0x46
call dbg.unwrap_failed
jmp 0x4955bf
mov ecx, 8
mov rdx, rdi
call dbg.handle_alloc_error
jmp 0x4955bf
lea rax, str.Duration::seconds_out_of_bounds
mov qword [rsp + 0x228], rax
mov rcx, qword [rsp + 0x3c8]
mov qword [rcx + 8], 1
lea rax, str.capacity_overflow
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, [0x00590618]
call dbg.panic_fmt
jmp 0x4955bf
lea rcx, str.called__Option::unwrap____on_a__None__value_usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.28_src_offset_fixed.rs
lea r8, [0x00590630]
mov edx, 0x2b
call dbg.panic
jmp 0x4955bf
lea rax, [0x005f6538]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, dbg.drop_in_place____
lea r8, [rsp + 0x30]
mov edx, 0x37
call dbg.unwrap_failed
jmp 0x4955bf
lea rax, str.invalid_match_span
mov qword [rsp + 0x2b0], rax
lea rdx, str._usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.8_src_util_search.rs_Y
lea rax, str.capacity_overflow
mov r9d, 1
xor r8d, r8d
jmp 0x495275
mov edx, 0x1d
lea rax, str.Duration::weeks_out_of_bounds
mov qword [rsp + 0x1e0], rax
lea rax, [0x00590598]
mov qword [rsp + 0x1d8], rax
jmp 0x4952a0
cmp qword [rsp + 0xc8], 0
je 0x495462
mov r8, qword [rsp + 0xc0]
jmp 0x495454
cmp qword [rsp + 0xc8], 0
je 0x49550b
mov r8, qword [rsp + 0xc0]
jmp 0x4954fd
mov qword [rsp + 0x4b0], rax
lea rax, [rsp + 0x410]
mov qword [rsp + 0x228], rax
lea rax, [sym.__aho_corasick::util::search::Span_as_core::fmt::Debug_::fmt::hb188f6c5303db163]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x238], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u64_::fmt::haec8635edb57a637]
mov qword [rsp + 0x240], rax
lea rax, str.invalid_span__for_haystack_of_length
mov qword [rsp + 0x2b0], rax
lea rdx, str._usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.8_src_util_search.rs_Y
lea rax, [rsp + 0x228]
mov r9d, 2
mov r8d, 2
mov rcx, qword [rsp + 0x3c0]
mov qword [rcx + 8], r9
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
call dbg.panic_fmt
jmp 0x4955bf
mov edx, 0x1c
mov rcx, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1d8]
call dbg.expect_failed
jmp 0x4955bf
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x410], rax
lea rax, [rsp + 0x410]
mov qword [rsp + 0x228], rax
lea rax, [sym.__regex_automata::util::search::MatchError_as_core::fmt::Display_::fmt::ha660a6894175e5c2]
mov qword [rsp + 0x230], rax
lea rax, str.unexpected_regex_find_error:__nto_handle_find_errors__use_try_or_search_methods
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 2
mov qword [rsp + 0x2d0], 0
lea rax, [rsp + 0x228]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 1
lea rdx, str._usr_cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.8_src_util_iter.rs
lea rcx, [rsp + 0x2b0]
call dbg.panic_fmt
jmp 0x4955bf
cmp qword [rsp + 0xc8], 0
je 0x495376
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
add rdi, 8
jmp 0x495380
add rdi, 0x18
sub rsi, 1
jb 0x4953ff
cmp qword [rdi], 0
je 0x49537c
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x49537c
cmp qword [rsp + 0xc8], 0
je 0x4953d1
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa8]
add rdi, 8
jmp 0x4953db
add rdi, 0x18
sub rsi, 1
jb 0x4954a8
cmp qword [rdi], 0
je 0x4953d7
mov r8, qword [rdi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x4953d7
cmp qword [rsp + 0xa0], 0
je 0x495420
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x3e8], 0
je 0x495441
mov r8, qword [rsp + 0x3e0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x208], 0
je 0x495462
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rsi, qword [rsp + 0x360]
mov rdi, qword [rsp + 0x370]
add rsi, 8
jmp 0x495484
add rsi, 0x18
sub rdi, 1
jb 0x495554
cmp qword [rsi], 0
je 0x495480
mov r8, qword [rsi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x495480
cmp qword [rsp + 0xa0], 0
je 0x4954c9
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x3e8], 0
je 0x4954ea
mov r8, qword [rsp + 0x3e0]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x208], 0
je 0x49550b
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
mov rsi, qword [rsp + 0x360]
mov rdi, qword [rsp + 0x370]
add rsi, 8
jmp 0x495534
add rsi, 0x18
sub rdi, 1
jb 0x495554
cmp qword [rsi], 0
je 0x495530
mov r8, qword [rsi - 8]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
jmp 0x495530
cmp qword [rsp + 0x368], 0
je 0x495575
mov r8, qword [rsp + 0x360]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
cmp qword [rsp + 0x380], 0
je 0x495596
mov r8, qword [rsp + 0x378]
mov rcx, qword [0x00610110]
xor edx, edx
call fcn.00573784
lea rax, [0x005f6538]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_string.rs
lea r9, dbg.drop_in_place____
lea r8, [rsp + 0x30]
mov edx, 0x37
call dbg.unwrap_failed
ud2