/* Minification failed. Returning unminified contents.
(1,535-536): run-time error JS1100: Expected ',': =
(2,3241-3242): run-time error JS1100: Expected ',': =
(2,3795-3796): run-time error JS1100: Expected ',': =
(3,1392-1393): run-time error JS1100: Expected ',': =
(3,6705-6706): run-time error JS1100: Expected ',': =
(3,7112-7113): run-time error JS1195: Expected expression: >
(3,7145-7146): run-time error JS1100: Expected ',': )
(3,7172-7173): run-time error JS1004: Expected ';': )
(3,7191-7192): run-time error JS1004: Expected ';': :
(3,7225-7226): run-time error JS1004: Expected ';': {
(3,7497-7498): run-time error JS1195: Expected expression: >
(3,7537-7538): run-time error JS1100: Expected ',': )
(3,7564-7565): run-time error JS1195: Expected expression: )
(3,7628-7629): run-time error JS1004: Expected ';': {
(3,7889-7890): run-time error JS1195: Expected expression: ,
(3,7947-7948): run-time error JS1004: Expected ';': {
(3,8526-8527): run-time error JS1195: Expected expression: ,
(3,8592-8593): run-time error JS1004: Expected ';': {
(3,9135-9136): run-time error JS1195: Expected expression: ,
(3,9195-9196): run-time error JS1004: Expected ';': {
(3,9406-9407): run-time error JS1195: Expected expression: ,
(3,9480-9481): run-time error JS1004: Expected ';': {
(3,9693-9694): run-time error JS1195: Expected expression: ,
(3,9730-9731): run-time error JS1004: Expected ';': {
(3,9762-9763): run-time error JS1195: Expected expression: ,
(3,9826-9827): run-time error JS1004: Expected ';': {
(3,9859-9860): run-time error JS1195: Expected expression: ,
(3,9889-9897): run-time error JS1197: Too many errors. The file might not be a JavaScript file: function
(3,7629-7888): run-time error JS1018: 'return' statement outside of function: return $$WP.WidgetMode?"DecisionTrees/EmbeddedDecisionTree/"+e:$$WP.Utilities.UI.IsLoggedIn||this.traversalInfo.SourceWorkflow==o.SelfTriage||this.traversalInfo.AdditionalContext.IsGuest?"DecisionTrees/DecisionTree/"+e:"DecisionTrees/AnonymousDecisionTree/"+e
 */
