
    hj,                     x   S r SSKrSSKrSSKJr  SSKJr  SSKrSSKrSSK	J
r  SSKJr  SSKJr  SSKJr  SS	KJrJr  S
SKJrJrJrJrJrJrJrJrJrJrJ r J!r!  S
SK"J#r#  / r$\" 5       r%\ " SS9S 5       r&\ " SS9S 5       r'\ " SS9S 5       r(\" 5       r)\ " SS9S 5       r*\ " SS9S 5       r+\ " SSSS9S 5       r,g)ue  
✘ Commands Available -

• `{i}wspr <username>`
    Send secret message..

• `{i}q <color-optional>`
• `{i}q @username`
• `{i}q r <color-optional>`
• `{i}q count` : `multiple quotes`
    Create quotes..

• `{i}sticker <query>`
    Search Stickers as Per ur Wish..

• `{i}getaudio <reply to an audio>`
    Download Audio To put in ur Desired Video/Gif.

• `{i}addaudio <reply to Video/gif>`
    It will put the above audio to the replied video/gif.

• `{i}dob <date of birth>`
    Put in dd/mm/yy Format only(eg .dob 01/01/1999).

• `{i}wall <query>`
    Search Hd Wallpaper as Per ur Wish..
    N)datetime)choice)BeautifulSoup)DocumentAttributeVideo)Session)create_scraper)get_google_imagesmetadata   )HNDLR	ULTConfigasync_searcherbash
