
    i[fx                     0    d dl mZ g dZd ZdedefdZdS )    )Request)headerscookiesverifycerthttp1http2proxiestimeoutfollow_redirectslimitsmax_redirectsevent_hooksbase_url	transportapp	trust_envc                 V    i }t           D ]}|| v r|                     |          ||<   |S )N)HTTPX_CLIENT_KWARGSpop)kwargsclient_kwargsks      [/var/www/piapp/venv/lib/python3.11/site-packages/authlib/integrations/httpx_client/utils.pyextract_client_kwargsr   
   s:    M  - -;;%zz!}}M!    initial_requestreturnc                 n    t          |j        | ||          }t          |d          r|j        |_        |S )zPMake sure that all the data from initial request is passed to the updated object)methodurlr   content
extensions)r   r    hasattrr#   )r!   r   bodyr   updated_requests        r   build_requestr'      sK    %	  O -- @%4%?"r   N)httpxr   r   r   r'    r   r   <module>r*      sd              w 7      r   