__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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�����SSKrSSKrSSK7 SSKJrJrJrJrJr SSK	7 SSK
Jr SSK7 SSK
J
r
JrJrJrJrJr SSK7 SSK7 SSKJr SrSrSrS	rS
rSrSrS	rSrSrSr Sr!Sr""S
S\#5r$SSjr%"SS\&5r'"SS\#\5r(g)�N)�*)�device�models�wifi�LedmWifi�CdmWifi)�
to_unicode�)�PY3�
to_bytes_utf8r	�to_string_latin�to_string_utf8�	xStringIO)�	Ui_Dialog�����c�D�\rSrSrS
SjrSSjrSrSrSrSSjr	S	r
g)
�PasswordDialog�>Nc��[RX5 UR[[	SS555 Xl[
U5nURSSSS5 URS5 [U5Ul
URURSSSS5 [U5UlURURSS5 [U5UlURR[R 5 URURSSSS5 [U5UlURUR"SS5 [U5UlUR$R[R&5 URUR$SSSS5 [)U5UlURUR*SS5 UR-5 UR/[1S	S
5R3UR5555 UR*R6R9UR:5 UR$R<R9UR:5 g)N�hp_logo�128x128�
�rr
rri��)�QDialog�__init__�
setWindowIcon�QIcon�load_pixmap�prompt�QGridLayout�setContentsMargins�
setSpacing�QLabel�PromptTextLabel�	addWidget�UsernameTextLabel�	QLineEdit�UsernameLineEdit�setEchoMode�Normal�PasswordTextLabel�PasswordLineEdit�Password�QPushButton�OkPushButton�languageChange�resize�QSize�
expandedTo�minimumSizeHint�clicked�connect�accept�
returnPressed)�selfr$�parent�name�modal�fl�Layouts       �'/usr/share/hplip/ui5/wifisetupdialog.pyr �PasswordDialog.__init__?s�������&����5��Y�	�!B�C�D����D�!���!�!�"�R��2�.����!��%�d�|�������-�-�a��!�A�6�!'���������/�/��!�4� )�$�������)�)�)�*:�*:�;�����.�.�q��1�Q�7�!'���������/�/��!�4� )�$�������)�)�)�*<�*<�=�����.�.�q��1�Q�7�'��-�������*�*�1�Q�/��������E�#�c�N�-�-�d�.B�.B�.D�E�F����!�!�)�)�$�+�+�6����+�+�3�3�D�K�K�@�c��URRU5 U(d7URRS5 URRS5 gg)NTz'QLineEdit {background-color: lightgray})r-�setText�setReadOnly�
setStyleSheet)r>�defUser�allowUsernameEdits   rD�setDefaultUsername�!PasswordDialog.setDefaultUsernamedsG�����%�%�g�.� ��!�!�-�-�d�3��!�!�/�/�0Y�Z�!rFc�H�[URR55$�N)r	r-�text�r>s rD�getUsername�PasswordDialog.getUsernamej����$�/�/�4�4�6�7�7rFc�H�[URR55$rP)r	r1rQrRs rD�getPassword�PasswordDialog.getPasswordnrUrFc��URURS55 URRURUR55 UR
RURS55 URRURS55 URRURS55 g)Nz+HP Device Manager - Enter Username/Passwordz	Username:z	Password:�OK)�setWindowTitle�_PasswordDialog__trr)rHr$r+r0r4rRs rDr5�PasswordDialog.languageChangers������D�I�I�&S�T�U����$�$�T�Y�Y�t�{�{�%;�<����&�&�t�y�y��'=�>����&�&�t�y�y��'=�>����!�!�$�)�)�D�/�2rFc�.�[RSX5$)N�SetupDialog��qApp�	translate�r>�s�cs   rD�__tr�PasswordDialog.__trzs���~�~�m�A�0�0rF)r4r1r0r)r-r+r$)NNrr)TrP)�__name__�
__module__�__qualname__�__firstlineno__r rMrSrWr5r\�__static_attributes__�rFrDrr>s#��#A�J[�8�8�3�1rFrc���[US5nUS:waURX5 UR5[R:Xa!SUR5UR
54$g!f=f)Nr
)r�ro)rrM�exec_r�AcceptedrSrW)r$�userNamerL�dlgs    rD�showPasswordUIrt}sf��
��V�T�*���t���"�"�8�?��9�9�;�'�*�*�*��c�o�o�'����):�;�	
�����s�A%A*�*A,c��\rSrSrSrSrg)�DeviceTableWidgetItem�c�X�[RX[R5 X lgrP)�QTableWidgetItemr �UserType�
device_uri)r>rQr{s   rDr �DeviceTableWidgetItem.__init__�s���!�!�$�.>�.G�.G�H�$�rF)r{N)rhrirjrkr rlrmrFrDrvrv�s��%rFrvc�&�\rSrSr\"5rS+SjrSrSrSr	Sr
SrS	rS
r
SrSrS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr \!"S54Sjr"S r#S!r$S"r%S#r&S$r'\(4S%jr)S&r*S'r+S,S(jr,S)r-S*r.g)-�WifiSetupDialog�Nc���[RX5 URU5 X l0Ul0UlSUlSUlSUlSUl	SUl
[Ul0Ul
SUl[UlSUlSUlX0lUR)5 SUl[,Ul[0Ul[4R7SUR85 g)NroF�usb�0.0.0.0�Wifi0r)rr �setupUir{�devices�networks�ssid�directed�
show_extended�bus�search�	PAGE_EXIT�max_page�location_cache�dev�SUCCESS_NOT_CONNECTED�success�ip�hn�
standalone�initUi�adapterNamer�wifiObj�WIFI_CONFIG_LEDM�wifiConfVal�QTimer�
singleShot�
showIntroPage)r>r?r{r�s    rDr �WifiSetupDialog.__init__�s�������&����T��$�������
���	���
�"���������!��
� ������,���������$�����
�"������+���	���!�T�/�/�0rFc�l�UR[[SS555 URRRUR5 URRRUR5 URRRUR5 [R"[R[R5 UR5 UR5 UR!5 UR#5 UR%5 g)Nrr)r!r"r#�CancelButtonr:r;�CancelButton_clicked�
BackButton�BackButton_clicked�
NextButton�NextButton_clicked�signal�SIGINT�SIG_DFL�
initIntroPage�initDevicesPage�initNetworkPage�initConfigWifiPage�initExitPagerRs rDr��WifiSetupDialog.initUi�s������5��Y�	�!B�C�D�	
���!�!�)�)�$�*C�*C�D������'�'��(?�(?�@������'�'��(?�(?�@��
�
�f�m�m�V�^�^�4����������������!����rFc�d�URR[SS55 URR[SS55 UR(a+UR
R
URS55 gUR
R
URS55 g)N�usb_connection�other�info�16x16a�This utility allows you configure your wireless capable printer using a temporary USB connection. You will be prompted to disconnect the USB cable once wireless network setup is complete. <p><i>Note: This configuration utility does not setup (install) your printer on this computer. Use hp-setup to setup your printer after it has been configured on the network by this utility.</i></p> <p><i>Note: Only select wireless capable printers are supported by this utility.</i></p>a�This utility allows you configure your wireless capable printer using a temporary USB connection. You will be prompted to disconnect the USB cable once wireless network setup is complete. <p><i>Note: Printer setup (installation) will continue after your printer is configured on the network.</i></p> <p><i>Note: Only select wireless capable printers are supported by this utility.</i></p>)�Picture�	setPixmapr#�InfoIconr��MainTitleLabelrH�_WifiSetupDialog__trrRs rDr��WifiSetupDialog.initIntroPage�s��������{�+;�W�E�F��
�
����F�G� <�=��?�?����'�'��	�	�3P�)Q�
R����'�'��	�	�3y�)z�
{rFc��URRS5 URRS5 UR[5 g)NFT)r��
setEnabledr��displayPage�
PAGE_INTROrRs rDr��WifiSetupDialog.showIntroPage�s4�����"�"�5�)����"�"�4�(�����$rFc�b�URRRUR5 grP)�
RefreshButtonr:r;�RefreshButton_clickedrRs rDr��WifiSetupDialog.initDevicesPage�s"�����"�"�*�*�4�+E�+E�FrFc�j�URRS5 UR[5 [	5 UR
(d�[RS5 S[R[40nSSKJn [5 UR[S5 [	5 [$R&"UR(/SSXR*5Ul[5 UR-5 UR
(a�UR.RS5 UR0R3[5SS	55 [7UR
5S
:Xa+UR8R;UR=S55 O@UR8R;UR=S[7UR
5-55 UR?5 O�UR.RS
5 UR0R3[5SS	55 [R#SUR(-5 UR8R;UR=S55 URA[B5 g![ a [R#S5 GN�f=f![5 f=f)NTzSearching on USB bus...�wifi-configr)�
smart_install�qt4z+Failed to Import smart_install.py from baser�r�r
zF<b>1 wireless capable device found.</b> Click <i>Next</i> to continue.zi<b>%s wireless capable devices found.</b> Select the device to install and click <i>Next</i> to continue.F�errorzNo devices found on bus: %sz|<b>No wireless capable devices found.</b><br>Plug in your printer with a USB cable and click <i>Refresh</i> to search again.)"r�r��
setNextButton�BUTTON_NEXT�beginWaitCursorr��logr��operator�gt�WIFI_CONFIG_NONE�baser��
endWaitCursor�disable�GUI_MODE�ImportErrorr�r�probeDevicesr�r��clearDevicesTabler��DevicesFoundIconr�r#�len�DevicesFoundLabelrHr��loadDevicesTabler��PAGE_DEVICES)r>�filter_dictr�s   rD�showDevicesPage�WifiSetupDialog.showDevicesPage�s�����"�"�4�(����;�'���	��<�<����2�3�,����=M�/N�O��&�2�"�O�!�)�)�(�E�:�#�%�%�2�2�D�H�H�:�q�!�[�R]�R]�^���
�O���� ��<�<��O�O�&�&�t�,��!�!�+�+�K���,H�I��4�<�<� �A�%��&�&�.�.�t�y�y�:B�0C�D��&�&�.�.�t�y�y�:e�hk�lp�lx�lx�hy�:y�0z�{��!�!�#�
�O�O�&�&�u�-��!�!�+�+�K���,I�J��I�I�3�d�h�h�>�?��"�"�*�*�4�9�9�6t�,u�
v�����&��?#�M��I�I�K�L�M��
�O�s0�>J&�;J�AJ&�J#�J&�"J#�#J&�&J2c
��URRS5 URR[UR55 URS5URS5/nSnURR
[U55 URRU5 [R[R-n[UR5H�upE[R"U5u	pgp�p�p�n[R"U	5n[![#U5U5nUR%U5 URR'USU5 [)[#U55nUR%U5 URR'XBU5 M� URR+5 URRS5 URR-S5 URR/S5 g)NF�Modelz
Device URIr
rT)�DevicesTableWidget�setSortingEnabled�setRowCountr�r�r��setColumnCount�setHorizontalHeaderLabels�Qt�ItemIsSelectable�
ItemIsEnabled�	enumerater�parseDeviceURIr�normalizeModelUINamerv�str�setFlags�setItemry�resizeColumnsToContents�	sortItems�	selectRow)r>�headers�device_uri_col�flags�row�d�back_end�is_hpr��model�serial�dev_file�host�zc�port�model_ui�is                 rDr�� WifiSetupDialog.loadDevicesTables������1�1�%�8����+�+�C����,=�>��9�9�W�%�t�y�y��'>�?�������.�.�s�7�|�<����9�9�'�B��#�#�b�&6�&6�6������-�F�C�LR�La�La�bc�Ld�I�H�S��4�T��2�2�5�9�H�%�c�(�m�Q�7�A�
�J�J�u���#�#�+�+�C��A�6� ��Q��(�A�
�J�J�u���#�#�+�+�C��C�.�	
���7�7�9����1�1�$�7����)�)�!�,����)�)�!�,rFc��URR5 URRS5 URRS5 g�Nr�r��clearr�r�rRs rDr��!WifiSetupDialog.clearDevicesTable2�<�����%�%�'����+�+�A�.����.�.�q�1rFc�r�UR5 /Ul[RSUR5 gr)r�r�r�r�r�rRs rDr��%WifiSetupDialog.RefreshButton_clicked8s+����� �������!�T�1�1�2rFc��URR[SS55 URR	S5 URR
[RUR5 URR
RUR5 URR
[RUR5 URR
[RUR5 URRRUR 5 g)N�"rF)�NetworksTableWidget�setIconSizer7�ShowExtendedCheckBox�
setCheckedr:�boolr;�ShowExtendedCheckBox_clicked�SearchPushButton�SearchPushButton_clicked�UndirectedRadioButton�UndirectedRadioButton_clicked�DirectedRadioButton�DirectedRadioButton_clicked�itemSelectionChanged�(NetworksTableWidget_itemSelectionChangedrRs rDr��WifiSetupDialog.initNetworkPageBs���� � �,�,�U�2�r�]�;��!�!�,�,�U�3��!�!�)�)�$�/�7�7��8Y�8Y�Z����%�%�-�-�d�.K�.K�L��"�"�*�*�4�0�8�8��9[�9[�\�� � �(�(��.�6�6�t�7W�7W�X�� � �5�5�=�=�d�>k�>k�lrFc	�
�URc&[R"UR5UlURR5 SUlUR[:XarUR[ :Xa^Sn[#U5up4nUS:Xag[%5 URR'URXE5nUS:XaOSn[)5 MZURR+UR5n[/U5S:XaQ[XR
S55 URbURR5 UR5 [0R3S5 URR5URU5uUlUlp�UR6S:XaA[XR
S	55 URbURR5 [0R3S
UR6-5 [0R3SUR8-5 [0R3SU-5 [0R3S
U	-5 UR;5 UR=[>5 URA[B5 g![a}n[XR
S5UR[UR54-5 URbURR5 UR5 SnAgSnAff=f![anUR-U5 SnAgSnAff=f![anUR-U5 SnAgSnAff=f)Nz0<b>Error opening device:</b><p>%s</p><p>(%s)</p>rz%Enter printer's username and passwordTzIInvalid Username/Password
.Please reenter printer's username and passwordz4<b>Unable to locate wireless hardware on device.</b>zTurning on wireless radio...���z*<b>Unable to turn on wireless adaptor.</b>zAdaptor ID: %szAdaptor name: %szAdaptor state: %szAdaptor presence: %s)"r�r�Devicer{�Error�	FailureUIr�r��msg�closer�r�num_networksr�rr��WIFI_CONFIG_CDM_AUTHrtr��getCDMTokenr��getWifiAdaptorID�showIOErrorr�r��debug�setAdaptorPower�
adaptor_idr��performScanr�r�r��PAGE_NETWORK)
r>�er$�rtnvalue�uname�password�ret�adaptor_list�state�presences
          rD�showNetworkPage�WifiSetupDialog.showNetworkPageLs����8�8��	
�!�=�=����9���	
�
�
��������<�<�7�"�t�'7�'7�;O�'O��@���/=�f�/E�,�H�H��1�}��#�%��,�,�2�2�4�8�8�U�M�C��d�{��j�F�!�O��	��<�<�8�8����B�L�
�|���!��d�I�I�&\�]�^��x�x�#������ ��J�J�L��	�	�0�1�	�BF�,�,�B^�B^�_c�_g�_g�iu�Bw�>�D�O�T�-�u��?�?�b� ��d�I�I�&R�S�T��x�x�#������ ��	�	�"�T�_�_�4�5��	�	�$�t�'7�'7�7�8��	�	�%��-�.��	�	�(�8�3�4��������;�'�����&��u�
��$�	�	�*\� ]�`d�`o�`o�qt�uv�uz�uz�q{�_|� |�}��8�8�'��H�H�N�N�$��
�
����
��:�	����Q����	���	����Q����	�sH�%J+�%L5�74M�+
L2�5A3L-�-L2�5
M�?M�M�
N�'M=�=Nc�V�[5 [URR55UlUR
(aSUR(aBURRURURUR5Ul
O6URRURUR5Ul
URR5 [5 URSUlUR!5 UR(a�UR"R%S5 UR&R)[+SS55 URS:Xa+UR,R/UR1S55 O7UR,R/UR1SUR-55 UR35 gUR"R%S5 UR&R)[+S	S55 [4R7S
5 UR,R/UR1S55 g![a?nURU5 SnAURR5 [5 gSnAff=f![a?nURU5 SnAURR5 [5 gSnAff=f!URR5 [5 f=f)N�numberofscanentriesTr�r�r
z�<b>1 wireless network found. </b> If the wireless network you would like to connect to is not listed, try entering a wireless network name and/or press <i>Search</i> to search again.z�<b>%d wireless networks found.</b> If the wireless network you would like to connect to is not listed, try entering a wireless network name and/or press <i>Search</i> to search again.Fr�zNo wireless networks found.zo<b>No wireless networks found.</b><br>Enter a wireless network name and/or press <i>Search</i> to search again.)r�r	�SSIDLineEditrQr�r�r�r(r�r�r�rr$rr�r �clearNetworksTabler�r��NetworksFoundIconr�r#�NetworksFoundLabelrHr��loadNetworksTabler��warning�r>r*s  rDr(�WifiSetupDialog.performScan�s^����	�"�4�#4�#4�#9�#9�#;�<�D�I��}�}�����$(�L�L�$<�$<�T�X�X�t�GW�GW�Y]�Yb�Yb�$c�D�M�
�$(�L�L�$<�$<�T�X�X�t�GW�GW�$X�D�M�

�H�H�N�N���O� �M�M�*?�@������!�����O�O�&�&�t�,��"�"�,�,�[���-I�J�� � �A�%��'�'�/�/��	�	�;s�1t�u��'�'�/�/��	�	�;t�vz�vG�vG�;G�1H�I��"�"�$�
�O�O�&�&�u�-��"�"�,�,�[��'�-J�K��K�K�5�6��#�#�+�+�D�I�I�7h�-i�
j��=���$�$�Q�'��
�H�H�N�N���O�������$�$�Q�'���H�H�N�N���O����
�H�H�N�N���O�s[�A
L�AI*�L�5J6�*
J3�4J.�L�.J3�3L�6
K?�K:�L�:K?�?L�&L(c�0�XlUR5 grP)r�r:�r>�bs  rDr�,WifiSetupDialog.ShowExtendedCheckBox_clicked�s������� rFc�D�UR5 UR5 grP)r(r:rRs rDr�(WifiSetupDialog.SearchPushButton_clicked�s��������� rFc�\�U(+UlURRU(+5 grP�r�r6r�r?s  rDr�-WifiSetupDialog.UndirectedRadioButton_clicked�s!�����
����$�$��U�+rFc�F�XlURRU5 grPrEr?s  rDr�+WifiSetupDialog.DirectedRadioButton_clicked�s���
����$�$�Q�'rFc�v�S[S5sUlUlUR(Ga�[	5 UR
(a�[
UR5HznURSU-nURSU-nURU URUuURSU-'URSU-'URSU-'M| URRS5 URRUR5 UR!S
5UR!S5UR!S5UR!S5/nUR
(aQUR#UR!S5UR!S5UR!S5UR!S5/5 URR%['U55 URR)U5 [*R,[*R.-n	[
UR5GH�nURSU-n
U
S:XaSnOU	nURSU-nURSU-nURSU-n
[0R3SXX<U
4-5 UR
(a�URSU-nURSU-nURSU-nURSU-nURSU-nURSU-n[0R3SXX/XVU4-5 [5[7U
55nUbUR9U5 UR;[*R<U5 URR?USU5 [ASU-S5nUR
(a-[5[CU5UR!U<SW<S 355nO'[5[CU5UR!S!U-55nUbUR9U5 URR?US"U5 [5[7U55nUbUR9U5 URR?US#U5 [5[7U
55nUbUR9U5 URR?US$U5 UR
(dGM�[5[7[7W555nUbUR9U5 URR?US%U5 [5[7W55nUbUR9U5 URR?US&U5 [5[7W55nUbUR9U5 URR?US'U5 [5[7W<S(W<355nUbUR9U5 URR?US)U5 GM� URRE5 URRS*5 URRGS"[*RH5 URRKS5 URRLRO5 [Q5 URRRUS*5 gURRRUS5 g![a� [R"X#5nURSS	5=oPRSU-'URS
S	5=o`RSU-'URSS	5=opRSU-'XVU4URU'GM1f=f![Q5 URRRUS*5 f=f)+Nrrozbssid-%dzsignalstrength-%dzlatitude-%dzlongitude-%dz
address-%d�latitude�Unknown�	longitude�addressFzNetwork Name (SSID)zSignal Strength�Security�Mode�ChannelzAddress (BSSID)�LocationzLat/Longzssid-%dz	(unknown)�encryptiontype-%dzcommunicationmode-%dz.%d: Name=%s, strength=%s, security=%s, mode=%sz
channel-%dzdbm-%dz8%d: channel=%d bssid=%s dbm=%s lat=%s long=%s address=%s�signal%dr�z/5 (� dBm)z%s/5r
rrr�r�/�T)+r	�n�networkr r�r��ranger�r��KeyErrorr�getLocation�getr
r�r�r��extendr�r�r�r�r�r�r�r%ryr�r��setData�UserRoler�r#r"r�r��DescendingOrderr�r�emitr�r�r�)r>rX�bssid�ss�location�lat�lngrMr��
enabled_flagsr@r��sec�mode�chn�dbmr��pixmaps                  rDr:�!WifiSetupDialog.loadNetworksTable�s��� �*�R�.������������j
1��%�%�"�4�#4�#4�5�� $�
�
�j�1�n� =��!�]�]�+>��+B�C��
;� �/�/��6�!%� 3� 3�E� :�A�D�M�M�-�!�*;�<�d�m�m�N�]^�L^�>_�ae�an�an�o{�~�o�bA�6��(�(�:�:�5�A��(�(�4�4�T�5F�5F�G��9�9�%:�;�T�Y�Y�GX�=Y� �I�I�j�1�4�9�9�V�3D�F���%�%��N�N�D�I�I�i�$8� �I�I�&7�8�$�)�)�J�:O� �I�I�j�1�$3�4��(�(�7�7��G��E��(�(�B�B�7�K� "� 3� 3�b�6F�6F� F�
��t�0�0�1�A��=�=��Q��7�D��{�*� $�� -�����':�Q�'>�?�B��-�-�(;�a�(?�@�C��=�=�)?�!�)C�D�D��I�I�N��"�4�0�1�2��)�)�"�m�m�L�1�,<�=��"�m�m�H�q�L�9�� $�
�
�j�1�n� =��"&�-�-��q�0@�"A��"�m�m�M�A�,=�>��"�m�m�N�Q�,>�?���	�	�"\��U��7�C�#D�E�)��T��3�A��(�!�*�*�U�*;��I�I�b�k�k�1�-��,�,�4�4�Q��1�=�(��b��'�B�F��)�)�,�U�6�]�D�I�I�XZ�\_�F`�<a�b��,�U�6�]�D�I�I�f�r�k�<R�S���(�!�*�*�U�*;��,�,�4�4�Q��1�=�(��S��2�A��(�!�*�*�U�*;��,�,�4�4�Q��1�=�(��T��3�A��(�!�*�*�U�*;��,�,�4�4�Q��1�=��)�)�)�,�S��S��]�;�� �,�a�j�j��.?��0�0�8�8��A�q�A�,�S��Z�8�� �,�a�j�j��.?��0�0�8�8��A�q�A�,�S��\�:�� �,�a�j�j��.?��0�0�8�8��A�q�A�,�S�C��1E�-F�G�� �,�a�j�j��.?��0�0�8�8��A�q�A�}2�B�(�(�@�@�B��(�(�:�:�4�@��(�(�2�2�1�b�6H�6H�I��(�(�2�2�1�5��(�(�=�=�B�B�D������*�*�4�0�
�O�O�&�&�u�-��M (�M�'+�'7�'7��'B�H�EM�\�\�R\�^g�Eh�h�C�-�-�
��0A�"B�GO�|�|�T_�aj�Gk�k�C�=�=��!�1C�#D�HP���U^�`i�Hj�j�G�m�m�L�1�4D�&E�:=�G�9L�D�/�/��6�M��D�����*�*�4�0�s9�A
^�[/�Q^�&G^�/B^�	^�
^�^�'^8c�v�URR5nURRUS5n[UR	[
R55up4U(aRURSU-nUR5S:XaUR[5 gUR[5 gg)NrrR�none)r
�
currentRow�item�	value_int�datar�r`r��lowerr��BUTTON_CONNECTr�)r>r�rrrX�okris      rDr�8WifiSetupDialog.NetworksTableWidget_itemSelectionChanged=s����&�&�1�1�3���'�'�,�,�S�!�4���$�)�)�B�K�K�0�1���
��-�-� 3�a� 7�8�C��y�y�{�f�$��"�"�>�2��"�"�;�/�rFc��URR5 URRS5 URRS5 grrrRs rDr7�"WifiSetupDialog.clearNetworksTableIrrFc�r�UR5 0Ul[RSUR5 gr)r7r�r�r�r2rRs rD�RefreshButton2_clicked�&WifiSetupDialog.RefreshButton2_clickedOs+�����!���
����!�T�1�1�2rFc�p�URR[RUR5 grP)�ShowKeyCheckBox�toggledrr;�ShowKeyCheckBox_toggledrRs rDr��"WifiSetupDialog.initConfigWifiPageYs'�����$�$�T�*�2�2�4�3O�3O�PrFc�&�UR[5 URRUR5 [5nUR
S5 URRU5 URR[55 URRS5 URR[SUR-S55 UR R[SS55 UR"R[SS55 S	UR$R'5;aUR(RS
5 OUSUR$R'5;aUR*RS
5 OUR*RS
5 URR-5 URR/[0R25 UR5[65 g)N�FrSr�r�r��keys�32x32�wpaT�wep)r�rv�	SSIDLabelrHrY�QFont�setPointSize�setFont�KeyLineEditr�rr
�StrengthIconr�r#rd�
ConfigureIcon�KeysIcon�securityru�WPARadioButton�WEPRadioButton�setFocusr.r,r2r��PAGE_CONFIGURE_WIFI)r>�fonts  rD�showConfigWifiPage�"WifiSetupDialog.showConfigWifiPage]sp�����>�*������t�|�|�,��w�����"�������t�$���� � ���'����'�'��.����#�#�K�
�T�W�W�0D�g�$N�O����$�$�[���%A�B��
�
����F�G� <�=��D�M�M�'�'�)�)����*�*�4�0�
�d�m�m�)�)�+�
+����*�*�4�0����*�*�4�0����!�!�#����$�$�Y�%7�%7�8����,�-rFc��U(a*URR[R5 gURR[R5 grP)r�r.r,r/r2r?s  rDr��'WifiSetupDialog.ShowKeyCheckBox_toggledus9������(�(��)9�)9�:����(�(��);�);�<rFc�@�URR[RUR5 [U5UlURRRUR5 /Ul	SUl
URRS5 g)Nrr
)�PageSpinBox�valueChanged�intr;�PageSpinBox_valueChangedr��RefreshTimer�timeout�RefreshTimer_timeout�pages�
page_index�
setMinimumrRs rDr��WifiSetupDialog.initExitPage�su�����%�%�c�*�2�2�4�3P�3P�Q�"�4�L������!�!�)�)�$�*C�*C�D���
�������#�#�A�&rFc
�~�UR[5 URRS5 URRS5 UR
R
[UR55 SUl	SUl
Supp4/n[Ul[5 URRUR UR"5uUl	pgp�p�URS:XaNUR[$:Xd:URR'UR UR"5uUl	p�p�nURR)UR UR"5nURR+UR UR"URUR,5upp4URR/UR 5Ul
UR R55 [75 [:UlURS:Xa[Ul/UlUR[:XaaUR>RAURCS[D-5[GSS545 URHRK[DS	-5 GO;UR[<:Xa�UR>RAURCS
UR-5[GSS545 URRS5 URLRS5 URHRO5 O�UR>RAURCSUR-5[GS
S545 URRS5 URLRS5 URHRO5 Uc+URPR
URCS55 O$URPR
[U55 URc+URRR
URCS55 O.URRR
[UR55 URTR
[UR55 URVR
[U	55 URXR
[U
55 URRS5 URZR
[U<SU<SU<S355 UR\R_[GSU-S55 UH�up�U
(dMUR95nURaS
5(a
[GS
S5nORURaS5(a
[GSS5nO/URaS5(a
[GSS5nO[GS
S5nUR>RA[bRd"S[U
5RgS5-5U45 M� [iUR>5nURjRmU5 URjRUS:�5 URjRoS5 URpRUS:�5 URrRUS:�5 URpR
URCS[U555 SUl:URvR
UR>URtS5 URxR_UR>URtS5 UR{[|5 g![0a?nUR3U5 SnAUR R55 [75 gSnAff=f!UR R55 [75 f=f)NFTr�ro)rUrri8���a,<b>Your printer has not been connected to the wireless network.</b> A valid connection to a wireless network can take up to 2 minutes. This screen will automatically refresh every %s seconds.<p>If your printer fails to connect within a reasonable time, there may be a problem with your configuration.r�r�i�z�Your printer has been connected to the wireless network and has been assinged a IP. Now run <pre>hp-setup %s</pre>  If IP is not accessible, try again for another IP.r;z�Your printer has been successfully configured on the wireless network. You may now unplug the USB cable. To setup the printer, now run <pre>hp-setup %s</pre>r�rKrVz (rTrSr��warn�critzvsa_%srr
zof %sr)?r��
BUTTON_FINISHr�r�r��SSIDLabel_2rHr�rYr�r�r�r�r�r��getIPConfigurationr�r�r�getwifiotherdetails�getVSACodes�getSignalStrengthr'�getHostnamerr$rr�ru�SUCCESS_CONNECTED�SUCCESS_AUTO_IPr��appendr��REFRESH_INTERVALr#r��startr��stop�AddressModeLabel�
HostnameLabel�IPAddressLabel�GatewayLabel�DNSLabel�SignalStrengthLabel�SignalStrengthIconr��
startswithr�queryString�zfillr�r��
setMaximum�setValue�	PageLabel�
PageLabel2r��	ExitLabel�ExitIconr�r�)r>�ss_max�ss_min�ss_val�ss_dbm�	vsa_codes�_�addressmode�
subnetmask�gateway�pridns�sec_dnsr*rerdrdrm�	num_pagess                  rD�showExitPage�WifiSetupDialog.showExitPage�s������=�)����"�"�5�)����$�$�T�*���� � ��T�\�\�!2�3�������)6�&����	�,�����	�

�MQ�\�\�Ml�Ml�mq�mu�mu�w{�xH�xH�NI�K����z�F��7�7�i�'��<�<�7�2�UY�Ua�Ua�Uu�Uu�vz�v~�v~�@D�@P�@P�VQ�R����f�{� �L�L�4�4�T�X�X�t�?O�?O�P�	�15���1O�1O�PT�PX�PX�Z^�Zj�Zj�ko�kw�kw�y}�zI�zI�2J�.����,�,�2�2�4�8�8�<���

�H�H�N�N���O��,�D�L�
�7�7�i��0�D�L���
��<�<�0�0��J�J���t�y�y�*X�[k�*k� l�ny�zA�CJ�nK�L�
M����#�#�$4�t�$;�<�
�\�\�_�
,��J�J���t�y�y�*R�SW�SZ�SZ�*Z� [�]h�ir�t{�]|�}�
~����(�(��/��O�O�&�&�u�-����"�"�$�
�J�J���t�y�y�*I�JN�JQ�JQ�*Q� R�T_�`f�ho�Tp�q�
r����(�(��/��O�O�&�&�u�-����"�"�$����!�!�)�)�$�)�)�I�*>�?��!�!�)�)�#�k�*:�;��7�7�?����&�&�t�y�y��';�<����&�&�s�4�7�7�|�4����#�#�C����L�1����!�!�#�g�,�/��
�
���c�&�k�*����"�"�4�(�� � �(�(����QW�-X�)Y�Z����)�)�+�j�6�6I�7�*S�T��D�A��q��W�W�Y���=�=��(�(�(���9�F��]�]�6�*�*�(��G�<�F��]�]�6�*�*�(��'�:�F�)���9�F��
�
�!�!�6�#5�#5�h��Q����a��6P�#Q�SY�"Z�[��"��
�
�O�	����#�#�I�.����#�#�I�a�K�0����!�!�!�$����!�!�)�A�+�.����"�"�9�Q�;�/������t�y�y��#�i�.�A�B���������t�z�z�$�/�/�:�1�=�>��
�
����
�
�4�?�?� ;�A� >�?�����#��c�
�� � ��#���H�H�N�N���O��
��
�H�H�N�N���O�s+�&D;_
�

`�`�%`�`�`�&`<c���US-
UlURRURURS5 URRURURS5 g)Nr
r)r�r�rHr�r�r�)r>r�s  rDr��(WifiSetupDialog.PageSpinBox_valueChanged�sU���A�#��������t�z�z�$�/�/�:�1�=�>��
�
����
�
�4�?�?� ;�A� >�?rFc�$�UR5 grP)r�rRs rDr��$WifiSetupDialog.RefreshTimer_timeout�s�����rFroc��[5 URRURUR5up#n[RSU-5 [RSU-5 [5 [5 UR[:XaSURRURURURURURU5 OSURRURURURUR URU5 [5 g![
a%nUR
U5 SnA[5 gSnAff=f![5 f=f![
a%nUR
U5 SnA[5 gSnAff=f![5 f=f)NzCrypto algorithm: %szCrypto mode: %s)r�r��getCryptoSuiter�r�rr$r�r�r%r�	associate�wpaVersionPreferencerY�authenticationModer�rj)r>�key�algrj�secretidr*s      rDr��WifiSetupDialog.associatesj����
	�
�&*�l�l�&A�&A�$�(�(�D�L\�L\�&]�#��8�

�I�I�,�s�2�3��I�I�'�$�.�/��O���	�
��<�<�7�*��L�L�*�*�4�8�8�T�5N�5N�PT�P\�P\�^b�^u�^u�w{�xE�xE�GJ�K��L�L�*�*�4�8�8�T�5E�5E�t�|�|�UY�U^�U^�`d�`m�`m�or�s�

�O��+�
�� � ��#��

�O��
��
�O���
�� � ��#���O��	
��
�O�sm�3E�0E=�A&F�,F>�-AF�?F>�
E:�E5�&E=�5E:�:E=�=F	�
F;�F6�'F>�6F;�;F>�>G
c	�B	�URR5nU[:XaUR5 gU[:Xa�UR
R
5nUS:wa�UR
RUS5RUl[R"UR5UlURURS5 [R"UR5u	p4pVpxp�n[R"U5R!5UlUR%5 gU[&:XGa�SUlSUlSUlUR.R
5nUS:wGaUR.RUS5nUGb�[1UR355Ul[6R9SUR4-5 [;UR=[>R@55uUl!n
U
(Ga�URDRGSRIURB55Ul[6R9SUR(-5 URDRGS	RIURB55Ul[6R9S
UR*-5 URDRGSRIURB55Ul[6R9SUR,-5 URDRGS
RIURB55Ul%URDRGSRIURB55Ul&UR(R!5S:waURO5 gURQ5 URS5 URU5 gU[V:XaU[1URXR355nURQU5 URS5 URU5 gU[Z:Xa8UR\bUR\R_5 UR_5 g[6RaS5 g)Nrrr��None�InfrastructurezSelected network SSID: %szencryptiontype-{}zSecurity: %szcommunicationmode-{}zMode: %szsignalstrength-{}zSignal strength: %szwpaVersionPreference-{}zauthenticationMode-{}rp�
Invalid page!)1�
StackedWidget�currentIndexr�r�r�r�rqrrr{r�queryModelByURI�mq�
getWifiObjectr�r�normalizeModelNamerur�r2r)r�rjrdr
r	rQrYr�r%rsrtr�r`rXr�r]�formatr�r�r�r��showAssociateProgressDialogr�r�r�r�r�rr�)r>�pr�r�r�r�r�r�r�r�r�r�r�rwr�s               rDr��"WifiSetupDialog.NextButton_clicked"sL�����+�+�-���
�?�� � �"�
�,�
��)�)�4�4�6�C��b�y�"&�"9�"9�">�">�s�A�"F�"Q�"Q��� �0�0����A����"�"�4�7�7�=�#9�:�PV�Pe�Pe�fj�fu�fu�Pv�M���V�t��#�6�6�u�=�C�C�E��
�� � �"�
�,�
�"�D�M�(�D�I��D�G��*�*�5�5�7�C��b�y��,�,�1�1�#�q�9���=�#-�a�f�f�h�#7�D�L��I�I�9�D�L�L�H�I�!*�1�6�6�"�+�+�+>�!?�J�D�F�B��(,�
�
�(9�(9�:M�:T�:T�UY�U[�U[�:\�(]��
��	�	�.�4�=�=�"@�A�$(�M�M�$5�$5�6L�6S�6S�TX�TZ�TZ�6[�$\��	��	�	�*�t�y�y�"8�9�"&�-�-�"3�"3�4G�4N�4N�t�v�v�4V�"W����	�	�"7�$�'�'�"A�B�48�M�M�4E�4E�F_�Ff�Ff�gk�gm�gm�Fn�4o��1�26�-�-�2C�2C�D[�Db�Db�cg�ci�ci�Dj�2k��/��}�}�"�"�$��.��'�'�)���� ��0�0�2��!�!�#�
�%�
%��T�-�-�2�2�4�5�C��N�N�3���,�,�.�����
�)�^��x�x�#������ ��J�J�L�
�I�I�o�&rFc���[URS5URS5S[U5nURURS55 UR	[
R5 URS5 UR5 Sn[[5HVnURU5 [RS5 [R5 UR5(dMTSn O UR[5 UR!5 U(a8UR"bUR"R!5 UR!5 gg)Nz9Waiting for printer to connect to the wireless network...�Cancelrz"HP Device Manager - Please wait...Fr
T)�QProgressDialogr��ASSOCIATE_DELAYr[�setWindowModalityr��WindowModal�setMinimumDuration�	forceShowrZr��QThread�sleepra�
processEvents�wasCanceledrr�)r>�AssociateProgressDialog�canceled�xs    rDr��+WifiSetupDialog.showAssociateProgressDialogcs(��"1�$�)�)�<w�2x�z~�{D�{D�EM�{N�PQ�Sb�dh�#i���.�.�t�y�y�9]�/^�_��1�1�"�.�.�A��2�2�1�5��)�)�+�����'�A�#�,�,�Q�/��M�M�!����� �&�2�2�4�4����(�	 �(�(��9��%�%�'���x�x�#������ ��J�J�L�	rFc���URR5nU[:Xa0UlUR	5 gU[
:XaUR
5 gU[:XaUR5 gU[:XaZURR5 URR5S:waUR5 gUR5 g[R!S5 g)Nrpr�)r�r�r�r�r�r)r�r�r2r�r�r�r�rur�r�r��r>r�s  rDr��"WifiSetupDialog.BackButton_clicked}s������+�+�-������D�L���� �
�,�
�� � �"�
�%�
%�� � �"�
�)�^����"�"�$��}�}�"�"�$��.��'�'�)��$�$�&�
�I�I�o�&rFc�r�URbURR5 UR5 grP)r�rrRs rDr��$WifiSetupDialog.CancelButton_clicked�s#���8�8���H�H�N�N���
�
�rFc�\�URRU5 URU5 grP)r��setCurrentIndex�updateStepText)r>�pages  rDr��WifiSetupDialog.displayPage�s$�����*�*�4�0����D�!rFc�B�U[:Xa+URRURS55 gU[:Xa+URRURS55 gU[
:Xa+URRURS55 gg)NzNext >�Finish�Connect)r�r�rHr�r�rv)r>�typs  rDr��WifiSetupDialog.setNextButton�sp���+���O�O�#�#�D�I�I�h�$7�8�
�M�
!��O�O�#�#�D�I�I�h�$7�8�
�N�
"��O�O�#�#�D�I�I�i�$8�9�#rFc	��URRURSUS-<SURS-<355 g)NzStep r
z of )�StepTextrHr�r�rs  rDr�WifiSetupDialog.updateStepText�s.���
�
���d�i�i�1�Q�3��
�
�a��(P�Q�RrFc	���[XRS[UR5-55 URbURR5 UR5 g)Nzf<b>An I/O error occurred.</b><p>Please check the USB connection to your printer and try again.</p>(%s))rr�r�rr�rr<s  rDr$�WifiSetupDialog.showIOError�sg���$�	�	�#K�NQ�RS�RW�RW�NX�#X�Y�	Z��8�8���H�H�N�N���
�
�rFc�.�[RSX5$)Nr~r`rcs   rDrf�WifiSetupDialog.__tr�s���~�~�/��4�4rFc��XlU[:Xa[UlgU[:Xd
U[
:Xa[Ulg[UlgrP)r�r�rr��WIFI_CONFIG_CDMr!rr)r>r�s  rDr��WifiSetupDialog.getWifiObject�s6��&���*�*�#�D�L�
�O�
+�{�>R�/R�"�D�L��D�LrF) r�r�r'r�r�r�r{r�r�r�r�r�r�rjr�r�rXrYr�r r�r�r�r�r�rdr�r�r�r�r�r��NTrP)/rhrirjrk�
pyqtSignalrr r�r�r�r�r�r�r�r�r�r2r(rrrrr:rr7r|r�r�r�r�r�r�r�r	r�r�r�r�r�r�r�r�rr$r�r�rlrmrFrDr~r~�s���%�<��1�F�({�%�G�+'�\-�:2�3�m�>'�B%j�P!�
!�
,�
(�
q.�h	0�2�3�Q�.�0=�'�f$�R@��'�r�N��B>'�B�4'�.�"�
!.�:�S��5�
 rFr~r))r�r��base.gr�rrrrr�
base.codes�base.sixextr	�ui_utilsrrr
rr�PyQt5.QtCore�PyQt5.QtGui�wifisetupdialog_baserr�r�r)r�r�r�r�rvr�r�r�r�r�rrrtryrvr~rmrFrD�<module>r"s���.�
��8�8��#��b�b���,��
�������
�	����
�������������=1�W�=1�~�"%�,�%�p �g�y�p rF

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 129 B 0644
aboutdialog.cpython-313.pyc File 1.67 KB 0644
aboutdialog_base.cpython-313.pyc File 12.62 KB 0644
aligndialog.cpython-313.pyc File 41.93 KB 0644
aligndialog_base.cpython-313.pyc File 40.41 KB 0644
cleandialog.cpython-313.pyc File 15.76 KB 0644
cleandialog_base.cpython-313.pyc File 17.91 KB 0644
colorcaldialog.cpython-313.pyc File 21.01 KB 0644
colorcaldialog_base.cpython-313.pyc File 36.36 KB 0644
devicesetupdialog.cpython-313.pyc File 12.45 KB 0644
devicesetupdialog_base.cpython-313.pyc File 8.12 KB 0644
deviceuricombobox.cpython-313.pyc File 6.62 KB 0644
devmgr5.cpython-313.pyc File 113.65 KB 0644
devmgr5_base.cpython-313.pyc File 39.38 KB 0644
devmgr_ext.cpython-313.pyc File 3.74 KB 0644
fabgrouptable.cpython-313.pyc File 2.54 KB 0644
fabnametable.cpython-313.pyc File 1.14 KB 0644
fabwindow.cpython-313.pyc File 38.92 KB 0644
fabwindow_base.cpython-313.pyc File 14.44 KB 0644
faxsetupdialog.cpython-313.pyc File 21.82 KB 0644
faxsetupdialog_base.cpython-313.pyc File 10.13 KB 0644
filetable.cpython-313.pyc File 22.07 KB 0644
firmwaredialog.cpython-313.pyc File 4.36 KB 0644
firmwaredialog_base.cpython-313.pyc File 6.12 KB 0644
infodialog.cpython-313.pyc File 14.75 KB 0644
infodialog_base.cpython-313.pyc File 10.15 KB 0644
linefeedcaldialog.cpython-313.pyc File 5.25 KB 0644
linefeedcaldialog_base.cpython-313.pyc File 4.81 KB 0644
loadpapergroupbox.cpython-313.pyc File 4.68 KB 0644
makecopiesdialog.cpython-313.pyc File 3.59 KB 0644
makecopiesdialog_base.cpython-313.pyc File 4.37 KB 0644
mimetypesdialog.cpython-313.pyc File 1.94 KB 0644
mimetypesdialog_base.cpython-313.pyc File 6.68 KB 0644
nodevicesdialog.cpython-313.pyc File 3.09 KB 0644
nodevicesdialog_base.cpython-313.pyc File 8.34 KB 0644
plugindiagnose.cpython-313.pyc File 4.33 KB 0644
plugindiagnose_base.cpython-313.pyc File 5.51 KB 0644
plugindialog.cpython-313.pyc File 17.44 KB 0644
plugindialog_base.cpython-313.pyc File 11.7 KB 0644
pluginlicensedialog.cpython-313.pyc File 1.28 KB 0644
pluginlicensedialog_base.cpython-313.pyc File 8.41 KB 0644
pqdiagdialog.cpython-313.pyc File 5.04 KB 0644
pqdiagdialog_base.cpython-313.pyc File 4.79 KB 0644
printdialog.cpython-313.pyc File 9.78 KB 0644
printdialog_base.cpython-313.pyc File 9.83 KB 0644
printernamecombobox.cpython-313.pyc File 6.69 KB 0644
printsettings_base.cpython-313.pyc File 139 B 0644
printsettingsdialog.cpython-313.pyc File 4.78 KB 0644
printsettingsdialog_base.cpython-313.pyc File 4.88 KB 0644
printsettingstoolbox.cpython-313.pyc File 88.52 KB 0644
printtestpagedialog.cpython-313.pyc File 7.25 KB 0644
printtestpagedialog_base.cpython-313.pyc File 7.18 KB 0644
queuesconf.cpython-313.pyc File 15.2 KB 0644
readonlyradiobutton.cpython-313.pyc File 2.24 KB 0644
scandialog.cpython-313.pyc File 123.01 KB 0644
sendfaxdialog.cpython-313.pyc File 57.92 KB 0644
sendfaxdialog_base.cpython-313.pyc File 39.46 KB 0644
settingsdialog.cpython-313.pyc File 5.55 KB 0644
settingsdialog_base.cpython-313.pyc File 25.92 KB 0644
setupdialog.cpython-313.pyc File 79.67 KB 0644
setupdialog_base.cpython-313.pyc File 38.46 KB 0644
setupdialog_base5.cpython-313.pyc File 38.43 KB 0644
systemtray.cpython-313.pyc File 41.3 KB 0644
systrayframe.cpython-313.pyc File 12.48 KB 0644
systrayframe_base.cpython-313.pyc File 10.84 KB 0644
ui_utils.cpython-313.pyc File 28.62 KB 0644
upgradedialog.cpython-313.pyc File 6.38 KB 0644
upgradedialog_base.cpython-313.pyc File 5.98 KB 0644
wifisetupdialog.cpython-313.pyc File 54.96 KB 0644
wifisetupdialog_base.cpython-313.pyc File 62.3 KB 0644
Filemanager