
    V|h9
                     :    S SK Jr  SSKJrJrJr   " S S\5      rg)   )InfoExtractor   )ExtractorErrorparse_duration
xpath_textc            	       <    \ rS rSrSrSSSSSSS	S
S.S.rSrS rSrg)	EyedoTVIE	   zEhttps?://(?:www\.)?eyedo\.tv/[^/]+/(?:#!/)?Live/Detail/(?P<id>[0-9]+)z/https://www.eyedo.tv/en-US/#!/Live/Detail/16301 ba14f17995cdfc20c36ba40e21bf73f716301mp4u0   Journée du conseil scientifique de l'Afnic 2015z$md5:4abe07293b2f73efc6e1c37028d58c98z
Afnic Live8023)idexttitledescriptionuploaderuploader_id)urlmd5	info_dictzhttp://live.eyedo.net:1935/c                   ^  T R                  U5      nT R                  SU 3U5      nU 4S jn[        X4" S5      SS5      n[        X4" S5      SS5      nUS:X  a  [        T R                   S3SS	9eUS
:H  nS nU(       a+  [        US5      S:X  a  SU S3nO*T R
                  SU S3-   nOT R
                  SU SU S3-   nUUT R                  XSS5      [        X4" S5      5      [        [        X4" S5      5      5      [        X4" S5      5      [        X4" S5      5      [        X4" S5      5      [        X4" S5      5      S.	$ )Nz!http://eyedo.tv/api/live/GetLive/c                 (   > TR                  U S5      $ )NzThttp://schemas.datacontract.org/2004/07/EyeDo.Core.Implementation.Web.ViewModels.Api)	_xpath_ns)pathselfs    R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/eyedotv.py_add_ns(EyedoTVIE._real_extract.<locals>._add_ns   s    >>$(~    Titrer   TStateLiveCodeavenirz8 said: We're sorry, but this video is not yet available.)expectedliveCdntruez-http://rrr.sz.xlcdn.com/?account=eyedo&file=Az;&type=live&service=wowza&protocol=http&output=playlist.m3u8zw/z/eyedo_720p/playlist.m3u8z	replay-w/z/mp4:z.mp4/playlist.m3u8r   m3u8_nativeDescriptionDurationCreateur
CreateurIdChapitreTitre
ChapitreId)	r   r   formatsr   durationr   r   chapter
chapter_id)	_match_id_download_xmlr   r   IE_NAME	_ROOT_URL_extract_m3u8_formatsr   )	r   r   video_id
video_datar   r   state_live_codeis_livem3u8_urls	   `        r   _real_extractEyedoTVIE._real_extract   s{   >>#&''*KH:(VX`a
	@ :ww'7$G$Z1I7TXYh& <<. YZ  "V+*e,6J8*  UP  Q>>b
:S,TT~~)H:U8*L^(__H 11E=:%j'-2HI&z*gj>Q'RS":wz/BC%j',2GH!*go.FG$Z1FG
 	
r     N)	__name__
__module____qualname____firstlineno__
_VALID_URL_TESTr6   r=   __static_attributes__r?   r    r   r	   r	   	   s7    YJ@1HA$!
E .I$
r    r	   N)commonr   utilsr   r   r   r	   r?   r    r   <module>rI      s    ! 4
 4
r    