Ë
    µ2Úi  ã                   ó‚   — d dl mZ d dlZ ej                  d«       ej
                  j                  dd¬«      d„ «       Zy)é    )ÚpyplotNz#matplotlib.backends.backend_gtk3aggÚgtk3aggT)Úskip_on_importerrorc                  ó$  ‡‡‡‡— t        j                  d«       ddlmŠmŠ t        j                  «       Šg Šˆˆˆfd„} ˆˆfd„}‰j                  j                  d| «       ‰j                  j                  d|«       t        j                  «        y )Nz8test_widget_send_event is not triggering key_press_eventr   )ÚGdkÚGtkc                 óŒ  •— ‰j                   ‰j                  j                  f‰j                   df‰j                   ‰j                  j                  f‰j                  df‰j
                  ‰j                  j                  f‰j                  ‰j                  j                  f‰j                  ‰j                  j                  ‰j                  j                  z  ‰j                  j                  z  fd‰j                  df‰j                  ‰j                  j                  ff
D ]"  \  }}‰j                  ‰j                  ||«       Œ$ y )Nr   )iý  r   )ÚKEY_aÚModifierTypeÚ
SHIFT_MASKÚCONTROL_MASKÚ
KEY_agraveÚKEY_Control_LÚ	MOD1_MASKÚ	KEY_Alt_LÚ	MOD4_MASKÚKEY_BackSpaceÚtest_widget_send_keyÚcanvas)ÚeventÚkeyÚmodr   r   Úfigs      €€€úY/var/www/html/acx/venv/lib/python3.12/site-packages/matplotlib/tests/test_backend_gtk3.pyÚsendztest_correct_key.<locals>.send   s  ø€ à—‘˜C×,Ñ,×7Ñ7Ð8Ø—‘˜A�Ø—‘˜C×,Ñ,×9Ñ9Ð:Ø—‘ Ð#Ø×"Ñ" C×$4Ñ$4×$>Ñ$>Ð?Ø—‘ × 0Ñ 0× =Ñ =Ð>Ø—‘Ø×!Ñ!×.Ñ.Ø×#Ñ#×-Ñ-ñ.à×#Ñ#×-Ñ-ñ.ð/ð Ø×"Ñ" AÐ&Ø×"Ñ" C×$4Ñ$4×$AÑ$AÐBð
ò 	;‰HˆC�ð" ×$Ñ$ S§Z¡Z°°cÕ:ñ#	;ó    c                 óv   •— ‰j                  | j                  «       ‰g d¢k(  rt        j                  ‰«       y y )N)	ÚAÚazctrl+aõ   Ã zalt+controlzctrl+altu   ctrl+alt+super+Ã Ú	backspacezctrl+backspace)Úappendr   ÚpltÚclose)r   Úbufr   s    €€r   Úreceivez!test_correct_key.<locals>.receive%   s2   ø€ Ø�
‰
�5—9‘9ÔØò 
ò 
ô �I‰I�c�Nð
r   Ú
draw_eventÚkey_press_event)
ÚpytestÚxfailÚgi.repositoryr   r   r#   Úfigurer   Úmpl_connectÚshow)r   r&   r   r   r%   r   s     @@@@r   Útest_correct_keyr/   	   sa   û€ ä
‡L�LÐKÔLç&Ü
�*‰*‹,€CØ
€Cö;õ(
ð ‡J�J×Ñ˜<¨Ô.Ø‡J�J×ÑÐ,¨gÔ6Ü‡H�H…Jr   )Ú
matplotlibr   r#   r)   ÚimportorskipÚmarkÚbackendr/   © r   r   ú<module>r5      sF   ðÝ $ã ð €× Ñ Ð9Ô :ð ‡�×Ñ�Y°DÐÓ9ñ)ó :ñ)r   