
    VGh	                     >    d dl Z ddlmZ ddlmZmZ  G d de      Zy)    N   )InfoExtractor   )make_archive_id
remove_endc            	       V    e Zd ZdZdddddddd	gd
ddidddddddddddidgZd Zy)CrtvgIEz8https?://(?:www\.)?crtvg\.es/tvg/a-carta/(?P<id>[^/#?]+)z:https://www.crtvg.es/tvg/a-carta/os-caimans-do-tea-5839623 c0958d9ff90e4503a75544358758921dzos-caimans-do-tea-5839623u   Os caimáns do Teamp4z$md5:f71cfba21ae564f0a6f415b31de1f842zre:^https?://.*\.(?:jpg|png)zcrtvg 5839623)idtitleextdescription	thumbnail_old_archive_idsskip_downloadm3u8)urlmd5	info_dictparamsz8https://www.crtvg.es/tvg/a-carta/a-parabolica-love-story 9a47b95a1749db7b7eb3214904624584za-parabolica-love-storyu4   A parabólica / Trabuco, o can mordedor / Love Story)r   r   r   r   r   c                    | j                  |      }| j                  ||      }| j                  d|d      }| j                  |dz   |d      }|j	                  | j                  |dz   |d             d }t        j                  d|      x}rt        | |j                  d            g}|||t        | j                  d	d
g|dd       d      | j                  d|dd       | j                  ddg|dd       dS )Nzvar\s+url\s*=\s*["\']([^"\']+)z	video urlz/playlist.m3u8F)fatalz/manifest.mpdz[^/#?]+-(?P<old_id>\d{7})old_idzog:titleztwitter:titler   )defaultz | CRTVGr   zog:imageztwitter:imager   )r   r   formatsr   r   r   )	_match_id_download_webpage_search_regex_extract_m3u8_formatsextend_extract_mpd_formatsre	fullmatchr   groupr   _html_search_meta)selfr   video_idwebpage	video_urlr   old_video_idmobjs           _/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/crtvg.py_real_extractzCrtvgIE._real_extract"   s&   >>#&((h7&&'H'S^_	,,Y9I-I8[`,at00_1Lh^c0de<< <hGG4G+D$**X2FGHL  , 6 6_-w !7 !OPZ\11--ae1f//_0MwXcmq/r
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr/    r0   r.   r	   r	      sn    LJK1-)A8!0 1
 #F+ J1+KA8
 #F+F2
r0   r	   )r$   commonr   utilsr   r   r	   r6   r0   r.   <module>r9      s    	 ! /.
m .
r0   