__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g�q�� �SSKrSSKrSSKrSSKJr SSKJrJrJr SSK	r	SSK
7 SSK7 SSKJ
r
JrJrJr SSK7 SSKJr SSKJr \	R*"S	\	R,5rSrS
rSrS
rSrSrSrSrS
r Sr!"SS\"5r#"SS\$5r%g)�N)�BytesIO)�urllib2_request�
urllib2_parse�
urllib2_error)�*)�device�utils�codes�dime�)�PY3)�
to_bytes_utf8zHTTP/\d.\d\s(\d+)����i�i�	c��\rSrSrSSS\S4SjrSrSrSrSr	\
"\	\5rS	rS
r
\
"\
\5rSrSSjrS
rg)�
SOAPFaxDevice�@NFc��[RXUX4U5 SUlSUlURS:XaUR
UlgSUlg)N�net�	localhost)�	FaxDevice�__init__�send_fax_thread�upload_log_thread�bus�host�	http_host)�self�
device_uri�printer_name�callback�fax_type�disable_dbuss      �/usr/share/hplip/fax/soapfax.pyr�SOAPFaxDevice.__init__BsM��
	���4�'�#�'�	)�
 $���!%����8�8�u��!�Y�Y�D�N�(�D�N�c��g)NF�)rs r%�isAuthRequired�SOAPFaxDevice.isAuthRequiredTs��r'c
