ó
    {ñ:iW
  ã                   ó2  • S SK r S SKJr  S SKrS SKrS SKrS SKJr  S SK	J
r
  S SKJr  S SKJr  S r\R                   R#                  SSS	S
.SS4SSS.SS4SSS.SS4SSS.SS4SS	0SS4SS0SS4SS0SS4SS0SS4/5      S 5       r\S 5       r\S 5       rg)é    N)ÚPath)Úsubprocess_run_for_testing)Úneeds_usetex)Ú
TexManagerc                  ó¾   • S[         R                  S'   [        5       R                  SSS9n S[         R                  S'   [        5       R                  SSS9nX:w  d   eg)	z1Test that the preamble is included in the source.Tútext.usetexÚ é   ©Úfontsizez\usepackage{txfonts}ztext.latex.preambleN)ÚpltÚrcParamsr   Ú_get_tex_source)Úsrc1Úsrc2s     Úc/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/matplotlib/tests/test_texmanager.pyÚtest_fontconfig_preambler      sW   € à"&„C‡L�L�Ñä‹<×'Ñ'¨°RÐ'Ð8€DØ*A„C‡L�LÐ&Ñ'Ü‹<×'Ñ'¨°RÐ'Ð8€Dà‹<Ð‰<ó    zrc, preamble, familyz
sans-serifÚ	helvetica)úfont.familyzfont.sans-serifz\usepackage{helvet}z	\sffamilyÚserifÚpalatino)r   z
font.serifz\usepackage{mathpazo}z	\rmfamilyÚcursivezzapf chancery)r   zfont.cursivez\usepackage{chancery}Ú	monospaceÚcourier)r   zfont.monospacez\usepackage{courier}z	\ttfamilyr   c                 óò   • [         R                  R                  U 5        [        5       n[	        UR                  SSS95      R                  5       nX;   d   e/ [        R                  " SU5      QU/:X  d   eg )Nzhello, worldr
   r   z\\\w+family)	r   r   Úupdater   r   Úmake_texÚ	read_textÚreÚfindall)ÚrcÚpreambleÚfamilyÚtmÚsrcs        r   Útest_font_selectionr'      sg   € ô" ‡L�L×Ñ˜ÔÜ	‹€BÜ
ˆr�{‰{˜>°Bˆ{Ð7Ó
8×
BÑ
BÓ
D€CØ‹?Ðˆ?Ø-ŒR�ZŠZ˜¨Ó,Ð-°&°Ó9Ð9Ñ9r   c                  óŽ  • S[         R                  S'   [         R                  " 5       u  pUR                  S5        UR	                  S5        U R
                  R                  5         [        R                  " [        5         UR                  S5        U R
                  R                  5         S S S 5        g ! , (       d  f       g = f)NTr   u   \textit{Velocity (Â°/sec)}u   Â¼Ã–Ã¸Ã¦u   â˜ƒ)r   r   ÚsubplotsÚ
set_ylabelÚ
set_xlabelÚcanvasÚdrawÚpytestÚraisesÚRuntimeErrorÚ	set_title)ÚfigÚaxs     r   Útest_unicode_charactersr4   1   s{   € ð #'„C‡L�L�ÑÜ�lŠl‹n�G€CØ‡M�MÐ<Ô=Ø‡M�MÐ9Ô:Ø‡J�J‡O�OÔô 
�Š”|Õ	$Ø
�‰�]Ô#Ø�
‰
�‰Ô÷ 
%×	$Ö	$ús   Â,B6Â6
Cc                  óŠ   • [        [        R                  SS/0 [        R                  ESS0ESSS9n U R
                  S:X  d   eg )Nz-czwimport matplotlib.pyplot as plt;plt.rcParams.update({"text.usetex": True});plt.title("paranoid");plt.show(block=False);Ú
openin_anyÚpT)ÚenvÚcheckÚcapture_outputr	   )r   ÚsysÚ
executableÚosÚenvironÚstderr)Ú	completeds    r   Útest_openin_any_paranoidrA   B   sO   € ä*Ü	�‰˜ð
"ð	#ð
 .Œr�z‰zÐ-˜<¨Ñ-°TÈ$ñP€Ið ×Ñ˜rÓ!Ð!Ñ!r   )r=   Úpathlibr   r    r;   r.   Úmatplotlib.pyplotÚpyplotr   Úmatplotlib.testingr   Úmatplotlib.testing._markersr   Úmatplotlib.texmanagerr   r   ÚmarkÚparametrizer'   r4   rA   © r   r   Ú<module>rK      s  ðÛ 	Ý Û 	Û 
ã å Ý 9Ý 4Ý ,òð ‡�×ÑØØ%¸+Ñ	FØ	 ð	/à °
Ñ	;Ø	! <ð	1à"°OÑ	DØ	! <ð	1à$¸	Ñ	BØ	  ,ð	0à
˜Ð	%Ð'=¸|ÐLØ
˜Ð	$Ð&>ÀÐMØ
˜Ð	)Ø	! <ð	1à
˜Ð	#Ð%<¸lÐKðóñ :ó!ð :ð ñó ðð  ñ"ó ñ"r   