
    iU                     b    d dl mZmZmZ d dlmZmZ d dlmZ erd dl	m
Z
  G d de          ZdS )    )TYPE_CHECKINGDictOptional)ChannelOwnerfrom_nullable_channel)locals_to_params)Pagec            
            e Zd Zdededededdf
 fdZdefdZedefd	            Z	edefd
            Z
edefd            Zeded         fd            ZddeddfdZddZ xZS )DialogparenttypeguidinitializerreturnNc                     t                                          ||||           t          |                    d                    | _        d S )Npage)super__init__r   get_page)selfr   r   r   r   	__class__s        X/Users/shanyulin/my-agent/.venv/lib/python3.11/site-packages/playwright/_impl/_dialog.pyr   zDialog.__init__   sB     	t[999'<[__V=T=T'U'U


    c                 8    d| j          d| j         d| j         dS )Nz<Dialog type=z	 message=z default_value=>)r   messagedefault_valuer   s    r   __repr__zDialog.__repr__   s+    etyee4<eePTPbeeeer   c                     | j         d         S )Nr   _initializerr   s    r   r   zDialog.type"   s     ((r   c                     | j         d         S )Nr   r"   r   s    r   r   zDialog.message&   s     ++r   c                     | j         d         S )NdefaultValuer"   r   s    r   r   zDialog.default_value*   s     00r   r	   c                     | j         S N)r   r   s    r   r   zDialog.page.   s
    zr   
promptTextc                    K   | j                             dd t          t                                           d {V  d S )Naccept)_channelsendr   locals)r   r)   s     r   r+   zDialog.accept2   sE      m  41A&((1K1KLLLLLLLLLLLr   c                 L   K   | j                             dd            d {V  d S )Ndismiss)r,   r-   r   s    r   r0   zDialog.dismiss5   sN      m  
 
 	
 	
 	
 	
 	
 	
 	
 	
 	
r   r(   )r   N)__name__
__module____qualname__r   strr   r   r    propertyr   r   r   r   r   r+   r0   __classcell__)r   s   @r   r   r      ss       V"V*-V58VGKV	V V V V V Vf# f f f f )c ) ) ) X) , , , , X, 1s 1 1 1 X1 hv&    XM Ms Md M M M M
 
 
 
 
 
 
 
r   r   N)typingr   r   r   playwright._impl._connectionr   r   playwright._impl._helperr   playwright._impl._pager	   r    r   r   <module>r<      s    1 0 0 0 0 0 0 0 0 0 L L L L L L L L 5 5 5 5 5 5 ,++++++!
 !
 !
 !
 !
\ !
 !
 !
 !
 !
r   