Ë
    š„j1
  ã                   óB   — d dl mZ ddlmZmZmZmZmZ  G d„ de«      Zy)é   )ÚInfoExtractoré   )ÚExtractorErrorÚget_element_by_attributeÚparse_durationÚtry_getÚupdate_url_queryc            
       óP   — e Zd ZdZdddddddd	d
dœdœdddddddddœdœgZdZd„ Zy)Ú
USATodayIEz;https?://(?:www\.)?usatoday\.com/(?:[^/]+/)*(?P<id>[^?/#]+)zmhttp://www.usatoday.com/media/cinematic/video/81729424/us-france-warn-syrian-regime-ahead-of-new-peace-talks/Ú 033587d2529dc3411a1ab3644c3b8827Ú4799374959001Úmp4z6US, France warn Syrian regime ahead of new peace talksiå¦åVz$md5:7e50464fdf2126b0f533748d3c78d58fÚ29906170001Ú20160313)ÚidÚextÚtitleÚ	timestampÚdescriptionÚuploader_idÚupload_date)ÚurlÚmd5Ú	info_dictzzhttps://www.usatoday.com/story/tech/science/2018/08/21/yellowstone-supervolcano-eruption-stop-worrying-its-blow/973633002/Ú5824495846001z4Yellowstone more likely to crack rather than explodeiÔ{[z$md5:3715e7927639a4f16b474e9391687c62Ú28911775001Ú20180820)r   r   zFhttp://players.brightcove.net/%s/default_default/index.html?videoId=%sc                 óò  — | j                  |«      }| j                  t        |ddi«      |«      }t        dd|«      }|st	        dd¬«      ‚| j                  ||«      }t        |d„ t        «      xs i }d	| j                  |j                  d
d«      |j                  d«      xs |d   fz  t        |d   «      |d   |j                  d«      |j                  d«      t        |j                  d«      «      ddœS )NÚajaxÚtrueÚclasszui-video-datazno video on the webpageT)Úexpectedc                 ó   — | d   d   S )NÚasset_metadataÚitems© )Úxs    úP/var/www/html/GAP/venv/lib/python3.12/site-packages/yt_dlp/extractor/usatoday.pyú<lambda>z*USATodayIE._real_extract.<locals>.<lambda>0   s   € ¨QÐ/?Ñ-@ÀÑ-I€ ó    Úurl_transparentÚbrightcoveaccountr   ÚbrightcoveidÚbrightcove_idr   r   Ú	thumbnailr   ÚlengthÚBrightcoveNew)Ú_typer   r   r   r/   r   ÚdurationÚie_key)Ú	_match_idÚ_download_webpager	   r   r   Ú_parse_jsonr   ÚdictÚBRIGHTCOVE_URL_TEMPLATEÚgetÚstrr   )Úselfr   Ú
display_idÚwebpageÚui_video_dataÚ
video_dataÚitems          r(   Ú_real_extractzUSATodayIE._real_extract)   s  € Ø—^‘^ CÓ(ˆ
Ø×(Ñ(Ô)9¸#ÀÈÐ?OÓ)PÐR\Ó]ˆÜ0°¸/È7ÓSˆÙÜ Ð!:ÀTÔJÐJØ×%Ñ% m°ZÓ@ˆ
Ü�zÑ#IÌ4ÓPÒVÐTVˆð 'Ø×/Ñ/°4·8±8Ð<OÐQ^Ó3_Ðae×aiÑaiÐjxÓayò  bYð  ~Hð  IXñ  ~Yð  3Zñ  ZÜ�j Ñ&Ó'Ø Ñ(Ø#Ÿ™¨Ó4Ø%Ÿ>™>¨-Ó8Ü& z§~¡~°hÓ'?Ó@Ø%ñ	
ð 		
r*   N)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTSr9   rB   r&   r*   r(   r   r      si   „ ØO€Jð Ø1à!ØØMØ#ØAØ(Ø%ñ
ñ	ð Là!ØØKØ#ØAØ(Ø%ñ
ñð€Fð4 gÐó
r*   r   N)	Úcommonr   Úutilsr   r   r   r   r	   r   r&   r*   r(   ú<module>rJ      s   ðÝ !÷õ ô0
�õ 0
r*   