+
    }c<  c                   s   ^RI Ht ^RI Ht  ! R R]P                  4      t ! R R]P                  4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]P                  4      t ! R R]4      t ! R R]4      t ! R R]P                  4      t ! R R]4      t ! R R]4      t ! R R]P                  4      t ! R R ]P                  4      t ! R! R"]P                  4      t ! R# R$]P                  4      t ! R% R&]P                  4      t ! R' R(]P                  4      t ! R) R*]P                  4      t ! R+ R,]P                  4      t ! R- R.]P                  4      t ! R/ R0]P                  4      t ! R1 R2]P                  4      t ! R3 R4]P                  4      t ! R5 R6]P                  4      t ! R7 R8]P                  4      t ! R9 R:]P                  4      t ! R; R<]4      t  ! R= R>]4      t! ! R? R@]P                  4      t" ! RA RB]P                  4      t# ! RC RD]P                  4      t$ ! RE RF]P                  4      t% ! RG RH]P                  4      t& ! RI RJ]P                  4      t' ! RK RL]P                  4      t( ! RM RN]P                  4      t)/ ]P                  ]b]P                  ]b]P                  ]b]P                  ]	b]P                  ]
b]P                  ]b]P                  ]b]P                  ]b]P                   ]b]PR                  ])b]P"                  ]b]P$                  ]b]P&                  ]b]P(                  ]b]P*                  ]b]P,                  ]b]P.                  ]b/ ]P0                  ]b]P2                  ]b]P4                  ]b]P6                  ]b]P8                  ]b]P:                  ]b]P<                  ]b]P@                  ] b]PB                  ]!b]PD                  ]"b]PF                  ]#b]PH                  ]$b]PJ                  ]%b]PL                  ]&b]PP                  ](b]PN                  ]'bCt*RO# )Pi   )X)rqc            	       s    ] tR t^tRt]P                  ! ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R^4      4      t
RtR# )AnyEventNtypedetailsequence_numberdata )__name__
__module____qualname____firstlineno___coder   StructCard8Card16ZFixedBinary_fields__static_attributes__r       8/usr/lib/python3.14/site-packages/Xlib/protocol/event.pyr   r      sG    Eii&)(+#453Gr   r   c                   s0   ] tR t^&tRt]P                  ! ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R]P                  34      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )KeyButtonPointerNr   r   r   timerootwindowchildroot_xroot_yevent_xevent_ystateZsame_screenr   )r   r	   r
   r   r   r   r   r   r   Card32Windowr    NONEInt16Padr   r   r   r   r   r   r   &   s    Eii&)(+#456*6*8,7QVVJ7(+(+),),7+-0Gr   r   c                   s.    ] tR t^8t]P
                  tRtR# )KeyPressr   N)r   r	   r
   r   r    r#   r   r   r   r   r   r#   r#   8       JJEr   r#   c                   s.    ] tR t^;t]P
                  tRtR# )
KeyReleaser   N)r   r	   r
   r   r    r%   r   r   r   r   r   r%   r%   ;   s    LLEr   r%   c                   s.    ] tR t^>t]P
                  tRtR# )ButtonPressr   N)r   r	   r
   r   r    r&   r   r   r   r   r   r&   r&   >       MMEr   r&   c                   s.    ] tR t^At]P
                  tRtR# )ButtonReleaser   N)r   r	   r
   r   r    r(   r   r   r   r   r   r(   r(   A   s    OOEr   r(   c                   s.    ] tR t^Dt]P
                  tRtR# )MotionNotifyr   N)r   r	   r
   r   r    r)   r   r   r   r   r   r)   r)   D   s    NNEr   r)   c                   s0   ] tR t^GtRt]P                  ! ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R]P                  34      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      4      tRtR# )
EnterLeaveNr   r   r   r   r   r   r   r   r   r   r   r   modeZflagsr   )r   r	   r
   r   r   r   r   r   r   r   r   r    r    r!   r   r   r   r   r   r*   r*   G   s    Eii&)(+#456*6*8,7QVVJ7(+(+),),7+&)'*Gr   r*   c                   s.    ] tR t^Yt]P
                  tRtR# )EnterNotifyr   N)r   r	   r
   r   r    r,   r   r   r   r   r   r,   r,   Y   r'   r   r,   c                   s.    ] tR t^\t]P
                  tRtR# )LeaveNotifyr   N)r   r	   r
   r   r    r-   r   r   r   r   r   r-   r-   \   r'   r   r-   c            
       s   ] tR t^`tRt]P                  ! ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )FocusNr   r   r   r   r+   r   )r   r	   r
   r   r   r   r   r   r   r   r"   r   r   r   r   r   r.   r.   `   s\    Eii&)(+#458,&)Gr   r.   c                   s.    ] tR t^jt]P
                  tRtR# )FocusInr   N)r   r	   r
   r   r    r/   r   r   r   r   r   r/   r/   j   s    IIEr   r/   c                   s.    ] tR t^mt]P
                  tRtR# )FocusOutr   N)r   r	   r
   r   r    r0   r   r   r   r   r   r0   r0   m   r$   r   r0   c                   s   ] tR t^pt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4
      tR	tR
