var __extends,__assign,Epic;!function(n){!function(n){!function(n){!function(t){var i=function(){function t(t,i,r,u,f,e,o,s){this.questionsController=null;this.conditionalQueue=[];this.ready=!0;this.jumpedBack=!1;this.isSavingOnBack=!1;this.isHistoryModified=!1;this.isContextDisplayTextGenerated=!1;this.canAutoAdvance=!1;this.previouslyAllowedActions=null;this.lqfId=t;this.eptDAT=f;this.domElements=i;this.uiCallbacks=u;this.allowedActions=new n.AllowedActions;this.nowEncounterCSN=e;this.nowEncounterUCI=o;this.isInitialRender=!0;this.hqaId=s;this.partialSubmissionStatus=n.PartialSubmissionStatus.NotPartialSubmitting;this.isFamilyHistoryPage=!1;this.ajaxLoadingTimerId=0;r&&(r.validate()?(this.workflowInformation=r,this.workflowInformation.displaySettings||(this.workflowInformation.displaySettings=new n.DisplaySettings),this.workflowInformation.workflowSettings||(this.workflowInformation.workflowSettings=new n.WorkflowSettings),this.workflowInformation.workflowCallbacks||(this.workflowInformation.workflowCallbacks=new n.WorkflowCallbacks),this.workflowInformation.extraContextInfo||(this.workflowInformation.extraContextInfo=new n.ExtraContextInfo),n.Utility.IsPrintPreview=this.workflowInformation.displaySettings.isPrintPreview):this.performCallbackToHandler(n.QuestionnaireAction.Error,null,n.QuestionnaireError.InvalidContextInformation));this.addEventHandlers()}return Object.defineProperty(t.prototype,"isPartialSubmission",{get:function(){return this.partialSubmissionStatus!==n.PartialSubmissionStatus.NotPartialSubmitting},enumerable:!1,configurable:!0}),t.actionIsValidEndpoint=function(t){return t===n.QuestionnaireAction.LaunchQuestionnaire||t===n.QuestionnaireAction.AdvanceQuestionnaire||t===n.QuestionnaireAction.BackQuestionnaire||t===n.QuestionnaireAction.SaveQuestionnaire||t===n.QuestionnaireAction.SubmitQuestionnaire||t===n.QuestionnaireAction.ClearQuestionnaireState||t===n.QuestionnaireAction.CancelQuestionnaire||t===n.QuestionnaireAction.EvaluateQuestionConditions||t===n.QuestionnaireAction.JumpToQuestion||t===n.QuestionnaireAction.GetBackUrl},t.getUrl=function(n,i){return makeLink(t.tryGetQuestionnaireAjaxUrl(n,i))},t.tryGetQuestionnaireAjaxUrl=function(t,i){return $$WP.ApplicationContext===n.CallingApplication.Welcome||i===n.QuestionnaireContextType.SelfTriage?"Questionnaire/MyChartQuestionnaire/"+t:$$WP.WidgetMode?"Questionnaire/EmbeddedMyChartQuestionnaire/"+t:$$WP.Utilities.UI.IsLoggedIn?"Questionnaire/MyChartQuestionnaire/"+t:"Questionnaire/AnonymousMyChartQuestionnaire/"+t},t.prototype.isReady=function(){return this.questionsController&&this.questionsController.callPendingConditionalCallbacks&&this.questionsController.callPendingConditionalCallbacks(),this.ready},t.prototype.saveOnBrowserBack=function(){if($$WPUtil.IsNullOrEmpty(location.hash))if(this.handleReactSave&&this.handleReactSave(),this.isOnHQAInvalidPage)this.performCallbackToHandler(n.QuestionnaireAction.BackQuestionnaire,this.hqaId);else{this.isSavingOnBack=!0;var t=null;this.isHistoryModified=!1;this.questionsController?(t=this.questionsController.getCoreModelsWithAnswers(),this.save(this.hqaId,t)):this.performCallbackToHandler(n.QuestionnaireAction.BackQuestionnaire,this.hqaId)}},t.prototype.destroy=function(){this.domElements.$backButton.off("click");this.domElements.$cancelButton.off("click");this.domElements.$saveButton.off("click");this.domElements.$continueButton.off("click");this.afterViewLoad(null,!0);this.setInteractiveElements(!0);this.domElements.$questionnaireHost.empty();this.domElements.$postText.empty();this.isFamilyHistoryPage=!1;$$WPUtil.IsNullOrEmpty(this.domElements.$customQuestionnaireText)||this.domElements.$customQuestionnaireText.empty();WP&&WP.Events&&!this.workflowInformation.displaySettings.disableUnsavedChangesPopup&&WP.Events.cancelBeforeUnload();this.workflowInformation.displaySettings.modifyHistory&&($afe.jq(window).off("popstate",$.proxy(this.saveOnBrowserBack,this)),this.isHistoryModified&&(history.back(),this.isHistoryModified=!1));this.isDestroyed=!0},t.prototype.destroyQuestionsController=function(){this.questionsController&&this.questionsController.destroy()},t.prototype.addEventHandlers=function(){this.addButtonClickEventHandlers();this.workflowInformation.displaySettings.modifyHistory&&$afe.jq(window).on("popstate",$.proxy(this.saveOnBrowserBack,this))},t.prototype.addButtonClickEventHandlers=function(){var t=this;this.domElements.$continueButton.off("click").click(function(){t.clickContinueButton()});n.Utility.hideButton(this.domElements.$continueButton);this.domElements.$backButton.off("click").click(function(){t.clickBackButton()});n.Utility.hideButton(this.domElements.$backButton.addClass("previousstep"));this.domElements.$saveButton.off("click").click(function(){t.clickSaveButton()});n.Utility.hideButton(this.domElements.$saveButton);this.domElements.$cancelButton.off("click").click($.proxy(function(n){this.clickCancelButton(n)},this));n.Utility.hideButton(this.domElements.$cancelButton.addClass("cancelworkflow"))},t.prototype.clickContinueButton=function(t){if(this.allowedActions.Advance||this.allowedActions.Submit)if(n.Utility.isDisplayingSummary())this.showLoading(),n.Utility.isCatType()?this.performCallbackToHandler(n.QuestionnaireAction.SubmitQuestionnaire):this.submit(this.hqaId);else if(n.Utility.isDisplayingInterruption())this.advance(this.hqaId,null);else{var i=this.questionsController.getCoreModelsWithAnswers();this.advance(this.hqaId,i,this.eptDAT,t)}},t.prototype.clickBackButton=function(t){if(this.allowedActions.Back||this.allowedActions.BackOverride)if(n.Utility.isDisplayingSummary()||n.Utility.isDisplayingInterruption())n.Utility.isDisplayingSummary()&&$afe.select("#is-qnr-summary").safeAttr("value","false"),this.back(this.hqaId);else if(n.Utility.isDisplayingSavedPage())this.addButtonClickEventHandlers(),this.start();else if(this.allowedActions.Back){var i=this.questionsController.getCoreModelsWithAnswers();this.back(this.hqaId,i,t)}else this.isSavingOnBack=!0,i=this.questionsController.getCoreModelsWithAnswers(),this.save(this.hqaId,i,!0,t);else $$WP.Utilities.UI.IsMobile&&n.UtilityMobile.handleBackClick()},t.prototype.clickSaveButton=function(t){if(this.previouslyAllowedActions&&(this.allowedActions=this.previouslyAllowedActions),this.allowedActions.Save)if(n.Utility.isDisplayingSummary()||n.Utility.isDisplayingInterruption())this.save(this.hqaId);else{var i=this.questionsController.getCoreModelsWithAnswers();this.save(this.hqaId,i,!1,t)}},t.prototype.clickCancelButton=function(i,r){var e,u=this;if(this.allowedActions.Cancel)if(this.callingApp===n.CallingApplication.Hyperspace||n.Utility.isDisplayingInterruption()&&n.Utility.shouldStopQuestionnaire())this.cancel(r);else{$$WP.Strings.setDefaultNamespace(t.questionnaireMyChartNamespace);this.setUpPageForCancelPopup();var o=$$WP.Strings.get(n.QuestionnaireStringKeys.CancelPopupTitle),s=$$WP.Strings.get(n.QuestionnaireStringKeys.CancelPopupPrompt),h=null!==(e=null==i?void 0:i.target)&&void 0!==e?e:this.domElements.$cancelButton.get(0),f=[];f.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get(n.QuestionnaireStringKeys.CancelPopupContinue),null,"primary negative","continue"));this.allowedActions.Save&&f.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get(n.QuestionnaireStringKeys.CancelPopupSave),null,"secondary neutral","save"));f.push(new $$WPComp.ComplexObjects.Button($$WP.Strings.get(n.QuestionnaireStringKeys.CancelPopupGoBack),null,"secondary neutral","cancel"));$$WPUtil.confirmFormSubmission(h,s,null,function(t,i){switch(i.replace($$WP.Components.TOOLBARIDENTIFIER,"")){case"continue":return u.cancel(r),!1;case"save":u.clickSaveButton(r);break;default:u.isFamilyHistoryPage&&(u.disableAndHideNavigation(),u.domElements.$loadingSpinner&&u.domElements.$loadingSpinner.fadeOut(),u.domElements.$host.fadeTo("fast",1),r(n.QuestionnaireNavigationResult.Aborted));u.setUpPageAfterCancelPopup()}},f,o,!isDataTile()&&void 0);$$WP.Strings.clearDefaultNamespace()}},t.prototype.setUpPageForCancelPopup=function(){this.disableCloseButton();this.setInteractiveElements(!1);this.domElements.$backButton.removeClass("previousstep")},t.prototype.setUpPageAfterCancelPopup=function(){this.reenableCloseButton();this.setInteractiveElements(!0);this.domElements.$backButton.addClass("previousstep");$$WP.FormValidation.checkIfFormIsValid(this.domElements.$form,!0);this.domElements.$cancelButton.focus()},t.prototype.performCallbackToHandler=function(t,i,r,u){this.workflowInformation&&this.workflowInformation.handler?(this.destroy(),this.workflowInformation.handler.questionnaireCallback(t,i,r,this,u)):n.Utility.showError()},t.prototype.handleError=function(){this.workflowInformation?this.performCallbackToHandler(n.QuestionnaireAction.Error,null,n.QuestionnaireError.WebServerError):n.Utility.showError()},t.prototype.getBackUrl=function(t){this.performActionOnServer(n.QuestionnaireAction.GetBackUrl,"POST",$$WPUtil.postify({status:t,sourceActivity:this.workflowInformation.sourceActivity,qnrCtx:{contextType:this.workflowInformation.contextType,contextIdentifier:this.workflowInformation.contextIdentifier},nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded)},t.prototype.start=function(){var t;this.workflowInformation?(this.workflowInformation.displaySettings.modifyHistory&&(history.pushState(null,null),this.isHistoryModified=!0),this.workflowInformation.displaySettings.showBottomBackButton||0===(t=$afe.select(".back")).length||t.hasClass("hidden")||n.Utility.hideElement(t),this.performActionOnServer(n.QuestionnaireAction.LaunchQuestionnaire,"POST",$$WPUtil.postify({qnrCtx:{contextType:this.workflowInformation.contextType,contextIdentifier:this.workflowInformation.contextIdentifier},lqfId:this.lqfId,pageNonce:$$WPUtil.GetPageNonce(),settings:{hideSummaryPage:this.workflowInformation.workflowSettings.hideSummaryPage,wipeProgressTrail:this.workflowInformation.workflowSettings.wipeProgressTrail,defaultAnswersFromDAT:this.workflowInformation.workflowSettings.defaultAnswersFromDAT,isPrintPreview:this.workflowInformation.displaySettings.isPrintPreview,isPartialSubmission:this.isPartialSubmission},nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI,hqaID:this.hqaId}),n.ContentType.formUrlEncoded)):this.performActionOnServer(n.QuestionnaireAction.LaunchQuestionnaire,"POST")},t.prototype.advance=function(n,t,i,r){(this.questionsController&&this.questionsController.callPendingConditionalCallbacks&&this.questionsController.callPendingConditionalCallbacks(),this.ready)?this.advanceCore(n,t,i,r):setTimeout($.proxy(function(){this.advanceCore(n,t,i,r)},this),500)},t.prototype.advanceCore=function(t,i,r,u){this.ready&&!this.domElements.$continueButton.hasClass("disabled")&&(n.Utility.markFormAsValid(this.domElements.$form,this.domElements.$continueButton),i=n.Utility.removeDisabledQuestionsFromArray(i),this.destroyQuestionsController(),this.ready=!1,this.performActionOnServer(n.QuestionnaireAction.AdvanceQuestionnaire,"POST",$$WPUtil.postify({coreQuestions:i,hqaId:t,eptDAT:r,subpage:this.subpage,pageNonce:$$WPUtil.GetPageNonce(),settings:{hideSummaryPage:this.workflowInformation.workflowSettings.hideSummaryPage,isPartialSubmission:this.isPartialSubmission},suppressRequestTimeoutPopup:!(!this.isPartialSubmission||this.callingApp!==n.CallingApplication.Welcome),nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded,!1,u))},t.prototype.save=function(n,t,i,r){this.ready?this.saveCore(n,t,i,r):setTimeout($.proxy(function(){this.saveCore(n,t,i,r)},this),500)},t.prototype.saveCore=function(t,i,r,u){this.ready&&(n.Utility.markFormAsValid(this.domElements.$form,this.domElements.$continueButton),i=n.Utility.removeDisabledQuestionsFromArray(i),this.destroyQuestionsController(),this.ready=!1,this.performActionOnServer(n.QuestionnaireAction.SaveQuestionnaire,"POST",$$WPUtil.postify({coreQuestions:i,hqaId:t,subpage:this.subpage,nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded,r,u),this.notifyQnrSaved())},t.prototype.back=function(n,t,i){this.ready?this.backCore(n,t,i):setTimeout($.proxy(function(){this.backCore(n,t,i)},this),500)},t.prototype.backCore=function(t,i,r){this.ready&&null!==i&&(n.Utility.markFormAsValid(this.domElements.$form,this.domElements.$continueButton),i=n.Utility.removeDisabledQuestionsFromArray(i),this.destroyQuestionsController(),this.ready=!1,this.performActionOnServer(n.QuestionnaireAction.BackQuestionnaire,"POST",$$WPUtil.postify({coreQuestions:i,hqaId:t,subpage:this.subpage,pageNonce:$$WPUtil.GetPageNonce(),nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded,!1,r))},t.prototype.jumpBack=function(t,i,r){this.performActionOnServer(n.QuestionnaireAction.JumpToQuestion,"POST",$$WPUtil.postify({questionToFocus:t,lqfId:i,hqaId:r,nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded)},t.prototype.submit=function(t){var i,u,e,r,f,o;if(this.workflowInformation&&this.workflowInformation.displaySettings.suppressSubmission)this.performCallbackToHandler(n.QuestionnaireAction.SubmitQuestionnaire,this.hqaId);else{for(i=0,u=$afe.select("#qnr-summary-table .clickable").toArray();i<u.length;i++)e=u[i],$afe.jq(e).off("click keypress");for(r=0,f=$afe.select("#qnr-summary-table a").toArray();r<f.length;r++)o=f[r],$afe.jq(o).removeAttr("href");this.performActionOnServer(n.QuestionnaireAction.SubmitQuestionnaire,"POST",$$WPUtil.postify({hqaId:t,sourceActivity:this.workflowInformation.sourceActivity,extraContextInfo:{ltkID:this.workflowInformation.extraContextInfo.LtkID,ltkInstant:this.workflowInformation.extraContextInfo.LtkInstant},nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded);this.notifyQnrSubmitted()}},t.prototype.cancel=function(t){n.Utility.markFormAsValid(this.domElements.$form,this.domElements.$continueButton);this.destroyQuestionsController();this.performActionOnServer(n.QuestionnaireAction.CancelQuestionnaire,"POST",$$WPUtil.postify({hqaId:this.hqaId,nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded,!1,t)},t.prototype.showLoading=function(){if(this.setInteractiveElements(!1),this.uiCallbacks&&this.uiCallbacks.showLoadingCallback)this.uiCallbacks.showLoadingCallback(this.domElements);else{var t=null;this.uiCallbacks&&(t=this.uiCallbacks.defaultSettings);n.Ui.defaultShowLoadingCallback(this.domElements,t)}},t.prototype.beforeViewLoad=function(t){if(this.uiCallbacks&&this.uiCallbacks.beforeViewLoadCallback)this.uiCallbacks.beforeViewLoadCallback(this.domElements,t);else{var i=null;this.uiCallbacks&&(i=this.uiCallbacks.defaultSettings);n.Ui.defaultBeforeViewLoadCallback(this.domElements,i,t)}},t.prototype.afterViewLoad=function(t,i){if(void 0===t&&(t=null),void 0===i&&(i=!1),n.Utility.isCatType()&&n.Utility.isDisplayingSummary()&&this.notifyQnrSubmitted(),this.uiCallbacks&&this.uiCallbacks.afterViewLoadCallback)this.uiCallbacks.afterViewLoadCallback(this.domElements,i);else{var r=null;this.uiCallbacks&&(r=this.uiCallbacks.defaultSettings);n.Ui.defaultAfterViewLoadCallback(this.domElements,r,t,this.isInitialRender,this.workflowInformation.displaySettings.focusOnIntialRender)}},t.prototype.performActionOnServer=function(i,r,u,f,e,o){var s=this;(void 0===u&&(u=null),void 0===f&&(f=n.ContentType.formUrlEncoded),void 0===e&&(e=!1),void 0===o&&(o=void 0),t.actionIsValidEndpoint(i)&&(!u||"GET"!==r))&&(i===n.QuestionnaireAction.EvaluateQuestionConditions||this.isFamilyHistoryPage?this.workflowInformation&&this.workflowInformation.workflowCallbacks&&this.workflowInformation.workflowCallbacks.beforeQuestionConditions&&this.workflowInformation.workflowCallbacks.beforeQuestionConditions():(this.beforeViewLoad(i===n.QuestionnaireAction.JumpToQuestion),this.setInteractiveElements(!1)),$.ajax({url:this.getUrl(n.QuestionnaireAction[i],this.workflowInformation.contextType),type:r,data:u,contentType:f,beforeSend:$.proxy(function(){this.ajaxLoadingTimerId=setTimeout($.proxy(function(){this.ajaxLoadingTimerId=0;i===n.QuestionnaireAction.CancelQuestionnaire&&($$WP.Utilities.UI.IsMobile||n.Utility.isFakeResponsive())&&n.Utility.isAskFromContactOrMessage()||(this.domElements.$loadingSpinner&&($$WPUtil.ShowAjaxSpinner(this.domElements.$loadingSpinner.find(".ajaxspinner")),this.domElements.$loadingSpinner.fadeIn()),this.uiCallbacks&&this.uiCallbacks.showLoadingCallback&&this.uiCallbacks.showLoadingCallback(this.domElements,i))},this),500)},this),success:$.proxy(function(t){var u,f,r=this,s=!1;o&&(this.previouslyAllowedActions=null,this.setOnMobileBackGlobal(),this.domElements.$host.find(".formbuttons").removeClass("jqHidden"),$afe.select("#qnr-form").removeClass("contentDivWithStickyRegion"),$afe.select(".familyHistoryTemplateContainer").addClass("questionnaire-template-container").removeClass("familyHistoryTemplateContainer"),this.showOrHideButtons(),o(n.QuestionnaireNavigationResult.Finished),(null===(u=this.uiCallbacks)||void 0===u?void 0:u.setParentNavigationButtonVisibilityCallback)&&this.uiCallbacks.setParentNavigationButtonVisibilityCallback(!1),this.isFamilyHistoryPage=!1);i===n.QuestionnaireAction.GetBackUrl?t.BackUrl&&(""!==$$WPUtil.queryString("fromlandingpage")&&(t.BackUrl=addQueryStringToUrl(t.BackUrl,"fromlandingpage","1")),window.location.href=makeLink(t.BackUrl)):i===n.QuestionnaireAction.EvaluateQuestionConditions?this.updateQuestions(t,function(){var n,t;(r.ready=!0,r.workflowInformation&&r.workflowInformation.workflowCallbacks&&r.workflowInformation.workflowCallbacks.afterQuestionConditions&&r.workflowInformation.workflowCallbacks.afterQuestionConditions(),0!==r.conditionalQueue.length)&&(n=r.conditionalQueue.shift(),0!==r.conditionalQueue.length&&(r.conditionalQueue=[],n=""),r.isFamilyHistoryPage||(r.hideAsyncServerActionLoadingIndicator(i),s=!0),t=r.questionsController.getCoreModelsWithAnswers(!0),r.questionConditionCallbackCore(r.hqaId,n,t))}):(this.processServerResponse(i,t),i===n.QuestionnaireAction.LaunchQuestionnaire&&this.workflowInformation&&this.workflowInformation.workflowCallbacks&&this.workflowInformation.workflowCallbacks.afterLaunch&&this.workflowInformation.workflowCallbacks.afterLaunch());e&&(null===(f=this.uiCallbacks)||void 0===f?void 0:f.backOutOfQuestionnaireCallback)&&this.uiCallbacks.backOutOfQuestionnaireCallback();this.isFamilyHistoryPage||s||this.hideAsyncServerActionLoadingIndicator(i)},this),error:function(){s.handleError()}}))},t.prototype.hideAsyncServerActionLoadingIndicator=function(n){var t=this;this.ajaxLoadingTimerId?(clearTimeout(this.ajaxLoadingTimerId),this.ajaxLoadingTimerId=0):this.domElements.$loadingSpinner&&this.domElements.$loadingSpinner.fadeOut("fast",function(){$$WPUtil.HideAjaxSpinner(t.domElements.$loadingSpinner.find(".ajaxspinner"))});this.uiCallbacks&&this.uiCallbacks.hideLoadingCallback&&this.uiCallbacks.hideLoadingCallback(this.domElements,n)},t.prototype.processServerResponse=function(t,i){this.isDestroyed||("string"!=typeof i?i&&(this.hqaId=i.HqaId,this.callingApp=i.CallingApp,this.workflowInformation&&this.workflowInformation.displaySettings?($$WP.Utilities.UI.IsMobile||n.Utility.isFakeResponsive(),i.ShouldDisplayQuestionnaireName=this.workflowInformation.displaySettings.shouldDisplayQuestionnaireName&&!n.Utility.IsPrintPreview,this.workflowInformation.displaySettings.isPrintPreview&&($afe.select(".title .header").text(i.QuestionnaireName),$afe.select("#main .title").show(),$$WP.Utilities.UI.IsMobile&&$afe.select("#main .title #assistiveicons").hide()),this.workflowInformation.displaySettings.disableUnsavedChangesPopup||n.Utility.setDisplayUnsavedChangesPopup(i)):(i.ShouldDisplayQuestionnaireName=!0,n.Utility.setDisplayUnsavedChangesPopup(i)),t===n.QuestionnaireAction.LaunchQuestionnaire&&(this.isRTL=i.IsRTL,$$WP.Utilities.UI.IsMobile&&$$WP.Utilities.Mobile.Optimization.SetMobileBG()),n.Utility.isQuestionsPage(i)?this.handleQuestionsPage(t,i):n.Utility.isInterruptionPage(i)?this.handleInterruptionPage(i):n.Utility.isSummaryPage(i)?this.handleSummaryPage(t,i):n.Utility.isSaveQuestionnairePage(i)?this.handleSaveQuestionnairePage(i):n.Utility.isHQAInvalidPage(i)?(this.isOnHQAInvalidPage=!0,this.handleHQAInvalidPage(i)):n.Utility.isExpiredPage(i)?this.handleExpiredPage(i):this.handleNoQuestionsPage(i)):""!==i?n.Utility.showError():this.handleEmptyServerResponse(t))},t.prototype.handleQuestionsPage=function(i,r){var l,f,u,e,d=this,o,a,s,v,h,y,c,p,w,b,k;if(this.updatePostText(r.PostText,r.IsPostTextSmartText),this.subpage=r.Subpage,this.canAutoAdvance=r.CanAutoAdvance,r.IsPartialSubmission=this.isPartialSubmission,this.isRTL)for(o=0,a=r.QuestionsList;o<a.length;o++){if((4===(f=a[o]).ResponseType||6===f.ResponseType)&&f.ShowAsSlider&&f.SliderOptions)f.SliderOptions.IsRTL=!0;else if(f.GroupQuestions)for(s=0,v=f.GroupQuestions;s<v.length;s++)if((4===(u=v[s]).ResponseType||6===u.ResponseType)&&u.ShowAsSlider&&u.SliderOptions&&(u.SliderOptions.IsRTL=!0),u.HasFollowUpQuestions)for(h=0,y=u.FollowUpQuestions;h<y.length;h++)(4===(e=y[h]).ResponseType||6===e.ResponseType)&&e.ShowAsSlider&&e.SliderOptions&&(e.SliderOptions.IsRTL=!0);if(f.HasFollowUpQuestions)for(c=0,p=f.FollowUpQuestions;c<p.length;c++)(4===(u=p[c]).ResponseType||6===u.ResponseType)&&u.ShowAsSlider&&u.SliderOptions&&(u.SliderOptions.IsRTL=!0)}if(this.callingApp===n.CallingApplication.Welcome?r.Type===n.QuestionnaireType.CAT?r.PreText&&(r.PreText+=" "):(r.GenericPreText=$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.PreText,t.questionnaireWelcomeNamespace),r.GenericPreText&&""!==r.GenericPreText||(r.GenericPreText=$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.PreText,t.questionnaireNamespace))):r.GenericPreText=$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.PreText,t.questionnaireNamespace),null!==r.QuestionnaireMetadata&&(this.questionnaireMetadata=r.QuestionnaireMetadata,null!==r.QuestionnaireMetadata.AdmissionData&&this.workflowInformation&&this.workflowInformation.contextType===n.QuestionnaireContextType.Feedback&&(this.workflowInformation.hasAdmissionContextInfo=!0)),r.Status===n.QuestionnaireStatus.Jumped){if(i===n.QuestionnaireAction.JumpToQuestion&&this.workflowInformation&&this.workflowInformation.workflowCallbacks.afterJumpingToQuestion&&this.workflowInformation.workflowCallbacks.afterJumpingToQuestion())return;this.jumpedBack=!0;this.questionToFocus=r.LqlID}else this.jumpedBack=!1,this.questionToFocus="";(this.populateAllowedActions(r.AllowedActions),!this.workflowInformation.displaySettings.alwaysEnableBackButton||r.Type===n.QuestionnaireType.CAT||this.jumpedBack||this.isPartialSubmission||(this.allowedActions.BackOverride=!0),void 0!==this.workflowInformation.displaySettings.allowFinishLater&&(this.allowedActions.Save=this.workflowInformation.displaySettings.allowFinishLater),this.renderPartialView(n.Utility.getHtml(r)),this.isFamilyHistoryPage=1===(null===(l=null==r?void 0:r.QuestionsList)||void 0===l?void 0:l.length)&&103===r.QuestionsList[0].QuestionType,this.isFamilyHistoryPage)?(this.domElements.$host.addClass("jqHidden"),this.domElements.$host.hide(),this.callingApp===n.CallingApplication.Welcome&&($afe.select("#qnr-form").addClass("contentDivWithStickyRegion"),$afe.select(".questionnaire-template-container").addClass("familyHistoryTemplateContainer").removeClass("questionnaire-template-container")),this.launchFamilyHistoryWorkflow(r.QuestionsList)):r.QuestionsList&&r.QuestionsList.length>0&&(w=null,(this.workflowInformation&&this.workflowInformation.workflowCallbacks&&this.workflowInformation.workflowCallbacks.afterAccordionShown&&(w=function(){d.workflowInformation.workflowCallbacks.afterAccordionShown()}),this.questionsController=new $$WP.Questions.QuestionsController($afe.select("#qnr-questions-container"),r.QuestionsList,"",$.proxy(this.questionConditionCallback,this),this.hqaId,this.workflowInformation.displaySettings.allowIframes,this.domElements.$questionnaireHost.find("#required-legend"),w,this.callingApp),r.Type===n.QuestionnaireType.CAT&&r.PreText)&&(b={PreText:r.PreText,IsPreTextSmartText:r.IsPreTextSmartText},k=$afe.renderTemplate($$WP.Templates.Questionnaire.CatPreText,b,""),this.domElements.$questionnaireHost.find(".question.customList legend").prepend(k)));this.afterRenderPartialView(!this.isFamilyHistoryPage)},t.prototype.launchFamilyHistoryWorkflow=function(t){var i,r,u,f,e,s,h,o,c;$$WP.Utilities.UI.IsMobile&&this.setOnMobileBackGlobal(function(){n.Ui.getFirstElementInSelectorHigherarchy([".familyHistoryFormCancelButton",".familyHistoryFormSaveButton",".familyHistoryBackButton",".familyHistoryCancelButton","#cancel-workflow"]).trigger("click")});f={};e=null===(r=null===(i=this.workflowInformation)||void 0===i?void 0:i.displaySettings)||void 0===r?void 0:r.cancelButtonLabelOverride;$$WPUtil.IsNullOrEmpty(e)||(f.cancelLabel=e);h=this.convertAllowedActionsToNavigationActions(this.allowedActions);this.callingApp===n.CallingApplication.Welcome&&(o=$afe.select("#current-locale").val(),s={displayedInWelcome:!0,welcomeLocale:"string"==typeof o?o:""});c=this;this.questionsController=new $$WP.Questions.FamilyHistoryQuestionController(t,{lqlId:t[0].ID,hqaId:this.hqaId,hostCallbacks:{handleNavigation:$.proxy(this.handleFamilyHistoryNavigation,this),handleNetworkRequestError:$.proxy(this.handleError,this),setParentNavigationVisibility:null===(u=this.uiCallbacks)||void 0===u?void 0:u.setParentNavigationButtonVisibilityCallback,handleAfterViewLoad:$.proxy(this.handleAfterFamilyHistoryLoad,this),showHostLoadingIndicator:$.proxy(this.showHostLoadingIndicator,this)},navigationOptions:{allowedActions:h,buttonLabelOverrides:f},welcomeConfig:s,registerReactSaveCallback:function(n){c.handleReactSave=n}});this.disableAndHideNavigation()},t.prototype.showHostLoadingIndicator=function(){this.beforeViewLoad();this.showLoading()},t.prototype.setOnMobileBackGlobal=function(n){window.EpicPx=EpicPx||{};window.EpicPx.MobileIntegration=EpicPx.MobileIntegration||{};window.EpicPx.MobileIntegration.onMobileBack=n},t.prototype.handleAfterFamilyHistoryLoad=function(){var t,n;this.hideAsyncServerActionLoadingIndicator();t=null;this.isInitialRender||(n=$afe.select("._PageHeading.questionPrompt"),0===n.length&&(n=$afe.select("._PageHeading.formHeader")),t=n.length>0?n:null);this.afterViewLoad(t);this.isInitialRender=!1},t.prototype.convertAllowedActionsToNavigationActions=function(n){return{allowContinue:n.Advance,allowBack:n.Back||n.BackOverride,allowCancel:n.Cancel,allowFinishLater:n.Save}},t.prototype.disableAndHideNavigation=function(){this.previouslyAllowedActions=this.allowedActions;this.domElements.$host.find(".formbuttons").addClass("jqHidden");this.allowedActions={Advance:!1,Back:!1,Cancel:!1,Save:!1,Submit:!1,BackOverride:!1}},t.prototype.handleFamilyHistoryNavigation=function(n,t){var i;if(this.questionsController)switch(this.allowedActions=this.previouslyAllowedActions,n){case"Back":this.clickBackButton(t);break;case"Continue":this.clickContinueButton(t);break;case"Finish Later":this.clickSaveButton(t);break;case"Cancel":(null===(i=this.uiCallbacks)||void 0===i?void 0:i.cancelFamilyHistoryQuestionCallback)?this.uiCallbacks.cancelFamilyHistoryQuestionCallback():this.clickCancelButton(void 0,t)}else this.previouslyAllowedActions=null},t.prototype.handleInterruptionPage=function(i){this.domElements.$postText.empty();this.callingApp!==n.CallingApplication.Hyperspace||i.Message!==n.QuestionnaireStringKeys.Locked?this.callingApp!==n.CallingApplication.Welcome?(i.KeyedString=this.workflowInformation.contextType===n.QuestionnaireContextType.Admission||this.workflowInformation.hasAdmissionContextInfo?$$WP.Strings.getNamespace(t.questionnaireNamespace).getKeyedString("AdmittedInterruptionMessage",i.Message):$$WP.Strings.getNamespace(t.questionnaireNamespace).getKeyedString("InterruptionMessage",i.Message),this.questionToFocus="",this.jumpedBack=i.Status===n.QuestionnaireStatus.Jumped?!0:!1,this.questionsController=null,this.populateAllowedActions(i.AllowedActions),this.renderPartialView(n.Utility.getHtml(i)),this.afterRenderPartialView()):i.AllowedActions.Submit?this.performCallbackToHandler(n.QuestionnaireAction.InterruptAndSubmit):this.performCallbackToHandler(n.QuestionnaireAction.Interruption):this.performCallbackToHandler(n.QuestionnaireAction.Error,this.hqaId,n.QuestionnaireError.QuestionnaireLocked)},t.prototype.handleSummaryPage=function(i,r){if(this.workflowInformation&&this.workflowInformation.workflowSettings.hideSummaryPage||r.SkipReviewPageAndSubmit)return this.isPartialSubmission&&(this.partialSubmissionStatus=n.PartialSubmissionStatus.SubmittingAndExiting),void(r.SkipReviewPageAndSubmit?this.performCallbackToHandler(n.QuestionnaireAction.SubmitQuestionnaire,r.HqaId):this.performCallbackToHandler(i,r.HqaId));var u=this.getOverridableStringNamespace();this.updatePostText(r.PostText,r.IsPostTextSmartText);this.jumpedBack=!1;this.questionToFocus="";this.questionsController=null;this.populateAllowedActions(r.AllowedActions);r.HideSummaryPrompt=this.workflowInformation.displaySettings.hideSummaryPrompt;this.isPartialSubmission&&(this.allowedActions.Back=!1,this.allowedActions.BackOverride=!1);null!==r.QuestionnaireMetadata&&(this.questionnaireMetadata=r.QuestionnaireMetadata);r.AllowedActions.Submit?(r.SummaryPrompt=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPrompt,u),r.SummaryPromptScreenReader=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPromptScreenReader,u)):r.IsQuestionnaireCompleted?(r.SummaryPrompt=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPromptPrintPreview,u),r.SummaryPromptScreenReader=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPromptPrintPreview,u)):(r.SummaryPrompt=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPromptReadOnlySubmitted,u),r.SummaryPromptScreenReader=$$WP.Strings.get(n.QuestionnaireStringKeys.SummaryPromptReadOnlySubmitted,u));r.DrawButtonTop=""!==$$WP.Strings.get(n.QuestionnaireStringKeys.SubmitButtonTop,t.questionnaireNamespace);r.SubmittedDate&&(r.Mnemonics={SubmittedDate:{Value:r.SubmittedDate}});(r.IsQuestionnaireCompleted||r.Type===n.QuestionnaireType.CAT)&&r.SummaryItems.forEach(function(n){n.IsResponseViewOnly=!0;null!==n.GroupQuestionViewModels&&n.GroupQuestionViewModels.length>0&&n.GroupQuestionViewModels.forEach(function(n){return n.IsResponseViewOnly=!0})});n.Utility.modifyGroupQuestions(r);n.Utility.modifySliderQuestions(r,this.isRTL);n.Utility.modifyScoringQuestions(r,this.isRTL);this.renderPartialView(n.Utility.getHtml(r));this.setUpSummaryPageHandlers(r.DrawButtonTop);this.afterRenderPartialView()},t.prototype.handleSaveQuestionnairePage=function(t){this.domElements.$postText.empty();this.jumpedBack=!1;this.questionToFocus="";this.questionsController=null;this.callingApp!==n.CallingApplication.Welcome?this.isSavingOnBack?this.performCallbackToHandler(n.QuestionnaireAction.BackQuestionnaire,this.hqaId):this.workflowInformation.displaySettings.callBackOnSave?this.performCallbackToHandler(n.QuestionnaireAction.SaveQuestionnaire,this.hqaId):(this.populateAllowedActions(t.AllowedActions),t.Mnemonics={NumDays:{Value:t.ExpireDays},ExpDate:{Value:t.ExpireDate}},this.renderPartialView(n.Utility.getHtml(t)),this.afterRenderPartialView()):this.performCallbackToHandler(n.QuestionnaireAction.SaveQuestionnaire,this.hqaId,void 0,this.isSavingOnBack)},t.prototype.handleNoQuestionsPage=function(t){this.callingApp!==n.CallingApplication.Hyperspace?(this.populateAllowedActions(t.AllowedActions),this.renderPartialView(n.Utility.getHtml(t)),this.afterRenderPartialView()):this.performCallbackToHandler(n.QuestionnaireAction.Error,"",n.QuestionnaireError.NoQuestions)},t.prototype.handleHQAInvalidPage=function(t){this.callingApp!==n.CallingApplication.Hyperspace?(this.populateAllowedActions(t.AllowedActions),this.renderPartialView(n.Utility.getHtml(t)),this.questionToFocus="",this.afterRenderPartialView()):this.performCallbackToHandler(n.QuestionnaireAction.Error,"",n.QuestionnaireError.HQAInvalid)},t.prototype.handleExpiredPage=function(t){this.callingApp!==n.CallingApplication.Hyperspace?(this.populateAllowedActions(t.AllowedActions),this.renderPartialView(n.Utility.getHtml(t)),this.questionToFocus="",this.afterRenderPartialView()):this.performCallbackToHandler(n.QuestionnaireAction.Error,"",n.QuestionnaireError.Expired)},t.prototype.updateQuestions=function(t,i){var r=this;this.questionsController.updateQuestions(t.QuestionsToUpdate,function(){n.Ui.updateRequiredLegend(r.domElements,!0);$afe.jq(document).trigger("resetDrawingOffset");$afe.jq(window).trigger("resetSliderOffset");$afe.jq(window).trigger("resetChildQuestionsStyling");$$WP.FormValidation.checkIfFormIsValid(r.domElements.$form,!0);i&&"function"==typeof i&&i()})},t.prototype.setUpSummaryPageHandlers=function(n){for(var i,h,u,f=$afe.select("#qnr-summary-table .editable"),r=0,e=f.toArray();r<e.length;r++){var c=e[r],o=$afe.jq(c),s=o.find(".edit-container");s.find("img").safeAttr("src",makeStaticImageLink("edit_pencil.svg"));s.on("click keypress",$.proxy(this.onClickJumpBack(o),this))}i=document.createElement("button");i.style.opacity="0";i.textContent=$$WP.Strings.get("SummaryEditDisplayText",t.questionnaireNamespace);document.body.appendChild(i);h=i.getBoundingClientRect().width;u=Math.ceil(h);i.style.display="none";$("#qnr-summary-table .summary-jump-col").css("width",u+65);$(".mobile .section .qnr-summary-question-prompt, .respquestionnaire .section .qnr-summary-question-prompt").css(this.isRTL?"margin-left":"margin-right","calc("+u+"px + 2.25rem)");f.find("a").on("click keypress",function(n){n.stopImmediatePropagation()});n&&$afe.select("#submitbuttontop").click($.proxy(function(){this.clickContinueButton()},this))},t.prototype.onClickJumpBack=function(n){return function(t){"click"!==t.type&&("keypress"!==t.type||13!==t.keyCode&&32!==t.which)||this.jumpBack(n.data("question-id"),n.data("questionnaire-id"),this.hqaId)}},t.prototype.renderPartialView=function(t){"string"==typeof t?dangerou$.setHtml(this.domElements.$questionnaireHost,t):(this.domElements.$questionnaireHost.empty(),this.callingApp===n.CallingApplication.Welcome&&$$WP.Utilities.UI.SandboxHtml(t,this.workflowInformation.displaySettings.allowIframes),this.domElements.$questionnaireHost.safePrepend(t))},t.prototype.afterRenderPartialView=function(t){void 0===t&&(t=!0);$$WP.Utilities.UI.OnUIFrameworkLoaded($.proxy(function(){var i,f=this,u,r;(t&&this.questionToFocus&&(i=$afe.select("[data-lql='"+this.questionToFocus+"']")),this.setInteractiveElements(!0),this.showOrHideButtons(),this.showOrHideCustomQuestionnaireMessage(),t&&this.afterViewLoad(i),this.questionToFocus&&t)&&(u=$afe.select("html,body"),r=i.offset().top,isDataTile()?$$WPUtil.setScrollTop(r-150):u.animate({scrollTop:r-150},500),i.is(".collapsible")&&i.find("[data-collapsible-button]").trigger("click"));this.canAutoAdvance&&$afe.select("input[type='radio']").not("[disableAutoAdvance='true']").click(function(n){$afe.jq(n.target).prop("checked")&&f.autoAdvance()});n.Utility.isDisplayingSummary()&&($afe.select(".qnr-scoring-graphical").each(function(){var n=$afe.jq(this).find(".ScoreIndicator"),i=$afe.jq(this).find(".IndNum"),u=i.width(),r=$afe.jq(this).find('[class*="ScoreGradient"]'),t=0;n.each(function(n,t){var i=$afe.jq(t),r="auto"===i.data("left"),u=i.data("position");i.css(r?"right":"left",u)});n.position().left+i.position().left<r.position().left&&(t=$afe.jq(this).find(".IndImg").outerWidth()/2,"auto"===n.data("left")?(n.css("align-items","flex-end"),n.css("transform","translateX(100%) translateX(-"+t+"px)")):(n.css("align-items","flex-start"),n.css("transform","translateX(-"+t+"px)")));n.position().left+i.position().left+u>r.position().left+r.width()&&(t=$afe.jq(this).find(".IndImg").outerWidth()/2,"auto"===n.data("left")?(n.css("align-items","flex-start"),n.css("transform","translateX("+t+"px)")):(n.css("align-items","flex-end"),n.css("transform","translateX(-100%) translateX("+t+"px)")))}),$afe.jq(window).on("resize.questions",$.proxy(function(){n.Utility.modifySliderBallLocations(this.domElements.$questionnaireHost);n.Utility.modifySliderAnswerLocations(this.domElements.$questionnaireHost)},this)));this.callingApp===n.CallingApplication.Hyperspace&&$afe.select("#footer").css("display","block");this.ready=!0;t&&(this.isInitialRender=!1)},this))},t.prototype.handleEmptyServerResponse=function(t){t===n.QuestionnaireAction.LaunchQuestionnaire||t===n.QuestionnaireAction.AdvanceQuestionnaire||t===n.QuestionnaireAction.BackQuestionnaire||t===n.QuestionnaireAction.JumpToQuestion?this.performCallbackToHandler(n.QuestionnaireAction.Error,null,n.QuestionnaireError.WebServerError):t!==n.QuestionnaireAction.CancelQuestionnaire&&t!==n.QuestionnaireAction.SubmitQuestionnaire||this.performCallbackToHandler(t,this.hqaId)},t.prototype.showOrHideButtons=function(){var t=$afe.select(".back");this.showOrHideBack();this.showOrHideContinue();this.showOrHideSave();this.showOrHideCancel();n.Utility.isDisplayingSavedPage()||n.Utility.shouldStopQuestionnaire()&&!n.Utility.isDisplayingInterruption()||n.Utility.IsPrintPreview||this.workflowInformation.displaySettings.showBottomBackButton?this.showMainBackButton():this.workflowInformation.displaySettings.showBottomBackButton&&!t.hasClass("hidden")&&n.Utility.showElement($afe.select(".back"))},t.prototype.showOrHideBack=function(){var u=this.getOverridableStringNamespace(),i,r;this.allowedActions.Back||this.allowedActions.BackOverride?(n.Utility.isDisplayingSavedPage()?(i=$$WP.Strings.get(n.QuestionnaireStringKeys.BackToQuestionnaire,t.questionnaireNamespace),this.domElements.$backButton.text(i)):(r=$$WP.Strings.get(n.QuestionnaireStringKeys.Back,u)||$$WP.Strings.get(n.QuestionnaireStringKeys.Back,t.questionnaireNamespace),this.domElements.$backButton.text(r)),n.Utility.showButton(this.domElements.$backButton)):n.Utility.hideButton(this.domElements.$backButton)},t.prototype.showOrHideContinue=function(){var i=this.getOverridableStringNamespace(),r,u,f,e;this.allowedActions.Advance||this.allowedActions.Submit?((n.Utility.showButton(this.domElements.$continueButton),this.allowedActions.Submit)?(r=$$WP.Strings.get(n.QuestionnaireStringKeys.Submit,i)||$$WP.Strings.get(n.QuestionnaireStringKeys.Submit,t.questionnaireNamespace),this.domElements.$continueButton.text(r)):this.jumpedBack?(u=$$WP.Strings.get(n.QuestionnaireStringKeys.JumpToPreview,i)||$$WP.Strings.get(n.QuestionnaireStringKeys.JumpToPreview,t.questionnaireNamespace),this.domElements.$continueButton.text(u)):n.Utility.isDisplayingSummary()?(f=$$WP.Strings.get(n.QuestionnaireStringKeys.Finish,i)||$$WP.Strings.get(n.QuestionnaireStringKeys.Finish,t.questionnaireNamespace),this.domElements.$continueButton.text(f)):(e=$$WP.Strings.get(n.QuestionnaireStringKeys.Advance,i)||$$WP.Strings.get(n.QuestionnaireStringKeys.Advance,t.questionnaireNamespace),this.domElements.$continueButton.text(e)),$$WP.FormValidation.updateButtonAfterValidation(this.domElements.$continueButton,this.domElements.$continueButton.text(),"","",!0,!0)):n.Utility.hideButton(this.domElements.$continueButton)},t.prototype.showOrHideSave=function(){this.allowedActions.Save?n.Utility.showButton(this.domElements.$saveButton):n.Utility.hideButton(this.domElements.$saveButton)},t.prototype.showOrHideCancel=function(){this.allowedActions.Cancel?n.Utility.showButton(this.domElements.$cancelButton.addClass("cancelworkflow")):n.Utility.hideButton(this.domElements.$cancelButton.removeClass("cancelworkflow"))},t.prototype.showMainBackButton=function(){var r=document.location.toString().toLowerCase(),u,e,o;if(this.callingApp===n.CallingApplication.Hyperspace){var i=n.QuestionnaireUrls.questionnaireListNew,s=$$WPUtil.queryString("filterdat"),h=$$WPUtil.queryString("showallseries"),c=$$WPUtil.queryString("studyassociationid");s&&(i=addQueryStringToUrl(i,"filterDAT",s));h&&(i=addQueryStringToUrl(i,"showAllSeries",h));c&&(i=addQueryStringToUrl(i,"studyAssociationId",c));n.Utility.modifyMainBackButton(i,n.QuestionnaireStringKeys.BackToQuestionnaireList,t.questionnaireMyChartNamespace)}else if(this.workflowInformation.contextType===n.QuestionnaireContextType.AdvanceCarePlanning)$$WP.Strings.containsGlobalMnemonic("BrandEOLPlanning")?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.acpPage,n.QuestionnaireStringKeys.BackToACP,t.questionnaireMyChartNamespace):n.Utility.modifyMainBackButton(n.QuestionnaireUrls.acpPage,n.QuestionnaireStringKeys.BackToACPNoMnemonic,t.questionnaireMyChartNamespace);else if(r.indexOf(n.QuestionnaireUrls.askFromContact.toLowerCase())>-1&&(r.indexOf(n.QuestionnaireUrls.askFromAppointment.toLowerCase())>-1||r.indexOf(n.QuestionnaireUrls.askFromVisitDetail.toLowerCase())>-1||this.workflowInformation.sourceActivity===n.SourceActivity.AppointmentDetails))u="",u=this.workflowInformation.sourceActivity>0?n.QuestionnaireUrls.apptBase+$$WPUtil.queryString("csn"):$$WP.Utilities.UI.IsMobile?n.QuestionnaireUrls.mobileClosePage:n.QuestionnaireUrls.echeckin+"&csn="+$$WPUtil.queryString("csn"),n.Utility.modifyMainBackButton(u,n.QuestionnaireStringKeys.BackToApptDetails,t.questionnaireMyChartNamespace);else if(r.indexOf(n.QuestionnaireUrls.askFromECheckIn.toLowerCase())>-1){u="";u=n.QuestionnaireUrls.echeckinDotNet+$$WPUtil.queryString("csn")+"&skipTooLateCheck=1";""!==$$WPUtil.queryString("fromlandingpage")&&(u=addQueryStringToUrl(u,"fromlandingpage","1"));var l=this.questionnaireMetadata&&this.questionnaireMetadata.ApptData&&this.questionnaireMetadata.ApptData.IsEVisit,a=this.questionnaireMetadata&&this.questionnaireMetadata.ApptData&&this.questionnaireMetadata.ApptData.IsED,f=this.backToECheckInString();l?f=n.QuestionnaireStringKeys.BackToEVisit:a&&(f=this.backToEDSelfRegistrationString());n.Utility.modifyMainBackButton(u,f,t.questionnaireMyChartNamespace)}else r.indexOf(n.QuestionnaireUrls.askFromMessage.toLowerCase())>-1?n.Utility.modifyMainBackButton($$WP.Utilities.UI.IsMobile?n.QuestionnaireUrls.mobileClosePage:n.QuestionnaireUrls.msgBase+encodeURIComponent(this.workflowInformation.contextIdentifier),n.QuestionnaireStringKeys.BackToMessage,t.questionnaireMyChartNamespace):this.workflowInformation.contextType===n.QuestionnaireContextType.Message&&r.indexOf(n.QuestionnaireUrls.printPreview.toLowerCase())>-1&&!$$WP.Utilities.UI.IsMobile?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.msgBase+encodeURIComponent(this.workflowInformation.contextIdentifier),n.QuestionnaireStringKeys.BackToMessage,t.questionnaireMyChartNamespace):r.indexOf(n.QuestionnaireUrls.questionnaireListNew.toLowerCase())>-1||r.indexOf(n.QuestionnaireUrls.questionnaireListEpichttp.toLowerCase())>-1||this.workflowInformation.sourceActivity===n.SourceActivity.Questionnaires?(i=n.QuestionnaireUrls.questionnaireListNew,e=$$WPUtil.queryString("nowEncounterCSN"),o=$$WPUtil.queryString("nowEncounterUCI"),e&&(i=addQueryStringToUrl(i,"nowEncounterCSN",e)),o&&(i=addQueryStringToUrl(i,"nowEncounterUCI",o)),n.Utility.modifyMainBackButton(i,n.QuestionnaireStringKeys.BackToQuestionnaireList,t.questionnaireMyChartNamespace)):r.indexOf(n.QuestionnaireUrls.askFromPatInitiated.toLowerCase())>-1?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.questionnaireListOld,n.QuestionnaireStringKeys.BackToQuestionnaireList,t.questionnaireMyChartNamespace):r.indexOf(n.QuestionnaireUrls.askFromSeries.toLowerCase())>-1||r.indexOf(n.QuestionnaireUrls.askFromResearch.toLowerCase())>-1?$$WP.Utilities.UI.IsMobile?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.mobileClosePage,n.QuestionnaireStringKeys.BackToHomeScreen,t.questionnaireMyChartNamespace):n.Utility.showButton($afe.select(".back").safeRemoveStyle().removeAttr("aria-hidden")):r.indexOf(n.QuestionnaireUrls.covidStatusPage.toLowerCase())>-1?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.covidStatusPage,n.QuestionnaireStringKeys.BackToCovidStatus,t.questionnaireMyChartNamespace):this.workflowInformation.sourceActivity===n.SourceActivity.ResearchStudies?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.researchStudiesPage,n.QuestionnaireStringKeys.BackToResearchStudies,t.questionnaireMyChartNamespace):this.workflowInformation.sourceActivity===n.SourceActivity.Home?$$WP.Utilities.UI.IsMobile?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.mobileClosePage,n.QuestionnaireStringKeys.BackToHomeScreen,t.questionnaireMyChartNamespace):n.Utility.showButton($afe.select(".back").safeRemoveStyle().removeAttr("aria-hidden")):this.workflowInformation.sourceActivity===n.SourceActivity.Visits&&($$WP.Utilities.UI.IsMobile?n.Utility.modifyMainBackButton(n.QuestionnaireUrls.mobileClosePage,n.QuestionnaireStringKeys.BackToVisits,t.questionnaireMyChartNamespace):n.Utility.modifyMainBackButton(n.QuestionnaireUrls.visits,n.QuestionnaireStringKeys.BackToVisits,t.questionnaireMyChartNamespace))},t.prototype.showOrHideCustomQuestionnaireMessage=function(){var t,i,r,u,f,e;this.workflowInformation&&this.workflowInformation.displaySettings&&(this.workflowInformation.displaySettings.showCustomQuestionnaireText?($$WPUtil.IsNullOrEmpty(this.domElements.$customQuestionnaireText)&&!this.isContextDisplayTextGenerated&&(this.workflowInformation.contextType===n.QuestionnaireContextType.Contact||this.workflowInformation.contextType===n.QuestionnaireContextType.Feedback&&(!this.workflowInformation.hasAdmissionContextInfo||(null===(i=null===(t=this.questionnaireMetadata)||void 0===t?void 0:t.ApptData)||void 0===i?void 0:i.IsED))||this.workflowInformation.contextType===n.QuestionnaireContextType.GuestProxy||this.workflowInformation.contextType===n.QuestionnaireContextType.EVisit&&(null===(u=null===(r=this.questionnaireMetadata)||void 0===r?void 0:r.ApptData)||void 0===u?void 0:u.IsEVisit)?(this.workflowInformation.contextType===n.QuestionnaireContextType.Feedback&&(null===(f=this.questionnaireMetadata)||void 0===f?void 0:f.ApptData)&&(this.questionnaireMetadata.ApptData.DisplayAsPast=!0),this.domElements.$customQuestionnaireText=n.Utility.getApptDescription(this.questionnaireMetadata)):this.workflowInformation.contextType===n.QuestionnaireContextType.Message?this.domElements.$customQuestionnaireText=n.Utility.getMessageDescription(this.questionnaireMetadata):this.workflowInformation.contextType===n.QuestionnaireContextType.Admission||this.workflowInformation.hasAdmissionContextInfo?this.domElements.$customQuestionnaireText=n.Utility.getAdmissionDescription(this.questionnaireMetadata):this.workflowInformation.contextType===n.QuestionnaireContextType.Series?this.domElements.$customQuestionnaireText=n.Utility.getSeriesDescription(this.questionnaireMetadata):this.workflowInformation.contextType!==n.QuestionnaireContextType.ResearchRecruitment&&this.workflowInformation.contextType!==n.QuestionnaireContextType.ResearchStudy||(this.domElements.$customQuestionnaireText=n.Utility.getResearchDescription(this.questionnaireMetadata))),this.isContextDisplayTextGenerated=!0,this.domElements.$questionnaireHost.find("#context_metadata_text").safeAppend(this.domElements.$customQuestionnaireText),(null===(e=this.questionnaireMetadata)||void 0===e?void 0:e.SubmissionInfo)&&this.domElements.$questionnaireHost.find("#past_response_description").safeAppend(n.Utility.getPastResponseDescription(this.questionnaireMetadata))):this.domElements.$questionnaireHost.find("#context_metadata_text").remove())},t.prototype.questionConditionCallback=function(n){if(void 0===n&&(n=""),this.questionsController&&!this.canAutoAdvance)if(this.ready){var t=this.questionsController.getCoreModelsWithAnswers(!0);this.questionConditionCallbackCore(this.hqaId,n,t)}else-1===this.conditionalQueue.indexOf(n)&&this.conditionalQueue.push(n)},t.prototype.questionConditionCallbackCore=function(t,i,r){!this.ready||n.Utility.isDisplayingSummary()||n.Utility.isDisplayingInterruption()||n.Utility.shouldStopQuestionnaire()||(this.ready=!1,this.performActionOnServer(n.QuestionnaireAction.EvaluateQuestionConditions,"POST",$$WPUtil.postify({hqaId:t,coreQuestions:r,lqlId:i,subpage:this.subpage,nowEncounterCSN:this.nowEncounterCSN,nowEncounterUCI:this.nowEncounterUCI}),n.ContentType.formUrlEncoded))},t.prototype.setInteractiveElements=function(t){if(this.uiCallbacks&&this.uiCallbacks.setInteractiveElementsCallback)this.uiCallbacks.setInteractiveElementsCallback(this.domElements,t);else{var i=null;this.uiCallbacks&&(i=this.uiCallbacks.defaultSettings);n.Ui.defaultSetInteractiveElementsCallback(this.domElements,t,i)}},t.prototype.populateAllowedActions=function(n){this.allowedActions=n},t.prototype.getUrl=function(n,i){var r=makeLink(t.tryGetQuestionnaireAjaxUrl(n,i));return this.nowEncounterCSN&&(r=addQueryStringToUrl(r,"nowEncounterCSN",this.nowEncounterCSN)),this.nowEncounterUCI&&(r=addQueryStringToUrl(r,"nowEncounterUCI",this.nowEncounterUCI)),r},t.prototype.getOverridableStringNamespace=function(){return this.workflowInformation&&this.workflowInformation.displaySettings.StringNamespace?this.workflowInformation.displaySettings.StringNamespace:t.questionnaireNamespace},t.prototype.updatePostText=function(n,t){this.domElements.$postText.empty();t?dangerou$.setHtml(this.domElements.$postText,n):this.domElements.$postText.text(n)},t.prototype.autoAdvance=function(){this.canAutoAdvance&&this.allowedActions.Advance&&!$$WP.IsAccessibilityOn&&this.clickContinueButton()},t.prototype.notifyQnrSubmitted=function(){"undefined"!=typeof Android&&void 0!==Android.displayToast?Android.displayToast($$WP.Strings.get(n.QuestionnaireStringKeys.QuestionnaireSubmitted,t.questionnaireMyChartNamespace)):"undefined"!=typeof webkit&&void 0!==webkit.messageHandlers&&void 0!==webkit.messageHandlers.displayToast&&webkit.messageHandlers.displayToast.postMessage($$WP.Strings.get(n.QuestionnaireStringKeys.QuestionnaireSubmitted,t.questionnaireMyChartNamespace))},t.prototype.notifyQnrSaved=function(){"undefined"!=typeof Android&&void 0!==Android.displayToast?Android.displayToast($$WP.Strings.get(n.QuestionnaireStringKeys.QuestionnaireSaved,t.questionnaireMyChartNamespace)):"undefined"!=typeof webkit&&void 0!==webkit.messageHandlers&&void 0!==webkit.messageHandlers.displayToast&&webkit.messageHandlers.displayToast.postMessage($$WP.Strings.get(n.QuestionnaireStringKeys.QuestionnaireSaved,t.questionnaireMyChartNamespace))},t.prototype.backToECheckInString=function(){return $$WP.Strings.containsGlobalMnemonic("BrandECheckIn")?n.QuestionnaireStringKeys.BackToEcheckIn:n.QuestionnaireStringKeys.BackToEcheckInNoMnemonic},t.prototype.backToEDSelfRegistrationString=function(){return $$WP.Strings.containsGlobalMnemonic("BrandEDSelfRegistration")?n.QuestionnaireStringKeys.BackToEDSelfRegistration:n.QuestionnaireStringKeys.BackToEDSelfRegistrationNoMnemonic},t.prototype.disableCloseButton=function(){"undefined"!=typeof Android&&void 0!==Android.disableCloseButton?Android.disableCloseButton():"undefined"!=typeof webkit&&void 0!==webkit.messageHandlers&&void 0!==webkit.messageHandlers.disableCloseButton&&webkit.messageHandlers.disableCloseButton.postMessage("")},t.prototype.reenableCloseButton=function(){"undefined"!=typeof Android&&void 0!==Android.reenableCloseButton?Android.reenableCloseButton():"undefined"!=typeof webkit&&void 0!==webkit.messageHandlers&&void 0!==webkit.messageHandlers.reenableCloseButton&&webkit.messageHandlers.reenableCloseButton.postMessage("")},t.questionnaireNamespace="Questionnaire",t.questionnaireMyChartNamespace="Questionnaire.MyChart",t.questionnaireListNamespace="QuestionnaireList.MyChart",t.questionnaireWelcomeNamespace="Questionnaire.Welcome",t}();t.QuestionnaireController=i}(n.MyChart||(n.MyChart={}))}(n.Questionnaire||(n.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}));!function(n){!function(n){!function(n){var t=function(){function t(){}return t.getDomElementsForQuestionnaireView=function(n){return void 0===n&&(n=""),{$host:$afe.select("#refresh-area"+n),$form:$afe.select("#qnr-form"+n),$questionnaireHost:$afe.select("#qnr-container"+n),$backButton:$afe.select("#previous-step"+n),$continueButton:$afe.select("#next-step"+n),$saveButton:$afe.select("#save-workflow"+n),$cancelButton:$afe.select("#cancel-workflow"+n),$loadingSpinner:$afe.select("#qnr-spinner"+n),$postText:$afe.select("#qnr-posttext"+n)}},t.defaultBeforeViewLoadCallback=function(n,t,i,r){r||n.$host.fadeTo("fast",.3);i||t&&!t.scrollToTop||$$WPUtil.ScrollableBody().animate({scrollTop:0},"slow")},t.defaultAfterViewLoadCallback=function(i,r,u,f,e){void 0===u&&(u=null);var o=i.$questionnaireHost;o.find("#required-legend").addClass("required");t.addImages(i.$questionnaireHost);t.updateRequiredLegend(i);($$WP.Utilities.UI.IsMobile||n.Utility.isFakeResponsive())&&(i.$form.find(".formbuttons.qnr-actions:not(.topbuttons)").prepend(i.$continueButton),i.$questionnaireHost.find("div.title").show());i.$loadingSpinner&&i.$loadingSpinner.fadeOut();i.$host.fadeTo("fast",1);n.Utility.waitForImagesToLoad(i.$questionnaireHost);78===$$WP.ApplicationContext&&(r&&!r.scrollToTop||u||($afe.select("#main-content-container").scrollTop(0),$afe.select("#content-grouper").scrollTop(0)),$$WP.Utilities.UI.IsAndroid()&&$afe.select(".question-prompt-header.required .question-prompt").each(function(){$(this).safeAttr("aria-label")?$(this).safeAttr("aria-label",$(this).safeAttr("aria-label")+" "+$$WP.Strings.get("QuestionRequiredMessage","Welcome.Mobile.Accessibility")):$(this).safeAttr("aria-label",$(this).text()+" "+$$WP.Strings.get("QuestionRequiredMessage","Welcome.Mobile.Accessibility"))}));this.setAppropriateFocus(o,u,f,e);$afe.jq(window).trigger("resetDrawingOffset")},t.setAppropriateFocus=function(n,t,i,r){if(void 0===t&&(t=null),78!==$$WP.ApplicationContext||$$WP.Utilities.UI.IsAndroid()||$$WP.Utilities.UI.IsIos())if(t)$$WPQuestionUtil.getFocusableElement(t).focus();else{var u=null;i?r&&(u=this.getFirstFocusableQnrElement(n)):u=this.getFirstFocusableQnrElement(n,!0);u&&setTimeout(function(){null!=u[0]&&u[0].focus({preventScroll:!0})},500)}},t.getFirstFocusableQnrElement=function(n,t){var r,i=null;return t||(i=n.find(".qnr-prompt")),i&&0!==i.length||(i=78===$$WP.ApplicationContext&&""!==(null===(r=n.find("#qnr-summary-prompt"))||void 0===r?void 0:r.text())?n.find("#qnr-summary-prompt"):n.find(".focusable-qnr-pre-info").first()),i.addClass("no-outline-on-focus").safeAttr("tabindex","-1"),i&&0!==i.length||(i=$$WPQuestionUtil.getFocusableElement(n.find(".questionsContainer > :first-child"))),i},t.defaultSetInteractiveElementsCallback=function(n,t){var o=[n.$backButton,n.$saveButton,n.$cancelButton],i,u,r,f,e;if(t){for(n.$questionnaireHost.find("input, label, select, textarea").prop("disabled",!1),n.$saveButton.prop("disabled",!1),n.$backButton.prop("disabled",!1),n.$cancelButton.prop("disabled",!1),$afe.select(".back a").css("pointer-events",""),i=0,u=o;i<u.length;i++)(e=u[i]).hasClass("btnHidden")||e.safeAttr("aria-hidden","false");n.$continueButton.is("[data-disable-if-invalid]")&&(n.$form.safeAttr("data-invalid")||0!==n.$continueButton.parents("[data-invalid]").length)||(n.$continueButton.prop("disabled",!1),n.$continueButton.hasClass("btnHidden")||n.$continueButton.safeAttr("aria-hidden","false"))}else{for(n.$questionnaireHost.find("input, label, select, textarea").prop("disabled",!0),n.$continueButton.prop("disabled",!0),n.$saveButton.prop("disabled",!0),n.$backButton.prop("disabled",!0),n.$cancelButton.prop("disabled",!0),$afe.select(".back a").css("pointer-events","none"),r=0,f=o;r<f.length;r++)(e=f[r]).safeAttr("aria-hidden","true");n.$continueButton.safeAttr("aria-hidden","true")}},t.defaultShowLoadingCallback=function(n){n.$host.fadeTo("fast",.3);n.$loadingSpinner&&n.$loadingSpinner.fadeIn()},t.updateRequiredLegend=function(n,t){void 0===t&&(t=!1);var i=n.$questionnaireHost;$$WPQuestionUtil.updateRequiredLegend(i.find(".questionsContainer"),i.find("#required-legend"),t?250:0)},t.addImages=function(t){t.find(".interrupticon_warn").attr("src",makeStaticImageLink(n.QuestionnaireImageKeys.Yield));t.find(".interrupticon_stop").attr("src",makeStaticImageLink(n.QuestionnaireImageKeys.Stop));t.find(".noquestions").attr("src",makeStaticImageLink(n.QuestionnaireImageKeys.Warning));t.find(".hqainvalid").attr("src",makeStaticImageLink(n.QuestionnaireImageKeys.Warning));t.find(".expiredquestionnaire").attr("src",makeStaticImageLink(n.QuestionnaireImageKeys.Warning))},t.getQuestionnaireTitleElement=function(){return $afe.select("#qnr-container .qnr-prompt, #qnr-container .qnr-summary-title").first()},t.getFirstElementInSelectorHigherarchy=function(n){for(var t,u,i=0,r=n;i<r.length;i++)if(u=r[i],(t=$afe.select(u)).length&&!t.is(":disabled")&&"true"!==t.attr("aria-disabled"))return t;return t},t}();n.Ui=t}(n.Questionnaire||(n.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}();!function(n){!function(n){!function(n){var t=function(){function t(){}return t.isQuestionsPage=function(n){return!!n.QuestionsList},t.isSummaryPage=function(n){return!!n.SummaryItems},t.isInterruptionPage=function(n){return!!n.Message},t.isHQAInvalidPage=function(t){return t.Status==n.QuestionnaireStatus.HQAInvalid},t.isExpiredPage=function(t){return t.Status==n.QuestionnaireStatus.Expired},t.isSaveQuestionnairePage=function(n){return void 0!==n.ExpireDays},t.getHtml=function(t){return"string"!=typeof t?t?t.QuestionsList||t.Questions?$afe.renderTemplate($$WP.Templates.Questionnaire.Questionnaire,t,""):t.SummaryItems?$afe.renderTemplate($$WP.Templates.Questionnaire.Summary,t,""):t.Message?$afe.renderTemplate($$WP.Templates.Questionnaire.Interruption,t,""):void 0!==t.ExpireDays?$afe.renderTemplate($$WP.Templates.Questionnaire.SavedQuestionnaire,t,""):t.Status===n.QuestionnaireStatus.HQAInvalid?$afe.renderTemplate($$WP.Templates.Questionnaire.HQAInvalid,t,""):t.Status===n.QuestionnaireStatus.Expired?$afe.renderTemplate($$WP.Templates.Questionnaire.Expired,t,""):$afe.renderTemplate($$WP.Templates.Questionnaire.NoQuestions,t,""):void 0:t},t.showElement=function(n,t){void 0===t&&(t=0);n.css("display","block")},t.hideElement=function(n,t){void 0===t&&(t=0);n.hide(t)},t.showButton=function(n){n.show(0);n.removeClass("btnHidden");n.safeAttr("aria-hidden","false")},t.hideButton=function(n){t.hideElement(n);n.addClass("btnHidden");n.safeAttr("aria-hidden","true")},t.isDisplayingSummary=function(){var n=$afe.select("#is-qnr-summary").val();return n&&"true"===n.toString()},t.isDisplayingInterruption=function(){var n=$afe.select("#is-qnr-interruption").val();return n&&"true"===n.toString()},t.isJumpedBack=function(){var n=$afe.select("#is-jumped-back").val();return n&&"true"===n.toString()},t.shouldStopQuestionnaire=function(){var n=$afe.select("#should-stop-qnr").val();return n&&"true"===n.toString()},t.isCatType=function(){var n=$afe.select("#is-cat").val();return n&&"true"===n.toString()},t.isConfidential=function(){var n=$afe.select("#qnr-confidential").val();return n&&"true"===n.toString()},t.isDisplayingSavedPage=function(){var n=$afe.select("#is-qnr-saved").val();return n&&"true"===n.toString()},t.setDisplayUnsavedChangesPopup=function(n){WP&&WP.Events&&(t.isQuestionsPage(n)?WP.Events.beforeUnload():WP.Events.cancelBeforeUnload())},t.isAskFromContactOrMessage=function(){var t=document.location.toString().toLowerCase();return t.indexOf(n.QuestionnaireUrls.askFromContact.toLowerCase())>-1||t.indexOf(n.QuestionnaireUrls.askFromMessage.toLowerCase())>-1},t.modifyMainBackButton=function(i,r,u){var f=$afe.select(".back a"),o=makeLink(i),e;f.safeAttr("href",o);e=f.attr("onclick");(e||"").trim().length>0&&e.indexOf("TryRedirect")>-1&&f.removeAttr("onclick").on("click",function(){return $$WPUtil.TryRedirect(o),!1});$$WP.Strings.setDisplayText($afe.select(".back a"),r,u);t.showButton($afe.select(".back").safeRemoveStyle().removeAttr("aria-hidden"));$$WP.Utilities.UI.IsMobile&&($afe.select(".back").addClass("qnr_back_to_context"),i===n.QuestionnaireUrls.questionnaireListNew&&f.on("click",function(){return location.reload(),!1}))},t.removeDisabledQuestionsFromArray=function(n){var i=[],r=0,t;if(n)for(t=0;t<n.length;t++)if(n[t].IsEnabled){if(i[r]=n[t],n[t].GroupQuestions){for(var e=[],o=0,u=0;u<n[t].GroupQuestions.length;u++)n[t].GroupQuestions[u].IsEnabled&&(e[o]=n[t].GroupQuestions[u],o++);i[r].GroupQuestions=e}if(n[t].FollowUpQuestions){for(var s=[],h=0,f=0;f<n[t].FollowUpQuestions.length;f++)n[t].FollowUpQuestions[f].IsEnabled&&(s[h]=n[t].FollowUpQuestions[f],h++);i[r].FollowUpQuestions=s}r++}return i},t.waitForImagesToLoad=function(n,i,r,u){void 0===i&&(i=null);void 0===r&&(r=!1);void 0===u&&(u=null);var f,e,o=!0;for(r=r||t.isDisplayingSummary(),i=i||n.find(".qnr-summary-question-answer .image.qnr-summary-drawing-thumb, .answerimage, img"),null===u&&(u=[],r&&t.initializeSliderAnswerLocations(n)),f=0;f<i.length;f++)(e=i[f].complete)||(o=!1),e!==u[f]&&e&&r&&t.updateSliderImageLocations($(i[f])),u[f]=e;!1===o&&setTimeout(function(){t.waitForImagesToLoad(n,i,r,u)},500)},t.modifySliderBallLocations=function(n){n.find(".slidersection").each(function(){var n,r,t,s,h,c,l,a,v,y,p,u,o,w,f,i,b,k,e;r=(n=$afe.jq(this)).find(".slider");c=(t=n.find(".sliderball")).safeAttr("value");a=t.safeAttr("min");y=t.safeAttr("max");l=$$WP.I18N.parseNumber(c);v=$$WP.I18N.parseNumber(a);p=$$WP.I18N.parseNumber(y);o=n.hasClass("vert");w=n.hasClass("rtl");1===(u=$$WP.Questions.Utilities.calculateSliderBallPercent(l,v,p,o,w))?n.parent(".slider-answer").addClass("maxanswer"):0===u&&n.parent(".slider-answer").addClass("minanswer");o?(b=$$WPQuestionUtil.getElementHeight(n.find(".minmax").find(".max")),k=$$WPQuestionUtil.getElementHeight(n.find(".minmax").find(".min")),e=2*Math.max(b,k)+100,$$WPQuestionUtil.getElementHeight(r)<e&&(n.css("height",e+"px"),n.css("height",e+"px")),i=0,f=+(s=r.css("height")).substr(0,s.indexOf("px"))-(t.outerHeight()-t.innerHeight()),t.css("top",u*(f-i)+i+"px")):(i=0,f=+(h=r.css("width")).substr(0,h.indexOf("px"))-(t.outerWidth()-t.innerWidth()),t.css("left",u*(f-i)+i+"px"));t.removeClass("invisible")})},t.initializeSliderAnswerLocations=function(n){t.modifySliderBallLocations(n);78===$$WP.ApplicationContext||$$WP.Utilities.UI.IsMobile||t.isFakeResponsive()?t.modifyAnswerTextAndImageLocations(n):t.modifyAnswerTextLocations(n)},t.updateSliderImageLocations=function(n){var i;i=n.parents(".slider-answer");n.hasClass("answerimage")&&i.length>0&&(78===$$WP.ApplicationContext||$$WP.Utilities.UI.IsMobile||t.isFakeResponsive()?t.modifyAnswerTextAndImageLocation(i):t.modifyAnswerImgLocation(i))},t.modifySliderAnswerLocations=function(n){78===$$WP.ApplicationContext||$$WP.Utilities.UI.IsMobile||t.isFakeResponsive()?t.modifyAnswerTextAndImageLocations(n):(t.modifyAnswerTextLocations(n),t.modifyAnswerImgLocations(n))},t.modifyAnswerTextLocations=function(n){n.find(".slider-answer").each(function(){var i,n,r,f,u,e,o,s,h;(f=(i=$afe.jq(this)).find(".slidersection"),n=i.find(".answerrow").find(".answertext"),r=i.find(".sliderball"),1===n.length&&1===r.length)&&((u=f.hasClass("rtl"),i.hasClass("vert"))?(e=n.height(),o=t.findVerticalAnsCssOffset(i,r,e),n.css("top",o+"px")):(s=n.width(),h=t.findHorizontalAnsCssOffset(i,r,s,u),n.css(u?"right":"left",h+"px")),n.removeClass("invisible"))})},t.modifyAnswerImgLocations=function(n){n.find(".slider-answer").each(function(){t.modifyAnswerImgLocation($afe.jq(this))})},t.modifyAnswerImgLocation=function(n){var i,f,r,u,e,o,s,h;(f=n.find(".slidersection"),i=n.find(".answerrow .answerimage"),r=n.find(".sliderball"),1===i.length&&1===r.length)&&((u=f.hasClass("rtl"),n.hasClass("vert"))?(e=i.height(),o=t.findVerticalAnsCssOffset(n,r,e),i.css("top",o+"px")):(s=i.width(),h=t.findHorizontalAnsCssOffset(n,r,s,u),i.css(u?"right":"left",h+"px")),i[0].complete&&i.removeClass("invisible"))},t.modifyAnswerTextAndImageLocations=function(n){n.find(".slider-answer").each(function(){var n=$afe.jq(this);t.modifyAnswerTextAndImageLocation(n)})},t.modifyAnswerTextAndImageLocation=function(n){var h,r,i,f,c,e,o,s,u,l,a;(c=n.find(".slidersection"),r=(e=n.find(".answerrow")).find(".answertext"),i=e.find(".answerimage"),h=e.find(".answerImageAndText"),1===(f=n.find(".sliderball")).length)&&((o=c.hasClass("rtl"),n.hasClass("vert"))?(u=void 0,u=0!==r.length?r.height():0,u+=0!==i.length?i.height():0,s=t.findVerticalAnsCssOffset(n,f,u),1!==i.length?r.css("padding-top",s+"px"):h.css("padding-top",s+"px")):(l=r.width(),a=t.findHorizontalAnsCssOffset(n,f,l,o),r.css(o?"right":"left",a+"px")),r.removeClass("invisible"),1===i.length&&i[0].complete?(i.removeClass("invisible"),i.removeClass("hidden")):i.addClass("hidden"))},t.findHorizontalAnsCssOffset=function(n,t,i,r){var f,u;return f=n.width(),u=parseFloat(t.css("left"))||0,r&&(u=f-u-(t.outerWidth()-t.innerWidth())),(u=(u+(u+t.outerWidth()-t.innerWidth()))/2-i/2)+i>f?u=f-i:u<0&&(u=0),u},t.findVerticalAnsCssOffset=function(n,t,i){var u,r;return u=n.height(),(r=((r=parseFloat(t.css("top"))||0)+(r+t.outerHeight()-t.innerHeight()))/2-i/2)+i>u?r=u-i:r<0&&(r=0),r},t.modifyGroupQuestions=function(n){n.SummaryItems.forEach(function(n){var t=n.QuestionViewModel;n.GroupQuestionViewModels&&n.GroupQuestionViewModels.forEach(function(n){n.QuestionViewModel.GroupPrompt=t.Prompt})})},t.modifySliderQuestions=function(n,i){n.SummaryItems.forEach(function(n){t.modifySliderQuestion(n,i)})},t.modifySliderQuestion=function(n,i){var r,e=$$WP.Utilities.UI.IsMobile||78===$$WP.ApplicationContext||t.isFakeResponsive(),o=WP.DOM.Browser.isIE,u=WP.DOM.Browser.isSafari,f=n.QuestionViewModel;n.Answer&&f.SliderOptions&&(r=f.SliderOptions,i&&(r.IsRTL=!0),t.addSliderScreenReaderTextToQuestion(n,r),e&&!r.DisplayVertically&&6===n.Type&&t.changeHorizontalSliderToVertical(n,r),r.DisplayVertically&&(o||u)&&(r.ClassName="browserNoAuto",u&&(r.ClassName+=" isSafari")),t.modifyMinAndMaxToProperFormat(n,r));n.GroupQuestionViewModels&&n.GroupQuestionViewModels.forEach(function(n){t.modifySliderQuestion(n,i)});n.FollowUpQuestionViewModels&&n.FollowUpQuestionViewModels.forEach(function(n){t.modifySliderQuestion(n,i)})},t.modifyScoringQuestions=function(n,t){if(t)for(var i=0,r=n.ScoringQuestions;i<r.length;i++)r[i].IsRTL=!0},t.changeHorizontalSliderToVertical=function(n,t){n.QuestionViewModel.DisplayStyle="VERTSLIDER";t.DisplayVertically=!0},t.addSliderScreenReaderTextToQuestion=function(t,i){var r,u,f,e;4===t.Type?(f=$$WP.I18N.formatNumber(i.Min,t.QuestionViewModel.Precision),$$WP.Strings.addMnemonic("@MYCHART@MIN@",f),$$WP.Strings.addMnemonic("@MYCHART@MINLABEL@",i.MinLabel),r=f.toString()!==i.MinLabel.toString(),e=$$WP.I18N.formatNumber(i.Max,t.QuestionViewModel.Precision),$$WP.Strings.addMnemonic("@MYCHART@MAX@",e),$$WP.Strings.addMnemonic("@MYCHART@MAXLABEL@",i.MaxLabel),u=e.toString()!==i.MaxLabel.toString()):($$WP.Strings.addMnemonic("@MYCHART@MIN@",i.MinLabel),$$WP.Strings.addMnemonic("@MYCHART@MAX@",i.MaxLabel));$$WP.Strings.addMnemonic("@MYCHART@ANSVAL@",t.Answer);t.ScreenReaderText=r&&u?$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.SliderAnswerBothLabels,"Questionnaire"):r?$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.SliderAnswerMinLabel,"Questionnaire"):u?$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.SliderAnswerMaxLabel,"Questionnaire"):$$WP.Strings.getForTemplate(n.QuestionnaireStringKeys.SliderAnswerNoLabels,"Questionnaire");$$WP.Strings.removeMnemonic("@MYCHART@MIN@");$$WP.Strings.removeMnemonic("@MYCHART@MINLABEL@");$$WP.Strings.removeMnemonic("@MYCHART@MAX@");$$WP.Strings.removeMnemonic("@MYCHART@MAXLABEL@");$$WP.Strings.removeMnemonic("@MYCHART@ANSVAL@")},t.modifyMinAndMaxToProperFormat=function(n,t){4===n.Type&&(t.Min=$$WP.I18N.formatNumber(t.Min,n.QuestionViewModel.Precision),t.Max=$$WP.I18N.formatNumber(t.Max,n.QuestionViewModel.Precision))},t.markFormAsValid=function(n,t){n.removeAttr("data-invalid");t.removeAttr("disabled").prop("disabled",!1);t.removeClass("disabled");t.removeAttr("aria-disabled")},t.showError=function(){window.location.href=makeLink("500.aspx")},t.buildApptDescriptionObject=function(t,i){if($$WPUtil.IsNullOrEmpty(i)&&(i="Questionnaire.MyChart"),!$$WPUtil.IsNullOrEmpty(t)){if(t.ApptData.IsEVisit)return""===t.ApptData.ProvidersString?{QuestionnaireNamespace:i,TextKey:t.IsProxyAccessing?n.QuestionnaireStringKeys.ApptDescriptionEVisitNoProviderProxy:n.QuestionnaireStringKeys.ApptDescriptionEVisitNoProvider,TextKeyScreenReader:n.QuestionnaireStringKeys.ApptDescriptionWithDateScreenReader,Mnemonics:{ApptDate:{Value:t.ApptData.TimeISO},Patient:{Value:t.DisplayNameOverride}}}:{QuestionnaireNamespace:i,TextKey:t.IsProxyAccessing?n.QuestionnaireStringKeys.ApptDescriptionEVisitProxy:n.QuestionnaireStringKeys.ApptDescriptionEVisit,TextKeyScreenReader:n.QuestionnaireStringKeys.ApptDescriptionWithProviderAndDateScreenReader,Mnemonics:{Provider:{Value:t.ApptData.ProvidersString},ApptDate:{Value:t.ApptData.TimeISO},Patient:{Value:t.DisplayNameOverride}}};if(t.ApptData.IsSurgery){var u,f,e,o,r=t.IsProxyAccessing;return u=t.ApptData.ProvidersString,e=t.ApptData.ProcedureName,f=t.ApptData.TimeISO,o=t.ApptData.Laterality,$$WPUtil.IsNullOrEmpty(u)||$$WPUtil.IsNullOrEmpty(o)?$$WPUtil.IsNullOrEmpty(u)?$$WPUtil.IsNullOrEmpty(o)?{QuestionnaireNamespace:i,TextKey:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDate,TextKeyScreenReader:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateScreenReader,Mnemonics:{ProcedureName:{Value:e},ProcedureDate:{Value:f}}}:{QuestionnaireNamespace:i,TextKey:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDate,TextKeyScreenReader:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReader,Mnemonics:{Laterality:{Value:o},ProcedureName:{Value:e},ProcedureDate:{Value:f}}}:{QuestionnaireNamespace:i,TextKey:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDate,TextKeyScreenReader:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateScreenReader,Mnemonics:{Provider:{Value:u},ProcedureName:{Value:e},ProcedureDate:{Value:f}}}:{QuestionnaireNamespace:i,TextKey:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDate,TextKeyScreenReader:r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateScreenReader,Mnemonics:{Laterality:{Value:o},Provider:{Value:u},ProcedureName:{Value:e},ProcedureDate:{Value:f}}}}return t.ApptData.IsED?{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.EDDescription,TextKeyScreenReader:n.QuestionnaireStringKeys.EDDescriptionScreenReader,Mnemonics:{ApptDate:{Value:t.ApptData.TimeISO}}}:t.ApptData.DisplayAsPast?""===t.ApptData.ProvidersString?{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.PastApptDescriptionWithDate,TextKeyScreenReader:n.QuestionnaireStringKeys.PastApptDescriptionWithDateScreenReader,Mnemonics:{ApptDate:{Value:t.ApptData.TimeISO}}}:{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.PastApptDescriptionWithProviderAndDate,TextKeyScreenReader:n.QuestionnaireStringKeys.PastApptDescriptionWithProviderAndDateScreenReader,Mnemonics:{Provider:{Value:t.ApptData.ProvidersString},ApptDate:{Value:t.ApptData.TimeISO}}}:""===t.ApptData.ProvidersString?{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.ApptDescriptionWithDate,TextKeyScreenReader:n.QuestionnaireStringKeys.ApptDescriptionWithDateScreenReader,Mnemonics:{ApptDate:{Value:t.ApptData.TimeISO}}}:{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.ApptDescriptionWithProviderAndDate,TextKeyScreenReader:n.QuestionnaireStringKeys.ApptDescriptionWithProviderAndDateScreenReader,Mnemonics:{Provider:{Value:t.ApptData.ProvidersString},ApptDate:{Value:t.ApptData.TimeISO}}}}},t.buildMessageDescriptionObject=function(t,i){if($$WPUtil.IsNullOrEmpty(i)&&(i="Questionnaire.MyChart"),!$$WPUtil.IsNullOrEmpty(t))return{QuestionnaireNamespace:i,TextKey:n.QuestionnaireStringKeys.MessageDescriptionWithSenderAndDate,TextKeyScreenReader:n.QuestionnaireStringKeys.MessageDescriptionWithSenderAndDateScreenReader,Mnemonics:{MsgSender:{Value:t.MsgData.MsgSender},MsgDate:{Value:t.MsgData.MsgDateISO}}}},t.buildSeriesDescriptionObject=function(t,i){var l,a,o,s,h,u,f,e,v,c,y,r;if($$WPUtil.IsNullOrEmpty(i)&&(i="Questionnaire.MyChart"),!$$WPUtil.IsNullOrEmpty(t))return $$WPUtil.IsNullOrEmpty(t.ResearchStudyName)?((l=t.SeriesData.SeriesName,a=t.SeriesData.IsSeriesForSurgery,v=t.SeriesData.IsSeriesForToDo,a)&&(o=t.SeriesData.SurgeryData.Provider,s=t.SeriesData.SurgeryData.ProcedureName,h=t.SeriesData.SurgeryData.ProcedureDateISO,e=t.SeriesData.SurgeryData.Laterality,y=t.DisplayNameOverride,$$WPUtil.IsNullOrEmpty(s)&&(s=$$WP.Strings.getForTemplate("SurgeryProcedureDefault",i),e=""),r=t.IsProxyAccessing,$$WPUtil.IsNullOrEmpty(o)||$$WPUtil.IsNullOrEmpty(h)||$$WPUtil.IsNullOrEmpty(e)?$$WPUtil.IsNullOrEmpty(o)||$$WPUtil.IsNullOrEmpty(h)?$$WPUtil.IsNullOrEmpty(h)||$$WPUtil.IsNullOrEmpty(e)?$$WPUtil.IsNullOrEmpty(o)||$$WPUtil.IsNullOrEmpty(e)?$$WPUtil.IsNullOrEmpty(s)||$$WPUtil.IsNullOrEmpty(e)?$$WPUtil.IsNullOrEmpty(h)?$$WPUtil.IsNullOrEmpty(o)?$$WPUtil.IsNullOrEmpty(s)||(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedure,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndProviderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndProvider,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndProviderScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndProviderScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDate,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureAndDateScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLaterality,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndProviderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndProvider,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndProviderScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndProviderScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDate,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDate,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureAndDateScreenReader):(u=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDate,f=r?n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateScreenReaderProxy:n.QuestionnaireStringKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateScreenReader)),v&&(c=t.SeriesData.ToDoData.TaskName,$$WPUtil.IsNullOrEmpty(c)||(u=n.QuestionnaireStringKeys.SeriesToDoDescriptionWithTaskName,f=n.QuestionnaireStringKeys.SeriesToDoDescriptionWithTaskNameScreenReader)),$$WPUtil.IsNullOrEmpty(u)&&(u=n.QuestionnaireStringKeys.SeriesDescription,f=n.QuestionnaireStringKeys.SeriesDescriptionScreenReader),{QuestionnaireNamespace:i,TextKey:u,TextKeyScreenReader:f,Mnemonics:{SeriesName:{Value:l},ProcedureName:{Value:s},Provider:{Value:o},ProcedureDate:{Value:h},Laterality:{Value:e},FiledDate:{Value:undefined},FiledTime:{Value:undefined},TaskName:{Value:c},Patient:{Value:y}}}):this.buildResearchDescriptionObject(t)},t.buildAdmissionDescriptionObject=function(t,i){var f,r,u;if($$WPUtil.IsNullOrEmpty(i)&&(i="Questionnaire.MyChart"),!$$WPUtil.IsNullOrEmpty(t)&&!$$WPUtil.IsNullOrEmpty(t.AdmissionData))return r=t.IsProxyAccessing,u=!1,(null===(f=null==t?void 0:t.AdmissionData)||void 0===f?void 0:f.EncounterContext)===n.MyChartEncounterContextTypes.Emergency&&(u=!0),$$WPUtil.IsNullOrEmpty(t.AdmissionData.AdmissionDept)?$$WPUtil.IsNullOrEmpty(t.ApptData)||""==t.ApptData.DischargeDateISO?{QuestionnaireNamespace:i,TextKey:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithNoDeptProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithNoDept:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithNoDeptProxy:n.QuestionnaireStringKeys.AdmissionDescriptionWithNoDept}:{QuestionnaireNamespace:i,TextKey:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithNoDeptProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithNoDept:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithNoDeptProxyDateRange:n.QuestionnaireStringKeys.AdmissionDescriptionWithNoDeptDateRange,Mnemonics:{ApptDate:{Value:t.ApptData.TimeISO},DischargeDate:{Value:t.ApptData.DischargeDateISO}}}:$$WPUtil.IsNullOrEmpty(t.ApptData)||""==t.ApptData.DischargeDateISO?{QuestionnaireNamespace:i,TextKey:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithDept:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptProxy:n.QuestionnaireStringKeys.AdmissionDescriptionWithDept,TextKeyScreenReader:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptScreenReaderProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptScreenReader:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptScreenReaderProxy:n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptScreenReader,Mnemonics:{AdmissionDept:{Value:t.AdmissionData.AdmissionDept},Patient:{Value:t.DisplayNameOverride}}}:{QuestionnaireNamespace:i,TextKey:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithDept:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptProxyDateRange:n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptDateRange,TextKeyScreenReader:u?r?n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptScreenReaderProxy:n.QuestionnaireStringKeys.EDEncounterDescriptionWithDeptScreenReader:r?n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptScreenReaderProxyDateRange:n.QuestionnaireStringKeys.AdmissionDescriptionWithDeptScreenReaderDateRange,Mnemonics:{AdmissionDept:{Value:t.AdmissionData.AdmissionDept},Patient:{Value:t.DisplayNameOverride},ApptDate:{Value:t.ApptData.TimeISO},DischargeDate:{Value:t.ApptData.DischargeDateISO}}}},t.buildResearchDescriptionObject=function(t){if(!$$WPUtil.IsNullOrEmpty(t))return{QuestionnaireNamespace:"QuestionnaireList.MyChart",TextKey:n.QuestionnaireStringKeys.ResearchDescription,TextKeyScreenReader:n.QuestionnaireStringKeys.ResearchDescriptionScreenReader,Mnemonics:{ResearchStudyName:{Value:t.ResearchStudyName}}}},t.getApptDescription=function(n){var t;return t=this.buildApptDescriptionObject(n),$$WPUtil.IsNullOrEmpty(t)?null:$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireContextDescription,t,"")},t.getMessageDescription=function(n){var t;return t=this.buildMessageDescriptionObject(n),$$WPUtil.IsNullOrEmpty(t)?null:$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireContextDescription,t,"")},t.getSeriesDescription=function(n,t){var i;return void 0===t&&(t=!1),i=this.buildSeriesDescriptionObject(n),$$WPUtil.IsNullOrEmpty(i)?null:(i.IsListPage=t,$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireContextDescription,i,""))},t.getAdmissionDescription=function(n,t){var i;return void 0===t&&(t=!1),i=this.buildAdmissionDescriptionObject(n),$$WPUtil.IsNullOrEmpty(i)?null:(i.IsListPage=t,$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireContextDescription,i,""))},t.getResearchDescription=function(n,t){var i;return void 0===t&&(t=!1),i=this.buildResearchDescriptionObject(n),$$WPUtil.IsNullOrEmpty(i)?null:(i.IsListPage=t,$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireContextDescription,i,""))},t.getPastResponseDescription=function(n){if(null===n.SubmissionInfo)return null;var i=n.SubmissionInfo,r=i.FiledDateFormatted,u=i.FiledTimeFormatted,f=i.TimeSinceFiled,e=i.AnsweringUser,o=t.getPastResponseStringMnemonics(r,u,e,!1,!1,f);return $afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,o,"")},t.getPastResponseStringMnemonics=function(n,t,i,r,u,f){var c,s,h,e,o,v,y,l,a;if(void 0===i&&(i=""),e="",o={},null===f){if($$WPUtil.IsNullOrEmpty(n)||$$WPUtil.IsNullOrEmpty(t))return r||u?{StringKey:""}:{StringKey:"SubmittedUnknown"};v=new Date;y=new Date(n+" "+t);f=(v.getTime()-y.getTime())/1e3}if(c=Math.floor(f/60),s=Math.floor(c/60),l=new Date(Date.now()),a=new Date(Date.now()-1e3*f),l=new Date(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),a=new Date(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()),(h=Math.floor((l.getTime()-a.getTime())/864e5))>=7||!r&&!u)e="Past",o={FiledDate:{Value:n},FiledTime:{Value:t}};else if(h>1)e="DaysAgo",o={DaysAgo:{Value:h}};else if(s>8&&1==h)e="OneDayAgo",o={DaysAgo:{Value:h}};else if(s>8&&0==h)e="Today",o={DaysAgo:{Value:h}};else if(s>1)e="HoursAgo",o={HoursAgo:{Value:s}};else if(1===s)e="OneHourAgo",o={HoursAgo:{Value:s}};else if(c>1)e="MinutesAgo",o={MinutesAgo:{Value:c}};else if(1===c)e="OneMinuteAgo",o={MinutesAgo:{Value:c}};else{if($$WPUtil.IsNullOrEmpty(n)||$$WPUtil.IsNullOrEmpty(t))return{StringKey:""};e="JustNow"}return e=r?"LastSubmitted"+e:u?"Edited"+e:"Submitted"+e,""!=i&&(o.AnsweringUser={Value:i,EncodingType:0},e+="ByOther"),{StringKey:e,Mnemonics:o}},t.isFakeResponsive=function(){return $$WPQuestionUtil.isFakeResponsive()},t.registerHSQnrMessageListener=function(n){void 0===n&&(n="");window.addEventListener("message",function(i){var r,u=i.data,f;if(t.getHostname(i.origin)===n.toLowerCase()){switch(u.action){case"Epic.Clinical.Ambulatory.PRO.AnswerQnrs.OnBeforeSecure":r=t.saveHSQnrPage();break;case"Epic.Clinical.Ambulatory.PRO.AnswerQnrs.OnClose":r=t.saveHSQnrPage(!1);break;case"Epic.Clinical.Ambulatory.PRO.AnswerQnrs.PreventQuestionnaireRefresh":r=t.preventLeavingEditableQnr();break;case"Epic.Clinical.Ambulatory.PRO.AnswerQnrs.Print":$$WPUtil.PrintAndAuditNET();r=!0;break;case"Epic.Clinical.Ambulatory.PRO.AnswerQnrs.Refresh":location.reload();r=!0;break;default:return}f={action:u.action,args:{result:r}};window.parent.postMessage(f,i.origin)}},!1)},t.getHostname=function(n){var i=n.split("/"),t="";return"www."===(t="https:"===i[0]||"http:"===i[0]?i[2]:i[0]).substr(0,4)&&(t=t.substr(4)),(t=t.split(":")[0]).toLowerCase()},t.preventLeavingEditableQnr=function(){return!($afe.select("#divQnrQuestionnaire:not(:visible)").length>0||t.IsPrintPreview)},t.saveHSQnrPage=function(n){void 0===n&&(n=!0);var t=document.getElementsByClassName("familyHistoryFinishLaterButton")[0],i=document.getElementById("save-workflow"),r=document.getElementById("previous-step");return(t||i)&&(null==t||t.click(),null==i||i.click(),n&&r&&setTimeout(function(){r.click()},5e3)),!0},t.addResponsiveFiles=function(n){var t,i,u,r;void 0===n&&(n=!1);t=document.createDocumentFragment();i=document.createElement("meta");i.name="viewport";i.content="initial-scale=1, width=device-width";t.appendChild(i);u=n?"_rtl.css":".css";r=["styles/mobile_responsivemenu","styles/mobile_responsivesite","styles/questionnaire_mobile","styles/mobile_gridAdapter"].map(function(n){return n+u}).map(this.createStyle);r[r.length-1].onload=function(){$afe.select("html").addClass("respquestionnaire");$$WP.Utilities.Mobile.Optimization.SetMobileBG();$$WP.Utilities.Mobile.MobileOptimize()};r.forEach(function(n){return t.appendChild(n)});document.head.appendChild(t)},t.createStyle=function(n){var t=document.createElement("link");return t.href=makeStaticLink(n),t.type="text/css",t.rel="stylesheet",t.media="All",t},t}(),i;n.Utility=t;i=function(i){function r(){return null!==i&&i.apply(this,arguments)||this}return __extends(r,i),r.handleBackClick=function(){t.isAskFromContactOrMessage()?document.location.href=makeLink(n.QuestionnaireUrls.mobileClosePage):document.location.toString().toLowerCase().indexOf(n.QuestionnaireUrls.questionnaireListNew.toLowerCase())>-1?location.reload():document.location.href=makeLink(n.QuestionnaireUrls.mobileClosePage)},r.handleMobileBackEvent=function(){var t=$afe.select("previous-step"),i=$afe.select("cancel-workflow");t.is(":visible")?t.trigger("click"):i.is(":visible")?i.trigger("click"):$$WPUtil.TryRedirect(makeLink(n.QuestionnaireUrls.mobileClosePage))},r}(t);n.UtilityMobile=i;document.Epic$PatientAccess$preventQuestionnaireRefresh=function(){return t.preventLeavingEditableQnr()};document.Epic$Host$onbeforesecure=function(){return t.saveHSQnrPage()}}(n.Questionnaire||(n.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}));!function(n){!function(t){!function(t){!function(i){var r=function(){function i(){this.stringNamespace="QuestionnaireList.MyChart";this.launchFirst=!1;EpicPx.addReactPortal("@epic-px/mychart-signup","AccountCreationBanner",{},"questionnairesAccountCreationBanner");this.qnrHandler={questionnaireCallback:$.proxy(function(n,i,r){var u;if(t.Utility.hideElement($afe.select("#divQnrQuestionnaire")),this.qnrController=null,n===t.QuestionnaireAction.Error){if(r===t.QuestionnaireError.NoQuestions)u=$afe.renderTemplate($$WP.Templates.Questionnaire.NoQuestionsHyperspace,{},""),$afe.select(".noquestions").empty().safePrepend(u),$afe.select("img.noquestions").attr("src",makeStaticImageLink(t.QuestionnaireImageKeys.Warning)),t.Utility.showElement($afe.select(".noquestions"));else if(r===t.QuestionnaireError.HQAInvalid)u=$afe.renderTemplate($$WP.Templates.Questionnaire.HQAInvalidHyperspace,{},""),$afe.select(".hqainvalid").empty().safePrepend(u),$afe.select("img.hqainvalid").attr("src",makeStaticImageLink(t.QuestionnaireImageKeys.Warning)),t.Utility.showElement($afe.select(".hqainvalid"));else if(r===t.QuestionnaireError.QuestionnaireLocked)u=$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireLockedHyperspace,{MessageKey:t.QuestionnaireStringKeys.Locked},""),$afe.select(".questionnairelocked").empty().safePrepend(u),$afe.select("img.interrupticon_warn").attr("src",makeStaticImageLink(t.QuestionnaireImageKeys.Yield)),t.Utility.showElement($afe.select(".questionnairelocked"));else if(r===t.QuestionnaireError.Expired)u=$afe.renderTemplate($$WP.Templates.Questionnaire.ExpiredHyperspace,{},""),$afe.select(".expiredquestionnaire").empty().safePrepend(u),$afe.select("img.expiredquestionnaire").attr("src",makeStaticImageLink(t.QuestionnaireImageKeys.Warning)),t.Utility.showElement($afe.select(".expiredquestionnaire"));else if(r===t.QuestionnaireError.WebServerError)return void t.Utility.showError();t.ListUtility.showPageElements(this.callingApp)}else this.callingApp!==t.CallingApplication.Hyperspace||""==this.filterDAT&&""==this.studyAssociationId?location.reload():window.location.href=n===t.QuestionnaireAction.CancelQuestionnaire?makeLink("Questionnaires?launchFirstAvailQues=false&filterDAT="+(this.filterDAT?encodeURIComponent(this.filterDAT):"")+"&showAllSeries="+!this.filterSeriesByDAT)+"&studyAssociationId="+this.studyAssociationId:makeLink("Questionnaires?launchFirstAvailQues=true&filterDAT="+(this.filterDAT?encodeURIComponent(this.filterDAT):"")+"&showAllSeries="+!this.filterSeriesByDAT)+"&studyAssociationId="+this.studyAssociationId},this)}}return i.prototype.start=function(n,i,r,u,f,e,o){var s=this;void 0===n&&(n="");void 0===i&&(i=!1);void 0===r&&(r="");void 0===u&&(u="");void 0===f&&(f=!1);void 0===e&&(e="");void 0===o&&(o="");t.Utility.hideElement($afe.select(".back"));t.Utility.registerHSQnrMessageListener(o);$$WPUtil.ShowAjaxSpinner($afe.select(".listpage > .qnr-spinner .ajaxspinner"));t.ListUtility.addLoadingSpinner($afe.select("#divQnrQuestionnaire #qnr-spinner"));this.NowEncounterCSN=r;this.NowEncounterUCI=u;$.ajax({url:makeLink("Questionnaire/MyChartQuestionnaire/GetQuestionnaireList"),type:"POST",data:$$WPUtil.postify({filterDAT:n,filterSeriesByDAT:i,nowEncounterCSN:r,nowEncounterUCI:u,studyAssociationId:e}),success:function(r){s.callingApp=r.CallingApp;s.callingApp===t.CallingApplication.Hyperspace&&(s.stringNamespace="QuestionnaireList.Hyperspace",""!=n&&(s.filterDAT=n,s.launchFirst=f,s.filterSeriesByDAT=i),s.studyAssociationId=e);s.populateLists(r)},error:function(){t.Utility.showError()}})},i.prototype.handleMobileBack=function(){$$WPUtil.TryRedirect(makeLink("inside.asp?action=logout"))},i.prototype.populateLists=function(n){var u,f,i,e,o,s,r,h;for(n.Mobile=$$WP.Utilities.UI.IsMobile||$$WPQuestionUtil.isFakeResponsive(),n.IsMyChartOrBedside=24===n.CallingApp||96===n.CallingApp,u=0,f=n.OptionalQuestionnaires;u<f.length;u++)i=f[u],i.OptionalQuestionnaireFilledOut=t.QuestionnaireListHoverHelpTextKeys.OptionalQuestionnaireFilledOut,i.OptionalQuestionnaireNeverFilledOut=t.QuestionnaireListHoverHelpTextKeys.OptionalQuestionnaireNeverFilledOut,e="",i.Questionnaire&&i.Questionnaire.SubmissionInfo&&(e=i.SubmissionInfo.FiledDateFormatted),i.Mnemonics={QuestionnaireName:{Value:i.Questionnaire.Name},QuestionnaireDescription:{Value:i.Description},FilledOutDate:{Value:e}};n.ShowPretext&&(o=$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireListPretext,n,""),$afe.select(".listpage").safeBefore(o));s=$afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireList,n,"");($afe.select(".listpage").safePrepend(s),t.ListUtility.setUpOptOutLink(n.ShowSeriesText),t.ListUtility.addEventHandlers(),this.questionnaireListData=n,t.ListUtility.addDescriptions(this.callingApp,this.questionnaireListData),t.ListUtility.setUpHeaders(this.callingApp,this.questionnaireListData),this.addClickEvents(this.questionnaireListData),t.ListUtilityMobile.modifyDueDates(),t.ListUtilityMobile.modifyOptionalDescriptions(this.questionnaireListData),n.Mobile?t.ListUtilityMobile.modifyPageForMobile():n.ShowBackButton&&!isDataTile()&&t.Utility.showElement($afe.select(".back")),$$WPUtil.HideAjaxSpinner($afe.select(".listpage > .qnr-spinner .ajaxspinner")),this.launchFirst)&&(r=this.getNextQuestionnaireToLaunch(n),r&&(h=r.admissionData,this.startGeneralQuestionnaire(r.id,r.type,r.identifier,null,null,h)))},i.prototype.getNextQuestionnaireToLaunch=function(n){for(var f,t,r,i=0,u=n.AssignedQuestionnaires;i<u.length;i++)if(t=u[i],r=t.Questionnaire.Status,1!=r&&2!=r&&5!=r)return{id:t.Questionnaire.ID,type:t.Context.ContextType,identifier:t.Context.ContextIdentifier,admissionData:t.AdmissionData};return f},i.prototype.addClickEvents=function(n){for(var d,a,g,v,y,w,i,et,k=$afe.select(".assignedqnrs div.assigned.qnr_row"),l=0;l<k.length;l++){var it=$afe.jq(k[l]),r=n.AssignedQuestionnaires[it.data("index")],nt=r.Questionnaire.Status,u=r.Questionnaire.ID,f=r.IsEvisit?10:r.Context.ContextType,e=r.Context.ContextIdentifier,h=void 0,c=void 0,o=void 0;(w=r.IsHistory)?(h=r.HxData.HxContext,c=r.HxData.HxContextID):nt===t.QuestionnaireStatus.Completed&&(o=r.SubmissionInfo.RootHqaID);y=r.AdmissionData;nt===t.QuestionnaireStatus.Completed&&r.SubmissionInfo.ResearchPastResponsesNotAllowed||this.addQuestionnaireClickEvent(it,nt,u,f,e,w,h,c,o,y)}for(d=$afe.select(".assignedqnrs div.optional.qnr_row"),a=0;a<d.length;a++){var p=$afe.jq(d[a]),s=n.OptionalQuestionnaires[p.data("index")],rt=s.Questionnaire.Status,st=(u=s.Questionnaire.ID,f=s.Context.ContextType,e=s.Context.ContextIdentifier,s.DisablePastResponse);o=void 0;p.hasClass("optional_past_response")?st||(o=s.SubmissionInfo.RootHqaID,this.addQuestionnaireClickEvent(p,rt,u,f,e,null,null,null,o)):this.addQuestionnaireClickEvent(p,rt,u,f,e,null,null,null,o)}for(g=$afe.select(".assignedqnrs div.past_response"),v=0;v<g.length;v++){var tt=$afe.jq(g[v]),ut=tt.data("index"),ft=tt.data("parent-index");null!==ut&&null!==ft&&(i=n.AssignedQuestionnaires[ft],et=i.SeriesData.PastResponses[ut],u=i.Questionnaire.ID,f=i.IsEvisit?10:i.Context.ContextType,e=i.Context.ContextIdentifier,h=void 0,c=void 0,(w=i.IsHistory)&&(h=i.HxData.HxContext,c=i.HxData.HxContextID),y=i.AdmissionData,i.Questionnaire.Status===t.QuestionnaireStatus.Completed&&i.SubmissionInfo.ResearchPastResponsesNotAllowed||this.addQuestionnaireClickEvent(tt,t.QuestionnaireStatus.Completed,u,f,e,w,h,c,et.RootHqaID,y))}for(var ot=$afe.select(".assignedqnrs .past_responses_show_hide"),b=0,ht=function(){var n=$afe.jq(ot[b]);n.on("click",$.proxy(function(){this.togglePastResponses(n)},ct));n.on("keypress",function(t){13===t.which&&n.click()})},ct=this,b=0;b<ot.length;b++)ht()},i.prototype.addQuestionnaireClickEvent=function(n,i,r,u,f,e,o,s,h,c){void 0===c&&(c=!1);i===t.QuestionnaireStatus.Unavailable?n.on("click",$.proxy(function(){var n=new $$WPComp.MessageComponent({TitleText:$$WP.Strings.get("QuestionnaireUnavailableTitle","QuestionnaireList.MyChart"),Message:$$WP.Strings.get("QuestionnaireUnavailablePopupText","QuestionnaireList.MyChart"),ToolbarButtons:[new $$WPComp.ComplexObjects.Button($$WP.Strings.get("QuestionnaireUnavailableOkay","QuestionnaireList.MyChart"),null,"cancel","")]});$$WPUtil.quickPopup(n)},this)):n.on("click",$.proxy(function(){this.startQnrController(r,u,f,e,o,s,h,i,c)},this));n.on("keypress",function(t){13===t.which&&n.click()})},i.prototype.togglePastResponses=function(n){var i,r,u=n.parent(),t=u.find(".past_responses"),f=$$WP.Strings.getNamespace("QuestionnaireList.MyChart");if(n.hasClass("last_qnr_sub_row")){for(n.find(".toggle_past_responses").text(f.getString("HidePastResponses")),t.animate({height:"toggle",opacity:"toggle"},250),r=t.index(u)+1;r<t.length;r++);i=$afe.jq(t[t.length-1]);n.animate({marginBottom:"0"},250);n.removeClass("last_qnr_sub_row");i.animate({marginBottom:"0.8rem"},250)}else n.find(".toggle_past_responses").text(f.getString("ShowPastResponses")),t.animate({height:"toggle",opacity:"toggle"},250),i=$afe.jq(t[t.length-1]),n.animate({marginBottom:"0.8rem"},250),n.addClass("last_qnr_sub_row"),i.animate({marginBottom:"0"},250)},i.prototype.startQnrController=function(n,t,i,r,u,f,e,o,s){void 0===s&&(s=!1);r?this.startHistoryQuestionnaire(n,t,i,u,f,o):this.startGeneralQuestionnaire(n,t,i,e,o,s)},i.prototype.startGeneralQuestionnaire=function(i,r,u,f,e,o){var c,l,h,s;(void 0===o&&(o=!1),t.BedsideUtility.isBedside(this.callingApp))?t.BedsideUtility.startGeneralQuestionnaireForBedside(i,r,u,this.NowEncounterCSN,this.NowEncounterUCI,f,e,o):(h=!$$WPUtil.IsNullOrEmpty(f),t.ListUtility.beforeLaunchGenQues(h),c=t.Ui.getDomElementsForQuestionnaireView(),s=new t.DisplaySettings,s.modifyHistory=!$$WP.Utilities.UI.IsMobile,s.focusOnIntialRender=!0,h&&(s.isPrintPreview=!0,s.shouldDisplayQuestionnaireName=$$WP.Utilities.UI.IsMobile),l=new t.QuestionnaireWorkflowInformation(this.qnrHandler,r,u,s,null,null,null,o),this.qnrController=new n.PatientEngagement.Questionnaire.MyChart.QuestionnaireController(i,c,l,null,null,this.NowEncounterCSN,this.NowEncounterUCI,f),this.qnrController.start())},i.prototype.startHistoryQuestionnaire=function(n,i,r,u,f,e){var o="";t.ListUtility.beforeLaunchHistQues();i===t.QuestionnaireContextType.Contact||i===t.QuestionnaireContextType.EVisit?(o=HTMLUnencode(t.QuestionnaireUrls.histUrlApptBase)+n+"_"+u+"_"+f+"__"+r,e===t.QuestionnaireStatus.Completed&&(o=o+"&viewqnr=__"+n+"_"+r)):i===t.QuestionnaireContextType.Message&&(o=HTMLUnencode(t.QuestionnaireUrls.histUrlMsgBase)+r+HTMLUnencode(t.QuestionnaireUrls.histTaskParam)+f,e===t.QuestionnaireStatus.Completed&&(o=o+"&viewqnr="+r+"_"+f+"__"));""==this.NowEncounterCSN&&""==this.NowEncounterUCI||(o=o+HTMLUnencode(t.QuestionnaireUrls.myChartNowCSNParam)+this.NowEncounterCSN+HTMLUnencode(t.QuestionnaireUrls.myChartNowUCIParam)+this.NowEncounterUCI);$$WP.Utilities.TryRedirect(makeLink(o),null,"1")},i}();i.QuestionnaireListController=r}(t.MyChart||(t.MyChart={}))}(t.Questionnaire||(t.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}));__extends=this&&this.__extends||function(){var n=function(t,i){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},n(t,i)};return function(t,i){function r(){this.constructor=t}if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");n(t,i);t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}();__assign=this&&this.__assign||function(){return __assign=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n},__assign.apply(this,arguments)};!function(n){!function(n){!function(n){var t=function(){function t(){}return t.showPageElements=function(t){n.Utility.showElement($afe.select("#main > .title"));t!==n.CallingApplication.Hyperspace&&n.Utility.showElement($afe.select(".back"));n.Utility.showElement($afe.select(".qnr_list_table"));n.Utility.showElement($afe.select(".opt_out_qnr_series"))},t.hidePageElements=function(t){t||n.Utility.hideElement($afe.select("#main > .title").addClass("jqHidden"));n.Utility.hideElement($afe.select(".noquestions").addClass("jqHidden"));n.Utility.hideElement($afe.select(".hqainvalid").addClass("jqHidden"));n.Utility.hideElement($afe.select(".questionnairelocked").addClass("jqHidden"));n.Utility.hideElement($afe.select(".expiredquestionnaire").addClass("jqHidden"));n.Utility.hideElement($afe.select(".qnr_list_table").addClass("jqHidden"));n.Utility.hideElement($afe.select(".opt_out_qnr_series").addClass("jqHidden"));n.Utility.hideElement($afe.select(".qnr_list_page_pretext").addClass("jqHidden"));n.Utility.hideElement($afe.select("#questionnairesAccountCreationBanner").addClass("jqHidden"))},t.setUpOptOutLink=function(t){t?$afe.select(".opt_out_qnr_series").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.SeriesOptOutLink,"","")):n.Utility.hideElement($afe.select(".opt_out_qnr_series").addClass("jqHidden"))},t.addEventHandlers=function(){$afe.select(".opt_out_qnr_series a").safeAttr("href","").on("click",function(){return $$WP.Utilities.TryRedirect(makeLink(HTMLUnencode(n.QuestionnaireUrls.seriesOptOut)),null,"1"),!1});$afe.select(".qnr_list_table table .clickable").on("mouseenter",function(){$afe.jq(this).addClass("hover")}).on("mouseleave",function(){$afe.jq(this).removeClass("hover")})},t.addDescriptions=function(i,r){var w,h,f,e,c=r.QuestionnaireContextLists.length,u,tt,y;c>0&&(e=r.QuestionnaireContextLists[0].AssignedQuestionnaires);var l,g=$afe.select(".assignedqnrs div.past_response"),o=0,nt=0;for(w=$afe.select(".assignedqnrs div.assigned.qnr_row"),h=0;h<w.length;h++){if(c>0&&o===e.length&&(o=0,e=++nt<c?r.QuestionnaireContextLists[nt].AssignedQuestionnaires:r.CompletedQuestionnaires),0===c&&e!==r.CompletedQuestionnaires&&(e=r.CompletedQuestionnaires,o=0),l=!1,f=$afe.jq(w[h]),u=e[o],tt=u.AdmissionData&&u.SeriesData,(u.Questionnaire.Status===n.QuestionnaireStatus.Completed||tt)&&(t.buildDescription("popup_child_div_",u,i,f.find(".assigned_qnr_description"),"assigned_qnr_text",f.data("index")),l=!0),u.Questionnaire.Status===n.QuestionnaireStatus.Completed){var a=u.SubmissionInfo,ft=a.FiledDateFormatted,et=a.FiledTimeFormatted,b=a.TimeSinceFiled,k=a.AnsweringUser,s=t.buildStatusDescriptionObj(!1,!1,ft,et,k,b);f.find(".last_response").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,s,""));l=!0}if(l||f.find(".assigned_qnr_description").remove(),u.Questionnaire.Status===n.QuestionnaireStatus.InProgress){var v=u.Questionnaire,it=v.LastEditTimeFormatted,rt=v.LastEditDateFormatted,ut=v.TimeSinceEdited,ot=v.LastEditUserName;(ut||rt&&it)&&(s=t.buildStatusDescriptionObj(!1,!0,rt,it,ot,ut),f.find(".in_progress_text").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,s,"")))}o++}for(y=0;y<g.length;y++){var d=$afe.jq(g[y]),p=r.AssignedQuestionnaires[d.data("parent-index")].SeriesData.PastResponses[d.data("index")],st=p.FiledDateFormatted,ht=p.FiledTimeFormatted;b=p.TimeSinceFiled;k=p.AnsweringUser;s=t.buildStatusDescriptionObj(!1,!1,st,ht,k,b);d.find(".past_response_filed_inst").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,s,""))}},t.setUpHeaders=function(t,i){for(var e,u,r=0,f=$afe.select(".assignedqnrs .qnr_header"),r=0;r<f.length;r++)(e=$afe.jq(f[r]),i.QuestionnaireContextLists[r])&&((u=i.QuestionnaireContextLists[r].AssignedQuestionnaires[0]).SeriesData&&u.AdmissionData&&(u.Context.ContextType=n.QuestionnaireContextType.Admission),this.buildDescription("popup_child_div_header_",u,t,e,"qnr_header_text",e.data("index")))},t.beforeLaunchGenQues=function(i){t.beforeLaunchShared();t.hidePageElements(i);n.Utility.showElement($afe.select("#divQnrQuestionnaire"))},t.beforeLaunchHistQues=function(){t.beforeLaunchShared()},t.addLoadingSpinner=function(n){if(n&&0===n.find(".ajaxspinner").length){var t=$afe.renderTemplate($$WP.Templates.UI.AjaxSpinner,{inline:1},{});n.empty().safeAppend(t)}},t.beforeLaunchShared=function(){$$WP.Utilities.UI.IsMobile&&$afe.jq(window).off("mobile_back.questionnaires")},t.buildDescription=function(i,r,u,f,e,o){switch(void 0===e&&(e="assigned_qnr_text"),void 0===o&&(o=0),r.Context.ContextType){case n.QuestionnaireContextType.Contact:case n.QuestionnaireContextType.Feedback:case n.QuestionnaireContextType.EVisit:t.buildAppointmentDescription(i,o,u,f,r,e);break;case n.QuestionnaireContextType.Message:t.buildMessageDescription(i,o,f,r,e);break;case n.QuestionnaireContextType.Series:t.buildSeriesDescription(f,r,e);break;case n.QuestionnaireContextType.Admission:t.buildAdmissionDescription(f,r,e);break;case n.QuestionnaireContextType.ResearchRecruitment:case n.QuestionnaireContextType.ResearchStudy:t.buildResearchDescription(f,r,e)}f.find(".infoBubbleWrapper").on("click",function(n){t.listPagePopupClicked(n)});f.find(".infoBubbleWrapper").on("keypress",function(n){13===n.which&&t.listPagePopupClicked(n)});f.find(".infoBubbleWrapper .infoBubbleBody a").on("keypress",function(n){13===n.which&&n.stopPropagation()})},t.buildAppointmentPopupObject=function(t,i,r,u,f,e,o,s,h,c,l){var a=1===r.length&&""===r[0];return{CallingApp:t,WhatHeader:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhatHeader,WhatDetails:a?n.QuestionnaireListHoverHelpTextKeys.AppointmentWhatDetailsNoProvider:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhatDetails,WhatMnemonics:__assign(__assign({ApptType:{Value:i}},!a&&{ApptProvs:{Value:$$WP.Templates.Questionnaire.Providers({CallingApp:t,Providers:r,ForPopup:!0}),EncodingType:0},ApptProvsScreenReader:{Value:$$WP.Templates.Questionnaire.Providers({Providers:r,ForPopup:!0,ForScreenReader:!0}),EncodingType:0}}),{IsEVisit:s}),WhenHeader:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhenHeader,WhenDetails:l?n.QuestionnaireListHoverHelpTextKeys.AppointmentWhenDetailsTBDAppointment:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhenDetails,WhenMnemonics:{ApptDate:{Value:u},ApptTime:{Value:f},ApptDuration:{Value:e},IsPastAppointment:h,IsTBD:l},WhereHeader:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhereHeader,WhereDetails:n.QuestionnaireListHoverHelpTextKeys.AppointmentWhereDetails,DepartmentsObject:{Departments:o},IsED:c}},t.buildAppointmentDescriptionObject=function(t,i,r,u,f,e,o,s,h,c,l,a){return void 0===s&&(s=""),void 0===h&&(h=!1),void 0===c&&(c=!1),void 0===l&&(l=""),void 0===a&&(a=""),1===u.length&&""===u[0]?{CallingApp:t,DescriptionKeyDate:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoProvider,DescriptionKeyDateScreenReader:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoProviderScreenReader,DescriptionKeyNoDate:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoProviderNoDate,DescriptionKeyNoDateScreenReader:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoProviderNoDate,DescriptionKeyEVisit:o?n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionNoProviderProxy:n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionNoProvider,DescriptionKeyEVisitScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionNoProviderScreenReaderProxy:n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionNoProviderScreenReader,DescriptionKeyPast:n.QuestionnaireListHoverHelpTextKeys.PastAppointmentDescriptionNoProvider,DescriptionKeyPastScreenReader:n.QuestionnaireListHoverHelpTextKeys.PastAppointmentDescriptionNoProviderScreenReader,DescriptionKeyED:n.QuestionnaireListHoverHelpTextKeys.EDDescription,DescriptionKeyEDScreenReader:n.QuestionnaireListHoverHelpTextKeys.EDDescriptionScreenReader,DescriptionKeySurgeryProcedureDate:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureAndDate,DescriptionKeySurgeryProcedureDateScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureAndDateScreenReaderProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureAndDateScreenReader,DescriptionKeySurgeryProcedureLateralityDate:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureLateralityAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureLateralityAndDate,DescriptionKeySurgeryProcedureLateralityDateScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReaderProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProcedureLateralityAndDateScreenReader,Date:i,IsPastAppointment:e,IsEVisit:f,IsED:h,IsSurgery:c,HasLaterality:a.length>0,Mnemonics:{ApptType:{Value:r},ApptDate:{Value:i},Patient:{Value:s},Laterality:{Value:a},ProcedureName:{Value:l}}}:{CallingApp:t,DescriptionKeyDate:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescription,DescriptionKeyDateScreenReader:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionScreenReader,DescriptionKeyNoDate:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoDate,DescriptionKeyNoDateScreenReader:n.QuestionnaireListHoverHelpTextKeys.AppointmentDescriptionNoDateScreenReader,DescriptionKeyEVisit:o?n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionProxy:n.QuestionnaireListHoverHelpTextKeys.EVisitDescription,DescriptionKeyEVisitScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionScreenReaderProxy:n.QuestionnaireListHoverHelpTextKeys.EVisitDescriptionScreenReader,DescriptionKeyPast:n.QuestionnaireListHoverHelpTextKeys.PastAppointmentDescription,DescriptionKeyPastScreenReader:n.QuestionnaireListHoverHelpTextKeys.PastAppointmentDescriptionScreenReader,DescriptionKeySurgeryProcedureDate:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureAndDate,DescriptionKeySurgeryProcedureDateScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureAndDate,DescriptionKeySurgeryProcedureLateralityDate:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDate,DescriptionKeySurgeryProcedureLateralityDateScreenReader:o?n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDateProxy:n.QuestionnaireListHoverHelpTextKeys.SurgeryDescriptionWithProviderProcedureLateralityAndDate,Date:i,IsPastAppointment:e,IsEVisit:f,IsED:h,IsSurgery:c,HasLaterality:a.length>0,Mnemonics:{ApptType:{Value:r},ApptDate:{Value:i},ApptProvs:{Value:$$WP.Templates.Questionnaire.Providers({CallingApp:t,Providers:u,ForPopup:!1}),EncodingType:0},Laterality:{Value:a},ProcedureName:{Value:l},ApptProvsScreenReader:{Value:$$WP.Templates.Questionnaire.Providers({Providers:u,ForPopup:!1,ForScreenReader:!0}),EncodingType:0},Patient:{Value:s}}}},t.buildMessagePopupObject=function(t,i){return{SubjectHeader:n.QuestionnaireListHoverHelpTextKeys.MessageSubjectHeader,Subject:t,SenderHeader:n.QuestionnaireListHoverHelpTextKeys.MessageSenderHeader,Sender:i}},t.buildMessageDescriptionObject=function(t,i){return{DescriptionKey:n.QuestionnaireListHoverHelpTextKeys.MessageDescription,DescriptionKeyScreenReader:n.QuestionnaireListHoverHelpTextKeys.MessageDescriptionScreenReader,Mnemonics:{MsgProv:{Value:t},MsgDate:{Value:i}}}},t.buildAppointmentDescription=function(i,r,u,f,e,o){var h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,s;void 0===i&&(i="NA");s=e.ApptData;h=s.Type;c=s.ProvidersString.split("::");l=e.LocaleSpecificApptDate;a=s.TimeISO;v=s.Duration;y=s.Locations.toString().split(",");w=s.IsEVisit;b=s.IsED;k=s.IsSurgery;d=s.Laterality;g=s.ProcedureName;e.Questionnaire.Status;n.QuestionnaireStatus.Completed;nt=s.DisplayAsPast;s.IsTBD;tt=e.DisplayNameOverride;$afe.select("#"+i+r).find("div.infoBubbleBody > div > p.apptwhat > span").last().empty().remove();p=t.buildAppointmentDescriptionObject(u,e.ApptDateISO,h,c,w,nt,e.IsProxyAccessing,tt,b,k,g,d);f.find("a span + p > span").last().empty().remove();f.find("."+o).safeAppend($afe.renderTemplate($$WP.Templates.Questionnaire.AppointmentDescription,p,""));f.find("."+o+" > span > span.bold + span").last().empty().remove();f.find("."+o+" > .clearlabel > span").last().empty().remove();f.find("."+o+" > span > .provider_separator").last().empty().remove();f.find(".clearlabel").text(f.find(".clearlabel").text());t.buildAppointmentPopupLinks(i+r,h,c,s.ProviderIDs.toString().split(","),l,a,v,s.ApptIdSafe,y,u)},t.buildAppointmentPopupLinks=function(t,i,r,u,f,e,o,s,h,c){var a,v="#"+t,p=v+" p.apptwhat > a",w=v+" a.apptwhen",y,l;for(a=$afe.select(p),y=function(t){$afe.jq(a[t]).on("click",function(i){return $$WP.Utilities.UI.IsMobile?window.open(makeLink("epichttp://"+HTMLUnencode(n.QuestionnaireUrls.provBase)+encodeURIComponent(u[t])+"&isIdEncrypted=1"),"WWW").focus():window.open(makeLink(HTMLUnencode(n.QuestionnaireUrls.provBase)+encodeURIComponent(u[t])),"WWW").focus(),i.stopPropagation(),!1})},l=0;l<a.length;l++)y(l);c!==n.CallingApplication.Hyperspace&&$afe.select(w).on("click",function(t){return $$WP.Utilities.TryRedirect(makeLink(HTMLUnencode(n.QuestionnaireUrls.apptBase)+encodeURIComponent(s)),null,"1"),t.stopPropagation(),!1})},t.buildMessageDescription=function(n,i,r,u,f){var o,h,s,c,e;void 0===f&&(f="assigned_qnr_text");e=u.MsgData;o=e.MsgSender;h=e.MsgSubject;s=e.MsgDateISO;c=t.buildMessageDescriptionObject(o,s);r.find("."+f).safeAppend($afe.renderTemplate($$WP.Templates.Questionnaire.MessageDescription,c,""));t.buildMessagePopupLinks(n+i,s,h,o,e.MsgIdSafe,e.MsgSenderID)},t.buildMessagePopupLinks=function(t,i,r,u,f,e){var o,s="#"+t,c=s+" span + p > a",h=s+" span + p + span + p > a";$afe.select(c).first().on("click",function(t){return $$WP.Utilities.TryRedirect(makeLink(HTMLUnencode(n.QuestionnaireUrls.msgBase)+encodeURIComponent(f)),null,"1"),t.stopPropagation(),!1});e?$afe.select(h).on("click",function(t){return window.open(makeLink(HTMLUnencode(n.QuestionnaireUrls.provBase)+encodeURIComponent(e)+HTMLUnencode(n.QuestionnaireUrls.provWidgetParam)),"WWW").focus(),t.stopPropagation(),!1}):(o=$afe.select(h)).parent().text(o.text())},t.buildSeriesDescription=function(t,i,r){t.find("."+r).safeReplaceWith(n.Utility.getSeriesDescription(i,!0))},t.buildAdmissionDescription=function(t,i,r){t.find("."+r).safeReplaceWith(n.Utility.getAdmissionDescription(i,!0))},t.buildResearchDescription=function(t,i,r){t.find("."+r).safeReplaceWith(n.Utility.getResearchDescription(i,!0))},t.buildStatusDescriptionObj=function(t,i,r,u,f,e){void 0===f&&(f="");var o=n.Utility.getPastResponseStringMnemonics(r,u,f,t,i,e);return i&&(o.ForInProgress=!0),o},t.listPagePopupClicked=function(n){return WP.Events.preventDefault(n),n.stopPropagation(),!1},t.stringNamespace="QuestionnaireList.MyChart",t}(),i;n.ListUtility=t;i=function(i){function r(){return null!==i&&i.apply(this,arguments)||this}return __extends(r,i),r.modifyPageForMobile=function(){n.Utility.hideElement($afe.select(".opt_out_qnr_series").addClass("jqHidden"));$$WP.Utilities.Mobile.Optimization.SetMobileBG();$afe.select(".assignedqnrs div .qnr_row").css("flex-direction","column");$afe.select(".assignedqnrs .primary a").css("font-weight","bold")},r.modifyDueDates=function(){for(var u,e,o,f=$afe.select(".md_mychartquestionnaire_questionnaires .assignedqnrs div .assigned_due_date"),i=0;i<f.length;i++)(u=$afe.jq(f[i])).css("margin-top ","0"),(e=u.text())!==$$WP.Strings.get(n.QuestionnaireListHoverHelpTextKeys.BlankDueDate,t.stringNamespace)&&""!==e?(o=r.buildMobileDueDateObject(e),u.find("span").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.DueDateMobile,o,""))):u.find("span").css("display","none")},r.modifyOptionalDescriptions=function(i){for(var h,c,e,l,a,o,v,w,y,s=$afe.select(".assignedqnrs div .optional_qnr_description"),f=0;f<s.length;f++)h=$afe.jq(s[f]),w=r.buildMobileDescriptionObject(null,h.text(),!1,!1,!1),h.safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireDescription,w,""));for(c=$afe.select(".assignedqnrs .optional_qnr_status_in_progress"),e=0;e<c.length;e++)if(l=$afe.jq(c[e]),y=i.OptionalQuestionnaires[l.data("index")],y.Questionnaire.Status===n.QuestionnaireStatus.InProgress){var b=(u=y.Questionnaire).LastEditTimeFormatted,k=u.LastEditDateFormatted,d=u.TimeSinceEdited,g=u.LastEditUserName,p=t.buildStatusDescriptionObj(!1,!0,k,b,g,d);l.find(".in_progress_text").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,p,""))}for(a=$afe.select(".assignedqnrs div.optional_past_response"),o=0;o<a.length;o++){v=$afe.jq(a[o]);var u,nt=(u=i.OptionalQuestionnaires[v.data("index")]).SubmissionInfo.FiledDateFormatted,tt=u.SubmissionInfo.FiledTimeFormatted,it=u.SubmissionInfo.TimeSinceFiled,rt=u.SubmissionInfo.AnsweringUser;p=t.buildStatusDescriptionObj(!0,!1,nt,tt,rt,it);v.find(".past_response_filed_inst").safeReplaceWith($afe.renderTemplate($$WP.Templates.Questionnaire.QuestionnaireStatus,p,""))}},r.buildMobileDescriptionObject=function(n,t,i,r,u){return{ForAssigned:i,Description:t,Mnemonics:{ApptProvs:{Value:$$WP.Templates.Questionnaire.Providers({Providers:n,ForPopup:r}),EncodingType:0},ApptProvsScreenReader:{Value:$$WP.Templates.Questionnaire.Providers({Providers:n,ForPopup:r,ForScreenReader:!0}),EncodingType:0}},IsEVisit:u,IsEVisitMnemonicSet:$$WP.Strings.containsGlobalMnemonic("BrandEVisit")}},r.buildMobileDueDateObject=function(n){return{Mnemonics:{DueDate:{Value:n,EncodingType:0}}}},r}(t);n.ListUtilityMobile=i}(n.Questionnaire||(n.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}));!function(n){!function(n){!function(n){var t=function(){function t(){}return t.isBedside=function(t){return t==n.CallingApplication.Bedside},t.startGeneralQuestionnaireForBedside=function(t,i,r,u,f,e,o,s){var h;void 0===e&&(e="");void 0===s&&(s=!1);h="lqfId="+encodeURIComponent(t)+"&methodOfAnswering=96&nowEncounterCSN="+encodeURIComponent(u)+"&nowEncounterUCI="+encodeURIComponent(f);s&&(h+="&hasAdmissionContextInfo=true");o==n.QuestionnaireStatus.Completed&&(h+="&printmode=true");window.location.href=i==n.QuestionnaireContextType.Series?"epichttp://Questionnaire/MyChartQuestionnaire/AskFromSeries?"+h+"&hqwId="+encodeURIComponent(r)+"&hqaId="+encodeURIComponent(e):"epichttp://Questionnaire/MyChartQuestionnaire/AskFromContact?"+h+"&contextType="+encodeURIComponent(i)+"&csn="+encodeURIComponent(r)},t}();n.BedsideUtility=t}(n.Questionnaire||(n.Questionnaire={}))}(n.PatientEngagement||(n.PatientEngagement={}))}(Epic||(Epic={}))