downloadereod
get_string	mediainfoquotlyultroid_botultroid_cmduploader)all_colz	getaudio$)patternc           	        #    U R                   (       d  [        U [        S5      5      I S h  vN $ U R                  5       I S h  vN n[	        UR
                  5      R                  S5      (       d  [        U [        S5      5      I S h  vN $ U R                  [        S5      5      I S h  vN nUR                  R                  =(       d    Sn[        R                  " 5       n[        SU 3UR
                  R                  UUSU S35      I S h  vN n[        R                  UR                  5        UR                  [        S5      5      I S h  vN   g  GN- GN N N NP N7f)	N
spcltool_1)audiovideocom_1	input.mp4resources/downloads/Downloading ...
spcltool_2)reply_tor   r   get_reply_messager   media
startswitheorfilenametimer   documentFileappendedit)erxxxdlc_timer)   s         )/root/TeamUltroid/plugins/specialtools.pydaudtoidr6   A   s     ::J|4555!!##AQWW(();<<J|4555j)*
*C	
	#BYY[F
rd#	
rd# D 	KK		
((:l+
,,,! 6#5
* -sl   *E'EE'EAE'
E!E',E!-A%E'E#A E'E%E'E'E'!E'#E'%E'z	addaudio$c           	        #    U R                   (       d  [        U [        S5      5      I S h  vN $ U R                  5       I S h  vN n[	        UR
                  5      R                  S5      (       d  [        U [        S5      5      I S h  vN $ [        (       a+  [        R                  R                  [        S   5      (       d!  U R                  S[         S35      I S h  vN $ U R                  [        S5      5      I S h  vN nUR                  R                  =(       d    Sn[         R                   " 5       n[#        SU 3UR
                  R$                  UUS	U S
35      I S h  vN nUR                  [        S5      5      I S h  vN   ['        SUR                   S[        S    S35      I S h  vN   Sn[)        Xf[         R                   " 5       USU S
35      I S h  vN n[+        U5      I S h  vN nUS   n	US   n
US   n[-        XU
SS9/nU R.                  R1                  U R2                  U[4        R6                  USU R8                  S9I S h  vN   UR;                  5       I S h  vN   [        R<                  " U5        [        R<                  " UR                  5        [        R?                  5         [        R<                  " [        S   5        g  GN GN GN\ GN GN GN GNg GN? GN GN N N7f)N
spcltool_3r   r   z`First reply an audio with z	addaudio`r   r   r    r!   r"   
spcltool_5zffmpeg -i "z" -i "z?" -shortest -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4z
output.mp4z
Uploading widthheightdurationT)r<   whsupports_streamingF)thumb
attributesforce_documentr$   ) r$   r   r   r%   r   r&   r'   r-   ospathexistsr/   r   r(   r)   r*   r+   r   r,   r   r   r
   r   client	send_filechat_idr   r@   reply_to_msg_iddeleteremoveclear)r0   r1   r2   r3   r4   r)   outmmmmdatar:   r;   r<   rA   s                r5   	adaudroidrP   Y   sn     ::J|4555!!##AQWW((11J|4555DRWW^^DG,,VV9%	JKKKj)*
*C	
	#BYY[F
rd#	
rd# D ((:l+
,,,

dii[tAwi/no   C#DIIK
3%s6KLLD#DME(^FJH&T	
J
 ((

			oo""     **,IIcNIIdiiJJLIId1gY 6#5K
* - M s   *LK LK#AL
K&AL!K)"!LK,A%L)K/*!LK2*L6K57.L%K8&L8K;9A"LK>L3L 4A-L#L&L)L,L/L2L5L8L;L>L Lzdob( (.*)|$)c                 2	  #    U R                   R                  S5      R                  5       nU(       d"  U R                  [	        S5      5      I S h  vN $ U R
                  (       a=  U R                  5       I S h  vN nUR                  5       I S h  vN nUR                  nO[        R                  R                  n[        R                  " S5      n[        R                  " U5      nUR                  S5      nUS   nUS   nUS   n	[!        U5      n
Un [        R"                  " US5      nUR'                  U5      nXm-
  nUR)                  5       S-  n[!        U5      nUU-
  S	-  n[!        U5      nUU-
  S
-  n[!        U5      nUU-
  S-  n[!        U5      nUU-
  S-  n[!        U5      nUU-
  S-  n[!        U5      n[!        U	5      U-   S-   n[!        U5      n[        UUU
5      n[        UR*                  UR,                  UR.                  5      nUUR1                  5       -
  R2                  S-   nUn U S:X  a  Sn!OU S:  a  SU-   n"U" S3n!OU S:  a  U S3n!US:X  a  U
S:  a  SOSn#OUS:X  a  U
S:  a  SOSn#OUS:X  a  U
S:  a  SOSn#OUS:X  a  U
S:  a  SOSn#OUS:X  a  U
S:  a  SOSn#OvUS:X  a  U
S:  a  SOSn#OeUS :X  a  U
S!:  a  SOS"n#OTUS#:X  a  U
S!:  a  S"OS$n#OCUS%:X  a  U
S!:  a  S$OS&n#O2US':X  a  U
S!:  a  S&OS(n#O!US):X  a  U
S*:  a  S(OS+n#OUS,:X  a
  U
S*:  a  S+OSn#[5        S-W# S.3S/S/S09I S h  vN n$U$R7                  S15      n%U$R7                  S25      n&U$R7                  S35      n'U$R7                  S45      n(U$R7                  S55      n)U$R7                  S65      n*U R9                  5       I S h  vN   U R:                  R=                  U R>                  S7RA                  / S8PU PS9PU PS:PU PS;PU PS<PU PS=PU PS>PU PS?PU PS@PW! PSAPU# PSBPU% PSCPU& PSDPU' PSEPU* PSFPU) PSGPU( PSHP5      U R
                  SI9I S h  vN   g  GN GN GN! [$         a&    U R                  [	        S5      5      I S h  vN  s $ f = f GNX N NF7f)JNr   
spcltool_6zAsia/Kolkata/r      z%d/%m/%YgR~A   g'x0Oo>@   <   u   `Happy BirthDay To U🎉🎊`im  u    Days Left 🥳01   	CapricornAquarius02   Pisces03   Aries04Taurus05Gemini06Cancer07   Leo08Virgo09Libra10Scorpio11   Sagittarius12z(https://aztro.sameerkumar.website/?sign=z
&day=todayT)postre_jsoncurrent_datedescription
lucky_timemoodcolorlucky_number z
    Name -: z

D.O.B -:  z

Lived -:  zyr, zm, zd, zhr, zmin, zsec

Birthday -: z

Zodiac -: z

**Horoscope On z -**

`z`

    Lucky Time :-        z
    Lucky Number :-   z
    Lucky Color :-        z
    Mood :-                   z
    )r$   )!pattern_matchgroupstripr(   r   rI   r%   
get_sender
first_namer   mepytztimezonedtnowsplitintstrptimeBaseExceptionlocalizetotal_secondsyearmonthdaytodaydaysr   getrJ   rF   send_messagerH   join)+eventmatchkknamr*   znabhipr1   sr   r   jnjnmzindabarshsaalmashmahinadivasdinsamayghantapehlmisecsliveymbrthcmishdanhpokksignjsondddsltmdcllns+                                              r5   hbdr      s     %%a(..0EYYz,7888**,,MMO#~~~~((	~	&B66":D	S	B
1A
1A
1A
a&CE9[[
+ ++b/CJE  "':;Eu:DDLBDYFF]|,E
e*CS[BEZFFNb D	TB"9
CHEAAAAaC=D	DIItzz488	,B


"
"Q
&C
C
ax,	qCiuO$	quO$}"Rx{j	$!BhzX	$"Hx7	$8w(	$"Hx8	$"Hx8	$"Hx5	$ru	$8w'	$8w)	$ 2XyM	$!$r}
24&
C D
 
.	!B	-	 B	,	B	&	B	'	B	.	!B
,,.
,,
#
#	 	  	F		 '		
 &	
 	
 H	
  	
 !$u	
 %(	
 )/x	
 04	
 574	
 8=	
 >CG	
D	 D		 &		 t		 		 		  d!	 !	" $#	"#	$  "d%	$#%	( &&- $   e 9,#  9YYz,788889j s   ARQ(R9Q:RQBRQ .H
R8R9A=R6R7BRRRRR'RRR
RRRRRzsticker( (.*)|$)c                 "  #    U R                   R                  S5      R                  5       nU(       d  U R                  S5      I S h  vN $ U R                  [	        S5      5      I S h  vN nSS0nSnSnXT:  a   [
        R                  SU 3US	9R                  nS
UR                  5       ;   a%  US-  n[        R                  " S5      I S h  vN   M`  [        US5      nUR                  SSS05      nU(       d"  UR                  [	        S5      5      I S h  vN $  XT:  a  UR                  S5      I S h  vN $  0 n
W HR  nUR                  S5      nUR                  R                  5       nU(       d  M7  SUR!                  S5      S    3nXU'   MT     U
(       d"  UR                  [	        S5      5      I S h  vN $ SnU
R#                  5        H  u  pUSU SU S3-  nM     UR                  USS9I S h  vN   g  GN GN GN9 N! [         a0  n	US-  n[        R                  " S5      I S h  vN     S n	A	GM  S n	A	ff = f GN N NR! [         a1  nUR                  S[%        U5       S35      I S h  vN     S nAg S nAff = f7f)Nr   z`Give something to search`r   z
User-AgentzsMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36   r   z'https://combot.org/telegram/stickers?q=)headerszJust a moment...rT   zhtml.parseraclassstickerset__title
spcltool_9z1`Failed to fetch stickers after multiple retries`hrefzhttps://t.me/addstickers/rS   u*   SᴛɪᴄᴋEʀs Aᴠᴀɪʟᴀʙʟᴇ ~

z<a href=>z</a>
html)
parse_modez`Error: z`
Try again later.)r~   r   r   r(   r   scraperr   contentdecodeasynciosleepbsfind_allr/   	Exceptiontextr   itemsstr)r   xuur   max_retriesretry_countresponsezpackserstickspackr   titler   r0   s                   r5   _r      sj    !!!$**,AYY;<<<yyG,-	-B 	  LG KK

#	{{9!= #  g  "X__%66q mmA&&&8]+AJJsW.A$BCEWWZ%=>>> !WWPQQQ>D88F#DIIOO%Et24::c?23F2GH$t  L!9::::!<<>KD8D65'00A *ggaFg+++k =	-& ' ?  	1K--"""	 R ;
 	, >ggQ(;<===>s  AJH!J)H*J<AH HH JAH HH J9I
:J?7I :AI =I>I J:I <I=I JJH H 
II5H86I;JIJI I 
J!J<I?=JJJJzwall( (.*)|$)c                   #    U R                   R                  S5      R                  5       nU(       d  U R                  S5      I S h  vN $ U R                  [	        S5      5      I S h  vN nSU 3n[        U5      I S h  vN n[        S5       H4  nU R                  R                  U R                  XE   S   S9I S h  vN   M6     UR                  5       I S h  vN   g  N Nz Nd N' N7f)Nr   z`Give me something to search..`r   zhd    originalr)   )r~   r   r   r(   r   r	   rangerF   rG   rH   rJ   )r   inpnnqueryimagesr   s         r5   wallr   >  s     



#
#A
&
,
,
.CYY@AAAyyG,-	-B#KE$U++F1Xll$$U]]:9N$OOO 
))+ B	-+OsZ   AC,C"!C,)C$*C,C&>C, C(C,C*C,$C,&C,(C,*C,z
q( (.*)|$)T)r   managerallow_pmc           	      \  #    U R                   R                  S5      R                  5       nU R                  (       d  U R	                  S5      I S h  vN $ U R	                  [        S5      5      I S h  vN nU R                  5       I S h  vN nSu  pEU(       Ga]  UR                  SS9nUS   S;   d6  US   R                  5       (       Ga,  [        US   5      [        SS5      ;   Ga  US   R                  5       (       a  U R                  R                  (       dH  U R                  R                  U R                  U R                  S-
  S	[        US   5      S
9I S h  vN nOUR                   n/ n[        Xw[        US   5      -   5       HI  nU R                  R                  U R                  US9I S h  vN n	U	(       d  M8  UR#                  U	5        MK     OUR                  5       I S h  vN n US   nS n
U(       d  UnU(       a  UR                  SS9nU(       a  US   R'                  S5      (       d  US   R                  5       (       aa   U R                  R)                  US   5      I S h  vN nU R                  R+                  U5      I S h  vN n
[/        U5      S:X  a  US   OS nOUS   nUS:X  a  [1        [2        5      n [4        R6                  " XQXJS9I S h  vN nUR?                  SUS9I S h  vN n[@        RB                  " U5        URE                  5       I S h  vN   U$  GN GN GN GN GN GNT! [$         a    S n GN[f = f N N! [,         a     Nf = f N! [8         a-  nUR;                  [=        U5      5      I S h  vN  s S nA$ S nAff = f N N}7f)Nr   z`Reply to Message..`r   )NN)maxsplitr   )r1   replyr`   T)min_idreverselimit)ids@rT   random)bgr   senderzQuotly by Ultroidr   )#r~   r   r   is_replyr(   r   r%   r   isdigitr   r   rF   _botget_messagesrH   rI   idr.   
IndexErrorr'   parse_id
get_entity
ValueErrorlenr   r   r   create_quotlyr   r/   r   r   rC   rK   rJ   )r   r   msgr   
replied_toreply_spli_id_msg_mshusermatch_r)   r   messages                  r5   quott_r  K  s!    %%a(..0E>>YY5666		*W-.
.C))++E#JQ'!H&!H3uQx=E!RL#@Qx!!||((#(<<#<#<$44q8 $!%(m	 $= $ F  ((CF %cU1X+> ?$)LL$=$=emmQU$=$VV3"MM#. !@
 $)#:#:#<<
a DQ'8s##uQx'7'7'9'9$||44U1X>>"\\44V<< !$E
aE!HTE!HEw'))J
 

 KK 3$K??GIIdO
**,Nq 7
.+ W =   ?< 
  'XXc"g&&&&'?sM  AN,L3!N,3L64N,L9CN,L< AN,7L?8	N,)N,.M/N,4M 9AN,!M 4M5"M MM 1N,M. &M,'M. +N,>N(?-N,,N*-N,6N,9N,<N,?N,N,MN,MN,M M 
M)&N,(M))N,,M. .
N%8N NN N%N, N%%N,*N,)-__doc__rC   r+   r   r   r   r   r   r   bs4r   r   telethon.tl.typesr   requestsr   cloudscraperr   pyUltroid.fns.toolsr	   r
   r}   r   r   r   r   r   r   r   r   r   r   r   r   beautifyr   r-   r   r6   rP   r   sessionr   r   r       r5   <module>r     s   6 
  #   # 4  ' ;    	

--* ..b ll\ )'(;> );>z _%	 &	 \4$?; @;r  