Ë
    7^(h’  ã                   ó  — d dl mZ d dlmZ d dl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  e	j$                  eez  «      Z ej$                  edz  edz  z  eedz  z  z  «      Z e
j$                  eez  edz  edz  z  z  «      Z
d	„ Zy
)é    )Úsqrt)ÚMedium)ÚepsilonÚmuÚn)Úspeed_of_lightÚu0Úe0ÚmÚkgÚsÚA)Úraisesé   é   é   c                  ó	  — t        d«      } | j                  t        t        t        z  «      k(  sJ ‚| j
                  dt        t        t        z  «      z  k(  sJ ‚| j                  t        t        t        t        z  «      z  k(  sJ ‚| j                  t        k(  sJ ‚| j                  t        k(  sJ ‚t        dt        t        «      }|j                  t        t        t        z  «      k(  sJ ‚|j
                  dt        t        t        z  «      z  k(  sJ ‚|j                  t        t        t        t        z  «      z  k(  sJ ‚|j                  t        k(  sJ ‚|j                  t        k(  sJ ‚t        ddt        dz  z  t        dz  z  t        dz  t        z  z  d	t        z  t        z  t        dz  t        dz  z  z  «      }|j                  | j                  kD  sJ ‚|| k7  sJ ‚t        d
dt        dz  z  t        dz  z  t        dz  t        z  z  dt        z  t        z  t        dz  t        dz  z  z  «      }|j                  | j                  k  sJ ‚t        ddt        dz  z  t        dz  z  t        dz  t        z  z  d¬«      }t!        |j                  dt        z  t        dz  z  t        dz  t        dz  z  z  z
  «      dt        z  t        dz  z  t        dz  t        dz  z  z  k  sJ ‚t!        |j
                  dt        z  t        z  z
  «      dt        z  t        z  k  sJ ‚t!        |j                  dz
  «      dk  sJ ‚t!        |j                  dt        dz  z  t        dz  z  t        t        dz  z  z  z
  «      dt        dz  z  t        dz  z  t        t        dz  z  z  k  sJ ‚t!        |j                  dt        z  t        z  t        dz  t        dz  z  z  z
  «      dt        z  t        z  t        dz  t        dz  z  z  k  sJ ‚t        dd t        t"        «      }|j                  t"        dz  t        dz  t        z  z  k(  sJ ‚t        d«      j                  t        dt        t        «      j                  k(  sJ ‚t%        t&        d„ «       y )NÚm1é   Úm2Úm3gS§S±ŒÊ£=r   r   r   gÙþ:Ü³S¸>Úm4gžY¢LÉž=gû�7_6K³>Úm5g–«"Þ9e>gHáz®Gõ?)Úpermittivityr   gWžÅjþ@gê-�™—q=g�×PîæÞªAg�íµ ÷Æ°>g#B’¡œÇ;gu¿‘ÛËÃ]>Úm6Úm7Úm8c                  ó.   — t        dt        t        d«      S )NÚm9r   )r   r
   r	   © ó    úd/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/physics/optics/tests/test_medium.pyú<lambda>ztest_medium.<locals>.<lambda>0   s   € œf T¬2¬r°1Ó5€ r!   )r   Úintrinsic_impedancer   r	   r
   ÚspeedÚrefractive_indexÚcr   Úpermeabilityr   r   r   r   r   r   Úabsr   r   Ú
ValueError)r   r   r   r   r   r   s         r"   Útest_mediumr+      sì  € Ü	�‹€BØ×!Ñ!¤T¬"¬R©%£[Ò0Ð0Ð0Ø�8‰8�qœœb¤™e›‘}Ò$Ð$Ð$Ø×Ñ¤!¤D¬¬B©£K¡-Ò/Ð/Ð/Ø�?‰?œbÒ Ð Ð Ø�?‰?œbÒ Ð Ð Ü	�”gœrÓ	"€BØ×!Ñ!¤T¬"¬W©*Ó%5Ò5Ð5Ð5Ø�8‰8�qœœg¤b™jÓ)Ñ)Ò)Ð)Ð)Ø×Ñ¤!¤D¬´©Ó$4Ñ"4Ò4Ð4Ð4Ø�?‰?œgÒ%Ð%Ð%Ø�?‰?œbÒ Ð Ð ô 
��m¤A q¡DÑ(¬¨A©Ñ-¬q°!©t´B©wÑ7¸ÄrÑ9IÌ!Ñ9KÌQÐPQÉTÔRSÐUVÑRVÉYÑ9WÓ	X€BØ×Ñ ×!4Ñ!4Ò4Ð4Ð4Ø�Š8€Oˆ8ô 
��m¤A q¡DÑ(¬¨A©Ñ-¬q°!©t´B©wÑ7¸ÄrÑ9IÌ!Ñ9KÌQÐPQÉTÔRSÐUVÑRVÉYÑ9WÓ	X€BØ×Ñ ×!4Ñ!4Ò4Ð4Ð4Ü	� =´°A±Ñ#5´a¸±dÑ#:¼A¸q¹DÄ¹GÑ#DÈÔ	M€BÜˆr×%Ñ%Ð(8¼Ñ(;¼A¸q¹DÑ(@Ä!ÀQÁ$ÄqÈ!ÁtÁ)Ñ(LÑLÓMØœ‘(œ1˜a™4‘-¤ A¡¤a¨¡d¡Ñ+ò,ð ,ð ,äˆr�x‰xÐ*¬1Ñ,¬QÑ.Ñ.Ó/°$´q±&¼±(Ò:Ð:Ð:Üˆr×"Ñ"Ð%5Ñ5Ó6¸Ò>Ð>Ð>Üˆr�‰ ¬¨A©¡¬a°©dÑ!2´B´q¸!±t±GÑ!<Ñ<Ó=Øœ˜1™‘*œQ ™T‘/¤2¤a¨¡d¡7Ñ+ò,ð ,ð ,äˆr�‰Ð!4´RÑ!7¼Ñ!9¼1¸a¹4ÄÀ1Á¹9Ñ!EÑEÓFØœ‘(œ1‘*œa ™d¤1 a¡4™iÑ(ò)ð )ð )ä	��dœB¤Ó	"€BØ�?‰?œa ™d¤A q¡D¬¡G™nÒ,Ð,Ð,ä�$‹<×(Ñ(¬F°4¼¼RÓ,@×,QÑ,QÒQÐQÐQÜ
Œ:Ñ5Õ6r!   N)Ú(sympy.functions.elementary.miscellaneousr   Úsympy.physics.opticsr   Ú	sympy.abcr   r   r   Úsympy.physics.unitsr   r	   r
   r   r   r   r   Úsympy.testing.pytestr   Ú
convert_tor'   r+   r    r!   r"   ú<module>r2      s†   ðÝ 9Ý 'ß $Ñ $ß C× CÑ Cå 'à€N×Ñ˜a ™cÓ"€Ø€R‡]�]�1�a‘4˜˜1™‘9˜b  A¡™gÑ&Ó'€Ø€R‡]�]�1�R‘4˜˜A™˜a ™d™Ñ#Ó$€ó#7r!   