
    Ği                     J    d dl mZ ddlmZ ddlmZmZ  G d de          ZdS )   )InfoExtractor   )
clean_html)find_elementtraverse_objc                   d    e Zd ZdZdZdZdddddgd	d
ddddedddddddgdddddd	dgZd ZdS )UMGDeIEzumg:dezUniversal Music DeutschlandzShttps?://(?:www\.)?universal-music\.de/[^/?#]+/videos/(?P<slug>[^/?#]+-(?P<id>\d+))zJhttps://www.universal-music.de/sido/videos/jedes-wort-ist-gold-wert-457803457803mp4zJedes Wort ist Gold wertSidoz$md5:df2dbffcff1a74e0a7c9bef4b497aeeczjedes-wort-ist-gold-wert-457803g     @j@z:re:https?://images\.universal-music\.de/img/assets/.+\.jpgi7Z20171218)idexttitleartistsdescription
display_idduration	thumbnail	timestampupload_date
view_count)url	info_dictzQhttps://www.universal-music.de/alexander-eder/videos/der-doktor-hat-gesagt-609533609533zDer Doktor hat gesagtzAlexander Ederzder-doktor-hat-gesagt-609533g     @b@ig20250326)	r   r   r   r   r   r   r   r   r   c                    |                      |                              dd          \  }}|                     ||          }i |                     ||          |t	          |                     d|          t          t          f          t	          |t          d          ht          hf          || 
                    d|dd|i          d	S )
Nslugr   zumg-artist-screenname_3Y0Lj)clsz"https://hls.universal-music.de/getr   )query)r   r   r   r   formats)_match_valid_urlgroup_download_webpage_search_json_ldr   _html_search_metafilterallr   r   _extract_m3u8_formats)selfr   r   video_idwebpages        YC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/umg.py_real_extractzUMGDeIE._real_extract(   s    #44S99??MM
H((j99	
""7J77	
#D$:$:;RT[$\$\_egj^kll'<H3M3M3M2NQ[P\1]^^$114j%PTV^O_ 2 a a	
 	
 	
 		
    N)	__name__
__module____qualname__IE_NAMEIE_DESC
_VALID_URLint_TESTSr/    r0   r.   r	   r	      s        G+GgJ[/xA;V#%
 
   c,()8V#%

 

 F<
 
 
 
 
r0   r	   N)commonr   utilsr   utils.traversalr   r   r	   r9   r0   r.   <module>r=      su    ! ! ! ! ! !       8 8 8 8 8 8 8 8/
 /
 /
 /
 /
m /
 /
 /
 /
 /
r0   