Ë
    µ2ÚiZ  ã                   ó´   — d dl ZddlmZ ddlmZmZ ddlmZmZ d dlZ G d„ dej                  ej                  «      Zej                   G d	„ d
e«      «       Zy)é    Né   )Úcbooké   )Úbackend_aggÚbackend_gtk4)ÚGtkÚ_BackendGTK4c                   ó   — e Zd Zd„ Zy)ÚFigureCanvasGTK4Aggc                 ó~  — | j                   }| j                  «       }t        j                  | j	                  «       ||j
                  |j                  |j                  |j                  «       t        j                  t        j                  | j                  «       j                  «       «      «      }|j                  \  }}}t         j"                  j%                  |j'                  «       j(                  t         j*                  ||«      }	|	j-                  ||«       |j/                  |	dd«       |j1                  «        y)Nr   F)Údevice_pixel_ratioÚget_allocationr   Úrender_backgroundÚget_style_contextÚxÚyÚwidthÚheightr   Ú._unmultiplied_rgba8888_to_premultiplied_argb32ÚnpÚasarrayÚget_rendererÚbuffer_rgbaÚshapeÚcairoÚImageSurfaceÚcreate_for_dataÚravelÚdataÚFORMAT_ARGB32Úset_device_scaleÚset_source_surfaceÚpaint)
ÚselfÚwidgetÚctxÚscaleÚ
allocationÚbufr   r   Ú_Úimages
             úZ/var/www/html/acx/venv/lib/python3.12/site-packages/matplotlib/backends/backend_gtk4agg.pyÚon_draw_eventz!FigureCanvasGTK4Agg.on_draw_event   sõ   € Ø×'Ñ'ˆØ×(Ñ(Ó*ˆ
ä×ÑØ×"Ñ"Ó$ cØ�L‰L˜*Ÿ,™,Ø×Ñ˜j×/Ñ/ô	1ô
 ×BÑBÜ�J‰J�t×(Ñ(Ó*×6Ñ6Ó8Ó9ó;ˆàŸ9™9Ñˆ��qÜ×"Ñ"×2Ñ2Ø�I‰I‹K×Ñœe×1Ñ1°5¸&óBˆà×Ñ˜u eÔ,Ø×Ñ˜u a¨Ô+Ø�	‰	Œàó    N)Ú__name__Ú
__module__Ú__qualname__r-   © r.   r,   r   r   
   s   „ ór.   r   c                   ó   — e Zd ZeZy)Ú_BackendGTK4AggN)r/   r0   r1   r   ÚFigureCanvasr2   r.   r,   r4   r4   "   s   „ à&�Lr.   r4   )Únumpyr   Ú r   r   r   r   r	   r   ÚFigureCanvasAggÚFigureCanvasGTK4r   Úexportr4   r2   r.   r,   ú<module>r;      sP   ðÛ å ß 'ß +ã ô˜+×5Ñ5Ø&×7Ñ7ôð0 ×Ñô'�ló 'ó ñ'r.   