ó
    Š*£h#  ã                   ó^   • S SK Js  Js  Jr  S SKJr  S SKJr   " S S\R                  5      r	g)é    N)ÚLineOver1DRangeSeries)Útextplotc                   ó4   ^ • \ rS rSrU 4S jrS rS rSrU =r$ )ÚTextBackendé   c                 ó&   >• [         TU ]  " U0 UD6  g ©N)ÚsuperÚ__init__)ÚselfÚargsÚkwargsÚ	__class__s      €Úe/home/mande/repo/quber/.venv/lib/python3.13/site-packages/sympy/plotting/backends/textbackend/text.pyr   ÚTextBackend.__init__   s   ø€ Ü‰Ò˜$Ð) &Ó)ó    c                 óF  • [         R                  (       d  g [        U R                  5      S:w  a  [	        S5      e[        U R                  S   [        5      (       d  [	        S5      eU R                  S   n[        UR                  UR                  UR                  5        g )Né   z1The TextBackend supports only one graph per Plot.r   z9The TextBackend supports only expressions over a 1D range)Úbase_backendÚ_showÚlenÚ_seriesÚ
ValueErrorÚ
isinstancer   r   ÚexprÚstartÚend)r   Úsers     r   ÚshowÚTextBackend.show
   s€   € Ü×!×!ØÜˆt�|‰|Ó Ó!ÜØCóEð Eä˜DŸL™L¨™OÔ-B×CÑCÜØKóMð Mð —,‘,˜q‘/ˆCÜ�S—X‘X˜sŸy™y¨#¯'©'Õ2r   c                 ó   • g r	   © )r   s    r   ÚcloseÚTextBackend.close   s   € Ør   r"   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r#   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† õ*ò3÷ð r   r   )
Ú$sympy.plotting.backends.base_backendÚplottingÚbackendsr   Úsympy.plotting.seriesr   Úsympy.plotting.textplotr   ÚPlotr   r"   r   r   Ú<module>r1      s#   ðß ;Ó ;Ý 7Ý ,ô�,×#Ñ#õ r   