Ë
    ªehÑ  ã                  ó–   — d dl mZ d dlmZ d dlmZ d dlZd dlZ	d dl
mZ d dlmZmZmZmZmZmZmZmZ ee G d„ de«      «       «       Zy)	é    )Úannotations)Údefaultdict)Ú	dataclassN)ÚScaledTranslation)ÚMarkÚMappableÚMappableFloatÚMappableStringÚMappableColorÚresolve_propertiesÚresolve_colorÚdocument_propertiesc                  óÐ   — e Zd ZU dZ ed«      Zded<    ed«      Zded<    ed«      Zd	ed
<    ed¬«      Z	d	ed<    ed«      Z
ded<    ed«      Zded<    ed«      Zd	ed<   d„ Zy)ÚTextzŠ
    A textual mark to annotate or represent data values.

    Examples
    --------
    .. include:: ../docstrings/objects.Text.rst

    Ú r
   ÚtextÚkr   Úcoloré   r	   Úalphaz	font.size)ÚrcÚfontsizeÚcenterÚhalignÚcenter_baselineÚvaligné   Úoffsetc                ó  — t        t        «      } |«       D �]*  \  }}}t        | ||«      }t        | |d|«      }	|d   }
|d   }|d   }|d   dz  }t	        | |­dœj                  |
d«      | |­|­d	œj                  |d«      |j                  j                  «      }|j                  d
«      D ]�  }t        j                  j                  d|d   |d   t        |j                  d|d   «      «      |	||
||j                  |z   dœ| j                  ¤Ž}|j                  |«       ||   j!                  |d   |d   g«       Œ’ �Œ- |j#                  «       D ])  \  }}|j%                  t'        j(                  |«      «       Œ+ y )Nr   r   r   r   r   éH   )ÚrightÚleftr   )ÚtopÚbottomÚbaselineÚrecordsÚxÚyr   )r'   r(   r   r   r   ÚhorizontalalignmentÚverticalalignmentÚ	transform© )r   Úlistr   r   r   ÚgetÚfigureÚdpi_scale_transÚto_dictÚmplr   r   ÚstrÚ	transDataÚ
artist_kwsÚ
add_artistÚappendÚitemsÚupdate_datalimÚnpÚarray)ÚselfÚ	split_genÚscalesÚorientÚax_dataÚkeysÚdataÚaxÚvalsr   r   r   r   r   Úoffset_transÚrowÚartistÚax_valss                     úQ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/seaborn/_marks/text.pyÚ_plotz
Text._plot(   s”  € äœdÓ#ˆá'›kó 	9‰NˆD�$˜ä% d¨D°&Ó9ˆDÜ! $¨¨b°&Ó9ˆEà˜(‘^ˆFØ˜(‘^ˆFØ˜JÑ'ˆHØ˜(‘^ bÑ(ˆFä,Ø!˜'¨F¨7Ñ3×7Ñ7¸ÀÓBØ˜¨F¨7ÀÀÑH×LÑLÈVÐUVÓWØ—	‘	×)Ñ)óˆLð —|‘| IÓ.ò 9�ÜŸ™Ÿ™ð 
Ø˜#‘hØ˜#‘hÜ˜SŸW™W V¨T°&©\Ó:Ó;ØØ%Ø(.Ø&,Ø Ÿl™l¨\Ñ9ñ
ð —o‘oñ
�ð —‘˜fÔ%Ø˜‘×"Ñ" C¨¡H¨c°#©hÐ#7Õ8ò9ð!	9ð> #Ÿ=™=›?ò 	1‰KˆB�Ø×ÑœbŸh™h wÓ/Õ0ñ	1ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__annotations__r   r   r   r   r   r   rJ   r,   rK   rI   r   r      st   … ññ $ B›<€Dˆ.Ó'Ù# C›=€Eˆ=Ó(Ù# A›;€Eˆ=Ó&Ù&¨+Ô6€HˆmÓ6Ù% hÓ/€FˆNÓ/Ù%Ð&7Ó8€FˆNÓ8Ù$ Q›K€FˆMÓ'ó$1rK   r   )Ú
__future__r   Úcollectionsr   Údataclassesr   Únumpyr:   Ú
matplotlibr2   Úmatplotlib.transformsr   Úseaborn._marks.baser   r   r	   r
   r   r   r   r   r   r,   rK   rI   ú<module>rX      sI   ðÝ "Ý #Ý !ã Û Ý 3÷	÷ 	ó 	ð Ø
ô51ˆ4ó 51ó ó ñ51rK   