
    Yh                     \    S SK Jr  S SKJrJr   " S S5      r " S S5      r " S S5      rg	)
    )Channel)MouseButtonlocals_to_paramsc                       \ rS rSrS\SS4S jrS\SS4S jrS\SS4S jrS	\SS4S
 jr	SS	\S\
SS4S jjrSS\S\
SS4S jjrSrg)Keyboard   channelreturnNc                 |    Xl         UR                  R                  U l        UR                  R                  U l        g N_channel_connection_loop_dispatcher_fiberselfr	   s     I/var/www/html/env/lib/python3.13/site-packages/playwright/_impl/_input.py__init__Keyboard.__init__   .    ((..
!(!4!4!F!F    keyc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NkeyboardDownr   sendr   localsr   r   s     r   downKeyboard.down   '     mm  1A&(1KLLL   1;9;c                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)N
keyboardUpr   r   s     r   upKeyboard.up   '     mm  /?/IJJJr#   textc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NkeyboardInsertTextr   )r   r)   s     r   insert_textKeyboard.insert_text   s(     mm  !57G7QRRRr#   delayc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NkeyboardTyper   )r   r)   r.   s      r   typeKeyboard.type"   r"   r#   c                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NkeyboardPressr   )r   r   r.   s      r   pressKeyboard.press%   s'     mm  2B682LMMMr#   r   r   r   r   )__name__
__module____qualname____firstlineno__r   r   strr    r&   r,   floatr1   r5   __static_attributes__ r   r   r   r      s    G GD G
Mc Md MKC KD KSc Sd SMs M5 MD MNs N5 ND N Nr   r   c                       \ rS rSrS\SS4S jrSS\S\S\SS4S	 jjr  SS
\	S\SS4S jjr
  SS
\	S\SS4S jjr   SS\S\S\S
\	S\SS4S jjr  SS\S\S\S
\	SS4
S jjrS\S\SS4S jrSrg)Mouse)   r	   r
   Nc                 |    Xl         UR                  R                  U l        UR                  R                  U l        g r   r   r   s     r   r   Mouse.__init__*   r   r   xystepsc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)N	mouseMover   )r   rE   rF   rG   s       r   move
Mouse.move/   s'     mm  .>vx.HIIIr#   button
clickCountc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)N	mouseDownr   r   rL   rM   s      r   r    
Mouse.down2   s)     
 mm  .>vx.HIIIr#   c                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NmouseUpr   rP   s      r   r&   Mouse.up9   s)     
 mm  ,<VX,FGGGr#   r.   c                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)N
mouseClickr   )r   rE   rF   r.   rL   rM   s         r   clickMouse.click@   s)      mm  /?/IJJJr#   c                 B   #    U R                  XX4SS9I S h  vN   g  N7f)N   )r.   rL   rM   )rW   )r   rE   rF   r.   rL   s        r   dblclickMouse.dblclickJ   s      jjUajHHHs   deltaXdeltaYc                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)N
mouseWheelr   )r   r]   r^   s      r   wheelMouse.wheelS   r(   r#   r7   r   )NN)NNN)r8   r9   r:   r;   r   r   r=   intrJ   r   r    r&   rW   r[   ra   r>   r?   r   r   rA   rA   )   sJ   G GD G
JE Je JC J4 J
 #JJ J 
	J #HH H 
	H "KK K 	K
 K K 
K "II I 	I
 I 
IK% K K4 Kr   rA   c                   <    \ rS rSrS\SS4S jrS\S\SS4S jrS	rg)
TouchscreenW   r	   r
   Nc                 |    Xl         UR                  R                  U l        UR                  R                  U l        g r   r   r   s     r   r   Touchscreen.__init__X   r   r   rE   rF   c                 z   #    U R                   R                  S[        [        5       5      5      I S h  vN   g  N7f)NtouchscreenTapr   )r   rE   rF   s      r   tapTouchscreen.tap]   s(     mm  !13CFH3MNNNr#   r7   )	r8   r9   r:   r;   r   r   r=   rk   r>   r?   r   r   re   re   W   s6    G GD G
O5 OU Ot Or   re   N)playwright._impl._connectionr   playwright._impl._helperr   r   r   rA   re   r?   r   r   <module>ro      s2    1 BN N,+K +K\O Or   