a
    !f                 /   @   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 Zejdk+rNe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gd
d
d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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.d0d
d
ejdejd1d0d2d
d
ejdejd3d2d4d
d
ejdejd5d4d6d
d
ejdejd7d6d8d
d
ejdgd
d
dZee ejd9d: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
dZee ejd>d?d
eejejd@ddd
d
ejdejdAddd
d
ejdejdBddd
d
ejdgd
d
dZee ejdCdDd
eejejdEddd
d
ejdejdFddd
d
ejdejdGddd
d
ejdgd
d
dZee ejdHdId
eejejdJddd
d
ejdejdKddd
d
ejdejdLddd
d
ejdgd
d
dZee ejdMdNd
eejejdOddd
d
ejdejdPddd
d
ejdejdQddd
d
ejdgd
d
dZee ejdRdSd
eejejdTddd
d
ejdejdUddd
d
ejdejdVddd
d
ejdejdWddd
d
ejdejdXddd
d
ejdejdYddd
d
ejdejdZd 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g
d
d
dZee ejd^d_d
eejejd`ddd
d
ejdejdaddd
d
ejdejdbddd
d
ejdgd
d
dZee ejdcddd
eejejdeddd
d
ejdejdfddd
d
ejdejdgddd
d
ejdgd
d
dZ ee  ej!dhdid
ed
ejej"djdkddd*d(ddg d
d
d
dd
d
djeejdlgg g g d
dd	g g dmZ#ej!dndod
ed
ejej"dpdqddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"dtduddd&d&dddr$dsd
d
d
dd
d
dteejdlej"dvdwddd&d&ddg d
d
d
dd
d
dveejdlej"dxdydd(ddddg d
d
d
dd
d
dzeejdlej"d{d|dd*ddddg d
d
d
dd
d
d}eejdlej"d~dddd*d(ddg d
d
d
dd
d
deejdlej"ddd dd*d(ddg d
d
d
dd
d
deejdlej"ddd"d d*d(ddg d
d
d
dd
d
deejdlej"ddd$d"d*d(ddg d
d
d
dd
d
deejdlej"ddd&d$d*d(ddd
d
d
d
dd
d
deejdlej"ddd(d&d*d(ddd
d
d
d
dd
d
deejdlej"ddd*d,d&d&dddr$dsd
d
d
dd
d
deejdlej"ddd,d.d&d&dddr$dsd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ%ej!ddd
ed
ejej"dddddddddd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlgg g g d
dd	g g dmZ&ej!ddd
ed
ejej"dddddddddd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ'ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"dddd d*d(ddg d
d
d
dd
d
deejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddd d$d*d(ddg d
d
d
dd
d
deejdlej"ddd"d"d*d(ddd
d
d
d
dd
d
deejdlej"ddd$d&d*d(ddg d
d
d
dd
d
deejdlej"ddd&d(d&d&ddg d
d
d
dd
d
deejdlg
g e&e'gg d
dd	g g dmZ(ej!ddd
ed
ejej"dddddddddd
d
d
dd
d
deejdlej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"ddddd$d"dddd
d
d
dd
d
deejdlej"ddddd$d"dddd
d
d
dd
d
deejdlej"dddd d$d"dddd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ)ej!ddd
ed
ejej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd0d$dddd
d
d
dd
d
deejdlgg e)gegd
dd	dgg dmZ*ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"dddddddddd
d
d
dd
d
deejdlej"ddddd0d$dddd
d
d
dd
d
deejdlej"ddddd0d$dddd
d
d
dd
d
deejdlej"dddd d&d&dddr$dsd
d
d
dd
d
deejdlej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"ddd d"d&d&dddr$dsd
d
d
dd
d
deejdlej"ddd"d&dddddd
d
d
dd
d
deejdlej"ddd$d(d&d&dddr$dsd
d
d
dd
d
deejdlej"ddd&d$d*d(ddd
d
d
d
dd
d
deejdlej"ddd(d6d$d"dddd
d
d
dd
d
deejdlgg g eegd
dd	g g dmZ+ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlgg g g d
dd	g g dmZ,ej!ddd
ed
ejej"dddddddddd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ-ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlej"ddddd*d(ddg d
d
d
dd
d
deejdlej"ddddd&d&ddg d
d
d
dd
d
deejdlgg e-gg d
dd	g g dmZ.ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"dddddddddd
d
d
dd
d
deejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlgg g g d
dd	g g dmZ/ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"d dddd*d(ddg d
d
d
dd
d
d eejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlgg g g d
dd	g g dmZ0ej!ddd
ed
ejej"dpdddd&d&dddr$dsd
d
d
dd
d
dpeejdlej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"d	d
ddd&d&dddr$dsd
d
d
dd
d
deejdlej"ddddd*d(ddd
d
d
d
dd
d
deejdlej"ddddd$d"dddd
d
d
dd
d
deejdlej"dddd d$d"dddd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ1ej!ddd
ed
ejej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"dddd$d&d&dddr$dsd
d
d
dd
d
deejdlej"dddd(d$d"dddd
d
d
dd
d
deejdlej"dddd d$d"dddd
d
d
dd
d
d!eejdlej"d"d#dd$d$d"dddd
d
d
dd
d
d%eejdlej"d&d'dd&d0d$dddd
d
d
dd
d
d(eejdlej"d)d*d d*d&d&dddr$dsd
d
d
dd
d
d+eejdlej"d,d-d"d4d$d"dddd
d
d
dd
d
d.eejdlej"d/d0d$d6d$d"dddd
d
d
dd
d
d1eejdlej"d2d3d&d8d$d"dddd
d
d
dd
d
d4eejdlej"d5d6d(d7d$d"dddd
d
d
dd
d
d8eejdlej"d9d:d*d;d$d"dddd
d
d
dd
d
d9eejdlej"d<d=d,d>d$d"dddd
d
d
dd
d
d?eejdlej"d@dAd.dBd&d&dddr$dsd
d
d
dd
d
dCeejdlej"dDdEd0dFd&d&dddr$dsd
d
d
dd
d
dGeejdlej"dHdId2dJd&d&dddr$dsd
d
d
dd
d
dKeejdlej"dLdMd4dNd&d&dddr$dsd
d
d
dd
d
dOeejdlej"dPdQd6dRd&d&dddr$dsd
d
d
dd
d
dSeejdlej"dTdUd8dVd&d&dddr$dsd
d
d
dd
d
dWeejdlej"dXdYdZd[d&d&dddr$dsd
d
d
dd
d
d\eejdlej"dŐd]d dd*d(ddg d
d
d
dd
d
deejdlgg g egd
dd	dgg dmZ2ej!d^d_d
ed
ejej"d`daddd$d"dddd
d
d
dd
d
dbeejdlej"dcddddd$d"dddd
d
d
dd
d
deeejdlej"d9dfddd$d"dddd
d
d
dd
d
d9eejdlej"dgdhdd"d$d"dddd
d
d
dd
d
dieejdlej"djdkdd*d$d"dddd
d
d
dd
d
dleejdlej"dŐdmddd*d(ddg d
d
d
dd
d
deejdlgg g g d
dd	dgg dmZ3ej!dndod
ed
ejej"dpdqddd0d$dddd
d
d
dd
d
dpeejdlej"drdsddd$d"dddd
d
d
dd
d
dreejdlej"dtdudd d0d$dddd
d
d
dd
d
dteejdlej"dvdwddd$d"dddd
d
d
dd
d
dveejdlej"dxdydd2d$d"dddd
d
d
dd
d
dzeejdlej"d9d{ddd$d"dddd
d
d
dd
d
d9eejdlej"d|d}d d(d$d"dddd
d
d
dd
d
d|eejdlej"d~dd"d4d$d"dddd
d
d
dd
d
deejdlej"ddd$d6d0d$dddd
d
d
dd
d
deejdlej"ddd&d8d0d$dddd
d
d
dd
d
deejdlej"ddd(dZd0d$ddg d
d
d
dd
d
deejdlej"dŐdd*dd*d(ddg d
d
d
dd
d
deejdlgg g eeeegd
dd	dgg dmZ4ej!ddd
ed
ejej"dŐdddd*d(ddg d
d
d
dd
d
deejdlgg g g d
dd	dgg dmZ5ej!ddd
ed
ejej"ddddd$d"dddd
d
d
dd
d
deejdlej"d9dddd$d"dddd
d
d
dd
d
d9eejdlej"djddd d$d"dddd
d
d
dd
d
dleejdlej"dŐdddd*d(ddg d
d
d
dd
d
deejdlgg g g d
dd	dgg dmZ6ej!ddd
ed
ejej"d9dddd$d"dddd
d
d
dd
d
d9eejdlej"dŐdddd*d(ddg d
d
d
dd
d
deejdlgg g g d
dd	dgg dmZ7ej!ddd
ed
ejej"d9dddd$d"dddd
d
d
dd
d
d9eejdlej"dŐdddd*d(ddg d
d
d
dd
d
deejdlgg g g d
dd	dgg dmZ8ej!ddd
ed
ejej"d9dddd$d"dddd
d
d
dd
d
d9eejdlej"ddddd0d$dddd
d
d
dd
d
deejdlej"dŐdddd*d(ddg d
d
d
dd
d
deejdlgg g egd
dd	dgg dmZ9ej!ddd
ed
ejej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"ddddd$d"dddd
d
d
dd
d
deejdlgg g g d
dd	g g dmZ:ej!ddd
ed
ejej"dpdddd*d(ddg d
d
d
dd
d
dpeejdlej"ddddd&d&dddr$dsd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlej"dddd dddde;dd
d
d
dd
d
deejdlej"dddd"d,d&dddrd
d
d
dd
d
deejdlej"ddd d$d&d&dddr$dsd
d
d
dd
d
deejdlgg e:gg d
dd	g g dmZ<ej!ddd
ed
ejej"dÐdddddddg d
d
d
dd
d
deejdlej"dŐdddddddg d
d
d
dd
d
deejdlej"dǐdddd&d&dddr$dsd
d
d
dd
d
deejdlej"dʐdddd&d&dddr$dsd
d
d
dd
d
deejdlej"d͐ddd d&d&ddg d
d
d
dd
d
deejdlgg g g d
dd	g g dmZ=ej!dАdd
ed
ejej"dҐdddd*d(ddg d
d
d
dd
d
deejdlgg e=gg d
dd	g g dmZ>ej!dԐdd
ed
ejej"dÐdddddddg d
d
d
dd
d
deejdlej"dאdddd&d&dddr$dsd
d
d
dd
d
deejdlej"dڐddddddddd
d
d
dd
d
deejdlej"dddddddddd
d
d
dd
d
deejdlej"dݐdddd0d$dddd
d
d
dd
d
deejdlgg g e gd
dd	g g dmZ?ej!dߐdd
ed
ejej"ddddd*d(ddg d
d
d
dd
d
deejdlgg e?gg d
dd	g g dmZ@e%e#jAdj _Be(e%jAd~ _Be.e%jAd _Be0e%jAd _Be+e%jAd _Be2e%jAd _Be>e%jAd _Be*e&jAd _Be(e&_Ce(e'_Ce+e(jAd _Be+e(jAd _Be(e(jAd _Be.e(jAd _Be&e(jAd _Be,e(jAd _Be3e(jAd _Be'e(jAd _Be*e)_Ce<e*jAd _Be)e*jAd _Bee*jAd _De*e_Cee+jAd _Dee+jAd _De4e+jAd _Be+e_Ce+e_Ce5e,jAd _Be.e-_Ce/e.jAd _Be6e.jAd _Be-e.jAd _Be7e/jAd _Be1e0jAd  _Be8e0jAd _Be9e1jAd _Bee2jAd& _De<e2jAd _Be2e_Ce<e3jAd _Bee4jAdp _Dee4jAdt _Dee4jAd _Dee4jAd _Dee4jAd _De<e4jAd _Be4e_Ce4e_Ce4e_Ce4e_Ce<e5jAd _Be<e6jAd _Be<e7jAd _Be<e8jAd _Bee9jAd _De<e9jAd _Be9e_Ce<e:_Ce:e<jAdp _Be>e=_Ce=e>jAd _Be e?jAd _De@e?_Ce?e _Ce?e@jAd _Be#ejEdh< e%ejEdn< e(ejEd< e*ejEd< e+ejEd< e,ejEd< e.ejEd< e/ejEd< e0ejEd< e1ejEd< e2ejEd< e3ejEd^< e4ejEdn< e5ejEd< e6ejEd< e7ejEd< e8ejEd< e9ejEd< e<ejEd< e>ejEd< e@ejEd< eFe ne
Gee e
Hede ejdk/rd
e_Ided _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jd ed _Kded _Jded _Kded _Jded _Kded _Jded _Kd	ed
 _Jded
 _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kded _Jded _Kd ed! _Jd"ed! _Kd#ed$ _Jd%ed$ _Kd&ed' _Jd(ed' _Kd)ed* _Jd+ed* _Kd,ed- _Jd.ed- _Kd/ed0 _Jd1ed0 _Kd2ed3 _Jd4ed3 _Kd5ed6 _Jd7ed6 _Kd8ed9 _Jd:ed9 _Kd;ed< _Jd=ed< _Kd>ed? _Jd@ed? _KdAedB _Jd@edB _KdCedD _JdEedD _KdFedG _JdEedG _KdHedI _JdJedI _KdKedL _JdJedL _KdMedN _JdJedN _Kd