���/n[UR55H�upE[(a7URU<S[R
"[
U55<35 MGURU<S[R
"URS55<35 M� SRU5n[RU5 SXR[U5U4-n[RU5 URURS55 [5nUR!SUSS9(aUR!SUSS9(aMUR#5n[RU5 UR%5 [&R)UR+S55n[-UR/S55n	U	[6:H$![0[24a [4n	U	[6:H$f=f)	N�=�utf-8�&zuPOST %s HTTP/1.1
Connection: Keep-alive
User-agent: hplip/2.0
Host: %s
Content-length: %d
Cache-control: No-cache

%si���timeoutr)�list�itemsr
�appendr�quote�str�encode�join�log�debugr�len�log_data�writeEWSr�readEWS�getvalue�closeEWS�http_result_pat�match�decode�int�group�
ValueError�	TypeError�
HTTP_ERROR�HTTP_OK)
r�url�post�s�k�v�data�retrC�codes
          r%rL�SOAPFaxDevice.postWs{���������&�D�A��s����A�}�':�':�3�q�6�'B�C�D����A�}�':�':�1�8�8�G�;L�'M�N�O�	'�
�H�H�Q�K���	�	�!���

�n�n�c�!�f�a�(�)��	���T���
�
�d�k�k�'�*�+��i���l�l�4��a�l�0���l�l�4��a�l�0�0��l�l�n�����S���
�
���%�%�c�j�j��&9�:��	��u�{�{�1�~�&�D��w�����I�&�	��D��w���	�s�+G�G/�.G/c�<�URSS[U505$)N�/hp/device/set_config.html�	FaxNumber)rLr7)r�nums  r%�setPhoneNum�SOAPFaxDevice.setPhoneNum�s���y�y�5��S��X�7N�O�Or'c��[5nURSU5 [R"5R	UR55nUS$)N�(/hp/device/settings_fax_setup_wizard.xmlz'faxsetupwizard-faxvoicenumber-faxnumber�r�	getEWSUrlr	�XMLToDictParser�parseXMLr@�r�stream�	fax_setups   r%�getPhoneNum�SOAPFaxDevice.getPhoneNum�sD��������A�6�J��)�)�+�4�4�V�_�_�5F�G�	��B�C�Cr'c��UnUR	SSU05$![[4a [RS5 N;f=f)Nz
Unicode ErrorrU�FaxCompanyName)�UnicodeEncodeError�UnicodeDecodeErrorr:�errorrL)r�names  r%�setStationName�SOAPFaxDevice.setStationName�sI��	'��D��y�y�5�8H�$�7O�P�P��"�#5�6�	'��I�I�o�&�	'�s��%A�Ac��[5nURSU5 [R"5R	UR55nUS$)Nr[z-faxsetupwizard-userinformation-faxcompanynamer\r`s   r%�getStationName�SOAPFaxDevice.getStationName�sD��������A�6�J��)�)�+�4�4�V�_�_�5F�G�	��H�I�Ir'c
�<�[5nURSU5 [R"5R	UR55nUSn[
U5n[RSU-5 USn[
U5n[RSU-5 [R"5nUSn[nUSS:a[ nU[:XaUS:�aUS-n[#U5[#US5[#US	5[#US
5[#U5[#U5[#US5S.nU[:Xa[#U5US
'UR%SU5$![[4a
 [nGNf=f![[4a
 [nGNf=f)Nr[zfaxsetupwizard-time-timeformatztimeformat: %dzfaxsetupwizard-date-dateformatzdateformat: %dr�rrr�)�
DateFormat�Year�Month�Day�
TimeFormat�Hour�Minute�AMrU)rr]r	r^r_r@rErGrH�TIME_FORMAT_AM_PMr:r;�DATE_FORMAT_DD_MM_YYYY�time�	localtime�PMrzr7rL)	rrarb�
timeformat�
dateformat�t�hr�am_pmrLs	         r%�setDateAndTime�SOAPFaxDevice.setDateAndTime�s|��������A�6�J��)�)�+�4�4�V�_�_�5F�G�	��?�@�
�	+��Z��J�	�	�	�"�Z�/�0��?�@�
�	0��Z��J�	�	�	�"�Z�/�0��N�N���
�q�T�����Q�4�"�9��E��*�*�r�B�w��"�H�B�"�:���Q�q�T���a��d�)��A�a�D�	�"�:���R���q��t�9�
&���*�*��U��D��J��y�y�5�t�<�<��G�I�&�	+�*�J�	+���I�&�	0�/�J�	0�s$�E$�>F�$E>�=E>�F�Fc

��UR5(d;[XRXX4UUXxU	5UlURR	5 gg)NTF)�isSendFaxActive�SOAPFaxSendThread�servicer�start)
r�phone_num_list�
fax_file_list�
cover_message�cover_re�
cover_func�preserve_formattingr!�update_queue�event_queues
          r%�	sendFaxes�SOAPFaxDevice.sendFaxes�sQ���#�#�%�%�#4�T�<�<��5B�j�5H�5A�5@�	$B�D� �
� � �&�&�(��r')rrr��r�NFr�NN)�__name__�
__module__�__qualname__�__firstlineno__�
FAX_TYPE_NONErr*rLrXrc�property�	phone_numrkrn�station_namer�r��__static_attributes__r)r'r%rr@sl��"&�T��'�#�)�$�'�TP�D���k�2�I�Q�J��N�N�;�L�+=�\SU�KM�15�r'rc�8�\rSrSrSSjrSrSrS	SjrSrg)
r���Nc��[RXX#UXVXxX�U5 [R"5Ul[
R
SUR-5 URS:XaSURR-Ul
gSUl
g)Nz	JobId: %srz%s:8295zlocalhost:8295)�
FaxSendThreadrr	�gen_random_uuid�job_idr:r;r�devrr)rr�r�r�r�r�r�r�r�r!r�r�s            r%r�SOAPFaxSendThread.__init__�sp��	���t�'�=�
�j�
��	6��+�+�-����	�	�+����+�,��7�7�e��&������6�D�N�-�D�Nr'c�$�SnSnSnSnSnSnSnSnS	n	S
n
SnSn
S
nSn
SnUR5nUn/UlUU:wGa�UR5(aUn[R	SU-5 UU:Xa1[RS5 UR
[SS45 U
nGO`UU:Xa1[R	S5 UR
[SS45 U
nGO)UU:Xa1[RS5 UR
[SS45 U
nGO�UU:Xa1[RS5 UR
[SS45 U
nGO�UU:Xa�[R	SS-5 UnURR5 URRUl[R	SUR-5 URRUl[R	SUR -5 URR'5 G
O�UU:Xa+[R	SS-5 UR)U5nG
O�UU:Xa+[R	SS-5 UR+U5nG
O�UU:Xam[R	SS-5 U	n[-U5n[R	SUS -5 UR
[.SUS 45 URSSnG
OUU	:Xa+[R	S"S-5 UR3W5nGO�UU
:Xa+[R	S#S-5 UR5U5nGO�UU:Xa+[R	S$S-5 UR7U5nGO�UU:XGa�[R	S%S-5 UnSnSnSnSnSnSnSnSnS	nS
nS&nS'nUn U U:wGa�UR5(a[RS(5 Un U(aPUR95n!U![:R<[:R>4;a[RS)U!-5 Un Un[R	S*UU 4-5 U U:XaS'nUn UnGOU U:Xa[RS+5 S'nUn UnG
O�U U:Xa[RS,5 S'nUn UnG
O�U U:Xa[R	S-5 S'nUn UnG
O�U U:XaW[R	S.S-5 Un URR5 URR@[B:XaUn G
O:U U:XGa~[R	S/S-5 [URDS05n"U"RI[J5n#URMU#5u
n$n%n&n'n(n)n*n+n,n-U$S2:wa[RS35 Un O [R	S4U$U%U&U'U(U)U*U+4-5 URNn.Sn/WS5n0Sn1U*[P:XaS6n2OU*[R:XaS7n2OU*[T:XaS8n2[VRX"S95n3UR[U3R]S:55n4[R_U45 [Ra5(a[S;S<5RcU45 URRe5 URRgU45 [i5n5URRkS=U5S>S?9(a#URRkS=U5S>S?9(aM#U5Rm5n5[Ra5(a[S@S<5RcU55 [R_U55 URRo5 URqU5RsS:55[t:XaUn GO�Un GO�U U:XGa�[R	SAS-5 [i5n6[wW&5GHkn7UR5(aUn U U:Xa GO]W"RI[x5n#UR{U#5un8n9n:n;n<n-[R	SBU8U9U:U;U<4-5 U9[|:wa[RSC[|-5 U6RcU"RIU;55 U"RIU<5n=U6RS5 U6RIU;5n4U4SD:Xa[RSE5 Un  GOxU:n>URNn.[VRX"SF5n3[�R�"5n?U?R�[�R�"SGSH[�R�[�U3555 U?R�[�R�"SDSI[�R�U455 [i5n@U?R�U@5 UR[U@Rm5SJSK9n4[R_U45 [Ra5(a[SLU7-S<5RcU45 URRgU45 [i5n5URRkS=U5S>S?9(a#URRkS=U5S>S?9(aM#U5Rm5n5[Ra5(a[SMU7-S<5RcU55 [R_U55 URRo5 URqU5RsS:55[t:waUn  GO8U6R�S5 U6RS5 GMn Un GO
U U:XGa�[R	SNS-5 URNn.[VRX"SO5n3UR[U3R]S:55n4[R_U45 [Ra5(a[SPS<5RcU45 URRgU45 [i5n5URRkS=U5S>S?9(a#URRkS=U5S>S?9(aM#U5Rm5n5[Ra5(a[SQS<5RcU55 [R_U55 URRo5 URqU5RsS:55[t:XaUn GO\Un GOXU U:XGa�[R	SRS-5 URNn.[VRX"SS5n3UR[U3R]S:55n4[R_U45 [Ra5(a[STS<5RcU45 URRgU45 [i5n5URRkS=U5S>S?9(a#URRkS=U5S>S?9(aM#U5Rm5n5[Ra5(a[SUS<5RcU55 [R_U55 URRo5 URqU5RsS:55[t:XaUn O�Un O�U U:Xa�[R	SVS-5 [R	SW5 [�R'5 W"R'5 [�R�"SX5 URRo5 URR'5 Un U U:waGM�O�UU
:Xa�[R	SYS-5 UR�(aX[R	SZURD-5 [�R�"URD5 [R	S[5 UnUU:waGM�gg!["a [RS5 UnGN3f=f!["a/n[RSUR$-5 UnSnAGNkSnAff=f!URR'5 f=f![0a Un[R	S!5 GM�f=f!["a/n[RSUR$-5 Un SnAGN~SnAff=f![Fa [RS15 Un G
M]f=f![Fa [RS15 Un G
M�f=f![Fa [RS15 Un G	M~f=f![Fa [RS15 Un  GM'f=f!["a Un GNcf=f!["a Un GN(f=f![�a GN�f=f![�a GN�f=f![�a [R	S\5 GNf=f)]Nr�
����(�2�<�F�P�Z�d�n�x�zSTATE=(%d, 0, 0)zAborted by user.r�zSuccess.zError, aborting.zDevice busy, aborting.z%s State: Get sender infoz********************zSender name=%sz
Sender fax=%szHTTP GET failed!zUnable to open device (%s).z!%s State: Pre-render non-G4 filesz%s State: Get total page countz%s State: Next recipientzProcessing for recipient %srjzLast recipient.z%s State: Render cover pagez%s State: Handle single filez%s State: Merge multiple filesz%s State: Send fax�FzFax send aborted.zD/L error state=%dzSTATE=(%d, %d, 0)zFax send error.zFax device busy.zFax send success.z%s State: Open devicez%s State: BeginJob�rbzUnable to read fax file.shplip_g3zInvalid file header. Bad magic.z>Magic=%s Ver=%d Pages=%d hDPI=%d vDPI=%d Size=%d Res=%d Enc=%d�fax�STANDARD�FINE�	SUPERFINEa�<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><Fax:BeginJob xmlns:Fax="urn:Fax"><ticket xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Fax:Ticket"><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:string">$job_id</jobId><resolution xsi:type="Fax:Resolution">$res</resolution><delay xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:positiveInteger">$delay</delay><phoneNumber xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:string">$faxnum</phoneNumber><speedDial xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:type="xsd:positiveInteger">$speeddial</speedDial></ticket></Fax:BeginJob></SOAP-ENV:Body></SOAP-ENV:Envelope>r.zbeginjob.log�wbi r0r1zbeginjob_ret.logz%s State: DownloadPagesz%Page=%d PPR=%d RPP=%d BPP=%d Thumb=%dz#Pixels per line (width) must be %d!r'zNo data!a"<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string" SOAP-ENV:mustUnderstand="1">$job_id</jobId></SOAP-ENV:Header><SOAP-ENV:Body><Fax:DownloadPage xmlns:Fax="urn:Fax"><height xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:positiveInteger">$height</height></Fax:DownloadPage></SOAP-ENV:Body></SOAP-ENV:Envelope>scid:id0s)http://schemas.xmlsoap.org/soap/envelope/simage/g4faxzapplication/dime)�content_typezdownloadpages%d.logzdownloadpages%d_ret.logz%s State: EndJoba<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string" SOAP-ENV:mustUnderstand="1">$job_id</jobId></SOAP-ENV:Header><SOAP-ENV:Body><Fax:EndJob xmlns:Fax="urn:Fax"><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">$job_id</jobId></Fax:EndJob></SOAP-ENV:Body></SOAP-ENV:Envelope>z
endjob.logzendjob_ret.logz%s State: CancelJoba<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string" SOAP-ENV:mustUnderstand="1">$job_id</jobId></SOAP-ENV:Header><SOAP-ENV:Body><Fax:CancelJob xmlns:Fax="urn:Fax"><jobId xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xsd:string">$job_id</jobId></Fax:CancelJob></SOAP-ENV:Body></SOAP-ENV:Envelope>z
canceljob.logzcanceljob_ret.logz%s State: Close sessionzClosing session...rz%s State: CleanupzRemoving merged file: %s�Removedz	Not found)Q�next_recipient_gen�rendered_file_list�check_for_cancelr:r;ri�write_queue�STATUS_IDLE�STATUS_COMPLETED�STATUS_ERROR�STATUS_BUSYr��openr��sender_namer��
sender_fax�Error�msg�close�
pre_render�count_pages�next�STATUS_SENDING_TO_RECIPIENT�
StopIteration�
cover_page�single_file�merge_files�getFaxDownloadState�pml�UPDN_STATE_XFERACTIVE�UPDN_STATE_XFERDONE�device_state�DEVICE_STATE_NOT_FOUND�f�IOError�read�FILE_HEADER_SIZE�decode_fax_headerr��RESOLUTION_STD�RESOLUTION_FINE�RESOLUTION_300DPIr	�cat�format_httpr8r=�is_debug�write�openSoapFax�writeSoapFaxr�readSoapFaxr@�closeSoapFax�get_error_coderDrJ�range�PAGE_HEADER_SIZE�decode_page_header�PIXELS_PER_LINE�seekr�Message�
add_record�Record�
TYPE_T_URIr�TYPE_T_MIME�generate�truncate�mm�	NameErrorr}�sleep�remove_temp_file�os�remove�OSError)Ar�
STATE_DONE�
STATE_ABORTED�
STATE_SUCCESS�
STATE_BUSY�STATE_READ_SENDER_INFO�STATE_PRERENDER�STATE_COUNT_PAGES�STATE_NEXT_RECIPIENT�STATE_COVER_PAGE�STATE_SINGLE_FILE�STATE_MERGE_FILES�STATE_SEND_FAX�
STATE_CLEANUP�STATE_ERROR�next_recipient�state�e�	recipient�recipient_file_list�FAX_SEND_STATE_DONE�FAX_SEND_STATE_ABORT�FAX_SEND_STATE_ERROR�FAX_SEND_STATE_BUSY�FAX_SEND_STATE_SUCCESS�FAX_SEND_STATE_DEVICE_OPEN�FAX_SEND_STATE_BEGINJOB�FAX_SEND_STATE_DOWNLOADPAGES�FAX_SEND_STATE_ENDJOB�FAX_SEND_STATE_CANCELJOB�FAX_SEND_STATE_CLOSE_SESSION�
monitor_state�fax_send_state�	fax_state�ff�header�magic�version�total_pages�hort_dpi�vert_dpi�	page_size�
resolution�encoding�	reserved1�	reserved2r��delay�faxnum�	speeddial�res�soaprPrQ�page�p�page_num�ppr�rpp�
bytes_to_read�thumbnail_bytes�	thumbnail�height�m�outputsA                                                                 r%�run�SOAPFaxSendThread.run�s���
��
��
��
�!#������!�������������
����0�0�2��&��"$����z�!��$�$�&�&�%���I�I�(�5�0�1��
�%��	�	�,�-�� � �+�q�"�!5�6�%���-�'��	�	�*�%�� � �"2�A�r�!:�;�%���+�%��	�	�,�-�� � �,��2�!6�7�%���*�$��	�	�2�3�� � �+�q�"�!5�6�%���0�0��	�	�5��@�A�'��%�
0����
�
��
0�/3�x�x�/D�/D�D�,��I�I�&6��9I�9I�&I�J�.2�h�h�.@�.@�D�O��I�I�o����&G�H��H�H�N�N�$��/�)��	�	�=��H�I����(9�:���+�+��	�	�:�f�E�F��(�(�)=�>���.�.��	�	�4��?�@�(��� $�^� 4�I��I�I�;�i��>O�O�P��$�$�&A�1�i�PV�FW�%X�Y�'+�&=�&=�a�&@�#��*�*��	�	�7�6�B�C����	�2���+�+��	�	�8�F�C�D��(�(��8���+�+��	�	�:�f�E�F��(�(��8���.�(��	�	�.�&�9�:�,��&'�#�')�$�')�$�&(�#�)+�&�-/�*�*,�'�/1�,�(*�%�+-�(�/2�,� %�
�!;��$�(;�;��,�,�.�.��	�	�"5�6�)=��$�$(�$<�$<�$>�	�(�S�-F�-F��H_�H_�,`�`��I�I�&:�Y�&F�G�-A�N�$/�E��I�I�1�^�^�4T�T�U�%�)=�=�(-�
�)A�� -��'�+?�?��	�	�"3�4�(-�
�)E�� +��'�+>�>��	�	�"4�5�(-�
�)E�� *��'�+A�A��	�	�"5�6�(-�
�)E�� 4��'�+E�E��	�	�"9�V�"D�E�)@��F� �H�H�M�M�O�
 $�x�x�4�4�8N�N�1E���'�+B�B��	�	�"6�&�"A�B�%�!%�d�f�f�d�!3�B�%�%'�W�W�-=�%>�F�JN�I_�I_�`f�Ig�G��w��X�x��&��)�Y� �K�/��I�I�&G�H�-A�N��I�I�&f�',�g�{�H�h�Xa�'1�8�'=�'=�>�"&���� !��!*�5�!1��$%�	�%��7�",�C�'�?�:�"(�C�'�+<�<�"-�C�$�y�y�Y� Z�� $�/�/����G�0D�E�����T�*��<�<�>�>� ���6�<�<�T�B����,�,�.����-�-�d�3�%�i��"�h�h�2�2�4��a�2�H� �#�h�h�2�2�4��a�2�H�H�"�l�l�n���<�<�>�>� �!3�T�:�@�@��E����S�)����-�-�/��.�.�s�z�z�'�/B�C�w�N�-I�N�-A�N�(�+G�G��	�	�";�v�"F�G�&�y��!&�{�!3�A�#�4�4�6�6�1E��-�1E�E� %�)�)+���1A�)B��!%� 7� 7�� ?�Z�H�c�3�
��PY� �I�I�&M�'/��c�=�/�&Z�'[�\� #�o�5� #�	�	�*O�Ra�*a� b� �J�J�r�w�w�}�'=�>�(*����(@�I� �I�I�a�L�&�'+�y�y��'?�� $�s�{� #�	�	�*� 5�1E�� %�%(�F�%)�[�[�F�#(�9�9�i�$j�D�!%����A��L�L����Z�Am� $����t�1D�*F�G��L�L����S�.�$�JZ�JZ�\`�)a�b�%,�Y�F��J�J�v�.�#'�#3�#3�F�O�O�4E�Tf�#3�#g�D��L�L��.�"�|�|�~�~�+/�0E��0I�4�+P�+V�+V�W[�+\�F� $��� 5� 5�d� ;�#*�)�C�F�&*�h�h�&:�&:�4��a�&:�&P�$(�'+�h�h�&:�&:�4��a�&:�&P�&P�
#&�,�,�.�C�"�|�|�~�~� $�%>��%B�D� I� O� O�PS� T��L�L��-� �H�H�1�1�3�#�2�2�3�:�:�g�3F�G�7�R�1E�� %� �M�M�!�,� �I�I�a�L�i"4�n.C�N�(�+@�@��	�	�"4��"?�@�!%����$�y�y�R� S�� $�/�/����G�0D�E�����T�*��<�<�>�>� ��t�4�:�:�4�@����-�-�d�3�%�i��"�h�h�2�2�4��a�2�H� �#�h�h�2�2�4��a�2�H�H�"�l�l�n���<�<�>�>� �!1�4�8�>�>�s�C����S�)����-�-�/��.�.�s�z�z�'�/B�C�w�N�-C�N�-A�N�'�+C�C��	�	�"7�6�"B�C�!%����$�y�y�X� Y�� $�/�/����G�0D�E�����T�*��<�<�>�>� ��$�7�=�=�d�C����-�-�d�3�%�i��"�h�h�2�2�4��a�2�H� �#�h�h�2�2�4��a�2�H�H�"�l�l�n���<�<�>�>� �!4�d�;�A�A�#�F����S�)����-�-�/��.�.�s�z�z�'�/B�C�w�N�-I�N�-A�N�(�+G�G��	�	�";�v�"F�G��	�	�"6�7�!��H�H�J�!��H�H�J��
�
�1�
����-�-�/������(�)<��Y	%�(;�;��^	�-�'��	�	�-��8�9��(�(��I�I�8�4�6�6�A�B�/��	�	�$�&�&�)��	�	�)�,�#��O
�z�!�!��Z %�0��I�I�&8�9�$/�E�0��!�,��	�	�"?�!�%�%�"G�H� +���,���H�H�N�N�$��&%��)�E��I�I�/�0����f %�B��I�I�&C�a�e�e�&K�L�-A�N��B�� '�%��I�I�&@�A�-A�N�$�%�� '�%��I�I�&@�A�-A�N�$�%��L$+�)� #�	�	�*D� E�1E�� (�)��($+�&� #�	�	�*D� E�1E�� %�&��<$)�F�1E��F��$)�F�1E��F��B )�!� �!��
 )�!� �!��&#�/��	�	�+�.�/�sf�,A@8�A:A@� AAB�<AB<�AC8�/AD!�AE
�	AE3�.AF�AAF0�AG�AG�5AG%�@!A@5�@1AA4�@4A@5�@5AA4�@8
AA1�A$AA,�A&AA4�A,AA1�A1AA4�A4AB�B!AB9�B8AB9�B<
AC5�C$AC0�C0AC5�C8!AD�DAD�D!!AE�EAE�E
!AE0�E/AE0�E3!AF�FAF�FAF-�F,AF-�F0AG�F?AG�G
AG�GAG�G
AG"�G!AG"�G%AH�HAHc���U(d[$[RU5nUc[$[	URS55nU$![[4a
 [nU$f=f)Nr)rIrBrCrJrErFrGrH)rrQrCrRs    r%r�� SOAPFaxSendThread.get_error_code�sa���:�%��%�%�c�*���=��.�	��u�{�{�1�~�&�D�����I�&�	��D���	�s�A	�	A#�"A#c��URn[U5n[R"S5R	S5U-$)Nz�POST / HTTP/1.1
Host: $host
User-Agent: hplip/2.0
Content-Type: $content_type
Content-Length: $soap_len
Connection: close
SOAPAction: ""

r.)rr<r	r�r8)rr2r�r�soap_lens     r%r��SOAPFaxSendThread.format_http�s<���~�~���t�9���	�	��	��&��/�D�!�	!r')rr�r�r�r�r�)ztext/xml; charset=utf-8)	r�r�r�r�rr>r�r�r�r)r'r%r�r��s��UZ�AE�.�&#�D�!r'r�)&�sysr�r}�ior�base.sixext.movesrrr�re�base.g�
base.codes�baserr	r
rr��base.sixextr
r�compile�IrBr{�TIME_FORMAT_24HR�DATE_FORMAT_MM_DD_YYYYr|�DATE_FORMAT_YYYY_MM_DDrzrrJrIr�rrr�r�r)r'r%�<module>rRs���2�	���K�K�	���+�+���%��*�*�5�r�t�t�<����������������

��
�
���\�I�\�@p!�
�p!r'

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 129 B 0644
cdmfax.cpython-313.pyc File 18.5 KB 0644
coverpages.cpython-313.pyc File 15.87 KB 0644
fax.cpython-313.pyc File 37.91 KB 0644
faxdevice.cpython-313.pyc File 1.89 KB 0644
ledmfax.cpython-313.pyc File 31.04 KB 0644
ledmsoapfax.cpython-313.pyc File 4.72 KB 0644
marvellfax.cpython-313.pyc File 35.83 KB 0644
pmlfax.cpython-313.pyc File 39.42 KB 0644
soapfax.cpython-313.pyc File 28.43 KB 0644
Filemanager