403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/Xlib/ext/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/Xlib/ext/__pycache__/screensaver.cpython-311.pyc
�

J9�cm��|�dZddlmZddlmZmZdZdZdZdZ	dZ
dZdZdZ
dZGd�dej��Zd	�ZGd
�dej��Zd�ZGd
�dej��Zd�ZGd�dej��Zejejejdfd�ZGd�dej��Zdd�ZGd�dej��Zd�ZdS)arThis extension allows registering the client as an X screensaver,
or query information about the current screensaver.

For detailed description see any of the following documents.
Protocol specification:
    https://www.x.org/releases/X11R7.7/doc/scrnsaverproto/saver.html
XCB Protocol specification:
    https://cgit.freedesktop.org/xcb/proto/tree/src/screensaver.xml

�)�X)�rq�structszMIT-SCREEN-SAVER��c���eZdZejejd��ejd��ej��ejd��ejd��ejd����Z	ejej
��ejd��ejd��ej��ejd��ejd��ejd����Z
d	S)
�QueryVersion�opcoder�
major_version�
minor_versionrr�sequence_number�N)�__name__�
__module__�__qualname__r�Struct�Card8�Opcode�
RequestLength�Pad�_request�	ReplyCode�Card16�ReplyLength�_reply���6/usr/lib/python3/dist-packages/Xlib/ext/screensaver.pyr	r	4s��������r�y���������	�!������������!�!�����!�!����q�	�	�

�
�H��R�Y��B�L�N�N��B�F�1�I�I��B�I�'�(�(��B�N����B�I�o�&�&��B�I�o�&�&��B�F�2�J�J���F�F�Frr	c�l�t|j|j�t��dd���S)Nrr)�displayr
rr)r	r �get_extension_major�extname��selfs r�
query_versionr%Hs6�����#�|�?�?��H�H�&'�&'�)�)�)�)rc���eZdZejejd��ejd��ej��ejd����Z	ejej
��ejd��ejd��ej��ej
d��ejd��ejd��ejd	��ejd
��ejd���
�
ZdS)
�	QueryInfor
r�drawable�stater
�saver_window�til_or_since�idle�
event_mask�kind�N)rrrrrrrr�Drawablerrrr�Window�Card32rrrrrr'r'Os��������r�y���������	�!�����������J���	
�
�H��R�Y��B�L�N�N��B�H�W����B�I�'�(�(��B�N����B�I�n�%�%��B�I�n�%�%��B�I�f����B�I�l�#�#��B�H�V����B�F�1�I�I���F�F�Frr'c�j�t|j|j�t��|���S)N)r r
r()r'r r!r"r#s r�
query_infor4ds3���T�\� �L�<�<�W�E�E�"����rc	��eZdZejejd��ejd��ej��ejd��ej	d����Z
dS)�SelectInputr
rr(r-N)rrrrrrrrr0r2rrrrr6r6ksi�������r�y���������	�!�����������J�����	�,���
�
�H�H�Hrr6c�l�t|j|j�t��||���S)N)r r
r(r-)r6r r!r")r$�masks  r�select_inputr9ts6���t�|�"�l�>�>�w�G�G� $�"&����rc���eZdZejejd��ejd��ej��ejd��ej	d��ej	d��ej
d��ej
d��ej
d��ejd	d
ej
ejejf��ejd��ejd��ejd
���
�
ZdS)�
SetAttributesr
�r(�x�y�width�height�border_width�window_classr�depth�visual�attrsN)rrrrrrrrr0�Int16r�Setr�CopyFromParent�InputOutput�	InputOnlyr2r�WindowValuesrrrrr;r;|s��������r�y���������	�!�����������J�������
�
�����
�
���	�'�����	�(�����	�.�!�!����~�q�1�#3�Q�]�A�K�"P�Q�Q���������	�(������W�%�%�
�
�H�H�Hrr;Nc
�~�t|j|	|j�t��||||||||||
��
�
S)N)
r �onerrorr
r(r=r>r?r@rArBrCrDrE)r;r r!r")r$r=r>r?r@rArBrCrDrM�keyss           r�set_attributesrO�sS�����#*� $�� @� @�� I� I�"&���!&�"(�(4�(4�!&�"(�!%�'�'�'�'rc��eZdZejejd��ejd��ej��ejd����Z	dS)�UnsetAttributesr
�r(N)
rrrrrrrrr0rrrrrQrQ�sZ�������r�y���������	�!�����������J���	
�
�H�H�HrrQc�l�t|j||j�t��|���S)N)r rMr
r()rQr r!r")r$rMs  r�unset_attributesrT�s6���4�<�%,�"&�,�"B�"B�7�"K�"K�$(�*�*�*�*rc�R�eZdZdZejejd��ejddee	e
f��ejd��ejd��ej
d��ej
d��ejd	deeef��ejd
��ejd���	�	ZdS)�NotifyN�typer)rr
�	timestamp�root�windowr.�forced�)rrr�_coderrrrG�StateOff�StateOn�
StateCyclerr2r1�KindBlanked�KindInternal�KindExternal�Boolr�_fieldsrrrrVrV�s��������E��b�i����������w��H�g�z�:�;�;���	�#�$�$���	�+�����	�&�����	�(������v�q�;��l�C�D�D����������r�
�
�

�

�G�G�GrrVc�d�|�ddt��|�ddt��|�ddt��|�ddt��|�ddt
��|�|jdzt��dS)	Nr �screensaver_query_versionr(�screensaver_query_info�screensaver_select_input�screensaver_set_attributes�screensaver_unset_attributesr)	�extension_add_methodr%r4r9rOrT�extension_add_event�first_eventrV)�disp�infos  r�initrq�s������i�)D�m�T�T�T����j�*B�J�O�O�O����j�*D�l�S�S�S����j�*F��W�W�W����j�*H�JZ�[�[�[����T�-��1�6�:�:�:�:�:r)N)�__doc__�Xlibr�
Xlib.protocolrrr"�
NotifyMask�	CycleMaskr^r_r`rarbrc�ReplyRequestr	r%r'r4�Requestr6r9r;rHrOrQrT�EventrVrqrrr�<module>rzs���,	�	�������%�%�%�%�%�%�%�%�
���
�
�	�
��
��
�
������������2�?����()�)�)�����������*���
�
�
�
�
�"�*�
�
�
����
�
�
�
�
�B�J�
�
�
�$#$�"2��+��,�!�	'�'�'�'�*
�
�
�
�
�b�j�
�
�
�*�*�*�*�
�
�
�
�
�R�X�
�
�
�;�;�;�;�;r

Youez - 2016 - github.com/yon3zu
LinuXploit