Ë
    cQbj*  ã                   ó2   — d dl mZ d dlmZ  G d„ de«      Zy)é    )Ú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                 ó0   •— t         ‰| �  «        d| _        y)z-Initialize EdgeOptions with default settings.FN)ÚsuperÚ__init__Ú_use_webview)ÚselfÚ	__class__s    €úR/var/www/html/venv/lib/python3.12/site-packages/selenium/webdriver/edge/options.pyr
   zOptions.__init__   s   ø€ ä‰ÑÔØ!ˆÕó    c                 ó   — | j                   S )z5Returns Whether WebView2 is enabled for Edge browser.)r   ©r   s    r   Úuse_webviewzOptions.use_webview   s   € ð × Ñ Ð r   Úvaluec                 ó$   — t        |«      | _        y)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ˆÕr   c                 óF   •— 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,   s*   ø€ ô ‰wÑ&Ó(ˆØ×ÒØ",ˆD�Ñàˆr   c                 ó>   — t         j                  j                  «       S )z2Returns the default capabilities for Edge browser.)r   ÚEDGEÚcopyr   s    r   Údefault_capabilitieszOptions.default_capabilities8   s   € ô #×'Ñ'×,Ñ,Ó.Ð.r   )r   N)Ú__name__Ú
__module__Ú__qualname__ÚKEYr
   Úpropertyr   r   ÚsetterÚdictr   r   Ú__classcell__)r   s   @r   r   r      sw   ø„ Ø
€Cõ"ð
 ð!˜Tò !ó ð!ð ×Ñð( ð (¨$ò (ó ð(ð
 õ 
ð ð/ dò /ó ô/r   r   N)Ú#selenium.webdriver.chromium.optionsr   Ú.selenium.webdriver.common.desired_capabilitiesr   r   © r   r   ú<module>r*      s   ðõ$ @Ý Nô%/ˆoõ %/r   