Ë
    Ïþg`	  ã                   óö   —  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y)c                   ó   — e Zd ZdZy)ÚJWTExtendedExceptionz@
    Base except which all flask_jwt_extended errors extend
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú]/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/flask_jwt_extended/exceptions.pyr   r      ó   „ ñð 	r
   r   c                   ó   — e Zd ZdZy)ÚJWTDecodeErrorz!
    An error decoding a JWT
    Nr   r	   r
   r   r   r   	   r   r
   r   c                   ó   — e Zd ZdZy)ÚInvalidHeaderErrorz<
    An error getting header information from a request
    Nr   r	   r
   r   r   r      r   r
   r   c                   ó   — e Zd ZdZy)ÚInvalidQueryParamErrorzI
    An error when a query string param is not in the correct format
    Nr   r	   r
   r   r   r      r   r
   r   c                   ó   — e Zd ZdZy)ÚNoAuthorizationErrorzW
    An error raised when no authorization token was found in a protected endpoint
    Nr   r	   r
   r   r   r   !   r   r
   r   c                   ó   — e Zd ZdZy)Ú	CSRFErrorz'
    An error with CSRF protection
    Nr   r	   r
   r   r   r   )   r   r
   r   c                   ó   — e Zd ZdZy)ÚWrongTokenErrorze
    Error raised when attempting to use a refresh token to access an endpoint
    or vice versa
    Nr   r	   r
   r   r   r   1   s   „ ñð
 	r
   r   c                   ó0   ‡ — e Zd ZdZdededdfˆ fd„Zˆ xZS )ÚRevokedTokenErrorzR
    Error raised when a revoked token attempt to access a protected endpoint
    Ú
jwt_headerÚjwt_dataÚreturnNc                 ó@   •— t         ‰|   d«       || _        || _        y )NzToken has been revoked©ÚsuperÚ__init__r   r   )Úselfr   r   Ú	__class__s      €r   r!   zRevokedTokenError.__init__?   s   ø€ Ü‰ÑÐ1Ô2Ø$ˆŒØ ˆr
   ©r   r   r   r   Údictr!   Ú__classcell__©r#   s   @r   r   r   :   s'   ø„ ñð! 4ð !°4ð !¸D÷ !ñ !r
   r   c                   ó0   ‡ — e Zd ZdZdededdfˆ fd„Zˆ xZS )ÚFreshTokenRequiredzt
    Error raised when a valid, non-fresh JWT attempt to access an endpoint
    protected by fresh_jwt_required
    r   r   r   Nc                 ó@   •— t         ‰|   |«       || _        || _        y ©Nr   ©r"   Úmessager   r   r#   s       €r   r!   zFreshTokenRequired.__init__K   ó   ø€ Ü‰Ñ˜Ô!Ø$ˆŒØ ˆr
   r$   r'   s   @r   r)   r)   E   ó'   ø„ ñð
!¨Dð !¸Dð !ÀT÷ !ñ !r
   r)   c                   ó0   ‡ — e Zd ZdZdededdfˆ fd„Zˆ xZS )ÚUserLookupErrorz—
    Error raised when a user_lookup callback function returns None, indicating
    that it cannot or will not load a user for the given identity.
    r   r   r   Nc                 ó@   •— t         ‰|   |«       || _        || _        y r+   r   r,   s       €r   r!   zUserLookupError.__init__W   r.   r
   r$   r'   s   @r   r1   r1   Q   r/   r
   r1   c                   ó0   ‡ — e Zd ZdZdededdfˆ fd„Zˆ xZS )ÚUserClaimsVerificationErrorz
    Error raised when the claims_verification_callback function returns False,
    indicating that the expected user claims are invalid
    r   r   r   Nc                 ó@   •— t         ‰|   |«       || _        || _        y r+   r   r,   s       €r   r!   z$UserClaimsVerificationError.__init__c   r.   r
   r$   r'   s   @r   r4   r4   ]   r/   r
   r4   N)Ú	Exceptionr   r   r   r   r   r   r   r   r)   r1   r4   r	   r
   r   Ú<module>r7      s“   ðô	˜9ô 	ô	Ð)ô 	ô	Ð-ô 	ô	Ð1ô 	ô	Ð/ô 	ô	Ð$ô 	ô	Ð*ô 	ô!Ð,ô !ô	!Ð-ô 	!ô	!Ð*ô 	!ô	!Ð"6õ 	!r
   