window.$=document.querySelectorAll.bind(document),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(o,t){t=t||window;for(var e=0;e<this.length;e++)o.call(t,this[e],e,this)}),Node.prototype.on=window.on=function(o,t){this.addEventListener(o,t)},NodeList.prototype.__proto__=Array.prototype,NodeList.prototype.on=NodeList.prototype.addEventListener=function(e,n){this.forEach(function(o,t){o.on(e,n)})};
!function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";var i=Array.prototype.slice,n=t.console,d=void 0===n?function(){}:function(t){n.error(t)};function s(l,h,c){(c=c||e||t.jQuery)&&(h.prototype.option||(h.prototype.option=function(t){c.isPlainObject(t)&&(this.options=c.extend(!0,this.options,t))}),c.fn[l]=function(t){var n,s,o,r,a;return"string"!=typeof t?(o=t,this.each(function(t,e){var i=c.data(e,l);i?(i.option(o),i._init()):(i=new h(e,o),c.data(e,l,i))}),this):(r=i.call(arguments,1),a="$()."+l+'("'+(n=t)+'")',this.each(function(t,e){var i,e=c.data(e,l);e?(i=e[n])&&"_"!=n.charAt(0)?(i=i.apply(e,r),s=void 0===s?i:s):d(a+" is not a valid method"):d(l+" not initialized. Cannot call methods, i.e. "+a)}),void 0!==s?s:this)},o(c))}function o(t){t&&!t.bridget&&(t.bridget=s)}return o(e||t.jQuery),s}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){var i;if(t&&e)return-1==(i=(i=this._events=this._events||{})[t]=i[t]||[]).indexOf(e)&&i.push(e),this},e.once=function(t,e){var i;if(t&&e)return this.on(t,e),((i=this._onceEvents=this._onceEvents||{})[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){t=this._events&&this._events[t];if(t&&t.length)return-1!=(e=t.indexOf(e))&&t.splice(e,1),this},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],s=0;s<i.length;s++){var o=i[s];n&&n[o]&&(this.off(t,o),delete n[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function m(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],y=v.length;function b(t){t=getComputedStyle(t);return t||e("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}var E,S=!1;function C(t){if(S||(S=!0,(c=document.createElement("div")).style.width="200px",c.style.padding="1px 2px 3px 4px",c.style.borderStyle="solid",c.style.borderWidth="1px 2px 3px 4px",c.style.boxSizing="border-box",(h=document.body||document.documentElement).appendChild(c),o=b(c),E=200==Math.round(m(o.width)),C.isBoxSizeOuter=E,h.removeChild(c)),(t="string"==typeof t?document.querySelector(t):t)&&"object"==typeof t&&t.nodeType){var e=b(t);if("none"==e.display){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;n<y;n++)i[v[n]]=0;return i}var s={};s.width=t.offsetWidth,s.height=t.offsetHeight;for(var o=s.isBorderBox="border-box"==e.boxSizing,r=0;r<y;r++){var a=v[r],l=e[a],l=parseFloat(l);s[a]=isNaN(l)?0:l}var h=s.paddingLeft+s.paddingRight,c=s.paddingTop+s.paddingBottom,t=s.marginLeft+s.marginRight,d=s.marginTop+s.marginBottom,u=s.borderLeftWidth+s.borderRightWidth,p=s.borderTopWidth+s.borderBottomWidth,f=o&&E,g=m(e.width),g=(!1!==g&&(s.width=g+(f?0:h+u)),m(e.height));return!1!==g&&(s.height=g+(f?0:c+p)),s.innerWidth=s.width-(h+u),s.innerHeight=s.height-(c+p),s.outerWidth=s.width+t,s.outerHeight=s.height+d,s}var c,h,o}return C}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=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<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(i,o){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice,h=(l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){e=t.indexOf(e);-1!=e&&t.splice(e,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,o(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,n){t=l.makeArray(t);var s=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){o(t,n)&&s.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)s.push(e[i])}else s.push(t)}),s},l.debounceMethod=function(t,e,n){n=n||100;var s=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o],e=(clearTimeout(t),arguments),i=this;this[o]=setTimeout(function(){s.apply(i,e),delete i[o]},n)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()},i.console);return l.htmlInit=function(r,a){l.docReady(function(){var t=l.toDashed(a),n="data-"+t,e=document.querySelectorAll("["+n+"]"),t=document.querySelectorAll(".js-"+t),e=l.makeArray(e).concat(l.makeArray(t)),s=n+"-options",o=i.jQuery;e.forEach(function(t){var e,i=t.getAttribute(n)||t.getAttribute(s);try{e=i&&JSON.parse(i)}catch(e){return void(h&&h.error("Error parsing "+n+" on "+t.className+": "+e))}i=new r(t,e);o&&o.data(t,a,i)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/cell",["get-size/get-size"],function(t){return e(0,t)}):"object"==typeof module&&module.exports?module.exports=e(0,require("get-size")):(t.Flickity=t.Flickity||{},t.Flickity.Cell=e(0,t.getSize))}(window,function(t,e){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}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/slide",e):"object"==typeof module&&module.exports?module.exports=e():(t.Flickity=t.Flickity||{},t.Flickity.Slide=e())}(window,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){var e;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,e=this.isOriginLeft?"marginLeft":"marginRight",this.firstMargin=t.size[e])},e.updateTarget=function(){var t=this.isOriginLeft?"marginRight":"marginLeft",e=this.getLastCell(),e=e?e.size[t]:0,t=this.outerWidth-(this.firstMargin+e);this.target=this.x+this.firstMargin+t*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}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/animate",["fizzy-ui-utils/utils"],function(t){return e(0,t)}):"object"==typeof module&&module.exports?module.exports=e(0,require("fizzy-ui-utils")):(t.Flickity=t.Flickity||{},t.Flickity.animatePrototype=e(0,t.fizzyUIUtils))}(window,function(t,e){return{startAnimation:function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},animate:function(){this.applyDragForce(),this.applySelectedAttraction();var t,e=this.x;this.integratePhysics(),this.positionSlider(),this.settle(e),this.isAnimating&&(t=this,requestAnimationFrame(function(){t.animate()}))},positionSlider:function(){var t=this.x;this.options.wrapAround&&1<this.cells.length&&(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;t=this.getPositionValue(t);this.slider.style.transform=e?"translate3d("+t+",0,0)":"translateX("+t+")"},dispatchScrollEvent:function(){var t,e=this.slides[0];e&&(t=(e=-this.x-e.target)/this.slidesWidth,this.dispatchEvent("scroll",null,[t,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++,2<this.restingFrames&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},shiftWrapCells:function(t){var e=this.cursorPosition+t,e=(this._shiftCells(this.beforeShiftCells,e,-1),this.size.innerWidth-(t+this.slideableWidth+this.cursorPosition));this._shiftCells(this.afterShiftCells,e,1)},_shiftCells:function(t,e,i){for(var n=0;n<t.length;n++){var s=t[n];s.wrapShift(0<e?i:0),e-=s.size.outerWidth}},_unshiftCells:function(t){if(t&&t.length)for(var e=0;e<t.length;e++)t[e].wrapShift(0)},integratePhysics:function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},applyForce:function(t){this.velocity+=t},getFrictionFactor:function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},getRestingPosition:function(){return this.x+this.velocity/(1-this.getFrictionFactor())},applyDragForce:function(){var t;this.isDraggable&&this.isPointerDown&&(t=this.dragX-this.x-this.velocity,this.applyForce(t))},applySelectedAttraction:function(){var t;this.isDraggable&&this.isPointerDown||this.isFreeScrolling||!this.slides.length||(t=(-1*this.selectedSlide.target-this.x)*this.options.selectedAttraction,this.applyForce(t))}}}),function(r,a){var t;"function"==typeof define&&define.amd?define("flickity/js/flickity",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(t,e,i,n,s,o){return a(r,t,e,i,n,s,o)}):"object"==typeof module&&module.exports?module.exports=a(r,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./slide"),require("./animate")):(t=r.Flickity,r.Flickity=a(r,r.EvEmitter,r.getSize,r.fizzyUIUtils,t.Cell,t.Slide,t.animatePrototype))}(window,function(n,t,e,r,i,a,s){var o=n.jQuery,l=n.getComputedStyle,h=n.console;function c(t,e){for(t=r.makeArray(t);t.length;)e.appendChild(t.shift())}var d=0,u={};function p(t,e){var i,n=r.getQueryElement(t);if(n){if(this.element=n,this.element.flickityGUID)return(i=u[this.element.flickityGUID]).option(e),i;o&&(this.$element=o(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(e),this._create()}else h&&h.error("Bad element for Flickity: "+(n||t))}p.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},p.createMethods=[];var f=p.prototype,g=(r.extend(f,t.prototype),f._create=function(){var t,e=this.guid=++d;for(t in this.element.flickityGUID=e,(u[e]=this).selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&n.addEventListener("resize",this),this.options.on){var i=this.options.on[t];this.on(t,i)}p.createMethods.forEach(function(t){this[t]()},this),this.options.watchCSS?this.watchCSS():this.activate()},f.option=function(t){r.extend(this.options,t)},f.activate=function(){this.isActive||(this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize(),c(this._filterFindCellElements(this.element.children),this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready"))},f._createSlider=function(){var t=document.createElement("div");t.className="flickity-slider",t.style[this.originSide]=0,this.slider=t},f._filterFindCellElements=function(t){return r.filterFindElements(t,this.options.cellSelector)},f.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},f._makeCells=function(t){return this._filterFindCellElements(t).map(function(t){return new i(t,this)},this)},f.getLastCell=function(){return this.cells[this.cells.length-1]},f.getLastSlide=function(){return this.slides[this.slides.length-1]},f.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},f._positionCells=function(t){this.maxCellHeight=(t=t||0)&&this.maxCellHeight||0;var e,i=0;0<t&&(i=(e=this.cells[t-1]).x+e.size.outerWidth);for(var n=this.cells.length,s=t;s<n;s++){var o=this.cells[s];o.setPosition(i),i+=o.size.outerWidth,this.maxCellHeight=Math.max(o.size.outerHeight,this.maxCellHeight)}this.slideableWidth=i,this.updateSlides(),this._containSlides(),this.slidesWidth=n?this.getLastSlide().target-this.slides[0].target:0},f._sizeCells=function(t){t.forEach(function(t){t.getSize()})},f.updateSlides=function(){var n,s,o;this.slides=[],this.cells.length&&(n=new a(this),this.slides.push(n),s="left"==this.originSide?"marginRight":"marginLeft",o=this._getCanCellFit(),this.cells.forEach(function(t,e){var i;n.cells.length&&(i=n.outerWidth-n.firstMargin+(t.size.outerWidth-t.size[s]),o.call(this,e,i)||(n.updateTarget(),n=new a(this),this.slides.push(n))),n.addCell(t)},this),n.updateTarget(),this.updateSelectedSlide())},f._getCanCellFit=function(){var e,i,t=this.options.groupCells;return t?"number"==typeof t?(e=parseInt(t,10),function(t){return t%e!=0}):(t="string"==typeof t&&t.match(/^(\d+)%$/),i=t?parseInt(t[1],10)/100:1,function(t,e){return e<=(this.size.innerWidth+1)*i}):function(){return!1}},f._init=f.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},f.getSize=function(){this.size=e(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign},{center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}});return f.setCellAlign=function(){var t=g[this.options.cellAlign];this.cellAlign=t?t[this.originSide]:this.options.cellAlign},f.setGallerySize=function(){var t;this.options.setGallerySize&&(t=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight,this.viewport.style.height=t+"px")},f._getWrapShiftCells=function(){var t,e;this.options.wrapAround&&(this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells),t=this.cursorPosition,e=this.cells.length-1,this.beforeShiftCells=this._getGapCells(t,e,-1),t=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(t,0,1))},f._getGapCells=function(t,e,i){for(var n=[];0<t;){var s=this.cells[e];if(!s)break;n.push(s),e+=i,t-=s.size.outerWidth}return n},f._containSlides=function(){var t,e,i,n,s,o;this.options.contain&&!this.options.wrapAround&&this.cells.length&&(t=(e=this.options.rightToLeft)?"marginRight":"marginLeft",e=e?"marginLeft":"marginRight",i=this.slideableWidth-this.getLastCell().size[e],n=i<this.size.innerWidth,s=this.cursorPosition+this.cells[0].size[t],o=i-this.size.innerWidth*(1-this.cellAlign),this.slides.forEach(function(t){t.target=n?i*this.cellAlign:(t.target=Math.max(t.target,s),Math.min(t.target,o))},this))},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;this.emitEvent(t,n),o&&this.$element&&(n=t+=this.options.namespaceJQueryEvents?".flickity":"",e&&((e=o.Event(e)).type=t,n=e),this.$element.trigger(n,i))},f.select=function(t,e,i){this.isActive&&(t=parseInt(t,10),this._wrapSelect(t),(this.options.wrapAround||e)&&(t=r.modulo(t,this.slides.length)),this.slides[t])&&(e=this.selectedIndex,this.selectedIndex=t,this.updateSelectedSlide(),i?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[t]),t!=e&&this.dispatchEvent("change",null,[t]),this.dispatchEvent("cellSelect"))},f._wrapSelect=function(t){var e=this.slides.length;if(!(this.options.wrapAround&&1<e))return t;var i=r.modulo(t,e),n=Math.abs(i-this.selectedIndex),s=Math.abs(i+e-this.selectedIndex),i=Math.abs(i-e-this.selectedIndex);!this.isDragSelect&&s<n?t+=e:!this.isDragSelect&&i<n&&(t-=e),t<0?this.x-=this.slideableWidth:e<=t&&(this.x+=this.slideableWidth)},f.previous=function(t,e){this.select(this.selectedIndex-1,t,e)},f.next=function(t,e){this.select(this.selectedIndex+1,t,e)},f.updateSelectedSlide=function(){var t=this.slides[this.selectedIndex];t&&(this.unselectSelectedSlide(),(this.selectedSlide=t).select(),this.selectedCells=t.cells,this.selectedElements=t.getCellElements(),this.selectedCell=t.cells[0],this.selectedElement=this.selectedElements[0])},f.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},f.selectInitialIndex=function(){var t,e=this.options.initialIndex;this.isInitActivated?this.select(this.selectedIndex,!1,!0):e&&"string"==typeof e&&this.queryCell(e)?this.selectCell(e,!1,!0):(t=0,e&&this.slides[e]&&(t=e),this.select(t,!1,!0))},f.selectCell=function(t,e,i){var t=this.queryCell(t);t&&(t=this.getCellSlideIndex(t),this.select(t,e,i))},f.getCellSlideIndex=function(t){for(var e=0;e<this.slides.length;e++)if(-1!=this.slides[e].cells.indexOf(t))return e},f.getCell=function(t){for(var e=0;e<this.cells.length;e++){var i=this.cells[e];if(i.element==t)return i}},f.getCells=function(t){t=r.makeArray(t);var e=[];return t.forEach(function(t){t=this.getCell(t);t&&e.push(t)},this),e},f.getCellElements=function(){return this.cells.map(function(t){return t.element})},f.getParentCell=function(t){return this.getCell(t)||(t=r.getParent(t,".flickity-slider > *"),this.getCell(t))},f.getAdjacentCellElements=function(t,e){if(!t)return this.selectedSlide.getCellElements();e=void 0===e?this.selectedIndex:e;var i=this.slides.length;if(i<=1+2*t)return this.getCellElements();for(var n=[],s=e-t;s<=e+t;s++){var o=this.options.wrapAround?r.modulo(s,i):s,o=this.slides[o];o&&(n=n.concat(o.getCellElements()))}return n},f.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)},f.uiChange=function(){this.emitEvent("uiChange")},f.childUIPointerDown=function(t){"touchstart"!=t.type&&t.preventDefault(),this.focus()},f.onresize=function(){this.watchCSS(),this.resize()},r.debounceMethod(p,"onresize",150),f.resize=function(){var t;this.isActive&&(this.getSize(),this.options.wrapAround&&(this.x=r.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize"),t=this.selectedElements&&this.selectedElements[0],this.selectCell(t,!1,!0))},f.watchCSS=function(){this.options.watchCSS&&(-1!=l(this.element,":after").content.indexOf("flickity")?this.activate():this.deactivate())},f.onkeydown=function(t){var e=document.activeElement&&document.activeElement!=this.element;this.options.accessibility&&!e&&(e=p.keyboardHandlers[t.keyCode])&&e.call(this)},p.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]()}},f.focus=function(){var t=n.pageYOffset;this.element.focus({preventScroll:!0}),n.pageYOffset!=t&&n.scrollTo(n.pageXOffset,t)},f.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),c(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},f.destroy=function(){this.deactivate(),n.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),o&&this.$element&&o.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete u[this.guid]},r.extend(f,s),p.data=function(t){t=(t=r.getQueryElement(t))&&t.flickityGUID;return t&&u[t]},r.htmlInit(p,"flickity"),o&&o.bridget&&o.bridget("flickity",p),p.setJQuery=function(t){o=t},p.Cell=i,p.Slide=a,p}),function(e,i){"function"==typeof define&&define.amd?define("unipointer/unipointer",["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.Unipointer=i(e,e.EvEmitter)}(window,function(n,t){function e(){}var t=e.prototype=Object.create(t.prototype),i=(t.bindStartEvent=function(t){this._bindStartEvent(t,!0)},t.unbindStartEvent=function(t){this._bindStartEvent(t,!1)},t._bindStartEvent=function(t,e){var e=(e=void 0===e||e)?"addEventListener":"removeEventListener",i="mousedown";n.PointerEvent?i="pointerdown":"ontouchstart"in n&&(i="touchstart"),t[e](i,this)},t.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},t.getTouch=function(t){for(var e=0;e<t.length;e++){var i=t[e];if(i.identifier==this.pointerIdentifier)return i}},t.onmousedown=function(t){var e=t.button;e&&0!==e&&1!==e||this._pointerDown(t,t)},t.ontouchstart=function(t){this._pointerDown(t,t.changedTouches[0])},t.onpointerdown=function(t){this._pointerDown(t,t)},t._pointerDown=function(t,e){t.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==e.pointerId?e.pointerId:e.identifier,this.pointerDown(t,e))},t.pointerDown=function(t,e){this._bindPostStartEvents(t),this.emitEvent("pointerDown",[t,e])},{mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]});return t._bindPostStartEvents=function(t){t&&((t=i[t.type]).forEach(function(t){n.addEventListener(t,this)},this),this._boundPointerEvents=t)},t._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(t){n.removeEventListener(t,this)},this),delete this._boundPointerEvents)},t.onmousemove=function(t){this._pointerMove(t,t)},t.onpointermove=function(t){t.pointerId==this.pointerIdentifier&&this._pointerMove(t,t)},t.ontouchmove=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerMove(t,e)},t._pointerMove=function(t,e){this.pointerMove(t,e)},t.pointerMove=function(t,e){this.emitEvent("pointerMove",[t,e])},t.onmouseup=function(t){this._pointerUp(t,t)},t.onpointerup=function(t){t.pointerId==this.pointerIdentifier&&this._pointerUp(t,t)},t.ontouchend=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerUp(t,e)},t._pointerUp=function(t,e){this._pointerDone(),this.pointerUp(t,e)},t.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e])},t._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},t._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},t.pointerDone=function(){},t.onpointercancel=function(t){t.pointerId==this.pointerIdentifier&&this._pointerCancel(t,t)},t.ontouchcancel=function(t){var e=this.getTouch(t.changedTouches);e&&this._pointerCancel(t,e)},t._pointerCancel=function(t,e){this._pointerDone(),this.pointerCancel(t,e)},t.pointerCancel=function(t,e){this.emitEvent("pointerCancel",[t,e])},e.getPointerPoint=function(t){return{x:t.pageX,y:t.pageY}},e}),function(e,i){"function"==typeof define&&define.amd?define("unidragger/unidragger",["unipointer/unipointer"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("unipointer")):e.Unidragger=i(e,e.Unipointer)}(window,function(o,t){function e(){}var i=e.prototype=Object.create(t.prototype),n=(i.bindHandles=function(){this._bindHandles(!0)},i.unbindHandles=function(){this._bindHandles(!1)},i._bindHandles=function(t){for(var e=(t=void 0===t||t)?"addEventListener":"removeEventListener",i=t?this._touchActionValue:"",n=0;n<this.handles.length;n++){var s=this.handles[n];this._bindStartEvent(s,t),s[e]("click",this),o.PointerEvent&&(s.style.touchAction=i)}},i._touchActionValue="none",i.pointerDown=function(t,e){this.okayPointerDown(t)&&(this.pointerDownPointer=e,t.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(t),this.emitEvent("pointerDown",[t,e]))},{TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0}),s={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return i.okayPointerDown=function(t){var e=n[t.target.nodeName],t=s[t.target.type],e=!e||t;return e||this._pointerReset(),e},i.pointerDownBlur=function(){var t=document.activeElement;t&&t.blur&&t!=document.body&&t.blur()},i.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.emitEvent("pointerMove",[t,e,i]),this._dragMove(t,e,i)},i._dragPointerMove=function(t,e){var i={x:e.pageX-this.pointerDownPointer.pageX,y:e.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(i)&&this._dragStart(t,e),i},i.hasDragStarted=function(t){return 3<Math.abs(t.x)||3<Math.abs(t.y)},i.pointerUp=function(t,e){this.emitEvent("pointerUp",[t,e]),this._dragPointerUp(t,e)},i._dragPointerUp=function(t,e){this.isDragging?this._dragEnd(t,e):this._staticClick(t,e)},i._dragStart=function(t,e){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(t,e)},i.dragStart=function(t,e){this.emitEvent("dragStart",[t,e])},i._dragMove=function(t,e,i){this.isDragging&&this.dragMove(t,e,i)},i.dragMove=function(t,e,i){t.preventDefault(),this.emitEvent("dragMove",[t,e,i])},i._dragEnd=function(t,e){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(t,e)},i.dragEnd=function(t,e){this.emitEvent("dragEnd",[t,e])},i.onclick=function(t){this.isPreventingClicks&&t.preventDefault()},i._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)))},i.staticClick=function(t,e){this.emitEvent("staticClick",[t,e])},e.getPointerPoint=t.getPointerPoint,e}),function(n,s){"function"==typeof define&&define.amd?define("flickity/js/drag",["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(t,e,i){return s(n,t,e,i)}):"object"==typeof module&&module.exports?module.exports=s(n,require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):n.Flickity=s(n,n.Flickity,n.Unidragger,n.fizzyUIUtils)}(window,function(i,t,e,o){o.extend(t.defaults,{draggable:">1",dragThreshold:3}),t.createMethods.push("_createDrag");var n=t.prototype,s=(o.extend(n,e.prototype),n._touchActionValue="pan-y","createTouch"in document),r=!1,a=(n._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),s&&!r&&(i.addEventListener("touchmove",function(){}),r=!0)},n.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},n.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},n.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=1<this.slides.length:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},n.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},n.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},n._uiChangeDrag=function(){delete this.isFreeScrolling},n.pointerDown=function(t,e){this.isDraggable?this.okayPointerDown(t)&&(this._pointerDownPreventDefault(t),this.pointerDownFocus(t),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=l(),i.addEventListener("scroll",this),this._pointerDownDefault(t,e)):this._pointerDownDefault(t,e)},n._pointerDownDefault=function(t,e){this.pointerDownPointer={pageX:e.pageX,pageY:e.pageY},this._bindPostStartEvents(t),this.dispatchEvent("pointerDown",t,[e])},{INPUT:!0,TEXTAREA:!0,SELECT:!0});function l(){return{x:i.pageXOffset,y:i.pageYOffset}}return n.pointerDownFocus=function(t){a[t.target.nodeName]||this.focus()},n._pointerDownPreventDefault=function(t){var e="touchstart"==t.type,i="touch"==t.pointerType,n=a[t.target.nodeName];e||i||n||t.preventDefault()},n.hasDragStarted=function(t){return Math.abs(t.x)>this.options.dragThreshold},n.pointerUp=function(t,e){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",t,[e]),this._dragPointerUp(t,e)},n.pointerDone=function(){i.removeEventListener("scroll",this),delete this.pointerDownScroll},n.dragStart=function(t,e){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),i.removeEventListener("scroll",this),this.dispatchEvent("dragStart",t,[e]))},n.pointerMove=function(t,e){var i=this._dragPointerMove(t,e);this.dispatchEvent("pointerMove",t,[e,i]),this._dragMove(t,e,i)},n.dragMove=function(t,e,i){var n,s;this.isDraggable&&(t.preventDefault(),this.previousDragX=this.dragX,n=this.options.rightToLeft?-1:1,this.options.wrapAround&&(i.x=i.x%this.slideableWidth),n=this.dragStartPosition+i.x*n,!this.options.wrapAround&&this.slides.length&&(n=(n=(s=Math.max(-this.slides[0].target,this.dragStartPosition))<n?.5*(n+s):n)<(s=Math.min(-this.getLastSlide().target,this.dragStartPosition))?.5*(n+s):n),this.dragX=n,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",t,[e,i]))},n.dragEnd=function(t,e){var i,n;this.isDraggable&&(this.options.freeScroll&&(this.isFreeScrolling=!0),i=this.dragEndRestingSelect(),this.options.freeScroll&&!this.options.wrapAround?(n=this.getRestingPosition(),this.isFreeScrolling=-n>this.slides[0].target&&-n<this.getLastSlide().target):this.options.freeScroll||i!=this.selectedIndex||(i+=this.dragEndBoostSelect()),delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(i),delete this.isDragSelect,this.dispatchEvent("dragEnd",t,[e]))},n.dragEndRestingSelect=function(){var t=this.getRestingPosition(),e=Math.abs(this.getSlideDistance(-t,this.selectedIndex)),i=this._getClosestResting(t,e,1),t=this._getClosestResting(t,e,-1);return(i.distance<t.distance?i:t).index},n._getClosestResting=function(t,e,i){for(var n=this.selectedIndex,s=1/0,o=this.options.contain&&!this.options.wrapAround?function(t,e){return t<=e}:function(t,e){return t<e};o(e,s)&&(s=e,null!==(e=this.getSlideDistance(-t,n+=i)));)e=Math.abs(e);return{distance:s,index:n-i}},n.getSlideDistance=function(t,e){var i=this.slides.length,n=this.options.wrapAround&&1<i,s=n?o.modulo(e,i):e,s=this.slides[s];return s?(n=n?this.slideableWidth*Math.floor(e/i):0,t-(s.target+n)):null},n.dragEndBoostSelect=function(){var t,e;return void 0===this.previousDragX||!this.dragMoveTime||100<new Date-this.dragMoveTime?0:(t=this.getSlideDistance(-this.dragX,this.selectedIndex),e=this.previousDragX-this.dragX,0<t&&0<e?1:t<0&&e<0?-1:0)},n.staticClick=function(t,e){var i=this.getParentCell(t.target),n=i&&i.element,i=i&&this.cells.indexOf(i);this.dispatchEvent("staticClick",t,[e,n,i])},n.onscroll=function(){var t=l(),e=this.pointerDownScroll.x-t.x,t=this.pointerDownScroll.y-t.y;(3<Math.abs(e)||3<Math.abs(t))&&this._pointerDone()},t}),function(t,n){"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return n(0,t,e,i)}):"object"==typeof module&&module.exports?module.exports=n(0,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):n(0,t.Flickity,t.Unipointer,t.fizzyUIUtils)}(window,function(t,e,i,n){"use strict";var s="http://www.w3.org/2000/svg";function o(t,e){this.direction=t,this.parent=e,this._create()}(o.prototype=Object.create(i.prototype))._create=function(){this.isEnabled=!0,this.isPrevious=-1==this.direction;var t=this.parent.options.rightToLeft?1:-1,t=(this.isLeft=this.direction==t,this.element=document.createElement("button")),e=(t.className="flickity-button flickity-prev-next-button",t.className+=this.isPrevious?" previous":" next",t.setAttribute("type","button"),this.disable(),t.setAttribute("aria-label",this.isPrevious?"Previous":"Next"),this.createSVG());t.appendChild(e),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},o.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},o.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},o.prototype.createSVG=function(){var t=document.createElementNS(s,"svg");t.setAttribute("class","flickity-button-icon"),t.setAttribute("viewBox","0 0 100 100");var e=document.createElementNS(s,"path"),i="string"!=typeof(i=this.parent.options.arrowShape)?"M "+i.x0+",50 L "+i.x1+","+(i.y1+50)+" L "+i.x2+","+(i.y2+50)+" L "+i.x3+",50  L "+i.x2+","+(50-i.y2)+" L "+i.x1+","+(50-i.y1)+" Z":i;return e.setAttribute("d",i),e.setAttribute("class","arrow"),this.isLeft||e.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(e),t},o.prototype.handleEvent=n.handleEvent,o.prototype.onclick=function(){var t;this.isEnabled&&(this.parent.uiChange(),t=this.isPrevious?"previous":"next",this.parent[t]())},o.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},o.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},o.prototype.update=function(){var t=this.parent.slides;this.parent.options.wrapAround&&1<t.length?this.enable():(t=t.length?t.length-1:0,t=this.isPrevious?0:t,this[this.parent.selectedIndex==t?"disable":"enable"]())},o.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");i=e.prototype;return i._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new o(-1,this),this.nextButton=new o(1,this),this.on("activate",this.activatePrevNextButtons))},i.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},i.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},e.PrevNextButton=o,e}),function(t,n){"function"==typeof define&&define.amd?define("flickity/js/page-dots",["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(t,e,i){return n(0,t,e,i)}):"object"==typeof module&&module.exports?module.exports=n(0,require("./flickity"),require("unipointer"),require("fizzy-ui-utils")):n(0,t.Flickity,t.Unipointer,t.fizzyUIUtils)}(window,function(t,e,i,n){function s(t){this.parent=t,this._create()}(s.prototype=Object.create(i.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))},s.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},s.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},s.prototype.setDots=function(){var t=this.parent.slides.length-this.dots.length;0<t?this.addDots(t):t<0&&this.removeDots(-t)},s.prototype.addDots=function(t){for(var e=document.createDocumentFragment(),i=[],n=this.dots.length,s=n+t,o=n;o<s;o++){var r=document.createElement("li");r.className="dot",r.setAttribute("aria-label","Page dot "+(o+1)),e.appendChild(r),i.push(r)}this.holder.appendChild(e),this.dots=this.dots.concat(i)},s.prototype.removeDots=function(t){this.dots.splice(this.dots.length-t,t).forEach(function(t){this.holder.removeChild(t)},this)},s.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},s.prototype.onTap=s.prototype.onClick=function(t){var t=t.target;"LI"==t.nodeName&&(this.parent.uiChange(),t=this.dots.indexOf(t),this.parent.select(t))},s.prototype.destroy=function(){this.deactivate(),this.allOff()},e.PageDots=s,n.extend(e.defaults,{pageDots:!0}),e.createMethods.push("_createPageDots");i=e.prototype;return i._createPageDots=function(){this.options.pageDots&&(this.pageDots=new s(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},i.activatePageDots=function(){this.pageDots.activate()},i.updateSelectedPageDots=function(){this.pageDots.updateSelected()},i.updatePageDots=function(){this.pageDots.setDots()},i.deactivatePageDots=function(){this.pageDots.deactivate()},e.PageDots=s,e}),function(t,e){"function"==typeof define&&define.amd?define("flickity/js/player",["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("fizzy-ui-utils"),require("./flickity")):e(t.EvEmitter,t.fizzyUIUtils,t.Flickity)}(window,function(t,e,i){function n(t){this.parent=t,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}(n.prototype=Object.create(t.prototype)).play=function(){"playing"!=this.state&&(document.hidden?document.addEventListener("visibilitychange",this.onVisibilityPlay):(this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()))},n.prototype.tick=function(){var t,e;"playing"==this.state&&(t="number"==typeof(t=this.parent.options.autoPlay)?t:3e3,(e=this).clear(),this.timeout=setTimeout(function(){e.parent.next(!0),e.tick()},t))},n.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},n.prototype.clear=function(){clearTimeout(this.timeout)},n.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},n.prototype.unpause=function(){"paused"==this.state&&this.play()},n.prototype.visibilityChange=function(){this[document.hidden?"pause":"unpause"]()},n.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},e.extend(i.defaults,{pauseAutoPlayOnHover:!0}),i.createMethods.push("_createPlayer");t=i.prototype;return t._createPlayer=function(){this.player=new n(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},t.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},t.playPlayer=function(){this.player.play()},t.stopPlayer=function(){this.player.stop()},t.pausePlayer=function(){this.player.pause()},t.unpausePlayer=function(){this.player.unpause()},t.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},t.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},t.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},i.Player=n,i}),function(t,i){"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(t,e){return i(0,t,e)}):"object"==typeof module&&module.exports?module.exports=i(0,require("./flickity"),require("fizzy-ui-utils")):i(0,t.Flickity,t.fizzyUIUtils)}(window,function(t,e,n){var i=e.prototype;return i.insert=function(t,e){var i,n,s,o,r,t=this._makeCells(t);t&&t.length&&(i=this.cells.length,e=void 0===e?i:e,r=t,n=document.createDocumentFragment(),r.forEach(function(t){n.appendChild(t.element)}),r=n,(s=e==i)?this.slider.appendChild(r):(o=this.cells[e].element,this.slider.insertBefore(r,o)),0===e?this.cells=t.concat(this.cells):s?this.cells=this.cells.concat(t):(r=this.cells.splice(e,i-e),this.cells=this.cells.concat(t).concat(r)),this._sizeCells(t),this.cellChange(e,!0))},i.append=function(t){this.insert(t,this.cells.length)},i.prepend=function(t){this.insert(t,0)},i.remove=function(t){var i,t=this.getCells(t);t&&t.length&&(i=this.cells.length-1,t.forEach(function(t){t.remove();var e=this.cells.indexOf(t);i=Math.min(e,i),n.removeFrom(this.cells,t)},this),this.cellChange(i,!0))},i.cellSizeChange=function(t){var t=this.getCell(t);t&&(t.getSize(),t=this.cells.indexOf(t),this.cellChange(t))},i.cellChange=function(t,e){var i=this.selectedElement,i=(this._positionCells(t),this._getWrapShiftCells(),this.setGallerySize(),this.getCell(i));i&&(this.selectedIndex=this.getCellSlideIndex(i)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[t]),this.select(this.selectedIndex),e&&this.positionSliderAtSelected()},e}),function(t,i){"function"==typeof define&&define.amd?define("flickity/js/lazyload",["./flickity","fizzy-ui-utils/utils"],function(t,e){return i(0,t,e)}):"object"==typeof module&&module.exports?module.exports=i(0,require("./flickity"),require("fizzy-ui-utils")):i(0,t.Flickity,t.fizzyUIUtils)}(window,function(t,e,s){"use strict";e.createMethods.push("_createLazyload");var i=e.prototype;function n(t,e){this.img=t,this.flickity=e,this.load()}return i._createLazyload=function(){this.on("select",this.lazyLoad)},i.lazyLoad=function(){var e,t=this.options.lazyLoad;t&&(t=this.getAdjacentCellElements("number"==typeof t?t:0),e=[],t.forEach(function(t){t=function(t){if("IMG"==t.nodeName){var e=t.getAttribute("data-flickity-lazyload"),i=t.getAttribute("data-flickity-lazyload-src"),n=t.getAttribute("data-flickity-lazyload-srcset");if(e||i||n)return[t]}e=t.querySelectorAll("img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]");return s.makeArray(e)}(t);e=e.concat(t)}),e.forEach(function(t){new n(t,this)},this))},n.prototype.handleEvent=s.handleEvent,n.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var t=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),e=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=t,e&&this.img.setAttribute("srcset",e),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},n.prototype.onload=function(t){this.complete(t,"flickity-lazyloaded")},n.prototype.onerror=function(t){this.complete(t,"flickity-lazyerror")},n.prototype.complete=function(t,e){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var i=this.flickity.getParentCell(this.img),i=i&&i.element;this.flickity.cellSizeChange(i),this.img.classList.add(e),this.flickity.dispatchEvent("lazyLoad",t,i)},e.LazyLoader=n,e}),function(t){"function"==typeof define&&define.amd?define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],t):"object"==typeof module&&module.exports&&(module.exports=t(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload")))}((window,function(t){return t})),function(t,e){"function"==typeof define&&define.amd?define("flickity-as-nav-for/as-nav-for",["flickity/js/index","fizzy-ui-utils/utils"],e):"object"==typeof module&&module.exports?module.exports=e(require("flickity"),require("fizzy-ui-utils")):t.Flickity=e(t.Flickity,t.fizzyUIUtils)}(window,function(i,n){i.createMethods.push("_createAsNavFor");var t=i.prototype;return t._createAsNavFor=function(){this.on("activate",this.activateAsNavFor),this.on("deactivate",this.deactivateAsNavFor),this.on("destroy",this.destroyAsNavFor);var t,e=this.options.asNavFor;e&&(t=this,setTimeout(function(){t.setNavCompanion(e)}))},t.setNavCompanion=function(t){t=n.getQueryElement(t);var e,t=i.data(t);t&&t!=this&&(this.navCompanion=t,(e=this).onNavCompanionSelect=function(){e.navCompanionSelect()},t.on("select",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect(!0))},t.navCompanionSelect=function(t){var e,i,n;this.navCompanion&&(e=this.navCompanion.selectedCells[0],i=(e=this.navCompanion.cells.indexOf(e))+this.navCompanion.selectedCells.length-1,n=Math.floor((i-e)*this.navCompanion.cellAlign+e),this.selectCell(n,!1,t),this.removeNavSelectedElements(),n>=this.cells.length||(t=this.cells.slice(e,1+i),this.navSelectedElements=t.map(function(t){return t.element}),this.changeNavSelectedClass("add")))},t.changeNavSelectedClass=function(e){this.navSelectedElements.forEach(function(t){t.classList[e]("is-nav-selected")})},t.activateAsNavFor=function(){this.navCompanionSelect(!0)},t.removeNavSelectedElements=function(){this.navSelectedElements&&(this.changeNavSelectedClass("remove"),delete this.navSelectedElements)},t.onNavStaticClick=function(t,e,i,n){"number"==typeof n&&this.navCompanion.selectCell(n)},t.deactivateAsNavFor=function(){this.removeNavSelectedElements()},t.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("select",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},i}),function(e,i){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["ev-emitter/ev-emitter"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("ev-emitter")):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){var o=e.jQuery,r=e.console;function a(t,e){for(var i in e)t[i]=e[i];return t}var l=Array.prototype.slice;function h(t,e,i){if(!(this instanceof h))return new h(t,e,i);var n,s=t;(s="string"==typeof t?document.querySelectorAll(t):s)?(this.elements=(n=s,Array.isArray(n)?n:"object"==typeof n&&"number"==typeof n.length?l.call(n):[n]),this.options=a({},this.options),"function"==typeof e?i=e:a(this.options,e),i&&this.on("always",i),this.getImages(),o&&(this.jqDeferred=new o.Deferred),setTimeout(this.check.bind(this))):r.error("Bad element for imagesLoaded "+(s||t))}(h.prototype=Object.create(t.prototype)).options={},h.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},h.prototype.addElementImages=function(t){"IMG"==t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);var e=t.nodeType;if(e&&c[e]){for(var i=t.querySelectorAll("img"),n=0;n<i.length;n++){var s=i[n];this.addImage(s)}if("string"==typeof this.options.background)for(var o=t.querySelectorAll(this.options.background),n=0;n<o.length;n++){var r=o[n];this.addElementBackgroundImages(r)}}};var c={1:!0,9:!0,11:!0};function i(t){this.img=t}function n(t,e){this.url=t,this.element=e,this.img=new Image}return h.prototype.addElementBackgroundImages=function(t){var e=getComputedStyle(t);if(e)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(e.backgroundImage);null!==n;){var s=n&&n[2];s&&this.addBackground(s,t),n=i.exec(e.backgroundImage)}},h.prototype.addImage=function(t){t=new i(t);this.images.push(t)},h.prototype.addBackground=function(t,e){t=new n(t,e);this.images.push(t)},h.prototype.check=function(){var n=this;function e(t,e,i){setTimeout(function(){n.progress(t,e,i)})}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach(function(t){t.once("progress",e),t.check()}):this.complete()},h.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&r&&r.log("progress: "+i,t,e)},h.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(t=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[t](this))},(i.prototype=Object.create(t.prototype)).check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.img,e])},i.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},(h.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((o=t).fn.imagesLoaded=function(t,e){return new h(this,t,e).jqDeferred.promise(o(this))})})(),h}),function(t,i){"function"==typeof define&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(t,e){return i(0,t,e)}):"object"==typeof module&&module.exports?module.exports=i(0,require("flickity"),require("imagesloaded")):t.Flickity=i(0,t.Flickity,t.imagesLoaded)}(window,function(t,e,n){"use strict";e.createMethods.push("_createImagesLoaded");var i=e.prototype;return i._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},i.imagesLoaded=function(){var i;this.options.imagesLoaded&&n((i=this).slider).on("progress",function(t,e){e=i.getParentCell(e.img);i.cellSizeChange(e&&e.element),i.options.freeScroll||i.positionSliderAtSelected()})},e});
!function(e,t){"function"==typeof define&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(e,i){return t(0,e,i)}):"object"==typeof module&&module.exports?module.exports=t(0,require("flickity"),require("imagesloaded")):e.Flickity=t(0,e.Flickity,e.imagesLoaded)}(window,function(e,i,o){"use strict";i.createMethods.push("_createImagesLoaded");var t=i.prototype;return t._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},t.imagesLoaded=function(){var t;this.options.imagesLoaded&&o((t=this).slider).on("progress",function(e,i){i=t.getParentCell(i.img),t.cellSizeChange(i&&i.element),t.options.freeScroll||t.positionSliderAtSelected()})},i});
var webVitals=function(e){"use strict";function u(n){function e(e){"pagehide"!==e.type&&"hidden"!==document.visibilityState||n(e)}addEventListener("visibilitychange",e,!0),addEventListener("pagehide",e,!0)}function s(n){var t=!1;return function(e){t||(n(e),t=!0)}}function n(o,a){a=a||{},S(function(){var n,t=b(),r=y("FCP"),i=C("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(i.disconnect(),e.startTime<t.firstHiddenTime)&&(r.value=Math.max(e.startTime-T(),0),r.entries.push(e),n(!0))})});i&&(n=E(o,r,w,a.reportAllChanges),h(function(e){r=y("FCP"),n=E(o,r,w,a.reportAllChanges),L(function(){r.value=performance.now()-e.timeStamp,n(!0)})}))})}function t(a,c){c=c||{},n(s(function(){function e(e){e.forEach(function(e){var n,t;e.hadRecentInput||(n=i[0],t=i[i.length-1],r&&e.startTime-t.startTime<1e3&&e.startTime-n.startTime<5e3?(r+=e.value,i.push(e)):(r=e.value,i=[e]))}),r>t.value&&(t.value=r,t.entries=i,n())}var n,t=y("CLS",0),r=0,i=[],o=C("layout-shift",e);o&&(n=E(a,t,P,c.reportAllChanges),u(function(){e(o.takeRecords()),n(!0)}),h(function(){t=y("CLS",r=0),n=E(a,t,P,c.reportAllChanges),L(function(){return n()})}),setTimeout(n,0))}))}function c(e,n){l||(l=n,p=e,V=new Date,d(removeEventListener),f())}function f(){var n;0<=p&&p<V-K&&(n={entryType:"first-input",name:l.type,target:l.target,cancelable:l.cancelable,startTime:l.timeStamp,processingStart:l.timeStamp+p},v.forEach(function(e){e(n)}),v=[])}function d(n){["mousedown","keydown","touchstart","pointerdown"].forEach(function(e){return n(e,Q,F)})}function R(a,c){c=c||{},S(function(){function e(e){e.forEach(r)}var n=b(),t=y("FID"),r=function(e){e.startTime<n.firstHiddenTime&&(t.value=e.processingStart-e.startTime,t.entries.push(e),o(!0))},i=C("first-input",e),o=E(a,t,I,c.reportAllChanges);i&&u(s(function(){e(i.takeRecords()),i.disconnect()})),i&&h(function(){var e;t=y("FID"),o=E(a,t,I,c.reportAllChanges),v=[],p=-1,l=null,d(addEventListener),e=r,v.push(e),f()})})}function H(){return X()-Y}function O(e){var n=D[D.length-1],t=k[e.interactionId];(t||D.length<10||e.duration>n.latency)&&(t?(t.entries.push(e),t.latency=Math.max(t.latency,e.duration)):(n={id:e.interactionId,latency:e.duration,entries:[e]},k[n.id]=n,D.push(n)),D.sort(function(e,n){return n.latency-e.latency}),D.splice(10).forEach(function(e){delete k[e.id]}))}function _(i,o){o=o||{},S(function(){"interactionCount"in performance||(m=m||C("event",W,{type:"event",buffered:!0,durationThreshold:0}));function e(e){e.forEach(function(n){n.interactionId&&O(n),"first-input"!==n.entryType||D.some(function(e){return e.entries.some(function(e){return n.duration===e.duration&&n.startTime===e.startTime})})||O(n)}),e=Math.min(D.length-1,Math.floor(H()/50)),(e=D[e])&&e.latency!==n.value&&(n.value=e.latency,n.entries=e.entries,r())}var n=y("INP"),t=C("event",e,{durationThreshold:o.durationThreshold||40}),r=E(i,n,M,o.reportAllChanges);t&&(t.observe({type:"first-input",buffered:!0}),u(function(){e(t.takeRecords()),n.value<0&&0<H()&&(n.value=0,n.entries=[]),r(!0)}),h(function(){D=[],Y=X(),n=y("INP"),r=E(i,n,M,o.reportAllChanges)}))})}function j(a,c){c=c||{},S(function(){function e(e){(e=e[e.length-1])&&e.startTime<r.firstHiddenTime&&(i.value=Math.max(e.startTime-T(),0),i.entries=[e],n())}var n,t,r=b(),i=y("LCP"),o=C("largest-contentful-paint",e);o&&(n=E(a,i,B,c.reportAllChanges),t=s(function(){x[i.id]||(e(o.takeRecords()),o.disconnect(),x[i.id]=!0,n(!0))}),["keydown","click"].forEach(function(e){addEventListener(e,t,!0)}),u(t),h(function(e){i=y("LCP"),n=E(a,i,B,c.reportAllChanges),L(function(){i.value=performance.now()-e.timeStamp,x[i.id]=!0,n(!0)})}))})}function a(e){document.prerendering?S(function(){return a(e)}):"complete"!==document.readyState?addEventListener("load",function(){return a(e)},!0):setTimeout(e,0)}function q(t,r){r=r||{};var i=y("TTFB"),o=E(t,i,N,r.reportAllChanges);a(function(){var e,n=g();!n||(e=n.responseStart)<=0||e>performance.now()||(i.value=Math.max(e-T(),0),i.entries=[n],o(!0),h(function(){i=y("TTFB",0),(o=E(t,i,N,r.reportAllChanges))(!0)}))})}var l,p,V,v,m,z=-1,h=function(n){addEventListener("pageshow",function(e){e.persisted&&(z=e.timeStamp,n(e))},!0)},g=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},T=function(){var e=g();return e&&e.activationStart||0},y=function(e,n){var t=g(),r="navigate";return 0<=z?r="back-forward-cache":t&&(document.prerendering||0<T()?r="prerender":document.wasDiscarded?r="restore":t.type&&(r=t.type.replace(/_/g,"-"))),{name:e,value:void 0===n?-1:n,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},C=function(e,n,t){try{var r;if(PerformanceObserver.supportedEntryTypes.includes(e))return(r=new PerformanceObserver(function(e){Promise.resolve().then(function(){n(e.getEntries())})})).observe(Object.assign({type:e,buffered:!0},t||{})),r}catch(e){}},E=function(n,t,r,i){var o,a;return function(e){0<=t.value&&(e||i)&&((a=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=a,t.rating=(e=t.value)>r[1]?"poor":e>r[0]?"needs-improvement":"good",n(t))}},L=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},r=-1,G=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},i=function(e){"hidden"===document.visibilityState&&-1<r&&(r="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("visibilitychange",i,!0),removeEventListener("prerenderingchange",i,!0))},J=function(){addEventListener("visibilitychange",i,!0),addEventListener("prerenderingchange",i,!0)},b=function(){return r<0&&(r=G(),J(),h(function(){setTimeout(function(){r=G(),J()},0)})),{get firstHiddenTime(){return r}}},S=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},w=[1800,3e3],P=[.1,.25],F={passive:!0,capture:!0},K=new Date,Q=function(e){var n,t,r,i;function o(){c(t,r),i()}function a(){i()}e.cancelable&&(n=(1e12<e.timeStamp?new Date:performance.now())-e.timeStamp,"pointerdown"==e.type?(t=n,r=e,i=function(){removeEventListener("pointerup",o,F),removeEventListener("pointercancel",a,F)},addEventListener("pointerup",o,F),addEventListener("pointercancel",a,F)):c(n,e))},I=[100,300],U=0,o=1/0,A=0,W=function(e){e.forEach(function(e){e.interactionId&&(o=Math.min(o,e.interactionId),A=Math.max(A,e.interactionId),U=A?(A-o)/7+1:0)})},X=function(){return m?U:performance.interactionCount||0},M=[200,500],Y=0,D=[],k={},B=[2500,4e3],x={},N=[800,1800];return e.CLSThresholds=P,e.FCPThresholds=w,e.FIDThresholds=I,e.INPThresholds=M,e.LCPThresholds=B,e.TTFBThresholds=N,e.getCLS=t,e.getFCP=n,e.getFID=R,e.getINP=_,e.getLCP=j,e.getTTFB=q,e.onCLS=t,e.onFCP=n,e.onFID=R,e.onINP=_,e.onLCP=j,e.onTTFB=q,Object.defineProperty(e,"__esModule",{value:!0}),e}({});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).GLightbox=e()}(this,function(){"use strict";function e(t){return(e="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 s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}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)}}function t(t,e,i){e&&n(t.prototype,e),i&&n(t,i)}function g(t){return Math.sqrt(t.x*t.x+t.y*t.y)}t(i,[{key:"add",value:function(t){this.handlers.push(t)}},{key:"del",value:function(t){t||(this.handlers=[]);for(var e=this.handlers.length;0<=e;e--)this.handlers[e]===t&&this.handlers.splice(e,1)}},{key:"dispatch",value:function(){for(var t=0,e=this.handlers.length;t<e;t++){var i=this.handlers[t];"function"==typeof i&&i.apply(this.el,arguments)}}}]);var M=i;function i(t){s(this,i),this.handlers=[],this.el=t}function o(t,e){t=new M(t);return t.add(e),t}t(d,[{key:"start",value:function(t){var e,i;t.touches&&(this.now=Date.now(),this.x1=t.touches[0].pageX,this.y1=t.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(t,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=0<this.delta&&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,e=this.preV,1<t.touches.length&&(this._cancelLongTap(),this._cancelSingleTap(),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=g(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){var e,i,n,s,o,l,r,a,h,c,d,u;t.touches&&(e=this.preV,i=t.touches.length,n=t.touches[0].pageX,s=t.touches[0].pageY,this.isDoubleTap=!1,1<i?(o=t.touches[1].pageX,l=t.touches[1].pageY,r={x:t.touches[1].pageX-n,y:t.touches[1].pageY-s},null!==e.x&&(0<this.pinchStartLen&&(t.zoom=g(r)/this.pinchStartLen,this.pinch.dispatch(t,this.element)),t.angle=(u=h=e,u=0==(d=g(c=a=r)*g(u))?0:(1<(c=(c.x*u.x+c.y*u.y)/d)&&(c=1),Math.acos(c)),0<a.x*h.y-h.x*a.y&&(u*=-1),180*u/Math.PI),this.rotate.dispatch(t,this.element)),e.x=r.x,e.y=r.y,null!==this.x2&&null!==this.sx2?(t.deltaX=(n-this.x2+o-this.sx2)/2,t.deltaY=(s-this.y2+l-this.sy2)/2):(t.deltaX=0,t.deltaY=0),this.twoFingerPressMove.dispatch(t,this.element),this.sx2=o,this.sy2=l):(null!==this.x2?(t.deltaX=n-this.x2,t.deltaY=s-this.y2,d=Math.abs(this.x1-this.x2),c=Math.abs(this.y1-this.y2),(10<d||10<c)&&(this._preventTap=!0)):(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,1<i)&&t.preventDefault()}},{key:"end",value:function(t){var e;t.changedTouches&&(this._cancelLongTap(),e=this,t.touches.length<2&&(this.multipointEnd.dispatch(t,this.element),this.sx2=this.sy2=null),this.x2&&30<Math.abs(this.x1-this.x2)||this.y2&&30<Math.abs(this.y1-this.y2)?(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)?0<t-e?"Left":"Right":0<i-n?"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}}]);var Y=d,P=(t(c,[{key:"zoomIn",value:function(){var t,e=this.widowWidth();this.zoomedIn||e<=768||((t=this.img).setAttribute("data-style",t.getAttribute("style")),t.style.maxWidth=t.naturalWidth+"px",t.style.maxHeight=t.naturalHeight+"px",t.naturalWidth>e&&(e=e/2-t.naturalWidth/2,this.setTranslate(this.img.parentNode,e,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){var e;this.zoomedIn&&(e=t.clientX-this.img.naturalWidth/2,t=t.clientY-this.img.naturalHeight/2,this.setTranslate(this.img,e,t))}},{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}}]),c),p=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),l=null!==p||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,r=document.getElementsByTagName("html")[0],B=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]}(),F=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]}(),a=Date.now(),m={},h={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:'<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve"><g><g><path d="M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z"/></g></g><g><g><path d="M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z"/></g></g></svg>',next:'<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"> <g><path d="M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z"/></g></svg>',prev:'<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"><g><path d="M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z"/></g></svg>'}};function c(t,e){var i=this,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(s(this,c),this.img=t,this.slide=e,this.onclose=n,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 i.dragStart(t)},!1),this.img.addEventListener("mouseup",function(t){return i.dragEnd(t)},!1),this.img.addEventListener("mousemove",function(t){return i.drag(t)},!1),this.img.addEventListener("click",function(t){if(!i.zoomedIn)return i.zoomIn();i.zoomedIn&&!i.dragging&&i.zoomOut()},!1),this.img.setZoomEvents=!0}function d(t,e){s(this,d),this.element="string"==typeof t?document.querySelector(t):t,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;function i(){}this.rotate=o(this.element,e.rotate||i),this.touchStart=o(this.element,e.touchStart||i),this.multipointStart=o(this.element,e.multipointStart||i),this.multipointEnd=o(this.element,e.multipointEnd||i),this.pinch=o(this.element,e.pinch||i),this.swipe=o(this.element,e.swipe||i),this.tap=o(this.element,e.tap||i),this.doubleTap=o(this.element,e.doubleTap||i),this.longTap=o(this.element,e.longTap||i),this.singleTap=o(this.element,e.singleTap||i),this.pressMove=o(this.element,e.pressMove||i),this.twoFingerPressMove=o(this.element,e.twoFingerPressMove||i),this.touchMove=o(this.element,e.touchMove||i),this.touchEnd=o(this.element,e.touchEnd||i),this.touchCancel=o(this.element,e.touchCancel||i),this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}}function u(t){var e={},i=!0,n=0,s=arguments.length;"[object Boolean]"===Object.prototype.toString.call(t)&&(i=t,n++);for(;n<s;n++){o=void 0;var o,l=arguments[n];for(o in l)Object.prototype.hasOwnProperty.call(l,o)&&(i&&"[object Object]"===Object.prototype.toString.call(l[o])?e[o]=u(!0,e[o],l[o]):e[o]=l[o])}return e}h.slideHtml='<div class="gslide">\n <div class="gslide-inner-content">\n <div class="ginner-container">\n <div class="gslide-media">\n </div>\n <div class="gslide-description">\n <div class="gdesc-inner">\n <h4 class="gslide-title"></h4>\n <div class="gslide-desc"></div>\n </div>\n </div>\n </div>\n </div>\n</div>',h.lightboxHtml='<div id="glightbox-body" class="glightbox-container">\n <div class="gloader visible"></div>\n <div class="goverlay"></div>\n <div class="gcontainer">\n <div id="glightbox-slider" class="gslider"></div>\n <button class="gnext gbtn" tabindex="0">{nextSVG}</button>\n <button class="gprev gbtn" tabindex="1">{prevSVG}</button>\n <button class="gclose gbtn" tabindex="2">{closeSVG}</button>\n</div>\n</div>';var f={isFunction:function(t){return"function"==typeof t},isString:function(t){return"string"==typeof t},isNode:function(t){return!(!t||!t.nodeType||1!=t.nodeType)},isArray:function(t){return Array.isArray(t)},isArrayLike:function(t){return t&&t.length&&isFinite(t.length)},isObject:function(t){return"object"===e(t)&&null!=t&&!f.isFunction(t)&&!f.isArray(t)},isNil:function(t){return null==t},has:function(t,e){return null!==t&&hasOwnProperty.call(t,e)},size:function(t){if(f.isObject(t)){if(t.keys)return t.keys().length;var e,i=0;for(e in t)f.has(t,e)&&i++;return i}return t.length},isNumber:function(t){return!isNaN(parseFloat(t))&&isFinite(t)}};function v(t,e){if(!f.isNode(t)&&t!==window&&t!==document||(t=[t]),f.isArrayLike(t)||f.isObject(t)||(t=[t]),0!=f.size(t))if(f.isArrayLike(t)&&!f.isObject(t))for(var i=t.length,n=0;n<i&&!1!==e.call(t[n],t[n],n,t);n++);else if(f.isObject(t))for(var s in t)if(f.has(t,s)&&!1===e.call(t[s],t[s],s,t))break}function y(t,e,i){var n=1<arguments.length&&void 0!==e?e:null,s=2<arguments.length&&void 0!==i?i:null,e=t[a]=t[a]||[],o={all:e,evt:null,found:null};return n&&s&&0<f.size(e)&&v(e,function(t,e){if(t.eventName==n&&t.fn.toString()==s.toString())return o.found=!0,o.evt=e,!1}),o}function b(i,t,e){var t=1<arguments.length&&void 0!==t?t:{},n=t.onElement,s=t.withCallback,o=t.avoidDuplicate,l=void 0===o||o,o=t.once,r=void 0!==o&&o,o=t.useCapture,a=void 0!==o&&o,h=2<arguments.length?e:void 0,c=n||[];function d(t){f.isFunction(s)&&s.call(h,t,this),r&&d.destroy()}return f.isString(c)&&(c=document.querySelectorAll(c)),d.destroy=function(){v(c,function(t){var e=y(t,i,d);e.found&&e.all.splice(e.evt,1),t.removeEventListener&&t.removeEventListener(i,d,a)})},v(c,function(t){var e=y(t,i,d);(t.addEventListener&&l&&!e.found||!l)&&(t.addEventListener(i,d,a),e.all.push({eventName:i,fn:d}))}),d}function O(e,t){v(t.split(" "),function(t){return e.classList.add(t)})}function N(e,t){v(t.split(" "),function(t){return e.classList.remove(t)})}function z(t,e){return t.classList.contains(e)}function x(e,t,i){var n,t=1<arguments.length&&void 0!==t?t:"",s=2<arguments.length&&void 0!==i&&i;if(e&&""!==t)return"none"==t?f.isFunction(s)&&s():(v(n=t.split(" "),function(t){O(e,"g"+t)}),void b(F,{onElement:e,avoidDuplicate:!1,once:!0,withCallback:function(t,e){v(n,function(t){N(e,"g"+t)}),f.isFunction(s)&&s()}}))}function w(t){var e=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=t;i.firstChild;)e.appendChild(i.firstChild);return e}function q(t,e){for(;t!==document.body;)if("function"==typeof(t=t.parentElement).matches?t.matches(e):t.msMatchesSelector(e))return t}function S(t){t.style.display="block"}function T(t){t.style.display="none"}function I(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function k(t){var e;z(t.target,"plyr--html5")&&(e=q(t.target,".gslide-media"),"enterfullscreen"==t.type&&O(e,"fullscreen"),"exitfullscreen"==t.type)&&N(e,"fullscreen")}function E(t){return f.isNumber(t)?"".concat(t,"px"):t}function A(t,e){var i="video"==t.type?E(e.videosWidth):E(e.width),e=E(e.height);t.width=f.has(t,"width")&&""!==t.width?E(t.width):i,t.height=f.has(t,"height")&&""!==t.height?E(t.height):e}function _(){var s,t,o,e,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,l=1<arguments.length?arguments[1]:void 0,r={href:"",title:"",type:"",description:"",descPosition:l.descPosition,effect:"",width:"",height:"",node:n,content:!1};return f.isObject(n)&&!f.isNode(n)?(f.has(n,"type")||(f.has(n,"content")&&n.content?n.type="inline":f.has(n,"href")&&(n.type=H(n.href))),A(e=u(r,n),l),e):(e="",s=n.getAttribute("data-glightbox"),"a"===(t=n.nodeName.toLowerCase())&&(e=n.href),"img"===t&&(e=n.src),r.href=e,v(r,function(t,e){f.has(l,e)&&"width"!==e&&(r[e]=l[e]);var i=n.dataset[e];f.isNil(i)||(r[e]=i)}),r.content&&(r.type="inline"),!r.type&&e&&(r.type=H(e)),f.isNil(s)?("a"==t&&(e=n.title,f.isNil(e)||""===e||(r.title=e)),"img"==t&&(e=n.alt,f.isNil(e)||""===e||(r.title=e)),t=n.getAttribute("data-description"),f.isNil(t)||""===t||(r.description=t)):(o=[],v(r,function(t,e){o.push(";\\s?"+e)}),o=o.join("\\s?:|"),""!==s.trim()&&v(r,function(t,e){var i=s,n=new RegExp("s?"+e+"s?:s?(.*?)("+o+"s?:|$)"),i=i.match(n);i&&i.length&&i[1]&&(n=i[1].trim().replace(/;\s*$/,""),r[e]=n)})),r.description&&"."==r.description.substring(0,1)&&document.querySelector(r.description)?r.description=document.querySelector(r.description).innerHTML:(e=n.querySelector(".glightbox-desc"))&&(r.description=e.innerHTML),A(r,l),r)}function C(){var t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(z(e,"loaded"))return!1;f.isFunction(this.settings.beforeSlideLoad)&&this.settings.beforeSlideLoad(e,i);var s,o,l,r=i.type,a=i.descPosition,h=e.querySelector(".gslide-media"),c=e.querySelector(".gslide-title"),d=e.querySelector(".gslide-desc"),u=e.querySelector(".gdesc-inner"),g=n;f.isFunction(this.settings.afterSlideLoad)&&(g=function(){f.isFunction(n)&&n(),t.settings.afterSlideLoad(e,i)}),""==i.title&&""==i.description?u&&u.parentNode.parentNode.removeChild(u.parentNode):(c&&""!==i.title?c.innerHTML=i.title:c.parentNode.removeChild(c),d&&""!==i.description?p&&0<this.settings.moreLength?(i.smallDescription=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:50,i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=i;return(t=t.trim()).length<=e?t:(t=t.substr(0,e-1),n?t+'... <a href="#" class="desc-more">'+i+"</a>":t)}(i.description,this.settings.moreLength,this.settings.moreText),d.innerHTML=i.smallDescription,function o(t,l){t=t.querySelector(".desc-more");if(!t)return!1;b("click",{onElement:t,withCallback:function(t,e){t.preventDefault();var i=document.body,n=q(e,".gslide-desc");if(!n)return!1;n.innerHTML=l.description,O(i,"gdesc-open");var s=b("click",{onElement:[i,q(n,".gslide-description")],withCallback:function(t,e){"a"!==t.target.nodeName.toLowerCase()&&(N(i,"gdesc-open"),O(i,"gdesc-closed"),n.innerHTML=l.smallDescription,o(n,l),setTimeout(function(){N(i,"gdesc-closed")},400),s.destroy())}})}})}.apply(this,[d,i])):d.innerHTML=i.description:d.parentNode.removeChild(d),O(h.parentNode,"desc-".concat(a)),O(u.parentNode,"description-".concat(a))),O(h,"gslide-".concat(r)),O(e,"loaded"),"video"===r?(O(h.parentNode,"gvideo-container"),h.insertBefore(w('<div class="gvideo-wrapper"></div>'),h.firstChild),function(t,l,r){var a=this,h="gvideo"+l.index,c=t.querySelector(".gvideo-wrapper"),d=(j(this.settings.plyr.css),l.href),u=(location.protocol.replace(":",""),""),g="",p=!1;c.parentNode.style.maxWidth=l.width,j(this.settings.plyr.js,"Plyr",function(){var t;if(d.match(/vimeo\.com\/([0-9]*)/)&&(t=/vimeo.*\/(\d+)/i.exec(d),u="vimeo",g=t[1]),(d.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||d.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||d.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))&&(s=void 0!==(t=(t=d).replace(/(>|<)/gi,"").split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/))[2]?t[2].split(/[^0-9a-z_\-]/i)[0]:t,u="youtube",g=s),null!==d.match(/\.(mp4|ogg|webm|mov)$/)){u="local";var e,i,n='<video id="'+h+'" ',s=(n=(n=(n=n+'style="background:#000; max-width: '.concat(l.width,';" ')+'preload="metadata" ')+'x-webkit-airplay="allow" '+'webkit-playsinline="" ')+"controls "+'class="gvideo-local">',d.toLowerCase().split(".").pop()),o={mp4:"",ogg:"",webm:""};for(e in o["mov"==s?"mp4":s]=d,o)o.hasOwnProperty(e)&&(i=o[e],""!==(i=l.hasOwnProperty(e)?l[e]:i))&&(n+='<source src="'.concat(i,'" type="video/').concat(e,'">'));p=w(n+="</video>")}s=p||w('<div id="'.concat(h,'" data-plyr-provider="').concat(u,'" data-plyr-embed-id="').concat(g,'"></div>')),O(c,"".concat(u,"-video gvideo")),c.appendChild(s),c.setAttribute("data-id",h),s=f.has(a.settings.plyr,"config")?a.settings.plyr.config:{},s=new Plyr("#"+h,s);s.on("ready",function(t){t=t.detail.plyr;m[h]=t,f.isFunction(r)&&r()}),s.on("enterfullscreen",k),s.on("exitfullscreen",k)})}.apply(this,[e,i,g])):"external"===r?(c={url:i.href,callback:g},d=c.url,u=c.allow,s=c.callback,c=c.appendTo,(o=document.createElement("iframe")).className="vimeo-video gvideo",o.src=d,o.style.width="100%",o.style.height="100%",u&&o.setAttribute("allow",u),o.onload=function(){O(o,"node-ready"),f.isFunction(s)&&s()},c&&c.appendChild(o),a=o,h.parentNode.style.maxWidth=i.width,h.parentNode.style.height=i.height,h.appendChild(a)):"inline"!==r?"image"===r?((l=new Image).addEventListener("load",function(){!p&&l.naturalWidth>l.offsetWidth&&(O(l,"zoomable"),new P(l,e,function(){t.resize(e)})),f.isFunction(g)&&g()},!1),l.src=i.href,h.insertBefore(l,h.firstChild)):f.isFunction(g)&&g():function(t,e,i){var n,s=this,t=t.querySelector(".gslide-media"),o=!(!f.has(e,"href")||!e.href)&&e.href.split("#").pop().trim(),l=!(!f.has(e,"content")||!e.content)&&e.content;l&&(f.isString(l)&&(n=w('<div class="ginlined-content">'.concat(l,"</div>"))),f.isNode(l))&&("none"==l.style.display&&(l.style.display="block"),(r=document.createElement("div")).className="ginlined-content",r.appendChild(l),n=r);if(o){l=document.getElementById(o);if(!l)return!1;var r=l.cloneNode(!0);r.style.height=e.height,r.style.maxWidth=e.width,O(r,"ginlined-content"),n=r}if(!n)return console.error("Unable to append inline slide content",e),!1;t.style.height=e.height,t.style.width=e.width,t.appendChild(n),this.events["inlineclose"+o]=b("click",{onElement:t.querySelectorAll(".gtrigger-close"),withCallback:function(t){t.preventDefault(),s.close()}}),f.isFunction(i)&&i()}.apply(this,[e,i,g])}function j(t,e,i){if(f.isNil(t))console.error("Inject videos api error");else{var n,s,o;if(f.isFunction(e)&&(i=e,e=!1),-1!==t.indexOf(".css"))return(n=document.querySelectorAll('link[href="'+t+'"]'))&&0<n.length||(l=(s=document.getElementsByTagName("head")[0]).querySelectorAll('link[rel="stylesheet"]'),(o=document.createElement("link")).rel="stylesheet",o.type="text/css",o.href=t,o.media="all",l?s.insertBefore(o,l[0]):s.appendChild(o)),f.isFunction(i)&&i();if((n=document.querySelectorAll('script[src="'+t+'"]'))&&0<n.length){if(f.isFunction(i)){if(f.isString(e))return W(function(){return void 0!==window[e]},function(){i()});i()}}else{var l=document.createElement("script");l.type="text/javascript",l.src=t,l.onload=function(){if(f.isFunction(i)){if(f.isString(e))return W(function(){return void 0!==window[e]},function(){i()}),!1;i()}},document.body.appendChild(l)}}}function W(t,e,i,n){var s,o;t()?e():(i=i||100,o=setInterval(function(){t()&&(clearInterval(o),s&&clearTimeout(s),e())},i),n&&(s=setTimeout(function(){clearInterval(o)},n)))}function H(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":-1<t.indexOf("#")&&""!==e.split("#").pop().trim()?"inline":t.includes("gajax=true")?"ajax":"external"}function V(){var o=this;if(this.events.hasOwnProperty("keyboard"))return!1;this.events.keyboard=b("keydown",{onElement:window,withCallback:function(t,e){var i=(t=t||window.event).keyCode;if(9==i){var n=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==n||"textarea"==n||"button"==n)return;t.preventDefault();n=document.querySelectorAll(".gbtn");if(!n||n.length<=0)return;t=(function(t){if(Array.isArray(t)){for(var e=0,i=new Array(t.length);e<t.length;e++)i[e]=t[e];return i}}(t=n)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()).filter(function(t){return z(t,"focused")});if(!t.length)return void((s=document.querySelector('.gbtn[tabindex="0"]'))&&(s.focus(),O(s,"focused")));n.forEach(function(t){return N(t,"focused")});var s=t[0].getAttribute("tabindex")||"0",t=parseInt(s)+1,s=(t>n.length-1&&(t="0"),document.querySelector('.gbtn[tabindex="'.concat(t,'"]')));s&&(s.focus(),O(s,"focused"))}39==i&&o.nextSlide(),37==i&&o.prevSlide(),27==i&&o.close()}})}function D(t,e){e=1<arguments.length&&void 0!==e?e:"";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 X(t){var i=z(t,"gslide-media")?t:t.querySelector(".gslide-media"),t=t.querySelector(".gslide-description");O(i,"greset"),D(i,"translate3d(0, 0, 0)"),b(B,{onElement:i,once:!0,withCallback:function(t,e){N(i,"greset")}}),i.style.opacity="",t&&(t.style.opacity="")}t(L,[{key:"init",value:function(){var i=this;this.baseEvents=b("click",{onElement:this.getSelector(),withCallback:function(t,e){t.preventDefault(),i.open(e)}})}},{key:"open",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=1<arguments.length&&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=e||this.settings.startAt,t=(t&&f.isNil(e)&&(e=this.elements.indexOf(t))<0&&(e=0),f.isNil(e)&&(e=0),this.build(),x(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.in),document.body),n=window.innerWidth-document.documentElement.clientWidth;if(0<n&&((i=document.createElement("style")).type="text/css",i.className="gcss-styles",i.innerText=".gscrollbar-fixer {margin-right: ".concat(n,"px}"),document.head.appendChild(i),O(t,"gscrollbar-fixer")),O(t,"glightbox-open"),O(r,"glightbox-open"),p&&(O(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(e,!0),(1==this.elements.length?(T(this.prevButton),T):(S(this.prevButton),S))(this.nextButton),this.lightboxOpen=!0,f.isFunction(this.settings.onOpen)&&this.settings.onOpen(),p&&l&&this.settings.touchNavigation)return function(){var n=this;if(this.events.hasOwnProperty("touch"))return!1;var s,o,l,r=(t=I()).width,a=t.height,h=!1,e=null,c=null,d=null,u=!1,i=1,g=1,p=!1,m=!1,f=null,v=null,y=null,b=null,x=0,w=0,S=!1,T=!1,k={},E={},A=0,C=0,L=this,t=document.getElementById("glightbox-slider"),M=document.querySelector(".goverlay"),t=(this.loop(),new Y(t,{touchStart:function(t){if(z(t.targetTouches[0].target,"ginner-container")||q(t.targetTouches[0].target,".gslide-desc"))return h=!1;h=!0,E=t.targetTouches[0],k.pageX=t.targetTouches[0].pageX,k.pageY=t.targetTouches[0].pageY,A=t.targetTouches[0].clientX,C=t.targetTouches[0].clientY,e=L.activeSlide,c=e.querySelector(".gslide-media"),l=e.querySelector(".gslide-inline"),d=null,z(c,"gslide-image")&&(d=c.querySelector("img")),N(M,"greset")},touchMove:function(t){if(h&&(E=t.targetTouches[0],!p)&&!m){if(l&&l.offsetHeight>a){var e=k.pageX-E.pageX;if(Math.abs(e)<=13)return!1}u=!0;var i,e=t.targetTouches[0].clientX,t=t.targetTouches[0].clientY,e=A-e,t=C-t;if(Math.abs(e)>Math.abs(t)?T=!(S=!1):S=!(T=!1),s=E.pageX-k.pageX,x=100*s/r,o=E.pageY-k.pageY,w=100*o/a,S&&d&&(i=1-Math.abs(o)/a,M.style.opacity=i,n.settings.touchFollowAxis)&&(x=0),T&&(i=1-Math.abs(s)/r,c.style.opacity=i,n.settings.touchFollowAxis)&&(w=0),!d)return D(c,"translate3d(".concat(x,"%, 0, 0)"));D(c,"translate3d(".concat(x,"%, ").concat(w,"%, 0)"))}},touchEnd:function(){if(h){var t,e;if(u=!1,!m&&!p)return t=Math.abs(parseInt(w)),e=Math.abs(parseInt(x)),29<t&&d?void n.close():t<29&&e<25?(O(M,"greset"),M.style.opacity=1,X(c)):void 0;y=f,b=v}},multipointEnd:function(){setTimeout(function(){p=!1},50)},multipointStart:function(){p=!0,i=g||1},pinch:function(t){if(!d||u)return!1;p=!0,d.scaleX=d.scaleY=i*t.zoom;t=i*t.zoom;m=!0,t<=1?(m=!1,t=1,v=f=y=b=null,d.setAttribute("style","")):(d.style.transform="scale3d(".concat(t=4.5<t?4.5:t,", ").concat(t,", 1)"),g=t)},pressMove:function(t){var e,i;m&&!p&&(i=E.pageX-k.pageX,e=E.pageY-k.pageY,y&&(i+=y),b&&(e+=b),f=i,v=e,i="translate3d(".concat(i,"px, ").concat(e,"px, 0)"),g&&(i+=" scale3d(".concat(g,", ").concat(g,", 1)")),D(d,i))},swipe:function(t){if(!m)if(p)p=!1;else{if("Left"==t.direction){if(n.index==n.elements.length-1)return X(c);n.nextSlide()}if("Right"==t.direction){if(0==n.index)return X(c);n.prevSlide()}}}}));this.events.touch=t}.apply(this),!1;this.settings.keyboardNavigation&&V.apply(this)}},{key:"openAt",value:function(){this.open(null,0<arguments.length&&void 0!==arguments[0]?arguments[0]:0)}},{key:"showSlide",value:function(){var t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,i=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=(S(this.loader),this.index=parseInt(e),this.slidesContainer.querySelector(".current")),s=(n&&N(n,"current"),this.slideAnimateOut(),this.slidesContainer.querySelectorAll(".gslide")[e]),n=(z(s,"loaded")?(this.slideAnimateIn(s,i),T(this.loader)):(S(this.loader),(n=_(this.elements[e],this.settings)).index=e,this.slidesData[e]=n,C.apply(this,[s,n,function(){T(t.loader),t.resize(),t.slideAnimateIn(s,i)}])),this.slideDescription=s.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&z(this.slideDescription.parentNode,"gslide-media"),this.preloadSlide(e+1),this.preloadSlide(e-1),this.loop());N(this.nextButton,"disabled"),N(this.prevButton,"disabled"),0!==e||n?e!==this.elements.length-1||n||O(this.nextButton,"disabled"):O(this.prevButton,"disabled"),this.activeSlide=s}},{key:"preloadSlide",value:function(t){var e,i,n=this;return!(t<0||t>this.elements.length||f.isNil(this.elements[t])||z(e=this.slidesContainer.querySelectorAll(".gslide")[t],"loaded"))&&((i=_(this.elements[t],this.settings)).index=t,void("video"==(t=(this.slidesData[t]=i).sourcetype)||"external"==t?setTimeout(function(){C.apply(n,[e,i])},200):C.apply(this,[e,i])))}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var t=0<arguments.length&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(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=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length&&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"),s=t.querySelector(".gslide-description"),o={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide},l={index:this.index,slide:this.activeSlide};0<n.offsetWidth&&s&&(T(s),s.style.display=""),N(t,this.effectsClasses),e?x(t,this.settings.openEffect,function(){!p&&i.settings.autoplayVideos&&i.playSlideVideo(t),f.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[o,l])}):(s="none"!==(n=this.settings.slideEffect)?this.settings.cssEfects[n].in:n,this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(s=this.settings.cssEfects.slide_back.in),x(t,s,function(){!p&&i.settings.autoplayVideos&&i.playSlideVideo(t),f.isFunction(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[o,l])})),setTimeout(function(){i.resize(t)},100),O(t,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var i=this.prevActiveSlide,t=(N(i,this.effectsClasses),O(i,"prev"),this.settings.slideEffect),t="none"!==t?this.settings.cssEfects[t].out:t;this.stopSlideVideo(i),f.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&&(t=this.settings.cssEfects.slide_back.out),x(i,t,function(){var t=i.querySelector(".gslide-media"),e=i.querySelector(".gslide-description");t.style.transform="",N(t,"greset"),t.style.opacity="",e&&(e.style.opacity=""),N(i,"prev")})}},{key:"stopSlideVideo",value:function(t){t=(t=f.isNumber(t)?this.slidesContainer.querySelectorAll(".gslide")[t]:t)?t.querySelector(".gvideo"):null;if(!t)return!1;var t=t.getAttribute("data-id");m&&f.has(m,t)&&(t=m[t])&&t.play&&t.pause()}},{key:"playSlideVideo",value:function(t){t=(t=f.isNumber(t)?this.slidesContainer.querySelectorAll(".gslide")[t]:t).querySelector(".gvideo");if(!t)return!1;var t=t.getAttribute("data-id");m&&f.has(m,t)&&(t=m[t])&&t.play&&t.play()}},{key:"setElements",value:function(t){this.settings.elements=t}},{key:"getElements",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,i=[],e=(this.elements=this.elements||[],!f.isNil(this.settings.elements)&&f.isArray(this.settings.elements)&&(i=this.settings.elements),!1),n=this.getSelector();return 0==(e=null!==t&&(t=t.getAttribute("data-gallery"))&&""!==t?document.querySelectorAll('[data-gallery="'.concat(t,'"]')):e)&&n&&(e=document.querySelectorAll(this.getSelector())),e=Array.prototype.slice.call(e),i=i.concat(e),this.tmpAddSlides&&this.tmpAddSlides.length&&(v(this.tmpAddSlides,function(t){var e=t.atPosition<0?i.length+1:t.atPosition;i.splice(e,0,u({},t))}),this.tmpAddSlides.length=0),i}},{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,e,i=[];for(t in this.settings.cssEfects)this.settings.cssEfects.hasOwnProperty(t)&&(e=this.settings.cssEfects[t],i.push("g".concat(e.in)),i.push("g".concat(e.out)));return i.join(" ")}},{key:"build",value:function(){var i=this;if(this.built)return!1;var t=f.has(this.settings.svg,"next")?this.settings.svg.next:"",e=f.has(this.settings.svg,"prev")?this.settings.svg.prev:"",n=f.has(this.settings.svg,"close")?this.settings.svg.close:"",s=w(s=(s=(s=(s=this.settings.lightboxHtml).replace(/{nextSVG}/g,t)).replace(/{prevSVG}/g,e)).replace(/{closeSVG}/g,n)),t=(document.body.appendChild(s),document.getElementById("glightbox-body")),e=(this.modal=t).querySelector(".gclose");this.prevButton=t.querySelector(".gprev"),this.nextButton=t.querySelector(".gnext"),this.overlay=t.querySelector(".goverlay"),this.loader=t.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.events={},O(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&e&&(this.events.close=b("click",{onElement:e,withCallback:function(t,e){t.preventDefault(),i.close()}})),e&&!this.settings.closeButton&&e.parentNode.removeChild(e),this.nextButton&&(this.events.next=b("click",{onElement:this.nextButton,withCallback:function(t,e){t.preventDefault(),i.nextSlide()}})),this.prevButton&&(this.events.prev=b("click",{onElement:this.prevButton,withCallback:function(t,e){t.preventDefault(),i.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=b("click",{onElement:t,withCallback:function(t,e){z(document.body,"glightbox-mobile")||q(t.target,".ginner-container")||q(t.target,".gbtn")||z(t.target,"gnext")||z(t.target,"gprev")||i.close()}})),v(this.elements,function(){var t=w(i.settings.slideHtml);i.slidesContainer.appendChild(t)}),l&&O(document.body,"glightbox-touch"),this.events.resize=b("resize",{onElement:window,withCallback:function(){i.resize()}}),this.built=!0}},{key:"resize",value:function(){var t,e,i,n,s,o,l,r=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null;(r=r||this.activeSlide)&&!z(r,"zoomed")&&(i=I(),t=r.querySelector(".gvideo-wrapper"),r=r.querySelector(".gslide-image"),e=this.slideDescription,o=i.width,i=i.height,(o<=768?O:N)(document.body,"glightbox-mobile"),t||r)&&(n=!1,e&&(z(e,"description-bottom")||z(e,"description-top"))&&!z(e,"gabsolute")&&(n=!0),r&&(o<=768?r.querySelector("img").setAttribute("style",""):n&&(s=e.offsetHeight,l=(l=this.slidesData[this.index].width)<=o?l+"px":"100%",(l=r.querySelector("img")).setAttribute("style","max-height: calc(100vh - ".concat(s,"px)")),e.setAttribute("style","max-width: ".concat(l.offsetWidth,"px;")))),t)&&(r=(f.has(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"16:9").split(":"),l=(s=this.slidesData[this.index].width)/(parseInt(r[0])/parseInt(r[1])),l=Math.floor(l),n&&(i-=e.offsetHeight),i<l&&s<o?(r=t.offsetWidth,l=t.offsetHeight,t.parentNode.setAttribute("style","max-width: ".concat((r={width:r*(o=i/l),height:l*o}).width,"px")),n&&e.setAttribute("style","max-width: ".concat(r.width,"px;"))):(t.parentNode.style.maxWidth="".concat(s,"px"),n&&e.setAttribute("style","max-width: ".concat(s,"px;"))))}},{key:"reload",value:function(){this.init()}},{key:"loop",value:function(){var t=f.has(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return f.has(this.settings,"loop")?this.settings.loop:t}},{key:"close",value:function(){var i=this;if(this.closing)return!1;this.closing=!0,this.stopSlideVideo(this.activeSlide),O(this.modal,"glightbox-closing"),x(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),x(this.activeSlide,this.settings.closeEffect,function(){if(i.activeSlide=null,i.prevActiveSlideIndex=null,i.prevActiveSlide=null,i.built=!1,i.events){for(var t in i.events)i.events.hasOwnProperty(t)&&i.events[t].destroy();i.events=null}var e=document.body,e=(N(r,"glightbox-open"),N(e,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),i.modal.parentNode.removeChild(i.modal),f.isFunction(i.settings.onClose)&&i.settings.onClose(),document.querySelector(".gcss-styles"));e&&e.parentNode.removeChild(e),i.closing=null})}},{key:"destroy",value:function(){this.close(),this.baseEvents.destroy()}}]);var G=L;function L(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};s(this,L),this.settings=u(h,t),this.effectsClasses=this.getAnimationClasses(),this.slidesData={}}return function(){var t=new G(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});return t.init(),t}});
"use strict";window.site=window.site||{},site.AnchorsInDrawers=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;function e(){var n,o,e=window.location.hash.substr(1);0<e.length&&(o=document.getElementById(e))&&(n=o.closest(".drawers"))&&setTimeout(function(){var e=o.closest(".accordion-item"),t=e.querySelector(".accordion-content");n.querySelectorAll(".accordion-item").forEach(function(e){e.classList.remove("is-opened"),e.querySelector(".accordion-content").style.maxHeight=null}),e.classList.add("is-opened"),t.style.maxHeight="100%",setTimeout(function(){o.scrollIntoView({behavior:"smooth"})},1200)},200)}return window.addEventListener("hashchange",function(){e()}),e(),!0}}}();
"use strict";window.site=window.site||{},site.BlogBreadcrumb=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var n=document.querySelector(".blog-print");return n&&null!=n&&n.addEventListener("click",function(n){n.preventDefault(),window.print()}),!0}}};
"use strict";window.site=window.site||{},site.BlogHeroSlider=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var e=document.querySelectorAll(".blog-slider");return e.length&&e.forEach(function(e){new Flickity(e,{cellAlign:"left",contain:!0,prevNextButtons:!0,imagesLoaded:!0})}),!0}}};
"use strict";window.site=window.site||{},site.Buttons=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var e=document.querySelectorAll(".button");return e.length&&e.forEach(function(t){t.addEventListener("mousedown",function(e){e.preventDefault(),t.classList.add("is-clicked")}),t.addEventListener("mouseup",function(e){e.preventDefault(),t.classList.remove("is-clicked")}),t.addEventListener("mouseleave",function(e){e.preventDefault(),t.classList.remove("is-clicked")})}),!0}}}();
"use strict";function _typeof(t){return(_typeof="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 _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,_toPropertyKey(o.key),o)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function _defineProperty(t,e,n){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"===_typeof(t)?t:String(t)}function _toPrimitive(t,e){if("object"!==_typeof(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0===n)return("string"===e?String:Number)(t);n=n.call(t,e||"default");if("object"!==_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}window.site=window.site||{},site.ContentWithSlider=function(){var e=!1;return{init:function(){if(e)return!1;e=!0;var t=document.querySelectorAll(".content-with-slider .column-side.slider"),t=(t.length&&t.forEach(function(t){new Flickity(t,{cellAlign:"left",contain:!0,prevNextButtons:!1})}),document.querySelector(".blog-print")),t=(t&&null!=t&&t.addEventListener("click",function(t){t.preventDefault(),window.print()}),document.querySelectorAll(".blog-slider"));return t.length&&t.forEach(function(t){new Flickity(t,{cellAlign:"left",contain:!0,prevNextButtons:!0})}),window.innerWidth<768&&(_defineProperty(t=function(){function n(t,e){_classCallCheck(this,n),this._el="string"==typeof t?document.querySelector(t):t,this._params=e||{},this._onClickFn=this._onClick.bind(this),this._params.options&&(this._el.innerHTML=this.constructor.template(this._params),this._el.classList.add(this.constructor.EL)),this._elToggle=this._el.querySelector(this.constructor.DATA_TOGGLE),this._el.addEventListener("click",this._onClickFn)}return _createClass(n,[{key:"_onClick",value:function(t){var t=t.target,e=t.closest(this.constructor.DATA).dataset.select;"toggle"===e?this.toggle():"option"===e&&this._changeValue(t)}},{key:"_updateOption",value:function(t){var t=t.closest(".".concat(this.constructor.EL_OPTION)),e=this._el.querySelector(".".concat(this.constructor.EL_OPTION_SELECTED));return e&&e.classList.remove(this.constructor.EL_OPTION_SELECTED),t.classList.add(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent=t.textContent,this._elToggle.value=t.dataset.value,this._elToggle.dataset.index=t.dataset.index,this._el.dispatchEvent(new CustomEvent("itc.select.change")),this._params.onSelected&&this._params.onSelected(this,t),t.dataset.value}},{key:"_reset",value:function(){var t=this._el.querySelector(".".concat(this.constructor.EL_OPTION_SELECTED));return t&&t.classList.remove(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent="Choisir une catégorie",this._elToggle.value="",this._elToggle.dataset.index="-1",this._el.dispatchEvent(new CustomEvent("itc.select.change")),this._params.onSelected&&this._params.onSelected(this,null),""}},{key:"_changeValue",value:function(t){t.classList.contains(this.constructor.EL_OPTION_SELECTED)||(this._updateOption(t),this.hide())}},{key:"show",value:function(){var e=this;document.querySelectorAll(this.constructor.EL_SHOW).forEach(function(t){t.classList.remove(e.constructor.EL_SHOW)}),this._el.classList.add("".concat(this.constructor.EL_SHOW))}},{key:"hide",value:function(){this._el.classList.remove(this.constructor.EL_SHOW)}},{key:"toggle",value:function(){this._el.classList.contains(this.constructor.EL_SHOW)?this.hide():this.show()}},{key:"dispose",value:function(){this._el.removeEventListener("click",this._onClickFn)}},{key:"value",get:function(){return this._elToggle.value},set:function(e){var n=this,o=!1;this._el.querySelectorAll(".select__option").forEach(function(t){t.dataset.value===e&&(o=!0,n._updateOption(t))}),o||this._reset()}},{key:"selectedIndex",get:function(){return this._elToggle.dataset.index},set:function(t){t=this._el.querySelector('.select__option[data-index="'.concat(t,'"]'));t&&this._updateOption(t),this._reset()}}],[{key:"template",value:function(t){var o=this,e=t.name,n=t.options,i=t.targetValue,c=[],r=-1,s="",l="Выберите из списка";return n.forEach(function(t,e){var n="";t[0]===i&&(n=" ".concat(o.EL_OPTION_SELECTED),r=e,s=t[0],l=t[1]),c.push('<li class="itc-select__option'.concat(n,'" data-select="option"\n              data-value="').concat(t[0],'" data-index="').concat(e,'">').concat(t[1],"</li>"))}),'<button type="button" class="itc-select__toggle" name="'.concat(e,'"\n            value="').concat(s,'" data-select="toggle" data-index="').concat(r,'">\n            ').concat(l,'</button><div class="itc-select__dropdown">\n            <ul class="itc-select__options">').concat(c.join(""),"</ul></div>")}},{key:"hideOpenSelect",value:function(){var e=this;document.addEventListener("click",function(t){t.target.closest(".".concat(e.EL))||document.querySelectorAll(".".concat(e.EL_SHOW)).forEach(function(t){t.classList.remove(e.EL_SHOW)})})}},{key:"create",value:function(t,e){return this._el="string"==typeof t?document.querySelector(t):t,this._el?new this(t,e):null}}]),n}(),"EL","itc-select"),_defineProperty(t,"EL_SHOW","itc-select_show"),_defineProperty(t,"EL_OPTION","itc-select__option"),_defineProperty(t,"EL_OPTION_SELECTED","itc-select__option_selected"),_defineProperty(t,"DATA","[data-select]"),_defineProperty(t,"DATA_TOGGLE",'[data-select="toggle"]'),t.hideOpenSelect(),document.querySelector("#select-1"))&&new t("#select-1"),!0}}}();
"use strict";function _createForOfIteratorHelper(e,t){var r,n,i,a,o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(o)return n=!(r=!0),{s:function(){o=o.call(e)},n:function(){var e=o.next();return r=e.done,e},e:function(e){n=!0,i=e},f:function(){try{r||null==o.return||o.return()}finally{if(n)throw i}}};if(Array.isArray(e)||(o=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return o&&(e=o),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}window.site=window.site||{},site.ConversionFactors=function(){var e=!1,r=document.querySelectorAll(".main-unit-selector p"),n=document.querySelectorAll(".unit-selector"),o=document.querySelector(".selected-main-unit"),c=document.querySelectorAll(".rate-unit-selector p"),l=document.querySelector(".selected-rate-unit"),s=document.querySelector("[action-submit-conversion]"),u=document.querySelector("[action-convert-result]"),d=document.querySelector('input[name="conversion-qty"]'),m=document.querySelector(".calculator-error"),f={Bcfm3:28316840,BcanGjour:2939.52,Bcanmjour:77580.4,BtuPi3:.001,GJm3:26.392,GJMpc:.947816987913438,GjourBcan:.000340191595907,m3GJ:.037890269778721,m3Bcf:3.5314675e-8,mjourBcan:12889853623e-15,MpcGJ:1.055056,Pi3Btu:1e3,$GigaCmetre3:3.789,Cmetre3$Giga:.263921879123779};return{init:function(){var i,a,t;return!e&&(r.length&&c.length&&n.length&&s&&(n.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".unit-dropdown").classList.toggle("is-active"),e.querySelector(".dropdown-arrow").classList.toggle("is-active")})}),i="",r.forEach(function(n){n.addEventListener("click",function(){i=n.dataset.mainUnit,o.textContent=i,o.classList.remove("is-placeholder"),o.previousElementSibling.classList.add("is-active");var e,t=_createForOfIteratorHelper(c);try{for(t.s();!(e=t.n()).done;){var r=e.value;r.dataset.availableUnit.includes(i)?r.classList.remove("is-disabled"):r.classList.add("is-disabled")}}catch(e){t.e(e)}finally{t.f()}0<d.value&&a&&i&&(s.disabled=!1)})}),t=a="",c.forEach(function(e){e.addEventListener("click",function(){a=e.dataset.rateUnit,l.textContent=a,t=e.dataset.unitName,l.classList.remove("is-placeholder"),l.previousElementSibling.classList.add("is-active"),0<d.value&&a&&i&&(s.disabled=!1)})}),["keyup","keydown","change","blur"].forEach(function(e){d.addEventListener(e,function(){0<d.value&&a&&i&&(s.disabled=!1),d.value?d.previousElementSibling.classList.add("is-active"):d.previousElementSibling.classList.remove("is-active")})}),s.addEventListener("click",function(){var e=f[i+a];e?(e="".concat(e*d.value),u.textContent=new Intl.NumberFormat("en-CA",{maximumSignificantDigits:3}).format(e)+" ".concat(t),m.classList.remove("is-visible"),document.querySelector(".result-wrapper").classList.add("is-active")):m.classList.add("is-visible")})),e=!0)}}}();
"use strict";function _typeof(t){return(_typeof="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 _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,_toPropertyKey(o.key),o)}}function _createClass(t,e,n){return e&&_defineProperties(t.prototype,e),n&&_defineProperties(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function _defineProperty(t,e,n){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"===_typeof(t)?t:String(t)}function _toPrimitive(t,e){if("object"!==_typeof(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0===n)return("string"===e?String:Number)(t);n=n.call(t,e||"default");if("object"!==_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}window.site=window.site||{},site.CustomSelect=function(){var e=!1;return{init:function(){var t;return!e&&(e=!0,window.innerWidth<768&&(_defineProperty(t=function(){function n(t,e){_classCallCheck(this,n),this._el="string"==typeof t?document.querySelector(t):t,this._params=e||{},this._onClickFn=this._onClick.bind(this),this._params.options&&(this._el.innerHTML=this.constructor.template(this._params),this._el.classList.add(this.constructor.EL)),this._elToggle=this._el.querySelector(this.constructor.DATA_TOGGLE),this._el.addEventListener("click",this._onClickFn)}return _createClass(n,[{key:"_onClick",value:function(t){var t=t.target,e=t.closest(this.constructor.DATA).dataset.select;"toggle"===e?this.toggle():"option"===e&&this._changeValue(t)}},{key:"_updateOption",value:function(t){var t=t.closest(".".concat(this.constructor.EL_OPTION)),e=this._el.querySelector(".".concat(this.constructor.EL_OPTION_SELECTED));return e&&e.classList.remove(this.constructor.EL_OPTION_SELECTED),t.classList.add(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent=t.textContent,this._elToggle.value=t.dataset.value,this._elToggle.dataset.index=t.dataset.index,this._el.dispatchEvent(new CustomEvent("itc.select.change")),this._params.onSelected&&this._params.onSelected(this,t),t.dataset.value}},{key:"_reset",value:function(){var t=this._el.querySelector(".".concat(this.constructor.EL_OPTION_SELECTED));return t&&t.classList.remove(this.constructor.EL_OPTION_SELECTED),this._elToggle.textContent="Choisir une catégorie",this._elToggle.value="",this._elToggle.dataset.index="-1",this._el.dispatchEvent(new CustomEvent("itc.select.change")),this._params.onSelected&&this._params.onSelected(this,null),""}},{key:"_changeValue",value:function(t){t.classList.contains(this.constructor.EL_OPTION_SELECTED)||(this._updateOption(t),this.hide())}},{key:"show",value:function(){var e=this;document.querySelectorAll(this.constructor.EL_SHOW).forEach(function(t){t.classList.remove(e.constructor.EL_SHOW)}),this._el.classList.add("".concat(this.constructor.EL_SHOW))}},{key:"hide",value:function(){this._el.classList.remove(this.constructor.EL_SHOW)}},{key:"toggle",value:function(){this._el.classList.contains(this.constructor.EL_SHOW)?this.hide():this.show()}},{key:"dispose",value:function(){this._el.removeEventListener("click",this._onClickFn)}},{key:"value",get:function(){return this._elToggle.value},set:function(e){var n=this,o=!1;this._el.querySelectorAll(".select__option").forEach(function(t){t.dataset.value===e&&(o=!0,n._updateOption(t))}),o||this._reset()}},{key:"selectedIndex",get:function(){return this._elToggle.dataset.index},set:function(t){t=this._el.querySelector('.select__option[data-index="'.concat(t,'"]'));t&&this._updateOption(t),this._reset()}}],[{key:"template",value:function(t){var o=this,e=t.name,n=t.options,i=t.targetValue,s=[],c=-1,r="",l="Выберите из списка";return n.forEach(function(t,e){var n="";t[0]===i&&(n=" ".concat(o.EL_OPTION_SELECTED),c=e,r=t[0],l=t[1]),s.push('<li class="itc-select__option'.concat(n,'" data-select="option"\n              data-value="').concat(t[0],'" data-index="').concat(e,'">').concat(t[1],"</li>"))}),'<button type="button" class="itc-select__toggle" name="'.concat(e,'"\n            value="').concat(r,'" data-select="toggle" data-index="').concat(c,'">\n            ').concat(l,'</button><div class="itc-select__dropdown">\n            <ul class="itc-select__options">').concat(s.join(""),"</ul></div>")}},{key:"hideOpenSelect",value:function(){var e=this;document.addEventListener("click",function(t){t.target.closest(".".concat(e.EL))||document.querySelectorAll(".".concat(e.EL_SHOW)).forEach(function(t){t.classList.remove(e.EL_SHOW)})})}},{key:"create",value:function(t,e){return this._el="string"==typeof t?document.querySelector(t):t,this._el?new this(t,e):null}}]),n}(),"EL","itc-select"),_defineProperty(t,"EL_SHOW","itc-select_show"),_defineProperty(t,"EL_OPTION","itc-select__option"),_defineProperty(t,"EL_OPTION_SELECTED","itc-select__option_selected"),_defineProperty(t,"DATA","[data-select]"),_defineProperty(t,"DATA_TOGGLE",'[data-select="toggle"]'),t.hideOpenSelect(),document.querySelector("#select-1"))&&new t("#select-1"),!0)}}};
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(t,e){var n,a=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,n)),a}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){e=_toPrimitive(e,"string");return"symbol"===_typeof(e)?e:String(e)}function _toPrimitive(e,t){if("object"!==_typeof(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}window.site=window.site||{},site.DataLayers=function(){function m(e){var t=e.name,n=(e.delta,e.value),e=(e.id,e.rating);window.dataLayer.push({event:"pageview",event_name:"page_load_performance",page:{page_vital_name:t,page_vital_value:n,page_vital_status:e.replace("-"," ")}})}function d(e){return new URL(e).origin!==location.origin}var n=document.querySelectorAll("[data-layers]"),a=!1;return{init:function(){if(a||!window.dataLayer)return!1;a=!0,n.length&&n.forEach(function(o){var c=o.getAttribute("data-layers"),e=o.getAttribute("data-layers-page-lang"),u=o.getAttribute("data-layers-site");switch(c){case"pageview":var t=o.getAttribute("data-layers-page-category"),n=o.getAttribute("data-layers-page-category-alt"),a=o.getAttribute("data-layers-item-id"),i=o.getAttribute("data-layers-item-name"),r=o.getAttribute("data-layers-item-category"),l=o.getAttribute("data-layers-item-category-alt"),s=o.getAttribute("data-layers-item-variant"),a=("blog"===u?window.dataLayer.push({event:c,event_name:"page_view",page:{page_language:e,item_id:"null"===a?null:a,item_name:"null"===i?null:i,item_category:"null"===r?null:r,item_category2:"null"===l?null:l,item_variant:"null"===s?null:s}}):window.dataLayer.push({event:c,event_name:"page_view",page:{page_language:e,page_category:"null"===t?null:t,page_category2:"null"===n?null:n}}),webVitals.onCLS(m),webVitals.onFID(m),webVitals.onLCP(m),o.getAttribute("data-layers-search")),i=o.getAttribute("data-layers-search-count");a&&i&&dataLayer.push({event:c,event_name:"view_search_results",interaction:{search_term:a,search_results_count:parseInt(i)}});break;case"ecom_interaction":dataLayer.push({ecommerce:null});var _,y=o.getAttribute("data-layers-list-name"),r=o.querySelectorAll("[data-layers-item]");"single"!==y&&r.length?(_=[],r.forEach(function(e){var t=e.getAttribute("data-layers-item-id"),n=e.getAttribute("data-layers-item-name"),a=e.getAttribute("data-layers-item-category"),i=e.getAttribute("data-layers-item-category-alt"),r=e.getAttribute("data-layers-item-index");_.push({item_id:t,item_name:n,item_category:"null"===a?null:a,item_category2:"null"===i?null:i,item_list_name:y,item_variant:"article",index:parseInt(r)}),e.addEventListener("click",function(){dataLayer.push({event:c,event_name:"select_item",ecommerce:{items:[{item_id:t,item_name:n,item_category:"null"===a?null:a,item_category2:"null"===i?null:i,item_list_name:y,item_variant:"article",index:parseInt(r)}]}})})}),dataLayer.push({event:c,event_name:"view_item_list",ecommerce:{items:_}})):(l=o.getAttribute("data-layers-item-id"),s=o.getAttribute("data-layers-item-name"),t=o.getAttribute("data-layers-item-category"),n=o.getAttribute("data-layers-item-category-alt"),dataLayer.push({event:c,event_name:"view_item",ecommerce:{items:[{item_id:l,item_name:s,item_category:"null"===t?null:t,item_category2:"null"===n?null:n,item_variant:"article"}]}}));break;case"user_interaction":setTimeout(function(){var e=o.querySelectorAll("a");e.length&&e.forEach(function(n){var a=n.getAttribute("data-layers-link"),i=n.getAttribute("data-layers-link-type"),r=n.getAttribute("data-layers-interaction-location"),l=n.getAttribute("href");n.addEventListener("click",function(e){var t;i&&"réseau social"===i?dataLayer.push({event:c,event_name:"share",interaction:{link_url:l,link_text:a}}):(i=i||(0===l.indexOf("http")?"lien sortant":"lien interne"),a=a||n.textContent,t={click_type:i,link_url:l,link_text:a},r&&"energir"===u&&(t=_objectSpread(_objectSpread({},t),{},{interaction_location:r})),o.classList.contains("navigation-submenu")&&"energir"===u&&(t={click_type:n.classList.contains("button")?"bouton":"sous-menu",link_url:l,link_text:a,interaction_location:"menu"}),o.classList.contains("content-quintuple")&&"energir"===u&&(t={click_type:"lien rapide",link_url:l,link_text:n.nextElementSibling.textContent}),dataLayer.push({event:c,event_name:"click",interaction:t}),"lien sortant"!==i&&d(l)&&(i="lien externe",dataLayer.push({event:c,event_name:"click",interaction:{click_type:i,link_url:l,link_text:a}})))})})},1e3)}});var e=document.querySelectorAll("section.content-blocks a:not([data-layers-link])"),t=window.location.hostname.split(".")[0];return"energir"!==t&&(t=window.location.hostname.split(".")[1]),e.length&&"energir"===t&&e.forEach(function(n){var a=n.getAttribute("href"),i=n.closest(".flickity-enabled")?"carrousel":"page";0===a.indexOf("tel:")?n.addEventListener("click",function(e){var t=n.textContent;dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"numéro de téléphone",link_url:a,link_text:t,interaction_location:i}})}):0===a.indexOf("mailto:")?n.addEventListener("click",function(e){var t=n.textContent;dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"adresse courriel",link_url:a,link_text:t,interaction_location:i}})}):d(a)?n.addEventListener("click",function(e){var t=n.textContent;dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"lien externe",link_url:a,link_text:t,interaction_location:i}}),n.classList.contains("button")&&dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"bouton",link_url:a,link_text:t,interaction_location:i}})}):n.addEventListener("click",function(e){var t=n.textContent;dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"lien interne",link_url:a,link_text:t,interaction_location:i}}),n.classList.contains("button")&&dataLayer.push({event:"user_interaction",event_name:"click",interaction:{click_type:"bouton",link_url:a,link_text:t,interaction_location:i}})})}),!0}}}();
"use strict";window.site=window.site||{},site.Drawers=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var e=document.querySelectorAll(".drawers .accordion-item");return e.length&&e.forEach(function(e){var t=e.querySelector(".accordion-heading"),n=e.querySelector(".accordion-content");t.addEventListener("click",function(){e.classList.contains("is-opened")?(e.classList.remove("is-opened"),n.style.maxHeight=null):(e.classList.add("is-opened"),n.style.maxHeight="100%")})}),!0}}}();
"use strict";window.site=window.site||{},site.Example=function(){var i=!1;return{init:function(){return!i&&(i=!0)}}}();
"use strict";window.site=window.site||{},site.Faq=function(){var e=!1;return{init:function(){if(e)return!1;e=!0;var n=document.querySelectorAll(".block-faq .accordion-item"),c=document.querySelectorAll(".block-faq .filter-item");return n.length&&(n.forEach(function(e){var i=e.querySelector(".accordion-heading"),t=e.querySelector(".accordion-content");i.addEventListener("click",function(){e.classList.contains("is-opened")?(e.classList.remove("is-opened"),t.style.maxHeight=null):(e.classList.add("is-opened"),t.style.maxHeight=t.scrollHeight+40+"px")})}),n.forEach(function(e){e.classList.remove("is-visible"),e.classList.add("is-hidden")}),n.forEach(function(e,i){e.classList.remove("is-hidden"),e.classList.add("is-visible"),e.style.animationDelay=.3*i+"s"})),c.length&&c.forEach(function(i){i.addEventListener("click",function(e){e.preventDefault();var t=i.dataset.category,s=0;c.forEach(function(e){e.classList.remove("is-active")}),i.classList.add("is-active"),"all"==t?n.forEach(function(e){e.querySelector(".accordion-content").style.maxHeight=null,e.classList.remove("is-visible","is-opened"),setTimeout(function(){var i=0;n.forEach(function(e){console.log(i),e.classList.add("is-visible"),e.style.animationDelay=.2*i+"s",i++})})}):n.forEach(function(e){var i=e.dataset.category;e.querySelector(".accordion-content").style.maxHeight=null,e.classList.remove("is-visible","is-opened"),setTimeout(function(){i==t&&(e.classList.add("is-visible"),e.style.animationDelay=.2*s+"s",s++)})})})}),!0}}}();
"use strict";function _createForOfIteratorHelper(e,t){var r,n,a,o,i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(i)return n=!(r=!0),{s:function(){i=i.call(e)},n:function(){var e=i.next();return r=e.done,e},e:function(e){n=!0,a=e},f:function(){try{r||null==i.return||i.return()}finally{if(n)throw a}}};if(Array.isArray(e)||(i=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return i&&(e=i),o=0,{s:t=function(){},n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var r;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(r="Object"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}window.site=window.site||{},site.FilesUploads=function(){var e=!1;return{init:function(){return!e&&(e=!0,document.querySelectorAll(".custom-file-upload").forEach(function(e){var t=e.dataset.fieldId,r=e.querySelector("#dropZone_".concat(t)),n=e.querySelector("#fileInput_".concat(t)),a=e.querySelector("#fileList_".concat(t)),o=new Map;function i(e){var t,r=_createForOfIteratorHelper(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;o.has(n.name)||(o.set(n.name,n),function(e){var t=document.createElement("div");t.className="file-item",t.innerHTML="\n                  <span>".concat(e.name,'</span>\n                  <button type="button" class="remove-file">&times;</button>\n              '),a.appendChild(t),t.querySelector(".remove-file").addEventListener("click",function(){a.removeChild(t),o.delete(e.name),c()})}(n))}}catch(e){r.e(e)}finally{r.f()}c()}function c(){var t=new DataTransfer;o.forEach(function(e){t.items.add(e)}),n.files=t.files}r.addEventListener("click",function(){return n.click()}),r.addEventListener("dragover",function(e){e.preventDefault(),r.classList.add("dragover")}),r.addEventListener("dragleave",function(){r.classList.remove("dragover")}),r.addEventListener("drop",function(e){e.preventDefault(),r.classList.remove("dragover"),i(e.dataTransfer.files)}),n.addEventListener("change",function(e){i(e.target.files)})}),!0)}}}();
"use strict";window.site=window.site||{},site.Footer=function(){var e=!1;return{init:function(){if(e)return!1;e=!0;var t=document.querySelectorAll(".accordeon-footer");return t&&t.forEach(function(e){e.addEventListener("click",function(t){t.stopPropagation(),e.classList.toggle("is-opened")})}),setTimeout(function(){var t,e=document.querySelector("#ot-sdk-btn");e&&(t=e.dataset.buttonText,e.innerHTML=t)},1e3),!0}}}();
"use strict";window.site=window.site||{},site.Graphs=function(){var e=!1;return{init:function(){if(e)return!1;e=!0;var a,r,i,t=document.querySelectorAll(".graph-container");return t.length&&(a=["#009fdf","#0047bb","#002855"],i={width:(r=function(){return document.querySelector(".graph-and-content .container-image").offsetWidth})(),height:200,legend:"none",vAxis:{minValue:0},backgroundColor:{fill:"#FFFFFF",fillOpacity:0},chartArea:{width:"80%",height:"80%"},tooltip:{trigger:"none"}},t.forEach(function(o){function t(){t=JSON.parse(o.dataset.chartsJson),(n=[]).push(["Title","Cost",{role:"style"},{role:"annotation"}]),t.forEach(function(t,e){n.push([t.title,t.cost,a[e],t.annotation])});var n,t=google.visualization.arrayToDataTable(n),e=new google.visualization.ColumnChart(o);i.width=r(),e.draw(t,i)}google.charts.load("current",{packages:["corechart","bar"]}),google.charts.setOnLoadCallback(t),window.addEventListener("resize",t)})),!0}}}();
"use strict";window.site=window.site||{},site.Header=function(){var i=!1;return{init:function(){if(i)return!1;i=!0;var e,t,n=document.querySelector(".menu-icon-container"),s=document.querySelector(".mobile-menu");return n&&s&&(e=document.querySelector("body"),n.addEventListener("click",function(){n.classList.contains("is-opened")?(n.classList.remove("is-opened"),s.classList.remove("is-active"),e.style.overflow="auto"):(n.classList.add("is-opened"),s.classList.add("is-active"),e.style.overflow="hidden")}),document.querySelectorAll(".header .header-container .bottom-line .nav-link-container.has-sub-menu").forEach(function(n){var s=n.querySelector(".nav-sub-links");setTimeout(function(){s.classList.add("is-animated")},2e3);n.addEventListener("mouseover",function(e){var t;e.preventDefault(),s.style.marginLeft="0",e=s.getBoundingClientRect().right,(t=window.outerWidth-20)<=e&&(s.style.marginLeft="-".concat(e-t,"px")),n.classList.add("sub-menu-shown")}),n.addEventListener("mouseout",function(e){e.preventDefault(),n.classList.remove("sub-menu-shown")})}),t=document.querySelector(".nav-link-container.search"))&&document.addEventListener("click",function(e){!e.target.closest(".nav-link-container.search")&&t.classList.contains("active")&&t.classList.remove("active"),e.target.closest(".nav-link-container.search")&&!t.classList.contains("active")&&t.classList.add("active")}),!0}}}();
"use strict";window.site=window.site||{},site.HeroBanner=function(){var n=!1;return{init:function(){if(n)return!1;n=!0;var e=document.querySelectorAll(".hero-banner");return e.length&&e.forEach(function(e){1<e.querySelectorAll(".hero-slide").length&&new Flickity(e,{cellAlign:"left",contain:!0,prevNextButtons:!1,imagesLoaded:!0,autoPlay:5e3,wrapAround:!0})}),!0}}}();
"use strict";window.site=window.site||{},site.ImageGalery=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var c,n,e=document.querySelectorAll(".image-filter"),o=document.querySelectorAll(".nav-link"),i=document.querySelector(".content-images-container"),a=document.querySelector(".content-videos-container"),s=document.querySelector(".content-graphicsStandard-container"),l=document.querySelector(".content-logos-container"),r=document.querySelectorAll(".content-container"),d=document.querySelectorAll(".image-content");return e&&(e.forEach(function(n){n.addEventListener("click",function(e){var o=n.dataset.cat,t=document.querySelectorAll(".".concat(o));c(),"all"==o?d.forEach(function(e){e.style.display="flex"}):t.forEach(function(e){e.style.display="flex"}),n.classList.add("is-active")})}),c=function(){d.forEach(function(e){e.style.display="none"}),e.forEach(function(e){e.classList.remove("is-active")})}),o&&(o.forEach(function(t){t.addEventListener("click",function(e){var o=t.dataset.page;switch(r.forEach(function(e){return e.style.display="none"}),o){case"nav-link-image":i.style.display="flex",document.body.offsetWidth<1023&&window.scrollTo({top:i.offsetTop-100,behavior:"smooth"});break;case"nav-link-video":a.style.display="flex",console.log(document.body.offsetWidth),document.body.offsetWidth<1023&&window.scrollTo({top:a.offsetTop-100,behavior:"smooth"});break;case"nav-link-graphicsStandard":s.style.display="flex",document.body.offsetWidth<1023&&window.scrollTo({top:s.offsetTop-100,behavior:"smooth"});break;case"nav-link-logo":l.style.display="flex",document.body.offsetWidth<1023&&window.scrollTo({top:l.offsetTop-100,behavior:"smooth"})}n(),t.classList.add("is-active")})}),n=function(){o.forEach(function(e){e.classList.remove("is-active")})}),!0}}}();
"use strict";window.site=window.site||{},site.ImageWithCaption=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var i=document.querySelectorAll(".block-image-with-caption"),n=(i&&i.forEach(function(t){t.addEventListener("click",function(i){i=i.pageY-400;n(),t.classList.add("is-visible"),window.scrollTo({top:i,behavior:"smooth"})})}),function(){i.forEach(function(i){i.classList.remove("is-visible")})});return!0}}}();
"use strict";window.site=window.site||{},site.Navigation=function(){var s=!1;return{init:function(){if(s)return!1;s=!0;var n,e=document.querySelectorAll(".submenu-sublink"),t=(e.length&&e.forEach(function(t){t.addEventListener("mouseover",function(e){e.preventDefault();var n=t.dataset.submenu,e=t.closest(".submenu-sublinks").querySelectorAll(".submenu-sublink"),e=(e.length&&e.forEach(function(e){e.dataset.submenu===n?e.classList.add("is-active"):e.classList.remove("is-active")}),t.closest(".navigation-submenu").querySelectorAll(".submenu-blocks .navigation-block"));e.length&&e.forEach(function(e){e.dataset.submenu===n?e.classList.add("is-active"):e.classList.remove("is-active")})})}),document.querySelector(".content-blocks")),e=document.querySelector(".navigation-container"),e=(t&&t.firstElementChild&&e&&(n=t.firstElementChild,["hero-banner","box-banner","fullscreen"].forEach(function(e){n.classList.contains(e)&&t.classList.add("has-hero-banner")})),document.querySelectorAll(".mobile-menu .nav-link.has-children"));return e.length&&e.forEach(function(e){var n=e.dataset.menu,t=document.querySelector('.mobile-menu .sub-menu[data-submenu="'+n+'"]');t&&e.addEventListener("click",function(e){e.preventDefault(),t.classList.toggle("is-active");e=t.querySelector(".back-link");e&&e.addEventListener("click",function(e){e.preventDefault(),t.classList.remove("is-active")})})}),!0}}}();
"use strict";window.site=window.site||{},site.OverflightAreas=function(){var i=!1;return{init:function(){if(i)return!1;i=!0;var t=document.querySelectorAll(".boxContainer"),n=document.querySelectorAll(".svg-plus"),e=(t&&t.forEach(function(t){t.addEventListener("click",function(){e(),t.classList.add("active")})}),n&&n.forEach(function(t){t.addEventListener("click",function(t){t.stopPropagation(),e()})}),function(){t.forEach(function(t){t.classList.remove("active")})});return!0}}}();
"use strict";window.site=window.site||{},site.PartnersCompaniesList=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var e=document.querySelectorAll(".partners-list .form-section-wrapper");return e.length&&e.forEach(function(c){var i,l,u=c.closest(".partners-list").getAttribute("data-list-type"),p=function(){var t=c.closest(".content-wrapper").querySelector(".show-more-button");t&&(console.log(t),t.addEventListener("click",function(e){e.preventDefault(),console.log("click"),m.value=t.dataset.page,t.closest(".show-more-wrapper").remove(),n()}))},d=c.querySelector('[name="region"]'),m=("companies"!==u?i=c.querySelector('[name="mode"]'):l=c.querySelector('[name="speciality"]'),c.querySelector('[name="page"]')),n=function(){var e,t,n=d.value,a=("companies"!==u?e=i?i.value:null:t=l.value,m.value),r=c.querySelector('[name="CRAFT_CSRF_TOKEN"]').value,s=c.closest(".content-wrapper").querySelector(".results-section"),o=new FormData;o.append("region",n),"companies"!==u?o.append("mode",e):o.append("speciality",t),o.append("page",a),o.append("CRAFT_CSRF_TOKEN",r),axios({method:"post",url:"/actions/sitemodule/default/".concat("companies"===u?"search-companies":"search-partners"),data:o}).then(function(e){var e=e.data,t=(new DOMParser).parseFromString(e,"text/xml").querySelector(".result-card");t?(s.classList.remove("no-results"),s.classList.add("has-results"),"1"===t.getAttribute("data-page")&&(s.innerHTML="")):(s.classList.remove("has-results"),s.classList.add("no-results"),s.innerHTML=""),s.innerHTML+=e,p()}).catch(function(e){console.log(e)})};d.addEventListener("change",function(e){m.value=1,n()}),"companies"===u&&l.addEventListener("change",function(e){m.value=1,n()}),p()}),!0}}}();
"use strict";window.site=window.site||{},site.PartnersList=function(){var t=!1;return{init:function(){if(t)return!1;t=!0;var e=document.querySelectorAll(".partners-list .form-section-wrapper");return e.length&&e.forEach(function(o){var c=function(){var t=o.closest(".content-wrapper").querySelector(".show-more-button");t&&t.addEventListener("click",function(e){e.preventDefault(),i.value=t.dataset.page,t.closest(".show-more-wrapper").remove(),r()})},u=o.querySelector('[name="region"]'),i=o.querySelector('[name="page"]'),l=o.querySelector('[name="mode"]'),r=function(){var e=u.value,t=i.value,r=l.value,n=o.querySelector('[name="CRAFT_CSRF_TOKEN"]').value,a=o.closest(".content-wrapper").querySelector(".results-section"),s=new FormData;s.append("region",e),s.append("page",t),s.append("mode",r),s.append("CRAFT_CSRF_TOKEN",n),axios({method:"post",url:"/actions/sitemodule/default/search-partners",data:s}).then(function(e){var e=e.data,t=(new DOMParser).parseFromString(e,"text/xml").querySelector(".result-card");t?(a.classList.remove("no-results"),a.classList.add("has-results"),"1"===t.getAttribute("data-page")&&(a.innerHTML="")):(a.classList.remove("has-results"),a.classList.add("no-results"),a.innerHTML=""),a.innerHTML+=e,c()}).catch(function(e){console.log(e)})};u.addEventListener("change",function(e){i.value=1,r()}),c()}),!0}}}();
"use strict";window.site=window.site||{},site.TabsContent=function(){var t=!1,a=document.querySelectorAll(".tab-header"),c=document.querySelectorAll(".tab-content-container");return{init:function(){var n;return!t&&(t=!0,a&&(n=function(t){t=t.querySelectorAll(".content-with-slider .column-side.slider");t.length&&t.forEach(function(t){Flickity.data(t).resize()})},a.forEach(function(i){i.addEventListener("click",function(){var t=i.dataset.tabIndex,e=i.dataset.tabMobileIndex,t=(a.forEach(function(t){t.classList.remove("is-active"),t.classList.remove("is-hidden")}),c.forEach(function(t){return t.classList.remove("is-active")}),i.classList.add("is-active"),i.previousElementSibling&&i.previousElementSibling.classList.add("is-hidden"),document.querySelector('[data-tab-content="'+t+'"]')),t=(t&&(t.classList.add("is-active"),n(t)),document.querySelector('[data-tab-mobile-content="'+e+'"]'));t&&(t.classList.add("is-active"),n(t))})})),!0)}}}();
"use strict";window.site=window.site||{},site.Track=function(){function a(t,a,e){return console.log("ga('send', 'event', category, action, bid);"),console.log("\n      window.dataLayer = window.dataLayer || [];\n      dataLayer.push({\n        'event': 'click',\n        'category': ".concat(t,",\n        'action': ").concat(a,",\n        'bid': ").concat(e,"\n      });\n    ")),!!(t&&a&&e&&"production"===site.App.config("env"))&&(window.dataLayer=window.dataLayer||[],dataLayer.push({event:"click",category:t,action:a,bid:e}),!0)}var t=!1;return{init:function(){return!t&&(t=!0,[].slice.call($("[data-track]")).forEach(function(t){console.log(t),t.addEventListener("click",function(t){console.log(t.target,t.target.dataset.category,t.target.dataset.action,t.target.dataset.bid);t=t.target;"string"==typeof t.dataset.category&&"string"==typeof t.dataset.action&&"string"==typeof t.dataset.bid&&a(t.dataset.category,t.dataset.action,t.dataset.bid)})}),!0)},page:function(t){var a;return t=void 0===t||""===t?location.pathname:((a=document.createElement("a")).href=t,a.pathname+a.search),"production"===site.App.config("env")&&ga("send","pageview",t)},event:a}}();
"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}window.site=window.site||{},window.site.App=function(){var i=!1,o={env:"production",csrf:null,csrfName:null,locale:"en",device:"desktop",preview:!1,general:{}};return{init:function(e){if(i)return!1;i=!0;var t=document.querySelector("html").getAttribute("code-version");console.log(" 🎉 Code Version:%c ".concat(t," "),"color: #ff0000"),GLightbox();return(e=e||{}).env&&(o.env=e.env),e.csrf&&(o.csrf=e.csrf),e.csrfName&&(o.csrfName=e.csrfName),e.locale&&(o.locale=e.locale),e.device&&(o.device=e.device),e.preview&&(o.preview=e.preview),e.general&&(o.general=e.general),"object"===_typeof(site.Header)&&site.Header.init(),"object"===_typeof(site.Footer)&&site.Footer.init(),"object"===_typeof(site.Footer)&&site.Footer.init(),"object"===_typeof(site.HeroBanner)&&site.HeroBanner.init(),"object"===_typeof(site.Faq)&&site.Faq.init(),"object"===_typeof(site.Drawers)&&site.Drawers.init(),"object"===_typeof(site.Graphs)&&site.Graphs.init(),"object"===_typeof(site.PhoneBook)&&site.PhoneBook.init(),"object"===_typeof(site.PartnersCompaniesList)&&site.PartnersCompaniesList.init(),"object"===_typeof(site.ImageWithCaption)&&site.ImageWithCaption.init(),"object"===_typeof(site.ConversionFactors)&&site.ConversionFactors.init(),"object"===_typeof(site.TabsContent)&&site.TabsContent.init(),"object"===_typeof(site.Navigation)&&site.Navigation.init(),"object"===_typeof(site.OverflightAreas)&&site.OverflightAreas.init(),"object"===_typeof(site.ImageGalery)&&site.ImageGalery.init(),"object"===_typeof(site.ContentWithSlider)&&site.ContentWithSlider.init(),"object"===_typeof(site.Breadcrumb)&&site.Breadcrumb.init(),"object"===_typeof(site.BlogHeroSlider)&&site.BlogHeroSlider.init(),"object"===_typeof(site.CustomSelect)&&site.CustomSelect.init(),"object"===_typeof(site.DataLayers)&&site.DataLayers.init(),"object"===_typeof(site.AnchorsInDrawers)&&site.AnchorsInDrawers.init(),"object"===_typeof(site.FilesUploads)&&site.FilesUploads.init(),console.table(e),!0},config:function(e){return o[e]||!1}}}();
//# sourceMappingURL=site.combined.min.js.map
