+
    '(j                     j    ^ RI t ^ RIHtHtHt ^ RIHt ^ RIHt ]'       d   ^ RI	H
t
  ! R R4      tR# )    N)TYPE_CHECKINGOptionalUnion)Artifact)Error)Pagec                   z   a  ] tR t^t o V 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R	 lR
 ltRt	V t
R# )Videoc                8   < V ^8  d   QhRRRS[ S[,          RR/# )   pager   artifactreturnN)r   r   )format__classdict__s   "L/home/ubuntu/cf-venv/lib/python3.14/site-packages/playwright/_impl/_video.py__annotate__Video.__annotate__   s'     " "V "x/A "d "    c                    VP                   V n         VP                  V n        Wn        VP                  P                  V n        W n        R # N)_loop_dispatcher_fiber_page_connection	is_remote
_is_remote	_artifact)selfr   r   s   &&&r   __init__Video.__init__   s8    ZZ
!%!7!7
**44!r   c                    < V ^8  d   QhRS[ /# r   r   )str)r   r   s   "r   r   r   !   s     , ,# ,r   c                "    R V P                    R2# )z<Video page=>)r   r   s   &r   __repr__Video.__repr__!   s    djj\++r   c                4   < V ^8  d   QhRS[ P                  /# r#   )pathlibPath)r   r   s   "r   r   r   $   s     , ,GLL ,r   c                   "   V P                   '       d   \        R 4      hV P                  '       g   \        R4      hV P                  P                  # 5i)z[Path is not available when using browserType.connect(). Use save_as() to save a local copy.%Video recording has not been started.)r   r   r   absolute_pathr'   s   &r   path
Video.path$   sE     ???m  ~~~?@@~~+++s
   /A!Ac                N   < V ^8  d   QhRS[ S[S[P                  3,          RR/# )r   r0   r   N)r   r$   r+   r,   )r   r   s   "r   r   r   -   s)     + +%W\\(9": +t +r   c                ,  "   V P                   P                  P                  '       d(   V P                   P                  '       g   \	        R 4      hV P
                  '       g   \	        R4      hV P
                  P                  V4      G Rj  xL
  R#  L5i)z?Page is not yet closed. Close the page prior to calling save_asr.   N)r   r   _is_sync
_is_closedr   r   save_as)r   r0   s   &&r   r6   Video.save_as-   si     ::!!***4::3H3H3HQ  ~~~?@@nn$$T***s   ABB")BBBc                   < V ^8  d   QhRR/# )r   r   N )r   r   s   "r   r   r   6   s     * *d *r   c                ~   "   V P                   '       d%   V P                   P                  4       G R j  xL
  R # R #  L5ir   )r   deleter'   s   &r   r;   Video.delete6   s,     >>>..''))) )s   0=;	=)r   r   r   r   r   N)__name__
__module____qualname____firstlineno__r    r(   r0   r6   r;   __static_attributes____classdictcell__)r   s   @r   r
   r
      s7     " ", ,, ,+ +* *r   r
   )r+   typingr   r   r   playwright._impl._artifactr   playwright._impl._helperr   playwright._impl._pager   r
   r9   r   r   <module>rG      s&     1 1 / *+* *r   