+
    i-                       ^ RI Ht ^ RIt^ RIHt ^RIHt ^RIHt ^RI	H
t
 ^RIHtHtHtHtHtHtHtHtHt ^RIHt ]P.                  '       d   ^ RIt. R*OtR	RR
RRRRRRRRRRRRRRRR]RRRRRR/R R llt]R	RR
RRRRRRRRRRRRRRRR]RRRRRR/R R ll4       tR	RRRRRRRRRRRRRR]RR/	R R lltR	RRRRRRRRRRRRRR]RR/	R R lltR	RRRRRRRRRRRRRR]RR/	R  R! lltR
RRRRRRRR	RRRRRRRRRRRRRR]RR/R" R# lltR
RRRRRRRR	RRRRRRRRRRRRRR]RR/R$ R% llt R
RRRRRRRR	RRRRRRRRRRRRRR]RR/R& R' llt!R	RRRRRRRRRRRR]RRRR/	R( R) llt"R# )+    )annotationsN)contextmanager)Client)DEFAULT_TIMEOUT_CONFIG)Response)		AuthTypesCookieTypesHeaderTypes
ProxyTypesQueryParamTypesRequestContentRequestDataRequestFilesTimeoutTypes)URLparamscontentdatafilesjsonheaderscookiesauthproxytimeoutfollow_redirectsFverifyT	trust_envc                X    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RRRRRRRR/# )    methodstrurl	URL | strr   QueryParamTypes | Noner   RequestContent | Noner   RequestData | Noner   RequestFiles | Noner   typing.Any | Noner   HeaderTypes | Noner   CookieTypes | Noner   AuthTypes | Noner   ProxyTypes | Noner   r   r   boolr   ssl.SSLContext | str | boolr   returnr    )formats   "]/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/httpx/_api.py__annotate__r4   '   s     Q
 Q
Q
	Q
 #	Q

 #Q
 Q
 Q
 Q
  Q
  Q
 Q
 Q
 Q
 Q
 (Q
  !Q
" #Q
    c                   \        VV
VVVR7      ;_uu_ 4       pVP                  V VVVVVVVV	VR7
      uuRRR4       #   + '       g   i     R# ; i)ar  
Sends an HTTP request.

**Parameters:**

* **method** - HTTP method for the new `Request` object: `GET`, `OPTIONS`,
`HEAD`, `POST`, `PUT`, `PATCH`, or `DELETE`.
* **url** - URL for the new `Request` object.
* **params** - *(optional)* Query parameters to include in the URL, as a
string, dictionary, or sequence of two-tuples.
* **content** - *(optional)* Binary content to include in the body of the
request, as bytes or a byte iterator.
* **data** - *(optional)* Form data to include in the body of the request,
as a dictionary.
* **files** - *(optional)* A dictionary of upload files to include in the
body of the request.
* **json** - *(optional)* A JSON serializable object to include in the body
of the request.
* **headers** - *(optional)* Dictionary of HTTP headers to include in the
request.
* **cookies** - *(optional)* Dictionary of Cookie items to include in the
request.
* **auth** - *(optional)* An authentication class to use when sending the
request.
* **proxy** - *(optional)* A proxy URL where all the traffic should be routed.
* **timeout** - *(optional)* The timeout configuration to use when sending
the request.
* **follow_redirects** - *(optional)* Enables or disables HTTP redirects.
* **verify** - *(optional)* Either `True` to use an SSL context with the
default CA bundle, `False` to disable verification, or an instance of
`ssl.SSLContext` to use a custom context.
* **trust_env** - *(optional)* Enables or disables usage of environment
variables for configuration.

**Returns:** `Response`

Usage:

```
>>> import httpx
>>> response = httpx.request('GET', 'https://httpbin.org/get')
>>> response
<Response [200 OK]>
```
r   r   r   r   r   
r!   r#   r   r   r   r   r   r   r   r   N)r   request)r!   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   clients   &&$$$$$$$$$$$$$ r3   r9   r9   '   sj    ~ 

 
 
~~-  

 
 
 
s	   ?A	c                X    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RRRRRRRR/# ) r    r!   r"   r#   r$   r   r%   r   r&   r   r'   r   r(   r   r)   r   r*   r   r+   r   r,   r   r-   r   r   r   r.   r   r/   r   r0   ztyping.Iterator[Response]r1   )r2   s   "r3   r4   r4   |   s     / //	/ #	/
 #/ / / /  /  / / / / / (/  !/" #/r5   c             #     "   \        VV
VVVR7      ;_uu_ 4       pVP                  V VVVVVVVV	VR7
      ;_uu_ 4       pVx  RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i5i)z
Alternative to `httpx.request()` that streams the response body
instead of loading it into memory at once.

**Parameters**: See `httpx.request`.

See also: [Streaming Responses][0]

