
    hj                        S SK Jr  \" S5      rSSKrS SK JrJrJrJrJrJ	r	J
r
  0 r/ SQr\V s/ s H  n \R                  U  SU  3S9PM     sn r\" \" \SSS	2   \S SS	2   \S
SS	2   \SSS	2   5      5      r\R%                  \R                  " SSS9/5        \
" SS9S 5       r\" SSS9S 5       r\" \R*                  " S5      SS9S 5       r\" SSS9S 5       rgs  sn f )   )get_helphelp_calculator    N)Buttonasstcallback
get_string
in_patternudBultroid_cmdACC   ⌫%789+456-123x000.   ÷calcdata         =calc=)patternc                   #    [         R                  " S5        U R                  R                  (       a%  U R	                  [        S5      [        S9I S h  vN $ U R                  R                  [        R                  R                  S5      I S h  vN nUS   R                  U R                  SSS9I S h  vN   U R                  5       I S h  vN   g  N NE N! N7f)Nr"   calc_1buttonsr   T)silenthide_via)r   del_keyclient_botreplyr	   lstinline_queryr   meusernameclickchat_iddelete)eresultss     '/root/TeamUltroid/plugins/calculator.pyicalcr?   .   s     KKxx}}WWZ13W???HH))$''*:*:FCCG
!*

199TD

AAA
((* @CAsH   ACC;CC%C6C7CCCCCCT)ownerc                    #    U R                   R                  S[        S5      [        S9nU R	                  U/5      I S h  vN   g  N7f)NCalcr,   )textr.   )builderarticler	   r5   answer)r<   r"   s     r>   _rG   8   s9     99V*X*>LD
((D6
s   >A AAzcalc(.*)c                   #    U R                   R                  S5      R                  5       nU R                  R                  nS nUS:X  an  [
        R                  U5      (       a  [
        R                  U5        U R                  [        S5      [        R                  " [        S5      SS9/S9I S h  vN   g US:X  aI  [
        R                  U5      (       a  [
        R                  U5        U R                  S	5      I S h  vN   g US
:X  aj  [
        R                  U5      (       a	  [
        U   nU(       a?  [
        R                  X#S S 05        U R                  [        US S 5      5      I S h  vN   g g US:X  aj  [
        R                  U5      (       a	  [
        U   nU(       a?  [
        R                  X# S305        U R                  [        U S35      5      I S h  vN   g g US:X  aj  [
        R                  U5      (       a	  [
        U   nU(       a?  [
        R                  X# S305        U R                  [        U S35      5      I S h  vN   g g US:X  aj  [
        R                  U5      (       a	  [
        U   nU(       a?  [
        R                  X# S305        U R                  [        U S35      5      I S h  vN   g g US:X  a  [
        R                  U5      (       a	  [
        U   nU(       aN  UR                  S5      (       a  US S n[!        U5      n [#        U5      nU R                  SU 3SSS9I S h  vN   U R                  S5      I S h  vN   g [
        R                  U5      (       a	  [
        U   nU(       a=  [
        R                  X#U-   05        U R                  [        X1-   5      5      I S h  vN $ [
        R                  X!05        U R                  [        U5      5      I S h  vN   g  GNM GN GN GN( GN GNN N! [$         a<    [
        R                  U5        U R                  [        S5      SSS9I S h  vN     GNf = f GN N Ng7f)Nr   r   r,   calc_2recalcr#   r-   r   clearedr   r   z/100r!   /r   *r(   )rN   r    rM   r   r   z	Answer : r   T)
cache_timealertsf_8None)
data_matchgroupdecodequeryuser_idCALCgetpopeditr	   r   inlinerF   updatestrendswithevalfloatBaseException)r<   r   userrY   outnums         r>   rG   rG   >   sx    	
		A	&&(A77??D
CDy88D>>HHTNffx ]]:h#7hGH  
 	
 	
 
c88D>>HHTNhhy!!!	
e88D>>t*CKK3Bx()((3s3Bx=)))  
c88D>>t*CKKd|,-((3#d|,---  
d88D>>t*CKKay)*((3#ay>***  
c88D>>t*CKKay)*((3#ay>***  
c88D>>t*C||566#2hs)CMCjhh3%0QdhKKK hhv88D>>t*CKKQw(#cg,///TIhhs1vk	
 	" * . + + L  Mhhz&1athLLLM 	 0s   B0Q#2O?3AQ#PA.Q#0P1A/Q# P!A/Q#PA/Q# PAQ#"P  PP Q#QA'Q#Q7Q#9Q!:Q#Q#Q#Q#Q#Q#P <QQQQ#QQ#Q#!Q#rJ   c                 \  #    / SQnUVs/ s H  n[         R                  " U SU 3S9PM     nn[        [        US S S2   USS S2   USS S2   USS S2   5      5      nUR	                  [         R                  " SS	S9/5        U R                  [        S
5      US9I S h  vN   g s  snf  N
7f)Nr   r"   r#   r%   r   r&   r'   r(   r)   r,   r-   )r   r\   listzipappendr[   r	   )r<   mr   tultdr5   s        r>   rG   rG   ~   s     	A, >??QV]]aS$qc
3QE?
s51:uQTT{E!$Q$Kqt!tE
FCJJc012
&&H%s&
333 @ 4s   B,#B%A2B,B* B,) r   __doc__rer   r   r   r	   r
   r   r   rX   rj   r\   rk   rg   rh   r5   ri   r?   rG   compile)r   s   0r>   <module>rp      s'   
$
% 	 N N N	, :;;A!d1#J	/;
3uSqSz5A;addU14a4[AB 

FMM#G,- . V  F$  
 
"**Z
 -< .<~ 
($4  4m 	<s   C