+
     ]i
  c                   s    ^ RI t ^ RIHt ^ RIt^ RIHt ^ RItR t]P                  P                  ]P                  ! R4      RJ RR7      R 4       tR# )i    N)Pathc                 s   V P                  \        R R 4       \        \        \        4      P
                  R,          4      p\        P                  ! V4      pR F4  pRV,          pW$,          pVR9  d   MV^8X  d   VR9  d    V^8X  g   K4  K6  	  VR,          pVR,          pVR,          pVR,          pVR,          pVR	,          pVR
,          p\        P                  ! \        RR7      ;_uu_ 4        VR,           RRR4       \        P                  ! \        RR7      ;_uu_ 4        VR,           RRR4       R#   + '       g   i     LH; i  + '       g   i     R# ; i)Zfind_tex_filec                 s"    V P                  4       # )N)decode)xs   &D/usr/lib64/python3.14/site-packages/matplotlib/tests/test_dviread.pyZ<lambda>Z!test_PsfontsMap.<locals>.<lambda>
   s
    qxxz    z baseline_images/dviread/test.maps	   TeXfont%ds   TeXfont6s   TeXfont7s   TeXfont8s   TeXfont9s   TeXfontAs   TeXfontBs   TeXfontCzno-such-font)Zmatchs   no-such-fontNZ%s   %)   i      i      )r   r   )r   r   )
Zsetattrdrstrr    __file__parentZ
PsfontsMappytestZraisesZLookupError)ZmonkeypatchZfilenameZfontmapZnZkeyZentrys   &     r   test_PsfontsMapr   	   s#   O-AB4>((+MMNHmmH%GQ F?!V F? 66 ( K E K E K E K E K E K E K E 
{.	9	9  
:	{#	.	. 
/	. 
:	9	.	.	.s   5
D?+
E?E	E#	Z	kpsewhichzkpsewhich is not available)Zreasonc                  sn   \        \        4      P                  R ,          p V R,          P                  4       ;_uu_ 4       p\        P
                  ! V4      pRRR4       \        P                  ! \        V R,          4      R4      ;_uu_ 4       pV UUUu. uF  pRVP                   Uu. uFr  pVP                  VP                  \        VP                  4      VP                  P                  P!                  R4      \#        VP                  P$                  ^4      .NKt  	  upRVP&                   Uu. uF0  qfP                  VP                  VP(                  VP*                  .NK2  	  up/NK  	  ppppRRR4       R#   + '       g   i     EL0; iu upi u upi u upppi   + '       g   i     R# ; i)zbaseline_images/dvireadz	test.jsonNztest.dvitextZasciiboxes)r    r
   r   ZopenjsonZloadr   ZDvir	   r   r   ZyZchrZglyphZfontZtexnamer   ZroundZsizer   ZheightZwidth)ZdirpathZfZcorrectZdviZpageZtZbZdatas           r   test_dvireadr   ?   sQ    8n##&??G
K
	%	%	'	'1))A, 
(	Gj()4	0	0C  !  D  $(99	. $-a	 33qww<66>>009 a02 $-	.
 $**M*QCCahh8*MO   	 ! 
1	0 
(	'	'.
 N! 
1	0	0sI    E>F#F)A8F!F26F(F0F#>F	
FF##F4	)r   Zpathlibr    ZshutilZmatplotlib.dvireadZdvireadr   r   r   ZmarkZskipifZwhichr   ) r   r   <module>r      sU        3l FLL-57  99r   