                 node.placeVar.animation(
                     to: transform,
                     during: fanMenu.duration
-                ).easing(Easing.easeOut)
-            ].combine()
+                    ).easing(Easing.easeOut)
+                ].combine()
             
             let delay = fanMenu.delay * Double(index)
             if delay == 0.0 {

                        dy: -Double(uiImage.size.height) / 2
                    )
                case .left:
                        place = Transform.move(
                            dx: -Double(uiImage.size.width) - fanMenu.buttonsTitleIndent - text.bounds.w,
                            dy: -Double(uiImage.size.height) / 2
                    )
                case .bottom:
                        place = Transform.move(
                            dx: -Double(uiImage.size.width) / 2,
                            dy: Double(uiImage.size.height) + fanMenu.buttonsTitleIndent
                    )
                case .top:
                        place = Transform.move(
                            dx: -Double(uiImage.size.width) / 2,
                            dy: -Double(uiImage.size.height) - fanMenu.buttonsTitleIndent - text.bounds.h
                    )
                }


        self.titleColor = titleColor
        self.titlePosition = titlePosition
    }

    public init(id: String,
                image: String,
                color: Color,
                title: String = "",
                titleColor: Color? = .none,
                titlePosition: FanMenuButtonTitlePosition = .bottom) {
        self.init(id: id,
                  image: UIImage(named: image),
                  color: color,
                  title: title,
                  titleColor: titleColor,
                  titlePosition: titlePosition)
    }
}

public class FanMenu: MacawView {
