o
    sh                     @   s4  G d d de ZG dd deZG dd deZG dd deZG dd	 d	eZG d
d deZG dd deZG dd deZG dd deZ	G dd deZ
G dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZd&S )'c                   @   s   e Zd ZdZdS )
PyJWTErrorz'
    Base class for all exceptions
    N)__name__
__module____qualname____doc__ r   r   b/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/jwt/exceptions.pyr      s    r   c                   @      e Zd ZdS )InvalidTokenErrorNr   r   r   r   r   r   r   r	   	       r	   c                   @   r   )DecodeErrorNr
   r   r   r   r   r      r   r   c                   @   r   )InvalidSignatureErrorNr
   r   r   r   r   r      r   r   c                   @   r   )ExpiredSignatureErrorNr
   r   r   r   r   r      r   r   c                   @   r   )InvalidAudienceErrorNr
   r   r   r   r   r      r   r   c                   @   r   )InvalidIssuerErrorNr
   r   r   r   r   r      r   r   c                   @   r   )InvalidIssuedAtErrorNr
   r   r   r   r   r   !   r   r   c                   @   r   )ImmatureSignatureErrorNr
   r   r   r   r   r   %   r   r   c                   @   r   )InvalidKeyErrorNr
   r   r   r   r   r   )   r   r   c                   @   r   )InvalidAlgorithmErrorNr
   r   r   r   r   r   -   r   r   c                   @   s,   e Zd ZdeddfddZdefddZdS )MissingRequiredClaimErrorclaimreturnNc                 C   s
   || _ d S )Nr   )selfr   r   r   r   __init__2   s   
z"MissingRequiredClaimError.__init__c                 C   s   d| j  dS )NzToken is missing the "z" claimr   )r   r   r   r   __str__5   s   z!MissingRequiredClaimError.__str__)r   r   r   strr   r   r   r   r   r   r   1   s    r   c                   @   r   )
PyJWKErrorNr
   r   r   r   r   r   9   r   r   c                   @   r   )MissingCryptographyErrorNr
   r   r   r   r   r   =   r   r   c                   @   r   )PyJWKSetErrorNr
   r   r   r   r   r   A   r   r   c                   @   r   )PyJWKClientErrorNr
   r   r   r   r   r    E   r   r    c                   @   r   )PyJWKClientConnectionErrorNr
   r   r   r   r   r!   I   r   r!   c                   @   r   )InvalidSubjectErrorNr
   r   r   r   r   r"   M   r   r"   c                   @   r   )InvalidJTIErrorNr
   r   r   r   r   r#   Q   r   r#   N)	Exceptionr   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r   r   r   r   <module>   s&    