
    {                     &   d Z ddlmZ ddlmZ ddlmZ ddlmZ	  e	j                         ZddlmZ  ej                  ddd	d
ej                  dej                   g      Z ej"                  di dddddddedddej                  d ej$                  di ddddddddddddd dd!d"d#dd$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0d1d2d3Z ej"                  di dd4dd5dddedddej                  d ej$                  di dd6dd7dddddd8dd8d d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                   ej$                  di dd:dd;dddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0d?d2d@Z ej"                  di ddAddBdddedddej                  d ej$                  di ddCddDdddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddEddFdddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0dGd2dHZ ej"                  di ddIddJdddedddej                  d ej$                  di ddKddLddddddddd d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                  gd)g d*egd+g d(dd,d"d-d	d.g d/g d0dMd2dHZ ej"                  di ddNddOdddedddej                  d ej$                  di ddPddQdddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddRddSdddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dTd,d"d-d	d.g d/g d0dUd2dVZ ej"                  di ddWddXdddedddej                  d ej$                  di ddYddZdddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dd[dd\dddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dd]dd^dd<dd9ddddd d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                  gd)g d*egd+g d(dd,d"d-d	d.g d/g d0d_d2dVZ ej"                  di ddAdd`dddedddej                  d ej$                  di ddddadddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddCddbdddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddEddcdd<dd9dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0ddd2deZ ej"                  di ddfddgdddedddej                  d ej$                  di ddKddhddddddddd d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                  gd)g d*egd+g d(dd,d"d-d	d.g d/g d0did2deZ ej"                  di ddjddkdddedddej                  d ej$                  di ddlddmdddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddEddndddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0dod2dpZ ej"                  di ddqddrdddedddej                  d ej$                  di ddsddtddddddddd d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                  gd)g d*egd+g d(dd,d"d-d	d.g d/g d0dud2dpZ ej"                  di ddvddwdddedddej                  d ej$                  di ddxddydddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddzdd{dddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0d|d2d}Z ej"                  di dd~dddddedddej                  d ej$                  di dddddddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dddddddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dddddd<dd9dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di ddEdddd9dddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0dd2dZ ej"                  di dddddddedddej                  d ej$                  di ddEdddddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dddddddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0dd2dZ  ej"                  di dddddddedddej                  d ej$                  di ddddddddddddd d9d!d"d#g d$dd%dddd&d"d'dd(ddedej                  gd)g d*e gd+g d(dd,d"d-d	d.g d/g d0dd2dZ! ej"                  di dddddddedddej                  d ej$                  di dddddddddd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                   ej$                  di dddddddd<dd8dd8d dd!d"d#d=j)                  d>      d$dd%dddd&d"d'dd(ddedej                  gd)g d*g d+g d(dd,d"d-d	d.g d/g d0dd2dZ"ejF                  ejH                  d   _%        ee_&        eejH                  dK   _%        ee_&        eejH                  d]   _%        ee_&        eejH                  dK   _%        ee_&        eejH                  ds   _%        e!e _&        e e!jH                  d   _%        eejN                  d<   eejN                  d4<   eejN                  dI<   eejN                  dW<   eejN                  df<   eejN                  dq<   eejN                  dv<   eejN                  d~<   e!ejN                  d<   e"ejN                  d<   ejQ                  e        ejR                  dejT                  fedd      Z+ejY                  e+        ejR                  d4ejT                  fedd      Z-ejY                  e-        ejR                  dIejT                  f ejR                  dAejT                  fedd      edd      Z.ejY                  e.       ejY                  e.j^                          ejR                  dWejT                  f ejR                  dNejT                  fedd      edd      Z0ejY                  e0       ejY                  e0jb                          ejR                  dfejT                  f ejR                  dAejT                  fedd      edd      Z2ejY                  e2       ejY                  e2j^                          ejR                  dqejT                  f ejR                  djejT                  fedd      edd      Z3ejY                  e3       ejY                  e3jh                          ejR                  dvejT                  fedd      Z5ejY                  e5        ejR                  d~ejT                  fedd      Z6ejY                  e6        ejR                  dejT                  f ejR                  dejT                  fe dd      e!dd      Z7ejY                  e7       ejY                  e7jp                          ejR                  dejT                  fe"dd      Z9ejY                  e9       de_:        de_:        y)zGenerated protocol buffer code.    )
descriptor)message)
reflection)symbol_database)duration_pb2zgoogle/rpc/error_details.protoz
google.rpcproto3sl   
com.google.rpcBErrorDetailsProtoPZ?google.golang.org/genproto/googleapis/rpc/errdetails;errdetailsRPCs  
google/rpc/error_details.proto
google.rpcgoogle/protobuf/duration.proto";
	RetryInfo.
