
    S                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlZddlZddlZddl	m
Z
 ddl	mZ dd	l	mZ d
ZdZdez  ZdZej"                  j%                  ej"                  j'                  dd            ZdZdZd
ZdZdZde
z  ZdZdez  Zej:                  ZdZdZ dZ!dZ"dZ#e#ez  Z$dZ%dZ&e%e&gZ'dZ(dez  Z)d e*ejV                        jY                         v rdez  Z-ndez  Z-d Z.d!Z/dZ0 G d" d#e1      Z2y)$a  Shared, hard-coded constants.

A constant should not be placed in this file if:
- it requires complicated or conditional logic to initialize.
- it requires importing any modules outside of the Python standard library. This
  helps reduce dependency graph complexity and the chance of cyclic deps.
- it is only used in one file (in which case it should be defined within that
  module).
- it semantically belongs somewhere else (e.g. 'BYTES_PER_KIB' would belong in
  unit_util.py).
    )absolute_import)print_function)division)unicode_literalsN)ONE_GIB)ONE_KIB)ONE_MIB         v1~z.gsutilzgs://pub/gsutil.tar.gzzgs://pub/gsutil4.tar.gz 
      i  d   z:https://pub.storage.googleapis.com/gsutil_ReleaseNotes.txtCLOUDSDK_CORE_REQUEST_REASONzx-goog-request-reasonz13b89a6b5-b55a-4900-8c44-0b0a2f5eab43-s3-AclMarkerz4eadeeee8-fa8c-49bb-8a7d-0362215932d8-s3-DeleteMarker<      win32@   zutf-8cp1252c                   (    e Zd ZdZdZdZdZdZdZdZ	y)	Scopesz'Enum class for auth scopes, as unicode.z.https://www.googleapis.com/auth/cloud-platformz8https://www.googleapis.com/auth/cloud-platform.read-onlyz7https://www.googleapis.com/auth/devstorage.full_controlz4https://www.googleapis.com/auth/devstorage.read_onlyz5https://www.googleapis.com/auth/devstorage.read_writez/https://www.googleapis.com/auth/accounts.reauthN)
__name__
__module____qualname____doc__CLOUD_PLATFORMCLOUD_PLATFORM_READ_ONLYFULL_CONTROL	READ_ONLY
READ_WRITEREAUTH     (platform/gsutil/gslib/utils/constants.pyr   r   z   s&    /C.@ J,D)F*<&r&   r   )3r   
__future__r   r   r   r   ossyssixgslib.utils.unit_utilr   r   r	   DEBUGLEVEL_DUMP_REQUESTS%DEBUGLEVEL_DUMP_REQUESTS_AND_PAYLOADSDEFAULT_FILE_BUFFER_SIZEDEFAULT_GCS_JSON_API_VERSIONpath
expanduserjoinDEFAULT_GSUTIL_STATE_DIRGSUTIL_PUB_TARBALLGSUTIL_PUB_TARBALL_PY2IAM_POLICY_VERSIONIMPERSONATE_SERVICE_ACCOUNTLONG_RETRY_WARN_SEC"MAX_UPLOAD_COMPRESSION_BUFFER_SIZEMIN_ACCEPTABLE_OPEN_FILES_LIMITMIN_SIZE_COMPUTE_LOGGINGMAXSIZENO_MAXNUM_OBJECTS_PER_LIST_PAGERELEASE_NOTES_URLREQUEST_REASON_ENV_VARREQUEST_REASON_HEADER_KEYRESUMABLE_THRESHOLD_MIBRESUMABLE_THRESHOLD_BS3_ACL_MARKER_GUIDS3_DELETE_MARKER_GUIDS3_MARKER_GUIDSSSL_TIMEOUT_SECSTART_CALLBACK_PER_BYTESstrplatformlowerTRANSFER_BUFFER_SIZEUTF8WINDOWS_1252XML_PROGRESS_CALLBACKSobjectr   r%   r&   r'   <module>rR      s]  
 ' %  ' 	 
 
 ) ) )  () %w; # 77--bggll3	.JK - 2       &'[ " #'  =  
 ! P 7 3  /'9  I N %'<=
 
 =  c#,,%%''gW  =V =r&   