
    -rujn                         S r SSKrSSKrSSKrSSK7  SrSrSrSS	 jr\S4S
 jr	SS jr
\" SS9S 5       r\" SS9S 5       rg)u   
✘ **Alternative Paste and Logs Plugin >.<**

✘ **CMDs available:**
>>  `{i}ilogs`
>>  `{i}ipaste (some_text)`

•• You can use [-d, -s] flags with ipaste.
    N   )*zhttps://dogebin.up.railway.app/zhttps://dogbin.up.railway.app/z#https://spaceb.in/api/v1/documents/txtc                     [         R                  " [        U R                  S5      US.S9nUR                  5       nUR                  S5      R                  S5      nUb  SSU 3[         U S	3S
.$ g! [         a  nSU 3s S nA$ S nAff = f)NzUTF-8)content	extension)data	#Error : payloadidSpaceBinzhttps://spaceb.in/z/rawbinlinkrawz#Error : No response.)requestspost
spaceb_urlencode	Exceptionjsonget)r	   extrequestexrkeys         "/root/TeamUltroid/addons/ipaste.pyspacebinr      s    	 --;;w/ 
 	A
%%	


t
$C
(. \#d+
 	
 '   2$ s   +A3 3
B=BBBc                 r   US:X  a  [         O[        n [        R                  " U S3[        R
                  " SU 05      SS0S9nUR	                  5       nUR                  S5      nUb3  UR                  S	5      (       a  U S
U 3OU U 3nSU SU 3U SU 3S.$ g! [         a  nSU 3s S nA$ S nAff = f)Nc1	documentsr   zcontent-typezapplication/json)urlr	   headersr
   r   isUrlzv/DogBin.zraw/r   z#Error : Bad Response.)r!   c2r   r   r   dumpsr   r   )	r	   siter   dog_binr   r   r   r   r   s	            r   dogbinr,   3   s    DLbbG --)9%Y-.%'9:
 	A
%%,C
#$55>>wir#'3%7H 	 fAcUOYd3%(
 	
 (   2$ s   1B 
B6'B1+B61B6c                     [        U SU5      n[        U[        5      (       a  U$ [        X5      n[        U[        5      (       a  U$ [        U SU5      n[        U[        5      (       a  U$ g)Nr(   r!   z(#Error : Couldn't paste on any pastebin.)r,   
isinstancedictr   )r	   r   pasta_s      r   rpaster1   K   sa    D$$F&$$$fd##MD$,F&$''A    zipaste ?(-d|-s|) ?(.*))patternc                 V  #    U R                   (       a  g Su  pU R                  R                  S5      nU R                  R                  S5      n[        U S5      I S h  vN nU R                  (       a  U R                  5       I S h  vN nUR                  (       a  UR                  R                  S:  a  [        US5      I S h  vN $  UR                  R                  R                  SS5      nU R                  R                  U5      I S h  vN n[        US	5       nUR                  5       nUR!                  5         S S S 5        [&        R(                  " U5        O,UR*                  nOU(       a  UnO[        US5      I S h  vN   g US:X  a  [-        USU5      n
OUS:X  a  [/        X5      n
O[1        X5      n
[3        U
[4        5      (       a/  SU
S    SU
S    SU
S    S3nUR%                  USSS9I S h  vN   g [        U[7        U
5      5      I S h  vN $  GN GN GN_ GN! , (       d  f       N= f! ["         a>  n	UR%                  S
U	 S35      I S h  vN  s S n	A	[&        R(                  " W5        $ S n	A	ff = f! [&        R(                  " W5        f = f GN N N7f)N) r   r      z`pasting..`i z`File too big to paste`r'   r5   r   z
#Error : ``z`Reply to a msg/file..`z-dr(   z-sz<b>Pasted to <a href='r   z'>r   z</a> | <a href='r   z'>Raw</a></b>htmlF)
parse_modelink_preview)fwd_frompattern_matchgroupeoris_replyget_reply_messagemediafilesizeeodr   replaceclientdownload_mediaopenreadcloser   editosremovemessager,   r   r1   r.   r/   str)er	   r   pastebinargserisreply_dlfr   outc1ms               r   ipasterY   [   s#    zzID$$Q'H??  #DQ&&Dzz))++;;zz) '@AAA	jjnn,,S"5HH33E::#s^q668DGGI $ 		#==D	$1222 4T4%	T	t!T#t&s6{m2c%j\ B%j\0iiUiCCCs3x(((K '+ B ;#^  ;!YYB4q'9::::		#; 		# 	3 	D(s   AJ)H(J)H">J)H%J)AH< H(H< !!H+H< 
=J)J"A4J)<J%=J)J'J)"J)%J)(H< +
H95H< 8J 9H< <
JI?I!I?#J$J (J)?JJ JJ)%J)'J)ilogsc                   #    U R                   (       a  g Sn[        U S5      I S h  vN n U R                  R                  U R                  U5      I S h  vN nUR                  5       I S h  vN   [        U5       nUR                  5       nUR                  5         S S S 5        [        WS5      n[        U[        5      (       a#  SUS    S3nUR                  U5      I S h  vN   g [         R#                  U5        g  N N N! [         a(  n[        U[        U5      5      I S h  vN  s S nA$ S nAff = f! , (       d  f       N= f Ng7f)Nzultroid.logz`...`r   zPasted [Here](r   z
) as Well!)r;   r>   rF   	send_filechat_iddeleter   rD   rO   rH   rI   rJ   r1   r.   r/   rK   LOGSinfo)	rP   loggyrS   yr   rV   ulogxoks	            r   rZ   rZ      s     zzEQ D((($$QYY66kkm 
evvx		 
 	tUA!Tai[
3ffRj		! !6 (s2w''''( 
 	s   $ED E)D DD -D.D 2E=!D;AE$E%ED D 
D8D3(D+)D3-D8.E3D88E;
E	E)r   )__doc__r   r   rL   r5   r!   r(   r   r   r,   r1   ultroid_cmdrY   rZ    r2   r   <module>ri      st      	  '%2
'. e (0B  -.+) /+)\ W r2   