� S�LjcA@s�ddlZejddkr(d�p.d�ZddlmZddlmZddlmZ dd lm Z dd lm Z dd lmZe j�Zdd lmZejd dddddded�dejg�Zejd ddddddedejd dddddddd d�ejd d!dd"dd"ddd d�gd#dddd$d%d&d'� Zeje�eje�ZdZd"Zd(Zejd d)dd*dddd(d d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e"d5dddde�Z#ejd d6dd7dddedejd d8ddddddd d�ejd d9dd"dd"ddd d�gd#dddd$d:d&d;� Z$eje$�ejd d<dd=dddedejd d>ddddddd d�gd#dddd$d?d&d@� Z%eje%�ej&d dAddBddded#ddCejd dDddEdddd"d d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e d5dddde�gdFgdGgdHgdddIe dddJgdKgd$dLd&dM�Z'ej&d dNddOddded#ddCejd dPddQddddRd d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e d5dddde�ejd dSddTdd"ddUd d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e d5dddde�gdFgdGgdHgdddIe dddJgdKgd$dVd&dW�Z(ej&d dXddYddded#ddCejd dZdd[dddd"d d\d,d"d-d]d.e d/dd2dd3dd#dd4e d5dddde�ejd d^dd_dd"dd]d dUd,d`d-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd daddbdd]ddd dUd,d`d-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd dcddddddded dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd dhddiddedd\d dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd djddkdd\ddld dUd,d`d-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd dmddnddlddod dUd,d`d-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd dpddqddodd`d dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd drddsdd`dd+d dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd dtddudd+ddgd d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e d5dddde�ejd dvddwddgddfd d+d,d+d-dd.e d/gd2dd3dd#dd4e d5dddde�ejd dxddyddfddzd dgd,dgd-dd.e d/gd2dd3dd#dd4e d5dddde�ejd d{dd|ddzdd}d dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd d~ddddRdd�d d\d,d"d-d"d.e"d/d�d2dd3dd#dd4e d5dddde�ejd d�dd�ddUdd�d d"d,d\d-d"d.e"d/e)d��d2dd3dd#dd4e d5dddde�ejd d�dd�dd}dd�d d+d,d+d-d"d.e"d/ed��j!d1�d2dd3dd#dd4e d5dddde�ejd d�dd�dd�dd�d d`d,dod-d"d.e"d/e d2dd3dd#dd4e d5dddde�ejd d�dd�dd�dd�d dUd,d`d-d"d.e"d/d"d2dd3dd#dd4e d5dddde�ejd d�dd�dd�dd�d dzd,d+d-d"d.e"d/ed��d2dd3dd#dd4e d5dddde�ejd d�dd�dd�dd�d d\d,d"d-d"d.e d/dd2dd3dd#dd4e d5dddde�ejd d�dd�dd�dd�d d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e d5dddde�gdFejd d�dd�dddd�d d+d,d+d-d"d.e d/ed0�j!d1�d2dd3dd#dd4e"d5dddde�gdGe'e(gdHe$gdddIe dddJgdKej*d d�dd�ddd#ddCg�gd$d�d&d��Z+ej&d d�dd�ddded#ddCejd d{dd�dddd"d dfd,dgd-d"d.e d/dd2dd3dd#dd4e d5dddde�gdFgdGgdHgdddIe dddJgdKgd$d�d&d��Z,ej&d d�dd�ddded#ddCgdFgdGgdHe%gdddIe dddJgdKgd$d�d&d@�Z-ej&d d�dd�ddded#ddCejd d�dd�dddd"d d\d,d"d-d"d.e d/dd2dd3dd#dd4e d5dddde�gdFgdGgdHgdej.ej/�ed���dIe dddJgdKgd$d�d&d��Z0e+e'_1e+e(_1ee+j2d^_3e$e+j2da_3e'e+j2dc_4ej5e+j2dh_4ej6e+j2dj_3ej7e+j2dm_3ej8e+j2dp_4e+e+j2dr_4e(e+j2dx_4e,e+j2d{_4ee+j2d�_3e+e$_1e+j9d�j:j;e+j2d��e+j9d�e+j2d�_<e+j9d�j:j;e+j2d��e+j9d�e+j2d�_<e+e,j2d{_4e-e%_1e+ej=dXdtcCs |jd�S(Ntlatin1(tencode(R((sN/usr/lib/python2.7/site-packages/google/protobuf/internal/factory_test2_pb2.pyRR(tenum_type_wrapper(t descriptor(tmessage(t reflection(tsymbol_database(tdescriptor_pb2(tfactory_test1_pb2tnames,google/protobuf/internal/factory_test2.prototpackagesgoogle.protobuf.python.internaltsyntaxtproto2t serialized_pbs� ,google/protobuf/internal/factory_test2.protogoogle.protobuf.python.internal,google/protobuf/internal/factory_test1.proto"� Factory2Message mandatory (E factory_2_enum (2-.google.protobuf.python.internal.Factory2Enumb nested_factory_2_enum (2C.google.protobuf.python.internal.Factory2Message.NestedFactory2Enumh nested_factory_2_message ( 2F.google.protobuf.python.internal.Factory2Message.NestedFactory2MessageK factory_1_message ( 20.google.protobuf.python.internal.Factory1MessageE factory_1_enum (2-.google.protobuf.python.internal.Factory1Enumb nested_factory_1_enum (2C.google.protobuf.python.internal.Factory1Message.NestedFactory1Enumh nested_factory_1_message ( 2F.google.protobuf.python.internal.Factory1Message.NestedFactory1MessageJ circular_message ( 20.google.protobuf.python.internal.Factory2Message scalar_value (  list_value ( I grouped ( 28.google.protobuf.python.internal.Factory2Message.Grouped: loop ( 2,.google.protobuf.python.internal.LoopMessage int_with_default (:1776! double_with_default (:9.99( string_with_default ( : hello world bool_with_default (:false[ enum_with_default (2-.google.protobuf.python.internal.Factory2Enum:FACTORY_2_VALUE_1& bytes_with_default ( : a\373\000c oneof_int (H oneof_string ( H& NestedFactory2Message value ( ) Grouped part_1 (  part_2 ( "P NestedFactory2Enum NESTED_FACTORY_2_VALUE_0 NESTED_FACTORY_2_VALUE_12I one_more_field0.google.protobuf.python.internal.Factory1Message� ( B oneof_field"M LoopMessage> loop ( 20.google.protobuf.python.internal.Factory2Message"D MessageWithNestedEnumOnly"' NestedEnum NESTED_MESSAGE_ENUM_0"' MessageWithOption field1 (:*< Factory2Enum FACTORY_2_VALUE_0 FACTORY_2_VALUE_1:H another_field0.google.protobuf.python.internal.Factory1Message� ( t dependenciest Factory2Enumt full_names,google.protobuf.python.internal.Factory2EnumtfilenametfiletvaluestFACTORY_2_VALUE_0tindextnumbertoptionsttypetFACTORY_2_VALUE_1itcontaining_typetserialized_startitserialized_endiTi�t another_fields-google.protobuf.python.internal.another_fieldi tcpp_typetlabelthas_default_valuet default_valueRsutf-8t message_typet enum_typet is_extensiontextension_scopetNestedFactory2EnumsBgoogle.protobuf.python.internal.Factory2Message.NestedFactory2EnumtNESTED_FACTORY_2_VALUE_0tNESTED_FACTORY_2_VALUE_1i�i�t NestedEnumsDgoogle.protobuf.python.internal.MessageWithNestedEnumOnly.NestedEnumtNESTED_MESSAGE_ENUM_0i�i�tNestedFactory2MessagesEgoogle.protobuf.python.internal.Factory2Message.NestedFactory2MessagetfieldstvaluesKgoogle.protobuf.python.internal.Factory2Message.NestedFactory2Message.valuet extensionst nested_typest enum_typest is_extendabletextension_rangestoneofsi[i�tGroupeds7google.protobuf.python.internal.Factory2Message.Groupedtpart_1s>google.protobuf.python.internal.Factory2Message.Grouped.part_1i tpart_2s>google.protobuf.python.internal.Factory2Message.Grouped.part_2ii�i�tFactory2Messages/google.protobuf.python.internal.Factory2Messaget mandatorys9google.protobuf.python.internal.Factory2Message.mandatoryiitfactory_2_enums>google.protobuf.python.internal.Factory2Message.factory_2_enumitnested_factory_2_enumsEgoogle.protobuf.python.internal.Factory2Message.nested_factory_2_enumtnested_factory_2_messagesHgoogle.protobuf.python.internal.Factory2Message.nested_factory_2_messageii i tfactory_1_messagesAgoogle.protobuf.python.internal.Factory2Message.factory_1_messagetfactory_1_enums>google.protobuf.python.internal.Factory2Message.factory_1_enumitnested_factory_1_enumsEgoogle.protobuf.python.internal.Factory2Message.nested_factory_1_enumitnested_factory_1_messagesHgoogle.protobuf.python.internal.Factory2Message.nested_factory_1_messagetcircular_messages@google.protobuf.python.internal.Factory2Message.circular_messaget scalar_values<google.protobuf.python.internal.Factory2Message.scalar_valuet list_values:google.protobuf.python.internal.Factory2Message.list_valuetgroupeds7google.protobuf.python.internal.Factory2Message.groupedi tloops4google.protobuf.python.internal.Factory2Message.loopitint_with_defaults@google.protobuf.python.internal.Factory2Message.int_with_defaultii�tdouble_with_defaultsCgoogle.protobuf.python.internal.Factory2Message.double_with_defaultig{�G��#@tstring_with_defaultsCgoogle.protobuf.python.internal.Factory2Message.string_with_defaultis hello worldtbool_with_defaultsAgoogle.protobuf.python.internal.Factory2Message.bool_with_defaultitenum_with_defaultsAgoogle.protobuf.python.internal.Factory2Message.enum_with_defaultitbytes_with_defaultsBgoogle.protobuf.python.internal.Factory2Message.bytes_with_defaultisa�ct oneof_ints9google.protobuf.python.internal.Factory2Message.oneof_intit oneof_strings<google.protobuf.python.internal.Factory2Message.oneof_stringitone_more_fields>google.protobuf.python.internal.Factory2Message.one_more_fieldi�t oneof_fields;google.protobuf.python.internal.Factory2Message.oneof_fieldi�iXt LoopMessages+google.protobuf.python.internal.LoopMessages0google.protobuf.python.internal.LoopMessage.loopiZi�tMessageWithNestedEnumOnlys9google.protobuf.python.internal.MessageWithNestedEnumOnlyi�tMessageWithOptions1google.protobuf.python.internal.MessageWithOptiontfield1s8google.protobuf.python.internal.MessageWithOption.field1si�it DESCRIPTORt __module__s*google.protobuf.internal.factory_test2_pb2(Otsyst version_infot_btgoogle.protobuf.internalRtgoogle.protobufRt _descriptorRt_messageRt _reflectionR t_symbol_databaseR tDefaultt_sym_dbR t8google_dot_protobuf_dot_internal_dot_factory__test1__pb2tFileDescriptorRVtEnumDescriptortNonetEnumValueDescriptort _FACTORY2ENUMtRegisterEnumDescriptortEnumTypeWrapperRRRtANOTHER_FIELD_FIELD_NUMBERtFieldDescriptortFalsetdecodetTrueR t#_FACTORY2MESSAGE_NESTEDFACTORY2ENUMt%_MESSAGEWITHNESTEDENUMONLY_NESTEDENUMt Descriptort&_FACTORY2MESSAGE_NESTEDFACTORY2MESSAGEt_FACTORY2MESSAGE_GROUPEDtfloattOneofDescriptort_FACTORY2MESSAGEt _LOOPMESSAGEt_MESSAGEWITHNESTEDENUMONLYt _ParseOptionstMessageOptionst_MESSAGEWITHOPTIONRtfields_by_nameR&R%t_FACTORY1MESSAGEt _FACTORY1ENUMt#_FACTORY1MESSAGE_NESTEDFACTORY1ENUMt&_FACTORY1MESSAGE_NESTEDFACTORY1MESSAGEtoneofs_by_nameR/tappendtcontaining_oneoftmessage_types_by_nametenum_types_by_nametextensions_by_nametRegisterFileDescriptortGeneratedProtocolMessageTypetMessagetdictR:tRegisterMessageR.R7RRRSRTtFactory1MessagetRegisterExtensiont has_optionst_options(((sN/usr/lib/python2.7/site-packages/google/protobuf/internal/factory_test2_pb2.pytsH %