function copyTextToClipboard(n,t,i){try{const i=document.createElement("input");i.value=n;document.body.appendChild(i);i.select();i.setSelectionRange(0,i.value.length);document.execCommand("copy");document.body.removeChild(i);t&&typeof t=="function"&&t()}catch(r){i&&typeof i=="function"&&i(r)}}function mailTo(obj){obj.setAttribute("href","mailto:"+eval(obj.getAttribute("id")))}function js_mail(n,t){for(var r=t[0],i=1;i<t.length;i++)t[i]!=null&&t[i]!=""&&t[i].substr(1,4)!="href"&&(r=r+t[i]);n.setAttribute("href","mailto:"+r)}function RegExValidate(n,t,i){var r=new RegExp(n,i);return t!=""&&t!=undefined?t.match(r)?!0:!1:!0}function checkSpecialScenarios(n){for(var r="",i,t=0;t<n.length;t++)if(i=n.charAt(t),t>0&&(r=n.charAt(t-1)),"!#$^&*()|}{[]?><~%:;/,=`\"'".indexOf(i)!=-1||r=="."&&i==".")return!1;return!0}function emailValidate(n){var r=TrimString(n+""),t,i,u;if(r!=""){if(checkSpecialScenarios(r)==!1||r.replace(/[^@]/g,"").length>1||(t=r.splitRemoveEmpties("@"),r.substr(r.length-1)=="@"))return!1;if(t.length==2){for(i=0;i<t.length;i++)if((!RegExValidate("^[A-Z0-9]$",t[i].substr(0,1),"i")||!RegExValidate("^[A-Z0-9]$",t[i].substr(t[i].length-1),"i"))&&i==1||!RegExValidate("^[A-Z0-9_%-\\.]+$",t[i].substr(0,t[i].length-1),"i"))return!1;return u=t[1].lastIndexOf("."),u<0||t[1].substr(u).length<3||!RegExValidate("^[A-Z]+$",t[1].substr(u+1),"i")?!1:!0}return!1}return!1}function FieldIsEmpty(n){return n==undefined?!0:TrimString(n).length==0}function TrimString(n){return n.replace(/^\s+/g,"").replace(/\s+$/g,"")}function isInteger(n){var t=calculateLeadingZeroStrings(n);return t==n||n==t+parseInt(n).toString()}function calculateLeadingZeroStrings(n){var i="",t;if(n!=null)for(t=0;t<n.length;t++)if(n[t]=="0")i+="0";else break;return i}function dateValidator(){this.firstValidDate=new Date("01/01/1753");this.lastValidDate=new Date("01/01/3000");this.strStartDateID="Start/Begin Date";this.strEndDateID="End/Stop/Expiration Date";this.strStartTimeID="Start Time";this.strEndTimeID="End Time";this.ysnRequireStartDateIfEndSpecified=!1;this.ysnStartDateRequired=!1;this.ysnEndDateRequired=!1;this.ysnStartTimeRequired=!1;this.ysnEndTimeRequired=!1;this.ysnAllowEqualDates=!1;this.ysnAllowTimeOnly=!1;this.ysnCent=!1;var n,t;this.timesAlreadyValidated=!1;this.datesAlreadyValidated=!1;this.setStartDate=function(n){t=this.cleanDate(n)};this.setEndDate=function(t){n=this.cleanDate(t)};this.setStartDateRequired=function(n){this.ysnStartDateRequired=n};this.setEndDateRequired=function(n){this.ysnEndDateRequired=n};this.setRequireStartDateIfEndSpecified=function(n){this.ysnRequireStartDateIfEndSpecified=n};this.cleanDate=function(n){if(n&&RegExValidate("^([0-9-\\/]*?)([0-9]{2,4})$",n,"i")){var t=RegExp.$2;t.length==2&&(n=t>=50?RegExp.$1+"19"+t:RegExp.$1+"20"+t);n=n.replace("-","/","g")}return n};this.dateValidate=function(n,t,i){if(t||n!=null&&n!=""){if(t&&(n==null||n==""))return this.error=i?i+" cannot be blank.":" cannot be blank",this.errorNumber=1,!1;if(RegExValidate("^(1[0-2]|0?[1-9])(/|-)(0?[1-9]|[1-2][0-9]|3[0-1])\\2([0-9]{4}|[0-9]{2})$",n,"i")){var u=RegExp.$1,f=RegExp.$3,r=RegExp.$4;return r.length==2&&this.ysnCent==!0?(this.error=i?i+" requires a four digit year":"Please use a four digit year",!1):r.length==4&&(r>3e3||r<1753)?(this.error=n+"\nis outside of the date range.",this.errorNumber=2,!1):f==31&&(u==4||u==6||u==9||u==11)?(this.error="This month doesn't have 31 days",this.errorNumber=3,!1):f>=30&&u==2?(this.error="February doesn't have "+f+" days",this.errorNumber=4,!1):u==2&&f==29&&!(r%4==0&&(r%100!=0||r%400==0))?(this.error="This is not a leap year\nFebruary doesn't have 29 days.",this.errorNumber=5,!1):!0}return this.error=i?i+" is not a valid date format.\nPlease use "+getDateFormat().toUpperCase()+".":n+"\n is an invalid date format.\nPlease use "+getDateFormat().toUpperCase()+".",this.errorNumber=6,!1}return!0};this.dateOrderValidate=function(){if(this.dateValidate(t,this.ysnStartDateRequired,this.strStartDateID)&&this.dateValidate(n,this.ysnEndDateRequired,this.strEndDateID)){if(this.ysnRequireStartDateIfEndSpecified&&!t&&n)return this.error="A Start Date must be specified if an End Date was entered.",this.errorNumber=9,!1;if(t&&n)var i=new Date(t),r=new Date(n);else return!0;return i.getTime()<r.getTime()?!0:i.getTime()==r.getTime()&&this.ysnAllowEqualDates==!0?(this.ysnDatesAreEqual=!0,!0):(this.error="The End Date must be after the Start Date.",this.errorNumber=7,!1)}return!1};this.dateValidateNew=function(n,t,i){var u,f,e,r;return(n===undefined&&(n=""),!t&&(n==""||!n))?!0:t&&n==""?(this.error=i?i+" is required":" is required",this.errorNumber=1,!1):(r=getDateFormat().toLowerCase(),r=="mm/dd/yyyy"&&RegExValidate("^(1[0-2]|0?[1-9])(/|-)(0?[1-9]|[1-2][0-9]|3[0-1])\\2([0-9]{4}|[0-9]{2})$",n,"i"))?(u=RegExp.$1,f=RegExp.$3,e=RegExp.$4,this.validDateParts(u,f,e)):r=="dd/mm/yyyy"&&RegExValidate("^(0?[1-9]|[1-2][0-9]|3[0-1])(/|-)(1[0-2]|0?[1-9])\\2([0-9]{4}|[0-9]{2})$",n,"i")?(u=RegExp.$3,f=RegExp.$1,e=RegExp.$4,this.validDateParts(u,f,e)):(this.error=i?i+" is not a valid date format.\nPlease use "+r.toUpperCase()+".":n+"\n is an invalid date format.\nPlease use "+r.toUpperCase()+".",this.errorNumber=6,!1)};this.validDateParts=function(n,t,i){return i.length==2&&this.ysnCent==!0?(this.error=strID?strID+" requires a four digit year":"Please use a four digit year",!1):i.length==4&&(i>3e3||i<1753)?(this.error=dtiDate+"\nis outside of the date range.",this.errorNumber=2,!1):t==31&&(n==4||n==6||n==9||n==11)?(this.error="This month doesn't have 31 days",this.errorNumber=3,!1):t>=30&&n==2?(this.error="February doesn't have "+t+" days",this.errorNumber=4,!1):n==2&&t==29&&!(i%4==0&&(i%100!=0||i%400==0))?(this.error="This is not a leap year\nFebruary doesn't have 29 days.",this.errorNumber=5,!1):!0};this.dateOrderValidateNew=function(){if(this.datesAlreadyValidated||this.dateValidateNew(t,this.ysnStartDateRequired,this.strStartDateID)&&this.dateValidateNew(n,this.ysnEndDateRequired,this.strEndDateID)){if(this.ysnRequireStartDateIfEndSpecified&&!t&&n)return this.error="A Start Date must be specified if an End Date was entered.",this.errorNumber=9,!1;if(t&&n&&n!="NaN/NaN/NaN"&&t!="NaN/NaN/NaN")var i=new Date(t),r=new Date(n);else return!0;return i.getTime()<r.getTime()?!0:i.getTime()==r.getTime()&&this.ysnAllowEqualDates==!0?(this.ysnDatesAreEqual=!0,!0):(this.error="The End Date must be after the Start Date.",this.errorNumber=7,!1)}return!1};this.getStandardDate=function(n){return $.ajax({url:"/Utility/GetDate?dateText="+n,"async":!1,type:"GET",dataType:"json",success:function(t){n=t.date},error:function(){}}),n};this.smallDateTimeMaxValueValidate=function(){var u=new Date(t),f=new Date(n),i=new Date("05/06/2079 23:59:59"),r=!0;return u<=i&&f<=i?r=!0:u>i?(this.error="The Start Date must be less than '5/6/2079'.",this.errorNumber=2,r=!1):f>i&&(this.error="The End Date must be less than '5/6/2079'.",this.errorNumber=3,r=!1),r};this.format=function(n,t){var t;t||(t=new Date);var i=t.getDate(),r=t.getMonth()+1,u=t.getFullYear();return n.toLowerCase().replace(/dd/g,i).replace(/mm/g,r).replace(/y{1,4}/g,u)};this.timeValidate=function(n,t,i){return t||n!=""?t&&n==""?(this.error=i?i+" is required":"Time is required",this.errorNumber=1,!1):RegExValidate("^(1[0-2]|0?[1-9]):([0-5]?[0-9])(:([0-5][0-9]))?$",n,"i")?!0:(this.error=i?i+" is not a valid time format. Please use HH:MM.":" is not a valid time format. Please use HH:MM.",this.errorNumber=8,!1):!0};this.timeValidate24Hour=function(n,t,i){return t||n!=""?t&&n==""?(this.error=i?i+" is required":"Time is required",this.errorNumber=1,!1):RegExValidate("^([01]?[0-9]|2[0-3]):([0-5]?[0-9])(:([0-5][0-9]))?$",n,"i")?!0:(this.error=i?i+" is not valid.":" is not valid.",this.errorNumber=8,!1):!0};this.timeOrderValidate=function(){if(!this.ysnAllowTimeOnly&&(!t&&this.dtiStartTime||!n&&this.dtiEndTime))return this.error="You only submited a time.\nPlease provide a day as well.",this.errorNumber=10,this.startDateBlank=!t&&this.dtiStartTime,this.endDateBlank=!n&&this.dtiEndTime,!1;if(this.timesAlreadyValidated||this.timeValidate(this.dtiStartTime,this.ysnStartTimeRequired,this.strStartTimeID)&&this.timeValidate(this.dtiEndTime,this.ysnEndTimeRequired,this.strEndTimeID)){if(!this.ysnDatesAreEqual||!this.dtiStartTime&&!this.ysnStartTimeRequired||!this.dtiEndTime&&!this.ysnEndTimeRequired)return!0;var i=this.convertTo24Hour(this.dtiStartTime,this.strStartAMPM,t),r=this.convertTo24Hour(this.dtiEndTime,this.strEndAMPM,n);return i.getTime()<r.getTime()?!0:i.getTime()==r.getTime()&&this.ysnAllowEqualTimes==!0?(this.ysnTimesAreEqual=!0,!0):(this.error="The End Time must be after the Start Time if the Start and End Dates are the same.",this.errorNumber=9,!1)}return!1};this.convertTo24Hour=function(n,t,i){return i||(i="1/1/70"),n=new Date(i+" "+n),t.toUpperCase()=="AM"&&n.getHours()==12?n.setHours(0):t.toUpperCase()=="PM"&&n.getHours()!=12&&n.setHours(n.getHours()+12),n}}function slideShow(slideShowId,slideShowLink,slideShowSpeed,filterName,filterAttr1,filterAttr2,filterAttr3,slideShowLinkTarget,layout,externalLink){var styles,useStyle,tmpElem,ssID,capt,tmpElemHTML,td,newSection,cpSlideShowWrapper1,imageHead,imageRowsHeader,slideImageHeaderLink,slideImageHeader,imageRows,scriptTag;slideShowLinkTarget&&slideShowLinkTarget!=null&&slideShowLinkTarget!="undefined"&&slideShowLinkTarget!=""||(slideShowLinkTarget="_self");layout&&layout!=null&&layout!="undefined"||(layout=1);this.slideShowId=document.getElementById(slideShowId);this.picArr=[];this.altArr=[];this.captionArr=[];this.lngCaptionArr=[];this.linkArr=[];this.linkTargetArr=[];this.showExternalLinkPrompts=[];var useStyle=!1,captionFilter="",cssRule=!1,pos=0;for(i=0;i<document.styleSheets.length;i++){styles=document.styleSheets[i];do{if(styles.href&&styles.href.indexOf("style.css")>-1&&(styles.cssRules?cssRule=styles.cssRules[pos]:styles.rules&&(cssRule=styles.rules[pos])),cssRule&&cssRule.selectorText!=undefined&&cssRule.selectorText.indexOf("slideCaption")!=-1){useStyle=!0;captionFilter=cssRule.style.filter;break}pos++}while(cssRule&&!useStyle);if(useStyle)break}if(useStyle=$(".slideCaption").attr("class")=="slideCaption",this.slideShowId==null){this.addImage=function(){};this.runSlideShow=function(){};this.nextSlide=function(){};this.mouseOver=function(){};return}if(tmpElem=document.createElement("a"),slideShowLink&&slideShowLink!=""){do slideShowLink=slideShowLink.replace("%38","&");while(slideShowLink.indexOf("%38")!=-1);tmpElem.href=slideShowLink;slideShowLinkTarget&&slideShowLinkTarget!=""&&(tmpElem.target=slideShowLinkTarget);ssID=this.slideShowId.id.replace("cvpSlideShowImage","");capt=document.getElementById("slideCaption"+ssID);externalLink=="True"&&$("#ShowLeavingPageForExternalLinks")=="True"?(tmpElem.setAttribute("onclick","return showExternalSiteDialog(this);"),tmpElem.onclick=function(){return showExternalSiteDialog(this)},capt&&capt.children[0].setAttribute("onclick","return showExternalSiteDialog(this);")):(tmpElem.onclick="",capt&&capt.children[0].removeAttribute("onclick"))}else tmpElem.removeAttribute("href");this.j=1;this.slideShowSpeed=slideShowSpeed==null||slideShowSpeed==""?4e3:slideShowSpeed*1e3;(filterAttr1==null||filterAttr1=="")&&(filterAttr1=2);filterName==null||filterName==""||filterName.toLowerCase()=="blendtrans"?this.filterName="BlendTrans(duration="+filterAttr1:filterName.toLowerCase()!="none"&&(this.filterName="progid:DXImageTransform.Microsoft."+filterName+", duration="+filterAttr1);filterAttr2!=null&&filterAttr2!=""&&filterAttr2!="null"&&(this.filterName=this.filterName+","+filterAttr2);filterAttr3!=null&&filterAttr3!=""&&filterAttr3!="null"&&(this.filterName=this.filterName+","+filterAttr3);this.filterName=filterName.toLowerCase()=="none"?filterName:this.filterName+")";switch(layout){case 1:tmpElem.style.border="none";tmpElem.style.background="transparent";tmpElem.id=slideShowId+"_link";this.slideShowLink=tmpElem;this.slideShowId.parentNode.insertBefore(tmpElem,this.slideShowId);this.slideShowId.parentNode.removeChild(this.slideShowId);this.slideShowLink.appendChild(this.slideShowId);break;case 5:tmpElem.style.border="medium none";tmpElem.style.background="transparent none repeat scroll 0% 0%";tmpElem.id=slideShowId+"_link";this.slideShowLink=tmpElem;this.slideShowId.parentNode.insertBefore(tmpElem,this.slideShowId);this.slideShowLink.appendChild(this.slideShowId);tmpElemHTML=this.slideShowLink.innerHTML;td=this.slideShowId.parentNode.parentNode;this.slideShowId.parentNode.parentNode.removeChild(this.slideShowId.parentNode);newSection=document.createElement("div");newSection.setAttribute("id","SubSection1");cpSlideShowWrapper1=document.createElement("div");cpSlideShowWrapper1.setAttribute("id","cpSlideShowWrapper1");cpSlideShowWrapper1.style.padding="5px";cpSlideShowWrapper1.style.background="rgb(70, 43, 16) none repeat scroll 0% 0%";cpSlideShowWrapper1.style.position="relative";cpSlideShowWrapper1.style.width="416px";cpSlideShowWrapper1.style.height="254px";imageHead=document.createElement("div");imageHead.style.padding="4px";imageHead.style.background="rgb(241, 239, 234) none repeat scroll 0% 0%";imageHead.style.align="left";imageHead.style.width="406px";imageHead.style.float="left";imageHead.style.height="198px";imageHead.style.align="left";imageHead.innerHTML=tmpElemHTML;cpSlideShowWrapper1.appendChild(imageHead);imageRows=document.createElement("div");imageRows.setAttribute("id","imageRows");imageRows.style.position="relative";imageRows.style.align="left";imageRows.style.margin="5px 0px 0px 0px";imageRows.style.width="416px";imageRows.style.float="left";imageRows.style.height="42px";imageRows.style.clear="both";cpSlideShowWrapper1.appendChild(imageRows);newSection.appendChild(cpSlideShowWrapper1);td.appendChild(newSection);this.slideShowId=document.getElementById(slideShowId);isie?(this.slideShowId.style.height="100%",this.slideShowId.style.width="100%"):(this.slideShowId.setAttribute("height","100%"),this.slideShowId.setAttribute("width","100%"));break;case 12:tmpElem.id=slideShowId+"_link";this.slideShowLink=tmpElem;this.slideShowId.parentNode.insertBefore(tmpElem,this.slideShowId);this.slideShowLink.appendChild(this.slideShowId);var tmpElemHTML=this.slideShowLink.innerHTML,td=this.slideShowId.parentNode.parentNode,nextSibling=this.slideShowLink.nextSibling;for(this.slideShowId.parentNode.parentNode.removeChild(this.slideShowId.parentNode),newSection=document.createElement("div"),newSection.setAttribute("id","SubSectionFor"+slideShowId),cpSlideShowWrapper1=document.createElement("div"),cpSlideShowWrapper1.setAttribute("id","cpSlideShowWrapper"+slideShowId),cpSlideShowWrapper1.style.width="441px",cpSlideShowWrapper1.style.height="190px",cpSlideShowWrapper1.style.padding="5px",cpSlideShowWrapper1.style.position="relative",cpSlideShowWrapper1.style.clear="both",imageHead=document.createElement("div"),imageHead.setAttribute("id","imageHead"),imageHead.style.width="201px",imageHead.style.height="168px",imageHead.style.padding="8px",imageHead.style.align="left",imageHead.style.styleFloat="left",imageHead.style.cssFloat="left",imageHead.innerHTML=tmpElemHTML,cpSlideShowWrapper1.appendChild(imageHead),imageRowsHeader=document.createElement("div"),imageRowsHeader.setAttribute("id","imageRowsHeader"),imageRowsHeader.style.position="relative",imageRowsHeader.style.align="right",imageRowsHeader.style.styleFloat="right",imageRowsHeader.style.cssFloat="right",imageRowsHeader.style.width="216px",imageRowsHeader.style.height="18px",slideImageHeaderLink=document.createElement("a"),slideImageHeaderLink.setAttribute("href","/gallery.aspx"),slideImageHeader=document.createElement("img"),slideImageHeader.setAttribute("id",slideShowId+"Header"),slideImageHeader.setAttribute("src","/images/pages/ImageHeader.jpg"),slideImageHeader.setAttribute("target","_blank"),slideImageHeader.style.width="198px",slideImageHeader.style.height="18px",slideImageHeader.setAttribute("border","0"),slideImageHeaderLink.appendChild(slideImageHeader),imageRowsHeader.appendChild(slideImageHeaderLink),cpSlideShowWrapper1.appendChild(imageRowsHeader),imageRows=document.createElement("div"),imageRows.setAttribute("id","imageRows"),imageRows.style.position="relative",imageRows.style.align="right",imageRows.style.styleFloat="right",imageRows.style.cssFloat="right",imageRows.style.width="216px",imageRows.style.height="145px",imageRows.style.padding="4px",cpSlideShowWrapper1.appendChild(imageRows),newSection.appendChild(cpSlideShowWrapper1),scriptTag=td.firstChild;scriptTag;){if(scriptTag.nodeType==1&&scriptTag.tagName=="SCRIPT")break;scriptTag=scriptTag.nextSibling}nextSibling!=null?td.insertBefore(newSection,nextSibling):td.insertBefore(newSection,scriptTag);this.slideShowId=document.getElementById(slideShowId);isie?(this.slideShowId.style.height="100%",this.slideShowId.style.width="100%"):(this.slideShowId.setAttribute("height","100%"),this.slideShowId.setAttribute("width","100%"))}this.addImage=function(n,img,alt,link,linkTarget,caption,lngCaption,isExternal){var slideImage,siObj;if(layout!=12||!(n>11)){linkTarget&&linkTarget!=null&&linkTarget!="undefined"&&linkTarget!=""||(linkTarget="_self");this.picArr[n]=new Image;this.picArr[n].src=img;this.showExternalLinkPrompts[n]=isExternal=="True"&&$("#ShowLeavingPageForExternalLinks").val()=="True";do alt=alt.replace("%39","'");while(alt.indexOf("%39")!=-1);this.altArr[n]=alt;this.captionArr[n]=caption;this.lngCaptionArr[n]=lngCaption;do link=link.replace("%38","&");while(link.indexOf("%38")!=-1);this.linkArr[n]=link;this.linkTargetArr[n]=linkTarget;switch(layout){case 5:slideImage=document.createElement("img");slideImage.setAttribute("id",slideShowId+n);isie?(slideImage.style.height="40",slideImage.style.width="40"):(slideImage.setAttribute("height","40"),slideImage.setAttribute("width","40"));n==0?slideImage.setAttribute("border","1"):slideImage.setAttribute("border","0");slideImage.style.borderStyle="solid";slideImage.style.borderColor="#FFFF00";slideImage.setAttribute("src",img);slideImage.setAttribute("alt",alt);slideImage.setAttribute("link",link);slideImage.setAttribute("target",linkTarget);slideImage.setAttribute("class","photoGalleryImgArray");slideImage.style.margin=n==0?"0px 0px 0px 0px":"0px 0px 0px 6px";this.imageRows=document.getElementById("imageRows");this.imageRows.appendChild(slideImage);break;case 12:slideImage=document.createElement("img");slideImage.setAttribute("id",slideShowId+n);n==0?isie?slideImage.style.cssText="margin:6px 6px; border: 2px solid transparent; background-color: lightblue; padding: 3px; height:30px; width:30px;":slideImage.setAttribute("style","margin:6px 6px; border: 2px solid transparent; background-color: lightblue; padding: 3px; height:30px; width:30px;"):isie?slideImage.style.cssText="margin:6px 6px; border: 2px solid transparent ; background-color: white; padding: 3px; height:30px; width:30px;":slideImage.setAttribute("style","margin:6px 6px; border: 2px solid transparent ; background-color: white; padding: 3px;height:30px; width:30px;");slideImage.setAttribute("src",img);slideImage.setAttribute("alt",alt);slideImage.setAttribute("link",link);slideImage.setAttribute("target",linkTarget);slideImage.setAttribute("class","photoGalleryImgArray");siObj=eval(slideShowId.replace("Image",""));slideImage.onmouseover=function(){siObj.mouseOver(slideShowId+n,img,alt)};this.imageRows=document.getElementById("imageRows");this.imageRows.appendChild(slideImage)}}};this.mouseOver=function(n,t,i){this.slideShowId.setAttribute("src",t);this.slideShowId.alt=i;this.ImageRows=document.getElementById("imageRows");this.ImageRows.Images=this.ImageRows.getElementsByTagName("img");for(var r=0;r<this.ImageRows.Images.length;)this.ImageRows.Images[r]==document.getElementById(n)?isie?this.ImageRows.Images[r].style.cssText="margin:6px 6px; border: 2px solid transparent; background-color: lightblue; padding: 3px; height:30px; width:30px;":this.ImageRows.Images[r].setAttribute("style","margin:6px 6px; border: 2px solid transparent; background-color: lightblue; padding: 3px;height:30px; width:30px;"):isie?this.ImageRows.Images[r].style.cssText="margin:6px 6px; border: 2px solid transparent; background-color:white; padding: 3px;height:30px; width:30px;":this.ImageRows.Images[r].setAttribute("style","margin:6px 6px; border: 2px solid transparent; background-color:white; padding: 3px;height:30px; width:30px;"),r++};this.runSlideShow=function(){switch(layout){case 12:case 5:break;default:if(this.picArr.length>1){var n=this;this.timeoutId=setTimeout(function(){n.nextSlide();n.runSlideShow()},this.slideShowSpeed)}}};this.nextSlide=function(){var s=this.slideShowId.id.replace("cvpSlideShowImage",""),n=document.getElementById("slideCaption"+s),t=document.getElementById("slideCaptionLng"+s),i,r,f,e;document.all&&this.slideShowId.filters&&this.slideShowId.filters.length>0&&this.filterName.toLowerCase()!="none"&&(this.slideShowId.style.filter=this.filterName,this.slideShowId.filters.item(0).apply(),n&&(n.style.filter=captionFilter+" "+this.filterName,n.filters.item(n.filters.length-1).apply(),t&&(t.style.filter=captionFilter+" "+this.filterName,t.filters.item(t.filters.length-1).apply())));this.slideShowId.setAttribute("src",this.picArr[this.j].src);this.slideShowId.setAttribute("alt",this.altArr[this.j]);this.slideShowId.setAttribute("title",this.altArr[this.j]);var u="",h=useStyle?"-61px":"0px",o="3px";this.captionArr[this.j]==""?u="0px":this.lngCaptionArr[this.j]==""?(u="31px",h=useStyle?"-35px":"0px",o=useStyle?"-4px":"0px"):u=useStyle?"55px":"";n&&(n.innerHTML=useStyle?this.captionArr[this.j]:"<b>"+this.captionArr[this.j]+"<\/b>",n.style.marginTop=h,n.style.height=u,n.style.paddingLeft=useStyle?"15px":"5px",n.style.paddingRight=useStyle?"10px":"5px",n.style.paddingTop=o,u!="0px"&&t!=null?(t.innerHTML=this.lngCaptionArr[this.j],t.style.marginTop=useStyle?"-38px":"0px",t.style.paddingLeft=useStyle?"15px":"5px",t.style.paddingRight=useStyle?"10px":"5px",t.style.paddingTop=o,t.style.overflow="hidden"):t!=null&&(t.style.marginTop="0px",t.innerHTML="",t.height="0px"));i=this.linkArr[this.j];r=this.linkTargetArr[this.j];i&&i!=""?(tmpElem.href=i,this.showExternalLinkPrompts[this.j]==!0?(this.slideShowLink.setAttribute("onclick","return showExternalSiteDialog(this);"),tmpElem.onclick=function(){return showExternalSiteDialog(this)}):(this.slideShowLink.removeAttribute("onclick"),tmpElem.onclick=""),n&&(n.innerHTML=this.showExternalLinkPrompts[this.j]==!0?useStyle?"<a class = 'slideCaptionHyperlink' onclick=\"return showExternalSiteDialog(this);\" href="+i+" target = "+r+">"+this.captionArr[this.j]+"<\/a>":"<a class = 'Hyperlink' onclick=\"return showExternalSiteDialog(this);\" href="+i+" target = "+r+">"+this.captionArr[this.j]+"<\/a>":useStyle?"<a class = 'slideCaptionHyperlink' href="+i+" target = "+r+">"+this.captionArr[this.j]+"<\/a>":"<a class = 'Hyperlink' href="+i+" target = "+r+">"+this.captionArr[this.j]+"<\/a>"),r&&r!=""&&(tmpElem.target=r)):(tmpElem.removeAttribute("href"),n&&n.removeAttribute("href"));document.all&&this.slideShowId.filters&&this.slideShowId.filters.length>0&&filterName.toLowerCase()!="none"&&(this.slideShowId.filters.item(0).play(),n&&(n.filters.item(n.filters.length-1).play(),t.filters.item(t.filters.length-1).play()));layout==5&&(f=this.j==0?slideShowId+(this.picArr.length-1):slideShowId+(this.j-1),e=document.getElementById(f),e.setAttribute("border","0"),f=slideShowId+this.j,e=document.getElementById(f),e.setAttribute("border","1"));this.j++;this.j>=this.picArr.length&&(this.j=0)}}function isAllowedFileExtension(n,t){var r,i,u;if(n+""=="")return!0;while(n.indexOf("/",0)>0)n=n.substr(n.indexOf("/",0)+1,n.length-n.indexOf("/",0));while(n.indexOf("\\",0)>0)n=n.substr(n.indexOf("\\",0)+1,n.length-n.indexOf("\\",0));for(r=n.indexOf(".",0),i=r;r>0;)i=r,r=n.indexOf(".",i+1);if(u=i>0?n.substr(i+1,n.length-i):"",t)return isAllowedFileExtensionWhiteList("."+u);switch(u.toUpperCase()){case"ASA":case"ASAX":case"ASBX":case"ASCX":case"ASP":case"ASPX":case"BAT":case"CAB":case"CF":case"CFM":case"CGI":case"COM":case"CONFIG":case"DLL":case"EXE":case"HTA":case"LHA":case"LHZ":case"MIM":case"PIF":case"PL":case"SYS":case"UUE":case"VBS":case"VXD":case"WEBINFO":case"WIZ":case"WSH":return!1;default:return!0}}function isDate(n){var t=new dateValidator;return t.dateValidate(n,!0,"Date")}function isDateNew(n){var t=new dateValidator;return t.dateValidateNew(n,!0,"Date")}function dateDiff(n,t){var i=new Date,r=new Date,u=new Date,e=new Date(n),f;return i.setTime(e.getTime()),f=new Date(t),r.setTime(f.getTime()),u.setTime(i.getTime()-r.getTime()),timediff=u.getTime(),days=Math.floor(timediff/864e5),timediff-=days*864e5,days}function getCookieValue(n){var t=document.cookie,u=n+"=",f=t.indexOf(u),r,i;return f!=-1?(r=f+u.length,i=t.indexOf(";",r),i==-1&&(i=t.length),t.substring(r,i)):null}function setCookieValue(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+"; SameSite=Lax; Secure; "+u+"; path=/"}function dayDifference(n,t){return Math.floor((Date.parse(n)-Date.parse(t))/864e5)}function isAllowedFileExtensionWhiteList(n){return window.acceptedFileExtensions||(window.acceptedFileExtensions={".123":1,".3g2":1,".3gp":1,".3gp2":1,".7z":1,".aac":1,".abw":1,".abx":1,".accdb":1,".accde":1,".accdr":1,".accdt":1,".accfl":1,".ace":1,".ade":1,".adp":1,".aeh":1,".ai":1,".aif":1,".aiff":1,".amr":1,".apng":1,".arc":1,".art":1,".asc":1,".asf":1,".asx":1,".atom":1,".au":1,".avi":1,".awt":1,".azw":1,".azw1":1,".b64":1,".backup":1,".bin":1,".bmp":1,".bz":1,".bz2":1,".bzip":1,".bzip2":1,".cab":1,".cad":1,".caf":1,".cal":1,".cgm":1,".crtx":1,".css":1,".csv":1,".cwk":1,".dap":1,".db":1,".dbf":1,".dcr":1,".dds":1,".dex":1,".dib":1,".dif":1,".diz":1,".dmg":1,".doc":1,".docm":1,".docx":1,".dot":1,".dotm":1,".dotx":1,".drw":1,".ds_store":1,".dv":1,".dvr-ms":1,".dwf":1,".dwg":1,".dxf":1,".emf":1,".eml":1,".emlx":1,".emz":1,".eot":1,".eps":1,".fbp":1,".fdp":1,".fhtml":1,".file":1,".flac":1,".flc":1,".fli":1,".flp":1,".flv":1,".fm":1,".fm2":1,".fm3":1,".fm5":1,".fmp":1,".fnt":1,".fon":1,".fp":1,".fp3":1,".fp5":1,".fp7":1,".fphtml":1,".fpt":1,".fpweb":1,".fpx":1,".gg":1,".gif":1,".gnumeric":1,".gra":1,".gsm":1,".gz":1,".hdmov":1,".hdp":1,".hqx":1,".htm":1,".html":1,".ical":1,".icns":1,".ico":1,".ics":1,".ifo":1,".indd":1,".isf":1,".isu":1,".ivs":1,".jbf":1,".jpe":1,".jpeg":1,".jpf":1,".jpg":1,".jxr":1,".key":1,".kml":1,".kmz":1,".knt":1,".kth":1,".lhz":1,".lit":1,".log":1,".lrc":1,".lrf":1,".lrx":1,".lst":1,".lyr":1,".m4a":1,".m4b":1,".m4p":1,".m4r":1,".mdb":1,".mde":1,".mht":1,".mhtml":1,".mid":1,".midi":1,".mim":1,".mix":1,".mng":1,".mobi":1,".mod":1,".moi":1,".mov":1,".movie":1,".mp3":1,".mp4":1,".mpa":1,".mpc":1,".mpe":1,".mpeg":1,".mpg":1,".mpv2":1,".msg":1,".mswmm":1,".mxd":1,".numbers":1,".odb":1,".odf":1,".odg":1,".ods":1,".odx":1,".ofm":1,".oft":1,".ogg":1,".ogm":1,".ogv":1,".one":1,".onepkg":1,".opx":1,".osis":1,".ost":1,".otf":1,".oth":1,".p65":1,".p7b":1,".pages":1,".pbm":1,".pcast":1,".pcf":1,".pcm":1,".pct":1,".pcx":1,".pdc":1,".pdd":1,".pdf":1,".pdp":1,".pfx":1,".pgf":1,".pic":1,".pict":1,".pkg":1,".pmd":1,".pmf":1,".png":1,".pot":1,".pothtml":1,".potm":1,".potx":1,".ppam":1,".pps":1,".ppsm":1,".ppsx":1,".ppt":1,".ppthtml":1,".pptm":1,".pptx":1,".prc":1,".ps":1,".psd":1,".psp":1,".pspimage":1,".pst":1,".pub":1,".pubhtml":1,".pubmhtml":1,".qbb":1,".qcp":1,".qt":1,".qxd":1,".qxp":1,".ra":1,".ram":1,".ramm":1,".rar":1,".raw":1,".rax":1,".rm":1,".rmh":1,".rmi":1,".rmm":1,".rmvb":1,".rmx":1,".rp":1,".rss":1,".rt":1,".rtf":1,".rts":1,".rv":1,".sbx":1,".sdf":1,".sea":1,".shs":1,".sit":1,".sitx":1,".smil":1,".snapfireshow":1,".snp":1,".stc":1,".svg":1,".svgz":1,".swf":1,".sxc":1,".sxi":1,".tab":1,".tar":1,".tex":1,".tga":1,".thmx":1,".tif":1,".tiff":1,".tpz":1,".tr":1,".trm":1,".tsv":1,".ttf":1,".txt":1,".uue":1,".vcf":1,".vob":1,".vrml":1,".vsc":1,".vsd":1,".wab":1,".wav":1,".wax":1,".wbk":1,".wbmp":1,".wdp":1,".webarchive":1,".webloc":1,".wk1":1,".wk3":1,".wm":1,".wma":1,".wmf":1,".wmmp":1,".wmv":1,".wmx":1,".wpd":1,".wps":1,".wri":1,".wvx":1,".xbm":1,".xcf":1,".xg0":1,".xg1":1,".xg2":1,".xg3":1,".xg4":1,".xht":1,".xhtm":1,".xhtml":1,".xif":1,".xlam":1,".xlb":1,".xlc":1,".xld":1,".xlk":1,".xlm":1,".xls":1,".xlsb":1,".xlshtml":1,".xlsm":1,".xlsmhtml":1,".xlsx":1,".xlt":1,".xlthtml":1,".xltm":1,".xltx":1,".xlv":1,".xlw":1,".xml":1,".xpi":1,".xps":1,".xsf":1,".xsn":1,".xtp":1,".zabw":1,".zip":1,".zipx":1}),window.acceptedFileExtensions[(n+"").toLowerCase()]===1}function registerCounter(n,t,i,r,u){n!=null&&t!=null&&u!=null&&i!=null&&r!=null&&(registeredCounters==null&&(registeredCounters=[],setInterval(function(){for(var i,u,n=0,r=registeredCounters.length;n<r;n++)if(registeredCounters[n].counter&&registeredCounters[n].input)if(i=typeof registeredCounters[n].input.value=="undefined"?registeredCounters[n].input.val().length:registeredCounters[n].input.value.length,u=registeredCounters[n].prevLen,i==u)continue;else{registeredCounters[n].prevLen=i;var f=registeredCounters[n].maxChars,t=f-i,e=t>=0?registeredCounters[n].fmtStandard:registeredCounters[n].fmtOver;registeredCounters[n].counter.className=t>=0?"counterUnderLimit":"counterOverLimit";t=Math.abs(t);registeredCounters[n].counter.innerHTML=e.replace(/\{0\}/g,t).replace(/\{1\}/g,t==1?"":"s")}},100)),registeredCounters.push({fmtStandard:i,fmtOver:r,counter:t,input:n,prevLen:-1,maxChars:u}))}function detectElementSiblingSupport(){var n=document.createElement("div"),t=document.createElement("div"),i=document.createElement("div");return n.appendChild(t),n.appendChild(i),t.nextElementSibling!=null}function nextElementSibling(n){for(n=n.nextSibling;n!=null;){if(n.nodeType==1)return n;n=n.nextSibling}return null}function previousElementSibling(n){for(n=n.previousSibling;n!=null;){if(n.nodeType==1)return n;n=n.previousSibling}return null}function firstElementChild(n){for(n=n.firstChild;n!=null;){if(n.nodeType==1)return n;n=n.nextSibling}return null}function checkURL(n,t){return(n=TrimString(n),n!=""&&n.substr(0,7)!="http://"&&n.substr(0,8)!="https://"&&n.substr(0,6)!="ftp://"&&n.substr(0,1)!="/")?((arguments.length==1||t)&&alert("All URLs must begin with http:// or https:// or ftp://.\nAll internal links must start with a /."),!1):!0}function setModalClass(n,t){var i=document.getElementById(t._PopupControlID);i&&(i.className="modalContainer modalContainerCP "+n)}function showCopyLinkWindow(n,t,i,r){if(i){setModalClass("modalCopyLink",i);var u=document.getElementById(r);u.src="/Common/Admin/CopyLink.aspx?relatedLink="+encodeURIComponent(n)+"&absoluteAddress="+encodeURIComponent(t);u.style.display="block";i.show()}else openCpModal({title:"Copy Link",className:"modalCopyLink",isFrontEnd:!1,useIframe:!0,url:"/Common/Admin/CopyLink.aspx?relatedLink="+encodeURIComponent(n)+"&absoluteAddress="+encodeURIComponent(t)})}function showCopyLinkWindowUsingRelatedLink(n){var t=window.location.protocol+"//"+window.location.host+n,i=$find("copyLinkBehavior");i?showCopyLinkWindow(n,t,i,"copyLinkDialog"):showCopyLinkWindow(n,t,$find("editItemBehavior"),"liveEditDialog")}function closeCopyModal(){var n=$find("copyLinkBehavior");n?n.hide():(n=$find("editItemBehavior"),n?n.hide():closeCpModal())}function GetQueryStringParameter(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(window.location.href);return t==null?"":t[1]}function setModalTitle(n,t){if(t)$("#"+t._PopupControlID).find(".modalTitle").text(n);else{var i=document.getElementById("ctl00_LiveEditModalTitle");i==null&&(i=document.getElementById("ctl00_ct100_LiveEditModalTitle"));i==null&&(i=document.getElementById("ctl00_ctl00_NotifyMeModalTitle"));i&&(i.innerHTML=n)}}function isNull(n,t){return n==null?t:n}function hidePopups(){$(".popUp").fadeOut(200).removeClass("popped");$(".popUpParent").removeClass("popped")}function openPopUp(n,t){var i=$(document.getElementById(n));if(i.hasClass("popped"))return!1;hidePopups();i.fadeIn(200);i.addClass("popped");i.parents(".popUpParent").addClass("popped");window.event?window.event.cancelBubble=!0:t.stopPropagation()}function SignOut(){window.location.href="/IdentityServer/SignOut?referrer="+encodeURIComponent(window.location.pathname.substring(1)+window.location.search)}function integersOnly(n,t){var i=n.which?n.which:n.keyCode,u=String.fromCharCode(i),r=$(t).val(),f=!$(t).hasClass("positive")&&r.indexOf("-")==-1&&(r.length==0||r==window.getSelection().toString());return u=="-"&&f?!0:i>31&&(i<48||i>57)?!1:!0}function decimalOnly(n,t,i){i=i==undefined||i==null?!1:i;var r=n.which?n.which:n.keyCode,u=String.fromCharCode(r),f=$(t).val(),e=f.indexOf(".")!=-1;return u=="."&&!e?!0:!i&&isTextSelected(t)?!0:integersOnly(n,t)}function isTextSelected(n){return typeof n.selectionStart=="number"?n.selectionStart==0&&n.selectionEnd==n.value.length:typeof document.selection!="undefined"?(n.focus(),document.selection.createRange().text==n.value):void 0}function validFileName(n){var t=n.which?n.which:n.keyCode,i=String.fromCharCode(t);return"\\/:*?\"<>|',".indexOf(i)<0}function isValidURL(n){return/^(https?:\/\/|ftp:\/\/|\/).+/i.test(n)}function validateLink(n){return n!=""&&n.indexOf("http://")==-1&&n.indexOf("https://")==-1&&n.substr(0,1)!="/"?!1:!0}function getDateFormat(){return gDateFormat||$.ajax({url:"/GetDateFormat",type:"GET",success:function(n){n.DateFormat&&(gDateFormat=n.DateFormat)},error:function(){gDateFormat="MM/dd/yyyy"},"async":!1}),gDateFormat==null?"MM/dd/yyyy":gDateFormat}function getdDateFormat(){var n;return $.ajax({url:"/Utility/GetdDateFormat","async":!1,type:"GET",dataType:"json",success:function(t){n=t.dateFormat},error:function(){n="mm/dd/yyyy"}}),n}function isIE11(){var n=!!navigator.userAgent.match(/Trident\/7.0/),t=!!navigator.userAgent.match(/.NET4.0E/);return n&&t}function isValidUrl(n){return n.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/)}var callbackfnSlideshowSave=null,$popUp_Slideshow=null,parentID_Slideshow=null,slideshowFolderDefault="",numbersOnly=new RegExp("^[0-9]*$"),$popup_ThemeProperties=null,SetCursorPosition=null,noop,isWebKit,addEvent,removeEvent;window.console||(noop=function(){},window.console={log:noop,clear:noop,warn:noop,error:noop,assert:noop,dir:noop,count:noop,profile:noop,profileEnd:noop,trace:noop,info:noop,memoryProfile:noop,memoryProfileEnd:noop,exception:noop,debug:noop,dirxml:noop,group:noop,groupEnd:noop,markTimeline:noop,time:noop,timeEnd:noop,groupCollapsed:noop});isWebKit=navigator.userAgent.toLowerCase().indexOf("webkit")>-1;RegExp.metaEscape||(RegExp.metaEscape=function(n){return n==null?null:(typeof n!="string"&&(n+=""),n.replace(/(\\|\/|\<|\>|\:|\.|\*|\+|\?|\$|\[|\]|\(|\)|\{|\}|\||\&)/g,"\\$1"))});addEvent=window.addEventListener?function(n,t,i,r){try{n.addEventListener(t,i,r)}catch(u){}return!0}:function(n,t,i){try{return n.attachEvent("on"+t,i)}catch(r){}};removeEvent=window.removeEventListener?function(n,t,i,r){try{n.removeEventListener(t,i,r)}catch(u){}return!0}:function(n,t,i){try{n.detachEvent("on"+t,i)}catch(r){}return!0};String.prototype.splitRemoveEmpties=function(n,t){for(var u=[],r=arguments.length==2?this.split(n,t):this.split(n),i=0;i<r.length;i++)r[i]!=""&&u.push(r[i]);return u};window.getCookieValue=getCookieValue;var MAX_MESSAGE_SIZE_SMS=160,trackLengths=[],registeredCounters=null;detectElementSiblingSupport()&&(nextElementSibling=function(n){return n.nextElementSibling},previousElementSibling=function(n){return n.previousElementSibling},firstElementChild=function(n){return n.firstElementChild});document.onclick=function(){hidePopups()};document.onkeydown=function(n){var t=n.charCode||n.keyCode,i=document.activeElement;t===9&&$(i).attr("class")==="preview"&&hidePopups()};$(document).ready(function(){MutationObserver!=null&&$(".contentContainerOld").length>0&&($(".spellchecker").length>0||$('[id^="DialogOpener"]').length>0)&&observer.observe(document.getElementsByClassName("contentContainerOld")[0],{childList:!0,subtree:!0,attributes:!1,characterData:!1})});Array.prototype.includes||(Array.prototype.includes=function(n){"use strict";var f,i,r,t,u;if(this==null)throw new TypeError("Array.prototype.includes called on null or undefined");if(f=Object(this),i=parseInt(f.length,10)||0,i===0)return!1;for(r=parseInt(arguments[1],10)||0,r>=0?t=r:(t=i+r,t<0&&(t=0));t<i;){if(u=f[t],n===u||n!==n&&u!==u)return!0;t++}return!1});
function getBrowser(){var r=navigator.appName,t=navigator.userAgent,i,n=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&(i=t.match(/version\/([\.\d]+)/i))!=null&&(n[2]=i[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[0]}function getBrowserVersion(){var r=navigator.appName,t=navigator.userAgent,i,n=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&(i=t.match(/version\/([\.\d]+)/i))!=null&&(n[2]=i[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[1]}function isLegacyBrowser(){var n=getBrowser(),i=getBrowserVersion(),t=Number(i.split(".")[0]);return n=="MSIE"&&t<10||n=="Chrome"&&t<30||n=="Firefox"&&t<24||n=="Netscape"&&t!=5||n=="Safari"&&t<5||n!="MSIE"&&n!="Chrome"&&n!="Firefox"&&n!="Safari"&&n!="Netscape"}function CoreNamespace(){this.timer=0;this.performSetHeights=!0}function setTrackBrowserCookie(n){var t=new Date;t.setYear(2100);document.cookie+="; expires="+t.toUTCString();document.cookie="CP_TrackBrowser="+JSON.stringify(n)+"; SameSite=Lax; Secure; expires="+t.toUTCString()+"; path=/"}function getTrackBrowserCookie(){var n={doNotShowLegacyMsg:!1,supportNewUI:!0},t=getCookieValue("CP_TrackBrowser");return t!=null?n=JSON.parse(t):(n.legacy=isLegacyBrowser(),n.isMobile=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i)||!1,setTrackBrowserCookie(n)),n}function browserFailOvers(){var n=getTrackBrowserCookie();if(n.legacy&&window.isModuleUsingAngular&&n.supportNewUI){n.supportNewUI=!1;setTrackBrowserCookie(n);window.location.reload(!0);return}!n.legacy||n.isMobile||n.doNotShowLegacyMsg||$("body").hasClass("mobile")||$("body").hasClass("narrow")||$.ajax({url:"/Site/Browser/Message",type:"GET",success:function(t){$("#divToolbars").append(t);$(".browserMessage a.dismiss").click(function(t){t.preventDefault();n.doNotShowLegacyMsg=!0;setTrackBrowserCookie(n);$(".browserMessage").slideUp()});$(".browserMessage").slideDown()}})}function AJAX(n,t,i,r,u,f,e,o,s){f=f||"application/x-www-form-urlencoded; charset=UTF-8";u=u==null?!0:u;e=e==null?!1:e;typeof o=="undefined"&&(o=!1);$.ajax({url:n,type:t,contentType:f,data:i,success:function(n){n.ErrorMessage&&!e?n.ErrorMessage.indexOf("You do not have permission to perform this action.")==-1||isUserLoggedIn()?alert(n.ErrorMessage):(alert("You are not logged in. Please login to continue."),location.href="/signin?redirect="+window.location.pathname):n.RedirectURL&&!e?window.location.href=n.RedirectURL:r&&r(n)},beforeSend:function(){u&&ajaxPostBackStart("Loading")},complete:function(){s||u&&ajaxPostBackEnd()},error:function(n){ajaxPostBackEnd();o||alert("Error: "+n.statusText+"\nStatus: "+n.status)}})}function isUserLoggedIn(){var n=!0;return $.ajaxSetup({"async":!1,ignoreEditor:!0}),$.post("/Utility/IsUserLoggedIn",function(t){n=t}),$.ajaxSetup({"async":!0,ignoreEditor:!1}),n}function isUserLoggedInAsync(){return $.post("/Utility/IsUserLoggedIn",function(n){result=n})}function sleep(n){for(var t=(new Date).getTime();new Date<t+n*1e3;);return!0}function createNamespace(n){for(var u=n.split("."),t=window,i="",f=u.length,r=0,e=f;r<e;r++)i=u[r],t[i]=t[i]||{},t=t[i];return t}function LogLiveEditUsage(n){try{$.ajax({type:"POST",url:"/Utility/LogLiveEditUsage",data:{moduleId:n},global:!1,success:function(){}})}catch(t){console.log(t)}}function GetCookie(n){for(var u=n+"=",e=u.length,f=document.cookie.length,t=0,i,r;t<f;){if(i=t+e,document.cookie.substring(t,i)==u)return r=document.cookie.indexOf(";",i),r==-1&&(r=f),unescape(document.cookie.substring(i,r));if(t=document.cookie.indexOf(" ",t)+1,t==0)break}return null}function IsUsingEngage6NewUI(){return window.ContentCollectionInstance&&window.ContentCollectionInstance.IsLayoutPage?!1:GetCookie("useEngage6NewUI")==="true"}jQuery.curCSS=function(n,t,i){return jQuery(n).css(t,i)};CoreNamespace.prototype.resetTimer=function(){this.timer=this.getTimer();console.log("timer reset: "+this.timer)};CoreNamespace.prototype.getTimer=function(){var n=new Date;return n.getMinutes()*6e4+n.getSeconds()*1e3+n.getMilliseconds()};window.Core||(window.Core=new CoreNamespace);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})});String.prototype.isNullOrWhiteSpace||(String.prototype.isNullOrWhiteSpace=function(){return this==null||this.trim()==""});typeof String.prototype.startsWith!="function"&&(String.prototype.startsWith=function(n){return this.slice(0,n.length)==n});String.prototype.format=String.prototype.f=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gm"),arguments[t]);return n};String.prototype.replaceAll=function(n,t){var i=this;return i.replace(new RegExp(n,"g"),t)};
$(document).ready(function(){if(window.isResponsiveEnabled&&!window.pageHandleResponsive){function n(n){var t=function(){if($("#hdnPageID").length==0){var t=600,i=$(window).width(),n=getCookieValue("viewportWidth");n=n==null||n==""?0:Number(n);document.cookie="viewportWidth="+i+"; SameSite=Lax; Secure; path=/";(i<t&&n>=t||i>=t&&n<t)&&window.location.reload()}};window.addEventListener?window.addEventListener(n,t,!1):window.attachEvent&&window.attachEvent("on"+n,t)}n("resize")}document.cookie="viewportWidth="+$(window).width()+"; SameSite=Lax; Secure; path=/"});
function Animations(){var n=$(".activeWidgetSkinComponentsOnPageJson").html();this.components=n!=null?JSON.parse(n):[];this.selectors=["",".widgetHeader",".widgetBody",".widgetItem",".widgetTitle",".widgetMeta",".widgetBody .bullets","a:link",".readOn:link",".widgetViewAll:link",".widgetRSS:link",".widgetFooter",".cpTabs",".cpTabs > li > a:link",".cpTabPanel",".separated .half:after, .separated .third:after, .separated .fourth:after, .separated .fifth:after, .separated.cpGrid .col:after ",".miniCalendarHeader",".miniCalendar > table",".miniCalendar th",".miniCalendar td > span",".miniCalendar td > a",".miniCalendar .today > span",".miniCalendar .not > span",".miniCalendar"];$(".activeWidgetSkinComponentsOnPageJson").remove()}Animations.prototype.Apply=function(){var n=this;n.addClassToContainers();n.bindContainerTriggers();n.addClassAndTriggerToSkinComponents()};Animations.prototype.addClassToContainers=function(){var n=$(".hiddenAnimations");n!=null&&n.each(function(){var n=$(this),i=n.data("animationclass"),t=i+"_Start",r=n.data("trigger");n.parent("[data-cprole=structuralContainer]")!=null&&(n.parent("[data-cprole=structuralContainer]").addClass(t),n.parent("[data-cprole=structuralContainer]").addClass(r),setTimeout(function(){n.parent("[data-cprole=structuralContainer]").addClass(i);n.parent("[data-cprole=structuralContainer]").removeClass(t)},10));n.parent("[data-cprole=contentContainer]")!=null&&(n.parent("[data-cprole=contentContainer]").addClass(t),n.parent("[data-cprole=contentContainer]").addClass(r),setTimeout(function(){n.parent("[data-cprole=contentContainer]").addClass(i);n.parent("[data-cprole=contentContainer]").removeClass(t)},10))})};Animations.prototype.addClassAndTriggerToSkinComponents=function(){var n=this,i=$("[class*='skin']"),t;i!=null&&(t=[],i.each(function(){var i=$(this).attr("class").match(/.?skin\d+/g)[0],n=parseInt(i.match(/\d+/)[0]);$.inArray(n,t)===-1&&t.push(n)}),$.each(t,function(t,i){for(var u=i,r=0;r<n.selectors.length;r++){var e=$(".skin"+u+" "+n.selectors[r]+""),f=n.classAndTrigger(u,r).className,o=n.classAndTrigger(u,r).triggerName,s=n.classAndTrigger(u,r).scrollOffset;f!==undefined&&e.addClass(f+"_Start").addClass(f).removeClass(f+"_Start");o!==undefined&&o!=="hover"&&(e.addClass(o+"AnimationTrigger"),e.data("scrolloffset",s))}}))};Animations.prototype.classAndTrigger=function(n,t){var f=this,r=f.components,u={},i;if(r.length>0)for(i=0;i<r.length;i++)if(r[i].WidgetSkinID===n&&r[i].ComponentType===t)return u.className=r[i].AnimationClass,u.triggerName=r[i].TriggerNameLowerCase,u.scrollOffset=r[i].ScrollOffset,u;return u};Animations.prototype.applyAnimationClassToNavContainers=function(n,t){var i,r,u=$("#mainNav").children('[class*="hiddenAnimations"]'),f=$("#secondaryNav").children('[class*="hiddenAnimations"]');$("#mainNav").length>0&&t===2&&(i=u.data("animationclass"),r=u.data("trigger"),n.addClass(i),setTimeout(function(){n.addClass(i);n.addClass("animation-triggered");n.removeClass(i+"_Start")},10));$("#secondaryNav").length>0&&t===1&&(i=f.data("animationclass"),r=f.data("trigger"),n.addClass(i),setTimeout(function(){n.addClass(i);n.addClass("animation-triggered");n.removeClass(i+"_Start")},10))};Animations.prototype.applyAnimationClassToMegaMenuContainer=function(n,t){var i,r=$(".megaMenuContainer").children('[class*="hiddenAnimations"]');n.mouseleave(function(){!$(".megaMenuContainer").children(".pinned").length>0&&$(this).removeClass("animation-triggered")});$(".megaMenuContainer").length>0&&(i=r.data("animationclass"),setTimeout(function(){n.addClass("animation-triggered");n.removeClass(i+"_Start")},t))};Animations.prototype.applyInitial=function(n,t){var i,r,u=$("#mainNav").children('[class*="hiddenAnimations"]'),f=$("#secondaryNav").children('[class*="hiddenAnimations"]');$("#mainNav").length>0&&t===2&&(i=u.data("animationclass"),r=u.data("trigger"),n.addClass(i+"_Start").addClass(r));$("#secondaryNav").length>0&&t===1&&(i=f.data("animationclass"),r=f.data("trigger"),n.addClass(i+"_Start").addClass(r))};Animations.prototype.bindContainerTriggers=function(){$(document).on("click",'[class*="clickAnimationTrigger"]',function(){$(this).addClass("animation-triggered")});$(window).scroll(function(){$(".scrollAnimationTrigger").each(function(){var n=$(this).data("scrolloffset")/100;isNaN(n)&&(n=$(this).children().first().data("scrolloffset")/100);n!=0&&$(window).scrollTop()+$(window).height()*(1-n)>$(this).offset().top&&$(this).offset().top+$(this).height()>$(window).scrollTop()&&$(this).addClass("animation-triggered")})})};
function StickyStructuralContainers(){var t=$("div.stickyInnerDiv.sticky"),n;t.length>0&&(t.each(function(){$(this).parent().addClass("stickyStructuralContainer stickySticky")}),$("#divToolbars")[0]&&$(".stickyStructuralContainer.stickySticky").css("top",$("#divToolbars")[0].getBoundingClientRect().height+parseInt($("#divToolbars").css("margin-top"))+"px"));n=$("div.structuralUnderStickyInnerDiv");n.length>0&&n.each(function(){$(this).parent().addClass($(this).attr("class"))})}StickyStructuralContainers.prototype.init=function(){var n=this,t=$("div.stickyInnerDiv.sticky"),s=$("#divToolbars").outerHeight()-parseInt($("#divToolbars").css("padding-top")),r,u,i;if(t.length>0&&(r=$(".stickyStructuralContainer.stickySticky").outerHeight(),$("#bodyWrapper").addClass("noTransition"),$(".stickyStructuralContainer.stickySticky").next().css("padding-top",r+"px")),u=window.Pages.onResizeHandlers==undefined?[]:window.Pages.onResizeHandlers,u.push(function(){$(".stickySticky").each(function(){var n=$(this).outerHeight();$(".stickySticky").next().attr("data-cprole")=="banner"?$(".stickySticky").next().find('[id^="structuralContainer"]').css("padding-top",n-1+"px"):window.setTimeout(function(){$(this).next().css("padding-top",n-1+"px")},500)})}),i=$("div.stickyInnerDiv.stickyCollapsedWhenScrolled"),i.length>0&&!window.isMobileBrowserIncludingTablets){i.each(function(){$(this).parent().addClass("stickyStructuralContainer stickyStickyCollapsedWhenScrolled");$(this).hasClass("stickyFadeAnimation")?$(this).parent().addClass("stickyStickyFadeAnimation"):$(this).hasClass("stickySlideDownAnimation")&&$(this).parent().addClass("stickyStickySlideDownAnimation")});var f=$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled").offset().top+$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled").outerHeight()-$("#divToolbars").height(),e=n.getAllHeights($(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded")),o=n.getAllHeights($(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed")),h=n.getStickyScrollBreakpoint(f,e,o);n.showHideStickyContainers(!0,h,s);n.bindScrollForSticky(f,e,o)}else t=$("div.stickyInnerDiv"),t.length>0&&t.find(".structuralUnderStickyInnerDiv.showInMobile").length>0&&t.find(".structuralUnderStickyInnerDiv").not(".showInMobile").each(function(){$(this).hide()})};StickyStructuralContainers.prototype.bindScrollForSticky=function(n,t,i){var r=this,u=r.getStickyScrollBreakpoint(n,t,i),f=$("#divToolbars").outerHeight()-parseInt($("#divToolbars").css("padding-top"));$(window).scroll(function(){r.showHideStickyContainers(!1,u,f)})};StickyStructuralContainers.prototype.showHideStickyContainers=function(n,t,i){var r=$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled"),u=$(window).scrollTop();u>=t+i?(r.addClass("stickyCollapsed"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled").css("top",$("#divToolbars").outerHeight()+"px"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").each(function(){$(this).parents(".structuralUnderStickyInnerDiv")===0&&$(this).show()}),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").each(function(){$(this).parents(".structuralUnderStickyInnerDiv")===0&&$(this).hide()}),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed").hide(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded").show(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").find(".hideWhenCollapsed").show(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").find(".hideWhenExpanded").hide(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyStickyFadeAnimation.stickyCollapsed").addClass("stickyAnimFade"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyStickySlideDownAnimation.stickyCollapsed").addClass("stickyAnimSlideDown"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed").length>0&&!$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed").hasClass("stickyAnimComplete")&&(setTimeout(function(){$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed").addClass("stickyAnimComplete")},0),$("#stickyPlaceholder").css("height",t+i+"px"))):($(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed").length>0&&$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed").hasClass("stickyAnimComplete")||n)&&($(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled").css("top","auto"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").each(function(){$(this).parents(".structuralUnderStickyInnerDiv")===0&&$(this).hide()}),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").each(function(){$(this).parents(".structuralUnderStickyInnerDiv")===0&&$(this).show()}),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded").hide(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed").show(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").find(".hideWhenCollapsed").hide(),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").find(".hideWhenExpanded").show(),$("#stickyPlaceholder").css("height","0"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyStickyFadeAnimation.stickyCollapsed").removeClass("stickyAnimFade"),$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyStickySlideDownAnimation.stickyCollapsed").removeClass("stickyAnimSlideDown"),r.removeClass("stickyCollapsed stickyAnimComplete"))};StickyStructuralContainers.prototype.getAllHeights=function(n){var t=0;return n&&n.length>0&&n.each(function(){$(this).parents(".structuralUnderStickyInnerDiv.hideWhenExpanded").length===0&&$(this).parents(".structuralUnderStickyInnerDiv.hideWhenCollapsed").length===0&&(t+=$(this).height())}),t};StickyStructuralContainers.prototype.getStickyScrollBreakpoint=function(n,t,i){var u=$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled"),r=u.outerHeight()-$("#divToolbars").height();return $(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed").length>0||$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded").length>0?$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .structuralUnderStickyInnerDiv.hideWhenCollapsed").length>0&&$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .structuralUnderStickyInnerDiv.hideWhenExpanded").length>0?i+r-t:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed").length>0&&$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded").length>0?r:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .structuralUnderStickyInnerDiv.hideWhenExpanded").length>0?r-t:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .structuralUnderStickyInnerDiv.hideWhenCollapsed").length>0?i+r:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenCollapsed").length>0||$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .structuralUnderStickyInnerDiv.hideWhenExpanded").length>0?r:r:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .hideWhenCollapsed").length>0&&$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .hideWhenExpanded").length>0?i+r-t:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").length>0&&$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").length>0?r:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .hideWhenExpanded").length>0?r-t:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled.stickyCollapsed .hideWhenCollapsed").length>0?i+r:$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenCollapsed").length>0||$(".stickyStructuralContainer.stickyStickyCollapsedWhenScrolled .hideWhenExpanded").length>0?r:r};
function flipHandlesIfNecessary(){$(".widget").off("mouseover").mouseover(function(){var r=$(this),n=r.parents("div.inner.col"),i;if(n!=null&&!n.hasClass("flipHandles")&&$("#ysnEnableLiveEdit").is(":checked")){var t=n.find(".handle.remove"),u=$(".cpToolbars").outerHeight(!0),f=t.outerHeight();t.length>0&&(i=t.offset().top-$(document).scrollTop(),parseFloat(u-i)>=parseFloat(f/3)?n.addClass("flipHandles"):n.removeClass("flipHandles"))}})}function reinitCarousels(){if(window.carouselsToInit&&window.carouselsToInit!=undefined)for(var n=0;n<window.carouselsToInit.length;n++)carouselsToInit[n]()}function closeModalDialog(n){var t=$find(n);t?t.hide():closeCpModal()}function SetMegaMenuToOpenAbove(){moveMegaMenusInDOM({direction:"1"})}function SetMegaMenuToOpenBelow(){moveMegaMenusInDOM({direction:"0"})}function loadStyleSheet(n,t,i){var r=document.createElement("link"),u,f;r.type="text/css";r.rel="stylesheet";r.setAttribute("href",n);t&&r.setAttribute("id",t);u=null;i&&(u=document.getElementById(i));u?u.parentNode.insertBefore(r,u):(f=document.getElementsByTagName("head")[0],f.appendChild(r))}function enableLiveEdit(n){var r=$("#liveEditTabs"),i,u,t;if(n?(document.cookie="enableLiveEdit=true; SameSite=Lax; Secure; expires=12/31/2999; path=/",window.location.reload()):(document.cookie="enableLiveEdit=false; SameSite=Lax; Secure; expires=12/31/2999; path=/",$("#liveEditMenu").hide(),setTimeout(window.ContentCollectionInstance.refreshNavContainers,10),refreshMegaMenusForLiveEdit(),i=r.length>0&&$("#hdnVersionStatus").val()==="40",u=i&&$(".widgetTabbed").length>0,(!i||u)&&location.reload(),$("body").removeClass("cp-liveEditOn cp-liveEditOn--left cp-liveEditOn--right").addClass("cp-liveEditOff"),window.ContentCollectionInstance.reloadContent(null,function(){$.getScript("/Assets/Scripts/RWD/MediaFramework.js");$("#bodyWrapper").attr("style","");$("#versionHeadLineOptionsHandle").remove();$("#versionHeadLine").html($("#versionHeadLine").text());$("a.editCustomHtml").hide();hideLiveEditElement(r);hideLiveEditElement($("#innerToolbar"));triggerStickyStructuralInitLogic();setTimeout(function(){$(".LiveEditCSS").prop("disabled",!0)},666)},!0)),window.isie){location.reload();return}$('link[href="/Assets/AdminRefresh/LiveEdit/Styles/LiveEdit.css"]').length>0&&(t=$('link[href="/Assets/AdminRefresh/LiveEdit/Styles/LiveEdit.css"]')[0].sheet,t&&(t.disabled=!n));$('link[href="/Assets/Mystique/Shared/Styles/CPLiveEdit.css"]').length>0&&(t=$('link[href="/Assets/Mystique/Shared/Styles/CPLiveEdit.css"]')[0].sheet,t&&(t.disabled=!n))}function refreshMegaMenusForLiveEdit(){setTimeout(function(){var n=$('[data-displaymegamenu="True"]').map(function(){return $("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").html("Loading..."),$("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").data("containerid")}).toArray();window.Pages.megaMenuLoaded.resolve();reloadSharedContentContainers(n)},200)}function showHideUnpublishedItems(n){n&&(document.cookie="showAll=true; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/",document.getElementById("ysnLiveEditShowMyActionItems").checked=!0,document.getElementById("ysnLiveEditShowMyActionItems").disabled=!0)}function showHideUnpublishedItems(n){n?(document.cookie="showAll=true; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/",document.getElementById("ysnLiveEditShowMyActionItems").checked=!0,document.getElementById("ysnLiveEditShowMyActionItems").disabled=!0):(document.cookie="showAll=false; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/",document.getElementById("ysnLiveEditShowMyActionItems").checked=!1,document.getElementById("ysnLiveEditShowMyActionItems").disabled=!1);showHideActionItems(document.getElementById("ysnLiveEditShowMyActionItems").checked)}function showHideActionItems(n){document.cookie=n?"showActionItems=true; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/":"showActionItems=false; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/";typeof redrawContent=="function"?redrawContent():location.reload(!0)}function showHideLiveEditControl(n){document.cookie=n?"showLiveEditControls=true; SameSite=Lax; Secure; expires=12/31/2999 23:59:59;":"showLiveEditControls=false; SameSite=Lax; Secure; expires=12/31/2999 23:59:59;";location.reload(!0)}function disableCustomHtmlRendering(n){document.cookie=n?"disableCustomHtmlRendering=true; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/":"disableCustomHtmlRendering=false; SameSite=Lax; Secure; expires=12/31/2999 23:59:59; path=/";location.reload(!0)}function pPreview(n){var i="PREVIEW=YES",t;n==1&&(i="PRINT=YES");t=document.URL.split("#")[0];window.open(t+(t.indexOf("?")==-1?"?":"&")+i,"_blank")}function Navigate(n){n.lastIndexOf("&")==n.length-1&&(n=n.slice(0,-1));document.frmNavigate.action=n;location.href=n}function showExternalSiteDialog(n){return $(n).closest("[contenteditable=true]").length?!1:(window.externalUrl=n.href,window.externalTarget=n.target,openCpModal({title:"Leaving Site",className:"externalLinkDialog",url:"/Common/Modules/LeavingSite/Dialog.aspx",useIframe:!0,iframeHeight:"370px"}),!1)}function slideToggle(n,t,i){var r=$(n),u=r.is(":visible");if(arguments.length==1&&(t=!u),t==u)return!1;$.each(r,function(n,t){var i=$(t),r=i.is(":visible"),u=i.show().height();i.data("originalHeight")||i.data("originalHeight",u);r||i.hide().css({height:0})});t?$.each(r,function(n,t){$e=$(t);$e.show().animate({height:$e.data("originalHeight")},{duration:i})}):r.animate({height:0},{duration:i,complete:function(){r.hide()}});r.queue(function(){r.height("auto");$(this).dequeue()})}function SignOut(){(function(n){n.QueryString=function(n){var r,t,i;if(n=="")return{};for(r={},t=0;t<n.length;++t)(i=n[t].split("="),i.length==2)&&(r[i[0]]=decodeURIComponent(i[1].replace(/\+/g," ")));return r}(window.location.search.substr(1).split("&"))})(jQuery);var t="/IdentityServer/SignOut?referrer="+encodeURIComponent(window.location.pathname.substring(1)+window.location.search),n=$.QueryString.dn;n!=undefined&&(n.toLowerCase().startsWith("http")||(n="http://"+n),t=n+t);window.location.href=t}function openShareEmailPageModal(n){var t=n&&n!=""?n:document.title;openCpModal({type:"POST",data:{subject:t},title:"Email This Page",className:"emailPage",url:"/EmailPage/Home/EmailPageModal"})}function openShareEmailPageModalWithReferrel(n,t){var i=n&&n!=""?n:document.title;openCpModal({type:"POST",data:{subject:i,specificUrlReferrer:t},title:"Email This Page",className:"emailPage",url:"/EmailPage/Home/EmailPageModalWithSpecificUrl",elementID:"mvcModal"})}function openShareEmailPage(n){var t=n&&n!=""?n:document.title;window.location.href="/EmailPage/?subject="+escape(t)}function renderBanner(n,t,i,r,u,f){var o=$("#"+t),s=$("#"+n),e;s.replaceWith(createBannerExternalMarkup(o,i,r,u,f));e=$("div.stickyInnerDiv.sticky");e.length>0&&$("#bodyWrapper .bannerObject.external").css("top","0")}function centerImage(n,t,i,r){var f=0,u=1;return i>n?(u=(i-n)/i,r-=r*u):i<n&&(u=(n-i)/i,r+=r*u),i=n,r<t&&(u=(t-r)/r,i+=i*u,r=t,f=(i-n)/-2),{imageWidth:i,imageHeight:r,left:f}}function getSrcSetImages(n,t){var i=n.indexOf("?")!==-1;return $.map(t,function(t){return n+(i?"&":"?")+"width={width}&mode=min {width}w".replace(/{width}/g,t)}).join(",")}function getSrcSetSizes(n){return $.map(n,function(t,i){return i===n.length-1?t-20+"px":"(max-width: "+t+"px) "+(t-20)+"px"}).join(",\n")}function getAdjustedSrcSetWidths(n){if(!n)return srcSetWidths;n=parseInt(n,10);var t=$.map(srcSetWidths,function(t){return t<n-100?t:null});return t.push(n),t}function getSrcSetAttributesForImage(n,t){var r="",u=n.startsWith("data:"),i;return u?r:(i=getAdjustedSrcSetWidths(t),i.length>1&&(r='srcSet="'+getSrcSetImages(n,i)+'" sizes="'+getSrcSetSizes(i)+'"'),r)}function recalculateImageAttributesForBanner(n,t,i){for(var o,e,u=0;u<t.length;u++){var f=t[u].url,s=t[u].imgId,r=n.find("#"+s);r.attr("srcSet")!=""&&r.attr("srcSet","");r.attr("sizes")!=""&&r.attr("sizes","");o=f.startsWith("data:");e=o?f:f+"&width="+Math.round(i)+"&mode=min";r.attr("src")!=e&&r.attr("src",e)}}function getImageCacheExpirationTime(){var n=window.commonVars.imageCacheExpirationTime;return(parseInt(n,10)||30)*60}function createBannerExternalMarkup(n,t,i,r,u){var s,g,c,p,tt,w,it,e,b,k,a;typeof dynamicStretchContainers=="function"&&window.dynamicStretchContainers();var o=n.parent().outerHeight(!0),v=$(window).height(),d=i.Height,h=n.parent().attr("id")=="bodyWrapper"||n.parent().parent().attr("id")=="bodyWrapper",y=0;h&&v>o&&(o=v);s=i.Width;t.ImageScale&&(g=n.outerWidth(!0),h&&(o=v),c=centerImage(g,o,s,d),s=c.imageWidth,o=c.imageHeight,y=c.left);p=i.FileName.startsWith("data:");(i.FileName.startsWith("/")||i.FileName.startsWith("http")||p)&&(r="");var l=p?i.FileName:r+i.FileName+"?cache="+getImageCacheExpirationTime(),nt=l.startsWith("data")?t.SlotName+"_"+i.BannerImageID:t.SlotName+"_"+i.FileName.split("/").pop(),rt='id="'+nt+'" ',ut=getSrcSetAttributesForImage(l,s),f=u?$(u):$('<img class="bannerObject" '+rt+ut+' src="'+l+'" alt="'+i.AltText+'">');f.attr("width",s+"px");f.css("position","absolute");switch(t.ImageAlignment){case 1:case"Left":f.css("left","0");f.css("margin","0");break;case 2:case"Center":f.css("left","50%");f.css("margin","0 0 0 -"+Math.round(i.Width/2)+"px");break;case 3:case"Right":f.css("right","0px");f.css("margin","0")}if(tt="position: "+(t.ImageScroll?"absolute;":"fixed;"),w=$("#bodyWrapper"),t.ImageScroll||(y+=parseInt(w.css("padding-left"),10)),it='<div class="bannerObject external" id="bannerDiv'+n.attr("id")+'" style="min-height: '+o+"px ;top: 0px; left: "+y+"px; right: 0; "+tt+' overflow: hidden; z-index: -999999; padding: 0px;"><\/div>',e=$(it).append(f),e.attr("data-image-scale",t.ImageScale),b=screen.height,k=screen.width,$(window).off("resize.banner"+t.SlotName),t.ImageScale)$(window).on("resize.banner"+t.SlotName,function(){screen.height!==b&&screen.width!==k&&(b=screen.height,k=screen.width,a(n))});a=function(n){var r=n.parent().outerHeight(!0),o=$(window).height(),s=0,u,c,f;h&&o>r&&(r=o);u=i.Width;t.ImageScale&&(c=n.outerWidth(!0),h&&(r=o),f=centerImage(c,r,u,d),u=f.imageWidth,r=f.imageHeight,s=f.left,recalculateImageAttributesForBanner(e,[{url:l,imgId:nt}],u));t.ImageScroll||(s+=parseInt(w.css("padding-left"),10));e.css("left",s);e.find("img.bannerObject").width(u);e.css("min-height",r+"px")};window.Pages=window.Pages||{};window.Pages.Banners=window.Pages.Banners||{};$(window.Pages.Banners).on("ExternalBannersResize",function(){a(n)});if(jQuery.resize)n.children(":not(.bannerObject, script)").off("resize").on("resize",function(){$(window.Pages.Banners).trigger("ExternalBannersResize")});if(t.ImageScale&&(window.Pages.onResizeHandlers=window.Pages.onResizeHandlers||[],window.Pages.onResizeHandlers.push(function(){$(window.Pages.Banners).trigger("ExternalBannersResize")})),t.ImageScale){const t=new ResizeObserver(()=>{a(n)});t.observe(n.parent().get(0))}return e}function setBannerHeights(){$("div.bannerObject.external").each(function(){var n=$(this),r=n.parent().attr("id")=="bodyWrapper"||n.parent().parent().attr("id")=="bodyWrapper",t=t=n.parent().outerHeight(!0),i=$(window).height();r&&i>t&&(t=i);n.attr("data-image-scale")==="true"?n.css("min-height",n.find("img").height()):n.css("min-height",t)})}function createBannerExternalMarkupForSlideshow(n,t,i,r,u,f){var a,g,e,h,p,nt,l,et,ot,st,tt,ht,o,it,ct,lt;typeof dynamicStretchContainers=="function"&&window.dynamicStretchContainers();var w=n.parent().outerHeight(!0),at=n.outerWidth(!0),rt=$(window).height(),b=n.parent().attr("id")=="bodyWrapper"||n.parent().parent().attr("id")=="bodyWrapper",k=0,d=0,ut=0;for(b&&rt>w&&(w=rt),a="",g=[],e=0;e<r.length;e++){var vt=r[e],v=r[e].AltText,s=r[e].Width;s>k&&(k=s);r[e].Height>d&&(d=r[e].Height);h="";switch(t.ImageAlignment){case 1:case"Left":h+="left: 0;  margin: 0;";break;case 2:case"Center":h+=" left: 50%; margin: 0 0 0 -"+Math.round(vt.Width/2)+"px;";break;case 3:case"Right":h+=" right: 0px; margin: 0;"}t.ImageScale&&(s=at);p=r[e].FileName.startsWith("data:");nt=i;(r[e].FileName.startsWith("/")||r[e].FileName.startsWith("http")||p)&&(nt="");var c=p?r[e].FileName:nt+r[e].FileName+"?cache="+getImageCacheExpirationTime(),ft=p?t.SlotName+"_"+r[e].BannerImageID:t.SlotName+"_"+r[e].FileName.split("/").pop(),y='id="'+ft+'" ';g.push({url:c,imgId:ft});l=getSrcSetAttributesForImage(c,s);u==="Slideshow"?a+=e>1?'<img class="bannerObject" '+y+l+' width="'+s+'px" style="position: absolute;'+h+'" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-is-delayed="true" data-delayed-image="'+c+' alt="'+v+'">':'<img class="bannerObject" '+y+l+' width="'+s+'px" style="position: absolute;'+h+'" src="'+c+'" data-is-delayed="false" alt="'+v+'">':u==="Rotating"&&(f<0&&(f=0),et=f===0?r.length-1:f-1,ot=f===r.length-1?0:f+1,t.SlideshowControlsPosition===0||t.SlideshowControlsPosition==="None"?e===f&&(a+='<img class="bannerObject" '+y+l+' width="'+s+'px" style="position: absolute;'+h+'" src="'+c+'" data-is-delayed="false" alt="'+v+'">'):a+=e===et||e===f||e===ot?'<img class="bannerObject" '+y+l+' width="'+s+'px" style="position: absolute;'+h+'" src="'+c+'" data-is-delayed="false" alt="'+v+'">':'<img class="bannerObject" '+y+l+' width="'+s+'px" style="position: absolute;'+h+'" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-is-delayed="true" data-delayed-image="'+c+'" alt="'+v+'">')}if(st="position: "+(t.ImageScroll?"absolute;":"fixed;"),tt=$("#bodyWrapper"),t.ImageScroll||(ut+=parseInt(tt.css("padding-left"),10)),ht='<div class="bannerObject external" id="bannerDiv'+n.attr("id")+'" style="min-height: '+w+"px ;top: 0; left: "+ut+"px; right: 0; "+st+' overflow: hidden; z-index: -999999; padding: 0px;">'+a+"<\/div>",o=$(ht),o.attr("data-image-scale",t.ImageScale),it=function(n){var i=n.parent().outerHeight(!0),f=$(window).height(),e=0,r,s,u;b&&f>i&&(i=f);r=k;t.ImageScale&&(s=n.outerWidth(!0),b&&(i=f),u=centerImage(s,i,r,d),r=u.imageWidth,i=u.imageHeight,e=u.left,recalculateImageAttributesForBanner(o,g,r));t.ImageScroll||(e+=parseInt(tt.css("padding-left"),10));o.css("left",e);o.find("img.bannerObject").width(r);o.css("min-height",i+"px")},ct=function(n){var t=$("#bannerSlideshowControls_"+n[0].id),i=$(window).width();t.length>0&&i<416?(t.hide(),o.removeClass("fixedBanner")):t.length>0&&i>=416&&!t.hasClass("none")&&(t.show(),o.addClass("fixedBanner"))},$(window).off("resize.banner"+t.SlotName),window.Pages.onResizeHandlers=window.Pages.onResizeHandlers||[],window.Pages.onResizeHandlers.push(function(){ct(n)}),lt=$("#bannerSlideshowControls_"+n[0].id),lt.length>0&&o.addClass("fixedBanner"),t.ImageScale){const t=new ResizeObserver(()=>{it(n)});t.observe(n.parent().get(0));it(n)}return o}function renderExternalBannerSlideshow(n,t,i,r,u){var o=t.BannerImages,e,a;t.SlideShowSlideTiming||(t.SlideShowSlideTiming=1);t.SlideShowTransitionTiming||(t.SlideShowTransitionTiming=1);var s=parseFloat(t.SlideShowSlideTiming)*1e3,f=parseFloat(t.SlideShowTransitionTiming)*1e3,h=$("#"+n),c=createBannerExternalMarkupForSlideshow(h,t,i,o,r,parseInt(u)),l=$(c);l.insertAfter($("#bannerImagesJSON"+t.BannerOptionID));e=$("div#bannerDiv"+n).find("img.bannerObject");t.SlideshowTransition=="1"&&(f=0);$(document.body).append($("#bannerSlideshowControls_"+n));a=new SimpleSlideshow(e,f,s,r,parseInt(u))}function SimpleSlideshow(n,t,i,r,u){"use strict";var e=this,y=null,c=null,s=null,h=null,f=-1,l=-1,a=0,k=!1,o=n.length,b=!1,d,v,p,w;r==="Rotating"&&o>1&&(f=u-1,b=!0);d=!1;v=function(n){d&&console.log("[Simple Slideshow] "+n)};e.autoFadeNext=function(){k||r!="Slideshow"||e.goToNext()};e.goToNext=function(){f=f>=o-1?0:f+1;a=f==0?o-1:f-1;l=f<o-1?f+1:0;y=$(n[f]);s=$(n[l]);s.data("is-delayed")==!0&&(s.attr("src",s.data("delayed-image")),s.data("is-delayed","false"),s.data("delayed-image",""));c=$(n[a]);v("Automatic transition next. Image To Show Index: "+f+", Previous Image Index: "+a);e.sendBehindFront(y).show();b||(o==1?e.sendToFront(c).show():o>1&&e.sendToFront(c).show().fadeOut(t,function(){v("Fade out.");setTimeout(e.autoFadeNext,i)}))};e.goToPrevious=function(){f=f==0?o-1:f-1;a=f==0?o-1:f-1;l=f<o-1?f+1:0;y=$(n[f]);h=$(n[a]);h.data("is-delayed")==!0&&(h.attr("src",h.data("delayed-image")),h.data("is-delayed","false"),h.data("delayed-image",""));c=$(n[l]);v("Automatic transition next. Image To Show Index: "+f+", Previous Image Index: "+l);e.sendBehindFront(y).show();e.sendToFront(c).show().fadeOut(t,function(){v("Fade out.");setTimeout(e.autoFadeNext,i)})};this.pause=function(){k=!0};this.sendToFront=function(n){return n.css("z-index","3"),n};this.sendBehindFront=function(n){return n.css("z-index","2"),n};this.autoFadeNext();r=="Rotating"&&o>1&&this.goToNext();p=!1;w=!1;$('a[id*="arrowNext_"],button[id*="arrowNext_"]').click(function(n){if(p)return n.preventDefault(),!1;e.pause();e.goToNext();p=!0;setTimeout(function(){p=!1},1e3);n.preventDefault()});$('a[id*="arrowPrev_"],button[id*="arrowPrev_"]').click(function(n){if(w)return n.preventDefault(),!1;e.pause();e.goToPrevious();w=!0;setTimeout(function(){w=!1},1e3);n.preventDefault()});b=!1}function renderBannerVideo(n,t,i,r){var f,c,o,s;if(i!=null){var u=$("#"+t),e=$("#"+n),h=u.parent().attr("id")=="bodyWrapper"||u.parent().parent().attr("id")=="bodyWrapper",l='<div class="bannerObject external" id="bannerDiv'+u.attr("id")+'" style="top: 0; left: 0px; right: 0; position: absolute; overflow: hidden; z-index: -999999; padding: 0px;"><\/div>',a=$(l);e.after(a);r?e.next().html(r):(f=$("#bannerDiv"+u.attr("id")),c=f.next("video"),f.append(c),o=f.next("img"),o.attr("alt",i.AltText),f.append(o));s=function(n){var t=n.parent().outerHeight(!0),o=$(window).height(),s=0,f,r;h&&o>t&&(t=o);var c=i.VideoHeight,u=i.VideoWidth,l=n.outerWidth(!0);h&&(t=o);f=centerImage(l,t,u,c);u=f.imageWidth;t=f.imageHeight;s=f.left;r=e.next();r.css("left",s);r.find("video").css("width",u+"px");r.find("img").css("width",u+"px");r.css("min-height",t+"px")};$(window).off("resize.banner"+t);window.Pages.onResizeHandlers=window.Pages.onResizeHandlers||[];window.Pages.onResizeHandlers.push(function(){s(u)});s(u)}}function removeEmptyFeaturedAreas(){$('div[id^="featureArea"]').each(function(){$(this).html().trim()==""&&$(this).parent().css("display","none")});$('div[id^="featureContent"]').each(function(){$(this).html().trim()==""&&$(this).css("display","none")})}function setWidgetServiceHovering(n,t,i){if(window.isMobileBrowserIncludingTablets){setWidgetServiceClicking(n,t,i);return}var r=n.next(),f=n.parent(),u=null,e=400,o=300;n.on("mouseenter.services",function(){clearTimeout(u);u=setTimeout(function(){r.is(":visible")||adjustFlyoutPosition(f,r);r.show();i()},o)});n.on("mouseleave.services",function(){clearTimeout(u);u=setTimeout(function(){r.hide();i()},e)});r.children().on("mouseenter.services",function(){clearTimeout(u);u=setTimeout(function(){r.is(":visible")||adjustFlyoutPosition(f,r);r.show();i()},o)});r.children().on("mouseleave.services",function(){clearTimeout(u);u=setTimeout(function(){r.hide();i()},e)});if(t)n.off("keypress").on("keypress",function(t){t.which===13&&n.trigger("mouseenter.services")})}function setWidgetServiceClicking(n,t,i){var r=n.next(),f=n.parent(),u=function(t){t.stopPropagation();t.preventDefault();n.parents(".megaMenu").length>0&&r.addClass("forMegaMenu");r.is(":visible")||adjustFlyoutPosition(f,r);r.toggle();i()};n.off("click").on("click",u);if(t)n.off("keypress").on("keypress",function(n){n.which===13&&u(n)})}function removeEmptyFeaturedAreas(){$('div[class^="html5aside"]').each(function(){$(this).html().trim()===""&&$(this).remove()})}function LayoutClass(){this.filter=null}function popupSignIn(n,t,i){var r=new PopupBasedAuthentication;r.setupJsCallback(i);r.requireLoggedIn(n,t)}function internetExplorerMessagingHandlerForPopup(n){var t=new PopupBasedAuthentication;t.internetExplorerMessageHandling(n)}function setTabbedWidgetsTabHeight(n){if(n==null||typeof n=="undefined")$(".tabbedWidget.cpTabs").each(function(){var n=$(this);n.find("li").each(function(){var n=$(this);n.css("height")!="0px"&&n.find("a").css("height",n.css("height"))})});else{var t=$("#"+n);t.find("ol.tabbedWidget.cpTabs").find("li").each(function(){var n=$(this);n.is(":hidden")||n.css("height")!="0px"&&n.find("a").css("height",n.css("height"))})}}function moveMegaMenusInDOM(n){var t=$(".megaMenuContainer").not(".moved"),i=$(".megaMenuContainer.moved");t.each(function(){$(this).appendTo("body");$(this).addClass("moved").addClass("megaMenu");$(this).css("position","absolute");$(this).css("z-index","100");updateMegaMenuAttributes($(this),n)});i.each(function(){updateMegaMenuAttributes($(this),n)})}function updateMegaMenusOnBrowserResize(){var n=$(".megaMenuContainer");n.each(function(){updateMegaMenuAttributes($(this))})}function updateMegaMenuAttributes(n,t){var f=$("#megaMenuWidthReference").val(),u=$("#megaMenuPopupDirection").val();t!=null&&(t.widthReference!=null&&(f=t.widthReference),t.direction!=null&&(u=t.direction));var r=$(".siteNav.mainNav"),e=r.closest(".siteWrap"),i=null;i=f=={MainNavigation:0,SitesContent:1}.MainNavigation?r:e;i!=null&&i.length>0&&(n.css("left",i.offset().left+parseFloat(i.css("padding-left"))),n.css("width",i.width()));u==null||u=={Below:0,Above:1}.Below?n.css("top",r.offset().top+r.height()):n.css("top","-"+(n.height()-$("#divToolbars").height())+"px")}function adjustMegaMenuDisplay(n,t){var i=$("#sampleMegaMenu");updateMegaMenuAttributes(i,{widthReference:n,direction:t})}function getSlideshowContent(n){var t="";return location.protocol=="http:"?$.ajax({url:"/Slideshow/Render/"+n,type:"POST",cache:!1,"async":!1,success:function(n){t=n},error:function(n){alert("Error: "+n.statusText+"\nStatus: "+n.status)}}):$.ajax({url:"https://"+window.location.hostname+"/Slideshow/Render/"+n,type:"POST",cache:!1,"async":!1,success:function(n){t=n},error:function(n){alert("Error: "+n.statusText+"\nStatus: "+n.status)}}),t}function getAbsoluteUrl(n){return n}function fireMediaQueriesIfNeeded(n){window.cpMedia&&fireMediaElementQueriesOfChildren(n)}function smoothScroll(n,t){return $("html, body").animate({scrollTop:n.offset().top-($("#divToolbars").height()+$("div.cp-Toolbars").height())},t),!1}function hideLiveEditElement(n){n.addClass("hide");setTimeout(function(){n.hide()},666)}function showLiveEditElement(n){n.show();setTimeout(function(){n.removeClass("hide")},1)}function redrawContextualInnerToolbar(n,t){if(t>0&&!IsUsingEngage6NewUI()){var i="/Pages/Toolbar/Contextual?pageID="+n+"&versionID="+t;$.ajax({url:i,type:"GET",cache:!1,success:function(n){$("#informativeToolBar").remove();var i=$("#innerToolbar");i.length>0?i.replaceWith(n):$("#divToolbars").append(n);InitializeToolbar();window.Toolbars&&window.Toolbars.ContextualToolbar&&$(window.Toolbars.ContextualToolbar).trigger("Loaded");$(".widgetSpacer").each(function(){var n=$(this);n.hasClass("adminWrap")||n.addClass("adminWrap")});window.cpui.inboundServiceReady.then(function(){window.cpui.switchPageVersion(t)})},error:function(n){n.status!==0&&n.readyState!==0&&alert("Error: "+n.statusText+"\nStatus: "+n.status)}})}}function InitializeToolbar(){$("#lnkVersionSaveAsCopy","#ulVersionToolBar").off("click").click(function(n){n.preventDefault();$(this).hasClass("inactive")||SaveAsCopy()});$("#lnkVersionCancel","#ulVersionToolBar").off("click").click(function(n){n.preventDefault();$(this).hasClass("inactive")||AbandonWorkingCopy()});$("#layoutPageSelector","#LayoutToolBar").off("change").change(function(){window.location.href="/"+$(this).val()})}function triggerStickyStructuralInitLogic(){setTimeout(function(){(new StickyStructuralContainers).init()},666)}function toggleWidgetsLink(n){var t=$("#innerLnkwidgets");t&&t[0]&&(n?(t.removeAttr("disabled").removeClass("cp-modificationProhibited"),t[0].href="#liveEditTab_widgets",addClassToWidgets(!0)):(t.attr("disabled","disabled").addClass("cp-modificationProhibited"),t[0].href="#",addClassToWidgets(!1)))}function showWidgetDisabledPopUp(){openCpModal({title:"Widget Edit",elementID:"widgetDisabledPopup",autoAdjust:!1,className:"adminWrap accountActivation widgetPopUp popup-position",isFrontEnd:!1,htmlContent:'<div class="modalScreen socialSignIn"><p>To modify this content, you\'ll have to create a copy of the page first.<\/p><p><a class="widget-disable socialButton twitter toTwitterPageSelect pageCopyEditWidgetModal cursor-pointer"><span class="socialButton-override">Copy Page<\/span><\/a><a class="widget-disable socialButton twitter toTwitterPageSelect closeEditWidgetModal cursor-pointer" style="padding-left:20px;"><span class="socialButton-override">Cancel<\/span><\/a><\/p><\/div>',draggable:!0})}function savePageCopy(){SaveAsCopy();closeModal()}function closeModal(){hideModal(".modalContainer.modalContainerCP")}function addClassToWidgets(n){var t=$(".pageContent div");$.each(t,function(t,i){n?$(i).removeClass("cp-modificationProhibited"):$(i).addClass("cp-modificationProhibited")})}var commonLocalization=null,userAgent=window.navigator.userAgent,iOSSafari=userAgent.match(/iP(ad|hone)/i)&&userAgent.match(/WebKit/i)&&!userAgent.match(/CriOS/i),hashRegex=/^(#cc[A-z0-9]{8}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{12})$/,stickyStructuralContainers=null,targetHash,IsLiveEditOn,srcSetWidths,internetExplorerVersion;window.location.hash&&hashRegex.test(window.location.hash)&&(targetHash=window.location.hash,window.location.hash="",scroll(0,0),setTimeout(function(){scroll(0,0)},1)),function(){var n=4e3,i=function(){n=n*1.25},t=function(){setTimeout(t,n);setBannerHeights();i()};t()}();IsLiveEditOn=function(){return document.body.classList.contains("cp-liveEditOn")?GetCookie("enableLiveEdit")==="true":!1};$(document).ready(function(){function e(n,t){if(n.IsSamlLoginEnabled)window.location="/Admin/Saml/LogonRequest?RelayState="+window.location.pathname.substring(1);else{var i=new PopupBasedAuthentication;i.requireLoggedIn(t.attr("href"),"")}}var u,i,f,n,t,r;if(!window.isResponsiveEnabled){u=250;window.Pages=window.Pages||{};window.Pages.onResizeHandlers=window.Pages.onResizeHandlers||[];typeof updateMegaMenusOnBrowserResize=="function"&&window.Pages.onResizeHandlers.push(updateMegaMenusOnBrowserResize);$("#hdnWidgetManager").length==0&&typeof rearrangeFlyoutsOnResizeEvents=="function"&&window.Pages.onResizeHandlers.push(rearrangeFlyoutsOnResizeEvents);function n(n){var t,i=function(){t&&clearTimeout(t);t=setTimeout(function(){for(var n=0;n<window.Pages.onResizeHandlers.length;n++)typeof window.Pages.onResizeHandlers[n]=="function"&&window.Pages.onResizeHandlers[n]()},u)};window.addEventListener?window.addEventListener(n,i,!1):window.attachEvent&&window.attachEvent("on"+n,i)}n("resize");n("orientationChange")}window.isResponsiveEnabled&&$.each($.find(".fr-view table"),function(n,t){$(t).parent().addClass("responsiveEditor");$.each($(t).find("thead th"),function(n,i){$.each($(t).find("tbody tr"),function(t,r){$($(r).find("td")[n]).attr("data-label",i.textContent)})})});$("#divToolbars").css("overflow-x","visible");$("#divToolbars").css("overflow-y","visible");browserFailOvers();IsLiveEditOn()&&isUserLoggedInAsync().then(function(n){n&&$("body").addClass("cp-liveEditOn").removeClass("cp-liveEditOff")});setTimeout(function(){$(".mobile.header .mobileMenu").css("top",$("#divToolbars .mobileAlertBar").outerHeight(!0))},10);$("div.mobile.header > a.mobileMenu").off().click(function(n){n.preventDefault();$("#menuPanel").css("top",$("#divToolbars").outerHeight(!0));$("#menuPanel").toggle("slide");window.scrollTo(0,0)});typeof dynamicStretchContainers=="function"&&(i=typeof dynamicStretchContainers=="function",f=setInterval(function(){i&&window.dynamicStretchContainers()},50),setTimeout(function(){clearInterval(f);IsLiveEditOn()&&setInterval(function(){i&&window.dynamicStretchContainers()},2e3)},4e3));$("#hdnWidgetManager").length==0&&typeof rearrangeFlyouts=="function"&&setTimeout(function(){setInterval(function(){rearrangeFlyouts(!1)},2e3)},2e3);window.setTimeout(function(){moveMegaMenusInDOM({direction:$("#megaMenuPopupDirection").val()})},50);$(".viewArchiveLink").length>0&&$("body").addClass("cpViewArchiveOn");$("body").append($("#ctl00_ctl00_MainContent_ctl00_liveEditPopupWindow")).append($("#editItemBehavior_backgroundElement"));Core.Layout.toggleFeatureColumn();Core.Layout.attachTabbedWidgetTabHandlers();$(document).on("click","a.errorDetails",function(n){n.preventDefault();$(this).next("div").slideToggle("fast")});$(document).on("mouseenter","img.imageHover",function(){$(this).attr("src",$(this).data("hover"))});$(document).on("mouseleave","img.imageHover",function(){$(this).attr("src",$(this).data("image"))});n=$("#favoritesList");t=$(".cpToolbar .userMenu .popOut");n.hide();t.hide();$('a[href="#favoritesList"]').click(function(t){t.preventDefault();n.hasClass("open")?n.slideUp(200):slideToggle(n,!0,200);n.toggleClass("open")});$(".cpToolbar .popOutContainer > a").click(function(){t.hasClass("open")?t.slideUp(200):t.slideDown(200);t.toggleClass("open")});$(document).on("keypress",".requireSignIn",function(){$(this).trigger("click")});$(document).on("mouseup",".requireSignIn",function(n){n.preventDefault();$(this).click(function(n){n.preventDefault()});var t=$(this);$.ajax({url:"/Saml/IsSamlLoginEnabled",type:"GET",success:function(n){e(n,t)},"async":!1})});flipHandlesIfNecessary();$(window).scroll(function(){$(".flipHandles").removeClass("flipHandles")});location.search.toLowerCase().indexOf("preview=yes")>-1||location.search.toLowerCase().indexOf("print=yes")>-1?$("body").addClass("printPreview"):$("body").removeClass("printPreview");$("#viewFullWebsiteOnMobile").off("click").click(function(){var n=new Date,t;n.setHours(n.getHours()+2);t=n.toUTCString();document.cookie="forceMobileOff=true; SameSite=Lax; Secure; expires="+t+"; path=/"});$("#backToMobileView").off("click").click(function(){document.cookie="forceMobileOff=; SameSite=Lax; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/"});typeof StickyStructuralContainers=="function"&&(stickyStructuralContainers=new StickyStructuralContainers);typeof Animations=="function"&&(r=new Animations,IsLiveEditOn()?setTimeout(function(){r.Apply()},100):r.Apply());/iPhone|iPad|iPod/i.test(navigator.userAgent)&&$(".graphicButtonLink").removeAttr("onmouseover");$(".cp-modificationProhibited").on("click",function(){$(this).hasClass("cp-modificationProhibited")&&showWidgetDisabledPopUp()});$(".pageCopyEditWidgetModal").on("click",function(){savePageCopy()});$(".closeEditWidgetModal").on("click",function(){closeModal()})});$(window).on("load",function(){stickyStructuralContainers!=null&&stickyStructuralContainers.init();$('[class*="pageloadAnimationTrigger"]').each(function(){$(this).addClass("animation-triggered")});setTimeout(function(){var n=$("[target='_blank']");$.each(n,function(n,t){$(t).attr("rel","noopener noreferrer")})},175);$("div.bannerObject").css("position")==="fixed"&&$(".bannerSlideshowControlsNew").css("position","fixed")});$(window).on("load",function(){removeEmptyFeaturedAreas();window.isResponsiveEnabled&&typeof dynamicStretchContainers=="function"&&dynamicStretchContainers()});srcSetWidths=[300,600,900,1280,1920,2560,4096];LayoutClass.prototype.attachTabbedWidgetTabHandlers=function(){window.Pages.tabChangeHandlers=window.Pages.tabChangeHandlers||[];$(".tabbedWidget.cpTabPanel").hide();$(".tabbedWidget.cpTabPanel.showing").show();$(".tabbedWidget.cpTabs, .tabbedWidgetNarrow.cpTabs").each(function(){var t=$(this);t.find("li:not(.newTab) > a").off("click").click(function(t){var u,o;t.preventDefault();var r=$(this),s=this,f=r.attr("href"),i=$("div"+f),h=r.parent().parent().hasClass("tabbedWidgetNarrow"),c=r.parent().parent().parent(),e=r.parents(".widget.widgetTabbed");i.hasClass("showing")||(u=e.hasClass("narrow"),u?r.parent().parent().siblings("ol").find("li.active").removeClass("active"):c.children().first().find("li.active").removeClass("active"),e.find('a[href="'+f+'"]').parent().addClass("active"),h?(i.siblings(".showing").removeClass("showing").slideUp(),i.addClass("showing").slideDown(function(){n(i);u&&s.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})})):(i.siblings(".showing").removeClass("showing").hide(),i.addClass("showing").show(),n(i)),o=i.contents().find(".videoPlayer"),o.length>0&&i.contents().find(".videoPlayer").children("iframe").trigger("onload"));window.Pages.tabChangeHandlers.length>0&&window.Pages.tabChangeHandlers.forEach(function(n){n()})})});$(".nextAction.tabName").off("click").click(function(n){n.preventDefault()});$.fn.hasData=function(n){return this.filter(function(){return $(this).data(n)!=null})};var n=function(n){fireMediaQueriesIfNeeded(n)}};LayoutClass.prototype.debouncedStyleSheetUpdate=function(){var n={},t=!1&&console&&console.log?function(n){console.log("[Debounced Stylesheet Update] "+n)}:function(){},i=function(n,i,r){var u,f;t("Debounced Call");u=document.getElementById(n);r=r===undefined?!1:r;r||$("#hdnThemePropertiesMiscStyles").length>0&&$("#hdnThemePropertiesMiscStyles").html()!=""&&(i+=$("#hdnThemePropertiesMiscStyles").html());u==null&&(u=document.createElement("style"),u.id=n,u.setAttribute("type","text/css"),f=document.getElementsByTagName("head")[0],f.appendChild(u));u.styleSheet?u.styleSheet.cssText=i:u.innerHTML=i};return function(r,u){t("Bounce Call");n[r]&&clearTimeout(n[r]);n[r]=setTimeout(function(){i(r,u)},100)}}();LayoutClass.prototype.updateStylesheet=function(n,t){this.debouncedStyleSheetUpdate(n,t)};LayoutClass.prototype.toggleFeatureColumn=function(){($("#pageShowFeatureColumn").val()||"").toLowerCase()=="true"||$("#pageShowFeatureColumn").data("value")===!0?($("body").addClass("withFeatureColumn"),$("#featureColumn").show()):($("body").removeClass("withFeatureColumn"),$("#featureColumn").hide())};LayoutClass.prototype.stretchContainers=function(n){this.unstretchContainers(n);$(n).each(function(){var i=$(this),t=i.outerHeight(),u,f,e;if(i.siblings().each(function(){var i=$(this),n;i.css("float")!="none"&&(n=i.outerHeight(),t=n>t?n:t)}),t>=i.outerHeight()){for(var o=t,n=i,r=n;n.children(".inner").length;)r=r.add(n.children(".inner")),n=n.children(".inner");u=0;r.each(function(){$this=$(this);u+=parseFloat($this.css("paddingTop"))+parseFloat($this.css("paddingBottom"))+parseFloat($this.css("borderBottomWidth"))+parseFloat($this.css("borderTopWidth"))});f=o-u;e=f.toString()+"px";n.css("min-height",e)}})};LayoutClass.prototype.unstretchContainers=function(n){$(n).each(function(){var n=$(this);n.css("min-height","0");$(".inner",n).css("min-height","0")})};LayoutClass.prototype.dynamicJavascript=function(n){var t=n.replace(/\\'/g,"'").replace(/\\\"/g,'"').replace(/\\\t/g,"\t").replace(/\\\r/g,"\r").replace(/\\\n/g,"\n").replace(/\\\f/g,"\f").replace(/\\\\/g,"\\"),i=new Function(t);i()};LayoutClass.prototype.setColumnWidth=function(n){var t=$("input.auto.update.widgetOption.common[name=WidgetWidth]").val();n.closest("div.outer.col").css("width",t?t+"%":"")};window.Core.Layout||(window.Core.Layout=new LayoutClass);$(function(){var t=!1,n=function(n){t&&console.log("[Send User Home If Logged Out] "+n)},i=function(){"use strict";var r,u;n("Initializing Send User Home If Logged Out module.");var t=this,i=!1;if(t.initiallyLoggedInWithLiveEdit=$('[href="#liveEditMenu"]').hasClass("on"),!t.initiallyLoggedInWithLiveEdit){n("Initialization Stopped - Not initially logged in with Live Edit On.");return}$.ajaxSetup({beforeSend:function(){t.isAjaxOccuring=!0},complete:function(){n("Ajax Call Completed (hook) - "+(i?"Login Check is Pending.":"Login Check is not already Pending."));t.isAjaxOccuring=!1;i||r(u,function(){return!t.isAjaxOccuring},2e3)}});r=function(t,r,u){n("Lazy Execution Triggered.");i=!0;var f=null,e=function(){n("Attempting to execute login check.");r()?(t(),clearInterval(f),n("Login check is no longer pending. Login check invoked."),i=!1):n("AJAX request in progress. Trying again in a short bit.")};f=setInterval(e,u)};u=function(){isUserLoggedIn()||(alert("You are no longer logged in. Please login to continue."),location.href="/signin?redirect="+window.location.pathname)}};setTimeout(i,6e3)});window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.host);internetExplorerVersion=function(){var t,i=navigator.userAgent,n=i.match(/MSIE\s?(\d+)(?:\.(\d+))?/i);return n!=null?n[1]:t}();$(window).on("load",function(){var n;(window.location.hash&&hashRegex.test(window.location.hash)||targetHash&&hashRegex.test(targetHash))&&(n=$(targetHash)?$(targetHash):$(window.location.hash),n[0].getAttribute("data-smoothscrolling")?(smoothScroll(n,1333),window.location.hash=targetHash):n.length?(smoothScroll(n,1),window.location.hash=targetHash):location.hash=n.selector);$('a[href*="#"]:not([href="#"])').click(function(){var t=$(this)[0],n;if(hashRegex.test(t.hash))if(t.target=="_blank")window.location=t.href;else if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){if(n=$(this.hash),n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length&&n[0].getAttribute("data-smoothscrolling"))return smoothScroll(n,1333),window.location.hash=this.hash,!1;if(n.length)return smoothScroll(n,1),window.location.hash=this.hash,!1}})});
function MenuManager(){this.$divListSubMenus=null;this.menuTimeoutID=null;this.mainMenuMaxSubMenuLevels=0;this.sideMenuMaxSubMenuLevels=0;this.popdownDelaySideMenu=500;this.popdownDelayTopMenu=500;this.popupDelaySideMenu=300;this.popupDelayTopMenu=300;this.isMainMenuEditable=!1;this.isMainMenuBeingDragged=!1;this.isSideMenuEditable=!1;this.isSideMenuBeingDragged=!1;this.sideMenuHasCustomLinks=!1;this.bouncing=!0;this.initialized=!1;this.setupDraggable=!1;this.mobileMainNav=!1;this.mainMenuInit=!1;this.mainMenuReady=$.Deferred();this.$mainNavHolderMobile=null;this.$mainNav=null;this.$mainNavMenu=null;this.rwdInitNavOpenButton=!1;this.mainMenuTextResizer=!1;this.mainMenuTextResizerRatio=.5;this.isAdjustingMainMenuItemsWidth=!1;this.init=function(){var n=this;if(!n.initialized){n.initialized=!0;this.resetSubMenus();$(document).on("click","li.subMenuItem > a.navMenuItem, li.topMenuItem > a.navMainItem",function(){menuManager.hideAllSubMenus(MAIN_MENU);menuManager.hideAllSubMenus(SIDE_MENU)});document.addEventListener("keydown",function(n){n.key==="Escape"&&(menuManager.hideAllSubMenus(MAIN_MENU),menuManager.hideAllSubMenus(SIDE_MENU))})}n.attachDragAndDropHandlers()};this.initRWD=function(){var n=this;n.$mainNavHolderMobile=$("#mainNavHolderMobile");n.$mainNav=$("#mainNav");n.$mainNavMenu=$("#mainNavMenu");n.isAdjustingMainMenuItemsWidth&&(n.resetMainItemsWidth("#mainNavMenu"),n.adjustMainItemsWidth("#mainNavMenu"));n.mainMenuTextResizer&&n.$mainNavMenu.responsiveMenuText({ratio:n.mainMenuTextResizerRatio})};this.resetSubMenus=function(){var n=this,t,i;n.$divListSubMenus!=null&&n.$divListSubMenus.remove();t=$('<div id="divListSubMenus" style="display:block; visibility:hidden; position:absolute; left:-9999px; top:-9999px;" class="siteNav"><\/div>');i=$(document.createDocumentFragment());i[0].appendChild(t[0].cloneNode(!0));n.$divListSubMenus=i.children();t.remove()}}function adjustMainItemsWidth(n){var i=[],r=[],f,t,u;if($(n).data("autowidth",!0).find(".topMenuItem").each(function(){i.push($(this).outerWidth(!1));r.push($(this))}),i.length>0){for(f=0,t=0;t<i.length;t++)f+=i[t];var e=$(n).width(),o=e-f,s=o/r.length;for(t=0;t<r.length;t++)u=100*(i[t]+s)/e,navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")==-1&&t==r.length-1&&(u=u-1),r[t].width(u+"%")}}function log(n){console.log(n)}function MenuCustomLinksManager(n,t,i){this.pageID=t;this.moduleID=i;this.checkOrphanFeatureLinks=function(){return n&&n.length>0?confirm(n):!0};this.updateSideMenu=function(n){$.ajax({url:n,type:"post",cache:!1,success:function(n){n.ErrorMessage?(alert(n.ErrorMessage),ajaxPostBackEnd()):n.RedirectURL?window.location.href=n.RedirectURL:window.location.reload(!0)},beforeSend:function(){ajaxPostBackStart("Loading")},error:function(n){ajaxPostBackEnd();alert("Error choosing default side menu: "+n.statusText+"\nStatus: "+n.status)}})}}function MainMenuOptions(n,t){var u=function(n){return n.is(":checked")?n.data("original")!="True":n.data("original")=="True"},r=function(n,t){(n.data("cpPopover").hide(),t)||$("div.menuOptions input[type=checkbox]").each(function(){$(this).data("original")=="True"?$(this).prop("checked",!0):$(this).prop("checked",!1)})},f=function(t){$("#cancelMainNavOptions","#modalMainNavOptions").off("click.mainMenuOptions").on("click.mainMenuOptions",function(n){n.preventDefault();r(t,!1)});$("#saveMainNavOptions","#modalMainNavOptions").off("click.mainMenuOptions").on("click.mainMenuOptions",function(i){var f,e,o;i.preventDefault();f=null;e=[];$("div.menuOptions input.DisplayMegaMenu").each(function(){u($(this))&&e.push({PageID:$(this).data("pageid"),DisplayMegaMenu:$(this).is(":checked")})});$("#ysnUseThisPagesSubpages","div.menuOptions").length==1&&u($("#ysnUseThisPagesSubpages"),"div.menuOptions")&&(f=$("#ysnUseThisPagesSubpages","div.menuOptions").is(":checked"));o=JSON.stringify({pageID:n,versionID:$("#hdnVersionID").val(),useThisPageAsMainMenu:f,displayMegaMenu:e,structureID:$("#hdnStructureID").val()});AJAX("/Pages/Menu/MainMenuOptionsSave","POST",o,function(){window.location.reload(!0)},!0,"application/json");r(t,!0)})},i=$("#mainNavMenuHandleOptions");$("#hdnIsLayoutPage").data("value")||$("#hdnVersionID").length===0||$("#hdnVersionID").val()=="0"?i.remove():i.cpPopover({url:`/Pages/Menu/MainMenuOptions?pageID=${n}&mainMenuRootID=${t}`,type:"GET",className:"options adminWrap admin menuOptions",onInit:function(){f(i)},onClose:function(n){n.preventDefault();r(i,!1)}})}function showHideAccordionMenuForSecondaryNav(n){var u=n.next("a.openAccordionNav").length>0;u&&(n=n.next("a.openAccordionNav"));var t=n.parent().siblings(".accordionNavContainer"),r=$("#secondaryNav").children('[class*="hiddenAnimations"]'),i=null;n.hasClass("accordionNavOpened")?(r.length>0&&r.data("animationClass")!=undefined&&t.removeClass(r.data("animationclass")),t.removeClass("animation-triggered")):typeof Animations=="function"&&(i=new Animations,i.applyInitial(t,1));n.toggleClass("accordionNavOpened");t.css("overflow","hidden");t.slideToggle("333ms");t.attr("aria-hidden")=="true"?t.attr("aria-hidden","false"):t.attr("aria-hidden","true");setTimeout(function(){t.css("overflow","");n.hasClass("accordionNavOpened")&&i!=null&&i.applyAnimationClassToNavContainers(t,1)},400);typeof dynamicStretchContainers=="function"&&setTimeout(dynamicStretchContainers,400)}var MAIN_MENU=2,SIDE_MENU=1,menuManager=new MenuManager,currentMousePos;if(window.Pages=window.Pages||{},$.when(window.Pages.rwdReady,menuManager.mainMenuReady).done(function(){menuManager.initRWD();var n=$("#helpMenu").length==1,r=matchMedia(window.mainMenuMediaQuery),t=!0,i=function(){fireAllMediaElementQueries();typeof rearrangeFlyouts=="function"&&rearrangeFlyouts(!1);window.Pages.onResizeHandlersExecute();window.Pages.toolBarDeferred.resolve()};r.matches||(i(),t=!1);cpMedia.register(window.mainMenuMediaQuery,{setup:function(){n&&$("div.cpToolbar.user").removeClass("public").addClass("admin adminWrap")},match:function(){$("body").addClass("narrow").removeClass("wide");n&&$("div.cpToolbar.user").removeClass("admin adminWrap").addClass("public");menuManager.moveToMobile();resetBodyPadding&&resetBodyPadding();t&&i();t=!1},unmatch:function(){$("body").addClass("wide").removeClass("narrow");n&&$("div.cpToolbar.user").removeClass("public").addClass("admin adminWrap");menuManager.moveToDesktop()}})}),MenuManager.prototype.moveToMobile=function(){var r=document.getElementsByClassName("megaMenuContainer"),n,t;for(i=0;i<r.length;i++)r[i].style.display="none";n=this;n.mobileMainNav||(n.mobileMainNav=!0,n.mainMenuTextResizer&&n.$mainNavMenu.data("responsiveMenuText")&&n.$mainNavMenu.responsiveMenuText("dispose"),$("#nav-open-btn").length==0&&($("#divToolbars").append($('<a class="nav-btn" id="nav-open-btn" href="#nav" aria-haspopup="true" role="menu">Menu<\/a>')),n.initNavOpenButton()),n.$mainNav.before($('<div id="mainNavOriginalPosition" style="display:none;"><\/div>')),n.$mainNavHolderMobile.append(n.$mainNav),n.$mainNavMenu.wrap('<div id="rwd-menu" class="rwd-menuwrapper">'),n.$mainNavMenu.attr("aria-hidden","true"),t=$("#rwd-menu"),t.rwdmenu(),t.onclick=function(){},n.isAdjustingMainMenuItemsWidth&&n.resetMainItemsWidth("#mainNavMenu"))},MenuManager.prototype.moveToDesktop=function(){var n=this;n.mobileMainNav&&(n.mobileMainNav=!1,$("#mainNavOriginalPosition").replaceWith(n.$mainNav),n.$mainNavMenu.unwrap().rwdmenu("destroy"),n.isAdjustingMainMenuItemsWidth&&n.adjustMainItemsWidth("#mainNavMenu"),n.mainMenuTextResizer&&n.$mainNavMenu.responsiveMenuText({ratio:n.mainMenuTextResizerRatio}),n.$mainNavMenu.attr("aria-hidden","false"))},MenuManager.prototype.initNavOpenButton=function(){var o=this;if(!o.rwdInitNavOpenButton){o.rwdInitNavOpenButton=!0;var c=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")},t=function(n,t){return(" "+n.className+" ").indexOf(" "+t+" ")!==-1},l=function(n,i){t(n,i)||(n.className=n.className===""?i:n.className+" "+i)},a=function(n,t){n.className=c((" "+n.className+" ").replace(" "+t+" "," "))},v=function(n,t){if(n)do{if(n.id===t)return!0;if(n.nodeType===9)break}while(n=n.parentNode);return!1},i=document.documentElement,s="transition",r="transitionend",h=$("#inner-wrap")[0],n=!1,u="js-navopen",f=function(t){t&&t.target===h&&document.removeEventListener(r,f,!1);n=!1},e=function(){if(n){var t=r&&s?parseFloat(window.getComputedStyle(h,"")[s+"Duration"]):0;t>0?document.addEventListener(r,f,!1):f(null)}a(i,u);$("ol#mainNavMenu").find("li.rwd-close").remove();$("ol#mainNavMenu").attr("aria-hidden","true")},y=function(){var t,r;if(!n){if(l(i,u),$("ol#mainNavMenu").attr("aria-hidden","false"),t=$("ol#mainNavMenu").find("li > a").first(),!t.hasClass("backMenuLink")&&!t.hasClass("closeMenuLink")){r=$('<li class="rwd-close"><a href="#" style="z-index:2;" class="navMenuItem closeMenuLink" aria-haspopup="false" role="menuitem">Close Menu<\/a><\/li>');$("#mainNavMenu").prepend(r);t=$("ol#mainNavMenu").find("li > a").first();t.on("click",function(n){n.preventDefault();e()})}t.focus();n=!0}},p=function(r){n&&t(i,u)?e():y();r&&r.preventDefault()};document.getElementById("nav-open-btn").addEventListener("click",p,!1);document.addEventListener("click",function(i){!n||v(i.target,"mainNav")||t(i.target,"nav-btn")||(i.preventDefault(),e())},!0)}},MenuManager.prototype.setupMenu=function(n,t,i,r,u){var f=this;f.setupDraggable=r;f.init();$("#"+n).data("menu",{type:i,level:1,parentID:null});$("li.topMenuItem","#"+n).mouseover(function(n){n.stopPropagation()});$("li.topMenuItem","#"+n).mouseenter(function(){var n=$(this);f.menuMouseOver(n)});$("li.topMenuItem","#"+n).mouseleave(function(){var n=$(this);f.menuMouseOut(n)});$.ajax({url:u,type:"get","async":!0,cache:!0,dataType:"html",success:function(u){if(u.ErrorMessage)alert(u.ErrorMessage);else{var o="dummyDivTemp"+n,e=$('<div id="'+o+'" style="display:block;"><\/div>').append(u);$("#"+n+" li").each(function(){var n=$(this),t=n.attr("id"),r;t!=null&&(r=e.find("#Parent"+t).find("li").not(".addPage"),r.length>0&&(n.addClass("hasChildren"),n.attr("aria-haspopup","true"),i===SIDE_MENU&&n.data("displayMainItemSubMenuIndicators")=="True"&&n.children("a.secondaryNavItem").addClass("withChildren")))});r&&($("#"+n).find("li").each(function(){f.setupDroppableElement($(this),i)}),$("#"+n).find(".grippy").each(function(){f.setupDraggableElement($(this),i,"#"+t)}));f.$divListSubMenus.append(e.children());e.remove()}},error:function(t){t.status!=0&&alert("Error retrieving sub-menus for menuID '"+n+"' : "+t.statusText+"\ntextStatus: "+t.status)}})},MenuManager.prototype.menuMouseOver=function(n){var t=this,e,r,u,i,v,c,y;if(!t.mobileMainNav&&!($(".pageContent.cpGrid.dragging").length>0)&&!($(".pageContent.cpGrid.pinned").length>0)&&(this.resetMouseOvers(),n.addClass("mouseover"),n.parentsUntil("#mainNavMenu").children("a").addClass("mouseover"),clearTimeout(t.menuTimeoutID),e=n.parent(),r=e.data("menu"),t.sideMenuHasCustomLinks||!t.isMainMenuBeingDragged||r.type!==SIDE_MENU)&&(t.sideMenuHasCustomLinks||!t.isSideMenuBeingDragged||r.type!==MAIN_MENU)&&r!=null&&((r.type===MAIN_MENU&&t.isMainMenuEditable&&(t.isMainMenuBeingDragged||t.isSideMenuBeingDragged)&&n.hasClass("liDropabble")&&!n.hasClass("beingDragged")||r.type===SIDE_MENU&&t.isSideMenuEditable&&(t.isMainMenuBeingDragged||t.isSideMenuBeingDragged)&&n.hasClass("liDropabble")&&!n.hasClass("beingDragged"))&&n.addClass("hover"),$("#mainNav").css("z-index","10"),n.hasClass("topMenuItem")?t.hideAllSubMenus(r.type,n):e.children().each(function(){$(this)!=n&&t.hideSubMenu($(this))}),r.type===MAIN_MENU?t.hideAllSubMenus(SIDE_MENU):r.type===SIDE_MENU&&t.hideAllSubMenus(MAIN_MENU),!n.hasClass("beingDragged"))){var o=n.attr("id"),s=n.data("pageid"),l=n.data("displaymegamenu"),f=n.hasClass("topMenuItem")?t.popupDelayTopMenu:t.popupDelaySideMenu,a=0,h;t.$divListSubMenus.find("#Parent"+o).length>1&&$(t.$divListSubMenus.find("#Parent"+o)).each(function(){$(this).children().length>a&&(a=$(this).children().length,h=this);$(this).addClass("removal")});$(h).removeClass("removal");t.$divListSubMenus.remove(".removal");t.$divListSubMenus.children().append(h);u=t.$divListSubMenus.find("#Parent"+o);$(".megaMenuContainer.hover").hide().removeClass("hover");l=="True"&&(r.type===MAIN_MENU?(i=$(".mainNavMegaMenu.megaMenuContainer.pageID_"+s),i.css("visibility","hidden"),i.css("overflow","hidden"),i.css("height","0"),i.css("padding","0"),i.show(),v=function(n,t){if(typeof Animations=="function"){var i=new Animations;i.applyAnimationClassToMegaMenuContainer(n,t)}},c=f?f:0,t.menuTimeoutID=window.setTimeout(function(){updateMegaMenuAttributes(i);fireMediaQueriesIfNeeded(i);i.show();i.css("visibility","");i.css("overflow","");i.css("height","");i.css("padding","");v(i,c)},c)):f?t.menuTimeoutID=setTimeout(function(){$(".secondaryNavMegaMenu.megaMenuContainer.pageID_"+s).show()},f):$(".secondaryNavMegaMenu.megaMenuContainer.pageID_"+s).show());(l!="True"||r.type===SIDE_MENU)&&(u.length>1&&(u.slice(1).remove(),u=t.$divListSubMenus.find("#Parent"+o),u.removeClass("takenIntoAccount")),u.length==1&&(u.removeClass("takenIntoAccount"),u.data("menu",{type:r.type,level:r.level+1,parentID:e.attr("id")}),y=u.data("menu").type===MAIN_MENU?u.data("menu").level<=t.mainMenuMaxSubMenuLevels:u.data("menu").level<=t.sideMenuMaxSubMenuLevels,y&&(f?t.menuTimeoutID=setTimeout(function(){t.showSubMenu(n,u)},f):t.showSubMenu(n,u))))}},MenuManager.prototype.showSubMenu=function(n,t){var i=this,r=t.data("menu").type,u=null,f,s,h,c;typeof Animations=="function"&&(u=new Animations,u.applyInitial(t,r));t.children().each(function(){if(i.type!="hidden")var n=$(this);$(this).on("mouseenter.menu",function(){var n=$(this);return i.menuMouseOver(n),!1})});t.children().each(function(){$(this).on("mouseleave.menu",function(){var n=$(this);i.menuMouseOut(n)})});var l=i.bouncing&&(r===MAIN_MENU&&t.data("menu").level>2||r===SIDE_MENU),e=n.parent(),o=n.offset().left;i.moveSubMenuInDOM(t,r);l&&(f=t.outerWidth(!1),s=!e.hasClass("flipLeft"),s?(h=$(window).width(),c=e.outerWidth(!1),h-o-c<=f+3&&t.addClass("flipLeft")):o<=f+3?t.addClass("flipRight"):t.addClass("flipLeft"));i.positionSubMenuInDOM(t,n,r);i.setupDraggable&&(t.find("li").each(function(){i.setupDroppableElement($(this),r)}),t.find(".grippy").each(function(){i.setupDraggableElement($(this),r,r==MAIN_MENU?"#mainNav":"#secondaryNav")}));u!=null&&u.applyAnimationClassToNavContainers(t,r)},MenuManager.prototype.menuMouseOut=function(n){var t=this,r=n.attr("id")!=null?n.attr("id").match(/MainItem/)!=null?MAIN_MENU:SIDE_MENU:n.hasClass("secondaryNavItem")||n.parents("ol").attr("id").match(/SideItem/)!=null?SIDE_MENU:MAIN_MENU,i;t.mobileMainNav||(i=n.hasClass("topMenuItem")?t.popdownDelayTopMenu:t.popdownDelaySideMenu,(t.isMainMenuBeingDragged||t.isSideMenuBeingDragged)&&n.removeClass("hover"),$("#mainNav").css("z-index",""),clearTimeout(t.menuTimeoutID),t.menuTimeoutID=setTimeout(function(){$("#bodyWrapper").animate({"padding-bottom":0},"fast");$("#bodyWrapper").data("maxPaddingBottom","0");$(".takenIntoAccount").removeClass("takenIntoAccount");n.hasClass("topMenuItem")?t.hideSubMenu(n):t.hideAllSubMenus(r,n)},i))},MenuManager.prototype.hideAllSubMenus=function(n,t){var i=this;switch(n){case SIDE_MENU:$("li.topMenuItem",".secondaryNav ol.rootNavMenu").each(function(){if(t&&$(this).attr("id")===t.attr("id"))return!0;i.hideSubMenu($(this))});break;case MAIN_MENU:$("li.topMenuItem","#mainNavMenu").each(function(){if(t&&$(this).attr("id")===t.attr("id"))return!0;i.hideSubMenu($(this))});break;default:$("li.topMenuItem","#mainNavMenu").each(function(){i.hideSubMenu($(this))});$("li.topMenuItem","#sideNavMenu").each(function(){i.hideSubMenu($(this))})}},MenuManager.prototype.hideSubMenu=function(n){var r=this,e=n.data("displaymegamenu"),o=n.parents("nav").hasClass("mainNav")|n.parents("ol").hasClass("mainSubMenu"),f,t,i,u;e=="True"&&o?(i=n.data("pageid"),u=$(".mainNavMegaMenu.megaMenuContainer.pageID_"+i),u.hasClass("hover")||$(".megaMenuContainer .handle.pin.pinned").length!==0||(u.hide(),$("#mainNav").css("z-index",""),$(".megaMenuContainer").css("display","none"),$(".megaMenuContainer").removeClass("animation-triggered")),$(".secondaryNavMegaMenu.megaMenuContainer.pageID_"+i).hasClass("hover")||$(".secondaryNavMegaMenu.megaMenuContainer.pageID_"+i).hide()):($("#mainNavMenu").find(".navMenu").length==0&&$("#mainNavMenu li a.mouseover").removeClass("mouseover"),f=n.attr("id"),t=$("#Parent"+f),t.length==1&&(t.appendTo(r.$divListSubMenus),t.removeData("menu"),r.bouncing&&t.removeClass("flipLeft flipRight"),t.css({position:"",top:"",left:"",zIndex:""}),t.children().each(function(){r.hideSubMenu($(this));$(this).off("mouseenter.menu")}),t.removeClass("animation-triggered")))},MenuManager.prototype.setMOMMode=function(n,t){if(t===MAIN_MENU)switch(n){case 0:self.popdownDelayTopMenu=3;self.popupDelayTopMenu=!1;self.mainMenuMaxSubMenuLevels=0;break;case 2:self.popdownDelayTopMenu=500;self.popupDelayTopMenu=500;break;case 3:self.popdownDelayTopMenu=500;self.popupDelayTopMenu=!1}else if(t===SIDE_MENU)switch(n){case 0:self.popdownDelaySideMenu=3;self.popupDelaySideMenu=!1;self.sideMenuMaxSubMenuLevels=0;break;case 2:self.popdownDelaySideMenu=500;self.popupDelaySideMenu=500;break;case 3:self.popdownDelaySideMenu=500;self.popupDelaySideMenu=!1}},MenuManager.prototype.adjustMainItemsWidth=function(n){return this.isAdjustingMainMenuItemsWidth=!0,adjustMainItemsWidth(n)},MenuManager.prototype.resetMainItemsWidth=function(n){$(n).find(".topMenuItem").each(function(){$(this).css("width","auto")})},MenuManager.prototype.dragHandler=function(n,t){var u=this,r=function(n){n.removeClass("hover")},i;n.length==0||n.hasClass("thingToDrag")||(t.resetCurrentElementOver(),t.currentElementOver.$element=n,n.hasClass("inside")?(i=n.closest("li"),t.currentElementOver.$li=i):n.hasClass("liDropabble")&&(t.currentElementOver.$li=n),t.currentElementOver.$li!=null&&t.currentElementOver.$li.hasClass("liDropabble")&&(t.currentElementOver.$ol=t.currentElementOver.$li.parent()),t.$prevMenuItemOver!=null&&(t.currentElementOver.$li==null||t.currentElementOver.$li[0]!=t.$prevMenuItemOver[0])&&r(t.$prevMenuItemOver),t.$prevMenuItemOver=t.currentElementOver.$li)},MenuManager.prototype.dropHandler=function(n){var f=this,e=!1,t,i,u,r;n.currentElementOver!=null&&n.currentElementOver.$li!=null&&n.currentElementOver.$li.hasClass("liDropabble")&&!n.currentElementOver.$li.hasClass("beingDragged")&&(t=n.currentElementOver.$li,t.removeClass("hover"),(f.sideMenuHasCustomLinks||n.$draggedElement.data("drag").menuType===t.data("drag").menuType)&&(e=!0,i="",u=!1,n.$draggedElement.data("drag").isAddPage?(u=!0,i="/Pages/Page/Add"):i="/Pages/PageStatus/Move/"+n.$draggedElement.data("drag").itemID,i+="?parentID="+t.data("drag").parentID,t.data("drag").isAddPage?i+=t.data("drag").prevItemID!=null?"&refPageID={1}&position=Next".replace("{1}",t.data("drag").prevItemID):"&position=Child":(i+="&refPageID={1}&position=Previous".replace("{1}",t.data("drag").itemID),t.hasClass("topMenuItem")&&t.data("drag").menuType==MAIN_MENU&&(r="",$.ajax({url:"/Layout/CopyAssociation/CheckTopPages?copyLayoutFrom={0}".replace("{0}",t.data("drag").itemID),type:"POST","async":!1,success:function(n){n.ErrorMessage?alert(n.ErrorMessage):n.Message&&(r=n.Message)},error:function(n){alert("Error: "+n.statusText+"\nStatus: "+n.status)}}),r.length>0&&confirm(r)&&(i+="&copyLayoutFrom="+t.data("drag").itemID))),u?window.location.href=i:$.ajax({url:i,type:"POST",success:function(n){n.ErrorMessage?(alert(n.ErrorMessage),ajaxPostBackEnd()):n.RedirectURL&&n.RedirectURL!==location.href?location.href=n.RedirectURL:location.reload(!0)},beforeSend:function(){ajaxPostBackStart("Loading")},error:function(n){alert("Error: "+n.statusText+"\nStatus: "+n.status);ajaxPostBackEnd()}})))},currentMousePos={x:-1,y:-1},IsLiveEditOn())$(document).on("mousemove",function(n){currentMousePos.x=n.clientX;currentMousePos.y=n.clientY});MenuManager.prototype.setupDraggableElement=function(n,t,i){var r=this;n.off("draginit dragstart drag dragend");n.on("selectstart",function(n){return n.preventDefault(),!1});var u=null,f={top:0,left:0},e={top:0,left:0},o=n.hasClass("addPage");n.drag("start",function(){var n,o,e,s,h;return r.mobileMainNav?!1:(r.isMainMenuBeingDragged=t==MAIN_MENU,r.isSideMenuBeingDragged=t==SIDE_MENU,n=null,$(this).hasClass("grippy")?n=$(this).parent("li"):$(this).hasClass("addPage")&&(n=$(this)),n.addClass("beingDragged"),r.hideSubMenu(n),u={$draggedElement:n,currentElementOver:{$element:null,$li:null,isAddPage:null,$ol:null},$prevMenuItemOver:null,resetCurrentElementOver:function(){this.currentElementOver.$element=null;this.currentElementOver.$li=null;this.currentElementOver.$ol=null;this.currentElementOver.isAddPage=null}},f=$(i).css("position")=="relative"?$(i).offset():{top:0,left:0},o=n.hasClass("hasChildren"),e=n.children("a.navMenuItem, a.navMainItem").text(),e==""&&(e=n.children("div.accordionNavItem").children("a.navMenuItem").text()),s='<a style="z-index:1002;" class="thingToDrag navMenuItem'+(o?" withChildren":"")+'">'+e+"<\/a>",h=$(s),h.appendTo(i))}).drag(function(n,t){e=o?{top:t.startY-t.originalY,left:t.startX-t.originalX}:{top:0,left:0};$(t.proxy).css({top:t.offsetY+e.top-f.top+15,left:t.offsetX+e.left-f.left-10});var i=$(document.elementFromPoint(currentMousePos.x,currentMousePos.y));u!=null&&r.dragHandler(i,u)},{relative:!1}).drag("end",function(n,t){if(r.mobileMainNav)return!1;$(t.proxy).remove();u!=null&&(r.dropHandler(u),u.$draggedElement.removeClass("beingDragged"),u.$draggedElement=null,u.$prevMenuItemOver=null,u=null);r.isMainMenuBeingDragged=!1;r.isSideMenuBeingDragged=!1})};MenuManager.prototype.setupDroppableElement=function(n,t){var f=this,r;if(!f.mobileMainNav&&n.find("div.indicator").length==1&&!n.hasClass("liDropabble")){n.addClass("liDropabble");var u=n.hasClass("addPage"),e=u?"":n.attr("id").replace(/MainItem|SideItem/i,""),o=n.prev().length==1?n.prev().attr("id").replace(/MainItem|SideItem/i,""):null,i=n.parent().attr("id").replace(/ParentMainItem|ParentSideItem/i,"");isNaN(i)&&(i=n.parent().data("parent"));n.data("drag",{itemID:e,parentID:i,prevItemID:o,isAddPage:u,menuType:t});r=function(n){n.length>0&&n.each(function(){n.addClass("inside");r($(this).children())})};r(n.children())}};MenuManager.prototype.setupDroppableAccordionElement=function(n){var u=this,t,r;if(!u.mobileMainNav&&n.find("div.indicator").length>0&&!n.hasClass("liDropabble")){n.addClass("liDropabble");var f=n.hasClass("addPage"),e=f?"":n.attr("id").replace(/MainItem|SideItem/i,""),o=n.prev().length==1?n.prev().attr("id").replace(/MainItem|SideItem/i,""):null,i=n.parents("li:first");i.length==0&&(i=n.parents("ol:first"));t=i.attr("id").replace(/ParentMainItem|ParentSideItem/i,"");isNaN(t)&&(t=n.parent().data("parent"));n.data("drag",{itemID:e,parentID:t,prevItemID:o,isAddPage:f,menuType:SIDE_MENU});r=function(n){n.each(function(){n.addClass("inside");r($(this).children())})};r(n.children())}n.off("mouseenter").mouseenter(function(t){t.stopPropagation();u.isSideMenuBeingDragged&&n.addClass("hover")});n.off("mouseleave").mouseleave(function(){n.removeClass("hover")})};MenuManager.prototype.moveSubMenuInDOM=function(n,t){$("body").find(n).length>0&&$("body").find(n).remove();n.addClass("subMenuMoved").appendTo("body");var i=t==MAIN_MENU?"mainSubMenu":"secondarySubMenu";n.addClass(i);n.addClass("moved");n.css("position","absolute");n.css("z-index","100")};MenuManager.prototype.positionSubMenuInDOM=function(n,t,i){var r=i==MAIN_MENU&&t.hasClass("topMenuItem"),u=this;u.updateSubMenuPositionAttributes(n,r,i);n.hasClass("flipLeft")&&n.removeClass("flipLeft").addClass("flippedLeft")};MenuManager.prototype.updateSubMenuPositionAttributes=function(n,t,i){var o=n.attr("id").replace(/Parent/,""),r=$("#"+o),u;n.removeClass("flippedLeft");$("#bodyWrapper").data("maxPaddingBottom")==undefined&&$("#bodyWrapper").data("maxPaddingBottom",0);$("#bodyWrapper").css("padding-bottom",$("#bodyWrapper").data("maxPaddingBottom"));var s=$(document).height(),f=s-r.offset().top,e=n.height();r.length>0&&r.parents("ol.subMenuMoved").hasClass("flippedLeft")&&n.addClass("flipLeft");f<e&&!n.hasClass("takenIntoAccount")&&($("#bodyWrapper").css("padding-bottom",e-f+parseFloat($("#bodyWrapper").data("maxPaddingBottom"))+20),$("#bodyWrapper").data("maxPaddingBottom",$("#bodyWrapper").css("padding-bottom")),n.addClass("takenIntoAccount"),n.hasClass("safePaddingApplied")||(n.css("padding-bottom","10px"),n.addClass("safePaddingApplied")));i==MAIN_MENU?(n.css("top",r.offset().top+(t?r.height():0)),n.hasClass("flipLeft")?(u=n.find("li:first").width(),n.css("left",r.offset().left-u)):n.css("left",r.offset().left+(t?0:r.width()))):(n.css("top",r.offset().top),n.hasClass("flipLeft")?(u=n.find("li:first").width(),n.css("left",r.offset().left-u)):n.css("left",r.offset().left+r.width()))};MenuManager.prototype.pinMegaMenuOpen=function(n){var t=n.parents(".megaMenuContainer").children(".pageContent.cpGrid");t.is(":visible")&&($("#mainNav").css("z-index","10"),$(".handle.pin").addClass("pinned"),$(".handle.pin").parent().addClass("pinned"),$(".handle.pin").attr("title","Unpin this mega menu"))};MenuManager.prototype.resetMouseOvers=function(){$("#mainNav").css("z-index","").find("*").removeClass("mouseover");$("#secondaryNav").find("*").removeClass("mouseover")};MenuManager.prototype.initializeMegaMenus=function(){var n=this;if(typeof DesignCenter=="undefined"||typeof window.DesignCenter.themeJSON=="undefined"||IsUsingEngage6NewUI()){$("#megaMenu,.megaMenuContainer").off("mouseenter").mouseenter(function(n){n.stopPropagation();var t=$(this).attr("id")=="megaMenu"?$(".megaMenuContainer:visible"):$(this),i=t.attr("id").match(/\d+$/)[0];$("#mainNav [data-pageid="+i+"]  a").addClass("mouseover");t.addClass("hover")});$(".megaMenuContainer").off("mouseleave").mouseleave(function(){var t=$(this),i=$(this).is(":visible");i&&(t.hasClass("optionOpen")&&!$(".cpPopOver.common").is(":visible")&&t.removeClass("optionOpen"),t.hasClass("handleHover")||t.hasClass("optionOpen")||t.find(".pageContent.cpGrid").hasClass("dragging")||t.find(".pageContent.cpGrid").hasClass("pinned")||(t.hide().removeClass("hover"),$(".megaMenu").hide(),$(".flyOut.moved.forMegaMenu").hide(),n.resetMouseOvers()))});$(".megaMenuContainer .handle.remove, .megaMenuContainer .handle.move, .megaMenuContainer .handle.inheritance").off("mouseenter").mouseenter(function(n){n.stopPropagation();$(this).parents(".megaMenuContainer").addClass("handleHover")});$(".megaMenuContainer .handle.remove, .megaMenuContainer .handle.move, .megaMenuContainer .handle.inheritance").off("mouseleave").mouseleave(function(){$(this).parents(".megaMenuContainer").removeClass("handleHover")});$(".megaMenuContainer").off("click").on("click",".handle.pin",()=>{$(".handle.pin").toggleClass("pinned"),$(".handle.pin").parent().toggleClass("pinned"),$(".handle.pin").attr("title",$(".handle.pin").hasClass("pinned")?"Unpin this mega menu":"Pin this mega menu open")})}};MenuManager.prototype.attachDragAndDropHandlers=function(){var t=$(".megaMenuContainer").find("li.level1.ui-draggable, li.level2.ui-draggable"),n;t.length&&t.draggable("destroy");$(".megaMenuContainer").find("li.level1, li.level2").draggable({helper:function(){var n='<ol class="semeanticList" style="white-space: nowrap">';return n+=$("<div>").append($(this).clone()).html()+"<\/ol>",$(n)},start:function(){$(".megaMenuContainer .pageContent").addClass("megaMenudragging")},stop:function(){$(".megaMenuContainer .pageContent").removeClass("megaMenudragging")},cursorAt:{top:5,right:5},cursor:"move",handle:".grippy"});n=$(".megaMenuTarget.ui-droppable",".megaMenuContainer.ui-droppable");n.length&&n.droppable("destroy");$(".megaMenuTarget",".megaMenuContainer").droppable({over:function(){$(this).parent().addClass("hover")},out:function(){$(this).parent().removeClass("hover")},drop:function(n,t){var i=$(this),u=i.data("pageid"),f=i.data("position"),e=i.data("parentid"),o=$(t.helper).children("li").data("pageid"),r;i.parent().removeClass("hover");r="/Pages/PageStatus/Move/"+o;r+="?parentID="+e;r+="&refPageID={0}&position={1}".replace("{0}",u).replace("{1}",f);$.ajax({url:r,type:"POST",success:function(n){n.ErrorMessage?(alert(n.ErrorMessage),ajaxPostBackEnd()):location.href=n.RedirectURL},beforeSend:function(){ajaxPostBackStart("Loading")},error:function(n){alert("Error: "+n.statusText+"\nStatus: "+n.status);ajaxPostBackEnd()}})},tolerance:"pointer"})};MenuCustomLinksManager.prototype.chosePage=function(){var n=this;n.checkOrphanFeatureLinks()&&openCpModal({title:"Choose Page",className:"notContent choosePageForLinks",isFrontEnd:!1,url:"/Pages/CustomLinks/ChoosePage/?pageID="+n.pageID+"&moduleID="+n.moduleID})};MenuCustomLinksManager.prototype.chosePageExecute=function(n){var t=this;closeCpModal();t.updateSideMenu("/Pages/CustomLinks/ChangeSideMenu/?pageID="+t.pageID+"&moduleID="+t.moduleID+"&chosenPageID="+n)};MenuCustomLinksManager.prototype.createNewCustomLink=function(){var n=this;n.checkOrphanFeatureLinks()&&n.updateSideMenu("/Pages/CustomLinks/CreateCustomFeatureLinks/?pageID="+n.pageID+"&moduleID="+n.moduleID)};MenuCustomLinksManager.prototype.choseDefaultSideMenu=function(){var n=this;n.checkOrphanFeatureLinks()&&n.updateSideMenu("/Pages/CustomLinks/ChoseDefaultSideMenu/?pageID="+n.pageID+"&moduleID="+n.moduleID)};$(document).ready(function(){$(".megaMenuContainer").hide().removeClass("hidden").find(".handle.inheritance").remove();menuManager.initializeMegaMenus()});
var stack=[],AccessibleMenu=function(){this.menuItem=""};AccessibleMenu.accordionMenuStack=[];AccessibleMenu.prototype={initialize:function(n,t){n?this.setStrategy(new MainAccessibleMenu):t?this.setStrategy(new AccordionAccessibleMenu):this.setStrategy(new SecondaryAccessibleMenu)},setStrategy:function(n){this.menuItem=n},bindHandlers:function(n){var t=this;n.off("keydown").keydown(function(i){i.which==37&&(t.left(n),i.preventDefault());i.which==38&&(t.up(n),i.preventDefault());i.which==39&&(t.right(n),i.preventDefault());i.which==40&&(t.down(n),i.preventDefault())})},left:function(n){this.menuItem.left(n)},up:function(n){this.menuItem.up(n)},right:function(n){this.menuItem.right(n)},down:function(n){this.menuItem.down(n)}};var MainAccessibleMenu=function(){this.left=function(n){var r=n.hasClass("navMainItem"),t,i;r?n.parent("li").prev("li").find("a:first").focus():(t=n.parents("ol").attr("id"),i=t.slice(6),$("#"+i).find("a:first").focus())};this.up=function(n){var u=n.parents(".mainSubMenu").find("a:first"),f=u[0]==n[0],i,r,t;f?(i=n.parents(".mainSubMenu"),r=i.attr("id").slice(6),$("#"+r).find("a:first").focus()):(t=n.parent("li").prev("li").find("a:first"),t!=null&&t.focus())};this.right=function(n){var t=n.hasClass("navMainItem");if(t)n.parent("li").next("li").find("a:first").focus();else{var i=n.parent("li"),r="Parent"+i.attr("id"),u=$("ol[id="+r+"] a:first");u.focus()}};this.down=function(n){var i=n.hasClass("navMainItem"),t;if(i){var r=n.parent("li"),u="Parent"+r.attr("id"),f=$("ol[id="+u+"] a:first");f.focus()}else t=n.parent("li").next("li").find("a:first"),t!=null&&t.focus()}},SecondaryAccessibleMenu=function(){this.left=function(n){var t=n.parents("ol").attr("id"),i=t.slice(6);$("#"+i).find("a:first").focus()};this.up=function(n){var t=n.parent("li").prev("li").find("a:first");t!=null&&t.focus()};this.right=function(n){var t=n.parent("li"),i="Parent"+t.attr("id"),r=$("ol[id="+i+"] a:first");r.focus()};this.down=function(n){var t=n.parent("li").next("li").find("a:first");t!=null&&t.focus()}},AccordionAccessibleMenu=function(){this.left=function(){};this.up=function(){var n=AccessibleMenu.accordionMenuStack.pop();n!=null&&n.focus()};this.right=function(){};this.down=function(n){var i;AccessibleMenu.accordionMenuStack.push(n);var r=n.next("a.openAccordionNav").length>0,u=n.next("a.openAccordionNav").hasClass("accordionNavOpened"),t="";if(r&&!u){t=n.parents(".topMenuItem").next("li").find("a:first");t.focus();return}r?(t=n.parents("[role=menuitem]:first").children("ol.accordionNavContainer").find("a:first"),t.focus()):(i=n.parents("[role=menuitem]").next("li:first"),i!=null&&i.length>0?(t=i.find("a:first"),t.focus()):(t=n.parents(".topMenuItem").next("li").find("a:first"),t.focus()))}};(function(){var n=!1;$("a.navMainItem, a.navMenuItem").on("mousedown",function(){n=!0});$("a.navMainItem, a.navMenuItem").on("focusin",function(){var t=$(this),r=new AccessibleMenu,u=t.parents("nav").hasClass("mainNav")|t.parents("ol").hasClass("mainSubMenu"),i=!1,f=t.parents("nav").find("a:first");t[0]===f[0]&&(AccessibleMenu.accordionMenuStack=[]);u||(i=t.parent("div").hasClass("accordionNavItem"));r.initialize(u,i);i?n||showHideAccordionMenuForSecondaryNav(t):(menuManager.menuMouseOver(t.parent("li")),window.lastMegaMenuOpen=t.parent("li"));r.bindHandlers(t)})})();
var AccessibleMegaMenu=function(){this.megaMenuItem="";this.depth=1;this.cols=1},FormatedMegaMenu;AccessibleMegaMenu.prototype={initialize:function(){this.setStrategy(new FormatedMegaMenu)},setStrategy:function(n){this.megaMenuItem=n},bindHandlers:function(n){var t=this,i=37,r=38,u=39,f=40;n.unbind("keydown").keydown(function(e){e.which==i&&(t.left(n),e.preventDefault());e.which==r&&(t.up(n),e.preventDefault());e.which==u&&(t.right(n),e.preventDefault());e.which==f&&(t.down(n),e.preventDefault())})},left:function(n){this.megaMenuItem.left(n)},up:function(n){this.megaMenuItem.up(n)},right:function(n){this.megaMenuItem.right(n)},down:function(n){this.megaMenuItem.down(n)}};FormatedMegaMenu=function(){this.left=function(n){var t=n.closest("div.col").prev().find("li.widgetItem:first").find("a:first");t.focus()};this.up=function(n){var e=n.closest("li").hasClass("widgetItem"),u,f,t,i,r;e&&(u=n[0]==n.closest("li").parent("ol").children("li:first").find("a:first")[0]);u?(f="#MainItem"+n.closest("aside").attr("id").slice(15),$(f).find("a:first").focus()):(t=n.closest("li").parent("ol"),t.length>0&&t.children("li:first").children("a")[0]==n[0]?t.parent("li").find("a:first").focus():(i=n.closest("li").prev("li"),r=null,r=i.hasClass("widgetItem")?i.children("ol").length>0?n.closest("li").prev("li").children("ol").children("li:last").find("a:first"):n.closest("li").prev("li").find("a:first"):n.closest("li").prev("li").find("a:first"),r.focus()))};this.right=function(n){var t=n.closest("div.col").next().find("li.widgetItem:first").find("a:first");t.focus()};this.down=function(n){var u=n.hasClass("navMainItem"),r,i,t;if(u){var f=n.parent("li"),e="mainNavMegaMenu"+f.attr("data-pageid"),o=$("aside[id="+e+"] div.col:first ol:first a:first");o.focus()}else r=n.closest("li").hasClass("widgetItem"),r?(i=n.closest("li").children("ol"),t=i.length>0?i.children("li:first").children("a"):n.closest("li").next("li").find("a:first")):(t=n.closest("li").next("li").find("a:first"),t.length<=0&&(t=n.parents("li.widgetItem").next("li").find("a:first"))),t!=null&&t.focus()}},function(){$(".megaMenuContainer h4.widgetTitle ,#mainNav a.navMainItem , li.megaMenuItem a").on("focusin",function(){var n=$(this),i=!0,r=n.hasClass("navMainItem"),t,f;if(r&&(t=n.parent("li"),t!=null&&t.data("displaymegamenu")=="False"&&(i=!1)),i){var e=n.parents(".widgetPages").find(".depth").html(),o=n.parents(".widgetPages").find(".cols").html(),u=new AccessibleMegaMenu;r&&(f=$('[data-displaymegamenu="True"]').map(function(){return $("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").html("Loading..."),$("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").data("containerid")}).toArray(),reloadSharedContentContainers(f));u.initialize(e,o);u.bindHandlers(n)}})}();
function rearrangeFlyouts(n){n&&$(".flyOut.moved").remove();var u=$(".flyOut").not(".moved").not(".helpTip").not(".widgetManager"),t,i,r;u.each(function(){t=$(this).parent(".flyOutParent").attr("id");t==undefined?(i="-"+$(this).outerWidth(!1)/2+"px",r="-"+$(this).outerHeight(!1)/2+"px",$(this).css("left","50%"),$(this).css("margin-left",i),$(this).css("top","50%"),$(this).css("margin-top",r),$(this).appendTo("body"),$(this).addClass("moved"),$(this).css("position","absolute"),$(this).css("z-index","100")):($("[data-parentID="+t+"]").remove(),$(this).appendTo("body"),$(this).addClass("moved"),$(this).css("position","absolute"),$(this).css("z-index","100"),$(this).attr("data-parentID",t),adjustFlyoutPosition($("#"+t),$(this)))})}function rearrangeFlyoutsOnResizeEvents(){var r=$(".flyOut").not(".helpTip").not(".widgetManager").not(".mainNavMegaMenu.megaMenuContainer"),n,t,i;r.each(function(){n=$(this).data("parentid");n==undefined?(t="-"+$(this).outerWidth(!1)/2+"px",i="-"+$(this).outerHeight(!1)/2+"px",$(this).css("margin-left",t),$(this).css("margin-top",i)):adjustFlyoutPosition($("#"+n),$(this))})}function anyAncestorFixedPositioned(n){var t=!1;return n.css("position")==="fixed"&&(t=!0),t||n.parents().each(function(){t||$(this).css("position")==="fixed"&&(t=!0)}),t}function adjustFlyoutPosition(n,t){var s=n,i,r,o;if(s!=null){var u=n.outerWidth(!1),f=n.outerHeight(!1),e=n.offset();e!=null&&(i=e.left,r=t.css("position")==="fixed"?e.top-$(document).scrollTop():e.top,anyAncestorFixedPositioned(n)&&t.css("position","fixed"),(t.hasClass("left")||t.hasClass("leftCorner"))&&(i=i-t.outerWidth(!1),t.css("left",i)),(t.hasClass("right")||t.hasClass("rightCorner"))&&(i=i+u,t.css("left",i)),(t.hasClass("top")||t.hasClass("topCorner"))&&(o=r-t.outerHeight(!1),t.css("top",o)),(t.hasClass("bottom")||t.hasClass("bottomCorner"))&&(r=r+f,t.css("top",r)),t.hasClass("leftEdge")&&(t.css("left",i),t.hasClass("rightEdge")&&t.css("width",u)),t.hasClass("rightEdge")&&(i=i+u-t.outerWidth(!1),t.css("left",i)),t.hasClass("topEdge")&&(t.css("top",r),t.hasClass("bottomEdge")&&t.css("height",f)),t.hasClass("bottomEdge")&&(r=r+f-t.outerHeight(!1),t.css("top",r)),t.hasClass("center")&&(t.hasClass("top")||t.hasClass("bottom"))&&(i=i+u/2-t.outerWidth(!1)/2,t.css("left",i)),t.hasClass("center")&&(t.hasClass("left")||t.hasClass("right"))&&(r=r+f/2-t.outerHeight(!1)/2,t.css("top",r)))}};
$(function(){"use strict";function r(n,t,i){var r=n.offset().left-t,u=n.offset().top-t,o=r+n.width()+2*t,s=u+n.height()+2*t,f=i.pageX,e=i.pageY;return f>r&&f<o&&e>u&&e<s}var n={},t,i;n.initialized=!1;t=200;i=$('[data-displaymegamenu="True"]');$("body:not(.mobile)").on("mousemove.megaMenuLazyLoad",function(u){i.each(function(){var f=r($(this),t,u),i;f&&(n.initialized||($("body").off(".megaMenuLazyLoad"),n.initialized=!0,i=$('[data-displaymegamenu="True"]').map(function(){return $("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").html("Loading..."),$("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").data("containerid")}).toArray(),window.Pages.megaMenuLoaded.resolve(),reloadSharedContentContainers(i)))})})});var reloadSharedContentContainers=function(n){var t,r;if(n.length>0){var u=$("#hdnVersionID").val(),f=u?"versionId="+u:"contentCollectionID="+$("#hdnContentCollectionID").val(),i=[];n.forEach(n=>i.push("contentContainerIDs="+n));i=i.join("&");t=[];window.loadedSkinIds&&Array.isArray(window.loadedSkinIds)&&window.loadedSkinIds.forEach(n=>t.push("alreadyLoadedSkinIds="+n));t=t.join("&");r=getAbsoluteUrl("/Content/Load?"+f+"&StructureID="+$("#hdnStructureID").val()+"&themeID="+$("#hdnThemeID").val()+"&"+i+"&"+t);$("body").hasClass("preview")&&(r+="&preview=true");$.ajax({url:r,type:"GET",contentType:"application/json",cache:!0,"async":!0,ignoreEditor:!0,error:function(n){n.status!=0&&alert("Error: "+n.statusText+"\nStatus: "+n.status)},success:function(t){var r,u,f,o,e,i,s,h;if(t.PageModified!==undefined&&t.PageModified===!0&&t.PageModifiedMessage)confirm(t.PageModifiedMessage)&&location.reload();else if(t.ErrorMessage)alert(t.ErrorMessage);else{for(r=document.createElement("div"),r.innerHTML=t,$(r).find("#fb-root").remove(),$("head").append($(r).find(".bundledStyles")),u=r.childNodes,f=0;f<n.length;f++){for(o=n[f],e=null,i=0;i<u.length;i++)if(u[i].id&&u[i].id=="cc"+o){e=u[i].outerHTML;break}e!=null&&(s=$("#cc"+o),s.empty().replaceWith(e))}window.cpMedia&&$(".mainNavMegaMenu.megaMenuContainer").each(function(){applyElementQueryToChildren($(this))});h=getCookieValue("enableLiveEdit")==="true";typeof InitializeContainers=="function"&&h&&(InitializeContainers({hidePopover:!1}),$(".mainNavMegaMenu.megaMenuContainer").find(".pinned").removeClass("pinned"),setTimeout(function(){$(".mainNavMegaMenu.megaMenuContainer").find(".pinned").removeClass("pinned")},300));menuManager&&typeof menuManager.attachDragAndDropHandlers=="function"&&menuManager.attachDragAndDropHandlers();Core.Layout.attachTabbedWidgetTabHandlers()}}})}};$('[data-displaymegamenu="True"]').on("touchstart",function(n){if((n.stopPropagation(),$(this).closest(".mainNavHolderMobile")[0]===undefined&&$("body:not(.mobile)").length!==0)&&window.lastMegaMenuOpen!==this){if(n.preventDefault(),!window.megaMenuInitializedForTouch){$("body").off(".megaMenuLazyLoad");window.megaMenuInitializedForTouch=!0;var t=$('[data-displaymegamenu="True"]').map(function(){return $("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").html("Loading..."),$("#mainNavMegaMenu"+$(this).data("pageid")+" div.pageContent").data("containerid")}).toArray();window.Pages.megaMenuLoaded.resolve();reloadSharedContentContainers(t)}menuManager.menuMouseOver($(this));window.lastMegaMenuOpen=this}});$(document).bind("touchstart click",function(){window.lastMegaMenuOpen!==undefined&&window.lastMegaMenuOpen!==this&&window.Pages.megaMenuLoaded.state()==="resolved"&&menuManager.menuMouseOut($(window.lastMegaMenuOpen))});
function toggleClassMedia(n,t,i){var r=$.extend({match:null,unmatch:null},i);cpMedia.register(t,{setup:function(i){i=i||[];for(var u=0;u<i.length;u++)$(i[u]).removeClass(n),cpMedia.diag("$(element["+u+']).removeClass("'+n+'"), mediaQuery: '+t),r.unmatch!=null&&typeof r.unmatch=="function"&&(r.unmatch(e,i[u],n,null,t),cpMedia.diag("options.unmatch(e, element["+u+'], "'+n+'", null, "'+t+'")'))},match:function(i,u){$(u).addClass(n);cpMedia.diag('$(element).addClass("'+n+'"), mediaQuery: '+t);r.match!=null&&typeof r.match=="function"&&(r.match(i,u,n,null,t),cpMedia.diag('options.match(e, element, "'+n+'", null, "'+t+'")'))},unmatch:function(i,u){$(u).removeClass(n);cpMedia.diag('$(element).removeClass("'+n+'"), mediaQuery: '+t);r.unmatch!=null&&typeof r.unmatch=="function"&&(r.unmatch(i,u,n,null,t),cpMedia.diag('options.unmatch(e, element, "'+n+'", null, "'+t+'")'))}},!1)}function toggleClassesMedia(n,t,i,r){var u=$.extend({match:null,unmatch:null},r);cpMedia.register(i,{setup:function(r){r=r||[];for(var f=0;f<r.length;f++)$(r[f]).addClass(t).removeClass(n),cpMedia.diag("$(elements["+f+']).removeClass("'+n+'").addClass("'+t+'"), mediaQuery: '+i),u.unmatch!=null&&typeof u.unmatch=="function"&&(u.unmatch(null,r[f],n,t,i),cpMedia.diag('options.unmatch(e, element, "'+t+'", "'+t+'", "'+i+'")'))},match:function(r,f){$(f).addClass(n).removeClass(t);cpMedia.diag('$(element).addClass("'+n+'").removeClass("'+t+'"), mediaQuery: '+i);u.match!=null&&typeof u.match=="function"&&(u.match(r,f,n,t,i),cpMedia.diag('options.match(e, element, "'+n+'", "'+t+'", "'+i+'")'))},unmatch:function(r,f){$(f).addClass(t).removeClass(n);cpMedia.diag('$(element).removeClass("'+n+'").addClass("'+t+'"), mediaQuery: '+i);u.unmatch!=null&&typeof u.unmatch=="function"&&(u.unmatch(r,f,n,t,i),cpMedia.diag('options.unmatch(e, element, "'+t+'", "'+t+'", " '+i+'")'))}},!1)}function fireMediaElementQueriesOfChildren(n){var t=function(n){for(var i=n.data("rwdinfo"),t=0;t<i.length;t++)window.cpMedia.fireQuery(i[t].rawQuery)};n.find("*").hasData("rwdinfo").each(function(){t($(this))});n.hasData("rwdinfo").length==1&&t(n)}function fireAllMediaElementQueries(){window.cpMedia.fire()}function matchMultiColumn(n,t,i,r,u){$(t).find("div .row").addClass(i);r!=null&&$(t).find("div .row").removeClass(r);cpMedia.diag("$("+t+').find("div .row").addClass("'+i+'"), mediaQuery: '+u)}function unmatchMultiColumn(n,t,i,r,u){$(t).find("div .row").removeClass(i);r!=null&&$(t).find("div .row").addClass(r);cpMedia.diag("$("+t+').find("div .row").removeClass("'+i+'"), mediaQuery: '+u)}function applyElementQueryToChildren(n){n.find("[data-elementquery]").each(function(){var t=$(this).data("elementquery"),n,f,r,o;if(t!=null&&typeof t=="object"){if(n=$(this).attr("id"),n==null||n=="")throw new Error("data-elementquery attribute can only by used on elements with unique id.");if($(this).parents(".megaMenu").length>0&&window.Pages.megaMenuLoaded.state()==="pending"){cpMedia.diag("#"+n+" is inside megaMenu. MediaQuery: "+$(this).attr("data-elementquery")+" was not applied. Because the megaMenu has not been lazyLoaded");return}var u={},i=$(this).data("elementquerymatch"),e=$(this).data("elementqueryunmatch");typeof i!="undefined"&&i!=""&&(u.match=window[i]);typeof e!="undefined"&&i!=""&&(u.unmatch=window[e]);for(f in t)r=t[f],r=r.replace("max-","this-max-").replace("min-","this-min-").replace("below-","this-below-").replace("above-","this-above-"),o="#"+n+":media("+r+")",toggleClassMedia(f,o,u)}});n.find("[data-elementqueryclasses]").each(function(){var t=$(this).data("elementqueryclasses"),n,e,r,s,u;if(t!=null&&typeof t=="object"){if(n=$(this).attr("id"),n==null||n=="")throw new Error("data-elementqueryclasses attribute can only by used on elements with unique id.");if($(this).parents(".megaMenu").length>0&&window.Pages.megaMenuLoaded.state()==="pending"){cpMedia.diag("#"+n+" is inside megaMenu. MediaQuery: "+$(this).attr("data-elementquery")+" was not applied. Because the megaMenu has not been lazyLoaded");return}var f={},i=$(this).data("elementquerymatch"),o=$(this).data("elementqueryunmatch");typeof i!="undefined"&&i!=""&&(f.match=window[i]);typeof o!="undefined"&&i!=""&&(f.unmatch=window[o]);for(e in t){if(r=t[e],r=r.replace("max-","this-max-").replace("min-","this-min-").replace("below-","this-below-").replace("above-","this-above-"),s="#"+n+":media("+r+")",u=e.split("-"),u.length!=2)throw new Error("data-elementqueryclasses attribute needs to have two classes separated by a dash (‘-‘)");toggleClassesMedia(u[0],u[1],s,f)}}})}window.cpMedia=window.cpMedia||function(n,t){function i(n,t){var i=0,u=n.length,r;for(i;i<u;i++)if(r=t(n[i],i),r===!1)break}function l(n){return Object.prototype.toString.apply(n)==="[object Array]"}function a(n){return typeof n=="function"}function u(n,t){var i={all:!0,screen:!0,print:!1},r,u,f;try{r=t.getBoundingClientRect()}catch(e){r={width:t.offsetWidth,height:t.offsetHeight}}return i.thisWidth=r.width||r.right-r.left,i.thisHeight=r.height||r.bottom-r.top,i.thisAspectRatio=i.thisWidth/i.thisHeight,i.thisOrientation=i.thisWidth>i.thisHeight?"landscape":"portrait",u=n.replace(/\(|\)/g,"").replace(/\s*,\s*/g,") || (").replace(/\s+and\s+/gi," && ").replace(/min-(.*?):/gi,"$1>=").replace(/max-(.*?):/gi,"$1<=").replace(/above-(.*?):/gi,"$1>").replace(/below-(.*?):/gi,"$1<").replace(/min-|max-/gi,"").replace(/(all|screen|print)/,"d.$1").replace(/:/g,"==").replace(/([\w-]+)\s*([<>=]+)\s*(\w+)/g,function(n,t,i,r){return"d."+v(t)+i+y(r)}).replace(/([<>=]+)([A-z][\w-]*)/g,'$1"$2"'),f=Function("d","return("+u+")")(i),f}function v(n){return n.toLowerCase().replace(/-[a-z]/g,function(n){return n[1].toUpperCase()})}function y(n){return n.replace(/([\d\.]+)(%|em|in|pt|px)/,function(n,i,r){return r=="em"?i*16:r=="in"?i*96:r=="pt"?i*96/72:r=="%"?i/(scope.innerWidth||t.clientWidth):i})}function e(n){c&&console.log(n)}function f(n,t){this.options=n;n.deferSetup||this.setup(t)}function o(n,t){this.query=n;this.isUnconditional=t;this.handlers=[];this.mql=r(n);this.mql.media!=n&&e("Media query might be invalid="+n+"\nParsed as="+this.mql.media);var i=this;this.listener=function(n){i.mql=n;i.assess()};this.mql.addListener(this.listener)}function p(n,t,i){this.element=n;this.matched=!1;this.query=t;this.rawQuery=i;var r=$(n).data("rwdinfo");r==null&&(r=[]);r.push(this);$(n).data("rwdinfo",r)}function s(n,t){this.query=n;this.isUnconditional=t;this.handlers=[];this.isMediaElement=!0;this.elementWrappers=[];this.initElements()}function h(){if(!r)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.listening=!1;this.browserIsIncapable=!r("only all").matches;this.fire=function(n){var t=this.queries;for(var i in t)t.hasOwnProperty(i)&&t[i].isMediaElement&&t[i].assess(n);return this};this.fireQuery=function(n,t){var i=this.queries;return i.hasOwnProperty(n)&&i[n].isMediaElement&&i[n].assess(t),this};this.listen=function(n){function i(i){var r;window.addEventListener(i,function(i){r&&clearTimeout(r);r=setTimeout(function(){t.fire(i)},n)},!1)}var t=this;return(n=n||160,this.listening)?this:(window.addEventListener&&(i("resize"),i("orientationChange")),t.fire(),this.listening=!0,this)}}var c=!1,r=n.matchMedia;return f.prototype={setup:function(n){this.options.setup&&this.options.setup(n);this.initialised=!0},on:function(n,t){this.initialised||this.setup();this.options.match&&this.options.match(n,t)},off:function(n,t){this.options.unmatch&&this.options.unmatch(n,t)},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},o.prototype={addHandler:function(n){var t=new f(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var t=this.handlers;i(t,function(i,r){if(i.equals(n))return i.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";i(this.handlers,function(t){t[n]()})}},s.prototype={initElements:function(){var r,u,n=this.query.match(/(.+?):media\((.+?)\)/),i;if(this.elementWrappers=[],n&&/this/.test(n[2])&&t.querySelectorAll)for(r=t.querySelectorAll(n[1]),i=0;u=r[i];++i)this.elementWrappers.push(new p(u,n[2],this.query))},addHandler:function(n){for(var r=this.elementWrappers,u=[],i,t=0;t<r.length;++t)u.push(r[t].element);i=new f(n,u);this.handlers.push(i);this.assessOneHandler(null,i)},removeHandler:function(n){var t=this.handlers;i(t,function(i,r){if(i.equals(n))return i.destroy(),!t.splice(r,1)})},clear:function(){i(this.handlers,function(n){n.destroy()});this.handlers.length=0},assessOneHandler:function(n,t){for(var f=this.elementWrappers,i,r=0;r<f.length;++r)if(i=f[r],u(i.query,i.element)||this.isUnconditional){t.on(n,i.element);i.matched=!0}},assess:function(n){for(var r=this.elementWrappers,t,i=0;i<r.length;++i)t=r[i],u(t.query,t.element)||this.isUnconditional?this.match(n,t):this.unmatch(n,t)},match:function(n,t){t.matched||(i(this.handlers,function(i){i.on(n,t.element)}),t.matched=!0)},unmatch:function(n,t){t.matched&&(i(this.handlers,function(i){i.off(n,t.element)}),t.matched=!1)},assessForce:function(n,r){var h,f,e=this.query.match(/(.+?):media\((.+?)\)/),s,o;if(e&&/this/.test(e[2])&&t.querySelectorAll)for(h=t.querySelectorAll(e[1]),s=0;f=h[s];++s)o=u(e[2],f)||this.isUnconditional?"on":"off",r?o==="on"&&r[o](n,f):i(this.handlers,function(t){t[o](n,f)})}},h.prototype={register:function(n,t,r){var u=this.queries,f=r&&this.browserIsIncapable;return u[n]||(/this/.test(n)?(u[n]=new s(n,f),this.listen()):u[n]=new o(n,f)),a(t)&&(t={match:t}),l(t)||(t=[t]),i(t,function(t){u[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this},diag:function(n){e(n)}},new h}(this,document.documentElement);$(function(){function n(n){var i;window.addEventListener(n,function(){i&&clearTimeout(i);i=setTimeout(function(){window.Pages.onResizeHandlersExecute()},t)},!1)}$("[data-contentcontainerbreakpoint]").each(function(){var t=$(this),i=t.data("contentcontainerbreakpoint"),n,r,f,u;if(i!=null&&typeof i=="number"){if(n=t.attr("id"),n==null||n=="")throw new Error("data-contentcontainerbreakpoint attribute can only by used on elements with unique id.");r="#"+n+":media(this-min-width:"+i+"em)";cpMedia.diag("register: "+r);cpMedia.register(r,{setup:function(){t.children("div.row.outer").removeClass("wide");cpMedia.diag("#"+n+' div.row.outer .removeClass("wide")')},match:function(t,i){$(i).children("div.row.outer").addClass("wide");cpMedia.diag("#"+n+' div.row.outer .addClass("wide")')},unmatch:function(t,i){$(i).children("div.row.outer").removeClass("wide");cpMedia.diag("#"+n+' div.row.outer .removeClass("wide")')}});f=Math.round(i/2);u="#"+n+":media(this-min-width:"+f+"em)";cpMedia.diag("register: "+u);cpMedia.register(u,{setup:function(){t.find("div.row.nest").removeClass("wide");cpMedia.diag("#"+n+' div.row.nest .removeClass("wide")')},match:function(t,i){$(i).find("div.row.nest").addClass("wide");cpMedia.diag("#"+n+' div.row.nest .addClass("wide")')},unmatch:function(t,i){$(i).find("div.row.nest").removeClass("wide");cpMedia.diag("#"+n+' div.row.nest .removeClass("wide")')}})}});$("[data-ajaxinclude]").each(function(){var n=$(this).data("ajaxinclude"),t,i,r,u;if(n!=null&&typeof n=="object"){if(t=$(this),i=$(this).attr("id"),i==null||i=="")throw new Error("data-ajaxinclude attribute can only by used on elements with unique id.");r=n.url;u=n.query;cpMedia.register(u,{setup:function(){cpMedia.diag("div setup init");AJAX(r,"GET",null,function(n){var i=$(n);t.append(i);console.log("div setup done")},!1)},deferSetup:!0,match:function(){t.show();cpMedia.diag("div show")},unmatch:function(){t.hide();cpMedia.diag("div hide")}})}});applyElementQueryToChildren($("body"));window.Pages=window.Pages||{};window.Pages.onResizeHandlers=window.Pages.onResizeHandlers||[];typeof dynamicStretchContainers=="function"&&window.Pages.onResizeHandlers.push(window.dynamicStretchContainers);$("#hdnWidgetManager").length==0&&typeof rearrangeFlyoutsOnResizeEvents=="function"&&window.Pages.onResizeHandlers.push(rearrangeFlyoutsOnResizeEvents);window.Pages.onResizeHandlersExecute=window.Pages.onResizeHandlersExecute||function(){for(var n=0;n<window.Pages.onResizeHandlers.length;n++)typeof window.Pages.onResizeHandlers[n]=="function"&&window.Pages.onResizeHandlers[n]()};var t=250;n("resize");n("orientationChange");$.when(window.Pages.rwdReady.resolve()).done(function(){window.Pages.rwdSetupComplete.resolve()})});
(function(n,t){"use strict";var r=!1,i=function(n){r&&t.console.log("[ Responsive Menus ] "+n)};n.MenuTextResizer=function(t,i){this.$mainNavMenu=n(i);this.$topLevelMenuItems=this.$mainNavMenu.find("a");this._init(t)};n.MenuTextResizer.defaults={ratio:.5,timeout:120,numberOfFontSizes:20,tolerance:0};n.MenuTextResizer.prototype={_init:function(t){function p(){for(var t=[],n=0;n<h;n++)t[n]=Math.floor(y/h*(n+1));return t}function w(){r.$topLevelMenuItems.find("span").length===0&&(r.$topLevelMenuItems.removeAttr("style").wrapInner("<span/>").find("span").css("display","inline"),r.autoCreatedWrapper=!0)}function v(){var i=function(n){return n.find("span").width()/n.width()},t=i(r.$topLevelMenuItems.first()),u=0,f,e;return r.$topLevelMenuItems.each(function(){u+=n(this).outerWidth(!0);var r=i(n(this));r>t&&(t=r)}),f=u/r.$mainNavMenu.width(),e={menuRatio:f.toFixed(2),itemRatio:t.toFixed(2)},e}var r,l,a,c;this.options=n.extend(!0,{},n.MenuTextResizer.defaults,t);r=this;this.timer=null;this.autoCreatedWrapper=!1;w();var y=parseFloat(this.$topLevelMenuItems.css("font-size")),h=this.options.numberOfFontSizes,f=p(),u=f.length-1,e=this.options.tolerance,o=this.$mainNavMenu.data("autowidth")==!0,s=o?{menuRatio:1,itemRatio:r.options.ratio}:{menuRatio:r.options.ratio,itemRatio:1};o?i("Auto Widths Detected."):i("Auto Widths Turned Off.");i("Font Sizes: "+f);l=function(){var n=!1;return u<f.length-1&&(u++,n=!0),r.$topLevelMenuItems.css("font-size",f[u]),i("INCREASE IN SIZE TRIGGERED (sizeIndex: "+u+(u==h-1?"(MAX)":"")+" ,"+f[u]+")"),n};a=function(){var n=!1;return u>0&&(u--,n=!0),r.$topLevelMenuItems.css("font-size",f[u]),i("DECREASE IN SIZE TRIGGERED (sizeIndex: "+u+","+f[u]+")"),n};c=function(){var n=function(){var n=v();return i(JSON.stringify(n)),o?n.itemRatio<s.itemRatio-e:n.menuRatio<s.menuRatio-e},t=function(){var n=v();return i(JSON.stringify(n)),o?n.itemRatio>s.itemRatio-e:n.menuRatio>s.menuRatio-e};return{shouldIncreaseInSize:n,shouldDescreaseInSize:t}}();this.adjustMenuFontSize=function(){while(c.shouldIncreaseInSize()&&l());while(c.shouldDescreaseInSize()&&a());};this._initDefault()},_initDefault:function(){var i=this,r=i.options.timeout||100;n(t).bind("resize.responsiveMenuText",function(){i.timer&&clearTimeout(i.timer);i.timer=setTimeout(function(){i.adjustMenuFontSize()},r)});i.adjustMenuFontSize()},dispose:function(){var i=this;clearTimeout(i.timer);n(t).unbind(".responsiveMenuText");i.autoCreatedWrapper&&(i.$topLevelMenuItems.find("span").contents().unwrap(),setTimeout(function(){i.$topLevelMenuItems.removeAttr("style")},200))}};n.fn.responsiveMenuText=function(t){if(typeof t=="string"){var r=Array.prototype.slice.call(arguments,1);this.each(function(){var u=n.data(this,"responsiveMenuText");if(!u){i("cannot call methods on responsiveMenuText prior to initialization; attempted to call method '"+t+"'");return}if(!n.isFunction(u[t])||t.charAt(0)==="_"){i("no such method '"+t+"' for responsiveMenuText instance");return}u[t].apply(u,r)})}else this.each(function(){var i=n.data(this,"responsiveMenuText");i?i._init(t):i=n.data(this,"responsiveMenuText",new n.MenuTextResizer(t,this))});return this}})(jQuery,window);
(function(n,t){"use strict";n.RWDMenu=function(t,i){this.$el=n(i);this._init(t)};n.RWDMenu.defaults={animationClasses:{classin:"rwd-animate-in",classout:"rwd-animate-out"},onLevelClick:function(){return!1},onLinkClick:function(){return!1}};n.RWDMenu.prototype={_init:function(t){this.options=n.extend(!0,{},n.RWDMenu.defaults,t);this._config();this.animEndEventName="animationend.rwdmenu";this.transEndEventName="transitionend.rwdmenu";this.supportAnimations=!0;this.supportTransitions=!0;var i=this;this.clickMenuItem=function(t){var r,f,o,u,e,l,s,h,c;if(t.stopPropagation(),r=n(this),f=r.children("ol.rwd-submenu"),f.length==0&&(o=r.attr("id"),u=menuManager.$divListSubMenus.find("#Parent"+o),u.length>1&&(u.slice(1).remove(),u=menuManager.$divListSubMenus.find("#Parent"+o)),u.length==1&&(e=r.children("a:first").clone(),e.removeAttr("class").addClass("navMenuItem openThePageLink").html("Open the <em>"+e.text()+"<\/em> page").css("z-index","2").attr("role","menuitem"),l=n('<li class="toParent"><\/li>').append(e),u.prepend(l),s=n('<li class="rwd-back"><a href="#" style="z-index:2;" class="navMenuItem backMenuLink" aria-haspopup="true" role="menuitem">Back<\/a><\/li>'),s.bind("click.rwdmenu",i.clickBack),u.prepend(s),u.addClass("rwd-submenu"),u.find("li:not(.rwd-back)").bind("click.rwdmenu",i.clickMenuItem),r.append(u),f=u)),f.length>0)return h=f.clone().css("opacity",0).insertAfter(i.$menu),c=function(){i.$menu.unbind(i.animEndEventName).removeClass(i.options.animationClasses.classout).addClass("rwd-subview");n(".rwd-subviewopen").children("ol").attr("aria-hidden","true");r.addClass("rwd-subviewopen").parents(".rwd-subviewopen:first").removeClass("rwd-subviewopen").addClass("rwd-subview");r.children("ol").attr("aria-hidden","false");h.remove();r.find(".openThePageLink").focus()},setTimeout(function(){h.addClass(i.options.animationClasses.classin);i.$menu.addClass(i.options.animationClasses.classout);i.supportAnimations?i.$menu.bind(i.animEndEventName,c):c.call();i.options.onLevelClick(r,r.children("a:first").text())}),!1;i.options.onLinkClick(r,t)};this.clickBack=function(){var t=n(this),r=t.parents("ol.rwd-submenu:first"),e=r.parent(),u=r.clone().insertAfter(i.$menu),f=function(){i.$menu.unbind(i.animEndEventName).removeClass(i.options.animationClasses.classin);u.remove()};return setTimeout(function(){u.addClass(i.options.animationClasses.classout);i.$menu.addClass(i.options.animationClasses.classin);i.supportAnimations?i.$menu.bind(i.animEndEventName,f):f.call();e.removeClass("rwd-subviewopen").children("ol").attr("aria-hidden","true");var r=t.parents(".rwd-subview:first");r.is("li")&&r.addClass("rwd-subviewopen").children("ol").attr("aria-hidden","false");r.removeClass("rwd-subview");n("ol#mainNavMenu").find("li > a").first().focus()}),!1};this._initEvents()},_config:function(){this.$menu=this.$el;this.$menuitems=this.$menu.find("li.topMenuItem");this.$menu.addClass("rwd-menu")},_initEvents:function(){var n=this;this.$menuitems.bind("click.rwdmenu",n.clickMenuItem)},destroy:function(){this.$menu.removeClass("rwd-menu rwd-subview");this.$menu.find("li").removeClass("rwd-subviewopen rwd-subview").unbind(".rwdmenu");this.$menu.find("li.rwd-back").remove();this.$menu.find("li.toParent").remove();this.$menu.find("ol").removeClass("rwd-submenu").each(function(){menuManager.$divListSubMenus.append(n(this))})}};var i=function(n){t.console&&t.console.error(n)};n.fn.rwdmenu=function(t){if(typeof t=="string"){var r=Array.prototype.slice.call(arguments,1);this.each(function(){var u=n.data(this,"rwdmenu");if(!u){i("cannot call methods on rwdmenu prior to initialization; attempted to call method '"+t+"'");return}if(!n.isFunction(u[t])||t.charAt(0)==="_"){i("no such method '"+t+"' for rwdmenu instance");return}u[t].apply(u,r)})}else this.each(function(){var i=n.data(this,"rwdmenu");i?i._init():i=n.data(this,"rwdmenu",new n.RWDMenu(t,this))});return this}})(jQuery,window);
/*! jQuery UI - v1.14.1 - 2024-10-30
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){"use strict";t.ui=t.ui||{};t.ui.version="1.14.1";
/*!
 * jQuery UI Widget 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */var e,i=0,s=Array.prototype.hasOwnProperty,n=Array.prototype.slice;t.cleanData=(e=t.cleanData,function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)(s=t._data(n,"events"))&&s.remove&&t(n).triggerHandler("remove");e(i)}),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];if("__proto__"===(e=e.split(".")[1])||"constructor"===e)return t.error("Invalid widget name: "+e);var h=l+"-"+e;return s||(s=i,i=t.Widget),Array.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr.pseudos[h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),(a=new i).options=t.widget.extend({},a.options),t.each(s,(function(t,e){r[t]="function"==typeof e?function(){function s(){return i.prototype[t].apply(this,arguments)}function n(e){return i.prototype[t].apply(this,e)}return function(){var t,i=this._super,o=this._superApply;return this._super=s,this._superApply=n,t=e.apply(this,arguments),this._super=i,this._superApply=o,t}}():e})),o.prototype=t.widget.extend(a,{widgetEventPrefix:n&&a.widgetEventPrefix||e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,(function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)})),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,o,a=n.call(arguments,1),r=0,l=a.length;r<l;r++)for(i in a[r])o=a[r][i],s.call(a[r],i)&&void 0!==o&&(t.isPlainObject(o)?e[i]=t.isPlainObject(e[i])?t.widget.extend({},e[i],o):t.widget.extend({},o):e[i]=o);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=n.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each((function(){var i,n=t.data(this,s);return"instance"===o?(l=n,!1):n?"function"!=typeof n[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for "+e+" widget instance"):(i=n[o].apply(n,r))!==n&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")})):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each((function(){var e=t.data(this,s);e?(e.option(o||{}),e._init&&e._init()):t.data(this,s,new i(o,this))}))),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,i){e._removeClass(i,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o<s.length-1;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){var i=[],s=this;function n(){var i=[];e.element.each((function(e,n){t.map(s.classesElementLookup,(function(t){return t})).some((function(t){return t.is(n)}))||i.push(n)})),s._on(t(i),{remove:"_untrackClassesElement"})}function o(o,a){var r,l;for(l=0;l<o.length;l++)r=s.classesElementLookup[o[l]]||t(),e.add?(n(),r=t(t.uniqueSort(r.get().concat(e.element.get())))):r=t(r.not(e.element).get()),s.classesElementLookup[o[l]]=r,i.push(o[l]),a&&e.classes[o[l]]&&i.push(e.classes[o[l]])}return(e=t.extend({element:this.element,classes:this.options.classes||{}},e)).keys&&o(e.keys.match(/\S+/g)||[],!0),e.extra&&o(e.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,(function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})),this._off(t(e.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,(function(s,a){function r(){if(e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?o[a]:a).apply(o,arguments)}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)}))},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){var i=this;return setTimeout((function(){return("string"==typeof t?i[t]:t).apply(i,arguments)}),e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},(i=t.Event(i)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!("function"==typeof a&&!1===a.apply(this.element[0],[i].concat(s))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},(function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){var a;"string"==typeof n&&(n={effect:n});var r=n?!0===n||"number"==typeof n?i:n.effect||i:e;"number"==typeof(n=n||{})?n={duration:n}:!0===n&&(n={}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue((function(i){t(this)[e](),o&&o.call(s[0]),i()}))}}));t.widget;
/*!
 * jQuery UI Position 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/position/
 */!function(){var e,i=Math.max,s=Math.abs,n=/left|center|right/,o=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,r=/^\w+/,l=/%$/,h=t.fn.position;function c(t,e,i){return[parseFloat(t[0])*(l.test(t[0])?e/100:1),parseFloat(t[1])*(l.test(t[1])?i/100:1)]}function u(e,i){return parseInt(t.css(e,i),10)||0}function d(t){return null!=t&&t===t.window}function p(t){var e=t[0];return 9===e.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:d(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}t.position={scrollbarWidth:function(){if(void 0!==e)return e;var i,s,n=t("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),i===(s=o.offsetWidth)&&(s=n[0].clientWidth),n.remove(),e=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth;return{width:"scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=d(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:!s&&!n?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(e){if(!e||!e.of)return h.apply(this,arguments);var l,d,f,g,m,_,v="string"==typeof(e=t.extend({},e)).of?t(document).find(e.of):t(e.of),b=t.position.getWithinInfo(e.within),y=t.position.getScrollInfo(b),w=(e.collision||"flip").split(" "),k={};return _=p(v),v[0].preventDefault&&(e.at="left top"),d=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],(function(){var t,i,s=(e[this]||"").split(" ");1===s.length&&(s=n.test(s[0])?s.concat(["center"]):o.test(s[0])?["center"].concat(s):["center","center"]),s[0]=n.test(s[0])?s[0]:"center",s[1]=o.test(s[1])?s[1]:"center",t=a.exec(s[0]),i=a.exec(s[1]),k[this]=[t?t[0]:0,i?i[0]:0],e[this]=[r.exec(s[0])[0],r.exec(s[1])[0]]})),1===w.length&&(w[1]=w[0]),"right"===e.at[0]?m.left+=d:"center"===e.at[0]&&(m.left+=d/2),"bottom"===e.at[1]?m.top+=f:"center"===e.at[1]&&(m.top+=f/2),l=c(k.at,d,f),m.left+=l[0],m.top+=l[1],this.each((function(){var n,o,a=t(this),r=a.outerWidth(),h=a.outerHeight(),p=u(this,"marginLeft"),_=u(this,"marginTop"),x=r+p+u(this,"marginRight")+y.width,C=h+_+u(this,"marginBottom")+y.height,D=t.extend({},m),I=c(k.my,a.outerWidth(),a.outerHeight());"right"===e.my[0]?D.left-=r:"center"===e.my[0]&&(D.left-=r/2),"bottom"===e.my[1]?D.top-=h:"center"===e.my[1]&&(D.top-=h/2),D.left+=I[0],D.top+=I[1],n={marginLeft:p,marginTop:_},t.each(["left","top"],(function(i,s){t.ui.position[w[i]]&&t.ui.position[w[i]][s](D,{targetWidth:d,targetHeight:f,elemWidth:r,elemHeight:h,collisionPosition:n,collisionWidth:x,collisionHeight:C,offset:[l[0]+I[0],l[1]+I[1]],my:e.my,at:e.at,within:b,elem:a})})),e.using&&(o=function(t){var n=g.left-D.left,o=n+d-r,l=g.top-D.top,c=l+f-h,u={target:{element:v,left:g.left,top:g.top,width:d,height:f},element:{element:a,left:D.left,top:D.top,width:r,height:h},horizontal:o<0?"left":n>0?"right":"center",vertical:c<0?"top":l>0?"bottom":"middle"};d<r&&s(n+o)<d&&(u.horizontal="center"),f<h&&s(l+c)<f&&(u.vertical="middle"),i(s(n),s(o))>i(s(l),s(c))?u.important="horizontal":u.important="vertical",e.using.call(this,t,u)}),a.offset(t.extend(D,{using:o}))}))},t.ui.position={fit:{left:function(t,e){var s,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,a=n.width,r=t.left-e.collisionPosition.marginLeft,l=o-r,h=r+e.collisionWidth-a-o;e.collisionWidth>a?l>0&&h<=0?(s=t.left+l+e.collisionWidth-a-o,t.left+=l-s):t.left=h>0&&l<=0?o:l>h?o+a-e.collisionWidth:o:l>0?t.left+=l:h>0?t.left-=h:t.left=i(t.left-r,t.left)},top:function(t,e){var s,n=e.within,o=n.isWindow?n.scrollTop:n.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=o-r,h=r+e.collisionHeight-a-o;e.collisionHeight>a?l>0&&h<=0?(s=t.top+l+e.collisionHeight-a-o,t.top+=l-s):t.top=h>0&&l<=0?o:l>h?o+a-e.collisionHeight:o:l>0?t.top+=l:h>0?t.top-=h:t.top=i(t.top-r,t.top)}},flip:{left:function(t,e){var i,n,o=e.within,a=o.offset.left+o.scrollLeft,r=o.width,l=o.isWindow?o.scrollLeft:o.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];c<0?((i=t.left+d+p+f+e.collisionWidth-r-a)<0||i<s(c))&&(t.left+=d+p+f):u>0&&((n=t.left-e.collisionPosition.marginLeft+d+p+f-l)>0||s(n)<u)&&(t.left+=d+p+f)},top:function(t,e){var i,n,o=e.within,a=o.offset.top+o.scrollTop,r=o.height,l=o.isWindow?o.scrollTop:o.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,p="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,f=-2*e.offset[1];c<0?((n=t.top+d+p+f+e.collisionHeight-r-a)<0||n<s(c))&&(t.top+=d+p+f):u>0&&((i=t.top-e.collisionPosition.marginTop+d+p+f-l)>0||s(i)<u)&&(t.top+=d+p+f)}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}();t.ui.position,t.extend(t.expr.pseudos,{data:t.expr.createPseudo((function(e){return function(i){return!!t.data(i,e)}}))}),t.fn.extend({disableSelection:(o="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(o+".ui-disableSelection",(function(t){t.preventDefault()}))}),enableSelection:function(){return this.off(".ui-disableSelection")}});
/*!
 * jQuery UI :data 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */var o,a,r=t,l={},h=l.toString,c=/^([\-+])=\s*(\d+\.?\d*)/,u=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16),t[4]?(parseInt(t[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16),t[4]?(parseInt(t[4]+t[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],d=r.Color=function(t,e,i,s){return new r.Color.fn.parse(t,e,i,s)},p={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},f={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},g=r.each;function m(t){return null==t?t+"":"object"==typeof t?l[h.call(t)]||"object":typeof t}function _(t,e,i){var s=f[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),s.mod?(t+s.mod)%s.mod:Math.min(s.max,Math.max(0,t)))}function v(t){var e=d(),i=e._rgba=[];return t=t.toLowerCase(),g(u,(function(s,n){var o,a=n.re.exec(t),r=a&&n.parse(a),l=n.space||"rgba";if(r)return o=e[l](r),e[p[l].cache]=o[p[l].cache],i=e._rgba=o._rgba,!1})),i.length?("0,0,0,0"===i.join()&&r.extend(i,a.transparent),e):a[t]}function b(t,e,i){return 6*(i=(i+1)%1)<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}g(p,(function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}})),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(t,e){l["[object "+e+"]"]=e.toLowerCase()})),d.fn=r.extend(d.prototype,{parse:function(t,e,i,s){if(void 0===t)return this._rgba=[null,null,null,null],this;(t.jquery||t.nodeType)&&(t=r(t).css(e),e=void 0);var n=this,o=m(t),l=this._rgba=[];return void 0!==e&&(t=[t,e,i,s],o="array"),"string"===o?this.parse(v(t)||a._default):"array"===o?(g(p.rgba.props,(function(e,i){l[i.idx]=_(t[i.idx],i)})),this):"object"===o?(g(p,t instanceof d?function(e,i){t[i.cache]&&(n[i.cache]=t[i.cache].slice())}:function(e,i){var s=i.cache;g(i.props,(function(e,o){if(!n[s]&&i.to){if("alpha"===e||null==t[e])return;n[s]=i.to(n._rgba)}n[s][o.idx]=_(t[e],o,!0)})),n[s]&&r.inArray(null,n[s].slice(0,3))<0&&(null==n[s][3]&&(n[s][3]=1),i.from&&(n._rgba=i.from(n[s])))}),this):void 0},is:function(t){var e=d(t),i=!0,s=this;return g(p,(function(t,n){var o,a=e[n.cache];return a&&(o=s[n.cache]||n.to&&n.to(s._rgba)||[],g(n.props,(function(t,e){if(null!=a[e.idx])return i=a[e.idx]===o[e.idx]}))),i})),i},_space:function(){var t=[],e=this;return g(p,(function(i,s){e[s.cache]&&t.push(i)})),t.pop()},transition:function(t,e){var i=d(t),s=i._space(),n=p[s],o=0===this.alpha()?d("transparent"):this,a=o[n.cache]||n.to(o._rgba),r=a.slice();return i=i[n.cache],g(n.props,(function(t,s){var n=s.idx,o=a[n],l=i[n],h=f[s.type]||{};null!==l&&(null===o?r[n]=l:(h.mod&&(l-o>h.mod/2?o+=h.mod:o-l>h.mod/2&&(o-=h.mod)),r[n]=_((l-o)*e+o,s)))})),this[s](r)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=d(t)._rgba;return d(r.map(e,(function(t,e){return(1-i)*s[e]+i*t})))},toRgbaString:function(){var t="rgba(",e=r.map(this._rgba,(function(t,e){return null!=t?t:e>2?1:0}));return 1===e[3]&&(e.pop(),t="rgb("),t+e.join(", ")+")"},toHslaString:function(){var t="hsla(",e=r.map(this.hsla(),(function(t,e){return null==t&&(t=e>2?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t}));return 1===e[3]&&(e.pop(),t="hsl("),t+e.join(", ")+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+r.map(e,(function(t){return("0"+(t||0).toString(16)).substr(-2)})).join("")},toString:function(){return this.toRgbaString()}}),d.fn.parse.prototype=d.fn,p.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),l=Math.min(s,n,o),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-o)/h+360:n===r?60*(o-s)/h+120:60*(s-n)/h+240,i=0===h?0:u<=.5?h/c:h/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},p.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],n=t[3],o=s<=.5?s*(1+i):s+i-s*i,a=2*s-o;return[Math.round(255*b(a,o,e+1/3)),Math.round(255*b(a,o,e)),Math.round(255*b(a,o,e-1/3)),n]},g(p,(function(t,e){var i=e.props,s=e.cache,n=e.to,o=e.from;d.fn[t]=function(t){if(n&&!this[s]&&(this[s]=n(this._rgba)),void 0===t)return this[s].slice();var e,a=m(t),r="array"===a||"object"===a?t:arguments,l=this[s].slice();return g(i,(function(t,e){var i=r["object"===a?t:e.idx];null==i&&(i=l[e.idx]),l[e.idx]=_(i,e)})),o?((e=d(o(l)))[s]=l,e):d(l)},g(i,(function(e,i){d.fn[e]||(d.fn[e]=function(s){var n,o,a,r,l=m(s);return o=(n=this[r="alpha"===e?this._hsla?"hsla":"rgba":t]())[i.idx],"undefined"===l?o:("function"===l&&(l=m(s=s.call(this,o))),null==s&&i.empty?this:("string"===l&&(a=c.exec(s))&&(s=o+parseFloat(a[2])*("+"===a[1]?1:-1)),n[i.idx]=s,this[r](n)))})}))})),d.hook=function(t){var e=t.split(" ");g(e,(function(t,e){r.cssHooks[e]={set:function(t,i){var s;"transparent"===i||"string"===m(i)&&!(s=v(i))||(i=(i=d(s||i)).toRgbaString()),t.style[e]=i}},r.fx.step[e]=function(t){t.colorInit||(t.start=d(t.elem,e),t.end=d(t.end),t.colorInit=!0),r.cssHooks[e].set(t.elem,t.start.transition(t.end,t.pos))}}))},d.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),r.cssHooks.borderColor={expand:function(t){var e={};return g(["Top","Right","Bottom","Left"],(function(i,s){e["border"+s+"Color"]=t})),e}},a=r.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};
