     }
     
     // MARK: - Navigation
-    
+
     open func show(
         page:AppFlowControllerPage,
         variant:AppFlowControllerPage? = nil,

            
        } else {
            
            func dismissNext(viewControllerForSkippedPage:UIViewController? = nil) {
                self.dismiss(
                    pages: pages,

                )
            }
            
            func dismiss(useTransition:Bool, navigationController:UINavigationController, viewController:UIViewController) {
                if useTransition {
                    item.backwardTransition?.backwardTransitionBlock(animated: animated){
                        dismissNext()
                    }(navigationController, viewController)
                } else {
                    dismissNext()
                }
            }
            
            if skipParentPage {
                dismissNext(viewControllerForSkippedPage: viewController ?? viewControllerForSkippedPage)
            } else if let viewController = viewControllerForSkippedPage, skippedPage {
                dismiss(useTransition: !skipTransition, navigationController: navigationController, viewController: viewController)
            } else if let viewController = viewController, !skippedPage {
                dismiss(useTransition: !skipTransition, navigationController: navigationController, viewController: viewController)
            } else {
                completionBlock?()
            }
   
        }
