ó
    X=Œjž  ã                   ó‚   • S SK JrJrJr  S\S\4S jr " S S\5      r " S S\5      r " S	 S
\5      r	S\S\
S\4S jrg)é    )ÚAnyÚListÚOptionalÚerrorÚreturnc                 ó"   • [        U [        5      $ ©N)Ú
isinstanceÚTargetClosedError)r   s    Ú\/Users/stevendouglas/BidBrain/.venv/lib/python3.13/site-packages/playwright/_impl/_errors.pyÚis_target_closed_errorr      s   € Ü�eÔ.Ó/Ð/ó    c                   óˆ   ^ • \ rS rSrS\SS4U 4S jjr\S\4S j5       r\S\\   4S j5       r	\S\\   4S j5       r
S	rU =r$ )
ÚErroré   Úmessager   Nc                 óh   >• Xl         S U l        S U l        S U l        S U l        [
        TU ]  U5        g r	   )Ú_messageÚ_nameÚ_stackÚ_detailsÚ_logÚsuperÚ__init__©Úselfr   Ú	__class__s     €r   r   ÚError.__init__   s1   ø€ ØŒØ$(ˆŒ
Ø%)ˆŒØ'+ˆŒØ)-ˆŒ	Ü‰Ñ˜Õ!r   c                 ó   • U R                   $ r	   )r   ©r   s    r   r   ÚError.message#   s   € à�}‰}Ðr   c                 ó   • U R                   $ r	   )r   r    s    r   ÚnameÚ
Error.name'   s   € à�z‰zÐr   c                 ó   • U R                   $ r	   )r   r    s    r   ÚstackÚError.stack+   s   € à�{‰{Ðr   )r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústrr   Úpropertyr   r   r#   r&   Ú__static_attributes__Ú__classcell__©r   s   @r   r   r      so   ø† ð" ð "¨÷ "ð ð˜ó ó ðð ð�h˜s‘mó ó ðð ð�x ‘}ó ó ör   r   c                   ó   • \ rS rSrSrg)ÚTimeoutErroré0   © N)r(   r)   r*   r+   r.   r4   r   r   r2   r2   0   s   † Úr   r2   c                   ó8   ^ • \ rS rSrSS\SS4U 4S jjjrSrU =r$ )r   é4   Nr   r   c                 ó6   >• [         TU ]  U=(       d    S5        g )Nz/Target page, context or browser has been closed)r   r   r   s     €r   r   ÚTargetClosedError.__init__5   s   ø€ Ü‰Ñ˜×UÐ$UÕVr   r4   r	   )r(   r)   r*   r+   r,   r   r.   r/   r0   s   @r   r   r   4   s   ø† ñW ð W¨t÷ Wö Wr   r   r   c                 ó  • [        U 5      " U5      n[        U[        5      (       aY  [        U [        5      (       aD  U R                  Ul        U R
                  Ul        U R                  Ul        U R                  Ul        U$ r	   )	Útyper
   r   r#   r   r&   r   r   r   )r   r   Úrewritten_excs      r   Úrewrite_errorr<   9   s_   € Ü˜”K Ó(€MÜ�-¤×'Ñ'¬J°u¼e×,DÑ,DØ#Ÿj™jˆÔØ$Ÿ{™{ˆÔØ!&§¡ˆÔØ"ŸZ™ZˆÔØÐr   N)Útypingr   r   r   Ú	ExceptionÚboolr   r   r2   r   r,   r<   r4   r   r   Ú<module>r@      s`   ð÷& 'Ñ &ð0 )ð 0°ô 0ôˆIô ô,	�5ô 	ôW˜ô Wð
˜ð ¨Sð °Yõ r   