§
    OŠtjY¼  ã                   óD  — d dl Z d dlmZ d dlZd dlmZ d dlmZmZm	Z	 d dl
mZ d dlmZmZ d dlmZmZmZmZ d dlmZmZ d d	lmZ d d
lmZmZ d dlmZ d dlmZ d dlm Z  d dl!m"Z" d dl#m$Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/ d dl)m0Z0m1Z1m2Z2m3Z3m4Z4 d dl5m6Z6m7Z7m8Z8m9Z9m:Z: d dl;m<Z<m=Z=m>Z>m?Z?m@Z@ d dlAmBZC d dlDmEZE  e0¦   «           e(ddeFf¬¦  «        ZG G d„ de*¦  «        ZH G d„ de*¦  «        ZId„ ZJejK         L                    d d!d"g¦  «        d#„ ¦   «         ZMejK         L                    d d!d"g¦  «        d$„ ¦   «         ZNejK         L                    d d!d"g¦  «        d%„ ¦   «         ZOejK         L                    d d!g¦  «        d&„ ¦   «         ZPejK         L                    d d!d"g¦  «        d'„ ¦   «         ZQejK         L                    d d!d"g¦  «        d(„ ¦   «         ZRejK         L                    d d!d"g¦  «        d)„ ¦   «         ZSejK         L                    d d!d"g¦  «        d*„ ¦   «         ZTejK         L                    d d!d"g¦  «        d+„ ¦   «         ZUd,„ ZVejK         L                    d d!d"g¦  «        d-„ ¦   «         ZWejK         L                    d d!d"g¦  «        d.„ ¦   «         ZXejK         L                    d d!d"g¦  «        d/„ ¦   «         ZYejK         L                    d d!d"g¦  «        d0„ ¦   «         ZZ e=d1¦  «        d2„ ¦   «         Z[ejK         L                    d d!d"g¦  «        d3„ ¦   «         Z\ejK         L                    d d!d"g¦  «        d4„ ¦   «         Z]ejK         L                    d d!d"g¦  «        d5„ ¦   «         Z^ejK         L                    d d!d"g¦  «        d6„ ¦   «         Z_ejK         L                    d d!d"g¦  «        d7„ ¦   «         Z`d8„ Zad9„ ZbejK         L                    d d!d"g¦  «        d:„ ¦   «         ZcejK         L                    d d!d"g¦  «        d;„ ¦   «         Zdd<„ Zed=„ Zfd>„ Zgd?„ Zhd@„ ZidA„ ZjdB„ ZkdS )Cé    N)ÚTemporaryDirectory)ÚSum)ÚIÚooÚpi)ÚNe)ÚSymbolÚsymbols)ÚLambertWÚexpÚ	exp_polarÚlog)Ú	real_rootÚsqrt)Ú	Piecewise)ÚcosÚsin)ÚMin)Úmeijerg)ÚIntegral)ÚAnd)ÚS)Úsympify)Úimport_module)ÚPlotÚplotÚplot_parametricÚplot3d_parametric_lineÚplot3dÚplot3d_parametric_surface)Ú
unset_showÚplot_contourÚPlotGridÚMatplotlibBackendÚTextBackend)ÚLineOver1DRangeSeriesÚParametric2DLineSeriesÚParametric3DLineSeriesÚParametricSurfaceSeriesÚSurfaceOver2DRangeSeries)ÚskipÚskip_under_pyodideÚwarnsÚraisesÚwarns_deprecated_sympy)Úlambdify)Úignore_warningsÚ
matplotlibz1.1.0)Úmin_module_versionÚcatchc                   ó   — e Zd ZdZd„ ZdS )ÚDummyBackendNotOkzœ Used to verify if users can create their own backends.
    This backend is meant to raise NotImplementedError for methods `show`,
    `save`, `close`.
    c                 ó6   — t                                | ¦  «        S ©N©ÚobjectÚ__new__©ÚclsÚargsÚkwargss      ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/plotting/tests/test_plot.pyr;   zDummyBackendNotOk.__new__+   ó   € Ý�~Š~˜cÑ"Ô"Ð"ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r;   © rB   r@   r6   r6   &   s-   € € € € € ðð ð#ð #ð #ð #ð #rB   r6   c                   ó*   — e Zd ZdZd„ Zd„ Zd„ Zd„ ZdS )ÚDummyBackendOkzi Used to verify if users can create their own backends.
    This backend is meant to pass all tests.
    c                 ó6   — t                                | ¦  «        S r8   r9   r<   s      r@   r;   zDummyBackendOk.__new__3   rA   rB   c                 ó   — d S r8   rG   ©Úselfs    r@   ÚshowzDummyBackendOk.show6   ó   € ØˆrB   c                 ó   — d S r8   rG   rL   s    r@   ÚsavezDummyBackendOk.save9   rO   rB   c                 ó   — d S r8   rG   rL   s    r@   ÚclosezDummyBackendOk.close<   rO   rB   N)rC   rD   rE   rF   r;   rN   rQ   rS   rG   rB   r@   rI   rI   /   sZ   € € € € € ðð ð#ð #ð #ðð ð ðð ð ðð ð ð ð rB   rI   c                  ó„   — t          d¦  «        } t          | | ddfd¬¦  «         t          | dz  dz   | ddfd¬¦  «         d S )NÚxr   é   Útext)Úbackendé   é   )r	   r   )rU   s    r@   Útest_basic_plotting_backendr[   ?   sQ   € Ýˆs‰Œ€AÝˆˆQ��1ˆI˜vÐ&Ñ&Ô&Ð&ÝˆˆA‰�‰�A�q˜!�9 fÐ-Ñ-Ô-Ð-Ð-Ð-rB   ÚadaptiveTFc                 óú  ‡‡— t           st          d¦  «         t          d¦  «        Št          d¦  «        Št          d¬¦  «        5 }t	          ‰dd| d¬	¦  «        }t	          ‰t          ‰¦  «        z  ‰t          ‰¦  «        z  d
| d¬¦  «        }|                     |¦  «         d„ |d         _        d|d         _        d|_	        d|_
        d|d         _        d|_        d|_        d|_        d}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          |                     t	          ‰dz   | d¬¦  «        ¦  «         |                     t	          ‰dz   ‰dz  | d¬¦  «        d         ¦  «         d}|                     t           j                             ||¦  «        ¦  «         t	          ‰dz  ‰ddf| d¬¦  «        |d<   d}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t	          t          ‰¦  «        ‰dt,          z  dt,          z  f| d¬¦  «        }d}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t	          t          ‰¦  «        | d¬¦  «        }d}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t	          ‰dz  ‰dd ff‰dz  ‰d!dff| d¬¦  «        }d"}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t/          t0          ˆˆfd#„¦  «         t	          t3          d‰dk    fd$¦  «        ‰d%df| d¬¦  «        }d&}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t	          t3          ‰‰dk     f‰dz  df¦  «        ‰d!df| d¬¦  «        }d'}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t	          ‰| d¬¦  «        }t	          d| d¬¦  «        }|                     |¦  «         d(}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          t3          d%‰d%k     f‰t5          d%‰k    ‰dk     ¦  «        f‰dz  t5          d‰k    ‰dk     ¦  «        f‰dz  ‰dk    f¦  «        }t	          |‰d!df| d¬¦  «        }d)}|                     t           j                             ||¦  «        ¦  «         |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )*Nú"Matplotlib not the default backendrU   ÚyÚsympy_©ÚprefixTÚf1é
   ©ÚlegendÚlabelr\   ÚnÚf2)rg   r\   rh   c                 ó   — | S r8   rG   ©Úas    r@   ú<lambda>z&test_plot_and_save_1.<locals>.<lambda>S   ó   €  A€ rB   r   ÚbrZ   z	Big titlez
the x axiszstraight line©rZ   rZ   )iñÿÿÿé   z!test_basic_options_and_colors.png©r\   rh   rV   rY   ztest_plot_extend_append.pngéþÿÿÿztest_plot_setitem.pngé   ztest_line_explicit.pngztest_line_default_range.pngéûÿÿÿé   éýÿÿÿztest_line_multiple_range.pngc                  ó$   •— t          ‰ ‰¦  «        S r8   )r   ©rU   r_   s   €€r@   rm   z&test_plot_and_save_1.<locals>.<lambda>x   s   ø€ ¥4¨¨1¡:¤:€ rB   ©r   Téÿÿÿÿztest_plot_piecewise.pngztest_plot_piecewise_2.pngztest_horizontal_line.pngztest_plot_piecewise_3.png)r2   r+   r	   r   r   r   r   ÚextendÚ
line_colorÚtitleÚxlabelrg   rf   Úaspect_ratioÚxlimrQ   ÚosÚpathÚjoinÚ_backendrS   Úappendr   r.   Ú
ValueErrorr   r   )	r\   ÚtmpdirÚpÚfilenameÚp1Úp2ÚfrU   r_   s	          @@r@   Útest_plot_and_save_1rŽ   D   s¸  øø€ åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð G°õ �˜4 t°hÀ"ÐEÑEÔEˆÝ�•3�q‘6”6‘˜1�S ™VœV™8¨4¸(ÀbÐIÑIÔIˆØ	�Š�‰ŒˆØ%˜+ˆˆ!ŒŒØˆˆ!ŒŒØˆŒØˆŒØ$ˆˆ!ŒŒ
ØˆŒØˆŒØˆŒØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐà	�Š•�a˜!‘e h°"Ð5Ñ5Ô5Ñ6Ô6Ð6Ø	�Š•�a˜!‘e˜Q ™T¨H¸Ð;Ñ;Ô;¸AÔ>Ñ?Ô?Ð?Ø0ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.å�A�q‘D˜1˜b !˜*¨x¸2Ð>Ñ>Ô>ˆˆ!‰Ø*ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•�Q‘”˜!˜R¥™U A¥b¡DÐ)°HÀÐCÑCÔCˆØ+ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•�Q‘” (¨bÐ1Ñ1Ô1ˆØ0ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå�!�Q‘$˜˜B ˜
Ð# a¨¡d¨Q°°A¨JÐ%7À(ÈbÐQÑQÔQˆØ1ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå�zÐ-Ð-Ð-Ð-Ð-Ñ.Ô.Ð.õ •˜A˜q 1šu˜: yÑ1Ô1°A°r¸1°:ÈÐTVÐWÑWÔWˆØ,ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•˜A˜q 1šu˜:¨¨1©¨d |Ñ4Ô4°q¸"¸a°jÈ8ÐWYÐZÑZÔZˆØ.ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �!˜h¨"Ð-Ñ-Ô-ˆÝ�!˜h¨"Ð-Ñ-Ô-ˆØ
�	Š	�"‰ŒˆØ-ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �r˜1˜rš6�l Q­¨B°!ªG°Q¸²UÑ(;Ô(;Ð$<Ø�‰T•3�q˜A’v˜q 1šuÑ%Ô%Ð&¨¨A©¨q°Aªv¨ñ8ô 8ˆå��Q˜˜A�J¨°RÐ8Ñ8Ô8ˆØ.ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐðOGð Gð Gñ Gô Gð Gð Gð Gð Gð Gð Gð Gøøøð Gð Gð Gð Gð Gð Gs   ÁVW0×0W4×7W4c                 ó>  — t           st          d¦  «         t          d¦  «        }t          d¦  «        }t          d¦  «        }t          d¬¦  «        5 }t	          t          |¦  «        t          |¦  «        | d¬¦  «        }d	}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          t          |¦  «        t          |¦  «        |d
dfdd| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          t          |¦  «        t          |¦  «        f|t          |¦  «        f| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          t          |¦  «        t          |¦  «        |ddff|t          |¦  «        |d
dff| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          |t          |¦  «        d| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          t          |¦  «        t          |¦  «        dd¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t          |¦  «        t          |¦  «        |dd| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t          |¦  «        t          |¦  «        ||d
dfft          |¦  «        t          |¦  «        ||ddff| d¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t          |¦  «        t          |¦  «        |d| ¬¦  «        }d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          ||z  | d¬¦  «        }d }|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          | |z  ||z  |d
df| d¬¦  «        }d!}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          ||z  |ddf|ddff| |z  |ddf|ddff| d¬¦  «        }d"}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t          ||z   ¦  «        t          ||z
  ¦  «        ||z
  | d¬¦  «        }d#}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          |t          |¦  «        z  |t          |¦  «        z  ||d
