3 SLj̤q@s+ddlZejddkrddp$ddZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jZejd d deddZejdddeejddddddejddddddejddddddgddddd ZejeejeZdZdZdZdZejdddddddd ddddd!dded"Zejd#d$deejd%dddddejd&dddddejd'dddddejd(dddddgddd)d*d Zejeej d+d,dedejd-d.dddddd ddddd dded"ejd/d0ddd1d2dd ddddd dded"ggggdd dggd3d4d5Z!ej d6d7dedejd8d9dddddd ddddd dded"ejd:d;dddddd ddddd dded"ggggej"ej#ed<d dggd=d>d5Z$ej d?d@dedejd8dAdddddd ddddd dded"ejd:dBdddddd ddddd dded"ggggej"ej#ed<d dggdCdDd5Z%ej dEdFdedejd8dGdddHddd ddddd dded"ejd:dIdddHddd ddddd dded"ggggej"ej#ed<d dggdJdKd5Z&ej dLdMdedejd8dNdddOdOdd ddddd dded"ejd:dPdddOdOdd ddddd dded"ggggej"ej#ed<d dggdQdRd5Z'ej dSdTdedejd8dUdddVddd ddddd dded"ejd:dWdddVddd ddddd dded"ggggej"ej#ed<d dggdXdYd5Z(ej dZd[dedejd8d\ddd]ddd ddddd dded"ejd:d^ddd]ddd ddddd dded"ggggej"ej#ed<d dggd_d`d5Z)ej dadbdedejd8dcddddddd ddddd dded"ejd:deddddddd ddddd dded"ggggej"ej#ed<d dggdfdgd5Z*ej dhdidedejd8djdddkdOdd ddddd dded"ejd:dldddkdOdd ddddd dded"ggggej"ej#ed<d dggdmdnd5Z+ej dodpdedejd8dqdddrddd ddddd dded"ejd:dsdddrddd ddddd dded"ggggej"ej#ed<d dggdtdud5Z,ej dvdwdedejd8dxdddyddd ddddd dded"ejd:dzdddyddd ddddd dded"ggggej"ej#ed<d dggd{d|d5Z-ej d}d~dedejd8ddddddd ddddd dded"ejd:dddddkdd e.ddddd dded"ggggej"ej#ed<d dggddd5Z/ej dddedejd8ddddddd ddddd dded"ejd:ddddddd e.ddddd dded"ggggej"ej#ed<d dggddd5Z0ej dddedejd8dddddddd d dddd dded"ejd:dddddddd d dddd dded"ggggej"ej#ed<d dggddd5Z1ej dddedejd8ddddddd edj2ddddd dded"ejd:ddddddd edj2ddddd dded"ggggej"ej#ed<d dggddd5Z3ej dddedejd8ddddddd edj2ddddd dded"ejd:ddddddd eddddd dded"ggggej"ej#ed<d dggddd5Z4ej dddedejd8ddddddd edj2ddddd dded"ejd:dddd1d2dd ddddd dded"ggggej"ej#ed<d dggddd5Z5ej dddedejd8ddddddd edj2ddddd dded"ejd:dddd1d2dd ddddd dded"ggggej"ej#ed<d dggddd5Z6ej dddedejd8ddddddd edj2ddddd dded"ejd:ddddddd ddddd dded"ggggej"ej#ed<d dggddd5Z7ej dddedejd8ddddddd edj2ddddd dded"ejd:ddddddd ddddd dded"ggggej"ej#ed<d dggddd5Z8ej dddedejdddddddd ddddd dded"ejdddddHddd ddddd dded"ggggdd dggddd5Z9ej dddedggggej"ej#edŃd!ddggddd5Z:ej dddedejdddddddd edj2ddddd dded"gejddddd1d2dd ddddd!dded"gggdd dggddd5Z;ej dddedejdddddddd ddddd dded"gejddddd1d2dd ddddd!dded"gggdd dggddd5Zdddd gdddd dded"ejd?d@d#dAdddd gdddd dded"ejdBdCd'dDd1d2dd gdddd dded"ejdEdFd+dGd1d2dd gdddd dded"ejdHdId/dJdddd gdddd dded"ejdKdLd2dMdddd gdddd dded"ejdNdOd5dPdddd gdddd dej"ej=ed ed"ejdQdRd8dSdddd gdddd dej"ej=edŃed"ejdTdUd;dVd1d2dd gdddd dded"ejdWdXd>dYd1d2dd gdddd dded"ejdZd[dAd\d1d2dd gdddd dded"ejd]d^d_d`d1d2dd gdddd dded"ejdadbdcddd1d2dd gdddd dded"ejdedfdDdgd1d2dd gdddd dded"ejdhdidGdjd1d2dd gdddd dded"ejdkdldmdnd1d2dd gdddd dded"ejdodpdJdqd1d2dd gdddd dded"ejdrdsdMdtd1d2dd gdddd dded"ejdudvdwdxd1d2dd gdddd dded"ejdydzdPd{d1d2dd gdddd dded"ejd|d}dSd~d1d2dd gdddd dded"ejdddVdd1d2dd gdddd dded"ejdddYdd1d2dd gdddd dded"ejddd\dd1d2dd gdddd dded"ejddd`dd1d2dd gdddd dded"ejdddddd1d2dd gdddd dded"ejdddgdd1d2dd gdddd dded"ejdddjddHddd ddddd dded"ejdddndd1d2dd ddddd dded"ejdddqddddd edj2ddddd dded"ejdddtddddd eddddd dded"ejdddxdddddd d dddd dded"ejddd{ddOdOdd ddddd dded"ejddd~dddkdd e.ddddd dded"ejdddddddd e.ddddd dded"ejdddddddd ddddd dded"ejddddd2d2dd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdĐdŐdƐddddd ddddd dded"ejdȐdɐdʐddddd ddddd dded"ejd̐d͐dΐddddd ddddd dded"ejdАdѐdҐddddd ddddd dded"ejdԐdՐd֐ddddd ddddd dded"ejdؐdِdڐddddd ddddd dded"ejdܐdݐdސddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"ejdddddddd ddddd dded"gZge!e$e%e&e'e(e)e*e+e,e-e/e0e1e3e4e5e6e7e8e9e:e;eddddgdgdƐdd5Z?ej dddedejdddddddd ddddd dded"ggggdd dggddd5Z@e?e!jAd/_Be?e!_Ce?e$_Ce?e%_Ce?e&_Ce?e'_Ce?e(_Ce?e)_Ce?e*_Ce?e+_Ce?e,_Ce?e-_Ce?e/_Ce?e0_Ce?e1_Ce?e3_Ce?e4_Ce!e5jAd:_Be?e5_Ce@e6jAd:_Be?e6_Cee7jAd:_De?e7_Cee8jAd:_De?e8_Ce?e9_Ce?e:_Ce?e;_Ce?e<_Ce!e?jAd_Be@e?jAd_Bee?jAd_Dee?jAd_De?e?jAd _Be!e?jAdB_Be@e?jAdE_Bee?jAdH_Dee?jAdK_De$e?jAdT_Be%e?jAdW_Be&e?jAdZ_Be'e?jAd]_Be(e?jAda_Be)e?jAde_Be*e?jAdh_Be+e?jAdk_Be,e?jAdo_Be-e?jAdr_Be/e?jAdu_Be0e?jAdy_Be1e?jAd|_Be3e?jAd_Be4e?jAd_Be5e?jAd_Be6e?jAd_Be7e?jAd_Be8e?jAd_Be!e?jAd_Bee?jAd_De9e?jAd_Be?e_Ce?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?jEdjFjGe?jAde?jEde?jAd_He?ejId<e@ejId<eejJd<eejKd<ejLee jMde jNfeOe jMd+e jNfeOe!dde jMd6e jNfeOe$dde jMd?e jNfeOe%dde jMdEe jNfeOe&dde jMdLe jNfeOe'dde jMdSe jNfeOe(dde jMdZe jNfeOe)dde jMdae jNfeOe*dde jMdhe jNfeOe+dde jMdoe jNfeOe,dde jMdve jNfeOe-dde jMd}e jNfeOe/dde jMde jNfeOe0dde jMde jNfeOe1dde jMde jNfeOe3dde jMde jNfeOe4dde jMde jNfeOe5dde jMde jNfeOe6dde jMde jNfeOe7dde jMde jNfeOe8dde jMde jNfeOe9dde jMde jNfeOe:dde jMde jNfeOe;dde jMde jNfeOe<dde?ddZPejQePejQePjRejQePjSejQePjTejQePjUejQePjVejQePjWejQePjXejQePjYejQePjZejQePj[ejQePj\ejQePj]ejQePj^ejQePj_ejQePj`ejQePjaejQePjbejQePjcejQePjdejQePjeejQePjfejQePjgejQePjhejQePjie jMde jNfeOe@ddZjejQejePjkee;e;jKd_BePjgjke;jKdesrcCs |jdS)Nlatin1)encode)rrrrrs)enum_type_wrapper) descriptor)message) reflection)symbol_database)descriptor_pb2z*google/protobuf/test_messages_proto2.protozprotobuf_test_messages.proto2Zproto2u *google/protobuf/test_messages_proto2.protoprotobuf_test_messages.proto2"Þ2 TestAllTypesProto2 optional_int32 ( optional_int64 ( optional_uint32 (  optional_uint64 ( optional_sint32 ( optional_sint64 ( optional_fixed32 ( optional_fixed64 ( optional_sfixed32 ( optional_sfixed64 ( optional_float ( optional_double ( optional_bool ( optional_string (  optional_bytes ( ` optional_nested_message ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU optional_foreign_message ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z optional_nested_enum (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO optional_foreign_enum (20.protobuf_test_messages.proto2.ForeignEnumProto2! optional_string_piece ( B optional_cord ( BL recursive_message ( 21.protobuf_test_messages.proto2.TestAllTypesProto2 repeated_int32 ( repeated_int64 ( repeated_uint32! (  repeated_uint64" ( repeated_sint32# ( repeated_sint64$ ( repeated_fixed32% ( repeated_fixed64& ( repeated_sfixed32' ( repeated_sfixed64( ( repeated_float) ( repeated_double* ( repeated_bool+ ( repeated_string, (  repeated_bytes- ( ` repeated_nested_message0 ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageU repeated_foreign_message1 ( 23.protobuf_test_messages.proto2.ForeignMessageProto2Z repeated_nested_enum3 (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumO repeated_foreign_enum4 (20.protobuf_test_messages.proto2.ForeignEnumProto2! repeated_string_piece6 ( B repeated_cord7 ( B] map_int32_int328 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry] map_int64_int649 ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entrya map_uint32_uint32: ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entrya map_uint64_uint64; ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entrya map_sint32_sint32< ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entrya map_sint64_sint64= ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entrye map_fixed32_fixed32> ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entrye map_fixed64_fixed64? ( 2H.protobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entryi map_sfixed32_sfixed32@ ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entryi map_sfixed64_sfixed64A ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry] map_int32_floatB ( 2D.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry_ map_int32_doubleC ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryY map_bool_boolD ( 2B.protobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntrya map_string_stringE ( 2F.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry_ map_string_bytesF ( 2E.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryp map_string_nested_messageG ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryr map_string_foreign_messageH ( 2N.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryj map_string_nested_enumI ( 2J.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryl map_string_foreign_enumJ ( 2K.protobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry oneof_uint32o ( H_ oneof_nested_messagep ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageH oneof_stringq ( H oneof_bytesr ( H oneof_bools (H oneof_uint64t (H oneof_floatu (H oneof_doublev (HR oneof_enumw (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumHE dataÉ ( 26.protobuf_test_messages.proto2.TestAllTypesProto2.Data fieldname1‘ ( field_name2’ ( _field_name3“ ( field__name4_” ( field0name5• ( field_0_name6– ( fieldName7— ( FieldName8˜ ( field_Name9™ ( Field_Name10š ( FIELD_NAME11› ( FIELD_name12œ ( __field_name13 ( __Field_name14ž ( field__name15Ÿ ( field__Name16  ( field_name17__¡ ( Field_name18__¢ (b NestedMessage a (F corecursive ( 21.protobuf_test_messages.proto2.TestAllTypesProto24 MapInt32Int32Entry key ( value (:84 MapInt64Int64Entry key ( value (:86 MapUint32Uint32Entry key (  value ( :86 MapUint64Uint64Entry key ( value (:86 MapSint32Sint32Entry key ( value (:86 MapSint64Sint64Entry key ( value (:88 MapFixed32Fixed32Entry key ( value (:88 MapFixed64Fixed64Entry key ( value (:8: MapSfixed32Sfixed32Entry key ( value (:8: MapSfixed64Sfixed64Entry key ( value (:84 MapInt32FloatEntry key ( value (:85 MapInt32DoubleEntry key ( value (:82 MapBoolBoolEntry key ( value (:86 MapStringStringEntry key (  value ( :85 MapStringBytesEntry key (  value ( :8~ MapStringNestedMessageEntry key ( N value ( 2?.protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage:8s MapStringForeignMessageEntry key ( B value ( 23.protobuf_test_messages.proto2.ForeignMessageProto2:8x MapStringNestedEnumEntry key ( K value (2<.protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnum:8m MapStringForeignEnumEntry key ( ? value (20.protobuf_test_messages.proto2.ForeignEnumProto2:83 Data group_int32Ê ( group_uint32Ë ( ! MessageSetCorrect*ÿÿÿÿ:à MessageSetCorrectExtension1 str ( 2³ message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectù»^ ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1ß MessageSetCorrectExtension2 i (2´ message_set_extensionC.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrect³ü ( 2M.protobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2"9 NestedEnum FOO BAR BAZ NEGÿÿÿÿÿÿÿÿÿ*xÉB oneof_field"! ForeignMessageProto2 c (*F ForeignEnumProto2 FOREIGN_FOO FOREIGN_BAR FOREIGN_BAZ:J extension_int321.protobuf_test_messages.proto2.TestAllTypesProto2x (B/ (com.google.protobuf_test_messages.proto2Hø)namepackagesyntaxZ serialized_pbForeignEnumProto2z/protobuf_test_messages.proto2.ForeignEnumProto2 FOREIGN_FOO)rindexnumberoptionstype FOREIGN_BAR FOREIGN_BAZii) r full_namefilenamefilevaluescontaining_typerserialized_startserialized_endxextension_int32z-protobuf_test_messages.proto2.extension_int32FT)rrrrrZcpp_typeZlabelZhas_default_valueZ default_value message_type enum_typer Z is_extensionZextension_scoperrZ NestedEnumz;protobuf_test_messages.proto2.TestAllTypesProto2.NestedEnumZFOOZBARZBAZZNEGi]i NestedMessagez>protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessageaz@protobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.aZ corecursivezJprotobuf_test_messages.proto2.TestAllTypesProto2.NestedMessage.corecursive ii)rrrrr fields extensionsZ nested_typesZ enum_typesrZ is_extendablerZextension_rangesZoneofsr!r"MapInt32Int32EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32EntrykeyzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.keyvaluezIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32Int32Entry.valuez8iiNMapInt64Int64EntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt64Int64Entry.valueiPiMapUint32Uint32EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.key zKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint32Uint32Entry.valueiiMapUint64Uint64EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.keyzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapUint64Uint64Entry.valueiiMapSint32Sint32EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.keyzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint32Sint32Entry.valueii,MapSint64Sint64EntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.keyzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapSint64Sint64Entry.valuei.idMapFixed32Fixed32EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32EntryzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.keyzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed32Fixed32Entry.valueifiMapFixed64Fixed64EntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64EntryzKprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.keyzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapFixed64Fixed64Entry.valueiiMapSfixed32Sfixed32EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32EntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.keyzOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed32Sfixed32Entry.valueiiMapSfixed64Sfixed64EntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64EntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.keyzOprotobuf_test_messages.proto2.TestAllTypesProto2.MapSfixed64Sfixed64Entry.valueiiPMapInt32FloatEntryzCprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntryzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.keyzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32FloatEntry.valueiRiMapInt32DoubleEntryzDprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntryzHprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.keyzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapInt32DoubleEntry.valueiiMapBoolBoolEntryzAprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.keyzGprotobuf_test_messages.proto2.TestAllTypesProto2.MapBoolBoolEntry.valueiiMapStringStringEntryzEprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.key zutf-8zKprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringStringEntry.valueii)MapStringBytesEntryzDprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntryzHprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.keyzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringBytesEntry.value i+i`MapStringNestedMessageEntryzLprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntryzPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.keyzRprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedMessageEntry.valueibiMapStringForeignMessageEntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntryzQprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.keyzSprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignMessageEntry.valueiiUMapStringNestedEnumEntryzIprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntryzMprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.keyzOprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringNestedEnumEntry.valueiWiMapStringForeignEnumEntryzJprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntryzNprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.keyzPprotobuf_test_messages.proto2.TestAllTypesProto2.MapStringForeignEnumEntry.valueii>Dataz5protobuf_test_messages.proto2.TestAllTypesProto2.DataZ group_int32zAprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_int32Z group_uint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.Data.group_uint32i@isMessageSetCorrectzBprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectziuiMessageSetCorrectExtension1zLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1strzPprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.strZmessage_set_extensionzbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension1.message_set_extensioniiiyMessageSetCorrectExtension2zLprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2izNprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.izbprotobuf_test_messages.proto2.TestAllTypesProto2.MessageSetCorrectExtension2.message_set_extensioni?i|i[TestAllTypesProto2z0protobuf_test_messages.proto2.TestAllTypesProto2Zoptional_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int32Zoptional_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.optional_int64Zoptional_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint32Zoptional_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_uint64Zoptional_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint32Zoptional_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.optional_sint64Zoptional_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed32Zoptional_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.optional_fixed64Zoptional_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed32Zoptional_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.optional_sfixed64Zoptional_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_floatZoptional_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.optional_doubleZ optional_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_boolZoptional_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.optional_stringZoptional_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.optional_bytesZoptional_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_messageZoptional_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_messageZoptional_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.optional_nested_enumZoptional_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_foreign_enumZoptional_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.optional_string_piecezZ optional_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.optional_cordZrecursive_messagezBprotobuf_test_messages.proto2.TestAllTypesProto2.recursive_messageZrepeated_int32z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int32Zrepeated_int64z?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_int64 Zrepeated_uint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint32!Zrepeated_uint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_uint64"Zrepeated_sint32z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint32#Zrepeated_sint64z@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_sint64$Zrepeated_fixed32zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed32%Zrepeated_fixed64zAprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_fixed64&Zrepeated_sfixed32zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed32'Zrepeated_sfixed64zBprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_sfixed64(Zrepeated_floatz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_float)Zrepeated_doublez@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_double*Z repeated_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bool+Zrepeated_stringz@protobuf_test_messages.proto2.TestAllTypesProto2.repeated_string,Zrepeated_bytesz?protobuf_test_messages.proto2.TestAllTypesProto2.repeated_bytes-Zrepeated_nested_messagezHprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_message0Zrepeated_foreign_messagezIprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_message1Zrepeated_nested_enumzEprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_nested_enum3Zrepeated_foreign_enumzFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_foreign_enum4Zrepeated_string_piecezFprotobuf_test_messages.proto2.TestAllTypesProto2.repeated_string_piece6Z repeated_cordz>protobuf_test_messages.proto2.TestAllTypesProto2.repeated_cord7Zmap_int32_int32z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_int328Zmap_int64_int64z@protobuf_test_messages.proto2.TestAllTypesProto2.map_int64_int649Zmap_uint32_uint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint32_uint32:Zmap_uint64_uint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_uint64_uint64.;Zmap_sint32_sint32zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint32_sint32/<Zmap_sint64_sint64zBprotobuf_test_messages.proto2.TestAllTypesProto2.map_sint64_sint64=Zmap_fixed32_fixed32zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed32_fixed32>Zmap_fixed64_fixed64zDprotobuf_test_messages.proto2.TestAllTypesProto2.map_fixed64_fixed642?Zmap_sfixed32_sfixed32zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed32_sfixed32@Zmap_sfixed64_sfixed64zFprotobuf_test_messages.proto2.TestAllTypesProto2.map_sfixed64_sfixed64AZmap_int32_floatz@protobuf_test_messages.proto2.TestAllTypesProto2.map_int32_float5BZmap_int32_doublezAprotobuf_test_messages.proto2.TestAllTypesProto2.map_int32_doubleCZ map_bool_boolz>protobuf_test_messages.proto2.TestAllTypesProto2.map_bool_boolDZmap_string_stringzBprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_stringEZmap_string_byteszAprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_bytesFZmap_string_nested_messagezJprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_messageGZmap_string_foreign_messagezKprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_messageHZmap_string_nested_enumzGprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_nested_enumIZmap_string_foreign_enumzHprotobuf_test_messages.proto2.TestAllTypesProto2.map_string_foreign_enumJZ oneof_uint32z=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_uint32oZoneof_nested_messagezEprotobuf_test_messages.proto2.TestAllTypesProto2.oneof_nested_messagepZ oneof_stringz=protobuf_test_messages.proto2.TestAllTypesProto2.oneof_stringqZ oneof_byteszprotobuf_test_messages.proto2.TestAllTypesProto2.field__name4_KiZ field0name5zprotobuf_test_messages.proto2.TestAllTypesProto2.field_0_name6MiZ fieldName7z;protobuf_test_messages.proto2.TestAllTypesProto2.fieldName7NiZ FieldName8z;protobuf_test_messages.proto2.TestAllTypesProto2.FieldName8OiZ field_Name9zprotobuf_test_messages.proto2.TestAllTypesProto2.field__name15ViZ field__Name16z>protobuf_test_messages.proto2.TestAllTypesProto2.field__Name16WiZfield_name17__z?protobuf_test_messages.proto2.TestAllTypesProto2.field_name17__XiZField_name18__z?protobuf_test_messages.proto2.TestAllTypesProto2.Field_name18__YiZ oneof_fieldzr@rBrCrDrFrIrKrLrMrOrPrSrUrXrru0 (com.google.protobuf_test_messages.proto2Hø)r5rT)r#r)osys version_infoZ_bZgoogle.protobuf.internalr Zgoogle.protobufr Z _descriptorr Z_messager Z _reflectionr Z_symbol_databaserZDefaultZ_sym_dbZFileDescriptorrZEnumDescriptorZEnumValueDescriptorZ_FOREIGNENUMPROTO2ZRegisterEnumDescriptorZEnumTypeWrapperrrrrZEXTENSION_INT32_FIELD_NUMBERZFieldDescriptorr$Z_TESTALLTYPESPROTO2_NESTEDENUMZ DescriptorZ!_TESTALLTYPESPROTO2_NESTEDMESSAGEZ _ParseOptionsZMessageOptionsZ&_TESTALLTYPESPROTO2_MAPINT32INT32ENTRYZ&_TESTALLTYPESPROTO2_MAPINT64INT64ENTRYZ(_TESTALLTYPESPROTO2_MAPUINT32UINT32ENTRYZ(_TESTALLTYPESPROTO2_MAPUINT64UINT64ENTRYZ(_TESTALLTYPESPROTO2_MAPSINT32SINT32ENTRYZ(_TESTALLTYPESPROTO2_MAPSINT64SINT64ENTRYZ*_TESTALLTYPESPROTO2_MAPFIXED32FIXED32ENTRYZ*_TESTALLTYPESPROTO2_MAPFIXED64FIXED64ENTRYZ,_TESTALLTYPESPROTO2_MAPSFIXED32SFIXED32ENTRYZ,_TESTALLTYPESPROTO2_MAPSFIXED64SFIXED64ENTRYfloatZ&_TESTALLTYPESPROTO2_MAPINT32FLOATENTRYZ'_TESTALLTYPESPROTO2_MAPINT32DOUBLEENTRYZ$_TESTALLTYPESPROTO2_MAPBOOLBOOLENTRYdecodeZ(_TESTALLTYPESPROTO2_MAPSTRINGSTRINGENTRYZ'_TESTALLTYPESPROTO2_MAPSTRINGBYTESENTRYZ/_TESTALLTYPESPROTO2_MAPSTRINGNESTEDMESSAGEENTRYZ0_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNMESSAGEENTRYZ,_TESTALLTYPESPROTO2_MAPSTRINGNESTEDENUMENTRYZ-_TESTALLTYPESPROTO2_MAPSTRINGFOREIGNENUMENTRYZ_TESTALLTYPESPROTO2_DATAZ%_TESTALLTYPESPROTO2_MESSAGESETCORRECTZ/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION1Z/_TESTALLTYPESPROTO2_MESSAGESETCORRECTEXTENSION2Z FieldOptionsZOneofDescriptorZ_TESTALLTYPESPROTO2Z_FOREIGNMESSAGEPROTO2Zfields_by_namer&r r'Zoneofs_by_namer,appendZcontaining_oneofZmessage_types_by_nameZenum_types_by_nameZextensions_by_nameZRegisterFileDescriptorZGeneratedProtocolMessageTypeZMessagedictrZZRegisterMessager(r.r1r2r4r6r8r:r<r>r@rBrCrDrFrIrKrLrMrOrPrSrUrXrZRegisterExtensionZ has_optionsZ FileOptionsZ_optionsrrrrsJ                                                                                                                                                                                       2