U
    Uc                 .   @   s%  d Z ddlmZ ddlmZ ddlmZ ddlm	Z
 e
 Zejdkr`ejddd	d
ejddZne dZejdk#r^ejddd
eejejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejdddd
d
ejdejd dd!d
d
ejdejd"d!d#d
d
ejdejd$d#d%d
d
ejdejd&d%d'd
d
ejdejd(d'd)d
d
ejdejd*d)d+d
d
ejdejd,d+d-d
d
ejdejd.d-d/d
d
ejdejd0d/d1d
d
ejdejd2d1d3d
d
ejdgd
d
d4Zee ejd5d6d
eejejd7ddd
d
ejdejd8ddd
d
ejdejd9ddd
d
ejdgd
d
d4Zee ejd:d;d
eejejd<ddd
d
ejdejd=ddd
d
ejdejd>ddd
d
ejdgd
d
d4Zee ejd?d@d
eejejdAddd
d
ejdejdBddd
d
ejdejdCddd
d
ejdgd
d
d4Zee ejdDdEd
eejejdFddd
d
ejdejdGddd
d
ejdejdHddd
d
ejdgd
d
d4Zee ejdIdJd
eejejdKddd
d
ejdejdLddd
d
ejdejdMddd
d
ejdgd
d
d4Zee ejdNdOd
ed
ejejdPdQddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	g g dSZejdTdUd
ed
ejejdVdWddd!d!dddXdYd
d
d
dd
d
eejdRejdZd[ddd!d!dddXdYd
d
d
dd
d
eejdRejd\d]ddd!d!ddg d
d
d
dd
d
eejdRejd^d_dd#ddddg d
d
d
dd
d
eejdRejd`dadd%ddddg d
d
d
dd
d
eejdRejdbdcddd%d#ddg d
d
d
dd
d
eejdRejdddeddd%d#ddg d
d
d
dd
d
eejdRejdfdgddd%d#ddg d
d
d
dd
d
eejdRejdhdiddd%d#ddg d
d
d
dd
d
eejdRejdjdkd!dd%d#ddd
d
d
d
dd
d
eejdRejdldmd#d!d%d#ddd
d
d
d
dd
d
eejdRejdndod%d'd!d!dddXdYd
d
d
dd
d
eejdRgg g g d
dd	g g dSZejdpdqd
ed
ejejdrdsdddddddd
d
d
dd
d
eejdRejdtdudddddddd
d
d
dd
d
eejdRejdjdvddd%d#ddd
d
d
d
dd
d
eejdRgg g g d
dd	g g dSZ ejdwdxd
ed
ejejdrdydddddddd
d
d
dd
d
eejdRejdtdzdddddddd
d
d
dd
d
eejdRgg g g d
dd	g g dSZ!ejd{d|d
ed
ejejdVd}ddd!d!dddXdYd
d
d
dd
d
eejdRejd~dddd%d#ddg d
d
d
dd
d
eejdRejdhdddd%d#ddg d
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejdddddd%d#ddg d
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRejdddd!d%d#ddg d
d
d
dd
d
eejdRejddd!d#d!d!ddg d
d
d
dd
d
eejdRg
g e e!gg d
dd	g g dSZ"ejddd
ed
ejejddddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ#ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejddddd+ddddd
d
d
dd
d
eejdRejddddd+ddddd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejdddd!dddddd
d
d
dd
d
eejdRejdddd#d!d!dddXdYd
d
d
dd
d
eejdRejdjdd!dd%d#ddd
d
d
d
dd
d
eejdRejddd#d1dddddd
d
d
dd
d
eejdRgg g eegd
dd	g g dSZ$ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRgg g g d
dd	g g dSZ%ejddd
ed
ejejdrddddddddd
d
d
dd
d
eejdRejdtddddddddd
d
d
dd
d
eejdRgg g g d
dd	g g dSZ&ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejddddd!d!ddg d
d
d
dd
d
eejdRgg e&gg d
dd	g g dSZ'ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRgg g g d
dd	g g dSZ(ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRgg g g d
dd	g g dSZ)ejddd
ed
ejejdVdddd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejdjdddd%d#ddd
d
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRgg g g d
dd	g g dSZ*ejddd
ed
ejejddddd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejdddd#dddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddd!d+ddddd
d
d
dd
d
eejdRejdddd%d!d!dddXdYd
d
d
dd
d
eejdRejdddd/dddddd
d
d
dd
d
eejdRejdddd1dddddd
d
d
dd
d
eejdRejddd!d3dddddd
d
d
dd
d
eejdRejddd#ddddddd
d
d
dd
d
eejdRejddd%ddddddd
d
d
dd
d
eejdRejddd'ddddddd
d
d
dd
d
eejdRejddd)dd!d!dddXdYd
d
d
dd
d
eejdRejddd+dd!d!dddXdYd
d
d
dd
d
eejdRejddd-dd!d!dddXdYd
d
d
dd
d
eejdRejddd/dd!d!dddXdYd
d
d
dd
d
eejdRejddd1d d!d!dddXdYd
d
d
dd
d
eejdRejddd3dd!d!dddXdYd
d
d
dd
d
eejdRejddddd!d!dddXdYd
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRgg g egd
dd	dgg dSZ+ejd	d
d
ed
ejejdddddddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejddddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ,ejddd
ed
ejejddddd+ddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejddddd+ddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejdddd-dddddd
d
d
dd
d
eejdRejdddddddddd
d
d
dd
d
eejdRejd d!dd#dddddd
d
d
dd
d
eejdRejdd"ddd%d#ddg d
d
d
dd
d
eejdRgg g eegd
dd	dgg dSZ-ejd#d$d
ed
ejejdd%ddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ.ejd&d'd
ed
ejejd(d)dddddddd
d
d
dd
d
eejdRejdd*dddddddd
d
d
dd
d
eejdRejdd+ddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ/ejd,d-d
ed
ejejdd.dddddddd
d
d
dd
d
eejdRejdd/ddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ0ejd0d1d
ed
ejejdd2dd3dddddd
d
d
dd
d
eejdRejdd4ddd%d#ddg d
d
d
dd
d
eejdRgg g g d
dd	dgg dSZ1ejd5d6d
ed
ejejdd7dd3dddddd
d
d
dd
d
eejdRejd8d9dd:d+ddddd
d
d
dd
d
eejdRejdd;ddd%d#ddg d
d
d
dd
d
eejdRgg g egd
dd	dgg dSZ2ejd<d=d
ed
ejejd>d?ddd!d!dddXdYd
d
d
dd
d
eejdRejd@dAdddddddd
d
d
dd
d
eejdRgg g g d
dd	g g dSZ3ejdBdCd
ed
ejejdVdDddd%d#ddg d
d
d
dd
d
eejdRejdEdFddd!d!dddXdYd
d
d
dd
d
eejdRejdGdHdddddddd
d
d
dd
d
eejdRejdIdJdddddddd
d
d
dd
d
eejdRejdKdLdddddde4dd
d
d
dd
d
eejdRejdMdNddd'd!dddXd
d
d
dd
d
eejdRejdOdPddd!d!dddXdYd
d
d
dd
d
eejdRgg e3gg d
dd	g g dSZ5ejdQdRd
ed
ejejdSdTddddddg d
d
d
dd
d
eejdRejdUdVddddddg d
d
d
dd
d
eejdRejdWdXddd!d!dddXdYd
d
d
dd
d
eejdRejdYdZddd!d!dddXdYd
d
d
dd
d
eejdRejd[d\ddd!d!ddg d
d
d
dd
d
eejdRgg g g d
dd	g g dSZ6ejd]d^d
ed
ejejd_d`ddd%d#ddg d
d
d
dd
d
eejdRgg e6gg d
dd	g g dSZ7ejdadbd
ed
ejejdSdcddddddg d
d
d
dd
d
eejdRejdddeddd!d!dddXdYd
d
d
dd
d
eejdRejdfdgdddddddd
d
d
dd
d
eejdRejdtdhdddddddd
d
d
dd
d
eejdRgg g g d
dd	g g dSZ8ejdidjd
ed
ejejdkdlddd%d#ddg d
d
d
dd
d
eejdRgg e8gg d
dd	g g dSZ9eej:dP _;e"ej:db _;e'ej:dd _;e)ej:df _;e$ej:dh _;e+ej:dj _;e7ej:dl _;e#e j:dj _;e"e _<e"e!_<e$e"j:d~ _;e$e"j:dh _;e"e"j:d _;e'e"j:dd _;e e"j:d _;e%e"j:d _;e,e"j:dj _;e!e"j:d _;e5e#j:d _;ee$j:d _=ee$j:d _=e-e$j:dj _;e$e_<e$e_<e.e%j:dj _;e'e&_<e(e'j:d _;e/e'j:dj _;e&e'j:d _;e0e(j:dj _;e*e)j:d _;e1e)j:dj _;e2e*j:dj _;ee+j:d _=e5e+j:d _;e+e_<e5e,j:d _;ee-j:d _=ee-j:d _=e5e-j:d _;e-e_<e-e_<e5e.j:d _;e5e/j:d _;e5e0j:d _;e5e1j:d _;ee2j:d8 _=e5e2j:d _;e2e_<e5e3_<e3e5j:dV _;e7e6_<e6e7j:d_ _;e9e8_<e8e9j:dk _;eej>dN< eej>dT< e"ej>d{< e#ej>d< e$ej>d< e%ej>d< e'ej>d< e(ej>d< e)ej>d< e*ej>d< e+ej>d< e,ej>d	< e-ej>d< e.ej>d#< e/ej>d&< e0ej>d,< e1ej>d0< e2ej>d5< e5ej>dB< e7ej>d]< e9ej>di< e?e ne@eeA  eBedmeA  ejdk%rd
e_Cdne_Ddoe_Edpe_Ddqe_Edre"_Ddse"_Edte _Ddue _Edve!_Ddse!_Edwe#_Ddxe#_Edye$_Ddze$_Ed{e_Dd|e_Ed}e_Ddze_Ed~e%_Dde%_Ede'_Dde'_Ede&_Dde&_Ede(_Dde(_Ede)_Dde)_Ede*_Dde*_Ede+_Dde+_Ede_Dde_Ede,_Dde,_Ede-_Dde-_Ede_Dde_Ede_Dde_Ede._Dde._Ede/_Dde/_Ede0_Dde0_Ede1_Dde1_Ede2_Dde2_Ede_Dde_Ede5_Dde5_Ede3_Dde3_Ede7_Dde7_Ede6_Dde6_Ede9_Dde9_Ede8_Dde8_Ed
S (  zGenerated protocol buffer code.    )builder)
descriptor)descriptor_pool)symbol_databaseFz google/protobuf/descriptor.protozgoogle.protobufZproto2Ns  
 google/protobuf/descriptor.protogoogle.protobuf"G
FileDescriptorSet2
file (2$.google.protobuf.FileDescriptorProto"
FileDescriptorProto
name (	
package (	

dependency (	
public_dependency
 (
weak_dependency (6
message_type (2 .google.protobuf.DescriptorProto7
	enum_type (2$.google.protobuf.EnumDescriptorProto8
service (2'.google.protobuf.ServiceDescriptorProto8
	extension (2%.google.protobuf.FieldDescriptorProto-
options (2.google.protobuf.FileOptions9
source_code_info	 (2.google.protobuf.SourceCodeInfo
syntax (	"
DescriptorProto
name (	4
field (2%.google.protobuf.FieldDescriptorProto8
	extension (2%.google.protobuf.FieldDescriptorProto5
nested_type (2 .google.protobuf.DescriptorProto7
	enum_type (2$.google.protobuf.EnumDescriptorProtoH
extension_range (2/.google.protobuf.DescriptorProto.ExtensionRange9

oneof_decl (2%.google.protobuf.OneofDescriptorProto0
options (2.google.protobuf.MessageOptionsF
reserved_range	 (2..google.protobuf.DescriptorProto.ReservedRange
reserved_name
 (	e
ExtensionRange
start (
end (7
options (2&.google.protobuf.ExtensionRangeOptions+
ReservedRange
start (
end ("g
ExtensionRangeOptionsC
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	"
FieldDescriptorProto
name (	
number (:
label (2+.google.protobuf.FieldDescriptorProto.Label8
type (2*.google.protobuf.FieldDescriptorProto.Type
	type_name (	
extendee (	
default_value (	
oneof_index	 (
	json_name
 (	.
options (2.google.protobuf.FieldOptions
proto3_optional ("
Type
TYPE_DOUBLE

TYPE_FLOAT

TYPE_INT64
TYPE_UINT64

TYPE_INT32
TYPE_FIXED64
TYPE_FIXED32
	TYPE_BOOL
TYPE_STRING	

TYPE_GROUP

TYPE_MESSAGE

TYPE_BYTES
TYPE_UINT32
	TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64"C
Label
LABEL_OPTIONAL
LABEL_REQUIRED
LABEL_REPEATED"T
OneofDescriptorProto
name (	.
options (2.google.protobuf.OneofOptions"
EnumDescriptorProto
name (	8
value (2).google.protobuf.EnumValueDescriptorProto-
options (2.google.protobuf.EnumOptionsN
reserved_range (26.google.protobuf.EnumDescriptorProto.EnumReservedRange
reserved_name (	/
EnumReservedRange
start (
end ("l
EnumValueDescriptorProto
name (	
number (2
options (2!.google.protobuf.EnumValueOptions"
ServiceDescriptorProto
name (	6
method (2&.google.protobuf.MethodDescriptorProto0
options (2.google.protobuf.ServiceOptions"
MethodDescriptorProto
name (	

input_type (	
output_type (	/
options (2.google.protobuf.MethodOptions
client_streaming (:false
server_streaming (:false"
FileOptions
java_package (	
java_outer_classname (	"
java_multiple_files
 (:false)
java_generate_equals_and_hash (B%
java_string_check_utf8 (:falseF
optimize_for	 (2).google.protobuf.FileOptions.OptimizeMode:SPEED

go_package (	"
cc_generic_services (:false$
java_generic_services (:false"
py_generic_services (:false#
php_generic_services* (:false

deprecated (:false
cc_enable_arenas (:true
objc_class_prefix$ (	
csharp_namespace% (	
swift_prefix' (	
php_class_prefix( (	
php_namespace) (	
php_metadata_namespace, (	
ruby_package- (	C
uninterpreted_option (2$.google.protobuf.UninterpretedOption":
OptimizeMode	
SPEED
	CODE_SIZE
LITE_RUNTIME*	J&'"
MessageOptions&
message_set_wire_format (:false.
no_standard_descriptor_accessor (:false

deprecated (:false
	map_entry (C
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	JJJJ	J	
"
FieldOptions:
ctype (2#.google.protobuf.FieldOptions.CType:STRING
packed (?
jstype (2$.google.protobuf.FieldOptions.JSType:	JS_NORMAL
lazy (:false
unverified_lazy (:false

deprecated (:false
weak
 (:falseC
uninterpreted_option (2$.google.protobuf.UninterpretedOption"/
CType

STRING 
CORD
STRING_PIECE"5
JSType
	JS_NORMAL 
	JS_STRING
	JS_NUMBER*	J"^
OneofOptionsC
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	"
EnumOptions
allow_alias (

deprecated (:falseC
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	J"}
EnumValueOptions

deprecated (:falseC
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	"{
ServiceOptions

deprecated! (:falseC
uninterpreted_option (2$.google.protobuf.UninterpretedOption*	"
MethodOptions

deprecated! (:false_
idempotency_level" (2/.google.protobuf.MethodOptions.IdempotencyLevel:IDEMPOTENCY_UNKNOWNC
uninterpreted_option (2$.google.protobuf.UninterpretedOption"P
IdempotencyLevel
IDEMPOTENCY_UNKNOWN 
NO_SIDE_EFFECTS

IDEMPOTENT*	"
UninterpretedOption;
name (2-.google.protobuf.UninterpretedOption.NamePart
identifier_value (	
positive_int_value (
negative_int_value (
double_value (
string_value (
aggregate_value (	3
NamePart
	name_part (	
is_extension ("
SourceCodeInfo:
location (2(.google.protobuf.SourceCodeInfo.Location
Location
path (B
span (B
leading_comments (	
trailing_comments (	!
leading_detached_comments (	"
GeneratedCodeInfoA

annotation (2-.google.protobuf.GeneratedCodeInfo.AnnotationO

Annotation
path (B
source_file (	
begin (
end (B~
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflection)namepackagesyntaxserialized_options
create_keyZserialized_pbTypez)google.protobuf.FieldDescriptorProto.TypeZTYPE_DOUBLE   )r   indexnumberr	   typer
   Z
TYPE_FLOAT   Z
TYPE_INT64   ZTYPE_UINT64   Z
TYPE_INT32   ZTYPE_FIXED64   ZTYPE_FIXED32   Z	TYPE_BOOL   ZTYPE_STRING	   Z
TYPE_GROUP
   ZTYPE_MESSAGE   Z
TYPE_BYTES   ZTYPE_UINT32   Z	TYPE_ENUM   ZTYPE_SFIXED32   ZTYPE_SFIXED64   ZTYPE_SINT32   ZTYPE_SINT64   )r   	full_namefilenamefiler
   valuescontaining_typer	   ZLabelz*google.protobuf.FieldDescriptorProto.LabelZLABEL_OPTIONALZLABEL_REQUIREDZLABEL_REPEATEDZOptimizeModez(google.protobuf.FileOptions.OptimizeModeZSPEEDZ	CODE_SIZEZLITE_RUNTIMEZCTypez"google.protobuf.FieldOptions.CTypeSTRINGZCORDZSTRING_PIECEZJSTypez#google.protobuf.FieldOptions.JSTypeZ	JS_NORMALZ	JS_STRINGZ	JS_NUMBERZIdempotencyLevelz.google.protobuf.MethodOptions.IdempotencyLevelZIDEMPOTENCY_UNKNOWNZNO_SIDE_EFFECTSZ
IDEMPOTENTZFileDescriptorSetz!google.protobuf.FileDescriptorSetr#   z&google.protobuf.FileDescriptorSet.file)r   r!   r   r   r   Zcpp_typelabelZhas_default_valuedefault_valuemessage_type	enum_typer%   is_extensionZextension_scoper	   r#   r
   )r   r!   r"   r#   r%   r
   fields
extensionsZnested_types
enum_typesr	   Zis_extendabler   Zextension_rangesZoneofsZFileDescriptorProtoz#google.protobuf.FileDescriptorProtor   z(google.protobuf.FileDescriptorProto.name    zutf-8r   z+google.protobuf.FileDescriptorProto.package
dependencyz.google.protobuf.FileDescriptorProto.dependencyZpublic_dependencyz5google.protobuf.FileDescriptorProto.public_dependencyZweak_dependencyz3google.protobuf.FileDescriptorProto.weak_dependencyr)   z0google.protobuf.FileDescriptorProto.message_typer*   z-google.protobuf.FileDescriptorProto.enum_typeZservicez+google.protobuf.FileDescriptorProto.service	extensionz-google.protobuf.FileDescriptorProto.extensionoptionsz+google.protobuf.FileDescriptorProto.optionsZsource_code_infoz4google.protobuf.FileDescriptorProto.source_code_infor   z*google.protobuf.FileDescriptorProto.syntaxZExtensionRangez.google.protobuf.DescriptorProto.ExtensionRangestartz4google.protobuf.DescriptorProto.ExtensionRange.startendz2google.protobuf.DescriptorProto.ExtensionRange.endz6google.protobuf.DescriptorProto.ExtensionRange.optionsZReservedRangez-google.protobuf.DescriptorProto.ReservedRangez3google.protobuf.DescriptorProto.ReservedRange.startz1google.protobuf.DescriptorProto.ReservedRange.endZDescriptorProtozgoogle.protobuf.DescriptorProtoz$google.protobuf.DescriptorProto.namefieldz%google.protobuf.DescriptorProto.fieldz)google.protobuf.DescriptorProto.extensionZnested_typez+google.protobuf.DescriptorProto.nested_typez)google.protobuf.DescriptorProto.enum_typeZextension_rangez/google.protobuf.DescriptorProto.extension_rangeZ
oneof_declz*google.protobuf.DescriptorProto.oneof_declz'google.protobuf.DescriptorProto.optionsZreserved_rangez.google.protobuf.DescriptorProto.reserved_rangeZreserved_namez-google.protobuf.DescriptorProto.reserved_nameZExtensionRangeOptionsz%google.protobuf.ExtensionRangeOptionsZuninterpreted_optionz:google.protobuf.ExtensionRangeOptions.uninterpreted_optioni  T)i  i    ZFieldDescriptorProtoz$google.protobuf.FieldDescriptorProtoz)google.protobuf.FieldDescriptorProto.namer   z+google.protobuf.FieldDescriptorProto.numberr'   z*google.protobuf.FieldDescriptorProto.labelr   z)google.protobuf.FieldDescriptorProto.type	type_namez.google.protobuf.FieldDescriptorProto.type_nameZextendeez-google.protobuf.FieldDescriptorProto.extendeer(   z2google.protobuf.FieldDescriptorProto.default_valueZoneof_indexz0google.protobuf.FieldDescriptorProto.oneof_indexZ	json_namez.google.protobuf.FieldDescriptorProto.json_namez,google.protobuf.FieldDescriptorProto.optionsZproto3_optionalz4google.protobuf.FieldDescriptorProto.proto3_optionalZOneofDescriptorProtoz$google.protobuf.OneofDescriptorProtoz)google.protobuf.OneofDescriptorProto.namez,google.protobuf.OneofDescriptorProto.optionsZEnumReservedRangez5google.protobuf.EnumDescriptorProto.EnumReservedRangez;google.protobuf.EnumDescriptorProto.EnumReservedRange.startz9google.protobuf.EnumDescriptorProto.EnumReservedRange.endZEnumDescriptorProtoz#google.protobuf.EnumDescriptorProtoz(google.protobuf.EnumDescriptorProto.namevaluez)google.protobuf.EnumDescriptorProto.valuez+google.protobuf.EnumDescriptorProto.optionsz2google.protobuf.EnumDescriptorProto.reserved_rangez1google.protobuf.EnumDescriptorProto.reserved_nameZEnumValueDescriptorProtoz(google.protobuf.EnumValueDescriptorProtoz-google.protobuf.EnumValueDescriptorProto.namez/google.protobuf.EnumValueDescriptorProto.numberz0google.protobuf.EnumValueDescriptorProto.optionsZServiceDescriptorProtoz&google.protobuf.ServiceDescriptorProtoz+google.protobuf.ServiceDescriptorProto.namemethodz-google.protobuf.ServiceDescriptorProto.methodz.google.protobuf.ServiceDescriptorProto.optionsZMethodDescriptorProtoz%google.protobuf.MethodDescriptorProtoz*google.protobuf.MethodDescriptorProto.nameZ
input_typez0google.protobuf.MethodDescriptorProto.input_typeoutput_typez1google.protobuf.MethodDescriptorProto.output_typez-google.protobuf.MethodDescriptorProto.optionsZclient_streamingz6google.protobuf.MethodDescriptorProto.client_streamingZserver_streamingz6google.protobuf.MethodDescriptorProto.server_streamingZFileOptionszgoogle.protobuf.FileOptionsZjava_packagez(google.protobuf.FileOptions.java_packageZjava_outer_classnamez0google.protobuf.FileOptions.java_outer_classnameZjava_multiple_filesz/google.protobuf.FileOptions.java_multiple_filesZjava_generate_equals_and_hashz9google.protobuf.FileOptions.java_generate_equals_and_hash   Zjava_string_check_utf8z2google.protobuf.FileOptions.java_string_check_utf8   Zoptimize_forz(google.protobuf.FileOptions.optimize_forZ
go_packagez&google.protobuf.FileOptions.go_packageZcc_generic_servicesz/google.protobuf.FileOptions.cc_generic_servicesZjava_generic_servicesz1google.protobuf.FileOptions.java_generic_servicesZpy_generic_servicesz/google.protobuf.FileOptions.py_generic_servicesZphp_generic_servicesz0google.protobuf.FileOptions.php_generic_services*   
deprecatedz&google.protobuf.FileOptions.deprecated   Zcc_enable_arenasz,google.protobuf.FileOptions.cc_enable_arenas   Zobjc_class_prefixz-google.protobuf.FileOptions.objc_class_prefix$   Zcsharp_namespacez,google.protobuf.FileOptions.csharp_namespace%   Zswift_prefixz(google.protobuf.FileOptions.swift_prefix'   Zphp_class_prefixz,google.protobuf.FileOptions.php_class_prefix(   Zphp_namespacez)google.protobuf.FileOptions.php_namespace)   Zphp_metadata_namespacez2google.protobuf.FileOptions.php_metadata_namespace,   Zruby_packagez(google.protobuf.FileOptions.ruby_package   -   z0google.protobuf.FileOptions.uninterpreted_optionZMessageOptionszgoogle.protobuf.MessageOptionsZmessage_set_wire_formatz6google.protobuf.MessageOptions.message_set_wire_formatZno_standard_descriptor_accessorz>google.protobuf.MessageOptions.no_standard_descriptor_accessorz)google.protobuf.MessageOptions.deprecatedZ	map_entryz(google.protobuf.MessageOptions.map_entryz3google.protobuf.MessageOptions.uninterpreted_optionZFieldOptionszgoogle.protobuf.FieldOptionsctypez"google.protobuf.FieldOptions.ctypepackedz#google.protobuf.FieldOptions.packedZjstypez#google.protobuf.FieldOptions.jstypeZlazyz!google.protobuf.FieldOptions.lazyZunverified_lazyz,google.protobuf.FieldOptions.unverified_lazyz'google.protobuf.FieldOptions.deprecatedZweakz!google.protobuf.FieldOptions.weakz1google.protobuf.FieldOptions.uninterpreted_optionZOneofOptionszgoogle.protobuf.OneofOptionsz1google.protobuf.OneofOptions.uninterpreted_optionZEnumOptionszgoogle.protobuf.EnumOptionsZallow_aliasz'google.protobuf.EnumOptions.allow_aliasz&google.protobuf.EnumOptions.deprecatedz0google.protobuf.EnumOptions.uninterpreted_optionZEnumValueOptionsz google.protobuf.EnumValueOptionsz+google.protobuf.EnumValueOptions.deprecatedz5google.protobuf.EnumValueOptions.uninterpreted_optionZServiceOptionszgoogle.protobuf.ServiceOptionsz)google.protobuf.ServiceOptions.deprecated!   z3google.protobuf.ServiceOptions.uninterpreted_optionZMethodOptionszgoogle.protobuf.MethodOptionsz(google.protobuf.MethodOptions.deprecatedZidempotency_levelz/google.protobuf.MethodOptions.idempotency_level"   z2google.protobuf.MethodOptions.uninterpreted_optionZNamePartz,google.protobuf.UninterpretedOption.NamePartZ	name_partz6google.protobuf.UninterpretedOption.NamePart.name_partr+   z9google.protobuf.UninterpretedOption.NamePart.is_extensionZUninterpretedOptionz#google.protobuf.UninterpretedOptionz(google.protobuf.UninterpretedOption.nameZidentifier_valuez4google.protobuf.UninterpretedOption.identifier_valueZpositive_int_valuez6google.protobuf.UninterpretedOption.positive_int_valueZnegative_int_valuez6google.protobuf.UninterpretedOption.negative_int_valueZdouble_valuez0google.protobuf.UninterpretedOption.double_valueZstring_valuez0google.protobuf.UninterpretedOption.string_valueZaggregate_valuez3google.protobuf.UninterpretedOption.aggregate_valueZLocationz'google.protobuf.SourceCodeInfo.Locationpathz,google.protobuf.SourceCodeInfo.Location.pathspanz,google.protobuf.SourceCodeInfo.Location.spanZleading_commentsz8google.protobuf.SourceCodeInfo.Location.leading_commentsZtrailing_commentsz9google.protobuf.SourceCodeInfo.Location.trailing_commentsZleading_detached_commentszAgoogle.protobuf.SourceCodeInfo.Location.leading_detached_commentsZSourceCodeInfozgoogle.protobuf.SourceCodeInfolocationz'google.protobuf.SourceCodeInfo.locationZ
Annotationz,google.protobuf.GeneratedCodeInfo.Annotationz1google.protobuf.GeneratedCodeInfo.Annotation.pathZsource_filez8google.protobuf.GeneratedCodeInfo.Annotation.source_filebeginz2google.protobuf.GeneratedCodeInfo.Annotation.beginz0google.protobuf.GeneratedCodeInfo.Annotation.endZGeneratedCodeInfoz!google.protobuf.GeneratedCodeInfo
annotationz,google.protobuf.GeneratedCodeInfo.annotationzgoogle.protobuf.descriptor_pb25   |      iZ  i]  i  it  i  i  i  io  ir  iG  i  i  i  iI  i  i  i	  i	  i	  i2
  i5
  i
  i
  i  i  i  if  i  i  i  i  iy  i  i1  i3  ih  i{  i  i  io  iq  i  i  ik  in  i  i@  i  i  i  i  i  i  i  i  i>  i  )F__doc__Zgoogle.protobuf.internalr   Z_builderZgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   Z_symbol_databaseZDefaultZ_sym_dbZ_USE_C_DESCRIPTORSZFileDescriptorZ_internal_create_keyZ
DESCRIPTORZAddSerializedFileZEnumDescriptorZEnumValueDescriptorZ_FIELDDESCRIPTORPROTO_TYPEZRegisterEnumDescriptorZ_FIELDDESCRIPTORPROTO_LABELZ_FILEOPTIONS_OPTIMIZEMODEZ_FIELDOPTIONS_CTYPEZ_FIELDOPTIONS_JSTYPEZ_METHODOPTIONS_IDEMPOTENCYLEVELZ
DescriptorZFieldDescriptorZ_FILEDESCRIPTORSETdecodeZ_FILEDESCRIPTORPROTOZ_DESCRIPTORPROTO_EXTENSIONRANGEZ_DESCRIPTORPROTO_RESERVEDRANGEZ_DESCRIPTORPROTOZ_EXTENSIONRANGEOPTIONSZ_FIELDDESCRIPTORPROTOZ_ONEOFDESCRIPTORPROTOZ&_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGEZ_ENUMDESCRIPTORPROTOZ_ENUMVALUEDESCRIPTORPROTOZ_SERVICEDESCRIPTORPROTOZ_METHODDESCRIPTORPROTOZ_FILEOPTIONSZ_MESSAGEOPTIONSZ_FIELDOPTIONSZ_ONEOFOPTIONSZ_ENUMOPTIONSZ_ENUMVALUEOPTIONSZ_SERVICEOPTIONSZ_METHODOPTIONSZ_UNINTERPRETEDOPTION_NAMEPARTfloatZ_UNINTERPRETEDOPTIONZ_SOURCECODEINFO_LOCATIONZ_SOURCECODEINFOZ_GENERATEDCODEINFO_ANNOTATIONZ_GENERATEDCODEINFOZfields_by_namer)   r%   r*   Zmessage_types_by_nameZRegisterFileDescriptorZBuildMessageAndEnumDescriptorsglobalsZBuildTopDescriptorsAndMessages_optionsZ_serialized_startZ_serialized_end rY   rY   B/tmp/pip-unpacked-wheel-j7ilztv9/google/protobuf/descriptor_pb2.py<module>   s8  
	                                    \e
      
      
      
      
      
           	                                                                                                                                    Vk                                 +                      $                                                                                                              H]           	                                                                                                                         Of                      %                      $                                                       %:                                 ,                                 ,                                                                  ,A                                                                                                                                                                                                                                           ,                                                       %:                                                                                        :Q           	                                 ,                      %                      %                                 -                      $                                                                             3H                                                       %9           	                                            2           	










