ó
    ëÅi�  ã                  ó¨   • S SK Jr  S SKrS SKJr   " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r	 " S S\5      r
 " S S\5      rg)é    )ÚannotationsN)Údatetimec                  ó:   ^ • \ rS rSrSrSU 4S jjrSS jrSrU =r$ )ÚBadDataé   z‡Raised if bad data of any sort was encountered. This is the base
for all exceptions that ItsDangerous defines.

.. versionadded:: 0.15
c                ó0   >• [         TU ]  U5        Xl        g ©N)ÚsuperÚ__init__Úmessage)Úselfr   Ú	__class__s     €ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/itsdangerous/exc.pyr   ÚBadData.__init__   s   ø€ Ü‰Ñ˜Ô!Ø�ó    c                ó   • U R                   $ r	   ©r   )r   s    r   Ú__str__ÚBadData.__str__   s   € Ø�|‰|Ðr   r   )r   Ústr)Úreturnr   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      s   ø† ñ÷÷ò r   r   c                  ó4   ^ • \ rS rSrSrSSU 4S jjjrSrU =r$ )ÚBadSignatureé   z%Raised if a signature does not match.c                ó0   >• [         TU ]  U5        X l        g r	   )r
   r   Úpayload)r   r   r$   r   s      €r   r   ÚBadSignature.__init__   s   ø€ Ü‰Ñ˜Ô!ð &-�r   )r$   r	   )r   r   r$   út.Any | None©r   r   r   r   r   r   r   r   r   s   @r   r!   r!      s   ø† Ù/÷-÷ -r   r!   c                  óB   ^ • \ rS rSrSr  S     SU 4S jjjrSrU =r$ )ÚBadTimeSignatureé$   zZRaised if a time-based signature is invalid. This is a subclass
of :class:`BadSignature`.
c                ó0   >• [         TU ]  X5        X0l        g r	   )r
   r   Údate_signed)r   r   r$   r,   r   s       €r   r   ÚBadTimeSignature.__init__)   s   ø€ ô 	‰Ñ˜Ô*ð 'Õr   )r,   )NN)r   r   r$   r&   r,   zdatetime | Noner'   r   s   @r   r)   r)   $   s6   ø† ñð !%Ø'+ð	'àð'ð ð'ð %÷	'ö 'r   r)   c                  ó   • \ rS rSrSrSrg)ÚSignatureExpiredé<   zjRaised if a signature timestamp is older than ``max_age``. This
is a subclass of :exc:`BadTimeSignature`.
© N)r   r   r   r   r   r   r1   r   r   r/   r/   <   s   † ôr   r/   c                  óH   ^ • \ rS rSrSr   S       SU 4S jjjrSrU =r$ )Ú	BadHeaderéB   zžRaised if a signed header is invalid in some form. This only
happens for serializers that have a header that goes with the
signature.

.. versionadded:: 0.24
c                ó<   >• [         TU ]  X5        X0l        X@l        g r	   )r
   r   ÚheaderÚoriginal_error)r   r   r$   r6   r7   r   s        €r   r   ÚBadHeader.__init__J   s!   ø€ ô 	‰Ñ˜Ô*ð %+Œð 1?Õr   )r6   r7   )NNN)r   r   r$   r&   r6   r&   r7   úException | Noner'   r   s   @r   r3   r3   B   sC   ø† ñð !%Ø#Ø+/ð?àð?ð ð?ð ð	?ð
 )÷?ö ?r   r3   c                  ó4   ^ • \ rS rSrSrSSU 4S jjjrSrU =r$ )Ú
BadPayloadé\   a   Raised if a payload is invalid. This could happen if the payload
is loaded despite an invalid signature, or if there is a mismatch
between the serializer and deserializer. The original exception
that occurred during loading is stored on as :attr:`original_error`.

.. versionadded:: 0.15
c                ó0   >• [         TU ]  U5        X l        g r	   )r
   r   r7   )r   r   r7   r   s      €r   r   ÚBadPayload.__init__e   s   ø€ Ü‰Ñ˜Ô!ð 1?Õr   )r7   r	   )r   r   r7   r9   r'   r   s   @r   r;   r;   \   s   ø† ñ÷?÷ ?r   r;   )Ú
__future__r   ÚtypingÚtr   Ú	Exceptionr   r!   r)   r/   r3   r;   r1   r   r   Ú<module>rC      sW   ðÝ "ã Ý ôˆiô ô-�7ô -ô'�|ô 'ô0Ð'ô ô?�ô ?ô4?�õ ?r   