+
    &ú·i¾1  ã                  ó„   € R t ^ RIHt ^ RIt^ RIHtHt ^ RIHt ^ RI	H
t
 ]
'       d   ^ RIHt ^ RI	Ht  ! R R	]4      tR# )
z	Base API.)ÚannotationsN)ÚABCÚabstractmethod)ÚPath)ÚTYPE_CHECKING)ÚIterator)ÚLiteralc                  ó‚  € ] tR t^tRtR|R R lltR R ltR R ltR	 R
 lt]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R l4       4       t]	]
R R  l4       4       t]	]
R! R" l4       4       t]	]
R# R$ l4       4       t]	]
R% R& l4       4       t]	]
R' R( l4       4       t]	]
R) R* l4       4       t]	]
R+ R, l4       4       t]	]
R- R. l4       4       t]	]
R/ R0 l4       4       t]	]
R1 R2 l4       4       t]	]
R3 R4 l4       4       t]	]
R5 R6 l4       4       t ]	R7 R8 l4       t!]	R9 R: l4       t"]	R; R< l4       t#]	R= R> l4       t$]	R? R@ l4       t%]	RA RB l4       t&]	RC RD l4       t']	RE RF l4       t(]	RG RH l4       t)]	RI RJ l4       t*]	RK RL l4       t+]	RM RN l4       t,]	RO RP l4       t-]	RQ RR l4       t.]	RS RT l4       t/]	RU RV l4       t0]	RW RX l4       t1]	RY RZ l4       t2]	R[ R\ l4       t3]	R] R^ l4       t4]	R_ R` l4       t5]	Ra Rb l4       t6Rc Rd lt7Re Rf lt8Rg Rh lt9Ri Rj lt:Rk Rl lt;Rm Rn lt<Ro Rp lt=Rq Rr lt>Rs Rt lt?Ru Rv lt@Rw Rx ltARy Rz ltBR{tCR# )}ÚPlatformDirsABCaf  Abstract base class defining all platform directory properties, their :class:`~pathlib.Path` variants, and iterators.

Platform-specific subclasses (e.g. :class:`~platformdirs.windows.Windows`, :class:`~platformdirs.macos.MacOS`,
:class:`~platformdirs.unix.Unix`) implement the abstract properties to return the appropriate paths for each
operating system.

Nc               ó<   € V ^8„  d   QhRRRRRRRRRRR	RR
RRRRR/	# )é   Úappnamez
str | NoneÚ	appauthorzstr | Literal[False] | NoneÚversionÚroamingÚboolÚ	multipathÚopinionÚensure_existsÚuse_site_for_rootÚreturnÚNone© )Úformats   "Ú2/usr/lib/python3/dist-packages/platformdirs/api.pyÚ__annotate__ÚPlatformDirsABC.__annotate__   so   € ÷ Fñ FàðFð /ðFð ð	Fð
 ðFð ðFð ðFð ðFð  ðFð 
