
    VGh                     6    d dl mZ ddlmZmZ  G d de      Zy)   )InfoExtractor   )try_getunified_strdatec                   H    e Zd ZdZddddddddd	g d
dd
ddddgZdZd Zy)SkyNewsAUIEzMhttps?://(?:www\.)?skynews\.com\.au/[^/]+/[^/]+/[^/]+/video/(?P<id>[a-z0-9]+)zhttps://www.skynews.com.au/world-news/united-states/incredible-vision-shows-lava-overflowing-from-spains-la-palma-volcano/video/0f4c6243d6903502c01251f228b91a716277184925001mp4z$md5:60594f1ea6d5ae93e292900f4d34e9aezre:^https?://.*\.jpggK7S@iD ia5348771529001)fblinkmsnusaworldyt20211015)
idexttitledescription	thumbnailduration	timestampuploader_idtagsupload_dateTbv)skip_downloadformat)url	info_dictparams6krsj3w249nk779d8fukqx9fc                 Z   | j                  |      }| j                  ||      }| j                  d|d      }| j                  d| d| j                   |      d   }|d dj
                  t        |j                  d             d	|j                  d
      t        t        |d             dS )Nzembedcode\s?=\s?\"([^\"]+)\"	embedcodez.https://content.api.news/v3/videos/brightcove/z	?api_key=contenturl_transparentzGhttps://players.brightcove.net/{}/default_default/index.html?videoId={}-BrightcoveNewcaptionc                     | d   d   S )Ndatecreated )xs    c/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/skynewsau.py<lambda>z+SkyNewsAUIE._real_extract.<locals>.<lambda>*   s    &	R[H\     )r   _typer   ie_keyr   r   )	_match_id_download_webpage_search_regex_download_json_API_KEYr   tuplesplitgetr   r   )selfr   video_idwebpager$   	data_jsons         r/   _real_extractzSkyNewsAUIE._real_extract   s    >>#&((h7&&'FQ\]	''<YKyQUQ^Q^P_`bjlluw	 &c\ccejktkzkz{~k  fA  B%]]9-*79>\+]^
 	
r1   N)__name__
__module____qualname__
_VALID_URL_TESTSr8   r@   r-   r1   r/   r   r      sR    aJ r!;A0#*;%
 %)D9 F" *H
r1   r   N)commonr   utilsr   r   r   r-   r1   r/   <module>rH      s    !#
- #
r1   