
    Ği                     6    d dl Z ddlmZ  G d de          ZdS )    N   )InfoExtractorc                   @    e Zd ZdZdddddddd	d
dddddgZd ZdS )AtScaleConfEventIEzAhttps?://(?:www\.)?atscaleconference\.com/events/(?P<id>[^/&$?]+)z<https://atscaleconference.com/events/data-scale-spring-2022/   zdata-scale-spring-2022zData @Scale Spring 2022z$md5:7d7ca1c42ac9c6d8a785092a1aea4b55)idtitledescription)urlplaylist_mincount	info_dictz6https://atscaleconference.com/events/video-scale-2021/   zvideo-scale-2021zVideo @Scale 2021c           	          |                      |          }|                     ||          }|                     t          j        d|          d||                     |          |                     |                    S )NzIdata-url\s*=\s*"(https?://(?:www\.)?atscaleconference\.com/videos/[^"]+)"Generic)ieplaylist_idr	   r
   )	_match_id_download_webpageplaylist_from_matchesrefindall_og_search_title_og_search_description)selfr   r   webpages       aC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/atscaleconf.py_real_extractz AtScaleConfEventIE._real_extract   s    nnS))((k::))Jcelmmk''00d>Y>YZa>b>b * d d 	d    N)__name__
__module____qualname__
_VALID_URL_TESTSr    r   r   r   r      s        UJ N*.A
 
  H$(A
 
 F$d d d d dr   r   )r   commonr   r   r$   r   r   <module>r&      s^    				 ! ! ! ! ! !d d d d d d d d d dr   