var Global,Portal;this.JSON||(this.JSON={}),function(){function i(n){return n<10?"0"+n:n}function o(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function u(i,f){var c,l,s,a,v=n,h,e=f[i];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(i));typeof t=="function"&&(e=t.call(f,i,e));switch(typeof e){case"string":return o(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(n+=r,h=[],Object.prototype.toString.apply(e)==="[object Array]"){for(a=e.length,c=0;c<a;c+=1)h[c]=u(c,e)||"null";return s=h.length===0?"[]":n?"[\n"+n+h.join(",\n"+n)+"\n"+v+"]":"["+h.join(",")+"]",n=v,s}if(t&&typeof t=="object")for(a=t.length,c=0;c<a;c+=1)l=t[c],typeof l=="string"&&(s=u(l,e),s&&h.push(o(l)+(n?": ":":")+s));else for(l in e)Object.hasOwnProperty.call(e,l)&&(s=u(l,e),s&&h.push(o(l)+(n?": ":":")+s));return s=h.length===0?"{}":n?"{\n"+n+h.join(",\n"+n)+"\n"+v+"}":"{"+h.join(",")+"}",n=v,s}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,r,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",r="",typeof e=="number")for(o=0;o<e;o+=1)r+=" ";else typeof e=="string"&&(r=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return u("",{"":i})});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),f.lastIndex=0,f.test(text)&&(text=text.replace(f,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}();Global=Global||{};Global.Controls=Global.Controls||{};Global.Controls.MeetingCalendar=function(n){var r=n.clientIds.meetingScheduleClientId,it=n.clientIds.goalsClientId,rt=n.clientIds.connectToUsClientId,y=n.clientIds.todaysMeetingsClientId,p=n.clientIds.upcomingMeetingsClientId,w=n.clientIds.recentMeetingsClientId,i={scheduleOfMeetingsLabelText:n.localization.scheduleOfMeetingsLabelText,previousMonthText:n.localization.previousMonthText,nextMonthText:n.localization.nextMonthText,dateMeetingsLabelText:n.localization.dateMeetingsLabelText,backText:n.localization.backText,noMeetingsTodayText:n.localization.noMeetingsTodayText,noUpcomingMeetingsText:n.localization.noUpcomingMeetingsText,noRecentMeetingsText:n.localization.noRecentMeetingsText,weekdayNames:n.localization.weekdayNames,monthNames:n.localization.monthNames,published:n.localization.published,notPublished:n.localization.notPublished},f=n.onMonthChanged,s=r+"_MonthLabel",e=r+"_MeetingList",h=null,t=null,u={values:[],add:function(n){var t,i;if(this.fixDates(n),n&&n.length>0)for(t=0;t<n.length;t++)this.containsMeeting(n[t].Id)||(i=this.findMonthData([n[t]]),i==null?this.values.push({month:n[t].MeetingDate.getMonth(),year:n[t].MeetingDate.getFullYear(),meetings:[n[t]]}):i.meetings.push(n[t]))},addDocuments:function(n){if(n&&n.length>0){var t=this.findMeeting(n[0].MeetingId);t&&typeof t.documents=="undefined"&&(t.documents=n)}},containsMonthData:function(n){return this.findMonthData(n)!=null},containsMeeting:function(n){return this.findMeeting(n)},findMonthData:function(n){var r=null,t,i;if(n&&(t={month:0,year:0},n.month!=null?(t.month=n.month,t.year=n.year):n.length&&n.length>0&&(t.month=n[0].MeetingDate.getMonth(),t.year=n[0].MeetingDate.getFullYear()),t.year>0))for(i=0;i<this.values.length;i++)if(t.month===this.values[i].month&&t.year===this.values[i].year){r=this.values[i];break}return r},findPreviousMonthData:function(n){var r=null,t,i;return n&&(t={month:0,year:0},n.month!=null?(t.month=n.month,t.year=n.year):n.length&&n.length>0&&(t.month=n[0].MeetingDate.getMonth(),t.year=n[0].MeetingDate.getFullYear()),i=new Date(t.year,t.month-1,1),r=this.findMonthData({month:i.getMonth(),year:i.getFullYear()})),r},findNextMonthData:function(n){var r=null,t,i;return n&&(t={month:0,year:0},n.month!=null?(t.month=n.month,t.year=n.year):n.length&&n.length>0&&(t.month=n[0].MeetingDate.getMonth(),t.year=n[0].MeetingDate.getFullYear()),i=new Date(t.year,t.month+1,1),r=this.findMonthData({month:i.getMonth(),year:i.getFullYear()})),r},findSurroundingMonthsData:function(n){var t=null,i,r,u;return n&&(i=this.findPreviousMonthData(n),i&&(t=[],t.push(i)),r=this.findMonthData(n),r&&(t=t||[],t.push(r)),u=this.findNextMonthData(n),u&&(t=t||[],t.push(u))),t},findMeeting:function(n){var r=null,t,i;if(n)for(t=0;t<this.values.length;t++)if(this.values[t].meetings&&this.values[t].meetings.length)for(i=0;i<this.values[t].meetings.length;i++)if(this.values[t].meetings[i].Id===n){r=this.values[t].meetings[i];break}return r},getTodaysMeetings:function(){var r=[],i=new Date,n,t;for(i.setHours(0,0,0,0),n=0;n<this.values.length;n++)if(this.values[n].meetings&&this.values[n].meetings.length)for(t=0;t<this.values[n].meetings.length;t++)this.values[n].meetings[t].MeetingDate.getFullYear()!==i.getFullYear()||this.values[n].meetings[t].MeetingDate.getMonth()!==i.getMonth()||this.values[n].meetings[t].MeetingDate.getDate()!==i.getDate()||this.values[n].meetings[t].ExternalCalendar||r.push(this.values[n].meetings[t]);return this.sortMeetings(r,!0)},getUpcomingMeetings:function(){var i=[],r=new Date,n,t;for(r.setHours(0,0,0,0),n=0;n<this.values.length;n++)if(this.values[n].meetings&&this.values[n].meetings.length)for(t=0;t<this.values[n].meetings.length;t++)this.values[n].meetings[t].MeetingDate>r&&!this.values[n].meetings[t].ExternalCalendar&&i.push(this.values[n].meetings[t]);return this.sortMeetings(i,!0)},getRecentMeetings:function(){var i=[],r=new Date,n,t;for(r.setHours(0,0,0,0),n=0;n<this.values.length;n++)if(this.values[n].meetings&&this.values[n].meetings.length)for(t=0;t<this.values[n].meetings.length;t++)this.values[n].meetings[t].MeetingDate<r&&!this.values[n].meetings[t].ExternalCalendar&&i.push(this.values[n].meetings[t]);return this.sortMeetings(i,!1)},sortMeetings:function(n,t){var i,r,a;if(n&&n.length)for(t=!!t,i=0;i<n.length;i++)for(r=i+1;r<n.length;r++){var e=n[i].MeetingDateTime.split(" "),u=e[0].split("-"),o=e[1].split(":"),s=n[r].MeetingDateTime.split(" "),f=s[0].split("-"),h=s[1].split(":"),c=new Date(parseInt(u[0]),parseInt(u[1])-1,parseInt(u[2]),parseInt(o[0]),parseInt(o[1]),0),l=new Date(parseInt(f[0]),parseInt(f[1])-1,parseInt(f[2]),parseInt(h[0]),parseInt(h[1]),0);(t&&c>l||!t&&c<l)&&(a=n[i],n[i]=n[r],n[r]=a)}return n},fixDates:function(n){var t,r,i;if(n&&typeof n.length!="undefined")for(t=0;t<n.length;t++)n[t].MeetingDateTime||(n[t].MeetingDateTime=n[t].MeetingDate+" "+n[t].MeetingTime),typeof n[t].MeetingDate=="string"&&(r=n[t].MeetingDate.split(" "),r&&r.length&&(i=r[0].split("-"),i&&i.length&&(n[t].MeetingDate=new Date(i[0],i[1]-1,i[2]))))}},b=function(n){var i=new Date(t.year,t.month-1,1),r=new Date;t={month:i.getMonth(),year:i.getFullYear(),currentMonth:i.getMonth()===r.getMonth()&&i.getFullYear()===r.getFullYear(),currentDay:r.getDate()};l();n.preventDefault()},ut=function(n){(n.which===13||n.which===32)&&b(n)},k=function(n){var i=new Date(t.year,t.month+1,1),r=new Date;t={month:i.getMonth(),year:i.getFullYear(),currentMonth:i.getMonth()===r.getMonth()&&i.getFullYear()===r.getFullYear(),currentDay:r.getDate()};l();n.preventDefault()},ft=function(n){(n.which===13||n.which===32)&&k(n)},et=function(n){(n.which===13||n.which===32)&&(nt(n.target),$(document.getElementById(e)).find("a:first").get(0).focus({focusVisible:!0}),n.preventDefault(),n.stopPropagation())},ot=function(n){nt(n.target);$(document.getElementById(e)).find("ol a:first").focus();n.preventDefault()},st=function(n){(n.which===13||n.which===32)&&(window.location.href=$(n.target).closest("a").attr("href"),n.preventDefault(),n.stopPropagation())},ht=function(n){(n.which===13||n.which===32)&&(tt(),$(document.getElementById(r)).find('.calendar table td[data-day="'+h.toString()+'"]').get(0).focus({focusVisible:!0}),n.preventDefault(),n.stopPropagation())},ct=function(n){tt();table.find('td[data-day="'+h.toString()+'"]').focus();n.preventDefault()},d=function(n){var f=$(document.getElementById(r)).find(".calendar").empty(),h=$("<div><\/div>").attr({"class":"calendar-month"}).append($("<div><\/div>").attr({"class":"calendar-navigate"}).append($("<a><\/a>").attr({"class":"cw-icon-previous cursor-pointer",alt:i.previousMonthText,title:i.previousMonthText,"aria-label":i.previousMonthText,href:"#",role:"button"}).on("click",b).on("keydown",ut))).append($("<div><\/div>").attr({"class":"calendar-month-label",id:s,"aria-live":"polite"})).append($("<div><\/div>").attr({"class":"calendar-navigate"}).append($("<a><\/a>").attr({"class":"cw-icon-next cursor-pointer",alt:i.nextMonthText,title:i.nextMonthText,"aria-label":i.nextMonthText,href:"#",role:"button"}).on("click",k).on("keydown",ft))),a=$("<tr><\/tr>").append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[0])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[1])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[2])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[3])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[4])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[5])).append($("<th><\/th>").attr({"class":"calendar-weekday",scope:"col"}).append(i.weekdayNames[6])),v=$("<table><\/table>").attr({role:"grid","aria-labelledby":s}).append($("<thead><\/thead>").append(a)).append($("<tbody><\/tbody>")),o,u;f.append(h);f.append(v);o=$("<div><\/div>").attr({id:e}).append($("<span><\/span>").addClass("calendar-meeting-list")).append($("<div><\/div>").attr({"class":"list-more"}).append($("<a><\/a>").attr({href:"#","class":"button-small background-color-hover",role:"button"}).on("click",ct).on("keydown",ht).text(i.backText)));f.append(o);u=new Date;t={month:u.getMonth(),year:u.getFullYear(),currentMonth:!0,currentDay:u.getDate()};c();l(n)},c=function(n){$(document.getElementById(r)).find(".item-title").find("h1").text(n?i.dateMeetingsLabelText.replace("{0}",n.getDate().toString()+" "+i.monthNames[n.getMonth()].short+" "+n.getFullYear()):i.scheduleOfMeetingsLabelText)},l=function(n){var l=$(document.getElementById(r)).find(".calendar").find("table > tbody"),o,h,u,c;l.empty();$(document.getElementById(s)).text(i.monthNames[t.month].full+" "+t.year.toString());var e=new Date(t.year,t.month,1).getDay(),a=new Date(t.year,t.month+1,0).getDate(),w=new Date(t.year,t.month,0),b=w.getDate(),v=w.getMonth(),y=new Date(t.year,t.month+1,1).getMonth(),f=null,p=0;for(o=1;o<=a;o++){if((!f||e===0)&&(f&&l.append(f),f=$("<tr><\/tr>"),p++,o===1)){if(e===0&&a===28){for(u=0;u<7;u++)h=b-e+(u-7)+1,f.append($("<td><\/td>").attr({"class":"calendar-date-blank background-color-hover","data-day":h.toString(),"data-month":v.toString(),"data-year":t.year}).text(h.toString()));l.append(f);f=$("<tr><\/tr>");p++}for(u=0;u<e;u++)h=b-e+u+1,f.append($("<td><\/td>").attr({"class":"calendar-date-blank background-color-hover","data-day":h.toString(),"data-month":v.toString(),"data-year":v===11?t.year-1:t.year}).text(h.toString()))}if(f.append($("<td><\/td>").attr({"class":"calendar-date"+(e===0||e===6?" calendar-date-weekend":"")+(t.currentMonth&&o===t.currentDay?" calendar-date-today":"")+" background-color-hover","data-day":o.toString(),"data-month":t.month.toString(),"data-year":t.year}).text(o.toString())),o===a){for(u=e+1;u<7;u++)c=u-e,f.append($("<td><\/td>").attr({"class":"calendar-date-blank background-color-hover","data-day":c.toString(),"data-month":y.toString(),"data-year":y===0?t.year+1:t.year}).text(c.toString()));if(l.append(f),p<6){for(f=$("<tr><\/tr>"),u=0;u<7;u++)c=u-e+7,f.append($("<td><\/td>").attr({"class":"calendar-date-blank background-color-hover","data-day":c.toString(),"data-month":y.toString()}).text(c.toString()));l.append(f)}}e=(e+1)%7}n||lt()},lt=function(){u.containsMonthData(t)?g():$.ajax({url:"/Services/MeetingsService.svc/meetings?month="+(t.month+1).toString()+"&year="+t.year.toString()+"&surroundingmonths=1",contentType:"application/json",dataType:"json",async:!0,type:"GET",cache:!1,success:function(n){u.add(n);g()}})},g=function(){var e=u.findSurroundingMonthsData(t),s,i,f,n,o,h;if(e)for(s=$(document.getElementById(r)).find(".calendar").find("table"),i=0;i<e.length;i++)for(f=e[i],n=0;n<f.meetings.length;n++)o=f.meetings[n].MeetingDate.getDate(),h=f.meetings[n].MeetingDate.getMonth(),s.find('td[data-day="'+o.toString()+'"][data-month="'+h.toString()+'"]').addClass("calendar-date-meeting").attr({tabindex:"0"}).off("keydown").on("keydown",et).empty().append($("<a><\/a>").attr({href:"",tabindex:"-1"}).on("click",ot).text(o.toString()));pt()},at=function(){var n=new Date;n=new Date(n.getFullYear()-1,n.getMonth()+1,1);$.ajax({url:"/Services/MeetingsService.svc/meetings?from="+encodeURIComponent(v(n.getFullYear().toString(),4,"0")+"-"+v((n.getMonth()+1).toString(),2,"0")+"-"+v(n.getDate().toString(),2,"0"))+"&to="+encodeURIComponent("9999-12-31"),contentType:"application/json",dataType:"json",async:!0,type:"GET",cache:!1,success:function(n){u.add(n);d();vt()}})},vt=function(){o(y,u.getTodaysMeetings(),i.noMeetingsTodayText);o(p,u.getUpcomingMeetings(),i.noUpcomingMeetingsText);o(w,u.getRecentMeetings(),i.noRecentMeetingsText);setTimeout(function(){yt()},50)},o=function(n,t,r){var e=$(document.getElementById(n)).find("span").empty(),u,f;if(t.length>0){for(meetingListOL=$("<ol><\/ol>"),u=0;u<t.length;u++)f=$("<li><\/li>"),t[u].Published.toString().toLowerCase()==="true"?f.append($("<span><\/span>").attr({"class":"list-custom-bullet background-color",title:i.published})).append($("<a><\/a>").attr({href:"/Portal/MeetingInformation.aspx?Org=Cal&id="+t[u].Id.toString(),"class":"list-link"}).on("keydown",st).html(kendo.htmlEncode(t[u].Name)+t[u].VideoIcon)):f.attr({title:i.notPublished}).append($("<span><\/span>").attr({"class":"list-custom-bullet background-color"}).css({"background-color":"#6A6B6D"})).append($("<span><\/span>").html(kendo.htmlEncode(t[u].Name))),meetingListOL.append(f);e.append(meetingListOL)}else e.text(r)},yt=this.updateHeight=function(){var t=$(document.getElementById(p)).css({height:""}),i=$(document.getElementById(w)).css({height:""}),n,o,c,l,v;t.find("li, .list-more").css({display:""});i.find("li, .list-more").css({display:""});t.find("ol, .item-content").css({height:""});i.find("ol, .item-content").css({height:""});var b=$(".portal-column-main-left").outerHeight(),k=$(document.getElementById(r)).outerHeight(!0)||0,d=$(document.getElementById(it)).outerHeight(!0)||0,g=$(document.getElementById(rt)).outerHeight(!0)||0,nt=$(document.getElementById(y)).outerHeight(!0)||0,s=$(".sidebar-right"),h=Math.max(b-k-d-g-nt-(s.outerHeight(!0)-s.height()),0),u=t.outerHeight(!0),f=i.outerHeight(!0),e=Math.abs(u-f);u+f>h&&(n=u+f-h,n<e?(o=u>f?t:i,c=o.height()-n,a(o,c)):(n=n-e,l=t.height()-Math.floor(n/2)-(u>f?e:0),v=i.height()-Math.ceil(n/2)-(u<f?e:0),a(t,l),a(i,v)))},a=function(n,t){var r=n.find("li"),i,u,f;if(r.length>1&&!location.href.toLowerCase().includes("portal/meetingschedule.aspx"))for(n.find(".list-more").css({display:"block"}),i=r.length-1;i>0;i--)if(r.slice(i,i+1).css({display:"none"}),u=n.height(),u<=t){f=n.find("ol");f.height(f.height()+(t-u));break}},v=function(n,t,i){if(n&&t&&i)while(n.length<t)n=i+n;return n},pt=function(){var t,n;if(f)if(t=$(document.getElementById(r)),typeof f=="function")f(t);else if(f.length)for(n=0;n<f.length;n++)f[n]&&typeof f[n]=="function"&&f[n](t)},nt=function(n){var s=u.findSurroundingMonthsData(t),v,y,a,p,f,l,d;if(s){v=$(document.getElementById(r)).find(".calendar").find("table");y=v.outerHeight();v.css({display:"none"});a=$(document.getElementById(e)).css({display:""});a.height(y);var g=a.find(".list-more").css({display:"block"}).outerHeight(!0),w=parseInt($(n).text()),b=$(n).closest("td"),k=parseInt(b.attr("data-month"));for(c(new Date(t.year,k,w)),p=[],f=0;f<s.length;f++)for(l=0;l<s[f].meetings.length;l++)w===s[f].meetings[l].MeetingDate.getDate()&&k===s[f].meetings[l].MeetingDate.getMonth()&&p.push(s[f].meetings[l]);o(e,u.sortMeetings(p,!0),i.noMeetingsTodayText);d=a.find("ol");d.height(y-g);h=parseInt(b.attr("data-day"))}},tt=function(){c();$(document.getElementById(r)).find(".calendar table").css({display:""});var n=$(document.getElementById(e)).css({display:"none"});n.find(".list-more").css({display:"none"})};(function(){d(!0);at()})()};Global.Controls.MeetingCalendars={instances:[],getInstance:function(n){for(var i,r=null,t=0;t<this.instances.length;t++)if(i=this.instances[t],i.clientId===n){r=i;break}return r},getIndex:function(n){for(var i,t=0;t<this.instances.length;t++)if(i=this.instances[t],i.clientId===n)break;return t>=this.instances.length?-1:t},createInstance:function(n){var i=this.getInstance(n.clientId),t=this.getIndex(n.clientId);i&&delete i;t<0&&(t=this.instances.length);this.instances[t]=new Global.Controls.MeetingCalendar(n)},Events:{resize:function(n){Global.Controls.MeetingCalendars.getInstance(n.target).resize(n)}},updateHeight:function(){Global.Controls.MeetingCalendars.instances[0].updateHeight()}};Portal=Portal||{};Portal.MasterPage=function(n){var e=n.rotatorImageClientId,p=n.rotatorSwitchContainerClientId,lt=n.rigthSiderarId,at=n.mainColumnId,w="aspnetForm",vt=n.meetingCalendarClientIds,yt="goal-list",pt="goal-window",b="goal-window-title",c=n.localization,wt=n.meetingCalendarLocalization,t=n.rotatorImages,l=n.sizedRotatorImagesExist,u={searchLoadingImageUrl:"https://i.civicweb.net/Global/Images/portal/searching.gif",dropDownExpandImageUrl:"https://i.civicweb.net/Global/Images/button_down.png",rotatorItemImageUrl:"cw-icon-circle cursor-pointer",rotatorItemSelectedImageUrl:"cw-icon-circle-filled cursor-pointer"},o=[300,400,700,900,1100,1300],k=1e4,r=0,d=!0,a=480,v=.75,bt=navigator.userAgent.match(/(Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini)/),i,y,g=0,nt=0,s,kt=function(){tt();f(r);i&&(s&&clearTimeout(s),s=setTimeout(function(){i.center();s=null},100))},tt=function(){var n=$("iframe[src*='earthchannel']"),r;if(n.length){var f=n.attr("width").replace("px",""),e=n.attr("height").replace("px",""),o="",s="",h=$(".portal-content")!=null?$(".portal-content").css("width").replace("px",""):null;if(!isNaN(f)&&!isNaN(e)&&!isNaN(h)){var t=parseFloat(h),i=parseFloat(f),l=parseFloat(e),y=i,p=l,u=n.attr("src"),c=u.slice(u.indexOf("?")+1).split("&");for(r=0;r<c.length;r++)parameter=c[r].split("="),parameter[0]=="pWidth"&&(o=parameter[1],y=isNaN(parameter[1].replace("px",""))?i:parseFloat(parameter[1].replace("px",""))),parameter[0]=="pHeight"&&(s=parameter[1],p=isNaN(parameter[1].replace("px",""))?i:parseFloat(parameter[1].replace("px","")));(t*.9<i||a>i)&&(n.attr("width",t*.9+"px"),n.attr("height",t*.9*v+"px"),n.attr("src",u.replace(o,t*.9).replace(s,t*.9*v)))}}},dt=function(n){var t=n.outerHeight();t>0?$(document.getElementById(e)).closest(".portal-rotator").animate({height:t},200):$(document.getElementById(e)).closest(".portal-rotator").css({height:""})},it=function(n){var t=$(n.target);parseInt(t.attr("data-rotator-index"))===r&&f(r)},rt=function(n){var i=$(n.target),r=h(t[parseInt(i.attr("data-rotator-index"))].Url,!0);r!==i.attr("src")&&i.css({visibility:"hidden"}).attr({src:r})},ut=function(n){n.preventDefault()},ft=function(){t.length>1&&d&&(f(r+1<t.length?r+1:0),t.length>1&&setTimeout(function(){ft()},k))},et=function(n){f(parseInt($(n.target).closest("span").attr("data-index")));d=!1},gt=function(n){var t=$(n.target).find("a").attr("href");t&&t.length>0&&(window.location.href=t)},ot=function(n){$(n.target).closest(".background-color-hover").addClass("background-color-hover-hover")},st=function(n){$(n.target).closest(".background-color-hover").removeClass("background-color-hover-hover")},ni=function(n){$(n.target).find(".background-color-hover").addClass("background-color-hover-hover")},ti=function(n){$(n.target).find(".background-color-hover").removeClass("background-color-hover-hover")},ii=function(n){var t=$(n.target).closest("a").attr("href");hi(t);y=n.target;n.preventDefault()},ri=function(){var n=$(".background-color-hover").off("touchstart focus touchend blur").on("touchstart focus",ot).on("touchend blur",st);n.find("a").off("touchstart focus touchend blur").on("touchstart focus",ot).on("touchend blur",st);n.parent("a").off("touchstart focus touchend blur").on("touchstart focus",ni).on("touchend blur",ti)},ui=function(){var n=document.createElement("input");n.setAttribute("type","date");n.type==="text"&&$('input[type="date"]').datepicker({dateFormat:"d M yy"})},fi=$("<span><\/span>").attr({"class":u.rotatorItemSelectedImageUrl,title:c.selectRotatorImageText,"data-selected":(!0).toString()}),ei=$("<span><\/span>").attr({"class":u.rotatorItemImageUrl,title:c.selectRotatorImageText,"data-selected":(!1).toString()});this.toggleImageRotator=function(n){CivicWeb.Common.Cookie.set("hideRotator",n?!0:null,365).then(function(){ht();setTimeout(function(){document.getElementById(n?"showRotator":"hideRotator").focus()},100)})};var ht=function(){CivicWeb.Common.Cookie.get("hideRotator").then(function(n){var u,o,i;if(n)$("#showRotator").show(),$("#hideRotator").hide(),$(".portal-rotator").hide(),window.location.pathname.indexOf("VotingRecords.aspx")!==-1&&$(".portal-sidebar-right").hide();else if($("#showRotator").hide(),$("#hideRotator").show(),$(".portal-rotator").show(),$(".portal-sidebar-right").show(),t.length>0){for(r=0,u=$(document.getElementById(e)).attr({src:h(t[0].Url,!l),alt:t[0].AltText.length>0?t[0].AltText:"","data-rotator-index":0..toString()}).css({visibility:"hidden"}).off("load").on("load",it).off("error").on("error",rt).off("click").on("click",ut),i=1;i<t.length;i++)u.after($("<img />").attr({src:h(t[i].Url,!l),alt:t[i].AltText.length>0?t[i].AltText:"","class":u.attr("class"),"data-rotator-index":i.toString()}).css({visibility:"hidden"}).off("load").on("load",it).off("error").on("error",rt).off("click").on("click",ut));if(o=$(document.getElementById(p)).empty(),t.length>1)for(i=0;i<t.length;i++)i===0?o.append(fi.clone().attr({"data-index":i.toString()}).on("click",et)):o.append(ei.clone().attr({"data-index":i.toString()}).on("click",et));f(r);t.length>1&&setTimeout(function(){ft()},k)}})},f=function(n){r=n>=0?n<t.length?n:t.length-1:0;$("img[data-rotator-index]").css({visibility:"hidden"});$('img[data-rotator-index="'+r.toString()+'"]').css({visibility:""});var i=$(document.getElementById(p)).find('span[data-index="'+r+'"]');i.parent().find("span").attr({"class":u.rotatorItemImageUrl});i.attr({"class":u.rotatorItemSelectedImageUrl})},h=function(n,t){var r=null,u,i;if(!t)for(u=$(document.getElementById(e)).parent(".portal-rotator").width(),i=0;i<o.length;i++)if(o[i]>=u||i===o.length-1){r=n.replace("/portal/","/portal/"+o[i].toString()+"/");break}return r||n},oi=function(){(new Image).src=u.searchLoadingImageUrl;for(var n=1;n<t.length;n++)(new Image).src=h(t[n].Url,!l)},si=function(){var n=$(document.getElementById(yt));n.length>0&&$.ajax({url:"/api/items/goals",type:"GET",dataType:"json",contentType:"application/json",cache:!1,async:!0}).done(function(t){t.goals.length>0&&(t.goals.reduce(function(n,t){return n.append($("<div><\/div>").append($("<div><\/div>").addClass("goal-description").append($("<span><\/span>").addClass("fas fa-bullseye goal-icon")).append($("<a><\/a>").attr({href:"/item/"+t.id+"/detailpublic?popup=true",target:"_blank","class":"list-link"}).on("click",ii).text(t.description))).append($("<div><\/div>").addClass("progress").append($("<div><\/div>").attr({"class":"progress-bar progress-bar-success","aria-label":t.description,role:"progressbar","aria-valuenow":t.completionPercentage,"aria-valuemin":"0","aria-valuemax":"100","data-id":t.id}).text(Math.round(t.completionPercentage).toString()+"%").width(t.completionPercentage.toString()+"%"))))},n.empty()).closest(".sidebar-item").removeClass("hidden"),window.Global.Controls.MeetingCalendars.updateHeight())})},ct=function(){window.scrollTo(nt,g)},hi=function(n){var t=$(document.getElementById(pt)),r;t.length===0&&$("body").append(t=$("<div><\/div>"));i?(i.center(),i.refresh({url:n})):i=t.kendoWindow({width:"98%",height:"80%",maxWidth:860,modal:!0,visible:!1,title:c.titleGoal,iframe:!0,content:n,close:function(){this.refresh({url:n});$(window).off("scroll",ct);var t=$(document.getElementById(w)).add(".skiptocontent").removeAttr("aria-hidden").removeAttr("aria-disabled").removeAttr("inert");t.find('[tabindex="-1"][data-focus]').attr({tabindex:"0"}).removeAttr("data-focus");t.find("input,a,button").removeAttr("tabindex").removeAttr("data-focus");y&&y.focus()}}).data("kendoWindow").center();i.open();$(".k-widget.k-window").attr({tabindex:"-1"});i.wrapper.find(".k-window-title").attr({id:b});i.wrapper[0].setAttribute("role","dialog");i.wrapper[0].setAttribute("aria-labelledby",b);i.wrapper.find("iframe").attr({tabIndex:"0"}).off("load").on("load",function(){i.wrapper.find("iframe")[0].focus()});g=document.documentElement.scrollTop;nt=document.documentElement.scrollLeft;$(window).on("scroll",ct);r=$(document.getElementById(w)).add(".skiptocontent").attr({"aria-hidden":"true","aria-disabled":"true",inert:"true"});r.find('[tabindex="0"]').attr({tabindex:"-1","data-focus":"false"});r.find("input,a,button").attr({tabindex:"-1","data-focus":"false"})};this.closeGoalPopup=function(n,t){i.close();$('.progress-bar[data-id="'+n+'"]').attr({"aria-valuenow":t}).text(Math.round(t).toString()+"%").width(t.toString()+"%")},function(){var n,t,i,r,u;$(window).on("resize",kt);$(".portal-navigation-item-inner").off("click").on("click",gt);n=window.location.pathname;(n.toLowerCase()==="/portal"||n.toLowerCase()==="/portal/")&&(n="/Portal/Default.aspx");$('.portal-navigation-item-inner a[href="'+n+'"]').attr({"aria-current":"page"});ht();Global.Controls.MeetingCalendars.createInstance({clientIds:vt,localization:wt,onMonthChanged:[dt]});oi();bt&&ri();ui();t=$("iframe[src*='earthchannel']");t.length&&(i=t.attr("width").replace("px",""),r=t.attr("height").replace("px",""),a=isNaN(i)?480:parseInt(i),u=isNaN(r)?360:parseInt(r),v=u/a,tt());(window.matchMedia!=null&&window.matchMedia("screen and (max-width:320px), (max-device-width: 320px), (max-width:481px), (max-device-width: 481px)").matches||$(window).width()<481)&&$("#"+at).after($("#"+lt));si()}()};Portal.MasterPagePage={instance:null,createInstance:function(n){this.instance&&delete this.instance;this.instance=new Portal.MasterPage(n)},fixEditorHtml:function(n){return n&&(n=n.replace(/<br>/ig,"<br />").replace(/[\n|\r]/ig,"").replace(new RegExp("<br />s*<br />s*$","ig"),/msie/.test(navigator.userAgent.toLowerCase())||/trident/.test(navigator.userAgent.toLowerCase())?"<br /><br />":"<br />").replace(new RegExp("^s*<br />s*$","ig"),"")),n},events:{toggleImageRotator:function(n){Portal.MasterPagePage.instance.toggleImageRotator(n)}},closeGoalPopup:function(n,t){Portal.MasterPagePage.instance.closeGoalPopup(n,t)}},function(n){n.fn.extend({SocialMediaShare:function(t){var i=n.extend({minwidth:32,maxwidth:250,animate:!0,speed:150,initialdisplay:"compact"},t),r=t.isPublic;return this.each(function(){function o(t,i,u){t=t+(r?-1:0);var f=e[t].replace("{ADDRESS}",encodeURIComponent(location.href)).replace("{TITLE}",encodeURIComponent(document.title)).replace("{HASHTAGS}",c).replace("{VIA}",l);return n("<li/>").attr({id:i}).append(n("<a/>").attr({title:u}).on("click",function(n){window.open(f,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=750");n.preventDefault()})).on("keypress",function(n){n.keyCode===13&&(window.open(f,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=750"),n.preventDefault())})}function s(n,t,i,r){t.attr("aria-expanded")==="true"?(n.stop().animate({width:r.minwidth},r.speed),n.attr("data-expanded",!1),t.attr("aria-expanded",!1),i.addClass("hidden"),n.find("li > a").removeAttr("tabindex")):(n.stop().animate({width:r.maxwidth},r.speed),n.attr("data-expanded",!0),t.attr("aria-expanded",!0),i.removeClass("hidden"),n.find("li > a").attr({tabindex:"0"}))}var u=n(this),f,t,h;u.addClass("social-media-share").attr("data-expanded",!1);f=n("<div/>",{tabindex:"0",role:"button","aria-label":u.attr("data-label")}).addClass("inner");f.attr({"aria-expanded":i.initialdisplay==="compact"?!1:!0});u.append(f);t=n("<ul/>");u.append(t);h=n("<div/>").addClass("social-media-share-tooltip");u.before(h);var c="iCompassTech",l="icompasstech",e=[];if(r||e.push("/eaengine/SendNotification.aspx?Type=Portal&DocumentUrl={ADDRESS}&title={TITLE}"),e.push("https://plus.google.com/share?url={ADDRESS}"),e.push("https://www.facebook.com/sharer/sharer.php?u={ADDRESS}"),e.push("https://twitter.com/intent/tweet?url={ADDRESS}&text={TITLE}&hashtags={HASHTAGS}&via={VIA}"),e.push("http://www.linkedin.com/shareArticle?mini=true&url={ADDRESS}"),n.each(e,function(n){n=n+(r?1:0);switch(n){case 0:t.append(o(n,"email","Send via email"));break;case 2:t.append(o(n,"facebook","Share with Facebook"));break;case 3:t.append(o(n,"twitter","Share with X / Twitter"));break;case 4:t.append(o(n,"linkedin","Share with LinkedIn"))}}),i.initialdisplay==="expanded"){t.removeClass("hidden");u.css({width:i.maxwidth});f.off("click").on("click",function(){s(u,f,t,i)});f.off("keypress").on("keypress",function(n){n.keyCode===13&&s(u,f,t,i)})}else{t.addClass("hidden");u.css({width:i.minwidth});f.off("click").on("click",function(){s(u,f,t,i)});f.off("keypress").on("keypress",function(n){n.keyCode===13&&s(u,f,t,i)})}})}})}(jQuery)