ó
    {ñ:i  ã                   óh   • S SK Jr  S SKJr  S SKrS SKJr  S SKJrJ	r
  \" S/SS9S	 5       rS
 rS rg)é    )ÚBytesIO)ÚPathN)Úimage_comparison)ÚcmÚpyplotzpngsuite.pngg{®Gáz¤?)Útolc                  ó4  • [        [        [        5      R                  S-  R	                  S5      5      n [
        R                  " [        U 5      S4S9  [        U 5       HZ  u  p[
        R                  " U5      nS nUR                  S:X  a  [        R                  n[
        R                  " X1US-   SS4USS9  M\     [
        R                  " 5       R                  R!                  S	5        [
        R                  " 5       R#                  S[        U 5      5        g )
Nzbaseline_images/pngsuitez	basn*.pngé   )Úfigsizeé   r   Údata)ÚextentÚcmapÚinterpolation_stagez#ddffff)Úsortedr   Ú__file__ÚparentÚglobÚpltÚfigureÚlenÚ	enumerateÚimreadÚndimr   ÚgrayÚimshowÚgcaÚpatchÚset_facecolorÚset_xlim)ÚfilesÚiÚfnamer   r   s        Ú\/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/matplotlib/tests/test_png.pyÚtest_pngsuiter%   
   sÏ   € äÜ	Œh‹×	Ñ	Ð!;Ñ	;×AÑAÀ+ÓNóP€Eô ‡J‚Jœ˜E›
 A�Ò'ä˜eÖ$‰ˆÜ�zŠz˜%Ó ˆØˆØ�9‰9˜‹>ä—7‘7ˆDô 	�
Š
�4 A¨¡E¨1¨aÐ 0°tØ'-ô	/ñ %ô ‡G‚GƒI‡O�O×!Ñ! )Ô,Ü‡G‚GƒI×Ñ�qœ#˜e›*Õ%ó    c                 ó¸  • U S-  nU S-  n[         R                  " U5        [        US5       nUR                  5       nS S S 5        [        US5       nUR	                  WS S 5        S S S 5        [
        R                  " [        5         [         R                  " U5        S S S 5        g ! , (       d  f       Nq= f! , (       d  f       NY= f! , (       d  f       g = f)Nztest.pngztest_truncated.pngÚrbÚwbé   )	r   ÚsavefigÚopenÚreadÚwriteÚpytestÚraisesÚ	Exceptionr   )Útmp_pathÚpathÚpath_tÚfinÚbufÚfouts         r$   Útest_truncated_filer8       s�   € Ø�jÑ €DØÐ,Ñ,€FÜ‡K‚K�ÔÜ	ˆd�DÔ	˜SØ�h‰h‹jˆ÷ 
ä	ˆf�dÔ	˜tØ�
‰
�3�s˜�8Ô÷ 
ô 
�Š”yÕ	!Ü�
Š
�6Ô÷ 
"Ð	!÷ 
Õ	úç	Õ	ú÷ 
"Õ	!ús#   ­B)ÁB:Â	CÂ)
B7Â:
CÃ
Cc                  óP  • [        5       n [        R                  " U 5        U R                  S5        [        U R	                  S5      5      nUR                  S5        [
        R                  " [        5         [        R                  " U5        S S S 5        g ! , (       d  f       g = f)Nr   r*   )	r   r   r+   Úseekr-   r/   r0   r1   r   )ÚbÚb2s     r$   Útest_truncated_bufferr=   -   s_   € Ü‹	€AÜ‡K‚K�„NØ‡F�Fˆ1„IÜ	�—‘˜“Ó	€BØ‡G�GˆA„Jä	�Š”yÕ	!Ü�
Š
�2Œ÷ 
"×	!Ö	!ús   Á7BÂ
B%)Úior   Úpathlibr   r/   Úmatplotlib.testing.decoratorsr   Ú
matplotlibr   r   r   r%   r8   r=   © r&   r$   Ú<module>rC      s<   ðÝ Ý ã å :ß (ñ �>Ð"¨Ñ-ñ&ó .ð&ò*
ór&   