
    V|h                     >    S SK Jr  SSKJr  SSKJr   " S S\5      rg)   )InfoExtractor   )url_or_none)traverse_objc                   :    \ rS rSrSrSSSSSS/ S	QS
.S.rS rSrg)SenIE   z4https?://(?:www\.)?sen\.com/video/(?P<id>[0-9a-f-]+)z>https://www.sen.com/video/eef46eb1-4d79-4e28-be9d-bd937767f8c4 ff615aca9691053c94f8f10d96cd7884z$eef46eb1-4d79-4e28-be9d-bd937767f8c4mp4zFlorida, 28 Sep 2022zHurricane Ian)zNorth AmericaStormWeather)idextdescriptiontitletags)urlmd5	info_dictc                 6   U R                  U5      nU R                  SU 3U5      n[        USSS SS[        1[        45      =(       d    SU S3nUU R                  XBS	5      S
.[        USSS [        SSS[        14SSS[        14SSS[        14S.45      E$ )Nz)https://api.sen.com/content/public/video/datanodesc                     US   S:H  $ )Nr   player _vs     N/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/sen.py<lambda>%SenIE._real_extract.<locals>.<lambda>   s    !D'X*=    videor   zhttps://vod.sen.com/videos/z/manifest.m3u8r   )r   formatsc                     US   S:H  $ )Nr   detailsr   r   s     r   r    r!      s    AdGyDXr"   contentr   textdescriptions    badges.)r   r   r   )	_match_id_download_jsonr   r   any_extract_m3u8_formatsstr)selfr   video_idapi_datam3u8_urls        r   _real_extractSenIE._real_extract   s    >>#&&&)RS[R\']_gh G=wP[}^a,c d F,XJnE 	
 11(eL
 8fg7XZ]_h!6C51 .6C5A!36k & 
 	
r"   r   N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTr5   __static_attributes__r   r"   r   r   r      s-    HJO181$9

E
r"   r   N)commonr   utilsr   utils.traversalr   r   r   r"   r   <module>rA      s    !  *
M 
r"   