@ -1240,7 +1240,7 @@ const ::uint32_t
protodesc_cold ) = {
~ 0u , // no _has_bits_
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileDescriptorSet , _internal_metadata_ ) ,
~ 0u , // no _extensions_
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : FileDescriptorSet , _impl_ . _extensions_ ) ,
~ 0u , // no _oneof_case_
~ 0u , // no _weak_field_map_
~ 0u , // no _inlined_string_donated_
@ -1805,7 +1805,7 @@ const ::uint32_t
~ 0u ,
~ 0u , // no _has_bits_
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : SourceCodeInfo , _internal_metadata_ ) ,
~ 0u , // no _extensions_
PROTOBUF_FIELD_OFFSET ( : : google : : protobuf : : SourceCodeInfo , _impl_ . _extensions_ ) ,
~ 0u , // no _oneof_case_
~ 0u , // no _weak_field_map_
~ 0u , // no _inlined_string_donated_
@ -1915,264 +1915,264 @@ static const ::_pb::Message* const file_default_instances[] = {
const char descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto [ ] ABSL_ATTRIBUTE_SECTION_VARIABLE (
protodesc_cold ) = {
" \n google/protobuf/descriptor.proto \022 \017 goog "
" le.protobuf \" G \n \021 FileDescriptorSet \022 2 \n \004 file "
" le.protobuf \" U \n \021 FileDescriptorSet \022 2 \n \004 file "
" \030 \001 \003 ( \013 2$.google.protobuf.FileDescriptorP "
" roto \" \206 \004 \n \023 FileDescriptorProto \022 \014 \n \004 name \030 \001 \001 "
" ( \t \022 \017 \n \007 package \030 \002 \001 ( \t \022 \022 \n \n dependency \030 \003 \003 ( \t \022 "
" \031 \n \021 public_dependency \030 \n \003 ( \005 \022 \027 \n \017 weak_depen "
" dency \030 \013 \003 ( \005 \022 6 \n \014 message_type \030 \004 \003 ( \013 2 .goog "
" le.protobuf.DescriptorProto \022 7 \n \t enum_type "
" \030 \005 \003 ( \013 2$.google.protobuf.EnumDescriptorP "
" roto \022 8 \n \007 service \030 \006 \003 ( \013 2 \' .google.protobuf. "
" ServiceDescriptorProto \022 8 \n \t extension \030 \007 \003 ( "
" \013 2%.google.protobuf.FieldDescriptorProto "
" \022 - \n \007 options \030 \010 \001 ( \013 2 \034 .google.protobuf.File "
" Options \022 9 \n \020 source_code_info \030 \t \001 ( \013 2 \037 .goog "
" le.protobuf.SourceCodeInfo \022 \016 \n \006 syntax \030 \014 \001 "
" ( \t \022 ) \n \007 edition \030 \016 \001 ( \016 2 \030 .google.protobuf.Ed "
" ition \" \251 \005 \n \017 DescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 "
" 4 \n \005 field \030 \002 \003 ( \013 2%.google.protobuf.FieldDe "
" scriptorProto \022 8 \n \t extension \030 \006 \003 ( \013 2%.googl "
" e.protobuf.FieldDescriptorProto \022 5 \n \013 neste "
" d_type \030 \003 \003 ( \013 2 .google.protobuf.Descripto "
" rProto \022 7 \n \t enum_type \030 \004 \003 ( \013 2$.google.proto "
" buf.EnumDescriptorProto \022 H \n \017 extension_ran "
" ge \030 \005 \003 ( \013 2/.google.protobuf.DescriptorPro "
" to.ExtensionRange \022 9 \n \n oneof_decl \030 \010 \003 ( \013 2%. "
" google.protobuf.OneofDescriptorProto \022 0 \n \007 "
" options \030 \007 \001 ( \013 2 \037 .google.protobuf.MessageO "
" ptions \022 F \n \016 reserved_range \030 \t \003 ( \013 2..google. "
" protobuf.DescriptorProto.ReservedRange \022 \025 "
" \n \r reserved_name \030 \n \003 ( \t \032 e \n \016 ExtensionRange \022 "
" \r \n \005 start \030 \001 \001 ( \005 \022 \013 \n \003 end \030 \002 \001 ( \005 \022 7 \n \007 options \030 \003 "
" \001 ( \013 2&.google.protobuf.ExtensionRangeOpt "
" ions \032 + \n \r ReservedRange \022 \r \n \005 start \030 \001 \001 ( \005 \022 \013 \n \003 "
" end \030 \002 \001 ( \005 \" \345 \003 \n \025 ExtensionRangeOptions \022 C \n \024 u "
" ninterpreted_option \030 \347 \007 \003 ( \013 2$.google.prot "
" obuf.UninterpretedOption \022 L \n \013 declaration \030 "
" \002 \003 ( \013 22.google.protobuf.ExtensionRangeOp "
" tions.DeclarationB \003 \210 \001 \002 \022 - \n \010 features \030 2 \001 ( \013 "
" 2 \033 .google.protobuf.FeatureSet \022 _ \n \014 verific "
" ation \030 \003 \001 ( \016 28.google.protobuf.ExtensionR "
" angeOptions.VerificationState: \n UNVERIFIE "
" DB \003 \210 \001 \002 \032 h \n \013 Declaration \022 \016 \n \006 number \030 \001 \001 ( \005 \022 \021 \n "
" \t full_name \030 \002 \001 ( \t \022 \014 \n \004 type \030 \003 \001 ( \t \022 \020 \n \010 reserv "
" ed \030 \005 \001 ( \010 \022 \020 \n \010 repeated \030 \006 \001 ( \010 J \004 \010 \004 \020 \005 \" 4 \n \021 Veri "
" ficationState \022 \017 \n \013 DECLARATION \020 \000 \022 \016 \n \n UNVERI "
" FIED \020 \001 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \325 \005 \n \024 FieldDescriptorPro "
" to \022 \014 \n \004 name \030 \001 \001 ( \t \022 \016 \n \006 number \030 \003 \001 ( \005 \022 : \n \005 labe "
" l \030 \004 \001 ( \016 2+.google.protobuf.FieldDescripto "
" rProto.Label \022 8 \n \004 type \030 \005 \001 ( \016 2*.google.prot "
" obuf.FieldDescriptorProto.Type \022 \021 \n \t type_n "
" ame \030 \006 \001 ( \t \022 \020 \n \010 extendee \030 \002 \001 ( \t \022 \025 \n \r default_v "
" alue \030 \007 \001 ( \t \022 \023 \n \013 oneof_index \030 \t \001 ( \005 \022 \021 \n \t json_ "
" name \030 \n \001 ( \t \022 . \n \007 options \030 \010 \001 ( \013 2 \035 .google.pro "
" tobuf.FieldOptions \022 \027 \n \017 proto3_optional \030 \021 "
" \001 ( \010 \" \266 \002 \n \004 Type \022 \017 \n \013 TYPE_DOUBLE \020 \001 \022 \016 \n \n TYPE_FL "
" OAT \020 \002 \022 \016 \n \n TYPE_INT64 \020 \003 \022 \017 \n \013 TYPE_UINT64 \020 \004 \022 \016 "
" \n \n TYPE_INT32 \020 \005 \022 \020 \n \014 TYPE_FIXED64 \020 \006 \022 \020 \n \014 TYPE "
" _FIXED32 \020 \007 \022 \r \n \t TYPE_BOOL \020 \010 \022 \017 \n \013 TYPE_STRING "
" \020 \t \022 \016 \n \n TYPE_GROUP \020 \n \022 \020 \n \014 TYPE_MESSAGE \020 \013 \022 \016 \n \n "
" TYPE_BYTES \020 \014 \022 \017 \n \013 TYPE_UINT32 \020 \r \022 \r \n \t TYPE_EN "
" UM \020 \016 \022 \021 \n \r TYPE_SFIXED32 \020 \017 \022 \021 \n \r TYPE_SFIXED64 "
" \020 \020 \022 \017 \n \013 TYPE_SINT32 \020 \021 \022 \017 \n \013 TYPE_SINT64 \020 \022 \" C \n \005 "
" Label \022 \022 \n \016 LABEL_OPTIONAL \020 \001 \022 \022 \n \016 LABEL_REPEA "
" TED \020 \003 \022 \022 \n \016 LABEL_REQUIRED \020 \002 \" T \n \024 OneofDescri "
" ptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 . \n \007 options \030 \002 \001 ( \013 "
" 2 \035 .google.protobuf.OneofOptions \" \244 \002 \n \023 Enum "
" DescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 8 \n \005 value \030 \002 "
" \003 ( \013 2).google.protobuf.EnumValueDescript "
" orProto \022 - \n \007 options \030 \003 \001 ( \013 2 \034 .google.protob "
" uf.EnumOptions \022 N \n \016 reserved_range \030 \004 \003 ( \013 26 "
" .google.protobuf.EnumDescriptorProto.Enu "
" mReservedRange \022 \025 \n \r reserved_name \030 \005 \003 ( \t \032 / \n "
" \021 EnumReservedRange \022 \r \n \005 start \030 \001 \001 ( \005 \022 \013 \n \003 end "
" \030 \002 \001 ( \005 \" l \n \030 EnumValueDescriptorProto \022 \014 \n \004 na "
" me \030 \001 \001 ( \t \022 \016 \n \006 number \030 \002 \001 ( \005 \022 2 \n \007 options \030 \003 \001 ( "
" \013 2!.google.protobuf.EnumValueOptions \" \220 \001 \n "
" \026 ServiceDescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 6 \n "
" \006 method \030 \002 \003 ( \013 2&.google.protobuf.MethodDe "
" scriptorProto \022 0 \n \007 options \030 \003 \001 ( \013 2 \037 .google. "
" protobuf.ServiceOptions \" \301 \001 \n \025 MethodDescri "
" ptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 \022 \n \n input_type \030 \002 "
" \001 ( \t \022 \023 \n \013 output_type \030 \003 \001 ( \t \022 / \n \007 options \030 \004 \001 ( "
" \013 2 \036 .google.protobuf.MethodOptions \022 \037 \n \020 cli "
" ent_streaming \030 \005 \001 ( \010 : \005 false \022 \037 \n \020 server_str "
" eaming \030 \006 \001 ( \010 : \005 false \" \313 \006 \n \013 FileOptions \022 \024 \n \014 j "
" ava_package \030 \001 \001 ( \t \022 \034 \n \024 java_outer_classnam "
" e \030 \010 \001 ( \t \022 \" \n \023 java_multiple_files \030 \n \001 ( \010 : \005 fa "
" lse \022 ) \n \035 java_generate_equals_and_hash \030 \024 \001 "
" ( \010 B \002 \030 \001 \022 % \n \026 java_string_check_utf8 \030 \033 \001 ( \010 : \005 "
" false \022 F \n \014 optimize_for \030 \t \001 ( \016 2).google.pro "
" tobuf.FileOptions.OptimizeMode: \005 SPEED \022 \022 \n "
" \n go_package \030 \013 \001 ( \t \022 \" \n \023 cc_generic_services "
" \030 \020 \001 ( \010 : \005 false \022 $ \n \025 java_generic_services \030 \021 "
" \001 ( \010 : \005 false \022 \" \n \023 py_generic_services \030 \022 \001 ( \010 "
" : \005 false \022 \031 \n \n deprecated \030 \027 \001 ( \010 : \005 false \022 \036 \n \020 cc "
" _enable_arenas \030 \037 \001 ( \010 : \004 true \022 \031 \n \021 objc_class "
" _prefix \030 $ \001 ( \t \022 \030 \n \020 csharp_namespace \030 % \001 ( \t \022 "
" \024 \n \014 swift_prefix \030 \' \001 ( \t \022 \030 \n \020 php_class_prefi "
" x \030 ( \001 ( \t \022 \025 \n \r php_namespace \030 ) \001 ( \t \022 \036 \n \026 php_me "
" tadata_namespace \030 , \001 ( \t \022 \024 \n \014 ruby_package \030 - "
" \001 ( \t \022 - \n \010 features \030 2 \001 ( \013 2 \033 .google.protobuf "
" roto* \014 \010 \200 \354 \312 \377 \001 \020 \201 \354 \312 \377 \001 \" \206 \004 \n \023 FileDescriptorPro "
" to \022 \014 \n \004 name \030 \001 \001 ( \t \022 \017 \n \007 package \030 \002 \001 ( \t \022 \022 \n \n dep "
" endency \030 \003 \003 ( \t \022 \031 \n \021 public_dependency \030 \n \003 ( \005 "
" \022 \027 \n \017 weak_dependency \030 \013 \003 ( \005 \022 6 \n \014 message_typ "
" e \030 \004 \003 ( \013 2 .google.protobuf.DescriptorProt "
" o \022 7 \n \t enum_type \030 \005 \003 ( \013 2$.google.protobuf.E "
" numDescriptorProto \022 8 \n \007 service \030 \006 \003 ( \013 2 \' .go "
" ogle.protobuf.ServiceDescriptorProto \022 8 \n \t "
" extension \030 \007 \003 ( \013 2%.google.protobuf.FieldD "
" escriptorProto \022 - \n \007 options \030 \010 \001 ( \013 2 \034 .google "
" .protobuf.FileOptions \022 9 \n \020 source_code_inf "
" o \030 \t \001 ( \013 2 \037 .google.protobuf.SourceCodeInfo "
" \022 \016 \n \006 syntax \030 \014 \001 ( \t \022 ) \n \007 edition \030 \016 \001 ( \016 2 \030 .goog "
" le.protobuf.Edition \" \251 \005 \n \017 DescriptorProto \022 "
" \014 \n \004 name \030 \001 \001 ( \t \022 4 \n \005 field \030 \002 \003 ( \013 2%.google.pr "
" otobuf.FieldDescriptorProto \022 8 \n \t extension "
" \030 \006 \003 ( \013 2%.google.protobuf.FieldDescriptor "
" Proto \022 5 \n \013 nested_type \030 \003 \003 ( \013 2 .google.prot "
" obuf.DescriptorProto \022 7 \n \t enum_type \030 \004 \003 ( \013 2 "
" $.google.protobuf.EnumDescriptorProto \022 H \n "
" \017 extension_range \030 \005 \003 ( \013 2/.google.protobuf "
" .DescriptorProto.ExtensionRange \022 9 \n \n oneof "
" _decl \030 \010 \003 ( \013 2%.google.protobuf.OneofDescr "
" iptorProto \022 0 \n \007 options \030 \007 \001 ( \013 2 \037 .google.pro "
" tobuf.MessageOptions \022 F \n \016 reserved_range \030 \t "
" \003 ( \013 2..google.protobuf.DescriptorProto.R "
" eservedRange \022 \025 \n \r reserved_name \030 \n \003 ( \t \032 e \n \016 E "
" xtensionRange \022 \r \n \005 start \030 \001 \001 ( \005 \022 \013 \n \003 end \030 \002 \001 ( "
" \005 \022 7 \n \007 options \030 \003 \001 ( \013 2&.google.protobuf.Ext "
" ensionRangeOptions \032 + \n \r ReservedRange \022 \r \n \005 s "
" tart \030 \001 \001 ( \005 \022 \013 \n \003 end \030 \002 \001 ( \005 \" \345 \003 \n \025 ExtensionRan "
" geOptions \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 "
" 2$.google.protobuf.UninterpretedOption \022 L "
" \n \013 declaration \030 \002 \003 ( \013 22.google.protobuf.Ex "
" tensionRangeOptions.DeclarationB \003 \210 \001 \002 \022 - \n \010 "
" features \030 2 \001 ( \013 2 \033 .google.protobuf.Feature "
" Set \022 _ \n \014 verification \030 \003 \001 ( \016 28.google.proto "
" buf.ExtensionRangeOptions.VerificationSt "
" ate: \n UNVERIFIEDB \003 \210 \001 \002 \032 h \n \013 Declaration \022 \016 \n \006 n "
" umber \030 \001 \001 ( \005 \022 \021 \n \t full_name \030 \002 \001 ( \t \022 \014 \n \004 type \030 \003 "
" \001 ( \t \022 \020 \n \010 reserved \030 \005 \001 ( \010 \022 \020 \n \010 repeated \030 \006 \001 ( \010 "
" J \004 \010 \004 \020 \005 \" 4 \n \021 VerificationState \022 \017 \n \013 DECLARATI "
" ON \020 \000 \022 \016 \n \n UNVERIFIED \020 \001 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \325 \005 \n \024 Fiel "
" dDescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 \016 \n \006 number "
" \030 \003 \001 ( \005 \022 : \n \005 label \030 \004 \001 ( \016 2+.google.protobuf. "
" FieldDescriptorProto.Label \022 8 \n \004 type \030 \005 \001 ( \016 "
" 2*.google.protobuf.FieldDescriptorProto. "
" Type \022 \021 \n \t type_name \030 \006 \001 ( \t \022 \020 \n \010 extendee \030 \002 \001 ( "
" \t \022 \025 \n \r default_value \030 \007 \001 ( \t \022 \023 \n \013 oneof_index \030 "
" \t \001 ( \005 \022 \021 \n \t json_name \030 \n \001 ( \t \022 . \n \007 options \030 \010 \001 ( "
" \013 2 \035 .google.protobuf.FieldOptions \022 \027 \n \017 prot "
" o3_optional \030 \021 \001 ( \010 \" \266 \002 \n \004 Type \022 \017 \n \013 TYPE_DOUBL "
" E \020 \001 \022 \016 \n \n TYPE_FLOAT \020 \002 \022 \016 \n \n TYPE_INT64 \020 \003 \022 \017 \n \013 T "
" YPE_UINT64 \020 \004 \022 \016 \n \n TYPE_INT32 \020 \005 \022 \020 \n \014 TYPE_FIX "
" ED64 \020 \006 \022 \020 \n \014 TYPE_FIXED32 \020 \007 \022 \r \n \t TYPE_BOOL \020 \010 \022 "
" \017 \n \013 TYPE_STRING \020 \t \022 \016 \n \n TYPE_GROUP \020 \n \022 \020 \n \014 TYPE "
" _MESSAGE \020 \013 \022 \016 \n \n TYPE_BYTES \020 \014 \022 \017 \n \013 TYPE_UINT3 "
" 2 \020 \r \022 \r \n \t TYPE_ENUM \020 \016 \022 \021 \n \r TYPE_SFIXED32 \020 \017 \022 \021 \n "
" \r TYPE_SFIXED64 \020 \020 \022 \017 \n \013 TYPE_SINT32 \020 \021 \022 \017 \n \013 TYP "
" E_SINT64 \020 \022 \" C \n \005 Label \022 \022 \n \016 LABEL_OPTIONAL \020 \001 \022 "
" \022 \n \016 LABEL_REPEATED \020 \003 \022 \022 \n \016 LABEL_REQUIRED \020 \002 \" "
" T \n \024 OneofDescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 . \n "
" \007 options \030 \002 \001 ( \013 2 \035 .google.protobuf.OneofOp "
" tions \" \244 \002 \n \023 EnumDescriptorProto \022 \014 \n \004 name \030 \001 "
" \001 ( \t \022 8 \n \005 value \030 \002 \003 ( \013 2).google.protobuf.Enu "
" mValueDescriptorProto \022 - \n \007 options \030 \003 \001 ( \013 2 \034 "
" .google.protobuf.EnumOptions \022 N \n \016 reserved "
" _range \030 \004 \003 ( \013 26.google.protobuf.EnumDescr "
" iptorProto.EnumReservedRange \022 \025 \n \r reserved "
" _name \030 \005 \003 ( \t \032 / \n \021 EnumReservedRange \022 \r \n \005 star "
" t \030 \001 \001 ( \005 \022 \013 \n \003 end \030 \002 \001 ( \005 \" l \n \030 EnumValueDescrip "
" torProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 \016 \n \006 number \030 \002 \001 ( \005 \022 2 "
" \n \007 options \030 \003 \001 ( \013 2!.google.protobuf.EnumVa "
" lueOptions \" \220 \001 \n \026 ServiceDescriptorProto \022 \014 \n "
" \004 name \030 \001 \001 ( \t \022 6 \n \006 method \030 \002 \003 ( \013 2&.google.pro "
" tobuf.MethodDescriptorProto \022 0 \n \007 options \030 \003 "
" \001 ( \013 2 \037 .google.protobuf.ServiceOptions \" \301 \001 "
" \n \025 MethodDescriptorProto \022 \014 \n \004 name \030 \001 \001 ( \t \022 \022 \n "
" \n input_type \030 \002 \001 ( \t \022 \023 \n \013 output_type \030 \003 \001 ( \t \022 / "
" \n \007 options \030 \004 \001 ( \013 2 \036 .google.protobuf.Method "
" Options \022 \037 \n \020 client_streaming \030 \005 \001 ( \010 : \005 false "
" \022 \037 \n \020 server_streaming \030 \006 \001 ( \010 : \005 false \" \313 \006 \n \013 Fi "
" leOptions \022 \024 \n \014 java_package \030 \001 \001 ( \t \022 \034 \n \024 java_ "
" outer_classname \030 \010 \001 ( \t \022 \" \n \023 java_multiple_f "
" iles \030 \n \001 ( \010 : \005 false \022 ) \n \035 java_generate_equal "
" s_and_hash \030 \024 \001 ( \010 B \002 \030 \001 \022 % \n \026 java_string_chec "
" k_utf8 \030 \033 \001 ( \010 : \005 false \022 F \n \014 optimize_for \030 \t \001 ( "
" \016 2).google.protobuf.FileOptions.Optimize "
" Mode: \005 SPEED \022 \022 \n \n go_package \030 \013 \001 ( \t \022 \" \n \023 cc_ge "
" neric_services \030 \020 \001 ( \010 : \005 false \022 $ \n \025 java_gene "
" ric_services \030 \021 \001 ( \010 : \005 false \022 \" \n \023 py_generic_ "
" services \030 \022 \001 ( \010 : \005 false \022 \031 \n \n deprecated \030 \027 \001 ( "
" \010 : \005 false \022 \036 \n \020 cc_enable_arenas \030 \037 \001 ( \010 : \004 true "
" \022 \031 \n \021 objc_class_prefix \030 $ \001 ( \t \022 \030 \n \020 csharp_na "
" mespace \030 % \001 ( \t \022 \024 \n \014 swift_prefix \030 \' \001 ( \t \022 \030 \n \020 p "
" hp_class_prefix \030 ( \001 ( \t \022 \025 \n \r php_namespace \030 ) "
" \001 ( \t \022 \036 \n \026 php_metadata_namespace \030 , \001 ( \t \022 \024 \n \014 "
" ruby_package \030 - \001 ( \t \022 - \n \010 features \030 2 \001 ( \013 2 \033 .g "
" oogle.protobuf.FeatureSet \022 C \n \024 uninterpret "
" ed_option \030 \347 \007 \003 ( \013 2$.google.protobuf.Unint "
" erpretedOption \" : \n \014 OptimizeMode \022 \t \n \005 SPEED \020 "
" \001 \022 \r \n \t CODE_SIZE \020 \002 \022 \020 \n \014 LITE_RUNTIME \020 \003 * \t \010 \350 \007 \020 "
" \200 \200 \200 \200 \002 J \004 \010 * \020 +J \004 \010 & \020 \' R \024 php_generic_services \" "
" \347 \002 \n \016 MessageOptions \022 & \n \027 message_set_wire_f "
" ormat \030 \001 \001 ( \010 : \005 false \022 . \n \037 no_standard_descri "
" ptor_accessor \030 \002 \001 ( \010 : \005 false \022 \031 \n \n deprecated "
" \030 \003 \001 ( \010 : \005 false \022 \021 \n \t map_entry \030 \007 \001 ( \010 \022 2 \n &depr "
" ecated_legacy_json_field_conflicts \030 \013 \001 ( \010 "
" B \002 \030 \001 \022 - \n \010 features \030 \014 \001 ( \013 2 \033 .google.protobuf "
" .FeatureSet \022 C \n \024 uninterpreted_option \030 \347 \007 \003 "
" ( \013 2$.google.protobuf.UninterpretedOption "
" \" : \n \014 OptimizeMode \022 \t \n \005 SPEED \020 \001 \022 \r \n \t CODE_SIZE "
" \020 \002 \022 \020 \n \014 LITE_RUNTIME \020 \003 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 * \020 +J \004 \010 "
" & \020 \' R \024 php_generic_services \" \347 \002 \n \016 MessageOpt "
" ions \022 & \n \027 message_set_wire_format \030 \001 \001 ( \010 : \005 f "
" alse \022 . \n \037 no_standard_descriptor_accessor \030 "
" \002 \001 ( \010 : \005 false \022 \031 \n \n deprecated \030 \003 \001 ( \010 : \005 false \022 "
" \021 \n \t map_entry \030 \007 \001 ( \010 \022 2 \n &deprecated_legacy_ "
" json_field_conflicts \030 \013 \001 ( \010 B \002 \030 \001 \022 - \n \010 featur "
" es \030 \014 \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n "
" \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.google.pr "
" otobuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 "
" \004 \020 \005 J \004 \010 \005 \020 \006 J \004 \010 \006 \020 \007 J \004 \010 \010 \020 \t J \004 \010 \t \020 \n \" \243 \013 \n \014 FieldOpt "
" ions \022 : \n \005 ctype \030 \001 \001 ( \016 2#.google.protobuf.Fi "
" eldOptions.CType: \006 STRING \022 \016 \n \006 packed \030 \002 \001 ( \010 "
" \022 \ ? \n \006 jstype \030 \006 \001 ( \016 2$.google.protobuf.Field "
" Options.JSType: \t JS_NORMAL \022 \023 \n \004 lazy \030 \005 \001 ( \010 : "
" \005 false \022 \036 \n \017 unverified_lazy \030 \017 \001 ( \010 : \005 false \022 \031 "
" \n \n deprecated \030 \003 \001 ( \010 : \005 false \022 \023 \n \004 weak \030 \n \001 ( \010 : "
" \005 false \022 \033 \n \014 debug_redact \030 \020 \001 ( \010 : \005 false \022 @ \n \t r "
" etention \030 \021 \001 ( \016 2-.google.protobuf.FieldOp "
" tions.OptionRetention \022 \ ? \n \007 targets \030 \023 \003 ( \016 2. "
" .google.protobuf.FieldOptions.OptionTarg "
" etType \022 F \n \020 edition_defaults \030 \024 \003 ( \013 2,.googl "
" e.protobuf.FieldOptions.EditionDefault \022 - "
" \n \010 features \030 \025 \001 ( \013 2 \033 .google.protobuf.Featu "
" reSet \022 E \n \017 feature_support \030 \026 \001 ( \013 2,.google. "
" protobuf.FieldOptions.FeatureSupport \022 C \n \024 "
" uninterpreted_option \030 \347 \007 \003 ( \013 2$.google.pro "
" tobuf.UninterpretedOption \032 J \n \016 EditionDefa "
" ult \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 .google.protobuf.E "
" dition \022 \r \n \005 value \030 \002 \001 ( \t \032 \314 \001 \n \016 FeatureSupport "
" \022 4 \n \022 edition_introduced \030 \001 \001 ( \016 2 \030 .google.pr "
" otobuf.Edition \022 4 \n \022 edition_deprecated \030 \002 \001 "
" ( \016 2 \030 .google.protobuf.Edition \022 \033 \n \023 deprecat "
" ion_warning \030 \003 \001 ( \t \022 1 \n \017 edition_removed \030 \004 \001 "
" ( \016 2 \030 .google.protobuf.Edition \" / \n \005 CType \022 \n \n "
" \006 STRING \020 \000 \022 \010 \n \004 CORD \020 \001 \022 \020 \n \014 STRING_PIECE \020 \002 \" 5 \n "
" \006 JSType \022 \r \n \t JS_NORMAL \020 \000 \022 \r \n \t JS_STRING \020 \001 \022 \r \n "
" \t JS_NUMBER \020 \002 \" U \n \017 OptionRetention \022 \025 \n \021 RETEN "
" TION_UNKNOWN \020 \000 \022 \025 \n \021 RETENTION_RUNTIME \020 \001 \022 \024 \n "
" \020 RETENTION_SOURCE \020 \002 \" \214 \002 \n \020 OptionTargetType "
" \022 \027 \n \023 TARGET_TYPE_UNKNOWN \020 \000 \022 \024 \n \020 TARGET_TYPE "
" _FILE \020 \001 \022 \037 \n \033 TARGET_TYPE_EXTENSION_RANGE \020 \002 "
" \022 \027 \n \023 TARGET_TYPE_MESSAGE \020 \003 \022 \025 \n \021 TARGET_TYPE "
" _FIELD \020 \004 \022 \025 \n \021 TARGET_TYPE_ONEOF \020 \005 \022 \024 \n \020 TARGE "
" T_TYPE_ENUM \020 \006 \022 \032 \n \026 TARGET_TYPE_ENUM_ENTRY \020 "
" \007 \022 \027 \n \023 TARGET_TYPE_SERVICE \020 \010 \022 \026 \n \022 TARGET_TYP "
" E_METHOD \020 \t * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 \005 J \004 \010 \022 \020 \023 \" \215 \001 \n \014 On "
" eofOptions \022 - \n \010 features \030 \001 \001 ( \013 2 \033 .google.pr "
" otobuf.FeatureSet \022 C \n \024 uninterpreted_optio "
" n \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpreted "
" Option* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \366 \001 \n \013 EnumOptions \022 \023 \n \013 all "
" ow_alias \030 \002 \001 ( \010 \022 \031 \n \n deprecated \030 \003 \001 ( \010 : \005 fals "
" e \022 2 \n &deprecated_legacy_json_field_confli "
" cts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 \007 \001 ( \013 2 \033 .google "
" .protobuf.FeatureSet \022 C \n \024 uninterpreted_op "
" tion \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpre "
" tedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \005 \020 \006 \" \220 \002 \n \020 EnumValue "
" Options \022 \031 \n \n deprecated \030 \001 \001 ( \010 : \005 false \022 - \n \010 fe "
" atures \030 \002 \001 ( \013 2 \033 .google.protobuf.FeatureSe "
" t \022 \033 \n \014 debug_redact \030 \003 \001 ( \010 : \005 false \022 E \n \017 featur "
" e_support \030 \004 \001 ( \013 2,.google.protobuf.FieldO "
" ptions.FeatureSupport \022 C \n \024 uninterpreted_o "
" ption \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninterpr "
" etedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \252 \001 \n \016 ServiceOptions "
" \022 - \n \010 features \030 \" \001 ( \013 2 \033 .google.protobuf.Fea "
" tureSet \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 false \022 C \n \024 un "
" * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 \005 J \004 \010 \005 \020 \006 J \004 \010 \006 \020 \007 J \004 \010 \010 \020 \t J \004 \010 \t \020 "
" \n \" \243 \013 \n \014 FieldOptions \022 : \n \005 ctype \030 \001 \001 ( \016 2#.goog "
" le.protobuf.FieldOptions.CType: \006 STRING \022 \016 "
" \n \006 packed \030 \002 \001 ( \010 \022 \ ? \n \006 jstype \030 \006 \001 ( \016 2$.google. "
" protobuf.FieldOptions.JSType: \t JS_NORMAL \022 "
" \023 \n \004 lazy \030 \005 \001 ( \010 : \005 false \022 \036 \n \017 unverified_lazy \030 "
" \017 \001 ( \010 : \005 false \022 \031 \n \n deprecated \030 \003 \001 ( \010 : \005 false \022 "
" \023 \n \004 weak \030 \n \001 ( \010 : \005 false \022 \033 \n \014 debug_redact \030 \020 \001 "
" ( \010 : \005 false \022 @ \n \t retention \030 \021 \001 ( \016 2-.google.pr "
" otobuf.FieldOptions.OptionRetention \022 \ ? \n \007 t "
" argets \030 \023 \003 ( \016 2..google.protobuf.FieldOpti "
" ons.OptionTargetType \022 F \n \020 edition_defaults "
" \030 \024 \003 ( \013 2,.google.protobuf.FieldOptions.Ed "
" itionDefault \022 - \n \010 features \030 \025 \001 ( \013 2 \033 .google. "
" protobuf.FeatureSet \022 E \n \017 feature_support \030 \026 "
" \001 ( \013 2,.google.protobuf.FieldOptions.Feat "
" ureSupport \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( "
" \013 2$.google.protobuf.UninterpretedOption \032 "
" J \n \016 EditionDefault \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 .goo "
" gle.protobuf.Edition \022 \r \n \005 value \030 \002 \001 ( \t \032 \314 \001 \n \016 "
" FeatureSupport \022 4 \n \022 edition_introduced \030 \001 \001 "
" ( \016 2 \030 .google.protobuf.Edition \022 4 \n \022 edition_ "
" deprecated \030 \002 \001 ( \016 2 \030 .google.protobuf.Editi "
" on \022 \033 \n \023 deprecation_warning \030 \003 \001 ( \t \022 1 \n \017 editi "
" on_removed \030 \004 \001 ( \016 2 \030 .google.protobuf.Editi "
" on \" / \n \005 CType \022 \n \n \006 STRING \020 \000 \022 \010 \n \004 CORD \020 \001 \022 \020 \n \014 STR "
" ING_PIECE \020 \002 \" 5 \n \006 JSType \022 \r \n \t JS_NORMAL \020 \000 \022 \r \n \t "
" JS_STRING \020 \001 \022 \r \n \t JS_NUMBER \020 \002 \" U \n \017 OptionRete "
" ntion \022 \025 \n \021 RETENTION_UNKNOWN \020 \000 \022 \025 \n \021 RETENTIO "
" N_RUNTIME \020 \001 \022 \024 \n \020 RETENTION_SOURCE \020 \002 \" \214 \002 \n \020 Op "
" tionTargetType \022 \027 \n \023 TARGET_TYPE_UNKNOWN \020 \000 \022 "
" \024 \n \020 TARGET_TYPE_FILE \020 \001 \022 \037 \n \033 TARGET_TYPE_EXT "
" ENSION_RANGE \020 \002 \022 \027 \n \023 TARGET_TYPE_MESSAGE \020 \003 \022 "
" \025 \n \021 TARGET_TYPE_FIELD \020 \004 \022 \025 \n \021 TARGET_TYPE_ON "
" EOF \020 \005 \022 \024 \n \020 TARGET_TYPE_ENUM \020 \006 \022 \032 \n \026 TARGET_TY "
" PE_ENUM_ENTRY \020 \007 \022 \027 \n \023 TARGET_TYPE_SERVICE \020 \010 "
" \022 \026 \n \022 TARGET_TYPE_METHOD \020 \t * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \004 \020 "
" \005 J \004 \010 \022 \020 \023 \" \215 \001 \n \014 OneofOptions \022 - \n \010 features \030 \001 \001 "
" ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n \024 unint "
" erpreted_option \030 \347 \007 \003 ( \013 2$.google.protobuf "
" .UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \366 \001 \n \013 Enum "
" Options \022 \023 \n \013 allow_alias \030 \002 \001 ( \010 \022 \031 \n \n deprecat "
" ed \030 \003 \001 ( \010 : \005 false \022 2 \n &deprecated_legacy_jso "
" n_field_conflicts \030 \006 \001 ( \010 B \002 \030 \001 \022 - \n \010 features \030 "
" \007 \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n \024 un "
" interpreted_option \030 \347 \007 \003 ( \013 2$.google.proto "
" buf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \334 \002 \n \r M "
" ethodOptions \022 \031 \n \n deprecated \030 ! \001 ( \010 : \005 false \022 "
" _ \n \021 idempotency_level \030 \" \001 ( \016 2/.google.prot "
" obuf.MethodOptions.IdempotencyLevel: \023 IDE "
" MPOTENCY_UNKNOWN \022 - \n \010 features \030 # \001 ( \013 2 \033 .goo "
" gle.protobuf.FeatureSet \022 C \n \024 uninterpreted "
" _option \030 \347 \007 \003 ( \013 2$.google.protobuf.Uninter "
" pretedOption \" P \n \020 IdempotencyLevel \022 \027 \n \023 IDEM "
" POTENCY_UNKNOWN \020 \000 \022 \023 \n \017 NO_SIDE_EFFECTS \020 \001 \022 \016 "
" \n \n IDEMPOTENT \020 \002 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \236 \002 \n \023 Uninterpre "
" tedOption \022 ; \n \004 name \030 \002 \003 ( \013 2-.google.protobu "
" f.UninterpretedOption.NamePart \022 \030 \n \020 identi "
" fier_value \030 \003 \001 ( \t \022 \032 \n \022 positive_int_value \030 \004 "
" \001 ( \004 \022 \032 \n \022 negative_int_value \030 \005 \001 ( \003 \022 \024 \n \014 doub "
" le_value \030 \006 \001 ( \001 \022 \024 \n \014 string_value \030 \007 \001 ( \014 \022 \027 \n \017 "
" aggregate_value \030 \010 \001 ( \t \032 3 \n \010 NamePart \022 \021 \n \t nam "
" e_part \030 \001 \002 ( \t \022 \024 \n \014 is_extension \030 \002 \002 ( \010 \" \311 \t \n \n F "
" eatureSet \022 \202 \001 \n \016 field_presence \030 \001 \001 ( \016 2).goo "
" gle.protobuf.FeatureSet.FieldPresenceB \ ? \210 "
" \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPLICIT \030 \204 \007 \242 \001 \r \022 \010 IMPLICIT \030 \347 \007 "
" \242 \001 \r \022 \010 EXPLICIT \030 \350 \007 \262 \001 \003 \010 \350 \007 \022 b \n \t enum_type \030 \002 \001 ( "
" \016 2$.google.protobuf.FeatureSet.EnumTypeB "
" ) \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLOSED \030 \204 \007 \242 \001 \t \022 \004 OPEN \030 \347 \007 \262 \001 \003 \010 "
" \350 \007 \022 \201 \001 \n \027 repeated_field_encoding \030 \003 \001 ( \016 21.g "
" oogle.protobuf.FeatureSet.RepeatedFieldE "
" ncodingB- \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPANDED \030 \204 \007 \242 \001 \013 \022 \006 P "
" ACKED \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 n \n \017 utf8_validation \030 \004 \001 ( \016 2 "
" *.google.protobuf.FeatureSet.Utf8Validat "
" ionB) \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \204 \007 \242 \001 \013 \022 \006 VERIFY \030 \347 \007 "
" \262 \001 \003 \010 \350 \007 \022 m \n \020 message_encoding \030 \005 \001 ( \016 2+.googl "
" e.protobuf.FeatureSet.MessageEncodingB& \210 "
" \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIXED \030 \204 \007 \262 \001 \003 \010 \350 \007 \022 v \n "
" \013 json_format \030 \006 \001 ( \016 2&.google.protobuf.Fea "
" tureSet.JsonFormatB9 \210 \001 \001 \230 \001 \003 \230 \001 \006 \230 \001 \001 \242 \001 \027 \022 \022 LEG "
" ACY_BEST_EFFORT \030 \204 \007 \242 \001 \n \022 \005 ALLOW \030 \347 \007 \262 \001 \003 \010 \350 \007 \" \\ \n "
" \r FieldPresence \022 \032 \n \026 FIELD_PRESENCE_UNKNOWN "
" \020 \000 \022 \014 \n \010 EXPLICIT \020 \001 \022 \014 \n \010 IMPLICIT \020 \002 \022 \023 \n \017 LEGACY "
" _REQUIRED \020 \003 \" 7 \n \010 EnumType \022 \025 \n \021 ENUM_TYPE_UNK "
" NOWN \020 \000 \022 \010 \n \004 OPEN \020 \001 \022 \n \n \006 CLOSED \020 \002 \" V \n \025 Repeated "
" FieldEncoding \022 # \n \037 REPEATED_FIELD_ENCODING "
" _UNKNOWN \020 \000 \022 \n \n \006 PACKED \020 \001 \022 \014 \n \010 EXPANDED \020 \002 \" I \n \016 "
" Utf8Validation \022 \033 \n \027 UTF8_VALIDATION_UNKNOW "
" N \020 \000 \022 \n \n \006 VERIFY \020 \002 \022 \010 \n \004 NONE \020 \003 \" \004 \010 \001 \020 \001 \" S \n \017 Messa "
" geEncoding \022 \034 \n \030 MESSAGE_ENCODING_UNKNOWN \020 \000 "
" \022 \023 \n \017 LENGTH_PREFIXED \020 \001 \022 \r \n \t DELIMITED \020 \002 \" H \n \n "
" JsonFormat \022 \027 \n \023 JSON_FORMAT_UNKNOWN \020 \000 \022 \t \n \005 A "
" LLOW \020 \001 \022 \026 \n \022 LEGACY_BEST_EFFORT \020 \002 * \006 \010 \350 \007 \020 \213 N* \006 "
" \010 \213 N \020 \220 N* \006 \010 \220 N \020 \221 NJ \006 \010 \347 \007 \020 \350 \007 \" \230 \003 \n \022 FeatureSetDef "
" aults \022 N \n \010 defaults \030 \001 \003 ( \013 2<.google.protobu "
" f.FeatureSetDefaults.FeatureSetEditionDe "
" fault \022 1 \n \017 minimum_edition \030 \004 \001 ( \016 2 \030 .google. "
" protobuf.Edition \022 1 \n \017 maximum_edition \030 \005 \001 ( "
" \016 2 \030 .google.protobuf.Edition \032 \313 \001 \n \030 FeatureS "
" etEditionDefault \022 ) \n \007 edition \030 \003 \001 ( \016 2 \030 .goog "
" le.protobuf.Edition \022 9 \n \024 overridable_featu "
" res \030 \004 \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 3 "
" \n \016 fixed_features \030 \005 \001 ( \013 2 \033 .google.protobuf "
" .FeatureSetJ \004 \010 \001 \020 \002 J \004 \010 \002 \020 \003 R \010 features \" \325 \001 \n \016 So "
" urceCodeInfo \022 : \n \010 location \030 \001 \003 ( \013 2(.google. "
" protobuf.SourceCodeInfo.Location \032 \206 \001 \n \010 Loc "
" ation \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \020 \n \004 span \030 \002 \003 ( \005 B \002 \020 "
" \001 \022 \030 \n \020 leading_comments \030 \003 \001 ( \t \022 \031 \n \021 trailing_ "
" comments \030 \004 \001 ( \t \022 ! \n \031 leading_detached_comme "
" nts \030 \006 \003 ( \t \" \234 \002 \n \021 GeneratedCodeInfo \022 A \n \n annot "
" ation \030 \001 \003 ( \013 2-.google.protobuf.GeneratedC "
" odeInfo.Annotation \032 \303 \001 \n \n Annotation \022 \020 \n \004 pat "
" h \030 \001 \003 ( \005 B \002 \020 \001 \022 \023 \n \013 source_file \030 \002 \001 ( \t \022 \r \n \005 begi "
" n \030 \003 \001 ( \005 \022 \013 \n \003 end \030 \004 \001 ( \005 \022 H \n \010 semantic \030 \005 \001 ( \016 26 "
" .google.protobuf.GeneratedCodeInfo.Annot "
" ation.Semantic \" ( \n \010 Semantic \022 \010 \n \004 NONE \020 \000 \022 \007 \n \003 "
" SET \020 \001 \022 \t \n \005 ALIAS \020 \002 * \247 \002 \n \007 Edition \022 \023 \n \017 EDITION_ "
" UNKNOWN \020 \000 \022 \023 \n \016 EDITION_LEGACY \020 \204 \007 \022 \023 \n \016 EDITIO "
" N_PROTO2 \020 \346 \007 \022 \023 \n \016 EDITION_PROTO3 \020 \347 \007 \022 \021 \n \014 EDIT "
" ION_2023 \020 \350 \007 \022 \021 \n \014 EDITION_2024 \020 \351 \007 \022 \027 \n \023 EDITIO "
" N_1_TEST_ONLY \020 \001 \022 \027 \n \023 EDITION_2_TEST_ONLY \020 \002 "
" \022 \035 \n \027 EDITION_99997_TEST_ONLY \020 \235 \215 \006 \022 \035 \n \027 EDITI "
" ON_99998_TEST_ONLY \020 \236 \215 \006 \022 \035 \n \027 EDITION_99999_ "
" TEST_ONLY \020 \237 \215 \006 \022 \023 \n \013 EDITION_MAX \020 \377 \377 \377 \377 \007 B~ \n \023 co "
" m.google.protobufB \020 DescriptorProtosH \001 Z-g "
" oogle.golang.org/protobuf/types/descript "
" orpb \370 \001 \001 \242 \002 \003 GPB \252 \002 \032 Google.Protobuf.Reflecti "
" on "
" buf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 J \004 \010 \005 \020 \006 "
" \" \220 \002 \n \020 EnumValueOptions \022 \031 \n \n deprecated \030 \001 \001 ( "
" \010 : \005 false \022 - \n \010 features \030 \002 \001 ( \013 2 \033 .google.prot "
" obuf.FeatureSet \022 \033 \n \014 debug_redact \030 \003 \001 ( \010 : \005 f "
" alse \022 E \n \017 feature_support \030 \004 \001 ( \013 2,.google.p "
" rotobuf.FieldOptions.FeatureSupport \022 C \n \024 u "
" ninterpreted_option \030 \347 \007 \003 ( \013 2$.google.prot "
" obuf.UninterpretedOption* \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" \252 \001 \n \016 "
" ServiceOptions \022 - \n \010 features \030 \" \001 ( \013 2 \033 .googl "
" e.protobuf.FeatureSet \022 \031 \n \n deprecated \030 ! \001 ( "
" \010 : \005 false \022 C \n \024 uninterpreted_option \030 \347 \007 \003 ( \013 2 "
" $.google.protobuf.UninterpretedOption* \t \010 "
" \350 \007 \020 \200 \200 \200 \200 \002 \" \334 \002 \n \r MethodOptions \022 \031 \n \n deprecated "
" \030 ! \001 ( \010 : \005 false \022 _ \n \021 idempotency_level \030 \" \001 ( \016 "
" 2/.google.protobuf.MethodOptions.Idempot "
" encyLevel: \023 IDEMPOTENCY_UNKNOWN \022 - \n \010 featur "
" es \030 # \001 ( \013 2 \033 .google.protobuf.FeatureSet \022 C \n "
" \024 uninterpreted_option \030 \347 \007 \003 ( \013 2$.google.pr "
" otobuf.UninterpretedOption \" P \n \020 Idempotenc "
" yLevel \022 \027 \n \023 IDEMPOTENCY_UNKNOWN \020 \000 \022 \023 \n \017 NO_SI "
" DE_EFFECTS \020 \001 \022 \016 \n \n IDEMPOTENT \020 \002 * \t \010 \350 \007 \020 \200 \200 \200 \200 \002 \" "
" \236 \002 \n \023 UninterpretedOption \022 ; \n \004 name \030 \002 \003 ( \013 2-. "
" google.protobuf.UninterpretedOption.Name "
" Part \022 \030 \n \020 identifier_value \030 \003 \001 ( \t \022 \032 \n \022 positi "
" ve_int_value \030 \004 \001 ( \004 \022 \032 \n \022 negative_int_value "
" \030 \005 \001 ( \003 \022 \024 \n \014 double_value \030 \006 \001 ( \001 \022 \024 \n \014 string_v "
" alue \030 \007 \001 ( \014 \022 \027 \n \017 aggregate_value \030 \010 \001 ( \t \032 3 \n \010 N "
" amePart \022 \021 \n \t name_part \030 \001 \002 ( \t \022 \024 \n \014 is_extensi "
" on \030 \002 \002 ( \010 \" \311 \t \n \n FeatureSet \022 \202 \001 \n \016 field_presen "
" ce \030 \001 \001 ( \016 2).google.protobuf.FeatureSet.Fi "
" eldPresenceB \ ? \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXPLICIT \030 \204 \007 \242 \001 "
" \r \022 \010 IMPLICIT \030 \347 \007 \242 \001 \r \022 \010 EXPLICIT \030 \350 \007 \262 \001 \003 \010 \350 \007 \022 b \n \t "
" enum_type \030 \002 \001 ( \016 2$.google.protobuf.Featur "
" eSet.EnumTypeB) \210 \001 \001 \230 \001 \006 \230 \001 \001 \242 \001 \013 \022 \006 CLOSED \030 \204 \007 \242 \001 "
" \t \022 \004 OPEN \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 \201 \001 \n \027 repeated_field_enco "
" ding \030 \003 \001 ( \016 21.google.protobuf.FeatureSet. "
" RepeatedFieldEncodingB- \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \r \022 \010 EXP "
" ANDED \030 \204 \007 \242 \001 \013 \022 \006 PACKED \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 n \n \017 utf8_val "
" idation \030 \004 \001 ( \016 2*.google.protobuf.FeatureS "
" et.Utf8ValidationB) \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \t \022 \004 NONE \030 \204 \007 "
" \242 \001 \013 \022 \006 VERIFY \030 \347 \007 \262 \001 \003 \010 \350 \007 \022 m \n \020 message_encoding "
" \030 \005 \001 ( \016 2+.google.protobuf.FeatureSet.Mess "
" ageEncodingB& \210 \001 \001 \230 \001 \004 \230 \001 \001 \242 \001 \024 \022 \017 LENGTH_PREFIX "
" ED \030 \204 \007 \262 \001 \003 \010 \350 \007 \022 v \n \013 json_format \030 \006 \001 ( \016 2&.googl "
" e.protobuf.FeatureSet.JsonFormatB9 \210 \001 \001 \230 \001 \003 "
" \230 \001 \006 \230 \001 \001 \242 \001 \027 \022 \022 LEGACY_BEST_EFFORT \030 \204 \007 \242 \001 \n \022 \005 ALL "
" OW \030 \347 \007 \262 \001 \003 \010 \350 \007 \" \\ \n \r FieldPresence \022 \032 \n \026 FIELD_PR "
" ESENCE_UNKNOWN \020 \000 \022 \014 \n \010 EXPLICIT \020 \001 \022 \014 \n \010 IMPLIC "
" IT \020 \002 \022 \023 \n \017 LEGACY_REQUIRED \020 \003 \" 7 \n \010 EnumType \022 \025 \n "
" \021 ENUM_TYPE_UNKNOWN \020 \000 \022 \010 \n \004 OPEN \020 \001 \022 \n \n \006 CLOSED "
" \020 \002 \" V \n \025 RepeatedFieldEncoding \022 # \n \037 REPEATED_ "
" FIELD_ENCODING_UNKNOWN \020 \000 \022 \n \n \006 PACKED \020 \001 \022 \014 \n \010 "
" EXPANDED \020 \002 \" I \n \016 Utf8Validation \022 \033 \n \027 UTF8_VAL "
" IDATION_UNKNOWN \020 \000 \022 \n \n \006 VERIFY \020 \002 \022 \010 \n \004 NONE \020 \003 \" "
" \004 \010 \001 \020 \001 \" S \n \017 MessageEncoding \022 \034 \n \030 MESSAGE_ENCO "
" DING_UNKNOWN \020 \000 \022 \023 \n \017 LENGTH_PREFIXED \020 \001 \022 \r \n \t D "
" ELIMITED \020 \002 \" H \n \n JsonFormat \022 \027 \n \023 JSON_FORMAT_ "
" UNKNOWN \020 \000 \022 \t \n \005 ALLOW \020 \001 \022 \026 \n \022 LEGACY_BEST_EFFO "
" RT \020 \002 * \006 \010 \350 \007 \020 \213 N* \006 \010 \213 N \020 \220 N* \006 \010 \220 N \020 \221 NJ \006 \010 \347 \007 \020 \350 \007 \" \230 \003 \n "
" \022 FeatureSetDefaults \022 N \n \010 defaults \030 \001 \003 ( \013 2<. "
" google.protobuf.FeatureSetDefaults.Featu "
" reSetEditionDefault \022 1 \n \017 minimum_edition \030 \004 "
" \001 ( \016 2 \030 .google.protobuf.Edition \022 1 \n \017 maximu "
" m_edition \030 \005 \001 ( \016 2 \030 .google.protobuf.Editio "
" n \032 \313 \001 \n \030 FeatureSetEditionDefault \022 ) \n \007 editio "
" n \030 \003 \001 ( \016 2 \030 .google.protobuf.Edition \022 9 \n \024 ove "
" rridable_features \030 \004 \001 ( \013 2 \033 .google.protobu "
" f.FeatureSet \022 3 \n \016 fixed_features \030 \005 \001 ( \013 2 \033 .g "
" oogle.protobuf.FeatureSetJ \004 \010 \001 \020 \002 J \004 \010 \002 \020 \003 R \010 f "
" eatures \" \343 \001 \n \016 SourceCodeInfo \022 : \n \010 location \030 \001 "
" \003 ( \013 2(.google.protobuf.SourceCodeInfo.Lo "
" cation \032 \206 \001 \n \010 Location \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 \020 \n "
" \004 span \030 \002 \003 ( \005 B \002 \020 \001 \022 \030 \n \020 leading_comments \030 \003 \001 ( "
" \t \022 \031 \n \021 trailing_comments \030 \004 \001 ( \t \022 ! \n \031 leading_ "
" detached_comments \030 \006 \003 ( \t * \014 \010 \200 \354 \312 \377 \001 \020 \201 \354 \312 \377 \001 \" \234 \002 "
" \n \021 GeneratedCodeInfo \022 A \n \n annotation \030 \001 \003 ( \013 2 "
" -.google.protobuf.GeneratedCodeInfo.Anno "
" tation \032 \303 \001 \n \n Annotation \022 \020 \n \004 path \030 \001 \003 ( \005 B \002 \020 \001 \022 "
" \023 \n \013 source_file \030 \002 \001 ( \t \022 \r \n \005 begin \030 \003 \001 ( \005 \022 \013 \n \003 e "
" nd \030 \004 \001 ( \005 \022 H \n \010 semantic \030 \005 \001 ( \016 26.google.prot "
" obuf.GeneratedCodeInfo.Annotation.Semant "
" ic \" ( \n \010 Semantic \022 \010 \n \004 NONE \020 \000 \022 \007 \n \003 SET \020 \001 \022 \t \n \005 ALI "
" AS \020 \002 * \247 \002 \n \007 Edition \022 \023 \n \017 EDITION_UNKNOWN \020 \000 \022 \023 \n "
" \016 EDITION_LEGACY \020 \204 \007 \022 \023 \n \016 EDITION_PROTO2 \020 \346 \007 \022 "
" \023 \n \016 EDITION_PROTO3 \020 \347 \007 \022 \021 \n \014 EDITION_2023 \020 \350 \007 \022 "
" \021 \n \014 EDITION_2024 \020 \351 \007 \022 \027 \n \023 EDITION_1_TEST_ONL "
" Y \020 \001 \022 \027 \n \023 EDITION_2_TEST_ONLY \020 \002 \022 \035 \n \027 EDITION_ "
" 99997_TEST_ONLY \020 \235 \215 \006 \022 \035 \n \027 EDITION_99998_TES "
" T_ONLY \020 \236 \215 \006 \022 \035 \n \027 EDITION_99999_TEST_ONLY \020 \237 \215 "
" \006 \022 \023 \n \013 EDITION_MAX \020 \377 \377 \377 \377 \007 B~ \n \023 com.google.pro "
" tobufB \020 DescriptorProtosH \001 Z-google.golang "
" .org/protobuf/types/descriptorpb \370 \001 \001 \242 \002 \003 GP "
" B \252 \002 \032 Google.Protobuf.Reflection "
} ;
static : : absl : : once_flag descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ;
PROTOBUF_CONSTINIT const : : _pbi : : DescriptorTable descriptor_table_google_2fprotobuf_2fdescriptor_2eproto = {
false ,
false ,
10082 ,
1011 0 ,
descriptor_table_protodef_google_2fprotobuf_2fdescriptor_2eproto ,
" google/protobuf/descriptor.proto " ,
& descriptor_table_google_2fprotobuf_2fdescriptor_2eproto_once ,
@ -2404,7 +2404,8 @@ FileDescriptorSet::FileDescriptorSet(::google::protobuf::Arena* arena)
inline PROTOBUF_NDEBUG_INLINE FileDescriptorSet : : Impl_ : : Impl_ (
: : google : : protobuf : : internal : : InternalVisibility visibility , : : google : : protobuf : : Arena * arena ,
const Impl_ & from , const : : google : : protobuf : : FileDescriptorSet & from_msg )
: file_ { visibility , arena , from . file_ } ,
: _extensions_ { visibility , arena } ,
file_ { visibility , arena , from . file_ } ,
_cached_size_ { 0 } { }
FileDescriptorSet : : FileDescriptorSet (
@ -2420,13 +2421,15 @@ FileDescriptorSet::FileDescriptorSet(
_internal_metadata_ . MergeFrom < : : google : : protobuf : : UnknownFieldSet > (
from . _internal_metadata_ ) ;
new ( & _impl_ ) Impl_ ( internal_visibility ( ) , arena , from . _impl_ , from ) ;
_impl_ . _extensions_ . MergeFrom ( this , from . _impl_ . _extensions_ ) ;
// @@protoc_insertion_point(copy_constructor:google.protobuf.FileDescriptorSet)
}
inline PROTOBUF_NDEBUG_INLINE FileDescriptorSet : : Impl_ : : Impl_ (
: : google : : protobuf : : internal : : InternalVisibility visibility ,
: : google : : protobuf : : Arena * arena )
: file_ { visibility , arena } ,
: _extensions_ { visibility , arena } ,
file_ { visibility , arena } ,
_cached_size_ { 0 } { }
inline void FileDescriptorSet : : SharedCtor ( : : _pb : : Arena * arena ) {
@ -2449,6 +2452,9 @@ inline void* FileDescriptorSet::PlacementNew_(const void*, void* mem,
}
constexpr auto FileDescriptorSet : : InternalNewImpl_ ( ) {
constexpr auto arena_bits = : : google : : protobuf : : internal : : EncodePlacementArenaOffsets ( {
PROTOBUF_FIELD_OFFSET ( FileDescriptorSet , _impl_ . _extensions_ ) +
decltype ( FileDescriptorSet : : _impl_ . _extensions_ ) : : InternalGetArenaOffset (
: : google : : protobuf : : Message : : internal_visibility ( ) ) ,
PROTOBUF_FIELD_OFFSET ( FileDescriptorSet , _impl_ . file_ ) +
decltype ( FileDescriptorSet : : _impl_ . file_ ) : :
InternalGetArenaOffset (
@ -2499,7 +2505,7 @@ const ::google::protobuf::internal::ClassData* FileDescriptorSet::GetClassData()
constexpr : : _pbi : : TcParseTable < 0 , 1 , 1 , 0 , 2 > FileDescriptorSet : : _table_ = {
{
0 , // no _has_bits_
0 , // no _extensions_
PROTOBUF_FIELD_OFFSET ( FileDescriptorSet , _impl_ . _extensions_ ) ,
1 , 0 , // max_field_number, fast_idx_mask
offsetof ( decltype ( _table_ ) , field_lookup_table ) ,
4294967294 , // skipmap
@ -2536,6 +2542,7 @@ PROTOBUF_NOINLINE void FileDescriptorSet::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
( void ) cached_has_bits ;
_impl_ . _extensions_ . Clear ( ) ;
_impl_ . file_ . Clear ( ) ;
_internal_metadata_ . Clear < : : google : : protobuf : : UnknownFieldSet > ( ) ;
}
@ -2566,6 +2573,9 @@ PROTOBUF_NOINLINE void FileDescriptorSet::Clear() {
target , stream ) ;
}
// All extensions.
target = this_ . _impl_ . _extensions_ . _InternalSerializeAll (
internal_default_instance ( ) , target , stream ) ;
if ( PROTOBUF_PREDICT_FALSE ( this_ . _internal_metadata_ . have_unknown_fields ( ) ) ) {
target =
: : _pbi : : WireFormat : : InternalSerializeUnknownFieldsToArray (
@ -2584,6 +2594,7 @@ PROTOBUF_NOINLINE void FileDescriptorSet::Clear() {
# endif // PROTOBUF_CUSTOM_VTABLE
// @@protoc_insertion_point(message_byte_size_start:google.protobuf.FileDescriptorSet)
: : size_t total_size = 0 ;
total_size + = this_ . _impl_ . _extensions_ . ByteSize ( ) ;
: : uint32_t cached_has_bits = 0 ;
// Prevent compiler warnings about cached_has_bits being unused
@ -2613,6 +2624,7 @@ void FileDescriptorSet::MergeImpl(::google::protobuf::MessageLite& to_msg, const
_this - > _internal_mutable_file ( ) - > MergeFrom (
from . _internal_file ( ) ) ;
_this - > _impl_ . _extensions_ . MergeFrom ( internal_default_instance ( ) , from . _impl_ . _extensions_ ) ;
_this - > _internal_metadata_ . MergeFrom < : : google : : protobuf : : UnknownFieldSet > ( from . _internal_metadata_ ) ;
}
@ -2626,6 +2638,10 @@ void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) {
PROTOBUF_NOINLINE bool FileDescriptorSet : : IsInitializedImpl (
const MessageLite & msg ) {
auto & this_ = static_cast < const FileDescriptorSet & > ( msg ) ;
if ( ! this_ . _impl_ . _extensions_ . IsInitialized (
internal_default_instance ( ) ) ) {
return false ;
}
if ( ! : : google : : protobuf : : internal : : AllAreInitialized ( this_ . _internal_file ( ) ) )
return false ;
return true ;
@ -2633,6 +2649,7 @@ PROTOBUF_NOINLINE bool FileDescriptorSet::IsInitializedImpl(
void FileDescriptorSet : : InternalSwap ( FileDescriptorSet * PROTOBUF_RESTRICT other ) {
using std : : swap ;
_impl_ . _extensions_ . InternalSwap ( & other - > _impl_ . _extensions_ ) ;
_internal_metadata_ . InternalSwap ( & other - > _internal_metadata_ ) ;
_impl_ . file_ . InternalSwap ( & other - > _impl_ . file_ ) ;
}
@ -3296,6 +3313,9 @@ PROTOBUF_NOINLINE bool FileDescriptorProto::IsInitializedImpl(
if ( ( this_ . _impl_ . _has_bits_ [ 0 ] & 0x00000008u ) ! = 0 ) {
if ( ! this_ . _impl_ . options_ - > IsInitialized ( ) ) return false ;
}
if ( ( this_ . _impl_ . _has_bits_ [ 0 ] & 0x00000010u ) ! = 0 ) {
if ( ! this_ . _impl_ . source_code_info_ - > IsInitialized ( ) ) return false ;
}
return true ;
}
@ -14735,7 +14755,8 @@ SourceCodeInfo::SourceCodeInfo(::google::protobuf::Arena* arena)
inline PROTOBUF_NDEBUG_INLINE SourceCodeInfo : : Impl_ : : Impl_ (
: : google : : protobuf : : internal : : InternalVisibility visibility , : : google : : protobuf : : Arena * arena ,
const Impl_ & from , const : : google : : protobuf : : SourceCodeInfo & from_msg )
: location_ { visibility , arena , from . location_ } ,
: _extensions_ { visibility , arena } ,
location_ { visibility , arena , from . location_ } ,
_cached_size_ { 0 } { }
SourceCodeInfo : : SourceCodeInfo (
@ -14751,13 +14772,15 @@ SourceCodeInfo::SourceCodeInfo(
_internal_metadata_ . MergeFrom < : : google : : protobuf : : UnknownFieldSet > (
from . _internal_metadata_ ) ;
new ( & _impl_ ) Impl_ ( internal_visibility ( ) , arena , from . _impl_ , from ) ;
_impl_ . _extensions_ . MergeFrom ( this , from . _impl_ . _extensions_ ) ;
// @@protoc_insertion_point(copy_constructor:google.protobuf.SourceCodeInfo)
}
inline PROTOBUF_NDEBUG_INLINE SourceCodeInfo : : Impl_ : : Impl_ (
: : google : : protobuf : : internal : : InternalVisibility visibility ,
: : google : : protobuf : : Arena * arena )
: location_ { visibility , arena } ,
: _extensions_ { visibility , arena } ,
location_ { visibility , arena } ,
_cached_size_ { 0 } { }
inline void SourceCodeInfo : : SharedCtor ( : : _pb : : Arena * arena ) {
@ -14780,6 +14803,9 @@ inline void* SourceCodeInfo::PlacementNew_(const void*, void* mem,
}
constexpr auto SourceCodeInfo : : InternalNewImpl_ ( ) {
constexpr auto arena_bits = : : google : : protobuf : : internal : : EncodePlacementArenaOffsets ( {
PROTOBUF_FIELD_OFFSET ( SourceCodeInfo , _impl_ . _extensions_ ) +
decltype ( SourceCodeInfo : : _impl_ . _extensions_ ) : : InternalGetArenaOffset (
: : google : : protobuf : : Message : : internal_visibility ( ) ) ,
PROTOBUF_FIELD_OFFSET ( SourceCodeInfo , _impl_ . location_ ) +
decltype ( SourceCodeInfo : : _impl_ . location_ ) : :
InternalGetArenaOffset (
@ -14800,7 +14826,7 @@ constexpr auto SourceCodeInfo::InternalGenerateClassData_() {
& _SourceCodeInfo_default_instance_ . _instance ,
& _table_ . header ,
nullptr , // OnDemandRegisterArenaDtor
nullptr , // IsInitialized
SourceCodeInfo : : IsInitializedImpl ,
& SourceCodeInfo : : MergeImpl ,
: : google : : protobuf : : Message : : GetNewImpl < SourceCodeInfo > ( ) ,
# if defined(PROTOBUF_CUSTOM_VTABLE)
@ -14830,7 +14856,7 @@ const ::google::protobuf::internal::ClassData* SourceCodeInfo::GetClassData() co
constexpr : : _pbi : : TcParseTable < 0 , 1 , 1 , 0 , 2 > SourceCodeInfo : : _table_ = {
{
0 , // no _has_bits_
0 , // no _extensions_
PROTOBUF_FIELD_OFFSET ( SourceCodeInfo , _impl_ . _extensions_ ) ,
1 , 0 , // max_field_number, fast_idx_mask
offsetof ( decltype ( _table_ ) , field_lookup_table ) ,
4294967294 , // skipmap
@ -14867,6 +14893,7 @@ PROTOBUF_NOINLINE void SourceCodeInfo::Clear() {
// Prevent compiler warnings about cached_has_bits being unused
( void ) cached_has_bits ;
_impl_ . _extensions_ . Clear ( ) ;
_impl_ . location_ . Clear ( ) ;
_internal_metadata_ . Clear < : : google : : protobuf : : UnknownFieldSet > ( ) ;
}
@ -14897,6 +14924,9 @@ PROTOBUF_NOINLINE void SourceCodeInfo::Clear() {
target , stream ) ;
}
// All extensions.
target = this_ . _impl_ . _extensions_ . _InternalSerializeAll (
internal_default_instance ( ) , target , stream ) ;
if ( PROTOBUF_PREDICT_FALSE ( this_ . _internal_metadata_ . have_unknown_fields ( ) ) ) {
target =
: : _pbi : : WireFormat : : InternalSerializeUnknownFieldsToArray (
@ -14915,6 +14945,7 @@ PROTOBUF_NOINLINE void SourceCodeInfo::Clear() {
# endif // PROTOBUF_CUSTOM_VTABLE
// @@protoc_insertion_point(message_byte_size_start:google.protobuf.SourceCodeInfo)
: : size_t total_size = 0 ;
total_size + = this_ . _impl_ . _extensions_ . ByteSize ( ) ;
: : uint32_t cached_has_bits = 0 ;
// Prevent compiler warnings about cached_has_bits being unused
@ -14944,6 +14975,7 @@ void SourceCodeInfo::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::
_this - > _internal_mutable_location ( ) - > MergeFrom (
from . _internal_location ( ) ) ;
_this - > _impl_ . _extensions_ . MergeFrom ( internal_default_instance ( ) , from . _impl_ . _extensions_ ) ;
_this - > _internal_metadata_ . MergeFrom < : : google : : protobuf : : UnknownFieldSet > ( from . _internal_metadata_ ) ;
}
@ -14954,9 +14986,19 @@ void SourceCodeInfo::CopyFrom(const SourceCodeInfo& from) {
MergeFrom ( from ) ;
}
PROTOBUF_NOINLINE bool SourceCodeInfo : : IsInitializedImpl (
const MessageLite & msg ) {
auto & this_ = static_cast < const SourceCodeInfo & > ( msg ) ;
if ( ! this_ . _impl_ . _extensions_ . IsInitialized (
internal_default_instance ( ) ) ) {
return false ;
}
return true ;
}
void SourceCodeInfo : : InternalSwap ( SourceCodeInfo * PROTOBUF_RESTRICT other ) {
using std : : swap ;
_impl_ . _extensions_ . InternalSwap ( & other - > _impl_ . _extensions_ ) ;
_internal_metadata_ . InternalSwap ( & other - > _internal_metadata_ ) ;
_impl_ . location_ . InternalSwap ( & other - > _impl_ . location_ ) ;
}