+
    ‹°³j‡R  ã                   óÖ  € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
 ^ RIHt ^ RIHtHtHtHt ^ RIHtHtHtHtHtHtHtHtHt ^ R	IHt ^ R
IHt ]! R4      w  t t!t"t#t$]! R4      t%]%PM                  RR] ]%PN                  .4      t(](PM                  RR]!](PR                  .4      t*]*PM                  RR]"]*PV                  .4      t,R t-R t.R t/R t0R t1R t2R t3R t4R t5R t6R t7R# )é    )Úpi)ÚS)Úsymbols)Úsqrt)ÚcosÚsin)ÚIntegral)ÚDyadicÚPointÚReferenceFrameÚVector)	ÚcrossÚdotÚexpressÚtime_derivativeÚkinematic_equationsÚouterÚpartial_velocityÚget_motion_paramsÚdynamicsymbols)Útrigsimp)Úraiseszq1 q2 q3 q4 q5ÚNÚAÚAxisÚBÚCc                  óT  € \        \        P                  \        P                  4      ^8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^8X  g   Q hR# )é   N)r   r   ÚxÚyÚz© ó    Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/physics/vector/tests/test_functions.pyÚtest_dotr&      sþ   € ÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐäŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐäŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÒr$   c                  óš
  € \        \        P                  \        P                  4      \	        \
        4      8X  g   Q h\        \        P                  \        P                  4      \        \
        4      ) 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      \        \
        4      8X  g   Q h\        \        P                  \        P                  4      \	        \
        4      8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      ^8X  g   Q h\        \        \        P                  \        P                  \        P                  ,           4      4      \        ^4      \	        \
        \        ^,          ,           4      ,          8X  g   Q h\        \        \        P                  \        P                  \        P                  ,           4      4      \        \        \        P                  \        P                  ,           \        P                  4      4      8X  g   Q h\        \        P                  \        P                  4      \	        \        4      8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      \        \        4      8X  g   Q h\        \        P                  \        P                  4      \        \        4      \        \        4      ,          8X  g   Q h\        \        P                  \        P                  4      \	        \        4      8X  g   Q h\        \        P                  \        P                  4      \        \        4      ) \	        \        4      ,          8X  g   Q h\        \        P                  \        P                  4      \	        \        4      ) \        \        4      ,          8X  g   Q h\        \        P                  \        P                  4      \        \        4      8X  g   Q h\        \        P                  \        P                  4      \	        \        4      \	        \        4      ,          8X  g   Q hR# ©r   N)r   r   r    r   r   Úq1r!   r   r"   r   r   r   r   Úq3Úq2r#   r$   r%   Útest_dot_different_framesr,   %   s×  € ÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=œS¤›W˜HÔ$Ð$Ð$ÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=˜AÔÐÐä”CœŸ™œQŸS™S¤1§3¡3�YÓ'Ó(¬D°«G´C¼¼RÀ½T½	³NÕ,BÔBÐBÐBÜ”CœŸ™œQŸS™S¤1§3¡3�YÓ'Ó(¬H´S¼¿¹¼q¿s¹s½ÄAÇCÁCÓ5HÓ,IÔIÐIÐIäŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=˜AÔÐÐÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=œC¤›G¤C¬£G�OÔ+Ð+Ð+ÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=œS¤›W˜H¤S¬£WÕ,Ô,Ð,Ð,ÜŒq�s‰s”A—C‘C‹=œS¤›W˜H¤S¬£WÕ,Ô,Ð,Ð,ÜŒq�s‰s”A—C‘C‹=œC¤›GÔ#Ð#Ð#ÜŒq�s‰s”A—C‘C‹=œC¤›G¤C¬£G�OÔ+Ð+Ò+r$   c                  ó  € \        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      \        P                  8X  g   Q h\        \        P                  \        P                  4      \        P                  ) 8X  g   Q h\        \        P                  \        P                  4      \        P                  ) 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      \        P                  8X  g   Q h\        \        P                  \        P                  4      \        P                  8X  g   Q h\        \        P                  \        P                  4      \        P                  ) 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q hR# r(   )r   r   r    r!   r"   r#   r$   r%   Ú
