
    V|hx                     :    S SK r SSKJr  SSKJr   " S S\5      rg)    N   )InfoExtractor   )extract_attributesc                   F    \ rS rSrSrSSSS.SS.S	S
SS.SS./rSrS rSrg)TheSunIE   z=https?://(?:www\.)?the-?sun(\.co\.uk|\.com)/[^/]+/(?P<id>\d+)zhttps://www.thesun.co.uk/tvandshowbiz/2261604/orlando-bloom-and-katy-perry-post-adorable-instagram-video-together-celebrating-thanksgiving-after-split-rumours/2261604z$md5:cba22f48bad9218b64d5bbe0e16afddf)idtitler   )url	info_dictplaylist_countzdhttps://www.the-sun.com/entertainment/7611415/1000lb-sisters-fans-rip-amy-dangerous-health-decision/7611415z$md5:e0b9b976f79dc770e5c80f22f40bb844r   zFhttp://players.brightcove.net/%s/default_default/index.html?videoId=%sc           	      j   U R                  U5      nU R                  X5      n/ n[        R                  " SU5       HU  n[	        U5      nUS   nUR                  SS5      nUR                  U R                  U R                  X4-  SU5      5        MW     U R                  XBU R                  USS95      $ )Nz'<video[^>]+data-video-id-pending=[^>]+>zdata-video-id-pendingzdata-account5067014667001BrightcoveNewF)fatal)	_match_id_download_webpagerefindallr   getappend
url_resultBRIGHTCOVE_URL_TEMPLATEplaylist_result_og_search_title)	selfr   
article_idwebpageentriesvideoattrsvideo_id
account_ids	            Q/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/thesun.py_real_extractTheSunIE._real_extract   s    ^^C(
((9ZZ:E 'u-E45H>?CJNN4??,,
/EE+ , ##!6!6we!6!LN 	N     N)	__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr   r(   __static_attributes__r+   r*   r'   r   r      sS    QJ q;
  v;
 F gNr*   r   )r   commonr   utilsr   r   r+   r*   r'   <module>r5      s    	 ! &$N} $Nr*   