
    V|h                     &    S SK Jr   " S S\5      rg)   )InfoExtractorc            	       X    \ rS rSrSrSSSSSSSS	S
.SS0S/S.SSS.SSS./rSrS rSrg)
UKTVPlayIE   zNhttps?://uktvplay\.(?:uktv\.)?co\.uk/(?:.+?\?.*?\bvideo=|([^/]+/)*)(?P<id>\d+)zVhttps://uktvplay.uktv.co.uk/shows/world-at-war/c/200/watch-online/?video=21170083460012117008346001mp4Pincers124291112400120130124i3rQ)idexttitledescriptionuploader_idupload_date	timestampskip_downloadTzFailed to download MPD manifest)url	info_dictparamsexpected_warningszChttps://uktvplay.uktv.co.uk/shows/africa/watch-online/5983349675001)r   only_matchingzchttps://uktvplay.co.uk/shows/hornby-a-model-world/series-1/episode-1/6276739790001?autoplaying=truezRhttp://players.brightcove.net/1242911124001/H1xnMOqP_default/index.html?videoId=%sc                 d    U R                  U5      nU R                  U R                  U-  SU5      $ )NBrightcoveNew)	_match_id
url_resultBRIGHTCOVE_URL_TEMPLATE)selfr   video_ids      S/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/uktvplay.py_real_extractUKTVPlayIE._real_extract    s4    >>#&((83X' 	'     N)	__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr   r!   __static_attributes__r$   r#   r    r   r      so    bJg!$*%#
 T
 @@" U u'F0 s'r#   r   N)commonr   r   r$   r#   r    <module>r-      s    ! '  'r#   