test_crossr.   >   s  € Ü”—‘”a—c‘c‹?˜aÔÐÐÜ”—‘”a—c‘c‹?œaŸc™cÔ!Ð!Ð!Ü”—‘”a—c‘c‹?œqŸs™s˜dÔ"Ð"Ð"ä”—‘”a—c‘c‹?œqŸs™s˜dÔ"Ð"Ð"Ü”—‘”a—c‘c‹?˜aÔÐÐÜ”—‘”a—c‘c‹?œaŸc™cÔ!Ð!Ð!ä”—‘”a—c‘c‹?œaŸc™cÔ!Ð!Ð!Ü”—‘”a—c‘c‹?œqŸs™s˜dÔ"Ð"Ð"Ü”—‘”a—c‘c‹?˜aÔÐÒr$   c                  ó  € \        \        P                  \        P                  4      \	        \
        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \        \
        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \	        \
        4      ) \        P                  ,          \        \
        4      \        P                  ,          ,
          8X  g   Q h\        \        P                  \        P                  4      \        \
        4      ) \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \	        \
        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \        \
        4      \        P                  ,          \	        \
        4      \        P                  ,          ,
          8X  g   Q h\        \        P                  \        P                  4      \        P                  8X  g   Q h\        \        P                  \        P                  4      \        P                  ) 8X  g   Q h\        \        P                  \        P                  4      ^ 8X  g   Q h\        \        P                  \        P                  4      \	        \
        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \        \
        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  \        P                  ,           4      \	        \
        4      \        P                  ,          \        \
        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        P                  ,           \        P                  4      \	        \
        4      ) \        P                  ,          \        \
        4      \        P                  ,          ,
          8X  g   Q h\        \        P                  \        P                  4      \	        \        4      \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \	        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        P                  4      \        \        4      ) \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      \	        \        4      ) \        P                  ,          8X  g   Q h\        \        P                  \        P                  4      P                  \        4      P                  4       \	        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          8X  g   Q h\        \        P                  \        P                  4      \        \        4      \        P                  ,          8X  g   Q hR# r(   )r   r   r    r   r   r)   r"   r!   r   r   r*   r   Úsimplifyr#   r$   r%   Útest_cross_different_framesr1   L   sx  € Ü”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘c‹?œs¤2›w˜h¤q§s¡s�l¬S´«W´Q·S±S­[Õ8Ô8Ð8Ð8Ü”—‘”a—c‘c‹?œs¤2›w˜h¤q§s¡s�lÔ*Ð*Ð*Ü”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”—‘”a—c‘c‹?œaŸc™cÔ!Ð!Ð!Ü”—‘”a—c‘c‹?œqŸs™s˜dÔ"Ð"Ð"Ü”—‘”a—c‘c‹?˜aÔÐÐä”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘cœAŸC™C•iÓ ¤C¬£G¬A¯C©C¥K´#´b³'¼!¿#¹#µ+Õ$=Ô=Ð=Ð=Ü”—‘”q—s‘s•œAŸC™CÓ ¤S¬£W H¬Q¯S©S¥L´3´r³7¼1¿3¹3µ;Õ$>Ô>Ð>Ð>ä”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ð)Ü”—‘”a—c‘c‹?œs¤2›w˜h¤q§s¡s�l¬S´«W´Q·S±S­[Õ8Ô8Ð8Ð8Ü”—‘”a—c‘c‹?œs¤2›w˜h¤q§s¡s�lÔ*Ð*Ð*Ü”—‘”a—c‘c‹?œs¤2›w˜h¤q§s¡s�lÔ*Ð*Ð*Ü”—‘”a—c‘c‹?×"Ñ"¤1Ó%×.Ñ.Ó0´C¼³G¼A¿C¹CµKÄ#ÄbÃ'Ì!Ï#É#Å+Õ4MÔMÐMÐMÜ”—‘”a—c‘c‹?œc¤"›g¤a§c¡c�kÔ)Ð)Ò)r$   c                 ój
  aaaa€ \        R4      p V P                  V P                  ,           oSS,          o\        ^ 4      o\	        ^ 4      oSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R l4       SS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R	 l4       \        \        V3R
 l4       \        \        VV3R l4       \        \        VV3R l4       SS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R l4       SS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q h\        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        VV3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R l4       \        \        V3R  l4       SS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q hSS,          \        SS4      8X  g   Q h\        \        V3R! l4       \        \        V3R" l4       \        \        V3R# l4       \        \        V3R$ l4       R%# )&zMTest that the output of dot, cross, outer functions match
operator behavior.
r   c                  ó8   <€ \        S \        P                  4      # ©N©r   r   ÚZero©Úds   €r%   Ú<lambda>Ú%test_operator_match.<locals>.<lambda>u   ó   ø€ œc !¤Q§V¡Vœnr$   c                  ó8   <€ \        \        P                  S 4      # r4   r5   r7   s   €r%   r9   r:   v   ó   ø€ œc¤!§&¡&¨!œnr$   c                  ó   <€ \        S ^ 4      # ©r   ©r   r7   s   €r%   r9   r:   w   ó   ø€ œc ! Qœir$   c                  ó   <€ \        ^ S 4      # r?   r@   r7   s   €r%   r9   r:   x   rA   r$   c                  ó8   <€ \        S \        P                  4      # r4   r5   ©Úvs   €r%   r9   r:   |   r;   r$   c                  ó8   <€ \        \        P                  S 4      # r4   r5   rD   s   €r%   r9   r:   }   r=   r$   c                  ó   <€ \        S ^ 4      # r?   r@   rD   s   €r%   r9   r:   ~   rA   r$   c                  ó   <€ \        ^ S 4      # r?   r@   rD   s   €r%   r9   r:      rA   r$   c                  ó   <€ \        S S 4      # r4   ©r   r7   s   €r%   r9   r:   ‚   ó   ø€ œe A qœkr$   c                  ó   <€ \        S S4      # r4   rJ   ©r8   Úzerods   €€r%   r9   r:   ƒ   ó   ø€ œe A uœor$   c                  ó   <€ \        SS 4      # r4   rJ   rM   s   €€r%   r9   r:   „   ó   ø€ œe E¨1œor$   c                  ó8   <€ \        S \        P                  4      # r4   ©r   r   r6   r7   s   €r%   r9   r:   Š   ó   ø€ œe A¤q§v¡vÔ.r$   c                  ó8   <€ \        \        P                  S 4      # r4   rS   r7   s   €r%   r9   r:   ‹   ó   ø€ œe¤A§F¡F¨AÔ.r$   c                  ó   <€ \        S ^ 4      # r?   rJ   r7   s   €r%   r9   r:   Œ   rK   r$   c                  ó   <€ \        ^ S 4      # r?   rJ   r7   s   €r%   r9   r:   �   rK   r$   c                  ó8   <€ \        S \        P                  4      # r4   rS   rD   s   €r%   r9   r:   ‘   rT   r$   c                  ó8   <€ \        \        P                  S 4      # r4   rS   rD   s   €r%   r9   r:   ’   rV   r$   c                  ó   <€ \        S ^ 4      # r?   rJ   rD   s   €r%   r9   r:   “   rK   r$   c                  ó   <€ \        ^ S 4      # r?   rJ   rD   s   €r%   r9   r:   ”   rK   r$   c                  ó   <€ \        S S 4      # r4   ©r   r7   s   €r%   r9   r:   —   rK   r$   c                  ó   <€ \        S S4      # r4   r^   rM   s   €€r%   r9   r:   ˜   rO   r$   c                  ó   <€ \        SS 4      # r4   r^   rM   s   €€r%   r9   r:   ™   rQ   r$   c                  ó   <€ \        S S4      # r4   r^   ©r8   rE   s   €€r%   r9   r:   š   rK   r$   c                  ó   <€ \        SS 4      # r4   r^   rb   s   €€r%   r9   r:   ›   rK   r$   c                  ó   <€ \        S S4      # r4   r^   ©r8   Úzerovs   €€r%   r9   r:   œ   rO   r$   c                  ó   <€ \        SS 4      # r4   r^   re   s   €€r%   r9   r:   �   rQ   r$   c                  ó   <€ \        SS 4      # r4   r^   re   s   €€r%   r9   r:   ž   rQ   r$   c                  ó8   <€ \        S \        P                  4      # r4   ©r   r   r6   r7   s   €r%   r9   r:   Ÿ   rT   r$   c                  ó8   <€ \        \        P                  S 4      # r4   rj   r7   s   €r%   r9   r:       rV   r$   c                  ó   <€ \        S ^ 4      # r?   r^   r7   s   €r%   r9   r:   ¡   rK   r$   c                  ó   <€ \        ^ S 4      # r?   r^   r7   s   €r%   r9   r:   ¢   rK   r$   c                  ó8   <€ \        S \        P                  4      # r4   rj   rD   s   €r%   r9   r:   ¦   rT   r$   c                  ó8   <€ \        \        P                  S 4      # r4   rj   rD   s   €r%   r9   r:   §   rV   r$   c                  ó   <€ \        S ^ 4      # r?   r^   rD   s   €r%   r9   r:   ¨   rK   r$   c                  ó   <€ \        ^ S 4      # r?   r^   rD   s   €r%   r9   r:   ©   rK   r$   N)
r   r    r!   r   r
   r   r   Ú	TypeErrorr   r   )r   r8   rE   rN   rf   s    @@@@r%   Útest_operator_matchrs   c   sº  û€ ô 	�sÓ€AØ	�‰ˆa�c‰c�	€AØ	ˆA�€AÜ�1‹I€EÜ�1‹I€Eð ˆq�5”C˜˜1“IÔÐÐØˆu�9œ˜A˜u›Ô%Ð%Ð%Ø�1�9œ˜E 1›Ô%Ð%Ð%Øˆq�5”C˜˜1“IÔÐÐØˆq�5”C˜˜1“IÔÐÐØˆu�9œ˜A˜u›Ô%Ð%Ð%Ø�1�9œ˜E 1›Ô%Ð%Ð%Ü
