+
    i                          ^ RI Ht ^ RIHt ^ RIHtH	t
Ht R tR tR tR tR tR	],          tR
 tR#   ] d     L6i ; i)    )c_floatN)sqrtacospic                 2   V ^,          V^,          ,          V ^,          V^,          ,          ,
          V ^,          V^ ,          ,          V ^ ,          V^,          ,          ,
          V ^ ,          V^,          ,          V ^,          V^ ,          ,          ,
          3# )    abs   &&e/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/plotting/pygletplot/plot_rotation.pycrossr   
   sl    aD1Q4K!A$1+%aD1Q4K!A$1+%aD1Q4K!A$1+%' '    c                     V ^ ,          V^ ,          ,          V ^,          V^,          ,          ,           V ^,          V^,          ,          ,           # r   r	   r
   s   &&r   dotr      s6    Q4!A$;1!$qtad{22r   c                     \        V ^ ,          ^,          V ^,          ^,          ,           V ^,          ^,          ,           4      # r   )_sqrt)r   s   &r   magr      s/    1q1Q47"QqT1W,--r   c                 v    \        V 4      pV ^ ,          V,          V ^,          V,          V ^,          V,          3# r   )r   )r   ms   & r   normr      s0    AAaD1HadQh!q))r   c                    \        \        V ^ .4      V.4      p \        \        V^ .4      V.4      p\        V^,          ^,          V^,          ^,          ,           4      pW^,          ,
          V,          pW^,          ,
          V,          pRV^,          ,
          V^,          ,
          pVR8  d   \        V4      pWVV3# ^ p\        WVV34      # )r         ?g        )minmaxr   r   )xywidthheightsrsxsyszs   &&&&    r   get_sphere_mappingr%      s    S!Q[% !AS!Q[&!"A	a!|vax!m+	,Bqy=B
Bz>R
B	r1ur1u	B	Cx2Y|RRL!!r   g     f@c                 b   \        V ^ ,          V ^,          W#4      p\        V^ ,          V^,          W#4      p\        \        \        WV4      R.4      ^4      p\	        VR,
          4      R8  d   R# \        \        WV4      4      pV\        ,          \        V4      ,          p	\        P                  ! 4        \        P                  ! 4        \        P                  ! V	.VO5!   \        ^,          ! 4       p
\        P                  ! \        P                  V
4       \        P                   ! 4        V
# )r   r   gư>N)r%   r   r   r   absr   r   rad2deg_acospglglPushMatrixglLoadIdentity	glRotatefr   glGetFloatvGL_MODELVIEW_MATRIXglPopMatrix)p1p2r   r    theta_multiplierv1v2draxisrthetamats   &&&&&      r   get_spherical_rotatationr;   1   s    	BqE2a5%	8B	BqE2a5%	8BCRb!"A&A
1s7|h%-!E'%(2FMM&!5!2:.COOC++S1OOJr   )ctypesr   ImportError	pyglet.glglr+   mathr   r   r   r*   r   r   r   r   r   r%   r)   r;   r	   r   r   <module>rA      sV   	  1 1'3.*
"" "*]  		s   5 ??