
    Ği                     B    d dl Z ddlmZ ddlmZ  G d de          ZdS )    N   )InfoExtractor   )extract_attributesc                   8    e Zd ZdZdZdZdddddd	d
ddZd ZdS )BFIPlayerIEFz
bfi:playerzDhttps?://player\.bfi\.org\.uk/[^/]+/film/watch-(?P<id>[\w-]+)-onlinezEhttps://player.bfi.org.uk/free/film/watch-computer-doctor-1974-online e8783ebd8e061ec4bc6e9501ed547de8z htNnhlZjE60C9VySkQEIBtU-cNV1Xx63mp4zComputer Doctorz$md5:fb6c240d40c4dbe40428bdd62f78203b)idexttitledescriptionz3BFI Player films cannot be played outside of the UK)urlmd5	info_dictskipc                    |                      |          }|                     ||          }g }t          j        d|          D ]j}t	          |          }|                    d          }|s)|                    |                     d|z   d||                    d                               k|                     |          S )Nz(?s)<[^>]+class="player"[^>]*>zdata-video-idzooyala:Ooyalaz
data-label)		_match_id_download_webpagerefindallr   getappend
url_resultplaylist_result)selfr   video_idwebpageentries	player_elplayer_attr	ooyala_ids           YC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/bfi.py_real_extractzBFIPlayerIE._real_extract   s    >>#&&((h77$EwOO 	; 	;I,Y77K#88I NN4??I%x;??<88: : ; ; ; ; ##G,,,    N)__name__
__module____qualname___WORKINGIE_NAME
_VALID_URL_TESTr%    r&   r$   r   r      s`        HGXJV14&A	
 
 F
 
E- - - - -r&   r   )r   commonr   utilsr   r   r.   r&   r$   <module>r1      sf    				 ! ! ! ! ! ! & & & & & &- - - - -- - - - - -r&   