Ë
    `§1hÿ  ã                   ó$   — d dl mZ  G d„ d«      Zy)é    ©Úcommand_builderc                   ó0   — e Zd Zd„ Zddœd„Zddœd„Zd„ Zy)ÚSessionc                 ó   — || _         y )N)Úconn)Úselfr   s     úd/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/selenium/webdriver/common/bidi/session.pyÚ__init__zSession.__init__   s	   € Øˆ�	ó    N)Úbrowsing_contextsc                ó8   — d|i}|€g }|r||d<   t        d|«      S )NÚeventsÚbrowsingContextszsession.subscriber   ©r	   r   r   Úparamss       r
   Ú	subscribezSession.subscribe   s8   € à�fð
ˆð Ð$Ø "ÐÙØ):ˆFÐ%Ñ&ÜÐ2°FÓ;Ð;r   c                ó8   — d|i}|€g }|r||d<   t        d|«      S )Nr   r   zsession.unsubscriber   r   s       r
   ÚunsubscribezSession.unsubscribe#   s8   € à�fð
ˆð Ð$Ø "ÐÙØ):ˆFÐ%Ñ&ÜÐ4°fÓ=Ð=r   c                 óP   — t        di «      }| j                  j                  |«      S )a5  
        The session.status command returns information about the remote end's readiness
        to create new sessions and may include implementation-specific metadata.

        Returns
        -------
        dict
            Dictionary containing the ready state (bool), message (str) and metadata
        zsession.status)r   r   Úexecute)r	   Úcmds     r
   ÚstatuszSession.status-   s&   € ô Ð.°Ó3ˆØ�y‰y× Ñ  Ó%Ð%r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   © r   r
   r   r      s    „ òð 48ô <ð 6:ô >ó&r   r   N)Ú%selenium.webdriver.common.bidi.commonr   r   r   r   r
   ú<module>r      s   ðõ$ B÷#&ò #&r   