df|d
dfft          ||z   ¦  «        t          ||z
  ¦  «        ||z
  |d
df|d
dff| d¬¦  «        }d#}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t!          t          |¦  «        t          |¦  «        z  |d
df|d
df| d¬¦  «        }d$}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t!          |d%z  |d%z  z   |dz  |dz  z   |d
df|d
df| d¬¦  «        }d$}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t!          |d%z  |d%z  z   |d
df|d
dff|dz  |dz  z   |ddf|ddff| d¬¦  «        }d$}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )&Nr^   rU   r_   Úzr`   ra   rd   rr   ztest_parametric.pngru   rv   TÚparametric_plotre   ztest_parametric_range.pngztest_parametric_multiple.pngrw   rV   z#test_parametric_multiple_ranges.pngé   )Údepthr\   rh   ztest_recursion_depth.pngFiô  ztest_adaptive.pngÚ3d_parametric_plotztest_3d_line.pngztest_3d_line_multiple.pngé   )rh   r\   ztest_3d_line_points.pngztest_surface.pngztest_surface_multiple.pngz test_surface_multiple_ranges.pngztest_parametric_surface.pngztest_contour_plot.pngrY   )r2   r+   r	   r   r   r   r   rQ   r‚   rƒ   r„   r…   rS   r   r   r    r"   ©r\   rU   r_   r�   rˆ   r‰   rŠ   s          r@   Útest_plot_and_save_2r—   –   sÄ  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð z°õ �C ™FœF¥C¨¡F¤F°XÀÐDÑDÔDˆØ(ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ Ý�‰FŒF•C˜‘F”F˜Q  A˜J¨tÐ;LØ ð%ñ %ô %ˆð /ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �S ™VœV¥S¨¡V¤VÐ,¨qµ#°a±&´&¨kØ ð%ñ %ô %ˆà1ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ Ý�‰VŒV•S˜‘V”V˜a  Q˜ZÐ(¨1­c°!©f¬f°q¸"¸a°jÐ*AØ ð%ñ %ô %ˆð 9ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ ˜A�s 1™vœv¨RØ ð%ñ %ô %ˆà-ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �C ™FœF¥C¨¡F¤F°U¸cÐBÑBÔBˆØ&ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ #Ý�‰FŒF•C˜‘F”F˜A dÐ2FØ ð%ñ %ô %ˆð &ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå"Ý�‰VŒV•S˜‘V”V˜Q  B¨ 
Ð+­c°!©f¬fµc¸!±f´f¸aÀ!ÀRÈÀÐ-LØ ð%ñ %ô %ˆð /ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå"¥3 q¡6¤6­3¨q©6¬6°1¸Øðñ ô ˆà,ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �1�q‘5 8¨rÐ2Ñ2Ô2ˆØ%ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �A�2˜‘6˜1˜q™5 1 b¨! *°xÀ2ÐFÑFÔFˆØ.ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ Ø�‰U�Q˜˜A�J  B¨ 
Ð+¨q¨b°1©f°q¸"¸a°jÀ1ÀbÈ!À*Ð-MØ ð%ñ %ô %ˆð 6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ &¥c¨!¨a©%¡j¤jµ#°a¸!±e±*´*¸aÀ!¹eØ ð%ñ %ô %ˆà0ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ &Ø�s�1‰vŒv‰X�q�˜Q™œ‘x  Q¨¨A J°°B¸°
Ð;Ý��Q‘‰ZŒZ�˜Q ™U™œ Q¨¡U¨Q°°A¨J¸¸BÀ¸
ÐCØ ð%ñ %ô %ˆð 1ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �˜Q™œ¥ A¡¤™¨¨B°¨
°Q¸¸A°JØ ð%ñ %ô %ˆà*ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ ˜˜A™  1¡™ a¨¡d¨Q°©T¡k°A°r¸1°:ÀÀ2Àq¸zØ ð%ñ %ô %ˆà*ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ Ø�‰T�A�q‘D‰[˜1˜b !˜* q¨"¨a jÐ1Ø�‰T�A�q‘D‰[˜1˜b !˜* q¨"¨a jÐ1Ø ð%ñ %ô %ˆð +ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐðuzð zð zñ zô zð zð zð zð zð zð zð zøøøð zð zð zð zð zð zs   Áb1dädädc           
      ól  — t           st          d¦  «         t          d¦  «        }t          d¦  «        }t          d¦  «        }t          d¬¦  «        5 }t	          t          |¦  «        | d¬¦  «        }d	„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t	          |t          |¦  «        z  |t          |¦  «        z  |d
df| d¬¦  «        }d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t          |¦  «        dt          |¦  «        z  t          d|z  ¦  «        z  z   t          |¦  «        dt          |¦  «        z  t          d|z  ¦  «        z  z   dt          d|z  ¦  «        z  |d
dt          z  f| d¬¦  «        }t!          |t          d|z  ¦  «        ¦  «        |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         d„ |d
         _        d}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t#          t          |¦  «        |z  |d
dt          z  f|ddf| d¬¦  «        }d„ |d
         _        d }|                     t          j	         
                    ||¦  «        ¦  «         d!„ |d
         _        d"}|                     t          j	         
                    ||¦  «        ¦  «         d#„ |d
         _        d$}|                     t          j	         
                    ||¦  «        ¦  «         t!          |||ft'          |d%t          z  z
  dz  |dz  z   ¦  «        ¦  «        |d
         _        d&}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t)          |t          d|z  ¦  «        z  |t          d|z  ¦  «        z  ||d'd(f|d'd(f| d¬¦  «        }d)„ |d
         _        d*}|                     t          j	         
                    ||¦  «        ¦  «         d+„ |d
         _        d,}|                     t          j	         
                    ||¦  «        ¦  «         t!          |||ft'          |dz  |dz  z   |dz  z   ¦  «        ¦  «        |d
         _        d-}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S ).Nr^   rU   r_   r�   r`   ra   rd   rr   c                 ó   — | S r8   rG   rk   s    r@   rm   z&test_plot_and_save_3.<locals>.<lambda>+  rn   rB   r   ztest_colors_line_arity1.pngc                 ó   — |S r8   rG   ©rl   ro   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>/  ó   €  q€ rB   ztest_colors_line_arity2.pngc                 ó   — | S r8   rG   rk   s    r@   rm   z&test_plot_and_save_3.<locals>.<lambda>5  rn   rB   z!test_colors_param_line_arity1.pngc                 ó   — | S r8   rG   r›   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>9  rœ   rB   c                 ó   — |S r8   rG   r›   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>=  rœ   rB   z"test_colors_param_line_arity2b.pnggš™™™™™¹?é   rY   rt   ztest_colors_3d_line_arity1.pngc                 ó   — |S r8   rG   r›   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>J  rœ   rB   ztest_colors_3d_line_arity2.pngc                 ó   — |S r8   rG   ©rl   ro   Úcs      r@   rm   z&test_plot_and_save_3.<locals>.<lambda>M  ó   € ¨!€ rB   ztest_colors_3d_line_arity3.pngé   ru   rv   c                 ó   — | S r8   rG   rk   s    r@   rm   z&test_plot_and_save_3.<locals>.<lambda>S  rœ   rB   ztest_colors_surface_arity1.pngc                 ó   — |S r8   rG   r›   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>V  r¥   rB   ztest_colors_surface_arity2.pngc                 ó   — |S r8   rG   r£   s      r@   rm   z&test_plot_and_save_3.<locals>.<lambda>Y  s   € ¨Q€ rB   ztest_colors_surface_arity3a.pngrV   ztest_colors_surface_arity3b.pngr{   rZ   c                 ó   — | S r8   rG   rk   s    r@   rm   z&test_plot_and_save_3.<locals>.<lambda>c  rœ   rB   z!test_colors_param_surf_arity1.pngc                 ó   — | |z  S r8   rG   r›   s     r@   rm   z&test_plot_and_save_3.<locals>.<lambda>f  s
   € ¨!¨A©#€ rB   z!test_colors_param_surf_arity2.pngz!test_colors_param_surf_arity3.png)r2   r+   r	   r   r   r   r}   rQ   r‚   rƒ   r„   r…   rS   r   r   r   Ú	lambdify_r   Úsurface_colorr   r    r–   s          r@   Útest_plot_and_save_3r®     sö  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€AÝˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð G°õ
 •�Q‘” (¨bÐ1Ñ1Ô1ˆØ%˜+ˆˆ!ŒŒØ0ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.à(˜.ˆˆ!ŒŒØ0ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå�•3�q‘6”6‘˜1�S ™VœV™8 a¨¨B Z¸(ÀbÐIÑIÔIˆØ%˜+ˆˆ!ŒŒØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.à(˜.ˆˆ!ŒŒØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.à(˜.ˆˆ!ŒŒØ7ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå"Ý�‰FŒF�S�˜Q™œ‘Z¥ A a¡C¡¤Ñ(Ñ(Ý�‰FŒF�S�˜Q™œ‘Z¥ A a¡C¡¤Ñ(Ñ(Ø•�A�a‘C‘”‰LØ��1•R‘4ˆL 8¨rð	3ñ 3ô 3ˆõ
 $ A¥s¨1¨Q©3¡x¤xÑ0Ô0ˆˆ!ŒŒØ3ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø(˜.ˆˆ!ŒŒØ3ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø+Ð+ˆˆ!ŒŒØ3ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•3�q‘6”6˜!‘8˜a  A¥b¡D˜\¨A¨r°1¨:ÀÈBÐOÑOÔOˆØ(˜[ˆˆ!ŒÔØ3ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø+˜^ˆˆ!ŒÔØ3ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø.Ð.ˆˆ!ŒÔØ4ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ý&¨¨1¨a yµ$¸¸A½b¹D¹À1±}ÀqÈ!ÁtÑ7KÑ2LÔ2LÑMÔMˆˆ!ŒÔØ4ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå% a­#¨a°!©e©*¬*¡n°a½#¸aÀ!¹e¹*¼*±nÀaØ�B˜�
˜Q  A˜J°¸RðAñ Aô Aˆà(˜[ˆˆ!ŒÔØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø-Ð-ˆˆ!ŒÔØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ý&¨¨1¨a yµ$°q¸!±t¸aÀ¹d±{ÀQÈÁTÑ7IÑ2JÔ2JÑKÔKˆˆ!ŒÔØ6ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐðOGð Gð Gñ Gô Gð Gð Gð Gð Gð Gð Gð Gøøøð Gð Gð Gð Gð Gð Gs   ÁYZ)Ú)Z-Ú0Z-c           
      ó  — t           st          d¦  «         t          d¦  «        }t          d¦  «        }t          d¬¦  «        5 }t	          t          t          |¦  «        dz  dz   t          |dz  dz   ¦  «        z  ¦  «        |d|f¦  «        }t          ||dd	f| d
d¬¦  «        }d}| 	                    t          j                             ||¦  «        ¦  «         |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   r_   r`   ra   rY   rZ   r   rv   rd   T)r\   rh   Úforce_real_evalztest_advanced_integral.png)r2   r+   r	   r   r   r   r   r   r   rQ   r‚   rƒ   r„   r…   rS   )r\   rU   r_   rˆ   Úir‰   rŠ   s          r@   Útest_plot_and_save_4r²   o  s:  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€Aõ 
 8Ð	,Ñ	,Ô	,ð °Ý•S�#˜a™&œ& !™) a™-­¨a°©d°Q©h©¬Ñ7Ñ8Ô8¸1¸aÀ¸)ÑDÔDˆÝ��Q˜˜1�I¨°BÈÐMÑMÔMˆØ/ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÁB/DÄDÄDc           	      óB  — t           st          d¦  «         t          d¦  «        }t          d¦  «        }t          d¬¦  «        5 }t	          d||z  z  |dt
          f¦  «        }t          ||ddf| d¬	¦  «        }d
}|                     t          j	         
                    ||¦  «        ¦  «         |j                             ¦   «          t          t	          d|z  |d|f¦  «        |ddfd| d¬¦  «        }d|d         _        d|d         _        d}t          t           ¦  «        5  |                     t          j	         
                    ||¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   r_   r`   ra   rZ   rY   rd   rr   ztest_advanced_inf_sum.pngF©rN   r\   rh   Tr   ztest_advanced_fin_sum.png)r2   r+   r	   r   r   r   r   rQ   r‚   rƒ   r„   r…   rS   Úonly_integersÚstepsr1   ÚUserWarning)r\   rU   r_   rˆ   Úsr‰   rŠ   s          r@   Útest_plot_and_save_5r¹   ƒ  s  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð °Ý��!�Q‘$‘˜˜A�r˜
