
    X j                     2    S SK Jr  S SKJr   " S S\5      rg)    )ClientConfig)RemoteConnectionc                   ^   ^  \ rS rSr   S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             ~/root/GenerationalWealth/GenerationalWealth/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   __static_attributes____classcell__)r   s   @r   r   r      sk      "-1(( ( 	(
 ( ( $d*( 
( (* r   r   N)'selenium.webdriver.remote.client_configr   +selenium.webdriver.remote.remote_connectionr   r   r0   r   r   <module>r=      s   $ A H%/ %r   