ó
    Ñ]jj  ã                  ó¢   • S SK Jr  S SKJr  S SKJr  SSKJrJr  \(       a  S SK	J
r
  S SKJr  S SKJrJr   " S	 S
\5      r " S S\5      rS
S/rg)é    )Úannotations)Úcontextmanager)ÚTYPE_CHECKINGé   )ÚAppDataÚContentStore)Ú	Generator)ÚPath)ÚAnyÚNoReturnc                  ó¨   • \ rS rSrSrSrSrSS jr\" S5      r	SS jr
SS jrSS	 jrSS
 jrSS jr\SS j5       r\SS j5       rSS jrSS jrSrg)ÚAppDataDisabledé   zPNo application cache available (most likely as we don't have write permissions).TFc                ó   • g ©N© ©Úselfs    ÚS/home/mande/repo/quber/.venv/lib/python3.13/site-packages/virtualenv/app_data/na.pyÚ__init__ÚAppDataDisabled.__init__   s   € Øó    zDno app data folder available, probably no write access to the folderc                ó   • g©zDo nothing.Nr   r   s    r   ÚcloseÚAppDataDisabled.close   ó   � r   c                ó   • gr   r   r   s    r   ÚresetÚAppDataDisabled.reset   r   r   c                ó   • [        5       $ r   ©ÚContentStoreNA©r   Úpaths     r   Úpy_infoÚAppDataDisabled.py_info   ó   € ÜÓÐr   c                ó   • [        5       $ r   r"   )r   ÚdistributionÚfor_py_versions      r   Úembed_update_logÚ AppDataDisabled.embed_update_log"   r(   r   c                ó   • U R                   er   ©Úerror)r   r%   Ú	to_folders      r   ÚextractÚAppDataDisabled.extract%   ó   € Ø�j‰jÐr   c              #  ó   #   • Sv •  g7fr   r   r$   s     r   ÚlockedÚAppDataDisabled.locked(   s
   é € ô 	ùó   ‚c                ó   • U R                   er   r/   r   s    r   ÚhouseÚAppDataDisabled.house-   s   € à�j‰jÐr   c                ó   • U R                   er   r/   )r   r+   Únames      r   Úwheel_imageÚAppDataDisabled.wheel_image1   r4   r   c                ó   • g)zNothing to clear.Nr   r   s    r   Úpy_info_clearÚAppDataDisabled.py_info_clear4   r   r   r   N©ÚreturnÚNone)r%   r
   rD   r#   )r*   Ústrr+   rF   rD   r#   )r%   r
   r1   zPath | NonerD   r   )r%   r
   rD   úGenerator[None])rD   r   )r+   rF   r=   rF   rD   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	transientÚ
can_updater   ÚRuntimeErrorr0   r   r   r&   r,   r2   r   r6   Úpropertyr:   r>   rA   Ú__static_attributes__r   r   r   r   r      sl   † ÙZà€IØ€Jôñ Ð_Ó`€Eôôô ô ôð óó ðð óó ðô÷ r   r   c                  óP   • \ rS rSrS	S jrS
S jrSS jrS
S jr\SS j5       r	Sr
g)r#   é8   c                ó   • g)NFr   r   s    r   ÚexistsÚContentStoreNA.exists9   s   € Ør   c                ó   • g)zNothing to read.Nr   r   s    r   ÚreadÚContentStoreNA.read<   s   € àr   c                ó   • g)zNothing to write.Nr   )r   Úcontents     r   ÚwriteÚContentStoreNA.write@   r   r   c                ó   • g)zNothing to remove.Nr   r   s    r   ÚremoveÚContentStoreNA.removeC   r   r   c              #  ó   #   • S v •  g 7fr   r   r   s    r   r6   ÚContentStoreNA.lockedF   s   é € äùr8   r   N)rD   ÚboolrC   )r[   r   rD   rE   )rD   rG   )rH   rI   rJ   rK   rU   rX   r\   r_   r   r6   rQ   r   r   r   r#   r#   8   s*   † ôôô ô!ð óó ór   r#   N)Ú
__future__r   Ú
contextlibr   Útypingr   Úbaser   r   Úcollections.abcr	   Úpathlibr
   r   r   r   r#   Ú__all__r   r   r   Ú<module>rk      sE   ðÝ "å %Ý  ç 'æÝ)Ýß$ô' �gô ' ôT�\ô ð( Øð�r   