
    k7i                        S SK Jr   " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r " S S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      r " S& S'\5      rg())    )AuthlibBaseErrorc                       \ rS rSrSrg)	JoseError    N)__name__
__module____qualname____firstlineno____static_attributes__r       M/home/james-whalen/.local/lib/python3.13/site-packages/authlib/jose/errors.pyr   r      s    r   r   c                       \ rS rSrSrSrg)DecodeError   decode_errorr   Nr   r	   r
   r   errorr   r   r   r   r   r      s    Er   r   c                       \ rS rSrSrSrg)MissingAlgorithmError   missing_algorithmr   Nr   r   r   r   r   r      s    Er   r   c                       \ rS rSrSrSrg)UnsupportedAlgorithmError   unsupported_algorithmr   Nr   r   r   r   r   r      s    #Er   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )BadSignatureError   bad_signaturec                 .   > [         TU ]  5         Xl        g )N)super__init__result)selfr$   	__class__s     r   r#   BadSignatureError.__init__   s    r   )r$   r   r	   r
   r   r   r#   r   __classcell__r&   s   @r   r   r      s    E r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )InvalidHeaderParameterNameError   invalid_header_parameter_namec                 *   > SU 3n[         TU ]  US9  g NzInvalid Header Parameter Name: descriptionr"   r#   r%   namer2   r&   s      r   r#   (InvalidHeaderParameterNameError.__init__       7v>[1r   r   r(   r*   s   @r   r,   r,      s    +E2 2r   r,   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )#InvalidCritHeaderParameterNameError$   "invalid_crit_header_parameter_namec                 *   > SU 3n[         TU ]  US9  g r0   r3   r4   s      r   r#   ,InvalidCritHeaderParameterNameError.__init__'   r7   r   r   r(   r*   s   @r   r9   r9   $   s    0E2 2r   r9   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )8InvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingError,   ;invalid_encryption_algorithm_for_ECDH_1PU_with_key_wrappingc                 $   > Sn[         TU ]  US9  g )NzwIn key agreement with key wrapping mode ECDH-1PU algorithm only supports AES_CBC_HMAC_SHA2 family encryption algorithmsr1   r3   )r%   r2   r&   s     r   r#   AInvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingError.__init__/   s     K 	 	[1r   r   r(   r*   s   @r   r?   r?   ,   s    IE2 2r   r?   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ ))InvalidAlgorithmForMultipleRecipientsMode7   .invalid_algorithm_for_multiple_recipients_modec                 *   > U S3n[         TU ]  US9  g )Nz5 algorithm cannot be used in multiple recipients moder1   r3   )r%   algr2   r&   s      r   r#   2InvalidAlgorithmForMultipleRecipientsMode.__init__:   s     RS[1r   r   r(   r*   s   @r   rE   rE   7   s    <E2 2r   rE   c                       \ rS rSrSrSrSrg)KeyMismatchError?   key_mismatch_errorz#Key does not match to any recipientr   Nr   r	   r
   r   r   r2   r   r   r   r   rL   rL   ?   s     E7Kr   rL   c                       \ rS rSrSrSrSrg)MissingEncryptionAlgorithmErrorD   missing_encryption_algorithmzMissing 'enc' in headerr   NrO   r   r   r   rQ   rQ   D   s    *E+Kr   rQ   c                       \ rS rSrSrSrSrg)#UnsupportedEncryptionAlgorithmErrorI    unsupported_encryption_algorithmz!Unsupported 'enc' value in headerr   NrO   r   r   r   rU   rU   I   s    .E5Kr   rU   c                       \ rS rSrSrSrSrg)$UnsupportedCompressionAlgorithmErrorN   !unsupported_compression_algorithmz!Unsupported 'zip' value in headerr   NrO   r   r   r   rY   rY   N   s    /E5Kr   rY   c                       \ rS rSrSrSrSrg)InvalidUseErrorS   invalid_usez%Key 'use' is not valid for your usager   NrO   r   r   r   r]   r]   S   s    E9Kr   r]   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )InvalidClaimErrorX   invalid_claimc                 8   > Xl         SU S3n[        TU ]	  US9  g )NzInvalid claim ''r1   )
claim_namer"   r#   r%   claimr2   r&   s      r   r#   InvalidClaimError.__init__[   s&    'wa0[1r   )rf   r(   r*   s   @r   ra   ra   X   s    E2 2r   ra   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )MissingClaimErrora   missing_claimc                 ,   > SU S3n[         TU ]  US9  g )Nz	Missing 'z' claimr1   r3   rg   s      r   r#   MissingClaimError.__init__d   s!    !%0[1r   r   r(   r*   s   @r   rk   rk   a   s    E2 2r   rk   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )InsecureClaimErrori   insecure_claimc                 ,   > SU S3n[         TU ]  US9  g )NzInsecure claim 're   r1   r3   rg   s      r   r#   InsecureClaimError.__init__l   s!    (q1[1r   r   r(   r*   s   @r   rq   rq   i   s    E2 2r   rq   c                       \ rS rSrSrSrSrg)ExpiredTokenErrorq   expired_tokenzThe token is expiredr   NrO   r   r   r   rw   rw   q   s    E(Kr   rw   c                       \ rS rSrSrSrSrg)InvalidTokenErrorv   invalid_tokenzThe token is not valid yetr   NrO   r   r   r   r{   r{   v   s    E.Kr   r{   N)authlib.common.errorsr   r   r   r   r   r   r,   r9   r?   rE   rL   rQ   rU   rY   r]   ra   rk   rq   rw   r{   r   r   r   <module>r      s    2	  	)  I  $	 $	 2i 22) 22y 22	 28y 8
,i ,
6) 6
69 6
:i :
2	 22	 22 2)	 )
/	 /r   