§
    7?Äja  ã                   ón   — d dl mZ 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)ÚCompositeVideoClip)ÚCrossFadeInc                   ó.   — e Zd ZU dZeed<   dedefd„ZdS )ÚMakeLoopablezÎMakes the clip fade in progressively at its own end, this way it can be
    looped indefinitely.

    Parameters
    ----------

    overlap_duration : float
      Duration of the fade-in (in seconds).
    Úoverlap_durationÚclipÚreturnc                 óð   — |                      t          | j        ¦  «        g¦  «                             |j        | j        z
  ¦  «        }t          ||g¦  «                             | j        |j        ¦  «        S )zApply the effect to the clip.)Úwith_effectsr   r
   Ú
with_startÚdurationr   Ú
subclipped)Úselfr   Úclip2s      úNC:\Projects\Historical\venv\Lib\site-packages\moviepy/video/fx/MakeLoopable.pyÚapplyzMakeLoopable.apply   sp   € à×!Ò!¥;¨tÔ/DÑ#EÔ#EÐ"FÑGÔG×RÒRØŒM˜DÔ1Ñ1ñ
ô 
ˆõ " 4¨ -Ñ0Ô0×;Ò;ØÔ! 4¤=ñ
ô 
ð 	
ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚfloatÚ__annotations__r   r   © r   r   r	   r	   	   sP   € € € € € € ðð ð ÐÐÑð
˜$ð 
 4ð 
ð 
ð 
ð 
ð 
ð 
r   r	   N)Údataclassesr   Úmoviepy.Clipr   Úmoviepy.Effectr   Ú,moviepy.video.compositing.CompositeVideoClipr   Úmoviepy.video.fx.CrossFadeInr   r	   r   r   r   ú<module>r#      sŸ   ðØ !Ð !Ð !Ð !Ð !Ð !à Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ø KÐ KÐ KÐ KÐ KÐ KØ 4Ð 4Ð 4Ð 4Ð 4Ð 4ð ð
ð 
ð 
ð 
ð 
�6ñ 
ô 
ñ „ð
ð 
ð 
r   