+
    ‹°³j+  ã                    ó¨  € ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIHtH	t	  ! R R4      t
R] P                  ! R	4      R
] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R] P                  ! R4      R ] P                  ! R!4      R"] P                  ! R#4      R$] P                  ! R%4      /t] P                  ! R&4      tR/ 3R' ltR# )(é    N©Úproduct)ÚSum)Úsympify)ÚcosÚsinc                   óJ   a € ] tR t^t o R tR tR tR tR tR t	R t
RtV tR	# )
ÚMaximaHelpersc                ó"   € V P                  4       # ©N©Úexpand©Úexprs   &ÚU/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/parsing/maxima.pyÚmaxima_expandÚMaximaHelpers.maxima_expand	   s   € Ø�{‰{‹}Ðó    c                ó"   € V P                  4       # r   )Úevalfr   s   &r   Úmaxima_floatÚMaximaHelpers.maxima_float   s   € Ø�z‰z‹|Ðr   c                ó&   € V P                  R R7      # )T)Útrigr   r   s   &r   Úmaxima_trigexpandÚMaximaHelpers.maxima_trigexpand   s   € Ø�{‰{ ˆ{Ó%Ð%r   c                ó8   € \        WW#34      P                  4       # r   )r   Údoit©Úa1Úa2Úa3Úa4s   &&&&r   Ú
maxima_sumÚMaximaHelpers.maxima_sum   s   € Ü�2˜B�|Ó$×)Ñ)Ó+Ð+r   c                ó   € \        WW#34      # r   r   r   s   &&&&r   Úmaxima_productÚMaximaHelpers.maxima_product   s   € Ü�r ˜<Ó(Ð(r   c                ó&   € ^\        V 4      ,          # ©é   )r   r   s   &r   Ú
maxima_cscÚMaximaHelpers.maxima_csc   ó   € Ø”�T“�{Ðr   c                ó&   € ^\        V 4      ,          # r*   )r   r   s   &r   Ú
maxima_secÚMaximaHelpers.maxima_sec   r.   r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r$   r'   r,   r0   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r
   r
      s-   ø‡ € òòò&ò,ò)ò÷ð r   r
   Úpiz%piÚEz%eÚIz%iz**z\^Úooz\binf\bz-ooz\bminf\bz'-'z	\bminus\br   z
\bexpand\br   z	\bfloat\br   z\btrigexpandr$   z\bsum\br'   z\bproduct\bÚcancelz\bratsimp\br,   z\bcsc\br0   z\bsec\bz^\s*(\w+)\s*:c                 óâ  € V P                  4       p V P                  R 4      p \        P                  4        F  w  r4VP	                  W04      p K  	  Rp\
        P                  V 4      pV'       d2   VP                  ^4      pWP                  4       R P                  4       p \        P                  P                  4       pVP                  V4       \        WR7      pV'       d   V'       d   W�V&   V# )z; N)Úlocals)ÚstripÚrstripÚsub_dictÚitemsÚsubÚvar_nameÚsearchÚgroupÚendr
   Ú__dict__ÚcopyÚupdater   )	ÚstrÚglobalsÚ	name_dictÚkÚvÚ
assign_varÚ	var_matchÚdctÚobjs	   &&&      r   Úparse_maximarV   3   s·   € Ø
�)‰)‹+€CØ
�*‰*�TÓ
€Cä—‘Ö ‰ˆØ�e‰e�A‹mŠñ !ð €JÜ—‘ Ó$€IßØ—_‘_ QÓ'ˆ
Ø—-‘-“/Ð"Ð#×)Ñ)Ó+ˆä
×
 Ñ
 ×
%Ñ
%Ó
'€CØ‡J�JˆyÔÜ
�#Ô
"€Cç—gØ!�
Ñà€Jr   )ÚreÚsympy.concrete.productsr   Úsympy.concrete.summationsr   Úsympy.core.sympifyr   Ú(sympy.functions.elementary.trigonometricr   r   r
   ÚcompilerC   rF   rV   r2   r   r   Ú<module>r]      s  ðÛ 	Ý +Ý )Ý &ß ?÷ñ ð. 	ˆ"�*Š*�VÓ
Øˆ�Š�EÓ	Øˆ�Š�EÓ	Øˆ"�*Š*�UÓ
Øˆ"�*Š*�ZÓ
 Ø	ˆ2�:Š:�kÓ"Ø	ˆ2�:Š:�lÓ#Ø�R—Z’Z Ó.Ø�B—J’J˜|Ó,Ø˜Ÿš OÓ4Ø�"—*’*˜ZÓ(Ø�b—j’j Ó0Øˆb�jŠj˜Ó(Ø�"—*’*˜ZÓ(Ø�"—*’*˜ZÓ(ð€ð$ �:Š:Ð&Ó'€ð #¨bö r   