
    g                    L    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	y)    )annotations   )event_classT_JSON_DICT)	dataclassNc              #  V   K   t               }| |d<   d|d}|}t        |d         S w)z
    Installs an unpacked extension from the filesystem similar to
    --load-extension CLI flags. Returns extension ID once the extension
    has been installed.

    :param path: Absolute file path.
    :returns: Extension id.
    pathzExtensions.loadUnpacked)methodparamsid)dictstr)r	   r   cmd_dictjsons       l/home/realcom/config/venv/lib/python3.12/site-packages/selenium/webdriver/common/devtools/v127/extensions.pyload_unpackedr      s<      &FF6N+H >DtDz?s   '))r	   r   returnz/typing.Generator[T_JSON_DICT, T_JSON_DICT, str])

__future__r   utilr   r   dataclassesr   enumtypingr        r   <module>r      s+    # * !  	6r   