
    ruj                     \    S SK r S SKJr  SSKJrJrJr  SSSSS	S
S.rS r\" SS9S 5       r	g)    N)sleep   )
get_stringLOGSultroid_cmdtetherzthe-open-networkbinancecoinbitcoinethereumsolana)usdttonbnbbtcethsolc                   #    SR                  U 5      nSU S3n[        R                  " 5        IS h  vN nUR                  U5       IS h  vN nUR	                  5       I S h  vN sS S S 5      IS h  vN   sS S S 5      IS h  vN   $  NX N@ N* N N! , IS h  vN  (       d  f       O= fS S S 5      IS h  vN    g ! , IS h  vN  (       d  f       g = f7f)N,z2https://api.coingecko.com/api/v3/simple/price?ids=z&vs_currencies=usd,inr)joinaiohttpClientSessiongetjson)idsids_strurlsessionresps        "/root/TeamUltroid/addons/crypto.pyfetch_pricesr       s     hhsmG	y.	0 
 $$&&';;s##t$ $## '&&#$ $ '### '&&&&&s   1CBCCBCB%B&B)C5B6C:CBCCBCCB-	BB-	)C0C;B><CCC	CCzprice( (.*)|$))patternc                   #    U R                   R                  S5      nU(       d  U R                  S5      I S h  vN $ UR                  5       R	                  5       nUVs/ s H  o3[
        ;   d  M  UPM     nnU(       d  U R                  S5      I S h  vN $ U R                  S5      I S h  vN n UVs/ s H  n[
        U   PM     nn[        U5      I S h  vN n/ nU HA  n	[
        U	   n
Xz   S   nXz   S   nUR                  U	R                  5        SU SU 35        MC     UR                  S	R                  U5      5      I S h  vN   [        S5      I S h  vN   g  GN)s  snf  N Ns  snf  N N+! [         a=  n[        R                  " U5        UR                  S
U 35      I S h  vN     S nANkS nAff = f Nd7f)N   zUsage: `.price usdt ton bnb`zUnsupported coin.zFetching prices...usdinrz: $u    | ₹
zError: r   )pattern_matchgroupeorlowersplitCOINSr    appenduppereditr   	Exceptionr   	exceptionr   )eargscoinscvalidmsgr   datalinescoincidr$   r%   exs                 r   crypto_pricer=       s    ??  #DUU9:::JJL E,1eQE,UU.///*+
+C'!&'AuQx'!#&&D+C)E"C)E"CLLDJJL>SEu=>	  hhtyy'((( (NN7 ; - 0
+ (& 	) 'rhh~&&&' s   7GE"%GE%0E%6GE*G,E,-G2E7 5E.E7 E3A0E7 	E5
E7 GGG%G,G.E7 5E7 7
F>-F9.F1/F94G9F>>G)
r   asyncior    r   r   r   r,   r    r=        r   <module>rB      sM      + + 		% %& 'rA   