Ë
    +Œ:jp  ã                   óš   — d dl Z d dlZd dlZdZ G d„ de«      Z G d„ de«      ZdZded	ej                  fd
„Z
d	ej                  e   fd„Zy)é    N)ÚHTTPExceptionÚWebSocketExceptionc            	       ój   — e Zd Z	 	 ddedej
                  e   dej
                  e   ddfd„Zdefd„Z	y)	r   NÚstatus_codeÚdetailÚheadersÚreturnc                 óp   — |€t        j                  |«      j                  }|| _        || _        || _        y ©N)ÚhttpÚ
HTTPStatusÚphraser   r   r   )Úselfr   r   r   s       úV/var/www/html/tokenscope/api/venv/lib/python3.12/site-packages/starlette/exceptions.pyÚ__init__zHTTPException.__init__	   s3   € ð ˆ>Ü—_‘_ [Ó1×8Ñ8ˆFØ&ˆÔØˆŒØˆ�ó    c                 ól   — | j                   j                  }|› d| j                  ›d| j                  ›d�S )Nz(status_code=z	, detail=ú))Ú	__class__Ú__name__r   r   ©r   Ú
class_names     r   Ú__repr__zHTTPException.__repr__   s6   € Ø—^‘^×,Ñ,ˆ
Ø�˜]¨4×+;Ñ+;Ð*>¸iÈÏÉÀÐVWÐXÐXr   )NN)
r   Ú
__module__Ú__qualname__ÚintÚtypingÚOptionalÚstrÚdictr   r   © r   r   r   r      sU   „ ð (,Ø)-ñ	
àð
ð —‘ Ñ$ð
ð —‘ Ñ&ð	
ð
 
ó
ðY˜#ô Yr   r   c                   óH   — e Zd Zddedej
                  e   ddfd„Zdefd„Zy)r   NÚcodeÚreasonr	   c                 ó(   — || _         |xs d| _        y )NÚ )r#   r$   )r   r#   r$   s      r   r   zWebSocketException.__init__   s   € ØˆŒ	Ø’l ˆ�r   c                 ól   — | j                   j                  }|› d| j                  ›d| j                  ›d�S )Nz(code=z	, reason=r   )r   r   r#   r$   r   s     r   r   zWebSocketException.__repr__   s2   € Ø—^‘^×,Ñ,ˆ
Ø�˜V D§I¡I =°	¸$¿+¹+¸ÈÐJÐJr   r   )	r   r   r   r   r   r   r   r   r   r!   r   r   r   r      s3   „ ñ#˜Sð #¨&¯/©/¸#Ñ*>ð #È$ó #ðK˜#ô Kr   r   ÚExceptionMiddlewareÚnamer	   c                 ó–   — | t         k(  r+ddlm} t        j                  t         › d�t
        d¬«       |S t        dt        › d| › d�«      ‚)	Nr   )r(   zc is deprecated on `starlette.exceptions`. Import it from `starlette.middleware.exceptions` instead.é   )ÚcategoryÚ
stacklevelzmodule 'z' has no attribute 'ú')Ú__deprecated__Ústarlette.middleware.exceptionsr(   ÚwarningsÚwarnÚDeprecationWarningÚAttributeErrorr   )r)   r(   s     r   Ú__getattr__r5   '   sT   € ØŒ~ÒÝGä�‰ÜÐð Hð Iä'Øõ		
ð #Ð"Ü
˜8¤H :Ð-AÀ$ÀÀqÐIÓ
JÐJr   c                  óB   — t        t        t        «      t        gz   «      S r   )ÚsortedÚlistÚ__all__r/   r!   r   r   Ú__dir__r:   5   s   € Ü”$”w“-¤>Ð"2Ñ2Ó3Ð3r   )r   r   r1   r9   Ú	Exceptionr   r   r/   r   ÚAnyr5   ÚListr:   r!   r   r   ú<module>r>      se   ðÛ Û Û à
1€ôY�Iô Yô$K˜ô Kð '€ðK�cð K˜fŸj™jó Kð4�—‘˜SÑ!ô 4r   