
    W|h                     X    S SK Jr  S SKJrJr  S SKJr  S SKJr  \ " S S\5      5       r	g)    )	dataclass)ListUnion)Clip)Effectc                   D    \ rS rSr% SrSr\\\4   \	S'   S\
S\
4S jrSrg	)
MirrorY   z9Flips the clip vertically (and its mask too, by default).maskapply_toclipreturnc                 8    UR                  S U R                  S9$ )zApply the effect to the clip.c                     U S S S2   $ )N )imgs    R/home/james-whalen/.local/lib/python3.13/site-packages/moviepy/video/fx/MirrorY.py<lambda>MirrorY.apply.<locals>.<lambda>   s    DbD	    )r   )image_transformr   )selfr   s     r   applyMirrorY.apply   s    ##$9DMM#RRr   r   N)__name__
__module____qualname____firstlineno____doc__r   r   r   str__annotations__r   r   __static_attributes__r   r   r   r	   r	      s.    C!'HeD#I'S$ S4 Sr   r	   N)
dataclassesr   typingr   r   moviepy.Clipr   moviepy.Effectr   r	   r   r   r   <module>r(      s/    !   ! Sf S Sr   