
    Ng              	          U d Z ddlZddlZddlZddlmZ ddlmZ 	 ddlZ	n# e
$ r 	 ddl	Z	n# e
$ r dZ	Y nw xY wY nw xY wdZee         ed<   	 ddlZ e ee ej        dej                                                                      Zedk     rdZn# ee
ef$ r dZY nw xY wej        dk    sej        d	k    rd
ej        ddfdZnd
ej        ddfdZddgZdS )z
The _compat module is used for code which requires branching between different
Python environments. It is excluded from the code coverage checks.
    N)
ModuleType)Optionalzstdz^([0-9]+)\.([0-9]+))r      )   
   )   r	   r      contextreturnc                 2    t           j        j        | _        d S N)ssl
TLSVersionTLSv1_2minimum_versionr   s    I/var/www/html/ai-engine/env/lib/python3.11/site-packages/httpx/_compat.pyset_minimum_tls_version_1_2r   +   s     #&."8    c                     | xj         t          j        z  c_         | xj         t          j        z  c_         | xj         t          j        z  c_         | xj         t          j        z  c_         d S r   )optionsr   OP_NO_SSLv2OP_NO_SSLv3OP_NO_TLSv1OP_NO_TLSv1_1r   s    r   r   r   6   sQ     	3?*3?*3?*3,,r   brotlir   )__doc__rer   systypesr   typingr   
brotlicffir   ImportErrorr   __annotations__	zstandardtuplemapintsearch__version__groups_zstd_versionAttributeError
ValueErrorversion_infoOPENSSL_VERSION_INFO
SSLContextr   __all__ r   r   <module>r5      s    
 
			 



 



            
       "hz ! ! ! EC143CDDKKMMNN M w 	Z0   DDD w#":l"J"J9S^ 9 9 9 9 9 9-S^ - - - - - 2
3s6   " =-=7=7==B 
B#"B#