PageSourceSearch

https://www.tower24pontobeach.com/javascripts/application-af913c3ea1.min.js

js tower24pontobeach.com collected 2026-09-30 13:41:46 UTC 138,667 bytes, 1 lines download raw bytes

1!function(){var t={258:function(){function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}window.AccessiblePhoneNumber=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t(this,e),i&&document.querySelectorAll(i).forEach((function(t){var e=t.querySelector(".p-tel").innerText.replace(/^(\+)|\D/g,"");"".concat(e.slice(0,3)," . ").concat(e.slice(3,6)," . ").concat(e.slice(6)).split("").join(" ")}))}},799:function(){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function n(t,e){return(n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function o(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=r(t);if(e){var o=r(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return s(this,i)}}function s(e,i){return!i||"object"!==t(i)&&"function"!=typeof i?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e):i}function r(t){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var a=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&n(t,e)}(l,ApiManager);var s,r,a,c=o(l);function l(){return e(this,l),c.apply(this,arguments)}return s=l,(r=[{key:"apiName",value:function(){return"fortawesomeapi"}},{key:"apiScript",value:function(){return"//use.fortawesome.com/"+this.apiKey()+".js"}},{key:"apiKey",value:function(){return"26805d78"}},{key:"hasOwnOnLoadCallback",value:function(){return!0}}])&&i(s.prototype,r),a&&i(s,a),l}();window.fortAwesomeLoaded=function(){G5.fortAwesomeApi.doneLoading()},G5.fortAwesomeApi=new a},71:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=Object.assign(this,t),this.widget=$("#".concat(this.widgetId)),this.officeHoursPresent(this.configs.officeHours)&&(G5.fortAwesomeApi.registerWidget(this,"fortAwesomeLoaded"),this.officeHours=this.format(this.configs.officeHours),this.locationDateTime=this.locationDateTime(),this.display(this.todaysHourSet(),this.locationDateTime),this.expandHoursHandler(),this.compressHoursHandler())}var i,n,o;return i=e,(n=[{key:"officeHoursPresent",value:function(t){return t.length>0}},{key:"format",value:function(t){var e=this;return t.forEach((function(t){e.dateToDayjs(t),e.incrementDayOfWeek(t)})),t}},{key:"dateToDayjs",value:function(t){"open"===t.status&&(t.open=this.dateToTime(t.open),t.close=this.dateToTime(t.close))}},{key:"dateToTime",value:function(t){return dayjs.tz(t.match(/T(.*).000Z/).pop(),"HH:mm:ss",this.timezone)}},{key:"incrementDayOfWeek",value:function(t){t.day_of_week+=1}},{key:"display",value:function(t,e){switch(t.status){case"open":this.displayOpen(t,e);break;case"closed":this.displayClosed(t,e);break;case"24hr":this.display24Hr();break;case"by_appointment_only":this.displayAppointmentOnly(t,e);break;case"none":this.displayNone();break;default:throw"Invalid hour set status: ".concat(t.status)}}},{key:"displayOpen",value:function(t,e){e.isBetween(t.open,t.close)?this.appendCompressedFormatMarkup("Open &#183; Closes ".concat(t.close.format("h:mma"))):this.displayClosed(t,e)}},{key:"displayClosed",value:function(t,e){if("open"in t&&e.isBefore(t.open))this.appendCompressedFormatMarkup("Closed &#183; Opens ".concat(t.open.format("h:mma")));else{var i=this.getNextOpenDay(this.officeHours,t.day_of_week);void 0!==i.open?this.appendCompressedFormatMarkup("Closed &#183; Opens ".concat(i.open.format("h:mma")," ").concat(this.dayToString(i.day_of_week))):this.appendCompressedFormatMarkup("Closed Monday - Sunday")}}},{key:"displayAppointmentOnly",value:function(t,e){if("open"in t&&e.isBefore(t.open))this.appendCompressedFormatMarkup("By Appointment Only &#183; Opens ".concat(t.open.format("h:mma")));else{var i=this.getNextOpenDay(this.officeHours,t.day_of_week);void 0!==i.open?this.appendCompressedFormatMarkup("By Appointment Only &#183; Opens ".concat(i.open.format("h:mma")," ").concat(this.dayToString(i.day_of_week))):this.appendCompressedFormatMarkup("By Appointment Only Monday - Sunday")}}},{key:"display24Hr",value:function(){this.appendCompressedFormatMarkup("Open 24 hours")}},{key:"displayNone",value:function(){this.appendCompressedFormatMarkup("Please call")}},{key:"appendCompressedFormatMarkup",value:function(t){this.widget.find(".office-hours-daily").append("<div class='single-line-hours'>".concat(t," <i class='fa fa-chevron-down'></i></div>"))}},{key:"getNextOpenDay",value:function(t,e){for(var i={},n=0;n<t.length;n++){var o=(n+e)%t.length;if("open"===t[o].status||"24hr"===t[o].status||"by_appointment_only"===t[o].status){i.day_of_week=t[o].day_of_week,"open"===t[o].status?i.open=t[o
1].open:i.open=dayjs.tz("00:00:00","HH:mm:ss",this.timezone);break}}return i}},{key:"locationDateTime",value:function(){return dayjs().tz(this.timezone)}},{key:"today",value:function(){return this.locationDateTime.isoWeekday()}},{key:"todaysHourSet",value:function(){var t=this.today(),e=this.officeHours.find((function(e){return e.day_of_week===t}));return e}},{key:"allHours",value:function(){for(var t=this.officeHours,e=this.today()-1,i="<div class='expanded-hours'>",n=0;n<t.length;n++){var o=(n+e)%t.length;i+=this.buildHourSetMarkup(t[o])}return i+"</div>"}},{key:"buildHourSetMarkup",value:function(t){var e="";switch(t.status){case"open":e="".concat(t.open.format("h:mma")," - ").concat(t.close.format("h:mma"));break;case"closed":e="Closed";break;case"24hr":e="Open 24 hours";break;case"by_appointment_only":e="By Appointment Only";break;case"none":e="Please Call";break;default:throw"Invalid hours status: ".concat(t.status)}return"<div><label>".concat(this.dayToString(t.day_of_week),":</label><span> ").concat(e,"</span></div>")}},{key:"expandHoursHandler",value:function(){var t=this;this.widget.on("click",".single-line-hours",(function(){t.widget.find(".single-line-hours").remove(),t.widget.find(".office-hours-daily").append(t.allHours()),t.widget.find(".expanded-hours > div").first().addClass("first-expanded-hours").append(" <i class='fa fa-chevron-up'></i>")}))}},{key:"compressHoursHandler",value:function(){var t=this;this.widget.on("click",".expanded-hours",(function(){t.widget.find(".expanded-hours").remove(),t.display(t.todaysHourSet(),t.locationDateTime)}))}},{key:"dayToString",value:function(t){return{1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday",7:"Sunday"}[t]}}])&&t(i.prototype,n),o&&t(i,o),e}();window.GMBHours=e},391:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.hrefSelector=this.configs.hrefSelector,this.singleDomain=this.configs.singleDomain,this.setHomeUrl()}var i,n,o;return i=e,(n=[{key:"setHomeUrl",value:function(){var t=window.location.protocol+"//"+window.location.host;"true"===this.singleDomain&&(t+=$("body.area").length?"/":this.singleDomainPath()),t&&$(this.hrefSelector).attr("href",t)}},{key:"singleDomainPath",value:function(){var t=window.location.pathname.split("/").filter(Boolean),e="/";if(t.length>=4)for(var i=0;i<4;i++)e+="".concat(t[i],"/");return e}}])&&t(i.prototype,n),o&&t(i,o),e}();window.HomeUrl=e},384:function(){var t;(t=jQuery).fn.idle=function(e){var i=!1,n=!0,o=t.extend({},{idle:6e4,events:"mousemove keypress mousedown",onIdle:function(){},onActive:function(){},onHide:function(){},onShow:function(){},keepTracking:!1},e),s=function(t){return(t.keepTracking?setInterval:setTimeout)((function(){i=!0,t.onIdle.call()}),t.idle)};return this.each((function(){var r=s(o);t(this).on(o.events,(function(t){r=function(t,e){return i&&(e.onActive.call(),i=!1),(e.keepTracking?clearInterval:clearTimeout)(t),s(e)}(r,o)})),(e.onShow||e.onHide)&&t(document).on("visibilitychange webkitvisibilitychange mozvisibilitychange msvisibilitychange",(function(){document.hidden||document.webkitHidden||document.mozHidden||document.msHidden?n&&(n=!1,o.onHide.call()):n||(n=!0,o.onShow.call())}))}))}},536:function(){function t(t,i){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,i){if(!t)return;if("string"==typeof t)return e(t,i);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,i)}(t))||i&&t&&"number"==typeof t.length){n&&(t=n);var o=0,s=function(){};return{s,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw r}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}var i=function(){var e={header_offset:0,header_forced_offset:null,header_scrolled:!1,scrolling:!1,scrollTimeout:null,header_id:'header[role="banner"]',nav_container:'header[role="banner"] .navigation-container',jump_class:".jump-link",linkEl:null,page_container_
1class:".content-stripe-widget[data-jump-id]"},i={observeHeader:function(){var i=new ResizeObserver((function(i){var n,o=t(i);try{for(o.s();!(n=o.n()).done;){var s=n.value;e.header_offset=s.target.offsetHeight}}catch(t){o.e(t)}finally{o.f()}}));document.querySelector(e.nav_container)&&i.observe(document.querySelector(e.nav_container))},checkJumpTo:function(){var t=new URLSearchParams(window.location.search),n=t.get("jumpTo"),o=t.get("jumpToOffset");o&&(e.linkEl=document.createElement("i"),e.linkEl.setAttribute("data-jump-offset",o)),n&&i.scrollPage('[data-jump-id="'.concat(i.escapeSelectorValue(n),'" i]'))},checkHead:function(){var t=".sticky-banner-v2.sticky-banner-sticky.active:not(.sticky-banner-bottom)",i=document.querySelector(t)?document.querySelector(t).offsetHeight:0,n=document.querySelector(e.nav_container)?document.querySelector(e.nav_container).offsetHeight:0,o=e.linkEl&&e.linkEl.getAttribute("data-jump-offset")?parseInt(e.linkEl.getAttribute("data-jump-offset")):0;e.header_offset=n>e.header_offset?n:e.header_offset,e.header_forced_offset=o>0&&o!==e.header_offset?o+i:e.header_offset+i},escapeSelectorValue:function(t){return String(t).replace(/\\/g,"\\\\").replace(/"/g,'\\"')},suppressScroll:function(t){document.scrollingElement.style.overflow="",document.body.style.width="",t&&(document.body.style.width=document.body.clientWidth+"px",document.scrollingElement.style.overflow="hidden")},scrollPage:function(t){i.checkHead();var n=document.querySelector(t)?document.querySelector(t).offsetTop-e.header_forced_offset+1:null,o=window.matchMedia("(any-pointer: coarse)").matches?"auto":"smooth",s=function n(){i.suppressScroll(!0),e.scrollTimeout&&clearTimeout(e.scrollTimeout),e.scrollTimeout=setTimeout((function(){i.checkHead();var o=document.querySelector(t)?document.querySelector(t).offsetTop-e.header_forced_offset+1:null,s=document.body.scrollHeight-window.innerHeight;window.removeEventListener("scroll",n),o<s&&o!=Math.ceil(window.scrollY)?(i.scrollPage(t),clearTimeout(e.scrollTimeout),e.scrolling=!1):clearTimeout(e.scrollTimeout),i.suppressScroll(!1)}),333)};window.addEventListener("scroll",s),e.scrolling=!0,s(),n&&window.scrollTo({top:n,behavior:o})},bindJumpLinks:function(){[].forEach.call(document.querySelectorAll("".concat(e.jump_class,":not(.ready)")),(function(t){var n=t.getAttribute("href").toLowerCase().replace("#",""),o='[data-jump-id="'.concat(i.escapeSelectorValue(n),'" i]'),s=t;s.classList.add("ready"),t.addEventListener("click",(function(t){e.linkEl=s;var n=s.closest(".featured-content-pop-out-aside.open");n&&n.querySelector(".close-btn").click(),document.querySelector(o)&&(t.preventDefault(),i.scrollPage(o))}))}))}};return{init:function(){i.observeHeader(),i.checkJumpTo(),i.bindJumpLinks()},bindJumpLinks:i.bindJumpLinks}};!function(){window.jumplinks=new i,jumplinks.init();var e=!1;new MutationObserver((function(i){if(!e){var n,o=t(i);try{for(o.s();!(n=o.n()).done;){if("childList"===n.value.type){e=!0,setTimeout((function(){e=!1,jumplinks.bindJumpLinks()}),250);break}}}catch(t){o.e(t)}finally{o.f()}}})).observe(document.body,{childList:!0,subtree:!0})}()},557:function(){function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function i(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}$("body").on("runG5PhoneService",(function(){}));var n=function(){function e(i,n){t(this,e),this.phoneList=[],this.bindGaEvent(),this.bindPreviewEvent(),this.previewMode=$(document).data("g5_preview_mode"),this.cpmCode=this.getOrStoreCpmCode(),this.locationUrns=[],this.callTrackingPromise=null,this.numbers={}}return i(e,[{key:"addPhoneNumber",value:function(t){var e=this.phoneList.length<=0&&$(document).data("g5_ga_ready");this.phoneList.push(t),this.cpnsUrl=t.cpnsUrl,this.setExistingNumber(t,this.getNumberForUrn(t.locationUrn)),t.number||(this.setExistingNumber(t,this.getCachedNumber(t.locationUrn)),this.addLocationUrn(t.locationUrn),this.fetchOrWait()),e&&this.runCallTracking()}},{key:"setExistingNumber",value:function(t,e){e&&(t.number=e,$(t.scope).trigger("phoneNumbersReady"))}},{key:"getNumberForUrn",value:function(t){if(this.numbers)return this.numbers[t]}},{key:"addLocationUrn",value:function(t){$.inArray(t,this.locationUrns)<0&&this.locationUrns.push(t)}},{key:"runCallTracking",value:function(){this.fetch(),$(document).data("G5CallTrackingRun",!0)}},{key:"bindGaEvent",value:function(){var t=this;$(document).on("G5GaReady",(function(e){t.runCallTracking()}))}},{key:"bindPreviewEvent",value:function(){var t=this;$(document).on("G5PreviewReady",(function(e){t.previewMode=$(document).data("g5_preview_mode"),t.showForPreview()}))}},{key:"unbindGaEvent",value:function(){$(document).off("G5GaReady"),$(document).off("G5PreviewReady")}},{key:"fetchOrWait",value:function(){$(document).data("G5CallTrackingRun")&&!this.callTrackingPromise&&this.fetch()}},{key:"fetch",value:function(){var t=this;if(!this.previewMode)return this.callTrackingPromise||(this.callTrackingPromise=$.post(this.cpnsUrl,{phone_number:{screen_width:$(document).width(),cpm_code:this.cpmCode,location_urns:this.locationUrns,ga_client_id:this.getGaClientId()}},(function(){}),"json")),this.callTrackingPromise.then((function(e,i,n){$.each(e,(function(e,i){t.locationUrns.splice(t.locationUrns.indexOf(e),1),t.numbers[e]=i,t.cacheNumber(i,e)})),t.phoneReady(),t.callTrackingPromise=null,t.locationUrns.length>0&&t.fetch()})),this.callTrackingPromise}},{key:"phoneReady",value:function(){var t=this;this.phoneList.forEach((function(e){e.number=t.numbers[e.locationUrn],e.number&&$(e.scope).trigger("phoneNumbersReady")}))}},{key:"showForPreview",value:function(){this.phoneList.forEach((function(t){t.showNumber()}))}},{key:"getOrStoreCpmCode",value:function(){var t=this.getParameterByName("cpm"),e=t||sessionStorage.getItem("cpm");return t&&sessionStorage.setItem("cpm",t),e}},{key:"getParameterByName",value:function(t){var e=null;t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+t+"=([^&#]*)").exec(location.search);return null!==i&&(e=decodeURIComponent(i[1].replace(/\+/g," "))),e}},{key:"getGaClientId",value:function(){var t;return"undefined"!=typeof ga&&ga((function(e){t=e.get("clientId")})),t||null===(t=sessionStorage.getItem("g5GaClientId-PhoneNumbers"))&&(t="G5NoClientId"+Math.random().toString()),sessionStorage.setItem("g5GaClientId-PhoneNumbers",t),t}},{key:"cacheNumber",value:function(t,e){t.phone_number&&sessionStorage.setItem("g5PhoneNumber-".concat(e),JSON.stringify(t))}},{key:"getCachedNumber",value:function(t){return JSON.parse(sessionStorage.getItem("g5PhoneNumber-".concat(t)))}}]),e}(),o=new n,s=function(){function e(i,n){var s=this;if(t(this,e),this.configs=i,this.locationUrns=this.configs.locationUrns,!this.hasMultipleLocationUrns()){if
1(this.scope=n||"body",this.linkMode=this.configs.linkMode||"on",this.cpnsUrl=this.configs.cpnsUrl,this.locationUrn=this.configs.locationUrn||"",this.updated=!1,!this.valid())throw"Invalid PhoneNumber config options";$(this.scope).bind("phoneNumbersReady",(function(t){return s.update()})),o.addPhoneNumber(this),$("head").data("g5_preview_mode")&&this.showNumber()}}return i(e,[{key:"hasMultipleLocationUrns",value:function(){var t=this;return!!this.locationUrns&&(delete this.configs.locationUrns,$.each(this.locationUrns,(function(i,n){var o={};$.extend(!0,o,t.configs),o.locationUrn=n.urn,new e(o,n.scope)})),!0)}},{key:"valid",value:function(){return!!(this.cpnsUrl&&this.cpnsUrl.length&&this.locationUrn&&this.locationUrn.length)}},{key:"telTags",value:function(t){var e=t.find(".p-tel");return e.length||(e=t.hasClass("p-tel")?t:[]),e}},{key:"showNumber",value:function(){var t=this.telTags($(this.scope));t.length>0&&t.css("visibility","visible")}},{key:"update",value:function(){if(!this.updated){this.updated=!0;var t=$(this.scope),e=this.telTags(t);if(e.length){var i=t.hasClass("number")?t:t.find(".number"),n=this.number.phone_number,o=this.getFormattedNumber(n);if(n.length&&o.length&&e.css("visibility","hidden"),o.length&&e.html(o),i.length)if("off"===this.linkMode)i.contents().unwrap();else{if(n.length){var s=this.getCountryCode()||"",r=n.replace(/^(\+)|\D/g,"");"".concat(r.slice(0,3)," . ").concat(r.slice(3,6)," . ").concat(r.slice(6)).split("").join(" ");i.attr("href","tel:".concat(s).concat(n))}"no-click"===this.linkMode&&(i.attr("href","").css({cursor:"default"}),i.on("click",(function(t){return t.preventDefault(),t.stopPropagation(),!1})))}e.css("visibility","visible")}}}},{key:"getCountryCode",value:function(t){return this.number.country_code_prefix}},{key:"getFormattedNumber",value:function(t){return t.length?t.replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3"):""}},{key:"errorMessage",value:function(t){if("undefined"!==console&&t.length)return console.log(t)}}]),e}();window.PhoneNumber=s,window.PhoneNumberList=n,window.g5PhoneList=o},325:function(t,e,i){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var o=function(t){"use strict";var e,i=Object.prototype,o=i.hasOwnProperty,s="function"==typeof Symbol?Symbol:{},r=s.iterator||"@@iterator",a=s.asyncIterator||"@@asyncIterator",c=s.toStringTag||"@@toStringTag";function l(t,e,i){return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,i){return t[e]=i}}function h(t,e,i,n){var o=e&&e.prototype instanceof v?e:v,s=Object.create(o.prototype),r=new E(n||[]);return s._invoke=function(t,e,i){var n=d;return function(o,s){if(n===p)throw new Error("Generator is already running");if(n===g){if("throw"===o)throw s;return A()}for(i.method=o,i.arg=s;;){var r=i.delegate;if(r){var a=x(r,i);if(a){if(a===m)continue;return a}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(n===d)throw n=g,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);n=p;var c=u(t,e,i);if("normal"===c.type){if(n=i.done?g:f,c.arg===m)continue;return{value:c.arg,done:i.done}}"throw"===c.type&&(n=g,i.method="throw",i.arg=c.arg)}}}(t,i,r),s}function u(t,e,i){try{return{type:"normal",arg:t.call(e,i)}}catch(t){return{type:"throw",arg:t}}}t.wrap=h;var d="suspendedStart",f="suspendedYield",p="executing",g="completed",m={};function v(){}function y(){}function b(){}var w={};w[r]=function(){return this};var k=Object.getPrototypeOf,C=k&&k(k(O([])));C&&C!==i&&o.call(C,r)&&(w=C);var S=b.prototype=v.prototype=Object.create(w);function T(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function L(t,e){var i;this._invoke=function(s,r){function a(){return new e((function(i,a){!function i(s,r,a,c){var l=u(t[s],t,r);if("throw"!==l.type){var h=l.arg,d=h.value;return d&&"object"==n(d)&&o.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,c)}),(function(t){i("throw",t,a,c)}
vendor: 4,823 bytes, line 1
1)):e.resolve(d).then((function(t){h.value=t,a(h)}),(function(t){return i("throw",t,a,c)}))}c(l.arg)}(s,r,i,a)}))}return i=i?i.then(a,a):a()}}function x(t,i){var n=t.iterator[i.method];if(n===e){if(i.delegate=null,"throw"===i.method){if(t.iterator.return&&(i.method="return",i.arg=e,x(t,i),"throw"===i.method))return m;i.method="throw",i.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(n,t.iterator,i.arg);if("throw"===o.type)return i.method="throw",i.arg=o.arg,i.delegate=null,m;var s=o.arg;return s?s.done?(i[t.resultName]=s.value,i.next=t.nextLoc,"return"!==i.method&&(i.method="next",i.arg=e),i.delegate=null,m):s:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,m)}function I(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function $(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function O(t){if(t){var i=t[r];if(i)return i.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,s=function i(){for(;++n<t.length;)if(o.call(t,n))return i.value=t[n],i.done=!1,i;return i.value=e,i.done=!0,i};return s.next=s}}return{next:A}}function A(){return{value:e,done:!0}}return y.prototype=S.constructor=b,b.constructor=y,y.displayName=l(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===y||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,l(t,c,"GeneratorFunction")),t.prototype=Object.create(S),t},t.awrap=function(t){return{__await:t}},T(L.prototype),L.prototype[a]=function(){return this},t.AsyncIterator=L,t.async=function(e,i,n,o,s){void 0===s&&(s=Promise);var r=new L(h(e,i,n,o),s);return t.isGeneratorFunction(i)?r:r.next().then((function(t){return t.done?t.value:r.next()}))},T(S),l(S,c,"Generator"),S[r]=function(){return this},S.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var i in t)e.push(i);return e.reverse(),function i(){for(;e.length;){var n=e.pop();if(n in t)return i.value=n,i.done=!1,i}return i.done=!0,i}},t.values=O,E.prototype={constructor:E,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach($),!t)for(var i in this)"t"===i.charAt(0)&&o.call(this,i)&&!isNaN(+i.slice(1))&&(this[i]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var i=this;function n(n,o){return a.type="throw",a.arg=t,i.next=n,o&&(i.method="next",i.arg=e),!!o}for(var s=this.tryEntries.length-1;s>=0;--s){var r=this.tryEntries[s],a=r.completion;if("root"===r.tryLoc)return n("end");if(r.tryLoc<=this.prev){var c=o.call(r,"catchLoc"),l=o.call(r,"finallyLoc");if(c&&l){if(this.prev<r.catchLoc)return n(r.catchLoc,!0);if(this.prev<r.finallyLoc)return n(r.finallyLoc)}else if(c){if(this.prev<r.catchLoc)return n(r.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return n(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i>=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var s=n;break}}s&&("break"===t||"continue"===t)&&s.tryLoc<=e&&e<=s.finallyLoc&&(s=null);var r=s?s.completion:{};return r.type=t,r.arg=e,s?(this.method="next",this.next=s.finallyLoc,m):this.complete(r)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),$(i),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.tryLoc===t){var n=i.completion;if("throw"===n.type){var o=n.arg;$(i)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,i,n){return this.delegate={iterator:O(t),resultName:i,nextLoc:n},"next"===this.method&&(this.arg=e),m}},t}("object"==n(t=i.nmd(t))?t.exports:{});try{regeneratorRuntime=o}catch(t){Function("r","regeneratorRuntime = r")(o)}},535:function(){function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}
1function i(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}void 0===window.G5&&(window.G5={}),G5.isPreview=$("body").hasClass("preview"),G5.loadWidgetConfigs=function(t,e){return new o(t,e).load()};var n,o=function(){function e(i,n){t(this,e),this.configTag=i,this.widgetClass=n}return i(e,[{key:"load",value:function(){var t=this,e=$(this.configTag);return e.length?$.map(e,(function(e){var i=JSON.parse($(e).html());return new t.widgetClass(i)})):[]}}]),e}(),s=function(){function e(){t(this,e),this.initialize()}return i(e,[{key:"initialize",value:function(){this.injected=!1,this.loaded=!1,this.widgets=[]}},{key:"load",value:function(){this.loadScript(),this.injected=!0}},{key:"loadScript",value:function(){this.addScript(this.apiScript(),this.apiName())}},{key:"addScript",value:function(t,e){var i=this;if(!this.injected&&!this.hasScript(t,e)){var n=document.createElement("script");if(this.prependScript()){var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(n,o)}else document.body.appendChild(n);this.hasOwnOnLoadCallback()||(n.onload=function(){return i.doneLoading()}),Object.assign(n,{src:t,className:"js-".concat(e),type:"text/javascript"})}}},{key:"hasScript",value:function(t,e){return t.length&&($("script.js-"+e).length||$("script[src='"+t+"']").length)}},{key:"registerWidget",value:function(t,e){return void 0===this.widgets&&this.initialize(),this.loaded?t[e]():(this.widgets.push({widget:t,callback:e}),this.load(),!0)}},{key:"doneLoading",value:function(){this.loaded=!0,$.each(this.widgets,(function(t,e){var i=e.widget,n=e.callback;"function"==typeof i[n]&&i[n]()}))}},{key:"apiName",value:function(){return""}},{key:"apiScript",value:function(){return""}},{key:"prependScript",value:function(){return!1}},{key:"hasOwnOnLoadCallback",value:function(){return!1}}]),e}();void 0===window.noEvent&&(window.noEvent=function(t){return t.stopPropagation(),t.preventDefault(),!1}),function(t){if(!t.support.cors&&t.ajaxTransport&&window.XDomainRequest){var e=/^https?:\/\//i,i=/^get|post$/i,n=new RegExp("^"+location.protocol,"i"),o=/text\/html/i,s=/\/json/i,r=/\/xml/i;t.ajaxTransport("* text html xml json",(function(a,c,l){if(a.crossDomain&&a.async&&i.test(a.type)&&e.test(a.url)&&n.test(a.url)){var h=null,u=(c.dataType||"").toLowerCase();return{send:function(e,i){h=new XDomainRequest,/^\d+$/.test(c.timeout)&&(h.timeout=c.timeout),h.ontimeout=function(){i(500,"timeout")},h.onload=function(){var e="Content-Length: "+h.responseText.length+"\r\nContent-Type: "+h.contentType,n={code:200,message:"success"},a={text:h.responseText};try{if("html"===u||o.test(h.contentType))a.html=h.responseText;else if("json"===u||"text"!==u&&s.test(h.contentType))try{a.json=t.parseJSON(h.responseText)}catch(t){n.code=500,n.message="parseerror"}else if("xml"===u||"text"!==u&&r.test(h.contentType)){var c=new ActiveXObject("Microsoft.XMLDOM");c.async=!1;try{c.loadXML(h.responseText)}catch(t){c=void 0}if(!c||!c.documentElement||c.getElementsByTagName("parsererror").length)throw n.code=500,n.message="parseerror","Invalid XML: "+h.responseText;a.xml=c}}catch(t){throw t}finally{i(n.code,n.message,a,e)}},h.onprogress=function(){},h.onerror=function(){i(500,"error",{text:h.responseText})};var n="";c.data&&(n="string"===t.type(c.data)?c.data:t.param(c.data)),h.open(a.type,a.url),h.send(n)},abort:function(){h&&h.abort()}}}}))}}(jQuery),jQuery,n="smartresize",jQuery.fn[n]=function(t){return t?this.bind("resize",(e=t,function(){var t=this;s?clearTimeout(s):o&&e.apply(t),s=setTimeout((function(){o||e.apply(t),s=null}),i||100)})):this.trigger(n);var e,i,o,s},"function"!=typeof Object.assign&&(Object.assign=function(t,e){"use strict";if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),n=1;n<arguments.length;n++){var o=arguments[n];if(null!=o)for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(i[s]=o[s])}return i}),String.prototype.reverse=function(){return this.split("").reverse().join("")},String.prototype.replaceLast=function(t,e){return this.reverse().replace(new RegExp(t.reverse()),e.reverse()).reverse()};var r=function(){function e(){t(this,e)}return i(e,null,[{key:"responsiveImage",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.minWidth,n=void 0===i?350:i,o=e.steps,s=void 0===o?5:o,r=this.originalDimensions(t),a=r.width,c=r.height;if(!a&&!c||a<500||c<200)return"";var l=this.calculateBreakPoints(n,a,s),h=this.srcset(t,a,c,l);return"srcset='".concat(h,"'")}}
1,{key:"calculateBreakPoints",value:function(t,e,i){for(var n=(e-t)/(i-1),o=[],s=0;s<i;s++)o.push(Math.ceil(e-n*s));return o}},{key:"srcset",value:function(t,e,i,n){var o=this;return n.map((function(n){var s=t.replaceLast("w_".concat(e),"w_".concat(n)).replaceLast("h_".concat(i),"h_".concat(o.scaleHeight(n,e,i)));return"".concat(s," ").concat(n,"w")})).join(", ")}},{key:"sizes",value:function(t){return t.map((function(t){return"(min-width: ".concat(t,"px) ").concat(t,"px")})).join(", ")}},{key:"originalDimensions",value:function(t){var e=t.match(/w_\d{3,4}(?!.*w_\d{3,4})/),i=t.match(/h_\d{3,4}(?!.*h_\d{3,4})/);return{width:e?parseInt(e[0].match(/\d{3,4}/)[0]):0,height:i?parseInt(i[0].match(/\d{3,4}/)[0]):0}}},{key:"scaleHeight",value:function(t,e,i){return Math.ceil(t/e*i)}}]),e}(),a=function(){function e(){t(this,e)}return i(e,null,[{key:"getItem",value:function(t){var e=sessionStorage.getItem("G5-".concat(t));if("undefined"!=e)return JSON.parse(e)}},{key:"setItem",value:function(t,e){return sessionStorage.setItem("G5-".concat(t),JSON.stringify(e)),e}}]),e}();document.addEventListener("DOMContentLoaded",(function(){var t;if("IntersectionObserver"in window){t=document.querySelectorAll(".lazy-background-images");var e=new IntersectionObserver((function(t,i){t.forEach((function(t){if(t.isIntersecting){var i=t.target;i.classList.remove("lazy-background-images"),e.unobserve(i)}}))}));t.forEach((function(t){e.observe(t)}))}else{var i,n=function e(){i&&clearTimeout(i),i=setTimeout((function(){var i=window.pageYOffset;t.forEach((function(t){t.offsetTop<window.innerHeight+i&&(t.src=t.dataset.src,t.classList.remove("lazy-background-images"))})),0==t.length&&(document.removeEventListener("scroll",e),window.removeEventListener("resize",e),window.removeEventListener("orientationChange",e))}),20)};t=document.querySelectorAll(".lazy-background-images"),document.addEventListener("scroll",n),window.addEventListener("resize",n),window.addEventListener("orientationChange",n)}})),window.G5SessionStorage=a,window.WidgetLoader=o,window.ApiManager=s,window.CloudinaryHelper=r},569:function(){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var i=function(){function i(t){var e=this;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i),this.config=i.mergeSettings(t),this.selector="string"==typeof this.config.selector?document.querySelector(this.config.selector):this.config.selector,null===this.selector)throw new Error("Something wrong with your selector 😭");this.resolveSlidesNumber(),this.selectorWidth=this.selector.offsetWidth,this.innerElements=[].slice.call(this.selector.children),this.currentSlide=this.config.loop?this.config.startIndex%this.innerElements.length:Math.max(0,Math.min(this.config.startIndex,this.innerElements.length-this.perPage)),this.transformProperty=i.webkitOrNot(),["resizeHandler","touchstartHandler","touchendHandler","touchmoveHandler","mousedownHandler","mouseupHandler","mouseleaveHandler","mousemoveHandler","clickHandler"].forEach((function(t){e[t]=e[t].bind(e)})),this.init()}var n,o,s;return n=i,s=[{key:"mergeSettings",value:function(t){var e={selector:".siema",duration:200,easing:"ease-out",perPage:1,startIndex:0,draggable:!0,multipleDrag:!0,threshold:20,loop:!1,rtl:!1,onInit:function(){},onChange:function(){}},i=t;for(var n in i)e[n]=i[n];return e}},{key:"webkitOrNot",value:function(){return"string"==typeof document.documentElement.style.transform?"transform":"WebkitTransform"}}],(o=[{key:"attachEvents",value:function(){window.addEventListener("resize",this.resizeHandler),this.config.draggable&&(this.pointerDown=!1,this.drag={startX:0,endX:0,startY:0,letItGo:null,preventClick:!1},this.selector.addEventListener("touchstart",this.touchstartHandler),this.selector.addEventListener("touchend",this.touchendHandler),this.selector.addEventListener("touchmove",this.touchmoveHandler),this.selector.addEventListener("mousedown",this.mousedownHandler),this.selector.addEventListener("mouseup",this.mouseupHandler),this.selector.addEventListener("mouseleave",this.mouseleaveHandler),this.selector.addEventListener("mousemove",this.mousemoveHandler),this.selector.addEventListener("click",this.clickHandler))}},{key:"detachEvents",value:function(){window.removeEventListener("resize",this.resizeHandler),this.selector.removeEventListener("touchstart",this.touchstartHandler),this.selector.removeEventListener("touchend",this.touchendHandler),this.selector.removeEventListener("touchmove",this.touchmoveHandler),this.selector.removeEventListener("mousedown",this.mousedownHandler),this.selector.removeEventListener("mouseup",this.mouseupHandler),this.selector.removeEventListener("mouseleave",this.mouseleaveHandler),this.selector.removeEventListener("mousemove",this.mousemoveHandler),this.selector.removeEventListener("click",this.clickHandler)}},{key:"init",value:function(){this.attachEvents(),this.selector.style.overflow="hidden",this.selector.style.direction=this.config.rtl?"rtl":"ltr",this.buildSliderFrame(),this.config.onInit.call(this)}},{key:"buildSliderFrame",value:function(){var t=this.selectorWidth/this.perPage,e=this.config.loop?this.innerElements.length+2*this.perPage:this.innerElements.length;this.sliderFrame=document.createElement("div"),this.sliderFrame.style.width="".concat(t*e,"px"),this.enableTransition(),this.config.draggable&&(this.selector.style.cursor="-webkit-grab");var i=document.createDocumentFragment();if(this.config.loop)for(var n=this.innerElements.length-this.perPage;n<this.innerElements.length;n++){var o=this.buildSliderFrameItem(this.innerElements[n].cloneNode(!0));i.appendChild(o)}for(var s=0;s<this.innerElements.length;s++){var r=this.buildSliderFrameItem(this.innerElements[s]);i.appendChild(r)}if(this.config.loop)for(var a=0;a<this.perPage;a++){var c=this.buildSliderFrameItem(this.innerElements[a].cloneNode(!0));i.appendChild(c)}this.sliderFrame.appendChild(i),this.selector.innerHTML="",this.selector.appendChild(this.sliderFrame),this.slideToCurrent()}},{key:"buildSliderFrameItem",value:function(t){var e=document.createElement("div");return e.style.cssFloat=this.config.rtl?"right":"left",e.style.float=this.config.rtl?"right":"left",e.style.width="".concat(this.config.loop?100/(this.innerElements.length+2*this.perPage):100/this.innerElements.length,"%"),e.a
1ppendChild(t),e}},{key:"resolveSlidesNumber",value:function(){if("number"==typeof this.config.perPage)this.perPage=this.config.perPage;else if("object"===t(this.config.perPage))for(var e in this.perPage=1,this.config.perPage)window.innerWidth>=e&&(this.perPage=this.config.perPage[e])}},{key:"prev",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1?arguments[1]:void 0;if(!(this.innerElements.length<=this.perPage)){var i=this.currentSlide;if(this.config.loop){var n=this.currentSlide-t<0;if(n){this.disableTransition();var o=this.currentSlide+this.innerElements.length,s=this.perPage,r=o+s,a=(this.config.rtl?1:-1)*r*(this.selectorWidth/this.perPage),c=this.config.draggable?this.drag.endX-this.drag.startX:0;this.sliderFrame.style[this.transformProperty]="translate3d(".concat(a+c,"px, 0, 0)"),this.currentSlide=o-t}else this.currentSlide=this.currentSlide-t}else this.currentSlide=Math.max(this.currentSlide-t,0);i!==this.currentSlide&&(this.slideToCurrent(this.config.loop),this.config.onChange.call(this),e&&e.call(this))}}},{key:"next",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1?arguments[1]:void 0;if(!(this.innerElements.length<=this.perPage)){var i=this.currentSlide;if(this.config.loop){var n=this.currentSlide+t>this.innerElements.length-this.perPage;if(n){this.disableTransition();var o=this.currentSlide-this.innerElements.length,s=this.perPage,r=o+s,a=(this.config.rtl?1:-1)*r*(this.selectorWidth/this.perPage),c=this.config.draggable?this.drag.endX-this.drag.startX:0;this.sliderFrame.style[this.transformProperty]="translate3d(".concat(a+c,"px, 0, 0)"),this.currentSlide=o+t}else this.currentSlide=this.currentSlide+t}else this.currentSlide=Math.min(this.currentSlide+t,this.innerElements.length-this.perPage);i!==this.currentSlide&&(this.slideToCurrent(this.config.loop),this.config.onChange.call(this),e&&e.call(this))}}},{key:"disableTransition",value:function(){this.sliderFrame.style.webkitTransition="all 0ms ".concat(this.config.easing),this.sliderFrame.style.transition="all 0ms ".concat(this.config.easing)}},{key:"enableTransition",value:function(){this.sliderFrame.style.webkitTransition="all ".concat(this.config.duration,"ms ").concat(this.config.easing),this.sliderFrame.style.transition="all ".concat(this.config.duration,"ms ").concat(this.config.easing)}},{key:"goTo",value:function(t,e){if(!(this.innerElements.length<=this.perPage)){var i=this.currentSlide;this.currentSlide=this.config.loop?t%this.innerElements.length:Math.min(Math.max(t,0),this.innerElements.length-this.perPage),i!==this.currentSlide&&(this.slideToCurrent(),this.config.onChange.call(this),e&&e.call(this))}}},{key:"slideToCurrent",value:function(t){var e=this,i=this.config.loop?this.currentSlide+this.perPage:this.currentSlide,n=(this.config.rtl?1:-1)*i*(this.selectorWidth/this.perPage);t?requestAnimationFrame((function(){requestAnimationFrame((function(){e.enableTransition(),e.sliderFrame.style[e.transformProperty]="translate3d(".concat(n,"px, 0, 0)")}))})):this.sliderFrame.style[this.transformProperty]="translate3d(".concat(n,"px, 0, 0)")}},{key:"updateAfterDrag",value:function(){var t=(this.config.rtl?-1:1)*(this.drag.endX-this.drag.startX),e=Math.abs(t),i=this.config.multipleDrag?Math.ceil(e/(this.selectorWidth/this.perPage)):1,n=t>0&&this.currentSlide-i<0,o=t<0&&this.currentSlide+i>this.innerElements.length-this.perPage;t>0&&e>this.config.threshold&&this.innerElements.length>this.perPage?this.prev(i):t<0&&e>this.config.threshold&&this.innerElements.length>this.perPage&&this.next(i),this.slideToCurrent(n||o)}},{key:"resizeHandler",value:function(){this.resolveSlidesNumber(),this.currentSlide+this.perPage>this.innerElements.length&&(this.currentSlide=this.innerElements.length<=this.perPage?0:this.innerElements.length-this.perPage),this.selectorWidth=this.selector.offsetWidth,this.buildSliderFrame()}},{key:"clearDrag",value:function(){this.drag={startX:0,endX:0,startY:0,letItGo:null,preventClick:this.drag.preventClick}}},{key:"touchstartHandler",value:function(t){-1!==["TEXTAREA","OPTION","INPUT","SELECT"].indexOf(t.target.nodeName)||(t.stopPropagation(),this.pointerDown=!0,this.drag.startX=t.touches[0].pageX,this.drag.startY=t.touches[0].pageY)}},{key:"touchendHandler",value:function(t){t.stopPropagation(),this.pointerDown=!1,this.enableTransition(),this.drag.endX&&this.updateAfterDrag(),this.clearDrag()}},{key:"touchmoveHandler",value:function(t){if(t.stopPropagation(),null===this.drag.letItGo&&(this.drag.letItGo=Math.abs(this.drag.startY-t.touches[0].pageY)<Math.abs(this.drag.startX-t.touches[0].pageX)),this.pointerDown&&this.drag.letItGo){t.preventDefault(),this.drag.endX=t.touches[0].pageX,this.sliderFrame.style.webkitTransition="all 0ms ".concat(this.config.easing),this.sliderFrame.style.transition="all 0ms ".concat(this.config.easing);var e=(this.config.loop?this.currentSlide+this.perPage:this.currentSlide)*(this.selectorWidth/this.perPage),i=this.drag.endX-this.drag.startX,n=this.config.rtl?e+i:e-i;this.sliderFrame.style[this.transformProperty]="translate3d(".concat((this.config.rtl?1:-1)*n,"px, 0, 0)")}}},{key:"mousedownHandler",value:function(t){-1!==["TEXTAREA","OPTION","INPUT","SELECT"].indexOf(t.target.nodeName)||(t.preventDefault(),t.stopPropagation(),this.pointerDown=!0,this.drag.startX=t.pageX)}},{key:"mouseupHandler",value:function(t){t.stopPropagation(),this.pointerDown=!1,this.selector.style.cursor="-webkit-grab",this.enableTransition(),this.drag.endX&&this.updateAfterDrag(),this.clearDrag()}},{key:"mousemoveHandler",value:function(t){if(t.preventDefault(),this.pointerDown){"A"===t.target.nodeName&&(this.drag.preventClick=!0),this.drag.endX=t.pageX,this.selector.style.cursor="-webkit-grabbing",this.sliderFrame.style.webkitTransition="all 0ms ".concat(this.config.easing),this.sliderFrame.style.transition="all 0ms ".concat(this.config.easing);var e=(this.config.loop?this.currentSlide+this.perPage:this.currentSlide)*(this.selectorWidth/this.perPage),i=this.drag.endX-this.drag.startX,n=this.config.rtl?e+i:e-i;this.sliderFrame.style[this.transformProperty]="translate3d(".concat((this.config.rtl?1:-1)*n,"px, 0, 0)")}}},{key:"mouseleaveHandler",value:function(t){this.pointerDown&&(this.pointerDown=!1,this.selector.style.cursor="-webkit-grab",this.drag.endX=t.pageX,this.drag.preventClick=!1,this.enableTransition(),this.updateAfterDrag(),this.clearDrag())}},{key:"clickHandler",value:function(t){this.drag.preventClick&&t.preventDefault(),this.drag.preventClick=!1}},{key:"remove",value:function(t,e){if(t<0||t>=this.innerElements.length)throw new Error("Item to remove doesn't exist 😭");var i=t<this.currentSlide,n=this.currentSlide+this.perPage-1===t;(i||n)&&this.currentSlide--,this.innerElements.splice(t,1),this.buildSliderFrame(),e&&e.call(this)}}
1,{key:"insert",value:function(t,e,i){if(e<0||e>this.innerElements.length+1)throw new Error("Unable to inset it at this index 😭");if(-1!==this.innerElements.indexOf(t))throw new Error("The same item in a carousel? Really? Nope 😭");var n=e<=this.currentSlide>0&&this.innerElements.length;this.currentSlide=n?this.currentSlide+1:this.currentSlide,this.innerElements.splice(e,0,t),this.buildSliderFrame(),i&&i.call(this)}},{key:"prepend",value:function(t,e){this.insert(t,0),e&&e.call(this)}},{key:"append",value:function(t,e){this.insert(t,this.innerElements.length+1),e&&e.call(this)}},{key:"destroy",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1?arguments[1]:void 0;if(this.detachEvents(),this.selector.style.cursor="auto",t){for(var i=document.createDocumentFragment(),n=0;n<this.innerElements.length;n++)i.appendChild(this.innerElements[n]);this.selector.innerHTML="",this.selector.appendChild(i),this.selector.removeAttribute("style")}e&&e.call(this)}}])&&e(n.prototype,o),s&&e(n,s),i}();window.Siema=i},179:function(){var t={initialize:function(){this.variables(),this.navigation(),this.navLogos(),this.heroImage(),this.internalHero(),this.cityStateZipSearchWidget(),this.logoBackgroundColor(),this.contactInfoWidget(),this.contactInfoSheetWidget(),this.directionsWidget(),this.galleryWidget(),this.selfStorageSearchHomeWidget(),this.mosaicStylesInit(),this.bgColHtmlColor(),this.cssFallbacks(),this.stuckLogoAppear(),this.menuButtonClick(),this.stickyBannerV2(),this.navContentStripe()},onSmartResize:function(){this.internalHero(),this.stuckLogoAppear(),this.body.parents().removeClass("no-scroll"),this.stickyBannerV2()},onScroll:function(){this.stuckLogoAppear(),this.stickyBannerOnScroll()},variables:function(){this.bodyVariables(),this.logoVariables(),this.navigationVariables(),this.dropTargetBtn=$("#drop-target-btn"),this.dropTargetNav=$("#drop-target-nav"),this.navContainer=this.dropTargetNav.closest(".navigation-container"),this.hero=$("[role=main] .row:first-of-type"),this.hamburgerMenuMQ=window.matchMedia("(max-width: 1349px)"),this.mdHamburgerMenuOverflowMQ=window.matchMedia("(max-width: 1499px)"),this.lgHamburgerMenuOverflowMQ=window.matchMedia("(max-width: 1999px)")},bodyVariables:function(){this.body=$("body"),this.altHeaderWrappingNav=this.bodyHasClass("alternative-header-wrapping-navigation"),this.isInteriorPage=this.bodyHasClass("web-page-template"),this.hasDesktopToggleMenu=this.bodyHasClass("desktop-toggle-menu"),this.hasHamburgerMenuOnScroll=this.bodyHasClass("hamburger-menu-on-scroll")},logoVariables:function(){this.logoContainer=$(".logo-container"),this.firstLogoAnchor=this.logoContainer.find("a"),this.asideLogoPhoto=$(".aside-logo #drop-target-aside-before-main > .photo.widget:first-of-type")},navigationVariables:function(){this.topNav=$(".navigation .top-nav"),this.hasNavigation=this.topNav.length>0,this.topNavLi=this.topNav.children("li"),this.corporateHome=$(".corporate-home"),this.corpHomeLink=this.corporateHome.find("a"),this.menuBtn=$(".navigation-container.collapsable .collapsable-btn")},topNavLiChildren:function(t){return this.topNavLi.children(t)},bodyHasClass:function(t){return this.body.hasClass(t)},bodyAddClass:function(t){return this.body.addClass(t)},heroFind:function(t){return this.hero.find(t)},heroHasClass:function(t){return this.hero.hasClass(t)},dropTargetBtnAppend:function(t){return this.dropTargetBtn.append(t)},navigation:function(){this.buildDropTargetBtn(),this.addShrinkHeaderHeight(),this.hasNavigation&&(this.hasHamburgerMenuOnScroll&&!this.hasDesktopToggleMenu&&this.hamburgerMenuOnScroll(),this.lastNavItemClass(),this.topNavLiChildren("a").wrapInner("<span></span>"),this.notDesktopToggleMenu(),this.mobileNavButtons(),this.focusSubnavItems())},get isPageScrolled(){return window.scrollY>=500},get hamburgerMenuScrollOffsetMet(){var t=Array.from(document.querySelectorAll(".row")).filter((function(t){return 0!==t.offsetWidth||0!==t.offsetHeight})),e=t[1],i=t.length>1,n=document.body.classList.contains("sticky-banner-above")&&i?e.offsetTop:500;return window.scrollY>=n},hamburgerMenuOnScroll:function(){$(document).scroll(this.handlehamburgerMenuOnScroll.bind(this)),$(window).smartresize(this.handlehamburgerMenuOnScroll.bind(this)),this.toggleHamburgerMenu(this.hamburgerMenuMQ.matches)},handlehamburgerMenuOnScroll:function(){var t=this.hamburgerMenuMQ.matches||this.hamburgerMenuScrollOffsetMet;this.toggleHamburgerMenu(t)},toggleHamburgerMenu:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.body.toggleClass("desktop-toggle-menu",t)},lastNavItemClass:function(){var t=this.topNavLi.last();(this.corpHomeLink.length?this.addCorpBtn(t):t).addClass("last-nav-item")},addCorpBtn:function(t){return this.bodyAddClass("corporate-home-btn-true"),t.prev()},buildDropTargetBtn:function(){var t=this.corpHomeLink.clone();t.addClass("corporate-home-btn"),this.dropTargetBtn.append(t);
1var e=$(".appended-phone").detach();this.bodyHasClass("alternative-header-center-logo")||this.bodyHasClass("alternative-header-center-logo-plus")?this.dropTargetBtn.append(e):this.dropTargetBtn.prepend(e)},notDesktopToggleMenu:function(){this.hasDesktopToggleMenu||(this.altHeaderWrappingNav?this.altHeaderWrappingNavFunc():this.notAltHeaderWrappingNav(),this.topNavLiChildren(".subnav").wrap("<div class='subnav-div'></div>"))},notAltHeaderWrappingNav:function(){this.topNav.append("<li class='nav-hover-state'></li>"),this.navHoverState=$(".nav-hover-state"),this.hoverTopNavLi(),this.mouseLeaveTopNav(),this.navOverflowHelper(),$(window).smartresize(this.navOverflowHelper.bind(this)),document.fonts&&document.fonts.ready&&document.fonts.ready.then(this.navOverflowHelper.bind(this))},hoverTopNavLi:function(){var t=this;this.topNavLi.hover((function(e){return t.desktopNavHover(e)}))},mouseLeaveTopNav:function(){var t=this;this.topNav.mouseleave((function(){return t.topNavLeave()}))},navOverflowHelper:function(){if(this.hasNavigation){this.toggleHamburgerMenu(!1);var t=!this.hamburgerMenuMQ.matches&&this.mdHamburgerMenuOverflowMQ.matches,e=!this.hamburgerMenuMQ.matches&&!this.mdHamburgerMenuOverflowMQ.matches&&this.lgHamburgerMenuOverflowMQ.matches,i=Array.from(this.dropTargetBtn[0].children).reduce((function(t,e){return t+$(e).outerWidth()}),0),n=this.logoNavItem?0:320,o=this.navContainer.width()-100,s=this.altHeaderWrappingNav&&!this.bodyHasClass("stuck")?this.topNav.width()+n:this.topNav.width()+i,r=this.topNav.offset(),a=t&&s>o||e&&s>o||r&&r.left<50;this.toggleHamburgerMenu(a)}},altHeaderWrappingNavFunc:function(){this.handleAltHeaderWrappingNav();var e=t.debounce(this.handleAltHeaderWrappingNav.bind(this),300);$(window).smartresize(e)},handleAltHeaderWrappingNav:function(){this.navOverflowHelper(),!this.menuBtn.is(":visible")&&(this.altHeaderWrappingNavInit(),this.shiftTopNav())},altHeaderWrappingNavInit:function(){this.logoNavItem&&this.logoNavItem.length||(this.prepareLogoNavItem(),this.createLogoNavItemContainer(),this.prependLogoNavItem())},prepareLogoNavItem:function(){this.logoNavAnchor=this.firstLogoAnchor.clone(),this.logoNavAnchor.find("script").remove(),this.logoNavAnchor.removeAttr("id").removeClass("first-anchor").addClass("logo-nav-item-anchor")},createLogoNavItemContainer:function(){var t=this.corporateHome.length?2:1,e=Math.round(this.topNavLi.length/2)-t;this.topNavLi.eq(e).after("<li class='logo-nav-item'></li>")},prependLogoNavItem:function(){this.logoNavItem=this.topNav.find(".logo-nav-item"),this.logoNavItem.prepend(this.logoNavAnchor)},shiftTopNav:function(){if(this.hasNavigation&&this.logoNavItem&&this.logoNavItem.length){this.topNav.find(".subnav").hide();var t=this.logoNavItem.offset();if(t){var e=this.logoNavItem.width(),i=($(window).width()-e-2*t.left)/2,n=this.topNav.css("transform");(!n||"none"===n||"matrix(1, 0, 0, 1, 0, 0)"===n)&&!this.bodyHasClass("stuck")&&this.topNav.css("transform","translateX(".concat(i,"px)")),this.topNav.find(".subnav").show(),this.navOverflowHelper()}}},addShrinkHeaderHeight:function(){!$.trim(this.dropTargetBtn.html())&&this.bodyAddClass("shrink-header-height")},mobileNavButtons:function(){if(this.hasDesktopToggleMenu&&this.bodyHasClass("logo-in-header")){var t=$("#drop-target-btn > span").clone().removeAttr("id").wrap("<li></li>"),e=$("#drop-target-btn > a").clone().removeAttr("id").wrap("<li></li>");this.topNav.prepend(t.parent()),this.topNav.prepend(e.parent())}},focusSubnavItems:function(){this.subnavAnchor=this.dropTargetNav.find(".subnav a"),this.focusOutSubnavItem(),this.focusSubnavItem()},focusOutSubnavItem:function(){this.subnavAnchor.focusout((function(t){$(t.currentTarget).closest(".has-subnav").removeClass("subnav-a-focus")}))},focusSubnavItem:function(){this.subnavAnchor.focus((function(t){$(t.currentTarget).closest(".has-subnav").addClass("subnav-a-focus")}))},navLogos:function(){this.firstLogoImg=this.firstLogoAnchor.find("img"),this.firstLogoImgExists=this.firstLogoImg.length,this.buildStuckLogoAnchor(),this.firstLogoImgExists?this.firstLogoAnchorClass():this.logoHidden(),this.stuckLogoAnchor.insertAfter(this.firstLogoAnchor),this.chooseStuckLogo()},buildStuckLogoAnchor:function(){this.stuckLogoAnchor=$('<a class="logo widget u-url stuck-anchor" href="'.concat(this.firstLogoAnchor.attr("href"),'"></a>'))},firstLogoAnchorClass:function(){this.firstLogoAnchor.addClass("first-anchor")},logoHidden:function(){$("#drop-target-logo").wrapInner($("<div class='h-c-ret h-card'></div>"))},chooseStuckLogo:function(){this.bodyHasClass("shrink-logo")&&this.firstLogoImgExists?this.shrinkLogo():this.bodyHasClass("aside-logo")&&this.asideLogoPhoto.length?this.asideLogo():this.bodyHasClass("favicon-logo")?this.faviconLogo():this.iconLogo()},shrinkLogo:function(){this.stuckLogoImg=this.firstLogoImg.clone(),this.stuckLogoAnchor.append(this.stuckLogoImg)},iconLogo:function(){this.stuckLogoAnchor.html("<span>Stuck Anchor</span>"),this.bodyAddClass("icon-logo")},asideLogo:function(){var t=this.asideLogoImgAttr("src");this.asideLogoAlt=this.asideLogoImgAttr("alt"),this.stuckLogo(t),this.asideLogoPhoto.remove()},asideLogoImgAttr:function(t){return this.asideLogoPhoto.find("img").attr(t)},faviconLogo:function(){var t=$("link[rel$='shortcut icon']").attr("href");this.stuckLogo(t)},stuckLogo:function(t){this.stuckLogoImg=$("<img>",{src:t,loading:"lazy"}),this.stuckLogoAnchor.append(this.stuckLogoImg),this.stuckLogoImg.attr("alt",this.stuckLogoImgAlt())},stuckLogoImgAlt:function(){var t=this.firstLogoImg.attr("alt"),e=t||"Navigation Logo",i=this.asideLogoAlt?this.asideLogoAlt:e;return this.stuckLogoImg.attr("alt",i),i},heroImage:function(){this.heroHasClass("suppress-hero")?this.suppressHero():this.defaultHero()},suppressHero:function(){this.hero.empty(),this.bodyAddClass("suppress-hero")},defaultHero:function(){this.heroVariables(),this.bodyHasClass("web-home-template")?this.heroHome():this.heroInterior()},heroVariables:function(){this.heroBgContent=this.heroFind(".row-1"),this.heroRowWidget=this.heroBgContent.find(".widget")},heroHome:function(){this.bodyHasClass("ws-suppress-hero")&&this.suppressHero(),this.prependHomeHeroContent(),this.alignHeroCenter(),this.removeCinemagraphClasses()},prependHomeHeroContent:function(){var t=this.heroRowWidget.is(".cinemagraph, .gallery-basic, .photo, .photo-randomizer");this.prependHeroBgContent(t)},alignHeroCenter:function(){var t=".align-center, .align-left, .align-right",e=this.bodyHasClass("web-home-template")&&!this.body.is(".ws-hero-align-center, .ws-hero-align-left, .ws-hero-align-right"),i=!this.hero.is(t);e&&i&&!this.heroFind(".column").is(t)&&this.hero.addClass("align-center")},removeCinemagraphClasses:function(){var t=this.heroFind(".cinemagraph");t.length&&t.removeClass("cinemagraph-absolute cinemagraph-full-width cinemagraph-normal")},heroInterior:function(){var t=this.heroRowWidget.is(".photo.widget"),e=!this.heroHasClass("interior-hero-photo-normal"),i=this.isInteriorPage&&t&&e;this.prependHeroBgContent(i)},prependHeroBgContent:function(t){t&&this.hero.prepend(this.heroBgContent)},internalHero:function(){if(this.isInteriorPage){var t=this.firstLogoAnchor.height()+30+55;this.hero.css("padding-top",t)}},cityStateZipSearchWidget:function(){$(".zip-search-button button").text("Search").addClass("text-appear")}
1,logoBackgroundColor:function(){if(!this.bodyHasClass("area")){var t=this.hero.css("background-color");this.firstLogoAnchor.css("background-color",t)}},contactInfoWidget:function(){this.spanWrap(".adr","<span><span></span></span>"),this.spanWrap(".email","<span></span>")},spanWrap:function(t,e){$(t+"> a").wrapInner(e)},contactInfoSheetWidget:function(){this.changeDefault("info-sheet"),this.changeDefault("sheet-nav")},changeDefault:function(t){$(".contact-"+t+".default").removeClass("default").addClass("b-right")},directionsWidget:function(){$(".directions-submit").wrap('<div class="directions-submit-wrapper"></div>')},galleryWidget:function(){$(".full-gallery.gallery-slideshow .slides li").wrapInner('<div class="slide-wrapper"></div>')},selfStorageSearchHomeWidget:function(){$(".self-storage-search-home .sss-search-criteria").each((function(t,e){var i=$(e),n=i.find("h2");i.wrapInner("<div></div>").prepend(n)}))},mosaicStylesInit:function(){this.mosaicClassesInit(),this.mosaicInlineStylesInit()},mosaicClassesInit:function(){var t=this;this.mosaicVariables(),this.mosaicClasses.forEach((function(e,i){t.variablesPerElement(e),t.addMosaicClasses()}))},mosaicVariables:function(){this.photoMosaic=".photo-mosaic",this.photoBrowserEdge=".photo-browser-edge",this.mosaicElementClass="mosaic-element",this.mosaicClasses=[".map-mosaic",this.photoMosaic,".map-browser-edge",this.photoBrowserEdge],this.mosaicStyles="mosaic-styles"},variablesPerElement:function(t){this.mosaicClass=t,this.mosaicElement=$(t),this.mosaicRow=this.mosaicElement.closest(".row")},mosaicClassIs:function(t){return~this.mosaicClass.indexOf(t)},addMosaicClasses:function(){this.mosaicClassIs("map")?this.mosaicClassIsMap():this.mosaicClassIsPhoto(),this.mosaicCol.addClass("mosaic-col"),this.mosaicRow.addClass(this.mosaicStyles),this.browserEdgeAddClasses(this.mosaicClass)},mosaicClassIsMap:function(){this.mosaicCol=this.mosaicElement.find(".map.widget").closest(".col"),this.addElementClass(".map")},mosaicClassIsPhoto:function(){this.mosaicCol=this.mosaicElement.closest(".col"),this.addElementClass(this.photoMosaic),this.addElementClass(this.photoBrowserEdge)},addElementClass:function(t){this.mosaicRow.find(t).addClass(this.mosaicElementClass),".map"==t&&$(window).width()>979&&(this.mosaicRow.find(t).removeClass("tiny").removeClass("small"),this.mosaicRow.find(t).addClass("large"))},browserEdgeAddClasses:function(){var t="browser-edge";this.mosaicClassIs(t)&&(this.mosaicRow.addClass("".concat(t,"-row")),this.mosaicCol.addClass("".concat(t,"-col")))},mosaicInlineStylesInit:function(){$(".".concat(this.mosaicStyles)).each(function(t,e){this.mosaicInlineStylesEach(e)}.bind(this))},mosaicInlineStylesEach:function(t){var e=$(t);e.children("style").text().indexOf("padding-")&&this.mosaicRowPrependStyleTag(e)},mosaicRowPrependStyleTag:function(t){var e=".".concat(this.mosaicStyles,".row-")+t.attr("data-id"),i=t.css("padding-bottom"),n=t.css("padding-top"),o=".row-1 .".concat(this.mosaicElementClass,".widget"),s="[class*=row-]:last-of-type .".concat(this.mosaicElementClass,".widget"),r="".concat(e," .row-single .col"),a="".concat(e," .content:not(.row-single) .col"),c="margin-top: -".concat(n),l="margin-bottom: -".concat(i),h="<style>\n                            @media screen and (max-width: ".concat("979px",") {\n                              ").concat(e," .col-1 ").concat(s," {\n                                ").concat(c,"\n                              }\n                              ").concat(e," [class*=col-]:last-of-type ").concat(o," {\n                                ").concat(l,"\n                              }\n                            }\n                            @media screen and (min-width: ").concat("980px",") {\n                              ").concat(r," ").concat(s," {\n                                ").concat(c,"\n                              }\n                              ").concat(r," ").concat(o," {\n                                ").concat(l,"\n                              }\n                              ").concat(a," ").concat(s," {\n                                top: -").concat(n,"\n                              }\n                              ").concat(a," ").concat(o," {\n                                bottom: -").concat(i,"\n                              }\n                            }\n                          </style>");t.prepend(h)},bgColHtmlColor:function(){var t=["background-color","border-bottom-color","border-bottom-style","border-bottom-width","border-left-color","border-left-style","border-left-width","border-right-color","border-right-style","border-right-width","border-top-color","border-top-style","border-top-width","border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","padding-bottom","padding-left","padding-right","padding-top"];$(".bg-col .html.widget .html-content").each(function(e,i){this.replicateStyles(i,t)}.bind(this))},replicateStyles:function(t,e){for(var i=$(t),n=i.closest(".column"),o=0;o<e.length;o++){var s=e[o];n.css(s,i.css(s))}i.addClass("remove-styles")},objectFitFallback:function(){this.bodyAddClass("object-fit-fallback-support");var t=$(".photo.".concat(this.mosaicElementClass,", .web-page-template .row:first-of-type:not(.interior-hero-photo-normal) > .row-1 .photo"));$(t).each(this.addSupportClass(index,element))},addSupportClass:function(t,e){var i=$(e),n=i.find("img"),o=n.prop("src");n.remove(),i.css("backgroundImage","url("+o+")").addClass("object-fit-support"),i.closest(".col").addClass("col-object-fit-support")},cssFallbacks:function(){!!(window.CSS&&window.CSS.supports||window.supportsCSS)?this.supportsObjectFit():this.objectFitFallback()},supportsObjectFit:function(){if(!CSS.supports("(object-fit: cover) or (object-position: center)"))return this.objectFitSupport()},stuckLogoAppear:function(){var t=this.isPageScrolled;this.body.toggleClass("stuck",t)},menuButtonClick:function(){var t=this,e=!(!window.G5||"function"!=typeof window.G5.isPreviewEditor)&&window.G5.isPreviewEditor();this.menuBtn.click((function(){t.mobileNavBelowFoldFix(),e||(t.body.hasClass("menu-open")?(t.body.removeClass("menu-open"),t.body.parents().removeClass("no-scroll"),t.menuBtn.parent().addClass("changing")):(t.body.addClass("menu-open"),t.body.parents().addClass("no-scroll"),t.menuBtn.parent().addClass("changing")),setTimeout((function(){t.menuBtn.parent().removeClass("changing")}),900))}))}
1,desktopNavHover:function(t){var e=$(t.currentTarget);this.navHoverState.css({left:e.position().left,width:e.width()})},topNavLeave:function(){this.navHoverState.removeAttr("style")},stickyBannerV2:function(){var t=this,e=$(".sticky-banner-v2.sticky-banner-above.active").length,i=$(".sticky-banner-v2.sticky-banner-below.active"),n=i.length,o=$(".sticky-banner-v2.sticky-banner-bottom.active").length;e&&(this.body.removeClass(["sticky-banner-below","sticky-banner-bottom"]).addClass("sticky-banner-above"),n&&$("header[role=banner]").after(i));n&&!e&&(this.body.removeClass(["sticky-banner-above","sticky-banner-bottom"]).addClass("sticky-banner-below"),this.body.prepend(i)),!o||n||e||this.body.removeClass(["sticky-banner-above","sticky-banner-below"]).addClass("sticky-banner-bottom"),this.setStickyBannerHeights(),this._bannerResizeObserver||"undefined"==typeof ResizeObserver||(this._bannerResizeObserver=new ResizeObserver(this.debounce((function(){t.setStickyBannerHeights()}),50)),document.querySelectorAll(".sticky-banner-v2").forEach((function(e){t._bannerResizeObserver.observe(e)}))),this._bodyClassObserver||"undefined"==typeof MutationObserver||(this._bodyClassObserver=new MutationObserver(this.debounce((function(){t.setStickyBannerHeights(),!$("body").hasClass("sticky-banner-below")&&$(".sticky-banner-v2.sticky-banner-below.active").filter(":visible").length&&$("body").addClass("sticky-banner-below")}),10)),this._bodyClassObserver.observe(document.body,{attributes:!0,attributeFilter:["class"]}))},setStickyBannerHeights:function(){var t=$("header[role=banner]").outerHeight()||70;document.documentElement.style.setProperty("--header-height","".concat(t,"px"));var e=$(".sticky-banner-v2.sticky-banner-above"),i=t,n=!1;e.each((function(t){var e=$(this).is(":visible")&&$(this).outerHeight()||0;e>0&&(n=!0),0===t?(document.documentElement.style.setProperty("--first-banner-height","".concat(e,"px")),document.body.style.setProperty("--stickyBannerHeight","".concat(e,"px"))):1===t&&document.documentElement.style.setProperty("--second-banner-height","".concat(e,"px")),i+=e})),n?(document.documentElement.style.setProperty("--stickyBannerHeight","".concat(i,"px")),$("body").addClass("sticky-banner-above"),$("body").hasClass("transparent-navigation")&&$("header[role=banner]").css("position","relative")):(document.documentElement.style.setProperty("--first-banner-height","0px"),document.documentElement.style.setProperty("--second-banner-height","0px"),document.documentElement.style.setProperty("--stickyBannerHeight","0px"),document.body.style.setProperty("--stickyBannerHeight","0px"),$("body").hasClass("transparent-navigation")&&$("header[role=banner]").css("position",""),$("body").removeClass("sticky-banner-above"))},stickyBannerOnScroll:function(){var t=document.body.classList.contains("sticky-banner-v2-sticky-stucky"),e=$(".sticky-banner-v2.sticky-banner-below.active").length>0,i=window.scrollY||window.pageYOffset,n=$(".sticky-banner-sticky header[role=banner] .navigation-container");if(t&&!e&&i>100){var o=getComputedStyle(document.body).getPropertyValue("--stickyBannerHeight").trim()||"3em";n.css("top",o)}else n.css("top","")},mobileNavBelowFoldFix:function(){var t=$(".navigation.widget");if(t.length){var e=$(".layout.rows-layout").offset().top+$("header[role=banner] .collapsable-btn").outerHeight(!0),i=Math.ceil($(window).height()-e);t[0].style.height="",t[0].style.maxHeight="",t.toggleClass("below-the-fold",i<t.find("ul.top-nav").outerHeight(!0)),t.hasClass("below-the-fold")&&t.css({height:i+"px"})}},debounce:function(t,e){var i=null;return function(){for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];window.clearTimeout(i),i=window.setTimeout((function(){t.apply(null,o)}),e)}},navContentStripe:function(){var t=$(".content-stripe-widget.navigation-content-stripe"),e=this.bodyHasClass("navigation-contains-content-stripe");if(t.length&&e){t.removeClass("lazy-background-images");var i=t.css("background-attachment"),n=t.css("background-image"),o=t.css("background-position"),s=t.css("background-repeat"),r=t.css("background-size");t.removeClass("row"),this.dropTargetNav.append(t),this.dropTargetNav.css("background-attachment",i),this.dropTargetNav.css("background-image",n),this.dropTargetNav.css("background-position",o),this.dropTargetNav.css("background-repeat",s),this.dropTargetNav.css("background-size",r),t.css("background-image","none")}}};$((function(){t.initialize()})),window.addEventListener("scroll",t.debounce((function(){t.onScroll()}),250)),$(window).smartresize((function(){t.onSmartResize()}))},660:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.widget=$("#".concat(t.widgetId)),this.widgetAnchor=this.widget.find("a"),this.disableButtonAchors(),this.addHeaderButtons(),this.FCPOsetup()}var i,n,o;return i=e,(n=[{key:"disableButtonAchors",value:function(){this.configs.thirdPartyEnable&&this.widget.find("a").click((function(t){t.preventDefault()}))}},{key:"addHeaderButtons",value:function(){this.configs.hBEnable&&($("#drop-target-btn").prepend(this.widget),this.addHeaderButtonsToNav())}},{key:"addHeaderButtonsToNav",value:function(){"navigation"===this.configs.hBMobileOption&&this.setButtons()}},{key:"setButtons",value:function(){window.matchMedia("(max-width: ".concat(this.configs.hBMobileBreakpoint,")")).matches?this.setNavItem(
1):this.setButton()}},{key:"setNavItem",value:function(){var t=$("<li class='nav-item-button'></li>");t.append(this.widgetAnchor),$("#drop-target-nav .navigation .top-nav").append(t)}},{key:"setButton",value:function(){this.widget.find("a").length||this.widget.append(this.widgetAnchor)}},{key:"FCPOsetup",value:function(){this.configs.hBEnable&&"navigation"===this.configs.hBMobileOption&&$(".nav-item-".concat(this.configs.widgetId)).on("click",(function(t){t.preventDefault()})),this.widget.find("a[data-fcpo-name]").on("click",(function(t){t.preventDefault()}))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".button .config",e)},858:function(){!function(t){t.fn.visible=function(){var e=t(this),i=t(window),n=i.scrollTop(),o=n+i.height(),s=e.offset().top,r=s+e.height();return s<=o&&r>=n}}(jQuery),window.addEventListener("load",(function(){var t=$(window),e=$("[class*=column-transition]");e.each((function(t,e){(e=$(e)).visible()&&e.addClass("column-visible")})),t.scroll((function(t){e.each((function(t,e){(e=$(e)).visible()&&!e.hasClass("column-visible")&&(e.addClass("column-in"),e.on("animationend",(function(){e.addClass("column-visible"),e.removeClass("column-in")})))}))}))}))},129:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.widget=$("#".concat(this.configs.widgetId)),"undefined"!=typeof noStickyNavForIE9?this.widget.remove():(this.widget.removeClass("hidden"),this.initialize(),this.runWidget(),this.changeFormId())}var i,n,o;return i=e,(n=[{key:"changeFormId",value:function(){var t=this,e=['input:not(".form-field input")','textarea:not(".form-field textarea")','select:not(".form-field select")'].join(", ");$(window).on("G5FormRendered",(function(){var i=setInterval(function(){this.widget.find(".g5-enhanced-form form").length&&(this.changedFormId||(this.widget.find(".g5-enhanced-form .form-field").each((function(t,e){var i=$(e).find("input, textarea, select").first(),n=i.attr("id");if(n){var o=n+"-cis";i.attr("id",o),$(e).find("label").attr("for",o)}})),this.widget.find(e).each((function(t,e){var i=$(e).hasClass("g-recaptcha-response")?null:$(e).attr("id");i&&$(e).attr("id",i+"-cis")})),this.changeLeadContactFormID(),this.changedFormId=!0),clearInterval(i))}.bind(t),100)}))}},{key:"initialize",value:function(){if(this.setDesktopPosition(),this.setToggleBehavior(),this.setClickBehavior(),this.setResizeBehavior(),"yes"===this.configs.showPhone&&this.setAccessiblePhoneNumber(),"yes"===this.configs.showScroll&&this.setScreenScroll(),"yes"===this.configs.showHome)return this.setHomeUrl()}},{key:"setAccessiblePhoneNumber",value:function(){new AccessiblePhoneNumber(".contact-info-sheet-phone")}},{key:"runWidget",value:function(){return 0!=this.configs.fadeDelay&&this.setFadeDelay(),this.chatWindow(),this.isDesktop()||this.setMobilePosition(),this.resize()}},{key:"setDesktopPosition",value:function(){if(!this.widget.hasClass("b-right")&&!this.widget.hasClass("b-left")){var t=this.widget.find(".info-sheet-content");$("body").css("padding-bottom",0);var e=$(window).height(),i=Math.round($("header[role=banner]").outerHeight()+50);return this.widget.css("top",i),t.css("max-height",Math.round(e-this.widget.position().top))}}},{key:"setToggleBehavior",value:function(){var t=this;return this.widget.on("click",".info-sheet-toggle",(function(e){var i=$(e.currentTarget);return!!i.hasClass("no-toggle")||(t.widget.find(".info-sheet-toggle").removeClass("active"),i.hasClass("info-sheet-phone-btn")?t.widget.hasClass("showing-phone")?t.widget.removeClass("opened showing-phone"):(t.showPhone(),i.addClass("active")):t.widget.hasClass("showing-email")?t.widget.removeClass("opened showing-email"):(t.showEmail(),i.addClass("active")),!1)}))}},{key:"setClickBehavior",value:function(){var t=this;$(document).on("click",(function(e){0===$(t.widget.selector).has(e.target).length&&(t.widget.removeClass("opened").find(".info-sheet-toggle").removeClass("active"),t.widget.hasClass("showing-phone")&&t.widget.removeClass("opened showing-phone"),t.widget.hasClass("showing-email")&&t.widget.removeClass("opened showing-email"))}))}},{key:"setResizeBehavior",value:function(){var t=this;return $(window).smartresize((function(){return t.resize()}))}},{key:"resize",value:function(){return this.isDesktop()?this.widget.hasClass("mobile")?(this.widget.removeClass("mobile"),this.initialize()):this.setDesktopPosition():this.stopContactInfoSheet()}},{key:"setScreenScroll",value:function(){var t=$(window).height();return this.widget.on("click",".info-sheet-page-up",(function(){var e=$
1(window).scrollTop()-t;return $("html, body").animate({scrollTop:e},500)})),this.widget.on("click",".info-sheet-page-down",(function(){var e=$(window).scrollTop()+t;return $("html, body").animate({scrollTop:e},500)}))}},{key:"setHomeUrl",value:function(){var t=this;return $("body").hasClass("web-page-template")&&this.widget.find(".info-sheet-nav").addClass("has-home-btn"),$(window).load((function(){var e=$("#drop-target-logo .logo").attr("href");return t.widget.find(".info-sheet-home-btn").attr("href",e)}))}},{key:"setFadeDelay",value:function(){var t=this,e=1e3*parseInt(this.configs.fadeDelay);return $(document).idle({onIdle:function(){if(!t.widget.hasClass(".opened"))return t.widget.fadeOut(420)},onActive:function(){if("undefined"==typeof noStickyNavForIE9||null===noStickyNavForIE9)return t.widget.fadeIn(420)},idle:e,events:"mousemove keypress mousedown scroll"})}},{key:"chatWindow",value:function(){var t=this;if(this.configs.third_party_chat.length>1){var e='<a href="'.concat(this.configs.third_party_chat,'" class="info-sheet-chat-btn info-sheet-icon cis-btn"  title="Live Chat"><i class="fa fa-comment" aria-hidden="true"></i><span>Chat</span></a>');return $(e).insertAfter(this.widget.find(".info-sheet-email-btn")),this.widget.find(".info-sheet-chat-btn").click((function(e){return window.open(t.configs.third_party_chat,"Chat","width=".concat(t.configs.chat_width,", height=").concat(t.configs.chat_height,", scrollbars=yes, resizable=yes")),!1}))}}},{key:"showPhone",value:function(){return this.widget.removeClass("opened showing-email"),this.widget.find(".info-sheet-email").hide(),this.widget.find(".info-sheet-phone").show(),this.widget.addClass("opened showing-phone")}},{key:"showEmail",value:function(){return this.widget.removeClass("opened showing-phone"),this.widget.find(".info-sheet-phone").hide(),this.widget.find(".info-sheet-email").show(),this.widget.addClass("opened showing-email")}},{key:"isDesktop",value:function(){return $(window).width()>=737}},{key:"setMobilePosition",value:function(){this.widget.addClass("mobile");var t=this.widget.outerHeight();return $("body").css("padding-bottom",t)}},{key:"stopContactInfoSheet",value:function(){return this.setMobilePosition(),this.widget.off("click",".info-sheet-toggle").removeClass("opened showing-email showing-phone").removeAttr("style"),this.widget.off("click",".info-sheet-page-up"),this.widget.off("click",".info-sheet-page-down")}},{key:"toggleResidentInfo",value:function(){$("#p-relationship-cis").change((function(){"Self"==$(this).val()?($("#resident-info-CIS-widget").hide(),$("#p-resident-first-name").attr("novalidate","novalidate"),$("#p-resident-last-name").attr("novalidate","novalidate"),$("#p-resident-first-name").prop("required",!1),$("#p-resident-last-name").prop("required",!1),$("#p-resident-first-name").val(""),$("#p-resident-last-name").val("")):($("#resident-info-CIS-widget").show(),$("#p-resident-first-name").removeAttr("novalidate"),$("#p-resident-last-name").removeAttr("novalidate"),$("#p-resident-first-name").prop("required",!0),$("#p-resident-last-name").prop("required",!0))}))}},{key:"changeLeadContactFormID",value:function(){this.widget.find(".g5-enhanced-form form #resident-info").attr("id","resident-info-CIS-widget"),this.toggleResidentInfo()}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".contact-info-sheet-config",e)},800:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.widgetId=t.widgetId,this.widget=$("#".concat(this.widgetId)),this.phoneOptions=t,this.initChat(),this.initSocialLinks(),this.setAccessiblePhoneNumber()}var i,n,o;return i=e,(n=[{key:"initChat",value:function(){var t=this;return this.widget.find(".contact-info-chat").click((function(e){return window.open(t.phoneOptions.chatUrl,"Chat","width=600, height=480, scrollbars=yes, resizable=yes"),e.preventDefault()}))}},{key:"initSocialLinks",value:function(){if($(".social-links.widget").length<1){var t=window.location.href;return window.location.hash&&(t=t.replace(window.location.hash,"")),function(){for(var e=[],i=0,n=Array.from($(".social-links use"));i<n.length;i++){var o=n[i];0!==$(o).attr("xlink:href").indexOf("http")?e.push($(o).attr("xlink:href",t+$(o).attr("xlink:href"))):e.push(void 0)}return e}()}}},{key:"setAccessiblePhoneNumber",value:function(){new AccessiblePhoneNumber("#".concat(this.widgetId," .contact-info-phone"))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".contact-info .config",e)},289:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=t,this.widget=$("#".concat(t.widgetId)),this.bleedType=t.bleedType,this.layoutOption=t.layoutOption,this.cardPhotoOffset=t.cardPhotoOffset,this.staticOnDesktop="true"===t.staticOnDesktop,this.mobileClass(),this.ancestorBleedClasses(),this.carouselInit(),this.fcpoSetup(),this.resize()}var i,n,o;return i=e,(n=[{key:"mobileClass",value:function(){this.desktopBreakpoint=window.matchMedia("(min-width: ".concat(this.config.mobileBreakpoint,")")).matches,this.widget.toggleClass("content-carou
1sel-desktop",this.desktopBreakpoint),this.widget.toggleClass("content-carousel-mobile",!this.desktopBreakpoint)}},{key:"ancestorBleedClasses",value:function(){if("none"!==this.bleedType){var t="full"!==this.bleedType?"browser-edge-col":"";this.widget.closest(".col").addClass("content-carousel-col-bleed-".concat(this.bleedType," ").concat(t)),this.widget.closest(".row").addClass("content-carousel-row-bleed-".concat(this.bleedType))}}},{key:"checkStaticOnDesktop",value:function(){var t=this.widget.find(".control-dots"),e=this.widget.find(".control-arrows"),i=this.widget.find(".content-carousel-content");if(this.staticOnDesktop&&this.desktopBreakpoint){(null==t?void 0:t.length)>0&&t.addClass("hide"),(null==e?void 0:e.length)>0&&e.addClass("hide");for(var n=0;n<(null==i?void 0:i.length);n++)i[n].removeAttribute("tabindex")}else{t.removeClass("hide"),e.removeClass("hide");for(var o=0;o<(null==i?void 0:i.length);o++)i[o].setAttribute("tabindex","0")}}},{key:"carouselInit",value:function(){this.carouselVaribles(),this.imageTopOffset(),this.photoPositionToggle(),this.initClasses(),this.controlDots(),this.currentCounters(),this.autoScroll(),this.controlArrowClick(),this.controlSwipe(),this.carouselItemFocus(),this.checkStaticOnDesktop()}},{key:"carouselVaribles",value:function(){this.carousel=this.widget.find(".content-carousel-items"),this.seats=this.widget.find(".content-carousel-item"),this.isRecycled="recycle"===this.config.carouselBehavior,this.autoScrollClickCondition=!0,this.firstSeat=this.seats.first(),this.lastSeat=this.seats.last(),this.movesToOtherEnd=this.lastSeat.index(),this.leftBleedInView="left"===this.bleedType||"full"===this.bleedType,this.isRef=this.leftBleedInView?this.lastSeat:this.firstSeat}},{key:"photoPositionToggle",value:function(){if("card"===this.layoutOption){this.widget.removeClass("content-carousel-photo-position-left content-carousel-photo-position-right content-carousel-photo-position-top");var t=this.desktopBreakpoint?this.config.photoPositionClass:"content-carousel-photo-position-top";this.widget.addClass(t)}}},{key:"initClasses",value:function(){this.firstSeat.addClass("active"),this.isRef.addClass("is-ref"),this.inView(this.isRef)}},{key:"inView",value:function(t){this.activeEl=this.leftBleedInView?this.next(t):t,this.numberOfColumns=this.config.numberOfColumns,this.leftInView(),this.rightInView(),this.setInView()}},{key:"leftInView",value:function(){if(this.leftBleedInView){var t=this.prev(this.activeEl);t.addClass("in-view")}}},{key:"rightInView",value:function(){this.rightBleedInView="right"===this.bleedType||"full"===this.bleedType,this.rightBleedInView&&this.numberOfColumns++}},{key:"setInView",value:function(){for(var t=0;t<this.numberOfColumns;t++)this.activeEl.addClass("in-view"),this.activeEl=this.isRecycled?this.activeEl.next():this.next(this.activeEl)}},{key:"setImageOffsetValue",value:function(t,e){var i=e.height()/3;t.css("margin-top","".concat(i,"px")),e.parent().css("margin-top","-".concat(i,"px"))}},{key:"imageOffsetToggle",value:function(){this.widget.removeClass("content-carousel-photo-offset-left content-carousel-photo-offset-right content-carousel-photo-offset-top");var t=this.desktopBreakpoint?this.config.photoOffsetClass:"content-carousel-photo-offset-top";this.widget.addClass(t)}},{key:"shouldImageOffset",value:function(){var t=this,e="top"===this.config.cardPhotoPosition||!this.desktopBreakpoint;e&&this.seats.each((function(e,i){var n=$(i),o=n.find(".content-carousel-image img"),s=n.find(".content-carousel-item-container");o.prop("complete")?t.setImageOffsetValue(s,o):o.one("load",(function(){return t.setImageOffsetValue(s,o)}))}))}},{key:"imageTopOffset",value:function(){"card"===this.layoutOption&&this.cardPhotoOffset&&(this.imageOffsetToggle(),this.shouldImageOffset())}},{key:"carouselItemFocus",value:function(){var t="#".concat(this.config.widgetId);$("".concat(t," .content-carousel-content")).on("focus",function(t){var e=$(t.target).closest(".content-carousel-item");this.moveByTarget(e)}.bind(this))}},{key:"controlDots",value:function(){this.controlDots=this.widget.find(".control-dots [class*=control-dot-]"),this.controlDotsExist=this.controlDots.length,this.controlDotsExist&&(this.controlDots.first().addClass("active"),this.controlDotClick())}},{key:"controlDotClick",value:function(){this.controlDots.on("click",function(t){var e=$
1(t.currentTarget);this.moveByTarget(e)}.bind(this))}},{key:"moveByTarget",value:function(t){clearInterval(this.autoScrollRepeat);for(var e=t.index()-this.carousel.find(".active").index(),i=e>0?"next":"previous",n=0;n<Math.abs(e);n++)this.moveCarousel(i)}},{key:"currentCounters",value:function(){this.counters=this.widget.find(".counter [class*=current-counter-]"),this.countersExist=this.counters.length,this.countersExist&&this.counters.first().addClass("active")}},{key:"autoScroll",value:function(){this.config.enableAutoScroll&&(this.autoScrollRepeat=window.setInterval(function(){this.moveCarousel("next")}.bind(this),this.config.autoScrollSpeed))}},{key:"controlArrowClick",value:function(){this.widget.find(".toggle").on("click",function(t){clearInterval(this.autoScrollRepeat);var e=$(t.currentTarget).data("toggle");this.moveCarousel(e)}.bind(this))}},{key:"controlSwipe",value:function(){var t=document.getElementById("".concat(this.config.contentCarouselItemsContainerId));t&&(t.addEventListener("touchstart",(function(t){touchstartX=t.changedTouches[0].screenX}),!1),t.addEventListener("touchend",function(t){var e=t.changedTouches[0].screenX,i=e<touchstartX,n=e>touchstartX;(i||n)&&clearInterval(this.autoScrollRepeat),i&&this.moveCarousel("next"),n&&this.moveCarousel("previous")}.bind(this),!1))}},{key:"moveCarousel",value:function(t){this.moveCarouselVaribles(),"next"===t?this.toggleNext(this.el):this.togglePrev(this.el),this.recycledReturn||(this.carouselClasses(),this.inView(this.new_seat),this.activeClasses(),this.orderSeats(),this.isSetClass())}},{key:"moveCarouselVaribles",value:function(){this.recycledReturn=!1,this.firstSeatActive=this.firstSeat.hasClass("active"),this.lastSeatActive=this.lastSeat.hasClass("active"),this.el=this.widget.find(".is-ref").removeClass("is-ref")}},{key:"carouselClasses",value:function(){this.removeCarouselClasses(),this.addCarouselClasses()}},{key:"removeCarouselClasses",value:function(){this.widget.find(".active").removeClass("active"),this.widget.find(".in-view").removeClass("in-view")}},{key:"addCarouselClasses",value:function(){this.new_seat.addClass("is-ref").css("order","1"),this.newActiveSeat=this.leftBleedInView?this.next(this.new_seat):this.new_seat,this.newActiveSeat.addClass("active")}},{key:"activeClasses",value:function(){this.activeIndex=this.widget.find(".content-carousel-item.active").index(),this.controlDotsActive(),this.currentCountersActive()}},{key:"controlDotsActive",value:function(){this.controlDotsExist&&(this.controlDots.removeClass("active"),this.controlDots.eq(this.activeIndex).addClass("active"))}},{key:"currentCountersActive",value:function(){this.countersExist&&(this.counters.removeClass("active"),this.counters.eq(this.activeIndex).addClass("active"))}},{key:"orderSeats",value:function(){var t,e,i;for(t=e=2,i=this.seats.length;2<=i?e<=i:e>=i;t=2<=i?++e:--e)this.new_seat=this.next(this.new_seat).css("order","".concat(t))}},{key:"isSetClass",value:function(){return this.carousel.removeClass("is-set"),setTimeout(function(){return this.carousel.addClass("is-set")}.bind(this),50)}},{key:"next",value:function(t){return t.next().length?t.next():this.firstSeat}},{key:"prev",value:function(t){return t.prev().length?t.prev():this.lastSeat}},{key:"toggleNext",value:function(t){this.isRecycled&&this.lastSeatActive?this.recycledToggle(t,"previous"):this.regularToggle(t,"next")}},{key:"togglePrev",value:function(t){this.isRecycled&&this.firstSeatActive?this.recycledToggle(t,"next"):this.regularToggle(t,"previous")}},{key:"regularToggle",value:function(t,e){return"next"===e?this.regularToggleNext(t):this.regularTogglePrev(t),this.new_seat}},{key:"regularToggleNext",value:function(t){this.new_seat=this.next(t),this.carousel.removeClass("is-reversing")}},{key:"regularTogglePrev",value:function(t){this.new_seat=this.prev(t),this.carousel.addClass("is-reversing")}},{key:"recycledToggle",value:function(t,e){t.addClass("is-ref");for(var i=0;i<this.movesToOtherEnd;i++)this.moveCarousel(e);this.recycledReturn=!0}},{key:"fcpoSetup",value:function(){this.widget.find("a[data-fcpo-name]").on("click",(function(t){t.preventDefault()}))}},{key:"resize",value:function(){var t=this;$(window).smartresize((function(){t.mobileClass(),t.imageTopOffset(),t.photoPositionToggle(
1),t.checkStaticOnDesktop()}))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".content-carousel.widget .config",e)},168:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),t.backgroundImageURL&&(this.configs=t,this.display())}var i,n,o;return i=e,(n=[{key:"display",value:function(){"hide"==this.configs.mobileSettingOption&&(this.setTextColor(),this.resize())}},{key:"setTextColor",value:function(){var t=this.configs.rowTextColor,e=this.configs.mobileRowTextColor;if("default"!==e&&e!==t){var i=$("#".concat(this.configs.widgetId)),n=window.matchMedia("(min-width:".concat(this.configs.mobileHideBackgroundImageBreakpoint,"px)")).matches?t:e;i.removeClass("text-light text-dark").addClass("text-".concat(n))}}},{key:"resize",value:function(){var t=this;$(window).smartresize((function(){t.setTextColor()}))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".content-stripe-widget .config",e)},969:function(){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function n(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=s(t);if(e){var r=s(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return o(this,i)}}function o(e,i){return!i||"object"!==t(i)&&"function"!=typeof i?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e):i}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var r=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&i(t,e)}(c,GMBHours);var o,s,r,a=n(c);function c(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),(e=a.call(this,t)).configs=t,e.displayCurrentYear(),e.configureSocialXLinks(),e.footerLayoutClass(),e}return o=c,(s=[{key:"displayCurrentYear",value:function(){this.widget.find(".current-year").html((new Date).getFullYear())}},{key:"configureSocialXLinks",value:function(){if($(".social-links.widget").length<1){var t=window.location.href;window.location.hash&&(t=t.replace(window.location.hash,"")),$.each($(".social-links use"),(function(){0!=$(this).attr("xlink:href").indexOf("http")&&$(this).attr("xlink:href",t+$(this).attr("xlink:href"))}))}}},{key:"footerLayoutVariables",value:function(){this.footerLayoutSelection=this.configs.footerLayoutSelection,this.footer=this.widget.closest("footer[role=contentinfo]"),this.contactinfo=this.footer.find(".contact-info"),this.pName=this.contactinfo.find(".p-name"),this.footerLayoutOpt1="option-1"==this.footerLayoutSelection,this.footerLayoutOpt2="option-2"==this.footerLayoutSelection,this.footerLayoutOpt3="option-3"==this.footerLayoutSelection,this.footerLayoutOpt4="option-4"==this.footerLayoutSelection,this.footerLayoutOpt3Or4=this.footerLayoutOpt3||this.footerLayoutOpt4,this.footerLayoutOpt3Or4&&(this.upperRow=this.footer.find(".upper-row"),this.upperLeftColumn=this.upperRow.find(".left-column"),this.upperRightColumn=this.upperRow.find(".right-column"))}},{key:"footerLayoutInitial",value:function(){var t=this.contactinfo.find(".adr");this.footer.addClass(this.footerLayoutSelection),this.contactinfo.prepend(t),this.contactinfo.prepend(this.pName)}},{key:"reorderCorpLogo",value:function(){var t=this.footer.find(".corporate-logo");t.length>0&&(this.footerLayoutOpt1&&this.contactinfo.prepend(t),this.footerLayoutOpt4&&($(".footer-custom-content").length>
10?this.upperRightColumn:this.upperLeftColumn).prepend(t))}},{key:"phoneAndEmailContainerFill",value:function(){var t=this.contactinfo.find(".phone"),e=this.contactinfo.find(".email");t.length>0&&e.length>0&&!this.footerLayoutOpt2&&(t.before("<div class='phone-and-email-elements-container'></div>"),this.contactinfo.find(".phone-and-email-elements-container").prepend([t,e]))}},{key:"footerLayout3And4Variables",value:function(){this.upperCenterColumn=this.upperRow.find(".center-column")}},{key:"contactInfoIsEmptyCheck",value:function(){var t=this.contactinfo.find("p"),e=this.contactinfo.find("div");this.pName.length>0||t.length>0||e.length>0?this.upperCenterColumn.prepend(this.contactinfo):this.contactinfo.remove()}},{key:"faxAndChatExist",value:function(){var t=this.contactinfo.find(".fax"),e=this.contactinfo.find(".chat"),i=t.length>0&&e.length>0;i&&(t.before("<div class='fax-and-chat-elements-container'></div>"),this.contactinfo.find(".fax-and-chat-elements-container").prepend([e,t]))}},{key:"footerLayoutOpt4Initial",value:function(){if(this.footerLayoutOpt4){var t=this.widget.find(".lower-row .left-column");t.append(this.upperRightColumn.find('svg[style*="display"]')),t.append(this.upperRightColumn.find(".social-links"))}}},{key:"layout3And4Alt",value:function(){this.upperRow.find("[class*='-column']");var t=""==$.trim(this.upperLeftColumn.html()),e=""==$.trim(this.upperCenterColumn.html()),i=""==$.trim(this.upperRightColumn.html());t&&e&&i&&this.upperRow.remove()}},{key:"footerLayoutOpt3And4Initial",value:function(){this.footerLayoutOpt3Or4&&(this.footerLayout3And4Variables(),this.contactInfoIsEmptyCheck(),this.faxAndChatExist(),this.footerLayoutOpt4Initial(),this.layout3And4Alt())}},{key:"footerHeadingsFix",value:function(){var t,e=this.contactinfo.find(".contact-header.p-name > span");e.length&&""!=e.text()&&(t='<h2 class="quietH2">'.concat(e.html(),"</h2>"),e.html(t))}},{key:"footerLayoutClass",value:function(){this.footerLayoutVariables(),this.footerLayoutInitial(),this.phoneAndEmailContainerFill(),this.reorderCorpLogo(),this.footerLayoutOpt3And4Initial(),this.footerHeadingsFix()}}])&&e(o.prototype,s),r&&e(o,r),c}();G5.loadWidgetConfigs(".footer-info .config",r)},641:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.widgetId=t.widgetId,this.config=t,this.setAccessiblePhoneNumber()}var i,n,o;return i=e,(n=[{key:"setAccessiblePhoneNumber",value:function(){new AccessiblePhoneNumber("#".concat(this.widgetId," .html-phone"))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".html .config",e)},774:function(){function t(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,i){if(!t)return;if("string"==typeof t)return e(t,i);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,i)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function n(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var o=function(){function e(t){var i=this;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,null!=this.configs){var n=Array.from(Array(parseInt(this.configs.amountOfOptions)).keys()).map((function(t){return t+1}));this.formsToAppendLocation=n.map((function(t){return i.configs["form_to_append_location_select_".concat(t)]})),this.widget=$("#".concat(this.configs.widgetId)),this.userSelectOptions=this.configs.userSelectForms,this.clsUrl=this.configs.secureClsUrl,this.locationUrn=this.configs.locationUrn,this.locationsJson=this.configs.locationsJson,this.form=this.widget.find("form"),this.formSelectDropdown=this.widget.find(".user-form-options"),this.leadSlugForLocSelect="".concat(this.formsToAppendLocation.find((function(t){return!!t}))),this.locationDropdown=this.widget.find(".location-select"),this.runLocSelectOnce=!1,this.index=1,this.userSelect(),this.triggerEnhancer(),this.hideLocationSelect(),this.appendLocationDropdown(),this.changeFormId(),this.syncPrivacyPolicyLink()}}var o,s,r;return o=e,(s=[{key:"syncPrivacyPolicyLink",value:function(){var t=this,e=function(){var e=$
1("footer .footer-info a, footer .widget-footer-info a").filter((function(){var t=$(this).text().toLowerCase(),e=$(this).attr("href")||"";return t.includes("privacy")||e.toLowerCase().includes("privacy")})).first();if(e.length){var i=e.attr("href"),n=t.widget.find(".g5-enhanced-form .privacy-disclaimer");if(n.length){var o=n.find("a");if(o.length)o.attr("href",i),i&&(i.startsWith("http")||i.startsWith("//"))&&(o.attr("target","_blank"),o.attr("rel","noopener noreferrer")),console.log("Privacy policy link updated:",i);else{var s=n.html().replace(/privacy policy/gi,'<a href="'.concat(i,'" target="_blank" rel="noopener noreferrer">privacy policy</a>'));n.html(s),console.log("Privacy policy link created:",i)}}}else console.warn("Footer privacy policy link not found")};$(window).on("G5FormRendered",(function(){setTimeout(e,300)})),this.widget.find(".user-form-options").on("change",(function(){setTimeout(e,600)}))}},{key:"submitHackUrn",get:function(){return"true"===this.configs["hack_urn_".concat(this.index)]}},{key:"showPendingLocations",get:function(){return"true"===this.configs["show_pending_".concat(this.index)]}},{key:"showCorporateLocations",get:function(){return"true"===this.configs["show_corporate_".concat(this.index)]}},{key:"isOrderedBy",get:function(){switch(this.configs["select_ordering_".concat(this.index)]){case"order_by_state_city_address":return{displayBy:this.displayByStateCityAddress,orderBy:["state","city","street_address"]};case"order_by_city_brandedName":return{displayBy:this.displayByCityBrandedName,orderBy:["city","name","state"]};case"order_by_brandedName_city_state":return{displayBy:this.displayByBrandedNameCityState,orderBy:["name","state","city"]};case"order_by_city_state_brandedName":return{displayBy:this.displayByCityStateBrandedName,orderBy:["state","city","name"]};case"order_by_displayName_city_state":return{displayBy:this.displayByDisplayNameCityState,orderBy:["display_name","state","city"]};case"order_by_city_state_displayName":return{displayBy:this.displayByCityStateDisplayName,orderBy:["state","city","display_name"]};case"order_by_state_city_brandedName":return{displayBy:this.displayByStateCityBrandedName,orderBy:["state","city","name"]};case"order_by_state_city_displayName":return{displayBy:this.displayByStateCityDisplayName,orderBy:["state","city","display_name"]}}}},{key:"userSelect",value:function(){var t=this;if(this.userSelectOptions){this.widget.prepend('\n        <div class="user-form-select" style="margin-bottom:15px;">\n          <p id="user-form-label" class="paragraph-title">Please select the type of form you would like to submit</p>\n          <select id="user-form-options" class="user-form-options" aria-labelledby="user-form-label"></select>\n        </div>'),$.each(this.userSelectOptions,(function(e,i){var n='<option value="'.concat(e,'">').concat(i,"</option>");t.widget.find(".user-form-options").append(n)}));var e=!("object"===i(this.userSelectOptions)),n=Object.keys(this.userSelectOptions).length<=1;(e||n)&&this.widget.find(".user-form-select").hide()}}},{key:"orderLocations",value:function(t){return function(e,i){return e[t[0]].toLowerCase()===i[t[0]].toLowerCase()?e[t[1]].toLowerCase()===i[t[1]].toLowerCase()?e[t[2]].toLowerCase()>i[t[2]].toLowerCase()?1:-1:e[t[1]].toLowerCase()>i[t[1]].toLowerCase()?1:-1:e[t[0]].toLowerCase()>i[t[0]].toLowerCase()?1:-1}}},{key:"displayByStateCityAddress",value:function(t){return"".concat(t.state,", ").concat(t.city," - ").concat(t.street_address)}},{key:"displayByCityBrandedName",value:function(t){return"".concat(t.city," - ").concat(t.name)}},{key:"displayByBrandedNameCityState",value:function(t){return"".concat(t.name," - ").concat(t.city,", ").concat(t.state)}},{key:"displayByCityStateBrandedName",value:function(t){return"".concat(t.city,", ").concat(t.state," - ").concat(t.name)}},{key:"displayByDisplayNameCityState",value:function(t){return"".concat(t.display_name," - ").concat(t.city,", ").concat(t.state)}},{key:"displayByCityStateDisplayName",value:function(t){return"".concat(t.city,", ").concat(t.state," - ").concat(t.display_name)}},{key:"displayByStateCityBrandedName",value:function(t){return"".concat(t.state,", ").concat(t.city," - ").concat(t.name)}},{key:"displayByStateCityDisplayName",value:function(t){return"".concat(t.state,", ").concat(t.city," - ").concat(t.display_name)}},{key:"changeIndex",value:function(t){this.index=this.formsToAppendLocation.findIndex((function(e){return e===t}))+1}},{key:"updateLocationDropdownLabel",value:function(){$(".select_dropdown").text(this.configs["select_dropdown_label_".concat(this.index)])}},{key:"removeLocationDropdownOptions",value:function(){this.widget.find(".location-list-urn option").remove()}},{key:"appendDefaultLocationDropdownOption",value:function(){this.widget.find(".location-list-urn").append($('<option class="disabled-option-label" disabled selected="true" value=""></option>').text(this.configs["disabled_option_label_".concat(this.index)]))}},{key:"appendCorporateLocationAtTheTopOfTheList",value:function(e){var i=e.filter((function(t){return!t.corporate})),n=e.filter((function(t){return t.corporate}));return this.showCorporateLocations?[].concat(t(n),t(i)):i}},{key:"appendLocationDropdownOptions",value:function(){var t=this,e=this.showPendingLocations?this.locationsJson:this.locationsJson.filter((function(t){return!t.pending})),i=this.isOrderedBy,n=i.displayBy,o=i.orderBy,s=e.sort(this.orderLocations(o)),r=this.appendCorporateLocationAtTheTopOfTheList(s);$.each(r,(function(e,i){t.widget.find(".location-list-urn").append($("<option></option>
1").val(i.urn).text(n(i)))}))}},{key:"triggerEnhancer",value:function(){var t=this;this.widget.find(".user-form-options").change((function(){var e=$(this).attr("value");t.runLocSelectOnce=!1,t.leadSlugForLocSelect="".concat(e,"_form"),t.changeIndex(t.leadSlugForLocSelect);var i="".concat(t.clsUrl,"/api/v1/locations/").concat(t.locationUrn,"/html_forms/").concat(e);window.G5Leads.g5FormEnhancer({formUrl:i,enhanceClass:"".concat(t.configs.widgetId,".lead-form .g5-enhanced-form")})}))}},{key:"resetPriorSelections",value:function(){this.widget.find(".g5-enhanced-form .location-list-urn option:selected").prop("selected",!1)}},{key:"resetToFirstEmptyOption",value:function(){this.widget.find(".g5-enhanced-form .location-list-urn option:first").attr("selected","selected")}},{key:"triggerUrnSwap",value:function(){this.submitHackUrn?(this.resetPriorSelections(),this.resetToFirstEmptyOption(),this.widget.find(".location-list-urn").change((function(){$("input[type='hidden'][name='location-list-select']").remove();var t=$(this).attr("value"),e=$(this).parent().parent(),i=e.attr("action").split("/");i.splice(6,1,t),e.attr("action",i.join("/"))}))):this.widget.find(".location-select").remove()}},{key:"hideLocationSelect",value:function(){var t=this;$(window).on("G5FormResponseComplete",(function(){t.locationDropdown.hide(),t.widget.find(".user-form-select").hide()}))}},{key:"appendLocationDropdown",value:function(){var t=this;""!==this.leadSlugForLocSelect&&$(window).on("G5FormRendered",(function(){if(t.widget.find(".g5-enhanced-form .".concat(t.leadSlugForLocSelect)).length&&!t.runLocSelectOnce){var e=t.widget.find(".".concat(t.leadSlugForLocSelect," div:first"));t.locationDropdown.clone().insertBefore(e).fadeIn(),t.triggerUrnSwap(),t.runLocSelectOnce=!0,t.locationDropdown.remove(),t.updateLocationDropdownLabel(),t.removeLocationDropdownOptions(),t.appendDefaultLocationDropdownOption(),t.appendLocationDropdownOptions()}}))}},{key:"changeFormId",value:function(){var t=this;$(window).on("G5FormRendered",(function(){var e=setInterval(function(){var t=this;this.widget.find(".g5-enhanced-form form").length&&(this.changedFormId||(this.widget.find("input, textarea, select, label[for]").not(":input[type=submit], :input[type=radio], :input[name=lead_comments], textarea[name=g-recaptcha-response]").each((function(e,i){return"LABEL"==i.nodeName?i.setAttribute("for","".concat(i.getAttribute("for"),"-").concat(t.configs.widgetId)):i.id="".concat(i.id,"-").concat(t.configs.widgetId)})),this.changedFormId=!0),clearInterval(e))}.bind(t),100)}))}}])&&n(o.prototype,s),r&&n(o,r),e}();G5.loadWidgetConfigs(".lead-configs",o)},617:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.widget=$("#".concat(t.widgetId));new HomeUrl(this.configs);this.logoImg(),this.toggleLogoImg(),this.addMobileBg(),G5.fortAwesomeApi.registerWidget(this,"fortAwesomeLoaded")}var i,n,o;return i=e,(n=[{key:"logoImg",value:function(){this.configs.enableMobileSpecificDisplay&&(this.mobile=window.matchMedia("(max-width: ".concat(this.configs.mobileBreakpoint,"px)")).matches,this.sourceImg=this.mobile?this.configs.mobileLogoSourceUrl:this.configs.logoSourceUrl,this.imgMarkup(),this.widget.find("img").remove(),this.widget.append(this.widgetMarkup))}},{key:"imgMarkup",value:function(){this.widgetMarkup='<img class="u-logo p-name"                         src=\''.concat(this.sourceImg,"'                         ").concat(CloudinaryHelper.responsiveImage(this.sourceImg,{minWidth:300}),"                         alt='").concat(this.configs.logoAltTag,"' />")}},{key:"toggleLogoImg",value:function(){var t=this;$(window).resize((function(){t.logoImg()}))}},{key:"addMobileBg",value:function(){this.configs.enableMobileSpecificDisplay&&Number(this.configs.mobileBreakpoint)>=$(window).width()&&$(".logo-container").addClass("logo-mobile-bg")}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".logo .config",e)},930:function(){function t(t,i){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,i){if(!t)return;if("string"==typeof t)return e(t,i);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,i)}(t))||i&&t&&"number"==typeof t.length){n&&(t=n);var o=0,s=function(){};return{s,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,c=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){c=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw r}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function i(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}new(function(){function e(){var t=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.navVariables(),this.setupMenus(),this.bodyClickResetSubNav();var i=$(window).width(),n=$(window).height();$(window).smartresize((function(){if($(window).width()!=i||$(window).height()!=n)return i=$(window).width(),n=$(window).height(),t.resetNav(),t.setMenuHeights()})),$(this).trigger("navigationReady"),this.focusEvents(),this.skipLinkSetup()}var n,o,s;return n=e,(o=[{key:"skipLinkTemplate",value:function(){clearTimeout(window.skipTimer),window.skipTimer=setTimeout((function(){document.getElementById("skip-link")||(window.document.body.insertAdjacentHTML("afterbegin",'<a id="skip-link" onclick="skipLink(event)" href="#drop-target-main">Skip to Main Content</a>'),window.skipLoadObserver.disconnect())}),100)}},{key:"skipLinkSetup",value:function(){var e=this;window.skipTimer=0,window.skipLink=function(t){t.preventDefault();var e=document.querySelector("#drop-target-main");return e.setAttribute("tabindex","-1"),e.focus()},window.skipCallback=function(i){var n,o=t(i);try{for(o.s();!(n=o.n()).done;){var s=n.value;"childList"!==s.type&&"attributes"!==s.type||e.skipLinkTemplate()}}catch(t){o.e(t)}finally{o.f()}},window.skipLoadObserver=new MutationObserver(skipCallback),window.skipLoadObserver.observe(document.body,{attributes:!0,childList:!0,subtree:!0})}},{key:"navVariables",value:function(){this.body=$("body"),this.dropTarget=$("#drop-target-nav"),this.corporateMenu=this.dropTarget.find(".corporate-navigation"),this.locationMenu=this.dropTarget.find(".navigation"),this.path=location.pathname.match(/([^\/]*)\/*$/)[1],this.subnavAnchor=this.dropTarget.find(".subnav a"),this.navA=this.dropTarget.find(".navigation a"),this.navButton=$(".collapsable-btn")}},{key:"setActiveMenu",value:function(t){return t.find('a[href$="/'+this.path+'"]').addClass("active")}},{key:"setMenuHeights",value:function(){if(this.corporateMenu.length>0&&this.setMenuHeight(this.corporateMenu),this.locationMenu.length>0)return this.setMenuHeight(this.locationMenu)}},{key:"setMenuHeight",value:function(t){return t.css({maxHeight:$(window).height()-$("header[role=banner] .collapsable-btn").outerHeight(!0)+"px"})}},{key:"setupMenus",value:function(){if(this.corporateMenu.length>0&&this.setupMenu(this.corporateMenu),this.locationMenu.length>0)return this.setupMenu(this.locationMenu)}},{key:"setupMenu",value:function(t){if(this.setActiveMenu(t),this.setMenuHeight(t),t.find(".has-subnav").length>0)return this.setupSubNav(t)}},{key:"setupSubNav",value:function(t){var e=this;return t.find(".has-subnav > a").on("click",(function(t){var i=$(t.currentTarget);if(!e.body.hasClass("no-duplicate-parent-nav-items"))return e.closeSubNav(e.corporateMenu.find(".subnav").not(i.next())),e.closeSubNav(e.locationMenu.find(".subnav").not(i.next())),e.toggleSubNav(i.next()),window.noEvent(t)}))}},{key:"closeSubNav",value:function(t){return t.removeClass("show-subnav"),t.parent().removeClass("subnav-open")}},{key:"toggleSubNav",value:function(t){return t.toggleClass("show-subnav"),t.parent().toggleClass("subnav-open")}},{key:"resetNav",value:function(){this.dropTarget.removeClass("in"),this.navButton.removeClass("on"),this.body.removeClass("menu-open"),$(".m-top").removeClass("m-top-click"),$(".m-middle").removeClass("m-middle-click"),$(".m-bottom").removeClass("m-bottom-click"),this.body.removeClass("show-navigation"),this.body.removeClass("all-is-hidden"),$("#to-be-pushed").removeClass("push-left"),this.dropTarget.removeClass("show")}},{key:"resetSubNav",value:function(){return this.closeSubNav(this.corporateMenu.find(".subnav")),this.closeSubNav(this.locationMenu.find(".subnav"))}},{key:"bodyClickResetSubNav",value:function(){var t=this;this.dropTarget.find(".has-subnav").length>0&&this.body.on("click",(function(e){t.resetSubNav()}))}}
1,{key:"focusEvents",value:function(){this.focusOutSubnavItem(),this.focusSubnavItem(),this.focusOutNavAItem(),this.focusNavAItem(),this.navBtnClick()}},{key:"focusOutSubnavItem",value:function(){this.subnavAnchor.focusout(function(t){var e=$(t.currentTarget).closest(".has-subnav"),i=e.children("a");e.hasClass("subnav-open")&&i.click()}.bind(this))}},{key:"focusSubnavItem",value:function(){this.subnavAnchor.focus(function(t){var e=$(t.currentTarget).closest(".has-subnav"),i=e.children("a");e.hasClass("subnav-open")||i.click()}.bind(this))}},{key:"focusOutNavAItem",value:function(){this.navA.focusout(function(){setTimeout(function(){this.navButton.hasClass("on")&&!this.navA.is(":focus")&&this.navButton.click()}.bind(this),1)}.bind(this))}},{key:"focusNavAItem",value:function(){this.navA.focus(function(){this.navButton.hasClass("on")||this.navButton.click()}.bind(this))}},{key:"navBtnClick",value:function(){this.navButton.on("click",function(){setTimeout(function(){this.dropTarget.hasClass("in")&&this.navButton.hasClass("on")||this.resetNav()}.bind(this),1)}.bind(this))}}])&&i(n.prototype,o),s&&i(n,s),e}())},75:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,"true"===this.configs.appendPhone&&$(this.phoneMarkup()).insertAfter("".concat(this.configs.appendElements)),"true"===this.configs.prependPhone&&$(this.phoneMarkup()).insertBefore("".concat(this.configs.appendElements)),"true"===this.configs.appendPhone||"true"===this.configs.prependPhone)?($("".concat(this.configs.appendElements)).parents("div").addClass("phone-widget-wrapper"),$(window).trigger("appendedPhoneNumberReady","#".concat(this.configs.widgetId)),this.setAccessiblePhoneNumber()):"true"===this.configs.displayPhone&&this.setAccessiblePhoneNumber()}var i,n,o;return i=e,(n=[{key:"phoneMarkup",value:function(){return"       <a href='tel://".concat(this.configs.defaultPhoneNumber,"' id='appended-phone-").concat(this.configs.widgetId,"' title='Property Phone Number' class='appended-phone ").concat(this.configs.widgetId," number h-c-ret v-c-ret h-card vcard phone-widget-number'>         <span class='p-tel tel'>").concat(this.configs.defaultPhoneNumber,"</span>       </a>")}},{key:"setAccessiblePhoneNumber",value:function(){new AccessiblePhoneNumber(".phone-widget-number")}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".phone .config",e)},331:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){var i=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.window=$(window),this.widget=$("#".concat(t.widgetId)),this.displayType=t.displayType,this.evenGridColumns=t.evenGridColumns,this.evenGridType=this.widget.hasClass("grid-layout-1")||this.widget.hasClass("grid-layout-8"),this.gridRowGap=t.gridRowGap,this.photoSlideTransition=t.photoSlideTransition,this.photoSlideTransitionDuration=t.photoSlideTransitionDuration,this.enableLoadMore=t.enableLoadMore,this.loadMoreThreshold=t.loadMoreThreshold,this.loadMoreTextClosed=t.loadMoreTextClosed,this.loadMoreTextOpen=t.loadMoreTextOpen,this.mobileBreakpoint=window.matchMedia("(max-width: ".concat(t.mobileBreakpoint,")")).matches,this.lightbox=$("#".concat(t.lightboxId)),this.maxPhotoCards=50,this.photoCardContainer=".photo-card-container",this.photoCardsContainer=this.widget.find(".photo-cards-container"),this.widgetPhotoCards=this.widget.find(".photo-cards-container .photo-card"),this.photoCardContainers=this.widgetPhotoCards.find(this.photoCardContainer),this.parentContentStripe=this.widget.closest(".content-stripe-widget"),this.loadMoreButton=this.widget.find(".load-more-button"),this.window.resize((function(){return i.mobileBreakpoint=window.matchMedia("(max-width: ".concat(t.mobileBreakpoint,")")).matches})),this.widgetInitial(),this.widgetSlideTransition(),this.photoCardsMosaicResponsive(),this.gridGapSupport(),this.window.resize((function(){i.gridGapSupport(),i.photoCardsMosaicResponsive()})),this.cssFallbacks(),this.photoCardDisplay(),this.galleryDisplay(),this.addImagesFallbacks(),"true"==this.enableLoadMore&&"grid-layout-8"==t.gridType&&this.setupLoadMore()}var i,n,o;return i=e,(n=[{key:"widgetInitial",value:function(){var t=this.widgetPhotoCards.size(),e=this.widget.find(".total-card-count");this.widget.addClass("photo-cards-".concat(t)),e.text(t);var i=0;this.photoCardContainers.each((function(t,e){var n=$(e);i++,n.find(".this-card-count").text(i)}))}},{key:"widgetSlideTransition",value:function(){var t=this;if(this.photoSlideTransition){var e,i=function(){for(var e=t.window.scrollTop(),i=t.
1window.height()+e,n=function(n){var o=t.widgetPhotoCards.eq(n).find(t.photoCardContainer);if(o.length){var s=o.offset().top;s+o.outerHeight()>=e&&s<=i&&(o.hasClass("photo-slide-complete")||(o.addClass("photo-slide-transition"),o.one("transitionend",(function(){o.addClass("photo-slide-complete")}))))}},o=0;o<t.maxPhotoCards;o++)n(o)};this.window.one("load",i),this.window.on("scroll",(function(){clearTimeout(e),e=setTimeout(i,100)})),i()}}},{key:"photoCardsMosaicResponsive",value:function(){this.mobileBreakpoint?this.widget.addClass("mobile"):this.widget.removeClass("mobile")}},{key:"gridGapSupport",value:function(){if(!this.mobileBreakpoint)if(this.evenGridType){if(this.gridRowGap.indexOf("%")>=0){var t=parseFloat(this.gridRowGap.replace(/[^-\d\.]/g,"")),e=parseFloat(this.photoCardsContainer.css("height").replace(/[^-\d\.]/g,""))*t/100;this.photoCardsContainer.css("grid-row-gap",e)}}else{for(var i=this.photoCardsContainer.offset().top,n=this.photoCardsContainer.height()+i,o=[],s=0;s<this.maxPhotoCards;s++)if(this.widgetPhotoCards.eq(s).length){var r=n-(this.widgetPhotoCards.eq(s).find(this.photoCardContainer).offset().top+this.widgetPhotoCards.eq(s).find(this.photoCardContainer).outerHeight());o.push(r)}var a=Math.min.apply(null,o);this.widget.find(".photo-cards-mosaic-container").css("margin-bottom",-a)}}},{key:"objectFitSupport",value:function(){this.evenGridType||(this.widget.addClass("photo-cards-mosaic-object-fit-support"),this.photoCardContainers.each((function(t,e){var i=$(e),n=i.find(".front-photo"),o=n.attr("src");n.length&&(i.prepend('<div class="front-photo-alt"></div>'),i.find(".front-photo-alt").css("backgroundImage","url(".concat(o,")")))})))}},{key:"gridColumnsSupport",value:function(){this.evenGridType&&(this.widget.addClass("grid-columns-support"),this.widgetPhotoCards.css("width","".concat(100/this.evenGridColumns,"%")))}},{key:"cssFallbacks",value:function(){window.CSS&&window.CSS.supports||window.supportsCSS?(CSS.supports("(object-fit: cover) or (object-position: center)")||this.objectFitSupport(),CSS.supports("(grid-template-columns: 1fr)")||this.gridColumnsSupport()):(this.gridColumnsSupport(),this.objectFitSupport())}},{key:"photoCardDisplay",value:function(){"photo-cards"===this.displayType&&(this.photoCardTransitionClassToggle(),this.photoChecks(),this.touchTest(),this.touchHovers())}},{key:"photoCardTransitionClassToggle",value:function(){this.photoCardContainers.on("transitionstart",(function(t){$(t.currentTarget).removeClass("allow-scroll")})),this.photoCardContainers.on("transitionend",(function(t){$(t.currentTarget).addClass("allow-scroll")}))}},{key:"photoChecks",value:function(){this.photoCardContainers.each((function(t,e){var i=$(e),n=i.find(".front-photo"),o=i.find(".back-photo");if(n.length||i.addClass("no-front-photo"),o.length){var s=o.attr("src");i.prepend('<div class="back-photo-alt"></div>'),i.addClass("back-photo-card"),i.find(".back-photo-alt").css("backgroundImage","url(".concat(s,")")),o.remove()}}))}},{key:"touchTest",value:function(){$("html").hasClass("touchevents")&&this.photoCardContainers.addClass("touchevents-photo-cards")}},{key:"touchHovers",value:function(t){var e=this;$("body").on("touchend",(function(){e.photoCardContainers.removeClass("hover")})),this.photoCardContainers.on("touchend",(function(t){e.photoCardContainers.removeClass("hover"),$(t.currentTarget).hasClass("no-photo-card-transition")||($(t.currentTarget).addClass("hover"),t.stopPropagation())})),this.widgetPhotoCards.find("a").on("touchend",(function(t){var i=$(t.currentTarget).closest(e.photoCardContainer);i.hasClass("hover")||i.hasClass("no-photo-card-transition")||t.preventDefault()}))}},{key:"galleryDisplay",value:function(){var t=this;"gallery"===this.displayType&&(this.lightboxLeftArrow=this.lightbox.find(".photo-cards-lightbox-left-arrow"),this.lightboxRightArrow=this.lightbox.find(".photo-cards-lightbox-right-arrow"),this.lightboxResponsive(),this.initLightbox(),this.lightboxClick(),this.window.resize((function(){return t.lightboxResponsive()})))}},{key:"removeFAutoFromImageUrl",value:function(t){return t.replace(/(.+)(cloudinary.com)(.+)(f_auto,|,f_auto)(.+)$/i,"$1$2$3$5")}},{key:"removeFAutoFromSrcSet",value:function(t){return t.split(/(\b[0-9]+w, )/i).map(this.removeFAutoFromImageUrl).join("")}},{key:"setImageSrcFallback",value:function(t){var e=t.src,i=(t.srcset,this.removeFAutoFromImageUrl(e));t.src=i}},{key:"setImageSrcsetFallback",value:function(t){var e=t.srcset,i=this.removeFAutoFromSrcSet(e);t.srcset=i}},{key:"setImageFallback",value:function(t){this.setImageSrcFallback(t),this.setImageSrcsetFallback(t)}},{key:"isImageLoadedWithError",value:function(t){return t.complete&&0===t.naturalWi
1dth}},{key:"addImagesFallbacks",value:function(){var t=this;this.widget.find("img.front-photo").each((function(e,i){t.isImageLoadedWithError(i)?t.setImageFallback(i):i.addEventListener("error",(function e(){t.setImageFallback(i),i.removeEventListener("error",e)}))}))}},{key:"initLightbox",value:function(){var t="".concat(this.widget.selector," .siema");this.slideSiema=new Siema({selector:t,draggable:!0,onChange:this.setupSlider.bind(this),onInit:this.initSlider.bind(this)}),this.lightboxExitClick(),this.lightboxLeftArrowClick(),this.lightboxRightArrowClick(),this.lightboxKeyUps()}},{key:"lightboxResponsive",value:function(){var t=this.widget.find(".photo-cards-mosaic-container");this.mobileBreakpoint?(this.lightbox.addClass("mobile"),this.lightbox.closest(".col").removeClass("photo-cards-mosaic-lightbox-open"),this.lightbox.closest(".row").removeClass("photo-cards-mosaic-lightbox-open"),t.hide()):(this.lightbox.removeClass("mobile"),this.lightbox.hasClass("show")&&(this.lightbox.closest(".col").addClass("photo-cards-mosaic-lightbox-open"),this.lightbox.closest(".row").addClass("photo-cards-mosaic-lightbox-open")),t.show())}},{key:"lightboxClick",value:function(){var t=this;this.photoCardContainers.click((function(e){if(!t.mobileBreakpoint){var i=$(e.target).closest(".photo-card"),n=t.widgetPhotoCards.index(i);t.slideSiema.goTo(n),t.checkArrows(),t.widget.find(".photo-cards-lightbox").addClass("show"),t.lightbox.closest(".col").addClass("photo-cards-mosaic-lightbox-open"),t.lightbox.closest(".row").addClass("photo-cards-mosaic-lightbox-open"),t.triggerResize()}}))}},{key:"initSlider",value:function(){var t=this;this.setupSlider(),setTimeout((function(){return t.triggerResize()}),200)}},{key:"setupSlider",value:function(){this.setCounter(),this.checkArrows()}},{key:"setCounter",value:function(){var t=this.slideSiema?this.slideSiema.currentSlide:0;this.widget.find(".photo-cards-lightbox-counter").text("".concat(t+1," / ").concat(this.widgetPhotoCards.length))}},{key:"checkArrows",value:function(){this.slideSiema?0===this.slideSiema.currentSlide?(this.lightboxLeftArrow.hide(),this.lightboxRightArrow.show()):this.slideSiema.currentSlide===this.widgetPhotoCards.length-1?(this.lightboxRightArrow.hide(),this.lightboxLeftArrow.show()):(this.lightboxLeftArrow.show(),this.lightboxRightArrow.show()):(this.lightboxLeftArrow.hide(),this.lightboxRightArrow.show())}},{key:"triggerResize",value:function(){var t=window.document.createEvent("UIEvents");t.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(t)}},{key:"lightboxExitFunc",value:function(){this.lightbox.removeClass("show"),this.lightbox.closest(".col").removeClass("photo-cards-mosaic-lightbox-open"),this.lightbox.closest(".row").removeClass("photo-cards-mosaic-lightbox-open")}},{key:"lightboxLeftArrowFunc",value:function(){this.slideSiema.prev()}},{key:"lightboxRightArrowFunc",value:function(){this.slideSiema.next()}},{key:"lightboxExitClick",value:function(){var t=this;this.lightbox.find(".photo-cards-lightbox-exit").click((function(){t.lightboxExitFunc()}))}},{key:"lightboxLeftArrowClick",value:function(){var t=this;this.lightboxLeftArrow.click((function(){t.lightboxLeftArrowFunc()}))}},{key:"lightboxRightArrowClick",value:function(){var t=this;this.lightboxRightArrow.click((function(){t.lightboxRightArrowFunc()}))}},{key:"lightboxKeyUps",value:function(){var t=this;$(document).keyup((function(e){t.lightbox.hasClass("show")&&(27===e.which?t.lightboxExitFunc():37===e.which?t.lightboxLeftArrowFunc():39===e.which&&t.lightboxRightArrowFunc())}))}},{key:"togglePhotoThreshold",value:function(t){this.widgetPhotoCards.slice(this.loadMoreThreshold).toggleClass("hide",t)}},{key:"setupLoadMore",value:function(){var t=this;this.togglePhotoThreshold(!0),this.loadMoreButton.click((function(e){t.photoCardsContainer.hasClass("hide-threshold")?(t.photoCardsContainer.removeClass("hide-threshold").addClass("show-threshold"),t.togglePhotoThreshold(!1),t.loadMoreButton[0].innerHTML=t.loadMoreTextOpen):(t.photoCardsContainer.removeClass("show-threshold").addClass("hide-threshold"),t.togglePhotoThreshold(!0),t.loadMoreButton[0].innerHTML=t.loadMoreTextClosed,t.photoCardsContainer[0].scrollIntoView({behavior:"smooth"}))}))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".photo-cards-mosaic .config",e)},243:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.widget=$("#".concat(t.widgetId)),this.window=$(window),this.rowFirstChild=$(".row:first-child"),this.photoImg(),this.scrollTransitionListener(),this.togglePhotoImg(),this.mobileHeroContent()}var i,n,o;return i=e,(n=[{key:"photoImg",value:function(){this.configs.enableMobileSpecificDisplay&&(this.mobile=window.matchMedia("(max-width: ".concat(this.configs.mobileBreakpoint,"px)")).matches,this.sourceImg=this.mobile?this.configs.mobileSourceUrl:this.configs.photoSourceUrl,this.figureWidgetMarkup())}},{key:"figureWidgetMarkup",value:function(){if(this.widget.find("img").attr("src")!=this.sourceImg){var t=this.widget.find(".photo-wrapper");t.empty(),this.setWidgetClasses(),this.imgMarkup(),this.filterMarkup(),this.captionMarkup(),this.linkMarkup(),t.prepend(this.widgetMarkup)}}}
1,{key:"setWidgetClasses",value:function(){var t="".concat(this.configs.mobileClass," ").concat(this.configs.mobileAlignment),e="".concat(this.configs.photoClass," ").concat(this.configs.photoAlignment),i=this.mobile?t:e,n=this.mobile?e:t;this.widget.removeClass(n).addClass(i)}},{key:"imgMarkup",value:function(){var t=this.mobile?this.configs.mobileAltTag:this.configs.photoAltTag;this.widgetMarkup='<img class="u-photo"                         loading="'.concat(this.configs.loadingType,"\"\n                        src='").concat(this.sourceImg,"'                         ").concat(CloudinaryHelper.responsiveImage(this.sourceImg,{minWidth:300}),"                         alt='").concat(t,"' />")}},{key:"filterMarkup",value:function(){(this.mobile?this.configs.mobileFilter:this.configs.photoFilter)&&(this.widgetMarkup="<div class='filter'></div>"+this.widgetMarkup)}},{key:"captionMarkup",value:function(){var t=this.mobile?this.configs.mobileCaption:this.configs.photoCaption;""!==t&&(this.widgetMarkup+="<figcaption class='p-name'>".concat(t,"</figcaption>"))}},{key:"linkMarkup",value:function(){var t=this.mobile?this.configs.mobileLinkUrl:this.configs.photoLinkUrl;""!==t&&(this.photoAnchor="<a href='".concat(t,"'"),this.linkTargetMarkup(),this.photoAnchor+=">",this.widgetMarkup=this.photoAnchor+this.widgetMarkup+"</a>")}},{key:"linkTargetMarkup",value:function(){(this.mobile?this.configs.mobileLinkTarget:this.configs.photoLinkTarget)&&(this.photoAnchor+="target='_blank'")}},{key:"togglePhotoImg",value:function(){var t=this;this.window.resize((function(){t.photoImg()}))}},{key:"updateOffset",value:function(t){var e=this.configs.transitionOffset;return t-5<e?parseInt(t)-5:e}},{key:"updateOffsetStyle",value:function(t){var e=this.widget[0].querySelector("style").textContent.replace(/translate\(-\d{1,5}px\)/,"translate(-"+t+"px)").replace(/translate\(\d{1,5}px\)/,"translate("+t+"px)");this.widget[0].querySelector("style").textContent=e}},{key:"scrollTransitionListener",value:function(){var t=this;this.configs.transition&&(this.updateOffsetStyle(this.updateOffset(this.widget[0].getBoundingClientRect().width)),this.window.on("resize",{window:this.window,widget:this.widget},(function(e){t.updateOffsetStyle(t.updateOffset(t.widget[0].getBoundingClientRect().width))})),this.window.on("scroll",{window:this.window,widget:this.widget},(function(e){var i=e.data.window.scrollTop(),n=e.data.window.height()+i,o=e.data.widget.offset().top;o+e.data.widget.outerHeight()>=i&&o<=n&&(e.data.widget.addClass("photo-transition"),e.data.widget.on("transitionend",(function(){$(t).removeClass("photo-transition photo-transition-left photo-transition-right")})))})))}},{key:"mobileHeroContent",value:function(){this.mobileHeroContentAddClass("mobile-hero-content-over-image"),this.mobileHeroContentAddClass("mobile-hero-content-over-image-interior"),this.mobileHeroContentAlign("left"),this.mobileHeroContentAlign("right")}},{key:"mobileHeroContentAlign",value:function(t){this.rowFirstChild.hasClass("mobile-hero-".concat(t))&&$("#drop-target-logo").addClass("mobile-hero-".concat(t))}},{key:"mobileHeroContentAddClass",value:function(t){this.rowFirstChild.hasClass(t)&&$("body").addClass(t)}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".photo .config",e)},518:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configs=t,this.widget=$("#".concat(this.configs.widgetId)),this.initForm()}var i,n,o;return i=e,(n=[{key:"initForm",value:function(){this.form=this.widget.find(".social-links-contact-form"),this.hideForm(),this.configs.showContactForm&&(this.setFormListener(),this.setExitListener(),this.changeFormId())}},{key:"changeFormId",value:function(){var t=this;$(window).on("G5FormRendered",(function(){t.checkFormExists=setInterval(t.changeIds.bind(t),100)}))}},{key:"changeIds",value:function(){var t=this,e=['input:not(".form-field input")','textarea:not(".form-field textarea")','select:not(".form-field select")'].join(", ");this.widget.find(".g5-enhanced-form form").length&&(this.changedFormId||(this.widget.find(".g5-enhanced-form .form-field").each((function(e,i){t.changeG5FieldId(i)})),this.widget.find(e).each((function(e,i){t.changeNonG5FieldId(i)})),this.changeLeadContactFormID(),this.changedFormId=!0),clearInterval(this.checkFormExists))}}
1,{key:"changeG5FieldId",value:function(t){var e=$(t).find("input, textarea, select").first(),i=e.attr("id");if(i){var n=i+"-cis";e.attr("id",n),$(t).find("label").attr("for",n)}}},{key:"changeNonG5FieldId",value:function(t){var e=$(t).hasClass("g-recaptcha-response")?null:$(t).attr("id");e&&$(t).attr("id",e+"-cis")}},{key:"changeLeadContactFormID",value:function(){this.widget.find(".g5-enhanced-form form #resident-info").attr("id","resident-info-CIS-widget"),this.toggleResidentInfo()}},{key:"toggleResidentInfo",value:function(){$("#p-relationship-cis").change((function(){"Self"==$(this).val()?($("#resident-info-CIS-widget").hide(),$("#p-resident-first-name").attr("novalidate","novalidate"),$("#p-resident-last-name").attr("novalidate","novalidate"),$("#p-resident-first-name").prop("required",!1),$("#p-resident-last-name").prop("required",!1),$("#p-resident-first-name").val(""),$("#p-resident-last-name").val("")):($("#resident-info-CIS-widget").show(),$("#p-resident-first-name").removeAttr("novalidate"),$("#p-resident-last-name").removeAttr("novalidate"),$("#p-resident-first-name").prop("required",!0),$("#p-resident-last-name").prop("required",!0))}))}},{key:"setExitListener",value:function(){var t=this;return this.widget.on("click",".close-btn",(function(){return t.hideForm(),!1}))}},{key:"setFormListener",value:function(){var t=this;return this.widget.on("click",".toggle-form",(function(){return t.form.hasClass("active")?t.hideForm():t.showForm(),!1}))}},{key:"showForm",value:function(){this.form.removeClass("inactive"),this.form.addClass("active"),this.form.fadeIn()}},{key:"hideForm",value:function(){this.form.removeClass("active"),this.form.addClass("inactive"),this.form.fadeOut()}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".social-links-v2 .config",e)},933:function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var e=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.configVariables(t),this.elementVariables(),this.responsiveClasses(t),this.tabbedListFill(),this.setMobileActiveTabName(),this.tabNameOnKeydown(),this.tabNameOnClick(),this.resize(t)}var i,n,o;return i=e,(n=[{key:"configVariables",value:function(t){this.widget=$("#".concat(t.tabbedWidgetId)),this.mobileTabLayoutIsDropDown="drop_down"===t.mobileTabLayout}},{key:"elementVariables",value:function(){this.tabbedList=this.widget.find(".tabbed-list"),this.tabbedContent=this.widget.find(".tabbed-content"),this.tab=this.tabbedContent.find(".tab")}},{key:"responsiveClasses",value:function(t){var e=t.desktopTabOrientation,i=t.desktopTabLayoutClass,n=t.desktopTabTransitionClass,o=t.mobileTabLayoutClass,s=t.mobileBreakpoint,r=window.matchMedia("(min-width: ".concat(s,")")).matches;this.widget.toggleClass("tabbed-content-desktop ".concat(i," ").concat(e," ").concat(n),r),this.widget.toggleClass("tabbed-content-mobile ".concat(o),!r)}},{key:"tabbedListFill",value:function(){this.hiddenTabs=[],this.tabLoop(),this.tabbedName=this.tabbedList.find("button"),this.tabbedNameFirst=this.tabbedList.find("button:first-child"),this.tabbedNameLast=this.tabbedList.find("button:last-child"),this.hiddenTabLoop(),this.setActiveClasses()}},{key:"tabLoop",value:function(){var t=this;this.tab.each((function(e,i){var n=$(i),o=n.find(".tab-widget").attr("data-tab-name");t.tabbedList.append('<button tabindex="-1" aria-label="Tab - '.concat(o,'"><span data-text="').concat(o,'">').concat(o,"</span></button>")),""===o&&t.hiddenTabs.push(n.index())}))}},{key:"hiddenTabLoop",value:function(){for(var t=this.hiddenTabs.length,e=0;e<t;e++){var i=this.hiddenTabs[e];this.tabbedName.eq(i).hide(),this.tab.eq(i).hide()}}},{key:"setActiveClasses",value:function(){this.tabbedList.find("button:not([style*=none])").eq(0).addClass("active").attr("tabindex","0"),this.tabbedContent.find(".tab:not([style*=none])").eq(0).addClass("active")}},{key:"setMobileActiveTabName",value:function(){if(this.mobileTabLayoutIsDropDown){this.mobileActiveTabName=this.widget.find(".mobile-drop-down-button");var t=this.tabbedList.find(".active span").text();this.mobileActiveTabName.text(t),this.mobileDropDownButtonClick()}}},{key:"mobileDropDownButtonClick",value:function(){this.mobileActiveTabName.click(function(){this.tabbedList.addClass("drop-down")}.bind(this))}},{key:"moveFocusToPreviousTab",value:function(t){newTabbedName=t.is(":first-child")?this.tabbedNameLast:t.prev(),newTabbedName.focus()}},{key:"moveFocusToNextTab",value:function(t){newTabbedName=t.is(":last-child")?this.tabbedNameFirst:t.next(),newTabbedName.focus()}},{key:"tabNameOnKeydown",value:function(){this.tabbedName.keydown(function(t){var e=$
1(t.currentTarget),i=!1;switch(t.key){case"ArrowLeft":this.moveFocusToPreviousTab(e),i=!0;break;case"ArrowRight":this.moveFocusToNextTab(e),i=!0;break;case"Home":this.tabbedNameFirst.focus(),i=!0;break;case"End":this.tabbedNameLast.focus(),i=!0}i&&(t.stopPropagation(),t.preventDefault())}.bind(this))}},{key:"tabNameOnClick",value:function(){var t=this.tabbedName,e=this.tab;t.click(function(i){var n=$(i.currentTarget);t.removeClass("active").attr("tabindex","-1"),n.addClass("active").attr("tabindex","0"),e.removeClass("active"),e.eq(n.index()).addClass("active"),this.tabNameClickMobileDropDown(n),this.widget.hasClass("tabbed-content-mobile")&&this.mobiletabScrollIntoView(i.currentTarget)}.bind(this))}},{key:"mobiletabScrollIntoView",value:function(t){var e=t,i=e.offsetLeft,n=e.offsetWidth,o=t.parentNode,s=o.offsetWidth,r=s>n?(s-n)/2:15;o.scrollTo({top:0,left:i-r,behavior:"smooth"})}},{key:"tabNameClickMobileDropDown",value:function(t){if(this.mobileTabLayoutIsDropDown){this.tabbedList.removeClass("drop-down");var e=t.find("span").text();this.mobileActiveTabName.text(e)}}},{key:"resize",value:function(t){var e=this;$(window).resize((function(){e.responsiveClasses(t)}))}}])&&t(i.prototype,n),o&&t(i,o),e}();G5.loadWidgetConfigs(".tabbed-widget .config",e)}},e={};function i(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={id:n,loaded:!1,exports:{}};return t[n](s,s.exports,i),s.loaded=!0,s.exports}i.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},i(325),i(535),i(557),i(536),i(258),i(384),i(71),i(799),i(391),i(569),i(660),i(858),i(129),i(800),i(289),i(168),i(969),i(641),i(774),i(617),i(930),i(75),i(331),i(243),i(518),i(933);i(179)}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.