
    Yj                        d dl mZ d dlZd dlZd dlZej                  ej                  e	e	e	f   ej                  e	e	ej                  e
ef   f   ej                  e	e	de	f   f   Z G d dej                        Zy)    )annotationsNc            	          e Zd Zddddd ej                  dd      df	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d	dZddddd ej                  dd      f	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d
dZy)Httpx2AiohttpClientTNFd      )max_connectionsmax_keepalive_connectionsc                2    ddl m}	 ||S  |	||||||      S )N   AiohttpTransport)verifycert	trust_envhttp1http2limits	transportr   )
selfr   r   r   r   r   r   r   kwargsr   s
             b/var/www/html/vmm-quimica/venv/lib/python3.12/site-packages/openai/_vendor/httpx_aiohttp/client.py_init_transportz#Httpx2AiohttpClient._init_transport   s2     	0 
 	
    c           	     ,    ddl m}	  |	|||||||      S )Nr   r   )r   r   r   r   r   r   proxyr   )
r   r   r   r   r   r   r   r   r   r   s
             r   _init_proxy_transportz)Httpx2AiohttpClient._init_proxy_transport)   s)     	0
 	
r   )r   ssl.SSLContext | str | boolr   =t.Union[str, t.Tuple[str, str], t.Tuple[str, str, str], None]r   boolr   r    r   r    r   httpx.Limitsr   zhttpx.AsyncBaseTransport | Noner   t.Anyreturnhttpx.AsyncBaseTransport)r   zhttpx.Proxyr   r   r   r   r   r    r   r    r   r    r   r!   r   r"   r#   r$   )__name__
__module____qualname__httpxLimitsr   r    r   r   r   r      s    /3NR+u||C[]^59
+
 L
 	

 
 
 
 3
 
 
"
8 /3NR+u||C[]^

 ,
 L	

 
 
 
 
 
 
"
r   r   )
__future__r   ssltypingthttpx2r(   UnionTupleintbytes	bytearraySOCKET_OPTIONAsyncClientr   r*   r   r   <module>r7      s~    " 
  GGCcMGGCaggeY.//0GGCdC "/
%++ /
r   