Œ9Ô,Ô-Ü
Œ9Ô,Ô-Ü
Œ9Ô'Ô(Ü
Œ9Ô'Ô(Øˆq�5”C˜˜1“IÔÐÐØˆu�9œ˜A˜u›Ô%Ð%Ð%Ø�1�9œ˜E 1›Ô%Ð%Ð%Ü
Œ9Ô,Ô-Ü
Œ9Ô,Ô-Ü
Œ9Ô'Ô(Ü
Œ9Ô'Ô(ô Œ9Ô)Ô*Ü
Œ9Õ-Ô.Ü
Œ9Õ-Ô.Øˆq�5”E˜!˜Q“KÔÐÐØˆq�5”E˜!˜Q“KÔÐÐØˆu�9œ˜a ›Ô'Ð'Ð'Ø�1�9œ˜e Q›Ô'Ð'Ð'Ø�1�9œ˜e Q›Ô'Ð'Ð'Ü
Œ9Ô.Ô/Ü
Œ9Ô.Ô/Ü
Œ9Ô)Ô*Ü
Œ9Ô)Ô*Øˆq�5”E˜!˜Q“KÔÐÐØˆu�9œ˜a ›Ô'Ð'Ð'Ø�1�9œ˜e Q›Ô'Ð'Ð'Ü
Œ9Ô.Ô/Ü
Œ9Ô.Ô/Ü
Œ9Ô)Ô*Ü
Œ9Ô)Ô*ô Œ9Ô)Ô*Ü
Œ9Õ-Ô.Ü
Œ9Õ-Ô.Ü
Œ9Õ)Ô*Ü
Œ9Õ)Ô*Ü
Œ9Õ-Ô.Ü
Œ9Õ-Ô.Ü
Œ9Õ-Ô.Ü
Œ9Ô.Ô/Ü
Œ9Ô.Ô/Ü
Œ9Ô)Ô*Ü
Œ9Ô)Ô*Øˆq�5”E˜!˜Q“KÔÐÐØˆu�9œ˜a ›Ô'Ð'Ð'Ø�1�9œ˜e Q›Ô'Ð'Ð'Ü
Œ9Ô.Ô/Ü
Œ9Ô.Ô/Ü
Œ9Ô)Ô*Ü
Œ9Ô)Ö*r$   c                  ó®Y  € \        \        ^ 4      \        4      \        ^ 4      8X  g   Q h\        \        P                  \        4      \        P                  J g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          8X  g   Q h\        \
        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \        4      \        P                  8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          8X  g   Q h\        \
        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,
          8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           8X  g   Q h\        \        P                  \
        4      \
        P                  8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,
          \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,
          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,
          \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,           \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,           \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,
          \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \
        4      \
        P                  8X  g   Q h\        \
        P                  \        4      \        P                  8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \
        P                  \        4      \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          8X  g   Q h\        \
        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,
          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \
        4      \
        P                  8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           8X  g   Q h\        \        P                  \
        4      \        \        4      ) \
        P                  ,          \        \        4      \
        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,
          \        P                  ,          \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,           \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          8X  g   Q h\        \        P                  \        4      \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,           \        P                  ,          \        \        4      \        \        4      ,          \        \        4      \        \        4      ,          \        \        4      ,          ,
          \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \        \        4      ,          \
        P                  ,          ,           \        \        4      \        \        4      ,          \
        P                  ,          ,
          8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           8X  g   Q h\        \        P                  \
        4      \        \        4      \
        P                  ,          \        \        4      \        \        4      ,          \
        P                  ,          ,
          \        \        4      \        \        4      ,          \
        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  8X  g   Q h\        \        P                  \        4      \        P                  u;8X  d   \        P                  8X  g   Q h Q h\        P                  \        \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,
          \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,
          \        \        4      \        \        4      ,          \        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h \
        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,
          \
        4      P!                  4       8X  g   Q h\
        P                  \        \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        P                  ,          ,           \        \        4      \        \        4      ,          \        P                  ,          ,           \
        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      ) \        \        4      ,          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,           \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        \        4      ,          \        P                  ,          \        \        4      \        \        4      ,          \        P                  ,          ,
          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      ) \
        P                  ,          \        \        4      \
        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      ) \        P                  ,          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q h \        P                  \        \        \        4      \
        P                  ,          \        \        4      \        \        4      ,          \
        P                  ,          ,           \        \        4      \        \        4      ,          \
        P                  ,          ,
          \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \
        P                  ,          \        \        4      \
        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \
        P                  ,          \        \        4      \        \        4      ,          \
        P                  ,          ,
          \        \        4      \        \        4      ,          \
        P                  ,          ,           \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,
          \        4      P!                  4       8X  g   Q h\        P                  \        \        \        4      \        P                  ,          \        \        4      \        P                  ,          ,           \        4      P!                  4       8X  g   Q hR# r(   )r   r   r   r   r6   r   r    r   r   r*   r   r"   r!   r+   r)   r   r0   r#   r$   r%   Útest_expressru   ¬   sÜ  € Ü”6˜!“9œaÓ ¤F¨1£IÔ-Ð-Ð-Ü”1—6‘6œ1Ó¤§¡Ó'Ð'Ð'Ü”1—3‘3œ‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”1—3‘3œ‹?œc¤"›g¤c¬"£g�o¬a¯c©cÕ1´C¼³G¼A¿C¹CµKÕ?ÜŒB‹””B“�œŸ™Õõô ð ð ä”1—3‘3œ‹?œs¤2›w˜h¤s¬2£wÕ.¬q¯s©sÕ2´S¼³W¼Q¿S¹Sµ[Õ@ÜŒB‹””B“�œŸ™Õõô ð ð ä”1—3‘3œ‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”1—3‘3œ‹?œs¤2›w˜h¤q§s¡s�l¬S´«W´Q·S±S­[Õ8Ô8Ð8Ð8Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”1—3‘3œ‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”1—3‘3œ‹?œc¤"›g¤a§c¡c�k¬C´«G´A·C±C­KÕ7Ô7Ð7Ð7Ü”1—3‘3œ‹?œc¤"›g¤c¬"£g�o¬a¯c©cÕ1´C¼³G¼A¿C¹CµKÕ?ÜŒB‹””B“�œŸ™Õõô ð ð ä”1—3‘3œ‹?œs¤2›w˜h¤s¬2£wÕ.¬q¯s©sÕ2´S¼³W¼Q¿S¹Sµ[Õ@ÜŒB‹””B“�œŸ™Õõô ð ð ô ”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´S¼³W­_¼Q¿S¹SÕ-@Õ@Ü”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ä”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´S¼³W­_¼Q¿S¹SÕ-@Õ@Ü”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ä”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7ÜŒB‹””B“�œŸ™Õõ	ä	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7õ	8ô9ð 9ð 9ô ”1—3‘3œ‹?Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7ÜŒB‹””B“�œŸ™Õõ	ä	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7õ	8ô9ð 9ð 9ô ”1—3‘3œ‹?¤¤B£˜x¬¬B«Õ/´·±Õ3´c¼"³g¼a¿c¹cµkÕAÜ”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ô ”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?¤¤B£˜x¬¯©�|¬c´"«g´a·c±c­kÕ9Ô:Ð:Ð:Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œs¤2›w¤s¬2£w�¬q¯s©sÕ2´S¼³W¼Q¿S¹Sµ[Õ@Ü”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ä”1—3‘3œ‹?¤¤B£˜x¬¬B«Õ/´·±Õ3´c¼"³g¼a¿c¹cµkÕAÜ”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ô ”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?¤¤B£˜x¬¬B«Õ/´·±Õ3Ü”‹G”Cœ“G�OœAŸC™CÕõ  Ü"%¤b£'¬!¯#©#¥+õ .ô /ð /ð /ä”1—3‘3œ‹?œs¤2›w¤s¬2£w�¬q¯s©sÕ2Ü”‹G”Cœ“G�OœAŸC™CÕõ  Ü"%¤b£'¬!¯#©#¥+õ .ô /ð /ð /ä”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?¤¤B£˜x¬¯©�|¬c´"«g´a·c±c­kÕ9Ô:Ð:Ð:Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?¤¤B£˜x¬¯©�|¬c´"«g´a·c±c­kÕ9Ô:Ð:Ð:ä”1—3‘3œ‹?Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7õ	8äŒB‹””B“�œŸ™Õõ	ôð ð ô ”1—3‘3œ‹?Ü	ŒR‹ˆ””R“ÕœŸ™Õœs¤2›w¤s¬2£w�¬q¯s©sÕ2Õ2´S¼³W¼Q¿S¹Sµ[Õ@ôBð Bð Bä”1—3‘3œ‹?Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7Ü	ŒR‹””R“�œ3œr›7¤3¤r£7�?¬3¬r«7Õ2Õ	2´A·C±CÕ7õ	8äŒB‹””B“�œŸ™Õõ	ôð ð ô ”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´S¼³W­_¼Q¿S¹SÕ-@Õ@Ü”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ä”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´S¼³W­_¼Q¿S¹SÕ-@Õ@Ü”‹G”Cœ“G�OœAŸC™CÕõ  ô !ð !ð !ä”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œs¤2›w¤q§s¡s�{¬S´«W´Q·S±S­[Õ8Ô9Ð9Ð9Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÔ!Ð!Ð!Ü”1—3‘3œ‹?œaŸc™cÖ*¤a§c¡cÔ*Ð*Ñ*Ð*Ð*ô �3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´´R³­¼¿¹Õ)<Õ<Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"#ó%ß%-¡X£Zô0ð 0ð 0ä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´´R³­¼¿¹Õ)<Õ<ÜŒB‹””B“�œŸ™ÕõÜó!ß!)¡£ô,ð ,ð ,ä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDðô �3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œC¤›G˜8¤A§C¡C�<¬#¬b«'´!·#±#­+Õ5¼Ó:×CÑCÓEÔEÐEÐEä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDô
 �3‰3”'œ3œr›7¤3¤r£7�?¬1¯3©3Õ.´´R³¼¿¹µÕ<Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"#ó%ß%-¡X£Zô0ð 0ð 0ô �3‰3”'œC¤›G˜8¤C¬£GÕ+¬A¯C©CÕ/´#´b³'¼!¿#¹#µ+Õ=Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"#ó%ß%-¡X£Zô0ð 0ð 0ä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œC¤›G˜8¤C¬£GÕ+¬A¯C©CÕ/Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"%¤b£'¬!¯#©#¥+õ.Ü01ó3ß3;±8³:ô>ð >ð >ô �3‰3”'œ3œr›7¤3¤r£7�?¬1¯3©3Õ.Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"%¤b£'¬!¯#©#¥+õ.Ü01ó3ß3;±8³:ô>ð >ð >ô �3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œC¤›G˜8¤A§C¡C�<¬#¬b«'´!·#±#­+Õ5¼Ó:×CÑCÓEÔEÐEÐEÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œC¤›G˜8¤A§C¡C�<¬#¬b«'´!·#±#­+Õ5¼Ó:×CÑCÓEÔEÐEÐEðô �3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´´R³­¼¿¹Õ)<Õ<Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"#ó%ß%-¡X£Zô0ð 0ð 0ä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´´R³­¼¿¹Õ)<Õ<Ü”‹G”Cœ“G�OœAŸC™CÕõ Ü"#ó%ß%-¡X£Zô0ð 0ð 0ä�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÐDÜ�3‰3”'œ3œr›7¤1§3¡3�;¬¬R«´·±­Õ4´qÓ9×BÑBÓDÔDÐDÒDr$   c                  ó
  aa€ \        R 4      p \        R4      p\        R^4      pV P                  RRWP                  .4      oV P                  V P                  ,          p\        VS4      V) V P                  V P                  ,          ,          V) V P                  V P                  ,          ,          ,           8X  g   Q hV P                  SP                  ,          p\        W@4      V) V P                  SP                  ,          ,          8X  g   Q h\        VS4      V) V P                  SP                  ,          ,          8X  g   Q hV P                  SP                  ,          p\        WP4      W P                  SP                  ,          ,          8X  g   Q h\        VS4      V) V P                  SP                  ,          ,          8X  g   Q hV P                  SP                  ,          p\        W`4      ^ 8X  g   Q h\        VS4      V) V P                  SP                  ,          ,          8X  g   Q h\        R4      w  rxrš\        R^4      w  r¼rÞ\        R^4      w  ppppSP                  RRV
SP                  .4      oWpP                  ,          pW€P                  ,          V	SP                  ,          ,           pWpP                  ,          W€P                  ,          ,           W�P                  ,          ,           p\        SP                  S4      ^ 8X  g   Q h\        SP                  S4      V) SP                  ,          8X  g   Q h\        SP                  S4      VSP                  ,          8X  g   Q h\        VS4      W°P                  ,          8X  g   Q h\        VS4      V) \        V4      ,          V,          V P                  ,          V\        V4      ,          V,          V P                  ,          ,           W°P                  ,          ,           8X  g   Q h\        VV 4      WÀP                  ,          W’,          SP                  ,          ,
          VSP                  ,          ,           8X  g   Q h\        VS4      WÀP                  ,          W‚,          V P                  ,          ,
          V\        V4      ,          V,          V P                  ,          ,           VSP                  ,          ,           Wž,          SP                  ,          ,
          8X  g   Q h\        VS4      W‚,          V,           V P                  ,          V) V,          V,           V P                  ,          ,           WÐP                  ,          ,           8X  g   Q h\        VS4      V) V P                  V P                  ,          ,          \        V4      V,          V P                  V P                  ,          ,          ,           W P                  V P                  ,          ,          ,
          \        V4      V,          V P                  V P                  ,          ,          ,           8X  g   Q h\        \        VV3R l4       \        \        VV3R l4       R# )	r   Úqr   r   zq1 q2 q3 q4r   c                  ó4   <€ \        S P                  SR R7      # )ç      à?©Úorder©r   r    ©r   r   s   €€r%   r9   Ú&test_time_derivative.<locals>.<lambda>}  s   ø€ œ¨q¯s©s°A¸SÕAr$   c                  ó4   <€ \        S P                  SRR7      # )r   rz   éÿÿÿÿr|   r}   s   €€r%   r9   r~   ~  s   ø€ œ¨q¯s©s°A¸RÕ@r$   N)r   r   Ú	orientnewr"   r    r   r!   r   r   r   Ú
ValueError)r   rw   Úqdr8   Úd1Úd2Úd3r)   r+   r*   Úq4Úq1dÚq2dÚq3dÚq4dÚq1ddÚq2ddÚq3ddÚq4ddÚv1Úv2Úv3r   r   s                         @@r%   Útest_time_derivativer“   V  s•  ù€ ô 	�sÓ€AÜ�sÓ€AÜ	˜˜QÓ	€BØ	�‰�C˜ !§S¡S Ó*€AØ	�‰ˆa�c‰c�	€AÜ˜1˜aÓ  b S¨Q¯S©S°1·3±3­YÕ$7ØˆC�A—C‘C˜!Ÿ#™#•IÕõ%ô ð ð à	
�‰ˆq�s‰s�€BÜ˜2Ó! r T¨1¯3©3¨q¯s©s­7¥^Ô3Ð3Ð3Ü˜2˜qÓ! r T¨1¯3©3¨q¯s©s­7¥^Ô3Ð3Ð3Ø	
�‰ˆq�s‰s�€BÜ˜2Ó! R¯©¨Q¯S©S­¥\Ô1Ð1Ð1Ü˜2˜qÓ! r T¨1¯3©3¨q¯s©s­7¥^Ô3Ð3Ð3Ø	
�‰ˆq�s‰s�€BÜ˜2Ó! QÔ&Ð&Ð&Ü˜2˜qÓ! r T¨1¯3©3¨q¯s©s­7¥^Ô3Ð3Ð3Ü# MÓ2�N€BˆBÜ'¨°qÓ9Ñ€CˆcÜ+¨M¸1Ó=Ñ€Dˆ$��dØ	�‰�C˜ " a§c¡c Ó+€AØ	�c‰c�€BØ	�C‰C��"�Q—S‘S•&�€BØ	�C‰C��"—S‘S•&�˜2Ÿc™c�6Õ	!€BÜ˜1Ÿ3™3 Ó" aÔ'Ð'Ð'Ü˜1Ÿ3™3 Ó"¨ e¨A¯C©C¥iÔ/Ð/Ð/Ü˜1Ÿ3™3 Ó" c¨!¯#©#¥gÔ-Ð-Ð-Ü˜2˜qÓ! S¯©¥WÔ,Ð,Ð,Ü˜2˜qÓ! r T¬#¨a«&¥[°¥_°Q·S±SÕ%8ØŒc�!‹f�9�S�=˜Ÿ™Õõ&Ø"§3¡3�wõ&'ô 'ð 'ð 'ä˜2˜qÓ! S¯©¥W¨r­u°Q·S±S­yÕ%8¸3¸q¿s¹s½7Õ%BÔBÐBÐBÜ˜2˜qÓ! S¯©¥W¨r­u°Q·S±S­yÕ%8ØŒc�!‹f�9�S�=˜Ÿ™Õõ&Ø" 1§3¡3�wõ&'Ø)+­°·±­õ&4ô 4ð 4ð 4ä˜2˜qÓ! b¥e¨c¥k°1·3±3Õ%6ØˆC��F�S�L˜!Ÿ#™#Õõ&Ø #§C¡C¥õ&(ô (ð (ð (ä˜1˜aÓ  b D¨!¯#©#¨a¯c©c­'¥NÜˆq‹6�#�:�q—s‘s˜1Ÿ3™3•wÕõ% Ø"$§c¡c¨!¯#©#¥g¥,õ%/Ü14°Q³¸µ¸Q¿S¹SÀÇÁ½WÕ1Eõ%Fô Fð Fð Fä
Œ:ÕAÔBÜ
Œ:Õ@ÖAr$   c            	      óœ  € \         P                  p \        R 4      w  rp\        R4      w  rEp\        R4      w  rxp	\        R4      w  r«\        R4      w  rÍp\        R^4      w  ppp\        R^4      w  pppV\        P                  ,          V\        P
                  ,          ,           V\        P                  ,          ,           pV\        P                  ,          V\        P
                  ,          ,           V	\        P                  ,          ,           pV\        P                  ,          V\        P
                  ,          ,           V\        P                  ,          ,           pV\        P                  ,          V\        P
                  ,          ,           V\        P                  ,          ,           pV\        P                  ,          V\        P
                  ,          ,           V\        P                  ,          ,           pV\        P                  ,          V\        P
                  ,          ,           V\        P                  ,          ,           p\        \        R7      R8X  g   Q h\        \        VR7      ^ ^ V38X  g   Q h\        \        VR7      VVV38X  g   Q h\        \        VR7      ^ VVV ,          38X  g   Q h\        \        VVV
R7      ^ VVVW
,
          ,          ,           38X  g   Q h\        \        VVV
R7      p^ VVV ,          VV
,          ,
          VP                  W
4      ,           3pVV8X  g   Q h\        \        VVV
R7      p\        WÀW 34      \        P                  ,          \        WÐW 34      \        P
                  ,          ,           \        WàW 34      \        P                  ,          ,           pVVVV,           3pVV8X  g   Q h\        \        VR	7      VVV ,          VV ^,          ,          ^,          38X  g   Q h\        \        VVVW«R
7      VVVV ,          ,           VV,          ,
          V) V
,          VV ^,          ,          ^,          ,           VV,          V
,          ,           VV
^,          ,          ^,          ,
          V VVV,          ,
          ,          ,           VP                  W
4      ,           38X  g   Q h\        \        VVVW«R
7      VVVV ,          ,           VV,          ,
          V) V
,          V,           VV ^,          ,          ^,          ,           VV,          V
,          ,           VV
^,          ,          ^,          ,
          V VVV,          ,
          ,          ,           38X  g   Q h\        \        V\        P                  ,          V\        P                  ,          V\        P                  ,          W«R
7      p\        WÀW°34      pV\        P                  ,          VV,           \        P                  ,          V\        VV,           W
V 34      ,           \        P                  ,          3pVV8X  g   Q hR# )zs1 s2 s3zS1 S2 S3zS4 S5 S6zt1 t2za b c)Úframe)Úposition)Úvelocity)r—   r–   Ú
timevalue1)Úacceleration)r™   r—   r–   r˜   Ú
timevalue2N©r   r   r   )
r   Ú_tr   r   r    r!   r"   r   Úsubsr	   )ÚtÚs1Ús2Ús3ÚS1ÚS2ÚS3ÚS4ÚS5ÚS6Út1Út2ÚaÚbÚcÚadÚbdÚcdÚa2dÚb2dÚc2dÚv0Úv01r�   r‘   Úv2dÚv2ddÚanswerÚanswer_expectedÚintegral_vectorÚi1s                                  r%   Útest_get_motion_methodsr»   �  s¢  € ä×Ñ€AÜ˜Ó$�J€BˆBÜ˜Ó$�J€BˆBÜ˜Ó$�J€BˆBÜ�WÓ�F€BÜ˜WÓ%�G€Aˆ!Ü ¨Ó+�J€BˆˆBÜ" 7¨AÓ.�M€CˆˆcØ	ŒA�C‰C��"”Q—S‘S•&�˜2œaŸc™c�6Õ	!€BØ
ŒQ�S‰S�&�2”a—c‘c•6�/˜BœqŸs™s�FÕ
"€CØ	ŒA�C‰C��"”Q—S‘S•&�˜2œaŸc™c�6Õ	!€BØ	
Œ1�3‰3��”1—3‘3•�˜œ1Ÿ3™3�Õ	€BØ
ŒQ�S‰S�&�2”a—c‘c•6�/˜BœqŸs™s�FÕ
"€CØŒq�s‰s�7�SœŸ™•WÕ˜s¤1§3¡3�wÕ&€Dä¤QÔ'¨9Ô4Ð4Ð4ÜœQ¨Ô,°°A°r°
Ô:Ð:Ð:ÜœQ¨Ô,°°s¸B°Ô?Ð?Ð?äœQ¨Ô,°°B¸¸Q½°Ô?Ð?Ð?ÜœQ¨°bÀRÔHØˆr�2˜˜A�F�Õ#Ð$ô%ð %ð %äœq¨2¸ÀrÔJ€FØ˜"˜b �d R¨¥U�l¨R¯W©W°Q«^Õ;Ð<€OØ�_Ô$Ð$Ð$äœq¨2¸ÀrÔJ€FÜ˜q b *Ó-¬a¯c©cÕ1´H¸QÀBÀ
Ó4KÌAÏCÉCÕ4OÕOÜ�q˜b˜*Ó%¤a§c¡cÕ)õ*€Oà˜B  _Õ 4Ð5€OØ�_Ô$Ð$Ð$ô œQ¨RÔ0Ø��Q•˜˜Q �T�	 !�Ð$ô%ð %ð %äœQ¨R¸"Ø#%°"ôEà��b˜•d•˜R �UÕ"ØˆC��F�R˜˜1�•W˜Q•YÕ  B¥ r¥Õ)Øˆr�1�u�H�Q�JõØ˜B  B¥�J�õ(à�G‰G�A‹Nõðôð ð ô œQ¨R¸"Ø&)°bôIà��R˜•T•	˜B˜r�EÕ!ØˆC��F�S�L˜2˜a �d�7 1�9Õ$Øˆr�E�"�HõØ˜"˜a�%•x •zõ"àˆr�B�r•E�z�Nõðôð ð ô œq¨q´·±­u¸rÄ!Ç#Á#½vØ#%¤a§c¡c¥6°bôI€Fä	�!˜�ZÓ	 €BØœŸ™•u˜r B�w¬¯©�mØ	Œh�r˜B•w ¨ 
Ó+Õ	+¬Q¯S©SÕ0ð2€Oà�_Ô$Ð$Ò$r$   c            
      óV  aaaa	a
aa€ \        R 4      w  oooo	\        R ^4      w  rr#\        R4      w  o
oo\        S
SS.SSS	.RR4      pV\        S
SS.SSS	.RR4      8X  g   Q h\        S
SS.SSSS	.R4      pVRS,          S
,          RS,          S,          ,
          RS	,          S,          ,           V,           RS,          S,          RS,          S,          ,           RS	,          S
,          ,
          V,           RS,          S,          RS,          S,          ,
          RS,          S
,          ,           V,           RS,          S
,          RS,          S,          ,           RS	,          S,          ,           V ,           .8X  g   Q h\        \        VVVV
VV3R l4       \        \        VVVV	V
VV3R l4       \        \        VVVV	V
VV3R	 l4       \        \        VVVV	V
3R
 l4       \        \        VVVV	V
3R l4       \        \        VV
VV3R l4       \        \        VVVV	V
VV3R l4       \        \        VVVV	V
VV3R l4       \        \        VVVV
VV3R l4       \        . ROSSS.R4      \
        P                  \
        P                  \
        P                  .8X  g   Q hR# )zq0 q1 q2 q3zu1 u2 u3Úbodyi9  Ú313Ú
quaternionry   c                  ó*   <€ \        SSS.S SS.R 4      # ©r¿   ©r   ©Úq0r)   r+   Úu1Úu2Úu3s   €€€€€€r%   r9   Útest_kin_eqs.<locals>.<lambda>Å  s   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÀÈ|Ô\r$   c                  ó.   <€ \        SSS.S SSS.R R4      # )r¿   Ú123rÂ   ©rÄ   r)   r+   r*   rÅ   rÆ   rÇ   s   €€€€€€€r%   r9   rÈ   Æ  s"   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÈbÐAQÐS_ÐafÔgr$   c                  ó,   <€ \        SSS.S SSS.R 4      # )ÚfoorÂ   rË   s   €€€€€€€r%   r9   rÈ   Ç  s   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÈbÐAQÐSXÔYr$   c                  ó&   <€ \        SS SSS.R 4      # rÁ   rÂ   ©rÄ   r)   r+   r*   rÅ   s   €€€€€r%   r9   rÈ   È  s   ø€ Ô1°"°r¸2¸rÀ2Ð6FÈÔUr$   c                  ó(   <€ \        S.S SSS.R 4      # rÁ   rÂ   rÏ   s   €€€€€r%   r9   rÈ   É  s   ø€ Ô1°2°$¸¸RÀÀRÐ8HÈ,ÔWr$   c                  ó$   <€ \        SSS.S R 4      # rÁ   rÂ   )rÄ   rÅ   rÆ   rÇ   s   €€€€r%   r9   rÈ   Ê  s   ø€ Ô1°2°r¸2°,ÀÀLÔQr$   c                  ó,   <€ \        SSS.S SSS.R 4      # )r½   rÂ   rË   s   €€€€€€€r%   r9   rÈ   Ë  s   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÈbÐAQÐSYÔZr$   c                  ó,   <€ \        SSS.S SSS.R 4      # )ÚspacerÂ   rË   s   €€€€€€€r%   r9   rÈ   Ì  s   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÈbÐAQÐSZÔ[r$   c                  ó,   <€ \        SSS.S SS.R R4      # )r½   Ú222rÂ   rÃ   s   €€€€€€r%   r9   rÈ   Í  s   ø€ Ô2°B¸¸B°<À"ÀbÈ"ÀÈvÐW\Ô]r$   rÔ   Ng      à¿r›   )r   r   r   r‚   rr   r   r6   )Úq0drˆ   r‰   rŠ   ÚkeÚkdsrÄ   r)   r+   r*   rÅ   rÆ   rÇ   s         @@@@@@@r%   Útest_kin_eqsrÚ   º  s  þ€ Ü# MÓ2�N€BˆˆB�Ü'¨°qÓ9Ñ€CˆcÜ 
Ó+�J€BˆˆBÜ	˜b  B˜Z¨"¨R°¨°V¸SÓ	A€BØÔ$ b¨¨B Z°"°R¸°¸VÀUÓKÔKÐKÐKÜ
˜r 2 r˜l¨R°°R¸Ð,<¸lÓ
K€CØ�4˜"•9˜r•> C¨"¥H¨r¥MÕ1°C¸"µH¸rµMÕAÀCÕGØ�2�I˜�N˜S 2�X¨�]Õ*¨S°2­X¸­]Õ:¸SÕ@Ø�2�I˜�N˜S 2�X¨�]Õ*¨S°2­X¸­]Õ:¸SÕ@Ø�"�H�r�M˜C "�H r�MÕ)¨C°"­H°r­MÕ9¸CÕ?ðAô Að Að Aô Œ:×\Ñ\Ô]Ü
Œ:×gÒgÔhÜ
Œ:×YÒYÔZÜ
Œ9×UÐUÔVÜ
Œ9×WÐWÔXÜ
Œ9×QÔRÜ
Œ:×ZÒZÔ[Ü
Œ:×[Ò[Ô\Ü
Œ:×]Ñ]Ô^Üšy¨2¨r°2¨,¸Ó@ÄQÇVÁVÌQÏVÉVÔUV×U[ÑU[ÐD\Ô\Ð\Ò\r$   c            
      ó`  aaaaa€ \        R 4      w  rpor4\        R4      w  rV\        R4      p\        R4      oSP                  RRV SP                  .4      pVP                  RRWP
                  .4      p	V	P                  RRW)P                  .4      p
