function initializeBanner(){$(window).ready(function(){var t=$("#banner-bar"),i=$(".banner-mini span.mini-content"),n;i.length&&(n=$(".banner-mini span.mini-content")[0].innerHTML,$(".banner-mini span.mini-content")[0].innerHTML=n.replace(/<\s*br\s*[\/]?>/i,"")),t.length>0&&(getCookie("bannerMinimized")!=="true"?($(".banner-content").css("display","flex"),$(".banner-mini").addClass("hiddenbannertext")):$(".banner-mini").removeClass("hiddenbannertext"),$(".btn-banner-expand").click(function(){$(".banner-text").addClass("expanded"),showBannerExpandBtnIfCollapsed()}),$(".btn-banner-collapse").click(function(){$(".banner-text").removeClass("expanded"),showBannerExpandBtnIfCollapsed()}),$(".btn-banner-minimize").click(function(){$(".banner-content").css("display","none"),$(".banner-mini").removeClass("hiddenbannertext")}),$(".banner-mini").click(function(){$(".banner-mini").hasClass("hiddenbannertext")?($(".banner-mini").removeClass("hiddenbannertext"),$(".banner-content").css("display","none")):($(".banner-mini").addClass("hiddenbannertext"),$(".banner-content").css("display","flex"),$(".btn-banner-expand").click())}),showBannerExpandBtnIfCollapsed(),$(window).resize(showBannerExpandBtnIfCollapsed),bindBannerCookies())})}function showBannerExpandBtnIfCollapsed(){var o=$(".banner-content"),f,e;if(o.length>0){var s=function(n){var r=n.style.lineHeight,t=1e3,i;return n.style.lineHeight=t+"px",i=n.getBoundingClientRect().height,n.style.lineHeight=r,Math.floor(i/t)>1},n=$("#banner-bar .banner-text p"),i=$("#banner-bar .btn-banner-expand"),r=$("#banner-bar .btn-banner-collapse"),h=n.prop("scrollWidth")>n.prop("clientWidth"),c=n.parent().hasClass("expanded"),l=s(document.getElementById("banner-text")),u=n[0],t="...&nbsp;<br>";c?(u.innerHTML.indexOf(t)!==-1&&(u.innerHTML=u.innerHTML.replace(t,"<br>")),$("span#banner-breaker").show(),l||$("span#banner-breaker:visible").length?(r.show(),i.hide()):(r.hide(),i.hide())):n.has("br").length?(i.show(),r.hide(),f=u.innerHTML.indexOf(t),f===-1&&(n.children("br").first().replaceWith(t),f=u.innerHTML.indexOf(t),$("span#banner-breaker").length==0&&(e=n.html().substr(0,f+t.length)+"<span id='banner-breaker'>"+n.html().substr(f+t.length)+"<\/span>",n.html(e)),$("span#banner-breaker").hide())):h?(i.show(),r.hide(),$("span#banner-breaker").hide()):(i.hide(),r.hide())}}function bindBannerCookies(){$(".btn-banner-minimize").click(function(){setCookie("bannerMinimized","true",1)}),$(".banner-mini").click(function(){$(".banner-mini").hasClass("hiddenbannertext")?setCookie("bannerMinimized","",-1):setCookie("bannerMinimized","true",1)})}function getCookie(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null}function setCookie(n,t,i){var f="",u,r,e;i&&(u=new Date,u.setTime(u.getTime()+i*864e5),f="; expires="+u.toGMTString()),r=pa.options?pa.options.urlRoot:$("#urlRoot").val(),r&&r.length>1&&(e=r.substring(r.length-1,r.length),e==="/"&&(r=r.substring(0,r.length-1))),document.cookie=n+"="+t+f+"; path="+(r?r:"/")+"; SameSite=Strict; Secure;"}function setTouchClass(){var n="ontouchstart"in document.documentElement;n&&$("body").addClass("touch")}function initializeScrollDetection(){var t=$(window),n=$("body");t.on("scroll",_.throttle(function(){var i=t.scrollTop(),r=n.hasClass("scrolled"),u=n.hasClass("edit");i>(u?120:240)?n.addClass("scrolled"):n.removeClass("scrolled"),r!==n.hasClass("scrolled")&&refreshContentNav(n)},100))}function refreshContentNav(n){if(n||(n=$("body")),n.data("spy")){n.scrollspy("refresh");var t=$(".nav-side-menu .menu-list");t.css("max-height",$(window).height()-(n.hasClass("scrolled")?80:185)+"px")}}function initializeFavMenu(){var n=$(".fav-link");n.click(function(){var i=$("#urlRoot").val(),t=n.find(".placeholder"),r=t.find(".fa");if(t.length){if(r.hasClass("fa-spin"))return;r.addClass("fa-spin"),$.get(i+"Favourites",function(u){var f=n.find(".fav-list");r.removeClass("fa-spin").removeClass("fa-star-o").addClass("fa-star"),t.fadeOut(function(){if(t.remove(),f.hide(),u.length&&(u=_.filter(u,function(n){return n.CanView})),u.length){var n='<li><a title="<%-Description%>" href="<%=ContentUrl%>">'+'<i class="fa <%=(IconClass)%> fa-pad-right"><\/i>&nbsp;&nbsp;<%-Title%>'+"<\/a><\/li>";_.each(u,function(t,r){if(!(r>9)){var u=pa.config.content.ClassTypeIndex[t.ClassType],e=pa.config.content.Types[u];f.append(_.template(n,_.extend(t,{ContentUrl:i+e.controllerPath+"/"+t.ContentId,IconClass:"fa-star"})))}}),f.append('<li class="divider"><\/li>'),f.append(_.template(n,{Title:pa.resources.textEdit,Description:"",ContentUrl:i+"Favourites",IconClass:"fa-pencil"}))}else f.find(".no-favs").removeClass("hide");f.fadeIn("fast")})})}})}function initializeStartMenu(){var n=$(".start-menu-ctnr"),o=$(".start-button"),r=n.find(".search-progress .fa"),e;if(o.length){$(document.body).click(function(n){var t=$(n.target).closest(".start-menu-ctnr"),i=t.length!==0;i||$(".start-menu-ctnr").removeClass("active")}),o.click(function(){var t,i;n.toggleClass("active"),t=n.find(".tt-input"),n.hasClass("active")&&f.typeahead("val",""),i="ontouchstart"in document.documentElement,i||n.hasClass("active")&&t.focus()});var u=$("#urlRoot").val(),t=$(".start-menu .quick-search"),f=t.find(".search-text"),i=50,s=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.whitespace,queryTokenizer:Bloodhound.tokenizers.whitespace,limit:i,remote:{limit:i,url:u+"Documents/QuickSearch?term=%QUERY&limit="+i+"&includeProcesses=true",wildcard:"%QUERY",rateLimitWait:1500}});s.initialize(),f.typeahead({minLength:1,highlight:!0,hint:!1,autoselect:!1},{name:"start-menu-quick-search",displayKey:function(n){return $("<div/>").html(n.Title).text()},source:s.ttAdapter(),limit:i,templates:{suggestion:_.template('<div><a href="'+u+'Content/<%=Id%>" title="<%-Description%>"><%-Title%><\/a><\/div>'),empty:'<div class="empty-message text-muted">'+pa.resources.textNoResults+'&nbsp;&nbsp; <a class="hide-empty text-muted"><i class="fa fa-times fa-pad-left fa-pad-right"><\/i><\/a><\/div>'}});t.on("click",".hide-empty",function(){f.typeahead("close")});t.on("click",function(){e&&window.clearTimeout(e)});t.on("typeahead:selected",function(t,i){n.removeClass("active"),e=window.setTimeout(function(){location.href=u+"Content/"+i.Id},100)});t.on("typeahead:asyncrequest",function(){var t=n.find(".search-progress");t.css("height",n.height()-120),n.find(".quick-search .tt-menu").css("max-height",n.height()-101),n.addClass("searching"),r.addClass("fa-spin")});t.on("typeahead:asyncreceive",function(){n.removeClass("searching"),r.removeClass("fa-spin")});t.on("typeahead:asynccancel",function(){n.removeClass("searching"),r.removeClass("fa-spin")});t.on("keyup",_.throttle(function(t){t.keyCode===27&&n.removeClass("active")},100))}}function applyIE10ImageButtonFix(){typeof Sys!="undefined"&&Sys.Browser.agent===Sys.Browser.InternetExplorer&&Sys.Browser.version>=10&&(Sys.WebForms.PageRequestManager.getInstance()._onFormElementActive=function(n,t,i){var r,u;n.disabled||(this._activeElement=n,this._postBackSettings=this._getPostBackSettings(n,n.name),n.name&&(r=n.tagName.toUpperCase(),r==="INPUT"?(u=n.type,u==="submit"?this._additionalInput=encodeURIComponent(n.name)+"="+encodeURIComponent(n.value):u==="image"&&(this._additionalInput=encodeURIComponent(n.name)+".x="+Math.floor(t)+"&"+encodeURIComponent(n.name)+".y="+Math.floor(i))):r==="BUTTON"&&n.name.length!==0&&n.type==="submit"&&(this._additionalInput=encodeURIComponent(n.name)+"="+encodeURIComponent(n.value))))})}function confirmDelete(){var t="Are you sure you want to delete this item?",n=document.getElementById("<%# lblConfirmDelete.ClientID %>");return n&&(t=document.all?n.innerText:n.textContent),confirm(t)}function setTextBoxFocus(){try{if(document.documentElement.scrollTop==0){var n=$(".main-content .form-control:visible");n.length&&n.first().focus()}}catch(t){}}function setFocus(n,t){try{n.select(),t&&moveToEnd(n)}catch(i){}}function moveToEnd(n){try{if(n.createTextRange){var t=n.createTextRange();t.moveStart("character",n.value.length),t.collapse(),t.select()}}catch(i){}}function mykeyhandler(n){var t,r,f,i,u;t=window.event==undefined?n:window.event,t=$.event.fix(t);try{if((t.target&&t.keyCode==8||t.keyCode==13)&&(r=t.target,r&&(f=r.tagName,i=!1,f=="INPUT"?t.keyCode==13&&$(r).data("ignore-enter")===!0?i=!0:r.attributes&&r.attributes.type?(u=r.attributes.type.value,u!="text"&&u!="password"&&u!="number"?i=!0:(u=="text"||u=="number")&&window.event.keyCode==13&&(i=!0),u=="submit"&&window.event.keyCode==13&&(i=!1)):t.keyCode==13&&(i=!0):f=="DIV"?r.isContentEditable||(i=!0):f=="PRE"||f!="TEXTAREA"&&(i=!0),i)))return t.cancelBubble=!0,t.returnValue=!1,!1}catch(e){}}function submitForm(n,t){var i=t||window.event;if(i.which||i.keyCode){if(i.which==13||i.keyCode==13)return document.getElementById(n).click(),!1}else return!0}function indexOfArray(n,t){if(n.indexOf)return n.indexOf(t);for(var i=0;i<n.length;i++)if(n[i]==t)return i;return-1}function formDataChange(n,t,i,r,u,f){var h="ST:"+n+";SB:"+t+";CT:"+i+";CBE:"+r+";MHE:"+u,o,e,s;indexOfArray(formDataChangeHandled,h)==-1&&(formDataChangeHandled.push(h),n&&(o=$("#"+n),o&&o.mousedown(function(){window.onbeforeunload=null})),i&&(e=$("#"+i),e&&(e.val(f),e.mousedown(function(){window.onbeforeunload=null}),e.removeClass("input-button-close"),e.addClass("input-button-cancel"))),t&&(o=$("#"+t),o&&o.mousedown(function(){window.onbeforeunload=null})),r&&(e=$("#"+r),e&&(e.val(f),e.mousedown(function(){window.onbeforeunload=null}),e.removeClass("input-button-close"),e.addClass("input-button-cancel"))),s=document.getElementById(u),s&&(s.value="1",window.onbeforeunload=function(){if(s.value==="1"){var n=Sys.WebForms.PageRequestManager.getInstance();if(n._postBackSettings!=null&&!n._postBackSettings.async)return"All unsaved changes will be lost."}}))}function formDataChangeReset(){formDataChangeHandled=[],window.onbeforeunload=function(){}}function newImage(n){if(document.images)return rslt=new Image,rslt.src=n,rslt}function fireEvent(n,t){var i;return document.createEvent?(i=document.createEvent("HTMLEvents"),i.initEvent(t,!0,!0),!n.dispatchEvent(i)):(i=document.createEventObject(),n.fireEvent("on"+t,i))}function getURLParam(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(window.location.href);return t==null?"":t[1]}function contains(n,t){for(var i=0;i<n.length;i++)if(n[i]==t)return!0;return!1}function strFormat(n){for(var t=1;t<arguments.length;t++)n=n.replace("{"+(t-1)+"}",arguments[t]);return n}function modifyingKeyPressed(n,t){var r=window.event==undefined?n:window.event,i=[9,16,17,18,20,27,33,34,35,36,37,38,39,40,44,45,91,112,113,114,115,116,117,118,119,120,121,122,123];return t&&i.push(13),jQuery.inArray(r.keyCode,i)<0}function cancelEvent(n){if(!n)var n=window.event;n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation()}function isValidDate(n,t){var i=!1;if(n.search(/^\d{1,2}(\/|-)\d{1,2}(\/|-)\d{4}$/)>-1)try{jQuery.datepicker.parseDate(t,n,null),i=!0}catch(r){}return i}function htmlEncode(n){return n?htmlEncodeContainer.text(n).html():""}function htmlDecode(n){var t=document.createElement("div");return t.innerHTML=n,t.childNodes.length===0?"":t.childNodes[0].nodeValue}function numericMask(n){var t=window.event?n.keyCode:n.which;return n.keyCode===8||n.keyCode===46?!0:t<48||t>57?!1:!0}function filterInt(n){return/^[-+]?(\d+|Infinity)$/.test(n)?Number(n):NaN}function getValidateAtLeastOneCommonParent(n){return $(n).closest($(n).data("vt-alo-target-common-parent"))}function getValidateAtLeastOneTargetSel(n){return $(n).data("vt-alo-target")}function validateAtLeastOne(n,t){$(n,t).valid()}function validateAtLeastOneModifier(n){var t=getValidateAtLeastOneTargetSel(n),i=getValidateAtLeastOneCommonParent(n);validateAtLeastOne(t,i)}function initializeSecurityTimeout(){if(!(window.location.href.indexOf("/Login")>0)&&!(window.location.href.indexOf("/TwoFactor")>0)&&!(window.location.href.indexOf("/Account/Reset")>0)){var n=(new Date).getTime();ProcedureAccelerator.tools.setCookie(webAuthCookieName+"LastRequest",n),lastRequestTime=n,resetWarningTimer()}}function resetWarningTimer(){clearTimeout(sessionExpiryWarningTimer),countdownIntervalId&&clearInterval(countdownIntervalId),msToTimeoutWarning=getMillisecondsToWarning(),msToTimeoutWarning&&(sessionExpiryWarningTimer=setTimeout("showSessionExpirationMessage()",msToTimeoutWarning))}function getMillisecondsToWarning(){var n=0,r=5e3,u=ProcedureAccelerator,t=u.tools.getCookie(webAuthCookieName+"Expiry"),f,i;if(t&&t>0&&(n=t*1e3),f=(new Date).getTime(),i=u.tools.getCookie(webAuthCookieName+"LastRequest"),i>0){var o=f-i,s=n-o,e=s-msWarningBuffer;e>0&&(n=e,n>r&&(n=n-r))}return n}function timeToWarningHasChanged(){var i=ProcedureAccelerator,n=i.tools.getCookie(webAuthCookieName+"LastRequest"),t=lastRequestTime!=n;return t&&(lastRequestTime=n,resetWarningTimer()),t}function showSessionExpirationMessage(){if(!timeToWarningHasChanged()&&navigator.onLine){var n=$("#security-timeout-dialog-ctnr"),t=_.template($("#security-timeout-dialog-template").html(),{});n.find(".modal-dialog").length?n.modal("show"):(n.html(t),n.find(".commands .extend").click(function(){extendSession()}),n.find(".commands .logout").click(function(){pa.tools.clearPWAData()}),n.find(".lnk-more-info").click(function(){var n=$(".logout-more-info");this.text=n.is(":visible")?pa.resources.textMoreDetails:pa.resources.textHideDetails,n.fadeToggle("fast")}),n.modal({})),initializeCountdown(msWarningBuffer)}}function initializeCountdown(n){var f=1e3,t=moment.duration(n,"milliseconds"),r=t.minutes(),i=t.seconds(),e=ProcedureAccelerator,u;countdownIntervalId&&clearInterval(countdownIntervalId),u=$(".security-timeout-countdown"),u.text(r+":"+(i<10?"0":"")+i),countdownIntervalId=setInterval(function(){t=moment.duration(t-f,"milliseconds"),r=t.minutes(),i=t.seconds(),r==0&&i==0&&(clearInterval(countdownIntervalId),navigator.onLine===!0&&logout()),u.text(r+":"+(i<10?"0":"")+i)},f)}function extendSession(){$.get(getUrlRoot()+"Account/ExtendSession").done(function(n){n==="False"&&this.statusCode[401]()}).fail(function(){this.statusCode[401]()})}function logout(){var n=$("#security-timeout-dialog-ctnr");(setTimeout(function(){n.modal("hide")},500),timeToWarningHasChanged())||($(window).unbind("beforeunload"),setTimeout(function(){location.href=getUrlRoot()+"Logout/?ReturnUrl="+location.href},1e3))}function getUrlRoot(){return $("#urlRoot").val()}var formDataChangeHandled,onBeforeUnloadFired,CustomEvents,customEvents,htmlEncodeContainer,validator;typeof console=="undefined"&&(console={log:function(){}}),$(document).ready(function(){var n=$(document).prop("title"),t=$(window).prop("location");$("#lnkEmailPage").prop("href","mailto:?subject="+encodeURIComponent(n)+"&body="+t),initializeScrollDetection(),initializeStartMenu(),initializeFavMenu(),initializeBanner(),setTouchClass(),$(".bs-tooltip, .date-from-now").tooltip(),applyIE10ImageButtonFix(),$.fn.modal.Constructor.prototype.enforceFocus=function(){}}),document.onkeydown=mykeyhandler,formDataChangeHandled=[],onBeforeUnloadFired=null,String.prototype.format||(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})}),typeof String.prototype.endsWith!="function"&&(String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1}),$.fn.animateHighlight=function(n,t){var i=n||"#FFFF9C",r=t||1500,u=this.css("backgroundColor");this.stop().css("background-color",i).animate({backgroundColor:u},r)},$.fn.highlight=function(n,t,i){var u=n||"#FFFF9C",e=t||3e3,f=i||1500,o=this.css("background-color"),r;this.css("background-color",u),r=this,window.setTimeout(function(){r.stop().css("background-color",u).animate({backgroundColor:o},f),window.setTimeout(function(){r.css("background-color","")},f+250)},e)},jQuery.fn.sortElements=function(){var n=[].sort;return function(t,i){i=i||function(){return this};var r=this.map(function(){var t=i.call(this),n=t.parentNode,r=n.insertBefore(document.createTextNode(""),t.nextSibling);return function(){if(n===this)throw new Error("You can't sort elements if any one is a descendant of another.");n.insertBefore(this,r),n.removeChild(r)}});return n.call(this,t).each(function(n){r[n].call(i.call(this))})}}(),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")},String.prototype.ltrim=function(){return this.replace(/^\s+/,"")},String.prototype.rtrim=function(){return this.replace(/\s+$/,"")},String.prototype.fulltrim=function(){return this.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,"").replace(/\s+/g," ")}),CustomEvents=function(){},CustomEvents.prototype={events:[],addEventHandler:function(n,t,i){var r=this.getEvent(n,t);r==null&&(r={object:n,eventName:t,handlers:[]},this.events.push(r)),r.handlers.push(i)},getEvent:function(n,t){for(var r,i=0;i<this.events.length;i++)if(r=this.events[i],r.object==n&&r.eventName==t)return r;return null},fireEvent:function(n,t){var r=this.getEvent(n,t),i,u;if(r!=null)for(i=0;i<r.handlers.length;i++)u=r.handlers[i],u(n,t)}},customEvents=new CustomEvents,htmlEncodeContainer=$("<div />"),String.prototype.padStart||(String.prototype.padStart=function(n,t){return n=n>>0,t=String(typeof t!="undefined"?t:" "),this.length>n?String(this):(n=n-this.length,n>t.length&&(t+=t.repeat(n/t.length)),t.slice(0,n)+String(this))}),String.prototype.repeat||(String.prototype.repeat=function(n){"use strict";var t,i;if(this==null)throw new TypeError("can't convert "+this+" to object");if(t=""+this,n=+n,n!=n&&(n=0),n<0)throw new RangeError("repeat count must be non-negative");if(n==Infinity)throw new RangeError("repeat count must be less than infinity");if(n=Math.floor(n),t.length==0||n==0)return"";if(t.length*n>=268435456)throw new RangeError("repeat count must not overflow maximum string size");for(i=t.length*n,n=Math.floor(Math.log(n)/Math.log(2));n;)t+=t,n--;return t+t.substring(0,i-t.length)}),$(document).ready(function(){gValidation.initializeValidation()});var gValidation=function(){function oi(){if(_.isUndefined(validator)){t=pa.resources.textRequired,at=pa.resources.ValidationUiFilenameFieldMessage,u=pa.resources.ValidationUiPasswordFormatMessage,l=pa.resources.ValidationUiCompareMessage,a=pa.resources.ValidationUiDependsMessage,v=pa.resources.ValidationUiAtleastOneMessage,y=pa.resources.ValidationUiNumericMessage,p=pa.resources.ValidationUiIsInListMessage,w=pa.resources.ValidationUiOnlyOneMessage,b=pa.resources.ValidationUiDateFieldMessage,k=pa.resources.ValidationUiRegexMessage,vt=pa.resources.ValidationUiInvalidVariableMessage,yt=pa.resources.ValidationUiNoVariablesMessage,pt=pa.resources.ValidationUiInvalidCharacters,validator=$(c).validate({errorPlacement:ki,ignore:".validate_ignore",onsubmit:!1,onkeyup:!1});var n=this;$.validator.addMethod(d,st,function(){return t}),$.validator.addMethod(ui,gi,function(){return at}),$.validator.addMethod(o,nr,function(){return t}),$.validator.addMethod(e,tr,function(){return t}),$.validator.addMethod(g,ir,function(){return u}),$.validator.addMethod(f,rr,function(n,t){return l+or(n,t,"compare-id")+"."}),$.validator.addMethod(i,ur,function(n,t){return a+sr(n,t)+"."}),$.validator.addMethod(s,hr,function(){return v}),$.validator.addMethod(nt,cr,function(){return y}),$.validator.addMethod(tt,lr,p),$.validator.addMethod(it,ar,function(){return w}),$.validator.addMethod(rt,vr,function(){return b}),$.validator.addMethod(wt,yr,function(n,t){return pr(n,t)}),$.validator.addMethod(ut,wr,function(){return k}),$.validator.addMethod(bt,br,function(){return vt}),$.validator.addMethod(kt,tu,function(){return yt}),$.validator.addMethod(dt,kr,function(){return pt}),typeof initializePageSpecificValidation=="function"&&initializePageSpecificValidation();$(document).on("click",".validationGroup .causesValidation",function(n){var t=$(this),u=gt(t,n,!0),i,r;if(u)t.hasClass("disableAfterClick")&&window.setTimeout(function(){t.attr("disabled","disabled")},10);else if(i=t.attr("OnClientPostValidateClick"),typeof i!="undefined"&&i!=="")return r=new Function(i),r()});Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function(){ft(),li(),$("[data-vt-alo-id]").each(function(){$(this).data("vt-alo-id")!==""&&et($(this))}),$("[data-vt-oo-id]").each(function(){$(this).data("vt-oo-id")!==""&&ot($(this))}),lt?validator.form():ni()});$(document).on("focusout",'div[contenteditable="true"]',function(){var t=$(this).closest('div[id$="PanelContainer"]'),n=t.siblings('input.proxyRequiredField[data-field-to-validate$="HiddenFieldValue"]');n.length>0&&n.valid()});$(document).on("change keyup focusout",r,function(n){h($(n.target))});$("."+i).on("change keyup focusout",null,function(){hi()})}}function si(n){var t=$(r,n);t.length>0&&t.valid()}function gt(n,t,i){var u=!0,f=null,r;return f=n?n.closest(".validationGroup"):$(c),r=wi(f),r.length>0&&(u=!1,t&&t.preventDefault(),i&&bi(r)),u}function hi(){for(var t,i,n=0;n<this.dependentsToValidate.length;n++)t=this.dependentsToValidate[n],i=$("#"+t),this.alreadyValidated.indexOf(t)==-1&&(this.dependentsToValidate.splice(n,1),n--,i.valid());this.alreadyValidated=[]}function ni(){$(".validateNewItem").each(function(){$(this).valid(),$(this).removeClass("validateNewItem")})}function ft(){$("."+i).each(function(){var t=$(this),f=t.data("dependencies"),i,u,n,r;if(typeof f!="undefined")for(i=t.data("dependencies").split(","),u=t,n=0;n<i.length;n++){r=ci(i[n]);$(document).off(".depends","#"+r).on("change.depends focusout.depends keydown.depends keyup.depends","#"+r,function(){u.valid()})}})}function ci(n){var t=n.indexOf("[");return t<0?n:n.substring(0,t)}function li(){$("."+f).each(function(){var n=$(this),t=n.data("compare-id"),i=$("#"+t);i.off(".compare").on("change.compare focusout.compare keydown.compare keyup.compare",function(){n.valid()})})}function et(n){var t="#"+n.data("vt-alo-id"),r=$(t),i=r.data("vt-alo-items");if(i!=null)n.off(".alo").on("change.alo focusout.alo keydown.alo keyup.alo",i,function(){$(t).length>0&&h($(t))})}function ot(n){var t="#"+n.data("vt-oo-id"),i=$(t),r=i.data("vt-oo-items");n.off(".oo").on("change.oo focusout.oo keydown.oo keyup.oo",r,function(){h($(t))})}function ai(n){n.each(function(){var n=$(this),t;n.hasClass("atLeastOne")?(t=$('[data-vt-alo-id="'+n.prop("id")+'"]'),et(t)):n.hasClass("onlyOne")?(t=$('[data-vt-oo-id="'+n.prop("id")+'"]'),ot(t)):n.hasClass("depends")&&ft(n[0])})}function vi(n){var t,i,r;t=n==null?$(c):n.closest(".validationGroup"),i=pi(t),i.each(function(n,t){$('label[for="'+$(t).prop("id")+'"].error:visible').hide(),$(t).closest(".has-error").removeClass("has-error").addClass("was-error")}),r=yi(t),r.each(function(n,t){$('label[for="'+$(t).prop("id")+'"].error:hidden').show(),$(t).closest(".was-error").removeClass("was-error").addClass("has-error")})}function yi(n){var t=n.find(r);typeof window.getPageSpecificValidationElements=="function"&&(t=t.add(getPageSpecificValidationElements(n))),t=t.filter(":enabled");var i=t.filter(":visible"),u='[type="hidden"]:hidden, .'+e+":hidden, ."+s+":hidden, ."+o+":hidden",f=t.filter(u);return i.add(f)}function pi(n){var t=n.find(r),i,u;return typeof window.getPageSpecificValidationElements=="function"&&(t=t.add(getPageSpecificValidationElements(n))),i=t.filter(":disabled"),u=t.filter(":hidden").filter(":enabled").filter(':not(input[type="hidden"])').filter(":not("+e+")").filter(":not("+o+")"),i.add(u)}function wi(n){var t=[],i;return n.find("label.error:visible").each(function(){t.push({errorMsg:_.unescape($(this).prop("title")),errorEl:$("#"+$(this).attr("for"))})}),i='input:not([disabled]), textarea:not([disabled]), select:not([disabled]), div[contenteditable="true"]:not([disabled])',$(".has-error:visible",n).has(i).each(function(){var n=$(".form-control",this)[0];_.isUndefined(n)&&(n=this),t.push({errorMsg:_.unescape($(this).prop("title")),errorEl:n})}),$(".collapse.validate-always",n).each(function(){var n=$(this),i=!n.hasClass("in");i&&n.has(".has-error").length>0&&(pa.tools.dom.updateExpandCollapseIcon({target:n.prev("div.panel-heading")}),n.collapse("show"),n.find(".has-error").each(function(n,i){t.push({errorMsg:_.unescape($(i).prop("title")),errorEl:i})})),i&&n.has(".validationGroup.edit-ctnr").length>0&&(pa.tools.dom.updateExpandCollapseIcon({target:n.prev("div.panel-heading")}),n.collapse("show"),n.find(".error").each(function(n,i){$(this).prop("title")&&t.push({errorMsg:_.unescape($(this).prop("title")),errorEl:i.control})}))}),$("tr.place-validation-error.danger:visible",n).each(function(){t.push({errorMsg:_.unescape($(this).prop("title")),errorEl:this})}),t}function bi(n){setTimeout(function(){for(var t,r,i=0;i<n.length;i++)t=$(n[i].errorEl),t.is(":visible")||(t=t.closest(".form-group")),t.data("has-tooltip")||(t.tooltip({trigger:"manual",title:n[i].errorMsg}).tooltip("show"),t.data("has-tooltip",!0));window.setTimeout(function(){for(var t,i=0;i<n.length;i++)t=$(n[i].errorEl),t.is(":visible")||(t=t.closest(".form-group")),t.data("has-tooltip")&&(t.tooltip("destroy"),t.data("has-tooltip",!1))},3e3),t=$(n[0].errorEl),r=t.offset(),t.closest(".modal").length?ti(n[0].errorEl):$("html, body").animate({scrollTop:r.top-150},function(){ti(n[0].errorEl)})},1)}function ti(n){var t,r,i;n.tagName&&_(["select","input","textarea"]).contains(n.tagName.toLowerCase())?n.focus():(t=$("textarea",n),r=!1,t.length>0&&(i=CKEDITOR.instances[t.attr("id")],_.isUndefined(i)||(i.focus(),r=!0)))}function ii(n,t){var i="",r=$('label[for="'+t.id+'"]'),u;return r.length>0&&!r.hasClass("error")&&(i=$(r.get(0)).text().replace(/:$/,"")),u=$(t).data("name"),_.isUndefined(u)||(i=_.unescape(u)),i!=""&&(i=i+": "),i}function ki(n,t){var e=$(n),i=e.text(),r,f,o;i=di(t,i),i.indexOf(u)>=0?e.html(passwordValidationError).prop("title",i).insertAfter(t):(e.text("*").prop("title",i),r=t.closest(".form-group"),f=t.closest("tr.place-validation-error"),f.length>0?(f.addClass("danger"),f.data("old-title",f.prop("title")),f.prop("title",i)):r.length>0?(r.addClass("has-error"),r.data("old-title",r.prop("title")),r.prop("title",i)):(o=$('span[data-associated-validation-id="'+t.prop("id")+'"]'),o.length>0?e.appendTo(o):e.insertAfter(t).addClass("error-extra-margin")))}function di(n,r){var o="",e=n.data(d+"-message");return typeof e!="undefined"&&e!==""&&r==t&&(o=e),e=n.data(g+"-message"),typeof e!="undefined"&&e!==""&&r==u&&(o=e),e=n.data(f+"-message"),typeof e!="undefined"&&e!==""&&r==l&&(o=e),e=n.data(i+"-message"),typeof e!="undefined"&&e!==""&&r==a&&(o=e),e=n.data(s+"-message"),typeof e!="undefined"&&e!==""&&r==v&&(o=e),e=n.data(nt+"-message"),typeof e!="undefined"&&e!==""&&r==y&&(o=e),e=n.data(tt+"-message"),typeof e!="undefined"&&e!==""&&r==p&&(o=e),e=n.data(it+"-message"),typeof e!="undefined"&&e!==""&&r==w&&(o=e),e=n.data(rt+"-message"),typeof e!="undefined"&&e!==""&&r==b&&(o=e),e=n.data(ut+"-message"),typeof e!="undefined"&&e!==""&&r==k&&(o=e),e=n.data("vt-message"),typeof e!="undefined"&&e!==""&&(o=e),(typeof o=="undefined"||o=="")&&(o=r),ii(undefined,n[0])+o}function n(n){var t,r=n.closest(".form-group"),i;r.length>0&&(r.removeClass("has-error"),r.prop("title",r.data("old-title"))),i=n.closest("tr.place-validation-error"),i.length>0&&(i.removeClass("danger"),i.prop("title",i.data("old-title"))),t=n.siblings('label.error[for="'+n.prop("id")+'"]'),t.length<=0&&(t=$('label.error[for="'+n.prop("id")+'"]')),t.length>0&&t.remove()}function st(t,i){var u=!0,f=$(i),r=f.data("empty-value"),e;return r==undefined&&(r=""),r==""&&(t=$.trim(t)),t==r&&(u=!1),e=f.data("required-value"),e!=undefined&&t!=e&&(u=!1),n(f),u}function gi(n,t){var i=!0,r=$(t);return(n.lastIndexOf("/")>=0||n.lastIndexOf("*")>=0||n.lastIndexOf('"')>=0||n.lastIndexOf("\\")>=0||n.lastIndexOf("[")>=0||n.lastIndexOf("]")>=0||n.lastIndexOf(":")>=0||n.lastIndexOf(";")>=0||n.lastIndexOf("|")>=0||n.lastIndexOf("=")>=0||n.lastIndexOf("?")>=0)&&(i=!1),i}function nr(n,t){var i=$(t);return st(n.trim(),t)}function tr(t,i){var u=!0,e=$(i),f=e.data("field-to-validate"),r;return f!=""?(r=$("#"+f),r.length<=0&&(r=$('input[id$="'+f+'"]')),u=st(r.val(),r)):u=!1,n(e),u}function ir(t,i){if(passwordRegEx==null)return!1;var r=!0,u=$(i),f=new RegExp(passwordRegEx),e=t.search(f);return e==-1&&(r=!1),n(u),r}function rr(t,i){var u=!0,r=$(i),e=r.data("compare-id"),f=$("#"+e);return(f.length<=0||f.val()!=r.val())&&(u=!1),n(r),u}function ur(t,i){var u=!0,r=$(i),o=!0,f=r.data("depends-enabled"),e;return f!=null&&f!="always"&&(o=r.is("input:checkbox")||r.is("input:radio")?fr(r,f):er(r,f)),o&&(e=r.data("dependencies").split(","),$.each(e,function(n,t){var i,r,f,e;if(u==!1)return!1;t.indexOf("[")==-1?i=t:(f=t.indexOf("["),e=t.indexOf("]"),i=t.substring(0,f),r=t.substring(f+1,t.length-1)),$dependencyElement=$("#"+i),u=$dependencyElement.is("input:checkbox")||$dependencyElement.is("input:radio")?ht($dependencyElement,r):ct($dependencyElement,r)}),$.each(e,function(n,t){var i,r;t.indexOf("[")==-1?i=t:(r=t.indexOf("["),i=t.substring(0,r)),fi.push(i)}),ei.push(r.prop("id"))),n(r),u}function fr(n,t){var i=!0;return t=="checked"?n.is(":checked")||(i=!1):t=="unchecked"?n.is(":checked")&&(i=!1):i=!1,i}function er(n,t){var i=!0;return t=="populated"?n.val()==""&&(i=!1):t=="unpopulated"?n.val()!=""&&(i=!1):t==n.val()||(i=!1),i}function ht(n,t){if(n.length==0)return!1;var i=!0;return t==null||t==""||(t=="checked"?n.prop("checked")==!1&&(i=!1):t=="unchecked"?n.prop("checked")==!0&&(i=!1):i=!1),i}function ct(n,t){if(n.length==0)return!1;var i=!0;return t==null||(t=="populated"?n.val()==""&&(i=!1):t=="unpopulated"?n.val()!=""&&(i=!1):t==n.val()||(i=!1)),i}function or(n,t,i){var u=$(t).data(i),f=$("#"+u),r=f.data("name");return r==""&&(r="Undefined"),r}function sr(n,t){for(var u=$(t).data("dependencies").split(","),e="",f,o,r,i=0;i<u.length;i++)f=u[i],o=f.indexOf("["),dependencyId=f.substring(0,o),r=$("#"+dependencyId).data("name"),r==null&&(r=dependencyId),e+=i>=1&&i==u.length-1?" and "+r:i>=1?", "+r:r;return e}function hr(t,i){var r=!1,f=$(i),o=f.data("vt-alo-items"),u=f.data("vt-alo-state"),s=$('[data-vt-alo-id="'+i.id+'"]'),e=$(o,s);return u?e.each(function(){return r=$(this).is("input:checkbox")||$(this).is("input:radio")?ht($(this),u):ct($(this),u),r?!1:void 0}):r=e.length>0,n($(i)),r}function cr(t,i){return n($(i)),i.type!=="number"||_.isUndefined(i.validity)?t===""?!0:!isNaN(parseFloat(t))&&isFinite(t):i.validity.valid}function lr(n,t){var i=!0,r=$(t).data("hidden-field-id"),u=$("#"+r).val(),f=JSON.parse(u),e=$.inArray(n,f);return e==-1&&(i=!1),i}function ar(t,i){var u=!0,f=$(i),h=f.data("vt-oo-items"),o=f.data("vt-oo-state"),c=$('[data-vt-oo-id="'+i.id+'"]'),e=f.data("vt-oo-role-grouping"),r={},l=$(h,c).filter(":visible"),s=0;return l.each(function(){var t=!1,n;if(e&&(n=$(this).closest("td").prev("td").text().replace(/^\s+/g,"").replace(/\s+$/g,""),n in r||(r[n]=0)),t=$(this).is("input:checkbox")||$(this).is("input:radio")?ht($(this),o):ct($(this),o),t&&(e?r[n]++:s++),e){if(r[n]>1)return u=!1,!1}else if(s>1)return u=!1,!1}),n($(i)),u}function vr(t,i){var r=!0;return r=new moment(t).isValid(),n($(i)),r}function yr(t,i){var r=$(i),u=ri(r,!0);return n(r),u.isValid}function ri(n,t){for(var i=!0,c,r,u=n.prop("id"),f=new Date(n.val()),l=n.data("dependent-date").split(","),s=0;s<l.length;s++){var e=l[s],a=e.indexOf("("),p=e.indexOf(")"),v=$.trim(e.substring(0,a)),y=$.trim(e.substring(a+1,e.length-1)),h=$('[id$="'+v+'"]'),o=new Date(h.val());switch(y){case"<":i=f<o,r="less than";break;case"<=":i=f<=o,r="less than or equal to";break;case"==":i=f==o,r="equal to";break;case">":i=f>o,r="greater than";break;case">=":i=f>=o,r="greater than or equal to";break;default:i=!1}if(t){h.off("change."+u+" keyup."+u+" focusout."+u);h.on("change."+u+" keyup."+u+" focusout."+u,{$element:n},function(n){gValidation.throttledValid(n.data.$element)})}if(!i){c=h;break}}return{isValid:i,$failedDependencyEl:c,failedOperationText:r}}function pr(n,t){var i=$(t),r=ri(i,!1),u=i.data("name"),f=r.$failedDependencyEl.data("name");return u+" must be "+r.failedOperationText+" "+f+"."}function wr(t,i){var r=!0,u=$(i),e=new RegExp(u.data("regex")),f=u.data("negate-regex");return r=e.test(t),!_.isUndefined(f)&&f&&(r=!r),n($(i)),r}function br(n,t){var i=!0,r=$(t),u;return n=n.trim(),u=r.get(0).tagName==="TEXTAREA",r.get(0).tagName==="INPUT"&&n.indexOf("{")===-1&&(n="{"+n+"}"),i=dr(n,u),gValidation.removeExistingErrorLabel($(t)),i}function kr(n,t){var i=!0,r=new RegExp("(?<![\\uD800-\\uDBFF])[\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F-\\x9F\\uFEFF\\uFFFE\\uFFFF]");return i=!r.test(n),gValidation.removeExistingErrorLabel($(t)),i}function dr(n,t){var i=nu(n);return _(i).every(function(n){return gr(n,t)})}function gr(n,t){t&&(n=$("<div/>").html(n).text());var i=new RegExp(/^[^\s<>\{\}]+$/);return i.test(n)}function nu(n){var i=[],r=/\{(.*?)\}/g,t;do t=r.exec(n),t&&i.push(t[1]);while(t);return i}function tu(n,t){var i=!0,u=$(t),r;return n=n.trim(),r=new RegExp("{|}"),i=!r.test(n),gValidation.removeExistingErrorLabel(u),i}var lt=!0,c="#aspnetForm",t="",at="",u="",l="",a="",v="",y="",p="",w="",b="",k="",vt="",yt="",pt="",d="requiredField",ui="filenameField",g="passwordFormat",f="compare",i="depends",e="proxyRequiredField",o="richTextEditorRequiredField",s="atLeastOne",nt="numeric",tt="isInList",it="onlyOne",rt="dateField",wt="dependentDate",ut="regex",bt="variableFormatting",kt="noVariablesValidation",dt="xmlCharacters",r="."+d+", ."+g+", ."+f+", ."+i+", ."+e+", ."+o+", ."+s+", ."+nt+", ."+tt+", ."+it+", ."+rt+", ."+wt+", ."+ut+", ."+bt+", ."+kt+", ."+dt,fi=[],ei=[],h=_.throttle(function(n){$.contains(document.documentElement,n[0])&&n.valid()},250);return{ALL_VALIDATION_CLASSES:r,validateOnLoad:lt,getElementName:ii,initializeValidation:oi,initializeNewElementValidation:ai,initializeAtLeastOneValidation:et,initializeOnlyOneValidation:ot,initializeDependsValidation:ft,isValid:gt,removeExistingErrorLabel:n,throttledValid:h,updateErrorLabelVisibility:vi,validateNewItems:ni,validateChildren:si}}(),webAuthCookieName="PAWebAuth",msWarningBuffer=12e4,msToTimeoutWarning=0,lastRequestTime=null,sessionExpiryWarningTimer,countdownIntervalId=null;$(document).ready(function(){initializeSecurityTimeout()}),$(document).ajaxStop(function(){initializeSecurityTimeout()})