
    -PhP                     N    d dl mZmZ  G d de          Z G d de          ZdS )    )EnumeratedValidatorNumberValidatorc                         e Zd Zd fd	Z xZS )EasingValidatoreasingbatch_animatec                 b    t          t          |                               ||g d           d S )N)$linearquadcubicsinexpcircleelasticbackbouncez	linear-inzquad-inzcubic-inzsin-inzexp-inz	circle-inz
elastic-inzback-inz	bounce-inz
linear-outzquad-outz	cubic-outzsin-outzexp-outz
circle-outzelastic-outzback-outz
bounce-outzlinear-in-outzquad-in-outzcubic-in-outz
sin-in-outz
exp-in-outzcircle-in-outzelastic-in-outzback-in-outzbounce-in-out)plotly_nameparent_namevalues)superr   __init__)selfr   r   _	__class__s       P/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/plotly/animation.pyr   zEasingValidator.__init__   sI    ot$$--##% % % 	. )	
 )	
 )	
 )	
 )	
    )r   r   __name__
__module____qualname__r   __classcell__r   s   @r   r   r      s=        *
 *
 *
 *
 *
 *
 *
 *
 *
 *
r   r   c                         e Zd Zd fd	Z xZS )DurationValidatordurationc                 ^    t          t          |                               |dd           d S )Nr   r   )r   r   min)r   r$   r   )r   r   r   s     r   r   zDurationValidator.__init__3   s<    &&//#a 	0 	
 	
 	
 	
 	
r   )r%   r   r"   s   @r   r$   r$   2   s=        
 
 
 
 
 
 
 
 
 
r   r$   N)_plotly_utils.basevalidatorsr   r   r   r$    r   r   <module>r*      s}    M M M M M M M M+
 +
 +
 +
 +
) +
 +
 +
\
 
 
 
 
 
 
 
 
 
r   