; tDc@sdkZdklZdZdZdZdZdZddd d d gZd Z dZ dZ dZ d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+Z+d,Z,d-Z-d.Z.dZ/dZ0dZ1d Z2d/Z3dZ4d0Z5dZ6d Z7dZ8dZ9dZ:dZ;d Z<d1Z=d2Z>dZ?dZ@dZAd3ZBd4ZCd5ZDd6ZEd7ZFdZGd8ZHd9ZId:ZJd;ZKdZLdZMdZNd<ZOd=ZPd>ZQd?ZRd@ZSdAZTd ZUdZVdZWd ZXdZYdZZdZ[d Z\d Z]dZ^d Z_dZ`dZad ZbdZcdZdd Zed Zfd ZgdZhdZid1Zjd2ZkdZld<Zmd=Znd>ZodZpdZqdZrdBZsd ZtdZudZvdZwdZxd Zyhd dC<ddD<ddE<ddF<d dG<ddH<ddI<ddJ<ddK<ddL<ddM<ddN<ddO<ddP<ddQ<ddR<ddS<ddT<ddU<ddV<ddW<ddX<ddY<d dZ<d!d[<d"d\<d#d]<d$d^<d%d_<d&d`<d'da<d(db<d)dc<d*dd<d+de<d,df<d-dg<d.dh<d/di<ddj<d0dk<ddliXi\i^i_iaibieifigiiiiiii!i#iii iiiiiiiii2i3i4i5i6i7i@s QQ_CMD_LOGOUTsQQ_CMD_KEEP_ALIVEsQQ_CMD_MODIFY_INFOsQQ_CMD_SEARCH_USERsQQ_CMD_GET_USER_INFOsQQ_CMD_ADD_FRIENDsQQ_CMD_DELETE_FRIENDsQQ_CMD_ADD_FRIEND_AUTHsQQ_CMD_CHANGE_STATUSsQQ_CMD_ACK_SYS_MSGsQQ_CMD_SEND_IMsQQ_CMD_RECV_IMsQQ_CMD_REMOVE_SELFsQQ_CMD_REQUEST_KEYs QQ_CMD_LOGINsQQ_CMD_GET_FRIEND_LISTsQQ_CMD_GET_ONLINE_OPsQQ_CMD_SEND_SMSsQQ_CMD_CLUSTER_CMDs QQ_CMD_TESTsQQ_CMD_GROUP_DATA_OPsQQ_CMD_UPLOAD_GROUP_FRIENDsQQ_CMD_FRIEND_DATA_OPsQQ_CMD_DOWNLOAD_GROUP_FRIENDsQQ_CMD_FRIEND_LEVEL_OPsQQ_CMD_PRIVACY_DATA_OPsQQ_CMD_CLUSTER_DATA_OPsQQ_CMD_ADVANCED_SEARCHsQQ_CMD_REQUEST_LOGIN_TOKENsQQ_CMD_USER_PROPERTY_OPsQQ_CMD_TEMP_SESSION_OPsQQ_CMD_SIGNATURE_OPsQQ_CMD_RECV_MSG_SYSs$QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUSsQQ_CMD_WEATHER_OPsQQ_CMD_ADD_FRIEND_EXsQQ_CMD_AUTHORIZEsQQ_CMD_UNKNOWNs_CMD_REQUEST_AGENTs_CMD_REQUEST_FACEs _CMD_TRANSFERs_CMD_REQUEST_BEGINs QQBasicPacketcBsJtZdddfdddfdddfdddfd d dffZRS( Ns header_typesBissourcesHiscommandssequencesqqNumsL(s__name__s __module__s__hdr__(((s7/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/qq.pys QQBasicPacketss QQ3PacketcBstZdddfdddfdddfdd dfd d dfd d dfd d dfd d dfdd dfdd dfdd dfdd dfdddfdddfdddfdddfdddffZRS(Ns header_typesBiscommandissequencesHsunknown1sLsunknown2sunknown3sunknown4sunknown5sunknown6sunknown7sunknown8sunknown9s unknown10is unknown11s unknown12ssources unknown13(s__name__s __module__s__hdr__(((s7/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/qq.pys QQ3Packetss QQ5PacketcBsVtZdddfdddfdddfdddfd ddfd d dffZRS( Ns header_typesBissourcesHisunknownscommandssequencesqqNumsL(s__name__s __module__s__hdr__(((s7/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/qq.pys QQ5Packets(~sstructsdpktsPacketsQQ_HEADER_BASIC_FAMILYsQQ_HEADER_P2P_FAMILYsQQ_HEADER_03_FAMILYsQQ_HEADER_04_FAMILYsQQ_HEADER_05_FAMILYsheader_type_strs QQ_CMD_LOGOUTsQQ_CMD_KEEP_ALIVEsQQ_CMD_MODIFY_INFOsQQ_CMD_SEARCH_USERsQQ_CMD_GET_USER_INFOsQQ_CMD_ADD_FRIENDsQQ_CMD_DELETE_FRIENDsQQ_CMD_ADD_FRIEND_AUTHsQQ_CMD_CHANGE_STATUSsQQ_CMD_ACK_SYS_MSGsQQ_CMD_SEND_IMsQQ_CMD_RECV_IMsQQ_CMD_REMOVE_SELFsQQ_CMD_REQUEST_KEYs QQ_CMD_LOGINsQQ_CMD_GET_FRIEND_LISTsQQ_CMD_GET_ONLINE_OPsQQ_CMD_SEND_SMSsQQ_CMD_CLUSTER_CMDs QQ_CMD_TESTsQQ_CMD_GROUP_DATA_OPsQQ_CMD_UPLOAD_GROUP_FRIENDsQQ_CMD_FRIEND_DATA_OPsQQ_CMD_DOWNLOAD_GROUP_FRIENDsQQ_CMD_FRIEND_LEVEL_OPsQQ_CMD_PRIVACY_DATA_OPsQQ_CMD_CLUSTER_DATA_OPsQQ_CMD_ADVANCED_SEARCHsQQ_CMD_REQUEST_LOGIN_TOKENsQQ_CMD_USER_PROPERTY_OPsQQ_CMD_TEMP_SESSION_OPsQQ_CMD_SIGNATURE_OPsQQ_CMD_RECV_MSG_SYSs$QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUSsQQ_CMD_WEATHER_OPsQQ_CMD_ADD_FRIEND_EXsQQ_CMD_AUTHORIZEsQQ_CMD_UNKNOWNsQQ_SUB_CMD_SEARCH_ME_BY_QQ_ONLYsQQ_SUB_CMD_SHARE_GEOGRAPHYsQQ_SUB_CMD_GET_FRIEND_LEVELs$QQ_SUB_CMD_GET_CLUSTER_ONLINE_MEMBERsQQ_05_CMD_REQUEST_AGENTsQQ_05_CMD_REQUEST_FACEsQQ_05_CMD_TRANSFERsQQ_05_CMD_REQUEST_BEGINsQQ_CLUSTER_CMD_CREATE_CLUSTERsQQ_CLUSTER_CMD_MODIFY_MEMBERs"QQ_CLUSTER_CMD_MODIFY_CLUSTER_INFOsQQ_CLUSTER_CMD_GET_CLUSTER_INFOsQQ_CLUSTER_CMD_ACTIVATE_CLUSTERsQQ_CLUSTER_CMD_SEARCH_CLUSTERsQQ_CLUSTER_CMD_JOIN_CLUSTERs QQ_CLUSTER_CMD_JOIN_CLUSTER_AUTHsQQ_CLUSTER_CMD_EXIT_CLUSTERsQQ_CLUSTER_CMD_SEND_IMs QQ_CLUSTER_CMD_GET_ONLINE_MEMBERsQQ_CLUSTER_CMD_GET_MEMBER_INFOsQQ_CLUSTER_CMD_MODIFY_CARDsQQ_CLUSTER_CMD_GET_CARD_BATCHsQQ_CLUSTER_CMD_GET_CARDs"QQ_CLUSTER_CMD_COMMIT_ORGANIZATIONs"QQ_CLUSTER_CMD_UPDATE_ORGANIZATIONs)QQ_CLUSTER_CMD_COMMIT_MEMBER_ORGANIZATIONsQQ_CLUSTER_CMD_GET_VERSION_IDsQQ_CLUSTER_CMD_SEND_IM_EXsQQ_CLUSTER_CMD_SET_ROLEsQQ_CLUSTER_CMD_TRANSFER_ROLEsQQ_CLUSTER_CMD_CREATE_TEMPs!QQ_CLUSTER_CMD_MODIFY_TEMP_MEMBERsQQ_CLUSTER_CMD_EXIT_TEMPsQQ_CLUSTER_CMD_GET_TEMP_INFOsQQ_CLUSTER_CMD_MODIFY_TEMP_INFOsQQ_CLUSTER_CMD_SEND_TEMP_IMsQQ_CLUSTER_CMD_SUB_CLUSTER_OPsQQ_CLUSTER_CMD_ACTIVATE_TEMPsQQ_CLUSTER_SUB_CMD_ADD_MEMBERs QQ_CLUSTER_SUB_CMD_REMOVE_MEMBERs#QQ_CLUSTER_SUB_CMD_GET_SUBJECT_LISTs"QQ_CLUSTER_SUB_CMD_GET_DIALOG_LISTsQQ_SUB_CMD_GET_ONLINE_FRIENDsQQ_SUB_CMD_GET_ONLINE_SERVICEsQQ_SUB_CMD_UPLOAD_GROUP_NAMEsQQ_SUB_CMD_DOWNLOAD_GROUP_NAMEsQQ_SUB_CMD_SEND_TEMP_SESSION_IMs'QQ_SUB_CMD_BATCH_DOWNLOAD_FRIEND_REMARKsQQ_SUB_CMD_UPLOAD_FRIEND_REMARKs"QQ_SUB_CMD_REMOVE_FRIEND_FROM_LISTs!QQ_SUB_CMD_DOWNLOAD_FRIEND_REMARKsQQ_SUB_CMD_MODIFY_SIGNATUREsQQ_SUB_CMD_DELETE_SIGNATUREsQQ_SUB_CMD_GET_SIGNATUREsQQ_SUB_CMD_GET_USER_PROPERTYsQQ_SUB_CMD_GET_WEATHERsQQ_FILE_CMD_HEART_BEATsQQ_FILE_CMD_HEART_BEAT_ACKsQQ_FILE_CMD_TRANSFER_FINISHEDsQQ_FILE_CMD_FILE_OPsQQ_FILE_CMD_FILE_OP_ACKsQQ_FILE_CMD_SENDER_SAY_HELLOs QQ_FILE_CMD_SENDER_SAY_HELLO_ACKsQQ_FILE_CMD_RECEIVER_SAY_HELLOs"QQ_FILE_CMD_RECEIVER_SAY_HELLO_ACKsQQ_FILE_CMD_NOTIFY_IP_ACKsQQ_FILE_CMD_PINGsQQ_FILE_CMD_PONGs$QQ_FILE_CMD_YES_I_AM_BEHIND_FIREWALLsQQ_FILE_CMD_REQUEST_AGENTsQQ_FILE_CMD_CHECK_INsQQ_FILE_CMD_FORWARDsQQ_FILE_CMD_FORWARD_FINISHEDsQQ_FILE_CMD_IT_IS_TIMEsQQ_FILE_CMD_I_AM_READYs command_strs QQBasicPackets QQ3Packets QQ5Packet(}sQQ_CLUSTER_CMD_GET_CLUSTER_INFOsQQ_CMD_SIGNATURE_OPsQQ_CMD_DOWNLOAD_GROUP_FRIENDsQQ_SUB_CMD_GET_FRIEND_LEVELs"QQ_CLUSTER_CMD_UPDATE_ORGANIZATIONsQQ_CMD_GET_ONLINE_OPsQQ_CMD_ACK_SYS_MSGs'QQ_SUB_CMD_BATCH_DOWNLOAD_FRIEND_REMARKsQQ_SUB_CMD_GET_WEATHERsQQ_HEADER_BASIC_FAMILYsstructsQQ_CLUSTER_CMD_ACTIVATE_CLUSTERsQQ_CLUSTER_CMD_MODIFY_MEMBERsQQ_CMD_KEEP_ALIVEsQQ_CLUSTER_CMD_EXIT_CLUSTERsQQ_FILE_CMD_CHECK_INsQQ_SUB_CMD_GET_USER_PROPERTYs"QQ_FILE_CMD_RECEIVER_SAY_HELLO_ACKsQQ_CLUSTER_CMD_GET_MEMBER_INFOsQQ_FILE_CMD_RECEIVER_SAY_HELLOsQQ_HEADER_04_FAMILYs QQ_CLUSTER_CMD_GET_ONLINE_MEMBERsQQ_05_CMD_REQUEST_FACEs)QQ_CLUSTER_CMD_COMMIT_MEMBER_ORGANIZATIONs QQ3Packets QQ_CMD_LOGOUTsQQ_FILE_CMD_FORWARDsQQ_CMD_GROUP_DATA_OPsQQ_CLUSTER_CMD_GET_CARDsQQ_CMD_PRIVACY_DATA_OPsQQ_FILE_CMD_FORWARD_FINISHEDsQQ_HEADER_05_FAMILYsQQ_SUB_CMD_SEARCH_ME_BY_QQ_ONLYs$QQ_FILE_CMD_YES_I_AM_BEHIND_FIREWALLs$QQ_SUB_CMD_GET_CLUSTER_ONLINE_MEMBERsQQ_FILE_CMD_FILE_OPsQQ_CMD_RECV_IMsQQ_CLUSTER_CMD_SUB_CLUSTER_OPsQQ_CMD_WEATHER_OPsQQ_FILE_CMD_HEART_BEAT_ACKsQQ_CMD_CHANGE_STATUSs QQ_CLUSTER_CMD_JOIN_CLUSTER_AUTHs QQ_CMD_LOGINsQQ_HEADER_P2P_FAMILYsQQ_SUB_CMD_SHARE_GEOGRAPHYs QQ_CLUSTER_SUB_CMD_REMOVE_MEMBERsQQ_FILE_CMD_TRANSFER_FINISHEDsQQ_CMD_RECV_MSG_SYSsQQ_SUB_CMD_MODIFY_SIGNATUREsQQ_CMD_DELETE_FRIENDsQQ_CMD_SEARCH_USERs QQ_FILE_CMD_SENDER_SAY_HELLO_ACKsQQ_FILE_CMD_HEART_BEATsQQ_SUB_CMD_UPLOAD_GROUP_NAMEsQQ_SUB_CMD_SEND_TEMP_SESSION_IMs#QQ_CLUSTER_SUB_CMD_GET_SUBJECT_LISTsQQ_CLUSTER_CMD_MODIFY_TEMP_INFOsPackets!QQ_CLUSTER_CMD_MODIFY_TEMP_MEMBERsQQ_CLUSTER_CMD_EXIT_TEMPsQQ_05_CMD_REQUEST_AGENTsQQ_CLUSTER_CMD_GET_TEMP_INFOsQQ_CMD_SEND_SMSsQQ_CLUSTER_CMD_JOIN_CLUSTERsQQ_SUB_CMD_DOWNLOAD_GROUP_NAMEsQQ_CLUSTER_CMD_CREATE_TEMPsQQ_CMD_REMOVE_SELFsQQ_CMD_GET_USER_INFOsQQ_CMD_SEND_IMsQQ_CMD_TEMP_SESSION_OPsQQ_FILE_CMD_PINGsQQ_SUB_CMD_GET_SIGNATUREs"QQ_CLUSTER_SUB_CMD_GET_DIALOG_LISTsQQ_FILE_CMD_PONGsQQ_SUB_CMD_UPLOAD_FRIEND_REMARKsQQ_FILE_CMD_I_AM_READYsQQ_SUB_CMD_GET_ONLINE_SERVICEsQQ_CMD_REQUEST_LOGIN_TOKENsQQ_SUB_CMD_DELETE_SIGNATUREsQQ_CLUSTER_CMD_SEND_IMsQQ_CLUSTER_CMD_MODIFY_CARDsQQ_CLUSTER_CMD_CREATE_CLUSTERsQQ_CMD_FRIEND_LEVEL_OPsQQ_SUB_CMD_GET_ONLINE_FRIENDsQQ_FILE_CMD_SENDER_SAY_HELLOs"QQ_CLUSTER_CMD_COMMIT_ORGANIZATIONsQQ_CLUSTER_CMD_SEARCH_CLUSTERs$QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUSsQQ_CMD_GET_FRIEND_LISTsQQ_CMD_REQUEST_KEYsQQ_FILE_CMD_IT_IS_TIMEsQQ_CMD_AUTHORIZEsQQ_CLUSTER_CMD_SEND_TEMP_IMsQQ_CMD_MODIFY_INFOsQQ_HEADER_03_FAMILYsQQ_FILE_CMD_REQUEST_AGENTsQQ_CLUSTER_SUB_CMD_ADD_MEMBERsQQ_CMD_ADD_FRIEND_EXsQQ_CLUSTER_CMD_GET_CARD_BATCHsQQ_CMD_ADVANCED_SEARCHsQQ_CMD_USER_PROPERTY_OPsQQ_FILE_CMD_NOTIFY_IP_ACKsQQ_05_CMD_TRANSFERsQQ_CMD_CLUSTER_DATA_OPs"QQ_CLUSTER_CMD_MODIFY_CLUSTER_INFOsQQ_CMD_UNKNOWNs QQBasicPacketsQQ_CLUSTER_CMD_ACTIVATE_TEMPsQQ_CLUSTER_CMD_SET_ROLEs command_strsQQ_CMD_UPLOAD_GROUP_FRIENDsheader_type_strsQQ_CMD_ADD_FRIEND_AUTHs QQ_CMD_TESTsQQ_FILE_CMD_FILE_OP_ACKs QQ5PacketsQQ_CMD_CLUSTER_CMDsQQ_CMD_ADD_FRIENDsQQ_CMD_FRIEND_DATA_OPs!QQ_SUB_CMD_DOWNLOAD_FRIEND_REMARKsQQ_CLUSTER_CMD_GET_VERSION_IDs"QQ_SUB_CMD_REMOVE_FRIEND_FROM_LISTsQQ_CLUSTER_CMD_SEND_IM_EXsQQ_05_CMD_REQUEST_BEGINsQQ_CLUSTER_CMD_TRANSFER_ROLE((s7/mnt/gmirror/ports/net/py-dpkt/work/dpkt-1.6/dpkt/qq.pys?s   .