                          constant:0)
     }
     superview?.addConstraints(centerConstraints)
-    
+
     return platform
   }
-  
+
   // MARK: configure
   fileprivate func addActions() {
     self.addTarget(self, action: #selector(CircleMenu.onTap), for: UIControlEvents.touchUpInside)
   }
-  
+
   // MARK: actions
-  
+
   func onTap() {
     if buttonsIsShown() == false {
       let platform = createPlatform()

                      self.alpha     = 1
      },
                    completion: nil)
    
    let rotation = Init(CASpringAnimation(keyPath: "transform.rotation")) {
      $0.duration        = TimeInterval(1.5)
      $0.toValue         = (0)

    if buttons == nil {
      return
    }

    buttonsAnimationIsShow(isShow: false, duration: duration, hideDelay: hideDelay)

    tapBounceAnimation()
    tapRotatedAnimation(0.3, isSelected: false)
  }

  /**
   Check is sub buttons showed
   */
