function extendSession(){clearTimeout(sessionExtender);$.ajax({type:"POST",url:sessionExtendUrl,success:function(n){n.RemainingSessionTimeout?(sessionExtender=setTimeout(extendSession,(sessionTimeout-sessionTimeLeft)*1e3),console.log("Session has been extended")):(console.log("else"),sessionWarning())},error:function(){console.log("error");sessionWarning()}})}function sessionWarning(){OutcomeHealth.MessageBox.Question("Session will expire in "+sessionTimeLeft+" seconds. Do you want to extend current session?");$("#polarExplorerMessageBoxFooter").html("<button type='button' class='btn btn-primary' onclick='window.location.reload();'>Extend<\/button>");sessionInterval=setInterval(displaySessionWarning,1e3)}function displaySessionWarning(){sessionTimeLeft>0?(OutcomeHealth.MessageBox.SetMessage("Session will expire in "+sessionTimeLeft+" seconds. Do you want to extend current session?"),sessionTimeLeft--):(clearInterval(sessionInterval),sessionTimeLeft=60,OutcomeHealth.MessageBox.Info("The session has expired"),$("#polarExplorerMessageBoxFooter").html("<button type='button' class='btn btn-secondary' onclick='window.location=\"\";'>Back to Login<\/button>"))}var OutcomeHealth={},sessionInterval;OutcomeHealth.MessageBox={};OutcomeHealth.MessageBox.Info=function(n,t){OutcomeHealth.MessageBox.Show(n,t,"fa fa-info-circle fa-3x text-secondary")};OutcomeHealth.MessageBox.Warning=function(n,t){OutcomeHealth.MessageBox.Show(n,t,"fa fa-exclamation-circle fa-3x text-warning")};OutcomeHealth.MessageBox.Question=function(n,t){OutcomeHealth.MessageBox.Show(n,t,"fa fa-question-circle fa-3x text-primary")};OutcomeHealth.MessageBox.Error=function(n,t){OutcomeHealth.MessageBox.Show(n,t,"fa fa-exclamation-triangle fa-3x text-danger")};OutcomeHealth.MessageBox.SetMessage=function(n){$("#polarExplorerMessageBoxBody").html(n||"")};OutcomeHealth.MessageBox.Show=function(n,t,i){var u=$("#polarExplorerMessageBox"),r;$("#polarExplorerMessageBoxTitle").html(t||"Polar Explorer");$("#polarExplorerMessageBoxBody").html(n||"Message body.");r=$("#polarExplorerMessageBoxIcon");i?(r.removeClass(),r.addClass(i),r.show()):r.hide();u.modal("show")};OutcomeHealth.Telerik={};OutcomeHealth.Telerik.Grid={};OutcomeHealth.Telerik.Grid.GetSelectedIds=function(n){var t=$("#"+n).data("kendoGrid"),i=[];return t.select().each(function(){var n=t.dataItem(this);i.push(n.Id)}),i};OutcomeHealth.Telerik.Grid.Reload=function(n){var t=$("#"+n).data("kendoGrid").dataSource.read()};OutcomeHealth.Telerik.Grid.RestoreSettingsOnBinding=function(e){var grid=e.sender,filters,sorts;grid.oh_settingsRestored||(filters=localStorage[OutcomeHealth.Telerik.Grid.LocalStoragePropertyName(grid,"filter")],sorts=localStorage[OutcomeHealth.Telerik.Grid.LocalStoragePropertyName(grid,"sort")],grid.oh_settingsRestored=!0,sorts&&(grid.dataSource.sort(eval("("+sorts+")")),OutcomeHealth.Telerik.Grid.SetSortLabel(grid)),filters&&(grid.dataSource.filter(eval("("+filters+")")),OutcomeHealth.Telerik.Grid.SetFilterLabel(grid)))};OutcomeHealth.Telerik.Grid.PersistFilter=function(n){setTimeout(function(){var t=n.sender.dataSource.filter(),i=OutcomeHealth.Telerik.Grid.LocalStoragePropertyName(n.sender,"filter");t?localStorage[i]=JSON.stringify(t):localStorage.removeItem(i);OutcomeHealth.Telerik.Grid.SetFilterLabel(n.sender)},250)};OutcomeHealth.Telerik.Grid.PersistSort=function(n){setTimeout(function(){var t=n.sender.dataSource.sort(),i=OutcomeHealth.Telerik.Grid.LocalStoragePropertyName(n.sender,"sort");t.length>0?localStorage[i]=JSON.stringify(t):localStorage.removeItem(i);OutcomeHealth.Telerik.Grid.SetSortLabel(n.sender)},250)};OutcomeHealth.Telerik.Grid.SetFilterLabel=function(n){var r=$("#"+n.element[0].id+"Filter"),i,t;r.length>0&&(i=n.dataSource.filter(),t="",i?i.filters.forEach(function(i){t&&(t=t+", ");var r=$.grep(n.columns,function(n){return n.field===i.field})[0];t+=r.title;t+=" ";switch(i.operator){case"eq":t+="=";break;case"gt":t+=">";break;case"gte":t+=">=";break;case"lt":t+="<";break;case"lte":t+="<=";break;default:t+=i.operator}t+=" ";t+=i.value}):t="No filters set",r.text(t))};OutcomeHealth.Telerik.Grid.SetSortLabel=function(n){var r=$("#"+n.element[0].id+"Sort"),i,t;r.length>0&&(i=n.dataSource.sort(),t="",i?i.forEach(function(i){t&&(t=t+", ");var r=$.grep(n.columns,function(n){return n.field===i.field})[0];t+=r.title;t+=" "+i.dir}):t="No sorting set",r.text(t))};OutcomeHealth.Telerik.Grid.LocalStoragePropertyName=function(n,t){return n.element[0].id+"-"+n.dataSource.options.transport.read.url+"-"+t};OutcomeHealth.Overlay={};OutcomeHealth.Overlay.Show=function(){$("#polarOverlayMessage").html("");$("#polarOverlay").show()};OutcomeHealth.Overlay.Hide=function(){$("#polarOverlayMessage").html("");$("#polarOverlay").hide()};OutcomeHealth.Overlay.Message=function(n){$("#polarOverlayMessage").html(n)};$(document).on("submit","form",function(){var n=$(this).find('[type="submit"]');$(this).valid()?n.each(function(t){$(n[t]).prop("disabled",!0)}):n.each(function(t){$(n[t]).prop("disabled",!1)})});var bootlint=function(){var n=document.createElement("script");n.onload=function(){bootlint.showLintReportForCurrentDocument([])};n.src="https://maxcdn.bootstrapcdn.com/bootlint/latest/bootlint.min.js";document.body.appendChild(n)},sessionTimeLeft=600,sessionExtender=setTimeout(extendSession,(sessionTimeout-sessionTimeLeft)*1e3);console.log("Session will be extended in "+(sessionTimeout-sessionTimeLeft))