
    ti2
                         d dl mZ d dlmZmZ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 d dlmZ  G d d	      Zy
)    )AbstractEventLoop)TYPE_CHECKINGAnyDictListLiteralOptionalUnion)SourceLocation)from_channelfrom_nullable_channel)JSHandle)Page)Workerc                   h   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ed	   ed
   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   ed   f   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e
ded!   fd"       Zy)#ConsoleMessageeventloopdispatcher_fiberreturnNc                     || _         || _        || _        t        |j	                  d            | _        t        |j	                  d            | _        y )Npageworker)_event_loop_dispatcher_fiberr   get_page_worker)selfr   r   r   s       T/var/www/html/venv/lib/python3.12/site-packages/playwright/_impl/_console_message.py__init__zConsoleMessage.__init__   sD     
!1'<UYYv=N'O
+@8AT+U    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#   assertclearcountdebugdirdirxmlendGrouperrorinfologprofile
profileEnd
startGroupstartGroupCollapsedtabletimeEndtracewarningc                      | j                   d   S )Nr&   r   r(   s    r!   r&   zConsoleMessage.type+   s    * {{6""r#   c                      | j                   d   S )Nr'   r@   r(   s    r!   r'   zConsoleMessage.textB   s    {{6""r#   c                 N    t        t        t        | j                  d               S )Nargs)listmapr   r   r(   s    r!   rC   zConsoleMessage.argsF   s    Cdkk&&9:;;r#   c                      | j                   d   S )Nlocationr@   r(   s    r!   rG   zConsoleMessage.locationJ   s    {{:&&r#   r   c                     | j                   S r+   )r   r(   s    r!   r   zConsoleMessage.pageN   s    zzr#   r   c                     | j                   S r+   )r   r(   s    r!   r   zConsoleMessage.workerR   s    ||r#   )__name__
__module____qualname__r   r   r   r"   strr)   r,   propertyr
   r   r&   r'   r   r   rC   r   rG   r	   r   r    r#   r!   r   r      s   VV!2VFIV	VE# E  #e
	%&		#	 # #, #c # # <d8n < < '. ' ' hv&   *  r#   r   N)asyncior   typingr   r   r   r   r   r	   r
    playwright._impl._api_structuresr   playwright._impl._connectionr   r   playwright._impl._js_handler   playwright._impl._pager   playwright._impl._workerr   r   rO   r#   r!   <module>rW      s/    & K K K ; L 0+/9 9r#   