ง
    &gy  ใ                   ๓   d 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eฆ  ซ        Z G d deeฆ  ซ        Z G d deeฆ  ซ        Z G d deeฆ  ซ        Z G d deeฆ  ซ        Z G d d eeฆ  ซ        Z G d! d"eฆ  ซ        Z G d# d$eฆ  ซ        Zd%S )&z+Exceptions used in the google.auth package.c                   ๓8     e Zd ZdZ fdZed ฆ   ซ         Z xZS )ฺGoogleAuthErrorz&Base class for all google.auth errors.c                 ๓|     t          t          | ฆ  ซ        j        |  |                     ddฆ  ซ        }|| _        d S )Nฺ	retryableF)ฺsuperr   ฺ__init__ฺgetฺ
_retryable)ฺselfฺargsฺkwargsr   ฺ	__class__s       ๚H/var/www/api/venv/lib/python3.11/site-packages/google/auth/exceptions.pyr   zGoogleAuthError.__init__   s;   ๘ ุ-otั$ิ$ิ-จtะ4ะ4ุJJ{จEั2ิ2	ุ#๓    c                 ๓    | j         S ฉN)r	   ฉr
   s    r   r   zGoogleAuthError.retryable   s
    เะr   )ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__r   ฺpropertyr   ฺ__classcell__ฉr   s   @r   r   r      sY   ๘     ุ0ะ0๐$๐ $๐ $๐ $๐ $๐
 ๐๐ ๑ X๐๐ ๐ ๐ ๐ r   r   c                   ๓    e Zd ZdZdS )ฺTransportErrorz:Used to indicate an error occurred during an HTTP request.Nฉr   r   r   r   ฉ r   r   r   r      s        ุDะDะDะDr   r   c                   ๓    e Zd ZdZdS )ฺRefreshErrorzMUsed to indicate that an refreshing the credentials' access token
    failed.Nr   r   r   r   r   r   #   s        ๐๐ ๐ ๐ r   r   c                   ๓    e Zd ZdZdS )ฺUserAccessTokenErrorzCUsed to indicate ``gcloud auth print-access-token`` command failed.Nr   r   r   r   r!   r!   (   s        ุMะMะMะMr   r!   c                   ๓    e Zd ZdZdS )ฺDefaultCredentialsErrorz;Used to indicate that acquiring default credentials failed.Nr   r   r   r   r#   r#   ,   s        ุEะEะEะEr   r#   c                   ๓    e Zd ZdZdS )ฺMutualTLSChannelErrorzyUsed to indicate that mutual TLS channel creation is failed, or mutual
    TLS channel credentials is missing or invalid.Nr   r   r   r   r%   r%   0   s        ๐6๐ 6๐ 6๐ 6r   r%   c                   ๓(    e Zd ZdZed ฆ   ซ         ZdS )ฺClientCertErrorz?Used to indicate that client certificate is missing or invalid.c                 ๓    dS )NFr   r   s    r   r   zClientCertError.retryable8   s    เur   N)r   r   r   r   r   r   r   r   r   r'   r'   5   s3        ุIะIเ๐๐ ๑ X๐๐ ๐ r   r'   c                   ๓    e Zd ZdZdS )ฺ
OAuthErrorzLUsed to indicate an error occurred during an OAuth related HTTP
    request.Nr   r   r   r   r*   r*   =   s        ๐๐ ๐ ๐ r   r*   c                   ๓$     e Zd ZdZd fd	Z xZS )ฺReauthFailErrorz$An exception for when reauth failed.Nc                 ๓p     t          t          | ฆ  ซ        j        d                     |ฆ  ซ        fi |ค d S )NzReauthentication failed. {0})r   r,   r   ฺformat)r
   ฺmessager   r   s      r   r   zReauthFailError.__init__E   sL   ๘ ุ-otั$ิ$ิ-ุ*ื1า1ฐ'ั:ิ:๐	
