§
    °õih  ã                   ó:   — d dl mZ d dlmZ  G d„ de¦  «        ZdS )é    )ÚChromiumOptions)ÚDesiredCapabilitiesc                   ó–   ‡ — e Zd ZdZd
ˆ fd„Zedefd„¦   «         Zej        deddfd„¦   «         Zde	fˆ fd„Z
ede	fd	„¦   «         Zˆ xZS )ÚOptionszms:edgeOptionsÚreturnNc                 óV   •— t          ¦   «                              ¦   «          d| _        dS )z-Initialize EdgeOptions with default settings.FN)ÚsuperÚ__init__Ú_use_webview)ÚselfÚ	__class__s    €úk/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/selenium/webdriver/edge/options.pyr
   zOptions.__init__   s'   ø€ å‰Œ×ÒÑÔÐØ!ˆÔÐÐó    c                 ó   — | j         S )zT
        Returns:
            Whether WebView2 is enabled for Edge browser.
        )r   ©r   s    r   Úuse_webviewzOptions.use_webview   s   € ð Ô Ð r   Úvaluec                 ó.   — t          |¦  «        | _        dS )z”Enables or disables WebView2 support for Edge browser.

        Args:
            value: True to enable WebView2 support, False to disable.
        N)Úboolr   )r   r   s     r   r   zOptions.use_webview&   s   € õ ! ™KœKˆÔÐÐr   c                 ó`   •— t          ¦   «                              ¦   «         }| j        rd|d<   |S )zšCreates a capabilities with all the options that have been set.

        Returns:
            A dictionary with all set options for Edge browser.
        Úwebview2ÚbrowserName)r	   Úto_capabilitiesr   )r   Úcapsr   s     €r   r   zOptions.to_capabilities/   s4   ø€ õ ‰wŒw×&Ò&Ñ(Ô(ˆØÔð 	-Ø",ˆD�Ñàˆr   c                 ó>   — t           j                             ¦   «         S )zQ
        Returns:
            The default capabilities for Edge browser.
        )r   ÚEDGEÚcopyr   s    r   Údefault_capabilitieszOptions.default_capabilities;   s   € õ #Ô'×,Ò,Ñ.Ô.Ð.r   )r   N)Ú__name__Ú
__module__Ú__qualname__ÚKEYr
   Úpropertyr   r   ÚsetterÚdictr   r   Ú__classcell__)r   s   @r   r   r      sç   ø€ € € € € Ø
€Cð"ð "ð "ð "ð "ð "ð
 ð!˜Tð !ð !ð !ñ „Xð!ð Ôð( ð (¨$ð (ð (ð (ñ Ôð(ð
 ð 
ð 
ð 
ð 
ð 
ð 
ð ð/ dð /ð /ð /ñ „Xð/ð /ð /ð /ð /r   r   N)Ú#selenium.webdriver.chromium.optionsr   Ú.selenium.webdriver.common.desired_capabilitiesr   r   © r   r   ú<module>r*      s`   ðð$ @Ð ?Ð ?Ð ?Ð ?Ð ?Ø NÐ NÐ NÐ NÐ NÐ Nð+/ð +/ð +/ð +/ð +/ˆoñ +/ô +/ð +/ð +/ð +/r   