         
         if let a = animators, let tp = transitionPairs {
             for (i, x) in a.enumerated() {
-                
-                
                 let d = x.animate(fromViews: tp[i].0, toViews: tp[i].1)
                 
                 if d == .infinity {

            return
        }
        
        let s = MotionTransitionState(transitions: transitions)
        let v = context.transitionPairedView(for: view) ?? view
        
        animators?.forEach {
            $0.apply(state: s, to: v)
        }
    }
}

    
    /// Updates the animators.
    func updateAnimators() {
        guard let a = animators else {
            return
        }
        
        let v = elapsedTime * totalDuration
        
        for x in a {
            x.seek(to: v)
        }
    }
    
