
    /JfY                     
   d dl mZ d dlmZ dd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j        j                  Z G d de          Z G d deej        j        ej        j                  Z G d d eej        j                  Z G d! d"eej        j                  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/ d0e          Z G d1 d2e          Z  G d3 d4e          Z! G d5 d6e!          Z" G d7 d8e!          Z# G d9 d:e!e$          Z% G d; d<e!          Z& G d= d>e          Z' G d? d@e          Z( G dA dBe          Z) G dC dDe          Z* G dE dFe          Z+ G dG dHe          Z, G dI dJe+          Z- G dK dLe+          Z. G dM dNe+          Z/ G dO dPe+e$          Z0 G dQ dRe+          Z1 G dS dTe          Z2 G dU dVe          Z3 G dW dXe          Z4 G dY dZe          Z5 G d[ d\e          Z6 G d] d^e          Z7 G d_ d`e          Z8 G da dbe          Z9 G dc dde          Z: G de dfe          Z; G dg dhe          Z< G di dje          Z= G dk dle          Z> G dm dne>          Z? G do dpe@          ZA G dq dre@          ZB G ds dte          ZC G du dve          ZD G dw dxe          ZE G dy dze          ZF G d{ d|e          ZG G d} d~e          ZH G d de          ZI G d de          ZJ G d de          ZK G d de          ZL G d de          ZM G d deM          ZN G d deM          ZO G d de          ZP G d de          ZQ G d de          ZR G d deReS          ZT G d deR          ZU G d de          ZV G d deV          ZW G d de          ZX G d de          ZY G d de          ZZ G d de          Z[ G d de          Z\ G d de\          Z] G d de          Z^ G d de^          Z_ G d de^          Z` G d de          Za G d de          Zb G d de          Zc G d de          Zd G d de          Ze G d de          Zf G d de          Zg G d deg          Zh G d deg          ZidS )    )requests)urllib3Nc                 "    |d}|i } | |i |S N r   )exception_clsargskwargss      V/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/botocore/exceptions.py_exception_from_packed_argsr      s-    
 |~=$)&)))    c                   "    e Zd ZdZdZd Zd ZdS )BotoCoreErrorz~
    The base exception class for BotoCore exceptions.

    :ivar msg: The descriptive message associated with the error.
    zAn unspecified error occurredc                 n     | j         j        di |}t                              | |           || _        d S r   fmtformat	Exception__init__r
   selfr
   msgs      r   r   zBotoCoreError.__init__(   <    dho''''4%%%r   c                 .    t           | j        d | j        ffS N)r   	__class__r
   r   s    r   
__reduce__zBotoCoreError.__reduce__-   s    *T^T4;,OOOr   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r      sH          *C  
P P P P Pr   r   c                       e Zd ZdZdZdS )DataNotFoundErrorz
    The data associated with a particular path could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    z$Unable to load data for: {data_path}Nr   r    r!   r"   r   r   r   r   r$   r$   1   s          1CCCr   r$   c                       e Zd ZdZdZdS )UnknownServiceErrorzwRaised when trying to load data for an unknown service.

    :ivar service_name: The name of the unknown service.

    zQUnknown service: '{service_name}'. Valid service names are: {known_service_names}Nr%   r   r   r   r'   r'   ;   s"         	  CCr   r'   c                       e Zd ZdZdZdS )UnknownRegionErrorztRaised when trying to load data for an unknown region.

    :ivar region_name: The name of the unknown region.

    z,Unknown region: '{region_name}'. {error_msg}Nr%   r   r   r   r)   r)   H   s          9CCCr   r)   c                       e Zd ZdZdZdS )ApiVersionNotFoundErrorz
    The data associated with either the API version or a compatible one
    could not be loaded.

    :ivar data_path: The data path that the user attempted to load.
    :ivar api_version: The API version that the user attempted to load.
    z2Unable to load data {data_path} for: {api_version}Nr%   r   r   r   r+   r+   R   s          ?CCCr   r+   c                   *     e Zd ZdZd fd	Zd Z xZS )HTTPClientErrorz5An HTTP Client raised an unhandled exception: {error}Nc                 V    || _         || _         t                      j        di | d S r   )requestresponsesuperr   )r   r/   r0   r
   r   s       r   r   zHTTPClientError.__init__a   s4     ""6"""""r   c                 F    t           | j        | j        | j        f| j        ffS r   )r   r   r/   r0   r
   r   s    r   r   zHTTPClientError.__reduce__f   s*    *N\4=)K-
 
 	
r   NN)r   r    r!   r   r   r   __classcell__r   s   @r   r-   r-   ^   sQ        
AC# # # # # #

 
 
 
 
 
 
r   r-   c                       e Zd ZdZdS )ConnectionErrorz8An HTTP Client failed to establish a connection: {error}Nr   r    r!   r   r   r   r   r7   r7   n   s        
DCCCr   r7   c                       e Zd ZdZdS )InvalidIMDSEndpointErrorz;Invalid endpoint EC2 Instance Metadata endpoint: {endpoint}Nr8   r   r   r   r:   r:   r           
GCCCr   r:   c                       e Zd ZdZdS )InvalidIMDSEndpointModeErrorzkInvalid EC2 Instance Metadata endpoint mode: {mode} Valid endpoint modes (case-insensitive): {valid_modes}.Nr8   r   r   r   r=   r=   v   s        	C CCr   r=   c                       e Zd ZdZdS )EndpointConnectionErrorz7Could not connect to the endpoint URL: "{endpoint_url}"Nr8   r   r   r   r?   r?   }   s        
CCCCr   r?   c                       e Zd ZdZdS )SSLErrorz0SSL validation failed for {endpoint_url} {error}Nr8   r   r   r   rA   rA      s        
<CCCr   rA   c                       e Zd ZdZdS )ConnectionClosedErrorz^Connection was closed before we received a valid response from endpoint URL: "{endpoint_url}".Nr8   r   r   r   rC   rC      s        	/ CCr   rC   c                       e Zd ZdZdS )ReadTimeoutErrorz.Read timeout on endpoint URL: "{endpoint_url}"Nr8   r   r   r   rE   rE      s        
 ;CCCr   rE   c                       e Zd ZdZdS )ConnectTimeoutErrorz1Connect timeout on endpoint URL: "{endpoint_url}"Nr8   r   r   r   rG   rG      s        
=CCCr   rG   c                       e Zd ZdZdS )ProxyConnectionErrorz-Failed to connect to proxy URL: "{proxy_url}"Nr8   r   r   r   rI   rI      s        
9CCCr   rI   c                       e Zd ZdZdS )ResponseStreamingErrorz=An error occurred while reading from response stream: {error}Nr8   r   r   r   rK   rK      s        
ICCCr   rK   c                       e Zd ZdZdZdS )NoCredentialsErrorz(
    No credentials could be found.
    zUnable to locate credentialsNr%   r   r   r   rM   rM      s          )CCCr   rM   c                       e Zd ZdZdZdS )NoAuthTokenErrorz0
    No authorization token could be found.
    z$Unable to locate authorization tokenNr%   r   r   r   rO   rO      s          1CCCr   rO   c                       e Zd ZdZdZdS )TokenRetrievalErrorz
    Error attempting to retrieve a token from a remote source.

    :ivar provider: The name of the token provider.
    :ivar error_msg: The msg explaining why the token could not be retrieved.

    z8Error when retrieving token from {provider}: {error_msg}Nr%   r   r   r   rQ   rQ      s           ECCCr   rQ   c                       e Zd ZdZdZdS )PartialCredentialsErrorzj
    Only partial credentials were found.

    :ivar cred_var: The missing credential variable name.

    z<Partial credentials found in {provider}, missing: {cred_var}Nr%   r   r   r   rS   rS                 ICCCr   rS   c                       e Zd ZdZdZdS )CredentialRetrievalErrorz
    Error attempting to retrieve credentials from a remote source.

    :ivar provider: The name of the credential provider.
    :ivar error_msg: The msg explaining why credentials could not be
        retrieved.

    z>Error when retrieving credentials from {provider}: {error_msg}Nr%   r   r   r   rV   rV      s           KCCCr   rV   c                       e Zd ZdZdZdS )UnknownSignatureVersionErrorz~
    Requested Signature Version is not known.

    :ivar signature_version: The name of the requested signature version.
    z/Unknown Signature Version: {signature_version}.Nr%   r   r   r   rX   rX      s          <CCCr   rX   c                       e Zd ZdZdZdS )ServiceNotInRegionErrorz
    The service is not available in requested region.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    z<Service {service_name} not available in region {region_name}Nr%   r   r   r   rZ   rZ      rT   r   rZ   c                       e Zd ZdZdS )BaseEndpointResolverErrorzBase error for endpoint resolving errors.

    Should never be raised directly, but clients can catch
    this exception if they want to generically handle any errors
    during the endpoint resolution process.

    Nr   r    r!   r"   r   r   r   r\   r\      s           r   r\   c                       e Zd ZdZdZdS )NoRegionErrorzNo region was specified.zYou must specify a region.Nr%   r   r   r   r_   r_      s        ""
&CCCr   r_   c                       e Zd ZdZdZdS )EndpointVariantErrorz
    Could not construct modeled endpoint variant.

    :ivar error_msg: The message explaining why the modeled endpoint variant
        is unable to be constructed.

    zMUnable to construct a modeled endpoint with the following variant(s) {tags}: Nr%   r   r   r   ra   ra      s"         	 CCr   ra   c                       e Zd ZdZdZdS )UnknownEndpointErrorz
    Could not construct an endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    zJUnable to construct an endpoint for {service_name} in region {region_name}Nr%   r   r   r   rc   rc     s"         	1 CCr   rc   c                       e Zd ZdZdZdS )UnknownFIPSEndpointErrorz
    Could not construct a FIPS endpoint.

    :ivar service_name: The name of the service.
    :ivar region_name: The name of the region.
    zThe provided FIPS pseudo-region "{region_name}" is not known for the service "{service_name}". A FIPS compliant endpoint cannot be constructed.Nr%   r   r   r   re   re     s"         	 CCr   re   c                       e Zd ZdZdZdS )ProfileNotFoundz
    The specified configuration profile was not found in the
    configuration file.

    :ivar profile: The name of the profile the user attempted to load.
    z1The config profile ({profile}) could not be foundNr%   r   r   r   rg   rg   %  s          >CCCr   rg   c                       e Zd ZdZdZdS )ConfigParseErrorzj
    The configuration file could not be parsed.

    :ivar path: The path to the configuration file.
    z#Unable to parse config file: {path}Nr%   r   r   r   ri   ri   0  s          0CCCr   ri   c                       e Zd ZdZdZdS )ConfigNotFoundzs
    The specified configuration file could not be found.

    :ivar path: The path to the configuration file.
    z6The specified config file ({path}) could not be found.Nr%   r   r   r   rk   rk   :             CCCCr   rk   c                       e Zd ZdZdZdS )MissingParametersErrorax  
    One or more required parameters were not supplied.

    :ivar object: The object that has missing parameters.
        This can be an operation or a parameter (in the
        case of inner params).  The str() of this object
        will be used so it doesn't need to implement anything
        other than str().
    :ivar missing: The names of the missing parameters.
    zJThe following required parameters are missing for {object_name}: {missing}Nr%   r   r   r   rn   rn   D  s"        	 		# CCr   rn   c                       e Zd ZdZdZdS )ValidationErrora3  
    An exception occurred validating parameters.

    Subclasses must accept a ``value`` and ``param``
    argument in their ``__init__``.

    :ivar value: The value that was being validated.
    :ivar param: The parameter that failed validation.
    :ivar type_name: The name of the underlying type.
    z@Invalid value ('{value}') for param {param} of type {type_name} Nr%   r   r   r   rp   rp   V  s         	 	 PCCCr   rp   c                       e Zd ZdZdS )ParamValidationErrorz%Parameter validation failed:
{report}Nr8   r   r   r   rr   rr   e          
2CCCr   rr   c                       e Zd ZdZdZdS )UnknownKeyErrorz
    Unknown key in a struct parameter.

    :ivar value: The value that was being checked.
    :ivar param: The name of the parameter.
    :ivar choices: The valid choices the value can be.
    zEUnknown key '{value}' for param '{param}'.  Must be one of: {choices}Nr%   r   r   r   ru   ru   l  "         	 CCr   ru   c                       e Zd ZdZdZdS )
RangeErrora  
    A parameter value was out of the valid range.

    :ivar value: The value that was being checked.
    :ivar param: The parameter that failed validation.
    :ivar min_value: The specified minimum value.
    :ivar max_value: The specified maximum value.
    zKValue out of range for param {param}: {min_value} <= {value} <= {max_value}Nr%   r   r   r   rx   rx   {  s"         	0 CCr   rx   c                       e Zd ZdZdZdS )UnknownParameterErrorz
    Unknown top level parameter.

    :ivar name: The name of the unknown parameter.
    :ivar operation: The name of the operation.
    :ivar choices: The valid choices the parameter name can be.
    zPUnknown parameter '{name}' for operation {operation}.  Must be one of: {choices}Nr%   r   r   r   rz   rz     rv   r   rz   c                       e Zd ZdZdZdS )InvalidRegionErrorz{
    Invalid region_name provided to client or resource.

    :ivar region_name: region_name that was being validated.
    zFProvided region_name '{region_name}' doesn't match a supported format.Nr%   r   r   r   r|   r|     s           SCCCr   r|   c                       e Zd ZdZdZdS )AliasConflictParameterErrorz
    Error when an alias is provided for a parameter as well as the original.

    :ivar original: The name of the original parameter.
    :ivar alias: The name of the alias
    :ivar operation: The name of the operation.
    zvParameter '{original}' and its alias '{alias}' were provided for operation {operation}.  Only one of them may be used.Nr%   r   r   r   r~   r~     s#         	D CCr   r~   c                       e Zd ZdZdZdS )UnknownServiceStylez]
    Unknown style of service invocation.

    :ivar service_style: The style requested.
    z6The service style ({service_style}) is not understood.Nr%   r   r   r   r   r     rl   r   r   c                       e Zd ZdZdS )PaginationErrorz"Error during pagination: {message}Nr8   r   r   r   r   r     s        
.CCCr   r   c                       e Zd ZdZdS )OperationNotPageableErrorz/Operation cannot be paginated: {operation_name}Nr8   r   r   r   r   r             
;CCCr   r   c                       e Zd ZdZdZdS )ChecksumErrorz<The expected checksum did not match the calculated checksum.z{Checksum {checksum_type} failed, expected checksum {expected_checksum} did not match calculated checksum {actual_checksum}.Nr%   r   r   r   r   r     s        FF	 CCr   r   c                       e Zd ZdZdZdS )UnseekableStreamErrorz;Need to seek a stream, but stream does not support seeking.zFNeed to rewind the stream {stream_object}, but stream is not seekable.Nr%   r   r   r   r   r     s        EE	 CCr   r   c                   &     e Zd ZdZdZ fdZ xZS )WaiterErrorz%Waiter failed to reach desired state.zWaiter {name} failed: {reason}c                 \    t                                          ||           || _        d S )N)namereason)r1   r   last_response)r   r   r   r   r   s       r   r   zWaiterError.__init__  s.    d6222*r   )r   r    r!   r"   r   r   r4   r5   s   @r   r   r     sC        //
*C+ + + + + + + + +r   r   c                       e Zd ZdZdZdS )IncompleteReadErrorz6HTTP response did not return expected number of bytes.zB{actual_bytes} read, but total bytes expected is {expected_bytes}.Nr%   r   r   r   r   r     s        @@ 	P CCr   r   c                       e Zd ZdZdZdS )InvalidExpressionErrorz,Expression is either invalid or too complex.zCInvalid expression {expression}: Only dotted lookups are supported.Nr%   r   r   r   r   r     s        66
OCCCr   r   c                       e Zd ZdZdZdS )UnknownCredentialErrorz=Tried to insert before/after an unregistered credential type.z"Credential named {name} not found.Nr%   r   r   r   r   r     s        GG
.CCCr   r   c                       e Zd ZdZdZdS )WaiterConfigErrorz+Error when processing waiter configuration.z+Error processing waiter config: {error_msg}Nr%   r   r   r   r   r     s        55
7CCCr   r   c                       e Zd ZdZdZdS )UnknownClientMethodErrorzEError when trying to access a method on a client that does not exist.z*Client does not have method: {method_name}Nr%   r   r   r   r   r     s        OO
6CCCr   r   c                       e Zd ZdZdZdS ) UnsupportedSignatureVersionErrorz:Error when trying to use an unsupported Signature Version.z7Signature version is not supported: {signature_version}Nr%   r   r   r   r   r     s        DD
CCCCr   r   c                   .     e Zd ZdZ fdZd Zd Z xZS )ClientErrorziAn error occurred ({error_code}) when calling the {operation_name} operation{retry_info}: {error_message}c                 H   |                      |          }|                    di           }| j                            |                    dd          |                    dd          ||          }t	                                          |           || _        || _        d S )NErrorCodeUnknownMessage)
error_codeerror_messageoperation_name
retry_info)_get_retry_infogetMSG_TEMPLATEr   r1   r   r0   r   )r   error_responser   r   errorr   r   s         r   r   zClientError.__init__  s    )).99
""7B//&&yy33))Iy99)!	 ' 
 
 	&,r   c                 n    d}d|v r.|d         }|                     dd          rd|v rd|d          d}|S )N ResponseMetadataMaxAttemptsReachedFRetryAttemptsz (reached max retries: ))r   )r   r0   r   metadatas       r   r   zClientError._get_retry_info  s_    
)) 23H||0%88 "h..N(?2KNNN  r   c                 ,    t           | j        | j        ffS r   )r   r0   r   r   s    r   r   zClientError.__reduce__&  s     T]D,?@@@r   )r   r    r!   r   r   r   r   r4   r5   s   @r   r   r     sg        	1 
- - - - -	 	 	A A A A A A Ar   r   c                       e Zd ZdS )EventStreamErrorNr   r    r!   r   r   r   r   r   -          Dr   r   c                       e Zd ZdZdS )UnsupportedTLSVersionWarningz:Warn when an openssl version that uses TLS 1.2 is requiredNr]   r   r   r   r   r   1  s        DDDr   r   c                       e Zd ZdS )ImminentRemovalWarningNr   r   r   r   r   r   7  r   r   r   c                       e Zd ZdZdZdS )InvalidDNSNameErrorzEError when virtual host path is forced on a non-DNS compatible bucketa  Bucket named {bucket_name} is not DNS compatible. Virtual hosted-style addressing cannot be used. The addressing style can be configured by removing the addressing_style value or setting that value to 'path' or 'auto' in the AWS Config file or in the botocore.client.Config object.Nr%   r   r   r   r   r   ;  s        OO	8 CCr   r   c                       e Zd ZdZdZdS )InvalidS3AddressingStyleErrorz-Error when an invalid path style is specifiedzfS3 addressing style {s3_addressing_style} is invalid. Valid options are: 'auto', 'virtual', and 'path'Nr%   r   r   r   r   r   G  s        77	3 CCr   r   c                       e Zd ZdZdZdS )UnsupportedS3ArnErrorz?Error when S3 ARN provided to Bucket parameter is not supportedzeS3 ARN {arn} provided to "Bucket" parameter is invalid. Only ARNs for S3 access-points are supported.Nr%   r   r   r   r   r   P  s        II	3 CCr   r   c                       e Zd ZdZdZdS )UnsupportedS3ControlArnErrorzCError when S3 ARN provided to S3 control parameter is not supportedz<S3 ARN "{arn}" provided is invalid for this operation. {msg}Nr%   r   r   r   r   r   Y  s        MM
HCCCr   r   c                       e Zd ZdZdZdS )InvalidHostLabelErrorz>Error when an invalid host label would be bound to an endpointzJInvalid host label to be bound to the hostname of the endpoint: "{label}".Nr%   r   r   r   r   r   _  s        HH	 CCr   r   c                       e Zd ZdZdZdS )UnsupportedOutpostResourceErrorzDError when S3 Outpost ARN provided to Bucket parameter is incompletezS3 Outpost ARN resource "{resource_name}" provided to "Bucket" parameter is invalid. Only ARNs for S3 Outpost arns with an access-point sub-resource are supported.Nr%   r   r   r   r   r   h  s        NN	3 CCr   r   c                       e Zd ZdZdZdS )UnsupportedS3ConfigurationErrorBError when an unsupported configuration is used with access-pointsz.Unsupported configuration when using S3: {msg}Nr%   r   r   r   r   r   r  s        LL
:CCCr   r   c                       e Zd ZdZdZdS )*UnsupportedS3AccesspointConfigurationErrorr   z<Unsupported configuration when using S3 access-points: {msg}Nr%   r   r   r   r   r   x  s        LL
HCCCr   r   c                       e Zd ZdZdZdS )*InvalidEndpointDiscoveryConfigurationErrorz@Error when invalid value supplied for endpoint_discovery_enabledzUnsupported configuration value for endpoint_discovery_enabled. Expected one of ("true", "false", "auto") but got {config_value}.Nr%   r   r   r   r   r   ~  s        JJ	L CCr   r   c                       e Zd ZdZdZdS )&UnsupportedS3ControlConfigurationErrorz?Error when an unsupported configuration is used with S3 Controlz6Unsupported configuration when using S3 Control: {msg}Nr%   r   r   r   r   r     s        II
BCCCr   r   c                       e Zd ZdZdZdS )InvalidRetryConfigurationError3Error when invalid retry configuration is specifiedzvCannot provide retry configuration for "{retry_config_option}". Valid retry configuration options are: {valid_options}Nr%   r   r   r   r   r     s        ==	A CCr   r   c                       e Zd ZdZdZdS )InvalidMaxRetryAttemptsErrorr   zrValue provided to "max_attempts": {provided_max_attempts} must be an integer greater than or equal to {min_value}.Nr%   r   r   r   r   r     s        ==	> CCr   r   c                       e Zd ZdZdZdS )InvalidRetryModeErrorz8Error when invalid retry mode configuration is specifiedzWInvalid value provided to "mode": "{provided_retry_mode}" must be one of: {valid_modes}Nr%   r   r   r   r   r     s        BB	# CCr   r   c                       e Zd ZdZdZdS )+InvalidS3UsEast1RegionalEndpointConfigErrorz?Error for invalid s3 us-east-1 regional endpoints configurationzS3 us-east-1 regional endpoint option {s3_us_east_1_regional_endpoint_config} is invalid. Valid options are: "legacy", "regional"Nr%   r   r   r   r   r     s        II	; CCr   r   c                       e Zd ZdZdZdS )&InvalidSTSRegionalEndpointsConfigErrorzDError when invalid sts regional endpoints configuration is specifiedzqSTS regional endpoints option {sts_regional_endpoints_config} is invalid. Valid options are: "legacy", "regional"Nr%   r   r   r   r   r     s        NN	; CCr   r   c                       e Zd ZdZdS )StubResponseErrorzDError getting response stub for operation {operation_name}: {reason}Nr8   r   r   r   r   r     s        N CCr   r   c                       e Zd ZdS )StubAssertionErrorNr   r   r   r   r   r     r   r   r   c                       e Zd ZdS )UnStubbedResponseErrorNr   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )InvalidConfigError{error_msg}Nr8   r   r   r   r   r             
CCCr   r   c                       e Zd ZdZdS )InfiniteLoopConfigErrorzInfinite loop in credential configuration detected. Attempting to load from profile {source_profile} which has already been visited. Visited profiles: {visited_profiles}Nr8   r   r   r   r   r     s        	/ CCr   r   c                       e Zd ZdZdS )RefreshWithMFAUnsupportedErrorz/Cannot refresh credentials: MFA token required.Nr8   r   r   r   r   r     r   r   r   c                       e Zd ZdZdS )MD5UnavailableErrorz,This system does not support MD5 generation.Nr8   r   r   r   r   r     s        
8CCCr   r   c                       e Zd ZdZdS )MissingDependencyExceptionzMissing Dependency: {msg}Nr8   r   r   r   r   r     s        
%CCCr   r   c                       e Zd ZdZdS )MetadataRetrievalErrorz&Error retrieving metadata: {error_msg}Nr8   r   r   r   r   r     rs   r   r   c                       e Zd ZdS )UndefinedModelAttributeErrorNr   r   r   r   r   r     r   r   r   c                       e Zd ZdZd ZdS )MissingServiceIdErrorzrThe model being used for the service {service_name} is missing the serviceId metadata property, which is required.c                 n     | j         j        di |}t                              | |           || _        d S r   r   r   s      r   r   zMissingServiceIdError.__init__  r   r   N)r   r    r!   r   r   r   r   r   r   r     s-        	: 
    r   r   c                       e Zd ZdZdS )SSOErrorzYAn unspecified error happened when resolving AWS credentials or an access token from SSO.Nr8   r   r   r   r   r     s        	! CCr   r   c                       e Zd ZdZdS )SSOTokenLoadErrorz$Error loading SSO Token: {error_msg}Nr8   r   r   r   r   r     s        
0CCCr   r   c                       e Zd ZdZdS )UnauthorizedSSOTokenErrorzThe SSO session associated with this profile has expired or is otherwise invalid. To refresh this SSO session run aws sso login with the corresponding profile.Nr8   r   r   r   r   r      s        	* CCr   r   c                       e Zd ZdZdS )CapacityNotAvailableErrorz(Insufficient request capacity available.Nr8   r   r   r   r   r     s        
4CCCr   r   c                       e Zd ZdZdS )InvalidProxiesConfigErrorz;Invalid configuration value(s) provided for proxies_config.Nr8   r   r   r   r   r     r;   r   r   c                       e Zd ZdZdS )InvalidDefaultsModezbClient configured with invalid defaults mode: {mode}. Valid defaults modes include: {valid_modes}.Nr8   r   r   r   r   r     s        	7 CCr   r   c                       e Zd ZdZdS )AwsChunkedWrapperErrorr   Nr8   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )FlexibleChecksumErrorr   Nr8   r   r   r   r  r    r   r   r  c                       e Zd ZdZdS )!InvalidEndpointConfigurationErrorz%Invalid endpoint configuration: {msg}Nr8   r   r   r   r  r            
1CCCr   r  c                       e Zd ZdZdZdS )EndpointProviderErrorz)Base error for the EndpointProvider class{msg}Nr%   r   r   r   r	  r	  #  s        33
CCCr   r	  c                       e Zd ZdZdZdS )EndpointResolutionErrorz4Error when input parameters resolve to an error ruler
  Nr%   r   r   r   r  r  )  s        >>
CCCr   r  c                       e Zd ZdZdS )$UnknownEndpointResolutionBuiltInNamez%Unknown builtin variable name: {name}Nr8   r   r   r   r  r  /  r  r   r  r3   )jbotocore.vendoredr   #botocore.vendored.requests.packagesr   r   r   r   r$   r'   r)   r+   r-   r7   r:   r=   r?   
exceptionsrA   rC   ReadTimeoutrE   ConnectTimeoutrG   
ProxyErrorrI   rK   rM   rO   rQ   rS   rV   rX   rZ   r\   r_   ra   
ValueErrorrc   re   rg   ri   rk   rn   rp   rr   ru   rx   rz   r|   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Warningr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   AssertionErrorr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r	  r  r  r   r   r   <module>r     sj   ' & & & & & 7 7 7 7 7 7	* 	* 	* 	*P P P P PI P P P$1 1 1 1 1 1 1 1
 
 
 
 
+ 
 
 
9 9 9 9 9 9 9 9	? 	? 	? 	? 	?m 	? 	? 	?
 
 
 
 
m 
 
 
 E E E E Em E E EH H H H H} H H H    =   D D D D Do D D D= = = = = 3 < = = =    O   ; ; ; ; ;#'; ; ;> > > > >/8+>+M > > >: : : : :?H,?,J : : :J J J J J_ J J J) ) ) ) ) ) ) )1 1 1 1 1} 1 1 1	E 	E 	E 	E 	E- 	E 	E 	EI I I I Im I I I
K 
K 
K 
K 
K} 
K 
K 
K< < < < <= < < <I I I I Im I I I       ' ' ' ' '- ' ' '    4       4j       8   > > > > >m > > >0 0 0 0 0} 0 0 0C C C C C] C C C    ]   $P P P P Pm P P P3 3 3 3 3= 3 3 3    o               O   S S S S S* S S S    /   C C C C C- C C C/ / / / /m / / /< < < < < < < <    M       M   + + + + +- + + +    -   P P P P P] P P P/ / / / /] / / /8 8 8 8 8 8 8 87 7 7 7 7} 7 7 7D D D D D} D D D"A "A "A "A "A) "A "A "AJ	 	 	 	 	{ 	 	 		 	 	 	 	7 	 	 		 	 	 	 	W 	 	 		 	 	 	 	- 	 	 	    M       M   I I I I I= I I I    M       m   ; ; ; ; ;m ; ; ;I I I I I I I I       C C C C C] C C C    ]       #A       :       -       ]          	 	 	 	 	*N 	 	 		 	 	 	 	. 	 	 	           0   < < < < <] < < <9 9 9 9 9- 9 9 9& & & & & & & &3 3 3 3 3] 3 3 3	 	 	 	 	9 	 	 		 	 	 	 	8 	 	 	    }   1 1 1 1 1 1 1 1       5 5 5 5 5 5 5 5H H H H H H H H    -       ]       M   2 2 2 2 2 2 2 2    M       3   2 2 2 2 2+@ 2 2 2 2 2r   