!function ClassDefinition(){$$WP.Utilities.guaranteeExistence($$WP,"DecisionTrees.Controllers");var e=$$WP.DecisionTrees.Models.Questionnaire,t=Epic.PatientEngagement.Questionnaire.QuestionnaireAction,i=Epic.PatientEngagement.Questionnaire.MyChart.QuestionnaireController,n=Epic.PatientEngagement.Questionnaire.QuestionnaireWorkflowInformation,a=Epic.PatientEngagement.Questionnaire.UiCallbacks,s=Epic.PatientEngagement.Questionnaire.Ui,o=$$WP.DecisionTrees.Enums.TraversalAction,l=function QuestionnaireNodeController(e,t,i,n,a,s,o,l=null){this.WP$Controllers$Controller(),this.$root=e,this.nodeData=t,this.afterCompleteCallback=o,this.settings=a||new $$WP.DecisionTrees.Models.TraversalSettings,this.additionalContext=s||new $$WP.DecisionTrees.Models.TraversalAdditionalContext,this.questionnaireContext=i,this.questionnaireContextIdentifier=n,this.discardWorkflowCallback=l,this.initialize()};l.prototype={$root:null,afterCompleteCallback:null,nodeData:null,settings:null,additionalContext:null,questionnaire:null,questionnaireContext:null,questionnaireContextIdentifier:null,templateData:null,discardWorkflowCallback:null,initialize:function initialize(){this.questionnaire=new e(this.nodeData.Questionnaire),this.templateData=this.nodeData,this.templateData.IsBackAllowed=this.settings.AllowBack,this.templateData.IsFinishLaterAllowed=this.settings.AllowFinishLater,this.templateData.IsCancelAllowed=this.settings.AllowCancel,this.render()},render:function render(){var e,t,o,l,r;this.$root.safeAppend($afe.renderTemplate($$WP.Templates.DecisionTrees.QuestionnaireNode,this.templateData)),e=s.getDomElementsForQuestionnaireView(),t={alwaysEnableBackButton:!this.nodeData.IsFirst,shouldDisplayQuestionnaireName:!1,callBackOnSave:!0,showBottomBackButton:!$$WP.Utilities.UI.IsMobile,focusOnIntialRender:this.settings.FocusOnLoad,allowFinishLater:this.templateData.IsFinishLaterAllowed,StringNamespace:$$WP.Utilities.UI.IsSelfTriageForAll?"SelfTriage.SelfTriagePage":"",disableUnsavedChangesPopup:this.settings.DisableUnsavedChangesPopup},r={hideSummaryPage:!0,defaultAnswersFromDAT:this.additionalContext.FavoriteApptDAT?this.additionalContext.FavoriteApptDAT:null},o=new n(this,this.questionnaireContext,this.questionnaireContextIdentifier,t,null,r),l=new a,this.questionnaireContext===$$WP.DecisionTrees.Enums.TraversalSourceWorkflow.Scheduling&&(l.defaultSettings={scrollToTop:!1}),this.nodeData.DeclutterNavigationButtons&&(l.discardSelfTriageWorkflowCallback=this.discardWorkflowCallback),new i(this.questionnaire.ID,e,o,l).start()},questionnaireCallback:function questionnaireCallback(e,i,n){var a;switch(this.questionnaire.AnswerID=i,e){case t.AdvanceQuestionnaire:a=o.Next;break;case t.BackQuestionnaire:a=o.Previous;break;case t.CancelQuestionnaire:a=o.Cancel;break;case t.SaveQuestionnaire:a=o.Save;break;case t.Error:a=o.Error}null!==this.afterCompleteCallback&&"function"==typeof this.afterCompleteCallback&&this.afterCompleteCallback(a,this.questionnaire)},_suppressSpinner:function _suppressSpinner(){$afe.select(".dt-spinner").hide()}},$$WP.DecisionTrees.Controllers.QuestionnaireNodeController=l,l.extend($$WP.Controllers.Controller,"WP$DecisionTrees$Controllers$QuestionnaireNodeController")}();;
!function ClassDefinition(){$$WP.Utilities.guaranteeExistence($$WP,"DecisionTrees.Controllers");var t=$$WP.Questions.QuestionsController,e=$$WP.DecisionTrees.Enums.TraversalAction,n=function QuestionNodeController(t,e,n,o,i){this.WP$Controllers$Controller(),this.proxify("_onPopupButtonClick","_onContinueButtonClick","_onBackButtonClick","_onFinishLaterButtonClick","_onCancelButtonClick","_onQuestionLoaded"),this.$root=t,this.$formButtonsRoot=e,this.nodeData=n,this.afterCompleteCallback=i,this.settings=o||new $$WP.DecisionTrees.Models.TraversalSettings,this.initialize()};n.prototype={$root:null,$formButtonsRoot:null,afterCompleteCallback:null,nodeData:null,settings:!0,templateData:null,questionsController:null,initialize:function initialize(){this.templateData=this.nodeData,this.render()},render:function render(){var e;this.$root.safeAppend($afe.renderTemplate($$WP.Templates.DecisionTrees.QuestionNode,this.templateData)),e=$afe.select("#question-wrapper"),this.questionsController=new t(e,[this.nodeData.Question],this._onQuestionLoaded),this.postRender()},postRender:function postRender(){0!==$afe.select(".question-prompt-header.required").length&&($afe.select("#required-legend").addClass("required"),$afe.select("#required-legend").show()),this.$formButtonsRoot.find("#next-step").on("click",this._onContinueButtonClick),this.$formButtonsRoot.find("#previous-step").on("click",this._onBackButtonClick),this.$formButtonsRoot.find("#save-workflow").on("click",this._onFinishLaterButtonClick),this.$formButtonsRoot.find("#cancel-workflow").on("click",this._onCancelButtonClick),this._setBeforeUnload()},_onQuestionLoaded:function _onQuestionLoaded(){var t,e;this.settings.FocusOnLoad&&(t=this.$root.find(".questionsContainer > :first-child"),e=$$WPQuestionUtil.getFocusableElement(t),setTimeout((function(e){e.focus();var n=t.find(".question-prompt"),o=n[0].getBoundingClientRect();o.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&o.top>=0||n[0].scrollIntoView()}),500,e))},_onContinueButtonClick:function _onContinueButtonClick(t){return this._disableClickHandlers(),this._performCallback(e.Next,this.questionsController.getCoreModelsWithAnswers()[0]),!1},_onBackButtonClick:function _onBackButtonClick(t){return!!this.settings.AllowBack&&(this._disableClickHandlers(),this._performCallback(e.Previous),!1)},_onCancelButtonClick:function _onCancelButtonClick(t){if(!this.settings.AllowCancel)return!1;$$WP.Strings.setDefaultNamespace(this.settings.StringNamespace);var e=$$WP.Strings.get("DTCancelPopupPrompt"),n=[];return n.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTCancelPopupDeleteResponsesButtonLabel"),null,"primary negative","continue")),this.settings.AllowFinishLater&&n.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTCancelPopupSaveResponsesButtonLabel"),null,"secondary neutral","saveandcontinue")),n.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTCancelPopupGoBackButtonLabel"),null,"secondary neutral","cancel")),$$WPUtil.quickMessageBox(e,$$WP.Strings.get("DTCancelPopupTitle"),n,this._onPopupButtonClick,void 0,void 0,!isDataTile()&&void 0),$$WP.Strings.clearDefaultNamespace(),!1},_onFinishLaterButtonClick:function _onFinishLaterButtonClick(t,n=null){return!!this.settings.AllowFinishLater&&(this._disableClickHandlers(),this._performCallback(e.Save,this.questionsController.getCoreModelsWithAnswers()[0],n),!1)},_onPopupButtonClick:function _onPopupButtonClick(t){switch(t.replace($$WP.Components.TOOLBARIDENTIFIER,"")){case"continue":this._disableClickHandlers(),this._performCallback(e.Cancel);break;case"saveandcontinue":this._onFinishLaterButtonClick();break;case"exit":this._clearBeforeUnload(!0),window.location.href=makeLink("default.asp")}},_performCallback:function _performCallback(t,e,n=null){null!==this.afterCompleteCallback&&"function"==typeof this.afterCompleteCallback&&this.afterCompleteCallback(t,e,n)},_disableClickHandlers:function _disableClickHandlers(){this.$formButtonsRoot.find("#next-step").off("click",this._onContinueButtonClick),this.$formButtonsRoot.find("#previous-step").off("click",this._onBackButtonClick),this.$formButtonsRoot.find("#save-workflow").off("click",this._onFinishLaterButtonClick),this.$formButtonsRoot.find("#cancel-workflow").off("click",this._onCancelButtonClick),this._clearBeforeUnload()},_setBeforeUnload:function _setBeforeUnload(){if(!this.settings.DisableUnsavedChangesPopup)if(this.nodeData.DeclutterNavigationButtons){$$WP.Strings.setDefaultNamespace(this.settings.StringNamespace);const n=new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTExitPopupGoBack"),null,"","stay"),o=new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTExitPopupSave"),null,"finishlater","leave"),i=new $$WPComp.ComplexObjects.Button($$WP.Strings.get("DTExitPopupDelete"),null,"inlinedelete cancelworkflow","leave");var t=this.settings.AllowFinishLater?[n,o,i]:[n,i];const s=$.proxy((function(t,n){t.target.classList.contains("cancelworkflow")?(this._disableClickHandlers(),this._performCallback(e.Cancel,null,n)):t.target.classList.contains("finishlater")&&this._onFinishLaterButtonClick(null,n)}),this);$$WPUtil.SafeToRedirectOverrideSettings={TitleText:$$WP.Strings.get("DTExitPopupTitle"),Html:$$WP.Strings.get("DTExitPopupPrompt"),ToolbarButtons:t,clickSafeToRedirect:function(t){if(t.dataId)return WP.Events.beforeUnloadHold=t.dataId===$$WPComp.TOOLBARIDENTIFIER+"leave",WP.Events.beforeUnloadHold&&s(t,$.proxy((function(){this._alreadyExecutedCallback=!0,this.callback.apply(this.CallbackContext,[WP.Events.beforeUnloadHold])}),this)),this.dispose(!0),!1}},WP.Events.beforeUnload()}else WP.Events.beforeUnload()},_clearBeforeUnload:function _clearBeforeUnload(t){this.settings.DisableUnsavedChangesPopup||WP.Events.cancelBeforeUnload(t)}},$$WP.DecisionTrees.Controllers.QuestionNodeController=n,n.extend($$WP.Controllers.Controller,"WP$DecisionTrees$Controllers$QuestionNodeController")}();;
!function ClassDefinition(){$$WP.Utilities.guaranteeExistence($$WP,"DecisionTrees.Controllers");var e=$$WP.DecisionTrees.Models.TreeTraversal,t=$$WP.DecisionTrees.Models.InputNode,s=$$WP.DecisionTrees.Enums.TraversalAction,r=$$WP.DecisionTrees.Enums.NodeType,n=$$WP.DecisionTrees.Controllers.QuestionNodeController,i=$$WP.DecisionTrees.Controllers.QuestionnaireNodeController,a=$$WP.DecisionTrees.Enums.TraversalStatus,o=$$WP.DecisionTrees.Enums.TraversalSourceWorkflow,l=function DecisionTreeTraversalController(e,t,s,r,n,i,a,o,l,c,d){this.WP$Controllers$Controller(),this.proxify("_onQuestionNodeCallback","_onQuestionnaireNodeCallback","_onRequestCallback","_handleNextStepSuccess","_handlePreviousStepSuccess","_handleSaveStepSuccess","_handleDiscardWorkflowSuccess","_handleError"),r=null!==r&&r instanceof $$WP.DecisionTrees.Models.TraversalSettings?r:new $$WP.DecisionTrees.Models.TraversalSettings,a=null!==a&&a instanceof $$WP.DecisionTrees.Models.TraversalAdditionalContext?a:new $$WP.DecisionTrees.Models.TraversalAdditionalContext,this.$root=e||$afe.select("body"),this.afterCompleteCallback=i,this.settings=r,this.initialize(t,s,n,a,o,l,c,d)},c={$root:null,afterCompleteCallback:null,traversalInfo:null,currentInputNode:null,settings:null,_isActive:!0,_isTemplateLoaded:!1,_isInitialRender:!0,_useSameRoot:!1,_parentTreeWasDirty:!1,initialize:function initialize(t,s,r,n,i,a,o,l=!0){this.traversalInfo=new e({TreeID:t,SourceWorkflow:s,AdditionalContext:n,RestartTree:r,ParentAnswerID:a}),this._useSameRoot=i,this._parentTreeWasDirty=o,this._isInitialRender=!!l,this._nextStep()},destroy:function destroy(){this.$root.empty(),this.afterCompleteCallback=null,this._isActive=!1},render:function render(){var e,t;if(this._isActive)if(this._updateTemplateData(),this.traversalInfo.TreeWasLocked)$$WPUtil.TryRedirect(makeLink("SymptomChecker/SelfTriage/ErrorPage?type=5&fromlist="+$$WPUtil.queryString("FromList")));else{if(this._isTemplateLoaded&&(!this.currentInputNode||this.currentInputNode.Type!==r.Questionnaire&&this.currentInputNode.Type!==r.Question)||this.currentInputNode.Type===r.AddAppointmentRequest||(this.$root.empty(),this.$root.safeAppend($afe.renderTemplate($$WP.Templates.DecisionTrees.DecisionTree,this.templateData)),this._fadeContent(),this._isTemplateLoaded=!0),!this.traversalInfo.TreeWasLocked){var s=$afe.select("body");e=this.$root.find("#dt-node-content"),t=this.$root.find("#dt-node-container .formbuttons"),this.traversalInfo.TreeWasDirty||this._parentTreeWasDirty?this.$root.find("#dt-banner").removeClass("hidden"):this.$root.find("#dt-banner").addClass("hidden"),this._isInitialRender?(this._isInitialRender=!1,this.settings.FocusOnLoad=!1):this.settings.FocusOnLoad=!0,this._updateBackButtonVisibility(),s.hasClass("md_scheduling_index")?$afe.select("#dt-node-content").empty():e.empty(),this._resetContainer(),this.currentInputNode.Type===r.Question?new n(e,t,this.currentInputNode,this.settings,this._onQuestionNodeCallback):this.currentInputNode.Type===r.Questionnaire?new i(e,this.currentInputNode,this.traversalInfo.SourceWorkflow,this.traversalInfo.TreeID,this.settings,this.traversalInfo.AdditionalContext,this._onQuestionnaireNodeCallback,$.proxy(this._discardWorkflow,this)):this.currentInputNode.Type===r.AddAppointmentRequest?new l(this.$root,this.currentInputNode.DecisionTree.ID,this.traversalInfo.SourceWorkflow,this.settings,!1,this._onRequestCallback,null,!0,this.traversalInfo.TreeAnswerID,this.traversalInfo.TreeWasDirty||this._parentTreeWasDirty,!1):$$WP.Debug.logError("Unsupported input node type encountered during tree traversal.")}(this.traversalInfo.TreeWasLocked||this.currentInputNode.Type!==r.AddAppointmentRequest)&&this._showContent()}},hadAnyQuestions:function hadAnyQuestions(){var e=null;return this.traversalInfo&&(e=this.traversalInfo.ParentAnswerID),this.currentInputNode&&!e},_resetContainer:function resetContainer(){var e=this.$root.find("#dt-node-container");this.$root.find("#dt-node-container .formbuttons #next-step").prop("data-disable-if-invalid"),e.removeAttr("data-invalid"),e.length>0&&$$WP.FormValidation.checkIfFormIsValid(e,!0)},_updateBackButtonVisibility:function _updateBackButtonVisibility(){var e=this.$root.find("#dt-node-container .formbuttons #previous-step"),t=this.$root.find("#dt-node-container .formbuttons #next-step");this.settings.AllowBack&&this.currentInputNode&&!this.currentInputNode.IsFirst?(e.show().removeClass("btnHidden"),e.safeAttr("aria-hidden","false"),this.currentInputNode.DeclutterNavigationButtons&&t.removeClass("onlyvisiblechild")):(e.hide().addClass("btnHidden"),this.currentInputNode.DeclutterNavigationButtons&&t.addClass("onlyvisiblechild"))},_updateTemplateData:function _updateTemplateData(){$$WP.Strings.setDefaultNamespace(this.settings.StringNamespace),this.templateData={},this.templateData.StringNamespace=this.settings.StringNamespace,this.templateData.TreeWasLocked=this.traversalInfo.TreeWasLocked,this.templateData.IsFinishLaterAllowed=this.settings.AllowFinishLater,this.templateData.IsBackAllowed=this.settings.AllowBack,this.templateData.IsCancelAllowed=this.settings.AllowCancel,this.currentInputNode&&(this.templateData.DeclutterNavigationButtons=this.currentInputNode.DeclutterNavigationButtons,this.templateData.HideFinishLaterAndCancel=this.currentInputNode.DeclutterNavigationButtons&&this.currentInputNode.Type!==r.Questionnaire),this.templateData.ContinueButtonLabel=$$WP.Strings.getForTemplate("DTContinueButtonLabel"),this.templateData.BackButtonLabel=$$WP.Strings.getForTemplate("DTBackButtonLabel"),this.templateData.FinishLaterButtonLabel=$$WP.Strings.getForTemplate("DTFinishLaterButtonLabel"),this.templateData.CancelButtonLabel=$$WP.Strings.getForTemplate("DTCancelButtonLabel"),$$WP.Strings.clearDefaultNamespace()},_nextStep:function _nextStep(e){var t;this._fadeContent(),t={},$$WPUtil.IsNullOrEmpty(this.traversalInfo)||(t.traversalInfo=this.traversalInfo.toRawObject()),$$WPUtil.IsNullOrEmpty(this.currentInputNode)||(t.prevInputNode=this.currentInputNode.toRawObject(),t.prevInputNode.Question=null),t.question=e,$.ajax({url:makeLink(this.__getDecisionTreeAjaxUrl("NextStep")),type:"POST",dataType:"json",data:$$WP.Utilities.postify(t),success:this._handleNextStepSuccess,error:this._handleError})},_previousStep:function _previousStep(){var e;this._fadeContent(),e={},this.currentInputNode.IsFirst?this._handleError():($$WPUtil.IsNullOrEmpty(this.traversalInfo)||(e.traversalInfo=this.traversalInfo.toRawObject()),$.ajax({url:makeLink("DecisionTrees/DecisionTree/PreviousStep"),type:"POST",dataType:"json",data:$$WP.Utilities.postify(e),success:this._handlePreviousStepSuccess,error:this._handleError}))},_saveStep:function _saveStep(e,t=null){var s;this._fadeContent(),s={},$$WPUtil.IsNullOrEmpty(this.traversalInfo)||(s.traversalInfo=this.traversalInfo.toRawObject()),$$WPUtil.IsNullOrEmpty(this.currentInputNode)||(s.inputNode=this.currentInputNode.toRawObject(),s.inputNode.Question=null),s.question=e,$.ajax({url:makeLink("DecisionTrees/DecisionTree/SaveStep"),type:"POST",dataType:"json",data:$$WP.Utilities.postify(s),success:$.proxy((e=>this._handleSaveStepSuccess(e,t))),error:this._handleError})},_discardWorkflow:function _discardWorkflow(e=null){var t;this._fadeContent(),t={},$$WPUtil.IsNullOrEmpty(this.traversalInfo)||(t.traversalInfo=this.traversalInfo.toRawObject()),$.ajax({url:makeLink("DecisionTrees/DecisionTree/DiscardWorkflow"),type:"POST",dataType:"json",data:$$WP.Utilities.postify(t),success:$.proxy((t=>this._handleDiscardWorkflowSuccess(t,e))),error:this._handleError})},__getDecisionTreeAjaxUrl:function __getDecisionTreeAjaxUrl(e){return $$WP.WidgetMode?"DecisionTrees/EmbeddedDecisionTree/"+e:$$WP.Utilities.UI.IsLoggedIn||this.traversalInfo.SourceWorkflow==o.SelfTriage||this.traversalInfo.AdditionalContext.IsGuest?"DecisionTrees/DecisionTree/"+e:"DecisionTrees/AnonymousDecisionTree/"+e},_handleNextStepSuccess:function _handleNextStepSuccess(e){var r,n;r=e.NextInputNode,n=e.TraversalInfo,this.traversalInfo.IsTraversalComplete=n.IsTraversalComplete,this.traversalInfo.TreeWasDirty=n.TreeWasDirty,this.traversalInfo.TreeWasLocked=n.TreeWasLocked,this.traversalInfo.TreeAnswerID=n.TreeAnswerID,this.traversalInfo.RestartTree=!1,this.traversalInfo.TreeWasLocked?this.render():this.traversalInfo.IsTraversalComplete?this._performCallback(a.Complete,this.traversalInfo.TreeAnswerID,this._useSameRoot,s.Next):(this.currentInputNode=new t(r),this.render(),this.settings&&this.settings.OnStepRender&&this.settings.OnStepRender())},_handlePreviousStepSuccess:function _handlePreviousStepSuccess(e){var r,n;r=e.PreviousInputNode,n=e.TraversalInfo,this.traversalInfo.IsTraversalComplete=n.IsTraversalComplete,this.traversalInfo.TreeWasDirty=n.TreeWasDirty,this.traversalInfo.TreeWasLocked=n.TreeWasLocked,this.traversalInfo.TreeAnswerID=n.TreeAnswerID,this.traversalInfo.TreeWasLocked?this.render():this._useSameRoot&&""===r.ID?this._performCallback(a.Complete,this.traversalInfo.TreeAnswerID,this._useSameRoot,s.Previous):(this.currentInputNode=new t(r),this.render(),this.settings&&this.settings.OnStepRender&&this.settings.OnStepRender())},_handleSaveStepSuccess:function _handleSaveStepSuccess(e,t){this.traversalInfo.TreeWasLocked=e.TraversalInfo.TreeWasLocked,this.traversalInfo.TreeWasLocked?this.render():t?t():this._performCallback(a.FinishLater,this.traversalInfo.TreeAnswerID,this._useSameRoot,s.Save)},_handleDiscardWorkflowSuccess:function _handleDiscardWorkflowSuccess(e,t){this.traversalInfo.TreeWasLocked=e.TraversalInfo.TreeWasLocked,this.traversalInfo.TreeWasLocked?this.render():t?t():this._performCallback(a.FinishLater,this.traversalInfo.TreeAnswerID,this._useSameRoot,s.Cancel)},_handleError:function _handleError(){this._performCallback(a.Error)},_onQuestionNodeCallback:function _onQuestionNodeCallback(e,t,s){this._onButtonClick(e,t,null,s)},_onQuestionnaireNodeCallback:function _onQuestionnaireNodeCallback(e,t){this._onButtonClick(e,null,t)},_onRequestCallback:function _onRequestCallback(e,t){this._onButtonClick(e)},_onButtonClick:function _onButtonClick(e,t,n,i=null){switch(this.currentInputNode.Type===r.Questionnaire&&(this.currentInputNode.Questionnaire=n),e){case s.Next:this._nextStep(t);break;case s.Previous:this._previousStep();break;case s.Save:this._saveStep(t,i);break;case s.Cancel:this._discardWorkflow(i);break;case s.Error:this._handleError()}},_performCallback:function _performCallback(e,t,s,r){!0!==s&&this.$root.empty(),null!=r&&null!==this.afterCompleteCallback&&"function"==typeof this.afterCompleteCallback?this.afterCompleteCallback(r,t):null!==this.afterCompleteCallback&&"function"==typeof this.afterCompleteCallback&&this.afterCompleteCallback(e,t)},_fadeContent:function _fadeContent(){this.$root.find("#dt-node-container").fadeTo("fast",0),$$WPUtil.ShowAjaxSpinner(this.$root.find(".dt-spinner .ajaxspinner")),this.$root.find(".dt-spinner").fadeTo("fast",1)},_showContent:function _showContent(){this.$root.find(".dt-spinner").fadeTo("fast",.1,(function(){$$WPUtil.HideAjaxSpinner($afe.jq(this).find(".ajaxspinner"))})),this.$root.find("#dt-node-container").fadeTo("fast",1)}};l.prototype=c,$$WP.DecisionTrees.Controllers.DecisionTreeTraversalController=l,l.extend($$WP.Controllers.Controller,"WP$DecisionTrees$Controllers$DecisionTreeTraversalController")}();;
/*0*/