Ë
    ”U.jÒ	  ã                   ó¤  — d Z ddlZddlZddlZddlZddlmZ g d¢Z ej                  e
«      Zdefd„Zdedefd„Zej"                  d	k  rej$                  j&                  Zn	 dd
ededededee   f
d„Zej"                  d	k\  rddlZnddlmZ h d£Zej2                  j5                  d«      xs  ej2                  dk(  xr ej6                  dk(  Zy)zKStuff that differs in different Python versions and platform
distributions.é    N)ÚIO)Úget_path_uidÚstdlib_pkgsÚtomllibÚWINDOWSÚreturnc                  ó<   — 	 dd l } y# t        $ r Y nw xY wddlm} |S )Nr   T)ÚIS_PYOPENSSL)Ú_sslÚImportErrorÚpip._vendor.urllib3.utilr
   )r   r
   s     ú\C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\pip/_internal/utils/compat.pyÚhas_tlsr      s*   € ðÛàøÜò Ùðúõ 6àÐs   ‚ ‡	’Úpathc                 ó”  — t        t        d«      rkt        j                  | t        j                  t        j                  z  «      }t        j
                  |«      j                  }t        j                  |«       |S t        j                  j                  | «      s!t        j                  | «      j                  }|S t        | › d�«      ‚)a)  
    Return path's uid.

    Does not follow symlinks:
        https://github.com/pypa/pip/pull/935#discussion_r5307003

    Placed this function in compat due to differences on AIX and
    Jython, that should eventually go away.

    :raises OSError: When path is a symlink or can't be read.
    Ú
O_NOFOLLOWz/ is a symlink; Will not return uid for symlinks)ÚhasattrÚosÚopenÚO_RDONLYr   ÚfstatÚst_uidÚcloser   ÚislinkÚstatÚOSError)r   ÚfdÚfile_uids      r   r   r      s‘   € ô Œr�<Ô Ü�W‰W�Tœ2Ÿ;™;¬¯©Ñ6Ó7ˆÜ—8‘8˜B“<×&Ñ&ˆÜ
�‰�Œð €Oô �w‰w�~‰~˜dÔ#ä—w‘w˜t“}×+Ñ+ˆHð €Oô ˜T˜FÐ"QÐRÓSÐSó    )é   é   ÚpackageÚresourceÚencodingÚerrorsc                 ój   — t         j                  j                  | «      |z  j                  d||¬«      S )NÚr)r$   r%   )Ú	importlibÚ	resourcesÚfilesr   )r"   r#   r$   r%   s       r   Úopen_text_resourcer+   >   s:   € ô ×#Ñ#×)Ñ)¨'Ó2°XÑ=×CÑCØ˜(¨6ð Dó 
ð 	
r   )Útomli>   ÚpythonÚwsgirefÚargparseÚwinÚcliÚnt)zutf-8Ústrict)Ú__doc__Úimportlib.resourcesr(   Úloggingr   ÚsysÚtypingr   Ú__all__Ú	getLoggerÚ__name__ÚloggerÚboolr   ÚstrÚintr   Úversion_infor)   Ú	open_textr+   r   Úpip._vendorr,   r   ÚplatformÚ
startswithÚnamer   © r   r   Ú<module>rG      sü   ðñó Û Û 	Û 
Ý â
?€ð 
ˆ×	Ñ	˜8Ó	$€ð
�ó 
ð�sð ˜só ð: ×Ñ�gÒØ"×,Ñ,×6Ñ6Ñð MUñ
Øð
Ø #ð
Ø/2ð
ØFIð
à	ˆC‰ó
ð ×Ñ�wÒÜå,ò 0€ð �,‰,×
!Ñ
! %Ó
(Ò
W¨S¯\©\¸UÑ-BÒ-VÀrÇwÁwÐRVÁ�r   