
    MiF	                    n   S SK Jr  S SKrS SKrS SKrS SKrS SKr\R                  " 5       r\S:H  r	\S:H  r
\S:H  r\S:H  r\R                  S:H  r\R                  S:H  =(       a    \R                  " 5       S	:H  r\R                   R#                  \R                   R%                  \R                   R'                  \5      \R                   R*                  \R                   R*                  5      5      r\R                   R/                  \5      rS=q=q=rr\R:                  " \5      rSS
 jr SS jr!SS jr"Sr#g)    )annotationsNPyPyGraalVM
RustPythonCPythonwin32darwinarm64c                 L   [         c  [        R                  " SS9 n [        R                  R                  U R                  R                  5       5      (       + q [        R                  S[         (       a  SOS5        S S S 5        [         $ [         $ ! , (       d  f       [         $ = f)NTmPprefixzfilesystem is %scase-sensitive znot )
_FS_CASE_SENSITIVEtempfileNamedTemporaryFileospathexistsnamelowerLOGGERdebug)tmp_files    i/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/virtualenv/info.pyfs_is_case_sensitiver      sy     !((6(%'WW^^HMM4G4G4I%J!JLL9ASAS2Y_` 7  76 s   A B
B#c                     [         Gc
  Sn [        [        S5      (       a  [        R                  " SS9 n[        R
                  R                  UR                  5      n[        R
                  R                  X!R                   SS 35      n [        R                  " UR                  U5        Sn [        R
                  R                  U5      (       a  [        R                  " U5        S S S 5        [        R                  SU (       a  S	OS
5        U q [         $ ! [        [        4 a     N{f = f! [        R
                  R                  U5      (       a  [        R                  " U5        f f = f! , (       d  f       N= f)NFsymlinkr   r   -bTz!symlink on filesystem does%s workr   z not)_CAN_SYMLINKhasattrr   r   r   r   dirnamer   joinr   OSErrorNotImplementedErrorlexistsremover   r   )canr   temp_dirdests       r   fs_supports_symlinkr,       s    2y!! ,,E:h77??8==9ww||Hq.FG(JJx}}d3C wwt,,		$ ; LL<CbVT  !45  wwt,,		$ - ;:s<   AE/#D0:E/D,)D/+D,,D//=E,,E//
E=c                D    [        5       (       a  U R                  5       $ U $ )N)r   casefold)r   s    r   
fs_path_idr/   8   s    2444==?>$>    )
IS_CPYTHON
IS_GRAALPYIS_MAC_ARM64IS_PYPYIS_RUSTPYTHONIS_WIN	IS_ZIPAPPROOTr   r/   r,   )returnbool)r   strr9   r;   )$
__future__r   loggingr   platformsysr   python_implementationIMPLEMENTATIONr4   r2   r5   r1   r6   machiner3   r   realpathr$   abspath__file__pardirr8   isfiler7   r!   r   _CFG_DIR	_DATA_DIR	getLogger__name__r   r   r,   r/   __all__ r0   r   <module>rN      s   "  	  
 //1
F
"y(
,.y(
		 ||x'IH,<,<,>',I	wwRWW__X%>PRPWPWP^P^_`GGNN4 	;? ? ?! ?Hy			8	$0?r0   