+
    SiJ                        ^ RI Ht ^ RIt^ RIt^RIHtHtHtHt ^RI	H
t
 RRRRRR/R R	 llt]P                  RRRRRR/R
 R ll4       tR# )    )annotationsN)URL
ExtensionsHeaderTypesResponse)ConnectionPoolheaderscontent
extensionsc               0    V ^8  d   QhRRRRRRRRR	R
RR/# )   methodbytes | strurlURL | bytes | strr	   r   r
   %bytes | typing.Iterator[bytes] | Noner   Extensions | Nonereturnr    )formats   "b/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/httpcore/_api.py__annotate__r   
   sD     %
 %
%
	%
 	%

 3%
 "%
 %
    c          
         \        4       ;_uu_ 4       pVP                  V VVVVR7      uuRRR4       #   + '       g   i     R# ; i)a  
Sends an HTTP request, returning the response.

```
response = httpcore.request("GET", "https://www.example.com/")
```

Arguments:
    method: The HTTP method for the request. Typically one of `"GET"`,
        `"OPTIONS"`, `"HEAD"`, `"POST"`, `"PUT"`, `"PATCH"`, or `"DELETE"`.
    url: The URL of the HTTP request. Either as an instance of `httpcore.URL`,
        or as str/bytes.
    headers: The HTTP request headers. Either as a dictionary of str/bytes,
        or as a list of two-tuples of str/bytes.
    content: The content of the request body. Either as bytes,
        or as a bytes iterator.
    extensions: A dictionary of optional extra information included on the request.
        Possible keys include `"timeout"`.

Returns:
    An instance of `httpcore.Response`.
r   r   r	   r
   r   N)r   request)r   r   r	   r
   r   pools   &&$$$ r   r   r   
   s>    < 
		T||!  
 
			s	   4A	c               0    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   ztyping.Iterator[Response]r   )r   s   "r   r   r   3   sD     + ++	+ 	+
 3+ "+ +r   c          
   #     "   \        4       ;_uu_ 4       pVP                  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)a  
Sends an HTTP request, returning the response within a content manager.

```
with httpcore.stream("GET", "https://www.example.com/") as response:
    ...
```

When using the `stream()` function, the body of the response will not be
automatically read. If you want to access the response body you should
either use `content = response.read()`, or `for chunk in response.iter_content()`.

Arguments:
    method: The HTTP method for the request. Typically one of `"GET"`,
        `"OPTIONS"`, `"HEAD"`, `"POST"`, `"PUT"`, `"PATCH"`, or `"DELETE"`.
    url: The URL of the HTTP request. Either as an instance of `httpcore.URL`,
        or as str/bytes.
    headers: The HTTP request headers. Either as a dictionary of str/bytes,
        or as a list of two-tuples of str/bytes.
    content: The content of the request body. Either as bytes,
        or as a bytes iterator.
    extensions: A dictionary of optional extra information included on the request.
        Possible keys include `"timeout"`.

Returns:
    An instance of `httpcore.Response`.
r   N)r   stream)r   r   r	   r
   r   r   responses   &&$$$  r   r    r    2   se     H 
		T[[!  
 
 N
 
	
 
 
		s2   A2AA	A
A2AAA/	)	A2)
__future__r   
contextlibtyping_modelsr   r   r   r   _sync.connection_poolr   r   contextmanagerr    r   r   r   <module>r(      ss    "   ; ; 1%
  	%

 6:%
 %)%
P +  	+
 6:+ %)+ +r   