Ñ#Ô#ˆÝ��Q˜˜2�J¨°RÐ8Ñ8Ô8ˆØ.ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•�Q�q‘S˜1˜a ˜)Ñ$Ô$ q¨!¨R j°uØ ð%ñ %ô %ˆà!ˆˆ!ŒÔØˆˆ!ŒŒ
Ø.ˆõ �[Ñ)Ô)ð 	3ð 	3Ø�FŠF•2”7—<’< ¨Ñ1Ô1Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	
Œ
×ÒÑÔÐð/ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s7   ÁCFÄ#4E#ÅFÅ#E'	Å'FÅ*E'	Å+FÆFÆFc           	      óÒ  — t           st          d¦  «         t          d¦  «        }t          d¬¦  «        5 }d}t	          t          |¦  «        t          t          |¦  «        z  z   ¦  «        }|                     t          j
                             ||¦  «        ¦  «         t          t          ¦  «        5  t	          t          t          | ¦  «        ¦  «        ¦  «        }|                     t          j
                             ||¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   t	          t          |¦  «        ¦  «        }|                     t          j
                             ||¦  «        ¦  «         t	          t          t          |¦  «        ¦  «        ¦  «        }|                     t          j
                             ||¦  «        ¦  «         d|dz  z  t!          t           t"          z  ¦  «        z  dz  }t%          dd	|¦  «        }d|dz  z  t!          t          t"          z  ¦  «        z  dz  }t%          dd	|¦  «        }||z   d
t"          z  z  }	t'          t(          dd¬¦  «        5  t	          |	|ddf| d¬¦  «        }|                     t          j
                             ||¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   r`   ra   ztest.pngrv   rY   ))ç      à?rG   ))rv   r   r»   rG   é0   z&The evaluation with NumPy/SciPy failedF©ÚmatchÚtest_stacklevelg�íµ ÷Æ°>ç{®Gáz„?rd   rr   )r2   r+   r	   r   r   r   r   r   rQ   r‚   rƒ   r„   r1   ÚRuntimeWarningr   r   r   r   r   r-   r·   )
r\   rU   rˆ   rŠ   r‰   Úx1Úm1Úx2Úm2Úexprs
             r@   Útest_plot_and_save_6rÇ   ¥  s&  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð 3°Øˆõ
 •�Q‘”�!�C ™FœF™(Ñ"Ñ#Ô#ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.å�^Ñ,Ô,ð 	3ð 	3Ý•T�$ ˜r™(œ(‘^”^Ñ$Ô$ˆAØ�FŠF•2”7—<’< ¨Ñ1Ô1Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3õ •˜!‘”ÑÔˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ý••h˜q‘k”kÑ"Ô"Ñ#Ô#ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.ð ��A‘‰X�	¥1 "¥R¡%Ñ(Ô(Ñ(¨Ñ*ˆÝ�^Ð%8¸"Ñ=Ô=ˆØˆq�!‰t‰V•i¥¥"¡‘o”oÑ% aÑ'ˆÝ�\Ð#4°bÑ9Ô9ˆØ�R‘˜B¥™GÑ$ˆÝÝØ:Ø!ð
ñ 
ô 
ð 	3ð 	3õ
 �T˜A˜t T˜?°XÀÐDÑDÔDˆAØ�FŠF•2”7—<’< ¨Ñ1Ô1Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð13ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð 3ð 3s]   ¶A>KÂ4ADÄKÄD"	Ä"KÄ%D"	Ä&EKÉ.A
KÊ8KËK	ËKËK	ËKËK Ë#K c           	      ó¦  — t           st          d¦  «         t          d¦  «        }t          d¦  «        }t          d¬¦  «        5 }t	          || d¬¦  «        }t          t          |¦  «        t          |¦  «        f|t          |¦  «        fd| d¬	¦  «        }t          t          |¦  «        t          |¦  «        | dd¬
¦  «        }t          t          |¦  «        t          |¦  «        |d| d¬	¦  «        }t          dd||||¦  «        }d}	| 
                    t          j                             ||	¦  «        ¦  «         |j                             ¦   «          t          dd||||¦  «        }d}	| 
                    t          j                             ||	¦  «        ¦  «         |j                             ¦   «          t	          t          |¦  «        |t            t           fd| d¬	¦  «        }
d„ |
d         _        t	          t%          d|dk    fd¦  «        |ddfd| d¬	¦  «        }t'          |dz  |dz  z   |ddf|ddff|dz  |dz  z   |ddf|ddffd| d¬	¦  «        }t          dd|
||¦  «        }d}	| 
                    t          j                             ||	¦  «        ¦  «         |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   r_   r`   ra   rd   rr   Fr´   ©r\   rh   rN   rY   ztest_grid1.pngrV   rt   ztest_grid2.pngc                 ó   — | S r8   rG   rk   s    r@   rm   z(test_plotgrid_and_save.<locals>.<lambda>ê  ó   €  Q€ rB   r   rZ   rz   r{   ru   rv   rw   ztest_grid3.png)r2   r+   r	   r   r   r   r   r   r   r#   rQ   r‚   rƒ   r„   r…   rS   r   r}   r   r"   )r\   rU   r_   rˆ   r‹   rŒ   Úp3Úp4r‰   rŠ   Úp5Úp6Úp7s                r@   Útest_plotgrid_and_saverÑ   Í  s  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€Aå	 8Ð	,Ñ	,Ô	,ð  °Ý�!˜h¨"Ð-Ñ-Ô-ˆÝ�c !™fœf¥c¨!¡f¤fÐ-°µ3°q±6´6¨{ÀØ ð%ñ %ô %ˆåÝ�‰FŒF•C˜‘F”F X°¸%ðAñ Aô Aˆå#¥C¨¡F¤F­C°©F¬F°A¸EØ ð%ñ %ô %ˆõ �Q˜˜2˜r 2 rÑ*Ô*ˆØ#ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐõ �Q˜˜2˜r 2 rÑ*Ô*ˆØ#ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐå•#�a‘&”&˜!�b˜S¥"˜¨E¸HÈÐKÑKÔKˆØ&˜;ˆˆ1ŒÔÝ•)˜Q  A¢˜J¨	Ñ2Ô2°Q¸¸A°JÀUØ ð%ñ %ô %ˆåØ�‰T�A�q‘D‰[˜1˜b !˜* q¨"¨a jÐ1Ø�‰T�A�q‘D‰[˜1˜b !˜* q¨"¨a jÐ1¸Ø ð%ñ %ô %ˆõ
 �Q˜˜2˜r 2Ñ&Ô&ˆØ#ˆØ	�Š�rŒw�|Š|˜F HÑ-Ô-Ñ.Ô.Ð.Ø	Œ
×ÒÑÔÐðA ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  ð  ð  s   ÁI4KËK
ËK
c                 óB  — t           st          d¦  «         t          d¦  «        }t          || d¬¦  «        }t          |dz  | d¬¦  «        }t          |dz   | d¬¦  «         |                     |d         ¦  «         t          |j        ¦  «        dk    sJ ‚t          t          ¦  «        5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          ¦  «        5  |                     |j        ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   rd   rr   rY   r   )	r2   r+   r	   r   r†   ÚlenÚ_seriesr.   Ú	TypeError)r\   rU   r‹   rŒ   s       r@   Útest_append_issue_7140rÖ   ø  s”  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ	ˆa˜( bÐ	)Ñ	)Ô	)€BÝ	ˆa�‰d˜X¨Ð	,Ñ	,Ô	,€BÝˆˆQ‰˜ RÐ(Ñ(Ô(Ð(ð ‡I‚Iˆb�ŒeÑÔÐÝˆrŒz‰?Œ?˜aÒÐÐÐå	•	Ñ	Ô	ð ð Ø
�	Š	�"‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ 
•	Ñ	Ô	ð ð Ø
�	Š	�"”*ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Â+CÃCÃCÃ,DÄDÄDc           
      ón  ‡ ‡— t           st          d¦  «         t          d¦  «        }t          |¦  «        Št	          ‰t
          j         t
          j        fd‰ d¬¦  «        }|j                             ¦   «          t	          ‰dt
          j         t
          j        f‰ d¬¦  «        }|j                             ¦   «          t	          ‰d‰ dt          d¦  «        t          d¦  «        f¬¦  «        }|j                             ¦   «          t	          ‰‰ dt          d¦  «        t          d¦  «        fd¬	¦  «        }|j                             ¦   «          t          t          ˆ ˆfd
