+
    9O|jJ  ã                  óœ   € ^ 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   "ÚFC:\Users\alokc\chatbot\backend\venv\Lib\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   