+
    NV-j[  ã                   ó   € ^ RI t ^ RIt^ RIt^ RIHu Ht ^ RIt]P                  P                  t
]P                  R 4       t]P                  R 4       tR tR tR tR tR t]P&                  ! R	4      R
 4       tR tR# )é    Nc                  óN   € \         P                  ! R 4      p \        V RR 4       V # )Úpandas_dummy_backendÚplotc                  ó   € R # )Ú
used_dummy© )ÚargsÚkwargss   *,Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/plotting/test_backend.pyÚ<lambda>Údummy_backend.<locals>.<lambda>   s   € ±ó    )ÚtypesÚ
ModuleTypeÚsetattr)Údbs    r   Údummy_backendr      s%   € ä	×	Ò	Ð0Ó	1€BÜˆB�Ñ<Ô=Ø€Ir   c               #  óŽ   "  € \         P                  ! RR4      ;_uu_ 4        Rx € RRR4       R#   + '       g   i     R# ; i5i)z*Restore the plotting backend to matplotlibúplotting.backendÚ
matplotlibN)ÚpandasÚoption_contextr   r   r   Úrestore_backendr      s-   é € ô 
×	Ò	Ð1°<×	@Õ	@Û÷ 
A×	@×	@Ò	@üs   ‚ A¢1§
A±A	¼	Ac                  ó  € R p \         P                  ! \        V R7      ;_uu_ 4        \        P                  ! RR4       RRR4       \        P
                  P                  P                  R8X  g   Q hR#   + '       g   i     L=; i)z9Could not find plotting backend 'not_an_existing_module'.©Úmatchr   Únot_an_existing_moduleNr   )ÚpytestÚraisesÚ
ValueErrorr   Ú
set_optionÚoptionsÚplottingÚbackend©Úmsgs    r   Útest_backend_is_not_moduler'      sX   € Ø
E€CÜ	�Š”z¨×	-Ö	-Ü×ÒÐ,Ð.FÔG÷ 
.ô �>‰>×"Ñ"×*Ñ*¨lÔ:Ð:Ò:÷ 
.×	-ús   §A4Á4B	c                 ó  € V P                  \        P                  R V4       \        P                  ! RR 4       \        P
                  ! R4      R 8X  g   Q h\        P                  P                  P                  R 4      VJ g   Q hR# )r   r   N)	ÚsetitemÚsysÚmodulesr   r!   Ú
get_optionr#   Ú_coreÚ_get_plot_backend)Úmonkeypatchr   r   s   &&&r   Útest_backend_is_correctr0   #   sl   € Ø×ÑœŸ™Ð%;¸]ÔKä
×ÒÐ(Ð*@ÔAÜ×ÒÐ/Ó0Ð4JÔJÐJÐJä�‰×Ñ×/Ñ/Ð0FÓGÈ=ÓXðÚXr   c                 óä   € V P                  \        P                  R V4       \        P                  ! . RO4      p\        P
                  ! R4      R8X  g   Q hVP                  R R7      R8X  g   Q hR# )r   r   r   )r$   r   N©é   é   é   )r)   r*   r+   r   Ú	DataFramer,   r   ©r/   r   r   Údfs   &&& r   Ú$test_backend_can_be_set_in_plot_callr9   -   s]   € Ø×ÑœŸ™Ð%;¸]ÔKÜ	×	Ò	š)Ó	$€Bä×ÒÐ/Ó0°LÔ@Ð@Ð@Ø�7‰7Ð1ˆ7Ó2°lÔBÐBÒBr   c                 ó   € VP                  V4       VP                  \        P                  R V4       VR,          pVP	                  4        VR,          P                  R4       \        P                  P                  P                  R4      VJ g   Q h\        P                  ! RR4      ;_uu_ 4        \        P                  P                  P                  4       VJ g   Q h RRR4       R#   + '       g   i     R# ; i)r   zmy_backend-0.0.0.dist-infozentry_points.txts@   [pandas_plotting_backends]
my_ep_backend = pandas_dummy_backend
Úmy_ep_backendr   N)Úsyspath_prependr)   r*   r+   ÚmkdirÚwrite_bytesr   r#   r-   r.   r   )r   Útmp_pathr/   r   Ú	dist_infos   &&&& r   Útest_register_entrypointrA   5   s¿   € Ø×Ñ Ô)Ø×ÑœŸ™Ð%;¸]ÔKàÐ7Õ7€IØ‡O�OÔð Ð#Õ#×0Ñ0ØMôô �?‰?× Ñ ×2Ñ2°?ÓCÀ}ÓTÐTÐTä	×	Ò	Ð1°?×	CÕ	CÜ�‰×$Ñ$×6Ñ6Ó8¸MÓIÐIÑI÷ 
D×	C×	CÒ	Cús   Â2/C,Ã,C=	c                 óÎ  € \         P                  ! R 4      pV P                  \        P                  R V4       \
        P                  P                  P                  R8X  g   Q h\        P                  ! \        RR7      ;_uu_ 4        \
        P                  ! RR 4       RRR4       \
        P                  P                  P                  R8X  g   Q hR#   + '       g   i     L=; i)Úpandas_plot_backendr   z6Could not find plotting backend 'pandas_plot_backend'.r   r   N)r   r   r)   r*   r+   r   r"   r#   r$   r   r   r    r!   )r/   Úmodules   & r   Ú(test_setting_backend_without_plot_raisesrE   G   s£   € ä×ÒÐ3Ó4€FØ×ÑœŸ™Ð%:¸FÔCä�>‰>×"Ñ"×*Ñ*¨lÔ:Ð:Ð:Ü	�ŠÜÐR÷
ö 
ô 	×ÒÐ,Ð.CÔD÷
ô
 �>‰>×"Ñ"×*Ñ*¨lÔ:Ð:Ò:÷
÷ 
ús   ÂCÃC$	r   c                  óÞ   € R p \         P                  ! \        V R7      ;_uu_ 4        \        P                  P
                  P                  R4       RRR4       R#   + '       g   i     R# ; i)zVmatplotlib is required for plotting when the default backend "matplotlib" is selected.r   r   N)r   r   ÚImportErrorr   r#   r-   r.   r%   s    r   Útest_no_matplotlib_okrH   U   sF   € ð	ð ô 
�Š”{¨#×	.Ö	.Ü�‰×Ñ×/Ñ/°Ô=÷ 
/×	.×	.Ò	.ús   §*AÁA,	c                 óÎ   € V P                  \        P                  R V4       \        P                  ! RR 4       \        P
                  ! R. RO/4      pVP                  RR7       R# )r   r   ÚAznot a real kind)ÚkindNr2   )r)   r*   r+   r   r!   r6   r   r7   s   &&& r   Útest_extra_kinds_okrL   _   sO   € à×ÑœŸ™Ð%;¸]ÔKÜ
×ÒÐ(Ð*@ÔAÜ	×	Ò	˜3¢	Ð*Ó	+€BØ‡G�GÐ"€GÖ#r   )r*   r   r   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdr   ÚmarkÚ
single_cpuÚ
pytestmarkÚfixturer   r   r'   r0   r9   rA   rE   Úskip_if_installedrH   rL   r   r   r   Ú<module>rV      s•   ðÛ 
Û ã ç )Ð )ã à�[‰[×#Ñ#€
ð ‡�ñó ðð ‡�ñó ðò;òòCòJò$;ð ×Ò�lÓ#ñ>ó $ð>ô$r   