§
    PŠtj0\  ã                   óL  — d dl Z d dlZd dlZd dlmZ d dl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mZmZ d dlmZmZmZmZmZmZmZmZmZmZ d dlmZm Z m!Z!m"Z"m#Z#m$Z$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/m0Z0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z8 d dl9m:Z: d dlm;Z; d dlm<Z< d dl=m>Z>  e>d¦  «        Z?ddhZ@ddhZAdhZBg ddfd„ZCd„ ZDd„ ZEd„ ZFd „ ZGd!„ ZHd"„ ZId#„ ZJd$„ ZKd%„ ZLd&„ ZMd'„ ZNd(„ ZOd)„ ZPd*„ ZQd+„ ZRd d,lSmTZT d-„ ZUd d.lVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒm„Z„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽm�Z�m�Z�m‘Z‘ d/„ Z’d d0l“m”Z” d d1l•m–Z– d d2l—m˜Z˜m™Z™ d d3lšm›Z›mœZœm�Z�mžZž d d4lŸm Z m¡Z¡m¢Z¢ d5„ Z£d d6l¤m¥Z¥ d7„ Z¦d d8l§m¨Z¨ d9„ Z©d d:lªm«Z«m¬Z¬ d;„ Z­d d<l®m¯Z¯ d=„ Z°d d>l±m²Z² d d?lm³Z³ d@„ Z´edA„ ¦   «         ZµedB„ ¦   «         Z¶d dCl·m¸Z¸ d dDl¹mºZº d dEl»m¼Z¼ d dFl½m¾Z¾ dG„ Z¿dH„ ZÀedI„ ¦   «         ZÁdJ„ ZÂdK„ ZÃdL„ ZÄdM„ ZÅdN„ ZÆdO„ ZÇdP„ ZÈd dQlÉmÊZÊ d dRlËmÌZÌmÍZÍ d dSlÎmÏZÏ d dTlÐmÑZÑmÒZÒ d dUlÓmÔZÔ d dVlÕmÖZÖ dW„ Z×edX„ ¦   «         ZØedY„ ¦   «         ZÙedZ„ ¦   «         ZÚd d[lÛmÜZÜ d d\lÝmÞZÞ d]„ Zßd d^làmáZá d d_lâmãZã d`„ Zäda„ Zådb„ Zædc„ ZçdS )dé    N)Úmeter)ÚXFAILÚraisesÚignore_warnings)ÚAtomÚBasic)ÚSingletonRegistry)ÚStrÚDummyÚSymbolÚWild)
ÚEÚIÚpiÚooÚzooÚnanÚIntegerÚRationalÚFloatÚAlgebraicNumber)ÚEqualityÚGreaterThanÚLessThanÚ
RelationalÚStrictGreaterThanÚStrictLessThanÚ
Unequality)ÚAdd)ÚMul)ÚPow)Ú
DerivativeÚFunctionÚFunctionClassÚLambdaÚWildFunction)ÚInterval)Ú	vectorize)Úgmpy)ÚSymPyDeprecationWarning)ÚS)Úsymbols)Úimport_moduleÚcloudpickleÚ_assumptionsÚ_mhashÚis_EmptySetÚexpr_free_symbolsÚ_sage_T© c                 óô  ‡ ‡‡	— t          ‰ t          ¦  «        rdD ]Š	t          t          ˆ ˆ	fd„¦  «         Œdt          j        t          j        ddg}t          r|                     t          g¦  «         |D �] Š	‰	|v rŒt          ‰	¦  «        r"t          ‰ t          ¦  «        rŒ- ‰	‰ ¦  «        }ndt          j        ‰	¦  «        r)‰	                     ‰	                     ‰ ¦  «        ¦  «        }n't          j        t          j        ‰ ‰	¦  «        ¦  «        }t          ‰ ¦  «        }t          |¦  «        }t!          |¦  «        t!          |¦  «        k    sJ ‚|sŒàˆˆ	fd„} |‰ ||¦  «          ||‰ |¦  «         �ŒdS )z2 Check that pickling and copying round-trips.
    )r   é   c                  ó.   •— t          j        ‰ ‰¦  «        S ©N)ÚpickleÚdumps)ÚaÚprotocols   €€úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/utilities/tests/test_pickling.pyú<lambda>zcheck.<locals>.<lambda>8   s   ø€ µ´¸QÀÑ0IÔ0I€ ó    é   é   é   c                 ó^  •— |D �]'}|t           v rŒ|t          v r+t          | |¦  «        rt          ||¦  «        s
J |¦   «         ‚ŒA|t          v s|‰v rZt	          t
          ¦  «        5  t          | |¦  «        t          ||¦  «        k    s
