§
    ¢”jG	  ã                   ó  —  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 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 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 G d$„ d%e¦  «        Zd&S )'c                   ó   — e Zd ZdZdS )Ú
PyJWTErrorz'
    Base class for all exceptions
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú]/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/jwt/exceptions.pyr   r      s   € € € € € ðð ð 	€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidTokenErrorz1Base exception when ``decode()`` fails on a tokenNr   r	   r
   r   r   r   	   s   € € € € € Ø;Ð;à€Dr
   r   c                   ó   — e Zd ZdZdS )ÚDecodeErrorzBRaised when a token cannot be decoded because it failed validationNr   r	   r
   r   r   r      s   € € € € € ØLÐLà€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidSignatureErrorzXRaised when a token's signature doesn't match the one provided as part of
    the token.Nr   r	   r
   r   r   r      s   € € € € € ðð ð 	€Dr
   r   c                   ó   — e Zd ZdZdS )ÚExpiredSignatureErrorzARaised when a token's ``exp`` claim indicates that it has expiredNr   r	   r
   r   r   r      s   € € € € € ØKÐKà€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidAudienceErrorzZRaised when a token's ``aud`` claim does not match one of the expected
    audience valuesNr   r	   r
   r   r   r   "   s   € € € € € ðð ð 	€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidIssuerErrorzFRaised when a token's ``iss`` claim does not match the expected issuerNr   r	   r
   r   r   r   )   s   € € € € € ØPÐPà€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidIssuedAtErrorz2Raised when a token's ``iat`` claim is non-numericNr   r	   r
   r   r   r   /   s   € € € € € Ø<Ð<à€Dr
   r   c                   ó   — e Zd ZdZdS )ÚImmatureSignatureErrorzNRaised when a token's ``nbf`` or ``iat`` claims represent a time in the futureNr   r	   r
   r   r   r   5   s   € € € € € ØXÐXà€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidKeyErrorz9Raised when the specified key is not in the proper formatNr   r	   r
   r   r   r   ;   s   € € € € € ØCÐCà€Dr
   r   c                   ó   — e Zd ZdZdS )ÚInvalidAlgorithmErrorz>Raised when the specified algorithm is not recognized by PyJWTNr   r	   r
   r   r   r   A   s   € € € € € ØHÐHà€Dr
   r   c                   ó.   — e Zd ZdZdeddfd„Zdefd„ZdS )ÚMissingRequiredClaimErrorzWRaised when a claim that is required to be present is not contained
    in the claimsetÚclaimÚreturnNc                 ó   — || _         d S )N©r"   )Úselfr"   s     r   Ú__init__z"MissingRequiredClaimError.__init__K   s   € ØˆŒ
ˆ
ˆ
r
   c                 ó   — d| j         › d�S )NzToken is missing the "z" claimr%   )r&   s    r   Ú__str__z!MissingRequiredClaimError.__str__N   s   € Ø;¨¬
Ð;Ð;Ð;Ð;r
   )r   r   r   r   Ústrr'   r)   r	   r
   r   r!   r!   G   s[   € € € € € ðð ð˜cð  dð ð ð ð ð<˜ð <ð <ð <ð <ð <ð <r
   r!   c                   ó   — e Zd ZdS )Ú
PyJWKErrorN©r   r   r   r	   r
   r   r,   r,   R   ó   € € € € € Ø€Dr
   r,   c                   ó   — e Zd ZdZdS )ÚMissingCryptographyErrorzZRaised if the algorithm requires ``cryptography`` to be installed and it is not available.Nr   r	   r
   r   r0   r0   V   s   € € € € € ØdÐdà€Dr
   r0   c                   ó   — e Zd ZdS )ÚPyJWKSetErrorNr-   r	   r
   r   r2   r2   \   r.   r
   r2   c                   ó   — e Zd ZdS )ÚPyJWKClientErrorNr-   r	   r
   r   r4   r4   `   r.   r
   r4   c                   ó   — e Zd ZdS )ÚPyJWKClientConnectionErrorNr-   r	   r
   r   r6   r6   d   r.   r
   r6   c                   ó   — e Zd ZdZdS )ÚInvalidSubjectErrorz]Raised when a token's ``sub`` claim is not a string or doesn't match the expected ``subject``Nr   r	   r
   r   r8   r8   h   s   € € € € € ØgÐgà€Dr
   r8   c                   ó   — e Zd ZdZdS )ÚInvalidJTIErrorz3Raised when a token's ``jti`` claim is not a stringNr   r	   r
   r   r:   r:   n   s   € € € € € Ø=Ð=à€Dr
   r:   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   r!   r,   r0   r2   r4   r6   r8   r:   r	   r
   r   ú<module>r<      s8  ðð	ð 	ð 	ð 	ð 	�ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜
ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð#ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜Kñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð-ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð,ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð*ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð,ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð.ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�jñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð-ñ 	ô 	ð 	ð<ð <ð <ð <ð <Ð 1ñ <ô <ð <ð	ð 	ð 	ð 	ð 	�ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜zñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�Jñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	�zñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð!1ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð+ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	Ð'ñ 	ô 	ð 	ð 	ð 	r
   