function checkSize(){var n=$("#parent");$(".child").each(function(){var t=$(this);t.width()>n.width()*.5&&n.width()>550?(t.addClass("large-child"),t.find(".card-img-top").css("width","20%").addClass("h-100")):(t.removeClass("large-child"),t.find(".card-img-top").css("width","100%").removeClass("h-100"))})}function ScrollToAnchor(n,t="slow"){var i=$("a[name='"+n+"']");$("html,body").animate({scrollTop:i.offset().top+-185},t)}function queryString(n,t){var r=window.location.search,u,i;return t&&(r=t),n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),u=new RegExp("[\\?&]"+n+"=([^&#]*)"),i=u.exec(r),i===null?"":decodeURIComponent(i[1].replace(/\+/g," "))}function defaultMapCallback(){return!0}function PageView(n,t){gtag("event","page_view",{page_title:n,page_location:t});agf.pageview({page:t,title:n})}function AddH1Padding(){$("#breadcrumb-wrapper").text().length>98&&$("#breadcrumb-wrapper").width()<410?$("#page-h1-desc-container").addClass("pt-3"):$("#page-h1-desc-container").removeClass("pt-3")}function setAppStartCookie(n){var t=new Date,i="appStartLaunched_"+n,r=new Date(t.getFullYear(),t.getMonth(),t.getDate()+1);$.cookie(i,"True",{expires:r,path:"/"})}function isEmpty(n){return!$.trim(n.html())}function globalAddLoading(n){n.html('<div id="loading"><i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw"><\/i><\/div>')}function globalRemoveLoading(){$("#loading").remove()}function globalCleanZipCode(n){let t=n.length<=5?n.length:5;return n.replace(/\D+/g,"").substring(0,t)}(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}});!function(n,t,i){"use strict";var r=function(t,i){this.widget="";this.$element=n(t);this.defaultTime=i.defaultTime;this.disableFocus=i.disableFocus;this.disableMousewheel=i.disableMousewheel;this.isOpen=i.isOpen;this.minuteStep=i.minuteStep;this.modalBackdrop=i.modalBackdrop;this.orientation=i.orientation;this.secondStep=i.secondStep;this.snapToStep=i.snapToStep;this.showInputs=i.showInputs;this.showMeridian=i.showMeridian;this.showSeconds=i.showSeconds;this.template=i.template;this.appendWidgetTo=i.appendWidgetTo;this.showWidgetOnAddonClick=i.showWidgetOnAddonClick;this.icons=i.icons;this.maxHours=i.maxHours;this.explicitMode=i.explicitMode;this.handleDocumentClick=function(n){var t=n.data.scope;t.$element.parent().find(n.target).length||t.$widget.is(n.target)||t.$widget.find(n.target).length||t.hideWidget()};this._init()};r.prototype={constructor:r,_init:function(){var t=this;this.showWidgetOnAddonClick&&this.$element.parent().hasClass("input-group")&&this.$element.parent().hasClass("bootstrap-timepicker")?(this.$element.parent(".input-group.bootstrap-timepicker").find(".input-group-addon").on({"click.timepicker":n.proxy(this.showWidget,this)}),this.$element.on({"focus.timepicker":n.proxy(this.highlightUnit,this),"click.timepicker":n.proxy(this.highlightUnit,this),"keydown.timepicker":n.proxy(this.elementKeydown,this),"blur.timepicker":n.proxy(this.blurElement,this),"mousewheel.timepicker DOMMouseScroll.timepicker":n.proxy(this.mousewheel,this)})):this.template?this.$element.on({"focus.timepicker":n.proxy(this.showWidget,this),"click.timepicker":n.proxy(this.showWidget,this),"blur.timepicker":n.proxy(this.blurElement,this),"mousewheel.timepicker DOMMouseScroll.timepicker":n.proxy(this.mousewheel,this)}):this.$element.on({"focus.timepicker":n.proxy(this.highlightUnit,this),"click.timepicker":n.proxy(this.highlightUnit,this),"keydown.timepicker":n.proxy(this.elementKeydown,this),"blur.timepicker":n.proxy(this.blurElement,this),"mousewheel.timepicker DOMMouseScroll.timepicker":n.proxy(this.mousewheel,this)});this.$widget=this.template!==!1?n(this.getTemplate()).on("click",n.proxy(this.widgetClick,this)):!1;this.showInputs&&this.$widget!==!1&&this.$widget.find("input").each(function(){n(this).on({"click.timepicker":function(){n(this).select()},"keydown.timepicker":n.proxy(t.widgetKeydown,t),"keyup.timepicker":n.proxy(t.widgetKeyup,t)})});this.setDefaultTime(this.defaultTime)},blurElement:function(){this.highlightedUnit=null;this.updateFromElementVal()},clear:function(){this.hour="";this.minute="";this.second="";this.meridian="";this.$element.val("")},decrementHour:function(){if(this.showMeridian)if(1===this.hour)this.hour=12;else{if(12===this.hour)return this.hour--,this.toggleMeridian();if(0===this.hour)return this.hour=11,this.toggleMeridian();this.hour--}else this.hour<=0?this.hour=this.maxHours-1:this.hour--},decrementMinute:function(n){var t;t=n?this.minute-n:this.minute-this.minuteStep;0>t?(this.decrementHour(),this.minute=t+60):this.minute=t},decrementSecond:function(){var n=this.second-this.secondStep;0>n?(this.decrementMinute(!0),this.second=n+60):this.second=n},elementKeydown:function(n){switch(n.which){case 9:if(n.shiftKey){if("hour"===this.highlightedUnit){this.hideWidget();break}this.highlightPrevUnit()}else{if(this.showMeridian&&"meridian"===this.highlightedUnit||this.showSeconds&&"second"===this.highlightedUnit||!this.showMeridian&&!this.showSeconds&&"minute"===this.highlightedUnit){this.hideWidget();break}this.highlightNextUnit()}n.preventDefault();this.updateFromElementVal();break;case 27:this.updateFromElementVal();break;case 37:n.preventDefault();this.highlightPrevUnit();this.updateFromElementVal();break;case 38:switch(n.preventDefault(),this.highlightedUnit){case"hour":this.incrementHour();this.highlightHour();break;case"minute":this.incrementMinute();this.highlightMinute();break;case"second":this.incrementSecond();this.highlightSecond();break;case"meridian":this.toggleMeridian();this.highlightMeridian()}this.update();break;case 39:n.preventDefault();this.highlightNextUnit();this.updateFromElementVal();break;case 40:switch(n.preventDefault(),this.highlightedUnit){case"hour":this.decrementHour();this.highlightHour();break;case"minute":this.decrementMinute();this.highlightMinute();break;case"second":this.decrementSecond();this.highlightSecond();break;case"meridian":this.toggleMeridian();this.highlightMeridian()}this.update()}},getCursorPosition:function(){var n=this.$element.get(0),t,r;return"selectionStart"in n?n.selectionStart:i.selection?(n.focus(),t=i.selection.createRange(),r=i.selection.createRange().text.length,t.moveStart("character",-n.value.length),t.text.length-r):void 0},getTemplate:function(){var n,t,i,r,u,f;switch(this.showInputs?(t='<input type="text" class="bootstrap-timepicker-hour" maxlength="2"/>',i='<input type="text" class="bootstrap-timepicker-minute" maxlength="2"/>',r='<input type="text" class="bootstrap-timepicker-second" maxlength="2"/>',u='<input type="text" class="bootstrap-timepicker-meridian" maxlength="2"/>'):(t='<span class="bootstrap-timepicker-hour"><\/span>',i='<span class="bootstrap-timepicker-minute"><\/span>',r='<span class="bootstrap-timepicker-second"><\/span>',u='<span class="bootstrap-timepicker-meridian"><\/span>'),f='<table><tr><td><a href="#" data-action="incrementHour"><span class="'+this.icons.up+'"><\/span><\/a><\/td><td class="separator">&nbsp;<\/td><td><a href="#" data-action="incrementMinute"><span class="'+this.icons.up+'"><\/span><\/a><\/td>'+(this.showSeconds?'<td class="separator">&nbsp;<\/td><td><a href="#" data-action="incrementSecond"><span class="'+this.icons.up+'"><\/span><\/a><\/td>':"")+(this.showMeridian?'<td class="separator">&nbsp;<\/td><td class="meridian-column"><a href="#" data-action="toggleMeridian"><span class="'+this.icons.up+'"><\/span><\/a><\/td>':"")+"<\/tr><tr><td>"+t+'<\/td> <td class="separator">:<\/td><td>'+i+"<\/td> "+(this.showSeconds?'<td class="separator">:<\/td><td>'+r+"<\/td>":"")+(this.showMeridian?'<td class="separator">&nbsp;<\/td><td>'+u+"<\/td>":"")+'<\/tr><tr><td><a href="#" data-action="decrementHour"><span class="'+this.icons.down+'"><\/span><\/a><\/td><td class="separator"><\/td><td><a href="#" data-action="decrementMinute"><span class="'+this.icons.down+'"><\/span><\/a><\/td>'+(this.showSeconds?'<td class="separator">&nbsp;<\/td><td><a href="#" data-action="decrementSecond"><span class="'+this.icons.down+'"><\/span><\/a><\/td>':"")+(this.showMeridian?'<td class="separator">&nbsp;<\/td><td><a href="#" data-action="toggleMeridian"><span class="'+this.icons.down+'"><\/span><\/a><\/td>':"")+"<\/tr><\/table>",this.template){case"modal":n='<div class="bootstrap-timepicker-widget modal hide fade in" data-backdrop="'+(this.modalBackdrop?"true":"false")+'"><div class="modal-header"><a href="#" class="close" data-dismiss="modal">&times;<\/a><h3>Pick a Time<\/h3><\/div><div class="modal-content">'+f+'<\/div><div class="modal-footer"><a href="#" class="btn btn-primary" data-dismiss="modal">OK<\/a><\/div><\/div>';break;case"dropdown":n='<div class="bootstrap-timepicker-widget dropdown-menu">'+f+"<\/div>"}return n},getTime:function(){return""===this.hour?"":this.hour+":"+(1===this.minute.toString().length?"0"+this.minute:this.minute)+(this.showSeconds?":"+(1===this.second.toString().length?"0"+this.second:this.second):"")+(this.showMeridian?" "+this.meridian:"")},hideWidget:function(){this.isOpen!==!1&&(this.$element.trigger({type:"hide.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}}),"modal"===this.template&&this.$widget.modal?this.$widget.modal("hide"):this.$widget.removeClass("open"),n(i).off("mousedown.timepicker, touchend.timepicker",this.handleDocumentClick),this.isOpen=!1,this.$widget.detach())},highlightUnit:function(){this.position=this.getCursorPosition();this.position>=0&&this.position<=2?this.highlightHour():this.position>=3&&this.position<=5?this.highlightMinute():this.position>=6&&this.position<=8?this.showSeconds?this.highlightSecond():this.highlightMeridian():this.position>=9&&this.position<=11&&this.highlightMeridian()},highlightNextUnit:function(){switch(this.highlightedUnit){case"hour":this.highlightMinute();break;case"minute":this.showSeconds?this.highlightSecond():this.showMeridian?this.highlightMeridian():this.highlightHour();break;case"second":this.showMeridian?this.highlightMeridian():this.highlightHour();break;case"meridian":this.highlightHour()}},highlightPrevUnit:function(){switch(this.highlightedUnit){case"hour":this.showMeridian?this.highlightMeridian():this.showSeconds?this.highlightSecond():this.highlightMinute();break;case"minute":this.highlightHour();break;case"second":this.highlightMinute();break;case"meridian":this.showSeconds?this.highlightSecond():this.highlightMinute()}},highlightHour:function(){var n=this.$element.get(0),t=this;this.highlightedUnit="hour";n.setSelectionRange&&setTimeout(function(){t.hour<10?n.setSelectionRange(0,1):n.setSelectionRange(0,2)},0)},highlightMinute:function(){var n=this.$element.get(0),t=this;this.highlightedUnit="minute";n.setSelectionRange&&setTimeout(function(){t.hour<10?n.setSelectionRange(2,4):n.setSelectionRange(3,5)},0)},highlightSecond:function(){var n=this.$element.get(0),t=this;this.highlightedUnit="second";n.setSelectionRange&&setTimeout(function(){t.hour<10?n.setSelectionRange(5,7):n.setSelectionRange(6,8)},0)},highlightMeridian:function(){var n=this.$element.get(0),t=this;this.highlightedUnit="meridian";n.setSelectionRange&&(this.showSeconds?setTimeout(function(){t.hour<10?n.setSelectionRange(8,10):n.setSelectionRange(9,11)},0):setTimeout(function(){t.hour<10?n.setSelectionRange(5,7):n.setSelectionRange(6,8)},0))},incrementHour:function(){if(this.showMeridian){if(11===this.hour)return this.hour++,this.toggleMeridian();12===this.hour&&(this.hour=0)}return this.hour===this.maxHours-1?void(this.hour=0):void this.hour++},incrementMinute:function(n){var t;t=n?this.minute+n:this.minute+this.minuteStep-this.minute%this.minuteStep;t>59?(this.incrementHour(),this.minute=t-60):this.minute=t},incrementSecond:function(){var n=this.second+this.secondStep-this.second%this.secondStep;n>59?(this.incrementMinute(!0),this.second=n-60):this.second=n},mousewheel:function(t){if(!this.disableMousewheel){t.preventDefault();t.stopPropagation();var r=t.originalEvent.wheelDelta||-t.originalEvent.detail,i=null;switch("mousewheel"===t.type?i=-1*t.originalEvent.wheelDelta:"DOMMouseScroll"===t.type&&(i=40*t.originalEvent.detail),i&&(t.preventDefault(),n(this).scrollTop(i+n(this).scrollTop())),this.highlightedUnit){case"minute":r>0?this.incrementMinute():this.decrementMinute();this.highlightMinute();break;case"second":r>0?this.incrementSecond():this.decrementSecond();this.highlightSecond();break;case"meridian":this.toggleMeridian();this.highlightMeridian();break;default:r>0?this.incrementHour():this.decrementHour();this.highlightHour()}return!1}},changeToNearestStep:function(n,t){return n%t==0?n:Math.round(n%t/t)?(n+(t-n%t))%60:n-n%t},place:function(){var v,s,r;if(!this.isInline){var f=this.$widget.outerWidth(),e=this.$widget.outerHeight(),h=10,c=n(t).width(),y=n(t).height(),l=n(t).scrollTop(),p=parseInt(this.$element.parents().filter(function(){return"auto"!==n(this).css("z-index")}).first().css("z-index"),10)+10,i=this.component?this.component.parent().offset():this.$element.offset(),a=this.component?this.component.outerHeight(!0):this.$element.outerHeight(!1),w=this.component?this.component.outerWidth(!0):this.$element.outerWidth(!1),u=i.left,o=i.top;this.$widget.removeClass("timepicker-orient-top timepicker-orient-bottom timepicker-orient-right timepicker-orient-left");"auto"!==this.orientation.x?(this.$widget.addClass("timepicker-orient-"+this.orientation.x),"right"===this.orientation.x&&(u-=f-w)):(this.$widget.addClass("timepicker-orient-left"),i.left<0?u-=i.left-h:i.left+f>c&&(u=c-f-h));r=this.orientation.y;"auto"===r&&(v=-l+i.top-e,s=l+y-(i.top+a+e),r=Math.max(v,s)===s?"top":"bottom");this.$widget.addClass("timepicker-orient-"+r);"top"===r?o+=a:o-=e+parseInt(this.$widget.css("padding-top"),10);this.$widget.css({top:o,left:u,zIndex:p})}},remove:function(){n("document").off(".timepicker");this.$widget&&this.$widget.remove();delete this.$element.data().timepicker},setDefaultTime:function(n){if(this.$element.val())this.updateFromElementVal();else if("current"===n){var r=new Date,t=r.getHours(),i=r.getMinutes(),u=r.getSeconds(),f="AM";0!==u&&(u=Math.ceil(r.getSeconds()/this.secondStep)*this.secondStep,60===u&&(i+=1,u=0));0!==i&&(i=Math.ceil(r.getMinutes()/this.minuteStep)*this.minuteStep,60===i&&(t+=1,i=0));this.showMeridian&&(0===t?t=12:t>=12?(t>12&&(t-=12),f="PM"):f="AM");this.hour=t;this.minute=i;this.second=u;this.meridian=f;this.update()}else n===!1?(this.hour=0,this.minute=0,this.second=0,this.meridian="AM"):this.setTime(n)},setTime:function(n,t){if(!n)return void this.clear();var f,e,i,r,u,o;if("object"==typeof n&&n.getMonth)i=n.getHours(),r=n.getMinutes(),u=n.getSeconds(),this.showMeridian&&(o="AM",i>12&&(o="PM",i%=12),12===i&&(o="PM"));else{if((f=(/a/i.test(n)?1:0)+(/p/i.test(n)?2:0),f>2)||(e=n.replace(/[^0-9\:]/g,"").split(":"),i=e[0]?e[0].toString():e.toString(),this.explicitMode&&i.length>2&&i.length%2!=0))return void this.clear();r=e[1]?e[1].toString():"";u=e[2]?e[2].toString():"";i.length>4&&(u=i.slice(-2),i=i.slice(0,-2));i.length>2&&(r=i.slice(-2),i=i.slice(0,-2));r.length>2&&(u=r.slice(-2),r=r.slice(0,-2));i=parseInt(i,10);r=parseInt(r,10);u=parseInt(u,10);isNaN(i)&&(i=0);isNaN(r)&&(r=0);isNaN(u)&&(u=0);u>59&&(u=59);r>59&&(r=59);i>=this.maxHours&&(i=this.maxHours-1);this.showMeridian?(i>12&&(f=2,i-=12),f||(f=1),0===i&&(i=12),o=1===f?"AM":"PM"):12>i&&2===f?i+=12:i>=this.maxHours?i=this.maxHours-1:(0>i||12===i&&1===f)&&(i=0)}this.hour=i;this.snapToStep?(this.minute=this.changeToNearestStep(r,this.minuteStep),this.second=this.changeToNearestStep(u,this.secondStep)):(this.minute=r,this.second=u);this.meridian=o;this.update(t)},showWidget:function(){this.isOpen||this.$element.is(":disabled")||(this.$widget.appendTo(this.appendWidgetTo),n(i).on("mousedown.timepicker, touchend.timepicker",{scope:this},this.handleDocumentClick),this.$element.trigger({type:"show.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}}),this.place(),this.disableFocus&&this.$element.blur(),""===this.hour&&(this.defaultTime?this.setDefaultTime(this.defaultTime):this.setTime("0:0:0")),"modal"===this.template&&this.$widget.modal?this.$widget.modal("show").on("hidden",n.proxy(this.hideWidget,this)):this.isOpen===!1&&this.$widget.addClass("open"),this.isOpen=!0)},toggleMeridian:function(){this.meridian="AM"===this.meridian?"PM":"AM"},update:function(n){this.updateElement();n||this.updateWidget();this.$element.trigger({type:"changeTime.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}})},updateElement:function(){this.$element.val(this.getTime()).change()},updateFromElementVal:function(){this.setTime(this.$element.val())},updateWidget:function(){if(this.$widget!==!1){var n=this.hour,t=1===this.minute.toString().length?"0"+this.minute:this.minute,i=1===this.second.toString().length?"0"+this.second:this.second;this.showInputs?(this.$widget.find("input.bootstrap-timepicker-hour").val(n),this.$widget.find("input.bootstrap-timepicker-minute").val(t),this.showSeconds&&this.$widget.find("input.bootstrap-timepicker-second").val(i),this.showMeridian&&this.$widget.find("input.bootstrap-timepicker-meridian").val(this.meridian)):(this.$widget.find("span.bootstrap-timepicker-hour").text(n),this.$widget.find("span.bootstrap-timepicker-minute").text(t),this.showSeconds&&this.$widget.find("span.bootstrap-timepicker-second").text(i),this.showMeridian&&this.$widget.find("span.bootstrap-timepicker-meridian").text(this.meridian))}},updateFromWidgetInputs:function(){if(this.$widget!==!1){var n=this.$widget.find("input.bootstrap-timepicker-hour").val()+":"+this.$widget.find("input.bootstrap-timepicker-minute").val()+(this.showSeconds?":"+this.$widget.find("input.bootstrap-timepicker-second").val():"")+(this.showMeridian?this.$widget.find("input.bootstrap-timepicker-meridian").val():"");this.setTime(n,!0)}},widgetClick:function(t){t.stopPropagation();t.preventDefault();var i=n(t.target),r=i.closest("a").data("action");r&&this[r]();this.update();i.is("input")&&i.get(0).setSelectionRange(0,2)},widgetKeydown:function(t){var r=n(t.target),i=r.attr("class").replace("bootstrap-timepicker-","");switch(t.which){case 9:if(t.shiftKey){if("hour"===i)return this.hideWidget()}else if(this.showMeridian&&"meridian"===i||this.showSeconds&&"second"===i||!this.showMeridian&&!this.showSeconds&&"minute"===i)return this.hideWidget();break;case 27:this.hideWidget();break;case 38:switch(t.preventDefault(),i){case"hour":this.incrementHour();break;case"minute":this.incrementMinute();break;case"second":this.incrementSecond();break;case"meridian":this.toggleMeridian()}this.setTime(this.getTime());r.get(0).setSelectionRange(0,2);break;case 40:switch(t.preventDefault(),i){case"hour":this.decrementHour();break;case"minute":this.decrementMinute();break;case"second":this.decrementSecond();break;case"meridian":this.toggleMeridian()}this.setTime(this.getTime());r.get(0).setSelectionRange(0,2)}},widgetKeyup:function(n){(65===n.which||77===n.which||80===n.which||46===n.which||8===n.which||n.which>=48&&n.which<=57||n.which>=96&&n.which<=105)&&this.updateFromWidgetInputs()}};n.fn.timepicker=function(t){var i=Array.apply(null,arguments);return i.shift(),this.each(function(){var f=n(this),u=f.data("timepicker"),e="object"==typeof t&&t;u||f.data("timepicker",u=new r(this,n.extend({},n.fn.timepicker.defaults,e,n(this).data())));"string"==typeof t&&u[t].apply(u,i)})};n.fn.timepicker.defaults={defaultTime:"current",disableFocus:!1,disableMousewheel:!1,isOpen:!1,minuteStep:15,modalBackdrop:!1,orientation:{x:"auto",y:"auto"},secondStep:15,snapToStep:!1,showSeconds:!1,showInputs:!0,showMeridian:!0,template:"dropdown",appendWidgetTo:"body",showWidgetOnAddonClick:!0,icons:{up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down"},maxHours:24,explicitMode:!1};n.fn.timepicker.Constructor=r;n(i).on("focus.timepicker.data-api click.timepicker.data-api",'[data-provide="timepicker"]',function(t){var i=n(this);i.data("timepicker")||(t.preventDefault(),i.timepicker())})}(jQuery,window,document);!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports&&"function"==typeof require?n(require("jquery")):n(jQuery)}(function(n){"use strict";function t(i,r){this.element=i;this.el=n(i);this.suggestions=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.element.value;this.timeoutId=null;this.cachedResponse={};this.onChangeTimeout=null;this.onChange=null;this.isLocal=!1;this.suggestionsContainer=null;this.noSuggestionsContainer=null;this.options=n.extend(!0,{},t.defaults,r);this.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"};this.hint=null;this.hintValue="";this.selection=null;this.initialize();this.setOptions(r)}var u={escapeRegExChars:function(n){return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(n){var t=document.createElement("div");return t.className=n,t.style.position="absolute",t.style.display="none",t}},e=27,o=9,s=13,f=38,h=39,i=40,r=n.noop;t.utils=u;n.Autocomplete=t;t.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(n,t){if(!t)return n.value;var i="("+u.escapeRegExChars(t)+")";return n.value.replace(new RegExp(i,"gi"),"<strong>$1<\/strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},formatGroup:function(n,t){return'<div class="autocomplete-group">'+t+"<\/div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:r,onSearchComplete:r,onSearchError:r,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(n,t,i){return-1!==n.value.toLowerCase().indexOf(i)},paramName:"query",transformResult:function(t){return"string"==typeof t?n.parseJSON(t):t},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};t.prototype={initialize:function(){var r,i=this,f="."+i.classes.suggestion,e=i.classes.selected,u=i.options;i.element.setAttribute("autocomplete","off");i.noSuggestionsContainer=n('<div class="autocomplete-no-suggestion"><\/div>').html(this.options.noSuggestionNotice).get(0);i.suggestionsContainer=t.utils.createNode(u.containerClass);(r=n(i.suggestionsContainer)).appendTo(u.appendTo||"body");"auto"!==u.width&&r.css("width",u.width);r.on("mouseover.autocomplete",f,function(){i.activate(n(this).data("index"))});r.on("mouseout.autocomplete",function(){i.selectedIndex=-1;r.children("."+e).removeClass(e)});r.on("click.autocomplete",f,function(){i.select(n(this).data("index"))});r.on("click.autocomplete",function(){clearTimeout(i.blurTimeoutId)});i.fixPositionCapture=function(){i.visible&&i.fixPosition()};n(window).on("resize.autocomplete",i.fixPositionCapture);i.el.on("keydown.autocomplete",function(n){i.onKeyPress(n)});i.el.on("keyup.autocomplete",function(n){i.onKeyUp(n)});i.el.on("blur.autocomplete",function(){i.onBlur()});i.el.on("focus.autocomplete",function(){i.onFocus()});i.el.on("change.autocomplete",function(n){i.onKeyUp(n)});i.el.on("input.autocomplete",function(n){i.onKeyUp(n)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length>=this.options.minChars&&this.onValueChange())},onBlur:function(){var t=this,i=t.options,r=t.el.val(),u=t.getQuery(r);t.blurTimeoutId=setTimeout(function(){t.hide();t.selection&&t.currentValue!==u&&(i.onInvalidateSelection||n.noop).call(t.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(t){var i=n.extend({},this.options,t);this.isLocal=Array.isArray(i.lookup);this.isLocal&&(i.lookup=this.verifySuggestionsFormat(i.lookup));i.orientation=this.validateOrientation(i.orientation,"bottom");n(this.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex});this.options=i},clearCache:function(){this.cachedResponse={};this.badQueries=[]},clear:function(){this.clearCache();this.currentValue="";this.suggestions=[]},disable:function(){this.disabled=!0;clearTimeout(this.onChangeTimeout);this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t=n(this.suggestionsContainer),u=t.parent().get(0),o,l;if(u===document.body||this.options.forceFixPosition){var f=this.options.orientation,e=t.outerHeight(),s=this.el.outerHeight(),r=this.el.offset(),i={top:r.top,left:r.left};if("auto"===f){var a=n(window).height(),h=n(window).scrollTop(),c=-h+r.top-e,v=h+a-(r.top+s+e);f=Math.max(c,v)===c?"top":"bottom"}(i.top+="top"===f?-e:s,u!==document.body)&&(l=t.css("opacity"),this.visible||t.css("opacity",0).show(),o=t.offsetParent().offset(),i.top-=o.top,i.top+=u.scrollTop,i.left-=o.left,this.visible||t.css("opacity",l).hide());"auto"===this.options.width&&(i.width=this.el.outerWidth()+"px");t.css(i)}},isCursorAtEnd:function(){var t,n=this.el.val().length,i=this.element.selectionStart;return"number"==typeof i?i===n:!document.selection||((t=document.selection.createRange()).moveStart("character",-n),n===t.text.length)},onKeyPress:function(n){if(this.disabled||this.visible||n.which!==i||!this.currentValue){if(!this.disabled&&this.visible){switch(n.which){case e:this.el.val(this.currentValue);this.hide();break;case h:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case o:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case s:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case f:this.moveUp();break;case i:this.moveDown();break;default:return}n.stopImmediatePropagation();n.preventDefault()}}else this.suggest()},onKeyUp:function(n){var t=this;if(!t.disabled){switch(n.which){case f:case i:return}clearTimeout(t.onChangeTimeout);t.currentValue!==t.el.val()&&(t.findBestHint(),t.options.deferRequestBy>0?t.onChangeTimeout=setTimeout(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var i=this.options,r=this.el.val(),t=this.getQuery(r);this.selection&&this.currentValue!==t&&(this.selection=null,(i.onInvalidateSelection||n.noop).call(this.element));clearTimeout(this.onChangeTimeout);this.currentValue=r;this.selectedIndex=-1;i.triggerSelectOnValidInput&&this.isExactMatch(t)?this.select(0):t.length<i.minChars?this.hide():this.getSuggestions(t)}},isExactMatch:function(n){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===n.toLowerCase()},getQuery:function(t){var i,r=this.options.delimiter;return r?(i=t.split(r),n.trim(i[i.length-1])):t},getSuggestionsLocal:function(t){var i,r=this.options,f=t.toLowerCase(),e=r.lookupFilter,u=parseInt(r.lookupLimit,10);return i={suggestions:n.grep(r.lookup,function(n){return e(n,t,f)})},u&&i.suggestions.length>u&&(i.suggestions=i.suggestions.slice(0,u)),i},getSuggestions:function(t){var u,e,o,s,i=this,r=i.options,f=r.serviceUrl;r.params[r.paramName]=t;!1!==r.onSearchStart.call(i.element,r.params)&&(e=r.ignoreParams?null:r.params,n.isFunction(r.lookup)?r.lookup(t,function(n){i.suggestions=n.suggestions;i.suggest();r.onSearchComplete.call(i.element,t,n.suggestions)}):(i.isLocal?u=i.getSuggestionsLocal(t):(n.isFunction(f)&&(f=f.call(i.element,t)),o=f+"?"+n.param(e||{}),u=i.cachedResponse[o]),u&&Array.isArray(u.suggestions)?(i.suggestions=u.suggestions,i.suggest(),r.onSearchComplete.call(i.element,t,u.suggestions)):i.isBadQuery(t)?r.onSearchComplete.call(i.element,t,[]):(i.abortAjax(),s={url:f,data:e,type:r.type,dataType:r.dataType},n.extend(s,r.ajaxSettings),i.currentRequest=n.ajax(s).done(function(n){var u;i.currentRequest=null;u=r.transformResult(n,t);i.processResponse(u,t,o);r.onSearchComplete.call(i.element,t,u.suggestions)}).fail(function(n,u,f){r.onSearchError.call(i.element,t,n,u,f)}))))},isBadQuery:function(n){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,i=t.length;i--;)if(0===n.indexOf(t[i]))return!0;return!1},hide:function(){var t=n(this.suggestionsContainer);n.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,t);this.visible=!1;this.selectedIndex=-1;clearTimeout(this.onChangeTimeout);n(this.suggestionsContainer).hide();this.onHint(null)},suggest:function(){if(this.suggestions.length){var r,t=this.options,f=t.groupBy,h=t.formatResult,e=this.getQuery(this.currentValue),o=this.classes.suggestion,c=this.classes.selected,i=n(this.suggestionsContainer),l=n(this.noSuggestionsContainer),s=t.beforeRender,u="";t.triggerSelectOnValidInput&&this.isExactMatch(e)?this.select(0):(n.each(this.suggestions,function(n,i){f&&(u+=function(n){var i=n.data[f];return r===i?"":(r=i,t.formatGroup(n,r))}(i,0));u+='<div class="'+o+'" data-index="'+n+'">'+h(i,e,n)+"<\/div>"}),this.adjustContainerWidth(),l.detach(),i.html(u),n.isFunction(s)&&s.call(this.element,i,this.suggestions),this.fixPosition(),i.show(),t.autoSelectFirst&&(this.selectedIndex=0,i.scrollTop(0),i.children("."+o).first().addClass(c)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var i=this.options.beforeRender,t=n(this.suggestionsContainer),r=n(this.noSuggestionsContainer);this.adjustContainerWidth();r.detach();t.empty();t.append(r);n.isFunction(i)&&i.call(this.element,t,this.suggestions);this.fixPosition();t.show();this.visible=!0},adjustContainerWidth:function(){var t,i=this.options,r=n(this.suggestionsContainer);"auto"===i.width?(t=this.el.outerWidth(),r.css("width",t>0?t:300)):"flex"===i.width&&r.css("width","")},findBestHint:function(){var t=this.el.val().toLowerCase(),i=null;t&&(n.each(this.suggestions,function(n,r){var u=0===r.value.toLowerCase().indexOf(t);return u&&(i=r),!u}),this.onHint(i))},onHint:function(t){var r=this.options.onHint,i="";t&&(i=this.currentValue+t.value.substr(this.currentValue.length));this.hintValue!==i&&(this.hintValue=i,this.hint=t,n.isFunction(r)&&r.call(this.element,i))},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?n.map(t,function(n){return{value:n,data:null}}):t},validateOrientation:function(t,i){return t=n.trim(t||"").toLowerCase(),-1===n.inArray(t,["auto","bottom","top"])&&(t=i),t},processResponse:function(n,t,i){var r=this.options;n.suggestions=this.verifySuggestionsFormat(n.suggestions);r.noCache||(this.cachedResponse[i]=n,r.preventBadQueries&&!n.suggestions.length&&this.badQueries.push(t));t===this.getQuery(this.currentValue)&&(this.suggestions=n.suggestions,this.suggest())},activate:function(t){var i,r=this.classes.selected,u=n(this.suggestionsContainer),f=u.find("."+this.classes.suggestion);return u.find("."+r).removeClass(r),this.selectedIndex=t,-1!==this.selectedIndex&&f.length>this.selectedIndex?(i=f.get(this.selectedIndex),n(i).addClass(r),i):null},selectHint:function(){var t=n.inArray(this.hint,this.suggestions);this.select(t)},select:function(n){this.hide();this.onSelect(n)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(n(this.suggestionsContainer).children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(t){var r=this.activate(t),i,f,e,u;r&&(u=n(r).outerHeight(),i=r.offsetTop,e=(f=n(this.suggestionsContainer).scrollTop())+this.options.maxHeight-u,i<f?n(this.suggestionsContainer).scrollTop(i):i>e&&n(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+u),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[t].value))),this.onHint(null))},onSelect:function(t){var r=this.options.onSelect,i=this.suggestions[t];this.currentValue=this.getValue(i.value);this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue);this.onHint(null);this.suggestions=[];this.selection=i;n.isFunction(r)&&r.call(this.element,i)},getValue:function(n){var t,i,r=this.options.delimiter;return r?1===(i=(t=this.currentValue).split(r)).length?n:t.substr(0,t.length-i[i.length-1].length)+n:n},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete");n(window).off("resize.autocomplete",this.fixPositionCapture);n(this.suggestionsContainer).remove()}};n.fn.devbridgeAutocomplete=function(i,r){return arguments.length?this.each(function(){var f=n(this),u=f.data("autocomplete");"string"==typeof i?u&&"function"==typeof u[i]&&u[i](r):(u&&u.dispose&&u.dispose(),u=new t(this,i),f.data("autocomplete",u))}):this.first().data("autocomplete")};n.fn.autocomplete||(n.fn.autocomplete=n.fn.devbridgeAutocomplete)});$(function(){var e=window.location.pathname,n=$("#hdnCountyId").val(),o,u,i,r,f,t;$(".list-group-item").each(function(){var n=new URL($(this).attr("href"),window.location.origin).pathname;n===e?$(this).attr("aria-current","page"):$(this).removeAttr("aria-current")});o="SurveyLaunched_"+n;$("#survey-url").val()>0&&($("#btn-survey").removeClass("d-none"),$("#btn-survey").click(function(){$("#modal-survey").modal("show")}));var s="appStartLaunched_"+n,h="appSurveyLaunched_"+n,c="appSessionLaunched_"+n,l="appStartSessionStored_"+n;isEmpty($("#zone60"))||$.cookie(s)==="True"||$.cookie(h)==="True"||$.cookie(c)==="True"||sessionStorage.getItem(l)==="True"||($("#modal-appstart").modal("show"),setAppStartCookie(n));u=window.location.hash;u&&$('ul.nav.nav-pills a[href="'+u+'"]').tab("show");$("ul.nav.nav-pills a").click(function(){$(this).tab("show");window.location.hash=this.hash});$("#home").length>0&&$("#breadcrumbContainer").remove();AddH1Padding();$(window).on("resize",function(){AddH1Padding()});$("#btnShowContentZones").click(function(){$(".zone").toggleClass("border border-1 border-warning");$(".zone-label").toggleClass("d-none")});i=$("#modal-container");$("body").on("click",".modal-link",function(n){n.preventDefault();i.modal("show");var t=$(this).attr("href");i.find(".modal-content").load(t)});$("#modal-container").on("hidden.bs.modal",function(){$(this).removeData("bs.modal");i.find(".modal-content").empty()});$(document.body).on("click",".confirm-delete",function(n){n.preventDefault();var t=$(this).attr("href");$("#modal-confirm").modal("show");$("#lnkConfirmDelete").attr("href",t)});$("#modal-confirm").on("hidden.bs.modal",function(){$("#lnkConfirmDelete").attr("href","#")});$("body").on("click",".modal-presentation",function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("title");$("#modal-presentation").modal("show");$("#modal-presentation iframe").attr("src",t);$("#modal-presentation #modal-presentation-title").text(i)});$("#modal-presentation").on("hidden.bs.modal",function(){$(this).removeData("bs.modal");$("#modal-presentation iframe").removeAttr("src")});$("body").on("click",".modal-video",function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("title");$("#modal-video").modal("show");$("#modal-video iframe").attr("src",t);$("#modal-video #modal-video-title").text(i)});$("#modal-video").on("hidden.bs.modal",function(){$(this).removeData("bs.modal");$("#modal-video iframe").removeAttr("src")});r=500;$(".read-more").each(function(){var t=$(this),n=t.text(),i,u;n.length>r&&(i=n.substring(0,r),u=n.substring(r),t.html(i+'<span class="read-more-content d-none">'+u+'<\/span> <br> <br> <a href="#" class="read-more-toggle">Read more<\/a>'))});$(document).on("click",".read-more-toggle",function(n){n.preventDefault();var t=$(this).closest(".read-more"),i=t.find(".read-more-content");i.toggleClass("d-none");$(this).text(function(n,t){return t==="Read more"?"Read less":"Read more"})});$(".field-validation-error").length>0&&(f=$(".field-validation-error").first().prev(),f.attr("tabindex","-1"),f.focus());t=$("#carouselExampleIndicators");$("#playButton").click(function(){t.carousel("cycle")});$("#pauseButton").click(function(){t.carousel("pause")});$("#restartButton").click(function(){t.carousel(0);t.carousel("cycle")});checkSize();$(window).resize(checkSize);$("#readMoreHomepageTextBtn").on("click",function(){var n=$("#readMoreHomepageTextBtn").attr("aria-expanded");n==="true"?$("#readMoreHomepageTextBtn").html('Read Less <i class="fa fa-arrow-up" aria-hidden="true"><\/i>'):$("#readMoreHomepageTextBtn").html('Read More <i class="fa fa-arrow-down" aria-hidden="true"><\/i>')});const a=document.querySelectorAll('[data-bs-toggle="tooltip"]'),v=[...a].map(n=>new bootstrap.Tooltip(n));$("#btn-view-sd-categories").on("click",function(){var n=$("#CategoryDropdown"),t=new bootstrap.Collapse(n,{toggle:!1});t.show();$("html, body").animate({scrollTop:n.offset().top+-185},300)})});$(document).ajaxStop(function(){const n=document.querySelectorAll('[data-bs-toggle="tooltip"]'),t=[...n].map(n=>new bootstrap.Tooltip(n))});Handlebars.registerHelper("trimString",function(n,t){if(n.length>t){var i=n.substring(0,t);return new Handlebars.SafeString(i.replace(/<\/?[^>]+(>|$)/g,""))}return new Handlebars.SafeString(n.replace(/<\/?[^>]+(>|$)/g,""))});Handlebars.registerHelper("equal",function(n,t,i){if(arguments.length<3)throw new Error("Handlebars Helper equal needs 2 parameters");return n!=t?i.inverse(this):i.fn(this)});Handlebars.registerHelper("formatURLs",function(n,t){for(var r=n.split(t),u="",i=0;i<r.length;i++)u+="<a href='",r[i].length>4&&r[i].substring(0,4)!="http"&&(u+="http://"),u+=r[i]+"' title='URL:"+r[i]+"' target='_blank'>"+r[i]+"<\/a><br>";return new Handlebars.SafeString(u)});Handlebars.registerHelper("formatEmails",function(n,t){for(var r=n.split(t),u="",i=0;i<r.length;i++)u+="<i class='fa fa-envelope' aria-hidden='true'><\/i>",u+="<a href='"+r[i]+"'>"+r[i]+"<\/a><br>";return new Handlebars.SafeString(u)});Handlebars.registerHelper("formatPhoneNumbers",function(n,t){for(var e=n.split(t),i="",u=0;u<e.length;u++){var o=e[u].split("|"),f=o[0],r=o[1];typeof r!="undefined"&&r!=""&&(i+="<i class='fa fa-phone' aria-hidden='true'><\/i> ",typeof f!="undefined"&&f!=""&&(i+=f),i+="<a href='tel:"+r+"' rel='nofollow'>"+r+"<\/a><br>")}return new Handlebars.SafeString(i)});Handlebars.registerHelper("isMoreInfo",function(n,t,i,r){return n!==undefined||t!==undefined||i!==undefined?r.fn(this):r.inverse(this)});Handlebars.registerHelper("formatFavorites",function(n,t,i,r){var t,u,f;return typeof t=="undefined"&&(t=""),u="http://"+window.location.host+"/"+i+"/services/agency.aspx?pid="+r,f="/MyAccount/Apps/favorites/Myfavorites.aspx?favChannel=Services&favTitle="+encodeURIComponent(n)+"&favDesc="+encodeURIComponent(t.substring(0,500))+"&favUrl="+encodeURIComponent(u),f});Handlebars.registerHelper("dateFormat",function(n){var n=new Date(n);return new Handlebars.SafeString(n.toLocaleDateString("en-US"))});Handlebars.registerHelper("numberFormat",function(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")});Handlebars.registerHelper("queryStringEscape",function(n){return encodeURIComponent(n)});Handlebars.registerHelper("le",function(n,t){return n<=t});Handlebars.registerHelper("gt",function(n,t){return n>t});Handlebars.registerHelper("removeNonLetters",function(n){return n.replace(/[^A-Za-z]/g,"")});Handlebars.registerHelper("scrubKeywordAmpSignInUrl",function(n){return n.replace(/&/g,"%26").replace(/;/g,"%3B")});Handlebars.registerHelper("contains",function(n,t,i){return t.toLowerCase().indexOf(n)>-1?i.fn(this):i.inverse(this)});$(".zipcode-autocomplete").each(function(){let n=$(this).data("clientname");$(this).autocomplete({minChars:1,width:"flex",autoSelectFirst:!0,serviceUrl:"/"+n+"/Services/Search/ZipcodeAutoComplete",type:"POST",dataType:"json",paramName:"zipcode",transformResult:function(n){return{suggestions:$.map(n.response.docs,function(n){return{value:n.zipCityLabel,data:n.zipCityLabel}})}}})});$(".taxonomy-autocomplete").each(function(){let n=$(this).data("clientname");$(this).autocomplete({minChars:2,width:"flex",autoSelectFirst:!1,serviceUrl:"/"+n+"/Services/Search/TaxonomyAutoComplete",type:"POST",dataType:"json",paramName:"word",transformResult:function(n){return $("#taxonomy").val(""),{suggestions:$.map(n.response.docs,function(n){return{value:n.taxtext,data:n.taxonomy}})}},onSelect:function(n){$("#k").val('"'+n.value+'"')}})});queryString("print")&&window.print();var Solr={addSpinner:function(n){return'<div id="tempLoading"><i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw"><\/i><span>Searching for: '+n+"...<\/span ><\/div>"},removeSpinner:function(){$("#tempLoading").remove()},appendSpinner:function(n,t){$("#tempLoading span").append("<span id='"+n+"' class='ps-2'>"+t+"<\/span>")},removeSpinnerMessage:function(n){$("#"+n).remove()},ajax:function(n,t,i,r){$.ajax({type:"post",contentType:"application/json; charset=utf-8",url:n,data:t,dataType:"json",success:function(n){typeof i!="undefined"&&i&&i(n,r)},error:function(){}})},removeDuplicateJson:function(n,t){var u=[],r=JSON.parse(JSON.stringify(n)),f,i;for(r.response.docs=[],f=n.response.docs.length,i=0;i<f;i++)$.inArray(n.response.docs[i][t],u)===-1&&(u.push(n.response.docs[i][t]),r.response.docs.push(n.response.docs[i]));return r.response.numFound=r.response.docs.length,r},limitByDistanceJson:function(n,t){var e=0,r,f,u,i;for(t++,r=0;r<n.grouped.ProgramId.groups.length;r++){for(n.grouped.ProgramId.groups[r].doclist.docs.sort(function(n,t){return n.dist-t.dist}),f=!1,u=n.grouped.ProgramId.groups[r].doclist.docs.length-1;u>=0;u--)i=n.grouped.ProgramId.groups[r].doclist.docs[u],(i.dist=="-1"||i.dist>t)&&i.PhoneOnly==0&&i.OnlineOnly==0&&i.Statewide==0?n.grouped.ProgramId.groups[r].doclist.docs.splice(u,1):((i.dist=="-1"||i.dist>t)&&(i.PhoneOnly==1||i.OnlineOnly==1||i.Statewide==1)&&(n.grouped.ProgramId.groups[r].doclist.docs[u].dist=-1),f=!0);f&&e++}return n.grouped.ProgramId.ngroups=e,n},displayResults:function(n,t,i){var r=t.html(),u=Handlebars.compile(r);Handlebars.registerHelper("distanceFixed",function(n){return n<0?"":n.toFixed(2)});i.html(u(n))},appendResults:function(n,t,i){var r=t.html(),u=Handlebars.compile(r);Handlebars.registerHelper("distanceFixed",function(n){return n<0?"":n.toFixed(2)});i.append(u(n))},formatPrimaryKeyword:function(n){return n=this.scrubKeyword(n),n=n.replace(/%22/g,'"'),keywords=n.match(/".*?"|\w+/g),tempKeyword=[],keywords.forEach(function(n){n[0]=='"'&&n[n.length-1]=='"'?tempKeyword.push(n):n!="OR"&&n!="AND"&&tempKeyword.push(""+n+"*")}),tempKeyword.join(" ")},scrubKeyword:function(n){var t=n.replace(/&/g,"%26").replace(/;/g,"%3B");return t.replace(/'/g,"")},spellCheck:function(n,t){var i=JSON.stringify({keyword:n}),r=function(n){spelling=n.spelling;spelling!=""&&t.html("<div class='container'><h2>Did you mean: <a href=\""+spelling.replace(/\"/g,"%22")+'" id="spellcheck">'+spelling+"<\/a>?<\/h2><\/div>")};Solr.ajax("/"+clientNameURL+"/Services/Search/SpellCheck",i,r)},serviceDirectoryMap:function(n){var i=n.response.docs.length,r=[],u=[],t;if(i>0)for(t=0;t<i;t++)n.response.docs[t].lat&&n.response.docs[t].lat!=""&&$.inArray(n.response.docs[t].lat,u)===-1&&(u.push(n.response.docs[t].lat),r.push({id:n.response.docs[t].ProgramId,title:n.response.docs[t].Prog_Cessation,address:n.response.docs[t].Address1+" "+n.response.docs[t].City+", "+n.response.docs[t].State+" "+n.response.docs[t].Zip,phone:n.response.docs[t].PhoneNumber||"",latitude:n.response.docs[t].lat||"",longitude:n.response.docs[t].lng||"",state:n.response.docs[t].State||""}),latitude==0&&(latitude=n.response.docs[t].lat,longitude=n.response.docs[t].lng));return r}}