J |¦   «         ‚	 d d d ¦  «         n# 1 swxY w Y   Œ¨t          | |¦  «        sŒ¹t          | |¦  «        }t          |d¦  «        sNt          ||¦  «        s
J |¦   «         ‚t          ||¦  «        |k    s J t          ||¦  «        ›d|›d‰›�¦   «         ‚�Œ)d S )NÚ__call__z != z, protocol: )Údont_check_attrsÚnot_equal_attrsÚhasattrÚdeprecated_attrsr   r*   Úgetattr)r;   ÚbÚdÚiÚattrÚ
deprecatedr<   s        €€r=   Úczcheck.<locals>.cS   s²  ø€ Øð qñ q�ØÕ(Ð(Ð(ØØ�/Ð)Ð)Ý˜q !‘}”}ð 0Ý& q¨!™}œ}Ð/Ð/¨aÑ/Ô/˜}øØÕ*Ð*Ð*¨a°:¨o¨oÝ(Õ)@ÑAÔAð Að AÝ& q¨!™}œ}µ¸¸1±´Ò=Ð=Ð=¸qÑ=Ô=Ð=Ð=ðAð Að Añ Aô Að Að Að Að Að Að Aøøøð Að Að Að Aøå   A™œð qØå" 1 a™=œ=�DÝ" 4¨Ñ4Ô4ð qÝ& q¨!™}œ}Ð/Ð/¨aÑ/Ô/˜}Ý& q¨!™}œ}°Ò4Ð4Ð4ÕRYÐZ[Ð]^ÑR_ÔR_ÐR_ÐR_ÐaeÐaeÐaeÐgoÐgoÐ6pÑ4Ô4Ð4ùðqð qs   Á&-B Â B$	Â'B$	N)Ú
isinstancer   r   ÚNotImplementedErrorÚcopyÚdeepcopyr.   ÚextendÚcallableÚtypeÚinspectÚismoduleÚloadsr:   r9   ÚdirÚset)
r;   ÚexcludeÚ
check_attrrN   Ú	protocolsrJ   Úd1Úd2rO   r<   s
   `  `     @r=   Úcheckra   2   s¯  øøø€ õ �!•UÑÔð KØð 	Kð 	KˆHÝÕ&Ð(IÐ(IÐ(IÐ(IÐ(IÑJÔJÐJÐJà•D”I�tœ}¨a°Ð3€IÝð (Ø×Ò�+˜Ñ'Ô'Ð'àð (ñ (ˆØ�wÐÐØå�HÑÔð 	8Ý˜!�TÑ"Ô"ð àØ�˜‘”ˆAˆAÝÔ˜hÑ'Ô'ð 	8Ø—’˜xŸ~š~¨aÑ0Ô0Ñ1Ô1ˆAˆAå”�Vœ\¨!¨XÑ6Ô6Ñ7Ô7ˆAå�‰VŒVˆÝ�‰VŒVˆÝ�2‰wŒw�#˜b™'œ'Ò!Ð!Ð!Ð!àð 	Øð	qð 	qð 	qð 	qð 	qð 	qð$ 	
ˆˆ!ˆQ�‰ŒˆØ	ˆˆ!ˆQ�‰Œˆ‰ðQ(ð (r?   c                  ó’   — t           t          ¦   «         t          t          ¦   «         t          t          fD ]} t	          | ¦  «         Œd S r8   )r   r   r	   r+   ra   ©rO   s    r=   Útest_core_basicrd   m   s>   € Ý•D‘F”F�E¥5¡7¤7Õ,=½qÐAð ð ˆÝˆa‰Œˆˆðð r?   c                  ó>   — t          t          d¦  «        ¦  «         d S ©NÚx)ra   r
   r4   r?   r=   Útest_core_Strrh   q   s   € Ý	�#ˆc‰(Œ(�O„O€O€O€Or?   c                  ó®   — t           t          dd¬¦  «        t          t          dd¬¦  «        t          t          d¦  «        fD ]} t          | ¦  «         Œd S )Nrg   F)ÚcommutativeÚ_issue_3130)r   r   r   ra   rc   s    r=   Útest_core_symbolrl   t   s[   € õ •U˜3¨EÐ2Ñ2Ô2µFÝ�=¨eÐ4Ñ4Ô4µd½DÀ¹I¼IðGð ð ˆåˆa‰Œˆˆðð r?   c                  óò   — t          d¦  «        t          dd¦  «        t          d¦  «        fD ]} t          | ¦  «         Œt          t	          t          d¦  «        ¦  «        fD ]} t          | d¬¦  «         Œd S )Nr@   rA   z1.2F©r]   )r   r   r   ra   r   Úsqrtrc   s    r=   Útest_core_numbersrp   }   s{   € Ý�a‰jŒj�( 1 a™.œ.­%°©,¬,Ð7ð ð ˆÝˆa‰ŒˆˆÝ�­t°A©w¬wÑ7Ô7Ð8ð #ð #ˆÝˆa˜EÐ"Ñ"Ô"Ð"Ð"ð#ð #r?   c                  óH   — t          d¦  «        dz   } t          | ¦  «         d S )Nrg   g      ð?)r   ra   )Úys    r=   Útest_core_float_copyrs   „   s!   € åˆs‰Œ�cÑ€AÝ	ˆ!�H„H€H€H€Hr?   c                  ó�  — t          d¦  «        } t          d¦  «        }t          t          | |¦  «        t          t          | |¦  «        t          t          | |¦  «        t          t	          | |¦  «        t
          t          | |¦  «        t          t          | |¦  «        t          t          | |¦  «        fD ]}t          |¦  «         Œd S )Nrg   rr   )	r   r   r   r   r   r   r   r   ra   )rg   rr   rO   s      r=   Útest_core_relationalru   Š   s¦   € Ýˆs‰Œ€AÝˆs‰Œ€AÝ�  A™œ­µ[ÀÀAÑ5FÔ5FÝ�  A™œ­
µJ¸qÀ!Ñ4DÔ4DÝÕ!2°1°aÑ!8Ô!8½.Ý˜Q Ñ"Ô"¥Jµ
¸1¸aÑ0@Ô0@ðBð ð ˆõ 	ˆa‰Œˆˆð	ð r?   c                  óv   — t          d¦  «        } t          t          | d¦  «        fD ]}t          |¦  «         Œd S ©Nrg   rB   )r   r   ra   ©rg   rO   s     r=   Útest_core_addry   ”   ó@   € Ýˆs‰Œ€AÝ•3�q˜!‘9”9Ðð ð ˆÝˆa‰Œˆˆðð r?   c                  óv   — t          d¦  «        } t          t          | d¦  «        fD ]}t          |¦  «         Œd S rw   )r   r    ra   rx   s     r=   Útest_core_mulr|   š   rz   r?   c                  óv   — t          d¦  «        } t          t          | d¦  «        fD ]}t          |¦  «         Œd S rw   )r   r!   ra   rx   s     r=   Útest_core_powerr~       rz   r?   c                  ó¤   — t          d¦  «        } t          t          | ¦  «        t          t          t          t
          fD ]}t          |¦  «         Œd S rf   )r   r"   r#   r$   r%   r&   ra   ©rg   Úfs     r=   Útest_core_functionr‚   ¦   sI   € Ýˆs‰Œ€AÝ�* Q™-œ-­µ=Å&Ýðð ð ˆåˆa‰Œˆˆðð r?   c                  óB   — t          d¦  «        } t          | ¦  «         d S )Nr�   )r#   ra   )r�   s    r=   Útest_core_undefinedfunctionsr„   ­   s   € Ý�‰Œ€AÝ	ˆ!�H„H€H€H€Hr?   c                  ór   — t          d¦  «        } t          d¦  «        }t           || ¦  «        ¦  «         d S )NÚ_long_unique_name_1Ú_long_unique_name_2)r   r#   ra   r€   s     r=   Útest_core_appliedundefrˆ   ²   s5   € ÝÐ$Ñ%Ô%€AÝÐ&Ñ'Ô'€AÝ	ˆ!ˆ!ˆA‰$Œ$�K„K€K€K€Kr?   c                  óX   — t           t          dd¦  «        fD ]} t          | ¦  «         Œd S )Nr   r@   )r'   ra   rc   s    r=   Útest_core_intervalrŠ   ¸   s5   € Ý�  A™œÐ'ð ð ˆÝˆa‰Œˆˆðð r?   c                  óV   — t           t          d¦  «        fD ]} t          | ¦  «         Œd S )Nr   )r(   ra   rc   s    r=   Útest_core_multidimensionalrŒ   ½   s3   € Ý� 1™œÐ&ð ð ˆÝˆa‰Œˆˆðð r?   c                  óö  — g d¢} t           j         t           j        g}|d„ | D ¦   «         z  }t          r|d„ gz  }t          d¦  «        t          d¦  «        t          d¦  «        t	          dd¦  «        t
          t          t          t          t           t          t          t          j        t          j        t          j        t          j        t          j        t          j        fD ]}|D ]} ||¦  «        |u sJ ‚ŒŒd S )N)r   r6   r@   rA   rB   c                 ó   ‡— g | ]Šˆfd „‘ŒS )c                 óR   •— t          j        t          j        | ‰¦  «        ¦  «        S r8   )r9   rY   r:   )rg   Úprotos    €r=   r>   z,test_Singletons.<locals>.<listcomp>.<lambda>Å   s   ø€ �&œ,¥v¤|°A°uÑ'=Ô'=Ñ>Ô>€ r?   r4   )Ú.0r�   s    @r=   ú
