
    
3j                     &    S SK r  " S S5      r\/rg)    Nc                   :    \ rS rSrSr\S 5       rSrSrSr	S r
Srg	)
MTB_LatentLerp   z7Linear interpolation (blend) between two latent vectorsc           	           SSSSSSSSS.4S	.0$ )
NrequiredLATENTFLOATg      ?g        g      ?g{Gz?)defaultminmaxstep)ABt )clss    N/home/wildlama/comfy/ComfyUI/custom_nodes/comfy_mtb/nodes/latent_processing.pyINPUT_TYPESMTB_LatentLerp.INPUT_TYPES   s0        #CTJ	
 		
    r   lerp_latentz
mtb/latentc                     UR                  5       nUR                  5       n[        R                  " US   US   X4S   S9  U4$ )Nsamples)out)copytorchlerp)selfr   r   r   abs         r   r   MTB_LatentLerp.lerp_latent   s;    FFHFFH

1Y<9q	lCtr   r   N)__name__
__module____qualname____firstlineno____doc__classmethodr   RETURN_TYPESFUNCTIONCATEGORYr   __static_attributes__r   r   r   r   r      s-    A

 

 LHHr   r   )r   r   	__nodes__r   r   r   <module>r.      s     > 	r   