
    hJ                     \   S r SSKrSSKrSS jr\R                  S:  a  SSKJrJr  SqSq	S\
4S jrS\
4S jrg\R                  S	:  a  SS
KJrJr  SqSq	S\
4S jrS\
4S jrgSSKrSSKrSSKJr  \\R(                  \
4   r\\
S4   r  SS\S\S\
S\
S\
4
S jjrS\
4S jrS\
4S jrg)ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
    Nreturnc                  2    [         R                  S S S 5        g )N)_CACERT_CTX__exit__     >/var/www/html/env/lib/python3.13/site-packages/certifi/core.pyexit_cacert_ctxr
   
   s    tT*r   )      )as_filefilesc                      [         cZ  [        [        S5      R                  S5      5      q[        [        R                  5       5      q [        R                  " [        5        [         $ Ncertifi
cacert.pem)
_CACERT_PATHr   r   joinpathr   str	__enter__atexitregisterr
   r   r   r	   wherer      sK      "%	"2";";L"IJK{4467LOOO,r   c                  P    [        S5      R                  S5      R                  SS9$ Nr   r   asciiencoding)r   r   	read_textr   r   r	   contentsr    .   s&    Y((6@@'@RRr   )r      )pathr   c                      [         cC  [        SS5      q[        [        R	                  5       5      q [
        R                  " [        5        [         $ r   )r   get_pathr   r   r   r   r   r
   r   r   r	   r   r   8   s=      #9l;K{4467LOOO,r   c                      [        SSSS9$ r   r   r   r   r	   r    r    R       L7CCr   )Unionzos.PathLikepackageresourcer   errorsc                 |    [        [        5       US9 nUR                  5       sS S S 5        $ ! , (       d  f       g = f)Nr   )openr   read)r)   r*   r   r+   datas        r	   r   r   a   s'     %'H-99; .--s   -
;c                      [         R                  R                  [        5      n [         R                  R	                  U S5      $ )Nr   )osr"   dirname__file__join)fs    r	   r   r   l   s)    GGOOH%ww||A|,,r   c                      [        SSSS9$ r   r&   r   r   r	   r    r    q   r'   r   )r   N)zutf-8strict)__doc__sysr   r
   version_infoimportlib.resourcesr   r   r   r   r   r   r    r"   r$   r   r1   typestypingr(   
ModuleTypePackageResourcer   r   r	   <module>rA      s	    + w2KL3 2Sc S 	?KL3 4Dc D E$$c)*GS-'(H  	  	
 
-3 -
Dc Dr   