ó
    Ñ]jþw  ã                  ó’  • S r SSKJr  SSKrSSKrSSKJr  SSKJr  SSK	J
r
  SSK	Jr  \(       a  SS	KJr  SS
KJr  \R                   S:X  a  SSKJr  O\R                   S:X  a  SSKJr  OSSKJr  S>S jr\(       a  \rO\" 5       r\r      S?             S@S jjr     SA           SBS jjr      S?             S@S jjr     SA           SBS jjr      SC             SDS jjr     SE           SFS jjr       S?             S@S jjr!    SG         SHS jjr"      SC             SDS jjr#     SE           SFS jjr$SIS jr%SIS jr&SIS jr'SIS jr(SIS jr)SIS  jr*SIS! jr+SIS" jr,SIS# jr-  SJ     SKS$ jjr.      SC             SDS% jjr/     SE           SFS& jjr0      S?             SLS' jjr1     SA           SMS( jjr2      S?             SLS) jjr3     SA           SMS* jjr4     SE           SNS+ jjr5      SC             SOS, jjr6      S?             SLS- jjr7    SG         SPS. jjr8      SC             SOS/ jjr9     SE           SNS0 jjr:SQS1 jr;SQS2 jr<SQS3 jr=SQS4 jr>SQS5 jr?SQS6 jr@SQS7 jrASQS8 jrBSQS9 jrC  SJ     SRS: jjrD      SC             SOS; jjrE     SE           SNS< jjrF/ S=QrGg)Sa]  Utilities for determining application-specific dirs.

Provides convenience functions (e.g. :func:`user_data_dir`, :func:`user_config_path`), a :data:`PlatformDirs` class that
auto-detects the current platform, and the :class:`~platformdirs.api.PlatformDirsABC` base class.

See <https://github.com/platformdirs/platformdirs> for details and usage.

é    )ÚannotationsN)ÚTYPE_CHECKINGé   )ÚPlatformDirsABC)Ú__version__)Ú__version_tuple__)ÚPath)ÚLiteralÚwin32)ÚWindowsÚdarwin)ÚMacOS)ÚUnixc                 ó  • [         R                  " S5      S:X  al  [         R                  " S5      S:X  aR  [         R                  " S5      (       d  [         R                  " S5      (       a  [        $ SSKJn   U " 5       b  SS	KJn  U$ [        $ )
NÚANDROID_DATAz/dataÚANDROID_ROOTz/systemÚSHELLÚPREFIXr   )Ú_android_folder)ÚAndroid)ÚosÚgetenvÚ_ResultÚplatformdirs.androidr   r   )r   r   s     ÚR/home/mande/repo/quber/.venv/lib/python3.13/site-packages/platformdirs/__init__.pyÚ_set_platform_dir_classr       s^   € Ü	‡y‚y�Ó  GÓ+´·	²	¸.Ó0IÈYÓ0VÜ�9Š9�W×Ñ¤§¢¨8×!4Ñ!4ÜˆNå8áÓÑ(Ý4àˆNä€Nó    c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: data directory tied to the user

©ÚappnameÚ	appauthorÚversionÚroamingÚensure_existsÚuse_site_for_root)ÚPlatformDirsÚuser_data_dirr   s         r   r'   r'   7   ó*   € ô$ ØØØØØ#Ø+ñ÷ �mðr   c                ó0   • [        U UUUUS9R                  $ )a»  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: data directory shared by users

©r    r!   r"   Ú	multipathr$   )r&   Úsite_data_dirr*   s        r   r,   r,   S   s'   € ô  ØØØØØ#ñ÷ �mðr   c           	     ó2   • [        U UUUUUS9R                  $ )a   :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: config directory tied to the user

r   )r&   Úuser_config_dirr   s         r   r.   r.   l   ó*   € ô$ ØØØØØ#Ø+ñ÷ �oðr   c                ó0   • [        U UUUUS9R                  $ )a½  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: config directory shared by users

