
    quj                         S SK r S SKJr  S SKJr  SSKJrJ	r	J
r
JrJr  S\R                   S3r\
" SS	S
9S 5       r\R                   " SS05        g)    N)BeautifulSoup)InputWebDocument   )
get_stringasync_searcher
in_patternInlinePluginasstu!   
✘ Commands Available -

• `@zT xda <query>`
    Searches for the query on XDA Developers and returns the results.
xdaT)ownerc                 t  #    U R                   R                  SS9n US   nSUR                  SS5      -   n[        US	S
9I S h  vN n[        USSS9nUR                  SSS9n/ nU GHl  nUR                  SSS9n	U	(       a  U	R                  S5      OS n
U
(       a2  U
R                  S5      =(       d    U
R                   R                  5       OSnU
(       a  U
R                  S5      OSnU(       a  UR                  S5      (       a  SU-   nUR                  SSS9nU(       a  UR                   R                  5       OSnUR                  S5      nU(       a)  UR                  S5      =(       d    UR                  S5      OS nU(       a  [        USS / 5      nS!U S"U S#3nUR                  U R                  R!                  XUUUS$9I S h  vN 5        GMo     U(       a  S%OS&nU R                  UUSS9I S h  vN   g ! [         a&    U R                  / [	        S5      SS9I S h  vN     g f = f GN Nh N=7f)'Nr   )maxsplitinstu_3start)	switch_pmswitch_pm_paramz)https://www.xda-developers.com/search/?q= +T)
re_contentzhtml.parserzutf-8)from_encodingdivzdisplay-card)class_h5zdisplay-card-titleatitlezNo Titlehref /zhttps://www.xda-developers.compzdisplay-card-excerptimgzdata-img-urlsrcr   z
image/jpeg[z]())r   descriptionurlthumbtextz|| XDA Search Results ||zNo Results Found :()r'   split
IndexErroranswerr   replacer   bsfind_allfindgetstrip
startswithwbappendbuilderarticle)eventQUERYquerylectmlcardsoutcard	title_taga_tagr   r   desc_tagdescimg_tagr&   r'   uppars                      ,/root/TeamUltroid/addons/inline/xdasearch.pyxda_devrF      s    JJa(Ea 
5u}}S#7N	NBbT2	2B	BW	5BKKnK5E
CIId+?I@	'0	s#d<A		'"8ejj&6&6&8z$)uyy rDOOC((3d:D 99S)?9@(0x}}""$b ))E"ELN+Aw{{5/ARVuar2E5'D6#

--''4u4 (  	
) 2 +.&3HE
,,seW,
EEEI  ll*Y/  
 	
 	
 		 
32
 Fsd   H8G> "H8H1FH8H4
,H88H69H8>'H.%H(&H.+H8-H..H84H86H8zSearch on XDAzxda telegram)rebs4r   r,   telethon.tl.typesr   r2   r   r   r   r   r	   r
   username__doc__rF   update     rE   <module>rO      se    
 # 4 H H }}o  E(F (FV   _n5 6rN   