         
         NSLayoutConstraint.equals(
             view:buttonClose,
+            toView:self)
+        
+        NSLayoutConstraint.bottomToBottom(
+            view:baseView,
+            toView:self,
+            constant:kBaseHeight)
+        NSLayoutConstraint.height(
+            view:baseView,
+            constant:kBaseHeight)
+        NSLayoutConstraint.equalsHorizontal(
+            view:baseView,
             toView:self)
     }
     

{
    private weak var controller:CRecent!
    private weak var blurContainer:UIView!
    private let kAnimationDuration:TimeInterval = 0.3
    
    override init(controller:CController)

        
        let blur:VBlur = VBlur.dark()
        
        let baseView:UIView = UIView()
        baseView.backgroundColor = UIColor.white
        baseView.translatesAutoresizingMaskIntoConstraints = false
        baseView.clipsToBounds = true
        
        blurContainer.addSubview(blur)
        addSubview(blurContainer)
        addSubview(buttonClose)
        addSubview(baseView)
        
        NSLayoutConstraint.equals(
            view:blurContainer,
