+
    i                         ! R  R] 4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R	]4      t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R  R!]4      t ! R" R#]4      t ! R$ R%]4      tR&# )'c                       ] tR t^tRtRtR# )
PyJWTErrorz
Base class for all exceptions
 N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       0/usr/lib/python3/dist-packages/jwt/exceptions.pyr   r      s     	r   r   c                       ] tR t^	tRtR# )InvalidTokenErrorr   Nr   r   r   r   r
   r   r   r   r   r   	       r   r   c                       ] tR t^tRtR# )DecodeErrorr   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtR# )InvalidSignatureErrorr   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtR# )ExpiredSignatureErrorr   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtR# )InvalidAudienceErrorr   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^tRtR# )InvalidIssuerErrorr   Nr   r   r   r   r   r      r   r   r   c                       ] tR t^!tRtR# )InvalidIssuedAtErrorr   Nr   r   r   r   r   r   !   r   r   r   c                       ] tR t^%tRtR# )ImmatureSignatureErrorr   Nr   r   r   r   r   r   %   r   r   r   c                       ] tR t^)tRtR# )InvalidKeyErrorr   Nr   r   r   r   r    r    )   r   r   r    c                       ] tR t^-tRtR# )InvalidAlgorithmErrorr   Nr   r   r   r   r"   r"   -   r   r   r"   c                   D   a  ] tR t^1t o V 3R lR ltV 3R lR ltRtV tR# )MissingRequiredClaimErrorc                $   < V ^8  d   QhRS[ RR/# )   claimreturnNstr)format__classdict__s   "r   __annotate__&MissingRequiredClaimError.__annotate__2   s      c d r   c                    Wn         R # )Nr'   )selfr'   s   &&r   __init__"MissingRequiredClaimError.__init__2   s    
r   c                    < V ^8  d   QhRS[ /# )r&   r(   r)   )r+   r,   s   "r   r-   r.   5   s     < < <r   c                "    R V P                    R2# )zToken is missing the "z" claimr0   )r1   s   &r   __str__!MissingRequiredClaimError.__str__5   s    '

|7;;r   r0   N)r   r   r   r   r2   r6   r
   __classdictcell__)r,   s   @r   r$   r$   1   s      < <r   r$   c                       ] tR t^9tRtR# )
PyJWKErrorr   Nr   r   r   r   r:   r:   9   r   r   r:   c                       ] tR t^=tRtR# )MissingCryptographyErrorr   Nr   r   r   r   r<   r<   =   r   r   r<   c                       ] tR t^AtRtR# )PyJWKSetErrorr   Nr   r   r   r   r>   r>   A   r   r   r>   c                       ] tR t^EtRtR# )PyJWKClientErrorr   Nr   r   r   r   r@   r@   E   r   r   r@   c                       ] tR t^ItRtR# )PyJWKClientConnectionErrorr   Nr   r   r   r   rB   rB   I   r   r   rB   c                       ] tR t^MtRtR# )InvalidSubjectErrorr   Nr   r   r   r   rD   rD   M   r   r   rD   c                       ] tR t^QtRtR# )InvalidJTIErrorr   Nr   r   r   r   rF   rF   Q   r   r   rF   N)	Exceptionr   r   r   r   r   r   r   r   r   r    r"   r$   r:   r<   r>   r@   rB   rD   rF   r   r   r   <module>rH      s   	 		
 		# 		K 		- 		, 		* 		, 		. 		j 		- 	< 1 <	 		z 		J 		z 		!1 		+ 		' 	r   