
    -i                     V    d dl mZ d dlmZ d dlmZ e G d de                      ZdS )    )	dataclass)Clip)Effectc                   "    e Zd ZdZdedefdZdS )
TimeMirrorz
    Returns a clip that plays the current clip backwards.
    The clip must have its ``duration`` attribute set.
    The same effect is applied to the clip's audio and mask if any.
    clipreturnc                 D    |j         t          d          |ddd         S )zApply the effect to the clip.NzAttribute 'duration' not set)duration
ValueError)selfr   s     Y/var/www/html/speakWrite/venv/lib/python3.11/site-packages/moviepy/video/fx/TimeMirror.pyapplyzTimeMirror.apply   s)    = ;<<<DDbDz    N)__name__
__module____qualname____doc__r   r    r   r   r   r      s@         $ 4      r   r   N)dataclassesr   moviepy.Clipr   moviepy.Effectr   r   r   r   r   <module>r      s{    ! ! ! ! ! !       ! ! ! ! ! !          r   