๐ 	
ุ>D๐	
๐ 	
๐ 	
๐ 	
๐ 	
r   r   )r   r   r   r   r   r   r   s   @r   r,   r,   B   sC   ๘     ุ.ะ.๐
๐ 
๐ 
๐ 
๐ 
๐ 
๐ 
๐ 
๐ 
๐ 
r   r,   c                   ๓    e Zd ZdZdS )ฺReauthSamlChallengeFailErrorz0An exception for SAML reauth challenge failures.Nr   r   r   r   r1   r1   K   s        ุ:ะ:ะ:ะ:r   r1   c                   ๓    e Zd ZdZdS )ฺMalformedErrorz An exception for malformed data.Nr   r   r   r   r3   r3   O   s        ุ*ะ*ะ*ะ*r   r3   c                   ๓    e Zd ZdZdS )ฺInvalidResourcezAn exception for URL error.Nr   r   r   r   r5   r5   S   s        ุ%ะ%ะ%ะ%r   r5   c                   ๓    e Zd ZdZdS )ฺInvalidOperationz#An exception for invalid operation.Nr   r   r   r   r7   r7   W   s        ุ-ะ-ะ-ะ-r   r7   c                   ๓    e Zd ZdZdS )ฺInvalidValuez*Used to wrap general ValueError of python.Nr   r   r   r   r9   r9   [   s        ุ4ะ4ะ4ะ4r   r9   c                   ๓    e Zd ZdZdS )ฺInvalidTypez)Used to wrap general TypeError of python.Nr   r   r   r   r;   r;   _   s        ุ3ะ3ะ3ะ3r   r;   c                   ๓    e Zd ZdZdS )ฺOSErrorz7Used to wrap EnvironmentError(OSError after python3.3).Nr   r   r   r   r=   r=   c   s        ุAะAะAะAr   r=   c                   ๓    e Zd ZdZdS )ฺTimeoutErrorzAUsed to indicate a timeout error occurred during an HTTP request.Nr   r   r   r   r?   r?   g   ๓        ุKะKะKะKr   r?   c                   ๓    e Zd ZdZdS )ฺResponseErrorzAUsed to indicate an error occurred when reading an HTTP response.Nr   r   r   r   rB   rB   k   r@   r   rB   N)r   ฺ	Exceptionr   r   r   r!   r#   r%   r'   r*   r,   r1   ฺ
ValueErrorr3   r5   r7   r9   ฺ	TypeErrorr;   ฺEnvironmentErrorr=   r?   rB   r   r   r   ๚<module>rG      sP  ๐๐ 2ะ 1๐
๐ 
๐ 
๐ 
๐ 
i๑ 
๔ 
๐ 
๐E๐ E๐ E๐ E๐ E_๑ E๔ E๐ E๐๐ ๐ ๐ ๐ ?๑ ๔ ๐ ๐
N๐ N๐ N๐ N๐ N?๑ N๔ N๐ N๐F๐ F๐ F๐ F๐ Fo๑ F๔ F๐ F๐6๐ 6๐ 6๐ 6๐ 6O๑ 6๔ 6๐ 6๐
๐ ๐ ๐ ๐ o๑ ๔ ๐ ๐๐ ๐ ๐ ๐ ๑ ๔ ๐ ๐

๐ 
๐ 
๐ 
๐ 
l๑ 
๔ 
๐ 
๐;๐ ;๐ ;๐ ;๐ ; ?๑ ;๔ ;๐ ;๐+๐ +๐ +๐ +๐ +ะ,จj๑ +๔ +๐ +๐&๐ &๐ &๐ &๐ &ะ-จz๑ &๔ &๐ &๐.๐ .๐ .๐ .๐ .ะ.ฐ
๑ .๔ .๐ .๐5๐ 5๐ 5๐ 5๐ 5ะ*จJ๑ 5๔ 5๐ 5๐4๐ 4๐ 4๐ 4๐ 4ะ)จ9๑ 4๔ 4๐ 4๐B๐ B๐ B๐ B๐ Bะ%ะ'7๑ B๔ B๐ B๐L๐ L๐ L๐ L๐ L?๑ L๔ L๐ L๐L๐ L๐ L๐ L๐ LO๑ L๔ L๐ L๐ L๐ Lr   