[0]: /quickstart#streaming-responses
r7   r8   N)r   stream)r!   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   r:   responses   &&$$$$$$$$$$$$$  r3   r=   r=   {   s     : 

 
 
]]-  
 
 N

 

 

 
 
s3   A=$A)A	A)
A=A&!A))A:	4	A=c               D    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#   r$   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r/   r   r   r   r0   r   r1   )r2   s   "r3   r4   r4      x     ! !	! #!  	!
  ! ! ! ! (! ! ! !r5   c       	        .    \        RV VVVVVVVVV	R7      # )z
Sends a `GET` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `GET` requests should not include a request body.
GET	r   r   r   r   r   r   r   r   r   r9   
r#   r   r   r   r   r   r   r   r   r   s
   &$$$$$$$$$r3   getrG      s2    * ) r5   c               D    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@   r1   )r2   s   "r3   r4   r4      rA   r5   c       	        .    \        RV VVVVVVVVV	R7      # )z
Sends an `OPTIONS` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `OPTIONS` requests should not include a request body.
OPTIONSrD   rE   rF   s
   &$$$$$$$$$r3   optionsrK      s2    * ) r5   c               D    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@   r1   )r2   s   "r3   r4   r4      rA   r5   c       	        .    \        RV VVVVVVVVV	R7      # )z
Sends a `HEAD` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `HEAD` requests should not include a request body.
HEADrD   rE   rF   s
   &$$$$$$$$$r3   headrO      s2    * ) r5   c               T    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RRRRRR/# r    r#   r$   r   r&   r   r'   r   r(   r   r)   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r/   r   r   r   r0   r   r1   )r2   s   "r3   r4   r4          & &	& #& 	&
 & & #&  &  & & & & (& & &  !&r5   c               6    \        RV VVVVVVVVV	V
VVVR7      # )z?
Sends a `POST` request.

**Parameters**: See `httpx.request`.
POSTr   r   r   r   r   r   r   r   r   r   r   r   r   rE   r#   r   r   r   r   r   r   r   r   r   r   r   r   r   s   &$$$$$$$$$$$$$r3   postrW     s>    , ) r5   c               T    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RRRRRR/# rQ   r1   )r2   s   "r3   r4   r4   C  rR   r5   c               6    \        RV VVVVVVVVV	V
VVVR7      # )z>
Sends a `PUT` request.

**Parameters**: See `httpx.request`.
PUTrU   rE   rV   s   &$$$$$$$$$$$$$r3   putr[   C  s>    , ) r5   c               T    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RRRRRR/# rQ   r1   )r2   s   "r3   r4   r4   l  rR   r5   c               6    \        RV VVVVVVVVV	V
VVVR7      # )z@
Sends a `PATCH` request.

**Parameters**: See `httpx.request`.
PATCHrU   rE   rV   s   &$$$$$$$$$$$$$r3   patchr_   l  s>    , ) r5   c               D    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#   r$   r   r%   r   r*   r   r+   r   r,   r   r-   r   r.   r   r   r   r/   r   r0   r   r1   )r2   s   "r3   r4   r4     sx     ! !	! #!  	!
  ! ! ! ! ! (! ! !r5   c       	        .    \        RV VVVVVVVVV	R7      # )z
Sends a `DELETE` request.

**Parameters**: See `httpx.request`.

Note that the `data`, `files`, `json` and `content` parameters are not available
on this function, as `DELETE` requests should not include a request body.
DELETErD   rE   )
r#   r   r   r   r   r   r   r   r   r   s
   &$$$$$$$$$r3   deleterc     s2    * ) r5   )	rc   rG   rO   rK   r_   rW   r[   r9   r=   )#
__future__r   typing
contextlibr   _clientr   _configr   _modelsr   _typesr   r	   r
   r   r   r   r   r   r   _urlsr   TYPE_CHECKINGssl__all__r9   r=   rG   rK   rO   rW   r[   r_   rc   r1   r5   r3   <module>ro      s   "  %  + 
 
 
 	
Q
 &*	Q

 &*Q
  $Q
 "&Q
 #Q
 #'Q
 #'Q
 "Q
  $Q
 3Q
 #Q
 +/Q
  !Q
h / &*	/
 &*/  $/ "&/ #/ #'/ #'/ "/  $/ 3/ #/ +//  !/ /d! &*! #'	!
 #'! "!  $! #! +/! 3! !H! &*! #'	!
 #'! "!  $! #! +/! 3! !H! &*! #'	!
 #'! "!  $! #! +/! 3! !H& &*&  $	&
 "&& #& &*& #'& #'& "&  $& #& +/& 3& &R& &*&  $	&
 "&& #& &*& #'& #'& "&  $& #& +/& 3& &R& &*&  $	&
 "&& #& &*& #'& #'& "&  $& #& +/& 3& &R! &*! #'	!
 #'! "!  $! #! 3! +/! ! !r5   