+
    '(j                        ^ RI Ht ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	t	^ RI
Ht ^RIHtHtHt ^RIHtHt RR R	 lltRR
 R lltR# )    )annotationsN)BufferedReader)Any)Session)determine_print_spechandle_downloadprint_output)parse_request_itemsprocess_urlc               H    V ^8  d   QhRRRRRRRRRR	R
RRRRRRRRRRRRR/# )   argsargparse.Namespacemethodstrurlheaderszdict[str, str] | Noneparamszlist[tuple[str, str]] | Nonedatazdict[str, str] | str | None	json_bodyzdict[str, Any] | Nonefilesz dict[str, BufferedReader] | Nonecookiesauthztuple[str, str] | NonesessionzSession | Nonereturnint )formats   "J/home/ubuntu/cf-venv/lib/python3.14/site-packages/curl_cffi/cli/request.py__annotate__r       s     < <
<< 
< #	<
 )< &< %< ,< #< !< < 	<    c           
        V
'       d   V
P                   M\        P                   p V! R/ RVbRVbRVbRVbRVbRVbRVbRVbR	V	bR
V P                  bRV P                  bRV P                  bRV P
                  bRV P                  bRV P                  bR\        V RR4      b p T'       d(   TP                  4        F  pTP                  4        K  	  \        T 4      pT P                   '       d&   \#        YY#RR4       \%        YT P&                  4       M=RpTe   \(        P*                  ! T^RR7      pMTe   \-        T4      p\#        YY#TT4       TP.                  R8  d   ^# ^ #   \         d[   p\        RT 2\        P                  R7        Rp?T'       d*   TP                  4        F  pTP                  4        K  	  ^# ^# Rp?ii ; i  T'       d)   TP                  4        F  pTP                  4        K  	  i i ; i)zXExecute a single HTTP request and handle output.

Returns:
    0 on success, 1 on error.r   r   r   r   r   jsonr   r   r   timeoutverifyproxyallow_redirectsmax_redirectsimpersonatehttp_versionNzError: )filehF)indentensure_asciii  r   )request	curl_cffir$   r%   r&   followr(   r)   getattr	Exceptionprintsysstderrvaluescloser   downloadr	   r   outputr#   dumpsr   status_code)r   r   r   r   r   r   r   r   r   r   r   
request_fnresponseef
print_specrequest_bodys   &&&&&&&&&&&      r   _execute_requestrC      s   " %,1B1BJ 


 
 	

 
 
 
 
 
 LL
 ;;
 **
 !KK
 ,,
 ((
  !~t<!
, \\^	 $ &d+J}}}XsT3?t{{3 ::iNLt9LXs\:Ns"/  sm#**-\\^	 $ 	 \\^	 $ s*   A=E' 'G2GG GG 2Hc               (    V ^8  d   QhRRRRRRRR/# )	r   r   r   r   r   exit_on_errorboolr   r   r   )r   s   "r   r    r    O   s,     / /
/&)/:>//r!   c                   \        V P                  4      p\        V P                  4      pRpRpV P                  '       g   V P
                  '       d)   VP                  '       d   \        VP                  4      pM_VP                  '       g   VP                  '       d<   \        VP                  4      pVP                  \        VP                  4      4       TpRpVP                  '       d&   / pVP                   F  w  r\        V
R4      W&   K  	  RpV P                  '       dA   V P                  P                  R^4      pV^ ,          \        V4      ^8  d
   V^,          MR3p\        V VVVP                   VP"                  VVVVP$                  VR7
      pV^ 8w  d   V'       d   \&        P(                  ! ^4       V# )ziEntrypoint for building and executing a request from parsed args.

Returns:
    0 on success, 1 on error.Nrb: )r   r   r   r   r   r   r   )r   r   r
   itemsform	multipartdata_fieldsdictjson_fieldsupdater   openr   splitlenrC   r   query_paramsr   r5   exit)r   r   rE   r   parsedr   r   bodyr   
field_namefilepathr   partsrcs   &&&           r   handle_requestr]   O   sa    dhh
C ,FDIyyyDNNN**+D!3!3!3**+DKKV//01IE|||$*LL J $Xt 4E %1 Dyyy		Q'ac%j1n%("=	""
B 
Qw=Ir!   )NNNNNNNN)T)
__future__r   argparser#   r5   ior   typingr   r0   curl_cffi.requestsr   r:   r   r   r	   parser
   r   rC   r]   r   r!   r   <module>rd      s6    "   
    & G G 3<~/ /r!   