Ë
    `§1h¯  ã                   ó>   — d dl mZ d dlmZ d dlmZ  G d„ de«      Zy)é    )ÚOptional)ÚClientConfig)ÚRemoteConnectionc                   óV   ‡ — e Zd Z	 	 	 ddededededee   dee   ddfˆ fd	„Zd
„ Zˆ xZ	S )ÚChromiumRemoteConnectionNÚremote_server_addrÚvendor_prefixÚbrowser_nameÚ
keep_aliveÚignore_proxyÚclient_configÚreturnc                 óÊ   •— |xs t        ||d¬«      }t        ‰
| �	  ||¬«       || _        | j	                  |«      }|j                  «       D ]  \  }}	|	| j                  |<   Œ y )Néx   )r   r   Útimeout)r   r   )r   ÚsuperÚ__init__r
   Ú_remote_commandsÚitemsÚ	_commands)Úselfr   r	   r
   r   r   r   ÚcommandsÚkeyÚvalueÚ	__class__s             €úk/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/remote_connection.pyr   z!ChromiumRemoteConnection.__init__   sz   ø€ ð &ò 
¬Ø1¸jÐRUô*
ˆô 	‰ÑØ%Ø'ð 	ô 	
ð )ˆÔØ×(Ñ(¨Ó7ˆØ"Ÿ.™.Ó*ò 	(‰JˆC�Ø"'ˆD�N‰N˜3Òñ	(ó    c                 óx   — ddddddd|› d�fd	d|› d
�fd	d|› d�fdd|› d�fdd|› d�fdd|› d�fdd|› d�fdœ}|S )N)ÚPOSTz'/session/$sessionId/chromium/launch_app)r   z/session/$sessionId/permissions)r   ú//session/$sessionId/chromium/network_conditions)ÚGETr    )ÚDELETEr    r   z/session/$sessionId/z/cdp/executer!   z/cast/get_sinksz/cast/get_issue_messagez/cast/set_sink_to_usez/cast/start_desktop_mirroringz/cast/start_tab_mirroringz/cast/stop_casting)Ú	launchAppÚsetPermissionsÚsetNetworkConditionsÚgetNetworkConditionsÚdeleteNetworkConditionsÚexecuteCdpCommandÚgetSinksÚgetIssueMessageÚsetSinkToUseÚstartDesktopMirroringÚstartTabMirroringÚstopCasting© )r   r	   Úremote_commandss      r   r   z)ChromiumRemoteConnection._remote_commands-   s£   € àLØIØ$_Ø$^Ø'dØ"(Ð,@ÀÀÈ|Ð*\Ð!]ØÐ"6°}°oÀ_Ð UÐVØ %Ð)=¸m¸_ÐLcÐ'dÐeØ#Ð';¸M¸?ÐJ_Ð%`ÐaØ&,Ð0DÀ]ÀOÐSpÐ.qÐ%rØ"(Ð,@ÀÀÐOhÐ*iÐ!jØ"Ð&:¸=¸/ÐI[Ð$\Ð]ñ
ˆð Ðr   )TFN)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚboolr   r   r   r   Ú__classcell__)r   s   @r   r   r      se   ø„ ð  Ø',Ø04ñ(àð(ð ð(ð ð	(ð
 ð(ð ˜t‘nð(ð   Ñ-ð(ð 
õ(ö*r   r   N)Útypingr   Ú'selenium.webdriver.remote.client_configr   Ú+selenium.webdriver.remote.remote_connectionr   r   r/   r   r   ú<module>r:      s   ðõ" å @Ý Hô%Ð/õ %r   