File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    000ce7c3
    000ce7c3regex::regex::string::Regex::is_match:
    000ce7c3push rbp
    000ce7c4push r15
    000ce7c6push r14
    000ce7c8push r13
    000ce7capush r12
    000ce7ccpush rbx
    000ce7cdsub rsp, 1480
    000ce7d4and [rsp+8], 0
    000ce7d9mov [rsp+16], rdx
    000ce7demov [rsp+24], rcx
    000ce7e3and [rsp+32], 0
    000ce7e9mov rbx, rsi
    000ce7ecmov r15, rdi
    000ce7efmov [rsp+40], rcx
    000ce7f4mov [rsp+48], 1
    000ce7f9mov rax, [rdi+32]
    000ce7fdmov rax, [rax+168]
    000ce804cmp [rax], 0
    000ce808je 0xce830
    000ce80acmp [rax+8], rcx
    000ce80ejbe 0xce817
    000ce810
    000ce810loc_ce810:
    000ce810xor eax, eax
    000ce812jmp 0xcea8f
    000ce817
    000ce817loc_ce817:
    000ce817test [rax+60], 1
    000ce81bje 0xce830
    000ce81dtest [rax+64], 2
    000ce821je 0xce830
    000ce823cmp [rax+16], 0
    000ce828je 0xce830
    000ce82acmp [rax+24], rcx
    000ce82ejb 0xce810
    000ce830
    000ce830loc_ce830:
    000ce830xor edi, edi
    000ce832call regex_automata::util::pool::inner::THREAD_ID::__getit
    000ce837mov r14, [0xffffffffffffff60]
    000ce840mov rax, [rbx+40]
    000ce844cmp r14, rax
    000ce847jne 0xce85c
    000ce849mov [rbx+40], 1
    000ce851
    000ce851loc_ce851:
    000ce851mov bpl, 1
    000ce854xor r12l, r12l
    000ce857jmp 0xce98c
    000ce85c
    000ce85cloc_ce85c:
    000ce85ctest rax, rax
    000ce85fjne 0xce89f
    000ce861push 1
    000ce863pop rcx
    000ce864xor eax, eax
    000ce866lock cmpxchg [rbx+40], rcx
    000ce86cjne 0xce89f
    000ce86emov rsi, [rbx]
    000ce871mov rax, [rbx+8]
    000ce875lea r12, [rsp+80]
    000ce87amov rdi, r12
    000ce87dcall [rax+40]
    000ce880lea r13, [rbx+48]
    000ce884mov rdi, r13
    000ce887call core::ptr::drop_in_place<core::option::Option<regex_automata::meta::regex::Cache>>
    000ce88cmov edx, 1400
    000ce891mov rdi, r13
    000ce894mov rsi, r12
    000ce897call [rip+0x143283]
    000ce89djmp 0xce851
    000ce89f
    000ce89floc_ce89f:
    000ce89fmov rsi, [rbx+32]
    000ce8a3test rsi, rsi
    000ce8a6je 0xceaa1
    000ce8acmov rax, r14
    000ce8afxor edx, edx
    000ce8b1div rsi
    000ce8b4mov rdi, [rbx+16]
    000ce8b8lea rcx, [rip+0x117be1]
    000ce8bfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000ce8c4lea r14, [rsp+80]
    000ce8c9mov rdi, r14
    000ce8ccmov rsi, rax
    000ce8cfcall std::sync::mutex::Mutex<T>::try_lock
    000ce8d4cmp [r14], 0
    000ce8d8je 0xce91e
    000ce8dalea rdi, [rsp+80]
    000ce8dfcall core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
    000ce8e4mov rsi, [rbx]
    000ce8e7mov rax, [rbx+8]
    000ce8eblea r12, [rsp+80]
    000ce8f0mov rdi, r12
    000ce8f3call [rax+40]
    000ce8f6push 8
    000ce8f8pop rsi
    000ce8f9mov edi, 1400
    000ce8fecall alloc::alloc::exchange_malloc
    000ce903mov r14, rax
    000ce906mov edx, 1400
    000ce90bmov rdi, rax
    000ce90emov rsi, r12
    000ce911call [rip+0x143209]
    000ce917mov r12b, 1
    000ce91axor ebp, ebp
    000ce91cjmp 0xce98c
    000ce91e
    000ce91eloc_ce91e:
    000ce91emov rdi, [rsp+88]
    000ce923mov al, [rsp+96]
    000ce927mov rcx, [rdi+24]
    000ce92btest rcx, rcx
    000ce92eje 0xce94b
    000ce930lea rdx, [rcx-1]
    000ce934mov [rdi+24], rdx
    000ce938mov rdx, [rdi+8]
    000ce93cmov r14, [rdx+8*rcx-8]
    000ce941movzx esi, al
    000ce944call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000ce949jmp 0xce986
    000ce94b
    000ce94bloc_ce94b:
    000ce94bmovzx esi, al
    000ce94ecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000ce953mov rsi, [rbx]
    000ce956mov rax, [rbx+8]
    000ce95alea r12, [rsp+80]
    000ce95fmov rdi, r12
    000ce962call [rax+40]
    000ce965push 8
    000ce967pop rsi
    000ce968mov edi, 1400
    000ce96dcall alloc::alloc::exchange_malloc
    000ce972mov r14, rax
    000ce975mov edx, 1400
    000ce97amov rdi, rax
    000ce97dmov rsi, r12
    000ce980call [rip+0x14319a]
    000ce986
    000ce986loc_ce986:
    000ce986mov bpl, 1
    000ce989mov r12b, 1
    000ce98c
    000ce98cloc_ce98c:
    000ce98cmov rcx, [r15+16]
    000ce990mov rax, [r15+24]
    000ce994mov rdx, [rax+16]
    000ce998dec rdx
    000ce99band rdx, -16
    000ce99flea rsi, [rdx+rcx]
    000ce9a3add rsi, 16
    000ce9a7test r12b, r12b
    000ce9aaje 0xce9b1
    000ce9acmov rdx, r14
    000ce9afjmp 0xce9b5
    000ce9b1
    000ce9b1loc_ce9b1:
    000ce9b1lea rdx, [rbx+48]
    000ce9b5
    000ce9b5loc_ce9b5:
    000ce9b5lea rdi, [rsp+56]
    000ce9balea rcx, [rsp+8]
    000ce9bfcall [rax+112]
    000ce9c2test r12b, r12b
    000ce9c5je 0xcea2f
    000ce9c7test bpl, bpl
    000ce9caje 0xcea43
    000ce9ccxor edi, edi
    000ce9cecall regex_automata::util::pool::inner::THREAD_ID::__getit
    000ce9d3mov rcx, [rbx+32]
    000ce9d7test rcx, rcx
    000ce9daje 0xceab1
    000ce9e0mov rax, [rax]
    000ce9e3xor edx, edx
    000ce9e5div rcx
    000ce9e8mov r15, rdx
    000ce9ebpush 10
    000ce9edpop rbp
    000ce9eelea r12, [rip+0x117adb]
    000ce9f5lea r13, [rsp+80]
    000ce9fa
    000ce9faloc_ce9fa:
    000ce9fasub ebp, 1
    000ce9fdjb 0xcea43
    000ce9ffmov rdi, [rbx+16]
    000cea03mov rsi, [rbx+32]
    000cea07mov rdx, r15
    000cea0amov rcx, r12
    000cea0dcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000cea12mov rdi, r13
    000cea15mov rsi, rax
    000cea18call std::sync::mutex::Mutex<T>::try_lock
    000cea1dcmp [rsp+80], 0
    000cea23je 0xcea4d
    000cea25mov rdi, r13
    000cea28call core::ptr::drop_in_place<core::result::Result<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>,std::sync::poison::TryLockError<std::sync::mutex::MutexGuard<alloc::vec::Vec<alloc::boxed::Box<regex_automata::meta::regex::Cache>>>>>>
    000cea2djmp 0xce9fa
    000cea2f
    000cea2floc_cea2f:
    000cea2fmov [rsp], r14
    000cea33cmp r14, 2
    000cea37je 0xceac9
    000cea3dmov [rbx+40], r14
    000cea41jmp 0xcea86
    000cea43
    000cea43loc_cea43:
    000cea43mov rdi, r14
    000cea46call core::ptr::drop_in_place<alloc::boxed::Box<regex_automata::meta::regex::Cache>>
    000cea4bjmp 0xcea86
    000cea4d
    000cea4dloc_cea4d:
    000cea4dmov rbx, [rsp+88]
    000cea52mov bpl, [rsp+96]
    000cea57mov rsi, [rbx+24]
    000cea5bcmp rsi, [rbx+16]
    000cea5fjne 0xcea6e
    000cea61lea rdi, [rbx+8]
    000cea65call alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000cea6amov rsi, [rbx+24]
    000cea6e
    000cea6eloc_cea6e:
    000cea6emov rax, [rbx+8]
    000cea72mov [rax+8*rsi], r14
    000cea76inc [rbx+24]
    000cea7amovzx esi, bpl
    000cea7emov rdi, rbx
    000cea81call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000cea86
    000cea86loc_cea86:
    000cea86cmp [rsp+56], 0
    000cea8csetne al
    000cea8f
    000cea8floc_cea8f:
    000cea8fadd rsp, 1480
    000cea96pop rbx
    000cea97pop r12
    000cea99pop r13
    000cea9bpop r14
    000cea9dpop r15
    000cea9fpop rbp
    000ceaa0ret
    000ceaa1
    000ceaa1loc_ceaa1:
    000ceaa1lea rdi, [rip-0x8e748]
    000ceaa8lea rdx, [rip+0x1179d9]
    000ceaafjmp 0xceabf
    000ceab1
    000ceab1loc_ceab1:
    000ceab1lea rdi, [rip-0x8e758]
    000ceab8lea rdx, [rip+0x1179f9]
    000ceabf
    000ceabfloc_ceabf:
    000ceabfpush 57
    000ceac1pop rsi
    000ceac2call core::panicking::panic
    000ceac7ud2
    000ceac9
    000ceac9loc_ceac9:
    000ceac9lea rcx, [rsp+80]
    000ceaceand [rcx], 0
    000cead2lea rsi, [rip-0x78091]
    000cead9lea r8, [rip+0x117a08]
    000ceae0push 1
    000ceae2pop rdi
    000ceae3mov rdx, rsp
    000ceae6call core::panicking::assert_failed
    000ceaebud2
    000ce7c3
    000ceaed
    000ceaed_<alloc::string::String as core::fmt::Display>::fmt:
    000ceaedmov rax, rsi
    000ceaf0mov rsi, [rdi]
    000ceaf3mov rdx, [rdi+16]
    000ceaf7mov rdi, rax
    000ceafajmp 0x104b90
    000ceaed
    000ceaff
    000ceaff_<std::path::Components as core::cmp::PartialEq>::eq:
    000ceaffpush rbp
    000ceb00push r15
    000ceb02push r14
    000ceb04push r13
    000ceb06push r12
    000ceb08push rbx
    000ceb09sub rsp, 296
    000ceb10mov rbx, rsi
    000ceb13mov r14, rdi
    000ceb16mov r15, [rdi+8]
    000ceb1amov r12, [rsi+8]
    000ceb1ecmp r15, r12
    000ceb21jne 0xceb69
    000ceb23mov al, [r14+56]
    000ceb27cmp al, [rbx+56]
    000ceb2ajne 0xceb69
    000ceb2ccmp [r14+57], 2
    000ceb31jne 0xceb69
    000ceb33cmp [rbx+57], 2
    000ceb37jne 0xceb69
    000ceb39cmp [r14+16], 3
    000ceb3esetb al
    000ceb41cmp [rbx+16], 3
    000ceb45setb cl
    000ceb48xor cl, al
    000ceb4ajne 0xceb69
    000ceb4cmov rdi, [r14]
    000ceb4fmov rdx, [rbx]
    000ceb52mov rsi, r15
    000ceb55mov rcx, r15
    000ceb58call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000ceb5dmov ecx, eax
    000ceb5fmov al, 1
    000ceb61test cl, cl
    000ceb63jne 0xceda4
    000ceb69
    000ceb69loc_ceb69:
    000ceb69mov al, [r14+16]
    000ceb6dcmp al, 6
    000ceb6fje 0xceb8e
    000ceb71mov rcx, [r14+48]
    000ceb75mov [rsp+127], rcx
    000ceb7amovups x0, [r14+17]
    000ceb7fmovups x1, [r14+33]
    000ceb84movaps [rsp+112], x1
    000ceb89movaps [rsp+96], x0
    000ceb8e
    000ceb8eloc_ceb8e:
    000ceb8emov r9, [r14]
    000ceb91mov cl, [r14+58]
    000ceb95mov dl, [r14+56]
    000ceb99mov sil, [r14+57]
    000ceb9dmov rdi, [rsp+127]
    000ceba2mov [rsp+31], rdi
    000ceba7movaps x0, [rsp+96]
    000cebacmovaps x1, [rsp+112]
    000cebb1movaps [rsp+16], x1
    000cebb6movaps [rsp], x0
    000cebbamov r8, [rbx]
    000cebbdmov dil, [rbx+16]
    000cebc1cmp dil, 6
    000cebc5je 0xcebeb
    000cebc7mov r10, [rbx+48]
    000cebcbmov [rsp+255], r10
    000cebd3movups x0, [rbx+17]
    000cebd7movups x1, [rbx+33]
    000cebdbmovaps [rsp+240], x1
    000cebe3movaps [rsp+224], x0
    000cebeb
    000cebebloc_cebeb:
    000cebebmov r10b, [rbx+58]
    000cebefmovzx r11l, [rbx+56]
    000cebf4lea r14, [rsp+224]
    000cebfcmov rbx, [r14+31]
    000cec00lea r13, [rsp+96]
    000cec05mov [r13+48], rbx
    000cec09movaps x0, [r14]
    000cec0dmovaps x1, [r14+16]
    000cec12movups [r13+33], x1
    000cec17movups [r13+17], x0
    000cec1cmov [r14], r9
    000cec1fmov [r14+8], r15
    000cec23mov [r14+16], al
    000cec27movaps x0, [rsp]
    000cec2bmovaps x1, [rsp+16]
    000cec30movups [r14+17], x0
    000cec35movups [r14+33], x1
    000cec3amov rax, [rsp+31]
    000cec3fmov [r14+48], rax
    000cec43mov [r14+56], dl
    000cec47mov [r14+57], sil
    000cec4bmov [r14+58], cl
    000cec4fmov [r13], r8
    000cec53mov [r13+8], r12
    000cec57mov [r13+16], dil
    000cec5bmov [r13+56], r11w
    000cec60mov [r13+58], r10b
    000cec64
    000cec64loc_cec64:
    000cec64lea rdi, [rsp+168]
    000cec6clea rsi, [rsp+224]
    000cec74call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000cec79movzx ebx, [rsp+168]
    000cec81cmp ebx, 10
    000cec84je 0xced8c
    000cec8amov r14b, [rsp+169]
    000cec92mov r15, [rsp+176]
    000cec9amov r12, [rsp+184]
    000ceca2mov rbp, [rsp+192]
    000cecaamov r13, [rsp+200]
    000cecb2lea rdi, [rsp+40]
    000cecb7lea rsi, [rsp+96]
    000cecbccall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000cecc1mov al, [rsp+40]
    000cecc5cmp al, 10
    000cecc7je 0xced88
    000ceccdlea ecx, [rbx-6]
    000cecd0movzx ecx, cl
    000cecd3lea rsi, [rcx+1]
    000cecd7cmp cl, 4
    000cecdamov r8l, 0
    000cece0cmovae rsi, r8
    000cece4lea edi, [rax-6]
    000cece7movzx ecx, dil
    000ceceblea rdx, [rcx+1]
    000cecefcmp cl, 4
    000cecf2cmovae rdx, r8
    000cecf6cmp rsi, rdx
    000cecf9jne 0xced88
    000cecffmov rdx, [rsp+48]
    000ced04mov rcx, [rsp+56]
    000ced09cmp esi, 4
    000ced0cje 0xced45
    000ced0etest rsi, rsi
    000ced11jne 0xcec64
    000ced17cmp dil, 4
    000ced1bjb 0xcec64
    000ced21cmp bl, al
    000ced23jne 0xced88
    000ced25mov al, [rsp+41]
    000ced29mov r9, [rsp+64]
    000ced2emov r8, [rsp+72]
    000ced33mov esi, ebx
    000ced35lea rdi, [rip-0x94e54]
    000ced3cmovsxd rsi, [rdi+4*rsi]
    000ced40add rsi, rdi
    000ced43jmp rsi
    000ced45
    000ced45loc_ced45:
    000ced45mov rdi, r15
    000ced48mov rsi, r12
    000ced4b
    000ced4bloc_ced4b:
    000ced4bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000ced50test al, al
    000ced52jne 0xcec64
    000ced58jmp 0xced88
    000ced5acmp r14b, al
    000ced5dje 0xcec64
    000ced63jmp 0xced88
    000ced65mov r14, r9
    000ced68mov rbx, r8
    000ced6bmov rdi, r15
    000ced6emov rsi, r12
    000ced71call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000ced76test al, al
    000ced78je 0xced88
    000ced7amov rdi, rbp
    000ced7dmov rsi, r13
    000ced80mov rdx, r14
    000ced83mov rcx, rbx
    000ced86jmp 0xced4b
    000ced88
    000ced88loc_ced88:
    000ced88xor eax, eax
    000ced8ajmp 0xceda4
    000ced8c
    000ced8cloc_ced8c:
    000ced8clea rbx, [rsp+40]
    000ced91lea rsi, [rsp+96]
    000ced96mov rdi, rbx
    000ced99call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000ced9ecmp [rbx], 10
    000ceda1sete al
    000ceda4
    000ceda4loc_ceda4:
    000ceda4add rsp, 296
    000cedabpop rbx
    000cedacpop r12
    000cedaepop r13
    000cedb0pop r14
    000cedb2pop r15
    000cedb4pop rbp
    000cedb5ret
    000ceaff
    000cedb6
    000cedb6_<alloc::alloc::Global as core::alloc::Allocator>::deallocate:
    000cedb6test rsi, rsi
    000cedb9je 0xcedc1
    000cedbbjmp [rip+0x142d37]
    000cedc1
    000cedc1loc_cedc1:
    000cedc1ret
    000cedb6
    000cedc2
    000cedc2_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
    000cedc2push r15
    000cedc4push r14
    000cedc6push r13
    000cedc8push r12
    000cedcapush rbx
    000cedcbsub rsp, 32
    000cedcfmov r14, rsi
    000cedd2mov r12, [rdi]
    000cedd5imul r13, [rdi+16], 24
    000ceddamov rdi, [rsi+32]
    000ceddemov rax, [rsi+40]
    000cede2lea rsi, [rip-0x3f9b0]
    000cede9push 1
    000cedebpop rdx
    000cedeccall [rax+24]
    000cedeflea rbx, [rsp+16]
    000cedf4mov [rbx], r14
    000cedf7mov [rbx+8], al
    000cedfamov [rbx+9], 0
    000cedfelea r14, [rip+0x44659]
    000cee05lea r15, [rsp+8]
    000cee0a
    000cee0aloc_cee0a:
    000cee0atest r13, r13
    000cee0dje 0xcee2c
    000cee0fmov [rsp+8], r12
    000cee14add r12, 24
    000cee18mov rdi, rbx
    000cee1bmov rsi, r15
    000cee1emov rdx, r14
    000cee21call core::fmt::builders::DebugSet::entry
    000cee26add r13, -24
    000cee2ajmp 0xcee0a
    000cee2c
    000cee2cloc_cee2c:
    000cee2cmov rdi, [rsp+16]
    000cee31mov esi, [rsp+24]
    000cee35call core::fmt::builders::DebugList::finish
    000cee3aadd rsp, 32
    000cee3epop rbx
    000cee3fpop r12
    000cee41pop r13
    000cee43pop r14
    000cee45pop r15
    000cee47ret
    000cedc2
    000cee48
    000cee48_<core::option::Option<T> as core::fmt::Debug>::fmt:
    000cee48cmp [rdi], 0
    000cee4cje 0xcee73
    000cee4epush rax
    000cee4fmov rcx, rsp
    000cee52mov [rcx], rdi
    000cee55lea rax, [rip-0x94e78]
    000cee5clea r8, [rip+0x117aa5]
    000cee63push 4
    000cee65pop rdx
    000cee66mov rdi, rsi
    000cee69mov rsi, rax
    000cee6ccall core::fmt::Formatter::debug_tuple_field1_finish
    000cee71pop rcx
    000cee72ret
    000cee73
    000cee73loc_cee73:
    000cee73mov rdi, [rsi+32]
    000cee77mov rax, [rsi+40]
    000cee7bmov rax, [rax+24]
    000cee7flea rsi, [rip-0x94ea6]
    000cee86push 4
    000cee88pop rdx
    000cee89jmp rax
    000cee48
    000cee8b
    000cee8b_<alloc::boxed::Box<T,A> as core::fmt::Debug>::fmt:
    000cee8bpush r14
    000cee8dpush rbx
    000cee8epush rax
    000cee8fmov rbx, [rsi+32]
    000cee93mov rax, [rsi+40]
    000cee97mov rax, [rax+24]
    000cee9blea rsi, [rip-0x744b2]
    000ceea2push 3
    000ceea4pop rdx
    000ceea5mov rdi, rbx
    000ceea8mov r14, rax
    000ceeabcall rax
    000ceeadtest al, al
    000ceeafje 0xceebb
    000ceeb1mov al, 1
    000ceeb3add rsp, 8
    000ceeb7pop rbx
    000ceeb8pop r14
    000ceebaret
    000ceebb
    000ceebbloc_ceebb:
    000ceebblea rsi, [rip-0x8b4dd]
    000ceec2push 7
    000ceec4pop rdx
    000ceec5mov rdi, rbx
    000ceec8mov rax, r14
    000ceecbadd rsp, 8
    000ceecfpop rbx
    000ceed0pop r14
    000ceed2jmp rax
    000cee8b
    000ceed4
    000ceed4_<alloc::vec::Vec<T,A> as core::clone::Clone>::clone:
    000ceed4push rbp
    000ceed5push r15
    000ceed7push r14
    000ceed9push r13
    000ceedbpush r12
    000ceeddpush rbx
    000ceedesub rsp, 56
    000ceee2mov rbx, rdx
    000ceee5mov rbp, rsi
    000ceee8mov [rsp+16], rdi
    000ceeedmov rdi, rdx
    000ceef0call alloc::raw_vec::RawVec<T,A>::allocate_in
    000ceef5mov r15, rax
    000ceef8mov r14, rdx
    000ceefbmov [rsp+24], rbx
    000cef00imul r12, rbx, 24
    000cef04xor ebx, ebx
    000cef06mov [rsp+8], rdx
    000cef0b
    000cef0bloc_cef0b:
    000cef0bsub r14, 1
    000cef0fjb 0xcef49
    000cef11cmp r12, rbx
    000cef14je 0xcef49
    000cef16lea r13, [rbp+24]
    000cef1amov rsi, [rbp]
    000cef1emov rdx, [rbp+16]
    000cef22lea rdi, [rsp+32]
    000cef27call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000cef2cmov rax, [rsp+48]
    000cef31mov [r15+rbx+16], rax
    000cef36movups x0, [rsp+32]
    000cef3bmovups [r15+rbx], x0
    000cef40add rbx, 24
    000cef44mov rbp, r13
    000cef47jmp 0xcef0b
    000cef49
    000cef49loc_cef49:
    000cef49mov rcx, [rsp+16]
    000cef4emov [rcx], r15
    000cef51mov rax, [rsp+8]
    000cef56mov [rcx+8], rax
    000cef5amov rax, [rsp+24]
    000cef5fmov [rcx+16], rax
    000cef63add rsp, 56
    000cef67pop rbx
    000cef68pop r12
    000cef6apop r13
    000cef6cpop r14
    000cef6epop r15
    000cef70pop rbp
    000cef71ret
    000ceed4
    000cef72
    000cef72_<core::option::Option<T> as core::clone::Clone>::clone:
    000cef72test rsi, rsi
    000cef75jne 0xe4f7e
    000cef7band [rdi], 0
    000cef7fret
    000cef72
    000cef80
    000cef80_<core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds:
    000cef80mov rax, [rdi+16]
    000cef84mov rcx, [rdi]
    000cef87add rcx, rax
    000cef8arol rax, 13
    000cef8emov rdx, [rdi+24]
    000cef92xor rax, rcx
    000cef95rol rcx, 32
    000cef99mov rsi, [rdi+8]
    000cef9dadd rsi, rdx
    000cefa0rol rdx, 16
    000cefa4xor rdx, rsi
    000cefa7add rcx, rdx
    000cefaamov [rdi], rcx
    000cefadrol rdx, 21
    000cefb1xor rdx, rcx
    000cefb4mov [rdi+24], rdx
    000cefb8add rsi, rax
    000cefbbrol rax, 17
    000cefbfxor rax, rsi
    000cefc2mov [rdi+16], rax
    000cefc6rol rsi, 32
    000cefcamov [rdi+8], rsi
    000cefceret
    000cef80
    000cefcf
    000cefcf_<indicatif::style::ProgressStyle as core::clone::Clone>::clone:
    000cefcfpush rbp
    000cefd0push r15
    000cefd2push r14
    000cefd4push r13
    000cefd6push r12
    000cefd8push rbx
    000cefd9sub rsp, 232
    000cefe0mov r14, rsi
    000cefe3mov rbx, rdi
    000cefe6mov [rsp+24], rdi
    000cefebmov rsi, [rsi]
    000cefeemov rdx, [r14+16]
    000ceff2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000ceff7lea rdi, [rbx+24]
    000ceffbmov rsi, [r14+24]
    000cefffmov rdx, [r14+40]
    000cf003call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000cf008mov r15, [r14+48]
    000cf00cmov [rsp+16], r14
    000cf011mov rbp, [r14+64]
    000cf015test rbp, rbp
    000cf018je 0xcf051
    000cf01amov rax, 0x155555555555555
    000cf024cmp rbp, rax
    000cf027ja 0xcf353
    000cf02dimul r13, rbp, 96
    000cf031push 8
    000cf033pop rdi
    000cf034mov rsi, r13
    000cf037call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    000cf03cmov r12, rax
    000cf03ftest rax, rax
    000cf042jne 0xcf055
    000cf044push 8
    000cf046pop rdi
    000cf047mov rsi, r13
    000cf04acall alloc::alloc::handle_alloc_error
    000cf04fud2
    000cf051
    000cf051loc_cf051:
    000cf051push 8
    000cf053pop r12
    000cf055
    000cf055loc_cf055:
    000cf055imul rbx, rbp, 96
    000cf059xor r14l, r14l
    000cf05cmov [rsp+8], rbp
    000cf061mov [rsp+32], rbx
    000cf066
    000cf066loc_cf066:
    000cf066sub rbp, 1
    000cf06ajb 0xcf1a9
    000cf070cmp rbx, r14
    000cf073je 0xcf1a9
    000cf079mov r13l, [r15+88]
    000cf07dlea eax, [r13-2]
    000cf081cmp ax, 3
    000cf085push 1
    000cf087pop rcx
    000cf088cmovae eax, ecx
    000cf08btest ax, ax
    000cf08eje 0xcf0f7
    000cf090movzx eax, ax
    000cf093cmp eax, 1
    000cf096jne 0xcf127
    000cf09cmov rsi, [r15+64]
    000cf0a0mov rdx, [r15+80]
    000cf0a4lea rdi, [rsp+192]
    000cf0accall _<alloc::string::String as core::clone::Clone>::clone
    000cf0b1mov rbx, r12
    000cf0b4mov r12l, [r15+90]
    000cf0b8lea rdi, [rsp+128]
    000cf0c0mov rsi, r15
    000cf0c3call _<core::option::Option<T> as core::clone::Clone>::clone
    000cf0c8lea rsi, [r15+32]
    000cf0cclea rdi, [rsp+160]
    000cf0d4call _<core::option::Option<T> as core::clone::Clone>::clone
    000cf0d9mov [rsp+216], r13w
    000cf0e2mov [rsp+218], r12l
    000cf0eamov r12, rbx
    000cf0edmov rbx, [rsp+32]
    000cf0f2jmp 0xcf187
    000cf0f7
    000cf0f7loc_cf0f7:
    000cf0f7cmp [r15], 0
    000cf0fbje 0xcf133
    000cf0fdlea rsi, [r15+24]
    000cf101lea rdi, [rsp+96]
    000cf106call _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
    000cf10bmov rsi, [r15]
    000cf10emov rdx, [r15+16]
    000cf112lea rdi, [rsp+72]
    000cf117call _<alloc::string::String as core::clone::Clone>::clone
    000cf11cmov rax, [r15+48]
    000cf120mov [rsp+120], rax
    000cf125jmp 0xcf147
    000cf127
    000cf127loc_cf127:
    000cf127mov [rsp+216], 4
    000cf131jmp 0xcf187
    000cf133
    000cf133loc_cf133:
    000cf133lea rsi, [r15+8]
    000cf137lea rdi, [rsp+80]
    000cf13ccall _<alloc::borrow::Cow<B> as core::clone::Clone>::clone
    000cf141and [rsp+72], 0
    000cf147
    000cf147loc_cf147:
    000cf147mov rax, [rsp+120]
    000cf14cmov [rsp+176], rax
    000cf154movdqu x0, [rsp+72]
    000cf15amovups x1, [rsp+88]
    000cf15fmovups x2, [rsp+104]
    000cf164movaps [rsp+160], x2
    000cf16cmovaps [rsp+144], x1
    000cf174movdqa [rsp+128], x0
    000cf17dmov [rsp+216], 2
    000cf187
    000cf187loc_cf187:
    000cf187add r15, 96
    000cf18blea rdi, [r12+r14]
    000cf18flea rsi, [rsp+128]
    000cf197push 96
    000cf199pop rdx
    000cf19acall [rip+0x142970]
    000cf1a0add r14, 96
    000cf1a4jmp 0xcf066
    000cf1a9
    000cf1a9loc_cf1a9:
    000cf1a9mov rcx, [rsp+24]
    000cf1aemov [rcx+48], r12
    000cf1b2mov rax, [rsp+8]
    000cf1b7mov [rcx+56], rax
    000cf1bbmov [rcx+64], rax
    000cf1bfmov rax, [rsp+16]
    000cf1c4mov rdx, [rax+120]
    000cf1c8mov rsi, [rax+128]
    000cf1cfmov r14, [rax+80]
    000cf1d3mov rdi, [rax+104]
    000cf1d7mov r8, [rax+112]
    000cf1dbtest r14, r14
    000cf1deje 0xcf30e
    000cf1e4mov [rsp+48], r8
    000cf1e9mov [rsp+56], rdi
    000cf1eemov [rsp+64], rsi
    000cf1f3mov [rsp+8], rdx
    000cf1f8lea rbx, [r14+1]
    000cf1fcmov rax, rbx
    000cf1ffshr rax, 59
    000cf203jne 0xcf34c
    000cf209mov rbp, rbx
    000cf20cshl rbp, 5
    000cf210lea r13, [r14+17]
    000cf214mov r12, rbp
    000cf217add r12, r13
    000cf21ajb 0xcf34c
    000cf220mov rax, 0x7ffffffffffffff1
    000cf22acmp r12, rax
    000cf22djae 0xcf34c
    000cf233push 16
    000cf235pop rdi
    000cf236mov rsi, r12
    000cf239call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
    000cf23etest rax, rax
    000cf241je 0xcf35a
    000cf247mov r15, rax
    000cf24aadd r15, rbp
    000cf24dmov rbp, [rsp+16]
    000cf252mov r12, [rbp+72]
    000cf256mov rdi, r15
    000cf259mov rsi, r12
    000cf25cmov rdx, r13
    000cf25fcall [rip+0x1428bb]
    000cf265add rbx, r12
    000cf268movdqa x0, [r12]
    000cf26epmovmskb eax, x0
    000cf272not eax
    000cf274lea rcx, [r12+16]
    000cf279mov rbp, [rbp+96]
    000cf27dlea r13, [rsp+128]
    000cf285mov [r13], r12
    000cf289mov [r13+8], rcx
    000cf28dmov [r13+16], rbx
    000cf291mov [r13+24], ax
    000cf296mov [r13+32], rbp
    000cf29a
    000cf29aloc_cf29a:
    000cf29amov rdi, r13
    000cf29dcall _<hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
    000cf2a2test rax, rax
    000cf2a5je 0xcf2da
    000cf2a7mov rbx, rax
    000cf2aasub rbx, r12
    000cf2admovups x0, [rax-32]
    000cf2b1movaps [rsp+32], x0
    000cf2b6mov rdi, [rax-16]
    000cf2bamov rax, [rax-8]
    000cf2becall [rax+24]
    000cf2c1movdqa x0, [rsp+32]
    000cf2c7movdqu [r15+rbx-32], x0
    000cf2cemov [r15+rbx-16], rax
    000cf2d3mov [r15+rbx-8], rdx
    000cf2d8jmp 0xcf29a
    000cf2da
    000cf2daloc_cf2da:
    000cf2damov rax, [rsp+16]
    000cf2dfmov rax, [rax+88]
    000cf2e3mov rcx, [rsp+24]
    000cf2e8mov [rcx+72], r15
    000cf2ecmov [rcx+80], r14
    000cf2f0mov [rcx+88], rax
    000cf2f4mov [rcx+96], rbp
    000cf2f8mov rdx, [rsp+8]
    000cf2fdmov rsi, [rsp+64]
    000cf302mov rdi, [rsp+56]
    000cf307mov r8, [rsp+48]
    000cf30cjmp 0xcf327
    000cf30e
    000cf30eloc_cf30e:
    000cf30elea rax, [rip-0x96465]
    000cf315mov [rcx+72], rax
    000cf319pxor x0, x0
    000cf31dmovdqu [rcx+80], x0
    000cf322and [rcx+96], 0
    000cf327
    000cf327loc_cf327:
    000cf327mov [rcx+104], rdi
    000cf32bmov [rcx+112], r8
    000cf32fmov [rcx+120], rdx
    000cf333mov [rcx+128], rsi
    000cf33aadd rsp, 232
    000cf341pop rbx
    000cf342pop r12
    000cf344pop r13
    000cf346pop r14
    000cf348pop r15
    000cf34apop rbp
    000cf34bret
    000cf34c
    000cf34cloc_cf34c:
    000cf34ccall hashbrown::raw::Fallibility::capacity_overflow
    000cf351ud2
    000cf353
    000cf353loc_cf353:
    000cf353call alloc::raw_vec::capacity_overflow
    000cf358ud2
    000cf35a
    000cf35aloc_cf35a:
    000cf35apush 16
    000cf35cpop rdi
    000cf35dmov rsi, r12
    000cf360call hashbrown::raw::Fallibility::alloc_err
    000cf365ud2
    000cefcf
    000cf367
    000cf367_<std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt:
    000cf367push rbx
    000cf368sub rsp, 16
    000cf36cmov rbx, rsi
    000cf36fmov rdi, [rsi+32]
    000cf373mov rax, [rsi+40]
    000cf377lea rsi, [rip-0x8ee93]
    000cf37epush 9
    000cf380pop rdx
    000cf381call [rax+24]
    000cf384mov rdi, rsp
    000cf387mov [rdi], rbx
    000cf38amov [rdi+8], al
    000cf38dmov [rdi+9], 0
    000cf391call core::fmt::builders::DebugStruct::finish_non_exhaustive
    000cf396add rsp, 16
    000cf39apop rbx
    000cf39bret
    000cf367
    000cf39c
    000cf39c_<std::sync::mutex::MutexGuard<T> as core::fmt::Debug>::fmt:
    000cf39cmov rdi, [rdi]
    000cf39fadd rdi, 8
    000cf3a3jmp 0xcad23
    000cf39c
    000cf3a8
    000cf3a8_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::log:
    000cf3a8push rbp
    000cf3a9push r15
    000cf3abpush r14
    000cf3adpush r13
    000cf3afpush r12
    000cf3b1push rbx
    000cf3b2sub rsp, 328
    000cf3b9mov rax, [rsi+48]
    000cf3bdcmp rax, [rdi+176]
    000cf3c4ja 0xd0255
    000cf3camov rbx, rsi
    000cf3cdmov r15, rdi
    000cf3d0mov [rsp+168], rax
    000cf3d8lea rsi, [rdi+184]
    000cf3dflea r14, [rsp+72]
    000cf3e4mov rdi, r14
    000cf3e7call std::sync::mutex::Mutex<T>::lock
    000cf3eclea rsi, [rip+0x117535]
    000cf3f3mov rdi, r14
    000cf3f6call core::result::Result<T,E>::unwrap
    000cf3fbmov [rsp+248], rax
    000cf403mov [rsp+135], dl
    000cf40amov r13, [rbx+56]
    000cf40emov [rsp+320], rbx
    000cf416mov r12, [rbx+64]
    000cf41amov rax, [r15+136]
    000cf421test rax, rax
    000cf424je 0xcf46c
    000cf426mov rbx, [r15+120]
    000cf42atest rbx, rbx
    000cf42djne 0xcf436
    000cf42fmov rbx, [r15+128]
    000cf436
    000cf436loc_cf436:
    000cf436imul r14, rax, 24
    000cf43axor ebp, ebp
    000cf43c
    000cf43cloc_cf43c:
    000cf43ctest r14, r14
    000cf43fje 0xd0233
    000cf445mov rdx, [rbx]
    000cf448test rdx, rdx
    000cf44bjne 0xcf451
    000cf44dmov rdx, [rbx+8]
    000cf451
    000cf451loc_cf451:
    000cf451mov rcx, [rbx+16]
    000cf455add rbx, 24
    000cf459mov rdi, r13
    000cf45cmov rsi, r12
    000cf45fcall core::slice::_<impl [T]>::starts_with
    000cf464add r14, -24
    000cf468test al, al
    000cf46aje 0xcf43c
    000cf46c
    000cf46cloc_cf46c:
    000cf46cmov rax, [r15+160]
    000cf473test rax, rax
    000cf476je 0xcf4c2
    000cf478mov rbx, [r15+144]
    000cf47ftest rbx, rbx
    000cf482jne 0xcf48b
    000cf484mov rbx, [r15+152]
    000cf48b
    000cf48bloc_cf48b:
    000cf48bimul r14, rax, 24
    000cf48fxor ebp, ebp
    000cf491
    000cf491loc_cf491:
    000cf491test r14, r14
    000cf494je 0xcf4c2
    000cf496mov rdx, [rbx]
    000cf499test rdx, rdx
    000cf49cjne 0xcf4a2
    000cf49emov rdx, [rbx+8]
    000cf4a2
    000cf4a2loc_cf4a2:
    000cf4a2mov rcx, [rbx+16]
    000cf4a6add rbx, 24
    000cf4aamov rdi, r13
    000cf4admov rsi, r12
    000cf4b0call core::slice::_<impl [T]>::starts_with
    000cf4b5add r14, -24
    000cf4b9test al, al
    000cf4bbje 0xcf491
    000cf4bdjmp 0xd0233
    000cf4c2
    000cf4c2loc_cf4c2:
    000cf4c2mov rax, [rsp+248]
    000cf4calea rbp, [rax+8]
    000cf4cemov rax, [r15+56]
    000cf4d2dec rax
    000cf4d5mov r14, [rsp+168]
    000cf4ddcmp rax, r14
    000cf4e0mov [rsp+16], rbp
    000cf4e5jae 0xcfa7c
    000cf4eblea rbx, [rsp+72]
    000cf4f0mov rdi, rbx
    000cf4f3call time::offset_date_time::OffsetDateTime::now_utc
    000cf4f8movzx eax, [r15+171]
    000cf500movzx edx, [r15+173]
    000cf508shl edx, 16
    000cf50bor edx, eax
    000cf50dlea rdi, [rsp+136]
    000cf515mov rsi, rbx
    000cf518call time::offset_date_time::OffsetDateTime::to_offset
    000cf51dmov rax, [r15+32]
    000cf521test rax, rax
    000cf524je 0xcf841
    000cf52acmp eax, 1
    000cf52djne 0xcf9ed
    000cf533mov eax, [rsp+136]
    000cf53amov [rsp+152], eax
    000cf541mov rbx, [rsp+140]
    000cf549movzx eax, [rsp+150]
    000cf551mov [rsp+64], eax
    000cf555movzx ebp, [rsp+148]
    000cf55dlea r14, [rsp+72]
    000cf562and [r14], 0
    000cf566mov rdi, r14
    000cf569call core::ptr::drop_in_place<time::error::format::Format>
    000cf56eand [r14], 0
    000cf572lea r14, [rsp+192]
    000cf57alea rdx, [rsp+72]
    000cf57fmov rdi, r14
    000cf582mov rsi, rbx
    000cf585call core::option::Option<T>::ok_or
    000cf58amov rax, [r14]
    000cf58dcmp rax, 3
    000cf591jne 0xcf9d6
    000cf597mov eax, [rsp+64]
    000cf59bshl eax, 16
    000cf59eor ebp, eax
    000cf5a0shl ebp, 8
    000cf5a3or ebp, 1
    000cf5a6lea rbx, [rsp+192]
    000cf5aemov r14, [rbx+8]
    000cf5b2lea rdx, [rsp+72]
    000cf5b7and [rdx], 0
    000cf5bbmov rdi, rbx
    000cf5bemov esi, ebp
    000cf5c0call core::option::Option<T>::ok_or
    000cf5c5mov rax, [rbx]
    000cf5c8cmp rax, 3
    000cf5ccjne 0xcfd9e
    000cf5d2mov edx, [rsp+152]
    000cf5d9cmp edx, 0x4e2000
    000cf5dfjae 0xd0567
    000cf5e5mov [rsp+64], r14
    000cf5eacmp [rsp+202], 0
    000cf5f2mov rbp, [rsp+16]
    000cf5f7jne 0xd0587
    000cf5fdmov al, [rsp+200]
    000cf604mov [rsp+160], al
    000cf60bmov r14b, [rsp+201]
    000cf613sar edx, 9
    000cf616mov esi, [rbp]
    000cf619lea rbx, [rsp+72]
    000cf61emov rdi, rbx
    000cf621call time::formatting::format_number_pad_zero
    000cf626cmp [rbx], 0
    000cf62ajne 0xcf829
    000cf630mov [rsp+31], r14b
    000cf635lea rbx, [rsp+72]
    000cf63amov r14, [rbx+8]
    000cf63emov esi, [rbp]
    000cf641lea rdx, [rip-0x403fe]
    000cf648push 1
    000cf64apop rcx
    000cf64bmov rdi, rbx
    000cf64ecall time::formatting::write
    000cf653cmp [rbx], 0
    000cf657jne 0xcf829
    000cf65dmov [rsp+312], r14
    000cf665lea r14, [rsp+72]
    000cf66amov rax, [r14+8]
    000cf66emov [rsp+304], rax
    000cf676mov edi, [rsp+152]
    000cf67dcall time::date::Date::month_day
    000cf682mov ebx, edx
    000cf684mov esi, [rbp]
    000cf687movzx edx, al
    000cf68amov rdi, r14
    000cf68dcall time::formatting::format_number_pad_zero
    000cf692cmp [r14], 0
    000cf696jne 0xcf829
    000cf69cmov [rsp+152], bl
    000cf6a3lea r14, [rsp+72]
    000cf6a8mov rbx, [r14+8]
    000cf6acmov esi, [rbp]
    000cf6aflea rdx, [rip-0x4046c]
    000cf6b6push 1
    000cf6b8pop rcx
    000cf6b9mov rdi, r14
    000cf6bccall time::formatting::write
    000cf6c1cmp [r14], 0
    000cf6c5jne 0xcf829
    000cf6cbmov [rsp+296], rbx
    000cf6d3lea rax, [rip-0x40490]
    000cf6damov [rsp+240], rax
    000cf6e2lea r14, [rsp+72]
    000cf6e7mov rax, [r14+8]
    000cf6ebmov [rsp+288], rax
    000cf6f3mov esi, [rbp]
    000cf6f6movzx edx, [rsp+152]
    000cf6femov rdi, r14
    000cf701call time::formatting::format_number_pad_zero
    000cf706cmp [r14], 0
    000cf70ajne 0xcf829
    000cf710lea rbx, [rsp+72]
    000cf715mov r14, [rbx+8]
    000cf719mov esi, [rbp]
    000cf71clea rdx, [rip-0x404cb]
    000cf723push 1
    000cf725pop rcx
    000cf726mov rdi, rbx
    000cf729call time::formatting::write
    000cf72ecmp [rbx], 0
    000cf732jne 0xcf829
    000cf738lea rbx, [rsp+72]
    000cf73dmov rax, [rbx+8]
    000cf741mov [rsp+152], rax
    000cf749mov rdx, [rsp+64]
    000cf74eshr rdx, 48
    000cf752mov rax, [rsp+16]
    000cf757mov esi, [rax]
    000cf759mov rdi, rbx
    000cf75ccall time::formatting::format_number_pad_zero
    000cf761cmp [rbx], 0
    000cf765jne 0xcf829
    000cf76blea rbx, [rsp+72]
    000cf770mov rax, [rbx+8]
    000cf774mov [rsp+280], rax
    000cf77cmov rax, [rsp+16]
    000cf781mov esi, [rax]
    000cf783lea rdx, [rip-0x3f264]
    000cf78apush 1
    000cf78cpop rcx
    000cf78dmov rdi, rbx
    000cf790call time::formatting::write
    000cf795cmp [rbx], 0
    000cf799jne 0xcf829
    000cf79flea rbx, [rsp+72]
    000cf7a4mov rbp, [rbx+8]
    000cf7a8mov rdx, [rsp+64]
    000cf7adshr rdx, 40
    000cf7b1mov rax, [rsp+16]
    000cf7b6mov esi, [rax]
    000cf7b8mov rdi, rbx
    000cf7bbcall time::formatting::format_number_pad_zero
    000cf7c0cmp [rbx], 0
    000cf7c4jne 0xcf829
    000cf7c6lea rbx, [rsp+72]
    000cf7cbmov rax, [rbx+8]
    000cf7cfmov [rsp+272], rax
    000cf7d7mov rax, [rsp+16]
    000cf7dcmov esi, [rax]
    000cf7delea rdx, [rip-0x3f2bf]
    000cf7e5push 1
    000cf7e7pop rcx
    000cf7e8mov rdi, rbx
    000cf7ebcall time::formatting::write
    000cf7f0cmp [rbx], 0
    000cf7f4jne 0xcf829
    000cf7f6lea rbx, [rsp+72]
    000cf7fbmov rax, [rbx+8]
    000cf7ffmov [rsp+264], rax
    000cf807mov rdx, [rsp+64]
    000cf80cshr rdx, 32
    000cf810mov rax, [rsp+16]
    000cf815mov esi, [rax]
    000cf817mov rdi, rbx
    000cf81acall time::formatting::format_number_pad_zero
    000cf81fcmp [rbx], 0
    000cf823je 0xd047c
    000cf829
    000cf829loc_cf829:
    000cf829mov rax, [rsp+80]
    000cf82emov [rsp+40], rax
    000cf833mov [rsp+32], 2
    000cf83cjmp 0xcfe18
    000cf841
    000cf841loc_cf841:
    000cf841mov eax, [rsp+136]
    000cf848mov [rsp+152], eax
    000cf84fmov rbp, [rsp+140]
    000cf857movzx eax, [rsp+150]
    000cf85fmov [rsp+64], eax
    000cf863movzx ebx, [rsp+148]
    000cf86blea r14, [rsp+72]
    000cf870and [r14], 0
    000cf874mov rdi, r14
    000cf877call core::ptr::drop_in_place<time::error::format::Format>
    000cf87cand [r14], 0
    000cf880lea r14, [rsp+192]
    000cf888lea rdx, [rsp+72]
    000cf88dmov rdi, r14
    000cf890mov rsi, rbp
    000cf893call core::option::Option<T>::ok_or
    000cf898mov rax, [r14]
    000cf89bcmp rax, 3
    000cf89fjne 0xcf9d6
    000cf8a5mov eax, [rsp+64]
    000cf8a9shl eax, 16
    000cf8acor ebx, eax
    000cf8aeshl ebx, 8
    000cf8b1or ebx, 1
    000cf8b4lea r14, [rsp+192]
    000cf8bcmov rbp, [r14+8]
    000cf8c0lea rdx, [rsp+72]
    000cf8c5and [rdx], 0
    000cf8c9mov rdi, r14
    000cf8ccmov esi, ebx
    000cf8cecall core::option::Option<T>::ok_or
    000cf8d3mov rax, [r14]
    000cf8d6cmp rax, 3
    000cf8dajne 0xcfdd7
    000cf8e0mov [rsp+160], rbp
    000cf8e8movsx ebx, [rsp+202]
    000cf8f0movzx ebp, [rsp+200]
    000cf8f8mov r14l, [rsp+152]
    000cf900mov edi, r14l
    000cf903call time::date::Date::to_calendar_date
    000cf908cmp eax, 1900
    000cf90djl 0xd05a7
    000cf913mov [rsp+64], rax
    000cf918shl ebx, 16
    000cf91bor ebp, ebx
    000cf91dtest ebp, 0xff0000
    000cf923jne 0xd05b3
    000cf929mov edi, r14l
    000cf92ccall time::date::Date::weekday
    000cf931movzx eax, al
    000cf934shl rax, 4
    000cf938lea rcx, [rip+0x13ff79]
    000cf93fmov rsi, [rax+rcx]
    000cf943mov rdx, [rax+rcx+8]
    000cf948lea rcx, [rip+0x13fff1]
    000cf94fpush 3
    000cf951pop rdi
    000cf952call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000cf957mov rcx, rdx
    000cf95amov r14, [rsp+16]
    000cf95fmov esi, [r14]
    000cf962lea rbx, [rsp+72]
    000cf967mov rdi, rbx
    000cf96amov rdx, rax
    000cf96dcall time::formatting::write
    000cf972cmp [rbx], 0
    000cf976jne 0xcf9be
    000cf978mov esi, [r14]
    000cf97blea rdx, [rip-0x40766]
    000cf982lea rbx, [rsp+72]
    000cf987push 2
    000cf989pop rcx
    000cf98amov rdi, rbx
    000cf98dcall time::formatting::write
    000cf992cmp [rbx], 0
    000cf996jne 0xcf9be
    000cf998mov rax, [rsp+64]
    000cf99dshr rax, 40
    000cf9a1mov esi, [r14]
    000cf9a4movzx edx, al
    000cf9a7lea rbx, [rsp+72]
    000cf9acmov rdi, rbx
    000cf9afcall time::formatting::format_number_pad_zero
    000cf9b4cmp [rbx], 0
    000cf9b8je 0xd0267
    000cf9be
    000cf9beloc_cf9be:
    000cf9bemov rbp, [rsp+80]
    000cf9c3mov [rsp+40], rbp
    000cf9c8mov [rsp+32], 2
    000cf9d1jmp 0xd0233
    000cf9d6
    000cf9d6loc_cf9d6:
    000cf9d6movups x0, [rsp+200]
    000cf9demov [rsp+32], rax
    000cf9e3movups [rsp+40], x0
    000cf9e8jmp 0xcfe0e
    000cf9ed
    000cf9edloc_cf9ed:
    000cf9edmov rsi, [r15+40]
    000cf9f1mov rdx, [r15+48]
    000cf9f5mov r8l, [rsp+136]
    000cf9fdmov r9, [rsp+140]
    000cfa05movzx eax, [rsp+148]
    000cfa0dmovzx ecx, [rsp+150]
    000cfa15shl ecx, 24
    000cfa18shl eax, 8
    000cfa1badd eax, ecx
    000cfa1dinc eax
    000cfa1fmov [rsp], eax
    000cfa22lea rbx, [rsp+32]
    000cfa27mov rdi, rbx
    000cfa2amov rcx, rbp
    000cfa2dcall time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
    000cfa32mov rax, [rbx]
    000cfa35cmp rax, 3
    000cfa39jne 0xcfe0e
    000cfa3f
    000cfa3floc_cfa3f:
    000cfa3flea rax, [rip+0x14017a]
    000cfa46lea rsi, [rsp+72]
    000cfa4bmov [rsi], rax
    000cfa4emov [rsi+8], 1
    000cfa56lea rax, [rip-0x3e765]
    000cfa5dmov [rsi+16], rax
    000cfa61xorps x0, x0
    000cfa64movups [rsi+24], x0
    000cfa68mov rdi, rbp
    000cfa6bcall std::io::Write::write_fmt
    000cfa70mov rbp, rax
    000cfa73test rax, rax
    000cfa76jne 0xd0233
    000cfa7c
    000cfa7cloc_cfa7c:
    000cfa7cmov rax, [r15+64]
    000cfa80dec rax
    000cfa83push 2
    000cfa85pop rbx
    000cfa86cmp rax, r14
    000cfa89jae 0xcfc62
    000cfa8fmovzx ecx, [r15+169]
    000cfa97lea rax, [rip+0x4cee6]
    000cfa9etest rcx, rcx
    000cfaa1je 0xcfb2a
    000cfaa7cmp ecx, 1
    000cfaaamov rbp, [rsp+16]
    000cfaafjne 0xcfbab
    000cfab5lea rcx, [rsp+136]
    000cfabdmov [rcx], r14
    000cfac0lea rdx, [rsp+176]
    000cfac8mov [rsp+72], rbx
    000cfacdand [rsp+88], 0
    000cfad3mov [rsp+96], 5
    000cfadcand [rsp+104], 0
    000cfae2mov [rdx], rcx
    000cfae5mov [rdx+8], rax
    000cfae9mov [rsp+112], 32
    000cfaf2mov [rsp+120], 0
    000cfaf7lea rax, [rip+0x1400d2]
    000cfafelea rsi, [rsp+192]
    000cfb06mov [rsi], rax
    000cfb09mov [rsi+8], rbx
    000cfb0dlea rax, [rsp+72]
    000cfb12mov [rsi+32], rax
    000cfb16push 1
    000cfb18pop rax
    000cfb19mov [rsi+40], rax
    000cfb1dmov [rsi+16], rdx
    000cfb21mov [rsi+24], rax
    000cfb25jmp 0xcfbed
    000cfb2a
    000cfb2aloc_cfb2a:
    000cfb2alea rcx, [rsp+136]
    000cfb32mov [rcx], r14
    000cfb35lea rdx, [rsp+176]
    000cfb3dmov [rsp+72], rbx
    000cfb42and [rsp+88], 0
    000cfb48mov [rsp+96], 5
    000cfb51and [rsp+104], 0
    000cfb57mov [rdx], rcx
    000cfb5amov [rdx+8], rax
    000cfb5emov [rsp+112], 32
    000cfb67mov [rsp+120], 1
    000cfb6clea rax, [rip+0x14005d]
    000cfb73lea rsi, [rsp+192]
    000cfb7bmov [rsi], rax
    000cfb7emov [rsi+8], rbx
    000cfb82lea rax, [rsp+72]
    000cfb87mov [rsi+32], rax
    000cfb8bpush 1
    000cfb8dpop rax
    000cfb8emov [rsi+40], rax
    000cfb92mov [rsi+16], rdx
    000cfb96mov [rsi+24], rax
    000cfb9alea rdi, [rsp+32]
    000cfb9fcall alloc::fmt::format
    000cfba4mov rbp, [rsp+16]
    000cfba9jmp 0xcfbf7
    000cfbab
    000cfbabloc_cfbab:
    000cfbablea rcx, [rsp+176]
    000cfbb3mov [rcx], r14
    000cfbb6lea rdx, [rip+0x140013]
    000cfbbdlea rsi, [rsp+72]
    000cfbc2mov [rsi], rdx
    000cfbc5lea rdx, [rsp+192]
    000cfbcdmov [rsi+8], 2
    000cfbd5and [rsi+32], 0
    000cfbdamov [rdx], rcx
    000cfbddmov [rdx+8], rax
    000cfbe1mov [rsi+16], rdx
    000cfbe5mov [rsi+24], 1
    000cfbed
    000cfbedloc_cfbed:
    000cfbedlea rdi, [rsp+32]
    000cfbf2call alloc::fmt::format
    000cfbf7
    000cfbf7loc_cfbf7:
    000cfbf7lea r14, [rsp+32]
    000cfbfclea rax, [rsp+192]
    000cfc04mov [rax], r14
    000cfc07lea rcx, [rip+0x13ffe2]
    000cfc0elea rsi, [rsp+72]
    000cfc13mov [rsi], rcx
    000cfc16mov [rsi+8], 2
    000cfc1eand [rsi+32], 0
    000cfc23lea rcx, [rip-4413]
    000cfc2amov [rax+8], rcx
    000cfc2emov [rsi+16], rax
    000cfc32mov [rsi+24], 1
    000cfc3amov rdi, rbp
    000cfc3dcall std::io::Write::write_fmt
    000cfc42mov rbp, rax
    000cfc45mov rdi, [r14]
    000cfc48mov rsi, [r14+8]
    000cfc4ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000cfc51test rbp, rbp
    000cfc54mov r14, [rsp+168]
    000cfc5cjne 0xd0233
    000cfc62
    000cfc62loc_cfc62:
    000cfc62mov rax, [r15+72]
    000cfc66dec rax
    000cfc69cmp rax, r14
    000cfc6cjae 0xcff25
    000cfc72mov bpl, [r15+170]
    000cfc79test bpl, bpl
    000cfc7cje 0xcfd5c
    000cfc82call std::thread::current
    000cfc87mov [rsp+256], rax
    000cfc8fmov rcx, [rax+24]
    000cfc93test rcx, rcx
    000cfc96je 0xcfd7e
    000cfc9cmov rax, [rax+32]
    000cfca0dec rax
    000cfca3mov [rsp+176], rcx
    000cfcabmov [rsp+184], rax
    000cfcb3mov rax, [r15]
    000cfcb6test rax, rax
    000cfcb9je 0xcfe22
    000cfcbfcmp eax, 1
    000cfcc2mov rdi, [rsp+16]
    000cfcc7jne 0xcfeb3
    000cfccdmov rax, [r15+8]
    000cfcd1lea rcx, [rsp+136]
    000cfcd9mov [rcx], rax
    000cfcdclea rax, [rsp+176]
    000cfce4lea rdx, [rsp+32]
    000cfce9mov [rdx], rax
    000cfceclea rax, [rip+0x31aba]
    000cfcf3mov [rdx+8], rax
    000cfcf7mov [rdx+16], rcx
    000cfcfbmov [rsp+72], rbx
    000cfd00push 1
    000cfd02pop rcx
    000cfd03mov [rsp+88], rcx
    000cfd08mov [rsp+96], rcx
    000cfd0dand [rsp+104], 0
    000cfd13lea rax, [rip+0x33fb6]
    000cfd1amov [rdx+24], rax
    000cfd1emov [rsp+112], 32
    000cfd27mov [rsp+120], 0
    000cfd2clea rax, [rip+0x13ff2d]
    000cfd33lea rsi, [rsp+192]
    000cfd3bmov [rsi], rax
    000cfd3emov [rsi+8], rbx
    000cfd42lea rax, [rsp+72]
    000cfd47mov [rsi+32], rax
    000cfd4bmov [rsi+40], rcx
    000cfd4fmov [rsi+16], rdx
    000cfd53mov [rsi+24], rbx
    000cfd57jmp 0xcfef9
    000cfd5c
    000cfd5cloc_cfd5c:
    000cfd5cmov rsi, [r15]
    000cfd5fmov rdx, [r15+8]
    000cfd63mov rdi, [rsp+16]
    000cfd68call simplelog::loggers::logging::write_thread_id
    000cfd6dmov rbp, rax
    000cfd70test rax, rax
    000cfd73jne 0xd0233
    000cfd79jmp 0xcff25
    000cfd7e
    000cfd7eloc_cfd7e:
    000cfd7ecmp bpl, 2
    000cfd82jne 0xcff18
    000cfd88mov rsi, [r15]
    000cfd8bmov rdx, [r15+8]
    000cfd8fmov rdi, [rsp+16]
    000cfd94call simplelog::loggers::logging::write_thread_id
    000cfd99jmp 0xcfefe
    000cfd9e
    000cfd9eloc_cfd9e:
    000cfd9emovzx ecx, [rsp+200]
    000cfda6mov dl, [rsp+202]
    000cfdadmov rsi, [rsp+203]
    000cfdb5mov [rsp+43], rsi
    000cfdbamov rsi, [rsp+208]
    000cfdc2mov [rsp+48], rsi
    000cfdc7mov [rsp+32], rax
    000cfdccmov [rsp+40], cx
    000cfdd1mov [rsp+42], dl
    000cfdd5jmp 0xcfe0e
    000cfdd7
    000cfdd7loc_cfdd7:
    000cfdd7movzx ecx, [rsp+200]
    000cfddfmov dl, [rsp+202]
    000cfde6mov rsi, [rsp+203]
    000cfdeemov [rsp+43], rsi
    000cfdf3mov rsi, [rsp+208]
    000cfdfbmov [rsp+48], rsi
    000cfe00mov [rsp+32], rax
    000cfe05mov [rsp+42], dl
    000cfe09mov [rsp+40], cx
    000cfe0e
    000cfe0eloc_cfe0e:
    000cfe0ecmp rax, 2
    000cfe12jne 0xd05d0
    000cfe18
    000cfe18loc_cfe18:
    000cfe18mov rbp, [rsp+40]
    000cfe1djmp 0xd0233
    000cfe22
    000cfe22loc_cfe22:
    000cfe22mov rax, [r15+8]
    000cfe26lea rcx, [rsp+136]
    000cfe2emov [rcx], rax
    000cfe31lea rax, [rsp+176]
    000cfe39lea rdx, [rsp+32]
    000cfe3emov [rdx], rax
    000cfe41lea rax, [rip+0x31965]
    000cfe48mov [rdx+8], rax
    000cfe4cmov [rdx+16], rcx
    000cfe50mov [rsp+72], rbx
    000cfe55push 1
    000cfe57pop rcx
    000cfe58mov [rsp+88], rcx
    000cfe5dmov [rsp+96], rcx
    000cfe62and [rsp+104], 0
    000cfe68lea rax, [rip+0x33e61]
    000cfe6fmov [rdx+24], rax
    000cfe73mov [rsp+112], 32
    000cfe7cmov [rsp+120], 1
    000cfe81lea rax, [rip+0x13fdd8]
    000cfe88lea rsi, [rsp+192]
    000cfe90mov [rsi], rax
    000cfe93mov [rsi+8], rbx
    000cfe97lea rax, [rsp+72]
    000cfe9cmov [rsi+32], rax
    000cfea0mov [rsi+40], rcx
    000cfea4mov [rsi+16], rdx
    000cfea8mov [rsi+24], rbx
    000cfeacmov rdi, [rsp+16]
    000cfeb1jmp 0xcfef9
    000cfeb3
    000cfeb3loc_cfeb3:
    000cfeb3lea rax, [rsp+176]
    000cfebblea rcx, [rsp+192]
    000cfec3mov [rcx], rax
    000cfec6lea rax, [rip+0x13fd93]
    000cfecdlea rsi, [rsp+72]
    000cfed2mov [rsi], rax
    000cfed5mov [rsi+8], 2
    000cfeddand [rsi+32], 0
    000cfee2lea rax, [rip+0x318c4]
    000cfee9mov [rcx+8], rax
    000cfeedmov [rsi+16], rcx
    000cfef1mov [rsi+24], 1
    000cfef9
    000cfef9loc_cfef9:
    000cfef9call std::io::Write::write_fmt
    000cfefe
    000cfefeloc_cfefe:
    000cfefemov rbp, rax
    000cff01test rax, rax
    000cff04je 0xcff18
    000cff06lea rdi, [rsp+256]
    000cff0ecall core::ptr::drop_in_place<std::thread::Thread>
    000cff13jmp 0xd0233
    000cff18
    000cff18loc_cff18:
    000cff18lea rdi, [rsp+256]
    000cff20call core::ptr::drop_in_place<std::thread::Thread>
    000cff25
    000cff25loc_cff25:
    000cff25mov rax, [r15+80]
    000cff29dec rax
    000cff2ccmp rax, r14
    000cff2fjae 0xd00d9
    000cff35mov rax, [r15+16]
    000cff39test rax, rax
    000cff3cje 0xcffe6
    000cff42cmp eax, 1
    000cff45mov rdi, [rsp+16]
    000cff4ajne 0xd007e
    000cff50mov rax, [r15+24]
    000cff54lea rcx, [rsp+136]
    000cff5cmov [rcx], rax
    000cff5flea rax, [rsp+176]
    000cff67mov [rax], r13
    000cff6amov [rax+8], r12
    000cff6elea rdx, [rsp+32]
    000cff73mov [rdx], rax
    000cff76lea rax, [rip+0x31830]
    000cff7dmov [rdx+8], rax
    000cff81mov [rdx+16], rcx
    000cff85mov [rsp+72], rbx
    000cff8apush 1
    000cff8cpop rcx
    000cff8dmov [rsp+88], rcx
    000cff92mov [rsp+96], rcx
    000cff97and [rsp+104], 0
    000cff9dlea rax, [rip+0x33d2c]
    000cffa4mov [rdx+24], rax
    000cffa8mov [rsp+112], 32
    000cffb1mov [rsp+120], 0
    000cffb6lea rax, [rip+0x140cfb]
    000cffbdlea rsi, [rsp+192]
    000cffc5mov [rsi], rax
    000cffc8mov [rsi+8], rbx
    000cffcclea rax, [rsp+72]
    000cffd1mov [rsi+32], rax
    000cffd5mov [rsi+40], rcx
    000cffd9mov [rsi+16], rdx
    000cffddmov [rsi+24], rbx
    000cffe1jmp 0xd00c8
    000cffe6
    000cffe6loc_cffe6:
    000cffe6mov rax, [r15+24]
    000cffealea rcx, [rsp+136]
    000cfff2mov [rcx], rax
    000cfff5lea rax, [rsp+176]
    000cfffdmov [rax], r13
    000d0000mov [rax+8], r12
    000d0004lea rdx, [rsp+32]
    000d0009mov [rdx], rax
    000d000clea rax, [rip+0x3179a]
    000d0013mov [rdx+8], rax
    000d0017mov [rdx+16], rcx
    000d001bmov [rsp+72], rbx
    000d0020push 1
    000d0022pop rcx
    000d0023mov [rsp+88], rcx
    000d0028mov [rsp+96], rcx
    000d002dand [rsp+104], 0
    000d0033lea rax, [rip+0x33c96]
    000d003amov [rdx+24], rax
    000d003emov [rsp+112], 32
    000d0047mov [rsp+120], 1
    000d004clea rax, [rip+0x140c65]
    000d0053lea rsi, [rsp+192]
    000d005bmov [rsi], rax
    000d005emov [rsi+8], rbx
    000d0062lea rax, [rsp+72]
    000d0067mov [rsi+32], rax
    000d006bmov [rsi+40], rcx
    000d006fmov [rsi+16], rdx
    000d0073mov [rsi+24], rbx
    000d0077mov rdi, [rsp+16]
    000d007cjmp 0xd00c8
    000d007e
    000d007eloc_d007e:
    000d007elea rax, [rsp+192]
    000d0086mov [rax], r13
    000d0089mov [rax+8], r12
    000d008dlea rcx, [rsp+32]
    000d0092mov [rcx], rax
    000d0095lea rax, [rip+0x140c1c]
    000d009clea rsi, [rsp+72]
    000d00a1mov [rsi], rax
    000d00a4mov [rsi+8], 2
    000d00acand [rsi+32], 0
    000d00b1lea rax, [rip+0x316f5]
    000d00b8mov [rcx+8], rax
    000d00bcmov [rsi+16], rcx
    000d00c0mov [rsi+24], 1
    000d00c8
    000d00c8loc_d00c8:
    000d00c8call std::io::Write::write_fmt
    000d00cdmov rbp, rax
    000d00d0test rax, rax
    000d00d3jne 0xd0233
    000d00d9
    000d00d9loc_d00d9:
    000d00d9mov rax, [r15+88]
    000d00dddec rax
    000d00e0cmp rax, r14
    000d00e3mov rbx, [rsp+320]
    000d00ebjae 0xd01dc
    000d00f1cmp [rbx+24], 2
    000d00f6mov rdi, [rsp+16]
    000d00fbje 0xd0103
    000d00fdmov rax, [rbx+32]
    000d0101jmp 0xd0105
    000d0103
    000d0103loc_d0103:
    000d0103xor eax, eax
    000d0105
    000d0105loc_d0105:
    000d0105test rax, rax
    000d0108lea rcx, [rip-0x3fdf7]
    000d010fcmovne rcx, rax
    000d0113push 9
    000d0115pop rax
    000d0116cmovne rax, [rbx+40]
    000d011bmov [rsp+32], rcx
    000d0120mov [rsp+40], rax
    000d0125cmp [rbx+72], 0
    000d0129je 0xd018c
    000d012bmov eax, [rbx+76]
    000d012elea rcx, [rsp+176]
    000d0136mov [rcx], eax
    000d0138lea rax, [rsp+32]
    000d013dlea rdx, [rsp+192]
    000d0145mov [rdx], rax
    000d0148lea rax, [rip+0x3165e]
    000d014fmov [rdx+8], rax
    000d0153mov [rdx+16], rcx
    000d0157lea rax, [rip+0x13fab2]
    000d015elea rsi, [rsp+72]
    000d0163mov [rsi], rax
    000d0166mov [rsi+8], 3
    000d016eand [rsi+32], 0
    000d0173lea rax, [rip+0x39036]
    000d017amov [rdx+24], rax
    000d017emov [rsi+16], rdx
    000d0182mov [rsi+24], 2
    000d018ajmp 0xd01cf
    000d018c
    000d018cloc_d018c:
    000d018clea rax, [rsp+32]
    000d0191lea rcx, [rsp+192]
    000d0199mov [rcx], rax
    000d019clea rax, [rip+0x13fa9d]
    000d01a3lea rsi, [rsp+72]
    000d01a8mov [rsi], rax
    000d01abmov [rsi+8], 2
    000d01b3and [rsi+32], 0
    000d01b8lea rax, [rip+0x315ee]
    000d01bfmov [rcx+8], rax
    000d01c3mov [rsi+16], rcx
    000d01c7mov [rsi+24], 1
    000d01cf
    000d01cfloc_d01cf:
    000d01cfcall std::io::Write::write_fmt
    000d01d4mov rbp, rax
    000d01d7test rax, rax
    000d01dajne 0xd0233
    000d01dc
    000d01dcloc_d01dc:
    000d01dcadd rbx, 80
    000d01e0lea rax, [rsp+32]
    000d01e5mov [rax], rbx
    000d01e8lea rcx, [rsp+192]
    000d01f0mov [rcx], rax
    000d01f3lea rax, [rip+0x13fa86]
    000d01falea rsi, [rsp+72]
    000d01ffmov [rsi], rax
    000d0202mov [rsi+8], 2
    000d020aand [rsi+32], 0
    000d020flea rax, [rip+0xccb64]
    000d0216mov [rcx+8], rax
    000d021amov [rsi+16], rcx
    000d021emov [rsi+24], 1
    000d0226mov rdi, [rsp+16]
    000d022bcall std::io::Write::write_fmt
    000d0230mov rbp, rax
    000d0233
    000d0233loc_d0233:
    000d0233lea rdi, [rsp+72]
    000d0238mov [rdi], rbp
    000d023bcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d0240movzx esi, [rsp+135]
    000d0248mov rdi, [rsp+248]
    000d0250call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d0255
    000d0255loc_d0255:
    000d0255add rsp, 328
    000d025cpop rbx
    000d025dpop r12
    000d025fpop r13
    000d0261pop r14
    000d0263pop r15
    000d0265pop rbp
    000d0266ret
    000d0267
    000d0267loc_d0267:
    000d0267mov esi, [r14]
    000d026alea rdx, [rip-0x41053]
    000d0271lea rbx, [rsp+72]
    000d0276push 1
    000d0278pop rcx
    000d0279mov rdi, rbx
    000d027ccall time::formatting::write
    000d0281cmp [rbx], 0
    000d0285jne 0xd06e7
    000d028bmov rax, [rsp+64]
    000d0290shr rax, 32
    000d0294movzx eax, al
    000d0297dec rax
    000d029acmp rax, 12
    000d029ejae 0xd052d
    000d02a4shl rax, 4
    000d02a8lea rcx, [rip+0x13f6a9]
    000d02afmov rsi, [rax+rcx]
    000d02b3mov rdx, [rax+rcx+8]
    000d02b8lea rcx, [rip+0x13f771]
    000d02bfpush 3
    000d02c1pop rdi
    000d02c2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000d02c7mov rcx, rdx
    000d02camov r14, [rsp+16]
    000d02cfmov esi, [r14]
    000d02d2lea rbx, [rsp+72]
    000d02d7mov rdi, rbx
    000d02damov rdx, rax
    000d02ddcall time::formatting::write
    000d02e2cmp [rbx], 0
    000d02e6jne 0xd06e7
    000d02ecmov esi, [r14]
    000d02eflea rdx, [rip-0x410d8]
    000d02f6lea rbx, [rsp+72]
    000d02fbpush 1
    000d02fdpop rcx
    000d02femov rdi, rbx
    000d0301call time::formatting::write
    000d0306cmp [rbx], 0
    000d030ajne 0xd06e7
    000d0310mov rax, [rsp+16]
    000d0315mov esi, [rax]
    000d0317lea rbx, [rsp+72]
    000d031cmov rdi, rbx
    000d031fmov rdx, [rsp+64]
    000d0324call time::formatting::format_number_pad_zero
    000d0329cmp [rbx], 0
    000d032djne 0xd06e7
    000d0333mov rax, [rsp+16]
    000d0338mov esi, [rax]
    000d033alea rdx, [rip-0x41123]
    000d0341lea rbx, [rsp+72]
    000d0346push 1
    000d0348pop rcx
    000d0349mov rdi, rbx
    000d034ccall time::formatting::write
    000d0351cmp [rbx], 0
    000d0355jne 0xd06e7
    000d035bmov rdx, [rsp+160]
    000d0363shr rdx, 48
    000d0367mov rax, [rsp+16]
    000d036cmov esi, [rax]
    000d036elea rbx, [rsp+72]
    000d0373mov rdi, rbx
    000d0376call time::formatting::format_number_pad_zero
    000d037bcmp [rbx], 0
    000d037fjne 0xd06e7
    000d0385mov rax, [rsp+16]
    000d038amov esi, [rax]
    000d038clea rdx, [rip-0x3fe6d]
    000d0393lea rbx, [rsp+72]
    000d0398push 1
    000d039apop rcx
    000d039bmov rdi, rbx
    000d039ecall time::formatting::write
    000d03a3cmp [rbx], 0
    000d03a7jne 0xd06e7
    000d03admov rdx, [rsp+160]
    000d03b5shr rdx, 40
    000d03b9mov rax, [rsp+16]
    000d03bemov esi, [rax]
    000d03c0lea rbx, [rsp+72]
    000d03c5mov rdi, rbx
    000d03c8call time::formatting::format_number_pad_zero
    000d03cdcmp [rbx], 0
    000d03d1jne 0xd06e7
    000d03d7mov rax, [rsp+16]
    000d03dcmov esi, [rax]
    000d03delea rdx, [rip-0x3febf]
    000d03e5lea rbx, [rsp+72]
    000d03eapush 1
    000d03ecpop rcx
    000d03edmov rdi, rbx
    000d03f0call time::formatting::write
    000d03f5cmp [rbx], 0
    000d03f9jne 0xd06e7
    000d03ffmov rdx, [rsp+160]
    000d0407shr rdx, 32
    000d040bmov rax, [rsp+16]
    000d0410mov esi, [rax]
    000d0412lea rbx, [rsp+72]
    000d0417mov rdi, rbx
    000d041acall time::formatting::format_number_pad_zero
    000d041fcmp [rbx], 0
    000d0423jne 0xd06e7
    000d0429mov rax, [rsp+16]
    000d042emov esi, [rax]
    000d0430lea rdx, [rip-0x41219]
    000d0437lea rbx, [rsp+72]
    000d043cpush 1
    000d043epop rcx
    000d043fmov rdi, rbx
    000d0442call time::formatting::write
    000d0447cmp [rbx], 0
    000d044bjne 0xd06e7
    000d0451test bpl, bpl
    000d0454js 0xd0470
    000d0456mov eax, ebp
    000d0458shr eax, 8
    000d045btest al, al
    000d045dsets al
    000d0460test ebp, ebp
    000d0462sets cl
    000d0465or cl, al
    000d0467cmp cl, 1
    000d046ajne 0xd066b
    000d0470
    000d0470loc_d0470:
    000d0470lea rdx, [rip-0x4122d]
    000d0477jmp 0xd0672
    000d047c
    000d047cloc_d047c:
    000d047cmov rax, [rsp+304]
    000d0484add rax, [rsp+312]
    000d048cmov rcx, [rsp+296]
    000d0494add rcx, [rsp+288]
    000d049cadd rcx, rax
    000d049fadd r14, [rsp+152]
    000d04a7add r14, [rsp+280]
    000d04afadd r14, rcx
    000d04b2add rbp, [rsp+272]
    000d04baadd rbp, [rsp+264]
    000d04c2add rbp, r14
    000d04c5add rbp, [rsp+80]
    000d04cacmp [rsp+64], 0
    000d04cfje 0xd0819
    000d04d5mov rax, [rsp+16]
    000d04damov esi, [rax]
    000d04dclea rdx, [rip-0x40316]
    000d04e3lea rbx, [rsp+72]
    000d04e8push 1
    000d04eapop rcx
    000d04ebmov rdi, rbx
    000d04eecall time::formatting::write
    000d04f3cmp [rbx], 0
    000d04f7jne 0xcf829
    000d04fdadd rbp, [rsp+80]
    000d0502push 10
    000d0504pop rsi
    000d0505mov rax, [rsp+64]
    000d050axor edx, edx
    000d050cdiv esi
    000d050etest edx, edx
    000d0510je 0xd0541
    000d0512mov rax, [rsp+16]
    000d0517mov esi, [rax]
    000d0519lea rdi, [rsp+72]
    000d051emov rdx, [rsp+64]
    000d0523call time::formatting::format_number_pad_zero
    000d0528jmp 0xd0808
    000d052d
    000d052dloc_d052d:
    000d052dlea rdx, [rip+0x13f4e4]
    000d0534push -1
    000d0536pop rdi
    000d0537push 12
    000d0539pop rsi
    000d053acall core::panicking::panic_bounds_check
    000d053fud2
    000d0541
    000d0541loc_d0541:
    000d0541mov ecx, eax
    000d0543xor edx, edx
    000d0545div esi
    000d0547test edx, edx
    000d0549je 0xd0639
    000d054fmov rax, [rsp+16]
    000d0554mov esi, [rax]
    000d0556lea rdi, [rsp+72]
    000d055bmov edx, ecx
    000d055dcall time::formatting::format_number_pad_zero
    000d0562jmp 0xd0808
    000d0567
    000d0567loc_d0567:
    000d0567mov [rsp+32], 1
    000d0570lea rax, [rip-0x935bb]
    000d0577mov [rsp+40], rax
    000d057cmov [rsp+48], 4
    000d0585jmp 0xd05d0
    000d0587
    000d0587loc_d0587:
    000d0587mov [rsp+32], 1
    000d0590lea rax, [rip-0x4134c]
    000d0597mov [rsp+40], rax
    000d059cmov [rsp+48], 13
    000d05a5jmp 0xd05d0
    000d05a7
    000d05a7loc_d05a7:
    000d05a7push 4
    000d05a9pop rax
    000d05aalea rcx, [rip-0x935f5]
    000d05b1jmp 0xd05bd
    000d05b3
    000d05b3loc_d05b3:
    000d05b3push 13
    000d05b5pop rax
    000d05b6lea rcx, [rip-0x41372]
    000d05bd
    000d05bdloc_d05bd:
    000d05bdmov [rsp+32], 1
    000d05c6mov [rsp+40], rcx
    000d05cbmov [rsp+48], rax
    000d05d0
    000d05d0loc_d05d0:
    000d05d0mov rax, [rsp+48]
    000d05d5lea rcx, [rsp+192]
    000d05ddmov [rcx+16], rax
    000d05e1mov rax, [rsp+32]
    000d05e6mov [rcx], rax
    000d05e9mov rax, [rsp+40]
    000d05eemov [rcx+8], rax
    000d05f2lea rax, [rsp+176]
    000d05famov [rax], rcx
    000d05fdlea rcx, [rip+0x13f594]
    000d0604lea rdi, [rsp+72]
    000d0609mov [rdi], rcx
    000d060cpush 1
    000d060epop rdx
    000d060fmov [rdi+8], rdx
    000d0613and [rdi+32], 0
    000d0618lea rcx, [rip+0x10436d]
    000d061fmov [rax+8], rcx
    000d0623mov [rdi+16], rax
    000d0627mov [rdi+24], rdx
    000d062blea rsi, [rip+0x13f576]
    000d0632call core::panicking::panic_fmt
    000d0637ud2
    000d0639
    000d0639loc_d0639:
    000d0639push 100
    000d063bpop rcx
    000d063cmov rax, [rsp+64]
    000d0641xor edx, edx
    000d0643div ecx
    000d0645mov ecx, eax
    000d0647xor edx, edx
    000d0649div esi
    000d064btest edx, edx
    000d064dje 0xd06f6
    000d0653mov rax, [rsp+16]
    000d0658mov esi, [rax]
    000d065alea rdi, [rsp+72]
    000d065fmov edx, ecx
    000d0661call time::formatting::format_number_pad_zero
    000d0666jmp 0xd0808
    000d066b
    000d066bloc_d066b:
    000d066blea rdx, [rip-0x41429]
    000d0672
    000d0672loc_d0672:
    000d0672mov rax, [rsp+16]
    000d0677mov esi, [rax]
    000d0679lea rbx, [rsp+72]
    000d067epush 1
    000d0680pop rcx
    000d0681mov rdi, rbx
    000d0684call time::formatting::write
    000d0689cmp [rbx], 0
    000d068djne 0xd06e7
    000d068fmov eax, ebp
    000d0691sar al, 7
    000d0694mov ecx, ebp
    000d0696xor cl, al
    000d0698sub cl, al
    000d069amov rax, [rsp+16]
    000d069fmov esi, [rax]
    000d06a1movzx edx, cl
    000d06a4lea rbx, [rsp+72]
    000d06a9mov rdi, rbx
    000d06accall time::formatting::format_number_pad_zero
    000d06b1cmp [rbx], 0
    000d06b5jne 0xd06e7
    000d06b7shr ebp, 8
    000d06bamov eax, ebp
    000d06bcsar al, 7
    000d06bfxor bpl, al
    000d06c2sub bpl, al
    000d06c5mov rax, [rsp+16]
    000d06camov esi, [rax]
    000d06ccmovzx edx, bpl
    000d06d0lea rbx, [rsp+72]
    000d06d5mov rdi, rbx
    000d06d8call time::formatting::format_number_pad_zero
    000d06ddcmp [rbx], 0
    000d06e1je 0xd0935
    000d06e7
    000d06e7loc_d06e7:
    000d06e7mov rbp, [rsp+80]
    000d06ecmov [rsp+40], rbp
    000d06f1jmp 0xd0233
    000d06f6
    000d06f6loc_d06f6:
    000d06f6mov ecx, 1000
    000d06fbmov rax, [rsp+64]
    000d0700xor edx, edx
    000d0702div ecx
    000d0704mov ecx, eax
    000d0706xor edx, edx
    000d0708div esi
    000d070atest edx, edx
    000d070cje 0xd0726
    000d070emov rax, [rsp+16]
    000d0713mov esi, [rax]
    000d0715lea rdi, [rsp+72]
    000d071amov edx, ecx
    000d071ccall time::formatting::format_number_pad_zero
    000d0721jmp 0xd0808
    000d0726
    000d0726loc_d0726:
    000d0726mov ecx, 10000
    000d072bmov rax, [rsp+64]
    000d0730xor edx, edx
    000d0732div ecx
    000d0734mov ecx, eax
    000d0736xor edx, edx
    000d0738div esi
    000d073atest edx, edx
    000d073cje 0xd0756
    000d073emov rax, [rsp+16]
    000d0743mov esi, [rax]
    000d0745lea rdi, [rsp+72]
    000d074amov edx, ecx
    000d074ccall time::formatting::format_number_pad_zero
    000d0751jmp 0xd0808
    000d0756
    000d0756loc_d0756:
    000d0756mov ecx, 0x186a0
    000d075bmov rax, [rsp+64]
    000d0760xor edx, edx
    000d0762div ecx
    000d0764mov ecx, eax
    000d0766mov si, 10
    000d076axor edx, edx
    000d076cdiv si
    000d076ftest dx, dx
    000d0772je 0xd0789
    000d0774mov rax, [rsp+16]
    000d0779mov esi, [rax]
    000d077blea rdi, [rsp+72]
    000d0780mov edx, ecx
    000d0782call time::formatting::format_number_pad_zero
    000d0787jmp 0xd0808
    000d0789
    000d0789loc_d0789:
    000d0789mov ecx, 0xf4240
    000d078emov rax, [rsp+64]
    000d0793xor edx, edx
    000d0795div ecx
    000d0797mov ecx, eax
    000d0799xor edx, edx
    000d079bdiv si
    000d079etest dx, dx
    000d07a1je 0xd07b8
    000d07a3mov rax, [rsp+16]
    000d07a8mov esi, [rax]
    000d07aalea rdi, [rsp+72]
    000d07afmov edx, ecx
    000d07b1call time::formatting::format_number_pad_zero
    000d07b6jmp 0xd0808
    000d07b8
    000d07b8loc_d07b8:
    000d07b8mov ecx, 0x989680
    000d07bdmov rax, [rsp+64]
    000d07c2xor edx, edx
    000d07c4div ecx
    000d07c6mov ecx, eax
    000d07c8xor edx, edx
    000d07cadiv si
    000d07cdtest dx, dx
    000d07d0je 0xd07e7
    000d07d2mov rax, [rsp+16]
    000d07d7mov esi, [rax]
    000d07d9lea rdi, [rsp+72]
    000d07demov edx, ecx
    000d07e0call time::formatting::format_number_pad_zero
    000d07e5jmp 0xd0808
    000d07e7
    000d07e7loc_d07e7:
    000d07e7mov ecx, 0x5f5e100
    000d07ecmov rax, [rsp+64]
    000d07f1xor edx, edx
    000d07f3div ecx
    000d07f5mov rcx, [rsp+16]
    000d07famov esi, [rcx]
    000d07fclea rdi, [rsp+72]
    000d0801mov edx, eax
    000d0803call time::formatting::format_number_pad_zero
    000d0808
    000d0808loc_d0808:
    000d0808cmp [rsp+72], 0
    000d080ejne 0xcf829
    000d0814add rbp, [rsp+80]
    000d0819
    000d0819loc_d0819:
    000d0819cmp [rsp+160], 0
    000d0821je 0xd0827
    000d0823jns 0xd0832
    000d0825jmp 0xd0848
    000d0827
    000d0827loc_d0827:
    000d0827cmp [rsp+31], 0
    000d082cje 0xd08fa
    000d0832
    000d0832loc_d0832:
    000d0832cmp [rsp+31], 0
    000d0837js 0xd0848
    000d0839lea rax, [rip-0x415f7]
    000d0840mov [rsp+240], rax
    000d0848
    000d0848loc_d0848:
    000d0848mov rax, [rsp+16]
    000d084dmov esi, [rax]
    000d084flea rbx, [rsp+72]
    000d0854push 1
    000d0856pop rcx
    000d0857mov rdi, rbx
    000d085amov rdx, [rsp+240]
    000d0862call time::formatting::write
    000d0867cmp [rbx], 0
    000d086bjne 0xcf829
    000d0871mov cl, [rsp+160]
    000d0878mov eax, ecx
    000d087asar al, 7
    000d087dxor cl, al
    000d087fsub cl, al
    000d0881mov rax, [rsp+16]
    000d0886mov esi, [rax]
    000d0888movzx edx, cl
    000d088blea rbx, [rsp+72]
    000d0890mov rdi, rbx
    000d0893call time::formatting::format_number_pad_zero
    000d0898cmp [rbx], 0
    000d089cjne 0xcf829
    000d08a2mov rax, [rsp+16]
    000d08a7mov esi, [rax]
    000d08a9lea rdx, [rip-0x4038a]
    000d08b0lea rbx, [rsp+72]
    000d08b5push 1
    000d08b7pop rcx
    000d08b8mov rdi, rbx
    000d08bbcall time::formatting::write
    000d08c0cmp [rbx], 0
    000d08c4jne 0xcf829
    000d08camov cl, [rsp+31]
    000d08cemov eax, ecx
    000d08d0sar al, 7
    000d08d3xor cl, al
    000d08d5sub cl, al
    000d08d7mov rax, [rsp+16]
    000d08dcmov esi, [rax]
    000d08demovzx edx, cl
    000d08e1lea rbx, [rsp+72]
    000d08e6mov rdi, rbx
    000d08e9call time::formatting::format_number_pad_zero
    000d08eecmp [rbx], 0
    000d08f2jne 0xcf829
    000d08f8jmp 0xd0935
    000d08fa
    000d08faloc_d08fa:
    000d08famov rax, [rsp+16]
    000d08ffmov esi, [rax]
    000d0901lea rdx, [rip-0x416af]
    000d0908lea rbx, [rsp+72]
    000d090dpush 1
    000d090fpop rcx
    000d0910mov rdi, rbx
    000d0913call time::formatting::write
    000d0918cmp [rbx], 0
    000d091cjne 0xcf829
    000d0922add rbp, [rsp+80]
    000d0927mov [rsp+40], rbp
    000d092cmov [rsp+32], 3
    000d0935
    000d0935loc_d0935:
    000d0935mov r14, [rsp+168]
    000d093dmov rbp, [rsp+16]
    000d0942jmp 0xcfa3f
    000cf3a8
    000d0947
    000d0947_<simplelog::loggers::writelog::WriteLogger<W> as log::Log>::flush:
    000d0947push rbp
    000d0948push r14
    000d094apush rbx
    000d094bsub rsp, 32
    000d094flea rsi, [rdi+184]
    000d0956lea rbx, [rsp+8]
    000d095bmov rdi, rbx
    000d095ecall std::sync::mutex::Mutex<T>::lock
    000d0963lea rsi, [rip+0x115fd6]
    000d096amov rdi, rbx
    000d096dcall core::result::Result<T,E>::unwrap
    000d0972mov r14, rax
    000d0975mov ebp, edx
    000d0977and [rbx], 0
    000d097blea rdi, [rsp+8]
    000d0980call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d0985movzx esi, bpl
    000d0989mov rdi, r14
    000d098cadd rsp, 32
    000d0990pop rbx
    000d0991pop r14
    000d0993pop rbp
    000d0994jmp 0xcafd6
    000d0947
    000d0999
    000d0999_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
    000d0999push r14
    000d099bpush rbx
    000d099cpush rax
    000d099dmov rbx, rdi
    000d09a0mov rax, [rdi]
    000d09a3mov edi, [rax]
    000d09a5call std::io::Write::write_all
    000d09aamov r14, rax
    000d09adtest rax, rax
    000d09b0je 0xd09bf
    000d09b2lea rdi, [rbx+8]
    000d09b6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    000d09bbmov [rbx+8], r14
    000d09bf
    000d09bfloc_d09bf:
    000d09bftest r14, r14
    000d09c2setne al
    000d09c5add rsp, 8
    000d09c9pop rbx
    000d09capop r14
    000d09ccret
    000d0999
    000d09cd
    000d09cd_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
    000d09cdcmp rsi, rdx
    000d09d0jbe 0xd09dd
    000d09d2shl rdx, 6
    000d09d6add rdi, rdx
    000d09d9mov rax, rdi
    000d09dcret
    000d09dd
    000d09ddloc_d09dd:
    000d09ddpush rax
    000d09demov rdi, rdx
    000d09e1mov rdx, rcx
    000d09e4call core::panicking::panic_bounds_check
    000d09e9ud2
    000d09cd
    000d09eb
    000d09eb_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
    000d09ebtest rsi, rsi
    000d09eeje 0xd09f4
    000d09f0mov rax, rdi
    000d09f3ret
    000d09f4
    000d09f4loc_d09f4:
    000d09f4push rax
    000d09f5xor edi, edi
    000d09f7xor esi, esi
    000d09f9call core::panicking::panic_bounds_check
    000d09feud2
    000d09eb