§
    :jX  ã                   ó"  — d Z  G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z	 G d„ de¦  «        Z
 G d„ de¦  «        ZdS )z$
Errors to be used by PyChromecast.
c                   ó   — e Zd ZdZdS )ÚPyChromecastErrorzBase error for PyChromecast.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úH/home/user/adhan/venv/lib/python3.11/site-packages/pychromecast/error.pyr   r      s   € € € € € Ø&Ð&Ð&Ð&r
   r   c                   ó   — e Zd ZdZdS )ÚChromecastConnectionErrorz3When a connection error occurs within PyChromecast.Nr   r	   r
   r   r   r   
   s   € € € € € Ø=Ð=Ð=Ð=r
   r   c                   ó   — e Zd ZdZdS )ÚChromecastConnectionClosedz.When a connection was closed by remote device.Nr   r	   r
   r   r   r      s   € € € € € Ø8Ð8Ð8Ð8r
   r   c                   ó   — e Zd ZdZdS )ÚPyChromecastStoppedz[Raised when a command is invoked while the Chromecast's socket_client
    is stopped.

    Nr   r	   r
   r   r   r      ó   € € € € € ðð ð ð r
   r   c                   ó   — e Zd ZdZdS )ÚNotConnectedzO
    Raised when a command is invoked while not connected to a Chromecast.
    Nr   r	   r
   r   r   r      s   € € € € € ðð ð ð r
   r   c                   ó   — e Zd ZdZdS )ÚUnsupportedNamespacezu
    Raised when trying to send a message with a namespace that is not
    supported by the current running app.
    Nr   r	   r
   r   r   r      r   r
   r   c                   ó   — e Zd ZdZdS )ÚControllerNotRegisteredzs
    Raised when trying to interact with a controller while it is
    not registered with a ChromeCast object.
    Nr   r	   r
   r   r   r   &   r   r
   r   c                   ó0   ‡ — e Zd ZdZdZdeddfˆ fd„Zˆ xZS )ÚRequestFailedz)Raised when a request failed to complete.zFailed to execute {request}.ÚrequestÚreturnNc                 ó|   •— t          ¦   «                              | j                             |¬¦  «        ¦  «         d S )N)r   ©ÚsuperÚ__init__ÚMSGÚformat)Úselfr   Ú	__class__s     €r   r    zRequestFailed.__init__2   s1   ø€ Ý‰Œ×Ò˜œŸš°˜Ñ9Ô9Ñ:Ô:Ð:Ð:Ð:r
   )r   r   r   r   r!   Ústrr    Ú__classcell__©r$   s   @r   r   r   -   sV   ø€ € € € € Ø3Ð3à
(€Cð; ð ;¨ð ;ð ;ð ;ð ;ð ;ð ;ð ;ð ;ð ;ð ;r
   r   c                   ó4   ‡ — e Zd ZdZdZdededdfˆ fd„Zˆ xZS )ÚRequestTimeoutz Raised when a request timed out.z3Execution of {request} timed out after {timeout} s.r   Útimeoutr   Nc                 ó~   •— t          ¦   «                              | j                             ||¬¦  «        ¦  «         d S )N)r   r*   r   )r#   r   r*   r$   s      €r   r    zRequestTimeout.__init__;   s3   ø€ Ý‰Œ×Ò˜œŸš°À'˜ÑJÔJÑKÔKÐKÐKÐKr
   )	r   r   r   r   r!   r%   Úfloatr    r&   r'   s   @r   r)   r)   6   sj   ø€ € € € € Ø*Ð*à
?€CðL ð L¨eð L¸ð Lð Lð Lð Lð Lð Lð Lð Lð Lð Lr
   r)   c                   ó   — e Zd ZdZdS )ÚZeroConfInstanceRequiredz,Raised when a zeroconf instance is required.Nr   r	   r
   r   r.   r.   ?   s   € € € € € Ø6Ð6Ð6Ð6r
   r.   N)r   Ú	Exceptionr   r   r   r   r   r   r   r   r)   r.   r	   r
   r   ú<module>r0      sÎ  ððð ð
'ð 'ð 'ð 'ð '˜	ñ 'ô 'ð 'ð>ð >ð >ð >ð >Ð 1ñ >ô >ð >ð9ð 9ð 9ð 9ð 9Ð!2ñ 9ô 9ð 9ðð ð ð ð Ð+ñ ô ð ðð ð ð ð Ð$ñ ô ð ðð ð ð ð Ð,ñ ô ð ðð ð ð ð Ð/ñ ô ð ð;ð ;ð ;ð ;ð ;Ð%ñ ;ô ;ð ;ðLð Lð Lð Lð LÐ&ñ Lô Lð Lð7ð 7ð 7ð 7ð 7Ð0ñ 7ô 7ð 7ð 7ð 7r
   