
    V|hj                     .    S SK r SSKJr   " S S\5      rg)    N   )InfoExtractorc                   h    \ rS rSrSrSSSSS.SS	0S
.SSSSSS.SS	0S
.SSS.SSS.SSS./rS rSrg)BloombergIE   z<https?://(?:www\.)?bloomberg\.com/(?:[^/]+/)*(?P<id>[^/?#]+)znhttps://www.bloomberg.com/news/videos/2021-09-14/apple-unveils-the-new-iphone-13-stock-doesn-t-move-much-videoV8cFcYMxTHaMcEiiYVr39Aflvz8Apple Unveils the New IPhone 13, Stock Doesn't Move Much)idexttitleformatzbest[format_id^=hds])url	info_dictparamsz?http://www.bloomberg.com/features/2016-hello-world-new-zealand/z$938c7e72-3f25-4ddb-8b85-a9be731baa74z/Meet the Real-Life Tech Wizards of Middle Earthu`   Hello World, Episode 1: New Zealand’s freaky AI babies, robot exoskeletons, and a virtual you.)r
   r   r   descriptionzwhttps://www.bloomberg.com/politics/articles/2017-02-08/le-pen-aide-briefed-french-central-banker-on-plan-to-print-moneyT)r   only_matchingzshttp://www.bloomberg.com/news/articles/2015-11-12/five-strange-things-that-have-been-happening-in-financial-marketszdhttp://www.bloomberg.com/politics/videos/2015-11-25/karl-rove-on-jeb-bush-s-struggles-stopping-trumpc                 v   U R                  U5      nU R                  X5      nU R                  SUSSS S9nU(       d(  U R                  U R                  SUS5      U5      nUS   n[        R
                  " SSU R                  U5      5      nU R                  SU 3U5      n/ nUS    Hi  n	U	R                  S	5      n
U
(       d  M  U	S
   S:X  a#  UR                  U R                  XSSSS95        MI  UR                  U R                  XSSS95        Mk     UUUU R                  U5      U R                  U5      S.$ )N)z4["\']bmmrId["\']\s*:\s*(["\'])(?P<id>(?:(?!\1).)+)\1z+videoId\s*:\s*(["\'])(?P<id>(?:(?!\1).)+)\1z)data-bmmrid=(["\'])(?P<id>(?:(?!\1).)+)\1r
   )groupdefaultzBPlayer\(null,\s*({[^;]+})\);z: Video$ z1http://www.bloomberg.com/multimedia/api/embed?id=streamsr   muxing_formatTSmp4hlsF)m3u8_idfatalhds)f4m_idr   )r
   r   formatsr   	thumbnail)	_match_id_download_webpage_search_regex_parse_jsonresub_og_search_title_download_jsongetextend_extract_m3u8_formats_extract_f4m_formats_og_search_description_og_search_thumbnail)selfr   namewebpagevideo_idbplayer_datar   
embed_infor    stream
stream_urls              T/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/bloomberg.py_real_extractBloombergIE._real_extract+   so   ~~c"((3%%; Tt	 & 5
 ++D,>,>0'4-ABFHL#D)Hz2t'<'<W'EF((?zJHV
 +FE*Jo&$.t99%e  :  M N t88e  9  E F , 66w?227;
 	
     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr9   __static_attributes__r<   r;   r8   r   r      s    PJ @*P
 ,

 Q8F}	
 ,
 I
 E v; FD"
r;   r   )r&   commonr   r   r<   r;   r8   <module>rE      s    	 !G
- G
r;   