„¦  «         t          t          ˆ ˆfd„¦  «         t          t          ˆ ˆfd„¦  «         t          t          ˆ ˆfd„¦  «         d S )Nr^   rU   ©r{   rZ   rd   )r�   Úylimr\   rh   z-3.14z3.14)r�   r\   rh   rÙ   ©r\   rh   r�   rÙ   c                  óF   •— t          ‰‰ dt          j         dfd¬¦  «        S ©Nrd   rZ   rØ   rÚ   ©r   r   ÚImaginaryUnit©r\   Úeqns   €€r@   rm   z"test_issue_15265.<locals>.<lambda>$  s+   ø€ •�S 8¨rÝ”?Ð" AÐ&¨Wð6ñ 6ô 6€ rB   c                  óD   •— t          ‰‰ dddt          j        f¬¦  «        S ©Nrd   rØ   r{   rÚ   rÝ   rß   s   €€r@   rm   z"test_issue_15265.<locals>.<lambda>(  s(   ø€ •�S 8¨rØ ¥A¤OÐ4ð6ñ 6ô 6€ rB   c                  óD   •— t          ‰‰ dt          j        dfd¬¦  «        S rÜ   )r   r   ÚNegativeInfinityrß   s   €€r@   rm   z"test_issue_15265.<locals>.<lambda>,  s)   ø€ •�S 8¨rÝÔ$ aÐ(¨wð8ñ 8ô 8€ rB   c                  óD   •— t          ‰‰ dddt          j        f¬¦  «        S râ   )r   r   ÚInfinityrß   s   €€r@   rm   z"test_issue_15265.<locals>.<lambda>0  s(   ø€ •�S 8¨rØ ¥A¤JÐ/ð1ñ 1ô 1€ rB   )r2   r+   r	   r   r   r   ÚPir…   rS   r   r.   r‡   )r\   rU   r‰   rà   s   `  @r@   Útest_issue_15265rè     sð  øø€ åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ
ˆa‰&Œ&€CåˆS�œ˜�qœt�}¨7¸XÈÐLÑLÔL€AØ„J×ÒÑÔÐåˆS�w¥q¤t e­Q¬T ]¸XÈÐLÑLÔL€AØ„J×ÒÑÔÐåˆS�w¨°RÝ�gÑÔ¥¨¡¤Ð0ð	2ñ 	2ô 	2€Aà„J×ÒÑÔÐåˆS˜8 rÝ�gÑÔ¥¨¡¤Ð0°wð	@ñ 	@ô 	@€Aà„J×ÒÑÔÐå
�:ð	6ð 	6ð 	6ð 	6ð 	6ñ7ô 7ð 7õ �:ð	6ð 	6ð 	6ð 	6ð 	6ñ7ô 7ð 7õ �:ð	8ð 	8ð 	8ð 	8ð 	8ñ9ô 9ð 9õ �:ð	1ð 	1ð 	1ð 	1ð 	1ñ2ô 2ð 2ð 2ð 2rB   c                  óœ   ‡ — t           st          d¦  «         t          ¦   «          t          ¦   «         Š t	          t
          ˆ fd„¦  «         d S )Nr^   c                  ó,   •— ‰                       ¦   «         S r8   ©rN   ©r‰   s   €r@   rm   z!test_empty_Plot.<locals>.<lambda>=  s   ø€ ¨¯ª©¬€ rB   )r2   r+   r   r   r.   ÚNotImplementedErrorrì   s   @r@   Útest_empty_Plotrî   4  sQ   ø€ Ýð 3ÝÐ1Ñ2Ô2Ð2õ 	�F„F€Fõ 	‰Œ€AÝ
ÕÐ 0Ð 0Ð 0Ð 0Ñ1Ô1Ð1Ð1Ð1rB   c                 óh  — t           st          d¦  «         t          d¦  «        }|dz  d|dz  z  z
  |dz  z   }t          ||ddf| dd	¬
¦  «        }t	          t
          ¦  «        5  t          |d                              ¦   «         d         ¦  «        dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   g333333Ó?rd   rV   rY   éöÿÿÿr•   FrÉ   r   )r2   r+   r	   r   r1   rÁ   rÓ   Úget_data©r\   rU   r�   r‰   s       r@   Útest_issue_17405ró   @  s  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AØ	ˆ3‰��A�q‘D‘Ñ˜1˜a™4Ñ€AÝˆQ��C˜� x°2¸EÐBÑBÔB€Aõ
 
�Ñ	(Ô	(ð -ð -Ý�1�Q”4—=’=‘?”? 1Ô%Ñ&Ô&¨"Ò,Ð,Ð,Ð,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -s   Á%4B'Â'B+Â.B+c                 ó2  — t           st          d¦  «         t          d¦  «        }t          ||ddf| ddd¬¦  «        }t	          |d	                              ¦   «         d	         ¦  «        dk    sJ ‚|d	         j        d
k    sJ ‚|d	         j        dk    sJ ‚d S )Nr^   rU   gü©ñÒMbP?éd   r•   r   F)r\   rh   ÚxscalerN   r   g      Y@)r2   r+   r	   r   rÓ   rñ   ÚendÚstart©r\   rU   r‰   s      r@   Útest_logplot_PR_16796rú   P  s«   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆQ��D˜#�¨°RØ˜5ð	"ñ 	"ô 	"€Aõ ˆq�Œt�}Š}‰Œ˜qÔ!Ñ"Ô" bÒ(Ð(Ð(Ð(ØˆQŒ4Œ8�uÒÐÐÐØˆQŒ4Œ:˜ÒÐÐÐÐÐrB   c                 óö   — t           st          d¦  «         t          d¦  «        }t          t	          |¦  «        d| d¬¦  «        }t          |d                              ¦   «         d         ¦  «        dk    sJ ‚d S )Nr^   rU   Fr•   r´   r   )r2   r+   r	   r   r   rÓ   rñ   rù   s      r@   Útest_issue_16572rü   _  sr   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ�X�a‰[Œ[˜u¨x¸2Ð>Ñ>Ô>€Aõ ˆq�Œt�}Š}‰Œ˜qÔ!Ñ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rB   c                 óÞ  — t           st          d¦  «         t          dd¬¦  «        }t          t           t          t          t          z  |z  ¦  «        z  |z  t          t          t           t          z  |z  ¦  «        z  |z  z   t          |d¦  «        fdt          z  df¦  «        }t          |d| d¬	¦  «        }t          |d          
                    ¦   «         d         ¦  «        dk    sJ ‚d S )
Nr^   ÚkT)Úintegerr   rY   Fr•   r´   )r2   r+   r	   r   r   r   r   r   r   rÓ   rñ   )r\   rþ   r�   r‰   s       r@   Útest_issue_11865r   k  sÎ   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs˜DÐ!Ñ!Ô!€AÝ•A�2•c�!�B™$˜q™&‘k”k‘> !Ñ#¥a­­Q¨B­r©E°!©G©¬¡n°QÑ&6Ñ6½¸1¸a¹¼ÐAÀAÅbÁDÈ$À<ÑPÔP€AÝˆQ�U X°Ð4Ñ4Ô4€Aõ ˆq�Œt�}Š}‰Œ˜qÔ!Ñ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rB   zLWarnings not emitted in Pyodide because of lack of WASM fp exception supportc            	      ó~  — t           st          d¦  «         t          d¦  «        } t          t	          t          | | dz
  z  ¦  «        d¦  «        dd¬¦  «        }t          t          dd¬	¦  «        5  t          |d
          	                    ¦   «         d
         ¦  «        dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   rY   rV   FT)rN   r\   zinvalid value encountered inr½   r   r•   )
r2   r+   r	   r   r   r   r-   rÁ   rÓ   rñ   ©rU   r‰   s     r@   Útest_issue_11461r  y  s  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ�Y�˜A˜q ™s™G™œ qÑ)Ô)°ÀÐEÑEÔE€AÝ	ÝØ,Øð
ñ 
ô 
ð -ð -õ �1�Q”4—=’=‘?”? 1Ô%Ñ&Ô&¨"Ò,Ð,Ð,Ð,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -s   Á04B2Â2B6Â9B6c           	      óF  — t           st          d¦  «         t          d¦  «        }t          t	          |¦  «        t          |¦  «        |ddt          z  fdd| d¬¦  «        }|j        dk    sJ ‚t          |d          	                    ¦   «         d         ¦  «        dk    sJ ‚d S )	Nr^   rU   r   rY   rp   Fr•   )r€   rN   r\   rh   )
r2   r+   r	   r   r   r   r   r€   rÓ   rñ   rù   s      r@   Útest_issue_11764r  ‹  s¥   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ�˜A™œ¥ A¡¤¨¨A¨qµ2©v¨Ø °¸Rð	Añ 	Aô 	A€AàŒ>˜VÒ#Ð#Ð#Ð#õ ˆq�Œt�}Š}‰Œ˜qÔ!Ñ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rB   c                 ó~  — t           st          d¦  «         t          d¦  «        }t          t	          |¦  «        dd| d¬¦  «        }|j        t          k    sJ ‚t          |d                              ¦   «         d         ¦  «        dk    sJ ‚t          t	          |¦  «        dd| d¬¦  «        }|j        t          k    sJ ‚t          |d                              ¦   «         d         ¦  «        dk    sJ ‚t          t	          |¦  «        d	d| d¬¦  «        }|j        t          k    sJ ‚t          |d                              ¦   «         d         ¦  «        dk    sJ ‚t          t	          |¦  «        d| d¬
¦  «        }|j        t          k    sJ ‚t          |d                              ¦   «         d         ¦  «        dk    sJ ‚d S )Nr^   rU   r2   Fr•   )rX   rN   r\   rh   r   rW   Údefaultr´   )
r2   r+   r	   r   r   rX   r$   rÓ   rñ   r%   )r\   rU   ÚpmÚptÚpdr‰   s         r@   Útest_issue_13516r  ™  s�  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€Aå	�c�!‰fŒf˜l°ÀÈRÐ	PÑ	PÔ	P€BØŒ:Õ*Ò*Ð*Ð*Ð*Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)å	�c�!‰fŒf˜f¨5¸8ÀrÐ	JÑ	JÔ	J€BØŒ:�Ò$Ð$Ð$Ð$Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)å	�c�!‰fŒf˜i¨e¸hÈ"Ð	MÑ	MÔ	M€BØŒ:Õ*Ò*Ð*Ð*Ð*Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)å�S�‰VŒV˜%¨(°bÐ9Ñ9Ô9€AØŒ9Õ)Ò)Ð)Ð)Ð)Ýˆq�Œt�}Š}‰Œ˜qÔ!Ñ"Ô" bÒ(Ð(Ð(Ð(Ð(Ð(rB   c                 óÂ  — t           st          d¦  «         t          d¦  «        }t          ||dz  |ddf| d¬¦  «        }|j        }|j                             ¦   «         \  }}t          |dz   ¦  «        dk     sJ ‚t          |dz
  ¦  «        dk     sJ ‚|j                             ¦   «         \  }}t          |dz   ¦  «        dk     sJ ‚t          |dz
  ¦  «        dk     sJ ‚d S )Nr^   rU   rY   rð   rd   rr   rõ   )	r2   r+   r	   r   r…   ÚaxÚget_xlimÚabsÚget_ylim)r\   rU   r‰   rX   ÚxminÚxmaxÚyminÚymaxs           r@   Útest_plot_limitsr  ±  sí   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆQ��1‘�q˜#˜r�l¨X¸Ð<Ñ<Ô<€AØŒj€Gà”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�b‰y‰>Œ>˜AÒÐÐÐÝˆt�b‰y‰>Œ>˜AÒÐÐÐØ”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�b‰y‰>Œ>˜BÒÐÐÐÝˆt�c‰z‰?Œ?˜RÒÐÐÐÐÐrB   c                 óæ  — t           st          d¦  «         t          d¦  «        }dt          |¦  «        z  dt	          |¦  «        z  d|z  |ddff}t	          |¦  «        t          |¦  «        ||ddff}t          ||| d¬¦  «        }|j        }|j                             ¦   «         \  }}t          |dz   ¦  «        dk     sJ ‚t          |dz
  ¦  «        dk     sJ ‚|j         
                    ¦   «         \  }}	t          |dz   ¦  «        dk     sJ ‚t          |	dz
  ¦  «        dk     sJ ‚|j                             ¦   «         \  }
}t          |
d	z   ¦  «        dk     sJ ‚t          |d	z
  ¦  «        dk     sJ ‚t          ||| d¬¦  «        }|j        }|j                             ¦   «         \  }}t          |dz   ¦  «        dk     sJ ‚t          |dz
  ¦  «        dk     sJ ‚|j         
                    ¦   «         \  }}	t          |dz   ¦  «        dk     sJ ‚t          |	dz
  ¦  «        dk     sJ ‚|j                             ¦   «         \  }
}t          |
d	z   ¦  «        dk     sJ ‚t          |d	z
  ¦  «        dk     sJ ‚d S )
