
    H jY                     N    S SK Jr  S SKJrJr  S SKJr  S SKJr   " S S\5      r	g)    )SimpleNamespace)AnyDict)ChannelOwner)locals_to_paramsc            
          ^  \ rS rSr\" SSS9rS\S\S\S\S	S
4
U 4S jjr	S\
S	S
4S jrSS\S\S	\4S jjrSS jrSrU =r$ )
CDPSession   eventclose)EventCloseparenttypeguidinitializerreturnNc                    >^  [         TT ]  XX45        T R                  R                  SU 4S j5        T R                  R                  SU 4S j5        g )Nr   c                 &   > TR                  U 5      $ N)	_on_event)paramsselfs    n/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/playwright/_impl/_cdp_session.py<lambda>%CDPSession.__init__.<locals>.<lambda>    s    1G    r   c                 X   > TR                  [        R                  R                  T5      $ r   )emitr	   Eventsr   )_r   s    r   r   r   !   s    DIIj6G6G6M6Mt,Tr   )super__init___channelon)r   r   r   r   r   	__class__s   `    r   r#   CDPSession.__init__   s>     	t9"GH"TUr   r   c                     U R                  US   UR                  S5      5        U R                  [        R                  R                  U5        g )Nmethodr   )r   getr	   r    r   )r   r   s     r   r   CDPSession._on_event#   s8    		&"FJJx$89		*##))62r   r)   c                 z   #    U R                   R                  SS [        [        5       5      5      I S h  vN $  N7f)Nsend)r$   r-   r   locals)r   r)   r   s      r   r-   CDPSession.send'   s,     ]]''6Fvx6PQQQQs   2;9;c                 X   #    U R                   R                  SS 5      I S h  vN   g  N7f)Ndetach)r$   r-   )r   s    r   r1   CDPSession.detach*   s'     mm  
 	
 	
s    *(* r   )r   N)__name__
__module____qualname____firstlineno__r   r    r   strr   r#   r   r   r-   r1   __static_attributes____classcell__)r&   s   @r   r	   r	      s    F
V"V*-V58VGKV	V3 3 3R Rd Rd R
 
r   r	   N)
typesr   typingr   r   playwright._impl._connectionr   playwright._impl._helperr   r	   r3   r   r   <module>r?      s    "  5 5
 
r   