§
    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)ÚFadeInc                   ó.   — e Zd ZU dZeed<   dedefd„ZdS )ÚCrossFadeInz†Makes the clip appear 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     úMC:\Projects\Historical\venv\Lib\site-packages\moviepy/video/fx/CrossFadeIn.pyÚapplyzCrossFadeIn.apply   se   € àŒ=Ð ÝÐ;Ñ<Ô<Ð<àŒ9ÐØ—>’>Ñ#Ô#ˆDà!œ]ˆŒ	ÔØ”I×*Ò*­F°4´=Ñ,AÔ,AÐ+BÑCÔCˆŒ	àˆó    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.FadeInr   r   r   r   r   ú<module>r       s�   ðØ !Ð !Ð !Ð !Ð !Ð !à Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø *Ð *Ð *Ð *Ð *Ð *ð ðð ð ð ð �&ñ ô ñ „ðð ð r   