
    `i:                     V    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	   " S S\5      r
g)    N)cRequestHandler)iHoster)dialog)	urlEncodeQuotec                   4   ^  \ rS rSrS rU 4S jrS rSrU =r$ )cHoster   c                 4    [         R                  " U SS5        g )Nlien_directzLien direct)r   __init__)selfs    M/home/kodi/.kodi/addons/plugin.video.vstream/resources/hosters/lien_direct.pyr   cHoster.__init__   s    }m<    c                 ^   > [         [        U ]  [        U5      R	                  SS5      5        g )N+z%20)superr	   setUrlstrreplace)r   url	__class__s     r   r   cHoster.setUrl   s#    gt#CH$4$4S%$@Ar   c                    U R                   nSU;   d  SU;   a  SnUS-   U-   S-   U R                   -   nSU;   a
  SnUS-   U-   nSU;   a  UR                  S	5      S
   S-   nSU;   a
  SnUS-   U-   nSU;   a  SnUS-   U-   S-   U R                   -   nSU;   a  [        U5      nUR                  SS5        UR	                  5       n[
        R                  " SU5      n/ n/ nU H@  nUR                  [        US   5      S-   5        UR                  [        US
   5      5        MB     [        S5      SS.n	S[        5       R                  Xv5      -   S-   [        U	5      -   nU(       a  SU4$ g)Nzhds.bidzenzHMozilla/5.0 (Windows NT 6.1; WOW64; rv:70.0) Gecko/20100101 Firefox/70.0z|User-Agent=z	&referer=z
zerocdn.tozHMozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0pixsil|r   z5|Referer=http://www.mangacity.org/jwplayer/player.swfzaplayer1.mezMMozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0sport7	toonanimeRefererzhttps://lb.toonanime.xyz/z,RESOLUTION=(.+?)
(.+?).m3u8   z.m3u8zMozilla/5.0 (Linux; Android 6.0.1; SM-G930V Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.89 Mobile Safari/537.36)z
User-Agentr!   z0http://127.0.0.1:2424?u=https://lb.toonanime.xyz@T)FF)_urlsplitr   addHeaderEntryrequestrefindallappendr   r   r   VSselectqualr   )
r   api_callUAoRequestsHtmlContentaResultr   quaiheaderss
             r   _getMediaLinkForGuestcHoster._getMediaLinkForGuest   s   99hH$8[B.025CdiiOH 8#[B.025H x~~c*1-0ggH H$`B.025Hx`B.025CdiiOH ("&x0H##I/JK#++-Ljj!@,OGCC

3qt9w./

3qt9% 
 &+ ,} &~"=G JFHLaLabeLkk&w/0H >!r    )	__name__
__module____qualname____firstlineno__r   r   r4   __static_attributes____classcell__)r   s   @r   r	   r	      s    =B
5 5r   r	   )r(   $resources.lib.handler.requestHandlerr   resources.hosters.hosterr   resources.lib.comaddonr   resources.lib.utilr   r   r	   r6   r   r   <module>rA      s"    
 @ , ) /?g ?r   