§
    u”jÒ	  ã                   ó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j                             d¦  «        pej        dk    o
ej        dk    ZdS )zKStuff that differs in different Python versions and platform
distributions.é    N)ÚIO)Úget_path_uidÚstdlib_pkgsÚtomllibÚWINDOWSÚreturnc                  ó@   — 	 dd l } dS # 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     úi/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/pip/_internal/utils/compat.pyÚhas_tlsr      sO   € ðØˆˆˆàˆtøÝð ð ð Øˆðøøøð 6Ð5Ð5Ð5Ð5Ð5àÐs   ‚ ˆ
”Úpathc                 óz  — t          t          d¦  «        rZt          j        | t          j        t          j        z  ¦  «        }t          j        |¦  «        j        }t          j        |¦  «         nKt          j         	                    | ¦  «        st          j
        | ¦  «        j        }nt          | › d�¦  «        ‚|S )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�<Ñ Ô ð TÝŒW�T�2œ;­¬Ñ6Ñ7Ô7ˆÝ”8˜B‘<”<Ô&ˆÝ
Œ�‰Œˆˆõ Œw�~Š~˜dÑ#Ô#ð 	Tå”w˜t‘}”}Ô+ˆHˆHõ ˜TÐRÐRÐRÑSÔSÐSØ€Oó    )é   é   úutf-8ÚstrictÚpackageÚresourceÚencodingÚerrorsc                 ór   — t           j                             | ¦  «        |z                       d||¬¦  «        S )NÚr)r&   r'   )Ú	importlibÚ	resourcesÚfilesr   )r$   r%   r&   r'   s       r   Úopen_text_resourcer-   >   s?   € õ Ô#×)Ò)¨'Ñ2Ô2°XÑ=×CÒCØ˜(¨6ð Dñ 
ô 
ð 	
r   )Útomli>   ÚpythonÚwsgirefÚargparseÚwinÚcliÚnt)r"   r#   )Ú__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>rH      s~  ððð ð Ð Ð Ð Ø €€€Ø 	€	€	€	Ø 
€
€
€
Ø Ð Ð Ð Ð Ð à
?Ð
?Ð
?€ð 
ˆÔ	˜8Ñ	$Ô	$€ð
�ð 
ð 
ð 
ð 
ð�sð ˜sð ð ð ð ð: Ô�gÒÐØ"Ô,Ô6ÐÐð MUð
ð 
Øð
Ø #ð
Ø/2ð
ØFIð
à	ˆCŒð
ð 
ð 
ð 
ð Ô�wÒÐØ€N€N€N€Nà,Ð,Ð,Ð,Ð,Ð,ð 0Ð/Ð/€ð Œ,×
!Ò
! %Ñ
(Ô
(Ð
W¨S¬\¸UÒ-BÐ-VÀrÄwÐRVÂ€€€r   