r*   )r&   Úsite_config_dirr*   s        r   r1   r1   ˆ   s'   € ô  ØØØØØ#ñ÷ �oðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: cache directory tied to the user

©r    r!   r"   Úopinionr$   r%   )r&   Úuser_cache_dirr3   s         r   r5   r5   ¡   ó*   € ô$ ØØØØØ#Ø+ñ÷ �nðr   c                ó0   • [        U UUUUS9R                  $ )a¶  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: cache directory shared by users

©r    r!   r"   r4   r$   )r&   Úsite_cache_dirr8   s        r   r9   r9   ½   s'   € ô  ØØØØØ#ñ÷ �nðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: state directory tied to the user

r   )r&   Úuser_state_dirr   s         r   r;   r;   Ö   r6   r   c                ó.   • [        U UUUS9R                  $ )al  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: state directory shared by users

©r    r!   r"   r$   )r&   Úsite_state_dirr=   s       r   r>   r>   ò   s$   € ô ØØØØ#ñ	÷
 �nðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: log directory tied to the user

r3   )r&   Úuser_log_dirr3   s         r   r@   r@     s*   € ô$ ØØØØØ#Ø+ñ÷ �lðr   c                ó0   • [        U UUUUS9R                  $ )a´  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: log directory shared by users

r8   )r&   Úsite_log_dirr8   s        r   rB   rB   $  s'   € ô  ØØØØØ#ñ÷ �lðr   c                 ó*   • [        5       R                  $ )z.:returns: documents directory tied to the user)r&   Úuser_documents_dir© r   r   rD   rD   =  ó   € ä‹>×,Ñ,Ð,r   c                 ó*   • [        5       R                  $ )z.:returns: downloads directory tied to the user)r&   Úuser_downloads_dirrE   r   r   rH   rH   B  rF   r   c                 ó*   • [        5       R                  $ )z-:returns: pictures directory tied to the user)r&   Úuser_pictures_dirrE   r   r   rJ   rJ   G  ó   € ä‹>×+Ñ+Ð+r   c                 ó*   • [        5       R                  $ )z+:returns: videos directory tied to the user)r&   Úuser_videos_dirrE   r   r   rM   rM   L  ó   € ä‹>×)Ñ)Ð)r   c                 ó*   • [        5       R                  $ )z*:returns: music directory tied to the user)r&   Úuser_music_dirrE   r   r   rP   rP   Q  s   € ä‹>×(Ñ(Ð(r   c                 ó*   • [        5       R                  $ )z,:returns: desktop directory tied to the user)r&   Úuser_desktop_dirrE   r   r   rR   rR   V  ó   € ä‹>×*Ñ*Ð*r   c                 ó*   • [        5       R                  $ )z(:returns: bin directory tied to the user)r&   Úuser_bin_dirrE   r   r   rU   rU   [  ó   € ä‹>×&Ñ&Ð&r   c                 ó*   • [        5       R                  $ )z':returns: bin directory shared by users)r&   Úsite_bin_dirrE   r   r   rX   rX   `  rV   r   c                 ó*   • [        5       R                  $ )z1:returns: applications directory tied to the user)r&   Úuser_applications_dirrE   r   r   rZ   rZ   e  s   € ä‹>×/Ñ/Ð/r   c                ó*   • [        U US9R                  $ )zß:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: applications directory shared by users

©r+   r$   )r&   Úsite_applications_dirr\   s     r   r]   r]   j  s   € ô ØØ#ñ÷ Ñðr   c           	     ó2   • [        U UUUUUS9R                  $ )a!  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: runtime directory tied to the user

r3   )r&   Úuser_runtime_dirr3   s         r   r_   r_   z  ó+   € ô$ ØØØØØ#Ø+ñ÷ Ñðr   c                ó0   • [        U UUUUS9R                  $ )a¸  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: runtime directory shared by users

r8   )r&   Úsite_runtime_dirr8   s        r   rb   rb   –  s(   € ô  ØØØØØ#ñ÷ Ñðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: data path tied to the user

r   )r&   Úuser_data_pathr   s         r   rd   rd   ¯  r6   r   c                ó0   • [        U UUUUS9R                  $ )a¶  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: data path shared by users

r*   )r&   Úsite_data_pathr*   s        r   rf   rf   Ë  s'   € ô  ØØØØØ#ñ÷ �nðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: config path tied to the user

r   )r&   Úuser_config_pathr   s         r   rh   rh   ä  r`   r   c                ó0   • [        U UUUUS9R                  $ )a¸  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: config path shared by users

