o
    ÓèFhJ  ã                   @   s  d Z ddlZddlZddd„Zejdkr0ddlmZmZ dada	de
fdd	„Zde
fd
d„ZdS ejdkrQddlmZmZ dada	de
fdd	„Zde
fdd„ZdS ddlZddlZddlmZ eeje
f Zee
df Z		ddedede
de
de
f
dd„Zde
fdd	„Zde
fdd„ZdS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
é    NÚreturnc                   C   s   t  d d d ¡ d S )N)Ú_CACERT_CTXÚ__exit__© r   r   úE/var/www/html/loop/nvenv/lib/python3.10/site-packages/certifi/core.pyÚexit_cacert_ctx
   s   r   )é   é   )Úas_fileÚfilesc                   C   s4   t d u rttdƒ d¡ƒatt ¡ ƒa t t	¡ t S ©NÚcertifiú
cacert.pem)
Ú_CACERT_PATHr
   r   Újoinpathr   ÚstrÚ	__enter__ÚatexitÚregisterr   r   r   r   r   Úwhere   s
   
r   c                   C   s   t dƒ d¡jdd�S ©Nr   r   Úascii©Úencoding)r   r   Ú	read_textr   r   r   r   Úcontents.   s   r   )r   é   )Úpathr   c                   C   s,   t d u rtddƒatt ¡ ƒa t t¡ t S r   )r   Úget_pathr   r   r   r   r   r   r   r   r   r   r   8   s
   

c                   C   ó   t dddd�S r   ©r   r   r   r   r   r   R   ó   )ÚUnionzos.PathLikeúutf-8ÚstrictÚpackageÚresourcer   Úerrorsc                 C   s:   t tƒ |d��}| ¡ W  d   ƒ S 1 sw   Y  d S )Nr   )Úopenr   Úread)r%   r&   r   r'   Údatar   r   r   r   a   s   $ÿr   c                  C   s   t j t¡} t j | d¡S )Nr   )Úosr   ÚdirnameÚ__file__Újoin)Úfr   r   r   r   l   s   c                   C   r   r   r    r   r   r   r   r   q   r!   )r   N)r#   r$   )Ú__doc__Úsysr   r   Úversion_infoÚimportlib.resourcesr
   r   r   r   r   r   r   r   r   r   r+   ÚtypesÚtypingr"   Ú
ModuleTypeÚPackageÚResourcer   r   r   r   Ú<module>   sH    


	üÿþýü
û