<listcomp>z#test_Singletons.<locals>.<listcomp>Å   s2   ø€ ð $ð $ð $Øð ?Ð>Ð>Ð>ð $ð $ð $r?   c                 óf   — t                                t                                | ¦  «        ¦  «        S r8   )r.   rY   r:   )rg   s    r=   r>   z!test_Singletons.<locals>.<lambda>È   s"   € �k×/Ò/µ×0AÒ0AÀ!Ñ0DÔ0DÑEÔE€ r?   éÿÿÿÿr   r6   r@   )rR   rS   r.   r   r   r   r   r   r   r   r   r+   ÚGoldenRatioÚTribonacciConstantÚ
EulerGammaÚCatalanÚEmptySetÚIdentityFunction)r^   ÚcopiersÚobjÚfuncs       r=   Útest_Singletonsrž   Â   sö   € Ø��€IÝŒy�$œ-Ð(€GØð $ð $Ø"ð$ñ $ô $ñ $€Gåð GØÐEÐEÐFÑFˆå˜‘”�W Q™ZœZ­°©¬µX¸aÀ±^´^ÅRÍÍAÝ•�•S�#�qœ}­aÔ.BÝŒL�!œ)¥Q¤ZµÔ1CðEð $ð $ˆð ð 	$ð 	$ˆDØ�4˜‘9”9 Ð#Ð#Ð#Ð#Ð#ð	$ð$ð $r?   )Ú	FreeGroupc                  óB   — t          t          d¦  «        d¬¦  «         d S )Nzx, y, zFrn   )ra   rŸ   r4   r?   r=   Útest_free_groupr¡   Ó   s#   € Ý	�)�IÑ
Ô
¨5Ð1Ñ1Ô1Ð1Ð1Ð1r?   );Ú	PiecewiseÚ
lowergammaÚacoshÚ
chebyshevuÚ
chebyshevtÚlnÚchebyshevt_rootÚlegendreÚ	HeavisideÚ	bernoulliÚcothÚtanhÚassoc_legendreÚsignÚargÚasinÚ
DiracDeltaÚreÚrfÚAbsÚ
uppergammaÚbinomialÚsinhÚcosÚcotÚacosÚacotÚgammaÚbellÚhermiteÚharmonicÚLambertWÚzetaÚlogÚ	factorialÚasinhÚacothÚcoshÚdirichlet_etaÚEijkÚloggammaÚerfÚceilingÚimÚ	fibonacciÚ
tribonacciÚ	conjugateÚtanÚchebyshevu_rootÚfloorÚatanhro   ÚsinÚatanÚffÚlucasÚatan2Ú	polygammaÚexpc                  ó†  — g t           ‘t          ‘t          ‘t          ‘t          ‘t
          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t          ‘t           ‘t"          ‘t$          ‘t&          ‘t(          ‘t*          ‘t,          ‘t.          ‘t          ‘t0          ‘t2          ‘t4          ‘t6          ‘t8          ‘t:          ‘t<          ‘t>          ‘t@          ‘tB          ‘tD          ‘tF          ‘tH          ‘tJ          ‘tL          ‘tN          ‘tP          ‘tR          ‘R } tT          tV          tX          tZ          t\          t^          t`          tb          td          tf          th          f}tk          d¦  «        \  }}}tl          tn          tq          |||¦  «        ts          d|dk     f|dz  |dk    f|dz  df¦  «        tt          f}| D ]+}tw          |¦  «          ||¦  «        }tw          |¦  «         Œ,|D ],}tw          |¦  «          |||¦  «        }tw          |¦  «         Œ-|D ]}tw          |¦  «         Œd S )Núx,y,zr   r”   r@   r6   rA   T)<r¤   r§   rª   rÄ   r«   r¬   r­   r¯   r°   r±   r²   r³   rµ   r¸   r¹   rº   r»   r¼   r½   r¾   rÀ   rÁ   rÂ   rÃ   rÅ   rÆ   rÇ   rÈ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÓ   rÔ   rÕ   rÖ   rØ   rÛ   r´   r×   r£   r¥   r¦   r·   rÙ   rÚ   r¿   r©   r¶   r,   r¨   rÒ   rÉ   r¢   r®   ra   )Úone_varÚtwo_varrg   rr   ÚzÚothersÚclsrO   s           r=   Útest_functionsrã   á   sÃ  € ðM�uð M•bð M�)ð M¥Yð Mµ	ð M½4ð MÅð MÝðMÝðMÝðMÝ'ðMÝ)+ðMÝ-0ðMÝ26ðMÝ8;ðMÝ=@ðMÝBFðMÝHLðMåðMåðMå!ðMå#+ðMå-1ðMå36ðMå8AðMåCHðMõ ðMõ ðMõ 'ðMõ )1ðMõ 36ðMõ 8?ðMõ ACðMõ ENðMõ ð	Mõ "ð	Mõ $'ð	Mõ ).ð	Mõ 05ð	Mõ 7:ð	Mõ <@ð	Mõ BGð	Mõ ILð	Mð M€Gõ
 •2•z¥:­z½8Ý•9�g¥xµð=€Gå�gÑÔ�G€A€qˆ!Ý�µ°Q¸¸1±´Ý˜˜1˜rš6�{ Q¨¡T¨1°ª6 N°Q¸±T¸4°LÑAÔAÝð€Fð ð ð ˆÝˆc‰
Œ
ˆ
ØˆC�‰FŒFˆÝˆa‰ŒˆˆØð ð ˆÝˆc‰
Œ
ˆ
ØˆC��1‰IŒIˆÝˆa‰ŒˆˆØð ð ˆÝˆc‰
Œ
ˆ
ˆ
ðð r?   )ÚGeometryEntity)ÚPoint)ÚCircleÚEllipse)ÚLineÚLinearEntityÚRayÚSegment)ÚPolygonÚRegularPolygonÚTrianglec                  ój  — t          dd¦  «        } t          dd¦  «        }t          dd¦  «        }t          dd¦  «        }t          t          ¦   «         t           | t          t          | d¦  «        t          t          | dd¦  «        t          t	          | |¦  «        t
          t          | |¦  «        t          t          | |¦  «        t          t          | |¦  «        t          t          | |||¦  «        t          t          | dd¦  «        t          t          | ||¦  «        fD ]}t          |d¬¦  «         Œd S )	Nr6   r@   rA   r   rB   é   Frn   )rå   rä   ræ   rç   rè   ré   rê   rë   rì   rí   rî   ra   )Úp1Úp2Úp3Úp4rO   s        r=   Útest_geometryrõ      sý   € Ý	ˆq�!‰Œ€BÝ	ˆq�!‰Œ€BÝ	ˆq�!‰Œ€BÝ	ˆq�!‰Œ€Bå�Ñ(Ô(­%°µV½VÀBÈ¹]¼]Ý•˜˜Q Ñ"Ô"¥D­$¨r°2©,¬,½Ý�R˜ÑÔ�c¥3 r¨2¡;¤;µ½ÀÀR¹¼Ý•˜˜R  RÑ(Ô(­.Ý˜2˜q !Ñ$Ô$¥hµ¸¸RÀÑ0DÔ0DðFð #ð #ˆõ 	ˆa˜EÐ"Ñ"Ô"Ð"Ð"ð#ð #r?   )ÚIntegralc                  ót   — t          d¦  «        } t          t          | ¦  «        fD ]}t          |¦  «         Œd S rf   )r   rö   ra   rx   s     r=   Útest_integralsrø     s>   € Ýˆs‰Œ€AÝ� ™œÐ$ð ð ˆÝˆa‰Œˆˆðð r?   )ÚLogicc                  óV   — t           t          d¦  «        fD ]} t          | ¦  «         Œd S ©Nr6   )rù   ra   rc   s    r=   Ú
test_logicrü     s3   € Ý•U˜1‘X”XÐð ð ˆÝˆa‰Œˆˆðð r?   )ÚMatrixÚSparseMatrixc                  ó–   — t           t          g d¢¦  «        t          t          ddgddgg¦  «        fD ]} t          | ddg¬¦  «         Œd S )	N©r6   r@   rA   r6   r@   rA   rB   Ú_smatÚ_mat©rN   )rý   rþ   ra   rc   s    r=   Útest_matricesr  "  sa   € Ý•f˜Y˜Y˜YÑ'Ô'­µ|ÀaÈÀVÈaÐQRÈVÐDTÑ7UÔ7UÐVð /ð /ˆÝˆa˜W fÐ-Ð.Ñ.Ô.Ð.Ð.ð/ð /r?   )ÚSievec                  óT   — t           t          ¦   «         fD ]} t          | ¦  «         Œd S r8   )r  ra   rc   s    r=   Útest_ntheoryr  *  s1   € Ý•U‘W”WÐð ð ˆÝˆa‰Œˆˆðð r?   )ÚPauli)ÚUnitc                  ón   — t           t          t          t          d¦  «        fD ]} t          | ¦  «         Œd S rû   )r	  r   r  ra   rc   s    r=   Útest_physicsr  3  s7   € Ý•E�5¥%¨¡(¤(Ð+ð ð ˆÝˆa‰Œˆˆðð r?   c                  óD  — ddl m} m} ddlm} ddlm}m} ddlm	}m
}m}m} ddlm}	 ddlm}
 ddlm} dd	lm} dd
