Ë
    ôV®j�  ã                  ó¨   — d dl mZ d dlZd dlmZ  G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z	 G d„ de«      Z
 G d„ de«      Zy)é    )ÚannotationsN)Údatetimec                  ó,   ‡ — e Zd ZdZdˆ fd„Zdd„Zˆ xZS )ÚBadDataz“Raised if bad data of any sort was encountered. This is the base
    for all exceptions that ItsDangerous defines.

    .. versionadded:: 0.15
    c                ó2   •— t         ‰| �  |«       || _        y ©N)ÚsuperÚ__init__Úmessage)Úselfr   Ú	__class__s     €úW/var/www/html/streamforge-license/venv/lib/python3.12/site-packages/itsdangerous/exc.pyr
   zBadData.__init__   s   ø€ Ü‰Ñ˜Ô!Øˆ�ó    c                ó   — | j                   S r   )r   )r   s    r   Ú__str__zBadData.__str__   s   € Ø�|‰|Ðr   )r   Ústr)Úreturnr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   Ú__classcell__©r   s   @r   r   r      s   ø„ ñõ÷r   r   c                  ó&   ‡ — e Zd ZdZddˆ fd„Zˆ xZS )ÚBadSignaturez%Raised if a signature does not match.c                ó2   •— t         ‰| �  |«       || _        y r   )r	   r
   Úpayload)r   r   r   r   s      €r   r
   zBadSignature.__init__   s   ø€ Ü‰Ñ˜Ô!ð &-ˆ�r   r   )r   r   r   út.Any | None©r   r   r   r   r
   r   r   s   @r   r   r      s   ø„ Ù/÷-ò -r   r   c                  ó4   ‡ — e Zd ZdZ	 	 d	 	 	 	 	 dˆ fd„Zˆ xZS )ÚBadTimeSignaturezbRaised if a time-based signature is invalid. This is a subclass
    of :class:`BadSignature`.
    c                ó4   •— t         ‰| �  ||«       || _        y r   )r	   r
   Údate_signed)r   r   r   r#   r   s       €r   r
   zBadTimeSignature.__init__)   s   ø€ ô 	‰Ñ˜ 'Ô*ð 'ˆÕr   )NN)r   r   r   r   r#   zdatetime | Noner   r   s   @r   r!   r!   $   s6   ø„ ñð !%Ø'+ð	'àð'ð ð'ð %÷	'ñ 'r   r!   c                  ó   — e Zd ZdZy)ÚSignatureExpiredzrRaised if a signature timestamp is older than ``max_age``. This
    is a subclass of :exc:`BadTimeSignature`.
    N)r   r   r   r   © r   r   r%   r%   <   s   „ òr   r%   c                  ó:   ‡ — e Zd ZdZ	 	 	 d	 	 	 	 	 	 	 dˆ fd„Zˆ xZS )Ú	BadHeaderz®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                óB   •— t         ‰| �  ||«       || _        || _        y r   )r	   r
   ÚheaderÚoriginal_error)r   r   r   r*   r+   r   s        €r   r
   zBadHeader.__init__J   s'   ø€ ô 	‰Ñ˜ 'Ô*ð %+ˆŒð 1?ˆÕr   )NNN)r   r   r   r   r*   r   r+   úException | Noner   r   s   @r   r(   r(   B   sC   ø„ ñð !%Ø#Ø+/ð?àð?ð ð?ð ð	?ð
 )÷?ñ ?r   r(   c                  ó&   ‡ — e Zd ZdZddˆ fd„Zˆ xZS )Ú
BadPayloada4  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                ó2   •— t         ‰| �  |«       || _        y r   )r	   r
   r+   )r   r   r+   r   s      €r   r
   zBadPayload.__init__e   s   ø€ Ü‰Ñ˜Ô!ð 1?ˆÕr   r   )r   r   r+   r,   r   r   s   @r   r.   r.   \   s   ø„ ñ÷?ò ?r   r.   )Ú
__future__r   ÚtypingÚtr   Ú	Exceptionr   r   r!   r%   r(   r.   r&   r   r   ú<module>r4      sW   ðÝ "ã Ý ôˆiô ô-�7ô -ô'�|ô 'ô0Ð'ô ô?�ô ?ô4?�õ ?r   