
    Yh
                         S SK r S SKJrJrJr  \(       a  S SKJr   " S S5      rS\\\	\ R                   4   S\\	\\
\	4   4   4S jrS	\\
\	4   S\\	\\
\	4   4   4S
 jrg)    N)TYPE_CHECKINGDictUnion)BrowserContextc                   0   \ rS rSrSS jrSS\\\\R                  4   SS4S jjr	S\\
\4   SS4S jrS\\\\R                  4   SS4S	 jr  SS
 jrS\\
\4   SS4S jrS\\\\R                  4   SS4S jrS\\\\R                  4   SS4S jrSrg)Clock   returnNc                 T    Xl         UR                  U l        UR                  U l        g N)_browser_context_loop_dispatcher_fiber)selfbrowser_contexts     I/var/www/html/env/lib/python3.13/site-packages/playwright/_impl/_clock.py__init__Clock.__init__   s#     /$**
!0!B!B    timec                    #    U R                   R                  R                  SUb  [        U5      O0 5      I S h  vN   g  N7f)NclockInstallr   _channelsend
parse_timer   r   s     r   installClock.install   s:     ##,,110@Jt,b
 	
 	
s   8AA Aticksc                 ~   #    U R                   R                  R                  S[        U5      5      I S h  vN   g  N7f)NclockFastForwardr   r   r   parse_ticksr   r    s     r   fast_forwardClock.fast_forward!   s5      ##,,11E 2
 	
 	
   3=;=c                 ~   #    U R                   R                  R                  S[        U5      5      I S h  vN   g  N7f)NclockPauseAtr   r   s     r   pause_atClock.pause_at)   s.      ##,,11.*TBRSSSr(   c                 j   #    U R                   R                  R                  S5      I S h  vN   g  N7f)NclockResume)r   r   r   )r   s    r   resumeClock.resume/   s'      ##,,11-@@@s   )313c                 ~   #    U R                   R                  R                  S[        U5      5      I S h  vN   g  N7f)NclockRunForr#   r%   s     r   run_forClock.run_for4   s.      ##,,11-UASTTTr(   c                 ~   #    U R                   R                  R                  S[        U5      5      I S h  vN   g  N7f)NclockSetFixedTimer   r   s     r   set_fixed_timeClock.set_fixed_time:   s0      ##,,112EzRVGWXXXr(   c                 ~   #    U R                   R                  R                  S[        U5      5      I S h  vN   g  N7f)NclockSetSystemTimer   r   s     r   set_system_timeClock.set_system_time@   s5      ##,,11 *T"2
 	
 	
r(   )r   r   r   )r   r   r
   Nr   )r
   N)__name__
__module____qualname____firstlineno__r   r   floatstrdatetimer   intr&   r+   r/   r3   r7   r;   __static_attributes__ r   r   r   r      s    C

%sH4E4E(E"F 
RV 


S#X
 

TE3 1 112T 
TA	A
US#XU 
UYE3 1 112Y 
Y
E3 1 112
 

r   r   r   r
   c                     [        U [        [        45      (       a  S[        U S-  5      0$ [        U [        5      (       a  SU 0$ S[        U R	                  5       S-  5      0$ )N
timeNumberi  
timeString)
isinstancerA   rD   rB   	timestamp)r   s    r   r   r   I   s]     $%%c$,/00$d###dnn.6788r   r    c                 <    [        U [        5      (       a  SU 0$ SU 0$ )NticksNumberticksString)rJ   rD   )r    s    r   r$   r$   S   s%    %u%%5!!r   )rC   typingr   r   r   !playwright._impl._browser_contextr   r   rA   rB   rD   r   r$   rF   r   r   <module>rQ      s     - -@0
 0
f9
sH---
.9	#uS#X
9"uS#X "4U38_0D+E "r   