ñFó    c	                ór   € Wn         W n         W0n         W@n         WPn         W`n         Wpn         W€n        R# )aC  Create a new platform directory.

:param appname: See `appname`.
:param appauthor: See `appauthor`.
:param version: See `version`.
:param roaming: See `roaming`.
:param multipath: See `multipath`.
:param opinion: See `opinion`.
:param ensure_exists: See `ensure_exists`.
:param use_site_for_root: See `use_site_for_root`.

N)r   r   r   r   r   r   r   r   )	Úselfr   r   r   r   r   r   r   r   s	   &&&&&&&&&r   Ú__init__ÚPlatformDirsABC.__init__   s]   € ð. ŒØ"Œð	ð
 Œð	ð Œð	ð #Œð	ð Œð	ð +Ôð	ð
 "3Ôñ	r   c               ó    € V ^8„  d   QhRRRR/# )r   ÚbaseÚstrr   r   )r   s   "r   r   r   `   s   € ÷ ñ °#ð ¸#ñ r   c                	óR  € \        VR ,          4      pV P                  '       dI   VP                  V P                  4       V P                  '       d   VP                  V P                  4       \        P
                  P                  ! V^ ,          .VO5!  pV P                  V4       V# ):é   NN)Úlistr   Úappendr   ÚosÚpathÚjoinÚ_optionally_create_directory)r   r#   Úparamsr*   s   &*  r   Ú_append_app_name_and_versionÚ,PlatformDirsABC._append_app_name_and_version`   so   € Ü�d˜2•h“ˆØ�<�<ˆ<Ø�M‰M˜$Ÿ,™,Ô'Ø�|�|ˆ|Ø—‘˜dŸl™lÔ+Ü�w‰w�|Š|˜D �GÐ- fÓ-ˆØ×)Ñ)¨$Ô/Øˆr   c               ó    € V ^8„  d   QhRRRR/# )r   r*   r$   r   r   r   )r   s   "r   r   r   j   s   € ÷ :ñ :°ð :¸ñ :r   c                	óf   € V P                   '       d   \        V4      P                  R R R7       R# R# )T)ÚparentsÚexist_okN)r   r   Úmkdir©r   r*   s   &&r   r,   Ú,PlatformDirsABC._optionally_create_directoryj   s*   € Ø××ÐÜ�‹J×Ñ T°DÐÖ9ñ r   c               ó    € V ^8„  d   QhRRRR/# )r   Ú	directoryr$   r   r   r   )r   s   "r   r   r   n   s   € ÷ ñ ¸#ð À$ñ r   c                	óˆ   € V P                   '       d'   VP                  \        P                  4      ^ ,          p\	        V4      # )é    )r   Ú	partitionr)   Úpathsepr   )r   r8   s   &&r   Ú _first_item_as_path_if_multipathÚ0PlatformDirsABC._first_item_as_path_if_multipathn   s.   € Ø�>�>ˆ>à!×+Ñ+¬B¯J©JÓ7¸Õ:ˆIÜ�I‹Ðr   c               ó   € V ^8„  d   QhRR/# ©r   r   r$   r   )r   s   "r   r   r   v   s   € ÷ 8ñ 8˜sñ 8r   c                ó   € R# )z):returns: data directory tied to the userNr   ©r   s   &r   Úuser_data_dirÚPlatformDirsABC.user_data_dirt   ó   ‚ r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   {   s   € ÷ 7ñ 7˜sñ 7r   c                ó   € R# )z(:returns: data directory shared by usersNr   rB   s   &r   Úsite_data_dirÚPlatformDirsABC.site_data_diry   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   €   ó   € ÷ :ñ : ñ :r   c                ó   € R# )z+:returns: config directory tied to the userNr   rB   s   &r   Úuser_config_dirÚPlatformDirsABC.user_config_dir~   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   …   s   € ÷ 9ñ 9 ñ 9r   c                ó   € R# )z*:returns: config directory shared by usersNr   rB   s   &r   Úsite_config_dirÚPlatformDirsABC.site_config_dirƒ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Š   ó   € ÷ 9ñ 9 ñ 9r   c                ó   € R# )z*:returns: cache directory tied to the userNr   rB   s   &r   Úuser_cache_dirÚPlatformDirsABC.user_cache_dirˆ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   �   ó   € ÷ 8ñ 8 ñ 8r   c                ó   € R# )z):returns: cache directory shared by usersNr   rB   s   &r   Úsite_cache_dirÚPlatformDirsABC.site_cache_dir�   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ”   rT   r   c                ó   € R# )z*:returns: state directory tied to the userNr   rB   s   &r   Úuser_state_dirÚPlatformDirsABC.user_state_dir’   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ™   rY   r   c                ó   € R# )z):returns: state directory shared by usersNr   rB   s   &r   Úsite_state_dirÚPlatformDirsABC.site_state_dir—   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ž   ó   € ÷ 7ñ 7˜cñ 7r   c                ó   € R# )z(:returns: log directory tied to the userNr   rB   s   &r   Úuser_log_dirÚPlatformDirsABC.user_log_dirœ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   £   ó   € ÷ 6ñ 6˜cñ 6r   c                ó   € R# )z':returns: log directory shared by usersNr   rB   s   &r   Úsite_log_dirÚPlatformDirsABC.site_log_dir¡   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ¨   ó   € ÷ =ñ = Cñ =r   c                ó   € R# )z.:returns: documents directory tied to the userNr   rB   s   &r   Úuser_documents_dirÚ"PlatformDirsABC.user_documents_dir¦   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ­   rp   r   c                ó   € R# )z.:returns: downloads directory tied to the userNr   rB   s   &r   Úuser_downloads_dirÚ"PlatformDirsABC.user_downloads_dir«   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ²   s   € ÷ <ñ < 3ñ <r   c                ó   € R# )z-:returns: pictures directory tied to the userNr   rB   s   &r   Úuser_pictures_dirÚ!PlatformDirsABC.user_pictures_dir°   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ·   rK   r   c                ó   € R# )z+:returns: videos directory tied to the userNr   rB   s   &r   Úuser_videos_dirÚPlatformDirsABC.user_videos_dirµ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ¼   rT   r   c                ó   € R# )z*:returns: music directory tied to the userNr   rB   s   &r   Úuser_music_dirÚPlatformDirsABC.user_music_dirº   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Á   ó   € ÷ ;ñ ; #ñ ;r   c                ó   € R# )z,:returns: desktop directory tied to the userNr   rB   s   &r   Úuser_desktop_dirÚ PlatformDirsABC.user_desktop_dir¿   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Æ   rf   r   c                ó   € R# )z(:returns: bin directory tied to the userNr   rB   s   &r   Úuser_bin_dirÚPlatformDirsABC.user_bin_dirÄ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Ë   rk   r   c                ó   € R# )z':returns: bin directory shared by usersNr   rB   s   &r   Úsite_bin_dirÚPlatformDirsABC.site_bin_dirÉ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Ð   s   € ÷ @ñ @ sñ @r   c                ó   € R# )z1:returns: applications directory tied to the userNr   rB   s   &r   Úuser_applications_dirÚ%PlatformDirsABC.user_applications_dirÎ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Õ   s   € ÷ ?ñ ? sñ ?r   c                ó   € R# )z0:returns: applications directory shared by usersNr   rB   s   &r   Úsite_applications_dirÚ%PlatformDirsABC.site_applications_dirÓ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   Ú   r…   r   c                ó   € R# )z,:returns: runtime directory tied to the userNr   rB   s   &r   Úuser_runtime_dirÚ PlatformDirsABC.user_runtime_dirØ   rE   r   c               ó   € V ^8„  d   QhRR/# r@   r   )r   s   "r   r   r   ß   s   € ÷ :ñ : #ñ :r   c                ó   € R# )z+:returns: runtime directory shared by usersNr   rB   s   &r   Úsite_runtime_dirÚ PlatformDirsABC.site_runtime_dirÝ   rE   r   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r   ã   ó   € ÷ (ñ ( ñ (r   c                ó,   € \        V P                  4      # )z$:returns: data path tied to the user)r   rC   rB   s   &r   Úuser_data_pathÚPlatformDirsABC.user_data_pathâ   ó   € ô �D×&Ñ&Ó'Ð'r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   è   r£   r   c                ó,   € \        V P                  4      # )z#:returns: data path shared by users)r   rH   rB   s   &r   Úsite_data_pathÚPlatformDirsABC.site_data_pathç   r§   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   í   ó   € ÷ *ñ * $ñ *r   c                ó,   € \        V P                  4      # )z&:returns: config path tied to the user)r   rM   rB   s   &r   Úuser_config_pathÚ PlatformDirsABC.user_config_pathì   ó   € ô �D×(Ñ(Ó)Ð)r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   ò   r­   r   c                ó,   € \        V P                  4      # )z%:returns: config path shared by users)r   rQ   rB   s   &r   Úsite_config_pathÚ PlatformDirsABC.site_config_pathñ   r±   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   ÷   ó   € ÷ )ñ ) ñ )r   c                ó,   € \        V P                  4      # )z%:returns: cache path tied to the user)r   rV   rB   s   &r   Úuser_cache_pathÚPlatformDirsABC.user_cache_pathö   ó   € ô �D×'Ñ'Ó(Ð(r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   ü   r·   r   c                ó,   € \        V P                  4      # )z$:returns: cache path shared by users)r   r[   rB   s   &r   Úsite_cache_pathÚPlatformDirsABC.site_cache_pathû   r»   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     r·   r   c                ó,   € \        V P                  4      # )z%:returns: state path tied to the user)r   r_   rB   s   &r   Úuser_state_pathÚPlatformDirsABC.user_state_path   r»   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     r·   r   c                ó,   € \        V P                  4      # )z$:returns: state path shared by users)r   rc   rB   s   &r   Úsite_state_pathÚPlatformDirsABC.site_state_path  r»   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     ó   € ÷ 'ñ '˜tñ 'r   c                ó,   € \        V P                  4      # )z#:returns: log path tied to the user)r   rh   rB   s   &r   Úuser_log_pathÚPlatformDirsABC.user_log_path
  ó   € ô �D×%Ñ%Ó&Ð&r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     rÉ   r   c                ó,   € \        V P                  4      # )z":returns: log path shared by users)r   rm   rB   s   &r   Úsite_log_pathÚPlatformDirsABC.site_log_path  rÍ   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     ó   € ÷ -ñ - Tñ -r   c                ó,   € \        V P                  4      # )z):returns: documents path tied to the user)r   rr   rB   s   &r   Úuser_documents_pathÚ#PlatformDirsABC.user_documents_path  ó   € ô �D×+Ñ+Ó,Ð,r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     rÓ   r   c                ó,   € \        V P                  4      # )z):returns: downloads path tied to the user)r   rv   rB   s   &r   Úuser_downloads_pathÚ#PlatformDirsABC.user_downloads_path  r×   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r     s   € ÷ ,ñ , Dñ ,r   c                ó,   € \        V P                  4      # )z(:returns: pictures path tied to the user)r   rz   rB   s   &r   Úuser_pictures_pathÚ"PlatformDirsABC.user_pictures_path  s   € ô �D×*Ñ*Ó+Ð+r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   $  r­   r   c                ó,   € \        V P                  4      # )z&:returns: videos path tied to the user)r   r~   rB   s   &r   Úuser_videos_pathÚ PlatformDirsABC.user_videos_path#  r±   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   )  r·   r   c                ó,   € \        V P                  4      # )z%:returns: music path tied to the user)r   r‚   rB   s   &r   Úuser_music_pathÚPlatformDirsABC.user_music_path(  r»   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   .  ó   € ÷ +ñ + 4ñ +r   c                ó,   € \        V P                  4      # )z':returns: desktop path tied to the user)r   r‡   rB   s   &r   Úuser_desktop_pathÚ!PlatformDirsABC.user_desktop_path-  ó   € ô �D×)Ñ)Ó*Ð*r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   3  rÉ   r   c                ó,   € \        V P                  4      # )z#:returns: bin path tied to the user)r   r‹   rB   s   &r   Úuser_bin_pathÚPlatformDirsABC.user_bin_path2  rÍ   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   8  rÉ   r   c                ó,   € \        V P                  4      # )z":returns: bin path shared by users)r   r�   rB   s   &r   Úsite_bin_pathÚPlatformDirsABC.site_bin_path7  rÍ   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   =  ó   € ÷ 0ñ 0¨ñ 0r   c                ó,   € \        V P                  4      # )z,:returns: applications path tied to the user)r   r“   rB   s   &r   Úuser_applications_pathÚ&PlatformDirsABC.user_applications_path<  ó   € ô �D×.Ñ.Ó/Ð/r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   B  r÷   r   c                ó,   € \        V P                  4      # )z+:returns: applications path shared by users)r   r—   rB   s   &r   Úsite_applications_pathÚ&PlatformDirsABC.site_applications_pathA  rû   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   G  ré   r   c                ó,   € \        V P                  4      # )z':returns: runtime path tied to the user)r   r›   rB   s   &r   Úuser_runtime_pathÚ!PlatformDirsABC.user_runtime_pathF  rí   r   c               ó   € V ^8„  d   QhRR/# r¢   r   )r   s   "r   r   r   L  ré   r   c                ó,   € \        V P                  4      # )z&:returns: runtime path shared by users)r   rŸ   rB   s   &r   Úsite_runtime_pathÚ!PlatformDirsABC.site_runtime_pathK  rí   r   c               ó   € V ^8„  d   QhRR/# ©r   r   zIterator[str]r   )r   s   "r   r   r   P  s   € ÷ #ñ # -ñ #r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z4:yield: all user and site configuration directories.N)rM   rQ   rB   s   &r   Úiter_config_dirsÚ PlatformDirsABC.iter_config_dirsP  s   é € à×"Ñ"Ò"Ø×"Ñ"Ô"ùó   ‚!c               ó   € V ^8„  d   QhRR/# r	  r   )r   s   "r   r   r   U  s   € ÷ !ñ ! ñ !r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z+:yield: all user and site data directories.N)rC   rH   rB   s   &r   Úiter_data_dirsÚPlatformDirsABC.iter_data_dirsU  s   é € à× Ñ Ò Ø× Ñ Ô ùr  c               ó   € V ^8„  d   QhRR/# r	  r   )r   s   "r   r   r   Z  ó   € ÷ "ñ " ñ "r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z,:yield: all user and site cache directories.N)rV   r[   rB   s   &r   Úiter_cache_dirsÚPlatformDirsABC.iter_cache_dirsZ  ó   é € à×!Ñ!Ò!Ø×!Ñ!Ô!ùr  c               ó   € V ^8„  d   QhRR/# r	  r   )r   s   "r   r   r   _  r  r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z,:yield: all user and site state directories.N)r_   rc   rB   s   &r   Úiter_state_dirsÚPlatformDirsABC.iter_state_dirs_  r  r  c               ó   € V ^8„  d   QhRR/# r	  r   )r   s   "r   r   r   d  s   € ÷  ñ  ˜}ñ  r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z*:yield: all user and site log directories.N)rh   rm   rB   s   &r   Úiter_log_dirsÚPlatformDirsABC.iter_log_dirsd  s   é € à×ÑÒØ×ÑÔùr  c               ó   € V ^8„  d   QhRR/# r	  r   )r   s   "r   r   r   i  s   € ÷ $ñ $ =ñ $r   c              #  óF   "  € V P                   x € V P                  x € R# 5i)z.:yield: all user and site runtime directories.N)r›   rŸ   rB   s   &r   Úiter_runtime_dirsÚ!PlatformDirsABC.iter_runtime_dirsi  s   é € à×#Ñ#Ò#Ø×#Ñ#Ô#ùr  c               ó   € V ^8„  d   QhRR/# ©r   r   zIterator[Path]r   )r   s   "r   r   r   n  s   € ÷ ñ  >ñ r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z.:yield: all user and site configuration paths.N)r  r   r5   s   & r   Úiter_config_pathsÚ!PlatformDirsABC.iter_config_pathsn  s"   é € à×)Ñ)Ö+ˆDÜ�t“*Ôó ,ùó   ‚')c               ó   € V ^8„  d   QhRR/# r%  r   )r   s   "r   r   r   s  s   € ÷ ñ  ñ r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z%:yield: all user and site data paths.N)r  r   r5   s   & r   Úiter_data_pathsÚPlatformDirsABC.iter_data_pathss  s"   é € à×'Ñ'Ö)ˆDÜ�t“*Ôó *ùr)  c               ó   € V ^8„  d   QhRR/# r%  r   )r   s   "r   r   r   x  ó   € ÷ ñ  .ñ r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z&:yield: all user and site cache paths.N)r  r   r5   s   & r   Úiter_cache_pathsÚ PlatformDirsABC.iter_cache_pathsx  ó"   é € à×(Ñ(Ö*ˆDÜ�t“*Ôó +ùr)  c               ó   € V ^8„  d   QhRR/# r%  r   )r   s   "r   r   r   }  r/  r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z&:yield: all user and site state paths.N)r  r   r5   s   & r   Úiter_state_pathsÚ PlatformDirsABC.iter_state_paths}  r3  r)  c               ó   € V ^8„  d   QhRR/# r%  r   )r   s   "r   r   r   ‚  s   € ÷ ñ  ñ r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z$:yield: all user and site log paths.N)r  r   r5   s   & r   Úiter_log_pathsÚPlatformDirsABC.iter_log_paths‚  s"   é € à×&Ñ&Ö(ˆDÜ�t“*Ôó )ùr)  c               ó   € V ^8„  d   QhRR/# r%  r   )r   s   "r   r   r   ‡  s   € ÷ ñ  Nñ r   c              #  óV   "  € V P                  4        F  p\        V4      x € K  	  R# 5i)z(:yield: all user and site runtime paths.N)r"  r   r5   s   & r   Úiter_runtime_pathsÚ"PlatformDirsABC.iter_runtime_paths‡  s"   é € à×*Ñ*Ö,ˆDÜ�t“*Ôó -ùr)  )r   r   r   r   r   r   r   r   )NNNFFTFF)DÚ__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r    r.   r,   r=   Úpropertyr   rC   rH   rM   rQ   rV   r[   r_   rc   rh   rm   rr   rv   rz   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'  r,  r1  r6  r:  r>  Ú__static_attributes__r   r   r   r
   r
      s€  † ñ÷FõPõ:õð Øô8ó ó ð8ð Øô7ó ó ð7ð Øô:ó ó ð:ð Øô9ó ó ð9ð Øô9ó ó ð9ð Øô8ó ó ð8ð Øô9ó ó ð9ð Øô8ó ó ð8ð Øô7ó ó ð7ð Øô6ó ó ð6ð Øô=ó ó ð=ð Øô=ó ó ð=ð Øô<ó ó ð<ð Øô:ó ó ð:ð Øô9ó ó ð9ð Øô;ó ó ð;ð Øô7ó ó ð7ð Øô6ó ó ð6ð Øô@ó ó ð@ð Øô?ó ó ð?ð Øô;ó ó ð;ð Øô:ó ó ð:ð ô(ó ð(ð ô(ó ð(ð ô*ó ð*ð ô*ó ð*ð ô)ó ð)ð ô)ó ð)ð ô)ó ð)ð ô)ó ð)ð ô'ó ð'ð ô'ó ð'ð ô-ó ð-ð ô-ó ð-ð ô,ó ð,ð ô*ó ð*ð ô)ó ð)ð ô+ó ð+ð ô'ó ð'ð ô'ó ð'ð ô0ó ð0ð ô0ó ð0ð ô+ó ð+ð ô+ó ð+õ#õ
!õ
"õ
"õ
 õ
$õ
õ
õ
õ
õ
÷
ñ r   r
   )rD  Ú
__future__r   r)   Úabcr   r   Úpathlibr   Útypingr   Úcollections.abcr   r   r
   r   r   r   Ú<module>rL     s.   ðÙ å "ã 	ß #Ý Ý  çÝ(Ýô{�cö {r   