
    V|h                     <    S SK Jr   " S S\5      r " S S\5      rg)   )InfoExtractorc                       \ rS rSrSrS rSrg)FOX9IE   z.https?://(?:www\.)?fox9\.com/video/(?P<id>\d+)c                 P    U R                  U5      nU R                  SU-   SU5      $ )NzJanvato:anvato_epfox_app_web_prod_b3373168e12f423f41504f207000188daf88251b:Anvato)	_match_id
url_result)selfurlvideo_ids      O/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/fox9.py_real_extractFOX9IE._real_extract   s/    >>#&X[cch  	      N)__name__
__module____qualname____firstlineno__
_VALID_URLr   __static_attributes__r   r   r   r   r      s    BJ r   r   c                   H    \ rS rSrSrSSSSSSS	S
SSSS/SS/S.
S.rS rSrg)
FOX9NewsIE   z2https?://(?:www\.)?fox9\.com/news/(?P<id>[^/?&#]+)zUhttps://www.fox9.com/news/black-bear-in-tree-draws-crowd-in-downtown-duluth-minnesota d6e1b2572c3bab8a849c9103615dd243314473mp4z#Bear climbs tree in downtown Duluthz$md5:6a36bfb5073a411758a752455408ac903   i<`X20161102EPFOXNewsSportsnewsvideo)
idexttitledescriptionduration	timestampupload_dateuploader
categoriestags)r   md5	info_dictc                     U R                  U5      nU R                  X5      nU R                  SUS5      nU R                  SU-   S5      $ )NzanvatoId\s*:\s*[\'"](\d+)z	anvato idzhttps://www.fox9.com/video/FOX9)r	   _download_webpage_search_regexr
   )r   r   
display_idwebpage	anvato_ids        r   r   FOX9NewsIE._real_extract!   sO    ^^C(
((9&&(';@	<yH&QQr   r   N)r   r   r   r   r   _TESTr   r   r   r   r   r   r      sG    FJf1:A#%!8,W%
E"Rr   r   N)commonr   r   r   r   r   r   <module>r<      s"    ! ]  R Rr   