/*!
 * jQuery UI Effects 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var y;t.effects={effect:{}},function(){var e=["add","remove","toggle"],i={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function s(t){var e,i,s,n=t.ownerDocument.defaultView.getComputedStyle(t),o={};for(i=n.length;i--;)"string"==typeof n[e=n[i]]&&(o[(s=e,s.replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})))]=n[e]);return o}t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],(function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(r.style(t.elem,i,t.end),t.setAttr=!0)}})),t.effects.animateClass=function(n,o,a,r){var l=t.speed(o,a,r);return this.queue((function(){var o,a=t(this),r=a.attr("class")||"",h=l.children?a.find("*").addBack():a;h=h.map((function(){return{el:t(this),start:s(this)}})),(o=function(){t.each(e,(function(t,e){n[e]&&a[e+"Class"](n[e])}))})(),h=h.map((function(){return this.end=s(this.el[0]),this.diff=function(e,s){var n,o,a={};for(n in s)o=s[n],e[n]!==o&&(i[n]||!t.fx.step[n]&&isNaN(parseFloat(o))||(a[n]=o));return a}(this.start,this.end),this})),a.attr("class",r),h=h.map((function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()})),t.when.apply(t,h.get()).done((function(){o(),t.each(arguments,(function(){var e=this.el;t.each(this.diff,(function(t){e.css(t,"")}))})),l.complete.call(a[0])}))}))},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),"function"==typeof i&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),"function"==typeof s&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!(e&&"number"!=typeof e&&!t.fx.speeds[e])||("string"==typeof e&&!t.effects.effect[e]||("function"==typeof e||"object"==typeof e&&!e.effect))}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(t)||["",0,i,s,0];return{top:parseFloat(n[1])||0,right:"auto"===n[2]?i:parseFloat(n[2]),bottom:"auto"===n[3]?s:parseFloat(n[3]),left:parseFloat(n[4])||0}}t.expr&&t.expr.pseudos&&t.expr.pseudos.animated&&(t.expr.pseudos.animated=function(e){return function(i){return!!t(i).data("ui-effects-animated")||e(i)}}(t.expr.pseudos.animated)),!0===t.uiBackCompat&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;i<s;i++)null!==e[i]&&t.data("ui-effects-"+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;s<n;s++)null!==e[s]&&(i=t.data("ui-effects-"+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),float:e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],(function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")})),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.14.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data("ui-effects-style",t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data("ui-effects-style")||"",t.removeData("ui-effects-style")},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),float:e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data("ui-effects-placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e="ui-effects-placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,(function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])})),n}}),t.fn.extend({effect:function(){var i=e.apply(this,arguments),s=t.effects.effect[i.effect],n=s.mode,o=i.queue,a=o||"fx",r=i.complete,l=i.mode,h=[],c=function(e){var i=t(this),s=t.effects.mode(i,l)||n;i.data("ui-effects-animated",!0),h.push(s),n&&("show"===s||s===n&&"hide"===s)&&i.show(),n&&"none"===s||t.effects.saveStyle(i),"function"==typeof e&&e()};if(t.fx.off||!s)return l?this[l](i.duration,r):this.each((function(){r&&r.call(this)}));function u(e){var o=t(this);function a(){"function"==typeof r&&r.call(o[0]),"function"==typeof e&&e()}i.mode=h.shift(),!0!==t.uiBackCompat||n?"none"===i.mode?(o[l](),a()):s.call(o[0],i,(function(){o.removeData("ui-effects-animated"),t.effects.cleanUp(o),"hide"===i.mode&&o.hide(),a()})):(o.is(":hidden")?"hide"===l:"show"===l)?(o[l](),a()):s.call(o[0],i,a)}return!1===o?this.each(c).each(u):this.queue(a,c).queue(a,u)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],(function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])})),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,l=o?a.scrollLeft():0,h=n.offset(),c={top:h.top-r,left:h.left-l,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>");d.appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-l,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,(function(){d.remove(),"function"==typeof i&&i()}))}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),y={},t.each(["Quad","Cubic","Quart","Quint","Expo"],(function(t,e){y[e]=function(e){return Math.pow(e,t+2)}})),t.extend(y,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;t<((e=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(y,(function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return t<.5?i(2*t)/2:1-i(-2*t+2)/2}}));t.effects,t.effects.define("blind","hide",(function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},l=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),l&&l.css(t.effects.clipToBox(r)),r.clip=a),l&&l.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})),t.effects.define("bounce",(function(e,i){var s,n,o,a=t(this),r=e.mode,l="hide"===r,h="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(h||l?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),h&&((n={opacity:1})[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),l&&(u/=Math.pow(2,d-1)),(n={})[m]=o;v<d;v++)(s={})[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=l?2*u:u/2;l&&((s={opacity:0})[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)})),t.effects.define("clip","hide",(function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,l=r||"horizontal"===a,h=r||"vertical"===a;s=o.cssClip(),n.clip={top:h?(s.bottom-s.top)/2:s.top,right:l?(s.right-s.left)/2:s.right,bottom:h?(s.bottom-s.top)/2:s.bottom,left:l?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})),t.effects.define("drop","hide",(function(e,i){var s,n=t(this),o="show"===e.mode,a=e.direction||"left",r="up"===a||"down"===a?"top":"left",l="up"===a||"left"===a?"-=":"+=",h="+="===l?"-=":"+=",c={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===r?"outerHeight":"outerWidth"](!0)/2,c[r]=l+s,o&&(n.css(c),c[r]=h+s,c.opacity=1),n.animate(c,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})),t.effects.define("explode","hide",(function(e,i){var s,n,o,a,r,l,h=e.pieces?Math.round(Math.sqrt(e.pieces)):3,c=h,u=t(this),d="show"===e.mode,p=u.show().css("visibility","hidden").offset(),f=Math.ceil(u.outerWidth()/c),g=Math.ceil(u.outerHeight()/h),m=[];function _(){m.push(this),m.length===h*c&&(u.css({visibility:"visible"}),t(m).remove(),i())}for(s=0;s<h;s++)for(a=p.top+s*g,l=s-(h-1)/2,n=0;n<c;n++)o=p.left+n*f,r=n-(c-1)/2,u.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*f,top:-s*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:g,left:o+(d?r*f:0),top:a+(d?l*g:0),opacity:d?0:1}).animate({left:o+(d?0:r*f),top:a+(d?0:l*g),opacity:d?1:0},e.duration||500,e.easing,_)})),t.effects.define("fade","toggle",(function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})})),t.effects.define("fold","hide",(function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,l=/([0-9]+)%/.exec(r),h=!!e.horizFirst?["right","bottom"]:["bottom","right"],c=e.duration/2,u=t.effects.createPlaceholder(s),d=s.cssClip(),p={clip:t.extend({},d)},f={clip:t.extend({},d)},g=[d[h[0]],d[h[1]]],m=s.queue().length;l&&(r=parseInt(l[1],10)/100*g[a?0:1]),p.clip[h[0]]=r,f.clip[h[0]]=r,f.clip[h[1]]=0,o&&(s.cssClip(f.clip),u&&u.css(t.effects.clipToBox(f)),f.clip=d),s.queue((function(i){u&&u.animate(t.effects.clipToBox(p),c,e.easing).animate(t.effects.clipToBox(f),c,e.easing),i()})).animate(p,c,e.easing).animate(f,c,e.easing).queue(i),t.effects.unshift(s,m,4)})),t.effects.define("highlight","show",(function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})})),t.effects.define("size",(function(e,i){var s,n,o,a=t(this),r=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},"box"!==d&&"both"!==d||(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,l,n.from.y,_),v=t.effects.setTransition(a,l,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,h,n.from.x,_),v=t.effects.setTransition(a,h,n.to.x,v))),"content"!==d&&"both"!==d||n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),delete _.outerHeight,delete _.outerWidth,a.css(_),"content"!==d&&"both"!==d||(l=l.concat(["marginTop","marginBottom"]).concat(r),h=h.concat(["marginLeft","marginRight"]),a.find("*[width]").each((function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,l,n.from.y,o),a=t.effects.setTransition(i,l,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,h,n.from.x,o),a=t.effects.setTransition(i,h,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,(function(){u&&t.effects.restoreStyle(i)}))}))),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})})),t.effects.define("scale",(function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)||"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)})),t.effects.define("puff","hide",(function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)})),t.effects.define("pulsate","show",(function(e,i){var s=t(this),n=e.mode,o="show"===n,a=o||"hide"===n,r=2*(e.times||5)+(a?1:0),l=e.duration/r,h=0,c=1,u=s.queue().length;for(!o&&s.is(":visible")||(s.css("opacity",0).show(),h=1);c<r;c++)s.animate({opacity:h},l,e.easing),h=1-h;s.animate({opacity:h},l,e.easing),s.queue(i),t.effects.unshift(s,u,r+1)})),t.effects.define("shake",(function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,l=2*r+1,h=Math.round(e.duration/l),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,h,e.easing);s<r;s++)n.animate(p,h,e.easing).animate(f,h,e.easing);n.animate(p,h,e.easing).animate(d,h/2,e.easing).queue(i),t.effects.unshift(n,g,l+1)})),t.effects.define("slide","show",(function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,l=e.direction||"left",h="up"===l||"down"===l?"top":"left",c="up"===l||"left"===l,u=e.distance||o["top"===h?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[h],d[h]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[l][1]]=d.clip[a[l][0]],"show"===r&&(o.cssClip(d.clip),o.css(h,d[h]),d.clip=s,d[h]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}));
/*!
 * jQuery UI Effects Blind 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */!0===t.uiBackCompat&&t.effects.define("transfer",(function(e,i){t(this).transfer(e,i)}));