V
P                  SSV	P
                  ,          W9P                  ,          ,           WIP                  ,          ,           4       \        R4      pVP                  SWYP
                  ,          WhP                  V	P
                  ,          ,          ,           4       VP                  R	WyP                  ,          4      oSP                  VSV
4       SP                  S4      VP                  S4      V
P                  S4      .oSW4WV.o\        SSS4      V) V	P                  ,          WyP
                  ,          ^ V	P
                  \        V4      V	P                  ,          \!        V4      V	P                  ,          ,
          .^ ^ ^ V	P
                  \        V4      V	P                  ,          \!        V4      V	P                  ,          ,
          .V	P
                  V	P                  V	P                  ^ ^ ..8X  g   Q h\        R
4      p\        R4      pW\P
                  ,          WmP                  ,          ,           p\        V3WV3V4      VP
                  VP                  ..8X  g   Q h\#        \$        VVV3R l4       \#        \$        VVV3R l4       R# )zq1 q2 q3 u1 u2 u3zu4, u5Úrr   ÚYr   ÚLÚRr   ÚDmcr   r   c                  ó<   <€ \        S P                  S4      SS4      # r4   )r   Úvel)rà   r   Úu_lists   €€€r%   r9   Ú'test_partial_velocity.<locals>.<lambda>ï  s   ø€ Ô.¨s¯w©w°q«z¸6À1ÔEr$   c                  ó   <€ \        SSS 4      # r4   )r   )r   rÅ   Úvel_lists   €€€r%   r9   rä   ð  s   ø€ Ô.¨x¸¸QÔ?r$   N)r   r   r   r�   r"   r    r!   Úset_ang_velr   Úset_velÚ	locatenewÚv2pt_theoryrâ   Ú