Nr^   rU   rY   ru   rv   é<   rr   rÀ   rd   )r2   r+   r	   r   r   r   r…   r  r  r  r  Úget_zlim)r\   rU   Úv1Úv2r‰   rX   r  r  r  r  ÚzminÚzmaxs               r@   Ú"test_plot3d_parametric_line_limitsr  Â  s~  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€Aà
�C�‰FŒF‰(�A•c˜!‘f”f‘H˜a ™c A r¨1 :Ð	.€BÝ
ˆa‰&Œ&•#�a‘&”&˜!˜a  Q˜ZÐ	(€BÝ˜r 2°¸BÐ?Ñ?Ô?€AØŒj€Gà”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�a‰x‰=Œ=˜4ÒÐÐÐÝˆt�a‰x‰=Œ=˜4ÒÐÐÐØ”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�a‰x‰=Œ=˜4ÒÐÐÐÝˆt�a‰x‰=Œ=˜4ÒÐÐÐØ”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�b‰y‰>Œ>˜DÒ Ð Ð Ð Ýˆt�b‰y‰>Œ>˜DÒ Ð Ð Ð å˜r 2°¸BÐ?Ñ?Ô?€AØŒj€Gà”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�a‰x‰=Œ=˜4ÒÐÐÐÝˆt�a‰x‰=Œ=˜4ÒÐÐÐØ”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�a‰x‰=Œ=˜4ÒÐÐÐÝˆt�a‰x‰=Œ=˜4ÒÐÐÐØ”×$Ò$Ñ&Ô&�J€Dˆ$Ýˆt�b‰y‰>Œ>˜DÒ Ð Ð Ð Ýˆt�b‰y‰>Œ>˜DÒ Ð Ð Ð Ð Ð rB   c           	      óè  — t           st          d¦  «         t          d¦  «        }t          t	          |¦  «        dd| d¬¦  «        }|j        j                             ¦   «         }|d         dk    r|d	         d
k    sJ ‚t          t	          |¦  «        dd| d¬¦  «        }|j        j                             ¦   «         }|d         dk    r|d	         dk    sJ ‚t          dd	||d| d¬¦  «        }|j        j                             ¦   «         }|d         dk    r|d	         dk    sJ ‚t          t          ¦  «        5  t          t	          |¦  «        dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   r2   )é   rt   rd   )rX   Úsizer\   rh   r   r  rZ   rt   )rv   rd   rv   rY   )r¦   rY   )r   r\   rh   r¦   )r{   rV   )rX   r   )r2   r+   r	   r   r   r…   ÚfigÚget_size_inchesr#   r.   r‡   )r\   rU   r‹   Ús1rŒ   Ús2rÌ   Ús3s           r@   Útest_plot_sizer&  æ  s·  € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€Aå	�c�!‰fŒf˜l°Ø˜Rð
!ñ 
!ô 
!€Bà	ŒŒ×	(Ò	(Ñ	*Ô	*€BØˆqŒE�QŠJˆJ˜R œU ašZ˜Z˜ZÐ(Ý	�c�!‰fŒf˜l°Ø˜Rð
!ñ 
!ô 
!€Bà	ŒŒ×	(Ò	(Ñ	*Ô	*€BØˆqŒE�QŠJˆJ˜R œU bš[˜[˜[Ð)Ý	�!�Q˜˜B VØ˜Rð
!ñ 
!ô 
!€Bà	ŒŒ×	(Ò	(Ñ	*Ô	*€BØˆqŒE�QŠJˆJ˜R œU ašZ˜Z˜ZÐ(å	•
Ñ	Ô	ð 9ð 9Ý�S�‰VŒV˜\°Ð8Ñ8Ô8Ð8ð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9ð 9ð 9s   Ä: E'Å'E+Å.E+c                  óœ  — t           st          d¦  «         t          d¦  «        } t          t	          | ¦  «        t
          d¬¦  «         t          t	          | ¦  «        t          d¬¦  «        }|j        t          k    sJ ‚t          |d          	                    ¦   «         d         ¦  «        dk    sJ ‚t          t	          | ¦  «        t          d¬¦  «        }|j        t          k    sJ ‚t          |d          	                    ¦   «         d         ¦  «        dk    sJ ‚t          t	          | ¦  «        t          d¬¦  «        }|j        t          k    sJ ‚t          |d          	                    ¦   «         d         ¦  «        dk    sJ ‚t          t          ¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          t          ¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          ¦  «        5  |j                             ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   F)rX   rN   r   r•   z	test/path)r2   r+   r	   r   r   r   r$   rX   rÓ   rñ   rI   r6   r.   rí   rN   rQ   r…   rS   )rU   rŒ   rÌ   rÍ   s       r@   Útest_issue_20113r(  þ  sÀ  € Ýð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€Aõ 	�ˆQ‰Œ� EÐ*Ñ*Ô*Ð*Ý	�c�!‰fŒfÕ/°eÐ	<Ñ	<Ô	<€BØŒ:Õ*Ò*Ð*Ð*Ð*Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)Ý	�c�!‰fŒf�n°5Ð	9Ñ	9Ô	9€BØŒ:�Ò'Ð'Ð'Ð'Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)õ 
�c�!‰fŒfÕ/°eÐ	<Ñ	<Ô	<€BØŒ:Õ*Ò*Ð*Ð*Ð*Ýˆr�!Œu�~Š~ÑÔ Ô"Ñ#Ô# rÒ)Ð)Ð)Ð)Ý	Õ#Ñ	$Ô	$ð ð Ø
�Š‰	Œ	ˆ	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Õ#Ñ	$Ô	$ð ð Ø
�Š�ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Õ#Ñ	$Ô	$ð ð Ø
Œ×ÒÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s6   ÆF:Æ:F>ÇF>ÇG;Ç;G?ÈG?ÈIÉIÉIc            	      ó2  — t          d¦  «        } t          d¦  «        }t          t          | ¦  «        d„ ¬¦  «         t          t          | ¦  «        d¬¦  «         t          t          | ¦  «        d¬¦  «         t          t          | ¦  «        t	          | ¦  «        d„ ¬¦  «         t          t          | ¦  «        t	          | ¦  «        d¬¦  «         t          t          | ¦  «        t	          | ¦  «        d¬¦  «         t          t          | ¦  «        t	          | ¦  «        | d„ ¬¦  «         t          t          | ¦  «        t	          | ¦  «        | d¬¦  «         t          t          | ¦  «        t	          | ¦  «        | d¬¦  «         t          t          | |z   ¦  «        t	          | |z
  ¦  «        | |z
  | d	d
f|d	d
fd„ ¬¦  «         t          t          | |z   ¦  «        t	          | |z
  ¦  «        | |z
  | d	d
f|d	d
fd¬¦  «         t          t          | |z   ¦  «        t	          | |z
  ¦  «        | |z
  | d	d
f|d	d
fd¬¦  «         t          | |z  | d	d
f|d	d
fd„ ¬¦  «         t          | |z  | d	d
f|d	d
fd¬¦  «         t          | |z  | d	d
f|d	d
fd¬¦  «         d S )NrU   r_   c                 ó   — | S r8   rG   rk   s    r@   rm   z&test_custom_coloring.<locals>.<lambda>  ó   €  a€ rB   )r}   rZ   Úrc                 ó   — | S r8   rG   rk   s    r@   rm   z&test_custom_coloring.<locals>.<lambda>  s   € ¸€ rB   c                 ó   — | S r8   rG   rk   s    r@   rm   z&test_custom_coloring.<locals>.<lambda>"  s   € À1€ rB   ru   rv   c                 ó   — | dz  |dz  z   S ©NrY   rG   r›   s     r@   rm   z&test_custom_coloring.<locals>.<lambda>'  ó   €  q¨!¡t¨a°©d¡{€ rB   )r­   c                 ó   — | dz  |dz  z   S r0  rG   r›   s     r@   rm   z&test_custom_coloring.<locals>.<lambda>/  r1  rB   )r	   r   r   r   r   r   r    r   ry   s     r@   Útest_custom_coloringr3    s   € Ýˆs‰Œ€AÝˆs‰Œ€AÝ�ˆQ‰Œ˜K˜KÐ(Ñ(Ô(Ð(Ý�ˆQ‰Œ˜AÐÑÔÐÝ�ˆQ‰Œ˜CÐ Ñ Ô Ð Ý•C˜‘F”F�C ™FœF¨{¨{Ð;Ñ;Ô;Ð;Ý•C˜‘F”F�C ™FœF¨qÐ1Ñ1Ô1Ð1Ý•C˜‘F”F�C ™FœF¨sÐ3Ñ3Ô3Ð3Ý�3˜q™6œ6¥3 q¡6¤6¨1¸¸ÐEÑEÔEÐEÝ�3˜q™6œ6¥3 q¡6¤6¨1¸Ð;Ñ;Ô;Ð;Ý�3˜q™6œ6¥3 q¡6¤6¨1¸Ð=Ñ=Ô=Ð=Ý�c ! a¡%™jœj­#¨a°!©e©*¬*°a¸!±eØ��AˆJ˜˜B ˜
Ø2Ð2ð4ñ 4ô 4ð 4õ �c ! a¡%™jœj­#¨a°!©e©*¬*°a¸!±eØ��AˆJ˜˜B ˜
Øðñ ô ð õ �c ! a¡%™jœj­#¨a°!©e©*¬*°a¸!±eØ��AˆJ˜˜B ˜
Øðñ ô ð õ ˆ1ˆQ‰3��B˜�
˜Q  A˜JØ2Ð2ð4ñ 4ô 4ð 4å
ˆ1ˆQ‰3��B˜�
˜Q  A˜J°aÐ8Ñ8Ô8Ð8Ý
ˆ1ˆQ‰3��B˜�
˜Q  A˜J°cÐ:Ñ:Ô:Ð:Ð:Ð:rB   c                 ó  — t           st          d¦  «         t          d¦  «        }t          |¦  «        }t	          ||ddfd| d¬¦  «        }t          ¦   «         5  |d                              ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   rU   rð   rd   Fr´   r   )r2   r+   r	   r   r   r/   Úget_segmentsrò   s       r@   Útest_deprecated_get_segmentsr6  4  sÓ   € åð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆA‰Œ€AÝˆQ��C˜� 5°8¸rÐBÑBÔB€AÝ	Ñ	!Ô	!ð ð Ø	ˆ!Œ×ÒÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ÁBÂBÂ	Bc           
      óÒ  — t           st          d¦  «         t          d¦  «        }t          |ddgddggdddœgdd	d
œgg d¢g d¢dœd	dddœg| d¬¦  «        }t	          |j        j        j        ¦  «        dk    sJ ‚t	          |j        j        j        ¦  «        dk    sJ ‚t	          |j        j        j	        ¦  «        dk    sJ ‚t	          |j        j        j
        ¦  «        dk    sJ ‚d S )Nr^   rU   r   rZ   Ú*Únone©r>   ÚmarkerÚ	linestyleÚtest©r   r   ©rW   Úxy©r   rZ   rY   rV   ©rU   Úy1rv   ©r@  ÚwidthÚheightrd   )ÚmarkersÚannotationsÚfillÚ