lm} ddlm}m}m}m}m}m}m}m} ddl m!} ddl"m#} ddl$m%} |  | dd¦  «        ||||||||||	|
||||||||||||||fD ]}tM          |¦  «         Œd S )Nr   )ÚColorGradientÚColorScheme)ÚManagedWindow)ÚPlotÚ
ScreenShot)ÚPlotAxesÚPlotAxesBaseÚPlotAxesFrameÚPlotAxesOrdinate)Ú
PlotCamera)ÚPlotController)Ú	PlotCurve)ÚPlotInterval)ÚPlotMode)ÚCartesian2DÚCartesian3DÚCylindricalÚParametricCurve2DÚParametricCurve3DÚParametricSurfaceÚPolarÚ	Spherical)Ú
PlotObject)ÚPlotSurface)Ú
PlotWindowgš™™™™™É?gš™™™™™Ù?)'Ú&sympy.plotting.pygletplot.color_schemer  r  Ú(sympy.plotting.pygletplot.managed_windowr  Úsympy.plotting.plotr  r  Ú#sympy.plotting.pygletplot.plot_axesr  r  r  r  Ú%sympy.plotting.pygletplot.plot_camerar  Ú)sympy.plotting.pygletplot.plot_controllerr  Ú$sympy.plotting.pygletplot.plot_curver  Ú'sympy.plotting.pygletplot.plot_intervalr  Ú#sympy.plotting.pygletplot.plot_moder  Ú$sympy.plotting.pygletplot.plot_modesr  r  r  r  r  r   r!  r"  Ú%sympy.plotting.pygletplot.plot_objectr#  Ú&sympy.plotting.pygletplot.plot_surfacer$  Ú%sympy.plotting.pygletplot.plot_windowr%  ra   )r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  rO   s                             r=   Útest_plottingr3  ;  sæ  € àQÐQÐQÐQÐQÐQÐQÐQØFÐFÐFÐFÐFÐFØ4Ð4Ð4Ð4Ð4Ð4Ð4Ð4ØkÐkÐkÐkÐkÐkÐkÐkÐkÐkÐkÐkØ@Ð@Ð@Ð@Ð@Ð@ØHÐHÐHÐHÐHÐHØ>Ð>Ð>Ð>Ð>Ð>ØDÐDÐDÐDÐDÐDØ<Ð<Ð<Ð<Ð<Ð<ðRð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rà@Ð@Ð@Ð@Ð@Ð@ØBÐBÐBÐBÐBÐBØ@Ð@Ð@Ð@Ð@Ð@à�}�} S¨#Ñ.Ô.°¸]Ø�t˜Z¨°<ØÐ'¨°^Ø�< ¨;¸ØÐ&Ð(9Ø˜5 )¨Z¸Øðð ð ˆõ 	ˆa‰Œˆˆðð r?   c                  ó¼   — ddl m}  ddlm} ddlm} t           | d¦  «        ¦  «         t           |dd¬¦  «        ¦  «         t           |¦   «         ¦  «         d S )	Nr   )r  )r  )r  Úrainbowr6   F)Úvisible)r&  r  r(  r  r)  r  ra   )r  r  r  s      r=   Útest_plotting2r7  V  sŒ   € ð CÐBÐBÐBÐBÐBà(Ð(Ð(Ð(Ð(Ð(à<Ð<Ð<Ð<Ð<Ð<õ 
ˆ+ˆ+�iÑ
 Ô
 Ñ!Ô!Ð!Ý	ˆ$ˆ$ˆq˜%Ð
 Ñ
 Ô
 Ñ!Ô!Ð!Ý	ˆ(ˆ(‰*Œ*ÑÔÐÐÐr?   )ÚZZ)ÚQQ)Úlex)ÚPolyc                  óÀ   — ddl m}  t          d¦  «        }t          t          ||¦  «        fD ]}t	          |¦  «         Œ|  | |¦  «        fD ]}t	          |¦  «         Œd S )Nr   )ÚPurePolyrg   )Úsympy.polys.polytoolsr=  r   r;  ra   )r=  rg   rO   s      r=   Útest_pickling_polys_polytoolsr?  s  s{   € Ø.Ð.Ð.Ð.Ð.Ð.åˆs‰Œ€Aå•D˜˜A‘J”JÐð ð ˆÝˆa‰Œˆˆà˜˜ ™œÐ$ð ð ˆÝˆa‰Œˆˆðð r?   c            	      óZ  — ddl m} m}m} |  | t	          d¦  «        gt	          d¦  «        gt	          d¦  «        ggt          ¦  «        fD ]}t          |dg¬¦  «         Œ| |t	          d¦  «        t	          d¦  «        gt	          d¦  «        t	          d¦  «        gft          ¦  «        fD ]}t          |¦  «         Œ| |t          d¦  «        t          d¦  «        gt          d¦  «        t          d¦  «        t          d¦  «        gt          ¦  «        fD ]}t          |¦  «         Œd S )Nr   )ÚDMPÚDMFÚANPr6   r@   rA   Úrepr  )Úsympy.polys.polyclassesrA  rB  rC  r8  ra   r9  )rA  rB  rC  rO   s       r=   Útest_pickling_polys_polyclassesrF  ‚  s+  € Ø5Ð5Ð5Ð5Ð5Ð5Ð5Ð5Ð5Ð5à�3�3�˜A™œ˜¥" Q¡%¤% ­2¨a©5¬5¨'Ð2µBÑ7Ô7Ð8ð %ð %ˆÝˆa˜U˜GÐ$Ñ$Ô$Ð$Ð$Ø�3�3�˜A™œ¥ 1¡¤˜­¨A©¬µ°1±´¨Ð7½Ñ<Ô<Ð=ð ð ˆÝˆa‰ŒˆˆØ�3�3�˜1™œ�r !™uœu�~­¨1©¬­r°!©u¬uµb¸±e´eÐ'<½bÑAÔAÐBð ð ˆÝˆa‰Œˆˆðð r?   c                  ó¾   — ddl m}   | dt          t          ¦  «        }| |fD ]}t	          |ddg¬¦  «         Œ|j        |j        fD ]}t	          |ddgd¬¦  «         Œd S )Nr   )ÚPolyRingrÝ   r6   )r\   F)r\   r]   )Úsympy.polys.ringsrH  r8  r:  ra   ÚdtypeÚone)rH  ÚringrO   s      r=   Útest_pickling_polys_ringsrM  Œ  s•   € ð
 +Ð*Ð*Ð*Ð*Ð*àˆ8�G�R¥Ñ%Ô%€Dà˜Ðð !ð !ˆÝˆa˜!˜Q˜Ð Ñ Ô Ð Ð àŒj˜$œ(Ð#ð 3ð 3ˆÝˆa˜!˜Q˜¨EÐ2Ñ2Ô2Ð2Ð2ð3ð 3r?   c                  ó   — d S r8   r4   r4   r?   r=   Útest_pickling_polys_fieldsrO  ›  s   € Ø€Dr?   c                  óR   — ddl m}  |  | dd¦  «        fD ]}t          |¦  «         Œd S )Nr   )ÚPythonRationalr6   é   )Ú"sympy.polys.domains.pythonrationalrQ  ra   )rQ  rO   s     r=   Útest_pickling_polys_elementsrT  ¬  sM   € ØAÐAÐAÐAÐAÐAð ˜n˜n¨Q°Ñ2Ô2Ð3ð ð ˆÝˆa‰Œˆˆðð r?   c                  ó  — ddl m}  ddlm} |  | ¦   «         fD ]}t	          |d¬¦  «         Œ| |¦   «         fD ]}t	          |d¬¦  «         Œt
          �Lddlm} ddlm	} | |¦   «         fD ]}t	          |d¬¦  «         Œ| |¦   «         fD ]}t	          |d¬¦  «         Œddl
