Ë
    íÍ:j¥  ã                   óH   — d dl Zd dlmZ d dlmZ d„ Zd„ Zd„ Z	d„ Z
d„ Zd„ Zy)	é    N)Úassert_array_equalc                  óx   — t        j                  «       } | j                  ddgddg«      }|j                  «        y )Né   é   )ÚpltÚgcaÚstemÚremove)ÚaxÚsts     út/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/matplotlib/tests/test_container.pyÚtest_stem_remover      s.   € Ü	�‰‹€BØ	�‰�!�Q�˜!˜Q˜Ó	 €BØ‡I�I…Kó    c                  ó¨  — t        j                  «       } | j                  dgdg«      }|j                  «        | j                  dgdgd¬«      }|j                  «        | j                  dgdgd¬«      }|j                  «        | j                  dgdgdgd¬«      }|j                  «        | j                  dgdgd¬«      }|j                  «        y )Nr   )Úxerrr   )Úyerr)r   r   Únone)Úfmt)r   r   Úerrorbarr
   )r   Úebs     r   Útest_errorbar_remover      s´   € ô
 
�‰‹€Bà	�‰�a�S˜1˜#Ó	€BØ‡I�I„Kà	�‰�a�S˜1˜# AˆÓ	&€BØ‡I�I„Kà	�‰�a�S˜1˜# AˆÓ	&€BØ‡I�I„Kà	�‰�a�S˜1˜# Q C¨aˆÓ	0€BØ‡I�I„Kà	�‰�a�S˜1˜# 6ˆÓ	*€BØ‡I�I…Kr   c                  ó¼   — t        j                  t        j                  d«      t        j                  j                  d«      d¬«       t        j                  «        y )Né
   r   )Úlabel)r   ÚbarÚnpÚarangeÚrandomÚrandÚlegend© r   r   Útest_nonstring_labelr"   #   s0   € ä‡G�GŒB�I‰I�b‹Mœ2Ÿ9™9Ÿ>™>¨"Ó-°QÕ7Ü‡J�J…Lr   c                  óú  — t        j                  «       \  } }g d¢}t        j                  g d¢«      }t        j                  g d¢«      }|j	                  |||¬«      }t        |j                  |«       t        |j                  |«       t        |j                  ||z   «       |j                  |||¬«      }t        |j                  |«       t        |j                  |«       t        |j                  ||z   «       y )N)r   r   é   )r   é   é   )r   r&   r$   )Úbottom)Úleft)
r   Úsubplotsr   Úarrayr   r   Úposition_centersÚbottomsÚtopsÚbarh)Úfigr   Úposr,   ÚheightsÚ	containers         r   Ú1test_barcontainer_position_centers__bottoms__topsr3   )   sÀ   € Ü�l‰l‹n�G€CˆÚ
€CÜ�h‰h’yÓ!€GÜ�h‰h’yÓ!€Gà—‘�s˜G¨G�Ó4€IÜ�y×1Ñ1°3Ô7Ü�y×(Ñ(¨'Ô2Ü�y—~‘~ w°Ñ'8Ô9à—‘˜˜W¨7�Ó3€IÜ�y×1Ñ1°3Ô7Ü�y×(Ñ(¨'Ô2Ü�y—~‘~ w°Ñ'8Õ9r   c                  óJ  — t        j                  «       \  } }|j                  ddgddgd¬«      }|j                  |ddg«       t	        |j
                  «      dk(  sJ ‚t	        |j                  «      d	k(  sJ ‚|j                  «        |j
                  rJ ‚|j                  rJ ‚y )
Nr   r&   Úfoor   ú%1.0f%%)ÚlabelsÚautopctÚbazÚquxé   )r   r)   ÚpieÚ	pie_labelÚlenÚpatchesÚtextsr
   )r/   r   r<   s      r   Útest_piecontainer_removerA   :   sŽ   € Ü�l‰l‹n�G€CˆØ
�&‰&�!�Q� ¨ ¸	ˆ&Ó
B€CØ‡L�L��u˜e�nÔ%Üˆr�z‰z‹?˜aÒÐÐÜˆr�x‰x‹=˜AÒÐÐà‡J�J„LØ�zŠzÐˆ>Ø�xŠxÐˆ<ˆxr   c                  óØ   — t        j                  «       \  } }|j                  ddgddgdd ¬«      \  }}}t        |«      dk(  sJ ‚t	        |t
        «      sJ ‚|rJ ‚t        |«      dk(  sJ ‚y )Nr   r&   r5   r   r6   )r7   r8   Úlabeldistance)r   r)   r<   r>   Ú
isinstanceÚlist)r/   r   Úwedgesr@   Ú	autotextss        r   Ú#test_piecontainer_unpack_backcompatrH   F   s{   € Ü�l‰l‹n�G€CˆØ!Ÿv™vØ	
ˆAˆ˜˜u�~¨yÈð  &ó  NÑ€FˆE�9ô ˆv‹;˜!ÒÐÐÜ�eœTÔ"Ð"Ð"ÙÐˆ9Üˆy‹>˜QÒÐÑr   )Únumpyr   Únumpy.testingr   Úmatplotlib.pyplotÚpyplotr   r   r   r"   r3   rA   rH   r!   r   r   ú<module>rM      s,   ðÛ Ý ,Ý òòò.ò:ò"	ór   