
    Ği                     Z    d dl mZ d dlmZmZ  G d de          Z G d de          ZdS )   )InfoExtractor)	YoutubeIEYoutubeTabIEc                       e Zd ZdZddi dddddd	d
dddddddgdddddedddedddd	dddeddd d!d"d	ed#d$d	d%dd&d'd(d)dd*gZd+ Zd,S )-BeatBumpVideoIEz6https?://beatbump\.(?:ml|io)/listen\?id=(?P<id>[\w-]+)z)https://beatbump.ml/listen?id=MgNrAu2pzNs 5ff3fff41d3935b9810a9731e485fe66idMgNrAu2pzNsextmp4artistStephen	thumbnailz:https://i.ytimg.com/vi_webp/MgNrAu2pzNs/maxresdefault.webpchannel_urlz8https://www.youtube.com/channel/UC-pWHpBjdGG69N9mM2auIAAupload_date20190312
categoriesMusicplayable_in_embedTduration   
like_count	alt_titlezVoyeur Girl
view_counttrackuploadertitlechannel_follower_count	age_limit    publicnot_livez"it's too much love to know my dearz$md5:7ae382a65843d6df2685993e90a8628fzcount:11zUC-pWHpBjdGG69N9mM2auIAAz	count:100)availabilitylive_statusalbumchannelcomment_countdescriptiontagscreator
channel_idchannel_is_verifiedheatmap)urlmd5	info_dictz)https://beatbump.io/listen?id=LDGZAprNGWor.   only_matchingc                 j    |                      |          }|                     d| t          |          S )Nz"https://music.youtube.com/watch?v=)	_match_id
url_resultr   selfr.   id_s      ^C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/beatbump.py_real_extractzBeatBumpVideoIE._real_extract-   s3    nnS!!ICII9VYZZZ    N__name__
__module____qualname__
_VALID_URLint_TESTSr:    r;   r9   r   r      s\       JJ:1
-
5
 i
 U	

 U
 :
 7)
  
 
 #
 
 #
 ]
 	
 ]
  %c!
" #
$ %%:  A 4#'"9
 
 
! !D ; C$FL[ [ [ [ [r;   r   c                       e Zd ZdZddddeddg dd	d
gdddddiddddeddddddddd
gdddddidddeddddddg dddd
gdd dd!gZd" Zd#S )$BeatBumpPlaylistIEzMhttps?://beatbump\.(?:ml|io)/(?:release\?id=|artist/|playlist/)(?P<id>[\w-]+)z0https://beatbump.ml/release?id=MPREb_gTAcphH99wE2   )OLAK5uy_l1m0thk3g31NmIIz_vMIbWtyv7eZixlH0unlistedz0Album - Royalty Free Music Library V2 (50 Songs) 20231110)r	   r#   r   r   r(   r)   modified_datez'YouTube Music is not directly supported)r.   playlist_countr0   expected_warningsz3https://beatbump.ml/artist/UC_aEa8K-EOJ3D6gOs7HcyNgr   flatplaylistTzUC_aEa8K-EOJ3D6gOs7HcyNgz*https://www.youtube.com/@NoCopyrightSoundsz8https://www.youtube.com/channel/UC_aEa8K-EOJ3D6gOs7HcyNgz@NoCopyrightSoundsNoCopyrightSoundsz$md5:cd4fd53d81d363d05eee6c1b478b491azcount:65)r	   uploader_urlr   uploader_idr   r   r   r(   r&   r)   r+   r,   )r.   playlist_mincountparamsr0   rM   zAhttps://beatbump.ml/playlist/VLPLRBp0Fe2GpgmgoscNFLxNyBVSFVdYmFkq"PLRBp0Fe2GpgmgoscNFLxNyBVSFVdYmFkqz]Providing you with copyright free / safe music for gaming, live streaming, studying and more!u   NCS : All Releases 💿r!   20231112)r	   rP   r(   r   r   rQ   r   r   r#   r&   r)   rK   r+   zAhttps://beatbump.io/playlist/VLPLFCHGavqRG-q_2ZhmgU2XB2--ZY6irT1cr1   c                 j    |                      |          }|                     d| t          |          S )Nz!https://music.youtube.com/browse/)r4   r5   r   r6   s      r9   r:   z BeatBumpPlaylistIE._real_extractm   s3    nnS!!H3HH,X[\\\r;   Nr<   rC   r;   r9   rE   rE   2   s(       aJA=&G'
 
 HH  E!4(,HU/&)(+A*4#'
 
 HH% ( S!4(6HzU/.+$*'4
 
 HH' * S i7Fr] ] ] ] ]r;   rE   N)commonr   youtuber   r   r   rE   rC   r;   r9   <module>rY      s    ! ! ! ! ! ! , , , , , , , ,*[ *[ *[ *[ *[m *[ *[ *[Z=] =] =] =] =] =] =] =] =] =]r;   