o
    M,öhè  ã                   @   s>   d dl Z e jee jf Zeƒ Zdd„ Zdede jfdd„ZdS )é    Nc                    s   ‡ fdd„}|S )z7 A decorator that registers a class as an event class. c                    s   | t ˆ < ˆ | _| S )N)Ú_event_parsersÚevent_class)Úcls©Úmethod© úx/var/www/www-root/data/www/bot.pdev.uz/venv/lib/python3.10/site-packages/selenium/webdriver/common/devtools/v141/util.pyÚdecorate   s   zevent_class.<locals>.decorater   )r   r	   r   r   r   r   	   s   r   ÚjsonÚreturnc                 C   s   t | d   | d ¡S )z+ Parse a JSON dictionary into a CDP event. r   Úparams)r   Ú	from_json)r
   r   r   r   Úparse_json_event   s   r   )	ÚtypingÚDictÚstrÚAnyÚT_JSON_DICTÚdictr   r   r   r   r   r   r   Ú<module>   s
   	