                         reversed: Bool = false,
                         initialAlpha: CGFloat = 0.0,
                         finalAlpha: CGFloat = 1.0,
-						delay: Double = 0,
-						duration: TimeInterval = ViewAnimatorConfig.duration,
-						options: UIViewAnimationOptions = [],
+                        delay: Double = 0,
+                        duration: TimeInterval = ViewAnimatorConfig.duration,
+                        options: UIViewAnimationOptions = [],
                         completion: (() -> Void)? = nil) {
         
         let transformFrom = transform

        }

        alpha = initialAlpha
		
		UIView.animate(withDuration: duration, delay: delay, options: options, animations: { [weak self] in
			self?.transform = reversed ? transformTo : transformFrom
			self?.alpha = finalAlpha
		}) { _ in
			completion?()
		}
    }
    
    /// Performs the animation.

                               delay: Double = 0,
                               animationInterval: TimeInterval = 0.05,
                               duration: TimeInterval = ViewAnimatorConfig.duration,
                               options: UIViewAnimationOptions = [],
                               completion: (() -> Void)? = nil) {

        guard views.count > 0 else {
