Ë
    ¨ehÌ
  ã                   ó¤   — d dl Z d dlmZ d dlZd dlmZ d dlZd„ Zej                  j                   ej                  d«      du d¬«      d„ «       Zy)é    N)ÚPathc                 ó–  — | j                  t        dd„ «       t        t        t        «      j
                  dz  «      }t        j                  |«      }dD ]¶  }d|z  }||   }|j                  |k(  sJ ‚|j                  d|z  k(  sJ ‚|dvr|j                  d|z  k(  sJ ‚|d	k(  r|j                  d
k(  sJ ‚|dvr|j                  d|z  k(  sJ ‚|j                  d|z  k(  sJ ‚|dk(  r|j                  dddœk(  rŒ¤J ‚|j                  i k(  rŒ¶J ‚ |d   }|j                  �J ‚|j                  �J ‚|d   }|j                  �J ‚|j                  dk(  sJ ‚|d   }|j                  dk(  sJ ‚|j                  �J ‚|d   }|j                  dk(  sJ ‚|j                  dk(  sJ ‚|d   }|j                  dk(  sJ ‚|d   }|j                  dk(  sJ ‚|d   }|j                  dk(  sJ ‚t        j                  t        d¬ «      5  |d!    d d d «       t        j                  t        d"¬ «      5  |d#    d d d «       y # 1 sw Y   Œ3xY w# 1 sw Y   y xY w)$NÚfind_tex_filec                 ó"   — | j                  «       S )N)Údecode)Úxs    ú[/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/matplotlib/tests/test_dviread.pyú<lambda>z!test_PsfontsMap.<locals>.<lambda>
   s   € °q·x±x³z€ ó    z baseline_images/dviread/test.map)é   é   é   é   é   s	   TeXfont%ds   PSfont%d)r   r   z
font%d.encr   zenc3.foo)r   r   z
font%d.pfaz
font%d.pfbr   gš™™™™™¹¿g333333ó?)ÚslantÚextends   TeXfont6s   TeXfont7z	font7.encs   TeXfont8z	font8.pfbs   TeXfont9z/absolute/font9.pfbs   TeXfontAs   PSfontA1s   TeXfontBs   PSfontB6s   TeXfontCs   PSfontC3zno-such-font)Úmatchs   no-such-fontú%ó   %)ÚsetattrÚdrÚstrr   Ú__file__ÚparentÚ
PsfontsMapÚtexnameÚpsnameÚencodingÚfilenameÚeffectsÚpytestÚraisesÚLookupError)Úmonkeypatchr   ÚfontmapÚnÚkeyÚentrys         r	   Útest_PsfontsMapr)   	   s†  € Ø×Ñœ˜OÑ-AÔBä”4œ“>×(Ñ(Ð+MÑMÓN€HÜ�m‰m˜HÓ%€Gàò 'ˆØ˜QÑˆØ˜‘ˆØ�}‰} Ò#Ð#Ð#Ø�|‰|˜{¨Q™Ò.Ð.Ð.Ø�F‰?Ø—>‘> \°AÑ%5Ò5Ð5Ð5Ø�!ŠVØ—>‘> ZÒ/Ð/Ð/ð �F‰?Ø—>‘> \°AÑ%5Ò5Ð5Ð5à—>‘> \°AÑ%5Ò5Ð5Ð5Ø�Š6Ø—=‘=¨d¸cÑ$BÓBÐBÐBà—=‘= BÓ&Ð&Ð&ð%'ð( �KÑ €EØ�>‰>Ð!Ð!Ð!Ø�>‰>Ð!Ð!Ð!Ø�KÑ €EØ�>‰>Ð!Ð!Ð!Ø�>‰>˜[Ò(Ð(Ð(Ø�KÑ €EØ�>‰>˜[Ò(Ð(Ð(Ø�>‰>Ð!Ð!Ð!Ø�KÑ €EØ�<‰<˜;Ò&Ð&Ð&Ø�>‰>Ð2Ò2Ð2Ð2à�KÑ €EØ�<‰<˜;Ò&Ð&Ð&à�KÑ €EØ�<‰<˜;Ò&Ð&Ð&à�KÑ €EØ�<‰<˜;Ò&Ð&Ð&ä	�‰”{¨.Ô	9ñ !Ø�Ò ÷!ä	�‰”{¨#Ô	.ñ Ø�Š÷ð ÷!ð !ú÷ð ús   Ç;H3È$H?È3H<È?IÚ	kpsewhichzkpsewhich is not available)Úreasonc                  ó  — t        t        «      j                  dz  } | dz  j                  «       5 }t	        j
                  |«      }d d d «       t        j                  t        | dz  «      d «      5 }|D ���cg c]Ð  }|j                  D �cg c]q  }|j                  |j                  t        |j                  «      |j                  j                  j!                  d«      t#        |j                  j$                  d«      g‘Œs c}|j&                  D �cg c]0  }|j                  |j                  |j(                  |j*                  g‘Œ2 c}dœ‘ŒÒ }}}}d d d «       k(  sJ ‚y # 1 sw Y   �ŒxY wc c}w c c}w c c}}}w # 1 sw Y   Œ/xY w)Nzbaseline_images/dvireadz	test.jsonztest.dviÚasciir   )ÚtextÚboxes)r   r   r   ÚopenÚjsonÚloadr   ÚDvir   r.   r   ÚyÚchrÚglyphÚfontr   r   ÚroundÚsizer/   ÚheightÚwidth)ÚdirpathÚfÚcorrectÚdviÚpageÚtÚbÚdatas           r	   Útest_dvireadrD   ?   sP  € ô ”8‹n×#Ñ#Ð&?Ñ?€GØ
�KÑ
×	%Ñ	%Ó	'ð ¨1Ü—)‘)˜A“,ˆ÷ä	�‰”�G˜jÑ(Ó)¨4Ó	0ð !°Cð  ÷!ð !ð ð $(§9¡9ö	.ð  ð	 Ÿ3™3 §¡Ü˜qŸw™w›<ØŸ6™6Ÿ>™>×0Ñ0°Ó9Ü  §¡§¡¨aÓ0ò2ò .ð
 CGÇ*Á*ÖM¸Q˜AŸC™C §¡ a§h¡h°·±Ò8ÒMóOð !ˆò !÷!ð �7Š?Ð‰?÷ñ üò.ùò
 Nùô!÷!ð !úsH   °E Á0E>Á7E7
Â
A6E-Ä E7
Ä5E2ÅE7
ÅE>Å E*Å-
E7
Å7E>Å>F)r1   Úpathlibr   ÚshutilÚmatplotlib.dvireadÚdvireadr   r!   r)   ÚmarkÚskipifÚwhichrD   © r   r	   ú<module>rM      sW   ðÛ Ý Û å Û ò3ðl ‡�×Ñ�L�F—L‘L Ó-°Ð5Ø7ð ó 9ñó9ñr   