+
    NV-jÆ  ã                  óh   € ^ RI Ht ^ RIt^ RIHt  ! R R]4      t ! R R]4      t ! R R	]4      t	R# )
é    )ÚannotationsN)ÚMappingc                  ó>   € ] tR t^tR	R R lltR R ltR R ltRtR# )
ÚHTTPExceptionNc               ó(   € V ^8„  d   QhRRRRRRRR/# )	é   Ústatus_codeÚintÚdetailú
str | NoneÚheaderszMapping[str, str] | NoneÚreturnÚNone© )Úformats   "Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/starlette/exceptions.pyÚ__annotate__ÚHTTPException.__annotate__   s*   € ÷ ñ  Cð °ð ÐMeð Ðquñ ó    c                	ór   € Vf!   \         P                  ! V4      P                  pWn        W n        W0n        R # ©N)ÚhttpÚ
HTTPStatusÚphraser	   r   r   )Úselfr	   r   r   s   &&&&r   Ú__init__ÚHTTPException.__init__   s+   € ØŠ>Ü—_’_ [Ó1×8Ñ8ˆFØ&ÔØŒØŽr   c               ó   € V ^8„  d   QhRR/# ©r   r   Ústrr   )r   s   "r   r   r      s   € ÷ 4ñ 4˜ñ 4r   c                	ó8   € V P                    R V P                   2# ©z: )r	   r   ©r   s   &r   Ú__str__ÚHTTPException.__str__   s   € Ø×"Ñ"Ð# 2 d§k¡k ]Ð3Ð3r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r      s   € ÷ Yñ Y˜#ñ Yr   c                	óp   € V P                   P                  pV R V P                  : RV P                  : R2# )z(status_code=z	, detail=Ú))Ú	__class__Ú__name__r	   r   ©r   Ú
class_names   & r   Ú__repr__ÚHTTPException.__repr__   s6   € Ø—^‘^×,Ñ,ˆ
Ø�˜]¨4×+;Ñ+;Ñ*>¸iÈÏÉÁÐVWÐXÐXr   )r   r   r	   )NN©r*   Ú
__module__Ú__qualname__Ú__firstlineno__r   r$   r-   Ú__static_attributes__r   r   r   r   r      s   † ÷õ4÷Yñ Yr   r   c                  ó>   € ] tR t^tR	R R lltR R ltR R ltRtR# )
ÚWebSocketExceptionNc               ó$   € V ^8„  d   QhRRRRRR/# )r   Úcoder
   Úreasonr   r   r   r   )r   s   "r   r   ÚWebSocketException.__annotate__   s!   € ÷ #ñ #˜Sð #¨*ð #Àñ #r   c                	ó4   € Wn         T;'       g    R V n        R# )Ú N©r7   r8   )r   r7   r8   s   &&&r   r   ÚWebSocketException.__init__   s   € ØŒ	Ø—l�l ˆŽr   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r9      s   € ÷ -ñ -˜ñ -r   c                	ó8   € V P                    R V P                   2# r"   r<   r#   s   &r   r$   ÚWebSocketException.__str__   s   € Ø—)‘)�˜B˜tŸ{™{˜mÐ,Ð,r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r9      s   € ÷ Kñ K˜#ñ Kr   c                	óp   € V P                   P                  pV R V P                  : RV P                  : R2# )z(code=z	, reason=r(   )r)   r*   r7   r8   r+   s   & r   r-   ÚWebSocketException.__repr__   s2   € Ø—^‘^×,Ñ,ˆ
Ø�˜V D§I¡I¡=°	¸$¿+¹+¹ÈÐJÐJr   r<   r   r/   r   r   r   r5   r5      s   † ÷#õ-÷Kñ Kr   r5   c                  ó   € ] tR t^$tRtRtR# )ÚStarletteDeprecationWarningaO  A custom deprecation warning for Starlette.

Unlike the built-in DeprecationWarning, this inherits from UserWarning to ensure it is visible by default, helping
users discover deprecated features without needing to enable warnings explicitly.

Reference: https://sethmlarson.dev/deprecations-via-warnings-dont-work-for-python-libraries
r   N)r*   r0   r1   r2   Ú__doc__r3   r   r   r   rE   rE   $   s   † õr   rE   )
Ú
__future__r   r   Úcollections.abcr   Ú	Exceptionr   r5   ÚUserWarningrE   r   r   r   Ú<module>rK      s6   ðÝ "ã Ý #ôY�Iô Yô 
K˜ô 
Kô +ö r   