ang_vel_inr   r   r   r   rr   )r)   r+   r*   rÆ   rÇ   Úu4Úu5rÜ   rÝ   rÞ   rß   r   r   r   rE   rà   r   rÅ   rã   ræ   s                  @@@@@r%   Útest_partial_velocityrî   Ñ  sF  ü€ Ü+Ð,?Ó@Ñ€BˆB��BÜ˜HÓ%�F€BÜ�‹€Aä�sÓ€AØ	�‰�C˜ " a§c¡c Ó+€AØ	�‰�C˜ "§c¡c Ó+€AØ	�‰�C˜ "§c¡c Ó+€AØ‡M�M�!�R˜!Ÿ#™#•X §S¡S¥Õ(¨2·±­8Õ3Ô4äˆc‹
€AØ‡I�Iˆa�—c‘c•˜B§#¡#¨¯©¥)Õ,Õ,Ô-Ø
�+‰+�e˜Q§¡�WÓ
%€CØ‡O�O�A�q˜!Ôà—‘˜“
˜AŸE™E !›H a§l¡l°1£oÐ6€HØ�"˜"Ð!€FÜ˜X v¨qÓ1Øˆc�!—#‘#�g�qŸ™•u˜a §¡¤c¨"£g¨a¯c©c¥k´C¸³G¸A¿C¹CµKÕ&?Ð@Ø��1�a—c‘cœ3˜r›7 1§3¡3�;¬¨R«°·±­Õ4Ð5Ø�S‰S�!—#‘#�q—s‘s˜A˜qÐ!ð#ô#ð $ð #ô 	�sÓ€AÜ�sÓ€AØ
�S‰S��2Ÿ™•8Õ€AÜ˜Q˜E B 8¨QÓ/°Q·S±S¸!¿#¹#°J°<Ô?Ð?Ð?ä
Œ9ÖEÔFÜ
Œ9Ö?Ö@r$   c                  óJ  € \        R 4      p \        RRR7      p\        RRR7      p\        RRR7      w  r4\        R	RR
7      pV P                  e   Q hVP                  '       g   Q hVP                  '       g   Q hW4,          WC,          8w  g   Q hVP                  '       g   Q hR# )Úf1Úf2T)ÚrealÚf3)Úpositivezf4,f5F)ÚcommutativeÚf6)ÚintegerN)r   Úis_realÚis_positiveÚ
is_integer)rð   rñ   ró   Úf4Úf5rö   s         r%   Útest_dynamicsymbolsrý   ò  sˆ   € ä	˜Ó	€BÜ	˜ 4Ô	(€BÜ	˜ tÔ	,€BÜ˜G°Ô7�F€BÜ	˜ dÔ	+€BØ�:‰:ÒÐÐØ�:�:ˆ:Ðˆ:Ø�>�>ˆ>Ðˆ>Ø�5�B•EŒ>Ðˆ>Ø�=�=ˆ=ÐŠ=r$   N)8Úsympy.core.numbersr   Úsympy.core.singletonr   Úsympy.core.symbolr   Ú(sympy.functions.elementary.miscellaneousr   Ú(sympy.functions.elementary.trigonometricr   r   Úsympy.integrals.integralsr	   Úsympy.physics.vectorr
   r   r   r   Úsympy.physics.vector.functionsr   r   r   r   r   r   r   r   r   Úsympy.simplifyr   Úsympy.testing.pytestr   r)   r+   r*   r‡   Úq5r   r�   r"   r   r    r   r!   r   r&   r,   r.   r1   rs   ru   r“   r»   rÚ   rî   rý   r#   r$   r%   Ú<module>r	     sç   ðÝ !Ý "Ý %Ý 9ß ?Ý .ß FÓ F÷O÷ Oõ Oõ
 $Ý 'áÐ-Ó.Ñ €€BˆˆB�Ù�3Ó€Ø‡K�K��V˜b !§#¡#˜YÓ'€Ø‡K�K��V˜b !§#¡#˜YÓ'€Ø‡K�K��V˜b !§#¡#˜YÓ'€òò,ò2 ò*ò.F+òRgEòT(BòV6%òr]ò.AôBr$   