
    V|h                     .    S SK r SSKJr   " S S\5      rg)    N   )InfoExtractorc            
       r    \ rS 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SS.SS0S.SSSS.SS./rS rSrg)CloserToTruthIE   FzAhttps?://(?:www\.)?closertotruth\.com/(?:[^/]+/)*(?P<id>[^/?#&]+)zJhttp://closertotruth.com/series/solutions-the-mind-body-problem#video-3688
0_zof1ktrezsolutions-the-mind-body-problemmovz#Solutions to the Mind-Body Problem?20140221igSCTTXML)id
display_idexttitleupload_date	timestampuploader_idskip_downloadT)url	info_dictparamsz4http://closertotruth.com/episodes/how-do-brains-work
0_iuxai6g6zhow-do-brains-workzHow do Brains Work?ixSz(http://closertotruth.com/interviews/17251725z	AyaFr-002)r   r      )r   r   playlist_mincountc           	      0   U R                  U5      nU R                  X5      nU R                  SUS5      nU R                  US5      nU R                  SUSS S9nU(       a  [	        5       n/ n[
        R                  " SU5       HW  n	U	R                  S5      n
X;   a  M  UR                  U
5        UR                  S	S
U SU
 3SU	R                  S5      S.5        MY     U(       a  U R                  XU5      $ U R                  SUSSS9n
S	US
U SU
 3SUS.$ )Nz0<script[^>]+src=["\'].*?\b(?:partner_id|p)/(\d+)zkaltura partner_idzvideo titlez7(?s)<select[^>]+id="select-version"[^>]*>(.+?)</select>zselect version)defaultzL<option[^>]+value=(["\'])(?P<id>[0-9a-z_]+)(?:#.+?)?\1[^>]*>(?P<title>[^<]+)r   url_transparentzkaltura::Kalturar   )_typer   ie_keyr   zM<a[^>]+id=(["\'])embed-kaltura\1[^>]+data-kaltura=(["\'])(?P<id>[0-9a-z_]+)\2zkaltura entry_id)group)r    r   r   r!   r   )	_match_id_download_webpage_search_regex_html_extract_titlesetrefinditerr"   addappendplaylist_result)selfr   r   webpage
partner_idr   select	entry_idsentriesmobjentry_ids              X/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/closertotruth.py_real_extractCloserToTruthIE._real_extract.   sO   ^^C(
((9''?)+
 ((-@##F%t $ 5 IGc  ::d+(h'.%j\8*='!ZZ0	   ++GGG%%\'t & 5
 '$j\8*5
 	
     N)	__name__
__module____qualname____firstlineno___WORKING
_VALID_URL_TESTSr6   __static_attributes__r9   r8   r5   r   r      s    HUJ[;:%##
 T
 F.*%##
 T
 : 
 9#FJ+
r8   r   )r(   commonr   r   r9   r8   r5   <module>rC      s    	 !S
m S
r8   