
    fQi6                     t   d Z dZdZdZdZdZedz
  Zdez
  Zdez
  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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$d Z%d!Z&d"Z'd#Z(d$Z)d%Z*d&Z+d'Z,d(Z-d)Z.d*Z/d+Z0d,Z1d-Z2d.Z3d/Z4d0Z5d1Z6d2Z7d3Z8i e	d4e
d5ed6ed7ed8ed9ed:ed;ed<ed=ed>ed?ed@edAedBedCedDi edEedFedGedHedIedJe dKe!dLe"dMe#dNe$dOe%dPe&dQe'dRe(dSe)dTe*dUe+dVe,dWe-dXe.dYe/dZe0d[e1d\e2d]e3d^e4d_e5d`e6dae7dbe8dciZ9dZ:dZ;dZ<d	Z=d
Z>dZ?dZ@dZAd	ZBd
ZCdZDdZEdZFdZGd	ZHd
ZIdZJdZKddZLdZMdZNdeZOdZPdZQdZRd	ZSd
ZTdZUdZVdZWdZXddZYdZZdZ[dZ\dZ]dZ^dZ_d	Z`d
ZadZbdZcdZdd	ZedZfdZgdfZhdZidZjdgZkd-ZldZmdhZndZodZpdZqd
ZrdZsdZtdZudZvdZwdZxdZydZzd	Z{dZ|dZ}d
Z~dZdZdfZdZdfZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZd	Zd
ZdZdZdZdZi die;fdje;fdke;fdle;fdme;fdne;fdoe;fdpe<e=e>fdqe<e=e>fdre<e>fdse<e>fdte<e>fdue<e>fdve<e=e>fdwe<e=e>fdxe=e>fdye=e>fe=e>fe=e>fe=e>fe=e>fe<fe<fe<e=e>fe<e=e>fe=e>fe<e=e>fdz
Ze<e=e>e;d{Zi d|dd}dd~dddddddddddfddddddddddddddddddi ddddddddddddddddddddddddddddddddddddddddddddd
ZddddƜZdS )                                          
                              3   4   @   B   C   D   E   H   I   P   Q   S   T   U   X   a   b   c   d   e   f   g                        zNo ErrorzMessage Length is invalidzCommand Length is invalidzInvalid Command IDz'Incorrect BIND Status for given commandzESME Already in Bound StatezInvalid Priority Flagz<Desc Not Set>zSystem ErrorzInvalid Source AddresszInvalid Destination AddresszInvalid Message IDzBind FailedzInvalid PasswordzInvalid System IDzCancel SM FailedzReplace SM FailedzMessage Queue is fullzInvalid Service TypezInvalid number of destinationszInvalid Distribution List namez'Invalid Destination Flag (submit_multi)zAInvalid Submit With Replace request (replace_if_present_flag set)zInvalid esm_class field dataz"Cannot submit to Distribution Listz submit_sm or submit_multi failedzInvalid Source address TONzInvalid Source address NPIzInvalid Destination address TONzInvalid Destination address NPIzInvalid system_type fieldzInvalid replace_if_present flagzInvalid number of messagesz;Throttling error (ESME has exceeded allowed message limits)zInvalid Scheduled Delivery Timez-Invalid message validity period (Expiry Time)z*Predefined Message is invalid or not foundz&ESME received Temporary App Error Codez&ESME received Permanent App Error Codez'ESME received Reject Message Error Codezquery_sm request failedz*Error in the optional part of the PDU bodyzOptional Parameter not allowedzInvalid Parameter Lengthz#Expected Optional Parameter missingz Invalid Optional Parameter Valuez$Delivery Failure (used data_sm_resp)zUnknown Error	            A   bind_transmitterbind_transmitter_respbind_receiverbind_receiver_respbind_transceiverbind_transceiver_respoutbindunbindunbind_resp	submit_smsubmit_sm_respsubmit_sm_multisubmit_sm_multi_respdata_smdata_sm_resp
deliver_smdeliver_sm_resp)
query_smquery_sm_resp	cancel_smcancel_sm_resp
replace_smreplace_sm_respenquire_linkenquire_link_respalert_notificationgeneric_nack)r<   r>   r@   rC   dest_addr_subunitdest_network_typedest_bearer_typedest_telematics_idsource_addr_subunitsource_network_typesource_bearer_typesource_telematics_idqos_time_to_live   payload_type   additional_status_info_text   receipted_message_id   ms_msg_wait_facilities0   privacy_indicatori  source_subaddressi  dest_subaddressi  user_message_referencei  user_response_codei  source_porti
  destination_porti  sar_msg_ref_numi  language_indicatori  sar_total_segmentsi  sar_segment_seqnumi  sc_interface_versioni  callback_num_pres_indi  callback_num_atagi  number_of_messagesi  callback_numi  
dpf_resulti   set_dpfi!  ms_availability_statusi"  network_error_codei#  message_payloadi$  i%  i&  i'  i  i  i  i  i  i  i  )
delivery_failure_reasonmore_messages_to_sendmessage_stateussd_service_opdisplay_time
sms_signalms_validityalert_on_message_deliveryits_reply_typeits_session_infoBHL)r	   r
   r   N)EMPTY_STRINGNULL_STRINGSEVENBIT_LENGTHEIGHTBIT_LENGTHUCS2_LENGTHMULTIPART_HEADER_SIZESEVENBIT_PART_SIZEEIGHTBIT_PART_SIZEUCS2_PART_SIZESMPP_ESME_ROKSMPP_ESME_RINVMSGLENSMPP_ESME_RINVCMDLENSMPP_ESME_RINVCMDIDSMPP_ESME_RINVBNDSTSSMPP_ESME_RALYBNDSMPP_ESME_RINVPRTFLGSMPP_ESME_RINVREGDLVFLGSMPP_ESME_RSYSERRSMPP_ESME_RINVSRCADRSMPP_ESME_RINVDSTADRSMPP_ESME_RINVMSGIDSMPP_ESME_RBINDFAILSMPP_ESME_RINVPASWDSMPP_ESME_RINVSYSIDSMPP_ESME_RCANCELFAILSMPP_ESME_RREPLACEFAILSMPP_ESME_RMSGQFULSMPP_ESME_RINVSERTYPSMPP_ESME_RINVNUMDESTSSMPP_ESME_RINVDLNAMESMPP_ESME_RINVDESTFLAGSMPP_ESME_RINVSUBREPSMPP_ESME_RINVESMCLASSSMPP_ESME_RCNTSUBDLSMPP_ESME_RSUBMITFAILSMPP_ESME_RINVSRCTONSMPP_ESME_RINVSRCNPISMPP_ESME_RINVDSTTONSMPP_ESME_RINVDSTNPISMPP_ESME_RINVSYSTYPSMPP_ESME_RINVREPFLAGSMPP_ESME_RINVNUMMSGSSMPP_ESME_RTHROTTLEDSMPP_ESME_RINVSCHEDSMPP_ESME_RINVEXPIRYSMPP_ESME_RINVDFTMSGIDSMPP_ESME_RX_T_APPNSMPP_ESME_RX_P_APPNSMPP_ESME_RX_R_APPNSMPP_ESME_RQUERYFAILSMPP_ESME_RINVOPTPARSTREAMSMPP_ESME_ROPTPARNOTALLWDSMPP_ESME_RINVPARLENSMPP_ESME_RMISSINGOPTPARAMSMPP_ESME_RINVOPTPARAMVALSMPP_ESME_RDELIVERYFAILURESMPP_ESME_RUNKNOWNERRDESCRIPTIONSSMPP_CLIENT_STATE_CLOSEDSMPP_CLIENT_STATE_OPENSMPP_CLIENT_STATE_BOUND_TXSMPP_CLIENT_STATE_BOUND_RXSMPP_CLIENT_STATE_BOUND_TRXSMPP_TON_UNKSMPP_TON_INTLSMPP_TON_NATNLSMPP_TON_NWSPECSMPP_TON_SBSCRSMPP_TON_ALNUMSMPP_TON_ABBREVSMPP_NPI_UNKSMPP_NPI_ISDNSMPP_NPI_DATASMPP_NPI_TELEXSMPP_NPI_LNDMBLSMPP_NPI_NATNLSMPP_NPI_PRVTSMPP_NPI_ERMESSMPP_NPI_IPSMPP_NPI_WAPSMPP_ENCODING_DEFAULTSMPP_ENCODING_IA5SMPP_ENCODING_BINARYSMPP_ENCODING_ISO88591SMPP_ENCODING_BINARY2SMPP_ENCODING_JISSMPP_ENCODING_ISO88595SMPP_ENCODING_ISO88598SMPP_ENCODING_ISO10646SMPP_ENCODING_PICTOGRAMSMPP_ENCODING_ISO2022JPSMPP_ENCODING_EXTJISSMPP_ENCODING_KSC5601SMPP_LANG_DEFAULTSMPP_LANG_ENSMPP_LANG_FRSMPP_LANG_ESSMPP_LANG_DESMPP_MSGMODE_DEFAULTSMPP_MSGMODE_DATAGRAMSMPP_MSGMODE_FORWARDSMPP_MSGMODE_STOREFORWARDSMPP_MSGTYPE_DEFAULTSMPP_MSGTYPE_DELIVERYACKSMPP_MSGTYPE_USERACKSMPP_GSMFEAT_NONESMPP_GSMFEAT_UDHISMPP_GSMFEAT_REPLYPATHSMPP_GSMFEAT_UDHIREPLYPATHSMPP_PID_DEFAULTSMPP_PID_RIPSMPP_UDHIEIE_CONCATENATEDSMPP_UDHIEIE_SPECIALSMPP_UDHIEIE_RESERVEDSMPP_UDHIEIE_PORT8SMPP_UDHIEIE_PORT16SMPP_UDHIEIE_CONCATENATED16%SMPP_MS_AVAILABILITY_STATUS_AVAILABLE"SMPP_MS_AVAILABILITY_STATUS_DENIED'SMPP_MS_AVAILABILITY_STATUS_UNAVAILABLESMPP_SMSC_DELIVERY_RECEIPT_NONESMPP_SMSC_DELIVERY_RECEIPT_BOTH"SMPP_SMSC_DELIVERY_RECEIPT_FAILURE"SMPP_SMSC_DELIVERY_RECEIPT_BITMASKSMPP_SME_ACK_BITMASKSMPP_SME_ACK_NONESMPP_SME_ACK_DELIVERYSMPP_SME_ACK_MANUALSMPP_SME_ACK_BOTHSMPP_INT_NOTIFICATION_BITMASKSMPP_INT_NOTIFICATION_NONESMPP_INT_NOTIFICATION_REQUESTEDSMPP_VERSION_33SMPP_VERSION_34SMPP_NETWORK_TYPE_UNKNOWNSMPP_NETWORK_TYPE_GSMSMPP_NETWORK_TYPE_TDMASMPP_NETWORK_TYPE_CDMASMPP_NETWORK_TYPE_PDCSMPP_NETWORK_TYPE_PHSSMPP_NETWORK_TYPE_IDENSMPP_NETWORK_TYPE_AMPSSMPP_NETWORK_TYPE_PAGINGSMPP_MESSAGE_STATE_ENROUTESMPP_MESSAGE_STATE_DELIVEREDSMPP_MESSAGE_STATE_EXPIREDSMPP_MESSAGE_STATE_DELETED SMPP_MESSAGE_STATE_UNDELIVERABLESMPP_MESSAGE_STATE_ACCEPTEDSMPP_MESSAGE_STATE_UNKNOWNSMPP_MESSAGE_STATE_REJECTEDCOMMAND_STATESSTATE_SETTERSOPTIONAL_PARAMSINT_PACK_FORMATS r   ^/home/jenkins/workspace/simtester-sanitize/venv/lib/python3.11/site-packages/smpplib/consts.py<module>r'     s	  
  $q( 00 ,, ! !   !  ! $  ! !         " #  ! # ! # ! #   " ! ! ! ! ! " " !   ! #       ! ' & ! ' & ' " 1:151 51 -	1
 C1 41 11 -1 ~1 21 71 -1 1 +1 ,1  -!1" /#1 1$ /%1& 0'1( <)1* :+1, E-1. ]/10 :112 =314 =516 6718 691: ;;1< ;=1> 5?1@ <A1B 7C1D WE1 1F :IHAAB3 L?4 EA F?a1 1j                                      !    !     "  )- %%) "*. '
 #' "& %) "%) "       !% ! "&   !               #$     8/18468 ,.8 13	8
 /18 468 &(8 ""#8 ""#8$ ,.IJ%8& 13NO'8( 24OP)8* 79TU+8, ""#-86 ""#78@ -/JKA8B 24OPC8D ,-HI02MN,.IK13NP-/24""# 	#"#
 67RS""#g8 8 8x 848)	 --- - &	-
 6- 6- &- E- - F- "5- F- f- - -  v!-" f#- -$ &%-& 6'-( )-* v+-, &--. &/-0 &1-2 F3-4 V5-6 7-8 &9-: F;-< &=-> v?-@ fA-B &C-D vE- -F  &#!'Y- - -d 

    r   