         guard gestureRecognizer.isEqual(pan) else {
             return false
         }
-        
+		
         return true
     }
     

            return .zero
        }
    }

    /**
     Method to ensure the layout is as required at the end of the presentation.

        )
    }
	
	@objc func updateForStatusBar() {
		guard let containerView = containerView else {
			return
		}
		
		presentingViewController.view.alpha = 0
		
		let fullHeight = containerView.window!.frame.size.height
		let statusBarHeight = UIApplication.shared.statusBarFrame.height - 20
		
		let currentHeight = containerView.frame.height
		let newHeight = fullHeight - statusBarHeight
		
		UIView.animate(
			withDuration: 0.1,
			animations: {
				containerView.frame.origin.y -= newHeight - currentHeight
		}, completion: { [weak self] _ in
			self?.presentingViewController.view.alpha = 1
			containerView.frame = CGRect(x: 0, y: statusBarHeight, width: containerView.frame.width, height: newHeight)
			self?.presentedViewController.view.mask = nil
			self?.presentedViewController.view.round(corners: [.topLeft, .topRight], withRadius: 8)
			}
		)
		
		updateSnapshotView()
	}
	
	private func updateSnapshotView() {
		guard
			let containerView = containerView,
