
    nzh                     4    S SK r S SKrS SKJr   " S S5      rg)    N)	userAgentc                       \ rS rSrS rS\R                  4S jrS\R                  4S jrS\R                  4S jr	S\R                  4S jr
Srg	)
RequestCore   c                    S U l         S U l        SU l        0 U l        [        R
                  R                  S5      nU(       a  XR                  S'   [        R
                  R                  S5      nU(       a  X R                  S'   g g )N   
HTTP_PROXYzhttp://HTTPS_PROXYzhttps://)urldatatimeoutproxyosenvironget)self
http_proxyhttps_proxys      [/home/james-whalen/.local/lib/python3.13/site-packages/youtubesearchpython/core/requests.py__init__RequestCore.__init__   se    	
ZZ^^L1
$.JJy!jjnn]3%0JJz"     returnc                     [         R                  " U R                  S[        0U R                  U R
                  U R                  S9$ )N
User-Agent)headersjsonr   proxies)httpxpostr   r   r   r   r   r   s    r   syncPostRequestRequestCore.syncPostRequest   s7    zzHH!9-LLJJ
 	
r   c                 :  #    [         R                  " U R                  S9 IS h  vN nUR                  U R                  S[
        0U R                  U R                  S9I S h  vN nUsS S S 5      IS h  vN   $  NU N N	! , IS h  vN  (       d  f       g = f7f)Nr   r   )r   r   r   )r   AsyncClientr   r    r   r   r   r   r   clientrs      r   asyncPostRequestRequestCore.asyncPostRequest   sk     $$TZZ88Fkk$((\94MTXT]T]gkgsgskttA 988t 9888sV   #BA;B:B#A=$B)B5A?6B=B?BBB
BBc                 ~    [         R                  " U R                  S[        0U R                  SS0U R
                  S9$ )Nr   CONSENTYES+1)r   r   cookiesr   )r   r   r   r   r   r   r!   s    r   syncGetRequestRequestCore.syncGetRequest!   sF    yyL)+Ddllenpwdx  CG  CM  CM  N  	Nr   c                 *  #    [         R                  " U R                  S9 IS h  vN nUR                  U R                  S[
        0U R                  SS0S9I S h  vN nUsS S S 5      IS h  vN   $  NM N N	! , IS h  vN  (       d  f       g = f7f)Nr%   r   r-   r.   )r   r   r/   )r   r&   r   r   r   r   r   r'   s      r   asyncGetRequestRequestCore.asyncGetRequest$   sx     $$TZZ88FjjL)3LVZVbVbmvx  mAj  B  BA 988 B 9888sV   #BA3B2A9A5A9!B-A7.B5A97B9B?B BB)r   r   r   r   N)__name__
__module____qualname____firstlineno__r   r   Responser"   r*   r0   r3   __static_attributes__ r   r   r   r      sI    
1
 
 
N Nu~~ r   r   )r   r   "youtubesearchpython.core.constantsr   r   r;   r   r   <module>r=      s     	 8! !r   