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

J9�c���T�ddlmZmZdZejZGd�d��ZGd�d��ZGd�dej��Z	Gd	�d
ej
��ZGd�dej��Z
Gd
�dej��ZGd�dej��ZGd�dej��ZGd�dej��ZGd�dej��ZGd�dej��ZGd�dej��ZGd�dej��ZGd�d��Z
d�Zd �Zd!�Zd"�Zd#�Zd$�Zd%�Zd&�Zd'�Zd(�Z d)S)*�)�rq�structs�SHAPEc�"�eZdZdZdZdZdZdZdS)�SOr����N)�__name__�
__module__�__qualname__�Set�Union�	Intersect�Subtract�Invert���0/usr/lib/python3/dist-packages/Xlib/ext/shape.pyrrs'������
�C�
�E��I��H�
�F�F�Frrc��eZdZdZdZdZdS)�SKrrr	N)rr
r�Bounding�Clip�Inputrrrrrs�������H��D�
�E�E�Errc���eZdZ�fd�Z�xZS)�KINDc���tt|���|dtjtjtjf���dS)Nr)�values)�superr�__init__rrrr)�self�name�	__class__s  �rr!z
KIND.__init__sL���
�d�D���"�"�4��+-�;�+-�7�+-�8�+5�	#�	6�	6�	6�	6�	6r)rr
rr!�
__classcell__)r$s@rrrs8�������6�6�6�6�6�6�6�6�6rrc�p�eZdZdZejejd��ed��ejd��ej	d��ej
d��ej
d��ejd��ejd	��ejd
��ejd��ejd����Z
dS)
�NotifyEventDataN�type�
shape_kind�sequence_number�affected_window�	extents_x�	extents_y�
extents_width�extents_height�server_time�shaped�)rr
r�_coder�Struct�Card8r�Card16�Window�Int16�Card32�Pad�_fieldsrrrr'r's��������E��b�i���������\�����	�#�$�$���	�#�$�$���������������	�/�"�"���	�"�#�#���	�-� � ����������r�
�
���G�G�Grr'c
�R�eZdZejejd��ejd��ej����Zejej	��ej
d��ejd��ej��ejd��ejd����Z
dS)�QueryVersion�opcoderrr*�
major_version�
minor_versionN)rr
rrr4r5�Opcode�
RequestLength�_request�	ReplyCoder:r6�ReplyLength�_replyrrrr=r=/s��������r�y���������	�!����������H��R�Y���������q�	�	���	�#�$�$��������	�/�"�"���	�/�"�"�
��F�F�Frr=c�p�eZdZejejd��ejd��ej��ed��e	d��ejd��ej
d��ejd��ejd��ejd��ej
d	ejd
�����ZdS)
�
Rectanglesr>r�	operation�destination_kind�ordering�destination_window�x_offset�y_offset�
rectanglesr��padN)rr
rrr4r5rArB�OPrr:r7r8�Listr�	RectanglerCrrrrHrH@s��������r�y���������	�!��������
��;�����
� � ����������q�	�	���	�&�'�'�����������������g�/�Q�7�7�7���H�H�HrrHc�B�eZdZejejd��ejd��ej��ed��e	d��ej
d��ejd��ejd��ejd��ej
d���
�
Zd	S)
�Maskr>r	rIrJrLrMrN�
source_bitmapN)rr
rrr4r5rArBrRrr:r7r8�PixmaprCrrrrVrVPs��������r�y���������	�!��������
��;�����
� � ����q�	�	���	�&�'�'���������������	�/�"�"���H�H�HrrVc�V�eZdZejejd��ejd��ej��ed��e	d��e	d��ej
d��ejd��ejd��ejd	��ejd
����Z
dS)�Combiner>r
rIrJ�source_kindrrLrMrN�
source_windowN)rr
rrr4r5rArBrRrr:r7r8rCrrrrZrZ_s��������r�y���������	�!��������
��;�����
� � ���]������q�	�	���	�&�'�'���������������	�/�"�"���H�H�HrrZc��eZdZejejd��ejd��ej��ed��ej	d��ej
d��ejd��ejd����ZdS)	�Offsetr>rrJr
rLrMrNN)
rr
rrr4r5rArBrr:r7r8rCrrrr^r^os��������r�y���������	�!����������
� � ����q�	�	���	�&�'�'�������������	�	�H�H�Hrr^c�~�eZdZejejd��ejd��ej��ejd����Z	ejej
��ejd��ejd��ej
��ejd��ejd��ejd��ejd	��ejd
��ejd��ejd��ejd
��ejd��ejd��ejd����ZdS)�QueryExtentsr>�rLrr*�bounding_shaped�clip_shapedr	�bounding_shape_extents_x�bounding_shape_extents_y�bounding_shape_extents_width�bounding_shape_extents_height�clip_shape_extents_x�clip_shape_extents_y�clip_shape_extents_width�clip_shape_extents_heightN)rr
rrr4r5rArBr7rCrDr:r6rEr8rFrrrr`r`|sQ�������r�y���������	�!����������	�&�'�'�	��H��R�Y���������q�	�	���	�#�$�$���������"�#�#����������q�	�	����+�,�,����+�,�,���	�0�1�1���	�1�2�2����'�(�(����'�(�(���	�,�-�-���	�-�.�.���F�F�Frr`c
���eZdZejejd��ejd��ej��ejd��ejd��ej	d����Z
dS)�SelectInputr>�rL�enabler
N)rr
rrr4r5rArBr7r:rCrrrrmrm�sw�������r�y���������	�!����������	�&�'�'����������q�	�	�
��H�H�Hrrmc�4�eZdZejejd��ejd��ej��ejd����Z	ejej
��ejd��ejd��ej����Z
dS)�
InputSelectedr>�rL�enabledr*N)rr
rrr4r5rArBr7rCrDr6rErFrrrrqrq�s��������r�y���������	�!����������	�&�'�'�	��H��R�Y��������������	�#�$�$������	��F�F�Frrqc
���eZdZejejd��ejd��ej��ejd��e	d��ej
d����Zejej��ejd��ej
d��ej��ejdd	��ej
d
��ejdejd�����Zd
S)�
GetRectanglesr>��windowr[r
rKr*rOr�rrPN)rr
rrr4r5rArBr7rr:rCrDr6rE�LengthOfrSrrTrFrrrruru�s��������r�y���������	�!����������	�(�����]������q�	�	�
��H��R�Y��������������	�#�$�$���������L�!�$�$����r�
�
�����g�/�Q�7�7�7���F�F�Frruc��eZdZdZdS)�EventrN)rr
r�Notifyrrrr{r{�s������
�F�F�Frr{c
�x�t|j|j�t��||||||���dS)N)�displayr>r\rIrJr[rMrN)rZr~�get_extension_major�extname)r"rIrJr[rMrNs      r�combiner��sM������|�/�/��8�8���)����	�	�	�	�	�	rc�l�t|j|j�t��||���S)N)r~r>rwr[)rur~rr�)r"r[s  r�get_rectanglesr��s7������|�/�/��8�8���	���rc�j�t|j|j�t��|���S�N)r~r>rL)rqr~rr��r"s r�input_selectedr��s4������|�/�/��8�8�����rc
�x�t|j|j�t��||||||���dS)N)r~r>rLrIrJrMrNrW)rVr~rr�)r"rIrJrMrNrWs      r�maskr��sM������|�/�/��8�8���)���#�	�	�	�	�	�	rc�t�t|j|j�t��||||���dS)N)r~r>rLrJrMrN)r^r~rr�)r"rJrMrNs    r�offsetr��sG��
����|�/�/��8�8��)���
�����rc�j�t|j|j�t��|���Sr�)r`r~rr�r�s r�
query_extentsr��s4������|�/�/��8�8�����rc�h�t|j|j�t�����S)N)r~r>)r=r~rr�r�s r�
query_versionr�s1������|�/�/��8�8����rc�z�t|j|j�t��|||||||��	�	dS)N)	r~r>rLrIrJrKrMrNrO)rHr~rr�)r"rIrJrKrMrNrOs       rrOrO	sP������|�/�/��8�8���)�����
�
�
�
�
�
rc�p�t|j|j�t��||���dS)N)r~r>rLro)rmr~rr�)r"ros  r�select_inputr�sA������|�/�/��8�8���	�����rc�Z�|�ddt��|�ddt��|�ddt��|�ddt��|�ddt
��|�ddt��|�dd	t��|�dd
t��|�ddt��|�
|jtj
ztd��dS)
Nrw�
shape_combine�shape_get_rectangles�shape_input_selected�
shape_mask�shape_offset�shape_query_extentsr~�shape_query_version�shape_rectangles�shape_select_input�ShapeNotify)�extension_add_methodr�r�r�r�r�r�r�rOr��extension_add_event�first_eventr{r|r')�disp�infos  r�initr�s�����h���A�A�A����h�(>��O�O�O����h�(>��O�O�O����h��d�;�;�;����h���?�?�?����h�(=�}�M�M�M����i�)>�
�N�N�N����h�(:�J�G�G�G����h�(<�l�K�K�K����T�-���<�o�}�]�]�]�]�]rN)!�
Xlib.protocolrrr�r5rRrrrrr{r'�ReplyRequestr=�RequestrHrVrZr^r`rmrqrur�r�r�r�r�r�r�rOr�r�rrr�<module>r�s.��&�%�%�%�%�%�%�%����X������������������
6�6�6�6�6�2�6�6�6�6������b�h���� �����2�?����"���������� 
�
�
�
�
�2�:�
�
�
������b�j���� �����R�Z���������2�?����6	�	�	�	�	�"�*�	�	�	������B�O���� �����B�O����*��������
�
�
�������
�
�
����������������
^�
^�
^�
^�
^r

Youez - 2016 - github.com/yon3zu
LinuXploit