r*   )r&   Úsite_config_pathr*   s        r   rj   rj      s(   € ô  ØØØØØ#ñ÷ Ñðr   c                ó0   • [        U UUUUS9R                  $ )a±  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: cache path shared by users

r8   )r&   Úsite_cache_pathr8   s        r   rl   rl     s'   € ô  ØØØØØ#ñ÷ �oðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: cache path tied to the user

r3   )r&   Úuser_cache_pathr3   s         r   rn   rn   2  r/   r   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: state path tied to the user

r   )r&   Úuser_state_pathr   s         r   rp   rp   N  r/   r   c                ó.   • [        U UUUS9R                  $ )ag  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: state path shared by users

r=   )r&   Úsite_state_pathr=   s       r   rr   rr   j  s$   € ô ØØØØ#ñ	÷
 �oðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: log path tied to the user

r3   )r&   Úuser_log_pathr3   s         r   rt   rt   €  r(   r   c                ó0   • [        U UUUUS9R                  $ )a¯  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: log path shared by users

r8   )r&   Úsite_log_pathr8   s        r   rv   rv   œ  s'   € ô  ØØØØØ#ñ÷ �mðr   c                 ó*   • [        5       R                  $ )z):returns: documents path tied to the user)r&   Úuser_documents_pathrE   r   r   rx   rx   µ  ó   € ä‹>×-Ñ-Ð-r   c                 ó*   • [        5       R                  $ )z):returns: downloads path tied to the user)r&   Úuser_downloads_pathrE   r   r   r{   r{   º  ry   r   c                 ó*   • [        5       R                  $ )z(:returns: pictures path tied to the user)r&   Úuser_pictures_pathrE   r   r   r}   r}   ¿  rF   r   c                 ó*   • [        5       R                  $ )z&:returns: videos path tied to the user)r&   Úuser_videos_pathrE   r   r   r   r   Ä  rS   r   c                 ó*   • [        5       R                  $ )z%:returns: music path tied to the user)r&   Úuser_music_pathrE   r   r   r�   r�   É  rN   r   c                 ó*   • [        5       R                  $ )z':returns: desktop path tied to the user)r&   Úuser_desktop_pathrE   r   r   rƒ   rƒ   Î  rK   r   c                 ó*   • [        5       R                  $ )z#:returns: bin path tied to the user)r&   Úuser_bin_pathrE   r   r   r…   r…   Ó  ó   € ä‹>×'Ñ'Ð'r   c                 ó*   • [        5       R                  $ )z":returns: bin path shared by users)r&   Úsite_bin_pathrE   r   r   rˆ   rˆ   Ø  r†   r   c                 ó*   • [        5       R                  $ )z,:returns: applications path tied to the user)r&   Úuser_applications_pathrE   r   r   rŠ   rŠ   Ý  s   € ä‹>×0Ñ0Ð0r   c                ó*   • [        U US9R                  $ )zÚ:param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: applications path shared by users

r\   )r&   Úsite_applications_pathr\   s     r   rŒ   rŒ   â  s   € ô ØØ#ñ÷ Ñðr   c           	     ó2   • [        U UUUUUS9R                  $ )a  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
:param use_site_for_root: See `use_site_for_root <platformdirs.api.PlatformDirsABC.use_site_for_root>`.

