ó
    “’¤jø  ã                   ó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.pngÚdefault)Ústylec                  ó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   Únearest)ÚextentÚcmapÚinterpolationz#ddffff)Úsortedr   Ú__file__ÚparentÚglobÚpltÚfigureÚlenÚ	enumerateÚimreadÚndimr   ÚgrayÚimshowÚgcaÚpatchÚset_facecolorÚset_xlim)ÚfilesÚiÚfnameÚdatar   s        Ú§C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\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È9ÔUñ %ô ‡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_filer:      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/   r1   r2   r3   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   r1   Úmatplotlib.testing.decoratorsr   Ú
matplotlibr   r   r   r'   r:   r?   © r(   r&   Ú<module>rE      s<   ðÝ Ý ã å :ß (ñ �>Ð"¨)Ñ4ñ&ó 5ð&ò$
ór(   