U
    -e{                     @   s   d Z ddlZejdkrLddlmZmZ dadaedddZ	eddd	Z
nejd
krddlmZmZ dadaedddZ	eddd	Z
njddlZddlZddlmZ eejef Zeedf ZdeeeeedddZedddZ	eddd	Z
dS )ze
certifi.py
~~~~~~~~~~

This module returns the installation location of cacert.pem or its contents.
    N)      )as_filefiles)returnc                   C   s*   t d kr&ttddatt a t S Ncertifi
cacert.pem)_CACERT_PATHr   r   joinpath_CACERT_CTXstr	__enter__ r   r   M/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/certifi/core.py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 krtddatt a t S r   )r
   get_pathr   r   r   r   r   r   r   r   3   s    
c                   C   s   t ddddS r   r   r   r   r   r   r   L   s    )Unionzos.PathLikeutf-8strict)packageresourcer   errorsr   c              
   C   s.   t t |d}| W  5 Q R  S Q R X d S )Nr   )openr   read)r   r    r   r!   datar   r   r   r   [   s    r   c                  C   s   t jt} t j| dS )Nr	   )osr   dirname__file__join)fr   r   r   r   f   s    c                   C   s   t ddddS r   r   r   r   r   r   r   k   s    )r   r   )__doc__sysversion_infoimportlib.resourcesr   r   r   r
   r   r   r   r   r   r   r%   typestypingr   
ModuleTypePackageResourcer   r   r   r   <module>   s:   

	  