!function(){var t,e,i;!function(o){function n(t,e){return T.call(t,e)}function s(t,e){var i,o,n,s,r,a,l,p,c,h,u,d,f=e&&e.split("/"),g=b.map,m=g&&g["*"]||{};if(t){for(t=t.split("/"),r=t.length-1,b.nodeIdCompat&&C.test(t[r])&&(t[r]=t[r].replace(C,"")),"."===t[0].charAt(0)&&f&&(d=f.slice(0,f.length-1),t=d.concat(t)),c=0;c<t.length;c++)if("."===(u=t[c]))t.splice(c,1),c-=1;else if(".."===u){if(0===c||1===c&&".."===t[2]||".."===t[c-1])continue;c>0&&(t.splice(c-1,2),c-=2)}t=t.join("/")}if((f||m)&&g){for(i=t.split("/"),c=i.length;c>0;c-=1){if(o=i.slice(0,c).join("/"),f)for(h=f.length;h>0;h-=1)if((n=g[f.slice(0,h).join("/")])&&(n=n[o])){s=n,a=c;break}if(s)break;!l&&m&&m[o]&&(l=m[o],p=c)}!s&&l&&(s=l,a=p),s&&(i.splice(0,a,s),t=i.join("/"))}return t}function r(t,e){return function(){var i=$.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),f.apply(o,i.concat([t,e]))}}function a(t){return function(e){return s(e,t)}}function l(t){return function(e){v[t]=e}}function p(t){if(n(y,t)){var e=y[t];delete y[t],w[t]=!0,d.apply(o,e)}if(!n(v,t)&&!n(w,t))throw new Error("No "+t);return v[t]}function c(t){var e,i=t?t.indexOf("!"):-1;return i>-1&&(e=t.substring(0,i),t=t.substring(i+1,t.length)),[e,t]}function h(t){return t?c(t):[]}function u(t){return function(){return b&&b.config&&b.config[t]||{}}}var d,f,g,m,v={},y={},b={},w={},T=Object.prototype.hasOwnProperty,$=[].slice,C=/\.js$/;g=function(t,e){var i,o=c(t),n=o[0],r=e[1];return t=o[1],n&&(n=s(n,r),i=p(n)),n?t=i&&i.normalize?i.normalize(t,a(r)):s(t,r):(t=s(t,r),o=c(t),n=o[0],t=o[1],n&&(i=p(n))),{f:n?n+"!"+t:t,n:t,pr:n,p:i}},m={require:function(t){return r(t)},exports:function(t){var e=v[t];return void 0!==e?e:v[t]={}},module:function(t){return{id:t,uri:"",exports:v[t],config:u(t)}}},d=function(t,e,i,s){var a,c,u,d,f,b,T,$=[],C=typeof i;if(s=s||t,b=h(s),"undefined"===C||"function"===C){for(e=!e.length&&i.length?["require","exports","module"]:e,f=0;f<e.length;f+=1)if(d=g(e[f],b),"require"===(c=d.f))$[f]=m.require(t);else if("exports"===c)$[f]=m.exports(t),T=!0;else if("module"===c)a=$[f]=m.module(t);else if(n(v,c)||n(y,c)||n(w,c))$[f]=p(c);else{if(!d.p)throw new Error(t+" missing "+c);d.p.load(d.n,r(s,!0),l(c),{}),$[f]=v[c]}u=i?i.apply(v[t],$):void 0,t&&(a&&a.exports!==o&&a.exports!==v[t]?v[t]=a.exports:u===o&&T||(v[t]=u))}else t&&(v[t]=i)},t=e=f=function(t,e,i,n,s){if("string"==typeof t)return m[t]?m[t](e):p(g(t,h(e)).f);if(!t.splice){if(b=t,b.deps&&f(b.deps,b.callback),!e)return;e.splice?(t=e,e=i,i=null):t=o}return e=e||function(){},"function"==typeof i&&(i=n,n=s),n?d(o,t,e,i):setTimeout(function(){d(o,t,e,i)},4),f},f.config=function(t){return f(t)},t._defined=v,i=function(t,e,i){if("string"!=typeof t)throw new Error("See almond README: incorrect module build, no module name");e.splice||(i=e,e=[]),n(v,t)||n(y,t)||(y[t]=[t,e,i])},i.amd={jQuery:!0}}(),i("bower_components/almond/almond",function(){}),i("jquery",[],function(){"use strict";return jQuery}),i("underscore",[],function(){"use strict";return _}),i("assets/js/SimpleMap",["jquery","underscore"],function(t,e){"use strict";var i={latLng:"0,0",zoom:5,type:"ROADMAP",styles:"",scrollwheel:!1,draggable:!0,markers:[{locationlatlng:"0,0",title:"demo marker",custompinimage:""}]};Modernizr.touch&&(i.draggable=!1);var o=function(e,o){return this.mapOptions=t.extend({},i,o),this.elm=e,this.setOptions(),this};return o.prototype.setOptions=function(){return this.mapOptions.latLng=this.getLatLngFromString(this.mapOptions.latLng),this.mapOptions.center=new google.maps.LatLng(this.mapOptions.latLng[0],this.mapOptions.latLng[1]),this.mapOptions.mapTypeId=this.getMapConstant(),this},o.prototype.getMapConstant=function(){switch(this.mapOptions.type.toLowerCase()){case"roadmap":return google.maps.MapTypeId.ROADMAP;case"satellite":return google.maps.MapTypeId.SATELLITE;case"hybrid":return google.maps.MapTypeId.HYBRID;case"terrain":return google.maps.MapTypeId.TERRAIN;default:return google.maps.MapTypeId.ROADMAP}},o.prototype.getLatLngFromString=function(t){return e.isString(t)?e.map(t.split(","),function(t){return parseFloat(t,10)}):t},o.prototype.renderMap=function(){return!e.isUndefined(this.elm)&&(this.map=new google.maps.Map(this.elm.get(0),this.mapOptions),this.addMarkers(),this)},o.prototype.addMarkers=function(){t.each(this.mapOptions.markers,t.proxy(function(t,i){var o=this.getLatLngFromString(i.locationlatlng),n=new google.maps.Marker({position:new google.maps.LatLng(o[0],o[1]),title:i.title});e(i.custompinimage).isEmpty()||n.setIcon(i.custompinimage),n.setMap(this.map)},this))},o}),function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.carousel"),s=t.extend({},i.DEFAULTS,o.data(),"object"==typeof e&&e),r="string"==typeof e?e:s.slide;n||o.data("bs.carousel",n=new i(this,s)),"number"==typeof e?n.to(e):r?n[r]():s.interval&&n.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.4.1",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var o="prev"==t?-1:1,n=(i+o)%this.$items.length;return this.$items.eq(n)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=function(){if(!this.sliding)return this.slide("next")},i.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},i.prototype.slide=function(e,o){var n=this.$element.find(".item.active"),s=o||this.getItemForDirection(e,n),r=this.interval,a="next"==e?"left":"right",l=this;if(s.hasClass("active"))return this.sliding=!1;var p=s[0],c=t.Event("slide.bs.carousel",{relatedTarget:p,direction:a});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,r&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var h=t(this.$indicators.children()[this.getItemIndex(s)]);h&&h.addClass("active")}var u=t.Event("slid.bs.carousel",{relatedTarget:p,direction:a});return t.support.transition&&this.$element.hasClass("slide")?(s.addClass(e),"object"==typeof s&&s.length&&s[0].offsetWidth,n.addClass(a),s.addClass(a),n.one("bsTransitionEnd",function(){s.removeClass([e,a].join(" ")).addClass("active"),n.removeClass(["active",a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(u)},0)}).emulateTransitionEnd(i.TRANSITION_DURATION)):(n.removeClass("active"),s.addClass("active"),this.sliding=!1,this.$element.trigger(u)),r&&this.cycle(),this}};var o=t.fn.carousel;t.fn.carousel=e,t.fn.carousel.Constructor=i,t.fn.carousel.noConflict=function(){return t.fn.carousel=o,this};var n=function(i){var o=t(this),n=o.attr("href");n&&(n=n.replace(/.*(?=#[^\s]+$)/,""));var s=o.attr("data-target")||n,r=t(document).find(s);if(r.hasClass("carousel")){var a=t.extend({},r.data(),o.data()),l=o.attr("data-slide-to");l&&(a.interval=!1),e.call(r,a),l&&r.data("bs.carousel").to(l),i.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",n).on("click.bs.carousel.data-api","[data-slide-to]",n),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var i=t(this);e.call(i,i.data())})})}(jQuery),i("bootstrapCarousel",["jquery"],function(){}),i("assets/js/HeaderCarousel",["jquery","underscore","bootstrapCarousel"],function(t,e){"use strict";var i={selector:".js-jumbotron-slider",interval:t(".js-jumbotron-slider").data("interval")},o=function(){if(Modernizr.mq("(min-width: 992px)"))return void t(i.selector).removeAttr("style");var o=t(i.selector).outerHeight(),n=t(i.selector).css("min-height");(!e(n).isNumber()||o>n)&&t(i.selector).css("min-height",o)};t(i.selector).carousel({interval:i.interval}).on("slid.bs.carousel",o),t(window).on("resize",e.debounce(function(){t(i.selector).css("min-height",0),o()},300))}),i("assets/js/StickyNavbar",["jquery","underscore"],function(t,e){"use strict";var i=function(){return 0<t(".js-sticky-offset").length?t(".js-sticky-offset").offset().top-parseInt(t("html").css("marginTop")):0},o=i();t("body").on("update_sticky_state.pt",function(){t("body").hasClass("fixed-navigation")?(n(),t(window).trigger("scroll.stickyNavbar")):s()});var n=function(){t(window).on("scroll.stickyNavbar",e.throttle(function(){t("body").toggleClass("is-sticky-navbar",t(window).scrollTop()>o)},20))},s=function(){t(window).off("scroll.stickyNavbar"),t("body").removeClass("is-sticky-navbar")};t(window).on("resize.stickyNavbar",e.debounce(function(){o=i(),t("body").trigger("update_sticky_state.pt")},40)),t(window).trigger("resize.stickyNavbar")}),i("assets/js/TouchDropdown",["jquery","underscore"],function(t,e){"use strict";function i(t){t.find(".sub-menu").addClass("js-dropdown")}function o(e){t(e).each(function(e,i){t(i).children(".menu-item-has-children").on("click.td","a",function(e){e.preventDefault(),t(i).children(".is-hover").removeClass("is-hover"),t(e.delegateTarget).addClass("is-hover"),t(e.delegateTarget).off("click.td")})})}function n(e){var i=t("<button />",{class:"dropdown-toggle dropdown-toggle--close","aria-expanded":!1}).append('<i class="fa fa-chevron-down" aria-hidden="true"></i>');e.find(".menu-item-has-children > a").after(i),e.find(".menu-item-has-children > button.dropdown-toggle").on("click.tdm",function(e){e.preventDefault(),t(e.currentTarget).siblings(".sub-menu").toggle(),t(e.currentTarget).toggleClass("dropdown-toggle--close").toggleClass("dropdown-toggle--open"),t(e.currentTarget).children("i.fa").toggleClass("fa-chevron-down").toggleClass("fa-chevron-up")})}function s(e){t(e).each(function(e,i){t(i).children(".menu-item-has-children").off("click.td")})}function r(t){t.find(".menu-item-has-children > button.dropdown-toggle").remove()}function a(t){t.find(".sub-menu").hide()}function l(t){t.find(".sub-menu").show()}var p=t(window).width(),c=!0;Modernizr&&(t(window).on("resize",e.debounce(function(){if(t(window).width()!==p||c){c=!1;var e=t(".navigation");i(e),Modernizr.mq("(min-width: 992px)")&&Modernizr.touchevents?(r(e),l(e),o("ul.js-dropdown")):Modernizr.mq("(max-width: 991px)")?(s("ul.js-dropdown"),r(e),a(e),n(e)):(s("ul.js-dropdown"),r(e),l(e))}},100)),t(window).trigger("resize"))}),function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});var n=function(){i||t(o).trigger(t.support.transition.end)};return setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),i("bootstrapTransition",["jquery"],function(){}),function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(document).find(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&&n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.4.1",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},o.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"))&&e.transitioning)){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return a.call(this);var l=t.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",t.proxy(a,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[r](this.$element[0][l])}}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!t.support.transition)return n.call(this);this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),r=s.data("bs.collapse"),a=r?"toggle":n.data();i.call(s,a)})}(jQuery),i("bootstrapCollapse",["jquery","bootstrapTransition"],function(){}),function(t){"use strict";function e(e,i){var o=e.nodeName.toLowerCase();if(-1!==t.inArray(o,i))return-1===t.inArray(o,s)||Boolean(e.nodeValue.match(l)||e.nodeValue.match(p));for(var n=t(i).filter(function(t,e){return e instanceof RegExp}),r=0,a=n.length;r<a;r++)if(o.match(n[r]))return!0;return!1}function i(i,o,n){if(0===i.length)return i;if(n&&"function"==typeof n)return n(i);if(!document.implementation||!document.implementation.createHTMLDocument)return i;var s=document.implementation.createHTMLDocument("sanitization");s.body.innerHTML=i;for(var r=t.map(o,function(t,e){return e}),a=t(s.body).find("*"),l=0,p=a.length;l<p;l++){var c=a[l],h=c.nodeName.toLowerCase();if(-1!==t.inArray(h,r))for(var u=t.map(c.attributes,function(t){return t}),d=[].concat(o["*"]||[],o[h]||[]),f=0,g=u.length;f<g;f++)e(u[f],d)||c.removeAttribute(u[f].nodeName);else c.parentNode.removeChild(c)}return s.body.innerHTML}function o(e){return this.each(function(){var i=t(this),o=i.data("bs.tooltip"),n="object"==typeof e&&e;!o&&/destroy|hide/.test(e)||(o||i.data("bs.tooltip",o=new c(this,n)),"string"==typeof e&&o[e]())})}var n=["sanitize","whiteList","sanitizeFn"],s=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],r=/^aria-[\w-]*$/i,a={"*":["class","dir","id","lang","role",r],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},l=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,p=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,c=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};c.VERSION="3.4.1",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:a},c.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(document).find(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var r=n[s];if("click"==r)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=r){var a="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(e){var o=this.$element.data();for(var s in o)o.hasOwnProperty(s)&&-1!==t.inArray(s,n)&&delete o[s];return e=t.extend({},this.getDefaults(),o,e),e.delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e.sanitize&&(e.template=i(e.template,e.whiteList,e.sanitizeFn)),e},c.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},c.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},c.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},c.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}},c.prototype.show=function(){var e=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var i=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!i)return;var o=this,n=this.tip(),s=this.getUID(this.type);this.setContent(),n.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&n.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,n[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,l=a.test(r);l&&(r=r.replace(a,"")||"top"),n.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?n.appendTo(t(document).find(this.options.container)):n.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var p=this.getPosition(),h=n[0].offsetWidth,u=n[0].offsetHeight;if(l){var d=r,f=this.getPosition(this.$viewport);r="bottom"==r&&p.bottom+u>f.bottom?"top":"top"==r&&p.top-u<f.top?"bottom":"right"==r&&p.right+h>f.width?"left":"left"==r&&p.left-h<f.left?"right":r,n.removeClass(d).addClass(r)}var g=this.getCalculatedOffset(r,p,h,u);this.applyPlacement(g,r);var m=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("fade")?n.one("bsTransitionEnd",m).emulateTransitionEnd(c.TRANSITION_DURATION):m()}},c.prototype.applyPlacement=function(e,i){var o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,r=parseInt(o.css("margin-top"),10),a=parseInt(o.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(a)&&(a=0),e.top+=r,e.left+=a,t.offset.setOffset(o[0],t.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),o.addClass("in");var l=o[0].offsetWidth,p=o[0].offsetHeight;"top"==i&&p!=s&&(e.top=e.top+s-p);var c=this.getViewportAdjustedDelta(i,e,l,p);c.left?e.left+=c.left:e.top+=c.top;var h=/top|bottom/.test(i),u=h?2*c.left-n+l:2*c.top-s+p,d=h?"offsetWidth":"offsetHeight";o.offset(e),this.replaceArrow(u,o[0][d],h)},c.prototype.replaceArrow=function(t,e,i){this.arrow().css(i?"left":"top",50*(1-t/e)+"%").css(i?"top":"left","")},c.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();this.options.html?(this.options.sanitize&&(e=i(e,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(e)):t.find(".tooltip-inner").text(e),t.removeClass("fade in top bottom left right")},c.prototype.hide=function(e){function i(){"in"!=o.hoverState&&n.detach(),o.$element&&o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),e&&e()}var o=this,n=t(this.$tip),s=t.Event("hide.bs."+this.type);if(this.$element.trigger(s),!s.isDefaultPrevented())return n.removeClass("in"),t.support.transition&&n.hasClass("fade")?n.one("bsTransitionEnd",i).emulateTransitionEnd(c.TRANSITION_DURATION):i(),this.hoverState=null,this},c.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(e){e=e||this.$element;var i=e[0],o="BODY"==i.tagName,n=i.getBoundingClientRect();null==n.width&&(n=t.extend({},n,{width:n.right-n.left,height:n.bottom-n.top}));var s=window.SVGElement&&i instanceof window.SVGElement,r=o?{top:0,left:0}:s?null:e.offset(),a={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=o?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},n,a,l,r)},c.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},c.prototype.getViewportAdjustedDelta=function(t,e,i,o){var n={top:0,left:0};if(!this.$viewport)return n;var s=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(t)){var a=e.top-s-r.scroll,l=e.top+s-r.scroll+o;a<r.top?n.top=r.top-a:l>r.top+r.height&&(n.top=r.top+r.height-l)}else{var p=e.left-s,c=e.left+s+i;p<r.left?n.left=r.left-p:c>r.right&&(n.left=r.left+r.width-c)}return n},c.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},c.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},c.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},c.prototype.sanitizeHtml=function(t){return i(t,this.options.whiteList,this.options.sanitizeFn)};var h=t.fn.tooltip;t.fn.tooltip=o,t.fn.tooltip.Constructor=c,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=h,this}}(jQuery),i("bootstrapTooltip",["jquery"],function(){}),e.config({paths:{jquery:"assets/js/fix.jquery",underscore:"assets/js/fix.underscore",bootstrapAffix:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/affix",bootstrapAlert:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/alert",bootstrapButton:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/button",bootstrapCarousel:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/carousel",bootstrapCollapse:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/collapse",bootstrapDropdown:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/dropdown",bootstrapModal:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/modal",bootstrapPopover:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/popover",bootstrapScrollspy:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/scrollspy",bootstrapTab:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/tab",bootstrapTooltip:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/tooltip",bootstrapTransition:"bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition"},shim:{bootstrapAffix:{deps:["jquery"]},bootstrapAlert:{deps:["jquery"]},bootstrapButton:{deps:["jquery"]},bootstrapCarousel:{deps:["jquery"]},bootstrapCollapse:{deps:["jquery","bootstrapTransition"]},bootstrapDropdown:{deps:["jquery"]},bootstrapPopover:{deps:["jquery"]},bootstrapScrollspy:{deps:["jquery"]},bootstrapTab:{deps:["jquery"]},bootstrapTooltip:{deps:["jquery"]},bootstrapTransition:{deps:["jquery"]},jqueryVimeoEmbed:{deps:["jquery"]}}}),e.config({baseUrl:BuildPressVars.pathToTheme}),e(["jquery","underscore","assets/js/SimpleMap","assets/js/HeaderCarousel","assets/js/StickyNavbar","assets/js/TouchDropdown","bootstrapCollapse","bootstrapTooltip"],function(t,e,i){"use strict";t(window).on("resize",e.debounce(function(){Modernizr.mq("(min-width: 992px)")&&t("#buildpress-navbar-collapse").removeAttr("style").removeClass("in")},500)),t(".js-where-we-are").each(function(){window.google&&new i(t(this),{latLng:t(this).data("latlng"),markers:t(this).data("markers"),zoom:t(this).data("zoom"),type:t(this).data("type"),styles:t(this).data("style")}).renderMap()}),t('[data-toggle="tooltip"]').tooltip(),function(){t(".js-pt-countdown-widget").each(function(e,i){var o=1e3*t(this).data("timestamp"),n=Date.now(),s=(o-n)/1e3;0>s&&(s=0);t(this).FlipClock(s,{clockFace:"DailyCounter",autoStart:!0,countdown:!0});t(this).data("hide-labels")&&t(this).find(".flip-clock-label").hide()})}()}),i("assets/js/main",function(){})}();
window.ESG??={},function(){"use strict";let ESG=window.ESG,startESG=function(){(function(jQuery,undefined){
var _E,esgAnimmatrix,esgItemAnimations,supressFocus,startAnimations,mergedTransitions,vhandlers={};function _tptReady(){esgAnimmatrix={"esg-none":[0,{autoAlpha:1,rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0},{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"},0,{autoAlpha:1,overwrite:"all"}],"esg-fade":[.3,{autoAlpha:0,rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0},{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{autoAlpha:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-fadeblur":[.3,{autoAlpha:1,rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0},{autoAlpha:.5,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-fadeout":[.3,{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"},{autoAlpha:0,rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0},.3,{autoAlpha:1,rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-covergrowup":[.3,{autoAlpha:1,top:"100%",marginTop:"-10px",rotationZ:0,x:0,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0},{autoAlpha:1,top:"0%",marginTop:"0px",ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{autoAlpha:1,top:"100%",marginTop:"-10px",bottom:0,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"},!0],"esg-flipvertical":[.5,{x:0,y:0,scale:.99,rotationZ:0,rotationY:0,skewX:0,skewY:0,rotationX:180,autoAlpha:0,transformOrigin:"50% 50%"},{rotationX:0,autoAlpha:1,scale:1,z:.001,ease:_tpt.Power3.easeInOut,overwrite:"all"},.5,{rotationX:180,autoAlpha:0,scale:1,z:-.001,ease:_tpt.Power3.easeInOut,overwrite:"all"},!0],"esg-flipverticalout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationY:0,skewX:0,skewY:0,rotationX:0,autoAlpha:1,z:.001,transformOrigin:"50% 50%"},{rotationX:-180,scale:1,autoAlpha:0,z:-150,ease:_tpt.Power3.easeInOut,overwrite:"all"},.5,{rotationX:0,autoAlpha:1,scale:1,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"}],"esg-fliphorizontal":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,skewX:0,skewY:0,rotationY:180,autoAlpha:0,z:-.001,transformOrigin:"50% 50%"},{rotationY:0,autoAlpha:1,scale:1,z:.001,ease:_tpt.Power3.easeInOut,overwrite:"all"},.5,{rotationY:180,autoAlpha:0,scale:1,z:-.001,ease:_tpt.Power3.easeInOut,overwrite:"all"},!0],"esg-fliphorizontalout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,z:.001,transformOrigin:"50% 50%"},{rotationY:-180,scale:1,autoAlpha:0,z:-150,ease:_tpt.Power3.easeInOut,overwrite:"all"},.5,{rotationY:0,autoAlpha:1,scale:1,z:.001,ease:_tpt.Power3.easeInOut,overwrite:"all"}],"esg-flipup":[.5,{x:0,y:0,scale:.8,rotationZ:0,rotationX:90,rotationY:0,skewX:0,skewY:0,autoAlpha:0,z:.001,transformOrigin:"50% 100%"},{scale:1,rotationX:0,autoAlpha:1,z:.001,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{scale:.8,rotationX:90,autoAlpha:0,z:.001,ease:_tpt.Power2.easeOut,overwrite:"all"},!0],"esg-flipupout":[.5,{rotationX:0,autoAlpha:1,y:0,ease:_tpt.Bounce.easeOut,overwrite:"all"},{x:0,y:0,scale:1,rotationZ:0,rotationX:-90,rotationY:0,autoAlpha:0,z:.001,transformOrigin:"50% 0%"},.3,{rotationX:0,autoAlpha:1,y:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-flipdown":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:-90,rotationY:0,skewX:0,skewY:0,autoAlpha:0,z:.001,transformOrigin:"50% 0%"},{rotationX:0,autoAlpha:1,y:0,ease:_tpt.Bounce.easeOut,overwrite:"all"},.3,{rotationX:-90,z:0,ease:_tpt.Power2.easeOut,autoAlpha:0,overwrite:"all"},!0],"esg-flipdownout":[.5,{scale:1,rotationX:0,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"},{x:0,y:0,scale:.8,rotationZ:0,rotationX:90,rotationY:0,skewX:0,skewY:0,autoAlpha:0,z:.001,transformOrigin:"50% 100%"},.3,{scale:1,rotationX:0,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-flipright":[.5,{x:0,y:0,scale:.8,rotationZ:0,rotationX:0,rotationY:90,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"0% 50%"},{scale:1,rotationY:0,autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{autoAlpha:0,scale:.8,rotationY:90,ease:_tpt.Power3.easeOut,overwrite:"all"},!0],"esg-fliprightout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,skewX:0,skewY:0,rotationY:0,autoAlpha:1,transformOrigin:"100% 50%"},{scale:1,rotationY:-90,autoAlpha:0,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{scale:1,z:0,rotationY:0,autoAlpha:1,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-flipleft":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:-90,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"100% 50%"},{rotationY:0,autoAlpha:1,z:.001,scale:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,rotationY:-90,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"},!0],"esg-flipleftout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,skewX:0,skewY:0,rotationY:0,autoAlpha:1,transformOrigin:"0% 50%"},{scale:1,rotationY:90,autoAlpha:0,ease:_tpt.Power2.easeOut,overwrite:"all"},.3,{scale:1,z:0,rotationY:0,autoAlpha:1,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-turn":[.5,{x:50,y:0,scale:0,rotationZ:0,rotationX:0,rotationY:-40,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{scale:1,x:0,rotationY:0,autoAlpha:1,ease:_tpt.Power3.easeInOut,overwrite:"all"},.3,{scale:0,rotationY:-40,autoAlpha:1,z:0,x:50,ease:_tpt.Power3.easeInOut,overwrite:"all"},!0],"esg-turnout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{rotationY:40,scale:.6,autoAlpha:0,x:-50,ease:_tpt.Power3.easeInOut,overwrite:"all"},.3,{scale:1,rotationY:0,z:0,autoAlpha:1,x:0,rotationX:0,rotationZ:0,ease:_tpt.Power3.easeInOut,overwrite:"all"}],"esg-slide":[.5,{x:-1e4,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:-1e4,y:0,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideout":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:0,y:0,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideright":[.5,{xPercent:-50,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,xPercent:-50,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-sliderightout":[.5,{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:50,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-scaleleft":[.5,{x:0,y:0,scaleX:0,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"100% 50%"},{autoAlpha:1,x:0,scaleX:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:0,z:0,scaleX:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-scaleright":[.5,{x:0,y:0,scaleX:0,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"0% 50%"},{autoAlpha:1,x:0,scaleX:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:0,z:0,scaleX:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideleft":[.5,{xPercent:50,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,xPercent:50,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideleftout":[.5,{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:-50,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-slideup":[.5,{x:0,yPercent:50,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,yPercent:50,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideupout":[.5,{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:0,yPercent:-50,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-slidedown":[.5,{x:0,yPercent:-50,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,yPercent:-50,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slidedownout":[.5,{autoAlpha:1,yPercent:0,z:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:0,yPercent:50,scale:1,rotationZ:0,rotationX:0,z:10,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,yPercent:0,z:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-slideshortright":[.5,{x:-30,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,x:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,x:-30,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideshortrightout":[.5,{autoAlpha:1,x:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:30,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,x:30,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-slideshortleft":[.5,{x:30,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,x:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,x:30,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideshortleftout":[.5,{autoAlpha:1,x:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:-30,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,x:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-slideshortup":[.5,{x:0,y:30,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,y:30,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideshortupout":[.5,{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:0,y:-30,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],".esg-slideshortdown":[.5,{x:0,y:-30,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,y:-30,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-slideshortdownout":[.5,{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{x:0,y:30,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-skewright":[.5,{xPercent:-100,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:60,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,skewX:-60,xPercent:-100,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-skewrightout":[.5,{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:100,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:-60,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-skewleft":[.5,{xPercent:100,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:-60,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,xPercent:100,z:0,skewX:60,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-skewleftout":[.5,{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:-100,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:60,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,skewX:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-shifttotop":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,y:0,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-rollleft":[.5,{xPercent:50,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:90,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,xPercent:50,z:0,rotationZ:90,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-rollleftout":[.5,{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:50,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:90,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-rollright":[.5,{xPercent:-50,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:-90,transformOrigin:"50% 50%"},{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:0,xPercent:-50,rotationZ:-90,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-rollrightout":[.5,{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"},{xPercent:-50,y:0,scale:1,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:-90,transformOrigin:"50% 50%"},.3,{autoAlpha:1,xPercent:0,rotationZ:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-falldown":[.4,{x:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,yPercent:-100},{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.4,{yPercent:-100,autoAlpha:0,z:0,ease:_tpt.Power2.easeOut,delay:.2,overwrite:"all"}],"esg-falldownout":[.4,{autoAlpha:1,yPercent:0,ease:_tpt.Back.easeOut,overwrite:"all"},{x:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,yPercent:100},.4,{autoAlpha:1,yPercent:0,ease:_tpt.Power3.easeOut,overwrite:"all"}],"esg-zoomin":[.3,{x:0,y:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:80,scale:.6,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1,rotationZ:0,ease:_tpt.Back.easeOut,overwrite:"all"},.3,{autoAlpha:0,scale:.6,z:0,rotationZ:80,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-rotatescaleout":[.3,{autoAlpha:1,scale:1,rotationZ:0,ease:_tpt.Back.easeOut,overwrite:"all"},{x:0,y:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,rotationZ:80,scale:.6,transformOrigin:"50% 50%"},.3,{autoAlpha:1,scale:1,rotationZ:0,ease:_tpt.Back.easeOut,overwrite:"all"}],"esg-zoomintocorner":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"20% 50%"},{autoAlpha:1,scale:1.2,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.5,{x:0,y:0,scale:1,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomouttocorner":[.5,{x:0,y:0,scale:1.2,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"80% 50%"},{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.5,{x:0,y:0,scale:1.2,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomtodefault":[.5,{x:0,y:0,scale:1.2,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.5,{x:0,y:0,scale:1.2,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomdefaultblur":[.5,{x:0,y:0,scale:1.2,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.5,{x:0,y:0,scale:1.2,autoAlpha:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomback":[.5,{x:0,y:0,scale:.2,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"},.5,{x:0,y:0,scale:.2,autoAlpha:0,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoombackout":[.5,{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"},{x:0,y:0,scale:.2,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.5,{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"}],"esg-zoomfront":[.5,{x:0,y:0,scale:1.5,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Power3.easeOut,overwrite:"all"},.5,{autoAlpha:0,x:0,y:0,scale:1.5,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomfrontout":[.5,{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"},{x:0,y:0,scale:1.5,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:0,transformOrigin:"50% 50%"},.5,{autoAlpha:1,scale:1,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"}],"esg-flyleft":[.8,{x:-80,y:0,z:0,scale:.3,rotationZ:0,rotationY:75,rotationX:10,skewX:0,skewY:0,autoAlpha:.01,transformOrigin:"30% 10%"},{rotationY:0,rotationX:0,rotationZ:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"},.8,{autoAlpha:.01,x:-40,y:0,z:300,rotationY:60,rotationX:20,overwrite:"all"}],"esg-flyleftout":[.8,{rotationY:0,rotationX:0,rotationZ:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"},{x:-80,y:0,z:0,scale:.3,rotationZ:0,rotationY:75,rotationX:10,skewX:0,skewY:0,autoAlpha:.01,transformOrigin:"30% 10%"},.8,{rotationY:0,rotationX:0,rotationZ:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"}],"esg-flyright":[.8,{skewX:0,skewY:0,autoAlpha:0,x:80,y:0,z:0,scale:.3,rotationZ:0,rotationY:-75,rotationX:10,transformOrigin:"70% 20%"},{rotationY:0,rotationX:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"},.8,{autoAlpha:0,x:40,y:-40,z:300,rotationY:-60,rotationX:-40,overwrite:"all"}],"esg-flyrightout":[.8,{rotationY:0,rotationX:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"},{skewX:0,skewY:0,autoAlpha:0,x:80,y:0,z:0,scale:.3,rotationZ:0,rotationY:-75,rotationX:10,transformOrigin:"70% 20%"},.8,{rotationY:0,rotationX:0,autoAlpha:1,scale:1,x:0,y:0,z:0,ease:_tpt.Power3.easeInOut,overwrite:"all"}],"esg-mediazoom":[.3,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1.4,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:0,y:0,scale:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomblur":[.3,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1.4,x:0,y:0,ease:_tpt.Back.easeOut,overwrite:"all"},.3,{autoAlpha:1,x:0,y:0,scale:1,z:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-blur":[.3,{autoAlpha:1},{autoAlpha:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-grayscalein":[.3,{autoAlpha:1},{autoAlpha:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-grayscaleout":[.3,{autoAlpha:1,filter:"grayscale(100%)"},{autoAlpha:1,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{autoAlpha:1,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-zoomandrotate":[.6,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{autoAlpha:1,scale:1.4,x:0,y:0,rotationZ:30,ease:_tpt.Power2.easeOut,overwrite:"all"},.4,{x:0,y:0,scale:1,z:0,rotationZ:0,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-pressback":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"50% 50%"},{rotationY:0,autoAlpha:1,scale:.8,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{rotationY:0,autoAlpha:1,z:0,scale:1,ease:_tpt.Power2.easeOut,overwrite:"all"}],"esg-3dturnright":[.5,{x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,transformPerspective:600},{x:-40,y:0,scale:.8,rotationZ:2,rotationX:5,rotationY:-28,skewX:0,skewY:0,autoAlpha:1,transformOrigin:"100% 50% 40%",transformPerspective:600,ease:_tpt.Power3.easeOut,overwrite:"all"},.3,{z:0,x:0,y:0,scale:1,rotationZ:0,rotationX:0,rotationY:0,skewX:0,skewY:0,autoAlpha:1,force3D:"auto",ease:_tpt.Power2.easeOut,overwrite:"all"},!0]},esgItemAnimations={"esg-item-zoomin":{enter:{time:.3,obj:{transformOrigin:"50% 50%",overwrite:"all",force3D:"auto",ease:_tpt.Power3.easeOut}},leave:{time:.3,obj:{transformOrigin:"50% 50%",scale:1,overwrite:"all",force3D:"auto",ease:_tpt.Power3.easeOut}}},"esg-item-zoomout":{enter:{time:.3,obj:{transformOrigin:"50% 50%",overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}},leave:{time:.3,obj:{transformOrigin:"50% 50%",scale:1,overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}}},"esg-item-fade":{enter:{time:.3,obj:{overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}},leave:{time:.3,obj:{opacity:1,overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}}},"esg-item-blur":{enter:{time:.3,obj:{overwrite:"all",force3D:"auto",ease:_tpt.Power2.easeOut}},leave:{time:.3,obj:{blur:0,overwrite:"all",force3D:"auto",ease:_tpt.Power2.easeOut}}},"esg-item-shift":{enter:{time:.3,obj:{overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}},leave:{time:.3,obj:{x:0,y:0,overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}}},"esg-item-rotate":{enter:{time:.3,obj:{transformOrigin:"50% 50%",overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}},leave:{time:.3,obj:{transformOrigin:"50% 50%",rotation:0,overwrite:"all",force3D:"auto",ease:_tpt.Sine.easeOut}}}},startAnimations=jQuery.extend(!0,{},esgAnimmatrix),mergedTransitions=["slideup","covergrowup","slideleft","slidedown","flipvertical","fliphorizontal","flipup","flipdown","flipright","flipleft","skewleft","flipleft","zoomin","flyleft","flyright"]}if("undefined"!=typeof _tpt)_tptReady();else var _tptTimer=setInterval((function(){"undefined"!=typeof _tpt&&(clearInterval(_tptTimer),_tptReady())}),19);function isNumeric(e){return!isNaN(parseFloat(e))&&isFinite(e)}function updateFilterVisibility(e,t,a,i,o){if(i&&a.length){for(var s=i.split(","),r=t.find(".esg-filterbutton.selected").toArray().map((function(e){return e.dataset.filter.toString().replace("filter-","")})),n=!0,l=s.length,d=0;d<l;d++)if(-1===r.indexOf(s[d])){n=!1;break}(o?t:a)[n?"show":"hide"]()}}function gridInit(e){mainPreparing(e),_E[e].initialised="ready",jQuery("body").trigger("essentialready",e)}function loadWebFont(e){var t=!0;if(jQuery("head").find("*").each((function(){jQuery(this).attr("src")!==undefined&&jQuery(this).attr("src").indexOf("webfont.js")>0&&(t=!1)})),window.WebFontConfig.active===undefined&&t){window.WebFontConfig={google:{families:_E[e].googleFonts},active:function(){window.consentApi===undefined&&window.requestAnimationFrame((function(){gridInit(e)}))},inactive:function(){window.consentApi===undefined&&window.requestAnimationFrame((function(){gridInit(e)}))},timeout:250};var a=document.createElement("script");a.src=("https:"===document.location.protocol?"https":"http")+"://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js",a.type="text/javascript",a.async="true";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(a,i)}else window.consentApi===undefined&&window.requestAnimationFrame((function(){gridInit(e)}))}function getFullscreenHeight(e){var t=_E.winH;if(_E[e].minFullScreenHeight=_E[e].minFullScreenHeight===undefined?0:_E[e].minFullScreenHeight,_E[e].fullScreenOffsetContainer!==undefined)try{var a=_E[e].fullScreenOffsetContainer.split(",");a&&jQuery.each(a,(function(a,i){i!==undefined&&null!==i&&i.length>0&&(t-=jQuery(i).outerHeight(!0)),_E[e].minFullScreenHeight!==undefined&&t<_E[e].minFullScreenHeight&&(t=_E[e].minFullScreenHeight)}))}catch(e){}return t}function checkBottomPos(e,t){var a=_E[e].c.offset().top+_E[e].c.height()+(_E[e].contPadTop+_E[e].contPadBottom)-_E.doc.scrollTop(),i=_E.winH,o=_E.doc.height();(_E[e].lastBottomCompare!==a&&i>=a||t&&i>=a||o===i&&i>a||_E[e].justfiltered)&&(_E[e].justfiltered=!1,_E[e].lastBottomCompare=a,_E[e].lmbut&&1!==_E[e].loading&&(_E[e].loading=1,loadMoreItems(e,3)))}function createCookie(e,t,a){var i;if(a){var o=new Date;o.setTime(o.getTime()+24*a*60*60*1e3),i="; expires="+o.toGMTString()}else i="";document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+i+"; path=/"}function readCookie(e){for(var t=encodeURIComponent(e)+"=",a=document.cookie.split(";"),i=0;i<a.length;i++){for(var o=a[i];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return decodeURIComponent(o.substring(t.length,o.length))}return null}function checkMoreToLoad(e){var t=[],a=[],i=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper .eg-forcefilter").length;jQuery(_E[e].filterGroupClass+".esg-filter-wrapper .esg-filterbutton.selected, "+_E[e].filterGroupClass+" .esg-filter-wrapper .esg-filterbutton.selected").each((function(){var e=jQuery(this).data("fid");void 0===e&&"cat-searchresult"===jQuery(this).data("filter")&&(e=-1),-1===jQuery.inArray(e,a)&&(t.push(e),a.push(e))})),0===jQuery(_E[e].filterGroupClass+".esg-filter-wrapper .esg-filterbutton.selected, "+_E[e].filterGroupClass+" .esg-filter-wrapper .esg-filterbutton.selected").length&&t.push(-1);for(var o=[],s=0;s<_E[e].loadMoreItems.length;s++)jQuery.each(_E[e].loadMoreItems[s][1],(function(a,r){jQuery.each(t,(function(t,a){a===r&&-1!==_E[e].loadMoreItems[s][0]&&(0===i||1===i&&"cat-searchresult"===_E[e].loadMoreItems[s][2])&&o.push(_E[e].loadMoreItems[s])}))}));return addCountSuffix(e),o}function getFilterAmount(e,t,a){var i,o=t.data("fid"),s=t.data("filter");a>0&&(s+=".cat-searchresult"),i=_E[e].c.find("."+s).not(".eg-addnewitem-wrapper").length;for(var r=0;r<_E[e].loadMoreItems.length;r++)0===a?jQuery.each(_E[e].loadMoreItems[r][1],(function(t,a){a===o&&-1!==_E[e].loadMoreItems[r][0]&&i++})):-1!==jQuery.inArray(o,_E[e].loadMoreItems[r][1])&&"cat-searchresult"===_E[e].loadMoreItems[r][2]&&i++;return i}function addCountSuffix(e){var t=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper .eg-justfilteredtosearch, "+_E[e].filterGroupClass+" .esg-filter-wrapper.eg-search-wrapper .eg-justfilteredtosearch").length,a=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper .eg-forcefilter, "+_E[e].filterGroupClass+" .esg-filter-wrapper.eg-search-wrapper .eg-forcefilter").length,i=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-show-amount, "+_E[e].filterGroupClass+" .esg-filter-wrapper.eg-show-amount");if(jQuery(".esg-filterbutton",i).each((function(){var i=jQuery(this);if(0===i.find(".eg-el-amount").length||t>0){var o=getFilterAmount(e,i,a);0===i.find(".eg-el-amount").length&&i.append('<span class="eg-el-amount">0</span>'),countToTop(e,i,o)}})),i.hasClass("dropdownstyle")){var o=jQuery(".esg-selected-filterbutton",i);if(!jQuery(".eg-el-amount",o).length){o.data({fid:"-1",filter:"filterall"});var s=getFilterAmount(e,o,a);o.find("span").append('<span class="eg-el-amount">0</span>'),countToTop(e,o,s)}}jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper .eg-justfilteredtosearch").removeClass("eg-justfilteredtosearch")}function countToTop(e,t,a){var i=t.find(".eg-el-amount"),o={value:parseInt(i.text(),0)};_tpt.gsap.to(o,2,{value:a,ease:_tpt.Power3.easeInOut,onUpdate:function(){i.html(Math.round(this._targets[0].value))},onComplete:function(){if(!t.hasClass("selected"))return;var a=t.closest(".esg-filter-wrapper");"single"===_E[e].filterType&&a.hasClass("dropdownstyle")&&a.find(".esg-selected-filterbutton span").html(t.html())}})}function buildLoader(e,t,a,i){let o;if(_E[t].esgloader!==undefined&&_E[t].esgloader.length>0)return!1;var s=a===undefined?_E[t].spinner:a.spinner,r=a===undefined?_E[t].spinnerColor:a.spinnerColor;return e.append('<div class="esg-loader '+s+'"><div class="dot1"></div><div class="dot2"></div><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>'),o=e.find(".esg-loader"),"spinner1"!==s&&"spinner2"!==s||o.css("background",r),"spinner3"!==s&&"spinner4"!==s||e.find(".bounce1, .bounce2, .bounce3, .dot1, .dot2").css("background",r),i||_tpt.gsap.to(e,.3,{minHeight:"100px",zIndex:0}),o}function setKeyToNull(e,t){jQuery.each(_E[e].loadMoreItems,(function(a,i){i[0]===t&&(_E[e].loadMoreItems[a][0]=-1,_E[e].loadMoreItems[a][2]="already loaded")}))}function loadMoreEmpty(e){for(var t=!0,a=0;a<_E[e].loadMoreItems.length;a++)-1!==_E[e].loadMoreItems[a][0]&&(t=!1);return t}function checkAnyItemVisible(e){1!==_E[e].loading&&_E[e].c&&_E[e].c.length&&(_E[e].c.find(".tp-esg-item").length===_E[e].c.find(".tp-esg-item.itemishidden").length?_E[e].lmbut!==undefined&&_E[e].lmbut.length>0&&jQuery(_E[e].lmbut).is(":visible")||(_E[e].c.append('<span class="no-filter-message">'+_E[e].filterNoMatch+"</span>"),_E[e].c.addClass("show-message")):_E[e].c.removeClass("show-message"))}function loadMoreItems(e,t){var a=checkMoreToLoad(e),i=[];_E[e].tryToLoad=_E[e].tryToLoad===undefined?0:_E[e].tryToLoad,jQuery.each(a,(function(t,a){i.length<parseInt(_E[e].tryToLoad,0)+parseInt(_E[e].loadMoreAmount,0)&&(i.push(a[0]),setKeyToNull(e,a[0]))})),_E[e].tryToLoad=0;var o=checkMoreToLoad(e).length;if("scroll"===_E[e].loadMoreType&&(_E[e].esgloader.addClass("infinityscollavailable"),"add"!==_E[e].esgloaderprocess&&(_E[e].esgloaderprocess="add",_tpt.gsap.to(_E[e].esgloader,.5,{autoAlpha:1,overwrite:"all"}))),i.length>0){_E[e].lmbut.length>0&&(_tpt.gsap.to(_E[e].lmbut,.4,{autoAlpha:.2}),_E[e].loading=1);var s={action:_E[e].loadMoreAjaxAction,client_action:"load_more_items",token:_E[e].loadMoreAjaxToken,data:i,gridid:_E[e].gridID};_E[e].customGallery&&(s.customgallery=!0),jQuery.ajax({type:"post",url:_E[e].loadMoreAjaxUrl,dataType:"json",data:s,success:function(t){if(t.success){var a=jQuery(t.data).filter((function(e){if(1===this.nodeType)return jQuery(this).data("eg-load-more-new",e),!0}));_E[e].customGallery&&a.addClass("eg-newli"),jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper .eg-forcefilter").length>0&&a.addClass("cat-searchresult"),_E[e].c.find("ul").first().append(a),prepareItemsInGrid(e,!0),stopAllVideos(!0);var i=jQuery(_E[e].filterGroupClass+".esg-sortbutton-wrapper ,"+_E[e].filterGroupClass+" .esg-sortbutton-wrapper");if(i.length){var s=i.find(".esg-sortbutton-order").data("dir"),r=i.find(".esg-sorting-select").val();_E[e].c.find(".tp-esg-item").tsort({data:r,forceStrings:"false",order:s})}setTimeout((function(){organiseGrid(e,"Ajax Loaded"),prepareSortingAndOrders(e),loadMoreEmpty(e)?_E[e].lmbut.remove():(_E[e].lmtxt=_E[e].loadMoreTxt+" ("+o+")","off"===_E[e].loadMoreNr&&(_E[e].lmtxt=_E[e].loadMoreTxt),0===o?_E[e].lmbut.html(_E[e].loadMoreEndTxt):_E[e].lmbut.html(_E[e].lmtxt),_E[e].lmbut.length>0&&(_tpt.gsap.to(_E[e].lmbut,.4,{autoAlpha:1,overwrite:"all"}),_E[e].loading=0)),checkAnyItemVisible(e),setTimeout((function(){_E[e].animDelay="on"}),500)}),_E[e].animSpeed+1)}},error:function(t,a){var i=_E[e].loadMoreErrorMessage;console.log("error"),console.log(_E[e]),i||(i="FAILURE: "+a),_E[e].lmbut.html(i)}})}else _E[e].loadMoreTriggerCache=-1,loadMoreEmpty(e)?(_E[e].lmbut.remove(),"scroll"===_E[e].loadMoreType&&_E[e].esgloader.remove()):(_E[e].loading=0,_E[e].lmbut.html(_E[e].loadMoreEndTxt))}function killOldCustomAjaxContent(e){var t=e.data("lastposttype"),a=e.data("oldajaxsource"),i=e.data("oldajaxtype"),o=e.data("oldajaxvideoaspect"),s=e.data("oldselector");if(t!==undefined&&""!==t)try{jQuery.each(jQuery.fn.tpessential.defaults.ajaxTypes,(function(r,n){n!==undefined&&n.type!==undefined&&n.type===t&&n.killfunc!==undefined&&setTimeout((function(){n.killfunc.call(this,{id:a,type:i,aspectratio:o,selector:s})&&e.empty()}),250)}))}catch(e){console.log(e)}e.data("lastposttype","")}function addAjaxNavigagtion(e,t){var a=" eg-acp-"+_E[e].ajaxClosePosition;a=(a=a+" eg-acp-"+_E[e].ajaxCloseStyle)+" eg-acp-"+_E[e].ajaxCloseType;var i="eg-icon-left-open-1",o="eg-icon-right-open-1",s='<i class="eg-icon-cancel"></i>';"type1"===_E[e].ajaxCloseType&&(i="eg-icon-left-open-big",o="eg-icon-right-open-big",_E[e].ajaxCloseTxt="",s="X"),"true"!==_E[e].ajaxCloseInner&&!0!==_E[e].ajaxCloseInner||(a+=" eg-acp-inner");var r='<div class="eg-ajax-closer-wrapper'+a+'">';switch("tr"===_E[e].ajaxClosePosition||"br"===_E[e].ajaxClosePosition?("on"===_E[e].ajaxNavButton&&(r=r+'<div class="eg-ajax-left eg-ajax-navbt"><i class="'+i+'"></i></div><div class="eg-ajax-right eg-ajax-navbt"><i class="'+o+'"></i></div>'),"on"===_E[e].ajaxCloseButton&&(r=r+'<div class="eg-ajax-closer eg-ajax-navbt">'+s+_E[e].ajaxCloseTxt+"</div>")):("on"===_E[e].ajaxCloseButton&&(r=r+'<div class="eg-ajax-closer eg-ajax-navbt">'+s+_E[e].ajaxCloseTxt+"</div>"),"on"===_E[e].ajaxNavButton&&(r=r+'<div class="eg-ajax-left eg-ajax-navbt"><i class="'+i+'"></i></div><div class="eg-ajax-right eg-ajax-navbt"><i class="'+o+'"></i></div>')),r+="</div>",_E[e].ajaxClosePosition){case"tl":case"tr":case"t":t.prepend(r);break;case"bl":case"br":case"b":t.append(r)}function n(e){var t=[];return jQuery.each(e,(function(e,a){jQuery(a).closest(".itemtoshow.isvisiblenow").length>0&&t.push(a)})),t}t.find(".eg-ajax-closer").on("click",(function(){showHideAjaxContainer(t,e,!1,null,null,.25,!0)})),t.find(".eg-ajax-right").on("click",(function(){var t=_E[e].c.find(".lastclickedajax").closest("li"),a=t.nextAll().find(".eg-ajax-a-button"),i=t.prevAll().find(".eg-ajax-a-button");a=n(a),i=n(i),a.length>0?jQuery(a[0]).trigger("click"):jQuery(i[0]).trigger("click")})),t.find(".eg-ajax-left").on("click",(function(){var t=_E[e].c.find(".lastclickedajax").closest("li"),a=t.nextAll().find(".eg-ajax-a-button"),i=t.prevAll().find(".eg-ajax-a-button");a=n(a),(i=n(i)).length>0?jQuery(i[i.length-1]).trigger("click"):jQuery(a[a.length-1]).trigger("click")}))}function showHideAjaxContainer(e,t,a,i,o,s,r){s=s===undefined?.25:s;var n=e.data("lastheight")!==undefined?e.data("lastheight"):"100px";a?(s+=1.2,addAjaxNavigagtion(t,e),_tpt.gsap.set(e,{height:"auto"}),_tpt.gsap.set(e.parent(),{minHeight:0,maxHeight:"none",height:"auto",overwrite:"all"}),_tpt.gsap.from(e,s,{height:n,ease:_tpt.Power3.easeInOut,onStart:function(){_tpt.gsap.to(e,s,{autoAlpha:1,ease:_tpt.Power3.easeOut})},onComplete:function(){e.data("lastheight",e.height()),_E.win.trigger("resize.essg"+t),0===e.find(".eg-ajax-closer-wrapper").length&&addAjaxNavigagtion(t,e)}}),"off"!==_E[t].ajaxScrollToOnLoad&&jQuery("html, body").animate({scrollTop:e.offset().top-o},{queue:!1,speed:.5})):(r&&(killOldCustomAjaxContent(e),n="0px"),_tpt.gsap.to(e.parent(),s,{height:n,ease:_tpt.Power2.easeInOut,onStart:function(){_tpt.gsap.to(e,s,{autoAlpha:0,ease:_tpt.Power3.easeOut})},onComplete:function(){setTimeout((function(){r&&e.html("")}),300)}}))}function removeLoader(e){e.closest(".eg-ajaxanimwrapper").find(".esg-loader").remove()}function ajaxCallBack(id,a){if(_E[id].ajaxCallback===undefined||""===_E[id].ajaxCallback||_E[id].ajaxCallback.length<3)return!1;var splitter=_E[id].ajaxCallback.split(")");splitter=splitter[0].split("(");var callback=splitter[0],args=splitter.length>1&&""!==splitter[1]?splitter[1]+",":"",obj={};try{obj.containerid="#"+_E[id].ajaxContentTarget,obj.postsource=a.data("ajaxsource"),obj.posttype=a.data("ajaxtype"),"on"===_E[id].ajaxCallbackArgument?eval(callback+"("+args+"obj)"):eval(callback+"("+args+")")}catch(e){console.log("Callback Error"),console.log(e)}}function loadMoreContent(e,t){_E[e].c.find(".lastclickedajax").removeClass("lastclickedajax"),t.addClass("lastclickedajax");var a=jQuery("#"+_E[e].ajaxContentTarget).find(".eg-ajax-target").eq(0),i=t.data("ajaxsource"),o=t.data("ajaxtype"),s=t.data("ajaxvideoaspect");if(s="16:9"===s?"widevideo":"normalvideo",showHideAjaxContainer(a,e,!1),a.length>0)switch(_E[e].ajaxJsUrl!==undefined&&""!==_E[e].ajaxJsUrl&&_E[e].ajaxJsUrl.length>3&&jQuery.getScript(_E[e].ajaxJsUrl).done((function(){_E[e].ajaxJsUrl=""})).fail((function(){console.log("Loading Error on Ajax jQuery File. Please doublecheck if JS File and Path exist:"+_E[e].ajaxJSUrl),_E[e].ajaxJsUrl=""})),_E[e].ajaxCssUrl!==undefined&&""!==_E[e].ajaxCssUrl&&_E[e].ajaxCssUrl.length>3&&(jQuery("<link>").appendTo("head").attr({type:"text/css",rel:"stylesheet"}).attr("href",_E[e].ajaxCssUrl),_E[e].ajaxCssUrl=""),buildLoader(a.closest(".eg-ajaxanimwrapper"),e),a.data("ajaxload")!==undefined&&a.data("ajaxload").abort(),killOldCustomAjaxContent(a),o){case"postid":var r={action:_E[e].loadMoreAjaxAction,client_action:"load_more_content",token:_E[e].loadMoreAjaxToken,postid:i};setTimeout((function(){a.data("ajaxload",jQuery.ajax({type:"post",url:_E[e].loadMoreAjaxUrl,dataType:"json",data:r,success:function(i){i.success&&(jQuery(a).html(i.data),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),removeLoader(a),ajaxCallBack(e,t))},error:function(t,i){if("abort"!==i){console.log("abort"),console.log(_E[e]);var o=_E[e].loadMoreErrorMessage;o||(o="FAILURE: <strong>"+i+"</strong>"),_E[e].loadMoreErrorMessage||(jQuery(a).append("<p>"+o+"</p>"),removeLoader(a))}}}))}),300);break;case"youtubeid":setTimeout((function(){"false"!==_E[e].youtubeNoCookie?a.html('<div class="eg-ajax-video-container '+s+'"><iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/'+i+'?autoplay=1&vq=hd1080&fs=1&mute=1&playsinline=1" allow="autoplay; fullscreen"></iframe></div>'):a.html('<div class="eg-ajax-video-container '+s+'"><iframe width="560" height="315" src="//www.youtube.com/embed/'+i+'?autoplay=1&vq=hd1080&fs=1&mute=1&playsinline=1" allow="autoplay; fullscreen"></iframe></div>'),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)}),300);break;case"vimeoid":setTimeout((function(){a.html('<div class="eg-ajax-video-container '+s+'"><iframe src="'+prepareVimeoUrl(e,i,"loadMoreContent")+'" width="500" height="281" webkitallowfullscreen mozallowfullscreen allow="autoplay; fullscreen"></iframe></div>'),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)}),300);break;case"wistiaid":setTimeout((function(){a.html('<div class="eg-ajax-video-container '+s+'"><iframe src="//fast.wistia.net/embed/iframe/'+i+'" allowtransparency="true" class="wistia_embed" name="wistia_embed" allowfullscreen mozallowfullscreen webkitallowfullscreen oallowfullscreen msallowfullscreen width="640" height="388" allow="autoplay; fullscreen"></iframe></div>'),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)}),300);break;case"html5vid":i=i.split("|"),setTimeout((function(){var o=-1!==i[0].search("mp4")?"video/mp4":"audio/mpeg";a.html('<video autoplay playsinline muted loop="" class="rowbgimage" poster="" width="100%" height="auto"><source src="'+i[0]+'" type="'+o+'"><source src="'+i[1]+'" type="video/webm"><source src="'+i[2]+'" type="video/ogg"></video>'),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)}),300);break;case"soundcloud":case"soundcloudid":setTimeout((function(){a.html('<iframe width="100%" height="250" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/'+i+'&amp;auto_play=true&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;visual=true"></iframe>'),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)}),300);break;case"imageurl":setTimeout((function(){var o=new Image;o.onload=function(){var i=jQuery(this);a.html(""),i.css({width:"100%",height:"auto"}),a.append(jQuery(this)),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset),ajaxCallBack(e,t)},o.onerror=function(){a.html("Error"),removeLoader(a),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset)},o.src=i}),300);break;default:jQuery.each(jQuery.fn.tpessential.defaults.ajaxTypes,(function(t,r){r.openAnimationSpeed===undefined&&(r.openAnimationSpeed=0),r!==undefined&&r.type!==undefined&&r.type===o&&setTimeout((function(){a.data("lastposttype",o),a.data("oldajaxsource",i),a.data("oldajaxtype",o),a.data("oldajaxvideoaspect",s),a.data("oldselector","#"+_E[e].ajaxContentTarget+" .eg-ajax-target"),showHideAjaxContainer(a,e,!0,_E[e].ajaxScrollToOnLoad,_E[e].ajaxScrollToOffset,0),a.html(r.func.call(this,{id:i,type:o,aspectratio:s})),removeLoader(a)}),300)}))}}function resetFiltersFromCookies(e,t,a){if("on"===_E[e].cookies.filter){var i=a!==undefined?a:readCookie("grid_"+_E[e].gridID+"_filters");if(i!==undefined&&null!==i&&i.length>0){var o=0;jQuery.each(i.split(","),(function(a,i){i!==undefined&&-1!==i&&"-1"!==i&&jQuery(_E[e].filterGroupClass+".esg-filterbutton,"+_E[e].filterGroupClass+" .esg-filterbutton").each((function(){jQuery(this).data("fid")!==i&&parseInt(jQuery(this).data("fid"),0)!==parseInt(i,0)||jQuery(this).hasClass("esg-pagination-button")||(t?jQuery(this).trigger("click"):jQuery(this).addClass("selected"),o++)}))})),o>0&&jQuery(_E[e].filterGroupClass+".esg-filterbutton.esg-allfilter,"+_E[e].filterGroupClass+" .esg-filterbutton.esg-allfilter").removeClass("selected")}}}function resetPaginationFromCookies(e,t){if("on"===_E[e].cookies.pagination){var a=t!==undefined?t:readCookie("grid_"+_E[e].gridID+"_pagination");a!==undefined&&null!==a&&a.length>0&&jQuery(_E[e].filterGroupClass+".esg-filterbutton.esg-pagination-button,"+_E[e].filterGroupClass+" .esg-filterbutton.esg-pagination-button").each((function(){parseInt(jQuery(this).data("page"),0)!==parseInt(a,0)||jQuery(this).hasClass("selected")||jQuery(this).trigger("click")}))}}function resetSearchFromCookies(e){if("on"===_E[e].cookies.search){var t=readCookie("grid_"+_E[e].gridID+"_search");t!==undefined&&null!=t&&t.length>0&&(jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").val(t).trigger("change"),_E[e].cookies.searchjusttriggered=!0)}}function onRightNavClick(e){_E[e].oldpage=_E[e].currentpage,_E[e].currentpage++,_E[e].currentpage>=_E[e].realmaxpage&&(_E[e].currentpage=0);var t=getBestFitColumn(e);_E[e].column=t.column,_E[e].columnindex=t.index,_E[e].mmHeight=t.mmHeight,setItemsOnPages(e),organiseGrid(e,"RightNavigation"),stopAllVideos(!0)}function onLeftNavClick(e){_E[e].oldpage=_E[e].currentpage,_E[e].currentpage--,_E[e].currentpage<0&&(_E[e].currentpage=_E[e].realmaxpage-1);var t=getBestFitColumn(e);_E[e].column=t.column,_E[e].columnindex=t.index,_E[e].mmHeight=t.mmHeight,setItemsOnPages(e),organiseGrid(e,"LeftNavigation"),stopAllVideos(!0)}function updateMasonryLook(e){"masonry"===_E[e].layout&&(clearTimeout(_E[e].updateGirdTimer),_E[e].updateGirdTimer=setTimeout((function(){window.requestAnimationFrame((function(){setItemsOnPages(e),organiseGrid(e,"filtergroup")}))}),100))}
function mainPreparing(e){resetFiltersFromCookies(e),_E[e].NAVC=_E[e].c.find(".eg-leftright-container");var t,a=getBestFitColumn(e);if(_E[e].column=a.column,_E[e].columnindex=a.index,_E[e].mmHeight=a.mmHeight,prepareItemsInGrid(e),organiseGrid(e,"MainPreparing"),jQuery(_E[e].filterGroupClass+".eg-search-wrapper").length>0){var i=_E[e].filterGroupClass.replace(".",""),o=jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-submit"),s=jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-clean");function f(){if(1===_E[e].lastsearchtimer)return!1;_E[e].lastsearchtimer=1,buildLoader(jQuery(_E[e].filterGroupClass+".eg-search-wrapper"),e,{spinner:"spinner3",spinnerColor:"#fff"},!0),_tpt.gsap.fromTo(jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader"),.3,{autoAlpha:0},{autoAlpha:1,ease:_tpt.Power3.easeInOut});var t,a=this,i=jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input"),o=i.val();if(i.prop("disabled","true"),o.length>0){i.trigger("searchstarting");var s={search:o,id:_E[e].gridID},n={action:_E[e].loadMoreAjaxAction,client_action:"get_grid_search_ids",token:_E[e].loadMoreAjaxToken,data:s};jQuery.ajax({type:"post",url:_E[e].loadMoreAjaxUrl,dataType:"json",data:n,success:function(i){if("on"===_E[e].cookies.search&&createCookie("grid_"+_E[e].gridID+"_search",o,_E[e].cookies.timetosave*(1/60/60)),!0===_E[e].cookies.searchjusttriggered){var s=readCookie("grid_"+_E[e].gridID+"_pagination"),n=readCookie("grid_"+_E[e].gridID+"_filters");setTimeout((function(){resetFiltersFromCookies(e,!0,n),resetPaginationFromCookies(e,s)}),200),_E[e].cookies.searchjusttriggered=!1}setTimeout((function(){_E[e].lastsearchtimer=0,jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").prop("disabled",!1),_tpt.gsap.to(jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader"),.5,{autoAlpha:1,ease:_tpt.Power3.easeInOut,onComplete:function(){jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader").remove()}}),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").trigger("searchended")}),1e3);var l=[];i&&jQuery.each(i,(function(e,t){t!==undefined&&isNumeric(t)&&l.push(t)})),_E[e].cpar.find(".cat-searchresult").removeClass("cat-searchresult");jQuery.each(_E[e].loadMoreItems,(function(e,t){t[2]="notsearched",jQuery.each(l,(function(e,a){if(parseInt(t[0],0)===parseInt(a,0)&&-1!==parseInt(t[0],0))return t[2]="cat-searchresult",!1}))})),jQuery.each(l,(function(t,a){_E[e].cpar.find(".eg-post-id-"+a).addClass("cat-searchresult")})),_E[e].hiddenSearchField&&_E[e].hiddenSearchField.addClass("eg-forcefilter").addClass("eg-justfilteredtosearch"),(t=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper .esg-allfilter")).length?t.trigger("click",!0):r.call(a)},error:function(t,a){console.log("FAILURE: "+a),setTimeout((function(){_E[e].lastsearchtimer=0,jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").prop("disabled",!1),_tpt.gsap.to(jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader"),.5,{autoAlpha:1,ease:_tpt.Power3.easeInOut,onComplete:function(){jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader").remove()}}),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").trigger("searchended")}),1e3)}})}else jQuery.each(_E[e].loadMoreItems,(function(e,t){t[2]="notsearched"})),_E[e].cpar.find(".cat-searchresult").removeClass("cat-searchresult"),_E[e].hiddenSearchField&&_E[e].hiddenSearchField.removeClass("eg-forcefilter").addClass("eg-justfilteredtosearch"),"on"===_E[e].cookies.search&&createCookie("grid_"+_E[e].gridID+"_search","",-1),(t=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper .esg-allfilter")).length?t.trigger("click",!0):r.call(a),setTimeout((function(){_E[e].lastsearchtimer=0,jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").prop("disabled",!1),_tpt.gsap.to(jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader"),.5,{autoAlpha:1,ease:_tpt.Power3.easeInOut,onComplete:function(){jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader").remove()}}),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").trigger("searchended")}),1e3)}_E[e].hiddenSearchField=jQuery('<div class="esg-display-none-i esg-filterbutton hiddensearchfield '+i+'" data-filter="cat-searchresult"><span>Search Result</span></div>'),jQuery(_E[e].filterGroupClass+".esg-filter-wrapper.eg-search-wrapper").append(_E[e].hiddenSearchField),_E[e].lastsearchtimer=0,o.on("click",f),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").on("change",f),s.on("click",(function(){"on"===_E[e].cookies.search&&createCookie("grid_"+_E[e].gridID+"_search","",-1),jQuery.each(_E[e].loadMoreItems,(function(e,t){t[2]="notsearched"})),_E[e].cpar.find(".cat-searchresult").removeClass("cat-searchresult"),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").val(""),_E[e].hiddenSearchField&&_E[e].hiddenSearchField.removeClass("eg-forcefilter").addClass("eg-justfilteredtosearch");var t=jQuery(_E[e].filterGroupClass+".esg-filter-wrapper .esg-allfilter");t.length?t.trigger("click",!0):r.call(this),setTimeout((function(){_E[e].lastsearchtimer=0,jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").prop("disabled",!1),_tpt.gsap.to(jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader"),.5,{autoAlpha:1,ease:_tpt.Power3.easeInOut,onComplete:function(){jQuery(_E[e].filterGroupClass+".eg-search-wrapper").find(".esg-loader").remove()}}),jQuery(_E[e].filterGroupClass+".eg-search-wrapper .eg-search-input").trigger("searchended")}),1e3)}))}function r(){var t=jQuery(this),a=t,i=t.closest(".esg-filter-wrapper");if(_E[e].loadMoreTriggerCache=!1,stopAllVideos(!0),a.hasClass("esg-pagination-button")||(jQuery(_E[e].filterGroupClass+".esg-allfilter, "+_E[e].filterGroupClass+" .esg-allfilter").removeClass("selected"),a.hasClass("esg-allfilter")&&jQuery(_E[e].filterGroupClass+".esg-filterbutton, "+_E[e].filterGroupClass+" .esg-filterbutton").each((function(){jQuery(this).removeClass("selected")}))),a.closest(".esg-filters").hasClass("esg-singlefilters")||"single"===_E[e].filterType){var o=jQuery(_E[e].filterGroupClass+".esg-filterbutton, "+_E[e].filterGroupClass+" .esg-filterbutton");1===o.filter(".selected").length&&a.hasClass("selected")||o.removeClass("selected")}a.hasClass("selected")?a.removeClass("selected"):a.addClass("selected"),this.classList.remove("hovered"),_E[e].hiddenSearchField&&_E[e].hiddenSearchField.hasClass("eg-forcefilter")&&_E[e].hiddenSearchField.addClass("selected");var s=0,r="";if(jQuery(_E[e].filterGroupClass+".esg-filterbutton.selected,"+_E[e].filterGroupClass+" .esg-filterbutton.selected").each((function(){-1===this.className.indexOf("esg-pagination-button")&&(s++,r=0===s?t.data("fid"):r+","+t.data("fid"))})),"on"===_E[e].cookies.filter&&!0!==_E[e].cookies.searchjusttriggered&&createCookie("grid_"+_E[e].gridID+"_filters",r,_E[e].cookies.timetosave*(1/60/60)),0===s&&jQuery(_E[e].filterGroupClass+".esg-allfilter,"+_E[e].filterGroupClass+" .esg-allfilter").addClass("selected"),"single"===_E[e].filterType&&i.find(".esg-selected-filterbutton span").html(jQuery(_E[e].filterGroupClass+" .selected").html()),_E[e].filterchanged=!0,_E[e].currentpage=0,1===_E[e].maxpage?(jQuery(_E[e].filterGroupClass+".navigationbuttons,"+_E[e].filterGroupClass+" .navigationbuttons").css({display:"none"}),jQuery(_E[e].filterGroupClass+".esg-pagination,"+_E[e].filterGroupClass+" .esg-pagination").css({display:"none"})):(jQuery(_E[e].filterGroupClass+".navigationbuttons,"+_E[e].filterGroupClass+" .navigationbuttons").css({display:"inline-block"}),jQuery(_E[e].filterGroupClass+".esg-pagination,"+_E[e].filterGroupClass+" .esg-pagination").css({display:"inline-block"})),_E[e].lmbut!==undefined&&_E[e].lmbut.length>0){var n=checkMoreToLoad(e).length;n>0?"off"===_E[e].loadMoreNr?_E[e].lmbut.html(_E[e].loadMoreTxt):_E[e].lmbut.html(_E[e].loadMoreTxt+" ("+n+")"):(_E[e].loading=0,_E[e].lmbut.html(_E[e].loadMoreEndTxt))}_E[e].justfiltered=!0,setItemsOnPages(e),organiseGrid(e,"filtergroup"),updateMasonryLook(e);for(var l=_E[e].c.find(".esg-filter-wrapper"),d=l.toArray(),u=d.length,c=!1,p=0;p<u;p++)if(d[p]===i[0]){c=p;break}if(!1!==c&&c<u-1){var f=l.eq(c+1),g=f.attr("data-rule");g&&updateFilterVisibility(l,i,f,g)}}addCountSuffix(e),_E.doc.on("mouseenter",".esg-navigationbutton, .esg-filterbutton, .esg-sortbutton, .esg-sortbutton-order, .eg-search-submit, .eg-search-clean, .eg-search-input, .esg-sorting-select, .esg-selected-filterbutton, .esg-cartbutton",(function(){this.classList.add("hovered")})),_E.doc.on("mouseleave",".esg-navigationbutton, .esg-filterbutton, .esg-sortbutton, .esg-sortbutton-order, .eg-search-submit, .eg-search-clean, .eg-search-input, .esg-sorting-select, .esg-selected-filterbutton,  .esg-cartbutton",(function(){this.classList.remove("hovered")})),jQuery(_E[e].filterGroupClass+".esg-filter-wrapper,"+_E[e].filterGroupClass+" .esg-filter-wrapper").each((function(){var t=jQuery(this);if(t.hasClass("dropdownstyle")){t.find(".esg-filter-checked").each((function(){jQuery(this).prependTo(jQuery(this).parent())}));var a=function(e,t=!0){var a=jQuery(e).closest(".esg-nav-by-shortcode");a.length&&jQuery(a.parent()).find(".esg-nav-by-shortcode").each((function(){jQuery(this).find(".hoveredfilter").length||(t?jQuery(this).css("z-index",parseInt(jQuery(this).css("z-index"))+1):jQuery(this).css("z-index",parseInt(jQuery(this).css("z-index"))-1))}))},i=function(e,t){if(!t){var i=jQuery(this).closest(".esg-filter-wrapper");i.find(".esg-selected-filterbutton").addClass("hoveredfilter"),i.find(".esg-dropdown-wrapper").stop().show(),a(this,!1)}},o=function(){var e=jQuery(this).closest(".esg-filter-wrapper");e.find(".esg-selected-filterbutton").removeClass("hoveredfilter"),e.find(".esg-dropdown-wrapper").stop().hide(),a(this)};_tpt.is_mobile?t.find(".esg-selected-filterbutton").on("click",(function(){var e=t.find(".esg-selected-filterbutton");e.hasClass("hoveredfilter")?(e.removeClass("hoveredfilter"),t.find(".esg-dropdown-wrapper").stop().hide()):(e.addClass("hoveredfilter"),t.find(".esg-dropdown-wrapper").stop().show())})):"click"===_E[e].showDropFilter?(t.on("click",i),t.on("mouseleave",o)):(t.on("mouseenter",i),t.on("mouseleave",o))}})),_tpt.is_mobile&&_E.doc.on("click touchstart",(function(t){0===jQuery(t.target).closest(".esg-filter-wrapper").length&&(_E[e].c.find(".hoveredfilter").removeClass("hoveredfilter"),_E[e].c.find(".esg-dropdown-wrapper").stop().hide())})),_E[e].c.find(".esg-filters").each((function(e){this.className.indexOf("esg-navbutton-solo-")>=0?_tpt.gsap.set(this,{zIndex:1270-e}):_tpt.gsap.set(this,{zIndex:70-e})})),_E[e].c.find(".esg-filter-wrapper.dropdownstyle").each((function(e){_tpt.gsap.set(this,{zIndex:1570-e})})),jQuery("body").on("click."+e,"#"+e+" "+_E[e].filterGroupClass+".esg-left,"+_E[e].filterGroupClass+" .esg-left",(function(){onLeftNavClick(e)})).on("click."+e,"#"+e+" "+_E[e].filterGroupClass+".esg-right,"+_E[e].filterGroupClass+" .esg-right",(function(){onRightNavClick(e)})),jQuery(_E[e].filterGroupClass+".esg-filterbutton, "+_E[e].filterGroupClass+" .esg-filterbutton").each((function(){jQuery(this).hasClass("esg-pagination-button")||jQuery(this).on("click",r)})),_E.win.on("resize.essg"+e,(function(){if(clearTimeout(t),"on"===_E[e].forceFullWidth||"on"===_E[e].forceFullScreen){var a=_E[e].ESGRPH.offset().left;_E[e].ESGCFF.css({left:0-a,width:_E.winW})}else _E[e].ESGCFF.css({left:0,width:"auto"});if(_E[e].NAVC.length>0){var i=_E[e].NAVC.outerWidth(!0);_tpt.gsap.set(_E[e].ESGOT,{width:_E[e].width()-i,overwrite:"all"})}var o=getBestFitColumn(e);_E[e].column=o.column,_E[e].columnindex=o.index,_E[e].mmHeight=o.mmHeight,t=setTimeout((function(){_E[e].fromResize=!0,setItemsOnPages(e),organiseGrid(e,"resize"),stopAllVideos(!0,!1,!1,!0)}),200)})).on("resize.esglb"+e,(function(){var t=jQuery(".esgbox-slide--video .esgbox-iframe");if(t.length){var a,i,o,s,r=jQuery("body").hasClass("esg-four-by-three"),n=_E[e].c.data("lightboxsettings").videoScale,l=_E.win.width(),d=_E.win.height();n&&_E[e].c.data("lightboxsettings").videoScaleBuffer&&(d-=2*buffer),r?(o=800,s=600):(o=1280,s=720),t.each((function(){if(o<l&&s<d&&!n)i=o,a=s;else{var e=(i=l/o)>(a=d/s)?a:i;i=o*e,a=s*e,l>d?a>d&&(i=o*((a=d)/s)):i>a?i>l&&(a=s*((i=l)/o)):a>d&&(i=o*((a=d)/s))}jQuery(this).width(i).height(a)}))}})),_E[e].c.on("itemsinposition",(function(){var e=this.id;clearTimeout(_E[e].iteminspositiontimer),_E[e].iteminspositiontimer=setTimeout((function(){!function(e){null!==_E[e].c&&clearTimeout(_E[e].c.data("callednow"));var t=_E[e].firstLoadFinnished?_E[e].animSpeed:.001*_E[e].startAnimationSpeed;if(_E[e].maxheight>0&&_E[e].maxheight<9999999999){_E[e].inanimation=!1;var a=parseInt(_E[e].ESGOT.css("paddingTop"),0),i=parseInt(_E[e].ESGOT.css("paddingBottom"),0);a=a===undefined||null==a?0:a,i=i===undefined||null==i?0:i,_E[e].UL_height="on"===_E[e].forceFullScreen?getFullscreenHeight(e):_E[e].maxheight+_E[e].overflowoffset+a+i,_tpt.gsap.to([_E[e].ESGOT,_E[e].UL],t,{force3D:"auto",height:_E[e].UL_height,ease:_tpt.Power3.easeInOut,clearProps:"transform",onComplete:function(){_E[e].mypc[0].style.height="auto",_E[e].mypc[0].classList.remove("eg-startheight"),_E[e].mypc[0].classList.add("esg-revealed"),_E[e].releaseHovers=!0,_E.winW!==_E.win.width()&&(_E.winW=_E.win.width(),_E.win.trigger("resize.essg"+e))}}),_E[e].NAVC.length>0&&_tpt.gsap.to(_E[e].NAVC,t,{minHeight:_E[e].UL_height,ease:_tpt.Power3.easeInOut}),_E[e].navLeft.length>0&&!_E[e].navLeft_scode&&_E[e].navLeft.css({marginTop:0-_E[e].navLeft.height()/2+"px"}),_E[e].navRight.length>0&&!_E[e].navRight_scode&&_E[e].navRight.css({marginTop:0-_E[e].navRight.height()/2+"px"})}else 0===_E[e].maxheight&&_tpt.gsap.to([_E[e].ESGOT,_E[e].UL],t,{force3D:"auto",height:0,ease:_tpt.Power3.easeInOut,clearProps:"transform"});null!==_E[e].c&&_E[e].c.data("callednow",setTimeout((function(){_E[e].c!==undefined&&null!==_E[e].c&&_E[e].c.find(".itemtoshow.isvisiblenow").each((function(){hideUnderElems(jQuery(this))}))}),250)),_E[e].firstLoadFinnished===undefined&&(_E[e].c.trigger("essential_grid_ready_to_use"),resetSearchFromCookies(e),resetPaginationFromCookies(e),_E[e].firstLoadFinnished=!0),"masonry"===_E[e].layout&&!0!==_E[e].masonryFirstUpdate&&(_E[e].masonryFirstUpdate=!0,window.requestAnimationFrame((function(){_E[e].silent=!0,setItemsOnPages(e),organiseGrid(e,"esquickdraw")})))}(e)}),50)})),prepareSortingAndOrders(e),prepareSortingClicks(e);var n=_E[e].convertFilterMobile&&"single"===_E[e].filterType,l=parseInt(_E[e].convertFilterMobileWidth);if(isNaN(l)&&(l=768),n){prepareMobileDropdowns(_E[e].c);var d=null;_E.win.on("resize",(function(){clearTimeout(d),d=setTimeout((function(){convertNavHandler(_E[e].c.find(".esg-filter-wrapper"),_E.win.width(),l)}),200)}))}if(convertNavHandler(_E[e].c.find(".esg-filter-wrapper"),_E.win.width(),l,n,_E[e].filterType),-1!==e.search("esg-grid-")){var u=e.split("esg-grid-")[1];if(-1===u.search("-"))return;u=e.split("-")[0];var c=jQuery(".esg-filter-wrapper.esg-fgc-"+u);if(!c.length)return;if(n){prepareMobileDropdowns(c,!0);var p=null;_E.win.on("resize",(function(){clearTimeout(p),p=setTimeout((function(){convertNavHandler(c,_E.win.width(),l)}),200)}))}convertNavHandler(c,_E.win.width(),l,n,_E[e].filterType)}}function convertNavHandler(e,t,a,i=!0,o="single"){e.css("visibility","visible"),i&&t<=a?(e.find(".esg-mobile-filter-button").show(),e.addClass("esg-mobile-filter-wrap"),e.find(".esg-sorting-select").show(),e.find(".esg-filterbutton").hide()):("single"!==o||e.hasClass("dropdownstyle")||e.find(".esg-mobile-filter-button").hide(),e.removeClass("esg-mobile-filter-wrap"),e.find(".esg-sorting-select").hide(),e.find(".esg-filterbutton").show())}function prepareMobileDropdowns(e,t){var a;function i(){var e=jQuery(this).hide();a+='<option value="'+e.attr("data-filter")+'">'+e.children("span").not(".esg-filter-checked").eq(0).text()+"</option>"}e.find(".esg-mobile-filter-button").addClass("esg-selected-filterbutton").show(),t||(e=e.find(".esg-filter-wrapper")),e.addClass("esg-mobile-filter-wrap").each((function(){if(-1===this.className.indexOf("eg-search-wrapper")){var e=jQuery(this).css("position","relative");a='<select class="esg-sorting-select">',e.find(".esg-filterbutton").each(i),jQuery(a+="</select>").on("change",(function(){e.find('.esg-filterbutton[data-filter="'+this.value+'"]').trigger("click"),e.find(".esg-selected-filterbutton span").eq(0).text(jQuery(this.options[this.selectedIndex]).text())})).appendTo(e)}}))}function prepareSortingAndOrders(e){jQuery(_E[e].filterGroupClass+".esg-sortbutton-order,"+_E[e].filterGroupClass+" .esg-sortbutton-order").each((function(){var e=jQuery(this);e.data("dir")||(e.removeClass("tp-desc").addClass("tp-asc"),e.data("dir","asc"))}))}function prepareSortingClicks(e){var t;jQuery(_E[e].filterGroupClass+".esg-sortbutton-wrapper .esg-sortbutton-order,"+_E[e].filterGroupClass+" .esg-sortbutton-wrapper .esg-sortbutton-order").on("click",(function(){var a=jQuery(this);this.classList.remove("hovered"),a.hasClass("tp-desc")?(a.removeClass("tp-desc").addClass("tp-asc"),a.data("dir","asc")):(a.removeClass("tp-asc").addClass("tp-desc"),a.data("dir","desc"));var i=a.data("dir");stopAllVideos(!0,!0),jQuery(_E[e].filterGroupClass+".esg-sorting-select,"+_E[e].filterGroupClass+" .esg-sorting-select").each((function(){var a=jQuery(this).val();clearTimeout(t),_E[e].c.find(".tp-esg-item").tsort({data:a,forceStrings:"false",order:i}),t=setTimeout((function(){setItemsOnPages(e),organiseGrid(e,"prepareSorting")}),200)}))})),jQuery(_E[e].filterGroupClass+".esg-sorting-select,"+_E[e].filterGroupClass+" .esg-sorting-select").each((function(){var a=jQuery(this),i=a.data("start");a.on("change",(function(){var i=jQuery(this).closest(".esg-sortbutton-wrapper").find(".esg-sortbutton-order"),o=a.val(),s=a.find("option:selected").text(),r=i.data("dir");stopAllVideos(!0,!0),clearTimeout(t),a.parent().parent().find(".sortby_data").text(s),_E[e].c.find(".tp-esg-item").tsort({data:o,forceStrings:"false",order:r})!==undefined&&(setItemsOnPages(e),organiseGrid(e,"OnSorting"))})),a.find('option[value="'+i+'"]').length||a.val("")}))}function fixCenteredCoverElement(e,t,a){if(t===undefined&&(t=e.find(".esg-entry-cover")),a===undefined&&(a=e.find(".esg-entry-media")),t&&a){var i=a.outerHeight();_tpt.gsap.set(t,{height:i});var o=e.find(".esg-cc");_tpt.gsap.set(o,{top:(i-o.height())/2})}}function getBestFitColumn(e){var t=_E.winW,a=0,i=9999,o=0,s=_E[e].column,r=_E[e].column,n=0,l=0;_E[e].responsiveEntries!==undefined&&_E[e].responsiveEntries.length>0&&jQuery.each(_E[e].responsiveEntries,(function(e,d){var u=parseInt(d.width!==undefined?d.width:0),c=parseInt(d.amount!==undefined?d.amount:0);i>u&&(i=u,s=c,l=e),o<u&&(o=u,r=c),u>a&&u<=t&&(a=u,r=c,n=e)})),i>_E.winW&&(r=s,n=l);var d={};if(d.index=n,d.column=r,d.mmHeight=_E[e].responsiveEntries[d.index].mmheight,"none"!==_E[e].hideBlankItemsAt){var u=document.querySelectorAll(".eg-esgblankskin-wrapper");for(var c in _E[e].items=_E[e].items===undefined?{}:_E[e].items,u)u.hasOwnProperty(c)&&(_E[e].items[u[c].id]=_E[e].items[u[c].id]===undefined?{}:_E[e].items[u[c].id],_E[e].items[u[c].id].skipBlank=n>=parseInt(_E[e].hideBlankItemsAt,10))}return(!0===_E[e].itWasCobbles||"even"===_E[e].layout&&"on"===_E[e].evenCobbles&&_E[e].cobblesToEven!==undefined&&_E[e].cobblesToEven>0)&&(_E[e].itWasCobbles=!0,d.index>=_E[e].cobblesToEven?_E[e].evenCobbles="off":_E[e].evenCobbles="on"),d}function checkMediaListeners(e){e.find("iframe").each((function(){var e=jQuery(this),t=e.attr("src").toLowerCase();t.indexOf("youtube")>0?prepareYT(e):t.indexOf("vimeo")>0?prepareVimeo(e):t.indexOf("wistia")>0?prepareWs(e):t.indexOf("soundcloud")>0&&prepareSoundCloud(e)})),e.find("video").each((function(){prepareVideo(jQuery(this))}))}function waitMediaListeners(e,t){var a=e.find("iframe").first(),i=e.find("video").first(),o=a.length>0&&a.attr("src").toLowerCase().indexOf("youtube")>0?"y":a.length>0&&a.attr("src").toLowerCase().indexOf("vimeo")>0?"v":a.length>0&&a.attr("src").toLowerCase().indexOf("wistia")>0?"w":a.length>0&&a.attr("src").toLowerCase().indexOf("soundcloud")>0?"s":i.length>0&&i.length>=1?"h":"",s=setInterval((function(){e.find("iframe, video").each((function(){(""===o||"y"===o&&prepareYT(a)||"v"===o&&prepareVimeo(a)||"w"===o&&prepareWs(a)||"s"===o&&prepareSoundCloud(a)||"h"===o&&prepareVideo(i))&&(clearInterval(s),1===_E[t].items[e[0].id].simplevideo&&videoClickEvent(e,t,!0))}))}),50)}function directionPrepare(e,t,a,i,o){var s={x:0,y:0};switch(e){case 0:s.y="in"===t?0-i:10+i,s.y=o&&"in"===t?s.y-5:s.y;break;case 1:s.x="in"===t?a:-10-a,s.x=o&&"in"===t?s.x+5:s.x;break;case 2:s.y="in"===t?i:-10-i,s.y=o&&"in"===t?s.y+5:s.y;break;case 3:s.x="in"===t?0-a:10+a,s.x=o&&"in"===t?s.x-5:s.x}return s}function getDir(e,t){var a=e.width(),i=e.height(),o=(t.x-e.offset().left-a/2)*(a>i?i/a:1),s=(t.y-e.offset().top-i/2)*(i>a?a/i:1);return Math.round((Math.atan2(s,o)*(180/Math.PI)+180)/90+3)%4}function hideUnderElems(e){e.find(".eg-handlehideunder").each((function(){var t=jQuery(this),a=t.data("hideunder"),i=t.data("hideunderheight"),o=t.data("hidetype");t.data("knowndisplay")===undefined&&t.data("knowndisplay",t.css("display")),e.width()<a&&a!==undefined||e.height()<i&&i!==undefined?"visibility"===o?t.addClass("forcenotvisible"):"display"===o&&t.addClass("forcenotdisplay"):"visibility"===o?t.removeClass("forcenotvisible"):"display"===o&&t.removeClass("forcenotdisplay")}))}function offsetParrents(e,t,a){if(_E[a].UL_height){var i=t.height();if(t.position().top+i>_E[a].UL_height+40||0===e||0!==_E[a].ULBH&&_E[a].ULBH!==undefined&&t.position().top+i>parseInt(_E[a].ULBH,0)+40){_E[a].ULBH!==undefined&&0!==_E[a].ULBH||(_E[a].ULBH=_E[a].UL_height);var o=_E[a].c.find(".esg-navbutton-solo-left"),s=_E[a].c.find(".esg-navbutton-solo-right");if(o.length||(o=!1),s.length||(s=!1),!_E[a].fheightcalc){var r=0;_E[a].c.find(".esg-filters").each((function(){var e=jQuery(this);"relative"===e.css("position")&&e.index()>_E[a].ESGOT.index()&&-1===this.className.search(/solo-left|solo-right/)&&(r+=e.outerHeight(!0))})),_E[a].fmargincalc=r?(parseInt(_E[a].c.css("padding-top"),10)+parseInt(_E[a].c.css("padding-bottom"),10))/2:0,_E[a].fheightcalc=r||!0,_E[a].fstartval=Math.ceil(r/2)+Math.ceil(_E[a].fmargincalc/2)}if(0!==e){clearTimeout(_E[a].UL_offtimer),_E[a].navArrowTrick||(o&&o.appendTo(_E[a].c),s&&s.appendTo(_E[a].c),_E[a].navArrowTrick=!0),_E[a].UL_alreadInOff=!1,_tpt.gsap.to([_E[a].UL,_E[a].ESGOT],.2,{height:_E[a].ULBH+e});var n=_E[a].fheightcalc,l=_E[a].fmargincalc||0;!0===n&&(n=0),(o||s)&&_tpt.gsap.set([o,s],{top:otb/2+n/2,y:l})}else!0!==_E[a].UL_alreadInOff&&(_E[a].UL_offtimer=setTimeout((function(){_E[a].UL_alreadInOff=!0,_tpt.gsap.to([_E[a].ESGOT,_E[a].UL],.3,{height:_E[a].ULBH,ease:_tpt.Power3.easeIn,onComplete:function(){_E[a].ULBH=0,_E[a].UL_alreadInOff=!1,o&&o.appendTo(ot),s&&s.appendTo(ot);var e={top:"50%"};_E[a].fstartval&&(e.y=_E[a].fstartval),(o||s)&&_tpt.gsap.set([o,s],e),delete _E[a].navArrowTrick}})}),100))}}}function itemHoverAnim(e,t,a,i){var o=_E[a].items[e].jc;if(1!==_E[a].items[e].simplevideo&&checkMediaListeners(o),!o.hasClass("esg-video-active")||"off"!==_E[a].keepLayersInline){_E[a].items[e].animstarted=1,_tpt.gsap.set(o,{z:.01,x:0,y:0,rotationX:0,rotationY:0,rotationZ:0}),o.addClass("esg-hovered");var s=o.find(".esg-entry-cover");if(_tpt.gsap.set(s,{transformStyle:"flat"}),fixCenteredCoverElement(o,s),_E[a].items[e].outHeight=o.outerHeight(),_E[a].items[e].outWidth=o.outerWidth(),_E.win.width()>_E[a].c.width()&&_tpt.gsap.set(_E[a].ESGOT,{overflow:"visible"}),_E[a].items[e].entryc.length>0&&"even"===_E[a].layout){if(_tpt.gsap.set(_E[a].items[e].entryc,{display:"block"}),o.hasClass("esg-split-content")&&_tpt.gsap.set(_E[a].items[e].mediaw,{height:_E[a].items[e].outHeight}),_tpt.gsap.set(o,{z:.1,zIndex:50,x:0-(_E[a].items[e].padding.l+_E[a].items[e].padding.r+_E[a].items[e].border.r+_E[a].items[e].border.l)/2,y:0-(_E[a].items[e].padding.t+_E[a].items[e].padding.b+_E[a].items[e].border.t+_E[a].items[e].border.b)/2,height:"auto",width:_E[a].items[e].outWidth+_E[a].items[e].padding.l+_E[a].items[e].padding.r+_E[a].items[e].border.l+_E[a].items[e].border.r}),"on"===_E[a].evenGridMasonrySkinPusher)offsetParrents(o.height()-_E[a].items[e].outHeight,o,a);o.css({paddingTop:_E[a].items[e].padding.t+"px",paddingLeft:_E[a].items[e].padding.l+"px",paddingRight:_E[a].items[e].padding.r+"px",paddingBottom:_E[a].items[e].padding.b+"px",borderTopWidth:_E[a].items[e].border.t+"px",borderBottomWidth:_E[a].items[e].border.b+"px",borderLeftWidth:_E[a].items[e].border.l+"px",borderRightWidth:_E[a].items[e].border.r+"px"})}o.find(".esg-transition").each((function(){if(esgAnimmatrix.hasOwnProperty(this.dataset.transition)){var t=this,o=this.dataset.transition,s=this.dataset.duration,r=esgAnimmatrix[o];s=s&&"default"!==s?.001*parseInt(s,10):r[0];var n,l,d=jQuery.extend({},r[1]),u=jQuery.extend({},r[2]),c=t.className.indexOf("esg-entry-media");if(u.delay=this.dataset.delay!==undefined?this.dataset.delay/10:0,u.overwrite="all",d.overwrite="all",u.transformStyle="flat",u.force3D=!0,(o.indexOf("out")>-1||c)&&(u.clearProps="transform"),d.transformPerspective===undefined&&(d.transformPerspective=1e3),c&&t.getElementsByClassName("esg-media-video").length>0)return!0;switch(_tpt.gsap.killTweensOf(t,!1),t.tw!==undefined&&t.tw.pause(),o){case"esg-shifttotop":l=jQuery(t).closest("li.tp-esg-item").find(".esg-bc.eec"),t.tw=_tpt.gsap.fromTo(t,.5,{y:0},{y:0-l[0].offsetHeight});break;case"esg-slide":t.tw=_tpt.gsap.fromTo(t,s,jQuery.extend(!0,d,directionPrepare(i,"in",_E[a].items[e].outWidth,_E[a].items[e].outHeight)),jQuery.extend(!0,{},u));break;case"esg-slideout":(n=jQuery.extend(!0,u,directionPrepare(i,"out",_E[a].items[e].outWidth,_E[a].items[e].outHeight))).clearProps="",t.tw=_tpt.gsap.fromTo(t,s,jQuery.extend(!0,undefined,d),n);break;case"esg-blur":case"esg-fadeblur":case"esg-zoomblur":case"esg-zoomdefaultblur":n=jQuery.extend(!0,u,{filter:"blur("+parseInt(this.dataset.bluramount,10)+"px)"}),delete d.z,delete n.z,t.tw=_tpt.gsap.fromTo(t,s,d,jQuery.extend(!0,n,u));break;case"esg-grayscalein":case"esg-grayscaleout":var p=-1!==o.search("in");t.tw=_tpt.gsap.fromTo(t,s,d,jQuery.extend(!0,{filter:"grayscale("+(p?100:0)+"%)"},u));break;default:t.tw=_tpt.gsap.fromTo(t,s,d,u)}}}))}}function videoClickEvent(e,t,a){supressFocus=!0,e.css({transform:"none","-moz-transform":"none","-webkit-transform":"none"}),_E[t].ESGOT.css({transform:"none","-moz-transform":"none","-webkit-transform":"none"}),e.closest("ul").css({transform:"none","-moz-transform":"none","-webkit-transform":"none"}),e.addClass("esg-video-active"),a||e.find(".esg-media-video").each((function(){var a,i=jQuery(this),o=e.find(".esg-entry-media");if(i.data("youtube")!==undefined&&0===e.find(".esg-youtube-frame").length&&(a="false"!==_E[t].youtubeNoCookie?"https://www.youtube-nocookie.com/embed/"+i.data("youtube")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[t].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0&fs=1"+("on"!==_E[t].videoInlineMute?"&mute=0":"&mute=1")+"&playsinline=1":"https://www.youtube.com/embed/"+i.data("youtube")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[t].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0&fs=1"+("on"!==_E[t].videoInlineMute?"&mute=0":"&mute=1")+"&playsinline=1",o.append('<iframe class="esg-iframe esg-youtube-frame" wmode="Opaque" width="'+i.attr("width")+'" height="'+i.attr("height")+'" data-src="'+a+'" src="about:blank" mozallowfullscreen allow="autoplay; fullscreen"></iframe>')),i.data("vimeo")!==undefined&&0===e.find(".esg-vimeo-frame").length&&o.append('<iframe class="esg-iframe esg-vimeo-frame" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" allow="autoplay; fullscreen" width="'+i.attr("width")+'" height="'+i.attr("height")+'" data-src="'+prepareVimeoUrl(t,i.data("vimeo"),"videoClickEvent")+'" src="about:blank"></iframe>'),i.data("wistia")!==undefined&&0===e.find(".esg-wistia-frame").length){var s="https://fast.wistia.net/embed/iframe/"+i.data("wistia")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[t].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0";o.append('<iframe class="esg-iframe esg-wistia-frame" wmode="Opaque" width="'+i.attr("width")+'" height="'+i.attr("height")+'" data-src="'+s+'" src="about:blank"></iframe>')}if(i.data("soundcloud")!==undefined&&0===e.find(".esg-soundcloud-frame").length){var r="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/"+i.data("soundcloud")+"&amp;auto_play=false&amp;hide_related=false&amp;visual=true&amp;show_artwork=true";o.append('<iframe class="esg-iframe esg-soundcloud-frame" allowfullscreen="false" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" allow="autoplay; fullscreen" width="'+i.attr("width")+'" height="'+i.attr("height")+'" data-src="'+r+'" src="about:blank"></iframe>')}i.data("mp4")===undefined&&i.data("webm")===undefined&&i.data("ogv")===undefined||0!==e.find(".esg-video-frame").length||(o.append('<video class="esg-iframe esg-video-frame" '+("on"===_E[t].videoPlaybackOnHover?"":" autoplay ")+" playsinline "+("on"!==_E[t].videoInlineControls?"controls":"")+" "+("on"!==_E[t].videoInlineMute?"":"muted")+' width="'+i.attr("width")+'" height="'+i.attr("height")+'" data-origw="'+i.attr("width")+'" data-origh="'+i.attr("height")+'" ></video'),i.data("mp4")!==undefined&&o.find("video").append('<source src="'+i.data("mp4")+'" type="'+(-1!==i.data("mp4").search("mp4")?"video/mp4":"audio/mpeg")+'" />'),i.data("webm")!==undefined&&o.find("video").append('<source src="'+i.data("webm")+'" type="video/webm" />'),i.data("ogv")!==undefined&&o.find("video").append('<source src="'+i.data("ogv")+'" type="video/ogg" />'))})),adjustMediaSize(e,!0,null,t);var i,o=e.find(".esg-youtube-frame"),s=e.find(".esg-entry-cover"),r=e.find(".esg-media-poster"),n="y",l=!1;function d(){(l||"y"===n&&prepareYT(o)||"v"===n&&prepareVimeo(o)||"w"===n&&prepareWs(o)||"s"===n&&prepareSoundCloud(o)||"h"===n&&prepareVideo(o))&&(clearInterval(i),a||(_tpt.is_mobile?(_tpt.gsap.set(o,{autoAlpha:1}),_tpt.gsap.set(r,{autoAlpha:0}),"on"!==_E[t].keepLayersInline&&_tpt.gsap.set(s,{autoAlpha:0})):(_tpt.gsap.to(o,.5,{autoAlpha:1}),_tpt.gsap.to(r,.5,{autoAlpha:0}),"on"!==_E[t].keepLayersInline&&_tpt.gsap.to(s,.5,{autoAlpha:0})),"y"===n&&playYT(o,a),"v"===n&&("on"!==_E[t].videoInlineControls&&(o.controls=0),playVimeo(o,a)),"s"===n&&playSC(o,a),"h"===n&&playVideo(o,a),"w"===n&&playWs(o,a))),supressFocus=!1}o.length||(o=e.find(".esg-vimeo-frame"),n="v"),o.length||(o=e.find(".esg-wistia-frame"),n="w"),o.length||(o=e.find(".esg-soundcloud-frame"),n="s"),o.length||(o=e.find(".esg-video-frame"),n="h"),"about:blank"===o.attr("src")?o.attr("src",o.data("src")):o.hasClass("esg-video-frame")?_tpt.gsap.set(o,{opacity:0,display:"block"}):l=!0,loadVideoApis(t),a||_tpt.gsap.set(o,{opacity:1,display:"block"}),i=setInterval(d,100),d()}function setMediaEntryAspectRatio(e){var t=e.img!==undefined?e.img.attr("width"):1,a=e.img!==undefined?e.img.attr("height"):1;(e.ar===undefined||"auto"===e.ar||isNaN(e.ar))&&(e.imgw=e.imgw===undefined?e.img!==undefined?e.img.width():1:e.imgw,e.imgh=e.imgh===undefined?e.img!==undefined?e.img.height():1:e.imgh,e.imgw=null===e.imgw||isNaN(e.imgw)||e.imgw===undefined||!1===e.imgw?1:e.imgw,e.imgh=null===e.imgh||isNaN(e.imgh)||e.imgh===undefined||!1===e.imgh?1:e.imgh,e.imgw=e.img!==undefined?t!==undefined&&!1!==t?t:e.imgw:1,e.imgh=e.img!==undefined?a!==undefined&&!1!==a?a:e.imgh:1,e.ar=e.img!==undefined&&e.img.length>=1?e.imgh/e.imgw*100:0),1!==e.ip.data("keepAspectRatio")&&(e.ip.css({paddingBottom:e.ar+"%"}),e.ip.data("bottompadding",e.ar)),e.keepAspectRatio&&e.ip.data("keepAspectRatio",1)}function fixValue(e,t){return isNaN(e)&&(e="100"),e=.01*parseInt(e,10),Math.max(Math.min(e,t),0)}function fixURI(e){return e===undefined?e:e=(e=(e=e.split("(").join("%28")).split(")").join("%29")).split(" ").join("%20")}function prepareItemsInGrid(e,t){_E[e].c.addClass("esg-container"),_E[e].allids=_E[e].allids===undefined?{}:_E[e].allids,_E[e].items=_E[e].items===undefined?{}:_E[e].items,_E[e].c.find(t?".eg-newli":".mainul>li").each((function(){this.dataset.piig===undefined&&(this.id!==undefined&&_E[e].allids[this.id]===undefined||(this.id=this.id===undefined?"eg-item-id-"+Math.round(1e4*Math.random()):""===this.id?Math.round(1e4*Math.random()):this.id+"-"+Math.round(1e4*Math.random())),_E[e].allids[this.id]=!0,_E[e].items[this.id]===undefined?_E[e].items[this.id]={c:this,jc:jQuery(this)}:(_E[e].items[this.id].c=this,_E[e].items[this.id].jc=jQuery(this)),_E[e].items[this.id].c.classList.remove("eg-newli"),this.dataset.piig=!0)}));var a,i=_E[e].aspectratio,o=_E[e].c.width(),s=1,r=1;for(var n in(i=i.split(":")).length>1?(s=parseInt(i[0],0)/parseInt(i[1],0),r=parseInt(i[1],0)/parseInt(i[0],0),o/_E[e].column/s,a=!0,r*=100):(s="auto",r="auto",a=!1),_E[e].items)if(_E[e].items.hasOwnProperty(n)&&_E[e].items[n].prepared===undefined){_E[e].items[n].prepared=!0,_E[e].items[n].jc===undefined&&(_E[e].items[n].jc=jQuery("#"+n),_E[e].items[n].jc!==undefined&&_E[e].items[n].jc.length>0&&(_E[e].items[n].c=_E[e].items[n].jc[0])),_E[e].items[n].media=_E[e].items[n].jc.find(".esg-entry-media"),_E[e].items[n].img=_E[e].items[n].media.find("img"),_E[e].items[n].mediacw=_E[e].items[n].jc.find(".esg-media-cover-wrapper"),_E[e].items[n].entryc=_E[e].items[n].jc.find(".esg-entry-content");var l=_E[e].items[n].img!==undefined&&_E[e].items[n].img.length>0,d=l?_E[e].items[n].img.attr("src"):undefined,u=l?_E[e].items[n].img.data("lazysrc"):d;if((window.devicePixelRatio||1)>1)d=(l?_E[e].items[n].img.data("retina"):undefined)||d;u===undefined&&(u=d),_E[e].items[n].media.addClass(_E[e].mediaFilter),_tpt.gsap.set(_E[e].items[n].c,{force3D:"auto",autoAlpha:0,opacity:0}),_E[e].items[n].c.classList.add("tp-esg-item"),_E[e].items[n].c.dataset.anime===undefined&&_E[e].items[n].c.dataset.animeOther===undefined||(!0!==_E[e].itmAnime&&(_E[e].c[0].classList.add("esg-itm-anime"),_E[e].itmAnime=!0),_E[e].items[n].c.classList.add("esg-anime-item"),_E[e].items[n].anime={itm:_E[e].items[n].c.dataset.anime,other:_E[e].items[n].c.dataset.animeOther,zoomin:fixValue(_E[e].items[n].c.dataset.animeZoomin,2),other_zoomin:fixValue(_E[e].items[n].c.dataset.animeOtherZoomin,2),zoomout:fixValue(_E[e].items[n].c.dataset.animeZoomout,2),other_zoomout:fixValue(_E[e].items[n].c.dataset.animeOtherZoomout,2),fade:fixValue(_E[e].items[n].c.dataset.animeFade,1),other_fade:fixValue(_E[e].items[n].c.dataset.animeOtherFade,1),shift:_E[e].items[n].c.dataset.animeShift,other_shift:_E[e].items[n].c.dataset.animeOtherShift,shift_amount:_E[e].items[n].c.dataset.animeShiftAmount,shift_other_amount:_E[e].items[n].c.dataset.animeOtherShiftAmount,rotate:_E[e].items[n].c.dataset.animeRotate,other_rotate:_E[e].items[n].c.dataset.animeOtherRotate,blur:_E[e].items[n].c.dataset.animeBlur,other_blur:_E[e].items[n].c.dataset.animeOtherBlur},_E[e].items[n].anime.blur===undefined&&_E[e].items[n].anime.other_blur===undefined||_E[e].items[n].c.classList.add("esg-anime-blur"),_E[e].items[n].mediacw.find(".esg-entry-media.grayscale").removeClass("grayscale").parent().addClass("grayscale"));var c={bgpos:l?_E[e].items[n].img.data("bgposition"):undefined,bgsize:l?_E[e].items[n].img.data("bgsize"):undefined,bgrepeat:l?_E[e].items[n].img.data("bgrepeat"):undefined};c.bgpos=c.bgpos===undefined?"":"background-position:"+c.bgpos+";",c.bgsize=c.bgsize===undefined?"":"background-size:"+c.bgsize+";",c.bgrepeat=c.bgrepeat===undefined?"":"background-repeat:"+c.bgrepeat+";";var p=u||"";_E[e].items[n].lazythumb=_E[e].items[n].img.data("lazythumb"),p=fixURI(p),_E[e].items[n].lazythumb=fixURI(_E[e].items[n].lazythumb),_E[e].items[n].media.append('<div class="esg-media-poster" src="'+u+'" data-src="'+u+'" data-lazythumb="'+_E[e].items[n].lazythumb+'" style="'+c.bgsize+c.bgrepeat+c.bgpos+"background-image:url("+p+')"></div>'),"even"===_E[e].layout?_E[e].items[n].media.wrap('<div class="esg-entry-media-wrapper esg-entry-media-wrapper-even"></div>'):_E[e].items[n].media.wrap('<div class="esg-entry-media-wrapper esg-entry-media-wrapper-not-even"></div>'),_E[e].items[n].mediaw=_E[e].items[n].jc.find(".esg-entry-media-wrapper"),setMediaEntryAspectRatio({ip:_E[e].items[n].media,img:_E[e].items[n].img,ar:r,keepAspectRatio:a}),l&&_E[e].items[n].img.css({display:"none"}),_E[e].items[n].jc.find(".esg-media-video").each((function(){_E[e].items[n].hasVideo=!0;var t,a=jQuery(this),i="display:none;",o="data-src=",s="src=",l=r;if(a.data("poster")!==undefined&&a.data("poster").length>3?_E[e].items[n].media.find(".esg-media-poster").css({opacity:1,backgroundImage:"url("+a.data("poster")+")"}).attr("src",a.data("poster")).data("src",a.data("poster")):(_E[e].items[n].jc.find(".esg-media-poster").remove(),"off"===_E[e].keepLayersInline&&(_E[e].items[n].jc.hasClass("esg-split-content")||_E[e].items[n].jc.find(".esg-entry-cover").remove()),i="display:block;",l=parseInt(a.attr("height"),0)/parseInt(a.attr("width"),0)*100,setMediaEntryAspectRatio({ip:_E[e].items[n].media,ar:l,keepAspectRatio:!0}),_E[e].items[n].simplevideo=1),"on"===_E[e].videoPlaybackInGrid){if(_E[e].items[n].jc.find(".esg-click-to-play-video").length||(_E[e].items[n].jc.find(".esg-entry-cover").find("*").each((function(){jQuery(this).closest("a").length||jQuery(this).find("a").length||jQuery(this).addClass("esg-click-to-play-video")})),_E[e].items[n].jc.find(".esg-overlay").addClass("esg-click-to-play-video")),a.data("youtube")!==undefined&&(_E[e].items[n].videoType="youtube",t="false"!==_E[e].youtubeNoCookie?"https://www.youtube-nocookie.com/embed/"+a.data("youtube")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[e].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0&fs=1&playsinline=1"+("on"!==_E[e].videoInlineMute?"&mute=0":"&mute=1")+("on"===_E[e].videoLoopInGrid?"&mute=1&autoplay=1&loop=1&playlist="+a.data("youtube"):""):"https://www.youtube.com/embed/"+a.data("youtube")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[e].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0&fs=1&playsinline=1"+("on"!==_E[e].videoInlineMute?"&mute=0":"&mute=1")+("on"===_E[e].videoLoopInGrid?"&mute=1&autoplay=1&loop=1&playlist="+a.data("youtube"):""),_E[e].items[n].media.append('<iframe class="esg-youtube-frame" wmode="Opaque" style="position:absolute;top:0;left:0;'+i+'" width="'+a.attr("width")+'" height="'+a.attr("height")+'" '+o+'"'+t+'"'+s+'"about:blank" data-esg-id="'+e+'" webkitallowfullscreen mozallowfullscreen allow="autoplay; fullscreen"></iframe>')),a.data("vimeo")!==undefined&&(_E[e].items[n].videoType="vimeo",_E[e].items[n].media.append('<iframe class="esg-vimeo-frame" style="position:absolute;top:0;left:0;'+i+'" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""  allow="autoplay; fullscreen"  width="'+a.attr("width")+'" height="'+a.attr("height")+'" '+o+'"'+prepareVimeoUrl(e,a.data("vimeo"),"prepareItemsInGrid")+'"'+s+'"about:blank"></iframe>')),a.data("wistia")!==undefined){_E[e].items[n].videoType="wistia";var d="https://fast.wistia.net/embed/iframe/"+a.data("wistia")+"?version=3&enablejsapi=1&html5=1&"+("on"!==_E[e].videoInlineControls?"controls=0":"controls=1")+"&autohide=1&rel=0&showinfo=0";_E[e].items[n].media.append('<iframe class="esg-wistia-frame" wmode="Opaque" style="position:absolute;top:0;left:0;'+i+'" width="'+a.attr("width")+'" height="'+a.attr("height")+'" '+o+'"'+d+'"'+s+'"about:blank"></iframe>')}if(a.data("soundcloud")!==undefined){var u="https://w.soundcloud.com/player/?url=https://api.soundcloud.com/tracks/"+a.data("soundcloud")+"&amp;auto_play=false&amp;hide_related=false&amp;visual=true&amp;show_artwork=true";_E[e].items[n].media.append('<iframe class="esg-soundcloud-frame" style="position:absolute;top:0;left:0;'+i+'" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" allow="autoplay; fullscreen" width="'+a.attr("width")+'" height="'+a.attr("height")+'" '+o+'"'+u+'"'+s+'"about:blank"></iframe>')}if(a.data("mp4")!==undefined||a.data("webm")!==undefined||a.data("ogv")!==undefined){_E[e].items[n].videoType="html";var c=a.data("mp4"),p=c!==undefined&&c.indexOf(".mp3")>=0;_E[e].items[n].media.append('<video class="esg-video-frame" '+(p||"on"===_E[e].videoPlaybackOnHover?"":" autoplay ")+("on"===_E[e].videoLoopInGrid?" loop":"")+" playsinline "+(p||"on"!==_E[e].videoInlineMute?"":"muted")+" "+("on"!==_E[e].videoInlineControls&&!0!==p?"":"controls ")+'style="position:absolute;top:0;left:0;'+i+'" width="'+a.attr("width")+'" height="'+a.attr("height")+'" data-origw="'+a.attr("width")+'" data-origh="'+a.attr("height")+'" playsinline></video');var f=_E[e].items[n].media.find("video");c!==undefined&&f.append('<source src="'+a.data("mp4")+'" type="'+(-1!==a.data("mp4").search("mp4")?"video/mp4":"audio/mpeg")+'" />'),a.data("webm")!==undefined&&f.append('<source src="'+a.data("webm")+'" type="video/webm" />'),a.data("ogv")!==undefined&&f.append('<source src="'+a.data("ogv")+'" type="video/ogg" />')}}if(_E[e].items[n].jc.find(".esg-click-to-play-video").on("click",(function(){var t=jQuery(this);t.hasClass("eg-ajaxclicklistener")||t.closest(".eg-ajaxclicklistener").length||videoClickEvent(t=t.closest(".tp-esg-item"),e)})),1===_E[e].items[n].simplevideo){var g=_E[e].items[n].jc.find("video");g.length?g.css("opacity","1"):waitMediaListeners(_E[e].items[n].jc,e)}})),_E[e].items[n].jc.find(".esg-media-video").length||_E[e].items[n].jc.find(".esg-click-to-play-video").remove(),adjustMediaSize(_E[e].items[n].jc,!0,null,e),_E[e].items[n].entryc.length>0&&_E[e].items[n].mediacw.length>0&&(_E[e].items[n].entryc.index()<_E[e].items[n].mediacw.index()||_E[e].items[n].entryc.addClass("esg-notalone")),_E[e].items[n].jc.find(".esg-entry-cover").each((function(){var e=jQuery(this),t=e.data("clickable");e.find(".esg-top").wrapAll('<div class="esg-tc eec"></div>'),e.find(".esg-left").wrapAll('<div class="esg-lc eec"></div>'),e.find(".esg-right").wrapAll('<div class="esg-rc eec"></div>'),e.find(".esg-center").wrapAll('<div class="esg-cc eec"></div>'),e.find(".esg-bottom").wrapAll('<div class="esg-bc eec"></div>'),e.find(".eec").append("<div></div>"),"on"===t&&e.find(".esg-overlay").length>=1&&e.on("click",(function(e){jQuery(e.target).closest("a").length||jQuery(this).find(".eg-invisiblebutton")[0].click()})).css({cursor:"pointer"})})),_E[e].items[n].padding={t:parseInt(_E[e].items[n].jc.css("paddingTop"),0),b:parseInt(_E[e].items[n].jc.css("paddingBottom"),0),l:parseInt(_E[e].items[n].jc.css("paddingLeft"),0),r:parseInt(_E[e].items[n].jc.css("paddingRight"),0)},_E[e].items[n].border={t:parseInt(_E[e].items[n].jc.css("borderTopWidth"),0),b:parseInt(_E[e].items[n].jc.css("borderBottomWidth"),0),l:parseInt(_E[e].items[n].jc.css("borderLeftWidth"),0),r:parseInt(_E[e].items[n].jc.css("borderRightWidth"),0)},_E[e].items[n].entryc.length>0&&"even"===_E[e].layout&&_E[e].items[n].jc.css({paddingTop:"0px",paddingLeft:"0px",paddingRight:"0px",paddingBottom:"0px",borderTopWidth:"0px",borderBottomWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}),_E[e].ajaxContentTarget!==undefined&&_E[e].ajaxContentTarget.length>0&&jQuery("#"+_E[e].ajaxContentTarget).length>0&&_E[e].items[n].jc.find(".eg-ajaxclicklistener, a").each((function(){var t=jQuery(this),a=jQuery("#"+_E[e].ajaxContentTarget).find(".eg-ajax-target");a.parent().hasClass("eg-ajaxanimwrapper")||a.wrap('<div class="eg-ajaxanimwrapper"></div>'),t.data("ajaxsource")!==undefined&&t.data("ajaxtype")!==undefined&&(t.addClass("eg-ajax-a-button"),t.on("click",(function(){return loadMoreContent(e,t),a.length<=0})))})),_E[e].items[n].jc.find(".eg-triggerfilter").on("click",(function(){var t=jQuery(this).data("filter");return jQuery(_E[e].filterGroupClass+".esg-filterbutton,"+_E[e].filterGroupClass+" .esg-filterbutton").each((function(){jQuery(this).data("filter")===t&&jQuery(this).trigger("click")})),!1})).css({cursor:"pointer"}),_E[e].items[n].jc.on("mouseenter.hoverdir mouseleave.hoverdir",(function(t){var a=this.id,i=_E[e].items[a].jc,o=getDir(i,{x:t.pageX,y:t.pageY});if("mouseenter"===t.type)itemHoverAnim(a,"nope",e,o),"on"===_E[e].videoPlaybackInGrid&&"on"===_E[e].videoPlaybackOnHover&&_E[e].items[a].hasVideo&&(clearTimeout(_E[e].items[a].stopVideoPlayback),videoClickEvent(i,e));else{if("on"===_E[e].videoPlaybackInGrid&&_E[e].items[a].hasVideo&&(clearTimeout(_E[e].items[a].stopVideoPlayback),_E[e].items[a].stopVideoPlayback=setTimeout((function(){stopVideo(i,e)}),150)),1===_E[e].items[a].animstarted){if(_E[e].items[a].animstarted=0,i.removeClass("esg-hovered"),_E[e].items[a].entryc.length>0&&"even"===_E[e].layout){_tpt.gsap.set(_E[e].items[a].entryc,{display:"none"});var s={zIndex:5,paddingTop:"0px",paddingLeft:"0px",paddingRight:"0px",paddingBottom:"0px",borderTopWidth:"0px",borderBottomWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"};isNaN(_E[e].items[this.id].outHeight)||(s=jQuery.extend(!0,s,{z:0,x:0,y:0,height:_E[e].items[this.id].outHeight,width:_E[e].items[this.id].outWidth})),_tpt.gsap.set(i,s),"on"===_E[e].evenGridMasonrySkinPusher&&offsetParrents(0,i,e)}i.find(".esg-transition").each((function(){if(esgAnimmatrix.hasOwnProperty(this.dataset.transition)){var t,i=this,s=this.dataset.transition,r=esgAnimmatrix[s],n=r[4],l=s.indexOf("out")>-1;switch(i.tw!==undefined&&i.tw.pause(),s){case"esg-slide":t=directionPrepare(o,"in",_E[e].items[a].outWidth,_E[e].items[a].outHeight,!0),i.tw=_tpt.gsap.to(i,.5,{y:t.y,x:t.x,overwrite:"all",onCompleteParams:[i],onComplete:function(e){_tpt.gsap.set(e,{autoAlpha:0})}});break;case"esg-slideout":t=directionPrepare(o,"out",_E[e].items[a].outWidth,_E[e].items[a].outHeight),i.tw=_tpt.gsap.fromTo(i,.5,{autoAlpha:1,x:t.x,y:t.y},{x:0,y:0,autoAlpha:1,overwrite:"all"});break;case"esg-blur":case"esg-fadeblur":case"esg-zoomblur":case"esg-zoomdefaultblur":i.tw=_tpt.gsap.to(i,r[3],jQuery.extend(!0,n,{filter:"blur(0px)"}));break;case"esg-grayscalein":case"esg-grayscaleout":var d=-1!==s.search("in");i.tw=_tpt.gsap.to(i,r[3],jQuery.extend(!0,n,{filter:"grayscale("+(d?0:100)+"%)"}));break;default:n.force3D="auto",i.tw=_tpt.gsap.to(i,r[3],n)}l&&i.tw.eventCallback("onComplete",resetTransforms,[i])}}))}_E.win.width()>_E[e].c.width()&&_tpt.gsap.set(_E[e].ESGOT,{overflow:"hidden"})}}))}_E[e].c.find(".esg-transition").each((function(){var e=jQuery(this);if(!e.data("prepared")){e.data("prepared",!0);var t=e.attr("data-transition");if(esgAnimmatrix.hasOwnProperty(t)){var a=esgAnimmatrix[t],i=jQuery.extend({},a[1]);_tpt.gsap.set(e,i)}}})),loadVideoApis(e),setItemsOnPages(e)}function resetTransforms(e){_tpt.gsap.set(e,{clearProps:"transform"})}function adjustMediaSize(e,t,a,i){var o=e.find("iframe").length>0?"iframe":e.find(".esg-video-frame").length>0?".esg-video-frame":"";""!==o&&e.find(o).each((function(){var o=jQuery(this);o.data("origw",o.attr("width")),o.data("origh",o.attr("height"));var s,r,n=o.data("origw"),l=o.data("origh");s=a?a.itemw:e.width(),r=Math.round(s/n*l),s=Math.round(s),o.data("neww",s),o.data("newh",r),t&&"even"!==_E[i].layout?_tpt.gsap.set(o,{width:s,height:r}):_tpt.gsap.set(o,{width:"100%",height:"100%"})}))}function lightboxPrepareOnEsgBoxes(e,t){if(e!==undefined&&t!==undefined&&t[0]!==undefined&&_E[e].items[t[0].id]!==undefined){_E[e].items[t[0].id].esgBoxes=t[0].getElementsByClassName("esgbox");var a=[];for(var i in _E[e].items[t[0].id].esgBoxes)if(_E[e].items[t[0].id].esgBoxes.hasOwnProperty(i)){var o=_E[e].items[t[0].id].esgBoxes[i],s=o.dataset.posttitle||o.dataset.caption,r=s?encodeURIComponent(s):"";o.dataset.esgbox="all"===_E[e].lightBoxMode?_E[e].lightboxHash:"contentgroup"!==_E[e].lightBoxMode?"":o.dataset.esgbox,o.dataset.thumb===undefined&&_E[e].items[t[0].id].lazythumb!==undefined&&(o.dataset.thumb=fixURI(_E[e].items[t[0].id].lazythumb)),"undefined"===o.dataset.thumb?delete o.dataset.thumb:o.dataset.thumb=fixURI(o.dataset.thumb),o.ajax_settings===undefined&&o.className.indexOf("esgbox-post")>=0&&(o.ajax_settings={featured:o.dataset.featured,titl:r,lbTitle:_E[e].lightBoxPostTitle,lbTag:_E[e].lightBoxPostTitleTag,lbImg:_E[e].lightBoxFeaturedImg,lbMargin:_E[e].lightBoxFeaturedMargin,lbWidth:_E[e].lightBoxFeaturedWidth,lbPos:_E[e].lightBoxFeaturedPos,lbMin:_E[e].lightboxPostMinWid,lbMax:_E[e].lightboxPostMaxWid,margin:_E[e].lightboxMargin,padding:_E[e].lbContentPadding,overflow:_E[e].lbContentOverflow,revslider:o.dataset.revslider,essgrid:o.dataset.lbesg,ispost:o.dataset.ispost,gridid:o.dataset.gridid},o.ajax_settings=JSON.stringify(o.ajax_settings),o.dataset.type="ajax",o.href=_E[e].loadMoreAjaxUrl+"?action="+_E[e].loadMoreAjaxAction+"&client_action=load_post_content&token="+_E[e].loadMoreAjaxToken+"&postid="+o.dataset.post+"&settings="+o.ajax_settings);var n=!0,l=0;for(var d in _E[e].items[t[0].id].hreflist)_E[e].items[t[0].id].hreflist.hasOwnProperty(d)&&(o.href===_E[e].items[t[0].id].hreflist[d]&&(o.dataset.clickreference=l,n=!1),l++);o.href!==undefined&&n?(_E[e].items[t[0].id].hreflist.push(o.href),_E[e].items[t[0].id].hrefClicks=_E[e].items[t[0].id].hrefClicks===undefined?[]:_E[e].items[t[0].id].hrefClicks,_E[e].items[t[0].id].hrefClicks.push(o),-1===o.className.indexOf("esgboxffssii")&&o.classList.add("esgboxffssii")):n||-1!==o.className.indexOf("esgboxffssii")||(o.href="javascript:;",delete o.dataset.esgbox,delete o.dataset.thumb,a.push(o),o.dataset.pitemid=t[0].id,o.addEventListener("click",(function(){jQuery(_E[e].items[this.dataset.pitemid].hrefClicks[this.dataset.clickreference]).trigger("click")}))),_E[e].items[t[0].id].additional===undefined&&(_E[e].items[t[0].id].additional=t.find(".esgbox-additional").find(".esgbox"),_E[e].items[t[0].id].additional.length&&_E[e].items[t[0].id].additional.each((function(){jQuery(o).attr("data-caption",s).find("img").remove()}))),_E[e].isStream&&(o.dataset.ratio="16:9")}for(var u in a)a.hasOwnProperty(u)&&a[u].classList.remove("esgbox")}}function filterBasedShowOrHide(e,t,a,i,o,s,r){if(e!==undefined&&t!==undefined&&t[0]!==undefined&&_E[e].items[t[0].id]!==undefined){var n=t[0].id;if(o>=s&&o<r&&!a){if(t.addClass("itemtoshow").removeClass("itemishidden").removeClass("itemonotherpage"),"filterpage"===_E[e].lightBoxMode||"filterall"===_E[e].lightBoxMode)for(var l in _E[e].items[n].esgBoxes)_E[e].items[n].esgBoxes.hasOwnProperty(l)&&(_E[e].items[n].esgBoxes[l].dataset.esgbox=i);o++}else if(a)t.addClass("itemishidden").removeClass("itemtoshow").removeClass("fitsinfilter");else if(o<s||o>=r?(t.addClass("itemonotherpage").removeClass("itemtoshow"),o++):(t.addClass("itemtoshow").removeClass("itemishidden").removeClass("itemonotherpage"),o++),t.addClass("fitsinfilter"),"filterall"===_E[e].lightBoxMode)for(var l in _E[e].items[n].esgBoxes)_E[e].items[n].esgBoxes.hasOwnProperty(l)&&(_E[e].items[n].esgBoxes[l].dataset.esgbox=i);return o}}function testFilter(e,t){return new RegExp("(^|\\s)("+t+")(\\s|$)","g").test(e)}function setItemsOnPages(e){var t,a=_E[e].column*_E[e].row,i=_E[e].rowItemMultiplier,o=i.length;if(o>0&&"even"===_E[e].layout)for(a=0,t=0;t<_E[e].row;t++)a+=i[t-o*Math.floor(t/o)][_E[e].columnindex];if("on"===_E[e].evenCobbles&&_E[e].cobblesPattern!==undefined){var s=0;for(var r in a=0,t=0,_E[e].items)if(_E[e].items.hasOwnProperty(r)&&!0!==_E[e].items[r].skipBlank){var n=_E[e].items[r].c.dataset.cobblesw,l=_E[e].items[r].c.dataset.cobblesh;if(_E[e].cobblesPattern!==undefined&&_E[e].cobblesPattern.length>2){var d=getCobblePat(_E[e].cobblesPattern,t);n=parseInt(d.w,0),l=parseInt(d.h,0)}n=n===undefined?1:n,l=l===undefined?1:l,_E[e].column<n&&(n=_E[e].column),s+=n*l,_E[e].column*_E[e].row>=s&&a++,t++}}var u=a*_E[e].currentpage,c=u+a,p=document.querySelectorAll(_E[e].filterGroupClass+".esg-filterbutton.selected:not(.esg-navigationbutton),"+_E[e].filterGroupClass+" .esg-filterbutton.selected:not(.esg-navigationbutton)"),f=0;if(_E[e].isStream=_E[e].isStream===undefined?_E[e].mypc[0].className.indexOf("source_type_stream")>=0:_E[e].isStream,_E[e].c!==undefined&&null!==_E[e].c&&_E[e].c.find(".esgbox.facebook").each((function(){delete this.dataset.width,delete this.dataset.height})),jQuery(_E[e].filterGroupClass+".esg-filter-wrapper, "+_E[e].filterGroupClass+" .esg-filter-wrapper").length>0){for(var r in _E[e].items)if(_E[e].items.hasOwnProperty(r)&&_E[e].items[r].jc!==undefined){var g=_E[e].items[r].jc;if(!0!==_E[e].items[r].skipBlank){_E[e].items[r].hreflist=_E[e].items[r].hreflist===undefined?[]:_E[e].items[r].hreflist,_E[e].items[g[0].id].hrefClicks=_E[e].items[g[0].id].hrefClicks===undefined?[]:_E[e].items[g[0].id].hrefClicks,lightboxPrepareOnEsgBoxes(e,g);var h=!0;for(var m in p)if(p.hasOwnProperty(m)&&e!==undefined&&g!==undefined&&g[0]!==undefined&&_E[e].items[g[0].id]!==undefined)if(testFilter(_E[e].items[r].c.className,p[m].dataset.filter))h=!1;else if("and"===_E[e].filterLogic||_E[e].hiddenSearchField&&_E[e].hiddenSearchField.hasClass("eg-forcefilter")){h=!0;break}f=filterBasedShowOrHide(e,g,h,_E[e].filterGroupClass.replace(".",""),f,u,c)}else g.addClass("itemishidden").removeClass("itemtoshow")}}else if(_E[e].manuelsorting){for(var _ in _E[e].itemsOrder===undefined&&jQuery(_E[e].c).updateManuelOrder(),_E[e].itemsOrder)if(r=_E[e].itemsOrder[_],_E[e].items.hasOwnProperty(r)){g=_E[e].items[r].jc;!0!==_E[e].items[r].skipBlank?(_E[e].items[r].hreflist=_E[e].items[r].hreflist===undefined?[]:_E[e].items[r].hreflist,lightboxPrepareOnEsgBoxes(e,g),f=filterBasedShowOrHide(e,g,!1,_E[e].lightboxHash,f,u,c)):g.addClass("itemishidden").removeClass("itemtoshow")}}else for(var r in _E[e].items)if(_E[e].items.hasOwnProperty(r)){g=_E[e].items[r].jc;!0!==_E[e].items[r].skipBlank?(_E[e].items[r].hreflist=_E[e].items[r].hreflist===undefined?[]:_E[e].items[r].hreflist,lightboxPrepareOnEsgBoxes(e,g),f=filterBasedShowOrHide(e,g,!1,_E[e].lightboxHash,f,u,c)):g.addClass("itemishidden").removeClass("itemtoshow")}if(_E[e].lightboxSettings=_E[e].lightboxSettings===undefined?_E[e].c.data("lightboxsettings"):_E[e].lightboxSettings,jQuery.fn.esgbox&&null!==_E[e].c&&_E[e].c.find(".esgbox.esgboxffssii").esgbox(_E[e].lightboxSettings),null!==_E[e].c&&(_E[e].nonefiltereditems=_E[e].c.find(".itemtoshow, .fitsinfilter").length),_E[e].loadMoreTriggerCache=_E[e].loadMoreTriggerCache!==undefined&&_E[e].loadMoreTriggerCache,"none"!==_E[e].loadMoreType){var E=0;if(p.length)for(var w in p)p.hasOwnProperty(w)&&p[w].dataset.filter!==undefined&&(E+=_E[e].c.find("."+p[w].dataset.filter).not(".itemishidden").length);else E=_E[e].nonefiltereditems;!0!==_E[e].loadMoreTriggerCache&&E<_E[e].minVisibleItems&&(_E[e].tryToLoad=_E[e].minVisibleItems-E-_E[e].loadMoreAmount,loadMoreItems(e,"1"),_E[e].loadMoreTriggerCache=!0)}var v,y=jQuery(_E[e].filterGroupClass+".esg-pagination,"+_E[e].filterGroupClass+" .esg-pagination");y.find(".esg-pagination").remove(),y.html(""),_E[e].maxpage=0;var b=Math.ceil(_E[e].nonefiltereditems/a);if(_E[e].realmaxpage=b,b>7&&"on"===_E[e].smartPagination)if(_E[e].currentpage<3){for(t=0;t<4;t++)v=t===_E[e].currentpage?"selected":"",_E[e].maxpage++,y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+t+'">'+(t+1)+"</div>");y.append('<div class="esg-navigationbutton">...</div>'),y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+(b-1)+'">'+b+"</div>")}else if(b-_E[e].currentpage<4)for(y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="0">1</div>'),y.append('<div class="esg-navigationbutton">...</div>'),t=b-4;t<b;t++)v=t===_E[e].currentpage?"selected":"",_E[e].maxpage++,y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+t+'">'+(t+1)+"</div>");else{for(y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="0">1</div>'),y.append('<div class="esg-navigationbutton">...</div>'),t=_E[e].currentpage-1;t<_E[e].currentpage+2;t++)v=t===_E[e].currentpage?"selected":"",_E[e].maxpage++,y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+t+'">'+(t+1)+"</div>");y.append('<div class="esg-navigationbutton">...</div>'),y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+(b-1)+'">'+b+"</div>")}else for(t=0;t<b;t++)v=t===_E[e].currentpage?"selected":"",_E[e].maxpage++,y.append('<div class="esg-navigationbutton esg-filterbutton esg-pagination-button '+v+'" data-page="'+t+'">'+(t+1)+"</div>");if(1===_E[e].maxpage?(jQuery(_E[e].filterGroupClass+".esg-navigationbutton,"+_E[e].filterGroupClass+" .esg-navigationbutton").not(".esg-loadmore").css({display:"none"}),y.css({display:"none"})):(jQuery(_E[e].filterGroupClass+".esg-navigationbutton,"+_E[e].filterGroupClass+" .esg-navigationbutton").css({display:"inline-block"}),y.css({display:"inline-block"})),_E[e].currentpage>=Math.ceil(_E[e].nonefiltereditems/a)){_E[e].oldpage=_E[e].currentpage,_E[e].currentpage=0;var x=0;_E[e].c.find(".itemtoshow, .fitsinfilter").each((function(){++x<c&&jQuery(this).removeClass("itemonotherpage")})),y.find(".esg-pagination-button").first().addClass("selected")}_E[e].currentpage<0&&(_E[e].currentpage=0),y.find(".esg-pagination-button").on("click",(function(){_E[e].loadMoreTriggerCache=!1,stopAllVideos(!0),_E[e].oldpage=_E[e].currentpage,_E[e].currentpage=jQuery(this).data("page");var t=getBestFitColumn(e);_E[e].column=t.column,_E[e].columnindex=t.index,_E[e].mmHeight=t.mmHeight,"on"===_E[e].cookies.pagination&&!0!==_E[e].cookies.searchjusttriggered&&createCookie("grid_"+_E[e].gridID+"_pagination",_E[e].currentpage,_E[e].cookies.timetosave*(1/60/60)),setItemsOnPages(e),organiseGrid(e,"paginholder"),updateMasonryLook(e),"on"===_E[e].paginationScrollToTop&&jQuery("html, body").animate({scrollTop:_E[e].c.offset().top-_E[e].paginationScrollToTopOffset},{queue:!1,speed:.5})})),_E[e].firstshowever===undefined&&jQuery(_E[e].filterGroupClass+".esg-navigationbutton,"+_E[e].filterGroupClass+" .esg-navigationbutton").css({visibility:"hidden"});var k=jQuery(".esg-overlay.esg-transition").filter((function(){return this.dataset.transition&&-1!==this.dataset.transition.search(/collapse|line|spiral|circle/)}));if(k.length){_E[e].specialStyle||(_E[e].specialStyle=jQuery('<style type="text/css" />').appendTo(jQuery("head")));var C="",j=[];k.each((function(){var t,a,i="",o=jQuery(this),s=j.length,r=o.closest(".eec"),n=this.dataset.transition,l=o.closest(".tp-esg-item").attr("data-skin");r.length&&(t=r.hasClass("esg-tc")?"tc":r.hasClass("esg-cc")?"cc":r.hasClass("esg-bc")?"bc":"")&&(i=" .esg-"+t);for(var d=this.dataset.animcolor?n+t+this.dataset.animcolor:n,u=0;u<s;u++)if(j[u][d]===e+"_"+n+"_"+l)return;j[s]={},j[s][d]=e+"_"+n+"_"+l;var c,p,f,g,h="background",m=-1!==n.search("line"),_=-1!==n.search("spiral"),E=-1!==n.search("circle"),w=-1!==n.search("collapse"),v=m||_;o.data("specialcolorone")?(f=o.data("specialcolorone"),g=o.data("specialcolortwo")):(f=o.css("background-image"),p=this.dataset.animcolor||"#FFFFFF",f&&"none"!==f||(f=o.css("background-color")),m?(-1!==n.search("linediagonal")?c='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400px" height="300px"><line x1="0" y1="300" x2="400" y2="0" stroke="'+p+'" stroke-width="1"></line></svg>':(c='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400px" height="300px">',c+='<rect x="0" y="0" width="100%" height="100%" fill="transparent"></rect>',c+='<rect x="'+(a=-1!==n.search("horizontal")?["0","150","100%","1","400","0","100%","1","400","150","100%","1"]:["200","0","1","100%","0","300","1","100%","200","300","1","100%"])[0]+'" y="'+a[1]+'" width="'+a[2]+'" height="'+a[3]+'" fill="'+p+'" shape-rendering="crispEdges"></rect>',c+='<rect x="'+a[4]+'" y="'+a[5]+'" width="'+a[6]+'" height="'+a[7]+'" fill="'+p+'" shape-rendering="crispEdges"></rect>',c+='<rect x="'+a[8]+'" y="'+a[9]+'" width="'+a[10]+'" height="'+a[11]+'" fill="'+p+'" shape-rendering="crispEdges"></rect>',c+="</svg>"),g="url('"+c+"')"):_?(c='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="250px" height="234px">',c+='<path fill="'+p+'" d="M201.449,16.732 C229.021,59.363 222.332,125.403 176.384,153.001 C188.917,168.041 211.475,162.194 226.514,153.823 C235.694,147.985 244.060,141.291 249.903,132.928 C240.707,148.816 229.021,163.025 212.306,173.888 C198.097,183.089 183.074,188.105 166.358,189.776 C150.489,190.613 133.774,188.105 119.563,179.743 C116.244,188.105 118.735,196.460 122.917,203.985 C134.620,222.372 154.672,229.896 173.878,233.244 C123.748,235.752 68.620,197.300 67.772,143.800 C56.088,144.628 48.568,156.331 45.214,166.363 C40.201,183.089 41.879,201.477 48.568,217.365 C30.175,187.268 26.010,148.816 41.049,116.209 C48.568,101.169 59.425,89.460 73.633,80.265 C69.451,76.088 64.438,72.741 58.594,71.903 C35.188,70.233 13.477,82.773 0.097,101.169 C22.673,56.024 84.490,28.435 130.437,54.346 C135.450,43.483 129.607,31.781 122.087,23.419 C109.555,10.039 92.839,3.354 76.122,0.015 C103.694,0.015 129.607,8.370 151.319,26.765 C169.695,43.483 180.567,66.056 182.243,90.290 C189.747,89.460 194.760,84.443 198.925,78.597 C211.475,59.363 208.123,36.797 201.449,16.732 L201.449,16.732 Z"/>',g="url('"+(c+="</svg>")+"')"):g=w?f:p,o.data({specialcolorone:f,specialcolortwo:g}));var y=this.dataset.duration||"default";y="default"===y?.3:.001*y;var b=this.dataset.delay||"";b&&(b=" "+b+"s"),C+="#"+e+' .tp-esg-item[data-skin="'+l+'"]'+i+' .esg-transition[data-transition="'+n+'"] {background: transparent !important}',C+="#"+e+' .tp-esg-item[data-skin="'+l+'"]'+i+' .esg-transition[data-transition="'+n+'"]:before {',C+="transition: all "+y+"s ease-out;",C+=h+": "+f,C+="}",C+="#"+e+' .esg-hovered[data-skin="'+l+'"]'+i+' .esg-transition[data-transition="'+n+'"]:before {',C+="transition-delay: "+b+";",C+="}",E&&(y+=.7),v&&(h="background-image"),C+="#"+e+' .tp-esg-item[data-skin="'+l+'"]'+i+' .esg-transition[data-transition="'+n+'"]:after {',C+="transition: "+(w?"all":"transform")+" "+y+"s "+(_?"ease-in":E?"ease":"ease-out")+";",C+=h+": "+g,C+="}",C+="#"+e+' .esg-hovered[data-skin="'+l+'"]'+i+' .esg-transition[data-transition="'+n+'"]:after {',C+="transition-delay: "+b+";",C+="}"})),C&&_E[e].specialStyle.html(C)}}function waittorungGrid(e,t,a,i){var o=e.closest(".mainul");clearTimeout(o.data("intreorganisier")),o.hasClass("gridorganising")?o.data("intreorganisier",setTimeout((function(){waittorungGrid(e,t,a,i)}),10)):i.init||runGrid(t,a,i)}async function checkImages(e,t,a){let i=[];return t.forEach(((t,o)=>{let s=new Promise((i=>{t.url?(t.img.data("state","loading"),_tpt.registerImage(t.url,0,(function(e){"error"===e.state?(console.log("img load error",e),i()):(a(t,e),i())}),e+"_"+o)):(a(t),i())}));i.push(s)})),await Promise.all(i)}function waitForLoads(e,t){let a={init:!1};"add"!==_E[t].esgloaderprocess&&e.length!==e.find(".isvisiblenow").length&&(_E[t].esgloaderprocess="add",_tpt.gsap.to(_E[t].esgloader,.5,{autoAlpha:1,ease:_tpt.Power3.easeInOut}));let i={lthumb:[],img:[],hover:[]};e.find(".esg-media-poster").each((function(){const e=jQuery(this),a=e.data("state"),o=e.parent().find(".esg-hover-image");let s="",r="",n="";a===undefined&&(e.data("state","prepare"),"on"===_E[t].lazyLoad&&(s="undefined"===(e.data("lazythumb")??"undefined")?"":e.data("lazythumb")),e.data("lazysrc")!==undefined&&"undefined"!==e.data("lazysrc")&&e.data("lazysrc")!==e.attr("src")&&e.attr("src",e.data("lazysrc")),r="undefined"===(r=e.attr("src")??e.data("src")??"undefined")?"":r,o.length&&(n=o.data("src")),i.lthumb.push({url:s,img:e}),i.img.push({url:r,img:e}),i.hover.push({url:n,img:e}))})),checkImages("thumbs",i.lthumb,(e=>{const a=e.img.parent();let i="",o="";"on"!==_E[t].lazyLoad||a.find(".lazyloadcover").length||(e.url&&(i=';background-image:url("'+e.url+'")',o="esg-lazyblur"),i||(i=_E[t].lazyLoadColor),a.append('<div class="lazyloadcover '+o+'" style="background:'+i+'"></div>'))})).then((()=>{checkImages("images",i.img,((e,i)=>{e.img.data("state","done"),e.url&&(e.img.data("ww",i.width),e.img.data("hh",i.height),e.img.closest(".showmeonload").removeClass("showmeonload").addClass("itemtoshow loadedmedia"),removeLLCover(e.img,i.width,i.height,t),"on"===_E[t].lazyLoad&&waittorungGrid(e.img,t,!0,a))}))})).then((()=>{checkImages("hover",i.hover,((e,t)=>{const a=e.img.parent().find(".esg-hover-image");a.length&&a.css("background-image",'url("'+e.url+'")').appendTo(e.img)}))})),new Promise((e=>{const a=setInterval((()=>{_E[t].esgloader?.length>0&&"remove"!==_E[t].esgloaderprocess&&(_E[t].esgloaderprocess="remove",_tpt.gsap.to(_E[t].esgloader,.5,{autoAlpha:0,ease:_tpt.Power3.easeInOut,delay:+_E[t].esgloader.hasClass("infinityscollavailable")})),_E[t].UL.hasClass("gridorganising")||(clearInterval(a),e())}),19)})).then((()=>{a.init||runGrid(t,!1,a)}))}function organiseGrid(e,t){null!=_E[e].c&&waitForLoads(_E[e].c.find(".itemtoshow").not(".skipblank"),e)}function removeLLCover(e,t,a,i){var o=e.parent();setMediaEntryAspectRatio({ip:o,img:e,imgw:t,imgh:a}),!e.hasClass("coverremoved")&&o.find(".lazyloadcover").length>0?(e.addClass("coverremoved"),_tpt.gsap.set(o.find(".lazyloadcover"),{zIndex:0}),_tpt.gsap.fromTo(e,.5,{autoAlpha:0,zIndex:1},{force3D:!0,autoAlpha:1,ease:_tpt.Power1.easeInOut,onComplete:function(){e.parent().find(".lazyloadcover").remove()}})):"off"===_E[i].lazyLoad&&_tpt.gsap.set(e,{force3D:!0,autoAlpha:1})}function runGrid(e,t,a){a.init=!0,"scroll"===_E[e].loadMoreType&&checkBottomPos(e,!0),_E[e].firstshowever===undefined?(_E[e].c.is(":hidden")&&_tpt.gsap.set(_E[e].c,{autoAlpha:1,display:"block"}),runGridMain(e,t),jQuery(_E[e].filterGroupClass+".esg-navigationbutton, "+_E[e].filterGroupClass+" .esg-navigationbutton").css({visibility:"visible"}),_E[e].firstshowever=1):(runGridMain(e,t),jQuery(_E[e].filterGroupClass+".esg-navigationbutton, "+_E[e].filterGroupClass+" .esg-navigationbutton").css({visibility:"visible"}))}function getCobblePat(e,t){var a={w:1,h:1};return(e=e.split(","))!==undefined&&(e=e[t-Math.floor(t/e.length)*e.length].split("x"),a.w=e[0],a.h=e[1]),a}function runGridMain(e,t){if(null!=_E[e].c){var a,i=_E[e].itemstoload?_E[e].itemstoload:_E[e].c.find(".itemtoshow, .isvisiblenow").not(".ui-sortable-helper"),o={},s=_E[e].aspectratio,r=0;_E[e].aspectratioOrig=_E[e].aspectratio,i=i.not(".skipblank"),delete _E[e].itemstoload,_E[e].UL.addClass("gridorganising"),s=s.split(":"),a=parseInt(s[0],0)/parseInt(s[1],0),o.item=0,o.pagetoanimate=0-_E[e].currentpage,o.col=0,o.row=0,o.pagecounter=0,o.itemcounter=0,o.fakecol=0,o.fakerow=0,o.maxheight=0,o.allcol=0,o.allrow=0,o.ulcurheight=0,o.ulwidth=_E[e].UL.width(),o.verticalsteps=1,o.currentcolumnheight=[];for(var n=0;n<_E[e].column;n++)o.currentcolumnheight[n]=0;o.pageitemcounterfake=0,o.pageitemcounter=0,_E[e].delayBasic!==undefined?o.delaybasic=_E[e].delayBasic:o.delaybasic=.08,o.anim=_E[e].pageAnimation,o.itemtowait=0,o.itemouttowait=0,o.ease="_tpt.Power1.easeInOut",o.easeout=o.ease,o.row=0,o.col=0;var l=_E[e].rowItemMultiplier,d=l.length;o.y=0,o.fakey=0,_E[e].ESGOT.css("width","100%"),100===_E[e].ESGOT.width()&&_E[e].ESGOT.css({width:_E[e].c.width()}),o.cwidth=_E[e].ESGOT.width()-2*_E[e].overflowoffset,_E[e].inanimation=!0,o.cwidth_n_spaces=o.cwidth-(_E[e].column-1)*_E[e].space,o.itemw=Math.round(o.cwidth_n_spaces/_E[e].column),o.originalitemw=o.itemw;var u=!1;"on"===_E[e].forceFullScreen&&(r=getFullscreenHeight(e),u=!0),"even"===_E[e].layout?(o.itemh=0===Math.round(r)?Math.round(o.cwidth_n_spaces/_E[e].column/a):Math.round(r/_E[e].row),_E[e].aspectratio=0===r?_E[e].aspectratio:o.itemw+":"+o.itemh,d>0||"on"===_E[e].evenCobbles?_tpt.gsap.set(i,{display:"block",visibility:"visible",overwrite:"auto"}):_tpt.gsap.set(i,{display:"block",width:o.itemw,height:o.itemh,visibility:"visible",overwrite:"auto"})):_tpt.gsap.set(i,{display:"block",width:o.itemw,height:"auto",visibility:"visible",overwrite:"auto"}),t||_tpt.gsap.killTweensOf(i),o.originalitemh=o.itemh;for(var c=[],p=_E[e].row*_E[e].column*2,f=0;f<p;f++){for(var g=[],h=0;h<_E[e].column;h++)g.push(0);c.push(g)}var m=0;0===i.length&&_E[e].c.trigger("itemsinposition"),jQuery.each(i,(function(t,i){var s,n,f=i.id,g=_E[e].items[f].jc;
if(o.itemw=o.originalitemw,_tpt.gsap.set(_E[e].items[f].entryc,{minHeight:_E[e].mmHeight+"px"}),"on"!==_E[e].evenCobbles||g.hasClass("itemonotherpage")||g.hasClass("itemishidden")){var h=o.row-d*Math.floor(o.row/d);"even"===_E[e].layout&&d>0&&(_E[e].column=l[h][_E[e].columnindex],o.cwidth=_E[e].ESGOT.width()-2*_E[e].overflowoffset,o.cwidth_n_spaces=o.cwidth-(_E[e].column-1)*_E[e].space,o.itemw=Math.round(o.cwidth_n_spaces/_E[e].column),o.itemh=0===r?o.cwidth_n_spaces/_E[e].column/a:r/_E[e].row,_E[e].aspectratio=0===r?_E[e].aspectratio:o.itemw+":"+o.itemh,_tpt.gsap.set(g,{width:o.itemw,height:o.itemh,overwrite:"auto"})),u&&(n=g.find(".esg-entry-media"),s=o.itemh/o.itemw*100)}else{var _=g.data("cobblesw"),E=g.data("cobblesh");if(_E[e].cobblesPattern!==undefined&&_E[e].cobblesPattern.length>2){var w=getCobblePat(_E[e].cobblesPattern,m);_=parseInt(w.w,0),E=parseInt(w.h,0),m++}_=_===undefined?1:_,E=E===undefined?1:E,_E[e].column<_&&(_=_E[e].column),o.cobblesorigw=o.originalitemw,o.cobblesorigh=o.originalitemh,o.itemw=o.itemw*_+(_-1)*_E[e].space,o.itemh=o.originalitemh,o.itemh=o.itemh*E+(E-1)*_E[e].space;var v=_+":"+E,y=!1,b=0,x=0,k=v.split(":"),C=parseInt(k[0],0),j=parseInt(k[1],0),A=0;do{for(var O=0===c[b][x],P=b<p-(j-1),I=x<_E[e].column-(C-1),T=!0,Q=0;Q<j;Q++)for(var S=0;S<C;S++)T&&c[parseInt(b,0)+Q]!==undefined&&c[parseInt(b,0)+Q][parseInt(x,0)+S]!==undefined&&(T=!1!==T&&(T=0===c[parseInt(b,0)+Q][parseInt(x,0)+S]));if(O&&P&&I&&T){o.cobblesx=x,o.cobblesy=b;for(S=0;S<C;S++)for(Q=0;Q<j;Q++)c[parseInt(b,0)+Q][parseInt(x,0)+S]=v;y=!0}++x===_E[e].column&&(x=0,b++),b>=p&&(y=!0),A++}while(!y&&A<1500);_E[e].aspectratio=o.itemw+":"+o.itemh,_tpt.gsap.set(g,{width:o.itemw,height:o.itemh,overwrite:"auto"}),n=g.find(".esg-entry-media"),s=o.itemh/o.itemw*100,_tpt.gsap.set(n,{paddingBottom:s+"%"})}"even"!==_E[e].layout&&(g.hasClass("itemtoshow")&&(g.width()!==o.itemw||0===g.css("opacity")||"hidden"===g.css("visibility"))?o=prepareItemToMessure(g,o,e):(adjustMediaSize(g,!0,o,e),o.itemh=g.height())),(o=animateGrid(g,e,o,t)).itemcounter++,_E[e].UL.height()<o.maxheight&&_E[e].c.trigger("itemsinposition")})),_E[e].aspectratio=_E[e].aspectratioOrig,"off"!==_E[e].hideMarkups&&0!==o.itemtowait||_E[e].UL.removeClass("gridorganising");var _=getBestFitColumn(e);if(_E[e].column=_.column,_E[e].columnindex=_.index,_E[e].mmHeight=_.mmHeight,_E[e].maxheight=o.maxheight,_E[e].c.trigger("itemsinposition"),_E[e].inanimation=!0,_E[e].started=!1,_E[e].filterchanged=!1,_E[e].silent=!1,_E[e].silentout=!1,_E[e].changedAnim="",_E[e].esgloader.length>0&&"remove"!==_E[e].esgloaderprocess){_E[e].esgloaderprocess="remove";var E=0;_E[e].esgloader.hasClass("infinityscollavailable")&&(E=1),_tpt.gsap.to(_E[e].esgloader,1,{autoAlpha:0,ease:_tpt.Power3.easeInOut,delay:E})}_E[e].fromResize=!1}}function prepareItemToMessure(e,t,a){return adjustMediaSize(e,!0,t,a),t.itemh=e.outerHeight(!0),t}function animateGrid(e,t,a,i){if(a.skipanim=!1,a.x=Math.round(a.col*a.itemw),"even"===_E[t].layout);else{a.idealcol=0,a.backupcol=a.col;for(var o=0;o<_E[t].column;o++)a.currentcolumnheight[a.idealcol]>a.currentcolumnheight[o]&&(a.idealcol=o);a.y=a.currentcolumnheight[a.idealcol],a.x=Math.round(a.idealcol*a.itemw)+a.idealcol*_E[t].space,a.col=a.idealcol,a.itemh===undefined&&(a.itemh=0)}if(a.cobblesx!==undefined&&(a.x=a.cobblesx*a.cobblesorigw,a.y=a.cobblesy*a.cobblesorigh),"rotatefall"!==a.anim){var s=e.data("eg-load-more-new");isNaN(s)?a.waits="item"===_E[t].animationType?a.col*a.delaybasic+a.row*(a.delaybasic*_E[t].column):"col"===_E[t].animationType?a.col*a.delaybasic:a.row*(a.delaybasic*_E[t].column):(0===parseInt(s,10)&&(_E[t].loadStartRow=a.row),a.waits="item"===_E[t].animationType?s*a.delaybasic:"col"===_E[t].animationType?a.col*a.delaybasic:(a.row-_E[t].loadStartRow)*(a.delaybasic*_E[t].column),e.removeData("eg-load-more-new"))}else a.waits=a.col*a.delaybasic+a.row*(a.delaybasic*_E[t].column);if(a.speed=_E[t].animSpeed,a.inxrot=0,a.inyrot=0,a.outxrot=0,a.outyrot=0,a.inorigin="center center",a.outorigin="center center",a.itemh=Math.round(a.itemh),a.scale=1,a.outfade=0,a.infade=0,e.hasClass("itemonotherpage")||e.hasClass("skipblank"))a.skipanim=!0;else if(!_E[t].firstLoadFinnished&&_E[t].startAnimation){var r=_E[t].startAnimationSpeed?_E[t].startAnimationSpeed:0,n=_E[t].startAnimationDelay?_E[t].startAnimationDelay:0;a.anim=_E[t].startAnimation,"none"!==a.anim?(a.speed=r?.001*r:0,a.waits=n&&"reveal"!==a.anim?n/100:0):(a.speed=0,a.waits=0),a.waits&&(a.waits*="item"===_E[t].startAnimationType?i:a[_E[t].startAnimationType])}if("horizontal-slide"===a.anim?(a.waits=0,a.hsoffset=0-a.cwidth-parseInt(_E[t].space),a.hsoffsetout=0-a.cwidth-parseInt(_E[t].space),_E[t].oldpage!==undefined&&_E[t].oldpage>_E[t].currentpage&&(a.hsoffset=a.cwidth+parseInt(_E[t].space),a.hsoffsetout=a.cwidth+parseInt(_E[t].space))):"vertical-slide"===a.anim&&(a.waits=0,a.maxcalcheight=_E[t].row*_E[t].space+_E[t].row*a.itemh,a.vsoffset=a.maxcalcheight+parseInt(_E[t].space),a.vsoffsetout=a.maxcalcheight+parseInt(_E[t].space),_E[t].oldpage!==undefined&&_E[t].oldpage>_E[t].currentpage&&(a.vsoffset=0-a.maxcalcheight-parseInt(_E[t].space),a.vsoffsetout=0-a.maxcalcheight-parseInt(_E[t].space))),_E[t].fromResize&&(a.waits=0),a.outwaits=a.waits,"even"===_E[t].layout&&a.cobblesx===undefined&&(a.x=a.x+a.col*_E[t].space),a.cobblesx!==undefined&&(a.x=a.x+a.cobblesx*_E[t].space,a.y=a.y+a.cobblesy*_E[t].space),"vertical-flip"!==a.anim&&"horizontal-flip"!==a.anim&&"vertical-flipbook"!==a.anim&&"horizontal-flipbook"!==a.anim||(a=fakePositions(e,a,t)),"vertical-flip"===a.anim?(a.inxrot=-180,a.outxrot=180):"horizontal-flip"===a.anim&&(a.inyrot=-180,a.outyrot=180),a.outspeed=a.speed,"off"===_E[t].animDelay&&(a.waits=0,a.outwaits=0),"scale"===a.anim?a.scale=0:"vertical-flipbook"===a.anim?(a.inxrot=-90,a.outxrot=90,a.inorigin="center top",a.outorigin="center bottom",a.waits=a.waits+a.speed/3,a.outfade=1,a.infade=1,a.outspeed=a.speed/1.2,a.ease="Sine.easeOut",a.easeout="Sine.easeIn","off"===_E[t].animDelay&&(a.waits=a.speed/3,a.outwaits=0)):"horizontal-flipbook"===a.anim?(a.inyrot=-90,a.outyrot=-90,a.inorigin="left center",a.outorigin="right center",a.waits=a.waits+a.speed/2.4,a.outfade=1,a.infade=1,a.outspeed=a.speed/1.2,a.ease="Sine.easeOut",a.easeout="Sine.easeIn","off"===_E[t].animDelay&&(a.waits=a.speed/3,a.outwaits=0)):"fall"!==a.anim&&"rotatefall"!==a.anim||(a.outoffsety=100,(a=fakePositions(e,a,t)).outfade=0),"rotatefall"===a.anim?(a.rotatez=20,a.outorigin="left top",a.outfade=1,a.outoffsety=600):"rotatescale"===a.anim?(a.scale=0,a.inorigin="left bottom",a.outorigin="center center",a.faeout=1,a.outoffsety=100,a=fakePositions(e,a,t)):"stack"===a.anim&&(a.scale=0,a.inorigin="center center",a.faeout=1,a.ease="_tpt.Power3.easeOut",(a=fakePositions(e,a,t)).ease="Back.easeOut"),_E[t].silent&&(a.waits=0,a.outwaits=0,a.speed=0,a.outspeed=0),_E[t].silentout&&(a.outwaits=0,a.outspeed=.4,a.speed=.4,a.ease="_tpt.Power3.easeOut",a.easeout=a.ease),a.hooffset=_E[t].overflowoffset,a.vooffset=_E[t].overflowoffset,a.itemw+a.x-a.cwidth<20&&a.itemw+a.x-a.cwidth>-20){var l=a.itemw+a.x-a.cwidth;a.itemw=a.itemw-l}if(!e.hasClass("itemtoshow")&&!e.hasClass("fitsinfilter")||a.skipanim)a.itemouttowait++,_tpt.gsap.set(e,{zIndex:5}),e.removeClass("isvisiblenow"),1===a.scale&&(a.scale=.99),e.css("opacity")>0?"stack"===a.anim?(_tpt.gsap.set(e,{zIndex:a.pageitemcounterfake+100}),_tpt.gsap.to(e,a.outspeed/2,{force3D:"auto",x:-20-a.itemw,rotationY:30,rotationX:10,ease:Sine.easeInOut,delay:a.outwaits}),_tpt.gsap.to(e,.01,{force3D:"auto",zIndex:a.pageitemcounterfake,delay:a.outwaits+a.outspeed/3}),_tpt.gsap.to(e,.2*a.outspeed,{force3D:"auto",delay:a.outwaits+.9*a.outspeed,autoAlpha:0,ease:Sine.easeInOut}),_tpt.gsap.to(e,a.outspeed/3,{zIndex:2,force3D:"auto",x:0,scale:.9,rotationY:0,rotationX:0,ease:Sine.easeInOut,delay:a.outwaits+a.outspeed/1.4,onComplete:function(){e.hasClass("itemtoshow")||_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}})):"horizontal-flipbook"===a.anim||"vertical-flipbook"===a.anim?_tpt.gsap.to(e,a.outspeed,{force3D:"auto",zIndex:2,scale:a.scale,autoAlpha:a.outfade,transformOrigin:a.outorigin,rotationX:a.outxrot,rotationY:a.outyrot,ease:a.easeout,delay:a.outwaits,onComplete:function(){e.hasClass("itemtoshow")||_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}):"fall"===a.anim?_tpt.gsap.to(e,a.outspeed,{zIndex:2,force3D:"auto",y:a.outoffsety,autoAlpha:0,ease:a.easeout,delay:a.outwaits,onComplete:function(){e.hasClass("itemtoshow")||_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}):"horizontal-slide"===a.anim?_tpt.gsap.to(e,a.outspeed,{zIndex:2,force3D:"auto",autoAlpha:1,left:a.hooffset+e.position().left+a.hsoffsetout,top:a.vooffset+e.position().top,ease:a.easeout,delay:a.outwaits,onComplete:function(){_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}):"vertical-slide"===a.anim?_tpt.gsap.to(e,a.outspeed,{zIndex:2,force3D:"auto",autoAlpha:1,left:a.hooffset+e.position().left,top:a.vooffset+e.position().top+a.vsoffsetout,ease:a.easeout,delay:a.outwaits,onComplete:function(){_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}):"rotatefall"===a.anim&&e.css("opacity")>0?(_tpt.gsap.set(e,{zIndex:300-a.item}),_tpt.gsap.to(e,a.outspeed/2,{force3D:"auto",transformOrigin:a.outorigin,ease:"_tpt.Bounce.easeOut",rotationZ:a.rotatez,delay:a.outwaits}),_tpt.gsap.to(e,a.outspeed/2,{zIndex:2,force3D:"auto",autoAlpha:0,y:a.outoffsety,ease:_tpt.Power3.easeIn,delay:a.outwaits+a.outspeed/3})):_tpt.gsap.to(e,a.outspeed,{force3D:"auto",zIndex:2,scale:a.scale,autoAlpha:a.outfade,transformOrigin:a.outorigin,rotationX:a.outxrot,rotationY:a.outyrot,ease:a.easeout,delay:a.outwaits,onComplete:function(){e.hasClass("itemtoshow")||_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}):_tpt.gsap.set(e,{zIndex:2,scale:a.scale,autoAlpha:0,transformOrigin:a.outorigin,rotationX:a.outxrot,rotationY:a.outyrot,onComplete:function(){e.hasClass("itemtoshow")||_tpt.gsap.set(e,{autoAlpha:0,overwrite:"all",display:"none"}),a.itemouttowait--,0===a.itemouttowait&&_E[t].c.trigger("itemsinposition")}}),a=shiftGridFake(a,t);else{e.addClass("isvisiblenow"),"even"!==_E[t].layout?(a.currentcolumnheight[a.idealcol]=a.currentcolumnheight[a.idealcol]+a.itemh+parseInt(_E[t].space),a.ulcurheight<a.currentcolumnheight[a.idealcol]&&(a.ulcurheight=a.currentcolumnheight[a.idealcol])):a.ulcurheight=a.y+a.itemh,a.maxheight<a.ulcurheight&&(a.maxheight=a.ulcurheight),a.itemtowait++;var d,u,c=Math.round(a.hooffset+a.x),p=Math.round(a.vooffset+a.y);if("on"===_E[t].rtl&&(c=a.ulwidth-c-a.itemw),0===e.css("opacity")&&"fade"===a.anim?_tpt.gsap.set(e,{opacity:0,autoAlpha:0,width:a.itemw,height:a.itemh,scale:1,left:c,y:0,top:p,overwrite:"all"}):0===e.css("opacity")&&"scale"===a.anim?_tpt.gsap.set(e,{width:a.itemw,height:a.itemh,scale:0,left:c,y:0,top:p,overwrite:"all"}):0===e.css("opacity")&&"rotatescale"===a.anim?_tpt.gsap.set(e,{width:a.itemw,height:a.itemh,scale:1,left:c,top:p,xPercent:150,yPercent:150,rotationZ:20,overwrite:"all"}):0===e.css("opacity")&&"fall"===a.anim?_tpt.gsap.set(e,{width:a.itemw,height:a.itemh,scale:.5,left:c,top:p,y:0,overwrite:"all"}):0===e.css("opacity")&&"rotatefall"===a.anim&&_tpt.gsap.set(e,{autoAlpha:0,width:a.itemw,height:a.itemh,left:c,rotationZ:0,top:p,y:0,overwrite:"all"}),0!==e.css("opacity")||"vertical-flip"!==a.anim&&"horizontal-flip"!==a.anim&&"vertical-flipbook"!==a.anim&&"horizontal-flipbook"!==a.anim||_tpt.gsap.set(e,{autoAlpha:a.infade,zIndex:10,scale:.99,y:0,transformOrigin:a.inorigin,rotationX:a.inxrot,rotationY:a.inyrot,width:a.itemw,height:a.itemh,left:c,top:p,overwrite:"all"}),"stack"===a.anim&&_tpt.gsap.set(e,{zIndex:a.pageitemcounter,scale:.5,autoAlpha:1,left:c,top:p}),"horizontal-slide"===a.anim&&0===e.css("opacity")&&_tpt.gsap.set(e,{autoAlpha:1,left:Math.round(a.hooffset+(a.x-a.hsoffset)),top:p,width:a.itemw,height:a.itemh}),"vertical-slide"===a.anim&&0===e.css("opacity")&&_tpt.gsap.set(e,{autoAlpha:1,left:c,top:Math.round(a.vooffset+a.y-a.vsoffset),width:a.itemw,height:a.itemh}),"none"!==a.anim&&-1!==mergedTransitions.indexOf(a.anim)&&startAnimations.hasOwnProperty("esg-"+a.anim)){u=startAnimations["esg-"+a.anim],d=!0;var f=jQuery.extend(!0,{},u[1]);delete f.autoAlpha,_tpt.gsap.set(e,jQuery.extend(!0,{left:c,top:p,width:a.itemw,height:a.itemh},f))}var g,h=e.find(".esg-entry-cover"),m=e.find(".esg-entry-media");if(h&&m){var _=m.outerHeight(),E=e.find(".esg-cc");_tpt.gsap.to(h,.01,{height:_,ease:a.ease,delay:a.waits}),_tpt.gsap.to(E,.01,{top:(_-E.height())/2,ease:a.ease,delay:a.waits})}function v(){e.hasClass("itemtoshow")&&_tpt.gsap.set(e,{autoAlpha:1,overwrite:"all"}),a.itemtowait--,0===a.itemtowait&&(_E[t].c&&_E[t].c.length&&_E[t].c.trigger("itemsinposition"),e.closest(".mainul").removeClass("gridorganising"))}if(_E[t].c.trigger("itemsinposition"),d){var w=jQuery.extend(!0,{},u[2]);w.top=p,w.ease=a.ease,w.delay=a.waits,w.onComplete=v,w.overwrite="all",e.data("viewportanime",[a.speed,w]),_E[t].states.inViewPort&&(g=e.data("viewportanime"),_tpt.gsap.to(e,g[0],g[1]))}else e.data("viewportanime",[a.speed,{force3D:"auto",autoAlpha:1,scale:1,transformOrigin:a.inorigin,rotationX:0,rotationY:0,y:0,x:0,xPercent:0,yPercent:0,z:.1,rotationZ:0,left:c,top:p,ease:a.ease,delay:a.waits,onComplete:v}]),_E[t].states.inViewPort&&(g=e.data("viewportanime"),_tpt.gsap.to(e,g[0],g[1]));"masonry"===_E[t].layout&&(a.col=a.backupcol),a=shiftGrid(a,t,e)}return a}function fakePositions(e,t,a){if(!e.hasClass("itemtoshow")&&!e.hasClass("fitsinfilter")||t.skipanim){var i=e.data("col"),o=e.data("row");i!==undefined&&o!==undefined||0!==t.x&&0!==t.y&&(t.x=Math.round(t.fakecol*t.itemw),t.y=t.fakey,i=t.fakecol,o=t.fakerow,e.data("col",t.fakecol),e.data("row",t.fakerow)),"rotatefall"!==t.anim?t.outwaits="item"===_E[a].animationType?i*t.delaybasic+o*(t.delaybasic*_E[a].column):"col"===_E[a].animationType?i*t.delaybasic:o*(t.delaybasic*_E[a].column):t.outwaits=(_E[a].column-i)*t.delaybasic+o*(t.delaybasic*_E[a].column)}else;return t}function shiftGrid(e,t,a){if(a.data("col",e.col),a.data("row",e.row),e.pageitemcounter++,e.col=e.col+e.verticalsteps,e.allcol++,e.col===_E[t].column&&(e.col=0,e.row++,e.allrow++,e.y=parseFloat(e.y)+parseFloat(e.itemh)+parseFloat(_E[t].space),e.row===_E[t].row&&(e.row=0,e.pageitemcounter>=_E[t].column*_E[t].row&&(e.pageitemcounter=0),e.pagetoanimate=e.pagetoanimate+1,e.pagecounter++,0===e.pageitemcounter)))for(var i=0;i<_E[t].column;i++)e.currentcolumnheight[i]=0;return e}function shiftGridFake(e,t){return e.fakecol=e.fakecol+1,e.pageitemcounterfake++,e.fakecol===_E[t].column&&(e.fakecol=0,e.fakerow++,e.fakey=e.fakey+e.itemh+_E[t].space,e.fakerow===_E[t].row&&(e.fakerow=0,e.pageitemcounterfake=0)),e}function checkVideoScript(e,t,a){var i,o,s=!0;if(vhandlers[e]=!0,jQuery("script[src]").each((function(){if(-1!==jQuery(this).attr("src").search(t))return s=!1,!1})),s){(o=document.createElement("script")).src=a,i=document.getElementsByTagName("script")[0];try{i.parentNode.insertBefore(o,i)}catch(e){}}}function loadVideoApis(e){var t="https:"!==location.protocol?"http":"https";_E[e].c.find("iframe").each((function(){var e=jQuery(this).attr("src");e.indexOf("you")>0&&!vhandlers.addedyt?checkVideoScript("addedyt","www.youtube.com/iframe_api","https://www.youtube.com/iframe_api"):e.indexOf("ws")>0&&!vhandlers.addedws?checkVideoScript("addedws","fast.wistia.com/assets/external/E-v1.js",t+"://fast.wistia.com/assets/external/E-v1.js"):e.indexOf("vim")>0&&!vhandlers.addedvim?(jQuery(".esg-vimeo-frame").attr("allow","autoplay; fullscreen"),checkVideoScript("addedvim","player.vimeo.com/api/player.js","https://player.vimeo.com/api/player.js")):e.indexOf("soundcloud")>0&&!vhandlers.addedsc&&checkVideoScript("addedsc","w.soundcloud.com/player/api.js",t+"://w.soundcloud.com/player/api.js")}))}function stopVideo(e,t){var a=_E[t].items[e[0].id],i=e.find(".isplaying");if(i.length)switch(a.videoType){case"html":try{i[0].pause()}catch(e){console.log(e)}break;case"vimeo":try{i.data("newvimeoplayer").pause()}catch(e){console.log(e)}break;case"youtube":try{i.data("player").pauseVideo()}catch(e){console.log(e)}break;case"wistia":try{i.data("player").wistiaApi.pause()}catch(e){console.log(e)}}}function stopAllVideos(e,t,a,i){var o,s=" isplaying";e&&(s=""),o=i?jQuery(".tp-esg-item").not(".isvisiblenow").toArray():document.getElementsByClassName("tp-esg-item isvisiblenow");for(var r=0;r<o.length;r++){var n,l,d,u,c=o[r].getElementsByClassName("esg-youtubevideo haslistener"+s),p=o[r].getElementsByClassName("esg-vimeovideo haslistener"+s),f=o[r].getElementsByClassName("esg-wistiavideo haslistener"+s),g=o[r].getElementsByClassName("esg-htmlvideo haslistener"+s),h=o[r].getElementsByClassName("esg-soundcloud"+s);for(u=0;u<c.length;u++)(n=(l=jQuery(c[u])).data("player"))&&a!==l.attr("id")&&(n.pauseVideo(),e&&forceVideoInPause(l,!1,n,"youtube"));for(u=0;u<p.length;u++)d=(l=jQuery(p[u])).attr("id"),(n=l.data("newvimeoplayer"))&&a!==d&&(n.pause(),a===undefined&&e&&forceVideoInPause(l,!1,n,"vimeo"));for(u=0;u<f.length;u++)(n=(l=jQuery(f[u])).data("player"))&&a!==l.attr("id")&&(l.wistiaApi.pause(),e&&forceVideoInPause(l,!1,n,"wistia"));for(u=0;u<g.length;u++)d=(l=jQuery(g[u])).attr("id"),(n=document.getElementById(d))&&a!==d&&(n.pause(),e&&forceVideoInPause(l,!1,n,"html5vid"));for(u=0;u<h.length;u++)(n=(l=jQuery(h[u])).data("player"))&&a!==l.attr("id")&&(n.pause(),e&&forceVideoInPause(l,!1,n,"soundcloud"))}}function forceVideoInPause(e,t,a,i){e.removeClass("isplaying");var o=e.closest(".tp-esg-item").removeClass("esg-video-active");if(o.find(".esg-media-video").length>0&&!_E.fullScreenMode){var s=o.find(".esg-entry-cover"),r=o.find(".esg-media-poster");if(r.length>0)if(_tpt.is_mobile?(_tpt.gsap.set(s,{autoAlpha:1}),_tpt.gsap.set(r,{autoAlpha:1}),_tpt.gsap.set(e,{autoAlpha:0})):(_tpt.gsap.to(s,.5,{autoAlpha:1}),_tpt.gsap.to(r,.5,{autoAlpha:1}),_tpt.gsap.to(e,.5,{autoAlpha:0})),t)if("youtube"===i)try{a.destroy()}catch(e){}else if("vimeo"===i)try{a.unload()}catch(e){}else if("wistia"===i)try{a.end()}catch(e){}else"html5vid"!==i&&(e.removeClass("haslistener"),e.removeClass("readytoplay"));else setTimeout((function(){}),500)}}function onPlayerStateChange(e){var t=e.target.getIframe(),a=jQuery(t);if(clearTimeout(a.data("esgplayertimer")),e.data===YT.PlayerState.PLAYING&&(e.target.setPlaybackQuality("hd1080"),"on"!==_E[a.data("esg-id")].videoPlaybackInGrid&&stopAllVideos(!0,!1,t.id),a.addClass("isplaying").removeClass("isinpause")),2===e.data){var i=e.target;a.data("esgplayertimer",setTimeout((function(){2===i.getPlayerState()&&(forceVideoInPause(a),i.pauseVideo())}),100))}0===e.data&&forceVideoInPause(a)}function vimeoready_auto(e){var t=e.data("newvimeoplayer");t||(t=new Vimeo.Player(e[0]),e.data("newvimeoplayer",t)),e.addClass("readytoplay"),t.on("play",(function(){stopAllVideos(!0,!1,e.attr("id")),e.addClass("isplaying"),e.removeClass("isinpause")})),t.on("finish",(function(){forceVideoInPause(e),e.removeClass("isplaying")})),t.on("pause",(function(){forceVideoInPause(e),e.removeClass("isplaying")})),t.on("error",(function(){console.log("vimeo error occured")}))}function html5vidready(e,t,a){var i,o;function s(){i?i=!1:(forceVideoInPause(t),t.removeClass("isplaying"))}t.addClass("readytoplay"),t.on("play",(function(){i||(i=!1,stopAllVideos(!0,!1,a),t.addClass("isplaying"),t.removeClass("isinpause"))})),t.on("pause",(function(){clearTimeout(o),o=setTimeout(s,100)})),t.on("ended",(function(){forceVideoInPause(t),t.removeClass("isplaying")})),t.on("seeking",(function(){i=!0}))}function prepareYT(e){var t,a="ytiframe"+Math.round(1e5*Math.random()+1);if(e.hasClass("haslistener")||"undefined"==typeof YT)return(t=e.data("player"))!==undefined&&"function"==typeof t.playVideo;try{e.attr("id",a),t=new YT.Player(a,{events:{onStateChange:onPlayerStateChange}}),e.data("player",t),e.addClass("haslistener").addClass("esg-youtubevideo")}catch(e){return!1}}function playYT(e){var t=e.data("player");t!==undefined&&"function"==typeof t.playVideo&&t.playVideo()}function prepareVimeoUrl(e,t,a){let i=new URL("/video/","https://player.vimeo.com"),o=String(t).split("/");switch(i.pathname+=o[0],i.search=new URLSearchParams({portrait:0}),o[1]&&i.searchParams.set("h",o[1]),a){case"loadMoreContent":i.searchParams.set("autoplay",1),i.searchParams.set("muted",1);break;case"videoClickEvent":i.searchParams.set("muted","on"!==_E[e].videoInlineMute?0:1),i.searchParams.set("title",0),i.searchParams.set("byline",0),i.searchParams.set("html5",1),i.searchParams.set("controls","on"!==_E[e].videoInlineControls?0:1),i.searchParams.set("playsinline",1);break;case"prepareItemsInGrid":i.searchParams.set("muted","on"!==_E[e].videoInlineMute?0:1),i.searchParams.set("title",0),i.searchParams.set("byline",0),i.searchParams.set("html5",1),i.searchParams.set("controls","on"!==_E[e].videoInlineControls?0:1),"on"===_E[e].videoLoopInGrid&&(i.searchParams.set("muted",1),i.searchParams.set("autoplay",1),i.searchParams.set("loop",1),i.searchParams.set("autopause",0))}return i.toString()}function prepareVimeo(e){if(e.hasClass("haslistener")||"undefined"==typeof Vimeo)return"undefined"!=typeof Vimeo&&!(!e.data("newvimeoplayer")||!e.hasClass("readytoplay"));try{var t="vimeoiframe"+Math.round(1e5*Math.random()+1);e.attr("id",t);for(var a,i=e.attr("src"),o={},s=i,r=/([^&=]+)=([^&]*)/g;a=r.exec(s);)o[decodeURIComponent(a[1])]=decodeURIComponent(a[2]);i=(i=o.player_id!==undefined?i.replace(o.player_id,t):i+"&player_id="+t).replace(/&api=0|&api=1/,""),e.attr("src",i),vimeoready_auto(e),e.addClass("haslistener").addClass("esg-vimeovideo")}catch(e){return!1}}function playVimeo(e){var t=e.data("newvimeoplayer");t&&t.play()}function prepareWs(e){var t,a="wsiframe"+Math.round(1e5*Math.random()+1);if(e.hasClass("haslistener")||"undefined"==typeof Ws)return(t=e.data("player"))!==undefined&&"function"==typeof t.playVideo;try{e.attr("id",a),t=new Ws.Player(a,{events:{onStateChange:onPlayerStateChange}}),e.data("player",t),e.addClass("haslistener").addClass("esg-wistiavideo")}catch(e){return!1}}function playWs(e){var t=e.data("player");t!==undefined&&"function"==typeof t.playVideo&&t.wistiaApi.Play()}function prepareSoundCloud(e){var t;if(e.data("player")!==undefined||"undefined"==typeof SC)return(t=e.data("player"))!==undefined&&"function"==typeof t.getVolume;var a="sciframe"+Math.round(1e5*Math.random()+1);try{e.attr("id",a),(t=SC.Widget(a)).bind(SC.Widget.Events.PLAY,(function(){stopAllVideos(!0,!1,e.attr("id")),e.addClass("isplaying"),e.removeClass("isinpause")})),t.bind(SC.Widget.Events.PAUSE,(function(){e.hasClass("isplaying")&&(forceVideoInPause(e),e.removeClass("isplaying"))})),t.bind(SC.Widget.Events.FINISH,(function(){forceVideoInPause(e),e.removeClass("isplaying")})),e.data("player",t),e.addClass("haslistener").addClass("esg-soundcloud")}catch(e){return!1}}function playSC(e){var t=e.data("player");t!==undefined&&"function"==typeof t.getVolume&&setTimeout((function(){t.play()}),500)}function prepareVideo(e){var t;if(e.hasClass("haslistener"))try{return!("function"!=typeof(t=document.getElementById(e.attr("id"))).play||!e.hasClass("readytoplay"))}catch(e){return!1}else{var a="videoid_"+Math.round(1e5*Math.random()+1);e.attr("id",a),(t=document.getElementById(a)).oncanplay=html5vidready(t,e,a),e.addClass("haslistener").addClass("esg-htmlvideo")}}function playVideo(e){var t=e.attr("id");document.getElementById(t).play()}jQuery.fn.extend({esgObserver:function(){_E.generalObserver=!0,_E.win=jQuery(window),_E.doc=jQuery(document),_E.winW=_E.win.width(),_E.winH=_E.win.height(),_E.notIE=document.documentMode===undefined,_E.isChromium=window.chrome,_E.win.on("resize",(function(){_E.winW=_E.win.width(),_E.winH=_E.win.height()})),document.hasFocus()&&(_E.windowInFocus=!0),_E.notIE&&!_E.isChromium?_E.win.on("focusin",(function(){supressFocus||jQuery.fn.redrawAllESG(150)})).on("focusout",(function(){jQuery.fn.redrawAllESG("kill")})):window.addEventListener?(window.addEventListener("focus",(function(){supressFocus||jQuery.fn.redrawAllESG(150)}),!1),window.addEventListener("blur",(function(){jQuery.fn.redrawAllESG("kill")}))):(window.attachEvent("focus",(function(){supressFocus||jQuery.fn.redrawAllESG(150)})),window.attachEvent("blur",(function(){jQuery.fn.redrawAllESG("kill")}))),"onpageshow"in window&&(window.onpageshow=function(e){e.persisted&&jQuery(".esg-hovered").trigger("mouseleave")}),jQuery(window).on("elementor-pro/motion-fx/recalc",(function(){jQuery(".elementor-tab-content.elementor-active").find(".esg-grid.esg-container").each((function(){jQuery(this).esquickdraw()}))}))},redrawAllESG:function(e){clearTimeout(_E.redrawAllTimer),"kill"!==e?!0!==_E.windowInFocus&&(_E.windowInFocus=!0,_E.redrawAllTimer=setTimeout((function(){window.requestAnimationFrame((function(){for(var e in _E)"ready"===_E[e]?.initialised&&(_E[e].c[0].observParams={callBack:e=>{jQuery("#"+e.id).esquickdraw()},runonce:!0,obj:_E[e]},_tpt.observeModule(_E[e].c[0],_E[e].viewportBufferMargin))}))}),e)):_E.windowInFocus=!1},tpessential:function(e){function t(e,t){var a=e.id;if("cobbles"===_E[a].layout?(_E[a].layout="even",_E[a].evenCobbles="on"):_E[a].evenCobbles="off","true"!==_E[a].get&&!0!==_E[a].get){_E[a].get=!0,_E[a].filterGroupClass===undefined||0===_E[a].filterGroupClass.length?_E[a].filterGroupClass="#"+a:_E[a].filterGroupClass="."+_E[a].filterGroupClass,_tpt.force3D="auto",_E.fullScreenMode=!1,_E.win.on("mozfullscreenchange webkitfullscreenchange fullscreenchange",(function(){_E.fullScreenMode=!_E.fullScreenMode})),_E[a].cpar=_E[a].c.parent(),_E[a].mypc=_E[a].cpar.hasClass("myportfolio-container")?_E[a].cpar:_E[a].c.closest(".myportfolio-container"),_E[a].esgloader=buildLoader(_E[a].cpar,a),_E[a].firstshowever===undefined&&jQuery(_E[a].filterGroupClass+".esg-navigationbutton,"+_E[a].filterGroupClass+" .esg-navigationbutton").css({visibility:"hidden"}),_E[a].ESGRPH=jQuery('<div class="esg-relative-placeholder esg-w100-hauto"></div>'),_E[a].cpar.append(_E[a].ESGRPH),_E[a].c.wrap('<div class="'+a+'-fullscreen-forcer esg-fullscreen-forcer"></div>'),_E[a].ESGCFF=_E[a].c.closest("."+a+"-fullscreen-forcer");var i=_E[a].ESGRPH.offset().left;"on"!==_E[a].forceFullWidth&&"on"!==_E[a].forceFullScreen||_tpt.gsap.set(_E[a].ESGCFF,{left:0-i,width:_E.winW}),_E[a].animDelay=0===_E[a].delayBasic?"off":"on",_E[a].UL=_E[a].c.find("ul").first(),_E[a].UL.addClass("mainul").wrap('<div class="esg-overflowtrick"></div>'),_E[a].ESGOT=_E[a].c.find(".esg-overflowtrick"),_E[a].navLeft=jQuery(_E[a].filterGroupClass+".esg-navbutton-solo-left,"+_E[a].filterGroupClass+" .esg-navbutton-solo-left"),_E[a].navRight=jQuery(_E[a].filterGroupClass+".esg-navbutton-solo-right,"+_E[a].filterGroupClass+" .esg-navbutton-solo-right"),_E[a].navLeft_scode=_E[a].navLeft.hasClass("esg-nav-by-shortcode"),_E[a].navRight_scode=_E[a].navLeft.hasClass("esg-nav-by-shortcode"),_E[a].navLeft.length>0&&!_E[a].navLeft_scode&&(_E[a].navLeft.css({marginTop:0-_E[a].navLeft.height()/2+"px"}),_E[a].navLeft.appendTo(_E[a].ESGOT)),_E[a].navRight.length>0&&!_E[a].navRight_scode&&(_E[a].navRight.css({marginTop:0-_E[a].navRight.height()/2+"px"}),_E[a].navRight.appendTo(_E[a].ESGOT)),_tpt.CSSPlugin.defaultTransformPerspective=1200,_E[a].animSpeed=_E[a].animSpeed/1e3,_E[a].delayBasic=_E[a].delayBasic/100,_E[a].filter=_E[a].statfilter,_E[a].origcolumn=_E[a].column,_E[a].currentpage=0,_E[a].c.addClass("esg-layout-"+_E[a].layout),window._T=_E[a],loadVideoApis(a),"even"===_E[a].layout&&"on"===_E[a].forceFullScreen&&(_tpt.gsap.set([_E[a].ESGOT,_E[a].UL],{display:"block",height:getFullscreenHeight(a)+"px"}),_E[a].mypc[0].style.height="auto",_E[a].mypc[0].classList.remove("eg-startheight")),0!==_E[a].googleFonts.length?"Promise"in window?((window.consentApi&&window.consentApi.unblock("https://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js")||Promise.resolve()).then((function(){loadWebFont(a)})),window.consentApi&&window.requestAnimationFrame((function(){gridInit(a)}))):loadWebFont(a):window.requestAnimationFrame((function(){gridInit(a)})),
"button"===_E[a].loadMoreType?(_E[a].c.append('<div class="esg-loadmore-wrapper esg-text-center"><div class="esg-navigationbutton esg-loadmore">LOAD MORE</div></div>'),_E[a].lmbut=_E[a].c.find(".esg-loadmore"),_E[a].lmtxt=_E[a].loadMoreTxt+" ("+checkMoreToLoad(a).length+")","off"===_E[a].loadMoreNr&&(_E[a].lmtxt=_E[a].loadMoreTxt),_E[a].lmbut.html(_E[a].lmtxt),_E[a].lmbut.on("click",(function(){1!==_E[a].loading&&loadMoreItems(a,2)})),0===checkMoreToLoad(a).length&&_E[a].lmbut.remove()):"scroll"===_E[a].loadMoreType&&(_E[a].c.append('<div class="esg-navigationbutton esg-loadmore esg-display-inline-block">LOAD MORE</div>'),_E[a].lmbut=_E[a].c.find(".esg-loadmore"),_E[a].lmtxt=_E[a].loadMoreTxt+" ("+checkMoreToLoad(a).length+")","off"===_E[a].loadMoreNr&&(_E[a].lmtxt=_E[a].loadMoreTxt),_E[a].lmbut.html(_E[a].lmtxt),jQuery(document,window).scroll((function(){checkBottomPos(a,!0)})),0===checkMoreToLoad(a).length&&_E[a].lmbut.remove())}if(_E.doc.on("click."+a,".esg-filterbutton",(function(){checkAnyItemVisible(a)})).on("mouseover",".tp-esg-item",(function(){jQuery(".eg-item-in-focus").removeClass("eg-item-in-focus"),jQuery(this).addClass("eg-item-in-focus")})).on("mouseenter."+a+" mouseover."+a,(function(){jQuery(".esgbox-container").addClass("esgbox-show-toolbar esgbox-show-nav")})).on("click."+a,".esgbox",(function(){stopAllVideos(!0)})).on("click."+a,".esgbox-clone",(function(){return jQuery(this).closest(".tp-esg-item").find(".esgbox").eq(0).trigger("click"),!1})).on("mouseenter."+a+" mouseleave."+a,".esg-anime-item",(function(e){if(_E[a].items[this.id]!==undefined){var t=this.id,i=_E[a].items[this.id].mediacw,o=_E[a].items[this.id];if(i!==undefined&&null!==i&&i.length){var s,r,n,l=e.type.replace("mouse","");if(o.anime.other){var d=esgItemAnimations[o.anime.other][l],u=jQuery.extend({},d.obj);if("enter"===l)switch(o.anime.other){case"esg-item-zoomin":u.scale=o.anime.other_zoomin;break;case"esg-item-zoomout":u.scale=o.anime.other_zoomout;break;case"esg-item-fade":u.opacity=o.anime.other_fade;break;case"esg-item-blur":n=o.anime.other_blur,isNaN(n)&&(n="5"),n=parseInt(n,10),n=Math.max(Math.min(n,30),0),u.blur=Math.max(Math.min(n,30),0);for(let e in _E[a].items)_E[a].items.hasOwnProperty(e)&&-1!==_E[a].items[e].c.className.indexOf("isvisiblenow")&&_E[a].items[e].anime!==undefined&&e!==t&&(_E[a].items[e].twAnime?_E[a].items[e].twAnime.kill():_tpt.gsap.set(_E[a].items[e].media,{webkitFilter:"blur(0px)",filter:"blur(0px)"}),r=jQuery.extend({},u),_E[a].items[e].twAnime=_tpt.gsap.to(_E[a].items[e].media,d.time,{webkitFilter:"blur("+r.blur+"px)",filter:"blur("+r.blur+"px)"}));break;case"esg-item-shift":s=o.anime.other_shift,n=o.anime.shift_other_amount,isNaN(n)&&(n="10"),n=parseInt(n,10),"up"!==s&&"right"!==s||(n*=-1),u[s="up"===s||"down"===s?"y":"x"]=Math.max(Math.min(n,200),-200);break;case"esg-item-rotate":n=o.anime.other_rotate,isNaN(n)&&(n="100"),n=parseInt(n,10),u.rotation=Math.max(Math.min(n,359),-359)}if(u.hasOwnProperty("blur")){if("leave"===l)for(let e in _E[a].items)_E[a].items.hasOwnProperty(e)&&-1!==_E[a].items[e].c.className.indexOf("isvisiblenow")&&_E[a].items[e].anime!==undefined&&(_E[a].items[e].twAnime?_E[a].items[e].twAnime.kill():_tpt.gsap.set(_E[a].items[e].media,{webkitFilter:"blur(0px)",filter:"blur(0px)"}),r=jQuery.extend({},u),_E[a].items[e].twAnime=_tpt.gsap.to(_E[a].items[e].media,d.time,{webkitFilter:"blur("+r.blur+"px)",filter:"blur("+r.blur+"px)"}))}else for(let e in _E[a].items)_E[a].items.hasOwnProperty(e)&&-1!==_E[a].items[e].c.className.indexOf("isvisiblenow")&&_E[a].items[e].anime!==undefined&&e!==t&&_tpt.gsap.to(_E[a].items[e].mediacw[0],d.time,u)}if(o.anime.itm){var c=esgItemAnimations[o.anime.itm][l],p=jQuery.extend({},c.obj);if("enter"===l)switch(o.anime.itm){case"esg-item-zoomin":p.scale=o.anime.zoomin;break;case"esg-item-zoomout":p.scale=o.anime.zoomout;break;case"esg-item-fade":p.opacity=o.anime.fade;break;case"esg-item-blur":n=o.anime.blur,isNaN(n)&&(n="5"),n=parseInt(n,10),n=Math.max(Math.min(n,30),0),p.blur=Math.max(Math.min(n,30),0),o.twAnime?o.twAnime.kill():_tpt.gsap.set(o.media,{webkitFilter:"blur(0px)",filter:"blur(0px)"}),o.twAnime=_tpt.gsap.to(o.media,c.time,{webkitFilter:"blur("+p.blur+"px)",filter:"blur("+p.blur+"px)"});break;case"esg-item-shift":s=o.anime.shift,n=o.anime.shift_amount,isNaN(n)&&(n="10"),n=parseInt(n,10),"up"!==s&&"right"!==s||(n*=-1),p[s="up"===s||"down"===s?"y":"x"]=Math.max(Math.min(n,200),-200);break;case"esg-item-rotate":n=o.anime.rotate,isNaN(n)&&(n="30"),n=parseInt(n,10),p.rotation=Math.max(Math.min(n,359),-359)}p.hasOwnProperty("blur")?(o.twAnime?o.twAnime.kill():_tpt.gsap.set(o.media,{webkitFilter:"blur(0px)",filter:"blur(0px)"}),o.twAnime=_tpt.gsap.to(o.media,c.time,{webkitFilter:"blur("+p.blur+"px)",filter:"blur("+p.blur+"px)"})):_tpt.gsap.to(i,c.time,p)}}}})),"on"===_E[a].paginationSwipe){var o,s=!1;_E[a].ESGOT.on("touchstart",(function(e){if((e=e.originalEvent).touches&&(e=e.touches[0]),o=e.pageX,"off"===_E[a].paginationDragVer)return!1})).on("touchmove",(function(e){(e=e.originalEvent).touches&&(e=e.touches[0]),s=e.pageX})).on("touchend",(function(){!1!==s&&Math.abs(o-s)>_E[a].pageSwipeThrottle&&(o>s?onRightNavClick(a):onLeftNavClick(a)),s=!1}))}if("on"===_E[a].paginationAutoplay){var r,n,l;function g(e){r=!1,n&&n.kill&&n.kill(),l&&(n=_tpt.gsap.to({},{duration:parseFloat(_E[e].paginationAutoplayDelay)/1e3,repeat:-1,onRepeat:function(){h(e)}}))}function h(e){onRightNavClick(e)}_E[a].c.on("mouseenter.esgpagination",(function(){r=!0,n&&n.kill&&n.kill()})).on("mouseleave.esgpagination",(function(){g(a)})),_E[a].c.on("essential_grid_ready_to_use",(function(){_E[a].c.find(".esg-pagination").length||_E[a].c.find(".esg-navbutton-solo-right").length?(l=!0,r||g(a)):_E[a].c.off(".esgpagination")}))}if("on"===_E[a].filterDeepLink&&!_E.filterDeepLinkInit){jQuery(".esg-filterbutton").on("click",(function(){_E[a].loadMoreTriggerCache=!1;var e=window.location.href.split("#");e=e[0];var t=jQuery(this).data("filter");if(0!==t.indexOf("filter-")||jQuery(this).hasClass("selected"))history.pushState({},null,e);else{var i=t.replace("filter-","#");history.pushState({},null,e+i)}}));var d=jQuery(".esg-grid"),u=window.location.href;if(d.length&&-1!==u.search("#")){var c=u.split("#");if(c=c[c.length-1]){c=c.toLowerCase().split(" ").join("").split("/").join("");var p=setInterval((function(){d.length===d.filter(":visible").length&&(clearInterval(p),jQuery('div[data-filter="filter-'+c+'"]').trigger("click"))}),500)}}_E.filterDeepLinkInit=!0}var f=_E[a].c.find(".esg-filter-wrapper");f.each((function(e){if(e>0&&this.dataset.rule){var t=jQuery(this),a=f.eq(e-1);updateFilterVisibility(f,t,a,this.dataset.rule,!0)}}))}
jQuery.fn.tpessential.defaults={forceFullWidth:"off",forceFullScreen:"off",fullScreenOffsetContainer:"",row:3,column:4,space:10,pageAnimation:"fade",animSpeed:600,delayBasic:.08,smartPagination:"on",paginationScrollToTop:"off",paginationScrollToTopOffset:200,layout:"even",rtl:"off",aspectratio:"auto",bgPosition:"center center",bgSize:"cover",videoJsPath:"",overflowoffset:0,mainhoverdelay:0,rowItemMultiplier:[],filterGroupClass:"",filterType:"",filterLogic:"or",filterDeepLink:"off",showDropFilter:"hover",filterNoMatch:"No Items for the Selected Filter",evenGridMasonrySkinPusher:"on",loadMoreType:"none",loadMoreItems:[],loadMoreAmount:5,loadMoreTxt:"Load More",loadMoreNr:"on",loadMoreEndTxt:"No More Items for the Selected Filter",loadMoreAjaxUrl:"",loadMoreAjaxToken:"",loadMoreAjaxAction:"",videoPlaybackInGrid:"on",videoLoopInGrid:"on",videoInlineControls:"on",videoInlineMute:"on",videoPlaybackOnHover:"off",keepLayersInline:"off",lazyLoad:"off",lazyLoadColor:"#ff0000",gridID:0,mediaFilter:"",spinner:"",spinnerColor:"",lightBoxMode:"single",cobblesPattern:"",searchInput:".faqsearch",googleFonts:"",googleFontJS:"//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js",ajaxContentTarget:"",ajaxScrollToOnLoad:"off",ajaxScrollToOffset:100,ajaxCallback:"",ajaxCallbackArgument:"on",ajaxCssUrl:"",ajaxJsUrl:"",ajaxCloseButton:"on",ajaxNavButton:"on",ajaxCloseTxt:"Close",ajaxCloseType:"type1",ajaxClosePosition:"tr",ajaxCloseInner:"true",ajaxCloseStyle:"light",ajaxTypes:[],youtubeNoCookie:"false",cookies:{search:"off",filter:"off",pagination:"off",loadmore:"off",timetosave:"30"}},!0!==(_E=jQuery.fn.tpessential).generalObserver&&jQuery.fn.esgObserver(),e=jQuery.extend({},jQuery.fn.tpessential.defaults,e),void 0===window.WebFontConfig&&(window.WebFontConfig={});let a=this;return new Promise((e=>{const t=setInterval((()=>{esgAnimmatrix&&(clearInterval(t),e("esgAnimmatrix ready"))}),19)})).then((()=>{a.each((function(){const a=this.id;_E[a]=e,_E[a].c=jQuery(this),_E[a].c.parent().css("position","relative"),_E[a].contPadTop=parseInt(_E[a].c.css("paddingTop"),0),_E[a].contPadBottom=parseInt(_E[a].c.css("paddingBottom"),0),_E[a].viewportBuffer=0,_E[a].viewportBufferMargin="-100px",_E[a].states??={},_E[a].dims??={},_E[a].c.css({display:"block"}),_E[a].c[0].observParams={callBack:t,runonce:!0,obj:_E[a]},_tpt.observeModule(_E[a].c[0],_E[a].viewportBufferMargin)}))})),this},
esappend:function(e){if(this!==undefined)var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;return prepareItemsInGrid(t,!0),organiseGrid(t,"esappend"),prepareSortingAndOrders(t),_E[t].lastslide},esskill:function(){if(this!==undefined)var e=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;jQuery("body").off("."+e),_E.win.off(".resize.essg"+e+" resize.esglb"+e),_E[e].c.find("*").each((function(){jQuery(this).off(),jQuery(this).remove()})),_E[e].c.remove(),_E[e].c.html(),_E[e].c=null},esreadsettings:function(e){if(this!==undefined)var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;return _E[t]},esredraw:function(e){if(this!==undefined&&0!==this.length){var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;if(t!==undefined){if(e!==undefined){if(e.space!==undefined&&(_E[t].space=parseInt(e.space,0)),e.row!==undefined&&(_E[t].row=parseInt(e.row,0)),e.rtl!==undefined&&(_E[t].rtl=e.rtl),e.aspectratio!==undefined&&(_E[t].aspectratio=e.aspectratio),e.forceFullWidth!==undefined)if(_E[t].forceFullWidth=e.forceFullWidth,"on"===_E[t].forceFullWidth){var a=_E[t].ESGRPH.offset().left;_E[t].ESGCFF.css({left:0-a,width:_E.winW})}else _E[t].ESGCFF.css({left:0,width:"auto"});if(e.rowItemMultiplier!==undefined&&(_E[t].rowItemMultiplier=e.rowItemMultiplier),e.responsiveEntries!==undefined&&(_E[t].responsiveEntries=e.responsiveEntries),e.hideBlankItemsAt!==undefined&&(_E[t].hideBlankItemsAt=e.hideBlankItemsAt),e.column!==undefined){if(e.column<=0||e.column>=20){var i=getBestFitColumn(t);_E[t].column=i.column,_E[t].columnindex=i.index,_E[t].mmHeight=i.mmHeight}else _E[t].column=parseInt(e.column,0);_E[t].origcolumn=_E[t].column}e.animSpeed!==undefined&&(_E[t].animSpeed=e.animSpeed/1e3),e.delayBasic!==undefined&&(_E[t].delayBasic=e.delayBasic/100),e.pageAnimation!==undefined&&(_E[t].pageAnimation=e.pageAnimation),e.changedAnim!==undefined&&(_E[t].changedAnim=e.changedAnim),!0===e.silent&&(_E[t].silent=!0)}_E[t].started=!0,setItemsOnPages(t),organiseGrid(t,"esredraw")}}},esquickdraw:function(e){if(this!==undefined)var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;_E[t].silent=!0,setItemsOnPages(t),organiseGrid(t,"esquickdraw"),stopAllVideos(!0)},updateManuelOrder:function(e){if(this!==undefined)var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;if(_E[t].itemsOrder=_E[t].itemsOrder===undefined?[]:_E[t].itemsOrder,"liupdate"===e){_E[t].manuelsorting=!0,_E[t].itemsOrder=[];var a=_E[t].UL[0].getElementsByClassName("tp-esg-item");for(var i in a)a[i]!==undefined&&null!==a[i]&&a[i].id!==undefined&&""!==a[i].id&&_E[t].itemsOrder.push(a[i].id);setItemsOnPages(t),organiseGrid(t,"esredraw")}else if(e===undefined)for(var o in _E[t].items)_E[t].items.hasOwnProperty(o)&&_E[t].itemsOrder.push(o)},esreinit:function(e){if(this!==undefined)var t=this.id===undefined&&this[0]!==undefined?this[0].id:this.id;return prepareItemsInGrid(t,!0),organiseGrid(t,"esreinit"),prepareSortingAndOrders(t),_E[t].lastslide}}),function(){var e,t,a={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(e in a)if(e in document){t=a[e];break}}()})(jQuery),function(e,t){var a,i=!1,o=null,s=parseFloat,r=Math.min,n=/(-?\d+\.?\d*)$/g,l=/(\d+\.?\d*)$/g,d=[],u=[],c=function(e){return"string"==typeof e},p=function(e,t){for(var a,i=e.length,o=i;o--;)t(e[a=i-o-1],a)},f=Array.prototype.indexOf||function(e){var t=this.length,a=Number(arguments[1])||0;for((a=a<0?Math.ceil(a):Math.floor(a))<0&&(a+=t);a<t;a++)if(a in this&&this[a]===e)return a;return-1};function g(e,t){for(var a=0,o=e.length;a<o;a++)if(e[a]===t)return!0;return i}e.tinysort={id:"TinySort",version:"1.5.6",copyright:"Copyright (c) 2008-2013 Ron Valstar",uri:"http://tinysort.sjeiti.com/",licensed:{MIT:"http://www.opensource.org/licenses/mit-license.php",GPL:"http://www.gnu.org/licenses/gpl.html"},plugin:(a=function(e,t){d.push(e),u.push(t)},a.indexOf=f,a),defaults:{order:"asc",attr:o,data:o,useVal:i,place:"start",returns:i,cases:i,forceStrings:i,ignoreDashes:i,sortFunction:o}},e.fn.extend({tinysort:function(){var t,a,h,m,_=this,E=[],w=[],v=[],y=[],b=0,x=[],k=[],C=function(e){p(d,(function(t){t.call(t,e)}))},j=function(e,t){var a;return"string"==typeof t&&(e.cases||(t=(a=t)&&a.toLowerCase?a.toLowerCase():a),t=t.replace(/^\s*(.*?)\s*$/i,"$1")),t},A=function(e,t){var a=0;for(0!==b&&(b=0);0===a&&b<m;){var o=y[b],r=o.oSettings,d=r.ignoreDashes?l:n;if(C(r),r.sortFunction)a=r.sortFunction(e,t);else if("rand"===r.order)a=Math.random()<.5?1:-1;else{var f=i,g=j(r,e.s[b]),h=j(r,t.s[b]);if(!r.forceStrings){var _=c(g)?g&&g.match(d):i,E=c(h)?h&&h.match(d):i;if(_&&E)g.substr(0,g.length-_[0].length)===h.substr(0,h.length-E[0].length)&&(f=!0,g=s(_[0]),h=s(E[0]))}a=o.iAsc*(g<h?-1:g>h?1:0)}p(u,(function(e){a=e.call(e,f,g,h,a)})),0===a&&b++}return a};for(t=0,h=arguments.length;t<h;t++){var O=arguments[t];c(O)?x.push(O)-1>k.length&&(k.length=x.length-1):k.push(O)>x.length&&(x.length=k.length)}for(x.length>k.length&&(k.length=x.length),0===(m=x.length)&&(m=x.length=1,k.push({})),t=0,h=m;t<h;t++){var P=x[t],I=e.extend({},e.tinysort.defaults,k[t]),T=!(!P||""===P),Q=T&&":"===P[0];y.push({sFind:P,oSettings:I,bFind:T,bAttr:!(I.attr===o||""===I.attr),bData:I.data!==o,bFilter:Q,$Filter:Q?_.filter(P):_,fnSort:I.sortFunction,iAsc:"asc"===I.order?1:-1})}return _.each((function(t,i){var o,s=e(i),r=s.parent().get(0),n=[];for(a=0;a<m;a++){var l=y[a],d=l.bFind?l.bFilter?l.$Filter.filter(i):s.find(l.sFind):s;n.push(l.bData?d.data(l.oSettings.data):l.bAttr?d.attr(l.oSettings.attr):l.oSettings.useVal?d.val():d.text()),undefined===o&&(o=d)}var u=f.call(v,r);u<0&&(u=v.push(r)-1,w[u]={s:[],n:[]}),o.length>0?w[u].s.push({s:n,e:s,n:t}):w[u].n.push({e:s,n:t})})),p(w,(function(e){e.s.sort(A)})),p(w,(function(e){var a=e.s,i=e.n,o=a.length,s=i.length,n=o+s,l=[],d=n,u=[0,0];switch(I.place){case"first":p(a,(function(e){d=r(d,e.n)}));break;case"org":p(a,(function(e){l.push(e.n)}));break;case"end":d=s;break;default:d=0}for(t=0;t<n;t++){var c=!!g(l,t)||t>=d&&t<d+o,f=c?0:1,h=(c?a:i)[u[f]].e;h.parent().append(h),!c&&I.returns||E.push(h.get(0)),u[f]++}})),_.length=0,Array.prototype.push.apply(_,E),_}}),e.fn.TinySort=e.fn.Tinysort=e.fn.tsort=e.fn.tinysort,requestAnimationFrame((function(){for(let e in window.ESG.inits)window.ESG.inits.hasOwnProperty(e)&&!0!==window.ESG.inits[e].state&&(window.ESG.inits[e].state=!0,window.ESG.inits[e].call())}))}(jQuery),function(e,t){let a=!1;function i(){jQuery("span.eg-post-like").on("click",(function(){var e,t;return t=(e=jQuery(this).closest("a")).data("post_id"),jQuery.ajax({type:"post",url:eg_ajax_var.url,data:"action=ess_grid_post_like&nonce="+eg_ajax_var.nonce+"&post_like=&post_id="+t,success:function(t){"already"!==t&&(e.addClass("eg-post-like-voted"),e.closest("li").find(".eg-post-count").text(t))}}),!1}))}"loading"===document.readyState?document.addEventListener("readystatechange",(function(){"interactive"!==document.readyState&&"complete"!==document.readyState||a||(a=!0,i())})):(a=!0,i())}(jQuery)},waitESG=function(){let e=void 0===window?._tpt?.gsap&&void 0===ESG?.E?.plugin_url;if("undefined"==typeof jQuery||void 0===window._tpt||void 0===window._tpt.regResource||e)return setTimeout(waitESG,29);void 0===window._tpt.gsap&&window._tpt.regResource({id:"tpgsap",url:ESG.E.plugin_url+"/public/assets/js/libs/tpgsap.js"}),_tpt.checkResources(["tpgsap"]).then(startESG)};waitESG()}();
!function(e,t,o,s){"use strict";if(e.console=e.console||{info:function(e){}},o)if(o.fn.esgbox)console.info("esgBox already initialized");else{var n,i,a,r,l={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,captionPosition:"bottom",preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{esgbox:!0}}},iframe:{tpl:'<iframe id="esgbox-frame{rnd}" name="esgbox-frame{rnd}" class="esgbox-iframe" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="esgbox-video" autoplay playsinline controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="esgbox-container" role="dialog" tabindex="-1"><div class="esgbox-bg"></div><div class="esgbox-inner"><div class="esgbox-infobar"><span data-esgbox-index></span>&nbsp;/&nbsp;<span data-esgbox-count></span></div><div class="esgbox-toolbar">{{buttons}}</div><div class="esgbox-navigation">{{arrows}}</div><div class="esgbox-stage"></div><div class="esgbox-caption esgbox-caption-{{position}}"><div class="esgbox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="esgbox-loading"></div>',errorTpl:'<div class="esgbox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-esgbox-download class="esgbox-button esgbox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-esgbox-zoom class="esgbox-button esgbox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-esgbox-close class="esgbox-button esgbox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-esgbox-prev class="esgbox-button esgbox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-esgbox-next class="esgbox-button esgbox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-esgbox-close class="esgbox-button esgbox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".esgbox-container",axis:"y"},wheel:"auto",onInit:o.noop,beforeLoad:o.noop,afterLoad:o.noop,beforeShow:o.noop,afterShowESGBX:o.noop,beforeClose:o.noop,afterClose:o.noop,onActivate:o.noop,onDeactivate:o.noop,clickContent:function(e,t){return"image"===e.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(e,t){return"image"===e.type&&"toggleControls"},clickSlide:function(e,t){return"image"===e.type?"toggleControls":"close"},dblclickContent:function(e,t){return"image"===e.type&&"zoom"},dblclickSlide:function(e,t){return"image"===e.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},c=o(e),d=o(t),g=0,u=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},p=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(t){return e.setTimeout(t,1e3/60)},h=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.oCancelAnimationFrame||function(t){e.clearTimeout(t)},f=function(){var e,o=t.createElement("fakeelement"),n={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in n)if(o.style[e]!==s)return n[e];return"transitionend"}(),b=function(e){return e&&e.length&&e[0].offsetHeight},m=function(e,t){var s=o.extend(!0,{},e,t);return o.each(t,(function(e,t){Array.isArray(t)&&(s[e]=t)})),s},v=function(e,t,s){var n=this;n.opts=m({index:s},o.esgbox.defaults),o.isPlainObject(t)&&(n.opts=m(n.opts,t)),o.esgbox.isMobile&&(n.opts=m(n.opts,n.opts.mobile)),n.id=n.opts.id||++g,n.currIndex=parseInt(n.opts.index,10)||0,n.prevIndex=null,n.prevPos=null,n.currPos=0,n.firstRun=!0,n.group=[],n.slides={},n.addContent(e),n.group.length&&n.init()};o.extend(v.prototype,{init:function(){var s,n,i=this,a=i.group[i.currIndex].opts;a.closeExisting&&o.esgbox.close(!0),o("body").addClass("esgbox-active"),!o.esgbox.getInstance()&&!1!==a.hideScrollbar&&!o.esgbox.isMobile&&t.body.scrollHeight>e.innerHeight&&(o("head").append('<style id="esgbox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(e.innerWidth-t.documentElement.clientWidth)+"px;}</style>"),o("body").addClass("compensate-for-scrollbar")),n="",o.each(a.buttons,(function(e,t){n+=a.btnTpl[t]||""})),s=o(i.translate(i,a.baseTpl.replace("{{buttons}}",n).replace("{{arrows}}",a.btnTpl.arrowLeft+a.btnTpl.arrowRight).replace("{{position}}",a.captionPosition))).attr("id","esgbox-container-"+i.id).addClass(a.baseClass).data("EsgBox",i).appendTo(a.parentEl),i.$refs={container:s},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(e){i.$refs[e]=s.find(".esgbox-"+e)})),i.trigger("onInit"),i.activate(),i.jumpTo(i.currIndex)},translate:function(e,t){var o=e.opts.i18n[e.opts.lang]||e.opts.i18n.en;return t.replace(/\{\{(\w+)\}\}/g,(function(e,t){return o[t]===s?e:o[t]}))},addContent:function(e){var t,n=this,i=o.makeArray(e);o.each(i,(function(e,t){var i,a,r,l,c,d={},g={};o.isPlainObject(t)?(d=t,g=t.opts||t):"object"==typeof t&&null!==t&&o(t).length?(g=(i=o(t)).data()||{},(g=o.extend(!0,{},g,g.options)).$orig=i,d.src=n.opts.src||g.src||i.attr("href"),d.type||d.src||(d.type="inline",d.src=t)):d={type:"html",src:t+""},d.opts=o.extend(!0,{},n.opts,g),Array.isArray(g.buttons)&&(d.opts.buttons=g.buttons),o.esgbox.isMobile&&d.opts.mobile&&(d.opts=m(d.opts,d.opts.mobile)),a=d.type||d.opts.type,l=d.src||"",!a&&l&&((r=l.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video","false"!=d.opts.videoAutoPlay&&!1!==d.opts.videoAutoPlay||(d.opts.video.autoStart=!1,d.opts.video.tpl=d.opts.video.tpl.replace("autoplay",'preload="none"')),d.opts.video.format||(d.opts.video.format="video/"+("ogv"===r[1]?"ogg":r[1]))):l.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":l.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",d=o.extend(!0,d,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===l.charAt(0)&&(a="inline")),a?d.type=a:n.trigger("objectNeedsType",d),d.contentType||(d.contentType=o.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=n.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=o.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.$thumb=d.opts.$thumb||null,d.opts.$trigger&&d.index===n.opts.index&&(d.$thumb=d.opts.$trigger.find("img:first"),d.$thumb.length&&(d.opts.$orig=d.opts.$trigger)),d.$thumb&&d.$thumb.length||!d.opts.$orig||(d.$thumb=d.opts.$orig.find("img:first")),d.$thumb&&!d.$thumb.length&&(d.$thumb=null),d.thumb=d.opts.thumb||(d.$thumb?d.$thumb[0].src:null),"function"==typeof d.opts.caption&&(d.opts.caption=d.opts.caption.apply(t,[n,d])),"function"==typeof n.opts.caption&&(d.opts.caption=n.opts.caption.apply(t,[n,d])),d.opts.caption instanceof o||(d.opts.caption=d.opts.caption===s?"":d.opts.caption+""),"ajax"===d.type&&(c=l.split(/\s+/,2)).length>1&&(d.src=c.shift(),d.opts.filter=c.shift()),d.opts.modal&&(d.opts=o.extend(!0,d.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),n.group.push(d)})),Object.keys(n.slides).length&&(n.updateControls(),(t=n.Thumbs)&&t.isActive&&(t.create(),t.focus()))},addEvents:function(){var t=this;t.removeEvents(),t.$refs.container.on("click.egbx-close","[data-esgbox-close]",(function(e){e.stopPropagation(),e.preventDefault(),t.close(e)})).on("touchstart.egbx-prev click.egbx-prev","[data-esgbox-prev]",(function(e){e.stopPropagation(),e.preventDefault(),t.previous()})).on("touchstart.egbx-next click.egbx-next","[data-esgbox-next]",(function(e){e.stopPropagation(),e.preventDefault(),t.next()})).on("click.egbx","[data-esgbox-zoom]",(function(e){t[t.isScaledDown()?"scaleToActual":"scaleToFit"]()})),c.on("orientationchange.egbx resize.egbx",(function(e){e&&e.originalEvent&&"resize"===e.originalEvent.type?(t.requestId&&h(t.requestId),t.requestId=p((function(){t.update(e)}))):(t.current&&"iframe"===t.current.type&&t.$refs.stage.hide(),setTimeout((function(){t.$refs.stage.show(),t.update(e)}),o.esgbox.isMobile?600:250))})),d.on("keydown.egbx",(function(e){var s=(o.esgbox?o.esgbox.getInstance():null).current,n=e.keyCode||e.which;if(9!=n){if(!(!s.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||o(e.target).is("input,textarea,video,audio,select")))return 8===n||27===n?(e.preventDefault(),void t.close(e)):37===n||38===n?(e.preventDefault(),void t.previous()):39===n||40===n?(e.preventDefault(),void t.next()):void t.trigger("afterKeydown",e,n)}else s.opts.trapFocus&&t.focus(e)})),t.group[t.currIndex].opts.idleTime&&(t.idleSecondsCounter=0,d.on("mousemove.egbx-idle mouseleave.egbx-idle mousedown.egbx-idle touchstart.egbx-idle touchmove.egbx-idle scroll.egbx-idle keydown.egbx-idle",(function(e){t.idleSecondsCounter=0,t.isIdle&&t.showControls(),t.isIdle=!1})),t.idleInterval=e.setInterval((function(){t.idleSecondsCounter++,t.idleSecondsCounter>=t.group[t.currIndex].opts.idleTime&&!t.isDragging&&(t.isIdle=!0,t.idleSecondsCounter=0,t.hideControls())}),1e3))},removeEvents:function(){var t=this;c.off("orientationchange.egbx resize.egbx"),d.off("keydown.egbx .egbx-idle"),this.$refs.container.off(".egbx-close .egbx-prev .egbx-next"),t.idleInterval&&(e.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(e){return this.jumpTo(this.currPos-1,e)},next:function(e){return this.jumpTo(this.currPos+1,e)},jumpTo:function(e,t){var n,i,a,r,l,c,d,g,p,h=this,f=h.group.length;if(!(h.isDragging||h.isClosing||h.isAnimating&&h.firstRun)){if(e=parseInt(e,10),!(a=h.current?h.current.opts.loop:h.opts.loop)&&(e<0||e>=f))return!1;if(n=h.firstRun=!Object.keys(h.slides).length,l=h.current,h.prevIndex=h.currIndex,h.prevPos=h.currPos,r=h.createSlide(e),f>1&&((a||r.index<f-1)&&h.createSlide(e+1),(a||r.index>0)&&h.createSlide(e-1)),h.current=r,h.currIndex=r.index,h.currPos=r.pos,h.trigger("beforeShow",n),h.updateControls(),r.forcedDuration=s,u(t)?r.forcedDuration=t:t=r.opts[n?"animationDuration":"transitionDuration"],t=parseInt(t,10),i=h.isMoved(r),r.$slide.addClass("esgbox-slide--current"),n)return r.opts.animationEffect&&t&&h.$refs.container.css("transition-duration",t+"ms"),h.$refs.container.addClass("esgbox-is-open").trigger("focus"),h.loadSlide(r),void h.preload("image");c=o.esgbox.getTranslate(l.$slide),d=o.esgbox.getTranslate(h.$refs.stage),o.each(h.slides,(function(e,t){o.esgbox.stop(t.$slide,!0)})),l.pos!==r.pos&&(l.isComplete=!1),l.$slide.removeClass("esgbox-slide--complete esgbox-slide--current"),i?(p=c.left-(l.pos*c.width+l.pos*l.opts.gutter),o.each(h.slides,(function(e,s){s.$slide.removeClass("esgbox-animated").removeClass((function(e,t){return(t.match(/(^|\s)esgbox-fx-\S+/g)||[]).join(" ")}));var n=s.pos*c.width+s.pos*s.opts.gutter;o.esgbox.setTranslate(s.$slide,{top:0,left:n-d.left+p}),s.pos!==r.pos&&s.$slide.addClass("esgbox-slide--"+(s.pos>r.pos?"next":"previous")),b(s.$slide),o.esgbox.animate(s.$slide,{top:0,left:(s.pos-r.pos)*c.width+(s.pos-r.pos)*s.opts.gutter},t,(function(){s.$slide.css({transform:"",opacity:""}).removeClass("esgbox-slide--next esgbox-slide--previous"),s.pos===h.currPos&&h.complete()}))}))):t&&r.opts.transitionEffect&&(g="esgbox-animated esgbox-fx-"+r.opts.transitionEffect,l.$slide.addClass("esgbox-slide--"+(l.pos>r.pos?"next":"previous")),o.esgbox.animate(l.$slide,g,t,(function(){l.$slide.removeClass(g).removeClass("esgbox-slide--next esgbox-slide--previous")}),!1)),r.isLoaded?h.revealContent(r):h.loadSlide(r),h.preload("image")}},createSlide:function(e){var t,s,n=this;return s=(s=e%n.group.length)<0?n.group.length+s:s,!n.slides[e]&&n.group[s]&&(t=o('<div class="esgbox-slide"></div>').appendTo(n.$refs.stage),n.slides[e]=o.extend(!0,{},n.group[s],{pos:e,$slide:t,isLoaded:!1}),n.updateSlide(n.slides[e])),n.slides[e]},scaleToActual:function(e,t,n){var i,a,r,l,c,d=this,g=d.current,u=g.$content,p=o.esgbox.getTranslate(g.$slide).width,h=o.esgbox.getTranslate(g.$slide).height,f=g.width,b=g.height;d.isAnimating||d.isMoved()||!u||"image"!=g.type||!g.isLoaded||g.hasError||(d.isAnimating=!0,o.esgbox.stop(u),e=e===s?.5*p:e,t=t===s?.5*h:t,(i=o.esgbox.getTranslate(u)).top-=o.esgbox.getTranslate(g.$slide).top,i.left-=o.esgbox.getTranslate(g.$slide).left,l=f/i.width,c=b/i.height,a=.5*p-.5*f,r=.5*h-.5*b,f>p&&((a=i.left*l-(e*l-e))>0&&(a=0),a<p-f&&(a=p-f)),b>h&&((r=i.top*c-(t*c-t))>0&&(r=0),r<h-b&&(r=h-b)),d.updateCursor(f,b),o.esgbox.animate(u,{top:r,left:a,scaleX:l,scaleY:c},n||366,(function(){d.isAnimating=!1})),d.SlideShow&&d.SlideShow.isActive&&d.SlideShow.stop())},scaleToFit:function(e){var t,s=this,n=s.current,i=n.$content;s.isAnimating||s.isMoved()||!i||"image"!=n.type||!n.isLoaded||n.hasError||(s.isAnimating=!0,o.esgbox.stop(i),t=s.getFitPos(n),s.updateCursor(t.width,t.height),o.esgbox.animate(i,{top:t.top,left:t.left,scaleX:t.width/i.width(),scaleY:t.height/i.height()},e||366,(function(){s.isAnimating=!1})))},getFitPos:function(e){var t,s,n,i,a=e.$content,r=e.$slide,l=e.width||e.opts.width,c=e.height||e.opts.height,d={};if(!e.isLoaded||!a||!a.length)return!1;if(t=o.esgbox.getTranslate(this.$refs.stage).width,s=o.esgbox.getTranslate(this.$refs.stage).height,t-=parseFloat(r.css("paddingLeft"))+parseFloat(r.css("paddingRight"))+parseFloat(a.css("marginLeft"))+parseFloat(a.css("marginRight")),s-=parseFloat(r.css("paddingTop"))+parseFloat(r.css("paddingBottom"))+parseFloat(a.css("marginTop"))+parseFloat(a.css("marginBottom")),l&&c||(l=t,c=s),(l*=n=Math.min(1,t/l,s/c))>t-.5&&(l=t),(c*=n)>s-.5&&(c=s),"image"===e.type)d.top=Math.floor(.5*(s-c))+parseFloat(r.css("paddingTop")),d.left=Math.floor(.5*(t-l))+parseFloat(r.css("paddingLeft"));else if("video"===e.contentType){if("string"==typeof e.opts.ratio&&e.opts.ratio.indexOf(":")){var g=e.opts.ratio.split(":");e.opts.ratio=g[0]/g[1]}c>l/(i=e.opts.width&&e.opts.height?l/c:e.opts.ratio||16/9)?c=l/i:l>c*i&&(l=c*i)}return d.width=l,d.height=c,d},update:function(e){var t=this;o.each(t.slides,(function(o,s){t.updateSlide(s,e)}))},updateSlide:function(e,t){var s=this,n=e&&e.$content,i=e.width||e.opts.width,a=e.height||e.opts.height,r=e.$slide;s.adjustCaption(e),n&&(i||a||"video"===e.contentType)&&!e.hasError&&(o.esgbox.stop(n),o.esgbox.setTranslate(n,s.getFitPos(e)),e.pos===s.currPos&&(s.isAnimating=!1,s.updateCursor())),s.adjustLayout(e),r.length&&(r.trigger("refresh"),e.pos===s.currPos&&s.$refs.toolbar.add(s.$refs.navigation.find(".esgbox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),s.trigger("onUpdate",e,t)},centerSlide:function(e){var t=this,n=t.current,i=n.$slide;!t.isClosing&&n&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("esgbox-slide--previous esgbox-slide--next"),o.esgbox.animate(i,{top:0,left:0,opacity:1},e===s?0:e,(function(){i.css({transform:"",opacity:""}),n.isComplete||t.complete()}),!1))},isMoved:function(e){var t,s,n=e||this.current;return!!n&&(s=o.esgbox.getTranslate(this.$refs.stage),t=o.esgbox.getTranslate(n.$slide),!n.$slide.hasClass("esgbox-animated")&&(Math.abs(t.top-s.top)>.5||Math.abs(t.left-s.left)>.5))},updateCursor:function(e,t){var s,n,i=this,a=i.current,r=i.$refs.container;a&&!i.isClosing&&i.Guestures&&(r.removeClass("esgbox-is-zoomable esgbox-can-zoomIn esgbox-can-zoomOut esgbox-can-swipe esgbox-can-pan"),n=!!(s=i.canPan(e,t))||i.isZoomable(),r.toggleClass("esgbox-is-zoomable",n),o("[data-esgbox-zoom]").prop("disabled",!n),s?r.addClass("esgbox-can-pan"):n&&("zoom"===a.opts.clickContent||"function"==typeof a.opts.clickContent&&"zoom"==a.opts.clickContent(a))?r.addClass("esgbox-can-zoomIn"):a.opts.touch&&(a.opts.touch.vertical||i.group.length>1)&&"video"!==a.contentType&&r.addClass("esgbox-can-swipe"))},isZoomable:function(){var e,t=this,o=t.current;if(o&&!t.isClosing&&"image"===o.type&&!o.hasError){if(!o.isLoaded)return!0;if((e=t.getFitPos(o))&&(o.width>e.width||o.height>e.height))return!0}return!1},isScaledDown:function(e,t){var n=!1,i=this.current,a=i.$content;return e!==s&&t!==s?n=e<i.width&&t<i.height:a&&(n=(n=o.esgbox.getTranslate(a)).width<i.width&&n.height<i.height),n},canPan:function(e,t){var n=this.current,i=null,a=!1;return"image"===n.type&&(n.isComplete||e&&t)&&!n.hasError&&(a=this.getFitPos(n),e!==s&&t!==s?i={width:e,height:t}:n.isComplete&&(i=o.esgbox.getTranslate(n.$content)),i&&a&&(a=Math.abs(i.width-a.width)>1.5||Math.abs(i.height-a.height)>1.5)),a},loadSlide:function(e){var t,s,n,i=this;if(!e.isLoading&&!e.isLoaded){if(e.isLoading=!0,!1===i.trigger("beforeLoad",e))return e.isLoading=!1,!1;switch(t=e.type,(s=e.$slide).off("refresh").trigger("onReset").addClass(e.opts.slideClass),t){case"image":i.setImage(e);break;case"iframe":i.setIframe(e);break;case"html":i.setContent(e,e.src||e.content);break;case"video":i.setContent(e,e.opts.video.tpl.replace(/\{\{src\}\}/gi,e.src).replace("{{format}}",e.opts.videoFormat||e.opts.video.format||"").replace("{{poster}}",e.thumb||""));break;case"inline":o(e.src).length?i.setContent(e,o(e.src)):i.setError(e);break;case"ajax":i.showLoading(e),n=o.ajax(o.extend({},e.opts.ajax.settings,{url:e.src,success:function(t,o){"success"===o&&i.setContent(e,t)},error:function(t,o){t&&"abort"!==o&&i.setError(e)}})),s.one("onReset",(function(){n.abort()}));break;default:i.setError(e)}return!0}},setImage:function(e){var s,n=this;setTimeout((function(){var t=e.$image;n.isClosing||!e.isLoading||t&&t.length&&t[0].complete||e.hasError||n.showLoading(e)}),50),n.checkSrcset(e),e.$content=o('<div class="esgbox-content"></div>').addClass("esgbox-is-hidden").appendTo(e.$slide.addClass("esgbox-slide--image")),!1!==e.opts.preload&&e.opts.width&&e.opts.height&&e.thumb&&(e.width=e.opts.width,e.height=e.opts.height,(s=t.createElement("img")).onerror=function(){o(this).remove(),e.$ghost=null},s.onload=function(){n.afterLoad(e)},e.$ghost=o(s).addClass("esgbox-image").appendTo(e.$content).attr("src",e.thumb)),n.setBigImage(e)},checkSrcset:function(t){var o,s,n,i,a=t.opts.srcset||t.opts.image.srcset;if(a){n=e.devicePixelRatio||1,i=e.innerWidth*n,s=a.split(",").map((function(e){var t={};return e.trim().split(/\s+/).forEach((function(e,o){var s=parseInt(e.substring(0,e.length-1),10);if(0===o)return t.url=e;s&&(t.value=s,t.postfix=e[e.length-1])})),t})),s.sort((function(e,t){return e.value-t.value}));for(var r=0;r<s.length;r++){var l=s[r];if("w"===l.postfix&&l.value>=i||"x"===l.postfix&&l.value>=n){o=l;break}}!o&&s.length&&(o=s[s.length-1]),o&&(t.src=o.url,t.width&&t.height&&"w"==o.postfix&&(t.height=t.width/t.height*o.value,t.width=o.value),t.opts.srcset=a)}},setBigImage:function(e){var s=this,n=t.createElement("img"),i=o(n);e.$image=i.one("error",(function(){s.setError(e)})).one("load",(function(){var t;e.$ghost||(s.resolveImageSlideSize(e,this.naturalWidth,this.naturalHeight),s.afterLoad(e)),s.isClosing||(e.opts.srcset&&((t=e.opts.sizes)&&"auto"!==t||(t=(e.width/e.height>1&&c.width()/c.height()>1?"100":Math.round(e.width/e.height*100))+"vw"),i.attr("sizes",t).attr("srcset",e.opts.srcset)),e.$ghost&&setTimeout((function(){e.$ghost&&!s.isClosing&&e.$ghost.hide()}),Math.min(300,Math.max(1e3,e.height/1600))),s.hideLoading(e))})).addClass("esgbox-image").attr("src",e.src).appendTo(e.$content),(n.complete||"complete"==n.readyState)&&i.naturalWidth&&i.naturalHeight?i.trigger("load"):n.error&&i.trigger("error")},resolveImageSlideSize:function(e,t,o){var s=parseInt(e.opts.width,10),n=parseInt(e.opts.height,10);e.width=t,e.height=o,s>0&&(e.width=s,e.height=Math.floor(s*o/t)),n>0&&(e.width=Math.floor(n*t/o),e.height=n)},setIframe:function(e){var t,n=this,i=e.opts.iframe,a=e.$slide;e.$content=o('<div class="esgbox-content'+(i.preload?" esgbox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("esgbox-slide--"+e.contentType),e.$iframe=t=o(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(e.$content),i.preload?(n.showLoading(e),t.on("load.egbx error.egbx",(function(t){this.isReady=1,e.$slide.trigger("refresh"),n.afterLoad(e)})),a.on("refresh.egbx",(function(){var o,n=e.$content,r=i.css.width,l=i.css.height;if(1===t[0].isReady){try{o=t.contents().find("body")}catch(e){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),n.css({width:"100%","max-width":"100%",height:"9999px"}),r===s&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),n.css("width",r||"").css("max-width",""),l===s&&(l=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),n.css("height",l||""),a.css("overflow","auto")),n.removeClass("esgbox-is-hidden")}}))):n.afterLoad(e),t.attr("src",e.src),a.one("onReset",(function(){try{o(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(e){}o(this).off("refresh.egbx").empty(),e.isLoaded=!1,e.isRevealed=!1}))},setContent:function(e,t){var s,n=this;n.isClosing||(n.hideLoading(e),e.$content&&o.esgbox.stop(e.$content),e.$slide.empty(),(s=t)&&s.hasOwnProperty&&s instanceof o&&t.parent().length?((t.hasClass("esgbox-content")||t.parent().hasClass("esgbox-content"))&&t.parents(".esgbox-slide").trigger("onReset"),e.$placeholder=o("<div>").hide().insertAfter(t),t.css("display","inline-block")):e.hasError||("string"==typeof t&&(t=o("<div>").append(o.trim(t)).contents()),e.opts.filter&&(t=o("<div>").html(t).find(e.opts.filter))),e.$slide.one("onReset",(function(){o(this).find("video,audio").trigger("pause"),e.$placeholder&&(e.$placeholder.after(t.removeClass("esgbox-content").hide()).remove(),e.$placeholder=null),e.$smallBtn&&(e.$smallBtn.remove(),e.$smallBtn=null),e.hasError||(o(this).empty(),e.isLoaded=!1,e.isRevealed=!1)})),o(t).appendTo(e.$slide),o(t).is("video,audio")&&(o(t).addClass("esgbox-video"),o(t).wrap("<div></div>"),e.contentType="video",e.opts.width=e.opts.width||o(t).attr("width"),e.opts.height=e.opts.height||o(t).attr("height")),e.$content=e.$slide.children().filter("div,form,main,video,audio,article,.esgbox-content").first(),e.$content.siblings().hide(),e.$content.length||(e.$content=e.$slide.wrapInner("<div></div>").children().first()),e.$content.addClass("esgbox-content"),e.$slide.addClass("esgbox-slide--"+e.contentType),n.afterLoad(e))},setError:function(e){e.hasError=!0,e.$slide.trigger("onReset").removeClass("esgbox-slide--"+e.contentType).addClass("esgbox-slide--error"),e.contentType="html",this.setContent(e,this.translate(e,e.opts.errorTpl)),e.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(e){var t=this;(e=e||t.current)&&!e.$spinner&&(e.$spinner=o(t.translate(t,t.opts.spinnerTpl)).appendTo(e.$slide).hide().fadeIn("fast"))},hideLoading:function(e){(e=e||this.current)&&e.$spinner&&(e.$spinner.stop().remove(),delete e.$spinner)},afterLoad:function(e){var t=this;t.isClosing||(e.isLoading=!1,e.isLoaded=!0,t.trigger("afterLoad",e),t.hideLoading(e),!e.opts.smallBtn||e.$smallBtn&&e.$smallBtn.length||(e.$smallBtn=o(t.translate(e,e.opts.btnTpl.smallBtn)).appendTo(e.$content)),e.opts.protect&&e.$content&&!e.hasError&&(e.$content.on("contextmenu.egbx",(function(e){return 2==e.button&&e.preventDefault(),!0})),"image"===e.type&&o('<div class="esgbox-spaceball"></div>').appendTo(e.$content)),t.adjustCaption(e),t.adjustLayout(e),e.pos===t.currPos&&t.updateCursor(),t.revealContent(e))},adjustCaption:function(e){var t,o=this,s=e||o.current,n=s.opts.caption,i=s.opts.captionPosition,a=s.opts.preventCaptionOverlap,r=o.$refs.caption,l=!1;r.toggleClass("esgbox-caption--separate",a),a&&n&&n.length&&(s.pos!==o.currPos?((t=r.clone().appendTo(r.parent())).children().eq(0).empty().html(n),l=t.outerHeight(!0),t.empty().remove()):o.$caption&&(l=o.$caption.outerHeight(!0)),s.$slide.css("padding-"+i,l||""))},adjustLayout:function(e){var t,o,s,n,i=e||this.current;i.isLoaded&&!0!==i.opts.disableLayoutFix&&(i.$content.css("margin-bottom",""),i.$content.outerHeight()>i.$slide.height()+.5&&(s=i.$slide[0].style["padding-bottom"],n=i.$slide.css("padding-bottom"),parseFloat(n)>0&&(t=i.$slide[0].scrollHeight,i.$slide.css("padding-bottom",0),Math.abs(t-i.$slide[0].scrollHeight)<1&&(o=n),i.$slide.css("padding-bottom",s))),i.$content.css("margin-bottom",o))},revealContent:function(e){var t,n,i,a,r=this,l=e.$slide,c=!1,d=!1,g=r.isMoved(e),u=e.isRevealed;return e.isRevealed=!0,t=e.opts[r.firstRun?"animationEffect":"transitionEffect"],i=e.opts[r.firstRun?"animationDuration":"transitionDuration"],i=parseInt(e.forcedDuration===s?i:e.forcedDuration,10),!g&&e.pos===r.currPos&&i||(t=!1),"zoom"===t&&(e.pos===r.currPos&&i&&"image"===e.type&&!e.hasError&&(d=r.getThumbPos(e))?c=r.getFitPos(e):t="fade"),"zoom"===t?(r.isAnimating=!0,c.scaleX=c.width/d.width,c.scaleY=c.height/d.height,"auto"==(a=e.opts.zoomOpacity)&&(a=Math.abs(e.width/e.height-d.width/d.height)>.1),a&&(d.opacity=.1,c.opacity=1),o.esgbox.setTranslate(e.$content.removeClass("esgbox-is-hidden"),d),b(e.$content),void o.esgbox.animate(e.$content,c,i,(function(){r.isAnimating=!1,r.complete()}))):(r.updateSlide(e),t?(o.esgbox.stop(l),n="esgbox-slide--"+(e.pos>=r.prevPos?"next":"previous")+" esgbox-animated esgbox-fx-"+t,l.addClass(n).removeClass("esgbox-slide--current"),e.$content.removeClass("esgbox-is-hidden"),b(l),"image"!==e.type&&e.$content.hide().show(0),void o.esgbox.animate(l,"esgbox-slide--current",i,(function(){l.removeClass(n).css({transform:"",opacity:""}),e.pos===r.currPos&&r.complete()}),!0)):(e.$content.removeClass("esgbox-is-hidden"),u||!g||"image"!==e.type||e.hasError||e.$content.hide().fadeIn("fast"),void(e.pos===r.currPos&&r.complete())))},getThumbPos:function(e){var s,n,i,a,r,l,c=e.$thumb;return!(!c||!function(e){var s,n;return!(!e||e.ownerDocument!==t)&&(o(".esgbox-container").css("pointer-events","none"),s={x:e.getBoundingClientRect().left+e.offsetWidth/2,y:e.getBoundingClientRect().top+e.offsetHeight/2},n=t.elementFromPoint(s.x,s.y)===e,o(".esgbox-container").css("pointer-events",""),n)}(c[0]))&&(n=o.esgbox.getTranslate(c),i=parseFloat(c.css("border-top-width")||0),a=parseFloat(c.css("border-right-width")||0),r=parseFloat(c.css("border-bottom-width")||0),l=parseFloat(c.css("border-left-width")||0),s={top:n.top+i,left:n.left+l,width:n.width-a-l,height:n.height-i-r,scaleX:1,scaleY:1},n.width>0&&n.height>0&&s)},complete:function(){var e,t=this,s=t.current,n={};!t.isMoved()&&s.isLoaded&&(s.isComplete||(s.isComplete=!0,s.$slide.siblings().trigger("onReset"),t.preload("inline"),b(s.$slide),s.$slide.addClass("esgbox-slide--complete"),o.each(t.slides,(function(e,s){s.pos>=t.currPos-1&&s.pos<=t.currPos+1?n[s.pos]=s:s&&(o.esgbox.stop(s.$slide),s.$slide.off().remove())})),t.slides=n),t.isAnimating=!1,t.updateCursor(),t.trigger("afterShowESGBX"),s.opts.video.autoStart&&s.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",(function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),t.next()})),s.opts.autoFocus&&"html"===s.contentType&&((e=s.$content.find("input[autofocus]:enabled:visible:first")).length?e.trigger("focus"):t.focus(null,!0)),s.$slide.scrollTop(0).scrollLeft(0))},preload:function(e){var t,o,s=this;s.group.length<2||(o=s.slides[s.currPos+1],(t=s.slides[s.currPos-1])&&t.type===e&&s.loadSlide(t),o&&o.type===e&&s.loadSlide(o))},focus:function(e,s){var n,i,a=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");a.isClosing||((n=(n=!e&&a.current&&a.current.isComplete?a.current.$slide.find("*:visible"+(s?":not(.esgbox-close-small)":"")):a.$refs.container.find("*:visible")).filter(r).filter((function(){return"hidden"!==o(this).css("visibility")&&!o(this).hasClass("disabled")}))).length?(i=n.index(t.activeElement),e&&e.shiftKey?(i<0||0==i)&&(e.preventDefault(),n.eq(n.length-1).trigger("focus")):(i<0||i==n.length-1)&&(e&&e.preventDefault(),n.eq(0).trigger("focus"))):a.$refs.container.trigger("focus"))},activate:function(){var e=this;o(".esgbox-container").each((function(){var t=o(this).data("EsgBox");t&&t.id!==e.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)})),e.isVisible=!0,(e.current||e.isIdle)&&(e.update(),e.updateControls()),e.trigger("onActivate"),e.addEvents()},close:function(e,t){var s,n,i,a,r,l,c,d=this,g=d.current,h=function(){d.cleanUp(e)};return!d.isClosing&&(d.isClosing=!0,!1===d.trigger("beforeClose",e)?(d.isClosing=!1,p((function(){d.update()})),!1):(d.removeEvents(),i=g.$content,s=g.opts.animationEffect,n=u(t)?t:s?g.opts.animationDuration:0,g.$slide.removeClass("esgbox-slide--complete esgbox-slide--next esgbox-slide--previous esgbox-animated"),!0!==e?o.esgbox.stop(g.$slide):s=!1,g.$slide.siblings().trigger("onReset").remove(),n&&d.$refs.container.removeClass("esgbox-is-open").addClass("esgbox-is-closing").css("transition-duration",n+"ms"),d.hideLoading(g),d.hideControls(!0),d.updateCursor(),"zoom"!==s||i&&n&&"image"===g.type&&!d.isMoved()&&!g.hasError&&(c=d.getThumbPos(g))||(s="fade"),"zoom"===s?(o.esgbox.stop(i),l={top:(a=o.esgbox.getTranslate(i)).top,left:a.left,scaleX:a.width/c.width,scaleY:a.height/c.height,width:c.width,height:c.height},"auto"==(r=g.opts.zoomOpacity)&&(r=Math.abs(g.width/g.height-c.width/c.height)>.1),r&&(c.opacity=0),o.esgbox.setTranslate(i,l),b(i),o.esgbox.animate(i,c,n,h),!0):(s&&n?o.esgbox.animate(g.$slide.addClass("esgbox-slide--previous").removeClass("esgbox-slide--current"),"esgbox-animated esgbox-fx-"+s,n,h):!0===e?setTimeout(h,n):h(),!0)))},cleanUp:function(t){var s,n,i,a=this,r=a.current.opts.$orig;a.current.$slide.trigger("onReset"),a.$refs.container.empty().remove(),a.trigger("afterClose",t),a.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=a.$trigger),r&&r.length&&(n=e.scrollX,i=e.scrollY,r.trigger("focus"),o("html, body").scrollTop(i).scrollLeft(n))),a.current=null,(s=o.esgbox.getInstance())?s.activate():(o("body").removeClass("esgbox-active compensate-for-scrollbar"),o("#esgbox-style-noscroll").remove())},trigger:function(e,t){var o,s=Array.prototype.slice.call(arguments,1),n=this,i=t&&t.opts?t:n.current;if(i?s.unshift(i):i=n,s.unshift(n),"function"==typeof i.opts[e]&&(o=i.opts[e].apply(i,s)),!1===o)return o;"afterClose"!==e&&n.$refs?n.$refs.container.trigger(e+".egbx",s):d.trigger(e+".egbx",s)},updateControls:function(){var e=this,s=e.current,n=s.index,i=e.$refs.container,a=e.$refs.caption,r=s.opts.caption;s.$slide.trigger("refresh"),r&&r.length?(e.$caption=a,a.children().eq(0).html(r)):e.$caption=null,e.hasHiddenControls||e.isIdle||e.showControls(),i.find("[data-esgbox-count]").html(e.group.length),i.find("[data-esgbox-index]").html(n+1),i.find("[data-esgbox-prev]").prop("disabled",!s.opts.loop&&n<=0),i.find("[data-esgbox-next]").prop("disabled",!s.opts.loop&&n>=e.group.length-1),"image"===s.type?i.find("[data-esgbox-zoom]").show().end().find("[data-esgbox-download]").attr("href",s.opts.image.src||s.src).show():s.opts.toolbar&&i.find("[data-esgbox-download],[data-esgbox-zoom]").hide(),o(t.activeElement).is(":hidden,[disabled]")&&e.$refs.container.trigger("focus")},hideControls:function(e){var t=["infobar","toolbar","nav"];!e&&this.current.opts.preventCaptionOverlap||t.push("caption"),this.$refs.container.removeClass(t.map((function(e){return"esgbox-show-"+e})).join(" ")),this.hasHiddenControls=!0},showControls:function(){var e=this,t=e.current?e.current.opts:e.opts,o=e.$refs.container;e.hasHiddenControls=!1,e.idleSecondsCounter=0,o.toggleClass("esgbox-show-toolbar",!(!t.toolbar||!t.buttons)).toggleClass("esgbox-show-infobar",!!(t.infobar&&e.group.length>1)).toggleClass("esgbox-show-caption",!!e.$caption).toggleClass("esgbox-show-nav",!!(t.arrows&&e.group.length>1)).toggleClass("esgbox-is-modal",!!t.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),o.esgbox={version:"3.5.7",defaults:l,getInstance:function(e){var t=o('.esgbox-container:not(".esgbox-is-closing"):last').data("EsgBox"),s=Array.prototype.slice.call(arguments,1);return t instanceof v&&("string"==typeof e?t[e].apply(t,s):"function"==typeof e&&e.apply(t,s),t)},open:function(e,t,o){return new v(e,t,o)},close:function(e){var t=this.getInstance();t&&(t.close(),!0===e&&this.close(e))},destroy:function(){this.close(!0),d.add("body").off("click.egbx-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(n=t.createElement("div"),e.getComputedStyle&&e.getComputedStyle(n)&&e.getComputedStyle(n).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)),getTranslate:function(e){var t;return!(!e||!e.length)&&{top:(t=e[0].getBoundingClientRect()).top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(e.css("opacity"))}},setTranslate:function(e,t){var o="",n={};if(e&&t)return t.left===s&&t.top===s||(o=(t.left===s?e.position().left:t.left)+"px, "+(t.top===s?e.position().top:t.top)+"px",o=this.use3d?"translate3d("+o+", 0px)":"translate("+o+")"),t.scaleX!==s&&t.scaleY!==s?o+=" scale("+t.scaleX+", "+t.scaleY+")":t.scaleX!==s&&(o+=" scaleX("+t.scaleX+")"),o.length&&(n.transform=o),t.opacity!==s&&(n.opacity=t.opacity),t.width!==s&&(n.width=t.width),t.height!==s&&(n.height=t.height),e.css(n)},animate:function(e,t,n,i,a){var r,l=this;"function"==typeof n&&(i=n,n=null),l.stop(e),r=l.getTranslate(e),e.on(f,(function(c){(!c||!c.originalEvent||e.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(l.stop(e),u(n)&&e.css("transition-duration",""),o.isPlainObject(t)?t.scaleX!==s&&t.scaleY!==s&&l.setTranslate(e,{top:t.top,left:t.left,width:r.width*t.scaleX,height:r.height*t.scaleY,scaleX:1,scaleY:1}):!0!==a&&e.removeClass(t),"function"==typeof i&&i(c))})),u(n)&&e.css("transition-duration",n+"ms"),o.isPlainObject(t)?(t.scaleX!==s&&t.scaleY!==s&&(delete t.width,delete t.height,e.parent().hasClass("esgbox-slide--image")&&e.parent().addClass("esgbox-is-scaling")),o.esgbox.setTranslate(e,t)):e.addClass(t),e.data("timer",setTimeout((function(){e.trigger(f)}),n+33))},stop:function(e,t){e&&e.length&&(clearTimeout(e.data("timer")),t&&e.trigger(f),e.off(f).css("transition-duration",""),e.parent().removeClass("esgbox-is-scaling"))}},o.fn.esgbox=function(e){var t;return(t=(e=e||{}).selector||!1)?o("body").off("click.egbx-start",t).on("click.egbx-start",t,{options:e},x):this.off("click.egbx-start").on("click.egbx-start",{items:this,options:e},x),this},d.on("click.egbx-start","[data-esgbox]",x),d.on("click.egbx-start","[data-esgbox-trigger]",(function(e){o('[data-esgbox="'+o(this).attr("data-esgbox-trigger")+'"]').eq(o(this).attr("data-esgbox-index")||0).trigger("click.egbx-start",{$trigger:o(this)})})),i=".esgbox-button",a="esgbox-focus",r=null,d.on("mousedown mouseup focus blur",i,(function(e){switch(e.type){case"mousedown":r=o(this);break;case"mouseup":r=null;break;case"focusin":o(i).removeClass(a),o(this).is(r)||o(this).is("[disabled]")||o(this).addClass(a);break;case"focusout":o(i).removeClass(a)}}))}function x(e,t){var s,n,i,a=[],r=0;e&&e.isDefaultPrevented()||(e.preventDefault(),t=t||{},e&&e.data&&(t=m(e.data.options,t)),s=t.$target||o(e.currentTarget).trigger("blur"),(i=o.esgbox.getInstance())&&i.$trigger&&i.$trigger.is(s)||(a=t.selector?o(t.selector):(n=s.attr("data-esgbox")||"")?(a=e.data?e.data.items:[]).length?a.filter('[data-esgbox="'+n+'"]'):o('[data-esgbox="'+n+'"]'):[s],(r=o(a).index(s))<0&&(r=0),(i=o.esgbox.open(a,t,r)).$trigger=s))}}(window,document,jQuery),function(e){"use strict";var t={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{rel:0,autoplay:1,autohide:1,fs:1,hd:1,playsinline:1,wmode:"transparent",enablejsapi:1,origin:location.protocol+"//"+location.hostname,html5:1,mute:0},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/([\d]+)\/?(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$1"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(e){return"//maps.google."+e[2]+"/?ll="+(e[9]?e[9]+"&z="+Math.floor(e[10])+(e[12]?e[12].replace(/^\//,"&"):""):e[12]+"").replace(/\?/,"&")+"&output="+(e[12]&&e[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(e){return"//maps.google."+e[2]+"/maps?q="+e[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},o=function(t,o,s){if(t)return"object"==typeof(s=s||"")&&null!==s&&(s=e.param(s,!0)),e.each(o,(function(e,o){t=t.replace("$"+e,o||"")})),s.length&&(t+=(t.indexOf("?")>0?"&":"?")+s),t};e(document).on("objectNeedsType.egbx",(function(s,n,i){var a,r,l,c,d,g,u,p=i.src||"",h=!1;a=e.extend(!0,{},t,i.opts.media),e.each(a,(function(t,s){if(l=p.match(s.matcher)){if(h=s.type,u=t,g={},s.paramPlace&&l[s.paramPlace]){"?"==(d=l[s.paramPlace])[0]&&(d=d.substring(1)),d=d.split("&");for(var n=0;n<d.length;++n){var f=d[n].split("=",2);2==f.length&&(g[f[0]]=decodeURIComponent(f[1].replace(/\+/g," ")))}}return c=e.extend(!0,{},s.params,i.opts[t],g),"youtube"===t&&("false"==i.opts.videoAutoPlay||!1===i.opts.videoAutoPlay?(i.opts.video.autoStart=!1,c.autoplay=0,c.mute=0):(_tpt.is_mobile||e.esgbox.isSafari11())&&(c.mute=1)),"vimeo"===t&&("false"==i.opts.videoAutoPlay||!1===i.opts.videoAutoPlay?(i.opts.video.autoStart=!1,c.autoplay=0,c.muted=0):(_tpt.is_mobile||e.esgbox.isSafari11())&&(c.muted=1),l[2]&&(c.h=l[2])),p="function"==typeof s.url?s.url.call(this,l,c,i):o(s.url,l,c),r="function"==typeof s.thumb?s.thumb.call(this,l,c,i):o(s.thumb,l),"youtube"===t?("false"!=i.opts.videoAutoPlay&&!1!==i.opts.videoAutoPlay||(i.opts.video.autoStart=!1,a.youtube.params.autoplay=0,a.youtube.params.mute=0),p=p.replace(/&t=((\d+)m)?(\d+)s/,(function(e,t,o,s){return"&start="+((o?60*parseInt(o,10):0)+parseInt(s,10))}))):"vimeo"===t&&(p=p.replace("&%23","#")),!1}})),h?(i.opts.thumb||i.opts.$thumb&&i.opts.$thumb.length||(i.opts.thumb=r),"iframe"===h&&(i.opts=e.extend(!0,i.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),e.extend(i,{type:h,src:p,origSrc:i.src,contentSource:u,contentType:"image"===h?"image":"gmap_place"==u||"gmap_search"==u?"map":"video"})):p&&(i.type=i.opts.defaultType)}));var s={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(e){var t,o=this;this[e].loaded?setTimeout((function(){o.done(e)})):this[e].loading||(this[e].loading=!0,(t=document.createElement("script")).type="text/javascript",t.src=this[e].src,"youtube"===e?window.onYouTubeIframeAPIReady=function(){o[e].loaded=!0,o.done(e)}:t.onload=function(){o[e].loaded=!0,o.done(e)},document.body.appendChild(t))},done:function(t){var o,s,n;"youtube"===t&&delete window.onYouTubeIframeAPIReady,(o=e.esgbox.getInstance())&&(s=o.current.$content.find("iframe"),"youtube"===t&&void 0!==YT&&YT?n=new YT.Player(s.attr("id"),{events:{onStateChange:function(e){0==e.data&&o.group.length>1&&o.next()},onReady:function(t){(t&&t.target?jQuery(t.target.g||t.target.h||t.target.i).attr("src"):"").indexOf("autoplay=1")>-1&&(_tpt.is_mobile||e.esgbox.isSafari11())&&(n.setVolume(0),n.mute(),n.playVideo())}}}):"vimeo"===t&&void 0!==Vimeo&&Vimeo&&(n=new Vimeo.Player(s)).on("ended",(function(){o.next()})))}};e(document).on({"afterShowESGBX.egbx":function(e,t,o){"youtube"!==o.contentSource&&"vimeo"!==o.contentSource||s.load(o.contentSource)}})}(jQuery),function(e,t,o){"use strict";var s=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(t){return e.setTimeout(t,1e3/60)},n=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.mozCancelAnimationFrame||e.oCancelAnimationFrame||function(t){e.clearTimeout(t)},i=function(t){var o=[];for(var s in t=(t=t.originalEvent||t||e.e).touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t])t[s].pageX?o.push({x:t[s].pageX,y:t[s].pageY}):t[s].clientX&&o.push({x:t[s].clientX,y:t[s].clientY});return o},a=function(e,t,o){return t&&e?"x"===o?e.x-t.x:"y"===o?e.y-t.y:Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):0},r=function(e){if(e.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||"function"==typeof e.get(0).onclick||e.data("selectable"))return!0;for(var t=0,o=e[0].attributes,s=o.length;t<s;t++)if("data-esgbox-"===o[t].nodeName.substr(0,14))return!0;return!1},l=function(t){for(var o,s,n,i,a,r=!1;o=t.get(0),s=void 0,n=void 0,i=void 0,a=void 0,s=e.getComputedStyle(o)["overflow-y"],n=e.getComputedStyle(o)["overflow-x"],i=("scroll"===s||"auto"===s)&&o.scrollHeight>o.clientHeight,a=("scroll"===n||"auto"===n)&&o.scrollWidth>o.clientWidth,!(r=i||a)&&(t=t.parent()).length&&!t.hasClass("esgbox-stage")&&!t.is("body"););return r},c=function(e){var t=this;t.instance=e,t.$bg=e.$refs.bg,t.$stage=e.$refs.stage,t.$container=e.$refs.container,t.destroy(),t.$container.on("touchstart.egbx.touch mousedown.egbx.touch",o.proxy(t,"ontouchstart"))};c.prototype.destroy=function(){var e=this;e.$container.off(".egbx.touch"),o(t).off(".egbx.touch"),e.requestId&&(n(e.requestId),e.requestId=null),e.tapped&&(clearTimeout(e.tapped),e.tapped=null)},c.prototype.ontouchstart=function(s){var n=this,c=o(s.target),d=n.instance,g=d.current,u=g.$slide,p=g.$content,h="touchstart"==s.type;if(h&&n.$container.off("mousedown.egbx.touch"),(!s.originalEvent||2!=s.originalEvent.button)&&u.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(s.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!g||d.isAnimating||g.$slide.hasClass("esgbox-animated"))return s.stopPropagation(),void s.preventDefault();n.realPoints=n.startPoints=i(s),n.startPoints.length&&(g.touch&&s.stopPropagation(),n.startEvent=s,n.canTap=!0,n.$target=c,n.$content=p,n.opts=g.opts.touch,n.isPanning=!1,n.isSwiping=!1,n.isZooming=!1,n.isScrolling=!1,n.canPan=d.canPan(),n.startTime=(new Date).getTime(),n.distanceX=n.distanceY=n.distance=0,n.canvasWidth=Math.round(u[0].clientWidth),n.canvasHeight=Math.round(u[0].clientHeight),n.contentLastPos=null,n.contentStartPos=o.esgbox.getTranslate(n.$content)||{top:0,left:0},n.sliderStartPos=o.esgbox.getTranslate(u),n.stagePos=o.esgbox.getTranslate(d.$refs.stage),n.sliderStartPos.top-=n.stagePos.top,n.sliderStartPos.left-=n.stagePos.left,n.contentStartPos.top-=n.stagePos.top,n.contentStartPos.left-=n.stagePos.left,o(t).off(".egbx.touch").on(h?"touchend.egbx.touch touchcancel.egbx.touch":"mouseup.egbx.touch mouseleave.egbx.touch",o.proxy(n,"ontouchend")).on(h?"touchmove.egbx.touch":"mousemove.egbx.touch",o.proxy(n,"ontouchmove")),o.esgbox.isMobile&&t.addEventListener("scroll",n.onscroll,!0),((n.opts||n.canPan)&&(c.is(n.$stage)||n.$stage.find(c).length)||(c.is(".esgbox-image")&&s.preventDefault(),o.esgbox.isMobile&&c.parents(".esgbox-caption").length))&&(n.isScrollable=l(c)||l(c.parent()),o.esgbox.isMobile&&n.isScrollable||s.preventDefault(),(1===n.startPoints.length||g.hasError)&&(n.canPan?(o.esgbox.stop(n.$content),n.isPanning=!0):n.isSwiping=!0,n.$container.addClass("esgbox-is-grabbing")),2===n.startPoints.length&&"image"===g.type&&(g.isLoaded||g.$ghost)&&(n.canTap=!1,n.isSwiping=!1,n.isPanning=!1,n.isZooming=!0,o.esgbox.stop(n.$content),n.centerPointStartX=.5*(n.startPoints[0].x+n.startPoints[1].x)-o(e).scrollLeft(),n.centerPointStartY=.5*(n.startPoints[0].y+n.startPoints[1].y)-o(e).scrollTop(),n.percentageOfImageAtPinchPointX=(n.centerPointStartX-n.contentStartPos.left)/n.contentStartPos.width,n.percentageOfImageAtPinchPointY=(n.centerPointStartY-n.contentStartPos.top)/n.contentStartPos.height,n.startDistanceBetweenFingers=a(n.startPoints[0],n.startPoints[1]))))}},c.prototype.onscroll=function(e){this.isScrolling=!0,t.removeEventListener("scroll",this.onscroll,!0)},c.prototype.ontouchmove=function(e){var t=this;void 0===e.originalEvent.buttons||0!==e.originalEvent.buttons?t.isScrolling?t.canTap=!1:(t.newPoints=i(e),(t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length&&(t.isSwiping&&!0===t.isSwiping||e.preventDefault(),t.distanceX=a(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=a(t.newPoints[0],t.startPoints[0],"y"),t.distance=a(t.newPoints[0],t.startPoints[0]),t.distance>0&&(t.isSwiping?t.onSwipe(e):t.isPanning?t.onPan():t.isZooming&&t.onZoom()))):t.ontouchend(e)},c.prototype.onSwipe=function(t){var i,a=this,r=a.instance,l=a.isSwiping,c=a.sliderStartPos.left||0;if(!0!==l)"x"==l&&(a.distanceX>0&&(a.instance.group.length<2||0===a.instance.current.index&&!a.instance.current.opts.loop)?c+=Math.pow(a.distanceX,.8):a.distanceX<0&&(a.instance.group.length<2||a.instance.current.index===a.instance.group.length-1&&!a.instance.current.opts.loop)?c-=Math.pow(-a.distanceX,.8):c+=a.distanceX),a.sliderLastPos={top:"x"==l?0:a.sliderStartPos.top+a.distanceY,left:c},a.requestId&&(n(a.requestId),a.requestId=null),a.requestId=s((function(){a.sliderLastPos&&(o.each(a.instance.slides,(function(e,t){var s=t.pos-a.instance.currPos;o.esgbox.setTranslate(t.$slide,{top:a.sliderLastPos.top,left:a.sliderLastPos.left+s*a.canvasWidth+s*t.opts.gutter})})),a.$container.addClass("esgbox-is-sliding"))}));else if(Math.abs(a.distance)>10){if(a.canTap=!1,r.group.length<2&&a.opts.vertical?a.isSwiping="y":r.isDragging||!1===a.opts.vertical||"auto"===a.opts.vertical&&o(e).width()>800?a.isSwiping="x":(i=Math.abs(180*Math.atan2(a.distanceY,a.distanceX)/Math.PI),a.isSwiping=i>45&&i<135?"y":"x"),"y"===a.isSwiping&&o.esgbox.isMobile&&a.isScrollable)return void(a.isScrolling=!0);r.isDragging=a.isSwiping,a.startPoints=a.newPoints,o.each(r.slides,(function(e,t){var s,n;o.esgbox.stop(t.$slide),s=o.esgbox.getTranslate(t.$slide),n=o.esgbox.getTranslate(r.$refs.stage),t.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("esgbox-animated").removeClass((function(e,t){return(t.match(/(^|\s)esgbox-fx-\S+/g)||[]).join(" ")})),t.pos===r.current.pos&&(a.sliderStartPos.top=s.top-n.top,a.sliderStartPos.left=s.left-n.left),o.esgbox.setTranslate(t.$slide,{top:s.top-n.top,left:s.left-n.left})})),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},c.prototype.onPan=function(){var e=this;a(e.newPoints[0],e.realPoints[0])<(o.esgbox.isMobile?10:5)?e.startPoints=e.newPoints:(e.canTap=!1,e.contentLastPos=e.limitMovement(),e.requestId&&n(e.requestId),e.requestId=s((function(){o.esgbox.setTranslate(e.$content,e.contentLastPos)})))},c.prototype.limitMovement=function(){var e,t,o,s,n,i,a=this,r=a.canvasWidth,l=a.canvasHeight,c=a.distanceX,d=a.distanceY,g=a.contentStartPos,u=g.left,p=g.top,h=g.width,f=g.height;return n=h>r?u+c:u,i=p+d,e=Math.max(0,.5*r-.5*h),t=Math.max(0,.5*l-.5*f),o=Math.min(r-h,.5*r-.5*h),s=Math.min(l-f,.5*l-.5*f),c>0&&n>e&&(n=e-1+Math.pow(-e+u+c,.8)||0),c<0&&n<o&&(n=o+1-Math.pow(o-u-c,.8)||0),d>0&&i>t&&(i=t-1+Math.pow(-t+p+d,.8)||0),d<0&&i<s&&(i=s+1-Math.pow(s-p-d,.8)||0),{top:i,left:n}},c.prototype.limitPosition=function(e,t,o,s){var n=this.canvasWidth,i=this.canvasHeight;return e=o>n?(e=e>0?0:e)<n-o?n-o:e:Math.max(0,n/2-o/2),{top:t=s>i?(t=t>0?0:t)<i-s?i-s:t:Math.max(0,i/2-s/2),left:e}},c.prototype.onZoom=function(){var t=this,i=t.contentStartPos,r=i.width,l=i.height,c=i.left,d=i.top,g=a(t.newPoints[0],t.newPoints[1])/t.startDistanceBetweenFingers,u=Math.floor(r*g),p=Math.floor(l*g),h=(r-u)*t.percentageOfImageAtPinchPointX,f=(l-p)*t.percentageOfImageAtPinchPointY,b=(t.newPoints[0].x+t.newPoints[1].x)/2-o(e).scrollLeft(),m=(t.newPoints[0].y+t.newPoints[1].y)/2-o(e).scrollTop(),v=b-t.centerPointStartX,x={top:d+(f+(m-t.centerPointStartY)),left:c+(h+v),scaleX:g,scaleY:g};t.canTap=!1,t.newWidth=u,t.newHeight=p,t.contentLastPos=x,t.requestId&&n(t.requestId),t.requestId=s((function(){o.esgbox.setTranslate(t.$content,t.contentLastPos)}))},c.prototype.ontouchend=function(e){var s=this,a=s.isSwiping,r=s.isPanning,l=s.isZooming,c=s.isScrolling;if(s.endPoints=i(e),s.dMs=Math.max((new Date).getTime()-s.startTime,1),s.$container.removeClass("esgbox-is-grabbing"),o(t).off(".egbx.touch"),t.removeEventListener("scroll",s.onscroll,!0),s.requestId&&(n(s.requestId),s.requestId=null),s.isSwiping=!1,s.isPanning=!1,s.isZooming=!1,s.isScrolling=!1,s.instance.isDragging=!1,s.canTap)return s.onTap(e);s.speed=100,s.velocityX=s.distanceX/s.dMs*.5,s.velocityY=s.distanceY/s.dMs*.5,r?s.endPanning():l?s.endZooming():s.endSwiping(a,c)},c.prototype.endSwiping=function(e,t){var s=this,n=!1,i=s.instance.group.length,a=Math.abs(s.distanceX),r="x"==e&&i>1&&(s.dMs>130&&a>10||a>50);s.sliderLastPos=null,"y"==e&&!t&&Math.abs(s.distanceY)>50?(o.esgbox.animate(s.instance.current.$slide,{top:s.sliderStartPos.top+s.distanceY+150*s.velocityY,opacity:0},200),n=s.instance.close(!0,250)):r&&s.distanceX>0?n=s.instance.previous(300):r&&s.distanceX<0&&(n=s.instance.next(300)),!1!==n||"x"!=e&&"y"!=e||s.instance.centerSlide(200),s.$container.removeClass("esgbox-is-sliding")},c.prototype.endPanning=function(){var e,t,s,n=this;n.contentLastPos&&(!1===n.opts.momentum||n.dMs>350?(e=n.contentLastPos.left,t=n.contentLastPos.top):(e=n.contentLastPos.left+500*n.velocityX,t=n.contentLastPos.top+500*n.velocityY),(s=n.limitPosition(e,t,n.contentStartPos.width,n.contentStartPos.height)).width=n.contentStartPos.width,s.height=n.contentStartPos.height,o.esgbox.animate(n.$content,s,366))},c.prototype.endZooming=function(){var e,t,s,n,i=this,a=i.instance.current,r=i.newWidth,l=i.newHeight;i.contentLastPos&&(e=i.contentLastPos.left,n={top:t=i.contentLastPos.top,left:e,width:r,height:l,scaleX:1,scaleY:1},o.esgbox.setTranslate(i.$content,n),r<i.canvasWidth&&l<i.canvasHeight?i.instance.scaleToFit(150):r>a.width||l>a.height?i.instance.scaleToActual(i.centerPointStartX,i.centerPointStartY,150):(s=i.limitPosition(e,t,r,l),o.esgbox.animate(i.$content,s,150)))},c.prototype.onTap=function(t){var s,n=this,a=o(t.target),r=n.instance,l=r.current,c=t&&i(t)||n.startPoints,d=c[0]?c[0].x-o(e).scrollLeft()-n.stagePos.left:0,g=c[0]?c[0].y-o(e).scrollTop()-n.stagePos.top:0,u=function(e){var o=l.opts[e];if("function"==typeof o&&(o=o.apply(r,[l,t])),o)switch(o){case"close":r.close(n.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(n.startEvent);break;case"zoom":"image"==l.type&&(l.isLoaded||l.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,g):r.group.length<2&&r.close(n.startEvent))}};if((!t.originalEvent||2!=t.originalEvent.button)&&(a.is("img")||!(d>a[0].clientWidth+a.offset().left))){if(a.is(".esgbox-bg,.esgbox-inner,.esgbox-outer,.esgbox-container"))s="Outside";else if(a.is(".esgbox-slide"))s="Slide";else{if(!r.current.$content||!r.current.$content.find(a).addBack().filter(a).length)return;s="Content"}if(n.tapped){if(clearTimeout(n.tapped),n.tapped=null,Math.abs(d-n.tapX)>50||Math.abs(g-n.tapY)>50)return this;u("dblclick"+s)}else n.tapX=d,n.tapY=g,l.opts["dblclick"+s]&&l.opts["dblclick"+s]!==l.opts["click"+s]?n.tapped=setTimeout((function(){n.tapped=null,r.isAnimating||u("click"+s)}),500):u("click"+s);return this}},o(t).on("onActivate.egbx",(function(e,t){t&&!t.Guestures&&(t.Guestures=new c(t))})).on("beforeClose.egbx",(function(e,t){t&&t.Guestures&&t.Guestures.destroy()}))}(window,document,jQuery),function(e,t){"use strict";t.extend(!0,t.esgbox.defaults,{btnTpl:{slideShow:'<button data-esgbox-play class="esgbox-button esgbox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var o=function(e){this.instance=e,this.init()};t.extend(o.prototype,{timer:null,isActive:!1,$button:null,init:function(){var e=this,o=e.instance,s=o.group[o.currIndex].opts.slideShow;e.$button=o.$refs.toolbar.find("[data-esgbox-play]").on("click",(function(){e.toggle()})),o.group.length<2||!s?e.$button.hide():s.progress&&(e.$progress=t('<div class="esgbox-progress"></div>').appendTo(o.$refs.inner))},set:function(e){var o=this,s=o.instance,n=s.current;n&&(!0===e||n.opts.loop||s.currIndex<s.group.length-1)?o.isActive&&"video"!==n.contentType&&(o.$progress&&t.esgbox.animate(o.$progress.show(),{scaleX:1},n.opts.slideShow.speed),o.timer=setTimeout((function(){s.current.opts.loop||s.current.index!=s.group.length-1?s.next():s.jumpTo(0)}),n.opts.slideShow.speed)):(o.stop(),s.idleSecondsCounter=0,s.showControls())},clear:function(){var e=this;clearTimeout(e.timer),e.timer=null,e.$progress&&e.$progress.removeAttr("style").hide()},start:function(){var e=this,t=e.instance.current;t&&(e.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_STOP).removeClass("esgbox-button--play").addClass("esgbox-button--pause"),e.isActive=!0,t.isComplete&&e.set(!0),e.instance.trigger("onSlideShowChange",!0))},stop:function(){var e=this,t=e.instance.current;e.clear(),e.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_START).removeClass("esgbox-button--pause").addClass("esgbox-button--play"),e.isActive=!1,e.instance.trigger("onSlideShowChange",!1),e.$progress&&e.$progress.removeAttr("style").hide()},toggle:function(){var e=this;e.isActive?e.stop():e.start()}}),t(e).on({"onInit.egbx":function(e,t){t&&!t.SlideShow&&(t.SlideShow=new o(t))},"beforeShow.egbx":function(e,t,o,s){var n=t&&t.SlideShow;s?n&&o.opts.slideShow.autoStart&&n.start():n&&n.isActive&&n.clear()},"afterShowESGBX.egbx":function(e,t,o){var s=t&&t.SlideShow;s&&s.isActive&&s.set()},"afterKeydown.egbx":function(o,s,n,i,a){var r=s&&s.SlideShow;!r||!n.opts.slideShow||80!==a&&32!==a||t(e.activeElement).is("button,a,input")||(i.preventDefault(),r.toggle())},"beforeClose.egbx onDeactivate.egbx":function(e,t){var o=t&&t.SlideShow;o&&o.stop()}}),t(e).on("visibilitychange",(function(){var o=t.esgbox.getInstance(),s=o&&o.SlideShow;s&&s.isActive&&(e.hidden?s.clear():s.set())}))}(document,jQuery),function(e,t){"use strict";var o=function(){for(var t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o={},s=0;s<t.length;s++){var n=t[s];if(n&&n[1]in e){for(var i=0;i<n.length;i++)o[t[0][i]]=n[i];return o}}return!1}();if(o){var s={request:function(t){(t=t||e.documentElement)[o.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){e[o.exitFullscreen]()},toggle:function(t){t=t||e.documentElement,this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(e[o.fullscreenElement])},enabled:function(){return Boolean(e[o.fullscreenEnabled])}};t.extend(!0,t.esgbox.defaults,{btnTpl:{fullScreen:'<button data-esgbox-fullscreen class="esgbox-button esgbox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),t(e).on(o.fullscreenchange,(function(){var e=s.isFullscreen(),o=t.esgbox.getInstance();o&&(o.current&&"image"===o.current.type&&o.isAnimating&&(o.isAnimating=!1,o.update(!0,!0,0),o.isComplete||o.complete()),o.trigger("onFullscreenChange",e),o.$refs.container.toggleClass("esgbox-is-fullscreen",e),o.$refs.toolbar.find("[data-esgbox-fullscreen]").toggleClass("esgbox-button--fsenter",!e).toggleClass("esgbox-button--fsexit",e))}))}t(e).on({"onInit.egbx":function(e,t){o?t&&t.group[t.currIndex].opts.fullScreen?(t.$refs.container.on("click.egbx-fullscreen","[data-esgbox-fullscreen]",(function(e){e.stopPropagation(),e.preventDefault(),s.toggle()})),t.opts.fullScreen&&!0===t.opts.fullScreen.autoStart&&s.request(),t.FullScreen=s):t&&t.$refs.toolbar.find("[data-esgbox-fullscreen]").hide():t.$refs.toolbar.find("[data-esgbox-fullscreen]").remove()},"afterKeydown.egbx":function(e,t,o,s,n){t&&t.FullScreen&&70===n&&(s.preventDefault(),t.FullScreen.toggle())},"beforeClose.egbx":function(e,t){t&&t.FullScreen&&t.$refs.container.hasClass("esgbox-is-fullscreen")&&s.exit()}})}(document,jQuery),function(e,t){"use strict";var o="esgbox-thumbs",s=o+"-active";t.esgbox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-esgbox-thumbs class="esgbox-button esgbox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".esgbox-container",axis:"y"}},t.esgbox.defaults);var n=function(e){this.init(e)};t.extend(n.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(e){var t=this,o=e.group,s=0;t.instance=e,t.opts=o[e.currIndex].opts.thumbs,e.Thumbs=t,t.$button=e.$refs.toolbar.find("[data-esgbox-thumbs]");for(var n=0,i=o.length;n<i&&(o[n].thumb&&s++,!(s>1));n++);s>1&&t.opts?(t.$button.removeAttr("style").on("click",(function(){t.toggle()})),t.isActive=!0):t.$button.hide()},create:function(){var e,s=this,n=s.instance,i=s.opts.parentEl,a=[];s.$grid||(s.$grid=t('<div class="'+o+" "+o+"-"+s.opts.axis+'"></div>').appendTo(n.$refs.container.find(i).addBack().filter(i)),s.$grid.on("click","a",(function(){n.jumpTo(t(this).attr("data-index"))}))),s.$list||(s.$list=t('<div class="'+o+'__list">').appendTo(s.$grid)),t.each(n.group,(function(t,o){(e=o.thumb)||"image"!==o.type||(e=o.src),a.push('<a href="javascript:;" tabindex="0" data-index="'+t+'"'+(e&&e.length?' style="background-image:url('+e+')"':'class="esgbox-thumbs-missing"')+"></a>")})),s.$list[0].innerHTML=a.join(""),"x"===s.opts.axis&&s.$list.width(parseInt(s.$grid.css("padding-right"),10)+n.group.length*s.$list.children().eq(0).outerWidth(!0))},focus:function(e){var t,o,n=this,i=n.$list,a=n.$grid;n.instance.current&&(o=(t=i.children().removeClass(s).filter('[data-index="'+n.instance.current.index+'"]').addClass(s)).position(),"y"===n.opts.axis&&(o.top<0||o.top>i.height()-t.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+o.top},e):"x"===n.opts.axis&&(o.left<a.scrollLeft()||o.left>a.scrollLeft()+(a.width()-t.outerWidth()))&&i.parent().stop().animate({scrollLeft:o.left},e))},update:function(){var e=this;e.instance.$refs.container.toggleClass("esgbox-show-thumbs",this.isVisible),e.isVisible?(e.$grid||e.create(),e.instance.trigger("onThumbsShow"),e.focus(0)):e.$grid&&e.instance.trigger("onThumbsHide"),e.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),t(e).on({"onInit.egbx":function(e,t){var o;t&&!t.Thumbs&&(o=new n(t)).isActive&&!0===o.opts.autoStart&&o.show()},"beforeShow.egbx":function(e,t,o,s){var n=t&&t.Thumbs;n&&n.isVisible&&n.focus(s?0:250)},"afterKeydown.egbx":function(e,t,o,s,n){var i=t&&t.Thumbs;i&&i.isActive&&71===n&&(s.preventDefault(),i.toggle())},"beforeClose.egbx":function(e,t){var o=t&&t.Thumbs;o&&o.isVisible&&!1!==o.opts.hideOnClose&&o.$grid.hide()}})}(document,jQuery),function(e,t){"use strict";t.extend(!0,t.esgbox.defaults,{btnTpl:{share:'<button data-esgbox-share class="esgbox-button esgbox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(e,t){return!e.currentHash&&"inline"!==t.type&&"html"!==t.type&&(t.origSrc||t.src)||window.location},tpl:'<div class="esgbox-share"><h1>{{SHARE}}</h1><p><a class="esgbox-share__button esgbox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="esgbox-share__button esgbox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="esgbox-share__button esgbox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="esgbox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),t(e).on("click","[data-esgbox-share]",(function(){var e,o,s,n,i=t.esgbox.getInstance(),a=i.current||null;a&&("function"==typeof a.opts.share.url&&(e=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(e)).replace(/\{\{url_raw\}\}/g,(s=e,n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},String(s).replace(/[&<>"'`=\/]/g,(function(e){return n[e]})))).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),t.esgbox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(e,t){i.$refs.container.one("beforeClose.egbx",(function(){e.close(null,0)})),t.$content.find(".esgbox-share__button").on("click",(function(){return window.open(this.href,"Share","width=550, height=450"),!1}))},mobile:{autoFocus:!1}}}))}))}(document,jQuery),function(e,t,o){"use strict";function s(){var t=e.location.hash.substr(1),o=t.split("-"),s=o.length>1&&/^\+?\d+$/.test(o[o.length-1])&&parseInt(o.pop(-1),10)||1;return{hash:t,index:s<1?1:s,gallery:o.join("-")}}function n(e){""!==e.gallery&&o("[data-esgbox='"+o.escapeSelector(e.gallery)+"']").eq(e.index-1).focus().trigger("click.egbx-start")}function i(e){var t,o;return!!e&&(""!==(o=(t=e.current?e.current.opts:e.opts).hash||(t.$orig?t.$orig.data("esgbox")||t.$orig.data("esgbox-trigger"):""))&&o)}o.escapeSelector||(o.escapeSelector=function(e){return(e+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,(function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}))}),o((function(){!1!==o.esgbox.defaults.hash&&(o(t).on({"onInit.egbx":function(e,t){var o,n;!1!==t.group[t.currIndex].opts.hash&&(o=s(),(n=i(t))&&o.gallery&&n==o.gallery&&(t.currIndex=o.index-1))},"beforeShow.egbx":function(o,s,n,a){var r;n&&!1!==n.opts.hash&&(r=i(s))&&(s.currentHash=r+(s.group.length>1?"-"+(n.index+1):""),e.location.hash!=="#"+s.currentHash&&(a&&!s.origHash&&(s.origHash=e.location.hash),s.hashTimer&&clearTimeout(s.hashTimer),s.hashTimer=setTimeout((function(){"replaceState"in e.history?(e.history[a?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+s.currentHash),a&&(s.hasCreatedHistory=!0)):e.location.hash=s.currentHash,s.hashTimer=null}),300)))},"beforeClose.egbx":function(o,s,n){n&&!1!==n.opts.hash&&(clearTimeout(s.hashTimer),s.currentHash&&s.hasCreatedHistory?e.history.back():s.currentHash&&("replaceState"in e.history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+(s.origHash||"")):e.location.hash=s.origHash),s.currentHash=null)}}),o(e).on("hashchange.egbx",(function(){var e=s(),t=null;o.each(o(".esgbox-container").get().reverse(),(function(e,s){var n=o(s).data("EsgBox");if(n&&n.currentHash)return t=n,!1})),t?t.currentHash===e.gallery+"-"+e.index||1===e.index&&t.currentHash==e.gallery||(t.currentHash=null,t.close()):""!==e.gallery&&n(e)})),jQuery("body").on("essentialready",(function(e,t){o.esgbox.getInstance()||n(s())})))}))}(window,document,jQuery),function(e,t){"use strict";var o=(new Date).getTime();t(e).on({"onInit.egbx":function(e,t,s){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(e){var s=t.current,n=(new Date).getTime();t.group.length<2||!1===s.opts.wheel||"auto"===s.opts.wheel&&"image"!==s.type||(e.preventDefault(),e.stopPropagation(),s.$slide.hasClass("esgbox-animated")||(e=e.originalEvent||e,n-o<250||(o=n,t[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]())))}))}})}(document,jQuery),function(e,t){"use strict";t.extend(!0,t.esgbox,{trim:function(e){return null!=e&&"string"==typeof e?e.trim():e},get_browser:function(){var e,t=navigator.userAgent,o=t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(o[1])?(e=/\brv[ :]+(\d+)/g.exec(t)||[],"IE"):"Chrome"===o[1]&&null!=(e=t.match(/\b(OPR|Edge)\/(\d+)/))?e[1].replace("OPR","Opera"):(o=o[2]?[o[1],o[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=t.match(/version\/(\d+)/i))&&o.splice(1,1,e[1]),o[0])},get_browser_version:function(){var e,t=navigator.appName,o=navigator.userAgent,s=o.match(/(edge|opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return s&&null!=(e=o.match(/version\/([\.\d]+)/i))&&(s[2]=e[1]),(s=s?[s[1],s[2]]:[t,navigator.appVersion,"-?"])[1]},isSafari11:function(){return"safari"===t.esgbox.trim(t.esgbox.get_browser().toLowerCase())&&parseFloat(t.esgbox.get_browser_version())>=11}})}(document,jQuery);