
    vKg                     >    S SK Jr  S SKJr  S SKJr   " S S\5      rg)    )Optional)ClientConfig)RemoteConnectionc                   d   ^  \ rS rSr   SS\S\S\S\S\\   S\\   S	S4U 4S
 jjjrS r	Sr
U =r$ )ChromiumRemoteConnection   Nremote_server_addrvendor_prefixbrowser_name
keep_aliveignore_proxyclient_configreturnc                    > U=(       d
    [        XSS9n[        T
U ]	  UUS9  X0l        U R	                  U5      nUR                  5        H  u  pXR                  U'   M     g )Nx   )r	   r   timeout)r   r   )r   super__init__r   _remote_commandsitems	_commands)selfr	   r
   r   r   r   r   commandskeyvalue	__class__s             m/var/www/highfloat_scraper/venv/lib/python3.13/site-packages/selenium/webdriver/chromium/remote_connection.pyr   !ChromiumRemoteConnection.__init__   sm     & 
1RU*
 	%' 	 	
 )((7"..*JC"'NN3 +    c                 x    SSSSSSSU S34S	SU S
34S	SU S34SSU S34SSU S34SSU S34SSU S34S.nU$ )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   )ChromiumRemoteConnection._remote_commands-   s    LI$_$^'d"(,@|*\!]"6}o_ UV %)=m_Lc'de#';M?J_%`a&,0D]OSp.q%r"(,@Oh*i!j"&:=/I[$\]
 r   )r   )TFN)__name__
__module____qualname____firstlineno__strboolr   r   r   r   __static_attributes____classcell__)r   s   @r   r   r      so      ',04(( ( 	(
 ( tn(  -( 
( (* r   r   N)typingr   'selenium.webdriver.remote.client_configr   +selenium.webdriver.remote.remote_connectionr   r   r1   r   r   <module>r?      s   "  @ H%/ %r   