L i&ddlZdZe\ZZy)Nctjdk(rddld}fd}||fSttjdr d}d}||fSttdrttd r d }d }||fSd }d }||fS)Nntrc@tj|jSN)osstatst_ctimefilepaths ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/loguru/_ctime_functions.pyget_ctime_windowsz/load_ctime_functions..get_ctime_windowss778$-- -cpjsy j||y#ttf$rYywxYwr) SUPPORTEDsetctimeOSError ValueError)r timestampwin32_setctimes r set_ctime_windowsz/load_ctime_functions..set_ctime_windows s;!++ '')<Z(  s #55 st_birthtimec@tj|jSr)rrrr s r get_ctime_macosz-load_ctime_functions..get_ctime_macoss778$11 1rcyrr rs r set_ctime_macosz-load_ctime_functions..set_ctime_macoss rgetxattrsetxattrc ttj|dS#t$r"tj|j cYSwxYw)Nuser.loguru_crtime)floatrrrrst_mtimer s r get_ctime_linuxz-load_ctime_functions..get_ctime_linux"sB 2R[[3HIJJ 2wwx(111 2s!(A  A c tj|dt|jdy#t$rYywxYw)Nr!ascii)rrstrencoderrs r set_ctime_linuxz-load_ctime_functions..set_ctime_linux(s:  H&;S^=R=RSZ=[\  s /2 >>c@tj|jSr)rrr#r s r get_ctime_fallbackz0load_ctime_functions..get_ctime_fallback0swwx )))rcyrrrs r set_ctime_fallbackz0load_ctime_functions..set_ctime_fallback3s r)rnamerhasattr stat_result) r rrrr$r)r+r-rs @r load_ctime_functionsr1s ww$ . !"333r~~~. 2 //r:72z#: 2   //*  1 11r)rr1 get_ctime set_ctimerrr r4s 22j,- 9r