Ë
    ùç<g-  ã                   óD   — d dl Z d dlmZ d dlmZ d dlmZ  G d„ d«      Zy)é    N)ÚAny)ÚList)ÚOptionalc                   óN   — e Zd ZdZddee   fd„Zdeddfd„Zdd„Z	dd	e
ddfd
„Zy)ÚInputDevicez5Describes the input device being used for the action.NÚnamec                 óL   — |xs t        j                  «       | _        g | _        y ©N)ÚuuidÚuuid4r   Úactions)Úselfr   s     úb/var/www/html/myenv/lib/python3.12/site-packages/selenium/webdriver/common/actions/input_device.pyÚ__init__zInputDevice.__init__   s   € ØÒ(œDŸJ™J›LˆŒ	Ø"$ˆó    ÚactionÚreturnc                 ó:   — | j                   j                  |«       y)Ú N)r   Úappend)r   r   s     r   Ú
add_actionzInputDevice.add_action   s   € à‰×Ñ˜FÕ#r   c                 ó   — g | _         y r
   )r   )r   s    r   Úclear_actionszInputDevice.clear_actions#   s	   € Øˆr   Údurationc                  ó   — y r
   © )r   r   s     r   Úcreate_pausezInputDevice.create_pause&   s   € Ør   r
   )r   N)r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ústrr   r   r   r   Úfloatr   r   r   r   r   r      s@   „ Ù?ñ%˜X c™]ó %ð$ ð $¨ó $óñ Uð °4ô r   r   )r   Útypingr   r   r   r   r   r   r   ú<module>r%      s   ðó$ Ý Ý Ý ÷ò r   