+
     ]i  c                   s   R t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHtHt ]P                  ! ]
4      tR R lt]P                  P                  R]P                  P                   P"                  9  RR7      t]P                  P                  ]P                  P'                  R4      '       * R	R7      t]P                  P                  ]P                  P'                  R
4      '       * RR7      t]P                  P                  ]P                  P'                  R4      '       * RR7      t]P                  P                  ]! 4       '       * RR7      tR# )z8
pytest markers for the internal Matplotlib test suite.
N)_get_executable_infoExecutableNotFoundErrorc                s$    V ^8  d   QhR\         /# )i   Zreturn)Zbool)Zformats   "B/usr/lib64/python3.14/site-packages/matplotlib/testing/_markers.py__annotate__r      s      $     c                  s8   \         P                  ! R 4      '       g   \        P                  R4       R#  \	        R4        \	        R4       R#   \
         d    \        P                  R4        R# i ; i  \
         d    \        P                  R4        R# i ; i)Ztexzusetex mode requires TeX.FZdvipngzusetex mode requires dvipng.Zgsz!usetex mode requires ghostscript.T)shutilZwhich_logZwarningr    r    r   r   _checkdep_usetexr      s    <<01X&T"  # 34
 # 89s#   A A5  A21A25 BBZepsz*This test needs a ghostscript installation)ZreasonZlualatexzlualatex + pgf is requiredZpdflatexzpdflatex + pgf is requiredZxelatexzxelatex + pgf is requiredz"This test needs a TeX installation)Z__doc__Zloggingr   ZpytestZmatplotlib.testingZ
matplotlibZmatplotlib.testing.comparer    r   Z	getLoggerZ__name__r   r   ZmarkZskipifZtestingZcompareZ	converterZneeds_ghostscriptZ_check_for_pgfZneeds_pgf_lualatexZneeds_pgf_pdflatexZneeds_pgf_xelatexZneeds_usetexr   r   r   <module>r	      s7       ! D "" KK&&	##++5557 ' 9  [[''))*55' ( )  [[''))*55' ( )  KK&&)))44& ' (  {{!!/ " 1r   