U
    gy                     @   s0   d dl mZ ddlmZmZ G dd deZdS )   )InfoExtractor   )ExtractorErrorurlencode_postdatac                   @   s   e Zd Zdd ZdS )GigyaBaseIEc                 C   sF   | j dd ddt|d}|dp*|d}|rBtd| dd	|S )
Nz-https://accounts.eu1.gigya.com/accounts.loginz
Logging inzUnable to log in)ZnoteZerrnotedataZerrorDetailsZerrorMessagezUnable to login: T)expected)Z_download_jsonr   getr   )selfZ	auth_dataZ	auth_infoerror_message r   :/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/gigya.py_gigya_login	   s       zGigyaBaseIE._gigya_loginN)__name__
__module____qualname__r   r   r   r   r   r      s   r   N)commonr   utilsr   r   r   r   r   r   r   <module>   s   