/*!
 * jQuery UI Focusable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
t.ui.focusable=function(e,i){var s,n,o,a,r,l=e.nodeName.toLowerCase();return"area"===l?(n=(s=e.parentNode).name,!(!e.href||!n||"map"!==s.nodeName.toLowerCase())&&((o=t("img[usemap='#"+n+"']")).length>0&&o.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(l)?(a=!e.disabled)&&(r=t(e).closest("fieldset")[0])&&(a=!r.disabled):a="a"===l&&e.href||i,a&&t(e).is(":visible")&&"visible"===t(e).css("visibility"))},t.extend(t.expr.pseudos,{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}});t.ui.focusable,t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout((function(){var i=e.data("ui-form-reset-instances");t.each(i,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=t(this.element.prop("form")),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};
/*!
 * jQuery UI Form Reset Mixin 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
/*!
 * jQuery UI Legacy jQuery Core patches 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 */
t.escapeSelector||(t.escapeSelector=function(t){return CSS.escape(t+"")}),t.fn.even&&t.fn.odd||t.fn.extend({even:function(){return this.filter((function(t){return t%2==0}))},odd:function(){return this.filter((function(t){return t%2==1}))}});
/*!
 * jQuery UI Keycode 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var w;
/*!
 * jQuery UI Labels 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.labels=function(){var t,e,i,s,n;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(s=this.eq(0).parents("label"),(i=this.attr("id"))&&(n=(t=this.eq(0).parents().last()).add(t.length?t.siblings():this.siblings()),e="label[for='"+CSS.escape(i)+"']",s=s.add(n.find(e).addBack(e))),this.pushStack(s)):this.pushStack([])},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var e=t(this);return(!s||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr.pseudos,{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:(w=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++w)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")}))}}),t.widget("ui.accordion",{version:"1.14.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(t){return t.find("> li > :first-child").add(t.find("> :not(li)").filter((function(t){return t%2==0})))},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=t()):!1===e.active?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each((function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)})).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each((function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))})),this.headers.each((function(){e-=t(this).outerHeight(!0)})),this.headers.next().each((function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))})).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each((function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()})).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),(function(t,e){i[e]="_eventHandler"})),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],l=r&&n.collapsible,h=l?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:l?t():a,newPanel:h};e.preventDefault(),r&&!n.collapsible||!1===this._trigger("beforeActivate",e,u)||(n.active=!l&&this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter((function(){return 0===parseInt(t(this).attr("tabIndex"),10)})).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=h&&c.down||c,d=function(){a._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===l&&(r+=i.now):"content"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}})):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),this._trigger("activate",null,t)}}),t.widget("ui.menu",{version:"1.14.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(e){var i=t(e.target),s=t(this.document[0].activeElement);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(e){this._delay((function(){!t.contains(this.element[0],this.document[0].activeElement)&&this.collapseAll(e)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(e){if(!this.previousFilter&&(e.clientX!==this.lastMousePosition.x||e.clientY!==this.lastMousePosition.y)){this.lastMousePosition={x:e.clientX,y:e.clientY};var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(s.is(".ui-state-active")||(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s)))}},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each((function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()}))},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o=this,a=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=r.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);o._addClass(s,"ui-menu-icon","ui-icon "+a),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))})),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(e=r.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var e=t(this);o._isDivider(e)&&o._addClass(e,"ui-menu-divider","ui-widget-content")})),n=(s=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(s,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),n<0?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(t)}),this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay((function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s}),i?0:this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this._menuItems(this.active.children(".ui-menu")).first();e&&e.length&&(this._open(e.parent()),this._delay((function(){this.focus(t,e)})))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(t){return(t||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").last():this.active[t+"All"](".ui-menu-item").first()),s&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;this.active?this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),0===t.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each((function(){return(i=t(this)).offset().top-s-n<0})),this.focus(e,i)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var i,s,n;this.active?this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),0===t.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each((function(){return(i=t(this)).offset().top-s+n>0})),this.focus(e,i)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter((function(){return s.test(String.prototype.trim.call(t(this).children(".ui-menu-item-wrapper").text()))}))}});
/*!
 * jQuery UI Autocomplete 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
t.widget("ui.autocomplete",{version:"1.14.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&"true"===this.element.prop("contentEditable"),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,void(i=!0);e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||s.preventDefault());if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){if(s)return s=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(e,i){var s,n;if(this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",(function(){t(e.target).trigger(e.originalEvent)}));n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),(s=i.item.attr("aria-label")||n.value)&&String.prototype.trim.call(s).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay((function(){this.liveRegion.html(t("<div>").text(s))}),100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=s),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;Array.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay((function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;e&&(!e||i||s)||(this.selectedItem=null,this.search(null,t))}),this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,(function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})}))},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,(function(t,i){s._renderItemData(e,i)}))},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=new RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,(function(t){return s.test(t.label||t.value||t)}))}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay((function(){this.liveRegion.html(t("<div>").text(i))}),100))}});t.ui.autocomplete;
/*!
 * jQuery UI Controlgroup 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */var k=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.14.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,(function(s,n){var o,a={};if(n)return"controlgroupLabel"===s?((o=e.element.find(n)).each((function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")})),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(o.get()))):void(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each((function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var l=n[s]("widget");t.data(l[0],"ui-controlgroup-data",o||n[s]("instance")),i.push(l[0])}}))))})),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each((function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()}))},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,(function(t){var n=i.options.classes[t]||"";n=String.prototype.trim.call(n.replace(k,"")),s[t]=(n+" "+e[t]).replace(/\s+/g," ")})),s},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],(function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)})),this._callChildMethod("refresh"))}});
/*!
 * jQuery UI Checkboxradio 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.14.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,i="input[name='"+CSS.escape(e)+"']";return e?(this.form.length?t(this.form[0].elements).filter(i):t(i).filter((function(){return 0===t(t(this).prop("form")).length}))).not(this.element):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each((function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){if("label"!==t||e){if(this._super(t,e),"disabled"===t)return this._toggleClass(this.label,null,"ui-state-disabled",e),void(this.element[0].disabled=e);this.refresh()}},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]);t.ui.checkboxradio;
/*!
 * jQuery UI Button 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.widget("ui.button",{version:"1.14.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!0===t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){"text"!==t?("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",e)}}),t.fn.button=function(e){return function(i){var s="string"==typeof i,n=Array.prototype.slice.call(arguments,1),o=this;return s?this.length||"instance"!==i?this.each((function(){var e,s=t(this).attr("type"),a="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",r=t.data(this,"ui-"+a);return"instance"===i?(o=r,!1):r?"function"!=typeof r[i]||"_"===i.charAt(0)?t.error("no such method '"+i+"' for button widget instance"):(e=r[i].apply(r,n))!==r&&void 0!==e?(o=e&&e.jquery?o.pushStack(e.get()):e,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+i+"'")})):o=void 0:(n.length&&(i=t.widget.extend.apply(null,[i].concat(n))),this.each((function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",o=t.data(this,"ui-"+n);if(o)o.option(i||{}),o._init&&o._init();else{if("button"===n)return void e.call(t(this),i);t(this).checkboxradio(t.extend({icon:!1},i))}}))),o}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var x;
/*!
 * jQuery UI Datepicker 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.ui.button;function C(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=D(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function D(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,(function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")})).on("mouseover",i,I)}function I(){t.datepicker._isDisabledDatepicker(x.inline?x.dpDiv.parent()[0]:x.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function T(e,i){for(var s in t.extend(e,i),i)null==i[s]&&(e[s]=i[s]);return e}t.extend(t.ui,{datepicker:{version:"1.14.1"}}),t.extend(C.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return T(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;n="div"===(s=e.nodeName.toLowerCase())||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),(o=this._newInst(t(e),n)).settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?D(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,a=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),a&&(i.append=t("<span>").addClass(this._appendClass).text(a),e[r?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),"focus"!==(s=this._get(i,"showOn"))&&"both"!==s||e.on("focus",this._showDatepicker),"button"!==s&&"both"!==s||(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),this._get(i,"buttonImageOnly")?i.trigger=t("<img>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):(i.trigger=t("<button type='button'>").addClass(this._triggerClass),o?i.trigger.html(t("<img>").attr({src:o,alt:n,title:n})):i.trigger.text(n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",(function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1})))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;n<t.length;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var a,r,l,h,c,u=this._dialogInst;return u||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),(u=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},t.data(this._dialogInput[0],"datepicker",u)),T(u.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(u,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(r=document.documentElement.clientWidth,l=document.documentElement.clientHeight,h=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[r/2-100+h,l/2-150+c]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),u.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",u),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==i&&"span"!==i||s.removeClass(this.markerClassName).empty(),t.datepicker._hideDatepicker(),x===n&&(x=null,this._curInst=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!1,o.trigger.filter("button").each((function(){this.disabled=!1})).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&("input"===(i=e.nodeName.toLowerCase())?(e.disabled=!0,o.trigger.filter("button").each((function(){this.disabled=!0})).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==i&&"span"!==i||((s=n.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,(function(t){return t===e?null:t})),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,a,r,l=this._getInst(e);if(2===arguments.length&&"string"==typeof i)return"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null;n=i||{},"string"==typeof i&&((n={})[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),a=this._getMinMaxDate(l,"min"),r=this._getMinMaxDate(l,"max"),T(l.settings,n),null!==a&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,a)),null!==r&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,r)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return(n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv))[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),(i=t.datepicker._get(o,"onSelect"))?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);if(t.datepicker._get(n,"constrainInput"))return i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||s<" "||!i||i.indexOf(s)>-1},_doKeyUp:function(e){var i=t.datepicker._getInst(e.target);if(i.input.val()!==i.lastVal)try{t.datepicker.parseDate(t.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,t.datepicker._getFormatConfig(i))&&(t.datepicker._setDateFromField(i),t.datepicker._updateAlternate(i),t.datepicker._updateDatepicker(i))}catch(t){}return!0},_showDatepicker:function(e){var i,s,n,o,a,r,l;("input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),t.datepicker._isDisabledDatepicker(e)||t.datepicker._lastInput===e)||(i=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==i&&(t.datepicker._curInst.dpDiv.stop(!0,!0),i&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),!1!==(n=(s=t.datepicker._get(i,"beforeShow"))?s.apply(e,[e,i]):{})&&(T(i.settings,n),i.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(i),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),o=!1,t(e).parents().each((function(){return!(o|="fixed"===t(this).css("position"))})),a={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(i),a=t.datepicker._checkOffset(i,a,o),i.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":o?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),i.inline||(r=t.datepicker._get(i,"showAnim"),l=t.datepicker._get(i,"duration"),i.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[r]?i.dpDiv.show(r,t.datepicker._get(i,"showOptions"),l):i.dpDiv[r||"show"](r?l:null),t.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),t.datepicker._curInst=i)))},_updateDatepicker:function(e){this.maxRows=4,x=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],o=e.dpDiv.find("."+this._dayOverClass+" a"),a=t.datepicker._get(e,"onUpdateDatepicker");o.length>0&&I.apply(o.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",17*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout((function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),i=e.yearshtml=null}),0)),a&&a.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,l=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),h=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>l&&l>n?Math.abs(i.left+n-l):0),i.top-=Math.min(i.top,i.top+o>h&&h>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.pseudos.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return[(i=t(e).offset()).left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&t.effects.effect[i]?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,(o=this._get(a,"onClose"))&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id===t.datepicker._mainDivId||0!==i.parents("#"+t.datepicker._mainDivId).length||i.hasClass(t.datepicker.markerClassName)||i.closest("."+t.datepicker._triggerClass).length||!t.datepicker._datepickerShowing||t.datepicker._inDialog&&t.blockUI)&&(!i.hasClass(t.datepicker.markerClassName)||t.datepicker._curInst===s)||t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i,s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||((o=this._getInst(a[0])).selectedDay=o.currentDay=parseInt(t("a",n).attr("data-date")),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),(s=this._get(o,"onSelect"))?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(document).find(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(""===(i="object"==typeof i?i.toString():i+""))return null;var n,o,a,r,l=0,h=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=n+1<e.length&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n=new RegExp("^\\d{"+("y"===t?s:1)+","+s+"}"),o=i.substring(l).match(n);if(!o)throw"Missing number at position "+l;return l+=o[0].length,parseInt(o[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,(function(t,e){return[[e,t]]})).sort((function(t,e){return-(t[1].length-e[1].length)}));if(t.each(a,(function(t,e){var s=e[1];if(i.substr(l,s.length).toLowerCase()===s.toLowerCase())return o=e[0],l+=s.length,!1})),-1!==o)return o+1;throw"Unknown name at position "+l},x=function(){if(i.charAt(l)!==e.charAt(n))throw"Unexpected literal at position "+l;l++};for(n=0;n<e.length;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":g=(r=new Date(w("@"))).getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":g=(r=new Date((w("!")-this._ticksTo1970)/1e4)).getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(l<i.length&&(a=i.substr(l),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():g<100&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(g<=c?0:-100)),v>-1)for(m=1,_=v;;){if(_<=(o=this._getDaysInMonth(g,m-1)))break;m++,_-=o}if((r=this._daylightSavingAdjust(new Date(g,m-1,_))).getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,l=function(e){var i=s+1<t.length&&t.charAt(s+1)===e;return i&&s++,i},h=function(t,e,i){var s=""+e;if(l(t))for(;s.length<i;)s="0"+s;return s},c=function(t,e,i,s){return l(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;s<t.length;s++)if(d)"'"!==t.charAt(s)||l("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=h("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=h("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=h("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=l("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=e+1<t.length&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;e<t.length;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(t){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=null==i||""===i?s:"string"==typeof i?function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(t){}for(var s=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,n=s.getFullYear(),o=s.getMonth(),a=s.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=r.exec(i);l;){switch(l[2]||"d"){case"d":case"D":a+=parseInt(l[1],10);break;case"w":case"W":a+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),a=Math.min(a,t.datepicker._getDaysInMonth(n,o));break;case"y":case"Y":n+=parseInt(l[1],10),a=Math.min(a,t.datepicker._getDaysInMonth(n,o))}l=r.exec(i)}return new Date(n,o,a)}(i):"number"==typeof i?isNaN(i)?s:function(t){var e=new Date;return e.setDate(e.getDate()+t),e}(i):new Date(i.getTime());return(n=n&&"Invalid Date"===n.toString()?s:n)&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map((function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])}))},_generateHTML:function(e){var i,s,n,o,a,r,l,h,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,E,N,W,F,L,R,Y=new Date,B=this._daylightSavingAdjust(new Date(Y.getFullYear(),Y.getMonth(),Y.getDate())),j=this._get(e,"isRTL"),q=this._get(e,"showButtonPanel"),K=this._get(e,"hideIfNoPrevNext"),U=this._get(e,"navigationAsDateFormat"),V=this._getNumberOfMonths(e),X=this._get(e,"showCurrentAtPos"),$=this._get(e,"stepMonths"),G=1!==V[0]||1!==V[1],Q=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),J=this._getMinMaxDate(e,"min"),Z=this._getMinMaxDate(e,"max"),tt=e.drawMonth-X,et=e.drawYear;if(tt<0&&(tt+=12,et--),Z)for(i=this._daylightSavingAdjust(new Date(Z.getFullYear(),Z.getMonth()-V[0]*V[1]+1,Z.getDate())),i=J&&i<J?J:i;this._daylightSavingAdjust(new Date(et,tt,1))>i;)--tt<0&&(tt=11,et--);for(e.drawMonth=tt,e.drawYear=et,s=this._get(e,"prevText"),s=U?this.formatDate(s,this._daylightSavingAdjust(new Date(et,tt-$,1)),this._getFormatConfig(e)):s,n=this._canAdjustMonth(e,-1,et,tt)?t("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:s}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(j?"e":"w")).text(s))[0].outerHTML:K?"":t("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:s}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(j?"e":"w")).text(s))[0].outerHTML,o=this._get(e,"nextText"),o=U?this.formatDate(o,this._daylightSavingAdjust(new Date(et,tt+$,1)),this._getFormatConfig(e)):o,a=this._canAdjustMonth(e,1,et,tt)?t("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:o}).append(t("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(j?"w":"e")).text(o))[0].outerHTML:K?"":t("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:o}).append(t("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(j?"w":"e")).text(o))[0].outerHTML,r=this._get(e,"currentText"),l=this._get(e,"gotoCurrent")&&e.currentDay?Q:B,r=U?this.formatDate(r,l,this._getFormatConfig(e)):r,h="",e.inline||(h=t("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),c="",q&&(c=t("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(j?h:"").append(this._isInRange(e,l)?t("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(r):"").append(j?"":h)[0].outerHTML),u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,d=this._get(e,"showWeek"),p=this._get(e,"dayNames"),f=this._get(e,"dayNamesMin"),g=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),_=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),b=this._get(e,"selectOtherMonths"),y=this._getDefaultDate(e),w="",x=0;x<V[0];x++){for(C="",this.maxRows=4,D=0;D<V[1];D++){if(I=this._daylightSavingAdjust(new Date(et,tt,e.selectedDay)),T=" ui-corner-all",P="",G){if(P+="<div class='ui-datepicker-group",V[1]>1)switch(D){case 0:P+=" ui-datepicker-group-first",T=" ui-corner-"+(j?"right":"left");break;case V[1]-1:P+=" ui-datepicker-group-last",T=" ui-corner-"+(j?"left":"right");break;default:P+=" ui-datepicker-group-middle",T=""}P+="'>"}for(P+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+T+"'>"+(/all|left/.test(T)&&0===x?j?a:n:"")+(/all|right/.test(T)&&0===x?j?n:a:"")+this._generateMonthYearHeader(e,tt,et,J,Z,x>0||D>0,g,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",M=d?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",k=0;k<7;k++)M+="<th scope='col'"+((k+u+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+p[S=(k+u)%7]+"'>"+f[S]+"</span></th>";for(P+=M+"</tr></thead><tbody>",H=this._getDaysInMonth(et,tt),et===e.selectedYear&&tt===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,H)),z=(this._getFirstDayOfMonth(et,tt)-u+7)%7,O=Math.ceil((z+H)/7),A=G&&this.maxRows>O?this.maxRows:O,this.maxRows=A,E=this._daylightSavingAdjust(new Date(et,tt,1-z)),N=0;N<A;N++){for(P+="<tr>",W=d?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(E)+"</td>":"",k=0;k<7;k++)F=_?_.apply(e.input?e.input[0]:null,[E]):[!0,""],R=(L=E.getMonth()!==tt)&&!b||!F[0]||J&&E<J||Z&&E>Z,W+="<td class='"+((k+u+6)%7>=5?" ui-datepicker-week-end":"")+(L?" ui-datepicker-other-month":"")+(E.getTime()===I.getTime()&&tt===e.selectedMonth&&e._keyEvent||y.getTime()===E.getTime()&&y.getTime()===I.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(L&&!v?"":" "+F[1]+(E.getTime()===Q.getTime()?" "+this._currentClass:"")+(E.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(L&&!v||!F[2]?"":" title='"+F[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+E.getMonth()+"' data-year='"+E.getFullYear()+"'")+">"+(L&&!v?"&#xa0;":R?"<span class='ui-state-default'>"+E.getDate()+"</span>":"<a class='ui-state-default"+(E.getTime()===B.getTime()?" ui-state-highlight":"")+(E.getTime()===Q.getTime()?" ui-state-active":"")+(L?" ui-priority-secondary":"")+"' href='#' aria-current='"+(E.getTime()===Q.getTime()?"true":"false")+"' data-date='"+E.getDate()+"'>"+E.getDate()+"</a>")+"</td>",E.setDate(E.getDate()+1),E=this._daylightSavingAdjust(E);P+=W+"</tr>"}++tt>11&&(tt=0,et++),C+=P+="</tbody></table>"+(G?"</div>"+(V[0]>0&&D===V[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}w+=C}return w+=c,e._keyEvent=!1,w},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var l,h,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b=this._get(t,"selectMonthLabel"),y=this._get(t,"selectYearLabel"),w="<div class='ui-datepicker-title'>",k="";if(o||!m)k+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,k+="<select class='ui-datepicker-month' aria-label='"+b+"' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!l||c>=s.getMonth())&&(!h||c<=n.getMonth())&&(k+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");k+="</select>"}if(v||(w+=k+(!o&&m&&_?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!_)w+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e})(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' aria-label='"+y+"' data-handler='selectYear' data-event='change'>";f<=g;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",w+=t.yearshtml,t.yearshtml=null}return w+=this._get(t,"yearSuffix"),v&&(w+=(!o&&m&&_?"":"&#xa0;")+k),w+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e<i?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,l=this._get(t,"yearRange");return l&&(i=l.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||e.getFullYear()<=r)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each((function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)})):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new C,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.14.1";t.datepicker;
/*!
 * jQuery UI Mouse 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */var P=!1;t(document).on("mouseup",(function(){P=!1}));t.widget("ui.mouse",{version:"1.14.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,(function(t){return e._mouseDown(t)})).on("click."+this.widgetName,(function(i){if(!0===t.data(i.target,e.widgetName+".preventClickEvent"))return t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!P){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&t(e.target).closest(this.options.cancel).length;return!(s&&!n&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){i.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),P=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved&&!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t);return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,P=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n<o.length;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}};
/*!
 * jQuery UI Draggable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
t.widget("ui.draggable",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var i=this.options;return!(this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=this.document[0].activeElement;t(e.target).closest(i).length||t(i).trigger("blur")},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",e,s))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==i._trigger("stop",e)&&i._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s="function"==typeof i.helper,n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];this.relativeContainer=null,n.containment?"window"!==n.containment?"document"!==n.containment?n.containment.constructor!==Array?("parent"===n.containment&&(n.containment=this.helper[0].parentNode),(s=(i=t(n.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=n.containment:this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),l=t.pageX,h=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(l=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(h=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,l=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(l=this.originalPageX),"x"===a.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each((function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))}))},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,(function(){this.isOver?(this.isOver=0,s.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(e),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",e,n))}))},drag:function(e,i,s){t.each(s.sortables,(function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,(function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n}))),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,(function(){this.refreshPositions()})),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),!1!==o&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each((function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})}))},drag:function(e,i,s){var n,o,a,r,l,h,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)h=(l=s.snapElements[d].left-s.margins.left)+s.snapElements[d].width,u=(c=s.snapElements[d].top-s.margins.top)+s.snapElements[d].height,_<l-g||m>h+g||b<c-g||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=Math.abs(c-b)<=g,o=Math.abs(u-v)<=g,a=Math.abs(l-_)<=g,r=Math.abs(h-m)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=Math.abs(c-v)<=g,o=Math.abs(u-b)<=g,a=Math.abs(l-m)<=g,r=Math.abs(h-_)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort((function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)}));a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each((function(e){t(this).css("zIndex",n+e)})),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}});t.ui.draggable;
/*!
 * jQuery UI Resizable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.widget("ui.resizable",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){var s,n=!1,o=t(e).css("overflow");if("hidden"===o)return!1;if("scroll"===o)return!0;if(e[s=i&&"left"===i?"scrollLeft":"scrollTop"]>0)return!0;try{e[s]=1,n=e[s]>0,e[s]=0}catch(t){}return n},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",(function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i<s.length;i++)n="ui-resizable-"+(e=String.prototype.trim.call(s[i])),o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.children(this.handles[e]).length||(this.element.append(o),this._addedHandles=this._addedHandles.add(o));this._renderAxis=function(e){var i,s,n,o;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")})),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)((s=t(this.handles[i])[0])===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o,a=this.options,r=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),a.containment&&(i+=t(a.containment).scrollLeft()||0,s+=t(a.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this._helper||(o=this._calculateAdjustedElementDimensions(r)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width,height:o.height},this.originalSize=this._helper?{width:r.outerWidth(),height:r.outerHeight()}:{width:o.width,height:o.height},this.sizeDiff={width:r.outerWidth()-r.width(),height:r.outerHeight()-r.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof a.aspectRatio?a.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,l=this._change[o];return this._updatePrevProperties(),!!l&&(i=l.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1)},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,l,h=this.options;return this._helper&&(n=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:this.sizeDiff.height,o=s?0:this.sizeDiff.width,a={width:this.helper.width()-o,height:this.helper.height()-n},r=parseFloat(this.element.css("left"))+(this.position.left-this.originalPosition.left)||null,l=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null,h.animate||this.element.css(t.extend(a,{top:l,left:r})),this.helper.height(this.size.height),this.helper.width(this.size.width),this._helper&&!h.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.helper.css(t),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px",this.helper.width(t.width)),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px",this.helper.height(t.height)),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),i<o.maxWidth&&(o.maxWidth=i),n<o.maxHeight&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&c&&(t.top=l-e.minHeight),n&&c&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_calculateAdjustedElementDimensions:function(t){var e,i,s,n=t.get(0);return"content-box"!==t.css("box-sizing")||!this._hasScroll(n)&&!this._hasScroll(n,"left")?{height:parseFloat(t.css("height")),width:parseFloat(t.css("width"))}:(e=parseFloat(n.style.width),i=parseFloat(n.style.height),s=this._getPaddingPlusBorderDimensions(t),e=isNaN(e)?this._getElementTheoreticalSize(t,s,"width"):e,{height:i=isNaN(i)?this._getElementTheoreticalSize(t,s,"height"):i,width:e})},_getElementTheoreticalSize:function(t,e,i){return Math.max(0,Math.ceil(t.get(0)["offset"+i[0].toUpperCase()+i.slice(1)]-e[i]-.5))||0},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e<this._proportionallyResizeElements.length;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,l={width:i.size.width-r,height:i.size.height-a},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(l,c&&h?{top:c,left:h}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,l=t(this).resizable("instance"),h=l.options,c=l.element,u=h.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(l.containerElement=t(d),/document/.test(u)||u===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){i[t]=l._num(e.css("padding"+s))})),l.containerOffset=e.offset(),l.containerPosition=e.position(),l.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=l.containerOffset,n=l.containerSize.height,o=l.containerSize.width,a=l._hasScroll(d,"left")?d.scrollWidth:o,r=l._hasScroll(d)?d.scrollHeight:n,l.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,l=a.containerOffset,h=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=l),h.left<(a._helper?l.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-l.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?l.left:0),h.top<(a._helper?l.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-l.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?l.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-l.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-l.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),l=a.outerWidth()-e.sizeDiff.width,h=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:l,height:h})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each((function(){var i=t(this),s=e._calculateAdjustedElementDimensions(i);i.data("ui-resizable-alsoresize",{width:s.width,height:s.height,left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})}))},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each((function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,(function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)})),e.css(n)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),!0===t.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,h=l[0]||1,c=l[1]||1,u=Math.round((n.width-o.width)/h)*h,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&s.maxWidth<p,m=s.maxHeight&&s.maxHeight<f,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=l,_&&(p+=h),v&&(f+=c),g&&(p-=h),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((f-c<=0||p-h<=0)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-h>0?(i.size.width=p,i.position.left=a.left-u):(p=h-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}});t.ui.resizable;
/*!
 * jQuery UI Dialog 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.widget("ui.dialog",{version:"1.14.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;i<0&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(t=e.parent.children().eq(e.index)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&!1!==this._trigger("beforeClose",e)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,(function(){i._trigger("close",e)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map((function(){return+t(this).css("z-index")})).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=t(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){e._focusTabbable(),e._trigger("focus")})),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var e=this.document[0].activeElement;this.uiDialog[0]===e||t.contains(this.uiDialog[0],e)||this._focusTabbable()},_keepFocus:function(t){t.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),void this.close(e);if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.first(),n=i.last();e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay((function(){n.trigger("focus")})),e.preventDefault()):(this._delay((function(){s.trigger("focus")})),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}});var i=Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&this.options.uiDialogTitleHeadingLevel>0&&this.options.uiDialogTitleHeadingLevel<=6?"h"+this.options.uiDialogTitleHeadingLevel:"span";e=t("<"+i+">").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||Array.isArray(i)&&!i.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(t.each(i,(function(i,s){var n,o;s="function"==typeof s?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",(function(){n.apply(e.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var e=this,i=this.options;function s(t){return{position:t.position,offset:t.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(i,n){e._addClass(t(this),"ui-dialog-dragging"),e._blockFrames(),e._trigger("dragStart",i,s(n))},drag:function(t,i){e._trigger("drag",t,s(i))},stop:function(n,o){var a=o.offset.left-e.document.scrollLeft(),r=o.offset.top-e.document.scrollTop();i.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(r>=0?"+":"")+r,of:e.window},e._removeClass(t(this),"ui-dialog-dragging"),e._unblockFrames(),e._trigger("dragStop",n,s(o))}})},_makeResizable:function(){var e=this,i=this.options,s=i.resizable,n=this.uiDialog.css("position"),o="string"==typeof s?s:"n,e,s,w,se,sw,ne,nw";function a(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:o,start:function(i,s){e._addClass(t(this),"ui-dialog-resizing"),e._blockFrames(),e._trigger("resizeStart",i,a(s))},resize:function(t,i){e._trigger("resize",t,a(i))},stop:function(s,n){var o=e.uiDialog.offset(),r=o.left-e.document.scrollLeft(),l=o.top-e.document.scrollTop();i.height=e.uiDialog.height(),i.width=e.uiDialog.width(),i.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" top"+(l>=0?"+":"")+l,of:e.window},e._removeClass(t(this),"ui-dialog-resizing"),e._unblockFrames(),e._trigger("resizeStop",s,a(n))}}).css("position",n)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,(function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)})),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&((s=o.is(":data(ui-draggable)"))&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&((n=o.is(":data(ui-resizable)"))&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||!1===i||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),"modal"===e&&o.attr("aria-modal",i?"true":null))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return!!t(e.target).closest(".ui-dialog").length||!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay((function(){e=!1})),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(t){if(!e){var i=this._trackingInstances()[0];i._allowInteraction(t)||(t.preventDefault(),i._focusTabbable())}}.bind(this)),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!0===t.uiBackCompat&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}});t.ui.dialog;
/*!
 * jQuery UI Droppable 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.widget("ui.droppable",{version:"1.14.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept="function"==typeof i?i:function(t){return t.is(i)},this.proportions=function(){if(!arguments.length)return t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});t=arguments[0]},this._addToManager(e.scope),e.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;e<t.length;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept="function"==typeof i?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return!(!s||(s.currentItem||s.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each((function(){var i=t(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&t.ui.intersect(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e))return n=!0,!1})),!n&&(!!this.accept.call(this.element[0],s.currentItem||s.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),t.ui.intersect=function(){function t(t,e,i){return t>=e&&t<e+i}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,l=a+e.helperProportions.height,h=i.offset.left,c=i.offset.top,u=h+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return h<=o&&r<=u&&c<=a&&l<=d;case"intersect":return h<o+e.helperProportions.width/2&&r-e.helperProportions.width/2<u&&c<a+e.helperProportions.height/2&&l-e.helperProportions.height/2<d;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,h,i.proportions().width);case"touch":return(a>=c&&a<=d||l>=c&&l<=d||a<c&&l>d)&&(o>=h&&o<=u||r>=h&&r<=u||o<h&&r>u);default:return!1}}}(),t.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;s<o.length;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;n<r.length;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),(function(){this.options&&(!this.options.disabled&&this.visible&&t.ui.intersect(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))})),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",(function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}))},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],(function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=t.ui.intersect(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,(o=this.element.parents(":data(ui-droppable)").filter((function(){return t(this).droppable("instance").options.scope===n}))).length&&((s=t(o[0]).droppable("instance")).greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}}))},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},!0===t.uiBackCompat&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});t.ui.droppable,t.widget("ui.progressbar",{version:"1.14.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){if(void 0===t)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectable",t.ui.mouse,{version:"1.14.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each((function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})}))},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each((function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))})),t(e.target).parents().addBack().each((function(){var s,n=t.data(this,"selectable-item");if(n)return s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1})))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,l=e.pageY;return o>r&&(i=r,r=o,o=i),a>l&&(i=l,l=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:l-a}),this.selectees.each((function(){var i=t.data(this,"selectable-item"),h=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?h=!(c.left>r||c.right<o||c.top>l||c.bottom<a):"fit"===n.tolerance&&(h=c.left>o&&c.right<r&&c.top>a&&c.bottom<l),h?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))})),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each((function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})})),t(".ui-selecting",this.element[0]).each((function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})})),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.14.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=t()},_drawButton:function(){var e,i=this,s=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.trigger("focus"),t.preventDefault()}}),this.element.hide(),this.button=t("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=t("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(s).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",(function(){i._rendered||i._refreshMenu()}))},_drawMenu:function(){var e=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,i){t.preventDefault(),e._select(i.item.data("ui-selectmenu-item"),t)},focus:function(t,i){var s=i.item.data("ui-selectmenu-item");null!=e.focusIndex&&s.index!==e.focusIndex&&(e._trigger("focus",t,{item:s}),e.isOpen||e._select(s,t)),e.focusIndex=s.index,e.button.attr("aria-activedescendant",e.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t,e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var i=t("<span>");return this._setText(i,e.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(e,i){var s=this,n="";t.each(i,(function(i,o){var a;o.optgroup!==n&&(a=t("<li>",{text:o.optgroup}),s._addClass(a,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),a.appendTo(e),n=o.optgroup),s._renderItemData(e,o)}))},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(e,i){var s=t("<li>"),n=t("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(s,null,"ui-state-disabled"),i.hidden?s.prop("hidden",!0):this._setText(n,i.label),s.append(n).appendTo(e)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&((t=window.getSelection()).removeAllRanges(),t.addRange(this.range))},_documentClick:{mousedown:function(e){this.isOpen&&(t(e.target).closest(".ui-selectmenu-menu, #"+CSS.escape(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var t=window.getSelection();t.rangeCount&&(this.range=t.getRangeAt(0))},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(e){var i=!0;switch(e.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case t.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case t.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case t.ui.keyCode.LEFT:this._move("prev",e);break;case t.ui.keyCode.RIGHT:this._move("next",e);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",e);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){if("icons"===t){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)}this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;!1!==t?(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(e){var i=this,s=[];e.each((function(e,n){s.push(i._parseOption(t(n),e))})),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),hidden:i.prop("hidden")||t.prop("hidden"),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),t.widget("ui.slider",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;e<i;e++)o.push("<span tabindex='0'></span>");this.handles=n.add(t(o.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each((function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)}))},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,l,h=this,c=this.options;return!c.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each((function(e){var i=Math.abs(s-h.values(e));(n>i||n===i&&(e===h._lastChangedValue||h.values(e)===c.min))&&(n=i,o=t(this),a=e)})),!1!==this._start(e,a)&&(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),r=o.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-r.left-o.width()/2,top:e.pageY-r.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(s=i/e)>1&&(s=1),s<0&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n=this.value(),o=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),n=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(s,i):Math.max(s,i)),o[e]=i),i!==n&&!1!==this._trigger("slide",t,this._uiHash(e,i,o))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,e){var i,s,n;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!Array.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(i=this.options.values,s=arguments[0],n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,e),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(e),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;i>=0;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,l=this,h=!this._animateOff&&r.animate,c={};this._hasMultipleValues()?this.handles.each((function(s){i=(l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())*100,c["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](c,r.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i})):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?(s-n)/(o-n)*100:0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),!1===this._start(e,o)))return}switch(n=this.options.step,i=s=this._hasMultipleValues()?this.values(o):this.value(),e.keyCode){case t.ui.keyCode.HOME:s=this._valueMin();break;case t.ui.keyCode.END:s=this._valueMax();break;case t.ui.keyCode.PAGE_UP:s=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:s=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(i===this._valueMax())return;s=this._trimAlignValue(i+n);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(i===this._valueMin())return;s=this._trimAlignValue(i-n)}this._slide(e,o,s)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,(function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")}))},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each((function(){if(t.data(this,o.widgetName+"-item")===o)return s=t(this),!1})),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),!!s&&(!(this.options.handle&&!i&&(t(this.options.handle,s).find("*").addBack().each((function(){this===e.target&&(n=!0)})),!n))&&(this.currentItem=s,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=t("parent"!==a.appendTo?a.appendTo:this.currentItem.parent()),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),t.extend(this.offset,{parent:this._getParentOffset()}),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this._storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(e),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<e.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+e.scrollSpeed:t.pageY-this.overflowOffset.top<e.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-e.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<e.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+e.scrollSpeed:t.pageX-this.overflowOffset.left<e.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-e.scrollSpeed)):(t.pageY-this.document.scrollTop()<e.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-e.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<e.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+e.scrollSpeed)),t.pageX-this.document.scrollLeft()<e.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-e.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<e.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+e.scrollSpeed))),i},_mouseDrag:function(e){var i,s,n,o,a=this.options;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),a.scroll&&!1!==this._scroll(e)&&(this._refreshItemPositions(!0),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},i=this.items.length-1;i>=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&!(n===this.currentItem[0]||this.placeholder[1===o?"next":"prev"]()[0]===n||t.contains(this.placeholder[0],n)||"semi-dynamic"===this.options.type&&t.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,(function(){s._clear(e)}))}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each((function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))})),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each((function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")})),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+h>r&&s+h<l,d="y"===this.options.axis||e+c>o&&e+c<a,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<l},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!s||!n)&&(e=this.dragDirection.vertical,i=this.dragDirection.horizontal,this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this.dragDirection.vertical,n=this.dragDirection.horizontal;return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,o,a=[],r=[],l=this._connectWith();if(l&&e)for(i=l.length-1;i>=0;i--)for(s=(n=t(l[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&r.push(["function"==typeof o.options.items?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function h(){a.push(this)}for(r.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=r.length-1;i>=0;i--)r[i][0].each(h);return t(a)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,(function(t){for(var i=0;i<e.length;i++)if(e[i]===t.item[0])return!1;return!0}))},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,l,h,c=this.items,u=[["function"==typeof this.options.items?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(s=(n=t(d[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(u.push(["function"==typeof o.options.items?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],s=0,h=(r=u[i][0]).length;s<h;s++)(l=t(r[s])).data(this.widgetName+"-item",a),c.push({item:l,instance:a,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(e){var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],this.currentContainer&&s.instance!==this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top)},refreshPositions:function(t){var e,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(t),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;e>=0;e--)i=this.containers[e].element.offset(),this.containers[e].containerCache.left=i.left,this.containers[e].containerCache.top=i.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(e){var i,s,n=(e=e||this).options;n.placeholder&&n.placeholder.constructor!==String||(i=n.placeholder,s=e.currentItem[0].nodeName.toLowerCase(),n.placeholder={element:function(){var n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,o){i&&!n.forcePlaceholderSize||(o.height()&&(!n.forcePlaceholderSize||"tbody"!==s&&"tr"!==s)||o.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),o.width()||o.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(n.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),n.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each((function(){t("<td>&#160;</td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)}))},_contactContainers:function(e){var i,s,n,o,a,r,l,h,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,a=(c=d.floating||this._isFloating(this.currentItem))?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(l=this.items[s].item.offset()[a],h=!1,e[u]-l>this.items[s][r]/2&&(h=!0),Math.abs(e[u]-l)<n&&(n=Math.abs(e[u]-l),o=this.items[s],this.direction=h?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return void(this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1));o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s="function"==typeof i.helper?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||this.appendTo[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),s[0].style.width&&!i.forceHelperSize||s.width(this.currentItem.width()),s[0].style.height&&!i.forceHelperSize||s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),"document"!==n.containment&&"window"!==n.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay((function(){n===this.counter&&this.refreshPositions(!s)}))},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}for(this.fromOutside&&!e&&s.push((function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push((function(t){this._trigger("update",t,this._uiHash())})),this!==this.currentContainer&&(e||(s.push((function(t){this._trigger("remove",t,this._uiHash())})),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===t.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}});
/*!
 * jQuery UI Progressbar 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
/*!
 * jQuery UI Spinner 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
function M(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.widget("ui.spinner",{version:"1.14.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],(function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)})),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t)},mousewheel:function(t,e){var i=this.document[0].activeElement;if(this.element[0]===i&&e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay((function(){this.spinning&&this._stop(t)}),100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){var i;i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),e.preventDefault(),function(){this.element[0]===this.document[0].activeElement||(this.element.trigger("focus"),this.previous=i)}.call(this),!1!==this._start(e)&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){if(t(e.currentTarget).hasClass("ui-state-active"))return!1!==this._start(e)&&void this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay((function(){this._repeat(40,e,i)}),t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?"function"==typeof e?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return i=t-(e=null!==s.min?s.min:0),t=e+(i=Math.round(i/s.step)*s.step),t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&t<s.min?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;if("culture"===t||"numberFormat"===t)return i=this._parse(this.element.val()),this.options[t]=e,void this.element.val(this._format(i));"max"!==t&&"min"!==t&&"step"!==t||"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:M((function(t){this._super(t)})),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:M((function(t){this._stepUp(t)})),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:M((function(t){this._stepDown(t)})),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:M((function(t){this._stepUp((t||1)*this.options.page)})),pageDown:M((function(t){this._stepDown((t||1)*this.options.page)})),value:function(t){if(!arguments.length)return this._parse(this.element.val());M(this._value).call(this,t)},widget:function(){return this.uiSpinner}}),!0===t.uiBackCompat&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var S;
/*!
 * jQuery UI Tabs 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.ui.spinner;t.widget("ui.tabs",{version:"1.14.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(S=/#.*$/,function(t){var e,i;e=t.href.replace(S,""),i=location.href.replace(S,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return t.hash.length>1&&e===i}),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),Array.isArray(i.disabled)&&(i.disabled=t.uniqueSort(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),(function(t){return e.tabs.index(t)})))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(i.active):this.active=t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=decodeURIComponent(location.hash.substring(1));return null===e&&(s&&this.tabs.each((function(i,n){if(t(n).attr("aria-controls")===s)return e=i,!1})),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==e&&-1!==e||(e=!!this.tabs.length&&0)),!1!==e&&-1===(e=this.tabs.index(this.tabs.eq(e)))&&(e=!i&&0),!i&&!1===e&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),void this._activate(s);case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),void this._activate(s!==this.options.active&&s);default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay((function(){this.option("active",s)}),this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){var s=this.tabs.length-1;for(;-1!==t.inArray((e>s&&(e=0),e<0&&(e=s),e),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){"active"!==t?(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._activate(e)},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),(function(t){return i.index(t)})),this._processTabs(),!1!==e.active&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",(function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()})),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map((function(){return t("a",this)[0]})).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each((function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),l=t(s).closest("li"),h=l.attr("aria-controls");e._isLocal(s)?(a=(n=decodeURIComponent(s.hash)).substring(1),o=e.element.find("#"+CSS.escape(a))):(n="#"+(a=l.attr("aria-controls")||t({}).uniqueId()[0].id),(o=e.element.find(n)).length||(o=e._createPanel(a)).insertAfter(e.panels[i-1]||e.tablist),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),h&&l.data("ui-tabs-aria-controls",h),l.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)})),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(Array.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),!0===e||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===e)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),(function(t,e){i[e]="_eventHandler"})),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each((function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))})),this.element.children().not(this.panels).each((function(){i-=t(this).outerHeight(!0)})),this.panels.each((function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))})).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each((function(){i=Math.max(i,t(this).height("").height())})).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget).closest("li"),o=n[0]===s[0],a=o&&i.collapsible,r=a?t():this._getPanelForTab(n),l=s.length?this._getPanelForTab(s):t(),h={oldTab:s,oldPanel:l,newTab:a?t():n,newPanel:r};e.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||!1===this._trigger("beforeActivate",e,h)||(i.active=!a&&this.tabs.index(n),this.active=o?t():n,this.xhr&&this.xhr.abort(),l.length||r.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(n),e),this._toggle(e,h))},_toggle:function(e,i){var s=this,n=i.newPanel,o=i.oldPanel;function a(){s.running=!1,s._trigger("activate",e,i)}function r(){s._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),n.length&&s.options.show?s._show(n,s.options.show,a):(n.show(),a())}this.running=!0,o.length&&this.options.hide?this._hide(o,this.options.hide,(function(){s._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r()})):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),o.hide(),r()),o.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),n.length&&o.length?i.oldTab.attr("tabIndex",-1):n.length&&this.tabs.filter((function(){return 0===t(this).attr("tabIndex")})).attr("tabIndex",-1),n.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return!1===e?t():this.tabs.eq(e)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+CSS.escape(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each((function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")})),this.tabs.each((function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")})),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;!1!==i&&(void 0===e?i=!1:(e=this._getIndex(e),i=Array.isArray(i)?t.map(i,(function(t){return t!==e?t:null})):t.map(this.tabs,(function(t,i){return i!==e?i:null}))),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(!0!==i){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=Array.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},l=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done((function(t,e,n){a.html(t),s._trigger("load",i,r),l(n,e)})).fail((function(t,e){l(t,e)}))))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href"),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find("#"+CSS.escape(i))}}),!0===t.uiBackCompat&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});t.ui.tabs;
/*!
 * jQuery UI Tooltip 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */t.widget("ui.tooltip",{version:"1.14.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title");return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),(s=String.prototype.trim.call(s.join(" ")))?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,(function(t,e){s._updateContent(e.element)}))},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,(function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)})),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter((function(){var e=t(this);if(e.is("[title]"))return e.data("ui-tooltip-title",e.attr("title")).removeAttr("title")})))},_enable:function(){this.disabledTitles.each((function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))})),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each((function(){var e,s=t(this);s.data("ui-tooltip-open")&&((e=t.Event("blur")).target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))})),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;if("string"==typeof s||s.nodeType||s.jquery)return this._open(e,t,s);(i=s.call(t[0],(function(i){t.data("ui-tooltip-open")&&(e&&(e.type=o),n._open(e,t,i))})))&&this._open(e,t,i)},_open:function(e,i,s){var n,o,a,r,l=t.extend({},this.options.position);function h(t){l.of=t,o.is(":hidden")||o.position(l)}s&&((n=this._find(i))?n.tooltip.find(".ui-tooltip-content").html(s):(i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),n=this._tooltip(i),o=n.tooltip,this._addDescribedBy(i,o.attr("id")),o.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),(r=t("<div>").html(o.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),r.removeAttr("id").find("[id]").removeAttr("id"),r.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:h}),h(e)):o.position(t.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(a=this.delayedShow=setInterval((function(){o.is(":visible")&&(h(l.of),clearInterval(a))}),13)),this._trigger("open",e,{tooltip:o})))},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){var t=this._find(i);t&&this._removeTooltip(t.tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,(function(){s._removeTooltip(t(this))})),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,(function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]})),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1))):n.removeData("ui-tooltip-open")},_tooltip:function(e){var i=t("<div>").attr("role","tooltip"),s=t("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){clearInterval(this.delayedShow),t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,(function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))})),this.liveRegion.remove()}}),!0===t.uiBackCompat&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}});t.ui.tooltip}));
(function(n){function t(){}var r={fallback_id:"",url:"",refresh:1e3,paramname:"userfile",requestType:"POST",allowedfileextensions:[],allowedfiletypes:[],maxfiles:25,maxfilesize:1,queuefiles:0,queuewait:200,data:{},headers:{},drop:t,dragStart:t,dragEnter:t,dragOver:t,dragLeave:t,docEnter:t,docOver:t,docLeave:t,beforeEach:t,afterAll:t,rename:t,error:function(n){alert(n)},uploadStarted:t,uploadFinished:t,progressUpdated:t,globalProgressUpdated:t,speedUpdated:t},i=["BrowserNotSupported","TooManyFiles","FileTooLarge","FileTypeNotAllowed","NotFound","NotReadable","AbortError","ReadError","FileExtensionNotAllowed"];n.fn.filedrop=function(t){function v(n){return u.drop.call(this,n)===!1?!1:n.dataTransfer?(f=n.dataTransfer.files,f===null||f===undefined||f.length===0)?(u.error(i[0]),!1):(o=f.length,a(),n.preventDefault(),!1):void 0}function l(t,i,r,f){var s="--",o="\r\n",e="",h=u.paramname,c;return u.data&&(c=n.param(u.data).replace(/\+/g,"%20").split(/&/),n.each(c,function(){var n=this.split("=",2),t=decodeURIComponent(n[0]),i=decodeURIComponent(n[1]);n.length===2&&(e+=s,e+=f,e+=o,e+='Content-Disposition: form-data; name="'+t+'"',e+=o,e+=o,e+=i,e+=o)})),jQuery.isFunction(h)&&(h=h(t)),e+=s,e+=f,e+=o,e+='Content-Disposition: form-data; name="'+(h||"")+'"',e+='; filename="'+t+'"',e+=o,e+="Content-Type: "+r,e+=o,e+=o,e+=i,e+=o,e+=s,e+=f,e+=s,e+=o}function y(n){var t,i,r,f,o;n.lengthComputable&&(t=Math.round(n.loaded*100/n.total),this.currentProgress!==t&&(this.currentProgress=t,u.progressUpdated(this.index,this.file,this.currentProgress),e[this.global_progress_index]=this.currentProgress,c(),i=(new Date).getTime(),r=i-this.currentStart,r>=u.refresh&&(f=n.loaded-this.startData,o=f/r,u.speedUpdated(this.index,this.file,o),this.startData=n.loaded,this.currentStart=i)))}function c(){if(e.length!==0){var n=0;for(var t in e)e.hasOwnProperty(t)&&(n=n+e[t]);u.globalProgressUpdated(Math.round(n/e.length))}}function a(){var t,d,g,a,r;if(h=!1,!f)return u.error(i[0]),!1;if(u.allowedfiletypes.push&&u.allowedfiletypes.length)for(t=f.length;t--;)if(!f[t].type||n.inArray(f[t].type,u.allowedfiletypes)<0)return u.error(i[3],f[t]),!1;if(u.allowedfileextensions.push&&u.allowedfileextensions.length)for(t=f.length;t--;){for(d=!1,r=0;r<u.allowedfileextensions.length;r++)f[t].name.substr(f[t].name.length-u.allowedfileextensions[r].length)==u.allowedfileextensions[r]&&(d=!0);if(!d)return u.error(i[8],f[t]),!1}if(g=0,a=0,o>u.maxfiles&&u.queuefiles===0)return u.error(i[1]),!1;var v=[],s=[],it=[];for(r=0;r<o;r++)v.push(r);var rt=function(n){setTimeout(nt,n);return},nt=function(){var n,t,r;if(h)return!1;if(u.queuefiles>0&&s.length>=u.queuefiles)return rt(u.queuewait);n=v[0];v.splice(0,1);s.push(n);try{if(b(f[n])!==!1){if(n===o)return;if(t=new FileReader,r=1048576*u.maxfilesize,t.index=n,f[n].size>r)return u.error(i[2],f[n],n),s.forEach(function(t,i){t===n&&s.splice(i,1)}),a++,!0;t.onerror=function(n){switch(n.target.error.code){case n.target.error.NOT_FOUND_ERR:return u.error(i[4]),!1;case n.target.error.NOT_READABLE_ERR:return u.error(i[5]),!1;case n.target.error.ABORT_ERR:return u.error(i[6]),!1;default:return u.error(i[7]),!1}};t.onloadend=u.beforeSend?function(t){u.beforeSend(f[n],n,function(){tt(t)})}:tt;t.readAsDataURL(f[n])}else a++}catch(e){return s.forEach(function(t,i){t===n&&s.splice(i,1)}),u.error(i[0]),!1}v.length>0&&nt()},tt=function(t){var b=(t.srcElement||t.target).index;t.target.index===undefined&&(t.target.index=p(t.total));var i=new XMLHttpRequest,r=i.upload,v=f[t.target.index],d=t.target.index,nt=(new Date).getTime(),tt="------multipartformboundary"+(new Date).getTime(),rt=e.length,ut,ft=w(v.name),et=v.type,ot=atob(t.target.result.split(",")[1]);ut=typeof ft=="string"?l(ft,ot,et,tt):l(v.name,ot,et,tt);r.index=d;r.file=v;r.downloadStartTime=nt;r.currentStart=nt;r.currentProgress=0;r.global_progress_index=rt;r.startData=0;r.addEventListener("progress",y,!1);jQuery.isFunction(u.url)?i.open(u.requestType,u.url(),!0):i.open(u.requestType,u.url,!0);i.setRequestHeader("content-type","multipart/form-data; boundary="+tt);i.setRequestHeader("X-Requested-With","XMLHttpRequest");n.each(u.headers,function(n,t){i.setRequestHeader(n,t)});i.sendAsBinary(ut);e[rt]=0;c();u.uploadStarted(d,v,o);i.onload=function(){var n=null;if(i.responseText)try{n=jQuery.parseJSON(i.responseText)}catch(l){n=i.responseText}var t=(new Date).getTime(),r=t-nt,f=u.uploadFinished(d,v,n,r,i);g++;s.forEach(function(n,t){n===b&&s.splice(t,1)});it.push(b);e[rt]=100;c();g===o-a&&k();f===!1&&(h=!0);(i.status<200||i.status>299)&&u.error(i.statusText,v,b,i.status)}};nt()}function p(n){for(var t=0;t<o;t++)if(f[t].size===n)return t;return undefined}function w(n){return u.rename(n)}function b(n){return u.beforeEach(n)}function k(){return u.afterAll()}function d(n){clearTimeout(s);n.preventDefault();u.dragEnter.call(this,n)}function g(n){clearTimeout(s);n.preventDefault();u.docOver.call(this,n);u.dragOver.call(this,n)}function nt(n){clearTimeout(s);u.dragLeave.call(this,n);n.stopPropagation()}function tt(n){return n.preventDefault(),u.docLeave.call(this,n),!1}function it(n){return clearTimeout(s),n.preventDefault(),u.docEnter.call(this,n),!1}function rt(n){return clearTimeout(s),n.preventDefault(),u.docOver.call(this,n),!1}function ut(n){s=setTimeout(function(t){return function(){u.docLeave.call(t,n)}}(this),200)}var u=n.extend({},r,t),e=[],s,h=!1,o=0,f;return n("#"+u.fallback_id).css({display:"none",width:0,height:0}),this.unbind("drop").bind("drop",v).unbind("dragstart").bind("dragstart",u.dragStart).unbind("dragenter").bind("dragenter",d).unbind("dragover").bind("dragover",g).bind("dragleave",nt),n(document).unbind("drop").bind("drop",tt).unbind("dragenter").bind("dragenter",it).unbind("dragover").bind("dragover",rt).unbind("dragleave").bind("dragleave",ut),this.bind("click",function(t){n("#"+u.fallback_id).trigger(t)}),n("#"+u.fallback_id).change(function(n){u.drop(n);f=n.target.files;o=f.length;a()}),this};try{if(XMLHttpRequest.prototype.sendAsBinary)return;XMLHttpRequest.prototype.sendAsBinary=function(n){function i(n){return n.charCodeAt(0)&255}var r=Array.prototype.map.call(n,i),t=new Uint8Array(r);"ArrayBufferView"in window?this.send(t):this.send(t.buffer)}}catch(u){}})(jQuery);
function resizePageText(n,t){var r=$("body"),u=new Date("12/31/2999"),f=r.css("font-size"),e=t.attr("id"),i;e=="makeTextSmaller"?(Cookies.get("sizeFactor",parseInt(Cookies.get("sizeFactor")==null?0:Cookies.get("sizeFactor"))-1,{path:"/",expires:u}),i=parseInt(f.replace("px",""))-1):e=="makeTextBigger"&&(Cookies.get("sizeFactor",parseInt(Cookies.get("sizeFactor")==null?0:Cookies.get("sizeFactor"))+1,{path:"/",expires:u}),i=parseInt(f.replace("px",""))+1);r.css("font-size",""+i+"px")}$(document).ready(function(){var i=$("body"),r=new Date("12/31/2999"),n=Math.floor($("body").css("font-size").replace("px","")),t;i.addClass("cpTextResizeOn");t=1;Cookies.get("sizeFactor")==null||Cookies.get("sizeFactor")=="0"||(t=parseFloat(Cookies.get("sizeFactor")),n=n+t,i.css("font-size",""+n+"px"));$(".cpTextResizer").find("a").click(function(t){t.preventDefault();resizePageText(n,$(this))})});
var PopupBasedAuthentication=function(){var n=this,i,t,u,r;n.requireLoggedIn=function(t,i){(t==null||t=="")&&(t=(window.location.pathname+window.location.search).replace(new RegExp("#[^?]*","gi"),""));n.setupParameters(t,i);n.checkLoggedIn()};n.setupParameters=function(n,i){t=n;u=i};n.setupJsCallback=function(n){r=n};n.checkLoggedIn=function(){$.ajax({url:"/Authentication/IsLoggedIn",type:"GET",success:n.processCheckLoggedInResponse,"async":!1})};n.processCheckLoggedInResponse=function(n){n.loggedIn==!0?r==null?window.location.href=t:r():window.location.href="/signin?redirect="+encodeURIComponent(t)};n.authenticate=function(r){internetExplorerVersion==undefined&&n.setupEventToListenFromChildWindow();n.disableScreen();var f=screen.width/2-250,e=screen.height/2-210;i=window.open("https://"+r+"/Authentication/Popup?redirectUri="+encodeURIComponent(t)+"&parameterSet="+u+n.getUsernameFromCookie()+"&callingHost="+window.location.protocol+"//"+window.location.hostname,"SignIn","height=420,width=500,toolbar=no,menubar=no,left="+f+",top="+e);n.checkBlockedPopup(i);n.attachOnCloseEvent(i)};n.getUsernameFromCookie=function(){var n=Cookies.get("CP");return n!=null&&n.indexOf("uname=")==0?"&prePopulatedUsername="+n.substring(6):""};n.attachOnCloseEvent=function(t){function r(){t&&t.closed&&(window.clearInterval(i),n.enableScreen())}var i=window.setInterval(r,500)};n.disableScreen=function(){$("#editItemBehavior_backgroundElement").show()};n.enableScreen=function(){$("#editItemBehavior_backgroundElement").hide()};n.checkBlockedPopup=function(t){setTimeout(function(){(!t||t.closed||t.closed=="undefined"||t.outerHeight&&t.outerHeight===0)&&(alert("Popup blocked"),n.enableScreen())},25)};n.setupEventToListenFromChildWindow=function(){window.addEventListener("message",function(t){t.data.Type=="Redirect"&&n.handleResponseFromChild(t.data)},!0)};n.internetExplorerMessageHandling=function(t){n.handleResponseFromChild(t)};n.handleResponseFromChild=function(n){(n.Type="Redirect")&&(window.location.href=n.Url.replace(/&amp;/g,"&"))}};
function needPlaceHoldersShim(){var n=document.createElement("input");return!("placeholder"in n)}function getPlaceholder(n){var t=n.getAttribute("placeholder");return t==null?(t=n.attributes.placeholder,t==null?"":t.value):t}function registerPlaceHoldersShim(n){var r=[],u=[],i=[],f=[],s=function(n,t){if(n.__defineSetter__){var i=n.__lookupSetter__("value");i&&n.__defineSetter__("value",function(r){i.call(n,r);t()})}n.attachEvent&&(r.push({element:n,event:"onpropertychange",method:t}),n.attachEvent("onpropertychange",t))},e=new RegExp("^(class|value|className|placeholder|id|style|style\\..*)$"),h=function(n,t){var i,f;n.addEventListener?(i=function(n){(n.stopPropagation(),n.target.className!="_ph_shim")&&e.test(n.attrName)&&t(n.attrName)},u.push({element:n,event:"DOMAttrModified",method:i}),n.addEventListener("DOMAttrModified",i,!1)):n.attachEvent&&(f=function(n){e.test(n.propertyName)&&t(n.propertyName)},r.push({element:n,event:"onpropertychange",method:f}),n.attachEvent("onpropertychange",f))},c=function(n,t){for(var i=n;i&&i!=document.body;)h(i,t),i=i.parentNode},t=[],l=function(n){var f=function(){return(new Date).getTime()},u=function(){for(var i=0;i<t.length;i++)if(t[i].object===n)return i;return-1},i=u(n),r;return i===-1?(r={object:n,recentlyOccured:!0},t.push(r),setTimeout(function(){r.recentlyOccured=!1},30),!1):t[i].recentlyOccured?!0:(t[i].recentlyOccured=!0,setTimeout(function(){t[i].recentlyOccured=!1},30),!1)},o=function(n,t){var r=$(t),i,u;if(!l(t)){if(t.parentNode!=null&&!t._focus&&r.is(":visible"))n.style.display=t.value==""||t.value==null?"block":"none";else{n.style.display="none";return}if(i=r.offsetParent().get(0),i.tagName=="TR")for(i=t;i.tagName!="TD";)i=i.parentNode;u=n.getAttribute("_ph_val")!=getPlaceholder(t);(i!=n.parentNode||u)&&(n.parentNode.removeChild(n),u&&(n.innerHTML=getPlaceholder(t)),i.appendChild(n));n.style.width=t.clientWidth+"px";n.style.height=t.clientHeight+"px";n.style.verticalAlign=t.style.verticalAlign;n.style.lineHeight=t.style.lineHeight;n.style.textAlign=t.style.textAlign;n.style.fontSize=t.style.fontSize;n.style.fontFamily=t.style.fontFamily;var f=window.getComputedStyle?window.getComputedStyle(t,null):t.currentStyle,o=parseInt(f.paddingLeft.replace(/px$/g,""),10),s=parseInt(f.paddingTop.replace(/px$/g,""),10),e=r.position();n.style.top=e.top+t.clientTop+s-2+"px";n.style.left=e.left+t.clientLeft+o+"px"}},a=function(n){var t=document.createElement("div"),r,e,u,f;return n._ph_shim=t,r=getPlaceholder(n),t.innerHTML=r==null?"":r,t.setAttribute("_ph_val","phValue"),t.setAttribute("id","ph_"+n.id),t.setAttribute("name","ph_"+n.id),e=$(n).offsetParent().get(0),e.appendChild(t),t.className="_ph_shim",t.style.position="absolute",t.style.color="#aaa",t.style.backgroundColor="transparent",t.style.cssFloat="none",o(t,n),u=$(t),f=function(i){t.style.display="none";$(n).trigger("mousedown",i);setTimeout(function(){try{n.focus()}catch(i){var t=location.href.toLowerCase();t.indexOf("/admin/formcenter")>-1&&alert("You have selected the field input. Please select the field label or instructions.")}},15)},u.mousedown(f),i.push({instance:u,event:"mousedown",method:f}),t},v=function(n){var r=$(n),t=a(n),u,e;f.push(t);u=function(){n._focus=!0;t.style.display="none"};e=function(){n._focus=!1;(n.value==""||n.value==null)&&$(n).is(":visible")&&(t.style.display="block")};r.focus(u);r.blur(e);i.push({instance:r,event:"focus",method:u});i.push({instance:r,event:"blur",method:e});s(n,function(){t.style.display=n._focus?"none":(n.value==""||n.value==null)&&$(n).is(":visible")?"block":"none"});c(n,function(){o(t,n)})};n.each(function(){v(this)});n.data("cp5ph_hooks",{ie:r,std:u,jqr:i,spawns:f})}var needRegisterH5Exts=!0,isAlreadyInitialized=!1;needRegisterH5Exts&&($(document).ready(function(){needPlaceHoldersShim()&&!isAlreadyInitialized&&(isAlreadyInitialized=!0,registerPlaceHoldersShim($("input[cp5ph]")),registerPlaceHoldersShim($("textarea[cp5ph]")))}),needRegisterH5Exts=!1);