rectanglesr\   rh   rY   )r2   r+   r	   r   rÓ   r…   r  ÚcollectionsÚpatchesÚlinesÚtextsrù   s      r@   Útest_generic_data_seriesrO  @  s  € õ ð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆQØ˜a˜& 1 a &Ð)°SÀvÐNÐNÐOØ$¨FÐ3Ð3Ð4Ø�<�< | | |Ð4Ð4Ø!¨A¸Ð;Ð;Ð<Ø˜Rð	!ñ 	!ô 	!€Aõ ˆqŒzŒ}Ô(Ñ)Ô)¨QÒ.Ð.Ð.Ð.ÝˆqŒzŒ}Ô$Ñ%Ô%¨Ò*Ð*Ð*Ð*ÝˆqŒzŒ}Ô"Ñ#Ô# qÒ(Ð(Ð(Ð(ÝˆqŒzŒ}Ô"Ñ#Ô# qÒ(Ð(Ð(Ð(Ð(Ð(rB   c                  ó  — t           st          d¦  «         t          d¦  «        } t          t	          | ¦  «        | ddfd¬¦  «        }t          ¦   «         5  ddgddggd	d
dœg|_        d d d ¦  «         n# 1 swxY w Y   t          |j        ¦  «        dk    sJ ‚t          ¦   «         5  dddœg|_	        d d d ¦  «         n# 1 swxY w Y   t          |j        ¦  «        dk    sJ ‚t          ¦   «         5  g d¢g d¢dœ|_
        d d d ¦  «         n# 1 swxY w Y   t          |j        ¦  «        dk    sJ ‚t          ¦   «         5  ddddœg|_        d d d ¦  «         n# 1 swxY w Y   t          |j        ¦  «        dk    sJ ‚d S )Nr^   rU   rð   rd   Frë   r   rZ   r8  r9  r:  rY   r=  r>  r?  rV   rA  rB  rt   rv   rD  )r2   r+   r	   r   r   r/   rG  rÓ   rÔ   rH  rI  rJ  r  s     r@   Ú3test_deprecated_markers_annotations_rectangles_fillrQ  S  s²  € Ýð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝ�S�‰VŒV�a˜˜b�\¨Ð.Ñ.Ô.€AÝ	Ñ	!Ô	!ð Tð TØ  !˜f q¨! fÐ-¸È6ÐRÐRÐSˆŒ	ðTð Tð Tñ Tô Tð Tð Tð Tð Tð Tð Tøøøð Tð Tð Tð TåˆqŒy‰>Œ>˜QÒÐÐÐÝ	Ñ	!Ô	!ð 9ð 9Ø"(°Ð7Ð7Ð8ˆŒð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9åˆqŒy‰>Œ>˜QÒÐÐÐÝ	Ñ	!Ô	!ð 9ð 9Ø#�|�|¨<¨<¨<Ð8Ð8ˆŒð9ð 9ð 9ñ 9ô 9ð 9ð 9ð 9ð 9ð 9ð 9øøøð 9ð 9ð 9ð 9åˆqŒy‰>Œ>˜QÒÐÐÐÝ	Ñ	!Ô	!ð Að AØ%°¸QÐ?Ð?Ð@ˆŒðAð Að Añ Aô Að Að Að Að Að Að Aøøøð Að Að Að AåˆqŒy‰>Œ>˜QÒÐÐÐÐÐsH   ÁA5Á5A9Á<A9Â(C Ã CÃCÃ3DÄDÄDÅEÅEÅ!Ec            
      óz  — t           st          d¦  «         t          d¦  «        } t          d¦  «        }t          t	          | ¦  «        dd¬¦  «        }t          |d                              ¦   «         ¦  «        dk    sJ ‚t          |d                              ¦   «         ¦  «        dk    sJ ‚t          t          | ¦  «        t	          | ¦  «        | ddfdd¬¦  «        }t          |d                              ¦   «         ¦  «        dk    sJ ‚t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          t          | ¦  «        t	          | ¦  «        | | ddfdd¬¦  «        }t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          |d                              ¦   «         ¦  «        d
k    sJ ‚t          t          | dz  |dz  z   ¦  «        | t           t          f|t           t          fd¬¦  «        }t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          t          | dz  |dz  z   ¦  «        | t           t          f|t           t          fd¬¦  «        }t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          | t          |¦  «        z  | t	          |¦  «        z  | t          d
|z  ¦  «        z  dz  | dt          f|ddt          z  fd¬¦  «        }t          |d                              ¦   «         ¦  «        d	k    sJ ‚t          |d                              ¦   «         ¦  «        dk    sJ ‚d S )Nr^   rU   r_   Frv   rr   r   rY   rV   rt   )rh   )r2   r+   r	   r   r   rÓ   Ú
get_pointsrñ   r   r   r   r   r   Ú
get_meshesr"   r    ©rU   r_   r‰   s      r@   Útest_back_compatibilityrV  g  s@  € Ýð 3ÝÐ1Ñ2Ô2Ð2åˆs‰Œ€AÝˆs‰Œ€AÝ�S�‰VŒV˜e qÐ)Ñ)Ô)€AÝˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ý�˜A™œ¥ A¡¤¨¨A¨q¨	¸EÀQÐGÑGÔG€AÝˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ý�s 1™vœv¥s¨1¡v¤v¨q°1°a¸°)Ø˜!ð	ñ 	ô 	€Aåˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ý�s�1�a‘4˜!˜Q™$‘;ÑÔ !¥b S­" °µB°3½¨|¸qÐAÑAÔA€AÝˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ý•S˜˜A™  1¡™Ñ%Ô%¨­B¨3µ |°a½"¸½b°\ÀQÐGÑGÔG€AÝˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ý! !¥c¨!¡f¤f¡*¨aµ#°a±&´&©j¸!½cÀ!ÀaÁ%¹j¼j¹.È1Ñ:LØ	
ˆA�rˆ
�Q˜˜1�R™4�L Að	'ñ 	'ô 	'€Aåˆq�Œt�ŠÑ Ô Ñ!Ô! QÒ&Ð&Ð&Ð&Ýˆq�Œt�}Š}‰ŒÑÔ 1Ò$Ð$Ð$Ð$Ð$Ð$rB   c                  ó\  — t           st          d¦  «         t          d¦  «        \  } }t          | dz   ¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | dz   k    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   d	¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | dz   k    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        d	k    sJ ‚|d         j	        i k    sJ ‚t          | dz   | d
df¦  «        }|d         j        | d
dfgk    sJ ‚t          | dz   | d
dfdddi¦  «        }|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚t          | dz   | dz  ¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | dz   k    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t	          |d         t
          ¦  «        sJ ‚|d         j        | dz  k    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | dz  | ddf¦  «        }|d         j        | ddfgk    sJ ‚|d         j        | ddfgk    sJ ‚t          | dz   | dz  | ddfddi¦  «        }|d         j        | ddfgk    sJ ‚|d         j        | ddfgk    sJ ‚|d         j	        ddik    sJ ‚|d         j	        ddik    sJ ‚t          | dz   | ddff| dz  | d
dfdddif¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | dz   k    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t	          |d         t
          ¦  «        sJ ‚|d         j        | dz  k    sJ ‚|d         j        | d
dfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚d„ }t          d„ ¦  «        }t	          |d         t
          ¦  «        sJ ‚t          |d         j        ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          |dd¦  «        }|d         j        d         dd …         dk    sJ ‚|d                              d¦  «        dk    sJ ‚d S )Nr^   úx, yrZ   r   rð   rd   Fzx + 1rg   rs   rY   r=  Úcolorr,  zx**2rv   c                 ó   — | S r8   rG   ©Úts    r@   rm   z%test_plot_arguments.<locals>.<lambda>Ì  s   € �!€ rB   c                 ó   — | S r8   rG   r[  s    r@   rm   z%test_plot_arguments.<locals>.<lambda>Í  s   € �q€ rB   ©rð   rd   Ú )r\  ru   r¦   )ru   r¦   )r2   r+   r
   r   Ú
