
    gJ                     x    d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZmZ d dlmZ erd dlmZ  G d d      Zy	)
    )AbstractEventLoop)TYPE_CHECKINGAnyDictListOptional)SourceLocation)from_channelfrom_nullable_channel)JSHandle)Pagec                       e Zd ZdedededdfdZdefdZdefdZ	e
defd	       Ze
defd
       Ze
dee   fd       Ze
defd       Ze
ded   fd       Zy)ConsoleMessageeventloopdispatcher_fiberreturnNc                 l    || _         || _        || _        t        |j	                  d            | _        y )Npage)_event_loop_dispatcher_fiberr   get_page)selfr   r   r   s       V/var/www/openai/venv/lib/python3.12/site-packages/playwright/_impl/_console_message.py__init__zConsoleMessage.__init__   s/     
!1'<UYYv=N'O
    c                 <    d| j                    d| j                   dS )Nz<ConsoleMessage type=z text=>)typetextr   s    r   __repr__zConsoleMessage.__repr__#   s    &tyyk		{!DDr   c                     | j                   S N)r"   r#   s    r   __str__zConsoleMessage.__str__&   s    yyr   c                      | j                   d   S )Nr!   r   r#   s    r   r!   zConsoleMessage.type)       {{6""r   c                      | j                   d   S )Nr"   r)   r#   s    r   r"   zConsoleMessage.text-   r*   r   c                 N    t        t        t        | j                  d               S )Nargs)listmapr
   r   r#   s    r   r-   zConsoleMessage.args1   s    Cdkk&&9:;;r   c                      | j                   d   S )Nlocationr)   r#   s    r   r1   zConsoleMessage.location5   s    {{:&&r   r   c                     | j                   S r&   )r   r#   s    r   r   zConsoleMessage.page9   s    zzr   )__name__
__module____qualname__r   r   r   r   strr$   r'   propertyr!   r"   r   r   r-   r	   r1   r   r    r   r   r   r      s    PP!2PFIP	PE# E  #c # # #c # # <d8n < < '. ' ' hv&  r   r   N)asyncior   typingr   r   r   r   r    playwright._impl._api_structuresr	   playwright._impl._connectionr
   r   playwright._impl._js_handler   playwright._impl._pager   r   r8   r   r   <module>r?      s)    & ; ; ; L 0+! !r   