
    V|h
                     B    S SK Jr  SSKJrJrJrJrJr   " S S\5      rg)   )InfoExtractor   )int_or_nonemimetype2extstr_or_noneunified_timestampurl_or_nonec            
       D    \ rS rSrSrSSSSSSS	S
\S.S.SSS./rS rSrg)VeoIE   z4https?://app\.veo\.co/matches/(?P<id>[0-9A-Za-z-_]+)z0https://app.veo.co/matches/20201027-last-period/z20201027-last-periodmp4z*Akidemy u11s v Bradford Boys u11s (Game 3)z(re:https://c.veocdn.com/.+/thumbnail.jpg20201028i(Ę_i|  )idexttitle	thumbnailupload_date	timestampduration
view_count)url	info_dictzAhttps://app.veo.co/matches/20220313-2022-03-13_u15m-plsjq-vs-csl/T)r   only_matchingc                    U R                  U5      nU R                  SU 3U5      nU R                  SU S3US5      n/ nU GH  n[        UR                  S5      5      n[	        UR                  S5      5      nU(       a  US:X  a  MG  [        UR                  S5      5      n	[        UR                  S5      5      n
U
(       a  U	(       a  U
 S	U	 S
3OS nU
S:X  a  U R                  XU5      (       d  M  UR                  UU[        U5      [        UR                  S5      5      U	[        UR                  S5      SS9S.5        GM     U[        UR                  S5      5      U[	        UR                  S5      5      [        UR                  S5      5      [        UR                  S5      5      [        UR                  S5      5      S.$ )Nz#https://app.veo.co/api/app/matches/z/videoszDownloading video data	mime_typer   z
video/mp2theightrender_type-ppanoramawidthbit_ratei  )scale)r   	format_idr   r!   r   vbrr   r   createdr   r   )r   r   formatsr   r   r   r   )
	_match_id_download_jsonr   getr	   r   _is_valid_urlappendr   r   )selfr   video_idmetadata
video_datar'   fmtmimetype
format_urlr   r   r$   s               N/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/veo.py_real_extractVeoIE._real_extract   s   >>#&&&1(<hH ((1(7CXOgi
 C"377;#78H$SWWU^4J\!9 !23F%cggm&<=K6Af;-q2RVI j())*	JJNN!&#H-$SWWW%56 "377:#6dC # 6  g!67$X\\+%>?*8<<	+BC%hll<&@A#HLL$<=
 	
     N)	__name__
__module____qualname____firstlineno__
_VALID_URLint_TESTSr5   __static_attributes__r8   r7   r4   r   r      sI    HJ B(AC%#	
 SF",
r7   r   N)	commonr   utilsr   r   r   r   r	   r   r8   r7   r4   <module>rC      s     ! @
M @
r7   