__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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����SSKrSSKJr SSKr\R"SS5 SSKJrJrJr SSK	J
r
 SSKJr SSK
JrJr SS	KJr "S
S5rg)�N)�gettext�Gtkz3.0)r�GLib�Gio)�setup_ui)�initiate)�MagicAttachWaitOptions�wait)�MagicAttachTokenErrorc�l�\rSrSrSrSrSSjrSrSrSr	S	r
S
rSrSr
S
rSrSrSrSrg)�DialogUaAttach�c���[U[RRUSS5SS9 X0lUR
UlURRU5 SUlSUl	SUl
SUl[R"5UlURRSUR S	5 UR!URURR#5S
5 g)zsetup up the gtk dialog�
gtkbuilderzdialog-ua-attach.uizsoftware-properties)�domainNF�znetwork-changedr�)r�os�path�join�	ua_object�dialog_ua_attach�dialog�set_transient_for�contract_token�	attaching�poll�pinr�network_monitor_get_default�net_monitor�connect�net_status_changed�get_network_available)�self�parent�datadirrs    �G/usr/lib/python3/dist-packages/softwareproperties/gtk/DialogUaAttach.py�__init__�DialogUaAttach.__init__s�����r�w�w�|�|�G�\�;P�Q�Zo�p�"���+�+������%�%�f�-�"��������	�����:�:�<������ � �!2�D�4K�4K�Q�O�������d�.�.�D�D�F��	
�c�l�URR5 URR5 g�N)r�run�hide�r$s r'r-�DialogUaAttach.run1s �������������r*Nc�^�TRR5(asTRRTRR5S:g=(a TR(+5 TRnTRnTRnO�TRRTR5 TRRTRS:g=(a TR(+5 TRnTRnTR nTR(aUR#5 OUR%5 U4SjnU"TR5 TRRTR(+=(a TRR55 TRR'S5 TRR'S5 TRR'S5 TR R'S5 US:wa"UR'S5 UR'S5 US:XaZUR)S[+S5-5 UR-S	S
5 UR/5R1S[+S5S5 gUS
:XaTR35 gUS:XabUR)S[+S5-5 UR-SS
5 UR/5R1S[+S5S5 U"S5 gUS:XaWUR)[+S55 UR-SS
5 UR/5R1S[+S5S5 gg)z�
fail   : called by the attachment callback, and it failed.
success: called by the attachment callback, and it succeeded.
expired: called by the token polling when the token expires.
rNc�>�TRRU(+5 TRRU(+5 gr,)�token_radio�
set_sensitive�magic_radio)�booleanr$s �r'�lock_radio_buttons�7DialogUaAttach.update_state.<locals>.lock_radio_buttonsNs/������*�*�w�;�7����*�*�w�;�7r*FT�failz <span foreground="red">%s</span>z
Invalid tokenzemblem-unreadabler�notificationr�success�
pin_validatedz"<span foreground="green">%s</span>zValid tokenzemblem-default�expiredzCode expiredzgtk-dialog-warning)r3�
get_active�confirmr4�token_field�get_textr�token_status_icon�
token_spinner�token_status�	pin_label�set_textrr�pin_status_icon�pin_spinner�
pin_status�start�stop�set_visible�
set_markup�_�set_from_icon_name�get_accessible�emit�finish)r$�case�icon�spinner�statusr7s`     r'�update_state�DialogUaAttach.update_state5s�������&�&�(�(��L�L�&�&�t�'7�'7�'@�'@�'B�b�'H�(:�+/�>�>�'9�
;��)�)�D��(�(�G��&�&�F��N�N�#�#�D�H�H�-��L�L�&�&�t�':�':�d�'B�(:�+/�>�>�'9�
;��'�'�D��&�&�G��_�_�F��>�>��M�M�O��L�L�N�	8�	�4�>�>�*����&�&�4�>�>�'9�(I�+/�+;�+;�+F�+F�+H�	J�
	
���*�*�5�1����%�%�e�,����(�(��/����#�#�E�*��D�L����T�"����t�$��F�N����@�1�_�CU�U�V��#�#�$7��;��!�!�#�(�(���?�9K�Q�O��i���K�K�M��o�%����B�Q�}�EU�U�V��#�#�$4�a�8��!�!�#�(�(���=�9I�1�M��t�$��i�����a��/�0��#�#�$8�!�<��!�!�#�(�(���>�9J�A�N� r*c�4^�TR(agTRR5(aTRR	5nOTR
nSTlU4SjnU4SjnTRRXUSSS9 TR5 g)NTc�6>�STlTRS5 g)NFr;)rrWr/s�r'�on_reply�'DialogUaAttach.attach.<locals>.on_replyzs���"�D�N����i�(r*c�>�STlTRR5(aSTlTR	S5 g)NFr9)rr5r>rrW)�errorr$s �r'�on_error�'DialogUaAttach.attach.<locals>.on_error}s5���"�D�N����*�*�,�,�&*��#����f�%r*z%com.canonical.UbuntuAdvantage.ManageriX)�
reply_handler�
error_handler�dbus_interface�timeout)	rr3r>r@rArr�AttachrW)r$�tokenr[r_s`   r'�attach�DialogUaAttach.attachps�����>�>�����&�&�(�(��$�$�-�-�/�E��'�'�E����	)�	&�
	
�����e�8�eL�VY��	Z����r*c�p�URRURR5S:g5 g�Nr)r?r4r@rA)r$�entrys  r'�on_token_typing�DialogUaAttach.on_token_typing�s(�����"�"�4�#3�#3�#<�#<�#>�"�#D�Er*c�f�URR5nUS:waUR5 ggrj)r@rArg)r$rkrfs   r'�on_token_entry_activate�&DialogUaAttach.on_token_entry_activate�s+��� � �)�)�+���B�;��K�K�M�r*c�$�UR5 gr,)rg�r$�buttons  r'�on_confirm_clicked�!DialogUaAttach.on_confirm_clicked�s�����
r*c���UR(a)[RRUR5 URR[RR5 gr,)	rr�Thread�unrefr�responser�ResponseType�CANCELrrs  r'�on_cancel_clicked� DialogUaAttach.on_cancel_clicked�s=���9�9��K�K���d�i�i�(������S�-�-�4�4�5r*c���[URS9n[U5nURUlURR5(a![R"URS5 SUlg![aC URR5(a![R"URS5 NT[an[SUSS9 SnANmSnAff=f!SUlf=f)N)�magic_tokenr<r=z$Error getting the Ubuntu Pro token: T)�flush)
r	�req_idr
rr5r>r�idle_addrWr�	Exception�printr)r$�optionsry�es    r'�poll_for_magic_token�#DialogUaAttach.poll_for_magic_token�s���(�T�[�[�A��	��G�}�H�"*�"9�"9�D�����*�*�,�,��
�
�d�/�/��A��D�I��
%�	<����*�*�,�,��
�
�d�/�/��;���	K��8�!�T�J��	K���D�I�s7�AA9�9A
C#�C&�	C#�C�C&�C#�#C&�&	C/c�d�URS:wdURS:wag[5nURUlUR
UlUR5 [RRSUR5Ulg![an[SU5 SnAgSnAff=f)NzError retrieving magic token: r)rrr�	user_coderrfr�r�r�rWrrw�newr�)r$ryr�s   r'�start_magic_attach�!DialogUaAttach.start_magic_attach�s����9�9���� 3� 3�t� ;��
	��z�H��)�)�D�H�"�.�.�D�K�	
