
    ruj                     n   S SK Jr  \" S5      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JrJrJr  SS	KJrJrJr  S S
K JrJrJrJrJrJr  SSKJr  \" SS9S 5       r\" SS9S 5       r\" SS9S 5       rS r \RB                  " S5      (       a#  \RD                  " \ \RF                  " 5       5        gg)   )get_helphelp_filter    N)upload_file)User)pack_bot_file_id)
add_filter
get_filterlist_filter
rem_filter)create_tl_btn
format_btnget_msg_button)events
get_string	mediainfoudBultroid_botultroid_cmd)	somethingzaddfilter( (.*)|$))patternc                   #    U R                   R                  S5      R                  5       R                  5       nU R	                  5       I S h  vN nU R
                  nU(       a  U(       d"  U R                  [        S5      5      I S h  vN $ UR                  (       a  [        UR                  5      OS nU(       Gab  UR                  (       GaP  [        UR                  5      nUR                  S5      (       a,  UR                  5       I S h  vN n[        U5      nSUS    3nOUS:X  a  UR                  R                  R                   S:  a!  U R                  [        S5      S	S
9I S h  vN $ UR                  5       I S h  vN n[        U5      n["        R$                  " U5        SUS    3nO['        UR                  5      nUR(                  (       a8  UR(                  n	U(       d  [+        UR(                  5      u  p[-        X1XU5        OF[-        X1S X5        O8UR(                  n	U(       d  [+        UR(                  5      u  p[-        X1U	S U5        U R                  [        S5      R/                  U5      5      I S h  vN   [0        R2                  " [4        [6        R8                  " 5       5        g  GNk GN2 GN GNT GN? NB7f)Nr   flr_1)picgifzhttps://graph.orgr   videoi z com_4   )timeflr_4)pattern_matchgroupstriplowerget_reply_messagechat_ideorr   buttonsr   mediar   
startswithdownload_mediaufdocumentsizeosremover   textr   r	   formatr   add_handlerfilter_funcr   
NewMessage)
ewrdwtchatbtnwutdlvariablemtxts
             "/root/TeamUltroid/addons/filter.pyafrA      s    ??  #))+
2
2
4C""$	$B99D3UU:g.///$&JJ*RZZ
 DC	bhhh!>>.))((**B"vH#HQK=1AG^xx  %%7UU:g#6QU???((**B"vHIIbM#HQK=1A *A77''C)"''2t##.t$/gg%bgg.HC4c4-
%%
7#**3/
000K):):)<=C 
% 0
 +
 @*$ 1so   AK	J8;K		J;
BK	J>AK	-K.K	KC>K	K4K	;K	>K	K	K	K	zremfilter( (.*)|$)c                 x  #    U R                   R                  S5      R                  5       R                  5       nU R                  nU(       d"  U R                  [        S5      5      I S h  vN $ [        [        U5      U5        U R                  [        S5      R                  U5      5      I S h  vN   g  NK N7f)Nr   flr_3flr_5)
r!   r"   r#   r$   r&   r'   r   r   intr2   )r6   r7   r9   s      r@   rfrF   A   s     ??  #))+
2
2
4C99DUU:g.///s4y#
%%
7#**3/
000 00s%   A(B:*B6+AB:0B81B:8B:zlistfilter$c                    #    [        U R                  5      =n(       a  SnU R                  X!-   5      I S h  vN $ U R                  [        S5      5      I S h  vN   g  N' N7f)Nz!Filters Found In This Chats Are

flr_6)r   r&   r'   r   )r6   xsds      r@   lsnoterK   K   sP     		""q"2UU26]""
%%
7#
$$$ #$s!   5A#A!A#A!A#!A#c                   #    U R                   R                  5       nU R                  n[        U5      =n(       a  U H  nS[        R
                  " U5      -   S-   n[        R                  " XQ5      (       d  M<  UR                  U5      =n(       d  MV  US   nUS   nUR                  S5      (       a$  [        US   5      n	[        XX5      I S h  vN s  $ U R                  XxS9I S h  vN   M     g g  N# N7f)Nz( |^|[^\w])z( |$|[^\w])msgr)   button)file)r1   r$   r&   r
   reescapesearchgetr   r   reply)
r6   xxr9   rI   cpatkrM   r)   r:   s
             r@   r4   r4   S   s     
&&	B99DtqA 299Q</.@Cyy!!a=1=E(CgJEuuX+AhK8%.qu%BBB''#'222    C2s0   A3C89C8=C8C4C8)C6*C86C8FILTERS)$ r   __doc__r/   rP   	telegraphr   r,   telethon.tl.typesr   telethon.utilsr   pyUltroid.dB.filter_dbr	   r
   r   r   pyUltroid.fns.toolsr   r   r   r   r   r   r   r   r   plugins._inliner   rA   rF   rK   r4   get_keyr3   r5        r@   <module>re      s    
=
! 	 	 ' " + R R I I J J % )*#> +#>L )*1 +1 ]#% $%3  ;;yK):):)<= rd   