
    VGhd                     &    d dl mZ  G d de      Zy)   )InfoExtractorc                   0    e Zd ZdZdZddddddd	d
Zd Zy)GlideIEz&Glide mobile video messages (glide.me)z3https?://share\.glide\.me/(?P<id>[A-Za-z0-9\-=_+]+)z.http://share.glide.me/UZF8zlmuQbe4mr+7dCiQ0w== 4466372687352851af2d131cfaa8a4c7zUZF8zlmuQbe4mr+7dCiQ0w==mp4zDamon's Glide messagez*re:^https?://.*?\.cloudfront\.net/.*\.jpg$)idexttitle	thumbnail)urlmd5	info_dictc           	      Z   | j                  |      }| j                  ||      }| j                  d|      }| j                  | j	                  d|dd d            xs | j                  |      }| j                  | j	                  d|dd d            xs | j                  |      }||||dS )	N z%<source[^>]+src=(["\'])(?P<url>.+?)\1z	video URLr   )defaultgroupzC<img[^>]+id=["\']video-thumbnail["\'][^>]+src=(["\'])(?P<url>.+?)\1zthumbnail url)r   r
   r   r   )	_match_id_download_webpage_generic_title_proto_relative_url_search_regex_og_search_video_url_og_search_thumbnail)selfr   video_idwebpager
   	video_urlr   s          _/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/glide.py_real_extractzGlideIE._real_extract   s    >>#&((h7##B0,,T-?-?4[$ .@ .  @ "66w? 	 ,,T-?-?R_d .@ .  @ "66w? 	 "	
 	
    N)__name__
__module____qualname__IE_DESC
_VALID_URL_TESTr    r    r   r   r      s/    6GGJ?1,,F	
	E
r    r   N)commonr   r   r'   r    r   <module>r)      s    !"
m "
r    