o
    Ò·h3  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é   )ÚInteraction)Ú
WheelInputc                       s>   e Zd Zddef‡ fdd„Zddefdd„Zdd
d„Z‡  ZS )ÚWheelActionsNÚsourcec                    s   |st dƒ}tƒ  |¡ d S )NÚwheel)r   ÚsuperÚ__init__)Úselfr   ©Ú	__class__© úb/var/www/html/venv/lib/python3.10/site-packages/selenium/webdriver/common/actions/wheel_actions.pyr      s   zWheelActions.__init__é    Údurationc                 C   s   | j  |¡ | S ©N)r   Úcreate_pause)r	   r   r   r   r   Úpause   s   zWheelActions.pauseÚviewportc                 C   s   | j  ||||||¡ | S r   )r   Úcreate_scroll)r	   ÚxÚyÚdelta_xÚdelta_yr   Úoriginr   r   r   Úscroll   s   zWheelActions.scrollr   )r   )r   r   r   r   r   r   )	Ú__name__Ú
__module__Ú__qualname__r   r   Úfloatr   r   Ú__classcell__r   r   r
   r   r      s    r   N)Úinteractionr   Úwheel_inputr   r   r   r   r   r   Ú<module>   s   