
    V|h                     &    S SK Jr   " S S\5      rg)   )InfoExtractorc                   <    \ rS rSrSrSSSSSSS	.S
S0S./rS rSrg)ScreenRecIE   z6https?://(?:www\.)?screenrec\.com/share/(?P<id>\w{10})z&https://screenrec.com/share/DasLtbknYo
DasLtbknYomp4z02.05.2024_03.01.25_RECzRecorded with ScreenReczre:^https?://.*\.gif$)idexttitledescription	thumbnailskip_downloadT)url	info_dictparamsc           
         U R                  U5      nU R                  X5      nU R                  SUSSS9nUU R                  US S9=(       d    U R	                  U5      U R                  U5      U R                  U5      U R                  XBSS9S.$ )	Nz.customUrl\s*:\s*(["\'])(?P<url>(?:(?!\1).)+)\1zm3u8 URLr   )group)defaultr   )r
   )r	   r   r   r   formats)	_match_id_download_webpage_search_regex_og_search_title_html_extract_title_og_search_description_og_search_thumbnail_extract_m3u8_formats)selfr   video_idwebpagem3u8_urls        T/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/screenrec.py_real_extractScreenRecIE._real_extract   s    >>#&((7%%=w
Z_ & a **7D*AfTE]E]^eEf66w?227;11(%1P
 	
     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr#   __static_attributes__r&   r%   r"   r   r      s;    JJ7.41
 T
 F
r%   r   N)commonr   r   r&   r%   r"   <module>r/      s    !
- 
r%   