
    g                        d dl mZ ddlmZmZ d dlmZ d dlZd dlZddZ	ddZ
 ed      e G d	 d
                    Z ed      e G d d                    Z ed      e G d d                    Zy)    )annotations   )event_classT_JSON_DICT)	dataclassNc               #     K   ddi} | }yw)z2
    Disables inspector domain notifications.
    methodzInspector.disableN cmd_dictjsons     d/var/www/html/venv/lib/python3.12/site-packages/selenium/webdriver/common/devtools/v129/inspector.pydisabler      s     
 	%H >D   
c               #     K   ddi} | }yw)z1
    Enables inspector domain notifications.
    r	   zInspector.enableNr
   r   s     r   enabler      s     
 	$H >Dr   zInspector.detachedc                  .    e Zd ZU dZded<   edd       Zy)Detachedzc
    Fired when remote debugging connection is about to be terminated. Contains detach reason.
    strreasonc                ,     | t        |d               S )Nr   )r   )r   clsr   s     r   	from_jsonzDetached.from_json*   s    tH~&
 	
    N)r   r   returnr   )__name__
__module____qualname____doc____annotations__classmethodr   r
   r   r   r   r   !   s      K
 
r   r   zInspector.targetCrashedc                  "    e Zd ZdZedd       Zy)TargetCrashedz1
    Fired when debugging target has crashed
    c                     |        S Nr
   r   s     r   r   zTargetCrashed.from_json9        
 	
r   N)r   r   r   r$   r   r   r   r    r"   r   r
   r   r   r$   r$   1       
 
 
r   r$   z"Inspector.targetReloadedAfterCrashc                  "    e Zd ZdZedd       Zy)TargetReloadedAfterCrashz>
    Fired when debugging target has reloaded after crash
    c                     |        S r&   r
   r   s     r   r   z"TargetReloadedAfterCrash.from_jsonH   r'   r   N)r   r   r   r+   r(   r
   r   r   r+   r+   @   r)   r   r+   )r   z0typing.Generator[T_JSON_DICT, T_JSON_DICT, None])
__future__r   utilr   r   dataclassesr   enumtypingr   r   r   r$   r+   r
   r   r   <module>r2      s    # * !   !"

 
  #
 &'


 

  (

 12


 

  3

r   