
    V|h 	                     B    S SK Jr  S SKJr  SSKJrJr   " S S\5      rg)   )InfoExtractor)	KalturaIE   )requiretraverse_objc                   T    \ rS rSrSrSrSSSSSS	S
\SSS.	SS0S.SSS./rSrS r	Sr
g)
AZMedienIE   zAZ Medien videosa  (?x)
                    https?://
                        (?:www\.|tv\.)?
                        (?:
                            telezueri\.ch|
                            telebaern\.tv|
                            telem1\.ch|
                            tvo-online\.ch
                        )/
                        [^/?#]+/
                        (?P<id>
                            [^/?#]+-\d+
                        )
                        (?:
                            \#video=
                            (?P<kaltura_id>
                                [_0-9a-z]+
                            )
                        )?
                    zPhttps://tv.telezueri.ch/sonntalk/bundesrats-vakanzen-eu-rahmenabkommen-133214569
1_anruz3wymp4z'Bundesrats-Vakanzen / EU-RahmenabkommenTVOnline20180930i[z\http://cfvod.kaltura.com/p/1719221/sp/171922100/thumbnail/entry_id/1_anruz3wy/version/100031i  )	idexttitleuploader_idupload_date	timestamp
view_count	thumbnaildurationskip_downloadT)url	info_dictparamszfhttps://www.telebaern.tv/telebaern-news/montag-1-oktober-2018-ganze-sendung-133531189#video=0_7xjo9lf1)r   only_matching1719221c           	      B   U R                  U5      R                  5       u  p#U(       dD  U R                  X5      nU R                  SUSU5      n[	        US S[
        [        S5      145      nU R                  SU R                   SU 3[        R                  " 5       US9$ )	Nzwindow\.__APOLLO_STATE__\s*=z
video datac                     US   S:H  $ )N
__typenameKalturaData )_vs     S/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/azmedien.py<lambda>*AZMedienIE._real_extract.<locals>.<lambda>;   s    Q|_=    	kalturaIdz
kaltura idzkaltura::)ievideo_id)_match_valid_urlgroups_download_webpage_search_jsonr   anyr   
url_result_PARTNER_IDr   ie_key)selfr   
display_identry_idwebpagedatas         r%   _real_extractAZMedienIE._real_extract3   s    #44S9@@B
,,S=G$$/,
TD#D={CRYZfRgQh+j kH t''((4!H  6 	6r(   r"   N)__name__
__module____qualname____firstlineno__IE_DESC
_VALID_URLint_TESTSr3   r:   __static_attributes__r"   r(   r%   r	   r	      sf     GJ, b>%%#w

 T
" x!F( K6r(   r	   N)commonr   kalturar   utils.traversalr   r   r	   r"   r(   r%   <module>rH      s    !  396 96r(   