
    V|h                     :    S SK Jr  SSKJrJrJr   " S S\5      rg)   )InfoExtractor   )int_or_noneparse_durationparse_iso8601c                   b    \ rS rSrSrSSSSSSS	S
SSSS.	S.SSSSSSS	SSSSS.	S./rSrS rSrg)
NovaPlayIE   z0https?://play\.nova\.bg/video/[^?#]+/(?P<id>\d+)zYhttps://play.nova.bg/video/ochakvaite/season-0/ochakvaite-2022-07-22-sybudi-se-sat/606627 d79dff2d09d196c595a7290f48e33399606627mp4u7   Събуди се - събота по NOVA (23.07.2022)z7ochakvaite/season-0/ochakvaite-2022-07-22-sybudi-se-satg      =@ib20220722z.https://nbg-img.fite.tv/img/606627_460x260.jpgu	   29 сек)	idexttitle	alt_titleduration	timestampupload_date	thumbnaildescription)urlmd5	info_dictzWhttps://play.nova.bg/video/ochakvaite/season-0/ochakvaite-2022-07-22-cherry-tazi/606609 f3e973e2ed1a5b9b3f498b1ab82d01b3606609uS   Черешката на тортата - тази вечер по NOVA (22.07.2022)z5ochakvaite/season-0/ochakvaite-2022-07-22-cherry-taziiWbz.https://nbg-img.fite.tv/img/606609_460x260.jpgNc                    U R                  U5      nU R                  X5      nU R                  =(       d    U R                  SS SS9S   U l        U R	                  X25      S   S   S   nU R                  SU S	3US
SSU R                   3S.S9S   S   S   S   nU R                  XRSSS9nUUS   UR                  S5      U R                  U5      U R                  U5      U[        US   5      [        US   5      [        US   5      S.	$ )Nzhttps://play.nova.bg/api/clientzFetching access token)noteaccessTokenprops	pagePropsvideoz&https://nbg-api.fite.tv/api/v2/videos/z/streamszFlipps/75/9.7z
2022-05-17zBearer )zx-flipps-user-agentzx-flipps-versionAuthorization)headers    linksplayhrefr   hls)m3u8_idr   slugr   published_at
view_count)	r   r   r   r   r   formatsr   r   r-   )	_match_id_download_webpage_access_token_download_json_search_nextjs_data_extract_m3u8_formatsget_og_search_thumbnail_og_search_descriptionr   r   r   )selfr   video_idwebpagevideo_propsm3u8_urlr.   s          S/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/novaplay.py_real_extractNovaPlayIE._real_extract*   sd   >>#&((7!// b43F3F-t:Q 4G 4SS`4b..wA'J;WX_`&&4XJhG'6$0#*4+=+=*>!? '    "# $*+ ,,XPU,V  )$0227;66w?&{:'>?&{>'BC%k,&?@

 
	
    )r1   )	__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr1   r>   __static_attributes__ r@   r=   r	   r	      sw    DJ o5RV ')M*
	
  m5nT ')M*
	
!FB M
r@   r	   N)commonr   utilsr   r   r   r	   rH   r@   r=   <module>rK      s    ! > >>
 >
r@   