ó
    Ú°›j0  ã                   ó¼  • S SK r S SKJrJrJr  S SKJr  S SKJr  S SK	J
r
  S SK	Jr  S SK	Jr  S SK	Jr  S S	K	Jr  S S
K	Jr  S SK	Jr  S SKJr   " S S\5      r " S S\5      r \" \\ R*                  " S5      5      r \" \\ R*                  " S5      5      r\" S\SS9 " S S\5      5       r\" S\SS9 " S S\5      5       rg! \ a    Sr NQf = f! \ a    Sr NEf = f)é    N)ÚAnyÚProtocolÚcast)ÚFastAPIDeprecationWarning)ÚEventSourceResponse)ÚFileResponse)ÚHTMLResponse)ÚJSONResponse)ÚPlainTextResponse)ÚRedirectResponse)ÚResponse)ÚStreamingResponse)Ú
deprecatedc                   ó2   • \ rS rSrSS.S\S\S\4S jjrSrg	)
Ú_UjsonModuleé   .©Úensure_asciiÚ_UjsonModule__objr   Úreturnc                ó   • g ©N© )Úselfr   r   s      ÚN/home/mande/repo/quber/.venv/lib/python3.13/site-packages/fastapi/responses.pyÚdumpsÚ_UjsonModule.dumps   s   € ÀSó    r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚboolÚstrr   Ú__static_attributes__r   r   r   r   r      s   † Ø8;ÒH˜3ÐH°ÐHÀ×HÐHr   r   c                   óH   • \ rS rSr% \\S'   \\S'   SS.S\S\S\4S	 jjrS
r	g)Ú_OrjsonModuleé   ÚOPT_NON_STR_KEYSÚOPT_SERIALIZE_NUMPY.©ÚoptionÚ_OrjsonModule__objr,   r   c                ó   • g r   r   )r   r-   r,   s      r   r   Ú_OrjsonModule.dumps   s   € Àr   r   N)
r   r    r!   r"   ÚintÚ__annotations__r   Úbytesr   r%   r   r   r   r'   r'      s&   ‡ ØÓØÓà14ÒC˜3ÐC¨3ÐC¸×CÐCr   r'   ÚujsonÚorjsonal  UJSONResponse is deprecated, FastAPI now serializes data directly to JSON bytes via Pydantic when a return type or response model is set, which is faster and doesn't need a custom response class. Read more in the FastAPI docs: https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model and https://fastapi.tiangolo.com/tutorial/response-model/é   )ÚcategoryÚ
stacklevelc                   ó*   • \ rS rSrSrS\S\4S jrSrg)ÚUJSONResponseé'   al  JSON response using the ujson library to serialize data to JSON.

**Deprecated**: `UJSONResponse` is deprecated. FastAPI now serializes data
directly to JSON bytes via Pydantic when a return type or response model is
set, which is faster and doesn't need a custom response class.

Read more in the
[FastAPI docs for Custom Response](https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model)
and the
[FastAPI docs for Response Model](https://fastapi.tiangolo.com/tutorial/response-model/).

**Note**: `ujson` is not included with FastAPI and must be installed
separately, e.g. `pip install ujson`.
Úcontentr   c                 ód   • [         c   S5       e[         R                  USS9R                  S5      $ )Nz,ujson must be installed to use UJSONResponseFr   zutf-8)r3   r   Úencode©r   r;   s     r   ÚrenderÚUJSONResponse.render@   s2   € ÜÑ ÐPÐ"PÓPÐ Ü�{‰{˜7°ˆ{Ð7×>Ñ>¸wÓGÐGr   r   N©	r   r    r!   r"   Ú__doc__r   r2   r?   r%   r   r   r   r9   r9   '   s   † ñðH˜cð H e÷ Hr   r9   am  ORJSONResponse is deprecated, FastAPI now serializes data directly to JSON bytes via Pydantic when a return type or response model is set, which is faster and doesn't need a custom response class. Read more in the FastAPI docs: https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model and https://fastapi.tiangolo.com/tutorial/response-model/c                   ó*   • \ rS rSrSrS\S\4S jrSrg)ÚORJSONResponseéE   ap  JSON response using the orjson library to serialize data to JSON.

**Deprecated**: `ORJSONResponse` is deprecated. FastAPI now serializes data
directly to JSON bytes via Pydantic when a return type or response model is
set, which is faster and doesn't need a custom response class.

Read more in the
[FastAPI docs for Custom Response](https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model)
and the
[FastAPI docs for Response Model](https://fastapi.tiangolo.com/tutorial/response-model/).

**Note**: `orjson` is not included with FastAPI and must be installed
separately, e.g. `pip install orjson`.
r;   r   c                 ó„   • [         c   S5       e[         R                  U[         R                  [         R                  -  S9$ )Nz.orjson must be installed to use ORJSONResponser+   )r4   r   r)   r*   r>   s     r   r?   ÚORJSONResponse.render^   s@   € ÜÑ!ÐSÐ#SÓSÐ!Ü�|‰|ØœF×3Ñ3´f×6PÑ6PÑPð ð 
ð 	
r   r   NrA   r   r   r   rD   rD   E   s   † ñð
˜cð 
 e÷ 
r   rD   )Ú	importlibÚtypingr   r   r   Úfastapi.exceptionsr   Úfastapi.sser   Ústarlette.responsesr   r	   r
   r   r   r   r   Útyping_extensionsr   r   r'   Úimport_moduler3   ÚModuleNotFoundErrorr4   r9   rD   r   r   r   Ú<module>rP      s  ðÛ ß &Ñ &å 8Ý BÝ <Ý <Ý <Ý FÝ DÝ 4Ý FÝ (ôI�8ô IôD�Hô DðÙ�˜y×6Ò6°wÓ?Ó@€Eð
Ù�- ×!8Ò!8¸Ó!BÓC€Fñ
 ð@ð
 'ØñôH�Ló HóðHñ* ð@ð
 'Øñô
�\ó 
óñ
øðc ó Ø‚Eðûð ó Ø‚Fðús$   Á"C Á<C ÃCÃCÃCÃC