
    uki*	                     &    d dl mZ  G d de      Zy)   )InfoExtractorc                   n    e Zd ZdZdgZddddddd	d
dddd	ddddddddgZdddddddddddgZd Zy )!DBTVIEzthttps?://(?:www\.)?dagbladet\.no/video/(?:(?:embed|(?P<display_id>[^/]+))/)?(?P<id>[0-9A-Za-z_-]{11}|[a-zA-Z0-9]{8})z{<iframe[^>]+src=(["\'])(?P<url>(?:https?:)?//(?:www\.)?dagbladet\.no/video/embed/(?:[0-9A-Za-z_-]{11}|[a-zA-Z0-9]{8}).*?)\1z+https://www.dagbladet.no/video/PynxJnNWChE/ b8f850ba1860adbda668d367f9b77699PynxJnNWChEmp4uQ   Skulle teste ut fornøyelsespark, men kollegaen var bare opptatt av bikinikroppenz$md5:49cc8370e7d66e8a2ef15c3b4631fd3fzre:https?://.+\.jpg20160916E   UCk5pvsyZJoYJBd7_oFPTlRQ	Dagbladet)	idexttitledescription	thumbnailupload_datedurationuploader_iduploaderzInvalid URL)urlmd5	info_dictskipz@https://www.dagbladet.no/video/embed/xlGmyIeN9Jo/?autoplay=falseT)r   only_matchingzAhttps://www.dagbladet.no/video/truer-iran-bor-passe-dere/PalfB2CwzDhttps://www.dagbladet.no/nyheter/rekordstort-russisk-angrep/833256931HW7fYryu   Putin taler - så skjer dettez$md5:3e8bacee33de861a9663d9a3fcc54e5ezputin-taler-sa-skjer-dettez*re:https?://cdn\.jwplayer\.com/v2/media/.+i^h20250627)r   r   r   r   
display_idr   	timestampr   )r   r   c                     | j                  |      j                         \  }}d||d}t        |      dk(  r|j                  |dd       |S |j                  d|z   dd       |S )Nurl_transparent)_typer   r      Youtube)r   ie_keyzjwplatform:
JWPlatform)_match_valid_urlgroupslenupdate)selfr   r   video_idinfos        P/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/yt_dlp/extractor/dbtv.py_real_extractzDBTVIE._real_extract,   s    #44S9@@B
H&$

 x=BKK#  	 KK$x/&      N)__name__
__module____qualname__
_VALID_URL_EMBED_REGEX_TESTS_WEBPAGE_TESTSr.    r/   r-   r   r      s     IJ S  TL<1hA/%5#

   R S%F0 V4A6F#%	
 Nr/   r   N)commonr   r   r7   r/   r-   <module>r9      s    !9] 9r/   