isinstancer&   rÆ   ÚrangesÚ	get_labelÚrendering_kwÚcallable©rU   r_   r‰   r�   s       r@   Útest_plot_argumentsrf  ƒ  sœ  € åð 3ÝÐ1Ñ2Ô2Ð2å�6‰?Œ?�D€A€qõ 	ˆQ�‰U‰Œ€AÝ�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆQ�‰U�GÑÔ€AÝ�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆQ�‰U�Q˜˜A�JÑÔ€AØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&õ 	ˆQ�‰U�Q˜˜A�J ¨°#¨Ñ7Ô7€AØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨# Ò.Ð.Ð.Ð.õ 	ˆQ�‰U�A�q‘DÑÔ€AÝ�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ý�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜1™ÒÐÐÐØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆQ�‰U�A�q‘D˜1˜a ˜)Ñ$Ô$€AØˆQŒ4Œ;˜A˜q !˜9˜+Ò%Ð%Ð%Ð%ØˆQŒ4Œ;˜A˜q !˜9˜+Ò%Ð%Ð%Ð%õ 	ˆQ�‰U�A�q‘D˜1˜a ˜) g¨s ^Ñ4Ô4€AØˆQŒ4Œ;˜A˜q !˜9˜+Ò%Ð%Ð%Ð%ØˆQŒ4Œ;˜A˜q !˜9˜+Ò%Ð%Ð%Ð%ØˆQŒ4Ô ¨# Ò.Ð.Ð.Ð.ØˆQŒ4Ô ¨# Ò.Ð.Ð.Ð.õ 	Ø	
ˆQ‰��A�q�	ÐØ	
ˆA‰��2�qˆz˜6 G¨S >Ð2ñ	4ô 	4€Aõ �a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;˜A˜q !˜9˜+Ò%Ð%Ð%Ð%ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ý�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2ØˆQŒ4Œ9˜˜1™ÒÐÐÐØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨# Ò.Ð.Ð.Ð.ð 	ˆ€AÝˆ[ˆ[ÑÔ€AÝ�a˜”dÕ1Ñ2Ô2Ð2Ð2Ð2Ý�A�a”D”IÑÔÐÐÐØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò*Ð*Ð*Ð*ØˆQŒ4�>Š>˜%Ñ Ô  BÒ&Ð&Ð&Ð&ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆQ�˜fÑ%Ô%€AØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*Ð*Ð*rB   c            	      ó  — t           st          d¦  «         t          d¦  «        \  } }t          | dz   | ¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | dz   | fk    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | | d	d
fdddi¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚t          | dz   | f| d	d
fd¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | f| d
z  | dz   f¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | d
z  | dz   fk    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | f|d
z  |dz   df¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        |d
z  |dz   fk    sJ ‚|d         j        |ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | f| d
z  | dz   f| d	d
f¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | d
z  | dz   fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | dz   | | d	d
fdf| d
z  | dz   | ddfdddif¦  «        }|d         j        | dz   | fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | d
z  | dz   fk    sJ ‚|d         j        | ddfgk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚d„ }d„ }t          ||¦  «        }t          d„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚d|d                              d¦  «        v sJ ‚|d         j	        i k    sJ ‚t          ||dd¦  «        }t          d„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚d S )Nr^   rX  rZ   r   rð   rd   FrU   rs   rY   r=  ÚcmapÚRedsÚtest1rw   rV   Útest2c                 ó   — | S r8   rG   r[  s    r@   rm   z0test_plot_parametric_arguments.<locals>.<lambda>&  ó   € �1€ rB   c                 ó   — d| z  S r0  rG   r[  s    r@   rm   z0test_plot_parametric_arguments.<locals>.<lambda>'  ó
   € �1�q‘5€ rB   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   ©rd  ©Ú.0r\  s     r@   ú	<genexpr>z1test_plot_parametric_arguments.<locals>.<genexpr>)  ó(   è è € Ð.Ð.˜q�x˜‰{Œ{Ð.Ð.Ð.Ð.Ð.Ð.rB   r^  ÚDummy©r\  r   rY   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z1test_plot_parametric_arguments.<locals>.<genexpr>0  ru  rB   ©r   rY   )r2   r+   r
   r   r`  r'   rÆ   ra  rb  rc  Úall)rU   r_   r‰   ÚfxÚfys        r@   Útest_plot_parametric_argumentsr}  Ú  så  € åð 3ÝÐ1Ñ2Ô2Ð2å�6‰?Œ?�D€A€qõ 	˜˜A™˜qÑ!Ô!€AÝ�a˜”dÕ2Ñ3Ô3Ð3Ð3Ð3ØˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜˜A™˜q 1 b¨! *¨fØ	�Ðñ	ô 	€AàˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0å˜˜Q™ ˜
 Q¨¨A J°Ñ7Ô7€AØˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜˜Q™ ˜
 Q¨!¡V¨Q°©U OÑ4Ô4€AØˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™  Q¡˜Ò'Ð'Ð'Ð'ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜˜Q™ ˜
 Q¨!¡V¨Q°©U°FÐ$;Ñ<Ô<€AØˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™  Q¡˜Ò'Ð'Ð'Ð'ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜˜Q™ ˜
 Q¨!¡V¨Q°©U O°a¸¸Q°ZÑ@Ô@€AØˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™  Q¡˜Ò'Ð'Ð'Ð'ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	Ø	
ˆQ‰��A�r˜1�:˜wÐ'Ø	
ˆa‰��Q‘˜˜B ˜
 G¨f°fÐ-=Ð>ñ	@ô 	@€Að ˆQŒ4Œ9˜˜Q™ ˜
Ò"Ð"Ð"Ð"ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™  Q¡˜Ò'Ð'Ð'Ð'ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0ð 
ˆ€BØ	ˆ€BÝ˜˜BÑÔ€AÝÐ.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò*Ð*Ð*Ð*Ø�a˜”d—n’n UÑ+Ô+Ð+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜˜B ¨VÑ4Ô4€AÝÐ.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ð"Ð"rB   c            
      óF  — t           st          d¦  «         t          d¦  «        \  } }t          | dz   | t	          | ¦  «        ¦  «        }t          |d         t          ¦  «        sJ ‚|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚t          | dz   | t	          | ¦  «        | d	d
fdddi¦  «        }t          |d         t          ¦  «        sJ ‚|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        ddik    sJ ‚t          | dz   | t	          | ¦  «        f| d	d
fd¦  «        }|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚t          | dz   | t	          | ¦  «        f| d
z  dt          | ¦  «        ddif¦  «        }|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚|d         j        | d
z  dt          | ¦  «        fk    sJ ‚|d         j        | ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        ddik    sJ ‚t          | dz   | t	          | ¦  «        f|d
z  dt          |¦  «        f¦  «        }|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚|d         j        |d
z  dt          |¦  «        fk    sJ ‚|d         j        |ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚t          | dz   | t	          | ¦  «        f| d
z  dt          | ¦  «        | d	d
fdddif¦  «        }|d         j        | dz   | t	          | ¦  «        fk    sJ ‚|d         j        | ddfgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚|d         j        | d
z  dt          | ¦  «        fk    sJ ‚|d         j        | d	d
fgk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        ddik    sJ ‚d„ }d„ }d„ }t          |||¦  «        }t          d„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚d|d          	                    d¦  «        v sJ ‚|d         j
        i k    sJ ‚t          |||dd¦  «        }t          d„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚|d          	                    d¦  «        dk    sJ ‚|d         j
        i k    sJ ‚d S )Nr^   rX  rZ   r   rð   rd   FrU   rs   rY   r=  rh  ri  r_   c                 ó   — | S r8   rG   r[  s    r@   rm   z7test_plot3d_parametric_line_arguments.<locals>.<lambda>y  rm  rB   c                 ó   — d| z  S r0  rG   r[  s    r@   rm   z7test_plot3d_parametric_line_arguments.<locals>.<lambda>z  ro  rB   c                 ó   — d| z  S )NrV   rG   r[  s    r@   rm   z7test_plot3d_parametric_line_arguments.<locals>.<lambda>{  ro  rB   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z8test_plot3d_parametric_line_arguments.<locals>.<genexpr>}  ru  rB   r^  rv  rw  c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z8test_plot3d_parametric_line_arguments.<locals>.<genexpr>„  ru  rB   ry  )r2   r+   r
   r   r   r`  r(   rÆ   ra  rb  rc  r   rz  )rU   r_   r‰   r{  r|  Úfzs         r@   Ú%test_plot3d_parametric_line_argumentsr…  6  sx  € åð 3ÝÐ1Ñ2Ô2Ð2å�6‰?Œ?�D€A€qõ 	˜q 1™u a­¨Q©¬Ñ0Ô0€AÝ�a˜”dÕ2Ñ3Ô3Ð3Ð3Ð3ØˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜q 1™u a­¨Q©¬°!°R¸°Ø�˜Ð ñ	"ô 	"€Aå�a˜”dÕ2Ñ3Ô3Ð3Ð3Ð3ØˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0å  A¡ q­#¨a©&¬&Ð1°A°r¸1°:¸vÑFÔF€AØˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	Ø	
ˆQ‰�•3�q‘6”6Ð˜Q !™V Q­¨A©¬°¸Ð0@ÐAñ	Cô 	C€AàˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™ ¥C¨¡F¤FÐ+Ò+Ð+Ð+Ð+ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0õ 	  A¡ q­#¨a©&¬&Ð1°A¸±F¸A½sÀ1¹v¼vÐ3FÑGÔG€AØˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™ ¥C¨¡F¤FÐ+Ò+Ð+Ð+Ð+ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	Ø	
ˆQ‰�•3�q‘6”6ÐØ	
ˆa‰�•C˜‘F”F˜Q  A˜J¨°¸Ð0@ÐAñ	Cô 	C€Að ˆQŒ4Œ9˜˜Q™ ¥3 q¡6¤6Ð*Ò*Ð*Ð*Ð*ØˆQŒ4Œ;˜A˜s B˜<˜.Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  CÒ'Ð'Ð'Ð'ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜a™ ¥C¨¡F¤FÐ+Ò+Ð+Ð+Ð+ØˆQŒ4Œ;˜A˜r 1˜:˜,Ò&Ð&Ð&Ð&ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0ð 
ˆ€BØ	ˆ€BØ	ˆ€BÝ˜r 2 rÑ*Ô*€AÝÐ.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò*Ð*Ð*Ð*Ø�a˜”d—n’n UÑ+Ô+Ð+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	˜r 2 r¨;¸Ñ?Ô?€AÝÐ.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ð"Ð"rB   c            	      ó  — t           st          d¦  «         t          d¦  «        \  } }t          | |z   ¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | |z   k    sJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | |z   | d	d
fdddi¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        | |z   k    sJ ‚|d         j        d         | d	d
fk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚t          | |z   | d	d
f|ddfd¦  «        }|d         j        d         | d	d
fk    sJ ‚|d         j        d         |ddfk    sJ ‚t          | |z   | |z  ¦  «        }|d         j        | |z   k    sJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | |z  k    sJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d         j        d         | ddfk    s|ddfsJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | |z   | |z  | d	d
f|ddf¦  «        }|d         j        | |z   k    sJ ‚|d         j        d         | d	d
fk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | |z  k    sJ ‚|d         j        d         | d	d
fk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          | |z   | d	d
f|ddff| |z  | ddf|ddfdddif¦  «        }|d         j        | |z   k    sJ ‚|d         j        d         | d	d
fk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚|d         j        | |z  k    sJ ‚|d         j        d         | ddfk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        ddik    sJ ‚d„ }t          |¦  «        }t          |d         j        ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚|d         j        d         dd …         dk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          |ddd¦  «        }t          |d         j        ¦  «        sJ ‚|d         j        d         dd …         dk    sJ ‚|d         j        d         dd …         dk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚t          t          | |¦  «        | ddf|ddf¦  «        }t	          |d         t
          ¦  «        sJ ‚|d         j        t          | |¦  «        k    sJ ‚|d         j        d         | ddfk    sJ ‚|d         j        d         |ddfk    sJ ‚|d                              d¦  «        dk    sJ ‚|d         j	        i k    sJ ‚d S )Nr^   rX  r   rð   rd   rZ   Fzx + yrs   rY   r=  rh  ri  éüÿÿÿrt   zx*yrw   rV   iúÿÿÿr¦   c                 ó   — | |z   S r8   rG   ry   s     r@   rm   z4test_plot3d_plot_contour_arguments.<locals>.<lambda>Ñ  s
   € �Q˜‘U€ rB   r^  r_  )rl   ru   rV   )ro   rs   rZ   )ru   rV   )rs   rZ   z	Min(x, y))r2   r+   r
   r   r`  r*   rÆ   ra  rb  rc  rd  r   re  s       r@   Ú"test_plot3d_plot_contour_argumentsr‰  Š  sÊ  € åð 3ÝÐ1Ñ2Ô2Ð2å�6‰?Œ?�D€A€qõ 	ˆq�1‰u‰Œ€AÝ�a˜”dÕ4Ñ5Ô5Ð5Ð5Ð5ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆq�1‰u�q˜"˜a�j &¨6°6Ð*:Ñ;Ô;€AÝ�a˜”dÕ4Ñ5Ô5Ð5Ð5Ð5ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)Ð)Ð)ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0åˆq�1‰u�q˜"˜a�j 1 b¨! *¨fÑ5Ô5€AØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'õ 	ˆq�1‰u�a˜!‘eÑÔ€AØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô  EÒ)Ð)Ð)Ð)ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆq�1‰u�a˜!‘e˜a  Q˜Z¨!¨R°¨Ñ4Ô4€AØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  EÒ)Ð)Ð)Ð)ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	Ø	
ˆQ‰��B˜�
˜Q  A˜JÐ'Ø	
ˆQ‰��B˜�
˜Q  A˜J¨°¸Ð0@ÐAñ	Cô 	C€Að ˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜A™ÒÐÐÐØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0ð 	Ð€AÝˆq‰	Œ	€AÝ�A�a”D”IÑÔÐÐÐØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò*Ð*Ð*Ð*ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò*Ð*Ð*Ð*ØˆQŒ4�>Š>˜%Ñ Ô  BÒ&Ð&Ð&Ð&ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	ˆq�, ¨fÑ5Ô5€AÝ�A�a”D”IÑÔÐÐÐØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	�s�1�a‰yŒy˜1˜a ˜* q¨!¨R jÑ1Ô1€AÝ�a˜”dÕ4Ñ5Ô5Ð5Ð5Ð5ØˆQŒ4Œ9�˜A˜q™	œ	Ò!Ð!Ð!Ð!ØˆQŒ4Œ;�qŒ>˜a  B˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  B˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  KÒ/Ð/Ð/Ð/ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ð"Ð"rB   c                  ó\  — t           st          d¦  «         t          d¦  «        \  } }t          | |z   t	          | |z   ¦  «        t          | |z   ¦  «        ¦  «        }t          |d         t          ¦  «        sJ ‚|d         j        | |z   t	          | |z   ¦  «        t          | |z   ¦  «        fk    sJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚t          | |z   t	          | |z   ¦  «        t          | |z   ¦  «        | d	d
f|ddfdddi¦  «        }t          |d         t          ¦  «        sJ ‚|d         j        | |z   t	          | |z   ¦  «        t          | |z   ¦  «        fk    sJ ‚|d         j	        d         | d	d
fk    sJ ‚|d         j	        d         |ddfk    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        ddik    sJ ‚t          | |z   t	          | |z   ¦  «        t          | |z   ¦  «        f| |z
  t	          | |z
  ¦  «        t          | |z
  ¦  «        df¦  «        }|d         j        | |z   t	          | |z   ¦  «        t          | |z   ¦  «        fk    sJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚|d         j        | |z
  t	          | |z
  ¦  «        t          | |z
  ¦  «        fk    sJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d         j	        d         | ddfk    s|ddfsJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚t          | |z   t	          | |z   ¦  «        t          | |z   ¦  «        | d	d
fdf| |z
  t	          | |z
  ¦  «        t          | |z
  ¦  «        | ddf|ddfdddif¦  «        }|d         j        | |z   t	          | |z   ¦  «        t          | |z   ¦  «        fk    sJ ‚|d         j	        d         | d	d
fk    sJ ‚|d         j	        d         |ddfk    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚|d         j        | |z
  t	          | |z
  ¦  «        t          | |z
  ¦  «        fk    sJ ‚|d         j	        d         | ddfk    sJ ‚|d         j	        d         |ddfk    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        ddik    sJ ‚t          d„ d„ d„ dd¦  «        }t          d„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j	        d         dd …         dk    sJ ‚|d         j	        d         dd …         dk    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚t          d„ d„ d„ ddfd„ d „ d!„ d"d#df¦  «        }t          d$„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j	        d         dd …         dk    sJ ‚|d         j	        d         dd …         dk    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚t          d%„ |d         j        D ¦   «         ¦  «        sJ ‚|d         j	        d         dd …         d&k    sJ ‚|d         j	        d         dd …         d'k    sJ ‚|d          
                    d¦  «        dk    sJ ‚|d         j        i k    sJ ‚d S )(Nr^   rX  r   rð   rd   rZ   Fz(x + y, cos(x + y), sin(x + y))rs   rY   r‡  rt   r=  rh  ri  rw   rV   rk  c                 ó   — | S r8   rG   ©ÚuÚvs     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>(  s   € �Q€ rB   c                 ó   — |S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>(  rË   rB   c                 ó   — | |z   S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>(  s
   € °Q¸±U€ rB   )r�  r   rY   )rŽ  rw   rt   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z;test_plot3d_parametric_surface_arguments.<locals>.<genexpr>*  ru  rB   ry  )rw   rt   r_  c                 ó   — | S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>3  ó   € �a€ rB   c                 ó   — |S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>3  r+  rB   c                 ó   — | |z   S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>3  ó
   € °a¸!±e€ rB   c                 ó   — |S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>5  r“  rB   c                 ó   — | S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>5  r+  rB   c                 ó   — | |z
  S r8   rG   rŒ  s     r@   rm   z:test_plot3d_parametric_surface_arguments.<locals>.<lambda>5  r–  rB   )r�  rs   rV   )rŽ  r‡  rv   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z;test_plot3d_parametric_surface_arguments.<locals>.<genexpr>7  ru  rB   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S r8   rq  rr  s     r@   rt  z;test_plot3d_parametric_surface_arguments.<locals>.<genexpr><  ru  rB   )rs   rV   )r‡  rv   )r2   r+   r
   r    r   r   r`  r)   rÆ   ra  rb  rc  rz  rU  s      r@   Ú(test_plot3d_parametric_surface_argumentsrœ  ì  sŽ  € åð 3ÝÐ1Ñ2Ô2Ð2å�6‰?Œ?�D€A€qõ 	" ! a¡%­¨Q°©U©¬µS¸¸Q¹±Z´ZÑ@Ô@€AÝ�a˜”dÕ3Ñ4Ô4Ð4Ð4Ð4ØˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô Ð$EÒEÐEÐEÐEØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	" ! a¡%­¨Q°©U©¬µS¸¸Q¹±Z´ZØ	
ˆB�ˆ
�Q˜˜A�J ¨°Ð(8ñ	:ô 	:€Aå�a˜”dÕ3Ñ4Ô4Ð4Ð4Ð4ØˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0õ 	"Ø	
ˆQ‰•�A˜‘E‘
”
�C  A¡™JœJÐ'Ø	
ˆQ‰•�A˜‘E‘
”
�C  A¡™JœJ¨Ð/ñ	1ô 	1€Að ˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô Ð$EÒEÐEÐEÐEØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)¨a°°b¨\Ð)Ð)Ð9ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	"Ø	
ˆQ‰•�A˜‘E‘
”
�C  A¡™JœJ¨¨B°¨
°FÐ;Ø	
ˆQ‰•�A˜‘E‘
”
�C  A¡™JœJ¨¨B°¨
°Q¸¸A°JØ�f˜fÐ%ð	'ñ	(ô 	(€Að ˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  b˜\Ò)Ð)Ð)Ð)ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"ØˆQŒ4Œ9˜˜Q™¥ A¨¡E¡
¤
­C°°A±©J¬JÐ7Ò7Ð7Ð7Ð7ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜a  Q˜ZÒ'Ð'Ð'Ð'ØˆQŒ4�>Š>˜%Ñ Ô  GÒ+Ð+Ð+Ð+ØˆQŒ4Ô ¨Ð 0Ò0Ð0Ð0Ð0õ 	"Øˆ˜˜Ð(:Ð(:Ø�\ñ	#ô 	#€Aõ Ð.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  BÒ&Ð&Ð&Ð&ØˆQŒ4Ô Ò"Ð"Ð"Ð"õ 	"Ø	ˆ˜˜Ð);Ð);Ø�\ð	#à	ˆ˜˜Ð);Ð);Ø�l Fð	,ñ	-ô 	-€Aõ
 Ð.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò'Ð'Ð'Ð'ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  BÒ&Ð&Ð&Ð&ØˆQŒ4Ô Ò"Ð"Ð"Ð"ÝÐ.Ð. A a¤D¤IÐ.Ñ.Ô.Ñ.Ô.Ð.Ð.Ð.ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4Œ;�qŒ>˜!˜"˜"Ô Ò(Ð(Ð(Ð(ØˆQŒ4�>Š>˜%Ñ Ô  FÒ*Ð*Ð*Ð*ØˆQŒ4Ô Ò"Ð"Ð"Ð"Ð"Ð"rB   )lr‚   Útempfiler   ÚpytestÚsympy.concrete.summationsr   Úsympy.core.numbersr   r   r   Úsympy.core.relationalr   Úsympy.core.symbolr	   r
   Ú&sympy.functions.elementary.exponentialr   r   r   r   Ú(sympy.functions.elementary.miscellaneousr   r   Ú$sympy.functions.elementary.piecewiser   Ú(sympy.functions.elementary.trigonometricr   r   r   Úsympy.functions.special.hyperr   Úsympy.integrals.integralsr   Úsympy.logic.boolalgr   Úsympy.core.singletonr   Úsympy.core.sympifyr   Úsympy.externalr   Úsympy.plotting.plotr   r   r   r   r   r    r!   r"   r#   r$   r%   Úsympy.plotting.seriesr&   r'   r(   r)   r*   Úsympy.testing.pytestr+   r,   r-   r.   r/   Úsympy.utilitiesr0   r¬   Úsympy.utilities.exceptionsr1   ÚRuntimeErrorr2   r6   rI   r[   ÚmarkÚparametrizerŽ   r—   r®   r²   r¹   rÇ   rÑ   rÖ   rè   rî   ró   rú   rü   r   r  r  r  r  r  r&  r(  r3  r6  rO  rQ  rV  rf  r}  r…  r‰  rœ  rG   rB   r@   ú<module>rµ     s	  ðØ 	€	€	€	Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø €€€Ø )Ð )Ð )Ð )Ð )Ð )Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ð *Ø $Ð $Ð $Ð $Ð $Ð $Ø -Ð -Ð -Ð -Ð -Ð -Ð -Ð -Ø RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RØ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FØ :Ð :Ð :Ð :Ð :Ð :Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø .Ð .Ð .Ð .Ð .Ð .Ø #Ð #Ð #Ð #Ð #Ð #Ø "Ð "Ð "Ð "Ð "Ð "Ø &Ð &Ð &Ð &Ð &Ð &Ø (Ð (Ð (Ð (Ð (Ð (ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðHð Hð Hð Hð Hð Hð Hð Hð Hð Hð Hð Hð Hð Hð7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð aÐ `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ð `Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6à 
€
�„€ð ˆ]Ø W°\°OðEñ Eô E€
ð#ð #ð #ð #ð #˜ñ #ô #ð #ðð ð ð ð �Tñ ô ð ð .ð .ð .ð
 „×Ò˜ d¨E ]Ñ3Ô3ðNð Nñ 4Ô3ðNðb „×Ò˜ d¨E ]Ñ3Ô3ðBð Bñ 4Ô3ðBðJ „×Ò˜ d¨E ]Ñ3Ô3ðOð Oñ 4Ô3ðOðd „×Ò˜ d VÑ,Ô,ðð ñ -Ô,ðð& „×Ò˜ d¨E ]Ñ3Ô3ðð ñ 4Ô3ððB „×Ò˜ d¨E ]Ñ3Ô3ð$3ð $3ñ 4Ô3ð$3ðN „×Ò˜ d¨E ]Ñ3Ô3ð'ð 'ñ 4Ô3ð'ðT „×Ò˜ d¨E ]Ñ3Ô3ðð ñ 4Ô3ðð( „×Ò˜ d¨E ]Ñ3Ô3ð#2ð #2ñ 4Ô3ð#2ðL	2ð 	2ð 	2ð „×Ò˜ d¨E ]Ñ3Ô3ð-ð -ñ 4Ô3ð-ð „×Ò˜ d¨E ]Ñ3Ô3ðð ñ 4Ô3ðð „×Ò˜ d¨E ]Ñ3Ô3ð)ð )ñ 4Ô3ð)ð „×Ò˜ d¨E ]Ñ3Ô3ð
)ð 
)ñ 4Ô3ð
)ð ÐÐbÑcÔcð-ð -ñ dÔcð-ð" „×Ò˜ d¨E ]Ñ3Ô3ð
)ð 
)ñ 4Ô3ð
)ð „×Ò˜ d¨E ]Ñ3Ô3ð)ð )ñ 4Ô3ð)ð. „×Ò˜ d¨E ]Ñ3Ô3ð ð  ñ 4Ô3ð ð  „×Ò˜ d¨E ]Ñ3Ô3ð !ð  !ñ 4Ô3ð !ðF „×Ò˜ d¨E ]Ñ3Ô3ð9ð 9ñ 4Ô3ð9ð.ð ð ð6;ð ;ð ;ð6 „×Ò˜ d¨E ]Ñ3Ô3ðð ñ 4Ô3ðð „×Ò˜ d¨E ]Ñ3Ô3ð)ð )ñ 4Ô3ð)ð$ð ð ð(%ð %ð %ð8T+ð T+ð T+ðnY#ð Y#ð Y#ðxQ#ð Q#ð Q#ðh_#ð _#ð _#ðDT#ð T#ð T#ð T#ð T#rB   