# )Exposer   r   r   xywidthheightcountr   N)r   r	   r
   r   r    r1   r   r   r   r   r"   r   r   r   r   r   r   r   r1   r1   p   s    HHEii&)#458,337+8,7+
Gr   r1   c                   s   ] tR t^~t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! ^4      4      tRtR# )GraphicsExposer   r   Zdrawabler2   r3   r4   r5   minor_eventr6   major_eventr   N)r   r	   r
   r   r    r7   r   r   r   r   r"   r   Drawabler   r   r   r   r   r7   r7   ~   s    Eii&)#45Z0337+8,=17+-0Gr   r7   c                   s>   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )NoExposer   r   r   r8   r9   r   N)r   r	   r
   r   r    r;   r   r   r   r   r"   r   r:   r   r   r   r   r   r;   r;      sk    JJEii&)#45X.=1-0Gr   r;   c            
       s   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )VisibilityNotifyr   r   r   r   r   N)r   r	   r
   r   r    r<   r   r   r   r   r"   r   r   r   r   r   r   r   r<   r<      sa    Eii&)#458,'*Gr   r<   c                   s   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! ^	4      4      tRtR# )CreateNotifyr   r   parentr   r2   r3   r4   r5   border_widthoverrider   N)r   r	   r
   r   r    r=   r   r   r   r   r"   r   r   r!   r   r   r   r   r   r=   r=      s    NNEii&)#458,8,##7+8,>2*-Gr   r=   c            
       s   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )DestroyNotifyr   r   eventr   r   N)r   r	   r
   r   r    rA   r   r   r   r   r"   r   r   r   r   r   r   r   rA   rA      s_    OOEii&)#457+8,Gr   rA   c                   s>   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )UnmapNotifyr   r   rB   r   Zfrom_configurer   N)r   r	   r
   r   r    rC   r   r   r   r   r"   r   r   r   r   r   r   r   rC   rC      sl    MMEii&)#457+8,"23Gr   rC   c                   s>   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )	MapNotifyr   r   rB   r   r@   r   N)r   r	   r
   r   r    rD   r   r   r   r   r"   r   r   r   r   r   r   r   rD   rD      sk    KKEii&)#457+8,*-Gr   rD   c            
       s   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )
MapRequestr   r   r>   r   r   N)r   r	   r
   r   r    rE   r   r   r   r   r"   r   r   r   r   r   r   r   rE   rE      s_    LLEii&)#458,8,Gr   rE   c                   s   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4
      tR	tR
# )ReparentNotifyr   r   rB   r   r>   r2   r3   r@   r   N)r   r	   r
   r   r    rF   r   r   r   r   r"   r   r   r!   r   r   r   r   r   rF   rF      s    Eii&)#457+8,8,##*-
Gr   rF   c                   s"   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R]P                  34      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )ConfigureNotifyr   r   rB   r   Zabove_siblingr2   r3   r4   r5   r?   r@   r   N)r   r	   r
   r   r    rG   r   r   r   r   r"   r   r   r    r!   r   r   r   r   r   rG   rG      s    Eii&)#457+8,?QVVJ?##7+8,>2*-Gr   rG   c                   s"   ] tR t^t]P
                  t]P                  ! ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R]P                  34      ]P                  ! R4      ]P                  ! R4      ]P                  ! R	4      ]P                  ! R
4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )ConfigureRequestr   Z
stack_moder   r>   r   Zsiblingr2   r3   r4   r5   r?   Z
value_maskr   N)r   r	   r
   r   r    rH   r   r   r   r   r   r   r    r!   r"   r   r   r   r   r   rH   rH      s    Eii&),/#458,8,9qvvj9##7+8,>2<0Gr   rH   c                   s`   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR	# )