�����K�K�O�O�F�D�,E�,E�F��	��	�	��2�A�6���	�s�,B�
B/�B*�*B/c��URR5(a#UR(aURS5 gUR5 g)Nr<)r5r>rrWrrs  r'�on_radio_toggled�DialogUaAttach.on_radio_toggled�s9�����&�&�(�(�T�-@�-@����o�.����r*c�$�UR5 gr,)r�rrs  r'�on_magic_radio_clicked�%DialogUaAttach.on_magic_radio_clicked�s�����!r*c��URRU(+5 URRU5 URRU5 U(abUR
S:XaUR
5 gURS:Xa0[RRSUR5Ulggg)Nrr)�
no_connectionrL�radio_net_control_boxr4�confirm_net_control_boxrr�rrrwr�r�)r$�monitor�	available�	first_runs    r'r"�!DialogUaAttach.net_status_changed�s������&�&�9�}�5��"�"�0�0��;��$�$�2�2�9�=���x�x�2�~��'�'�)����d�"� �K�K�O�O�F�D�4M�4M�N��	�#�r*c�j�URR[RR5 gr,)rryrrz�OKr/s r'rR�DialogUaAttach.finish�s �������S�-�-�0�0�1r*)rrrr rrr�rr,)�__name__�
__module__�__qualname__�__firstlineno__r(r-rWrgrlrortr|r�r�r�r�r"rR�__static_attributes__�r*r'r
r
sM��
�&�9O�v�*F��
�6�

�G�$ �"�	O�2r*r
)rrrN�gi�require_version�
gi.repositoryrrr�softwareproperties.gtk.utilsr�+uaclient.api.u.pro.attach.magic.initiate.v1r�'uaclient.api.u.pro.attach.magic.wait.v1r	r
�uaclient.exceptionsrr
r�r*r'�<module>r�s>��&
� �	����5�%� �&�&�1�@�P�5�q2�q2r*

Filemanager

Name Type Size Permission Actions
DialogAdd.cpython-313.pyc File 3.6 KB 0644
DialogAddSourcesList.cpython-313.pyc File 7.46 KB 0644
DialogCacheOutdated.cpython-313.pyc File 6.73 KB 0644
DialogEdit.cpython-313.pyc File 5.58 KB 0644
DialogEditDeb822.cpython-313.pyc File 10.11 KB 0644
DialogMirror.cpython-313.pyc File 19.47 KB 0644
DialogUaAttach.cpython-313.pyc File 11.86 KB 0644
DialogUaDetach.cpython-313.pyc File 3.7 KB 0644
DialogUaFipsEnable.cpython-313.pyc File 2.31 KB 0644
SimpleGtkbuilderApp.cpython-313.pyc File 3.14 KB 0644
SoftwarePropertiesGtk.cpython-313.pyc File 90.18 KB 0644
UbuntuProPage.cpython-313.pyc File 22.05 KB 0644
__init__.cpython-313.pyc File 162 B 0644
dialogs.cpython-313.pyc File 1.05 KB 0644
utils.cpython-313.pyc File 8.13 KB 0644
Filemanager