Function at 0x1401ddf30
Capabilities:
Decompress data using quicklz

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x268
mov r14, r8
mov qword [rsp + 0x218], rcx
xor eax, eax
mov ebp, 0
test rdx, rdx
je 0x1401ddf5c
mov ebp, dword [rdx]
test r14, r14
je 0x1401de513
mov r15d, dword [r14]
mov edi, dword [r14 + 4]
mov eax, 1
mov dword [rsp + 0x158], eax
movabs rcx, 0x8000000000000000
test r9, r9
je 0x1401ddfc6
lea rcx, [rsp + 0xb8]
mov rdx, r9
mov rsi, r9
call sym.__alloc::string::String_as_core::clone::Clone_::clone::h5717c2ac5065a2fe
mov eax, dword [rsi + 0x18]
mov dword [rsp + 0xd0], eax
mov rcx, qword [rsp + 0xb8]
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x1c8], rcx
mov ebx, ebp
sar ebx, 0xd
mov r12d, r15d
mov r9d, 0x91a2b3c5
imul r9, r12
shr r9, 0x2b
mov eax, 1
sub eax, ebx
imul rax, rax, 0x51eb851f
shr rax, 0x27
inc eax
imul edx, eax, 0x190
imul r11d, eax, 0xfffdc54f
imul rax, r9, 0x15555556
shr rax, 0x20
shl eax, 2
lea eax, [rax + rax*2]
mov ecx, r9d
sub ecx, eax
mov esi, 0xc
cmovne esi, ecx
cmp sil, 0xa
mov eax, 0x30
sbb eax, 0xffffffff
mov dword [rsp + 0x1a0], eax
xor eax, eax
test ebx, ebx
cmovg r11d, eax
mov dword [rsp + 0x19c], r11d
cmovg edx, eax
mov qword [rsp + 0x1f8], rdx
mov eax, esi
sub al, 0xa
movzx eax, al
mov dword [rsp + 0x198], esi
cmovb eax, esi
mov dword [rsp + 0x194], eax
test r14, r14
setne byte [rsp + 0x130]
mov ecx, edi
shr ecx, 9
mov r11, rdi
imul r10, rcx, 0x44b83
shr r10, 0x27
imul ecx, r10d, 0x3b9aca00
mov edx, r11d
sub edx, ecx
mov qword [rsp + 0x1b0], rdx
cmp r15d, 0xa8c0
lea rcx, [0x1403bd2f2]
lea rdx, str.AMPM.
cmovae rdx, rcx
mov qword [rsp + 0x210], rdx
lea rcx, [0x1403bd2f4]
lea rdx, [0x1403bd2f2]
cmovae rdx, rcx
mov qword [rsp + 0x208], rdx
mov eax, r15d
mov r15d, ebp
shr r15d, 4
and r15d, 0x1ff
mov esi, ebp
and esi, 7
lea ecx, [r15 + rsi]
imul r13d, ecx, 0x2493
shr r13d, 0x10
lea edx, [r13*8]
sub r13d, edx
add r13d, ecx
mov qword [rsp + 0x1c0], r13
mov ecx, ebp
shr ecx, 3
mov dword [rsp + 0x188], ecx
and ecx, 0x3ff
mov qword [rsp + 0x120], rcx
test ebp, ebp
setne r8b
mov ecx, ebx
shr ecx, 2
and ecx, 0x3fff
imul ecx, ecx, 0x147b
shr ecx, 0x11
movzx r13d, cl
imul edx, r13d, 0xcd
shr edx, 0xb
mov edi, edx
add edx, edx
lea edx, [rdx + rdx*4]
sub r13b, dl
mov edx, r13d
imul ecx, ecx, 0x64
mov r13d, ebx
sub r13d, ecx
imul ecx, r13d, 0x67
movzx ecx, cx
shr ecx, 0xa
mov qword [rsp + 0x1b8], r14
mov r14d, ecx
add ecx, ecx
lea ecx, [rcx + rcx*4]
sub r13b, cl
mov dword [rsp + 0x150], ebp
mov ebp, 0x88888889
mov qword [rsp + 0x200], r12
imul rbp, r12
shr rbp, 0x25
imul ecx, ebp, 0x3c
mov dword [rsp + 0x164], eax
mov r12d, eax
sub r12d, ecx
imul rcx, rbp, 0x8888889
shr rcx, 0x21
imul ecx, ecx, 0x3c
sub ebp, ecx
and r8b, byte [rsp + 0x130]
mov byte [rsp + 0x3f], r8b
or dil, 0x30
mov byte [rsp + 0xb4], dil
or dl, 0x30
mov dword [rsp + 0x12c], edx
or r14b, 0x30
mov byte [rsp + 0x11c], r14b
or r13b, 0x30
mov qword [rsp + 0x48], r11
cmp r11d, 0x3b9aca00
lea eax, [r11 - 0x3b9aca00]
cmovb eax, r11d
mov qword [rsp + 0x1e0], rax
mov eax, r12d
sbb eax, 0xffffffff
mov dword [rsp + 0x180], eax
movzx eax, r9b
imul eax, eax, 0xcd
shr eax, 0xb
mov qword [rsp + 0x1a8], rax
add eax, eax
lea eax, [rax + rax*4]
mov qword [rsp + 0x178], r9
mov edi, r9d
sub dil, al
lea eax, [rbp + rbp*4]
lea eax, [rax + rax*4]
add eax, ebp
movzx eax, ah
mov edx, eax
add eax, eax
lea eax, [rax + rax*4]
mov r8d, ebp
sub r8b, al
add r12d, r10d
imul eax, r12d, 0x67
movzx eax, ax
shr eax, 0xa
mov r9d, eax
add eax, eax
lea ecx, [rax + rax*4]
mov dword [rsp + 0x184], r12d
mov eax, r12d
sub al, cl
or dil, 0x30
or dl, 0x30
mov byte [rsp + 0x140], dl
or r8b, 0x30
or r9b, 0x30
mov byte [rsp + 0x8c], r9b
or al, 0x30
mov byte [rsp + 0x118], al
mov rax, qword [rsp + 0x1c8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x130], rcx
movsxd rcx, ecx
mov r9d, 0
cmovne r9, rcx
mov qword [rsp + 0x1f0], r9
movsxd r12, ebx
imul r11, r12, 0x51eb851f
mov rcx, r11
shr rcx, 0x3f
shr r11, 0x20
sar r11d, 5
add r11d, ecx
imul ecx, r11d, 0x64
mov r9d, ecx
neg r9d
mov r10d, r12d
sub r10d, ecx
lea ecx, [r12 + r9 + 0x64]
mov dword [rsp + 0x190], r10d
cmovns ecx, r10d
mov dword [rsp + 0x18c], ecx
cmp esi, 3
lea r10d, [rsi + 7]
cmovae r10d, esi
mov qword [rsp + 0x170], r15
add r10d, r15d
imul r14d, r10d, 0x2493
shr r14d, 0x10
mov ecx, dword [rsp + 0x150]
mov r9d, ecx
and r9d, 0xf
mov esi, 0x406
bt esi, r9d
mov dword [rsp + 0x264], ecx
mov edx, dword [rsp + 0x158]
mov dword [rsp + 0x258], edx
mov edx, 0
adc edx, 0x34
cmp edx, r14d
mov r9d, 1
cmovb r14d, r9d
mov edx, ebx
adc edx, 0
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x158], rbx
lea ecx, [rbx - 1]
mov dword [rsp + 0x14c], ecx
movsxd rcx, ecx
imul r9, rcx, 0x51eb851f
mov rbx, r9
shr rbx, 0x3f
shr r9, 0x20
sar r9d, 7
add r9d, ebx
imul r9d, r9d, 0x190
sub ecx, r9d
neg r9d
test ecx, ecx
lea edx, [r12 + r9 + 0x18f]
mov esi, ecx
mov qword [rsp + 0x1e8], rdx
cmovs esi, edx
mov r9, qword [rsp + 0x2d0]
movzx ebx, byte [r9]
lea r15, [0x1403bcae0]
movsxd rbx, dword [r15 + rbx*4]
add rbx, r15
mov edx, dword [rsp + 0x164]
mov dword [rsp + 0x25c], edx
mov rdx, qword [rsp + 0x48]
mov dword [rsp + 0x260], edx
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x228], xmm0
mov rdx, qword [rsp + 0x130]
mov qword [rsp + 0x238], rdx
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 1
mov qword [rsp + 0x250], r9
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
movzx r15d, byte [rsp + 0x12c]
movzx r13d, r13b
mov dword [rsp + 0x148], r13d
movzx edx, byte [rsp + 0xb4]
movzx r13d, byte [rsp + 0x11c]
mov dword [rsp + 0x144], r13d
movzx r13d, dil
movzx edi, byte [rsp + 0x140]
mov dword [rsp + 0x12c], edi
movzx r8d, r8b
mov dword [rsp + 0xb4], r8d
movzx r8d, byte [rsp + 0x8c]
mov dword [rsp + 0x140], r8d
movzx eax, byte [rsp + 0x118]
mov dword [rsp + 0x11c], eax
jmp rbx
mov rdi, qword [r9 + 8]
mov rsi, qword [r9 + 0x10]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp rax, rsi
jae 0x1401de55e
lea rcx, [rsp + 0x20]
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
jmp 0x1401de559
mov dword [rsp + 0x158], eax
movabs rcx, 0x8000000000000000
test r9, r9
jne 0x1401ddf87
jmp 0x1401ddfc6
mov rdi, qword [r9 + 8]
mov rsi, qword [r9 + 0x10]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp rax, rsi
jae 0x1401de55e
lea rcx, [rsp + 0x20]
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x28]
mov rcx, rdx
mov rdx, rdi
mov r8, rsi
call sym.memcpy
add qword [rsp + 0x30], rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x218]
call sym.core::fmt::Formatter::pad::hb01d73ab82ecc363
adc byte [rax], al
adc byte [rax], al
mov ebx, eax
mov rdx, qword [rsp + 0x20]
test rdx, rdx
movabs rsi, 0x8000000000000000
je 0x1401de5b3
mov rcx, qword [rsp + 0x28]
mov r8d, 1
sub byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call sym.__rust_dealloc
mov rdx, qword [rsp + 0x220]
cmp rdx, rsi
jne 0x1401e0dbd
jmp 0x1401e0dd5
movzx ebx, byte [rsp + 0x3f]
mov dword [rsp + 0x13c], edx
mov dword [rsp + 0x118], r15d
mov dword [rsp + 0x8c], r13d
mov r13, qword [rsp + 0x1c0]
mov eax, dword [rsp + 0x150]
mov r15, qword [rsp + 0x1b8]
and al, 0xb8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x36], cl
and al, 0xb8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x36], cl
mov r9, qword [rsp + 0x158]
movzx r8d, byte [rdx + 2]
mov dword [rsp + 0x48], r8d
movzx r8d, byte [rdx + 1]
lea rdi, [0x1403bcb7c]
movsxd r8, dword [rdi + r8*4]
add r8, rdi
jmp r8
test eax, eax
je case.default.0x1401df12f
mov rbx, r9
lea ecx, [r9 - 0x3e8]
cmp ecx, 0x2328
jae 0x1401dfdd2
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x13c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edx, dword [rsp + 0x118]
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x144]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edi, dword [rsp + 0x148]
jmp 0x1401e00dc
mov r12, qword [rsp + 0x208]
mov rbp, qword [rsp + 0x210]
mov dword [rsp + 0x13c], edx
mov rsi, qword [rsp + 0x48]
mov dword [rsp + 0x118], r15d
mov r15, qword [rsp + 0x1b0]
mov ebx, dword [rsp + 0x164]
mov dword [rsp + 0x8c], r13d
mov r13, qword [rsp + 0x1c0]
mov r10, qword [rsp + 0x1c8]
mov r14d, dword [rsp + 0x150]
mov r11, qword [rsp + 0x1b8]
movzx edx, byte [r9 + 1]
lea eax, [rdx - 4]
movzx ecx, al
cmp cl, 0x13
mov r8d, 0x13
cmovb r8d, ecx
movzx ecx, r8b
cmp cl, 0x13
ja case.0x1401de759.11
mov r8d, esi
imul rsi, r8, 0x10624dd3
shr rsi, 0x26
imul r9, rsi, 0x431bdf
shr r9, 0x2a
imul r9d, r9d, 0xf4240
sub esi, r9d
imul r8, r8, 0x431bde83
shr r8, 0x32
imul r9d, r8d, 0x20c5
shr r9d, 0x17
imul r9d, r9d, 0x3e8
call 0x1851de748
sub eax, ecx
call 0x1851de748
sub eax, ecx
movzx edi, r8w
lea r8, [0x1403bcafc]
movsxd r9, dword [r8 + rcx*4]
add r9, r8
jmp r9
test r14d, r14d
je case.0x1401de759.11
mov rcx, qword [rsp + 0x120]
cmp ecx, 0x2dc
ja 0x1401e0deb
lea rax, [0x1403bcc32]
movzx eax, byte [rcx + rax]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xb
ja 0x1401e0df9
shl rcx, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rsi, qword [rcx + rax]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp rax, 2
add cl, byte [rdi]
xchg edi, edi
add byte [rax], al
invalid
add cl, byte [rdi]
xchg edi, edi
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
mov r8d, 3
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
jmp 0x1401de8b4
movabs rax, 0x8000000000000000
cmp r10, rax
je case.default.0x1401df12f
lea rax, [rsp + 0x220]
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h200b79c092e1cea1]
mov qword [rsp + 0x58], rax
lea rax, [0x1403bcf90]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xd8], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
adc eax, 0x1dbea6
adc eax, 0x1dbea6
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0xb8]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
test r14d, r14d
je case.0x1401de759.11
lea eax, [r13 + 1]
xor ecx, ecx
cmp r13w, 6
cmovb ecx, eax
movzx eax, cx
shl eax, 4
lea rcx, str.SunMonTueWedThuFriSat
mov rsi, qword [rax + rcx]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp rax, 2
ja 0x1401de8b9
lea rcx, [rsp + 0x20]
mov r8d, 3
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rsi + 2]
mov byte [rax + rdx + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdx], cx
add qword [rsp + 0x30], 3
jmp 0x1401de576
sahf
cld
invalid
invalid
sahf
cld
invalid
test r11, r11
je case.0x1401de759.11
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp ebx, 0xa8bf
mov edi, 0xf0000a8
invalid
xchg esp, eax
adc byte [rax], al
invalid
mov edi, 0xf0000a8
xchg byte [rax + rdx - 0x7cb80000], dl
clc
add dword [rdi + 0x15], esi
cmp rax, 1
ja 0x1401de915
lea rcx, [rsp + 0x20]
mov r8d, 2
add byte [rax], al
add byte [rax], al
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov word [rax + rdx], 0x4d50
jmp 0x1401df9b4
test r11, r11
je case.0x1401de759.11
mov edx, edx
lea r8, [0x1403bcb4c]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov dword [rsp + 0x40], edi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 3
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax - 0x73], cl
adc eax, 0x1dbd06
add byte [rax - 0x73], cl
adc eax, 0x1dbd06
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
test r14d, r14d
je case.0x1401de759.11
mov rcx, qword [rsp + 0x120]
cmp ecx, 0x2dc
ja 0x1401e0deb
lea rax, [0x1403bcc32]
movzx eax, byte [rcx + rax]
add ecx, eax
shr ecx, 6
dec ecx
cmp ecx, 0xb
ja 0x1401e0e0a
shl rcx, 4
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
mov rdi, qword [rcx + rax]
mov rsi, qword [rcx + rax + 8]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
ror byte [rax + 0x39], 1
invalid
jae 0x1401de55e
ror byte [rax + 0x39], 1
invalid
lea rcx, [rsp + 0x20]
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
jmp 0x1401de559
test r11, r11
je case.0x1401de759.11
mov dword [rsp + 0x154], r15d
test r15d, r15d
je 0x1401de576
mov rdx, qword [rsp + 0x30]
cmp qword [rsp + 0x20], rdx
jne 0x1401deab5
lea rcx, [rsp + 0x20]
mov r8d, 1
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
imul rax, r15, 0x431bde83
shr rax, 0x32
imul ecx, eax, 0xf4240
mov r8d, r15d
sub r8d, ecx
mov rcx, qword [rsp + 0x28]
mov byte [rcx + rdx], 0x2e
inc qword [rsp + 0x30]
test r8d, r8d
je 0x1401e027a
imul rax, r15, 0x10624dd3
shr rax, 0x26
imul ecx, eax, 0x3e8
sub r15d, ecx
je 0x1401e0340
lea rax, [rsp + 0x154]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 9
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax - 0x73], cl
adc eax, 0x1dbb4a
add byte [rax - 0x73], cl
adc eax, 0x1dbb4a
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
test r11, r11
je case.0x1401de759.11
mov rdx, qword [rsp + 0x30]
cmp qword [rsp + 0x20], rdx
jne 0x1401debec
lea rcx, [rsp + 0x20]
mov r8d, 1
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov byte [rax + rdx], 0x2e
inc qword [rsp + 0x30]
mov dword [rsp + 0x40], edi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 3
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax - 0x73], cl
adc eax, 0x1dba4c
add byte [rax - 0x73], cl
adc eax, 0x1dba4c
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
test r14d, r14d
je case.0x1401de759.11
lea eax, [r13 + 1]
xor ecx, ecx
cmp r13w, 6
cmovb ecx, eax
movzx eax, cx
shl eax, 4
lea rcx, str.SundayMondayTuesdayWednesdayThursdayFridaySaturday
mov rdi, qword [rax + rcx]
mov rsi, qword [rax + rcx + 8]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
ror byte [rax + 0x39], 1
invalid
jae 0x1401de55e
ror byte [rax + 0x39], 1
invalid
lea rcx, [rsp + 0x20]
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
jmp 0x1401de559
test r11, r11
je case.0x1401de759.11
lea rsi, [rsp + 0xc0]
lea rdi, [rsp + 0xe8]
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x108], rbp
mov qword [rsp + 0x110], r12
xor eax, eax
lea rbx, [rsp + 0x1d0]
mov r15d, 3
lea r14, [rsp + 0x20]
test rax, rax
jne 0x1401ded8f
mov rax, qword [rsp + 0x108]
test rax, rax
jne 0x1401dedbf
jmp 0x1401dee6b
mov rax, qword [rsp + 0xb8]
test rax, rax
je 0x1401ded70
mov rcx, rsi
call sym.__core::char::ToLowercase_as_core::iter::traits::iterator::Iterator_::next::hdeacd7bb61b6bcde
cmp eax, 0x110000
jne 0x1401dee8d
mov qword [rsp + 0xb8], 0
mov rax, qword [rsp + 0x108]
test rax, rax
je 0x1401dee6b
cmp rax, qword [rsp + 0x110]
je 0x1401dee6b
lea rcx, [rax + 1]
mov qword [rsp + 0x108], rcx
movzx r8d, byte [rax]
test r8b, r8b
js 0x1401dedea
mov edx, r8d
jmp 0x1401dee9c
mov ecx, r8d
and ecx, 0x1f
lea rdx, [rax + 2]
mov qword [rsp + 0x108], rdx
movzx r10d, byte [rax + 1]
mov edx, ecx
shl edx, 6
and r10d, 0x3f
or edx, r10d
cmp r8b, 0xdf
jbe 0x1401dee9c
lea rdx, [rax + 3]
mov qword [rsp + 0x108], rdx
movzx r9d, byte [rax + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
mov edx, ecx
shl edx, 0xc
or edx, r9d
cmp r8b, 0xf0
jb 0x1401dee9c
lea rdx, [rax + 4]
mov qword [rsp + 0x108], rdx
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne 0x1401dee9c
cmp qword [rsp + 0xe0], 0
je 0x1401de576
mov rcx, rdi
call sym.__core::char::ToLowercase_as_core::iter::traits::iterator::Iterator_::next::hdeacd7bb61b6bcde
cmp eax, 0x110000
je 0x1401de576
mov rcx, r14
mov edx, eax
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401ded82
mov rcx, rbx
call sym.core::unicode::unicode_data::conversions::to_lower::h08b54848f62e9b0f
mov eax, dword [rsp + 0x1d8]
cmp dword [rsp + 0x1d4], 1
mov ecx, 2
sbb rcx, 0
test eax, eax
cmovne rcx, r15
mov dword [rsi + 0x18], eax
mov rax, qword [rsp + 0x1d0]
mov qword [rsi + 0x10], rax
mov qword [rsp + 0xb8], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add cl, ch
cdq
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add cl, ch
cdq
invalid
test r11, r11
je case.0x1401de759.11
mov rdx, qword [rsp + 0x30]
cmp qword [rsp + 0x20], rdx
jne 0x1401def20
lea rcx, [rsp + 0x20]
mov r8d, 1
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov byte [rax + rdx], 0x2e
inc qword [rsp + 0x30]
mov dword [rsp + 0x40], r15d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 9
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add byte [rax - 0x73], cl
adc eax, 0x1db717
add byte [rax - 0x73], cl
adc eax, 0x1db717
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
test r11, r11
je case.0x1401de759.11
mov rdx, qword [rsp + 0x30]
cmp qword [rsp + 0x20], rdx
jne 0x1401df01f
lea rcx, [rsp + 0x20]
mov r8d, 1
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov byte [rax + rdx], 0x2e
inc qword [rsp + 0x30]
mov dword [rsp + 0x40], esi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 6
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov dword [rsp + 0x68], 1
mov dword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x1db619
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
adc byte [rax], al
adc byte [rax], al
jmp 0x1401e0d82
movabs rdx, 0x8000000000000000
cmp r10, rdx
mov rdx, qword [rsp + 0x1a8]
je case.default.0x1401df12f
add ecx, 0xfffffff5
cmp ecx, 7
ja case.default.0x1401df12f
or dl, 0x30
movzx r14d, dl
lea rdx, [0x1403bcb5c]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
cmp al, 0xe
mov byte [rsp + 0xb9], 1
sete byte [rsp + 0xb8]
xchg esp, eax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rdx + rdi*4], ah
mov edx, 0x1000000
add dword [rax - 0x73], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
invalid
xchg esp, eax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rdx + rdi*4], ah
mov edx, 0x1000000
mov edx, 0x1000000
add dword [rax - 0x73], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov r8, qword [rsp + 0x130]
call sym.chrono::format::formatting::__impl_chrono::format::OffsetFormat_::format::hd33e2553bc0b6b6b
jmp 0x1401e0d82
test r15, r15
je case.default.0x1401df12f
dec dword [rdi]
test byte [0x1801df192], dl
cmp ch, 9
cmp bpl, 9
ja 0x1401dfb7b
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e07c2
cmp eax, 2
jne 0x1401dfb7b
mov rsi, qword [rsp + 0x30]
and al, 0x30
cmp rsi, qword [rsp + 0x20]
jne 0x1401df1aa
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rsp + 0x30], rsi
mov edi, dword [rsp + 0xb4]
jmp 0x1401e00dc
test r15, r15
mov rcx, qword [rsp + 0x1a8]
je case.default.0x1401df12f
cmp byte [rsp + 0x178], 9
ja 0x1401dfb98
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e07ce
invalid
add byte [rbx - 0x7af0fd08], al
popfq
or dword [rax], eax
add byte [rax - 0x75], cl
je 0x1401df223
cmp eax, 2
jne 0x1401dfb98
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
and al, 0x20
xor byte [rax + 0x3b], cl
je 0x1401df228
invalid
and al, 0x20
and byte [rbx + 0x8c24bc], cl
add byte [rax], al
mov edi, dword [rsp + 0x8c]
jne 0x1401df61b
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
jmp 0x1401df61b
test eax, eax
je case.default.0x1401df12f
add byte [rdi + 0x30], bh
mov edi, 0x30
jmp 0x1401df2ed
test eax, eax
mov rax, qword [rsp + 0x168]
mov edx, dword [rsp + 0x14c]
je case.default.0x1401df12f
shl r14d, 4
cmp r10d, 7
cmovb eax, edx
mov ecx, 7
cmovae ecx, r14d
shl eax, 0xa
or cl, byte [rcx]
enter 0xfffffffffffff8c1, 0xa
or cl, byte [rcx]
enter 0xfffffffffffff8c1, 0xa
movsxd rsi, eax
imul rcx, rsi, 0x51eb851f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x25
add ecx, edx
imul edx, ecx, 0x64
sub esi, edx
sar esi, 0x1f
add esi, ecx
movzx ecx, sil
imul edi, ecx, 0xcd
shr edi, 0xb
cmp sil, 9
ja 0x1401dfbb4
cmp dword [rsp + 0x48], 0
je 0x1401dfbc4
cmp dword [rsp + 0x48], 2
jne 0x1401dfbb4
add byte [rcx], cl
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x20]
jne 0x1401df2ca
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rbx], 0x20
inc rbx
ret
mov qword [rsp + 0x30], rbx
jmp 0x1401dfbc4
ret
test eax, eax
je case.default.0x1401df12f
mov edi, 0x37
cmp r13w, 6
jae 0x1401e00dc
invalid
add byte [rax], al
or eax, 0x83410000
invalid
add r13d, 0x31
movzx edi, r13w
jmp 0x1401e00dc
test eax, eax
mov rax, qword [rsp + 0x170]
je case.default.0x1401df12f
jne 0x1401df32d
add byte [rax], al
jne 0x1401df32d
add byte [rax], al
mov ecx, r13d
neg ecx
cmp r13w, 6
mov edx, 0xfffa
cmovb edx, ecx
lea ecx, [rdx + rax]
add ecx, 6
movzx edx, cx
imul edx, edx, 0x2493
shr edx, 0x10
sub ecx, edx
movzx esi, cx
shr esi, 1
add esi, edx
shr esi, 2
movzx ecx, sil
imul edi, ecx, 0xcd
shr edi, 0xb
cmp sil, 9
ja 0x1401dfbd9
cmp dword [rsp + 0x48], 0
je 0x1401dfc63
cld
or byte [rax], al
add byte [rbx + 0x248247c], al
cmp dword [rsp + 0x48], 2
jne 0x1401dfbd9
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x20]
jne 0x1401df8b0
invalid
add byte [rax], al
add eax, 0x8d480000
and al, 0x20
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
jmp 0x1401df8b0
test eax, eax
mov eax, dword [rsp + 0x18c]
je case.default.0x1401df12f
movzx edx, al
imul ecx, edx, 0xcd
shr ecx, 0xb
lea r8d, [rcx + rcx]
lea r8d, [r8 + r8*4]
mov r9d, edx
sub r9b, r8b
or r9b, 0x30
movzx edi, r9b
cmp dl, 9
cli
or dword [rdi], ecx
xchg dword [rax], esp
or byte [rax], al
invalid
cli
or dword [rdi], ecx
xchg dword [rax], esp
or byte [rax], al
add byte [rbx - 0x7ab7dbbc], cl
test eax, eax
je 0x1401e00dc
cmp eax, 2
invalid
test dword [rbx], ecx
or byte [rax], al
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e00dc
cmp eax, 2
jne 0x1401dfbeb
invalid
add byte [rax - 0x75], cl
je 0x1401df408
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401df61b
xor byte [rax + 0x3b], cl
je 0x1401df40d
and byte [rdi], cl
test dword [rbx], ebp
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
jmp 0x1401df61b
test r15, r15
mov edx, dword [rsp + 0x1a0]
mov eax, dword [rsp + 0x198]
add byte [rbx + 0x1982484], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x194248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x194]
je case.default.0x1401df12f
or cl, 0x30
movzx edi, cl
cmp al, 9
ja 0x1401dfc00
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e00dc
cmp eax, 2
jne 0x1401dfc00
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401df61b
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
jmp 0x1401df61b
test eax, eax
mov rax, qword [rsp + 0x168]
mov edx, dword [rsp + 0x14c]
je case.default.0x1401df12f
shl r14d, 4
cmp r10d, 7
cmovb eax, edx
mov ecx, 7
add byte [rcx + 0xf], al
invalid
invalid
shl eax, 0xa
or eax, ecx
sar eax, 0xa
lea ecx, [rax - 0x3e8]
cmp ecx, 0x2328
jae 0x1401dfccb
or byte [rax], al
invalid
add byte [rcx + 0xf], al
invalid
or byte [rax], al
add byte [rax - 0x77], cl
ret
mov rbx, rax
movzx eax, bx
shr eax, 2
imul esi, eax, 0x147b
shr esi, 0x11
movzx eax, sil
imul edi, eax, 0xcd
shr edi, 0xb
mov eax, edi
or al, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add edi, edi
lea eax, [rdi + rdi*4]
mov ecx, esi
sub cl, al
or cl, 0x30
movzx edx, cl
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
imul eax, esi, 0x64
sub ebx, eax
ret
movzx eax, bl
imul esi, eax, 0xcd
shr esi, 0xb
mov eax, esi
or al, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add esi, esi
lea eax, [rsi + rsi*4]
ret
sub bl, al
or bl, 0x30
movzx edi, bl
jmp 0x1401e00dc
test eax, eax
je case.default.0x1401df12f
mov rdx, qword [rsp + 0x120]
cmp edx, 0x2dc
ja 0x1401e0deb
add byte [rcx + 0x2dcfa], al
add byte [rdi], cl
xchg dword [rsi + 0x48000018], ebp
lea ecx, [0x1403bcc32]
lea rcx, [0x1403bcc32]
mov eax, dword [rsp + 0x188]
add al, byte [rdx + rcx]
shr al, 1
and al, 0x1f
movzx ecx, al
lea edx, [rcx + rcx*4]
lea esi, [rdx + rdx*4]
add esi, ecx
shr esi, 8
mov ebp, eax
cmp al, 9
ja 0x1401dfc78
cmp dword [rsp + 0x48], 0
mov ebx, ebp
je 0x1401dfc8b
cmp dword [rsp + 0x48], 2
jne 0x1401dfc78
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0x30]
cmp rdi, qword [rsp + 0x20]
mov ebx, ebp
jne 0x1401df59a
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rdi], 0x20
inc rdi
mov qword [rsp + 0x30], rdi
jmp 0x1401dfc8b
test eax, eax
mov eax, dword [rsp + 0x190]
je case.default.0x1401df12f
ror byte [rbx + 0x1902484], 0
add byte [rdi], cl
test bl, cl
invalid
sar eax, 0x1f
add eax, r11d
movzx edx, al
imul ecx, edx, 0xcd
shr ecx, 0xb
lea r8d, [rcx + rcx]
lea r8d, [r8 + r8*4]
mov r9d, edx
sub r9b, r8b
or r9b, 0x30
movzx edi, r9b
cmp dl, 9
ja 0x1401dfc0f
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e00dc
cmp eax, 2
jne 0x1401dfc0f
or al, byte [rsi]
add byte [rax], al
or al, byte [rsi]
add byte [rax], al
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401df61b
invalid
or cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rsp + 0x30], rsi
jmp 0x1401e00dc
test r15, r15
je case.default.0x1401df12f
cmp byte [rsp + 0x184], 9
ja 0x1401dfc24
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e0890
cmp eax, 2
jne 0x1401dfc24
mov rsi, qword [rsp + 0x30]
and al, 0x30
cmp rsi, qword [rsp + 0x20]
jne 0x1401df673
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rsp + 0x30], rsi
mov edi, dword [rsp + 0x11c]
jmp 0x1401e00dc
test eax, eax
mov rax, qword [rsp + 0x168]
mov edx, dword [rsp + 0x14c]
je case.default.0x1401df12f
shl r14d, 4
cmp r10d, 7
cmovb eax, edx
mov ecx, 7
cmovae ecx, r14d
shl eax, 0xa
or eax, ecx
sar eax, 0xa
or cl, byte [rcx]
enter 0xfffffffffffff8c1, 0xa
movsxd rcx, eax
imul rdx, rcx, 0x51eb851f
mov r8, rdx
shr r8, 0x3f
sar rdx, 0x25
and eax, 0x6bc20144
shl byte [rcx + rax*2 - 0x77], cl
enter 0x2941, 0xffffffffffffffd0
and eax, 0x6bc20144
shl byte [rcx + rax*2 - 0x77], cl
enter 0x2941, 0xffffffffffffffd0
neg edx
test r8d, r8d
lea esi, [rcx + rdx + 0x64]
cmovns esi, r8d
movzx ecx, sil
imul edi, ecx, 0xcd
shr edi, 0xb
cmp sil, 9
ja 0x1401dfc41
cmp dword [rsp + 0x48], 0
je 0x1401dfc63
cmp dword [rsp + 0x48], 2
jne 0x1401dfc41
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x20]
and byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
and byte [rdi], cl
test dword [rdx + 0x48000001], eax
lea ecx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
jmp 0x1401df8b0
mov ecx, 3
test eax, eax
mov rdx, qword [rsp + 0x170]
jne 0x1401df7e5
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.default.0x1401df12f
xor edx, dword [rsi]
add byte [rax], al
test eax, eax
je case.default.0x1401df12f
mov rdx, qword [rsp + 0x120]
cmp edx, 0x2dc
ja 0x1401e0deb
js 0x1401df787
add byte [rax], al
js 0x1401df787
add byte [rax], al
lea rcx, [0x1403bcc32]
movzx esi, byte [rdx + rcx]
add esi, edx
shr esi, 6
cmp sil, 9
ja 0x1401dfc9d
cmp dword [rsp + 0x48], 0
je 0x1401dfcb3
jl 0x1401df7b4
add byte [rdi], cl
test byte [rbx], bl
add eax, 0x7c830000
and al, 0x48
add cl, byte [rdi]
test edx, edi
cli
cmp dword [rsp + 0x48], 2
jne 0x1401dfc9d
cli
add al, 0
invalid
cli
add al, 0
add byte [rax - 0x75], cl
jl 0x1401df7cb
mov rdi, qword [rsp + 0x30]
cmp rdi, qword [rsp + 0x20]
jl 0x1401df7d0
and byte [rbp + 0xa], dh
xor byte [rax + 0x3b], cl
jl 0x1401df7d0
and byte [rbp + 0xa], dh
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rdi], 0x20
add al, 0x38
and byte [rax - 1], cl
invalid
mov qword [rsp + 0x30], rdi
jmp 0x1401dfcb3
add al, 0x38
and byte [rax - 1], cl
invalid
in al, 4
add byte [rax], al
mov ecx, 9
or dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x1b0]
test r15, r15
je case.default.0x1401df12f
mov qword [rsp + 0x40], rdx
jmp 0x1401dfdeb
test eax, eax
je case.default.0x1401df12f
lea rdx, [0x1403ba728]
cmp r10d, 6
ja 0x1401e001a
sub ch, byte [rdi - 0x7cbeffe3]
cli
invalid
movzx eax, byte [rsi + rdx]
xor r14d, r14d
mov r8d, 0x406
bt r8d, eax
adc r14d, 0x34
mov rax, qword [rsp + 0x1e8]
jmp 0x1401e0052
test eax, eax
mov rax, qword [rsp + 0x170]
je case.default.0x1401df12f
mov ecx, 0xfffffff9
sub ecx, r13d
cmp r13w, 6
invalid
mov edx, 0xfffa
cmovb edx, ecx
lea ecx, [rax + rdx]
add ecx, 0xc
movzx edx, cx
imul edx, edx, 0x2493
shr edx, 0x10
sub ecx, edx
movzx esi, cx
shr esi, 1
add esi, edx
shr esi, 2
movzx ecx, sil
imul edi, ecx, 0xcd
shr edi, 0xb
cmp sil, 9
ja 0x1401dfc53
invalid
cmp dword [rsp + 0x48], 0
je 0x1401dfc63
cmp dword [rsp + 0x48], 2
jne 0x1401dfc53
invalid
add eax, dword [rax]
invalid
mov ecx, 0x48000003
mov ebx, dword [rsp + 0x30]
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x20]
jne 0x1401df8b0
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rbx], 0x20
inc rbx
mov qword [rsp + 0x30], rbx
jmp 0x1401dfc63
test bl, bl
mov rax, qword [rsp + 0x200]
mov r9, qword [rsp + 0x170]
add byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rbx + 0x19c2494], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rbx + 0x19c2494], cl
add byte [rax], al
mov r10, qword [rsp + 0x1f0]
je case.default.0x1401df12f
add byte [rax], al
add byte [rax], al
add r9d, edx
add ecx, r12d
dec ecx
movsxd rcx, ecx
imul rdx, rcx, 0x51eb851f
mov r8, rdx
shr r8, 0x3f
shr rdx, 0x20
sar edx, 5
add edx, r8d
imul ecx, ecx, 0x5b5
sar ecx, 2
sub r9d, edx
sar edx, 2
add r9d, ecx
lea ecx, [rdx + r9]
add ecx, 0xfff506c5
movsxd rcx, ecx
imul rdx, rcx, 0x15180
add rdx, rax
sub rdx, r10
sar byte [rcx + 9], cl
sar byte [rcx + 9], cl
mov qword [rsp + 0x40], rdx
jmp 0x1401dfdeb
cmp al, 0x10
mov byte [rsp + 0xb9], 2
sete byte [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rdx + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rdx + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rcx], eax
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x20]
add dword [rcx], eax
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x20]
mov r8, qword [rsp + 0x130]
call sym.chrono::format::formatting::__impl_chrono::format::OffsetFormat_::format::hd33e2553bc0b6b6b
jmp 0x1401e0d82
cmp rax, 1
ja 0x1401df9a9
lea rcx, [rsp + 0x20]
mov r8d, 2
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov word [rax + rdx], 0x4d41
invalid
add al, 0x10
invalid
invalid
mov dword [rax + rdx], 0x83484d41
and al, 0x30
add ch, cl
mov bh, 0xeb
invalid
add qword [rsp + 0x30], 2
jmp 0x1401de576
mov dword [rsp + 0xb8], 0x2010100
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x20]
mov r8, qword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add al, ch
insb byte [rdi], dx
jne 0x1401df9e2
invalid
jmp 0x1401e0d82
test byte [rax + rsi], ah
add dword [rax], eax
add al, ch
insb byte [rdi], dx
jne 0x1401df9e2
invalid
invalid
cmp byte [rsp + 0x3f], 0
mov r10, qword [rsp + 0x158]
je case.default.0x1401df12f
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1a4], r10d
cmp r10d, 0x2710
invalid
add byte [rax], al
jae 0x1401e03ff
invalid
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x13c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edx, dword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x20
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x144]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x148]
xchg esp, eax
and al, 0x48
add dword [rax], eax
add al, ch
retf
jrcxz 0x1401dfa53
invalid
jmp 0x1401e04c7
xchg esp, eax
and al, 0x48
add dword [rax], eax
add al, ch
retf
mov dword [rsp + 0xb8], 0x10000
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x20]
mov r8, qword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add al, ch
sal dword [rdi + rdi*8 - 1], 1
test byte [rax + rsi], ah
add dword [rax], eax
add al, ch
sal dword [rdi + rdi*8 - 1], 1
jmp 0x1401e0d82
cmp byte [rsp + 0x3f], 0
mov r10, qword [rsp + 0x158]
je case.default.0x1401df12f
cmp r10d, 0x270f
ja case.default.0x1401df12f
lea eax, [r13 + 1]
xor ecx, ecx
cmp r13w, 6
cmovb ecx, eax
movzx eax, cx
shl eax, 4
lea rcx, str.SunMonTueWedThuFriSat
mov rsi, qword [rax + rcx]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
sub rax, rdx
cmp rax, 2
ja 0x1401dfaeb
lea rcx, [rsp + 0x20]
mov r8d, 3
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rsi + 2]
mov byte [rax + rdx + 2], cl
movzx ecx, word [rsi]
mov word [rax + rdx], cx
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x30]
add rdx, 3
mov qword [rsp + 0x30], rdx
sub rax, rdx
cmp rax, 1
ja 0x1401dfb30
lea rcx, [rsp + 0x20]
mov r8d, 2
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x120]
mov rax, qword [rsp + 0x28]
mov word [rax + rdx], 0x202c
add qword [rsp + 0x30], 2
cmp esi, 0x2dc
ja 0x1401e0deb
lea rax, [0x1403bcc32]
movzx eax, byte [rsi + rax]
add esi, eax
mov rbx, rsi
shr esi, 1
and esi, 0x1f
cmp esi, 0xa
jae 0x1401e0976
or esi, 0x30
jmp 0x1401e09a1
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x12c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edi, dword [rsp + 0xb4]
jmp 0x1401e00dc
lea eax, [rcx + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edi, dword [rsp + 0x8c]
jmp 0x1401e00dc
lea eax, [rdi + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx edi, sil
jmp 0x1401e00dc
lea eax, [rdi + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401dfc63
add cl, 0x30
movzx edx, cl
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401e00dc
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401e00dc
add cl, 0x30
movzx edx, cl
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401e00dc
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x140]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov edi, dword [rsp + 0x11c]
jmp 0x1401e00dc
lea eax, [rdi + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401dfc63
lea eax, [rdi + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx edi, sil
jmp 0x1401e00dc
mov eax, esi
or al, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov ebx, ebp
add esi, esi
lea eax, [rsi + rsi*4]
sub bl, al
or bl, 0x30
movzx edi, bl
jmp 0x1401e00dc
cmp sil, 0xa
mov edx, 0x30
sbb edx, 0xffffffff
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea eax, [rsi + 0xf6]
cmp sil, 0xa
cmovb eax, esi
or eax, 0x30
movzx edi, al
jmp 0x1401e00dc
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
mov ecx, 4
cmp eax, 0x270f
jbe 0x1401dfdeb
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401e07da
cmp eax, 1
jne 0x1401e089c
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 5
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 0
movabs rax, 0x900000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
mov rdx, rbx
mov qword [rsp + 0x40], r12
mov ecx, 4
cmp edx, 0x270f
ja 0x1401dfce3
mov eax, dword [rsp + 0x48]
test eax, eax
je 0x1401dfed6
cmp eax, 1
jne 0x1401dff4a
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
lea rax, [rsp + 0x40]
mov qword [rsp + 0x50], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x58], rax
lea rax, [0x1403bcf90]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
mov qword [rsp + 0xd8], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0xb8]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0x20
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
movsxd rax, dword [rsp + 0x168]
imul r8, rax, 0x51eb851f
mov r9, r8
shr r9, 0x3f
shr r8, 0x20
sar r8d, 7
add r8d, r9d
imul r8d, r8d, 0x190
mov ecx, eax
sub ecx, r8d
neg r8d
add eax, r8d
add eax, 0x190
test ecx, ecx
cmovns eax, ecx
movzx ecx, byte [rax + rdx]
shl r14d, 4
or r14d, ecx
shr r14d, 4
mov esi, r14d
and sil, 0x3f
and r14d, 0x3f
lea ecx, [r14 + r14*4]
lea ecx, [rcx + rcx*4]
add ecx, r14d
movzx edi, ch
cmp sil, 9
or dword [rdi + 0x37], esi
or dword [rdi + 0x37], esi
cmp dword [rsp + 0x48], 0
je 0x1401e00cc
cmp dword [rsp + 0x48], 2
jne 0x1401e00bb
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rsp + 0x20]
jne 0x1401e00a8
invalid
or cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rbx], 0x20
inc rbx
mov qword [rsp + 0x30], rbx
jmp 0x1401e00cc
mov eax, edi
or al, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx edi, sil
lea rcx, [rsp + 0x20]
mov edx, edi
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
jmp 0x1401de576
mov dword [rsp + 0x40], esi
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 6
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
mov dword [rsp + 0x40], r15d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 9
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 3
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 6
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x50]
call sym.core::fmt::Write::write_fmt::h4df1ba484e50cfef
jmp 0x1401e0d82
lea rax, [rsp + 0x1a4]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i32_::fmt::h9ac7b2c5ff19f7c8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 5
mov qword [rsp + 0xd8], 0
movabs rax, 0x900000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
test al, al
jne case.default.0x1401df12f
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e04dd
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
lea rax, [rsi + 1]
mov rcx, qword [rsp + 0x28]
mov byte [rcx + rsi], 0x2d
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0x120]
cmp esi, 0x2dc
ja 0x1401e0deb
lea rax, [0x1403bcc32]
movzx eax, byte [rsi + rax]
add esi, eax
mov rdi, rsi
shr esi, 6
cmp sil, 0xa
mov edx, 0x30
sbb edx, 0xffffffff
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rbx, qword [rsp + 0x1e0]
lea eax, [rsi + 0xf6]
cmp sil, 0xa
cmovb eax, esi
or eax, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0567
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x2d
inc rsi
mov qword [rsp + 0x30], rsi
mov rax, rdi
shr al, 1
and al, 0x1f
mov rdi, rax
movzx eax, al
lea ecx, [rax + rax*4]
lea esi, [rcx + rcx*4]
add esi, eax
shr esi, 8
mov eax, esi
or al, 0x30
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add esi, esi
lea eax, [rsi + rsi*4]
sub dil, al
or dil, 0x30
movzx edx, dil
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e05d1
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
lea rax, [rsi + 1]
mov rcx, qword [rsp + 0x28]
mov byte [rcx + rsi], 0x54
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x154], ebx
cmp byte [rsp + 0x178], 0x63
ja case.default.0x1401df12f
lea rcx, [rsp + 0x20]
mov edx, r14d
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov ebp, dword [rsp + 0x180]
mov edx, dword [rsp + 0x8c]
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0633
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x12c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0xb4]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rdi, qword [rsp + 0x30]
cmp rdi, qword [rsp + 0x20]
jne 0x1401e067c
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
imul eax, ebp, 0x67
movzx esi, ax
shr esi, 0xa
mov eax, esi
or al, 0x30
movzx edx, al
mov rax, qword [rsp + 0x28]
mov byte [rax + rdi], 0x3a
inc rdi
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add esi, esi
lea eax, [rsi + rsi*4]
sub bpl, al
or bpl, 0x30
movzx edx, bpl
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
test ebx, ebx
je 0x1401e0d5d
imul rax, rbx, 0x431bde83
shr rax, 0x32
imul ecx, eax, 0xf4240
mov edx, ebx
sub edx, ecx
je 0x1401e0bd2
imul rax, rbx, 0x10624dd3
shr rax, 0x26
imul ecx, eax, 0x3e8
sub ebx, ecx
je 0x1401e0c98
lea rax, [rsp + 0x154]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 9
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bd2f8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d59
mov edi, dword [rsp + 0xb4]
jmp 0x1401e00dc
mov edi, dword [rsp + 0x8c]
jmp 0x1401e00dc
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xd8], 0
movabs rax, 0x100000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
mov edi, dword [rsp + 0x11c]
jmp 0x1401e00dc
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_i64_::fmt::hdf1d1b3863564080]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 5
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 0
movabs rax, 0x100000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bcf90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d82
lea eax, [rsi + rsi*4]
lea edi, [rax + rax*4]
add edi, esi
shr edi, 8
lea eax, [rdi + 0x30]
movzx edx, al
lea rcx, [rsp + 0x20]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
add edi, edi
lea eax, [rdi + rdi*4]
sub sil, al
or sil, 0x30
movzx esi, sil
lea rcx, [rsp + 0x20]
mov edx, esi
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e09c3
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rsp + 0x30], rsi
shr ebx, 6
dec ebx
cmp ebx, 0xb
ja 0x1401e0e2d
shl rbx, 4
lea rax, str.JanFebMarAprMayJunJulAugSepOctNovDec
mov rdi, qword [rbx + rax]
mov rax, qword [rsp + 0x20]
sub rax, rsi
cmp rax, 2
ja 0x1401e0a17
lea rcx, [rsp + 0x20]
mov r8d, 3
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h5817c2be1457caa2
mov rsi, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rdi + 2]
mov byte [rax + rsi + 2], cl
movzx ecx, word [rdi]
mov word [rax + rsi], cx
mov rsi, qword [rsp + 0x30]
lea rax, [rsi + 3]
mov qword [rsp + 0x30], rax
cmp rax, qword [rsp + 0x20]
mov edi, dword [rsp + 0x8c]
mov ebx, dword [rsp + 0x118]
mov ebp, dword [rsp + 0x13c]
jne 0x1401e0a5f
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi + 3], 0x20
add rsi, 4
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x20]
mov edx, ebp
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, ebx
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x144]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x148]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0ac2
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
lea rax, [rsi + 1]
mov rcx, qword [rsp + 0x28]
mov byte [rcx + rsi], 0x20
mov qword [rsp + 0x30], rax
cmp byte [rsp + 0x178], 0x63
ja case.default.0x1401df12f
lea rcx, [rsp + 0x20]
mov edx, r14d
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, edi
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0b11
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x12c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0xb4]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0b5a
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x3a
inc rsi
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x140]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
lea rcx, [rsp + 0x20]
mov edx, dword [rsp + 0x11c]
call sym._ZN58__LT_alloc..string..String_u20_as_u20_core..fmt..Write_GT_10write_char17h9ded5901f95d9d46E.llvm.4132664341716696267
mov rsi, qword [rsp + 0x30]
cmp rsi, qword [rsp + 0x20]
jne 0x1401e0ba3
lea rcx, [rsp + 0x20]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h8d888da1c1a23d01
mov rax, qword [rsp + 0x28]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rsp + 0x30], rsi
lea rcx, [0x1403bd320]
lea rdx, [rsp + 0x20]
mov r8, qword [rsp + 0x130]
call sym.chrono::format::formatting::__impl_chrono::format::OffsetFormat_::format::hd33e2553bc0b6b6b
jmp 0x1401e0d82
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 3
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bd2f8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
jmp 0x1401e0d59
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x90], rax
lea rax, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::hffb574642817ad4a]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 6
mov qword [rsp + 0xd8], 0
movabs rax, 0x800000020
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xe8], 3
lea rax, [0x1403bd2f8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rax, [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17hea553ab4902ab3a2E.llvm.12643456580894514472
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x50]
call sym.core::fmt::write::he8b7e02fe1cc02cc
test al, al
jne case.default.0x1401df12f
mov dword [rsp + 0xb8], 0x1010100
lea rcx, [rsp + 0xb8]
lea rdx, [rsp + 0x20]
mov r8, qword [rsp + 0x130]
call sym.chrono::format::formatting::__impl_chrono::format::OffsetFormat_::format::hd33e2553bc0b6b6b
test al, al
je 0x1401de576
mov rdx, qword [rsp + 0x20]
test rdx, rdx
je 0x1401e0da4
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call sym.__rust_dealloc
mov bl, 1
movabs rsi, 0x8000000000000000
mov rdx, qword [rsp + 0x220]
cmp rdx, rsi
je 0x1401e0dd5
test rdx, rdx
je 0x1401e0dd5
mov rcx, qword [rsp + 0x228]
mov r8d, 1
call sym.__rust_dealloc
mov eax, ebx
add rsp, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1403bcf78]
mov edx, 0x2dd
jmp 0x1401e0e1e
mov qword [rsp + 0x120], rcx
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.38_src_format_formatting.rs
jmp 0x1401e0e19
mov qword [rsp + 0x120], rcx
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.38_src_format_formatting.rs
mov edx, 0xc
mov rcx, qword [rsp + 0x120]
call sym.core::panicking::panic_bounds_check::hf065bc95f1c7a8f7
ud2
mov qword [rsp + 0x120], rbx
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_chrono_0.4.38_src_format_formatting.rs
jmp 0x1401e0e19