§
    7?Äjà  ã                   ób   — d dl mZ 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)ÚEffect)ÚFadeOutc                   ó.   — e Zd ZU dZeed<   dedefd„ZdS )ÚCrossFadeOutz‰Makes the clip disappear progressively, over ``duration`` seconds.
    Only works when the clip is included in a CompositeVideoClip.
    ÚdurationÚclipÚreturnc                 óî   — |j         €t          d¦  «        ‚|j        €|                     ¦   «         }|j         |j        _         |j                             t          | j         ¦  «        g¦  «        |_        |S )zApply the effect to the clip.NzAttribute 'duration' not set)r	   Ú
ValueErrorÚmaskÚ	with_maskÚwith_effectsr   )Úselfr
   s     úNC:\Projects\Historical\venv\Lib\site-packages\moviepy/video/fx/CrossFadeOut.pyÚapplyzCrossFadeOut.apply   se   € àŒ=Ð ÝÐ;Ñ<Ô<Ð<àŒ9ÐØ—>’>Ñ#Ô#ˆDà!œ]ˆŒ	ÔØ”I×*Ò*­G°D´MÑ,BÔ,BÐ+CÑDÔDˆŒ	àˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚfloatÚ__annotations__r   r   © r   r   r   r      sM   € € € € € € ðð ð €O€O�Oð˜$ð  4ð ð ð ð ð ð r   r   N)	Údataclassesr   Úmoviepy.Clipr   Úmoviepy.Effectr   Úmoviepy.video.fx.FadeOutr   r   r   r   r   ú<module>r       s�   ðØ !Ð !Ð !Ð !Ð !Ð !à Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,ð ðð ð ð ð �6ñ ô ñ „ðð ð r   