S (O  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builderFz google/protobuf/descriptor.protozgoogle.protobufZproto2Nsa#  
 google/protobuf/descriptor.protogoogle.protobuf"M
FileDescriptorSet8
file (2$.google.protobuf.FileDescriptorProtoRfile"
FileDescriptorProto
name (	Rname
package (	Rpackage

dependency (	R
dependency+
public_dependency
 (RpublicDependency'
weak_dependency (RweakDependencyC
message_type (2 .google.protobuf.DescriptorProtoRmessageTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeA
service (2'.google.protobuf.ServiceDescriptorProtoRserviceC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extension6
options (2.google.protobuf.FileOptionsRoptionsI
source_code_info	 (2.google.protobuf.SourceCodeInfoRsourceCodeInfo
syntax (	Rsyntax
edition (	Redition"
DescriptorProto
name (	Rname;
field (2%.google.protobuf.FieldDescriptorProtoRfieldC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extensionA
nested_type (2 .google.protobuf.DescriptorProtoR
nestedTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeX
extension_range (2/.google.protobuf.DescriptorProto.ExtensionRangeRextensionRangeD

oneof_decl (2%.google.protobuf.OneofDescriptorProtoR	oneofDecl9
options (2.google.protobuf.MessageOptionsRoptionsU
reserved_range	 (2..google.protobuf.DescriptorProto.ReservedRangeRreservedRange#
reserved_name
 (	RreservedNamez
ExtensionRange
start (Rstart
end (Rend@
options (2&.google.protobuf.ExtensionRangeOptionsRoptions7
ReservedRange
start (Rstart
end (Rend"
ExtensionRangeOptionsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionY
declaration (22.google.protobuf.ExtensionRangeOptions.DeclarationBRdeclarationh
verification (28.google.protobuf.ExtensionRangeOptions.VerificationState:
UNVERIFIEDRverification
Declaration
number (Rnumber
	full_name (	RfullName
type (	Rtype#
is_repeated (BR
isRepeated
reserved (Rreserved
repeated (Rrepeated"4
VerificationState
DECLARATION 

UNVERIFIED*	"
FieldDescriptorProto
name (	Rname
number (RnumberA
label (2+.google.protobuf.FieldDescriptorProto.LabelRlabel>
type (2*.google.protobuf.FieldDescriptorProto.TypeRtype
	type_name (	RtypeName
extendee (	Rextendee#
default_value (	RdefaultValue
oneof_index	 (R
oneofIndex
	json_name
 (	RjsonName7
options (2.google.protobuf.FieldOptionsRoptions'
proto3_optional (Rproto3Optional"
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"c
OneofDescriptorProto
name (	Rname7
options (2.google.protobuf.OneofOptionsRoptions"
EnumDescriptorProto
name (	Rname?
value (2).google.protobuf.EnumValueDescriptorProtoRvalue6
options (2.google.protobuf.EnumOptionsRoptions]
reserved_range (26.google.protobuf.EnumDescriptorProto.EnumReservedRangeRreservedRange#
reserved_name (	RreservedName;
EnumReservedRange
start (Rstart
end (Rend"
EnumValueDescriptorProto
name (	Rname
number (Rnumber;
options (2!.google.protobuf.EnumValueOptionsRoptions"
ServiceDescriptorProto
name (	Rname>
method (2&.google.protobuf.MethodDescriptorProtoRmethod9
options (2.google.protobuf.ServiceOptionsRoptions"
MethodDescriptorProto
name (	Rname

input_type (	R	inputType
output_type (	R
outputType8
options (2.google.protobuf.MethodOptionsRoptions0
client_streaming (:falseRclientStreaming0
server_streaming (:falseRserverStreaming"	
FileOptions!
java_package (	RjavaPackage0
java_outer_classname (	RjavaOuterClassname5
java_multiple_files
 (:falseRjavaMultipleFilesD
java_generate_equals_and_hash (BRjavaGenerateEqualsAndHash:
java_string_check_utf8 (:falseRjavaStringCheckUtf8S
optimize_for	 (2).google.protobuf.FileOptions.OptimizeMode:SPEEDRoptimizeFor

go_package (	R	goPackage5
cc_generic_services (:falseRccGenericServices9
java_generic_services (:falseRjavaGenericServices5
py_generic_services (:falseRpyGenericServices7
php_generic_services* (:falseRphpGenericServices%

deprecated (:falseR
deprecated.
cc_enable_arenas (:trueRccEnableArenas*
objc_class_prefix$ (	RobjcClassPrefix)
csharp_namespace% (	RcsharpNamespace!
swift_prefix' (	RswiftPrefix(
php_class_prefix( (	RphpClassPrefix#
php_namespace) (	RphpNamespace4
php_metadata_namespace, (	RphpMetadataNamespace!
ruby_package- (	RrubyPackageX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption":
OptimizeMode	
SPEED
	CODE_SIZE
LITE_RUNTIME*	J&'"
MessageOptions<
message_set_wire_format (:falseRmessageSetWireFormatL
no_standard_descriptor_accessor (:falseRnoStandardDescriptorAccessor%

deprecated (:falseR
deprecated
	map_entry (RmapEntryV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflictsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	JJJJ	J	
"	
FieldOptionsA
ctype (2#.google.protobuf.FieldOptions.CType:STRINGRctype
packed (RpackedG
jstype (2$.google.protobuf.FieldOptions.JSType:	JS_NORMALRjstype
lazy (:falseRlazy.
unverified_lazy (:falseRunverifiedLazy%

deprecated (:falseR
deprecated
weak
 (:falseRweak(
debug_redact (:falseRdebugRedactK
	retention (2-.google.protobuf.FieldOptions.OptionRetentionR	retentionJ
target (2..google.protobuf.FieldOptions.OptionTargetTypeBRtargetH
targets (2..google.protobuf.FieldOptions.OptionTargetTypeRtargetsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption"/
CType

STRING 
CORD
STRING_PIECE"5
JSType
	JS_NORMAL 
	JS_STRING
	JS_NUMBER"U
OptionRetention
RETENTION_UNKNOWN 
RETENTION_RUNTIME
RETENTION_SOURCE"
OptionTargetType
TARGET_TYPE_UNKNOWN 
TARGET_TYPE_FILE
TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_MESSAGE
TARGET_TYPE_FIELD
TARGET_TYPE_ONEOF
TARGET_TYPE_ENUM
TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_SERVICE
TARGET_TYPE_METHOD	*	J"s
OneofOptionsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
EnumOptions
allow_alias (R
allowAlias%

deprecated (:falseR
deprecatedV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflictsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	J"
EnumValueOptions%

deprecated (:falseR
deprecatedX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
ServiceOptions%

deprecated! (:falseR
deprecatedX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption*	"
MethodOptions%

deprecated! (:falseR
deprecatedq
idempotency_level" (2/.google.protobuf.MethodOptions.IdempotencyLevel:IDEMPOTENCY_UNKNOWNRidempotencyLevelX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption"P
IdempotencyLevel
IDEMPOTENCY_UNKNOWN 
NO_SIDE_EFFECTS

IDEMPOTENT*	"
UninterpretedOptionA
name (2-.google.protobuf.UninterpretedOption.NamePartRname)
identifier_value (	RidentifierValue,
positive_int_value (RpositiveIntValue,
negative_int_value (RnegativeIntValue!
double_value (RdoubleValue!
string_value (RstringValue'
aggregate_value (	RaggregateValueJ
NamePart
	name_part (	RnamePart!
is_extension (RisExtension"
SourceCodeInfoD
location (2(.google.protobuf.SourceCodeInfo.LocationRlocation
Location
path (BRpath
span (BRspan)
leading_comments (	RleadingComments+
trailing_comments (	RtrailingComments:
leading_detached_comments (	RleadingDetachedComments"
GeneratedCodeInfoM

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

Annotation
path (BRpath
source_file (	R
sourceFile
begin (Rbegin
end (RendR
semantic (26.google.protobuf.GeneratedCodeInfo.Annotation.SemanticRsemantic"(
Semantic
NONE 
SET	
ALIASB~
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflection)namepackagesyntaxserialized_options
create_keyZserialized_pbZVerificationStatez7google.protobuf.ExtensionRangeOptions.VerificationStateZDECLARATION)r   indexnumberr	   typer
   Z
UNVERIFIED   )r   	full_namefilenamefiler
   valuescontaining_typer	   Typez)google.protobuf.FieldDescriptorProto.TypeZTYPE_DOUBLEZ
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   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OptionRetentionz,google.protobuf.FieldOptions.OptionRetentionZRETENTION_UNKNOWNZRETENTION_RUNTIMEZRETENTION_SOURCEZOptionTargetTypez-google.protobuf.FieldOptions.OptionTargetTypeZTARGET_TYPE_UNKNOWNZTARGET_TYPE_FILEZTARGET_TYPE_EXTENSION_RANGEZTARGET_TYPE_MESSAGEZTARGET_TYPE_FIELDZTARGET_TYPE_ONEOFZTARGET_TYPE_ENUMZTARGET_TYPE_ENUM_ENTRYZTARGET_TYPE_SERVICEZTARGET_TYPE_METHODZIdempotencyLevelz.google.protobuf.MethodOptions.IdempotencyLevelZIDEMPOTENCY_UNKNOWNZNO_SIDE_EFFECTSZ
IDEMPOTENTZSemanticz5google.protobuf.GeneratedCodeInfo.Annotation.SemanticNONEZSETZALIASZ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	   	json_namer   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publicDependencyZweak_dependencyz3google.protobuf.FileDescriptorProto.weak_dependencyZweakDependencyr+   z0google.protobuf.FileDescriptorProto.message_typeZmessageTyper,   z-google.protobuf.FileDescriptorProto.enum_typeZenumTypeZservicez+google.protobuf.FileDescriptorProto.service	extensionz-google.protobuf.FileDescriptorProto.extensionoptionsz+google.protobuf.FileDescriptorProto.optionsZsource_code_infoz4google.protobuf.FileDescriptorProto.source_code_infoZsourceCodeInfor   z*google.protobuf.FileDescriptorProto.syntaxZeditionz+google.protobuf.FileDescriptorProto.editionZ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
nestedTypez)google.protobuf.DescriptorProto.enum_typeZextension_rangez/google.protobuf.DescriptorProto.extension_rangeZextensionRangeZ
oneof_declz*google.protobuf.DescriptorProto.oneof_declZ	oneofDeclz'google.protobuf.DescriptorProto.optionsZreserved_rangez.google.protobuf.DescriptorProto.reserved_rangeZreservedRangeZreserved_namez-google.protobuf.DescriptorProto.reserved_nameZreservedNameDeclarationz1google.protobuf.ExtensionRangeOptions.Declarationr   z8google.protobuf.ExtensionRangeOptions.Declaration.numberr   z;google.protobuf.ExtensionRangeOptions.Declaration.full_nameZfullNamer   z6google.protobuf.ExtensionRangeOptions.Declaration.typeZis_repeatedz=google.protobuf.ExtensionRangeOptions.Declaration.is_repeatedZ
isRepeatedreservedz:google.protobuf.ExtensionRangeOptions.Declaration.reservedZrepeatedz:google.protobuf.ExtensionRangeOptions.Declaration.repeatedZExtensionRangeOptionsz%google.protobuf.ExtensionRangeOptionsZuninterpreted_optionz:google.protobuf.ExtensionRangeOptions.uninterpreted_optioni  ZuninterpretedOptionZdeclarationz1google.protobuf.ExtensionRangeOptions.declarationZverificationz2google.protobuf.ExtensionRangeOptions.verificationT)i  i    ZFieldDescriptorProtoz$google.protobuf.FieldDescriptorProtoz)google.protobuf.FieldDescriptorProto.namez+google.protobuf.FieldDescriptorProto.numberr)   z*google.protobuf.FieldDescriptorProto.labelz)google.protobuf.FieldDescriptorProto.type	type_namez.google.protobuf.FieldDescriptorProto.type_nameZtypeNameZextendeez-google.protobuf.FieldDescriptorProto.extendeer*   z2google.protobuf.FieldDescriptorProto.default_valuedefaultValueZoneof_indexz0google.protobuf.FieldDescriptorProto.oneof_indexZ
oneofIndexr.   z.google.protobuf.FieldDescriptorProto.json_nameZjsonNamez,google.protobuf.FieldDescriptorProto.optionsZproto3_optionalz4google.protobuf.FieldDescriptorProto.proto3_optionalZproto3OptionalZ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_typeZ	inputTypeoutput_typez1google.protobuf.MethodDescriptorProto.output_typeZ
outputTypez-google.protobuf.MethodDescriptorProto.optionsZclient_streamingz6google.protobuf.MethodDescriptorProto.client_streamingZclientStreamingZserver_streamingz6google.protobuf.MethodDescriptorProto.server_streamingZserverStreamingZFileOptionszgoogle.protobuf.FileOptionsZjava_packagez(google.protobuf.FileOptions.java_packageZjavaPackageZjava_outer_classnamez0google.protobuf.FileOptions.java_outer_classnameZjavaOuterClassnameZjava_multiple_filesz/google.protobuf.FileOptions.java_multiple_filesZjavaMultipleFilesZjava_generate_equals_and_hashz9google.protobuf.FileOptions.java_generate_equals_and_hash   ZjavaGenerateEqualsAndHashZjava_string_check_utf8z2google.protobuf.FileOptions.java_string_check_utf8   ZjavaStringCheckUtf8Zoptimize_forz(google.protobuf.FileOptions.optimize_forZoptimizeForZ
go_packagez&google.protobuf.FileOptions.go_packageZ	goPackageZcc_generic_servicesz/google.protobuf.FileOptions.cc_generic_servicesZccGenericServicesZjava_generic_servicesz1google.protobuf.FileOptions.java_generic_servicesZjavaGenericServicesZpy_generic_servicesz/google.protobuf.FileOptions.py_generic_servicesZpyGenericServicesZphp_generic_servicesz0google.protobuf.FileOptions.php_generic_services*   ZphpGenericServices
deprecatedz&google.protobuf.FileOptions.deprecated   Zcc_enable_arenasz,google.protobuf.FileOptions.cc_enable_arenas   ZccEnableArenasZobjc_class_prefixz-google.protobuf.FileOptions.objc_class_prefix$   ZobjcClassPrefixZcsharp_namespacez,google.protobuf.FileOptions.csharp_namespace%   ZcsharpNamespaceZswift_prefixz(google.protobuf.FileOptions.swift_prefix'   ZswiftPrefixZphp_class_prefixz,google.protobuf.FileOptions.php_class_prefix(   ZphpClassPrefixZphp_namespacez)google.protobuf.FileOptions.php_namespace)   ZphpNamespaceZphp_metadata_namespacez2google.protobuf.FileOptions.php_metadata_namespace,   ZphpMetadataNamespaceZruby_packagez(google.protobuf.FileOptions.ruby_package   -   ZrubyPackagez0google.protobuf.FileOptions.uninterpreted_optionZMessageOptionszgoogle.protobuf.MessageOptionsZmessage_set_wire_formatz6google.protobuf.MessageOptions.message_set_wire_formatZmessageSetWireFormatZno_standard_descriptor_accessorz>google.protobuf.MessageOptions.no_standard_descriptor_accessorZnoStandardDescriptorAccessorz)google.protobuf.MessageOptions.deprecatedZ	map_entryz(google.protobuf.MessageOptions.map_entryZmapEntryZ&deprecated_legacy_json_field_conflictszEgoogle.protobuf.MessageOptions.deprecated_legacy_json_field_conflictsZ"deprecatedLegacyJsonFieldConflictsz3google.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unverifiedLazyz'google.protobuf.FieldOptions.deprecatedZweakz!google.protobuf.FieldOptions.weakZdebug_redactz)google.protobuf.FieldOptions.debug_redactZdebugRedactZ	retentionz&google.protobuf.FieldOptions.retentiontargetz#google.protobuf.FieldOptions.targettargetsz$google.protobuf.FieldOptions.targetsz1google.protobuf.FieldOptions.uninterpreted_optionZOneofOptionszgoogle.protobuf.OneofOptionsz1google.protobuf.OneofOptions.uninterpreted_optionZEnumOptionszgoogle.protobuf.EnumOptionsZallow_aliasz'google.protobuf.EnumOptions.allow_aliasZ
allowAliasz&google.protobuf.EnumOptions.deprecatedzBgoogle.protobuf.EnumOptions.deprecated_legacy_json_field_conflictsz0google.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"   ZidempotencyLevelz2google.protobuf.MethodOptions.uninterpreted_optionZNamePartz,google.protobuf.UninterpretedOption.NamePart	name_partz6google.protobuf.UninterpretedOption.NamePart.name_partZnamePartr-   z9google.protobuf.UninterpretedOption.NamePart.is_extensionZisExtensionZUninterpretedOptionz#google.protobuf.UninterpretedOptionz(google.protobuf.UninterpretedOption.nameZidentifier_valuez4google.protobuf.UninterpretedOption.identifier_valueZidentifierValueZpositive_int_valuez6google.protobuf.UninterpretedOption.positive_int_valueZpositiveIntValueZnegative_int_valuez6google.protobuf.UninterpretedOption.negative_int_valueZnegativeIntValueZdouble_valuez0google.protobuf.UninterpretedOption.double_valueZdoubleValueZstring_valuez0google.protobuf.UninterpretedOption.string_valueZstringValueZaggregate_valuez3google.protobuf.UninterpretedOption.aggregate_valueZaggregateValueZLocationz'google.protobuf.SourceCodeInfo.Locationpathz,google.protobuf.SourceCodeInfo.Location.pathspanz,google.protobuf.SourceCodeInfo.Location.spanZleading_commentsz8google.protobuf.SourceCodeInfo.Location.leading_commentsZleadingCommentsZtrailing_commentsz9google.protobuf.SourceCodeInfo.Location.trailing_commentsZtrailingCommentsZleading_detached_commentszAgoogle.protobuf.SourceCodeInfo.Location.leading_detached_commentsZleadingDetachedCommentsZSourceCodeInfozgoogle.protobuf.SourceCodeInfolocationz'google.protobuf.SourceCodeInfo.locationZ
Annotationz,google.protobuf.GeneratedCodeInfo.Annotationz1google.protobuf.GeneratedCodeInfo.Annotation.pathZsource_filez8google.protobuf.GeneratedCodeInfo.Annotation.source_fileZ
sourceFilebeginz2google.protobuf.GeneratedCodeInfo.Annotation.beginz0google.protobuf.GeneratedCodeInfo.Annotation.endZsemanticz5google.protobuf.GeneratedCodeInfo.Annotation.semanticZGeneratedCodeInfoz!google.protobuf.GeneratedCodeInfo
annotationz,google.protobuf.GeneratedCodeInfo.annotationzgoogle.protobuf.descriptor_pb25   _FILEDESCRIPTORSET      _FILEDESCRIPTORPROTOi  i  _DESCRIPTORPROTOi?  i  _DESCRIPTORPROTO_EXTENSIONRANGEi  i  _DESCRIPTORPROTO_RESERVEDRANGEiB  _EXTENSIONRANGEOPTIONSio  i{  "_EXTENSIONRANGEOPTIONS_DECLARATIONi.  i0  (_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATEid  ir  _FIELDDESCRIPTORPROTOi  i8
  _FIELDDESCRIPTORPROTO_TYPEin  ip  _FIELDDESCRIPTORPROTO_LABELi  _ONEOFDESCRIPTORPROTOi  i  _ENUMDESCRIPTORPROTOi~  iC  &_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGEi  _ENUMVALUEDESCRIPTORPROTOi  i  _SERVICEDESCRIPTORPROTOi  i  _METHODDESCRIPTORPROTOi  i  _FILEOPTIONSiN  i  _FILEOPTIONS_OPTIMIZEMODEi=  iQ  _MESSAGEOPTIONSi  i  _FIELDOPTIONSi  i  _FIELDOPTIONS_CTYPEi  i  _FIELDOPTIONS_JSTYPEi  i  _FIELDOPTIONS_OPTIONRETENTIONit  iw  _FIELDOPTIONS_OPTIONTARGETTYPEi  i  _ONEOFOPTIONSi	  i  _ENUMOPTIONSi$  i'  _ENUMVALUEOPTIONSi  i  _SERVICEOPTIONSid  ig  _METHODOPTIONSi  il  _METHODOPTIONS_IDEMPOTENCYLEVELi  i  _UNINTERPRETEDOPTIONid   i   _UNINTERPRETEDOPTION_NAMEPARTig   _SOURCECODEINFOi!  i   _SOURCECODEINFO_LOCATIONi!  _GENERATEDCODEINFOi"  i!  _GENERATEDCODEINFO_ANNOTATIONi"  &_GENERATEDCODEINFO_ANNOTATION_SEMANTIC)L__doc__Zgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   Z_symbol_databaseZgoogle.protobuf.internalr   Z_builderZDefaultZ_sym_dbZ_USE_C_DESCRIPTORSZFileDescriptorZ_internal_create_keyZ
DESCRIPTORZAddSerializedFileglobalsZ_globalsZEnumDescriptorZEnumValueDescriptorrd   ZRegisterEnumDescriptorrf   rg   ro   rr   rs   rt   ru   r{   r   Z
DescriptorZFieldDescriptorr[   decoder^   r`   ra   r_   rc   rb   re   rh   rj   ri   rk   rl   rm   rn   rp   rq   rv   rw   rx   ry   rz   r}   floatr|   r   r~   r   r   Zfields_by_namer+   r   r,   Zmessage_types_by_nameZRegisterFileDescriptorZBuildMessageAndEnumDescriptorsZBuildTopDescriptorsAndMessages_optionsZ_serialized_startZ_serialized_end r   r   _/var/www/html/python-backend/venv/lib/python3.9/site-packages/google/protobuf/descriptor_pb2.py<module>   sf  
	
\e





4=



	
















]r


+

$










H]







,@


-















Of


%

$





%:



,



,








,A










































    ,





,A












Vo
	



3

%


%




-


$








3H






%9
	





%:
	








