
    quj#                         S r SSKrSSKrSSKJr  SSKJrJr  SSKJ	r	  SSK
Jr  SSK7  \" S	S
S9S 5       r\" SS9S 5       rS rg)u   
✘ Commands Available

• `{i}clone <reply/username>`
    clone the identity of user.

• `{i}revert`
    Revert to your original identity
    N)UpdateProfileRequest)DeletePhotosRequestUploadProfilePhotoRequest)GetFullUserRequest)MessageEntityMentionName   )*zclone ?(.*)T)patternfullsudoc                 ^  #    U R                  S5      I S h  vN nU R                  5       I S h  vN nU R                  [        [        R
                  5      5      I S h  vN nUR                  R                  (       aQ  [        [        R                  R                  5       S3n[        R                  U UR                  R                  5        [        R                  [        R
                   S3UR                  S   R                  5        UR                  S   R                  (       a>  [        R                  [        R
                   S3UR                  S   R                  5        [!        U 5      I S h  vN u  pVUc#  UR#                  [        U5      5      I S h  vN   g UR                  S   R                  nU R                  R%                  U5      I S h  vN n[&        R(                  " UR                  S   R                  5      n	U	b  U	R+                  SS5      n	UR                  S   R                  n
U
b(  [&        R(                  " U
5      n
U
R+                  SS5      n
U
c  Sn
UR                  R                  nU R                  [-        U	S	95      I S h  vN   U R                  [-        U
S
95      I S h  vN   U R                  [-        US95      I S h  vN   U(       aY  U R                  R/                  U5      I S h  vN nU R                  [1        US95      I S h  vN   [2        R4                  " U5        UR7                  5       I S h  vN   U R                  R9                  U R:                  SU	 S3US9I S h  vN   g  GNu GN` GN3 GN GN GN GN N N N N NS N$7f)NzProcessing...0102r   03u   ⁠ u   ⁪⁬⁮⁮⁮
first_name	last_nameabout)filezI am z from now...)reply_to)eorget_reply_messageclientr   ultroid_botuid	full_userr   strmeidudBset_keyusersr   r   get_full_usereditdownload_profile_photohtmlescapereplacer   upload_filer   osremovedeletesend_messagechat_id)eventevereply_messagewhoiammybioreplied_user	error_i_auser_idprofile_picr   r   user_biopfiles                !/root/TeamUltroid/addons/clone.py_r=      s    		/*
*C1133M<< 2;?? CDDF{~~(()*"-ug 0 0 6 67KK;??#2&Q(B(BC||A  {'r*FLLO,E,EF$1%$88Lhhs9~&&&  #&&G;;GDDK\//2==>J''"5
""1%//IKK	*	%%h3	%	%%++H
,,+zB
CCC
,,+i@
AAA
,,+(;
<<<ll..{;;ll4%@AAA
		+
**,
,,
#
#zl,7- $   E +3D 9& E DA<;As   N-NN-N/N-N DN-8N9&N-N <N-NC N-NN-=N!>N-N#)N-N%N-'N'(-N-N)0N-N+N-N-N-N-N-N-N-!N-#N-%N-'N-)N-+N-zrevert$)r
   c           	        #    [         n[        [        R                  R                  5       S3n[
        R                  U5      =n(       a  UOSn[
        R                  [        R                   S35      n[
        R                  [        R                   S35      nU(       a  UnU(       a  UOSnSnU R                  n	U	" [        U R                  R                  SUS9I S h  vN 5      5      I S h  vN   U	" [        US	95      I S h  vN   U	" [        US
95      I S h  vN   U	" [        US95      I S h  vN   U R                  S5      I S h  vN   [
        R                  [        R                   S35        [
        R                  [        R                   S35        [
        R                  [        R                   S35        g  N N N N N N7f)Nr   zError : Bio Lostr   r   r   r   r    )limitr   r   r   z+Succesfully reverted to your account back !)
OWNER_NAMEr   r   r    r!   r"   get_keyr   r   r   get_profile_photosr   r   del_key)
r1   namer5   chcbiofnamelnameoknr   s
             r<   r=   r=   E   sw    D;>>$$%&b)EU++#+#2DCKK;??+2./EKK;??+2./ERB	A\\F
%,,"A"A$a"A"PPQ   %C0
111
%6
777
%3
444
))A
BBBKK;??#2&'KK;??#2&'KK;??#2&' Q 274Bsm   CG!G"G1G	2GG	GG G6G7GGA8G	GGGGGc                   #    U R                   (       a  U R                  5       I S h  vN nUR                  (       aW  U R                  [	        UR                  R
                  =(       d    UR                  R                  5      5      I S h  vN nUS 4$ U R                  [	        UR
                  5      5      I S h  vN nUS 4$ S n U R                  R                  S5      nU R                  R                  b  U R                  R                  nUS   n[        U[        5      (       a2  UR                  nU R                  [	        U5      5      I S h  vN nUS 4$  U R                  R                  U5      I S h  vN nUR                   nU R                  [	        U5      5      I S h  vN nUS 4$ U R$                  (       a3   U R&                  nU R                  [	        U5      5      I S h  vN nUS 4$  U R                  R                  [)        U5      5      I S h  vN nUR                   nU R                  [	        U5      5      I S h  vN nUS 4$  GN- GN GN! [         a  nS U4s S nA$ S nAff = f GN& GN N! ["         a  nS U4s S nA$ S nAff = f N! ["         a  nS U4s S nA$ S nAff = f N Nn! ["         a  nS U4s S nA$ S nAff = f7f)Nr   r   )reply_to_msg_idr   forwardr   r   	sender_id
channel_idpattern_matchgroup
IndexErrormessageentities
isinstancer   r8   
get_entityr!   	Exception
is_privater0   int)	r1   previous_messager6   	input_stremention_entityprobable_user_mention_entityr8   user_objects	            r<   r%   r%   ]   s    !&!8!8!::##!&"$,,66 ;'//::" L  %%"\\/99:
 
 T!!		++11!4I ==!!-"]]33N+9!+<(68PQQ6>>%*\\2DW2M%NN#T))$)LL$;$;I$FF%..%*\\2DW2M%NN#T)) --%*\\2DW2M%NN#T))$)LL$;$;C	N$KK%..%*\\2DW2M%NN#T))[ ;
  	7N	  O GN Qw
  O Qw LN Qws[  %KIA#KI/K;I<
KI "A0KI8KJ  :I;;-J  (I>)J  0K)J ,J-J 4K6'J< J8-J< J:J< KKK
I5'I0*I5+K0I55K;J  >J   
J
JJKJKJ 
J5'J0*J5+K0J55K8J< :J< <
KK	K
KKK)__doc__r(   r,   telethon.tl.functions.accountr   telethon.tl.functions.photosr   r   telethon.tl.functions.usersr   telethon.tl.typesr   r   ultroid_cmdr=   r%        r<   <module>rh      s[     	 > W : 6  ]T2% 3%P Y(  (.1rg   