m} dd	lm} | |t          t          d
¦  «        ¦  «        fD ]}t	          |d¬¦  «         Œ| |¦   «         fD ]}t	          |d¬¦  «         Œd S )Nr   )ÚPythonIntegerRing)ÚPythonRationalFieldFrn   )ÚGMPYIntegerRing)ÚGMPYRationalField)ÚAlgebraicField)ÚExpressionDomainrA   )Ú%sympy.polys.domains.pythonintegerringrV  Ú'sympy.polys.domains.pythonrationalfieldrW  ra   Ú_gmpyÚ#sympy.polys.domains.gmpyintegerringrX  Ú%sympy.polys.domains.gmpyrationalfieldrY  Ú"sympy.polys.domains.algebraicfieldrZ  Ú$sympy.polys.domains.expressiondomainr[  r9  ro   )rV  rW  rO   rX  rY  rZ  r[  s          r=   Útest_pickling_polys_domainsrc  Ä  sÊ  € àGÐGÐGÐGÐGÐGØKÐKÐKÐKÐKÐKð  Ð!2Ð!2Ñ!4Ô!4Ð5ð #ð #ˆÝˆa˜EÐ"Ñ"Ô"Ð"Ð"à!Ð#6Ð#6Ñ#8Ô#8Ð9ð #ð #ˆÝˆa˜EÐ"Ñ"Ô"Ð"Ð"åÐàGÐGÐGÐGÐGÐGØKÐKÐKÐKÐKÐKð " ? ?Ñ#4Ô#4Ð5ð 	'ð 	'ˆAÝ�! Ð&Ñ&Ô&Ð&Ð&à#Ð%6Ð%6Ñ%8Ô%8Ð9ð 	'ð 	'ˆAÝ�! Ð&Ñ&Ô&Ð&Ð&ð BÐAÐAÐAÐAÐAð FÐEÐEÐEÐEÐEð ˜n˜n­Rµ°a±´Ñ9Ô9Ð:ð #ð #ˆÝˆa˜EÐ"Ñ"Ô"Ð"Ð"ð Ð 0Ð 0Ñ 2Ô 2Ð3ð #ð #ˆÝˆa˜EÐ"Ñ"Ô"Ð"Ð"ð#ð #r?   c                  ó   — ddl m} m}m}m} |  | ¦   «         fD ]}t          |¦  «         Œ| |¦   «         fD ]}t          |¦  «         Œ| |¦   «         fD ]}t          |¦  «         Œ| | | ¦   «         ¦  «        fD ]}t          |¦  «         Œd S )Nr   )ÚLexOrderÚGradedLexOrderÚReversedGradedLexOrderÚInverseOrder)Úsympy.polys.orderingsre  rf  rg  rh  ra   )re  rf  rg  rh  rO   s        r=   Útest_pickling_polys_orderingsrj     sø   € ð.ð .ð .ð .ð .ð .ð .ð .ð .ð .ð .ð .ð ˜˜™
œ
Ð#ð ð ˆÝˆa‰Œˆˆà˜n˜nÑ.Ô.Ð/ð ð ˆÝˆa‰Œˆˆà$Ð&<Ð&<Ñ&>Ô&>Ð?ð ð ˆÝˆa‰Œˆˆð ˜L˜L¨¨©¬Ñ4Ô4Ð5ð ð ˆÝˆa‰Œˆˆðð r?   c                  óÀ   — ddl m} m} t          d¦  «        \  }}}|  | d¦  «        fD ]}t	          |¦  «         Œ| |d|||f¦  «        fD ]}t	          |¦  «         Œd S )Nr   )ÚMonomialOpsÚMonomialrÝ   rA   r   )Úsympy.polys.monomialsrl  rm  r,   ra   )rl  rm  rg   rr   rà   rO   s         r=   Útest_pickling_polys_monomialsro    s“   € Ø;Ð;Ð;Ð;Ð;Ð;Ð;Ð;Ý�gÑÔ�G€A€qˆ!à˜;˜; q™>œ>Ð*ð ð ˆÝˆa‰Œˆˆà˜˜ ¨Q°°1¨IÑ6Ô6Ð7ð ð ˆÝˆa‰Œˆˆðð r?   c                  óÎ  — ddl m} m}m}m}m}m}m}m}m	}m
}	m}
m}m}m}m}m}m}m}m} |  | ¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ|	 |	¦   «         fD ]}t)          |¦  «         Œ|
 |
¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œ| |¦   «         fD ]}t)          |¦  «         Œd S )Nr   )ÚHeuristicGCDFailedÚHomomorphismFailedÚIsomorphismFailedÚExtraneousFactorsÚEvaluationFailedÚRefinementFailedÚCoercionFailedÚNotInvertibleÚNotReversibleÚNotAlgebraicÚDomainErrorÚPolynomialErrorÚUnificationFailedÚGeneratorsErrorÚGeneratorsNeededÚUnivariatePolynomialErrorÚMultivariatePolynomialErrorÚOptionErrorÚ	FlagError)Úsympy.polys.polyerrorsrq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r~  r  r€  r�  r‚  rƒ  ra   )rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r|  r}  r~  r  r€  r�  r‚  rƒ  rO   s                       r=   Útest_pickling_polys_errorsr…  "  s÷  € ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð( !Ð"4Ð"4Ñ"6Ô"6Ð7ð ð ˆÝˆa‰Œˆˆà Ð"4Ð"4Ñ"6Ô"6Ð7ð ð ˆÝˆa‰ŒˆˆàÐ!2Ð!2Ñ!4Ô!4Ð5ð ð ˆÝˆa‰ŒˆˆàÐ!2Ð!2Ñ!4Ô!4Ð5ð ð ˆÝˆa‰ŒˆˆàÐ 0Ð 0Ñ 2Ô 2Ð3ð ð ˆÝˆa‰ŒˆˆàÐ 0Ð 0Ñ 2Ô 2Ð3ð ð ˆÝˆa‰Œˆˆà˜n˜nÑ.Ô.Ð/ð ð ˆÝˆa‰Œˆˆà˜]˜]™_œ_Ð-ð ð ˆÝˆa‰Œˆˆà˜]˜]™_œ_Ð-ð ð ˆÝˆa‰Œˆˆà˜L˜L™NœNÐ+ð ð ˆÝˆa‰Œˆˆà˜;˜;™=œ=Ð)ð ð ˆÝˆa‰Œˆˆà˜˜Ñ0Ô0Ð1ð ð ˆÝˆa‰ŒˆˆàÐ!2Ð!2Ñ!4Ô!4Ð5ð ð ˆÝˆa‰Œˆˆà˜˜Ñ0Ô0Ð1ð ð ˆÝˆa‰ŒˆˆàÐ 0Ð 0Ñ 2Ô 2Ð3ð ð ˆÝˆa‰Œˆˆð (Ð)BÐ)BÑ)DÔ)DÐEð ð ˆÝˆa‰Œˆˆà)Ð+FÐ+FÑ+HÔ+HÐIð ð ˆÝˆa‰Œˆˆð ˜;˜;™=œ=Ð)ð ð ˆÝˆa‰Œˆˆà˜˜™œÐ%ð ð ˆÝˆa‰Œˆˆðð r?   c                  óÔ   — ddl m} m} t          d¦  «        }|dz  |z   dz   }|  | |d¦  «        fD ]}t	          |¦  «         Œ| ||t
          ¦  «        fD ]}t	          |¦  «         Œd S )Nr   )ÚCRootOfÚRootSumrg   rA   )Úsympy.polys.rootoftoolsr‡  rˆ  r   ra   rÛ   )r‡  rˆ  rg   r�   rO   s        r=   Útest_pickling_polys_rootoftoolsrŠ  ƒ  s–   € Ø8Ð8Ð8Ð8Ð8Ð8Ð8Ð8åˆs‰Œ€AØ	ˆ1‰ˆq‰�1‰€Aà�w�w˜q !‘}”}Ð%ð ð ˆÝˆa‰Œˆˆà�w�w˜q¥#‘”Ð'ð ð ˆÝˆa‰Œˆˆðð r?   )ÚLatexPrinter)ÚMathMLContentPrinterÚMathMLPresentationPrinter)ÚPrettyPrinter)Ú
