
    iK
                         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                   p   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   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       k/mnt/e/genesis-system/.venvs/browser-army/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timetimeEndtracewarningc                      | j                   d   S )Nr&   r   r(   s    r!   r&   zConsoleMessage.type+   s    , {{6""r#   c                      | j                   d   S )Nr'   rA   r(   s    r!   r'   zConsoleMessage.textC   s    {{6""r#   c                 N    t        t        t        | j                  d               S )Nargs)listmapr   r   r(   s    r!   rD   zConsoleMessage.argsG   s    Cdkk&&9:;;r#   c                      | j                   d   S )NlocationrA   r(   s    r!   rH   zConsoleMessage.locationK   s    {{:&&r#   r   c                     | j                   S r+   )r   r(   s    r!   r   zConsoleMessage.pageO   s    zzr#   r   c                     | j                   S r+   )r   r(   s    r!   r   zConsoleMessage.workerS   s    ||r#   )__name__
__module____qualname__r   r   r   r"   strr)   r,   propertyr
   r   r&   r'   r   r   rD   r   rH   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   rP   r#   r!   <module>rX      s/    & K K K ; L 0+/: :r#   