:returns: runtime path tied to the user

r3   )r&   Úuser_runtime_pathr3   s         r   rŽ   rŽ   ò  s+   € ô$ ØØØØØ#Ø+ñ÷ Ñðr   c                ó0   • [        U UUUUS9R                  $ )a³  :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
:param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
:param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
:param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
:param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.

:returns: runtime path shared by users

r8   )r&   Úsite_runtime_pathr8   s        r   r�   r�     s(   € ô  ØØØØØ#ñ÷ Ñðr   )1ÚAppDirsr&   r   r   Ú__version_info__r]   rŒ   rX   rˆ   r9   rl   r1   rj   r,   rf   rB   rv   rb   r�   r>   rr   rZ   rŠ   rU   r…   r5   rn   r.   rh   r'   rd   rR   rƒ   rD   rx   rH   r{   r@   rt   rP   r�   rJ   r}   r_   rŽ   r;   rp   rM   r   )Úreturnztype[PlatformDirsABC])NNNFFF)r    ú
str | Noner!   ústr | Literal[False] | Noner"   r”   r#   Úboolr$   r–   r%   r–   r“   Ústr)NNNFF)r    r”   r!   r•   r"   r”   r+   r–   r$   r–   r“   r—   )NNNTFF)r    r”   r!   r•   r"   r”   r4   r–   r$   r–   r%   r–   r“   r—   )NNNTF)r    r”   r!   r•   r"   r”   r4   r–   r$   r–   r“   r—   )NNNF)
r    r”   r!   r•   r"   r”   r$   r–   r“   r—   )r“   r—   )FF)r+   r–   r$   r–   r“   r—   )r    r”   r!   r•   r"   r”   r#   r–   r$   r–   r%   r–   r“   r	   )r    r”   r!   r•   r"   r”   r+   r–   r$   r–   r“   r	   )r    r”   r!   r•   r"   r”   r4   r–   r$   r–   r“   r	   )r    r”   r!   r•   r"   r”   r4   r–   r$   r–   r%   r–   r“   r	   )
r    r”   r!   r•   r"   r”   r$   r–   r“   r	   )r“   r	   )r+   r–   r$   r–   r“   r	   )HÚ__doc__Ú
__future__r   r   ÚsysÚtypingr   Úapir   r"   r   r   r’   Úpathlibr	   r
   ÚplatformÚplatformdirs.windowsr   r   Úplatformdirs.macosr   Úplatformdirs.unixr   r   r&   r‘   r'   r,   r.   r1   r5   r9   r;   r>   r@   rB   rD   rH   rJ   rM   rP   rR   rU   rX   rZ   r]   r_   rb   rd   rf   rh   rj   rl   rn   rp   rr   rt   rv   rx   r{   r}   r   r�   rƒ   r…   rˆ   rŠ   rŒ   rŽ   r�   Ú__all__rE   r   r   Ú<module>r£      sè  ðñõ #ã 	Û 
Ý  å  Ý  Ý :æÝÝà‡<�<�7ÓÞ7Ø‡\�\�XÓÞ3å1ôö à�Lá*Ó,€LØ
€ð Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 	õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 	õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 	õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØð	Øðà*ðð ðð ð	ð
 	õð. Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 	õô2-ô
-ô
,ô
*ô
)ô
+ô
'ô
'ô
0ð ØðØðàðð 	õð" Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 	õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 	õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 
õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 
õð4 Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 
õð4 Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØð	Øðà*ðð ðð ð	ð
 
õð. Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 
õô2.ô
.ô
-ô
+ô
*ô
,ô
(ô
(ô
1ð ØðØðàðð 
õð" Ø-1ØØØØ#ðØðà*ðð ðð ð	ð
 ðð ðð 
õð: Ø-1ØØØðØðà*ðð ðð ð	ð
 ðð 
õò22�r   