GravityNotifyi  r   r   rB   r   r2   r3   r   N)r   r	   r
   r   r    rI   r   r   r   r   r"   r   r   r!   r   r   r   r   r   rI   rI     su    OOEii&)#457+8,##Gr   rI   c                   s>   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )	ResizeRequesti  r   r   r   r4   r5   r   N)r   r	   r
   r   r    rJ   r   r   r   r   r"   r   r   r   r   r   r   r   rJ   rJ     sk    OOEii&)#458,7+8,Gr   rJ   c                   sL   ] tR tRtRt]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )		Circulatei$  Nr   r   rB   r   Zplacer   )r   r	   r
   r   r   r   r   r   r"   r   r   r   r   r   r   r   rK   rK   $  sr    Eii&)#457+8,'*Gr   rK   c                   .    ] tR tRt]P
                  tRtR# )CirculateNotifyi0  r   N)r   r	   r
   r   r    rM   r   r   r   r   r   rM   rM   0  s    Er   rM   c                   rL   )CirculateRequesti3  r   N)r   r	   r
   r   r    rN   r   r   r   r   r   rN   rN   3  s    Er   rN   c                   s`   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR	# )
PropertyNotifyi6  r   r   r   atomr   r   r   N)r   r	   r
   r   r    rO   r   r   r   r   r"   r   r   r   r   r   r   r   r   rO   rO   6  sy    Eii&)#458,6*6*'*Gr   rO   c                   s>   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )	SelectionCleariB  r   r   r   r   rP   r   N)r   r	   r
   r   r    rQ   r   r   r   r   r"   r   r   r   r   r   r   r   r   rQ   rQ   B  sm    Eii&)#456*8,6*Gr   rQ   c                   s   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R	4      ]P                  ! ^4      4
      tR
tR# )SelectionRequestiM  r   r   r   Zowner	requestor	selectiontargetpropertyr   N)r   r	   r
   r   r    rR   r   r   r   r   r"   r   r   r   r   r   r   r   r   rR   rR   M  s    Eii&)#456*7+;/;/8,:.
Gr   rR   c                   s   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4	      tR	tR
# )SelectionNotifyi[  r   r   r   rS   rT   rU   rV   r   N)r   r	   r
   r   r    rW   r   r   r   r   r"   r   r   r   r   r   r   r   r   rW   rW   [  s    Eii&)#456*;/;/8,:.	Gr   rW   c                   sx   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R]P                  34      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR	# )
ColormapNotifyih  r   r   r   ZcolormapZnewr   r   N)r   r	   r
   r   r    rX   r   r   r   r   r"   r   r   ZColormapr    r   r   r   r   r   rX   rX   h  s    Eii&)#458,Z!&&<%'*Gr   rX   c                   s>   ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! ^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! ^4      4      tRtR# )	MappingNotifyit  r   r   ZrequestZfirst_keycoder6   r   N)r   r	   r
   r   r    rY   r   r   r   r   r"   r   r   r   r   r   r   rY   rY   t  sk    OOEii&)#45),/2'*Gr   rY   c                   s    ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! R^4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R4      ]P                  ! R^4      4      tRtR# )	ClientMessagei  r   r   r   r   Zclient_typer   N)r   r	   r
   r   r    rZ   r   r   r   r   ZFormatr   r   r   ZFixedPropertyDatar   r   r   r   r   rZ   rZ     sg    OOEii&)61-#458,=1--fb9Gr   rZ   c            
       s    ] tR tRt]P
                  t]P                  ! ]P                  ! R4      ]P                  ! R^]P                  ^ R7      4      tRtR# )KeymapNotifyi  r   r   )Zpadr   N)r   r	   r
   r   r    r[   r   r   r   r   Z	FixedListZCard8Objr   r   r   r   r   r[   r[     s:    NNEii&)fb"++QGGr   r[   N)+Z r    r   ZEventr   r   r#   r%   r&   r(   r)   r*   r,   r-   r.   r/   r0   r1   r7   r;   r<   r=   rA   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rM   rN   rO   rQ   rR   rW   rX   rY   rZ   r[   Zevent_classr   r   r   <module>r\      s{  0  rxx rxx $ ! " $ #  $* * BHH e u RXX RXX  	rxx 	rxx 288  BHH 	"(( 		 	 RXX bhh "rxx "
BHH 
	BHH 	
 
i y 
RXX 
	RXX 	rxx bhh 
RXX 
	BHH 	BHH 288 "JJ"LL
" MM" OO	"
 NN" MM" MM" II" JJ" NN" HH" " JJ" (" NN"  OO!"" MM#"$ KK	%"& LL
'"( )"* +", (-". OO/"0 OO1"2 3"4 (5"6 7"8 9": (;"< ="> ?"@ OOA"B OOC"r   