3 SÉLj¡ìãS@stddlZejddkrdd„p$dd„ZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe jƒZdd lmZy ejZWnek rªejjjZYnXejd ddedƒejgd�Zejdddeejdddddd�ejdddddd�ejdddddd�ejdddddd�gddddd � ZejeƒejeƒZdZ dZ!dZ"dZ#ejd!d"deejd#ddddd�ejd$ddddd�ejd%ddddd�ejd&ddddd�ejd'd�d8ddd�gddd(d)d � Z$eje$ƒej%d*d+dedej&d,d-dddddd.ddddd.dded/�ggggdd.dggd0d1d2�Z'ej%d3d4dedej&d5d6dddddd.ddddd.dded/�ej&d7d8dddddd.ddddd.dded/�ej&d9d:ddd;ddd.ddddd.dded/�ej&dd?ddd@ddd.ddddd.dded/�ej&dAdBdddCddd.ddddd.dded/�ej&dDdEddFdFddd.ddddd.dded/�ej&dGdHdFdIdddd.ddddd.dded/�ej&dJdKdIdLdMddd.ddddd.dded/�ej&dNdOdLdPdQddd.ddddd.dded/�ej&dRdSdPdTdddd.e(dƒdddd.dded/�ej&dUdVdTdWdddd.e(dƒdddd.dded/�ej&dXdYdWd;dIdFdd.d.dddd.dded/�ej&dZd[d;d\dLdLdd.ed]ƒj)d^ƒdddd.dded/�ej&d_d`d\dMdWdLdd.ed]ƒdddd.dded/�ej&dadbdMdCdTdPdd.ddddd.dded/�ej&dcdddQdedTdPdd.ddddd.dded/�ej&dfdgd@dhdTdPdd.ddddd.dded/�ej&didjdCdkd\dIdd.ddddd.dded/�ej&dldmdednd\dIdd.ddddd.dded/�ej&dodpdhdqdLdLdd.ed]ƒj)d^ƒdddd.dej*ej+ƒedrƒƒed/�ej&dsdtdkdudLdLdd.ed]ƒj)d^ƒdddd.dej*ej+ƒedvƒƒed/�ej&dwdxdndydTdPdd.ddddd.dded/�ej&dzd{d|d}dTdPdd.ddddd.dej*ej+ƒed~ƒƒed/�ej&dd€dqd�dTdPdd.ddddd.dej*ej+ƒed~ƒƒed/�ej&d‚dƒdud„dddd.gdddd.dded/�ej&d…d†dyd‡dddd.gdddd.dded/�ej&dˆd‰d}dŠd;ddd.gdddd.dded/�ej&d‹dŒd�dŽdddd.gdddd.dded/�ej&d�d�d‘d’d@ddd.gdddd.dded/�ej&d“d”d•d–dCddd.gdddd.dded/�ej&d—d˜d„d™dFddd.gdddd.dded/�ej&dšd›d‡dœdddd.gdddd.dded/�ej&d�dždŠdŸdMddd.gdddd.dded/�ej&d d¡dŽd¢dQddd.gdddd.dded/�ej&d£d¤d’d¥dddd.gdddd.dded/�ej&d¦d§d–d¨dddd.gdddd.dded/�ej&d©dªd™d«dIdFdd.gdddd.dded/�ej&d¬d­dœd®dLdLdd.gdddd.dded/�ej&d¯d°dŸd±dWdLdd.gdddd.dded/�ej&d²d³d¢d´dTdPdd.gdddd.dded/�ej&dµd¶d¥d·dTdPdd.gdddd.dded/�ej&d¸d¹d¨dºdTdPdd.gdddd.dded/�ej&d»d¼d«d½d\dIdd.gdddd.dded/�ej&d¾d¿d®dÀd\dIdd.gdddd.dded/�ej&dÁdÂd±dÃdLdLdd.gdddd.dej*ej+ƒedrƒƒed/�ej&dÄdÅdÆdÇdLdLdd.gdddd.dej*ej+ƒedvƒƒed/�ej&dÈdÉdÊdËdTdPdd.gdddd.dej*ej+ƒed~ƒƒed/�ej&dÌdÍd´dÎd;ddd.ddddd.dded/�ej&dÏdÐd·dÑdTdPdd.ddddd.dded/�ej&dÒdÓdºdÔdLdLdd.ed]ƒj)d^ƒdddd.dded/�ej&dÕdÖd½d×dWdLdd.ed]ƒdddd.dded/�g4ge'ge$gdd.dgej,dØdÙddgdÚ�gdÛdÜd2�Z-ej%dÝdÞdedej&dßdàddádddd.gdddd.dej*ej+ƒed⃃ed/�ej&dãdäddådddd.gdddd.dej*ej+ƒed⃃ed/�ej&dædçddèd;ddd.gdddd.dej*ej+ƒed⃃ed/�ej&dédêddëdddd.gdddd.dej*ej+ƒed⃃ed/�ej&dìdíddîd@ddd.gdddd.dej*ej+ƒed⃃ed/�ej&dïdðddñdCddd.gdddd.dej*ej+ƒed⃃ed/�ej&dòdóddôdFddd.gdddd.dej*ej+ƒed⃃ed/�ej&dõdödFd÷dddd.gdddd.dej*ej+ƒed⃃ed/�ej&dødùdIdúdMddd.gdddd.dej*ej+ƒed⃃ed/�ej&dûdüdLdýdQddd.gdddd.dej*ej+ƒed⃃ed/�ej&dþdÿdP�ddddd.gdddd.dej*ej+ƒed⃃ed/�ej&�d�ddT�ddddd.gdddd.dej*ej+ƒed⃃ed/�ej&�d�ddW�ddIdFdd.gdddd.dej*ej+ƒed⃃ed/�ej&�d�dd;�d d\dIdd.gdddd.dej*ej+ƒed⃃ed/�ggggdd.dgg�d �d d2�Z.ej%�d �d dedej&d‚�ddddddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d…�ddddddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&dˆ�dddd;ddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d‹�ddddddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d��dddd@ddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d“�ddddCddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d—�dddFdFddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&dš�ddFdIdddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d��ddIdLdMddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d �ddLdPdQddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d£�ddPdTdddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d¦�ddTdWdddd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d©�ddWd;dIdFdd.gdddd.dej*ej+ƒe�dƒƒed/�ej&d»�dd;d\d\dIdd.gdddd.dej*ej+ƒe�dƒƒed/�ggggdd.dgg�d�dd2�Z/ej%�d�d dedej&�d!�d"dddTdPdd.ddddd.dded/�ej&�d#�d$dddTdPdd.ddddd.dded/�ej&�d%�d&dddTdPdd.gdddd.dded/�ggggdd.dgg�d'�d(d2�Z0ej%�d)�d*dedej&�d+�d,dddddd.ddddd.dded/�ggggdd.dgg�d-�d.d2�Z1ej%�d/�d0dedggggdd.dgg�d1�d2d2�Z2e-e'_3e'e-j4da_5e1e-j4dc_5ej6e-j4df_5e$e-j4di_7ee-j4dl_7ej8e-j4dw_5e'e-j4dz_5ej6e-j4d_5e'e-j4d²_5e1e-j4dµ_5ej6e-j4d¸_5e$e-j4d»_7ee-j4d¾_7e'e-j4dÈ_5e'e-j4dÏ_5e-e$_3e-j9dØj:j;e-j4d̃e-j9dØe-j4dÌ_d<ej?eƒe j@d3e jAfeBe j@d*e jAfeBe'�d3�d4�ƒe-�d3�d5�ƒZCejDeCƒejDeCjEƒe j@dÝe jAfeBe.�d3�d4�ƒZFejDeFƒe j@�d e jAfeBe/�d3�d4�ƒZGejDeGƒe j@�de jAfeBe0�d3�d4�ƒZHejDeHƒe j@�d)e jAfeBe1�d3�d4�ƒZIejDeIƒe j@�d/e jAfeBe2�d3�d4�ƒZJejDeJƒ�d6e_Kej*ejLƒe�d7ƒƒe_M�d6e-j4do_Kej*ej+ƒedrƒƒe-j4do_M�d6e-j4ds_Kej*ej+ƒedvƒƒe-j4ds_M�d6e-j4dz_Kej*ej+ƒed~ƒƒe-j4dz_M�d6e-j4d_Kej*ej+ƒed~ƒƒe-j4d_M�d6e-j4dÁ_Kej*ej+ƒedrƒƒe-j4dÁ_M�d6e-j4dÄ_Kej*ej+ƒedvƒƒe-j4dÄ_M�d6e-j4dÈ_Kej*ej+ƒed~ƒƒe-j4dÈ_M�d6e.j4dß_Kej*ej+ƒed⃃e.j4dß_M�d6e.j4dã_Kej*ej+ƒed⃃e.j4dã_M�d6e.j4dæ_Kej*ej+ƒed⃃e.j4dæ_M�d6e.j4dé_Kej*ej+ƒed⃃e.j4dé_M�d6e.j4dì_Kej*ej+ƒed⃃e.j4dì_M�d6e.j4dï_Kej*ej+ƒed⃃e.j4dï_M�d6e.j4dò_Kej*ej+ƒed⃃e.j4dò_M�d6e.j4dõ_Kej*ej+ƒed⃃e.j4dõ_M�d6e.j4dø_Kej*ej+ƒed⃃e.j4dø_M�d6e.j4dû_Kej*ej+ƒed⃃e.j4dû_M�d6e.j4dþ_Kej*ej+ƒed⃃e.j4dþ_M�d6e.j4�d_Kej*ej+ƒed⃃e.j4�d_M�d6e.j4�d_Kej*ej+ƒed⃃e.j4�d_M�d6e.j4�d_Kej*ej+ƒed⃃e.j4�d_M�d6e/j4d‚_Kej*ej+ƒe�dƒƒe/j4d‚_M�d6e/j4d…_Kej*ej+ƒe�dƒƒe/j4d…_M�d6e/j4dˆ_Kej*ej+ƒe�dƒƒe/j4dˆ_M�d6e/j4d‹_Kej*ej+ƒe�dƒƒe/j4d‹_M�d6e/j4d�_Kej*ej+ƒe�dƒƒe/j4d�_M�d6e/j4d“_Kej*ej+ƒe�dƒƒe/j4d“_M�d6e/j4d—_Kej*ej+ƒe�dƒƒe/j4d—_M�d6e/j4dš_Kej*ej+ƒe�dƒƒe/j4dš_M�d6e/j4d�_Kej*ej+ƒe�dƒƒe/j4d�_M�d6e/j4d _Kej*ej+ƒe�dƒƒe/j4d _M�d6e/j4d£_Kej*ej+ƒe�dƒƒe/j4d£_M�d6e/j4d¦_Kej*ej+ƒe�dƒƒe/j4d¦_M�d6e/j4d©_Kej*ej+ƒe�dƒƒe/j4d©_M�d6e/j4d»_Kej*ej+ƒe�dƒƒe/j4d»_MdS(9éNécCs|S)N©)Úxrrú//usr/lib/python3.6/unittest_proto3_arena_pb2.pyÚsrcCs |jdƒS)NÚlatin1)Úencode)rrrrrs)Úenum_type_wrapper)Ú descriptor)Úmessage)Ú reflection)Úsymbol_database)Údescriptor_pb2)Úunittest_import_pb2z+google/protobuf/unittest_proto3_arena.protoZproto3_arena_unittestZproto3u4 +google/protobuf/unittest_proto3_arena.protoproto3_arena_unittest%google/protobuf/unittest_import.proto"É TestAllTypes 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 ( R optional_nested_message ( 21.proto3_arena_unittest.TestAllTypes.NestedMessageG optional_foreign_message ( 2%.proto3_arena_unittest.ForeignMessageH optional_import_message ( 2'.protobuf_unittest_import.ImportMessageL optional_nested_enum (2..proto3_arena_unittest.TestAllTypes.NestedEnumA optional_foreign_enum (2".proto3_arena_unittest.ForeignEnum! optional_string_piece ( B optional_cord ( BU optional_public_import_message ( 2-.protobuf_unittest_import.PublicImportMessageT optional_lazy_message ( 21.proto3_arena_unittest.TestAllTypes.NestedMessageB(Q optional_lazy_import_messages ( 2'.protobuf_unittest_import.ImportMessageB( 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- ( R repeated_nested_message0 ( 21.proto3_arena_unittest.TestAllTypes.NestedMessageG repeated_foreign_message1 ( 2%.proto3_arena_unittest.ForeignMessageH repeated_import_message2 ( 2'.protobuf_unittest_import.ImportMessageL repeated_nested_enum3 (2..proto3_arena_unittest.TestAllTypes.NestedEnumA repeated_foreign_enum4 (2".proto3_arena_unittest.ForeignEnum! repeated_string_piece6 ( B repeated_cord7 ( BT repeated_lazy_message9 ( 21.proto3_arena_unittest.TestAllTypes.NestedMessageB( oneof_uint32o ( HQ oneof_nested_messagep ( 21.proto3_arena_unittest.TestAllTypes.NestedMessageH oneof_stringq ( H oneof_bytesr ( H NestedMessage bb ("C NestedEnum ZERO FOO BAR BAZ NEGÿÿÿÿÿÿÿÿÿB oneof_field"® TestPackedTypes packed_int32Z (B packed_int64[ (B packed_uint32\ ( B packed_uint64] (B packed_sint32^ (B packed_sint64_ (B packed_fixed32` (B packed_fixed64a (B packed_sfixed32b (B packed_sfixed64c (B packed_floatd (B packed_doublee (B packed_boolf (B; packed_enumg (2".proto3_arena_unittest.ForeignEnumB"ß TestUnpackedTypes repeated_int32 (B repeated_int64 (B repeated_uint32 ( B repeated_uint64 (B repeated_sint32 (B repeated_sint64 (B repeated_fixed32 (B repeated_fixed64 (B repeated_sfixed32 (B repeated_sfixed64 (B repeated_float (B repeated_double (B repeated_bool (BP repeated_nested_enum (2..proto3_arena_unittest.TestAllTypes.NestedEnumB"Ç NestedTestAllTypes8 child ( 2).proto3_arena_unittest.NestedTestAllTypes4 payload ( 2#.proto3_arena_unittest.TestAllTypesA repeated_child ( 2).proto3_arena_unittest.NestedTestAllTypes" ForeignMessage c (" TestEmptyMessage*R ForeignEnum FOREIGN_ZERO FOREIGN_FOO FOREIGN_BAR FOREIGN_BAZBøbproto3)ÚnameÚpackageÚsyntaxZ serialized_pbZ dependenciesÚ ForeignEnumz!proto3_arena_unittest.ForeignEnumÚ FOREIGN_ZERO)rÚindexÚnumberÚoptionsÚtypeÚ FOREIGN_FOOééÚ FOREIGN_BARééÚ FOREIGN_BAZéiÇ i) rÚ full_nameÚfilenameÚfileÚvaluesÚcontaining_typerÚserialized_startÚserialized_endZ NestedEnumz-proto3_arena_unittest.TestAllTypes.NestedEnumZZEROZFOOZBARZBAZZNEGiåi( Ú NestedMessagez0proto3_arena_unittest.TestAllTypes.NestedMessageZbbz3proto3_arena_unittest.TestAllTypes.NestedMessage.bbF)rr!rrrZcpp_typeZlabelZhas_default_valueZ default_valueÚ message_typeÚ enum_typer%Z is_extensionZextension_scoperr#iÈiã)rr!r"r#r%ÚfieldsÚ extensionsZ nested_typesZ enum_typesrZ is_extendablerZextension_rangesZoneofsr&r'Ú TestAllTypesz"proto3_arena_unittest.TestAllTypesZoptional_int32z1proto3_arena_unittest.TestAllTypes.optional_int32Zoptional_int64z1proto3_arena_unittest.TestAllTypes.optional_int64Zoptional_uint32z2proto3_arena_unittest.TestAllTypes.optional_uint32é Zoptional_uint64z2proto3_arena_unittest.TestAllTypes.optional_uint64Zoptional_sint32z2proto3_arena_unittest.TestAllTypes.optional_sint32éZoptional_sint64z2proto3_arena_unittest.TestAllTypes.optional_sint64éZoptional_fixed32z3proto3_arena_unittest.TestAllTypes.optional_fixed32éZoptional_fixed64z3proto3_arena_unittest.TestAllTypes.optional_fixed64éZoptional_sfixed32z4proto3_arena_unittest.TestAllTypes.optional_sfixed32é éZoptional_sfixed64z4proto3_arena_unittest.TestAllTypes.optional_sfixed64é éZoptional_floatz1proto3_arena_unittest.TestAllTypes.optional_floaté Zoptional_doublez2proto3_arena_unittest.TestAllTypes.optional_doubleé Z optional_boolz0proto3_arena_unittest.TestAllTypes.optional_boolZoptional_stringz2proto3_arena_unittest.TestAllTypes.optional_stringéÚzutf-8Zoptional_bytesz1proto3_arena_unittest.TestAllTypes.optional_bytesZoptional_nested_messagez:proto3_arena_unittest.TestAllTypes.optional_nested_messageZoptional_foreign_messagez;proto3_arena_unittest.TestAllTypes.optional_foreign_messageéZoptional_import_messagez:proto3_arena_unittest.TestAllTypes.optional_import_messageéZoptional_nested_enumz7proto3_arena_unittest.TestAllTypes.optional_nested_enuméZoptional_foreign_enumz8proto3_arena_unittest.TestAllTypes.optional_foreign_enuméZoptional_string_piecez8proto3_arena_unittest.TestAllTypes.optional_string_pieceézZ optional_cordz0proto3_arena_unittest.TestAllTypes.optional_cordézZoptional_public_import_messagezAproto3_arena_unittest.TestAllTypes.optional_public_import_messageéZoptional_lazy_messagez8proto3_arena_unittest.TestAllTypes.optional_lazy_messageééz(Zoptional_lazy_import_messagez?proto3_arena_unittest.TestAllTypes.optional_lazy_import_messageésZrepeated_int32z1proto3_arena_unittest.TestAllTypes.repeated_int32éZrepeated_int64z1proto3_arena_unittest.TestAllTypes.repeated_int64é Zrepeated_uint32z2proto3_arena_unittest.TestAllTypes.repeated_uint32é!Zrepeated_uint64z2proto3_arena_unittest.TestAllTypes.repeated_uint64éé"Zrepeated_sint32z2proto3_arena_unittest.TestAllTypes.repeated_sint32éé#Zrepeated_sint64z2proto3_arena_unittest.TestAllTypes.repeated_sint64éé$Zrepeated_fixed32z3proto3_arena_unittest.TestAllTypes.repeated_fixed32é%Zrepeated_fixed64z3proto3_arena_unittest.TestAllTypes.repeated_fixed64é&Zrepeated_sfixed32z4proto3_arena_unittest.TestAllTypes.repeated_sfixed32é'Zrepeated_sfixed64z4proto3_arena_unittest.TestAllTypes.repeated_sfixed64é(Zrepeated_floatz1proto3_arena_unittest.TestAllTypes.repeated_floaté)Zrepeated_doublez2proto3_arena_unittest.TestAllTypes.repeated_doubleé*Z repeated_boolz0proto3_arena_unittest.TestAllTypes.repeated_boolé+Zrepeated_stringz2proto3_arena_unittest.TestAllTypes.repeated_stringé,Zrepeated_bytesz1proto3_arena_unittest.TestAllTypes.repeated_bytesé-Zrepeated_nested_messagez:proto3_arena_unittest.TestAllTypes.repeated_nested_messageé0Zrepeated_foreign_messagez;proto3_arena_unittest.TestAllTypes.repeated_foreign_messageé1Zrepeated_import_messagez:proto3_arena_unittest.TestAllTypes.repeated_import_messageé2Zrepeated_nested_enumz7proto3_arena_unittest.TestAllTypes.repeated_nested_enumé3Zrepeated_foreign_enumz8proto3_arena_unittest.TestAllTypes.repeated_foreign_enumé4Zrepeated_string_piecez8proto3_arena_unittest.TestAllTypes.repeated_string_pieceé6Z repeated_cordz0proto3_arena_unittest.TestAllTypes.repeated_cordé.é7Zrepeated_lazy_messagez8proto3_arena_unittest.TestAllTypes.repeated_lazy_messageé/é9Z oneof_uint32z/proto3_arena_unittest.TestAllTypes.oneof_uint32éoZoneof_nested_messagez7proto3_arena_unittest.TestAllTypes.oneof_nested_messageépZ oneof_stringz/proto3_arena_unittest.TestAllTypes.oneof_stringéqZ oneof_bytesz.proto3_arena_unittest.TestAllTypes.oneof_bytesérZ oneof_fieldz.proto3_arena_unittest.TestAllTypes.oneof_field)rr!rr%r+éni7 ÚTestPackedTypesz%proto3_arena_unittest.TestPackedTypesZ packed_int32z2proto3_arena_unittest.TestPackedTypes.packed_int32éZzZ packed_int64z2proto3_arena_unittest.TestPackedTypes.packed_int64é[Z packed_uint32z3proto3_arena_unittest.TestPackedTypes.packed_uint32é\Z packed_uint64z3proto3_arena_unittest.TestPackedTypes.packed_uint64é]Z packed_sint32z3proto3_arena_unittest.TestPackedTypes.packed_sint32é^Z packed_sint64z3proto3_arena_unittest.TestPackedTypes.packed_sint64é_Zpacked_fixed32z4proto3_arena_unittest.TestPackedTypes.packed_fixed32é`Zpacked_fixed64z4proto3_arena_unittest.TestPackedTypes.packed_fixed64éaZpacked_sfixed32z5proto3_arena_unittest.TestPackedTypes.packed_sfixed32ébZpacked_sfixed64z5proto3_arena_unittest.TestPackedTypes.packed_sfixed64écZ packed_floatz2proto3_arena_unittest.TestPackedTypes.packed_floatédZ packed_doublez3proto3_arena_unittest.TestPackedTypes.packed_doubleéeZ packed_boolz1proto3_arena_unittest.TestPackedTypes.packed_booléfZ packed_enumz1proto3_arena_unittest.TestPackedTypes.packed_enumégi: iè ÚTestUnpackedTypesz'proto3_arena_unittest.TestUnpackedTypesz6proto3_arena_unittest.TestUnpackedTypes.repeated_int32zz6proto3_arena_unittest.TestUnpackedTypes.repeated_int64z7proto3_arena_unittest.TestUnpackedTypes.repeated_uint32z7proto3_arena_unittest.TestUnpackedTypes.repeated_uint64z7proto3_arena_unittest.TestUnpackedTypes.repeated_sint32z7proto3_arena_unittest.TestUnpackedTypes.repeated_sint64z8proto3_arena_unittest.TestUnpackedTypes.repeated_fixed32z8proto3_arena_unittest.TestUnpackedTypes.repeated_fixed64z9proto3_arena_unittest.TestUnpackedTypes.repeated_sfixed32z9proto3_arena_unittest.TestUnpackedTypes.repeated_sfixed64z6proto3_arena_unittest.TestUnpackedTypes.repeated_floatz7proto3_arena_unittest.TestUnpackedTypes.repeated_doublez5proto3_arena_unittest.TestUnpackedTypes.repeated_boolzsH