retry_delay (2.google.protobuf.Duration"2
	DebugInfo
stack_entries (	
detail (	"y
QuotaFailure6

violations (2".google.rpc.QuotaFailure.Violation1
	Violation
subject (	
description (	"
	ErrorInfo
reason (	
domain (	5
metadata (2#.google.rpc.ErrorInfo.MetadataEntry/
MetadataEntry
key (	
value (	:8"
PreconditionFailure=

violations (2).google.rpc.PreconditionFailure.Violation?
	Violation
type (	
subject (	
description (	"

BadRequest?
field_violations (2%.google.rpc.BadRequest.FieldViolation4
FieldViolation
field (	
description (	"7
RequestInfo

request_id (	
serving_data (	"`
ResourceInfo
resource_type (	
resource_name (	
owner (	
description (	"V
Help$
links (2.google.rpc.Help.Link(
Link
description (	
url (	"3
LocalizedMessage
locale (	
message (	Bl
com.google.rpcBErrorDetailsProtoPZ?google.golang.org/genproto/googleapis/rpc/errdetails;errdetailsRPCbproto3)namepackagesyntaxserialized_options
create_keyserialized_pbdependenciesr	   	RetryInfo	full_namezgoogle.rpc.RetryInfofilenameNfilecontaining_typer   fieldsretry_delayz google.rpc.RetryInfo.retry_delayindexnumber   type   cpp_type
   labelhas_default_valueFdefault_valuemessage_type	enum_typeis_extensionextension_scoper   
extensionsnested_types
enum_typesis_extendabler   extension_rangesoneofsserialized_startN   serialized_end   	DebugInfozgoogle.rpc.DebugInfostack_entriesz"google.rpc.DebugInfo.stack_entries	      detailzgoogle.rpc.DebugInfo.detail       zutf-8      	Violationz!google.rpc.QuotaFailure.Violationsubjectz)google.rpc.QuotaFailure.Violation.subjectdescriptionz-google.rpc.QuotaFailure.Violation.descriptioni  i8  QuotaFailurezgoogle.rpc.QuotaFailure
violationsz"google.rpc.QuotaFailure.violations   MetadataEntryz"google.rpc.ErrorInfo.MetadataEntrykeyz&google.rpc.ErrorInfo.MetadataEntry.keyvaluez(google.rpc.ErrorInfo.MetadataEntry.values   8i  i  	ErrorInfozgoogle.rpc.ErrorInforeasonzgoogle.rpc.ErrorInfo.reasondomainzgoogle.rpc.ErrorInfo.domainmetadatazgoogle.rpc.ErrorInfo.metadatai;  z(google.rpc.PreconditionFailure.Violationz-google.rpc.PreconditionFailure.Violation.typez0google.rpc.PreconditionFailure.Violation.subjectz4google.rpc.PreconditionFailure.Violation.descriptioni'  if  PreconditionFailurezgoogle.rpc.PreconditionFailurez)google.rpc.PreconditionFailure.violationsi  FieldViolationz$google.rpc.BadRequest.FieldViolationfieldz*google.rpc.BadRequest.FieldViolation.fieldz0google.rpc.BadRequest.FieldViolation.descriptioni  i  
BadRequestzgoogle.rpc.BadRequestfield_violationsz&google.rpc.BadRequest.field_violationsii  RequestInfozgoogle.rpc.RequestInfo
request_idz!google.rpc.RequestInfo.request_idserving_dataz#google.rpc.RequestInfo.serving_datai  i%  ResourceInfozgoogle.rpc.ResourceInforesource_typez%google.rpc.ResourceInfo.resource_typeresource_namez%google.rpc.ResourceInfo.resource_nameownerzgoogle.rpc.ResourceInfo.ownerz#google.rpc.ResourceInfo.description   i'  i  Linkzgoogle.rpc.Help.Linkz google.rpc.Help.Link.descriptionurlzgoogle.rpc.Help.Link.urli  i  Helpzgoogle.rpc.Helplinkszgoogle.rpc.Help.linksi  LocalizedMessagezgoogle.rpc.LocalizedMessagelocalez"google.rpc.LocalizedMessage.localer   z#google.rpc.LocalizedMessage.messagei  i  zgoogle.rpc.error_details_pb2)
DESCRIPTOR
__module__)r8   rX   rY   )r>   rX   rY   )rF   rX   rY   )rR   rX   rY    );__doc__cloudsdk.google.protobufr   _descriptorr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbr   %google_dot_protobuf_dot_duration__pb2FileDescriptor_internal_create_keyrX   
DescriptorFieldDescriptor
_RETRYINFOdecode
_DEBUGINFO_QUOTAFAILURE_VIOLATION_QUOTAFAILURE_ERRORINFO_METADATAENTRY
_ERRORINFO_PRECONDITIONFAILURE_VIOLATION_PRECONDITIONFAILURE_BADREQUEST_FIELDVIOLATION_BADREQUEST_REQUESTINFO_RESOURCEINFO
_HELP_LINK_HELP_LOCALIZEDMESSAGE	_DURATIONfields_by_namer!   r   message_types_by_nameRegisterFileDescriptorGeneratedProtocolMessageTypeMessager   RegisterMessager/   r;   r8   rA   r>   rE   rH   rF   rJ   rM   rT   rR   rV   _optionsrZ   r5   /lib/third_party/google/rpc/error_details_pb2.py<module>r      sm(  & & > 8 > H #

"
"
$ [ ([''	) Z// b7BBC
 $[## &	&$& & 
	&
 & //& 	$## 	
	
8	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&8 9&: ;&< =&> ?&@ A&B C&D E&F G&H I&J K&
R $[## 9	9$9 9 
	9
 9 //9 	$## 	
 	
:	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
3	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9
x 1+00 9	919 9 
	9
 9 //9 	$## 	
	
A	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
E	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9 v '&& &	&'& & 
	&
 & //& 	$## 	
	
:	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&8 9&: **;&< =&> ?&@ A&B C&D E&F G&H I&J K&R 2;11 9	929 9 
	9
 9 //9 	$## 	
	
>	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
@	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d  e9f g9h i9j k9l m9n o9p q9 v $[## L	L$L L 
	L
 L //L 	$## 	
	
3	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
3	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
5	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
O:LD ELF ++GLH ILJ KLL MLN OLP QLR SLT ULV WL
^ "8!7!7 L"	L"8L" L" 
	L"
 L" //L" 	$## 	
	
E	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
H	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
L	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
O:L"D EL"F GL"H IL"J KL"L ML"N OL"P QL"R SL"T UL"V WL" \ .{-- &	&.& & 
	&
 & //& 	$## 	
	
A	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&8 9&: 11;&< =&> ?&@ A&B C&D E&F G&H I&J K& R 4[33 9	949 9 
	9
 9 //9 	$## 	
	
B	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
H	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9 v %k$$ &	&%& & 
	&
 & //& 	$## 	
#	
>	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&8 9&: --;&< =&> ?&@ A&B C&D E&F G&H I&J K&R &{%% 9	9&9 9 
	9
 9 //9 	$## 	
	
9	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
;	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9x '&& _	_'_ _ 
	_
 _ //_ 	$## 	
 	
=	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
 	
=	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
5	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
;	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
uM_j k_l m_n o_p q_r s_t u_v w_x y_z {_| }_D $[## 9	9$9 9 
	9
 9 //9 	$## 	
	
8	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
0	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9
v 	 &		&	&	 &	 
	&	
 &	 //&	 	$## 	
	
-	
 	
 		

 	
 	
 	
 $	
 	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
&	8 9&	: ;&	< =&	> ?&	@ A&	B C&	D E&	F G&	H I&	J K&	R +K** 9	9+9 9 
	9
 9 //9 	$## 	
	
:	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
& 	$## 	
	
;	
 	
 		

 	
 	
 	
 $	
 **W-	
 	
 	
 !	
 	
 !	
  $	
  !	
" #77#	
)'9^ _9` a9b c9d e9f g9h i9j k9l m9n o9p q9 z 7@@   *7  ':Q  \ * 7+5  (5M
  * % 21E  . 0  # #-8  *>X  - . ;"
 -7  W  *0:
     -0:
     -3@
     00:
     -:N
    !6 71<
     .2>
     /3@
     0+0
     (7H
    !3 4   z *4K44 4	   	 "4K44 4	   	 "7{77=[==5<
 $4$    %   .. /4K44AAA6<
 !4	$   	 "   	// 0>k>>=[==<<
 +4 $   + ,   +55 65[55B+BB8<
 "4
$   
 #   
11 26k66"4    $7{77#4    %/{//
888(<
 4$       		 ";;;;'4    ( ) 
 $(  !r5   