prettyFormÚ
stringPict)ÚPrinter)ÚPythonPrinterc                  óø   — t           t          ¦   «         t          t          t          t          t
          t          d¦  «        t          t          ¦   «         t          t          ¦   «         fD ]} t          | ¦  «         Œd S )Nr;   )	r‹  rŒ  r�  rŽ  r�  r�  r‘  r’  ra   rc   s    r=   Útest_printingr”  ˜  s[   € Ý�L™NœNÕ,@Ý'­½
ÅJÝ˜‰oŒo�w­©	¬	µ=Ý‰oŒoðð ð ˆõ 	ˆa‰Œˆˆð	ð r?   c                  ó<   — t          t          ¦   «         ¦  «         d S r8   )ra   rŒ  r4   r?   r=   Útest_printing1r–     s   € å	Õ
Ñ
 Ô
 Ñ!Ô!Ð!Ð!Ð!r?   c                  ó<   — t          t          ¦   «         ¦  «         d S r8   )ra   r�  r4   r?   r=   Útest_printing2r˜  ¥  s   € å	Õ
#Ñ
%Ô
%Ñ&Ô&Ð&Ð&Ð&r?   c                  ó<   — t          t          ¦   «         ¦  «         d S r8   )ra   rŽ  r4   r?   r=   Útest_printing3rš  ª  s   € å	�-‰/Œ/ÑÔÐÐÐr?   )ÚLimit)ÚOrderc                  ó¾   — t          d¦  «        } t          d¦  «        }t          t          | |d¦  «        t          t          | ¦  «        fD ]}t          |¦  «         Œd S )NÚerg   r6   )r   r›  rœ  ra   )rž  rg   rO   s      r=   Útest_seriesrŸ  ³  sW   € Ýˆs‰Œ€AÝˆs‰Œ€AÝ•U˜1˜a ‘^”^¥U­E°!©H¬HÐ5ð ð ˆÝˆa‰Œˆˆðð r?   )ÚProduct)ÚSumc            	      ó¬   — t          d¦  «        } t          t          | | ddf¦  «        t          t          | | ddf¦  «        fD ]}t          |¦  «         Œd S )Nrg   r@   rB   )r   r   r¡  ra   rx   s     r=   Útest_concreter£  ¾  s\   € Ýˆs‰Œ€AÝ•w˜q 1 a¨ )Ñ,Ô,­cµ3°q¸1¸aÀ¸)Ñ3DÔ3DÐEð ð ˆÝˆa‰Œˆˆðð r?   c                  óH   — t          ddd¬¦  «        } t          | ¦  «         d S )NÚmessagez1.0zactive-deprecations)Údeprecated_since_versionÚactive_deprecations_target)r*   ra   )Úws    r=   Útest_deprecation_warningr©  Ã  s&   € Ý 	ÀEÐf{Ð|Ñ|Ô|€AÝ	ˆ!�H„H€H€H€Hr?   c                  ó†   — t          j        t          j        t          j        ¦  «        ¦  «        t          j        k    sJ ‚d S r8   )r9   rY   r:   r+   ÚHalfr4   r?   r=   Útest_issue_18438r¬  Ç  s1   € ÝŒ<�œ¥Q¤VÑ,Ô,Ñ-Ô-µ´Ò7Ð7Ð7Ð7Ð7Ð7r?   c                  óX   — d} t          j        | ¦  «        t          d¦  «        k    sJ ‚d S )Nsi   €•^       Œsympy.core.power”ŒPow”“”Œsympy.core.numbers”ŒInteger”“”K…”R”}”bhŒHalf”“”)R”}”b†”R”}”b.r@   )r9   rY   ro   )Údatas    r=   Ú!test_unpickle_from_older_versionsr¯  Ì  s5   € ð	8ð 	õ Œ<˜ÑÔ¥ a¡¤Ò(Ð(Ð(Ð(Ð(Ð(r?   )èrW   rR   r9   Úsympy.physics.unitsr   Úsympy.testing.pytestr   r   r   Úsympy.core.basicr   r   Úsympy.core.singletonr	   Úsympy.core.symbolr
   r   r   r   Úsympy.core.numbersr   r   r   r   r   r   r   r   r   r   Úsympy.core.relationalr   r   r   r   r   r   r   Úsympy.core.addr   Úsympy.core.mulr    Úsympy.core.powerr!   Úsympy.core.functionr"   r#   r$   r%   r&   Úsympy.sets.setsr'   Úsympy.core.multidimensionalr(   Úsympy.external.gmpyr)   r^  Úsympy.utilities.exceptionsr*   r+   r,   Úsympy.externalr-   r.   rF   rH   rE   ra   rd   rh   rl   rp   rs   ru   ry   r|   r~   r‚   r„   rˆ   rŠ   rŒ   rž   Úsympy.combinatorics.free_groupsrŸ   r¡   Úsympy.functionsr¢   r£   r¤   r¥   r¦   r§   r¨   r©   rª   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   r´   rµ   r¶   r·   r¸   r¹   rº   r»   r¼   r½   r¾   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   ro   rÕ   rÖ   r×   rØ   rÙ   rÚ   rÛ   rã   Úsympy.geometry.entityrä   Úsympy.geometry.pointrå   Úsympy.geometry.ellipseræ   rç   Úsympy.geometry.linerè   ré   rê   rë   Úsympy.geometry.polygonrì   rí   rî   rõ   Úsympy.integrals.integralsrö   rø   Úsympy.core.logicrù   rü   Úsympy.matricesrý   rþ   r  Úsympy.ntheory.generater  r  Úsympy.physics.paulialgebrar  r	  r  r3  r7  Úsympy.polys.domains.integerringr8  Ú!sympy.polys.domains.rationalfieldr9  ri  r:  r>  r;  r?  rF  rM  rO  rT  rc  rj  ro  r…  rŠ  Úsympy.printing.latexr‹  Úsympy.printing.mathmlrŒ  r�  Úsympy.printing.pretty.prettyrŽ  Ú sympy.printing.pretty.stringpictr�  r�  Úsympy.printing.printerr‘  Úsympy.printing.pythonr’  r”  r–  r˜  rš  Úsympy.series.limitsr›  Úsympy.series.orderrœ  rŸ  Úsympy.concrete.productsr   Úsympy.concrete.summationsr¡  r£  r©  r¬  r¯  r4   r?   r=   ú<module>rØ     s0
  ðØ €€€Ø €€€Ø €€€à %Ð %Ð %Ð %Ð %Ð %à ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?à (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6ð*ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð *ð7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  ðð ð ð ð ð ð ð ð ð ð ð ð ð à $Ð $Ð $Ð $Ð $Ð $Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1à -Ð -Ð -Ð -Ð -Ð -Ø >Ð >Ð >Ð >Ð >Ð >à "Ð "Ð "Ð "Ð "Ð "Ø %Ð %Ð %Ð %Ð %Ð %à (Ð (Ð (Ð (Ð (Ð (Øˆm˜MÑ*Ô*€ð Øð€ð ØðÐ ð ðÐ ð
  D°Rð 4ð 4ð 4ð 4ðvð ð ðð ð ðð ð ð#ð #ð #ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ð
ð ð ðð ð ð
ð ð ð
$ð $ð $ð 6Ð 5Ð 5Ð 5Ð 5Ð 5ð2ð 2ð 2ð0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0ðð ð ð0 1Ð 0Ð 0Ð 0Ð 0Ð 0Ø &Ð &Ð &Ð &Ð &Ð &Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ø DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ Dð#ð #ð #ð /Ð .Ð .Ð .Ð .Ð .ðð ð ð #Ð "Ð "Ð "Ð "Ð "ðð ð ð
 0Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð/ð /ð /ð
 )Ð (Ð (Ð (Ð (Ð (ðð ð ð
 -Ð ,Ð ,Ð ,Ð ,Ð ,Ø $Ð $Ð $Ð $Ð $Ð $ðð ð ð ðð ñ „ðð4 ðð ñ „ðð. /Ð .Ð .Ð .Ð .Ð .Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø %Ð %Ð %Ð %Ð %Ð %Ø &Ð &Ð &Ð &Ð &Ð &ð	ð 	ð 	ðð ð ð ð3ð 3ñ „ð3ð	ð 	ð 	ð"ð ð ð09#ð 9#ð 9#ðxð ð ð0ð ð ðTð Tð TðB
ð 
ð 
ð .Ð -Ð -Ð -Ð -Ð -Ø QÐ QÐ QÐ QÐ QÐ QÐ QÐ QØ 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø CÐ CÐ CÐ CÐ CÐ CÐ CÐ CØ *Ð *Ð *Ð *Ð *Ð *Ø /Ð /Ð /Ð /Ð /Ð /ðð ð ð ð"ð "ñ „ð"ð ð'ð 'ñ „ð'ð ðð ñ „ðð &Ð %Ð %Ð %Ð %Ð %Ø $Ð $Ð $Ð $Ð $Ð $ðð ð ð ,Ð +Ð +Ð +Ð +Ð +Ø )Ð )Ð )Ð )Ð )Ð )ðð ð ð
ð ð ð8ð 8ð 8ð
)ð )ð )ð )ð )r?   