
    Ği                     >    d dl mZ ddlmZmZ  G d de          ZdS )   )InfoExtractor   )extract_attributes
remove_endc                   2    e Zd ZdZdddddddd	d
gZd ZdS )TheHoleTvIEz7https?://(?:www\.)?the-hole\.tv/episodes/(?P<id>[\w-]+)z8https://the-hole.tv/episodes/gromkii-vopros-sergey-orlov fea6682f47786f3ae5a6cbd635ec4bf9zgromkii-vopros-sergey-orlovmp4u7   Сергей Орлов — Громкий вопросzBhttps://assets-cdn.the-hole.tv/images/t8gan4n6zn627e7wni11b2uemqtsz$md5:45741a9202331f995d9fb76996759379)idexttitle	thumbnaildescription)urlmd5	info_dictc                    |                      |          }|                     ||          }t          |                     d|d                    }|                     |d         |d          \  }}|t          |                     |          d          |                     |          |                    d          ||dS )Nz+(<div[^>]*\bdata-controller="player"[^>]*>)zvideo playerzdata-player-source-valuer
   u    — The Holezdata-player-poster-value)r   r   r   r   formats	subtitles)		_match_id_download_webpager   _search_regex#_extract_m3u8_formats_and_subtitlesr   _html_extract_title_og_search_descriptionget)selfr   video_idwebpageplayer_attrsr   r   s          _C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/theholetv.py_real_extractzTheHoleTvIE._real_extract   s    >>#&&((h77)$*<*<:G^+U +U V V!EE34hG G  8 8 A A?SS66w??%))*DEE"
 
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr"    r#   r!   r   r      sX        KJI1/N]A
 

 
 
F
 
 
 
 
r#   r   N)commonr   utilsr   r   r   r)   r#   r!   <module>r,      sc    ! ! ! ! ! ! 2 2 2 2 2 2 2 2
 
 
 
 
- 
 
 
 
 
r#   