§
    °õix  ã                   óR   — d dl mZ d dlmZ d dlmZ d dlmZ  G d„ de¦  «        ZdS )é    )ÚOptional)ÚDesiredCapabilities)ÚClientConfig)ÚRemoteConnectionc                   ón   ‡ — e Zd Zej        d         Z	 	 	 ddededee         dee	         d	df
ˆ fd
„Z
ˆ xZS )ÚSafariRemoteConnectionÚbrowserNameTFNÚremote_server_addrÚ
keep_aliveÚignore_proxyÚclient_configÚreturnc                 ó²   •— |pt          ||d¬¦  «        }t          ¦   «                              ||¬¦  «         d| j        d<   d| j        d<   d| j        d	<   d S )
Néx   )r
   r   Útimeout)r   r   )ÚGETú%/session/$sessionId/apple/permissionsÚGET_PERMISSIONS)ÚPOSTr   ÚSET_PERMISSIONS)r   z)/session/$sessionId/apple/attach_debuggerÚATTACH_DEBUGGER)r   ÚsuperÚ__init__Ú	_commands)Úselfr
   r   r   r   Ú	__class__s        €úw/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/selenium/webdriver/safari/remote_connection.pyr   zSafariRemoteConnection.__init__   s�   ø€ ð &ð 
­Ø1¸jÐRUð*
ñ *
ô *
ˆõ 	‰Œ×ÒØ%Ø'ð 	ñ 	
ô 	
ð 	
ð
 -]ˆŒÐ(Ñ)Ø,]ˆŒÐ(Ñ)Ø,aˆŒÐ(Ñ)Ð)Ð)ó    )TFN)Ú__name__Ú
__module__Ú__qualname__r   ÚSAFARIÚbrowser_nameÚstrÚboolr   r   r   Ú__classcell__)r   s   @r   r   r      s£   ø€ € € € € Ø&Ô-¨mÔ<€Lð
  Ø',Ø04ðbð bàðbð ðbð ˜t”nð	bð
   Ô-ðbð 
ðbð bð bð bð bð bð bð bð bð br   r   N)	Útypingr   Ú.selenium.webdriver.common.desired_capabilitiesr   Ú'selenium.webdriver.remote.client_configr   Ú+selenium.webdriver.remote.remote_connectionr   r   © r   r   ú<module>r,      sŽ   ðð$ Ð Ð Ð Ð Ð à NÐ NÐ NÐ NÐ NÐ NØ @Ð @Ð @Ð @Ð @Ð @Ø HÐ HÐ HÐ HÐ HÐ Hðbð bð bð bð bÐ-ñ bô bð bð bð br   