!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=17)}([function(t,e,i){var n,o,s;o=[i(18),i(1)],void 0===(s="function"==typeof(n=function(t,e){var i=t.Slide,n=i.prototype.updateTarget;i.prototype.updateTarget=function(){if(n.apply(this,arguments),this.parent.options.fade){var t=this.target-this.x,e=this.cells[0].x;this.cells.forEach((function(i){var n=i.x-e-t;i.renderPosition(n)}))}},i.prototype.setOpacity=function(t){this.cells.forEach((function(e){e.element.style.opacity=t}))};var o=t.prototype;t.createMethods.push("_createFade"),o._createFade=function(){this.fadeIndex=this.selectedIndex,this.prevSelectedIndex=this.selectedIndex,this.on("select",this.onSelectFade),this.on("dragEnd",this.onDragEndFade),this.on("settle",this.onSettleFade),this.on("activate",this.onActivateFade),this.on("deactivate",this.onDeactivateFade)};var s=o.updateSlides;o.updateSlides=function(){s.apply(this,arguments),this.options.fade&&this.slides.forEach((function(t,e){var i=e==this.selectedIndex?1:0;t.setOpacity(i)}),this)},o.onSelectFade=function(){this.fadeIndex=Math.min(this.prevSelectedIndex,this.slides.length-1),this.prevSelectedIndex=this.selectedIndex},o.onSettleFade=function(){delete this.didDragEnd,this.options.fade&&(this.selectedSlide.setOpacity(1),this.slides[this.fadeIndex]&&this.fadeIndex!=this.selectedIndex&&this.slides[this.fadeIndex].setOpacity(0))},o.onDragEndFade=function(){this.didDragEnd=!0},o.onActivateFade=function(){this.options.fade&&this.element.classList.add("is-fade")},o.onDeactivateFade=function(){this.options.fade&&(this.element.classList.remove("is-fade"),this.slides.forEach((function(t){t.setOpacity("")})))};var r=o.positionSlider;o.positionSlider=function(){this.options.fade?(this.fadeSlides(),this.dispatchScrollEvent()):r.apply(this,arguments)};var a=o.positionSliderAtSelected;o.positionSliderAtSelected=function(){this.options.fade&&this.setTranslateX(0),a.apply(this,arguments)},o.fadeSlides=function(){if(!(this.slides.length<2)){var t=this.getFadeIndexes(),e=this.slides[t.a],i=this.slides[t.b],n=this.wrapDifference(e.target,i.target),o=this.wrapDifference(e.target,-this.x);o/=n,e.setOpacity(1-o),i.setOpacity(o);var s=t.a;this.isDragging&&(s=o>.5?t.a:t.b),null!=this.fadeHideIndex&&this.fadeHideIndex!=s&&this.fadeHideIndex!=t.a&&this.fadeHideIndex!=t.b&&this.slides[this.fadeHideIndex].setOpacity(0),this.fadeHideIndex=s}},o.getFadeIndexes=function(){return this.isDragging||this.didDragEnd?this.options.wrapAround?this.getFadeDragWrapIndexes():this.getFadeDragLimitIndexes():{a:this.fadeIndex,b:this.selectedIndex}},o.getFadeDragWrapIndexes=function(){var t=this.slides.map((function(t,e){return this.getSlideDistance(-this.x,e)}),this),i=t.map((function(t){return Math.abs(t)})),n=Math.min.apply(Math,i),o=i.indexOf(n),s=t[o],r=this.slides.length,a=s>=0?1:-1;return{a:o,b:e.modulo(o+a,r)}},o.getFadeDragLimitIndexes=function(){for(var t=0,e=0;e0){var i=this.cells[t-1];e=i.x+i.size.outerWidth}for(var n=this.cells.length,o=t;o0;){var o=this.cells[e];if(!o)break;n.push(o),e+=i,t-=o.size.outerWidth}return n},p._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var t=this.options.rightToLeft,e=t?"marginRight":"marginLeft",i=t?"marginLeft":"marginRight",n=this.slideableWidth-this.getLastCell().size[i],o=n1))return t;var i=n.modulo(t,e),o=Math.abs(i-this.selectedIndex),s=Math.abs(i+e-this.selectedIndex),r=Math.abs(i-e-this.selectedIndex);!this.isDragSelect&&s=e&&(this.x+=this.slideableWidth)},p.previous=function(t,e){this.select(this.selectedIndex-1,t,e)},p.next=function(t,e){this.select(this.selectedIndex+1,t,e)},p.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];t&&(this.unselectSelectedSlide(),this.selectedSlide=t,t.select(),this.selectedCells=t.cells,this.selectedElements=t.getCellElements(),this.selectedCell=t.cells[0],this.selectedElement=this.selectedElements[0])},p.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},p.selectInitialIndex=function(){var t=this.options.initialIndex;if(this.isInitActivated)this.select(this.selectedIndex,!1,!0);else{if(t&&"string"==typeof t)if(this.queryCell(t))return void this.selectCell(t,!1,!0);var e=0;t&&this.slides[t]&&(e=t),this.select(e,!1,!0)}},p.selectCell=function(t,e,i){var n=this.queryCell(t);if(n){var o=this.getCellSlideIndex(n);this.select(o,e,i)}},p.getCellSlideIndex=function(t){for(var e=0;e *"),this.getCell(t))},p.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(1+2*t>=i)return this.getCellElements();for(var o=[],s=e-t;s<=e+t;s++){var r=this.options.wrapAround?n.modulo(s,i):s,a=this.slides[r];a&&(o=o.concat(a.getCellElements()))}return o},p.queryCell=function(t){if("number"==typeof t)return this.cells[t];if("string"==typeof t){if(t.match(/^[#\.]?[\d\/]/))return;t=this.element.querySelector(t)}return this.getCell(t)},p.uiChange=function(){this.emitEvent("uiChange")},p.childUIPointerDown=function(t){"touchstart"!=t.type&&t.preventDefault(),this.focus()},p.onresize=function(){this.watchCSS(),this.resize()},n.debounceMethod(f,"onresize",150),p.resize=function(){if(this.isActive){this.getSize(),this.options.wrapAround&&(this.x=n.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var t=this.selectedElements&&this.selectedElements[0];this.selectCell(t,!1,!0)}},p.watchCSS=function(){this.options.watchCSS&&(-1!=l(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},p.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;if(this.options.accessibility&&!e){var i=f.keyboardHandlers[t.keyCode];i&&i.call(this)}},f.keyboardHandlers={37:function(){var t=this.options.rightToLeft?"next":"previous";this.uiChange(),this[t]()},39:function(){var t=this.options.rightToLeft?"previous":"next";this.uiChange(),this[t]()}},p.focus=function(){var e=t.pageYOffset;this.element.focus({preventScroll:!0}),t.pageYOffset!=e&&t.scrollTo(t.pageXOffset,e)},p.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach((function(t){t.destroy()})),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},p.destroy=function(){this.deactivate(),t.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),a&&this.$element&&a.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete d[this.guid]},n.extend(p,r),f.data=function(t){var e=(t=n.getQueryElement(t))&&t.flickityGUID;return e&&d[e]},n.htmlInit(f,"flickity"),a&&a.bridget&&a.bridget("flickity",f);return f.setJQuery=function(t){a=t},f.Cell=o,f.Slide=s,f}(s,t,e,i,n,o,r)}.apply(e,n))||(t.exports=o)}(window)},function(t,e,i){var n,o;function s(t){return(s="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)} /*! * getSize v2.0.3 * measure size of elements * MIT license */window,void 0===(o="function"==typeof(n=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],n=i.length;function o(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),i}var r,a=!1;function l(e){if(function(){if(!a){a=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);r=200==Math.round(t(n.width)),l.isBoxSizeOuter=r,i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==s(e)&&e.nodeType){var c=o(e);if("none"==c.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;ea||ra?1:-1)*((void 0!==e[s]?e[s]:e)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},h._getIsSameSortBy=function(t){for(var e=0;e1&&i+t>this.cols?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft")?n.left:n.right,s=o+i.outerWidth,r=Math.floor(o/this.columnWidth);r=Math.max(0,r);var a=Math.floor(s/this.columnWidth);a-=s%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?n.top:n.bottom)+i.outerHeight,c=r;c<=a;c++)this.colYs[c]=Math.max(l,this.colYs[c])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i})?n.apply(e,o):n)||(t.exports=s)},function(t,e,i){var n,o;!function(s,r){"use strict";void 0===(o="function"==typeof(n=r)?n.call(e,i,e,t):n)||(t.exports=o)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i=0;e--)this.handlers[e]===t&&this.handlers.splice(e,1)}},{key:"dispatch",value:function(){for(var t=0,e=this.handlers.length;t0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var e=this.preV;if(t.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var i={x:t.touches[1].pageX-this.x1,y:t.touches[1].pageY-this.y1};e.x=i.x,e.y=i.y,this.pinchStartLen=o(e),this.multipointStart.dispatch(t,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(t,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(t){if(t.touches){var e=this.preV,i=t.touches.length,n=t.touches[0].pageX,s=t.touches[0].pageY;if(this.isDoubleTap=!1,i>1){var r=t.touches[1].pageX,a=t.touches[1].pageY,l={x:t.touches[1].pageX-n,y:t.touches[1].pageY-s};null!==e.x&&(this.pinchStartLen>0&&(t.zoom=o(l)/this.pinchStartLen,this.pinch.dispatch(t,this.element)),t.angle=function(t,e){var i=function(t,e){var i=o(t)*o(e);if(0===i)return 0;var n=function(t,e){return t.x*e.x+t.y*e.y}(t,e)/i;return n>1&&(n=1),Math.acos(n)}(t,e);return function(t,e){return t.x*e.y-e.x*t.y}(t,e)>0&&(i*=-1),180*i/Math.PI}(l,e),this.rotate.dispatch(t,this.element)),e.x=l.x,e.y=l.y,null!==this.x2&&null!==this.sx2?(t.deltaX=(n-this.x2+r-this.sx2)/2,t.deltaY=(s-this.y2+a-this.sy2)/2):(t.deltaX=0,t.deltaY=0),this.twoFingerPressMove.dispatch(t,this.element),this.sx2=r,this.sy2=a}else{if(null!==this.x2){t.deltaX=n-this.x2,t.deltaY=s-this.y2;var c=Math.abs(this.x1-this.x2),h=Math.abs(this.y1-this.y2);(c>10||h>10)&&(this._preventTap=!0)}else t.deltaX=0,t.deltaY=0;this.pressMove.dispatch(t,this.element)}this.touchMove.dispatch(t,this.element),this._cancelLongTap(),this.x2=n,this.y2=s,i>1&&t.preventDefault()}}},{key:"end",value:function(t){if(t.changedTouches){this._cancelLongTap();var e=this;t.touches.length<2&&(this.multipointEnd.dispatch(t,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(t.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout((function(){e.swipe.dispatch(t,e.element)}),0)):(this.tapTimeout=setTimeout((function(){e._preventTap||e.tap.dispatch(t,e.element),e.isDoubleTap&&(e.doubleTap.dispatch(t,e.element),e.isDoubleTap=!1)}),0),e.isDoubleTap||(e.singleTapTimeout=setTimeout((function(){e.singleTap.dispatch(t,e.element)}),250))),this.touchEnd.dispatch(t,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(t){this.cancelAll(),this.touchCancel.dispatch(t,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"}},{key:"on",value:function(t,e){this[t]&&this[t].add(e)}},{key:"off",value:function(t,e){this[t]&&this[t].del(e)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]),t}(),c=function(){function t(i,n){var o=this,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(e(this,t),this.img=i,this.slide=n,this.onclose=s,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",(function(t){return o.dragStart(t)}),!1),this.img.addEventListener("mouseup",(function(t){return o.dragEnd(t)}),!1),this.img.addEventListener("mousemove",(function(t){return o.drag(t)}),!1),this.img.addEventListener("click",(function(t){if(!o.zoomedIn)return o.zoomIn();o.zoomedIn&&!o.dragging&&o.zoomOut()}),!1),this.img.setZoomEvents=!0}return n(t,[{key:"zoomIn",value:function(){var t=this.widowWidth();if(!(this.zoomedIn||t<=768)){var e=this.img;if(e.setAttribute("data-style",e.getAttribute("style")),e.style.maxWidth=e.naturalWidth+"px",e.style.maxHeight=e.naturalHeight+"px",e.naturalWidth>t){var i=t/2-e.naturalWidth/2;this.setTranslate(this.img.parentNode,i,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(t){t.preventDefault(),this.zoomedIn?("touchstart"===t.type?(this.initialX=t.touches[0].clientX-this.xOffset,this.initialY=t.touches[0].clientY-this.yOffset):(this.initialX=t.clientX-this.xOffset,this.initialY=t.clientY-this.yOffset),t.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(t){var e=this;t.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout((function(){e.dragging=!1,e.img.isDragging=!1,e.img.classList.remove("dragging")}),100)}},{key:"drag",value:function(t){this.active&&(t.preventDefault(),"touchmove"===t.type?(this.currentX=t.touches[0].clientX-this.initialX,this.currentY=t.touches[0].clientY-this.initialY):(this.currentX=t.clientX-this.initialX,this.currentY=t.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(t){if(this.zoomedIn){var e=t.clientX-this.img.naturalWidth/2,i=t.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,e,i)}}},{key:"setTranslate",value:function(t,e,i){t.style.transform="translate3d("+e+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),t}(),h=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),u=null!==h||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,d=document.getElementsByTagName("html")[0],f=function(){var t,e=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(void 0!==e.style[t])return i[t]}(),p=function(){var t,e=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(t in i)if(void 0!==e.style[t])return i[t]}(),m=Date.now(),g={},v={selector:".glightbox",elements:null,skin:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,onOpen:null,onClose:null,loop:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plyr:{css:"https://cdn.plyr.io/3.5.6/plyr.css",js:"https://cdn.plyr.io/3.5.6/plyr.js",config:{ratio:"16:9",youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoomIn",closeEffect:"zoomOut",slideEffect:"slide",moreText:"See more",moreLength:60,lightboxHtml:"",cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slide_back:{in:"slideInLeft",out:"slideOutRight"}},svg:{close:'',next:' ',prev:''}};function y(){var t={},e=!0,i=0,n=arguments.length;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(e=arguments[0],i++);for(var o=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e&&"[object Object]"===Object.prototype.toString.call(i[n])?t[n]=y(!0,t[n],i[n]):t[n]=i[n])};i1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=t[m]=t[m]||[],o={all:n,evt:null,found:null};return e&&i&&b.size(n)>0&&S(n,(function(t,n){if(t.eventName==e&&t.fn.toString()==i.toString())return o.found=!0,o.evt=n,!1})),o}function x(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.onElement,n=e.withCallback,o=e.avoidDuplicate,s=void 0===o||o,r=e.once,a=void 0!==r&&r,l=e.useCapture,c=void 0!==l&&l,h=arguments.length>2?arguments[2]:void 0,u=i||[];function d(t){b.isFunction(n)&&n.call(h,t,this),a&&d.destroy()}return b.isString(u)&&(u=document.querySelectorAll(u)),d.destroy=function(){S(u,(function(e){var i=w(e,t,d);i.found&&i.all.splice(i.evt,1),e.removeEventListener&&e.removeEventListener(t,d,c)}))},S(u,(function(e){var i=w(e,t,d);(e.addEventListener&&s&&!i.found||!s)&&(e.addEventListener(t,d,c),i.all.push({eventName:t,fn:d}))})),d}function E(t,e){S(e.split(" "),(function(e){return t.classList.add(e)}))}function L(t,e){S(e.split(" "),(function(e){return t.classList.remove(e)}))}function k(t,e){return t.classList.contains(e)}function T(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||""===e)return!1;if("none"==e)return b.isFunction(i)&&i(),!1;var n=e.split(" ");S(n,(function(e){E(t,"g"+e)})),x(p,{onElement:t,avoidDuplicate:!1,once:!0,withCallback:function(t,e){S(n,(function(t){L(e,"g"+t)})),b.isFunction(i)&&i()}})}function C(t){var e=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=t;i.firstChild;)e.appendChild(i.firstChild);return e}function _(t,e){for(;t!==document.body;)if("function"==typeof(t=t.parentElement).matches?t.matches(e):t.msMatchesSelector(e))return t}function A(t){t.style.display="block"}function I(t){t.style.display="none"}function z(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function D(t){if(k(t.target,"plyr--html5")){var e=_(t.target,".gslide-media");"enterfullscreen"==t.type&&E(e,"fullscreen"),"exitfullscreen"==t.type&&L(e,"fullscreen")}}function M(t){return b.isNumber(t)?"".concat(t,"px"):t}function P(t,e){var i="video"==t.type?M(e.videosWidth):M(e.width),n=M(e.height);return t.width=b.has(t,"width")&&""!==t.width?M(t.width):i,t.height=b.has(t,"height")&&""!==t.height?M(t.height):n,t}var O=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1?arguments[1]:void 0,i={href:"",title:"",type:"",description:"",descPosition:e.descPosition,effect:"",width:"",height:"",node:t,content:!1};if(b.isObject(t)&&!b.isNode(t)){b.has(t,"type")||(b.has(t,"content")&&t.content?t.type="inline":b.has(t,"href")&&(t.type=H(t.href)));var n=y(i,t);return P(n,e),n}var o="",s=t.getAttribute("data-glightbox"),r=t.nodeName.toLowerCase();if("a"===r&&(o=t.href),"img"===r&&(o=t.src),i.href=o,S(i,(function(n,o){b.has(e,o)&&"width"!==o&&(i[o]=e[o]);var s=t.dataset[o];b.isNil(s)||(i[o]=s)})),i.content&&(i.type="inline"),!i.type&&o&&(i.type=H(o)),b.isNil(s)){if("a"==r){var a=t.title;b.isNil(a)||""===a||(i.title=a)}if("img"==r){var l=t.alt;b.isNil(l)||""===l||(i.title=l)}var c=t.getAttribute("data-description");b.isNil(c)||""===c||(i.description=c)}else{var h=[];S(i,(function(t,e){h.push(";\\s?"+e)})),h=h.join("\\s?:|"),""!==s.trim()&&S(i,(function(t,e){var n=s,o=new RegExp("s?"+e+"s?:s?(.*?)("+h+"s?:|$)"),r=n.match(o);if(r&&r.length&&r[1]){var a=r[1].trim().replace(/;\s*$/,"");i[e]=a}}))}if(i.description&&"."==i.description.substring(0,1)&&document.querySelector(i.description))i.description=document.querySelector(i.description).innerHTML;else{var u=t.querySelector(".glightbox-desc");u&&(i.description=u.innerHTML)}return P(i,e),i},q=function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(k(e,"loaded"))return!1;b.isFunction(this.settings.beforeSlideLoad)&&this.settings.beforeSlideLoad(e,i);var o=i.type,s=i.descPosition,r=e.querySelector(".gslide-media"),a=e.querySelector(".gslide-title"),l=e.querySelector(".gslide-desc"),u=e.querySelector(".gdesc-inner"),d=n;if(b.isFunction(this.settings.afterSlideLoad)&&(d=function(){b.isFunction(n)&&n(),t.settings.afterSlideLoad(e,i)}),""==i.title&&""==i.description?u&&u.parentNode.parentNode.removeChild(u.parentNode):(a&&""!==i.title?a.innerHTML=i.title:a.parentNode.removeChild(a),l&&""!==i.description?h&&this.settings.moreLength>0?(i.smallDescription=V(i.description,this.settings.moreLength,this.settings.moreText),l.innerHTML=i.smallDescription,U.apply(this,[l,i])):l.innerHTML=i.description:l.parentNode.removeChild(l),E(r.parentNode,"desc-".concat(s)),E(u.parentNode,"description-".concat(s))),E(r,"gslide-".concat(o)),E(e,"loaded"),"video"===o)return E(r.parentNode,"gvideo-container"),r.insertBefore(C('
'),r.firstChild),void N.apply(this,[e,i,d]);if("external"===o){var f=W({url:i.href,callback:d});return r.parentNode.style.maxWidth=i.width,r.parentNode.style.height=i.height,void r.appendChild(f)}if("inline"!==o){if("image"===o){var p=new Image;return p.addEventListener("load",(function(){!h&&p.naturalWidth>p.offsetWidth&&(E(p,"zoomable"),new c(p,e,(function(){t.resize(e)}))),b.isFunction(d)&&d()}),!1),p.src=i.href,void r.insertBefore(p,r.firstChild)}b.isFunction(d)&&d()}else j.apply(this,[e,i,d])};function N(t,e,i){var n=this,o="gvideo"+e.index,s=t.querySelector(".gvideo-wrapper");B(this.settings.plyr.css);var r=e.href,a=location.protocol.replace(":",""),l="",c="",h=!1;"file"==a&&(a="http"),s.parentNode.style.maxWidth=e.width,B(this.settings.plyr.js,"Plyr",(function(){if(r.match(/vimeo\.com\/([0-9]*)/)){var t=/vimeo.*\/(\d+)/i.exec(r);l="vimeo",c=t[1]}if(r.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||r.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||r.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)){var a=function(t){return void 0!==(t=t.replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?t[2].split(/[^0-9a-z_\-]/i)[0]:t}(r);l="youtube",c=a}if(null!==r.match(/\.(mp4|ogg|webm|mov)$/)){l="local";var u='")}var v=h||C('
'));E(s,"".concat(l,"-video gvideo")),s.appendChild(v),s.setAttribute("data-id",o);var y=b.has(n.settings.plyr,"config")?n.settings.plyr.config:{},S=new Plyr("#"+o,y);S.on("ready",(function(t){var e=t.detail.plyr;g[o]=e,b.isFunction(i)&&i()})),S.on("enterfullscreen",D),S.on("exitfullscreen",D)}))}function W(t){var e=t.url,i=t.allow,n=t.callback,o=t.appendTo,s=document.createElement("iframe");return s.className="vimeo-video gvideo",s.src=e,s.style.width="100%",s.style.height="100%",i&&s.setAttribute("allow",i),s.onload=function(){E(s,"node-ready"),b.isFunction(n)&&n()},o&&o.appendChild(s),s}function B(t,e,i){if(b.isNil(t))console.error("Inject videos api error");else{var n;if(b.isFunction(e)&&(i=e,e=!1),-1!==t.indexOf(".css")){if((n=document.querySelectorAll('link[href="'+t+'"]'))&&n.length>0)return void(b.isFunction(i)&&i());var o=document.getElementsByTagName("head")[0],s=o.querySelectorAll('link[rel="stylesheet"]'),r=document.createElement("link");return r.rel="stylesheet",r.type="text/css",r.href=t,r.media="all",s?o.insertBefore(r,s[0]):o.appendChild(r),void(b.isFunction(i)&&i())}if((n=document.querySelectorAll('script[src="'+t+'"]'))&&n.length>0){if(b.isFunction(i)){if(b.isString(e))return F((function(){return void 0!==window[e]}),(function(){i()})),!1;i()}}else{var a=document.createElement("script");a.type="text/javascript",a.src=t,a.onload=function(){if(b.isFunction(i)){if(b.isString(e))return F((function(){return void 0!==window[e]}),(function(){i()})),!1;i()}},document.body.appendChild(a)}}}function F(t,e,i,n){if(t())e();else{var o;i||(i=100);var s=setInterval((function(){t()&&(clearInterval(s),o&&clearTimeout(o),e())}),i);n&&(o=setTimeout((function(){clearInterval(s)}),n))}}function j(t,e,i){var n,o=this,s=t.querySelector(".gslide-media"),r=!(!b.has(e,"href")||!e.href)&&e.href.split("#").pop().trim(),a=!(!b.has(e,"content")||!e.content)&&e.content;if(a&&(b.isString(a)&&(n=C('
'.concat(a,"
"))),b.isNode(a))){"none"==a.style.display&&(a.style.display="block");var l=document.createElement("div");l.className="ginlined-content",l.appendChild(a),n=l}if(r){var c=document.getElementById(r);if(!c)return!1;var h=c.cloneNode(!0);h.style.height=e.height,h.style.maxWidth=e.width,E(h,"ginlined-content"),n=h}if(!n)return console.error("Unable to append inline slide content",e),!1;s.style.height=e.height,s.style.width=e.width,s.appendChild(n),this.events["inlineclose"+r]=x("click",{onElement:s.querySelectorAll(".gtrigger-close"),withCallback:function(t){t.preventDefault(),o.close()}}),b.isFunction(i)&&i()}var H=function(t){var e=t;return null!==(t=t.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|svg)$/)?"image":t.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||t.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||t.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||t.match(/vimeo\.com\/([0-9]*)/)||null!==t.match(/\.(mp4|ogg|webm|mov)$/)?"video":t.indexOf("#")>-1&&""!==e.split("#").pop().trim()?"inline":t.includes("gajax=true")?"ajax":"external"};function R(){var t=this;if(this.events.hasOwnProperty("keyboard"))return!1;this.events.keyboard=x("keydown",{onElement:window,withCallback:function(e,i){var n=(e=e||window.event).keyCode;if(9==n){var o=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==o||"textarea"==o||"button"==o)return;e.preventDefault();var s=document.querySelectorAll(".gbtn");if(!s||s.length<=0)return;var r=function(t){return function(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);es.length-1&&(c="0");var h=document.querySelector('.gbtn[tabindex="'.concat(c,'"]'));h&&(h.focus(),E(h,"focused"))}39==n&&t.nextSlide(),37==n&&t.prevSlide(),27==n&&t.close()}})}function Y(){var t=this;if(this.events.hasOwnProperty("touch"))return!1;var e,i,n,o=z(),s=o.width,r=o.height,a=!1,c=null,h=null,u=null,d=!1,f=1,p=1,m=!1,g=!1,v=null,y=null,b=null,S=null,w=0,x=0,T=!1,C=!1,A={},I={},D=0,M=0,P=this,O=document.getElementById("glightbox-slider"),q=document.querySelector(".goverlay"),N=(this.loop(),new l(O,{touchStart:function(t){if(k(t.targetTouches[0].target,"ginner-container")||_(t.targetTouches[0].target,".gslide-desc"))return a=!1,!1;a=!0,I=t.targetTouches[0],A.pageX=t.targetTouches[0].pageX,A.pageY=t.targetTouches[0].pageY,D=t.targetTouches[0].clientX,M=t.targetTouches[0].clientY,c=P.activeSlide,h=c.querySelector(".gslide-media"),n=c.querySelector(".gslide-inline"),u=null,k(h,"gslide-image")&&(u=h.querySelector("img")),L(q,"greset")},touchMove:function(o){if(a&&(I=o.targetTouches[0],!m&&!g)){if(n&&n.offsetHeight>r){var l=A.pageX-I.pageX;if(Math.abs(l)<=13)return!1}d=!0;var c,f=o.targetTouches[0].clientX,p=o.targetTouches[0].clientY,v=D-f,y=M-p;if(Math.abs(v)>Math.abs(y)?(T=!1,C=!0):(C=!1,T=!0),e=I.pageX-A.pageX,w=100*e/s,i=I.pageY-A.pageY,x=100*i/r,T&&u&&(c=1-Math.abs(i)/r,q.style.opacity=c,t.settings.touchFollowAxis&&(w=0)),C&&(c=1-Math.abs(e)/s,h.style.opacity=c,t.settings.touchFollowAxis&&(x=0)),!u)return X(h,"translate3d(".concat(w,"%, 0, 0)"));X(h,"translate3d(".concat(w,"%, ").concat(x,"%, 0)"))}},touchEnd:function(){if(a){if(d=!1,g||m)return b=v,void(S=y);var e=Math.abs(parseInt(x)),i=Math.abs(parseInt(w));if(!(e>29&&u))return e<29&&i<25?(E(q,"greset"),q.style.opacity=1,G(h)):void 0;t.close()}},multipointEnd:function(){setTimeout((function(){m=!1}),50)},multipointStart:function(){m=!0,f=p||1},pinch:function(t){if(!u||d)return!1;m=!0,u.scaleX=u.scaleY=f*t.zoom;var e=f*t.zoom;if(g=!0,e<=1)return g=!1,e=1,S=null,b=null,v=null,y=null,void u.setAttribute("style","");e>4.5&&(e=4.5),u.style.transform="scale3d(".concat(e,", ").concat(e,", 1)"),p=e},pressMove:function(t){if(g&&!m){var e=I.pageX-A.pageX,i=I.pageY-A.pageY;b&&(e+=b),S&&(i+=S),v=e,y=i;var n="translate3d(".concat(e,"px, ").concat(i,"px, 0)");p&&(n+=" scale3d(".concat(p,", ").concat(p,", 1)")),X(u,n)}},swipe:function(e){if(!g)if(m)m=!1;else{if("Left"==e.direction){if(t.index==t.elements.length-1)return G(h);t.nextSlide()}if("Right"==e.direction){if(0==t.index)return G(h);t.prevSlide()}}}}));this.events.touch=N}function X(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(""==e)return t.style.webkitTransform="",t.style.MozTransform="",t.style.msTransform="",t.style.OTransform="",t.style.transform="",!1;t.style.webkitTransform=e,t.style.MozTransform=e,t.style.msTransform=e,t.style.OTransform=e,t.style.transform=e}function G(t){var e=k(t,"gslide-media")?t:t.querySelector(".gslide-media"),i=t.querySelector(".gslide-description");E(e,"greset"),X(e,"translate3d(0, 0, 0)"),x(f,{onElement:e,once:!0,withCallback:function(t,i){L(e,"greset")}}),e.style.opacity="",i&&(i.style.opacity="")}function V(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=i;if((t=t.trim()).length<=e)return t;var o=t.substr(0,e-1);return n?o+'... '+i+"":o}function U(t,e){var i=t.querySelector(".desc-more");if(!i)return!1;x("click",{onElement:i,withCallback:function(t,i){t.preventDefault();var n=document.body,o=_(i,".gslide-desc");if(!o)return!1;o.innerHTML=e.description,E(n,"gdesc-open");var s=x("click",{onElement:[n,_(o,".gslide-description")],withCallback:function(t,i){"a"!==t.target.nodeName.toLowerCase()&&(L(n,"gdesc-open"),E(n,"gdesc-closed"),o.innerHTML=e.smallDescription,U(o,e),setTimeout((function(){L(n,"gdesc-closed")}),400),s.destroy())}})}})}var $=function(){function t(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(this,t),this.settings=y(v,i),this.effectsClasses=this.getAnimationClasses(),this.slidesData={}}return n(t,[{key:"init",value:function(){var t=this;this.baseEvents=x("click",{onElement:this.getSelector(),withCallback:function(e,i){e.preventDefault(),t.open(i)}})}},{key:"open",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.elements=this.getElements(t),0==this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var i=e||this.settings.startAt;t&&b.isNil(i)&&(i=this.elements.indexOf(t))<0&&(i=0),b.isNil(i)&&(i=0),this.build(),T(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in);var n=document.body,o=window.innerWidth-document.documentElement.clientWidth;if(o>0){var s=document.createElement("style");s.type="text/css",s.className="gcss-styles",s.innerText=".gscrollbar-fixer {margin-right: ".concat(o,"px}"),document.head.appendChild(s),E(n,"gscrollbar-fixer")}if(E(n,"glightbox-open"),E(d,"glightbox-open"),h&&(E(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(i,!0),1==this.elements.length?(I(this.prevButton),I(this.nextButton)):(A(this.prevButton),A(this.nextButton)),this.lightboxOpen=!0,b.isFunction(this.settings.onOpen)&&this.settings.onOpen(),h&&u&&this.settings.touchNavigation)return Y.apply(this),!1;this.settings.keyboardNavigation&&R.apply(this)}},{key:"openAt",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.open(null,t)}},{key:"showSlide",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];A(this.loader),this.index=parseInt(e);var n=this.slidesContainer.querySelector(".current");n&&L(n,"current"),this.slideAnimateOut();var o=this.slidesContainer.querySelectorAll(".gslide")[e];if(k(o,"loaded"))this.slideAnimateIn(o,i),I(this.loader);else{A(this.loader);var s=O(this.elements[e],this.settings);s.index=e,this.slidesData[e]=s,q.apply(this,[o,s,function(){I(t.loader),t.resize(),t.slideAnimateIn(o,i)}])}this.slideDescription=o.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&k(this.slideDescription.parentNode,"gslide-media"),this.preloadSlide(e+1),this.preloadSlide(e-1);var r=this.loop();L(this.nextButton,"disabled"),L(this.prevButton,"disabled"),0!==e||r?e!==this.elements.length-1||r||E(this.nextButton,"disabled"):E(this.prevButton,"disabled"),this.activeSlide=o}},{key:"preloadSlide",value:function(t){var e=this;if(t<0||t>this.elements.length)return!1;if(b.isNil(this.elements[t]))return!1;var i=this.slidesContainer.querySelectorAll(".gslide")[t];if(k(i,"loaded"))return!1;var n=O(this.elements[t],this.settings);n.index=t,this.slidesData[t]=n;var o=n.sourcetype;"video"==o||"external"==o?setTimeout((function(){q.apply(e,[i,n])}),200):q.apply(this,[i,n])}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index;var e=this.loop();if(!e&&(t<0||t>this.elements.length-1))return!1;t<0?t=this.elements.length-1:t>=this.elements.length&&(t=0),this.showSlide(t)}},{key:"insertSlide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;this.tmpAddSlides||(this.tmpAddSlides=[]),t.atPosition=e,this.tmpAddSlides.push(t)}},{key:"slideAnimateIn",value:function(t,e){var i=this,n=t.querySelector(".gslide-media"),o=t.querySelector(".gslide-description"),s={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},r={index:this.index,slide:this.activeSlide};if(n.offsetWidth>0&&o&&(I(o),o.style.display=""),L(t,this.effectsClasses),e)T(t,this.settings.openEffect,(function(){!h&&i.settings.autoplayVideos&&i.playSlideVideo(t),b.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[s,r])}));else{var a=this.settings.slideEffect,l="none"!==a?this.settings.cssEfects[a].in:a;this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(l=this.settings.cssEfects.slide_back.in),T(t,l,(function(){!h&&i.settings.autoplayVideos&&i.playSlideVideo(t),b.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[s,r])}))}setTimeout((function(){i.resize(t)}),100),E(t,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var t=this.prevActiveSlide;L(t,this.effectsClasses),E(t,"prev");var e=this.settings.slideEffect,i="none"!==e?this.settings.cssEfects[e].out:e;this.stopSlideVideo(t),b.isFunction(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},{index:this.index,slide:this.activeSlide}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(i=this.settings.cssEfects.slide_back.out),T(t,i,(function(){var e=t.querySelector(".gslide-media"),i=t.querySelector(".gslide-description");e.style.transform="",L(e,"greset"),e.style.opacity="",i&&(i.style.opacity=""),L(t,"prev")}))}},{key:"stopSlideVideo",value:function(t){b.isNumber(t)&&(t=this.slidesContainer.querySelectorAll(".gslide")[t]);var e=t?t.querySelector(".gvideo"):null;if(!e)return!1;var i=e.getAttribute("data-id");if(g&&b.has(g,i)){var n=g[i];n&&n.play&&n.pause()}}},{key:"playSlideVideo",value:function(t){b.isNumber(t)&&(t=this.slidesContainer.querySelectorAll(".gslide")[t]);var e=t.querySelector(".gvideo");if(!e)return!1;var i=e.getAttribute("data-id");if(g&&b.has(g,i)){var n=g[i];n&&n.play&&n.play()}}},{key:"setElements",value:function(t){this.settings.elements=t}},{key:"getElements",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=[];this.elements=this.elements?this.elements:[],!b.isNil(this.settings.elements)&&b.isArray(this.settings.elements)&&(e=this.settings.elements);var i=!1,n=this.getSelector();if(null!==t){var o=t.getAttribute("data-gallery");o&&""!==o&&(i=document.querySelectorAll('[data-gallery="'.concat(o,'"]')))}return 0==i&&n&&(i=document.querySelectorAll(this.getSelector())),i=Array.prototype.slice.call(i),e=e.concat(i),this.tmpAddSlides&&this.tmpAddSlides.length&&(S(this.tmpAddSlides,(function(t){var i=t.atPosition<0?e.length+1:t.atPosition;e.splice(i,0,y({},t))})),this.tmpAddSlides.length=0),e}},{key:"getSelector",value:function(){return"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var t=[];for(var e in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(e)){var i=this.settings.cssEfects[e];t.push("g".concat(i.in)),t.push("g".concat(i.out))}return t.join(" ")}},{key:"build",value:function(){var t=this;if(this.built)return!1;var e=b.has(this.settings.svg,"next")?this.settings.svg.next:"",i=b.has(this.settings.svg,"prev")?this.settings.svg.prev:"",n=b.has(this.settings.svg,"close")?this.settings.svg.close:"",o=this.settings.lightboxHtml;o=C(o=(o=(o=o.replace(/{nextSVG}/g,e)).replace(/{prevSVG}/g,i)).replace(/{closeSVG}/g,n)),document.body.appendChild(o);var s=document.getElementById("glightbox-body");this.modal=s;var r=s.querySelector(".gclose");this.prevButton=s.querySelector(".gprev"),this.nextButton=s.querySelector(".gnext"),this.overlay=s.querySelector(".goverlay"),this.loader=s.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.events={},E(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&r&&(this.events.close=x("click",{onElement:r,withCallback:function(e,i){e.preventDefault(),t.close()}})),r&&!this.settings.closeButton&&r.parentNode.removeChild(r),this.nextButton&&(this.events.next=x("click",{onElement:this.nextButton,withCallback:function(e,i){e.preventDefault(),t.nextSlide()}})),this.prevButton&&(this.events.prev=x("click",{onElement:this.prevButton,withCallback:function(e,i){e.preventDefault(),t.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=x("click",{onElement:s,withCallback:function(e,i){k(document.body,"glightbox-mobile")||_(e.target,".ginner-container")||_(e.target,".gbtn")||k(e.target,"gnext")||k(e.target,"gprev")||t.close()}})),S(this.elements,(function(){var e=C(t.settings.slideHtml);t.slidesContainer.appendChild(e)})),u&&E(document.body,"glightbox-touch"),this.events.resize=x("resize",{onElement:window,withCallback:function(){t.resize()}}),this.built=!0}},{key:"resize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if((t=t||this.activeSlide)&&!k(t,"zoomed")){var e=z(),i=t.querySelector(".gvideo-wrapper"),n=t.querySelector(".gslide-image"),o=this.slideDescription,s=e.width,r=e.height;if(s<=768?E(document.body,"glightbox-mobile"):L(document.body,"glightbox-mobile"),i||n){var a=!1;if(o&&(k(o,"description-bottom")||k(o,"description-top"))&&!k(o,"gabsolute")&&(a=!0),n)if(s<=768){var l=n.querySelector("img");l.setAttribute("style","")}else if(a){var c=o.offsetHeight,h=this.slidesData[this.index].width;h=h<=s?h+"px":"100%";var u=n.querySelector("img");u.setAttribute("style","max-height: calc(100vh - ".concat(c,"px)")),o.setAttribute("style","max-width: ".concat(u.offsetWidth,"px;"))}if(i){var d=b.has(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"16:9",f=d.split(":"),p=this.slidesData[this.index].width,m=p/(parseInt(f[0])/parseInt(f[1]));if(m=Math.floor(m),a&&(r-=o.offsetHeight),rp){var g=i.offsetWidth,v=i.offsetHeight,y=r/v,S={width:g*y,height:v*y};i.parentNode.setAttribute("style","max-width: ".concat(S.width,"px")),a&&o.setAttribute("style","max-width: ".concat(S.width,"px;"))}else i.parentNode.style.maxWidth="".concat(p,"px"),a&&o.setAttribute("style","max-width: ".concat(p,"px;"))}}}}},{key:"reload",value:function(){this.init()}},{key:"loop",value:function(){var t=b.has(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return t=b.has(this.settings,"loop")?this.settings.loop:t}},{key:"close",value:function(){var t=this;if(this.closing)return!1;this.closing=!0,this.stopSlideVideo(this.activeSlide),E(this.modal,"glightbox-closing"),T(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),T(this.activeSlide,this.settings.closeEffect,(function(){if(t.activeSlide=null,t.prevActiveSlideIndex=null,t.prevActiveSlide=null,t.built=!1,t.events){for(var e in t.events)t.events.hasOwnProperty(e)&&t.events[e].destroy();t.events=null}var i=document.body;L(d,"glightbox-open"),L(i,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),t.modal.parentNode.removeChild(t.modal),b.isFunction(t.settings.onClose)&&t.settings.onClose();var n=document.querySelector(".gcss-styles");n&&n.parentNode.removeChild(n),t.closing=null}))}},{key:"destroy",value:function(){this.close(),this.baseEvents.destroy()}}]),t}();return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=new $(t);return e.init(),e}}))},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)}!function(){"use strict";function i(){var t=window,e=document;if(!("scrollBehavior"in e.documentElement.style)||!0===t.__forceSmoothScrollPolyfill__){var i,o=t.HTMLElement||t.Element,s={scroll:t.scroll||t.scrollTo,scrollBy:t.scrollBy,elementScroll:o.prototype.scroll||l,scrollIntoView:o.prototype.scrollIntoView},r=t.performance&&t.performance.now?t.performance.now.bind(t.performance):Date.now,a=(i=t.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(i)?1:0);t.scroll=t.scrollTo=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?m.call(t,e.body,void 0!==arguments[0].left?~~arguments[0].left:t.scrollX||t.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:t.scrollY||t.pageYOffset):s.scroll.call(t,void 0!==arguments[0].left?arguments[0].left:"object"!==n(arguments[0])?arguments[0]:t.scrollX||t.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:t.scrollY||t.pageYOffset))},t.scrollBy=function(){void 0!==arguments[0]&&(c(arguments[0])?s.scrollBy.call(t,void 0!==arguments[0].left?arguments[0].left:"object"!==n(arguments[0])?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(t,e.body,~~arguments[0].left+(t.scrollX||t.pageXOffset),~~arguments[0].top+(t.scrollY||t.pageYOffset)))},o.prototype.scroll=o.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==c(arguments[0])){var t=arguments[0].left,e=arguments[0].top;m.call(this,this,void 0===t?this.scrollLeft:~~t,void 0===e?this.scrollTop:~~e)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");s.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!==n(arguments[0])?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},o.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==c(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):s.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},o.prototype.scrollIntoView=function(){if(!0!==c(arguments[0])){var i=f(this),n=i.getBoundingClientRect(),o=this.getBoundingClientRect();i!==e.body?(m.call(this,i,i.scrollLeft+o.left-n.left,i.scrollTop+o.top-n.top),"fixed"!==t.getComputedStyle(i).position&&t.scrollBy({left:n.left,top:n.top,behavior:"smooth"})):t.scrollBy({left:o.left,top:o.top,behavior:"smooth"})}else s.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function l(t,e){this.scrollLeft=t,this.scrollTop=e}function c(t){if(null===t||"object"!==n(t)||void 0===t.behavior||"auto"===t.behavior||"instant"===t.behavior)return!0;if("object"===n(t)&&"smooth"===t.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+t.behavior+" is not a valid value for enumeration ScrollBehavior.")}function h(t,e){return"Y"===e?t.clientHeight+a1?1:a,i=.5*(1-Math.cos(Math.PI*s)),n=e.startX+(e.x-e.startX)*i,o=e.startY+(e.y-e.startY)*i,e.method.call(e.scrollable,n,o),n===e.x&&o===e.y||t.requestAnimationFrame(p.bind(t,e))}function m(i,n,o){var a,c,h,u,d=r();i===e.body?(a=t,c=t.scrollX||t.pageXOffset,h=t.scrollY||t.pageYOffset,u=s.scroll):(a=i,c=i.scrollLeft,h=i.scrollTop,u=l),p({scrollable:a,method:u,startTime:d,startX:c,startY:h,x:n,y:o})}}"object"===n(e)&&void 0!==t?t.exports={polyfill:i}:i()}()},function(t,e,i){t.exports=i(37)},function(t,e,i){var n,o,s;window,o=[i(3),i(22),i(24),i(25),i(26),i(27),i(28)],void 0===(s="function"==typeof(n=function(t){return t})?n.apply(e,o):n)||(t.exports=s)},function(t,e,i){var n,o;window,n=[i(4)],void 0===(o=function(t){return function(t,e){"use strict";function i(t,e){this.element=t,this.parent=e,this.create()}var n=i.prototype;return n.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0},n.destroy=function(){this.unselect(),this.element.style.position="";var t=this.parent.originSide;this.element.style[t]=""},n.getSize=function(){this.size=e(this.element)},n.setPosition=function(t){this.x=t,this.updateTarget(),this.renderPosition(t)},n.updateTarget=n.setDefaultTarget=function(){var t="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[t]+this.size.width*this.parent.cellAlign},n.renderPosition=function(t){var e=this.parent.originSide;this.element.style[e]=this.parent.getPositionValue(t)},n.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},n.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},n.wrapShift=function(t){this.shift=t,this.renderPosition(this.x+this.parent.slideableWidth*t)},n.remove=function(){this.element.parentNode.removeChild(this.element)},i}(0,t)}.apply(e,n))||(t.exports=o)},function(t,e,i){var n,o;window,void 0===(o="function"==typeof(n=function(){"use strict";function t(t){this.parent=t,this.isOriginLeft="left"==t.originSide,this.cells=[],this.outerWidth=0,this.height=0}var e=t.prototype;return e.addCell=function(t){if(this.cells.push(t),this.outerWidth+=t.size.outerWidth,this.height=Math.max(t.size.outerHeight,this.height),1==this.cells.length){this.x=t.x;var e=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=t.size[e]}},e.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft",e=this.getLastCell(),i=e?e.size[t]:0,n=this.outerWidth-(this.firstMargin+i);this.target=this.x+this.firstMargin+n*this.parent.cellAlign},e.getLastCell=function(){return this.cells[this.cells.length-1]},e.select=function(){this.cells.forEach((function(t){t.select()}))},e.unselect=function(){this.cells.forEach((function(t){t.unselect()}))},e.getCellElements=function(){return this.cells.map((function(t){return t.element}))},t})?n.call(e,i,e,t):n)||(t.exports=o)},function(t,e,i){var n,o;window,n=[i(1)],void 0===(o=function(t){return function(t,e){"use strict";var i={startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var t=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(t),this.isAnimating){var e=this;requestAnimationFrame((function(){e.animate()}))}},positionSlider:function(){var t=this.x;this.options.wrapAround&&this.cells.length>1&&(t=e.modulo(t,this.slideableWidth),t-=this.slideableWidth,this.shiftWrapCells(t)),this.setTranslateX(t,this.isAnimating),this.dispatchScrollEvent()},setTranslateX:function(t,e){t+=this.cursorPosition,t=this.options.rightToLeft?-t:t;var i=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+i+",0,0)":"translateX("+i+")"},dispatchScrollEvent:function(){var t=this.slides[0];if(t){var e=-this.x-t.target,i=e/this.slidesWidth;this.dispatchEvent("scroll",null,[i,e])}},positionSliderAtSelected:function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},getPositionValue:function(t){return this.options.percentPosition?.01*Math.round(t/this.size.innerWidth*1e4)+"%":Math.round(t)+"px"},settle:function(t){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*t)||this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(t){var e=this.cursorPosition+t;this._shiftCells(this.beforeShiftCells,e,-1);var i=this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,i,1)},_shiftCells:function(t,e,i){for(var n=0;n0?i:0;o.wrapShift(s),e-=o.size.outerWidth}},_unshiftCells:function(t){if(t&&t.length)for(var e=0;e1",dragThreshold:3}),e.createMethods.push("_createDrag");var o=e.prototype;n.extend(o,i.prototype),o._touchActionValue="pan-y";var s="createTouch"in document,r=!1;o._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),s&&!r&&(t.addEventListener("touchmove",(function(){})),r=!0)},o.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},o.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},o.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=this.slides.length>1:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},o.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},o.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},o._uiChangeDrag=function(){delete this.isFreeScrolling},o.pointerDown=function(e,i){this.isDraggable?this.okayPointerDown(e)&&(this._pointerDownPreventDefault(e),this.pointerDownFocus(e),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=l(),t.addEventListener("scroll",this),this._pointerDownDefault(e,i)):this._pointerDownDefault(e,i)},o._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY},this._bindPostStartEvents(t),this.dispatchEvent("pointerDown",t,[e])};var a={INPUT:!0,TEXTAREA:!0,SELECT:!0};function l(){return{x:t.pageXOffset,y:t.pageYOffset}}return o.pointerDownFocus=function(t){a[t.target.nodeName]||this.focus()},o._pointerDownPreventDefault=function(t){var e="touchstart"==t.type,i="touch"==t.pointerType,n=a[t.target.nodeName];e||i||n||t.preventDefault()},o.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold},o.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},o.pointerDone=function(){t.removeEventListener("scroll",this),delete this.pointerDownScroll},o.dragStart=function(e,i){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),t.removeEventListener("scroll",this),this.dispatchEvent("dragStart",e,[i]))},o.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},o.dragMove=function(t,e,i){if(this.isDraggable){t.preventDefault(),this.previousDragX=this.dragX;var n=this.options.rightToLeft?-1:1;this.options.wrapAround&&(i.x=i.x%this.slideableWidth);var o=this.dragStartPosition+i.x*n;if(!this.options.wrapAround&&this.slides.length){var s=Math.max(-this.slides[0].target,this.dragStartPosition);o=o>s?.5*(o+s):o;var r=Math.min(-this.getLastSlide().target,this.dragStartPosition);o=othis.slides[0].target&&-n1,s=o?n.modulo(e,i):e,r=this.slides[s];if(!r)return null;var a=o?this.slideableWidth*Math.floor(e/i):0;return t-(r.target+a)},o.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var t=this.getSlideDistance(-this.dragX,this.selectedIndex),e=this.previousDragX-this.dragX;return t>0&&e>0?1:t<0&&e<0?-1:0},o.staticClick=function(t,e){var i=this.getParentCell(t.target),n=i&&i.element,o=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,o])},o.onscroll=function(){var t=l(),e=this.pointerDownScroll.x-t.x,i=this.pointerDownScroll.y-t.y;(Math.abs(e)>3||Math.abs(i)>3)&&this._pointerDone()},e}(s,t,e,i)}.apply(e,n))||(t.exports=o)}(window)},function(t,e,i){var n,o; /*! * Unidragger v2.3.0 * Draggable base class * MIT license */ !function(s,r){n=[i(10)],void 0===(o=function(t){return function(t,e){"use strict";function i(){}var n=i.prototype=Object.create(e.prototype);n.bindHandles=function(){this._bindHandles(!0)},n.unbindHandles=function(){this._bindHandles(!1)},n._bindHandles=function(e){for(var i=(e=void 0===e||e)?"addEventListener":"removeEventListener",n=e?this._touchActionValue:"",o=0;o3||Math.abs(t.y)>3},n.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]),this._dragPointerUp(t,e)},n._dragPointerUp=function(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},n._dragStart=function(t,e){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(t,e)},n.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])},n._dragMove=function(t,e,i){this.isDragging&&this.dragMove(t,e,i)},n.dragMove=function(t,e,i){t.preventDefault(),this.emitEvent("dragMove",[t,e,i])},n._dragEnd=function(t,e){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},n.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])},n.onclick=function(t){this.isPreventingClicks&&t.preventDefault()},n._staticClick=function(t,e){this.isIgnoringMouseUp&&"mouseup"==t.type||(this.staticClick(t,e),"mouseup"!=t.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},n.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])},i.getPointerPoint=e.getPointerPoint,i}(s,t)}.apply(e,n))||(t.exports=o)}(window)},function(t,e,i){var n,o;window,n=[i(3),i(10),i(1)],void 0===(o=function(t,e,i){return function(t,e,i,n){"use strict";var o="http://www.w3.org/2000/svg";function s(t,e){this.direction=t,this.parent=e,this._create()}s.prototype=Object.create(i.prototype),s.prototype._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var t=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==t;var e=this.element=document.createElement("button");e.className="flickity-button flickity-prev-next-button",e.className+=this.isPrevious?" previous":" next",e.setAttribute("type","button"),this.disable(),e.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var i=this.createSVG();e.appendChild(i),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},s.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},s.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},s.prototype.createSVG=function(){var t=document.createElementNS(o,"svg");t.setAttribute("class","flickity-button-icon"),t.setAttribute("viewBox","0 0 100 100");var e,i=document.createElementNS(o,"path"),n="string"==typeof(e=this.parent.options.arrowShape)?e:"M "+e.x0+",50 L "+e.x1+","+(e.y1+50)+" L "+e.x2+","+(e.y2+50)+" L "+e.x3+",50 L "+e.x2+","+(50-e.y2)+" L "+e.x1+","+(50-e.y1)+" Z";return i.setAttribute("d",n),i.setAttribute("class","arrow"),this.isLeft||i.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(i),t},s.prototype.handleEvent=n.handleEvent,s.prototype.onclick=function(){if(this.isEnabled){this.parent.uiChange();var t=this.isPrevious?"previous":"next";this.parent[t]()}},s.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},s.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},s.prototype.update=function(){var t=this.parent.slides;if(this.parent.options.wrapAround&&t.length>1)this.enable();else{var e=t.length?t.length-1:0,i=this.isPrevious?0:e;this[this.parent.selectedIndex==i?"disable":"enable"]()}},s.prototype.destroy=function(){this.deactivate(),this.allOff()},n.extend(e.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),e.createMethods.push("_createPrevNextButtons");var r=e.prototype;return r._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new s(-1,this),this.nextButton=new s(1,this),this.on("activate",this.activatePrevNextButtons))},r.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},r.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},e.PrevNextButton=s,e}(0,t,e,i)}.apply(e,n))||(t.exports=o)},function(t,e,i){var n,o;window,n=[i(3),i(10),i(1)],void 0===(o=function(t,e,i){return function(t,e,i,n){"use strict";function o(t){this.parent=t,this._create()}o.prototype=Object.create(i.prototype),o.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},o.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},o.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;t>0?this.addDots(t):t<0&&this.removeDots(-t)},o.prototype.addDots=function(t){for(var e=document.createDocumentFragment(),i=[],n=this.dots.length,o=n+t,s=n;si&&(this.x=0,this.y=this.maxY);var n={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,n},i._getContainerSize=function(){return{height:this.maxY}},e})?n.apply(e,o):n)||(t.exports=s)},function(t,e,i){var n,o,s;window,o=[i(7)],void 0===(s="function"==typeof(n=function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e})?n.apply(e,o):n)||(t.exports=s)},,,function(t,e,i){"use strict";i.r(e);var n,o,s,r=i(2),a=i.n(r);function l(t,e){9!==t.which||t.shiftKey||(t.preventDefault(),e.focus())}function c(t,e){9===t.which&&t.shiftKey&&(t.preventDefault(),e.focus())}function h(t,e,i){setTimeout((function(){t.focus()}),250),t.addEventListener("keydown",n=function(t){c(t,i)}),e.addEventListener("keydown",o=function(t){l(t,i)}),i.addEventListener("keydown",s=function(i){l(i,t),c(i,e)})}function u(t,e,i){t.removeEventListener("keydown",n),e.removeEventListener("keydown",o),i.removeEventListener("keydown",s)}function d(t,e){27===t.keyCode&&e()}var f=function(){var t,e=document.querySelectorAll(".accordion"),i=document.querySelectorAll(".accordion-header-button");function n(e){e.addEventListener("click",(function(){t=this.parentElement.nextElementSibling,t.querySelector(".accordion-content-inner").style.setProperty("--button-height",e.offsetHeight+"px"),function(t,e){"closed"==t.getAttribute("data-toggle")?(e.style.display="block",setTimeout((function(){t.setAttribute("aria-expanded",!0),t.setAttribute("data-toggle","open"),e.setAttribute("aria-hidden",!1)}),10)):(t.setAttribute("aria-expanded",!1),t.setAttribute("data-toggle","closed"),e.setAttribute("aria-hidden",!0),setTimeout((function(){e.style.display="none"}),500))}(e,t)}))}e.length>0&&i.forEach((function(t){n(t)}))},p=function(){var t,e,i=jQuery,n=i(".js-site-header"),o=i("#alert-bar"),s=i("#expanded-window"),r=i(".toggle-expanded");if(o.length){var l=function(){a.a.set("alert_notice","viewed",{expires:1}),o.attr("aria-hidden",!0),o.fadeOut(),n.removeClass("alert-bar-visible"),s&&s.removeClass("expanding")},c=function(){s.attr("aria-hidden",!1),r.find("span").text("Minimize"),a.a.set("expandedNoticeViewed","viewed",{expires:1})};if(e=o.find("#watermark-svg"),s&&(t=s.outerHeight(),e.css("max-height",t+"px")),a.a.get("alert_notice"))return;if(o.attr("aria-hidden",!1),o.fadeIn(),n.addClass("alert-bar-visible"),i(".close-alert").on("click",(function(){l()})),i(document).keyup((function(t){27==t.keyCode&&l()})),r.on("click",(function(){"true"===s.attr("aria-hidden")?(c(),s.attr("aria-expanded","true")):(s.attr("aria-hidden","true"),r.find("span").text("Expand"),s.attr("aria-expanded",!1)),o.toggleClass("expanded"),s.toggleClass("expanding")})),i(window).width()>=1024){if(a.a.get("expandedNoticeViewed"))return;r.on("click",(function(){c()}))}}},m=i(0),g=i.n(m);function v(t){return(v="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 y=function(t){var e=v(t);return null!=t&&("object"==e||"function"==e)},b=i(13);function S(t){return(S="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 w="object"==("undefined"==typeof self?"undefined":S(self))&&self&&self.Object===Object&&self,x=b.a||w||Function("return this")(),E=function(){return x.Date.now()},L=x.Symbol,k=Object.prototype,T=k.hasOwnProperty,C=k.toString,_=L?L.toStringTag:void 0;var A=function(t){var e=T.call(t,_),i=t[_];try{t[_]=void 0;var n=!0}catch(t){}var o=C.call(t);return n&&(e?t[_]=i:delete t[_]),o},I=Object.prototype.toString;var z=function(t){return I.call(t)},D=L?L.toStringTag:void 0;var M=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":D&&D in Object(t)?A(t):z(t)};function P(t){return(P="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){return null!=t&&"object"==P(t)};function q(t){return(q="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 N=function(t){return"symbol"==q(t)||O(t)&&"[object Symbol]"==M(t)},W=/^\s+|\s+$/g,B=/^[-+]0x[0-9a-f]+$/i,F=/^0b[01]+$/i,j=/^0o[0-7]+$/i,H=parseInt;var R=function(t){if("number"==typeof t)return t;if(N(t))return NaN;if(y(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=y(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(W,"");var i=F.test(t);return i||j.test(t)?H(t.slice(2),i?2:8):B.test(t)?NaN:+t},Y=Math.max,X=Math.min;var G=function(t,e,i){var n,o,s,r,a,l,c=0,h=!1,u=!1,d=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function f(e){var i=n,s=o;return n=o=void 0,c=e,r=t.apply(s,i)}function p(t){return c=t,a=setTimeout(g,e),h?f(t):r}function m(t){var i=t-l;return void 0===l||i>=e||i<0||u&&t-c>=s}function g(){var t=E();if(m(t))return v(t);a=setTimeout(g,function(t){var i=e-(t-l);return u?X(i,s-(t-c)):i}(t))}function v(t){return a=void 0,d&&n?f(t):(n=o=void 0,r)}function b(){var t=E(),i=m(t);if(n=arguments,o=this,l=t,i){if(void 0===a)return p(l);if(u)return clearTimeout(a),a=setTimeout(g,e),f(l)}return void 0===a&&(a=setTimeout(g,e)),r}return e=R(e)||0,y(i)&&(h=!!i.leading,s=(u="maxWait"in i)?Y(R(i.maxWait)||0,e):s,d="trailing"in i?!!i.trailing:d),b.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=l=o=a=void 0},b.flush=function(){return void 0===a?r:v(E())},b};function V(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function U(t,e){for(var i=0;i0&&(t+="&libraries=".concat(this.libraries.join(","))),this.language&&(t+="&language=".concat(this.language)),this.region&&(t+="®ion=".concat(this.region)),this.version&&(t+="&v=".concat(this.version)),this.mapIds&&(t+="&map_ids=".concat(this.mapIds.join(","))),t}},{key:"deleteScript",value:function(){var t=document.getElementById(this.id);t&&t.remove()}},{key:"load",value:function(){return this.loadPromise()}},{key:"loadPromise",value:function(){var t=this;return new Promise((function(e,i){t.loadCallback((function(t){t?i(t.error):e(window.google)}))}))}},{key:"loadCallback",value:function(t){this.callbacks.push(t),this.execute()}},{key:"setScript",value:function(){if(document.getElementById(this.id))this.callback();else{var t=this.createUrl(),e=document.createElement("script");e.id=this.id,e.type="text/javascript",e.src=t,e.onerror=this.loadErrorCallback.bind(this),e.defer=!0,e.async=!0,this.nonce&&(e.nonce=this.nonce),document.head.appendChild(e)}}},{key:"reset",value:function(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}},{key:"resetIfRetryingFailed",value:function(){this.failed&&this.reset()}},{key:"loadErrorCallback",value:function(t){var e=this;if(this.errors.push(t),this.errors.length<=this.retries){var i=this.errors.length*Math.pow(2,this.errors.length);console.log("Failed to load Google Maps script, retrying in ".concat(i," ms.")),setTimeout((function(){e.deleteScript(),e.setScript()}),i)}else this.onerrorEvent=t,this.callback()}},{key:"setCallback",value:function(){window.__googleMapsCallback=this.callback.bind(this)}},{key:"callback",value:function(){var t=this;this.done=!0,this.loading=!1,this.callbacks.forEach((function(e){e(t.onerrorEvent)})),this.callbacks=[]}},{key:"execute",value:function(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading||(this.loading=!0,this.setCallback(),this.setScript())}}},{key:"options",get:function(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url}}},{key:"status",get:function(){return this.errors.length?Q.FAILURE:this.done?Q.SUCCESS:this.loading?Q.LOADING:Q.INITIALIZED}},{key:"failed",get:function(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}}])&&U(e.prototype,i),n&&U(e,n),t}(),K=new Z({apiKey:"AIzaSyABebNzgPGFqfVk_XwLxZ-p40WzMOcrwL8",version:"weekly",libraries:["places"]}),J=function(){document.querySelector(".communities-carousel")&&K.load().then((function(){var t,e=document.querySelector("#communities-carousel-container"),i=document.querySelectorAll(".slide-content");navigator.geolocation.getCurrentPosition((function(e){var n;t=e.coords,n={lat:t.latitude,lng:t.longitude},(new google.maps.Geocoder).geocode({location:n}).then((function(t){f.value=t.results[0].formatted_address})),d(t.latitude,t.longitude),i.forEach((function(t){t.classList.add("show")}))}),(function(){i.forEach((function(t){t.classList.add("show")}))}),{enableHighAccuracy:!0,timeout:5e3,maximumAge:0});var n={cellAlign:"left",contain:!0,pageDots:!1,counter:!0,prevNextButtons:!1,lazyLoad:3},o=new g.a(e,n),s=e.parentNode.querySelector(".carousel-button-next"),r=e.parentNode.querySelector(".carousel-button-prev");e.parentNode.nextElementSibling;s&&s.addEventListener("click",(function(){o.next(!0)})),r&&r.addEventListener("click",(function(){o.previous(!0)}));var a=document.querySelector(".carousel-counter");function l(){var t=o.selectedIndex+1;a.textContent=t+" / "+o.slides.length}function c(t){return t*(Math.PI/180)}l(),o.on("select",l);var h,u=document.querySelectorAll(".slide[data-company=oakmont]");function d(t,i,s){o.destroy(),u.forEach((function(e){var n,o,s,r,a,l,h,u,d=(n=t,o=i,s=e.dataset.lat,r=e.dataset.long,a=c(s-n),l=c(r-o),h=Math.sin(a/2)*Math.sin(a/2)+Math.cos(c(n))*Math.cos(c(s))*Math.sin(l/2)*Math.sin(l/2),u=2*Math.atan2(Math.sqrt(h),Math.sqrt(1-h))*3958.8,Math.round(10*u)/10);e.dataset.distance=d;var f=e.querySelector(".distance");f.innerHTML=1==d?d+" mile":d+" miles"}));var r=Array.from(u);r.sort((function(t,e){return parseFloat(t.dataset.distance,10)-parseFloat(e.dataset.distance,10)})),e.innerHTML="",r.forEach((function(t){(isNaN(s)||parseFloat(t.dataset.distance,10)<=s)&&e.appendChild(t)}));var h=e.querySelectorAll(".slide"),d=document.querySelector(".no-results-carousel");0==h.length?(d.classList.add("show"),a.classList.add("hide"),e.classList.add("hide")):(d.classList.remove("show"),a.classList.remove("hide"),e.classList.remove("hide")),(o=new g.a(e,n)).on("select",l),l()}var f=document.querySelector(".autocomplete-carousel");var p=document.querySelector("#refine-search"),m=document.querySelector(".refine-search-container");function v(){m.classList.contains("active")?m.classList.remove("active"):m.classList.add("active")}p.addEventListener("click",(function(){v()})),document.querySelector(".carousel-search").addEventListener("click",(function(t){t.preventDefault();var e=f.value;e?(f.classList.remove("error"),function(t,e){(new google.maps.Geocoder).geocode({address:t},(function(t){var i=t[0].geometry.location.lat(),n=t[0].geometry.location.lng();e({lat:i,lng:n})}))}(e,(function(t){var e=t;d(e.lat,e.lng,h)})),v()):f.classList.add("error")}));var y=document.querySelector(".autocomplete-carousel");new google.maps.places.Autocomplete(y);document.querySelector(".radius-select-carousel").addEventListener("change",(function(){h=this.value})),f.addEventListener("input",(function(){f.value?f.classList.remove("error"):f.classList.add("error")}))}))};function tt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(t)))return;var i=[],n=!0,o=!1,s=void 0;try{for(var r,a=t[Symbol.iterator]();!(n=(r=a.next()).done)&&(i.push(r.value),!e||i.length!==e);n=!0);}catch(t){o=!0,s=t}finally{try{n||null==a.return||a.return()}finally{if(o)throw s}}return i}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return et(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return et(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function et(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i0})()||document.body.classList.add("force-show-scrollbars")}))}}var dt=function(){var t=document.querySelector(".site-header"),e=document.getElementById("topAnchor"),i=document.getElementById("alert-bar"),n=document.getElementsByClassName("top-menu-bar")[0],o=(document.getElementById("secondAnchor"),document.querySelectorAll(".section-container")),s=0;if("IntersectionObserver"in window){var r=new IntersectionObserver((function(t,e){t.forEach((function(t){t.isIntersecting&&(t.target.setAttribute("data-visible","true"),e.unobserve(t.target))}))}),{rootMargin:"-20%"});o.forEach((function(t){r.observe(t)})),new IntersectionObserver((function(e){e.forEach((function(e){e.boundingClientRect.y<0?t.dataset.scrolled="":delete t.dataset.scrolled}))})).observe(e);window.addEventListener("DOMContentLoaded",(function(){var e=i?i.offsetHeight:0;window.addEventListener("scroll",G((function(){!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1?arguments[1]:void 0,n=i.offsetHeight,o=window.pageYOffset||document.documentElement.scrollTop,r=er&&o>s?"translateY(-".concat(n,"px)"):"translateY(0)",s=o<=0?0:o}(e,n)}),20),!1)}))}else console.log("intersection observer not running!")},ft=new Z({apiKey:"AIzaSyABebNzgPGFqfVk_XwLxZ-p40WzMOcrwL8",version:"weekly",libraries:["places"]}),pt=function(){document.querySelector(".find-a-community-menu")&&ft.load().then((function(){var t=document.querySelector(".find-a-community-menu").closest("li");t.classList.add("menu-list-item");var e,i=document.getElementById("find-a-community-dropdown"),n=document.querySelector(".locations"),o=document.querySelector(".autocomplete-menu");function s(t){t.target.classList.contains("menu-list-item")||t.target.closest(".menu-list-item")||t.target.classList.contains("pac-container")||t.target.closest(".pac-container")||(i.classList.remove("community-menu-show"),document.removeEventListener("mouseover",s))}function r(t){return t*(Math.PI/180)}navigator.geolocation.getCurrentPosition((function(t){var i;e=t.coords,i={lat:e.latitude,lng:e.longitude},(new google.maps.Geocoder).geocode({location:i}).then((function(t){o.value=t.results[0].formatted_address})),c(e.latitude,e.longitude),n.classList.add("show")}),(function(){n.classList.add("show")}),{enableHighAccuracy:!0,timeout:5e3,maximumAge:0}),t.addEventListener("mouseenter",(function(){i.classList.add("community-menu-show"),document.addEventListener("mouseover",s)})),t.appendChild(i);var a=document.querySelector(".autocomplete-menu"),l=(new google.maps.places.Autocomplete(a),document.querySelectorAll("#find-a-community-dropdown .location[data-company=oakmont]"));function c(t,e){l.forEach((function(i){var n,o,s,a,l,c,h,u,d=(n=t,o=e,s=i.dataset.lat,a=i.dataset.long,l=r(s-n),c=r(a-o),h=Math.sin(l/2)*Math.sin(l/2)+Math.cos(r(n))*Math.cos(r(s))*Math.sin(c/2)*Math.sin(c/2),u=2*Math.atan2(Math.sqrt(h),Math.sqrt(1-h))*3958.8,Math.round(10*u)/10);i.dataset.distance=d}));var i=Array.from(l);i.sort((function(t,e){return parseFloat(t.dataset.distance,10)-parseFloat(e.dataset.distance,10)})),n.innerHTML="",i.forEach((function(t){n.appendChild(t)}))}document.querySelector("#menu-search").addEventListener("click",(function(t){t.preventDefault();var e=o.value;e?(o.classList.remove("error"),function(t,e){(new google.maps.Geocoder).geocode({address:t},(function(t){var i=t[0].geometry.location.lat(),n=t[0].geometry.location.lng();e({lat:i,lng:n})}))}(e,(function(t){var e=t;c(e.lat,e.lng)}))):o.classList.add("error")}));var h=document.querySelector(".input-container");o.addEventListener("input",(function(){o.value?h.classList.remove("error"):h.classList.add("error")}))}))};var mt=function t(e,i){var n,o=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.elements,(n=e)instanceof Node||n instanceof NodeList||n instanceof HTMLCollection?this.elements=e:this.elements=document.querySelectorAll(e);this.settings=function(){for(var t={},e=arguments.length,i=new Array(e),n=0;n1&&(e.hidden=!1,e.setAttribute("aria-hidden",!1),e.style.visibility="visible")}function y(t,e){t&&t.removeAttribute("aria-expanded"),e&&t.children.length>1&&(e.hidden=!0,e.setAttribute("aria-hidden",!0),e.style.visibility="hidden")}function b(){i.classList.remove("overlay-nav-open"),o.setAttribute("data-menu","closed"),o.removeAttribute("aria-expanded"),a.setAttribute("data-menu","closed"),u(l,c,a),document.removeEventListener("keydown",e),t.focus()}function S(){matchMedia("screen and (min-width: 1024px)").matches&&s.forEach((function(t){t.addEventListener("focus",(function(e){v(t,t.children[1])})),t.addEventListener("mouseover",(function(e){var i=t,n=t.children[1];i.focus(),v(i,n)})),t.addEventListener("focusout",(function(e){var i=!t.contains(e.relatedTarget),n=t.children[1];i&&(y(t,n),t.focus())})),t.addEventListener("mouseout",(function(e){var i=!t.contains(e.relatedTarget),n=t.children[1];i&&y(t,n)}))}))}a&&(a.addEventListener("click",(function(n){n.preventDefault(),"open"==o.getAttribute("data-menu")?b():(t=document.activeElement,i.classList.add("overlay-nav-open"),o.setAttribute("data-menu","open"),o.setAttribute("aria-expanded","true"),a.setAttribute("data-menu","open"),h(l,c,a),document.addEventListener("keydown",e=function(t){d(t,b)}))})),f&&p.forEach((function(t){var e;(e=t).addEventListener("click",(function(){var t,i;m=this.nextElementSibling,m.children[0].addEventListener("click",(function(){var t,i;t=e,i=m,n.classList.remove("flyout-panel-open"),t.setAttribute("aria-expanded",!1),t.setAttribute("data-toggle","closed"),t.classList.remove("panel-open"),i.setAttribute("aria-hidden",!0)})),"closed"==e.getAttribute("data-toggle")&&(t=e,i=m,n.classList.add("flyout-panel-open"),t.setAttribute("aria-expanded",!0),t.setAttribute("data-toggle","open"),t.classList.add("panel-open"),i.setAttribute("aria-hidden",!1))}))}))),S(),g(),window.addEventListener("resize",G(S,100)),window.addEventListener("resize",G(g,100))},vt=i(16),yt=i.n(vt),bt=i(11),St=i.n(bt);var wt,xt=function(){var t=document.querySelectorAll(".js-video-banner");t.length>=1&&t.forEach((function(t){var e=t.nextElementSibling,i=e.children[0],n=document.querySelector(".js-pause-content");e.addEventListener("click",(function(o){e.classList.contains("paused")?function(t,e,i,n){t.play(),e.classList.remove("paused"),i.classList.add("svg-icons--pause-dims"),i.classList.remove("svg-icons--play-arrow-dims"),i.children[0].setAttribute("xlink:href","#icons--pause"),n.innerHTML="Pause Background Video"}(t,e,i,n):function(t,e,i,n){t.pause(),e.classList.add("paused"),i.classList.remove("svg-icons--pause-dims"),i.classList.add("svg-icons--play-arrow-dims"),i.children[0].setAttribute("xlink:href","#icons--play-arrow"),n.innerHTML="Play Background Video"}(t,e,i,n)})),function(t){window.innerWidth>=1024&&(t.setAttribute("autoplay",""),t.play())}(t)}))},Et=function(){var t=document.querySelectorAll(".m-image-video-grid .video-wrapper"),e=document.querySelector("body");null!=t&&t.forEach((function(t){var i,n,o=t.dataset.id,s=document.getElementById(o),r=s.querySelector("iframe"),a=new Vimeo.Player(r),l=s.querySelector(".close-button");function c(){a.unload().then((function(){})).catch((function(t){console.log("error unloading video: "+t)})),e.classList.remove("video-modal-open"),s.removeAttribute("aria-expanded",!0),s.removeAttribute("data-visible",!0),setTimeout((function(){s.style.display="none"}),500),document.removeEventListener("keydown",n),i.focus()}t.addEventListener("click",(function(t){t.preventDefault(),s.getAttribute("data-visible")?c():(i=document.activeElement,e.classList.add("video-modal-open"),s.setAttribute("aria-expanded",!0),s.style.display="block",setTimeout((function(){s.setAttribute("data-visible",!0)}),100),r=(o=s).querySelectorAll('a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select, iframe, div.video-container'),a=o.querySelector(".video-container"),h=o.querySelector(".close-button"),r[1].focus(),h.addEventListener("keydown",(function(t){9!==t.which||t.shiftKey||(t.preventDefault(),a.focus())})),a.addEventListener("keydown",(function(t){9===t.which&&t.shiftKey&&(t.preventDefault(),h.focus())})),l.addEventListener("click",c),document.addEventListener("keydown",n=function(t){!function(t,e){27===t.keyCode&&e()}(t,c)}));var o,r,a,h}))}))},Lt=new Z({apiKey:"AIzaSyABebNzgPGFqfVk_XwLxZ-p40WzMOcrwL8",version:"weekly",libraries:["places"]}),kt=document.getElementsByTagName("html")[0];kt.className=kt.className.replace("no-js","js"),wt=function(){var t,e,i,n,o,s,r,l,c,m,v,y,b,S,w,x,E,L,k,T;!function(){if(document.querySelector(".a11y-bar")){for(var t=function(){var t=this.closest(".a11y-bar-item");if(t.querySelector(".a11y-dropdown"),t.classList.contains("active")){i.classList.remove("open");for(var e=0;e=768){if("viewed"===a.a.get(i))return void l.setAttribute("aria-hidden",!0);t=document.activeElement,setTimeout((function(){r.classList.add("popup-overlay-open"),l.setAttribute("aria-hidden",!1),l.style.display="flex",l.removeAttribute("hidden")}),1e3),o=l.querySelectorAll("a[href], button, input"),s=o[o.length-1],h(p,s,f),f.addEventListener("click",v),document.addEventListener("keydown",e=function(t){d(t,v)})}}(),ht(),function(){var t=document.querySelectorAll(".js-input-file"),e=document.querySelectorAll(".gform_wrapper input");function i(t){var e=t.closest(".gfield");if(e){var i=e.querySelector("label:not(.gfield_consent_label)");i&&(t.onfocus=function(){i.classList.add("has-value")},t.onblur=function(){""===this.value&&i.classList.remove("has-value")},""!==t.value&&i.classList.add("has-value"))}}t.forEach((function(t){var e=t.querySelector(".js-upload-btn"),i=t.querySelector(".js-file-upload"),n=t.querySelector(".js-file-name");e.addEventListener("keypress",(function(t){32!==t.which&&13!==t.which||(t.preventDefault(),i.click())})),i.onchange=function(t){var e=i.value.split("\\").pop();n.innerText=""===e?"no file uploaded":e,n.focus()}})),e&&e.forEach((function(t){i(t)})),jQuery(document).on("gform_post_render",(function(){var t=document.querySelectorAll(".gform_wrapper input");t&&t.forEach((function(t){i(t)}))}))}(),i=document.querySelectorAll("img[data-lazysrc]"),document.addEventListener("scroll",(function n(){t&&clearTimeout(t),t=setTimeout((function(){e=window.pageYOffset,i.forEach((function(t){t.offsetTop=1&&x.forEach((function(t){new st.a(t,{itemSelector:".col-image",layoutMode:"masonry"})})),ut(),xt(),p(),(E=document.querySelectorAll(".floorplan-grid")).length>=1&&E.forEach((function(t){var e=new st.a(t,{itemSelector:".floorplan-item",percentPosition:!0,transitionDuration:700,hiddenStyle:{opacity:0,transform:"scale(0.5)"},layoutMode:"fitRows",fitRows:{columnWidth:".grid-sizer",gutter:".gutter-sizer"}});if(at()(t).on("progress",(function(){e.layout()})),t.previousElementSibling){var i=t.previousElementSibling;i.querySelectorAll(".button").forEach((function(t){t.addEventListener("click",(function(){var n=t.dataset.filter,o=i.querySelector(".is-active");o&&o.classList.remove("is-active"),t.classList.add("is-active"),e.arrange({filter:n})}))}))}})),J(),nt(),pt(),(L=document.querySelectorAll(".testimonials-block"))&&document.addEventListener("DOMContentLoaded",(function(){L.forEach((function(t){new St.a(t,{itemSelector:".single-testimonial",columnWidth:".grid-sizer",percentPosition:!0,gutter:38})}))})),Et(),(k=document.querySelectorAll(".single-post .m-video-embed .video-wrapper"))&&k.forEach((function(t){t.addEventListener("click",(function(){var e=t.querySelector(".video-container"),i=e.querySelector("iframe"),n=new Vimeo.Player(i);e.style.display="block",t.classList.add("video-opened"),n.play()}))})),document.querySelector("#contact-map")&&Lt.load().then((function(){var t,e=[{featureType:"all",elementType:"labels.text.fill",stylers:[{gamma:.01},{lightness:20},{visibility:"off"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{saturation:-31},{lightness:-33},{weight:2},{gamma:.8}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#6b6a58"}]},{featureType:"administrative",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"all",stylers:[{visibility:"simplified"},{color:"#5a5745"}]},{featureType:"administrative.neighborhood",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"administrative.land_parcel",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"geometry",stylers:[{lightness:30},{saturation:30},{color:"#f3f1ea"}]},{featureType:"poi",elementType:"geometry",stylers:[{saturation:20}]},{featureType:"poi.park",elementType:"geometry",stylers:[{lightness:20},{saturation:-20},{color:"#e4e4d3"}]},{featureType:"poi.park",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#e7e0d2"},{weight:"0.5"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#e5daca"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{lightness:-20}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#b3bfcc"}]}],i={lat:parseFloat(document.querySelector(".lat").innerText),lng:parseFloat(document.querySelector(".lng").innerText)};t=new google.maps.Map(document.getElementById("contact-map"),{center:i,styles:e,disableDefaultUI:!0,zoomControl:!0,zoom:16}),new google.maps.Marker({position:i,map:t,optimized:!1,icon:"https://stagoakmont21.wpengine.com/wp-content/themes/oakmont/assets/images/marker.png"})})),document.getElementById("category-filter")&&document.getElementById("category-filter").addEventListener("change",(function(t){t.target.value&&(window.location.href="?chosen-category="+t.target.value)})),(T=document.getElementsByClassName("m-image-grid")[0])&&T.nextElementSibling.classList.contains("m-image-grid")&&T.classList.add("m-image-grid--pb-sm"),yt.a.polyfill()},(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?wt():document.addEventListener("DOMContentLoaded",wt)}]);