(function(n){"use strict";function t(i,r){var u=this;this.$element=n(i);this.options=n.extend(!0,{},t.defaults,r);this._items=n();Object.defineProperties(this,{itemsSelector:{get:function(){return u.options.classMap.hasSubMenu+","+u.options.classMap.hasMegaMenu}},_tempChain:{value:null,writable:!0},state:{value:null,writable:!0}});this.initialize()}function i(n,t,i,r){var u=this;this.$element=n;this.menu=t;this.options=i;this.$container=r;Object.defineProperties(this,{itemClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.hasMegaMenu:u.options.classMap.hasSubMenu}},activeItemClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.hasMegaMenuActive:u.options.classMap.hasSubMenuActive}},menuClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.megaMenu:u.options.classMap.subMenu}},isOpened:{get:function(){return this.$element.hasClass(this.activeItemClass.slice(1))}}});this.menu.addClass("animated").on("click.TAVMegaMenu",function(){u._updateMenuBounds()});if(this.$element.data("max-width")&&this.menu.css("max-width",this.$element.data("max-width")),this.$element.data("position")&&this.menu.addClass("tav-position-"+this.$element.data("position")),this.options.animationOut)this.menu.on("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(n){u.menu.hasClass(u.options.animationOut)&&(u.$element.removeClass(u.activeItemClass.slice(1)),u.options.afterClose.call(u,u.$element,u.menu));u.menu.hasClass(u.options.animationIn)&&u.options.afterOpen.call(u,u.$element,u.menu);n.stopPropagation();n.preventDefault()})}function r(){return"ontouchstart"in window}t.defaults={event:"hover",direction:"horizontal",breakpoint:991,animationIn:!1,animationOut:!1,rtl:!1,hideTimeOut:300,sideBarRatio:1/4,pageContainer:n("body"),classMap:{initialized:".tav-menu-initialized",mobileState:".tav-mobile-state",subMenu:".tav-sub-menu",hasSubMenu:".tav-has-sub-menu",hasSubMenuActive:".tav-sub-menu-opened",megaMenu:".tav-mega-menu",hasMegaMenu:".tav-has-mega-menu",hasMegaMenuActive:".tav-mega-menu-opened"},mobileSpeed:400,mobileEasing:"linear",beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}};t.prototype.initialize=function(){var t=this,i=n(window);this.options.rtl&&this.$element.addClass("tav-rtl");this.$element.addClass(this.options.classMap.initialized.slice(1)).addClass("tav-menu-"+this.options.direction);i.on("resize.TAVMegaMenu",function(){t.resizeTimeOutId&&clearTimeout(t.resizeTimeOutId);t.resizeTimeOutId=setTimeout(function(){i.width()<=t.options.breakpoint&&t.state=="desktop"?t.initMobileBehavior():i.width()>t.options.breakpoint&&t.state=="mobile"&&t.initDesktopBehavior();t.refresh()},50)});n(document).on("click.TAVMegaMenu",function(i){var r=n(i.target).parents(t.itemsSelector);t.closeAll(r.add(n(i.target)))}).on("keyup.TAVMegaMenu",function(n){n.keyCode&&n.keyCode==27&&t.closeAll()});return i.width()<=this.options.breakpoint?this.initMobileBehavior():i.width()>this.options.breakpoint&&this.initDesktopBehavior(),this.smartPositions(),this};t.prototype.smartPositions=function(){var t=this,r=this.$element.find(this.options.classMap.subMenu);r.each(function(r,u){i.smartPosition(n(u),t.options)})};t.prototype.bindEvents=function(){var t=this;if(this.options.event!=="hover"||r()){this.$element.on("click.TAVMegaMenu",r()?this.options.classMap.hasMegaMenu+" > a, "+this.options.classMap.hasSubMenu+" > a":this.options.classMap.hasMegaMenu+':not([data-event="hover"]) > a,'+this.options.classMap.hasSubMenu+':not([data-event="hover"]) > a',function(i){var r=n(this).parent(),u,f=r.parents(t.itemsSelector);r.data("TAVMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(r.parents(t.itemsSelector)));u=r.addClass("tav-event-prevented").data("TAVMenuItem");u.isOpened?u.hide():u.show();i.preventDefault();i.stopPropagation()});if(!r())this.$element.on("mouseenter.TAVMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="hover"],'+this.options.classMap.hasSubMenu+'[data-event="hover"]',function(i){var r=n(this),u=r.parents(t.itemsSelector);r.data("TAVMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(u));u.add(r).each(function(t,i){var r=n(i).data("TAVMenuItem");r.hideTimeOutId&&clearTimeout(r.hideTimeOutId);r.show()});i.preventDefault();i.stopPropagation()}).on("mouseleave.TAVMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="hover"],'+this.options.classMap.hasSubMenu+'[data-event="hover"]',function(i){var r=n(this),u=r.data("TAVMenuItem");u.hideTimeOutId=setTimeout(function(){t.closeAll(n(i.relatedTarget).parents(t.itemsSelector))},t.options.hideTimeOut);i.preventDefault();i.stopPropagation()})}else this.$element.on("mouseenter.TAVMegaMenu",this.options.classMap.hasMegaMenu+':not([data-event="click"]),'+this.options.classMap.hasSubMenu+':not([data-event="click"])',function(i){var u=n(this),r=u.parents(t.itemsSelector);u.data("TAVMenuItem")||t.initMenuItem(u,t.getType(u));r=r.add(u);t.closeAll(r);r.each(function(t,i){var r=n(i).data("TAVMenuItem");r.hideTimeOutId&&clearTimeout(r.hideTimeOutId);r.show()});t._items=t._items.not(r);t._tempChain=r;i.preventDefault();i.stopPropagation()}).on("mouseleave.TAVMegaMenu",this.options.classMap.hasMegaMenu+':not([data-event="click"]),'+this.options.classMap.hasSubMenu+':not([data-event="click"])',function(i){var r=n(this),u=r.data("TAVMenuItem"),f=n(i.relatedTarget).parents(t.itemsSelector);u.hideTimeOutId=setTimeout(function(){t.closeAll(f)},t.options.hideTimeOut);t._items=t._items.add(t._tempChain);t._tempChain=null;i.preventDefault();i.stopPropagation()}).on("click.TAVMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="click"] > a, '+this.options.classMap.hasSubMenu+'[data-event="click"] > a',function(i){var r=n(this).parent('[data-event="click"]'),u;r.data("TAVMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(r.parents(t.itemsSelector)));u=r.data("TAVMenuItem");u.isOpened?u.hide():u.show();i.preventDefault();i.stopPropagation()})};t.prototype.initMenuItem=function(t,r){var u=this,f=new i(t,t.children(u.options.classMap[r==="mega-menu"?"megaMenu":"subMenu"]),n.extend(!0,{type:r},u.options,t.data()),u.$element);t.data("TAVMenuItem",f);this._items=this._items.add(t)};t.prototype.initMobileBehavior=function(){var t=this;this.state="mobile";this.$element.off(".TAVMegaMenu").addClass(this.options.classMap.mobileState.slice(1)).on("click.TAVMegaMenu",t.options.classMap.hasSubMenu+" > a, "+t.options.classMap.hasMegaMenu+" > a",function(i){var r=n(this).parent(),u;r.data("TAVMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.parents(t.itemsSelector).add(r));u=r.data("TAVMenuItem");u.isOpened?u.mobileHide():u.mobileShow();u.options.animationIn==!1||(i.preventDefault(),i.stopPropagation())}).find(this.itemsSelector).not(this.options.classMap.hasSubMenuActive+","+this.options.classMap.hasMegaMenuActive).children(this.options.classMap.subMenu+","+this.options.classMap.megaMenu).hide()};t.prototype.initDesktopBehavior=function(){this.state="desktop";this.$element.removeClass(this.options.classMap.mobileState.slice(1)).off(".TAVMegaMenu").find(this.itemsSelector).not(this.options.classMap.hasSubMenuActive+","+this.options.classMap.hasMegaMenuActive).children(this.options.classMap.subMenu+","+this.options.classMap.megaMenu).hide();this.bindEvents()};t.prototype.closeAll=function(t){var i=this;return this._items.not(t&&t.length?t:n()).each(function(t,r){n(r).removeClass("tav-event-prevented").data("TAVMenuItem")[i.state=="mobile"?"mobileHide":"hide"]()})};t.prototype.getType=function(n){return!n||!n.length?null:n.hasClass(this.options.classMap.hasSubMenu.slice(1))?"sub-menu":n.hasClass(this.options.classMap.hasMegaMenu.slice(1))?"mega-menu":null};t.prototype.getState=function(){return this.state};t.prototype.refresh=function(){return this._items.add(this._tempChain).each(function(t,i){n(i).data("TAVMenuItem")._updateMenuBounds()})};i.prototype.show=function(){return this.menu.length?(this.$element.addClass(this.activeItemClass.slice(1)),this.options.direction=="horizontal"&&this.smartPosition(this.menu,this.options),this._updateMenuBounds(),this.options.animationOut?this.menu.removeClass(this.options.animationOut):this.options.afterOpen.call(this,this.$element,this.menu),this.options.animationIn&&this.menu.addClass(this.options.animationIn),this):this};i.prototype.hide=function(){var n=this;return this.menu.length?(this.options.animationOut||this.$element.removeClass(this.activeItemClass.slice(1)),this.options.animationIn&&this.menu.removeClass(this.options.animationIn),this.options.animationOut?this.menu.addClass(this.options.animationOut):this.options.afterClose.call(this,this.$element,this.menu),this):this};i.prototype.mobileShow=function(){var n=this;return this.menu.length?(this.menu.removeClass(this.options.animationIn).removeClass(this.options.animationOut).stop().slideDown({duration:n.options.mobileSpeed,easing:n.options.mobileEasing,complete:function(){n.options.afterOpen.call(n,n.$element,n.menu)}}),this.$element.addClass(this.activeItemClass.slice(1)),this):this};i.prototype.mobileHide=function(){var n=this;return this.menu.length?(this.menu.stop().slideUp({duration:n.options.mobileSpeed,easing:n.options.mobileEasing,complete:function(){n.options.afterClose.call(n,n.$element,n.menu)}}),this.$element.removeClass(this.activeItemClass.slice(1)),this):this};i.prototype.smartPosition=function(n,t){i.smartPosition(n,t)};i.smartPosition=function(t,i){if(t||t.length){var r=n(window);t.removeClass("tav-reversed");i.rtl?t.offset().left<0&&t.addClass("tav-reversed"):t.offset().left+t.outerWidth()>r.width()&&t.addClass("tav-reversed")}};i.prototype._updateMenuBounds=function(){var t="auto";if(this.options.direction=="vertical"&&this.options.type=="mega-menu"){if(this.$container&&this.$container.data("TAVMegaMenu").getState()=="desktop"?(this.options.pageContainer.length||(this.options.pageContainer=n("body")),t=this.options.pageContainer.outerWidth()*(1-this.options.sideBarRatio)):t="auto",this.menu.css({width:t,height:"auto"}),this.menu.outerHeight()>this.$container.outerHeight())return;this.menu.css("height","100%")}};n.fn.TAVMegaMenu=function(i){return this.each(function(){var r=n(this);r.data("TAVMegaMenu")||r.data("TAVMegaMenu",new t(r,i))})}})(jQuery),function(n){"use strict";n.TAVCore={init:function(){n(document).ready(function(){n('[data-toggle="tooltip"]').tooltip();n('[data-toggle="popover"]').popover();n("[data-bg-img-src]").length&&n.TAVCore.helpers.bgImage(n("[data-bg-img-src]"));n.TAVCore.helpers.extendjQuery();n.TAVCore.helpers.detectIE();n.TAVCore.helpers.bootstrapNavOptions.init()});n(window).on("load",function(){})},components:{},helpers:{Math:{getRandomValueFromRange:function(n,t,i){var r=i?i:!1;return Math.random(),r?Math.random()*(t-n)+n:Math.floor(Math.random()*(t-n+1))+n}},bgImage:function(t){if(t&&t.length)return t.each(function(t,i){var r=n(i),u=r.data("bg-img-src");u&&r.css("background-image","url("+u+")")})},extendjQuery:function(){n.fn.extend({afterImagesLoaded:function(){var i=this.find('img[src!=""]'),t;return i.length?(t=[],i.each(function(){var r=n.Deferred(),i;t.push(r);i=new Image;i.onload=function(){r.resolve()};i.onerror=function(){r.resolve()};i.src=this.src}),n.when.apply(n,t)):n.Deferred().resolve().promise()}})},detectIE:function(){var n=window.navigator.userAgent,u=n.indexOf("Trident/"),r,i,t;return u>0&&(r=n.indexOf("rv:"),t=parseInt(n.substring(r+3,n.indexOf(".",r)),10),document.querySelector("body").className+=" IE"+t),i=n.indexOf("Edge/"),i>0&&(t=parseInt(n.substring(i+5,n.indexOf(".",i)),10),document.querySelector("body").className+=" IE"+t),!1},bootstrapNavOptions:{init:function(){this.mobileHideOnScroll()},mobileHideOnScroll:function(){var r=n(".navbar"),t,i;if(r.length){t=n(window);i={sm:576,md:768,lg:992,xl:1200};n("body").on("click.TAVMobileHideOnScroll",".navbar-toggler",function(i){var r=n(this).closest(".navbar");r.length&&r.data("mobile-menu-scroll-position",t.scrollTop());i.preventDefault()});t.on("scroll.TAVMobileHideOnScroll",function(){r.each(function(r,u){var f=n(u),s,o,c,h,e;(f.hasClass("navbar-expand-xl")?e=i.xl:f.hasClass("navbar-expand-lg")?e=i.lg:f.hasClass("navbar-expand-md")?e=i.md:f.hasClass("navbar-expand-xs")&&(e=i.xs),t.width()>e)||(s=f.find(".navbar-toggler"),o=f.find(".navbar-collapse"),o.data("mobile-scroll-hide"))&&o.length&&(c=f.data("mobile-menu-scroll-position"),Math.abs(t.scrollTop()-c)>40&&o.hasClass("show")&&(s.trigger("click"),h=s.find(".is-active"),h.length&&h.removeClass("is-active")))})})}}}},settings:{rtl:!1}};n.TAVCore.init()}(jQuery);!function(n){"use strict";function l(t,i,r){t&&t.length&&(this.element=t,this.config=i,this.observers=r&&n.isPlainObject(r)?r:{},this.viewport="xs",this.checkViewport())}function c(n){if(n&&n.length)return this.element=n,this.defaultState=!0,this.reinit=function(){this.destroy().init().check()},!0}function f(n){c.call(this,n)&&this.init()}function u(n){c.call(this,n)&&this.init()}function r(n){c.call(this,n)&&this.init()}function t(t,i){c.call(this,t)&&(this.config={fixPointSelf:!1},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function e(n){c.call(this,n)&&this.init()}function i(t,i){c.call(this,t)&&(this.config={fixPointSelf:!1},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function o(t,i){c.call(this,t)&&(this.config={animated:!0},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function s(t,i){c.call(this,t)&&(this.config=i&&n.isPlainObject(i)?n.extend(!0,{},this.config,i):{},this.init())}function h(n){c.call(this,n)}n.TAVCore.components.TAVHeader={_baseConfig:{headerFixMoment:0,headerFixEffect:"slide",breakpointsMap:{md:768,sm:576,lg:992,xl:1200}},init:function(t){if(t&&1===t.length&&!t.data("TAVHeader")){var i=this;return this.element=t,this.config=n.extend(!0,{},this._baseConfig,t.data()),this.observers=this._detectObservers(),this.fixMediaDifference(this.element),this.element.data("TAVHeader",new l(this.element,this.config,this.observers)),n(window).on("scroll.uHeader",function(){n(window).scrollTop()<n(t).data("header-fix-moment")-100&&!0===n(t).data("effect-compensation")?n(t).css({top:-n(window).scrollTop()}).addClass(n(t).data("effect-compensation-start-class")).removeClass(n(t).data("effect-compensation-end-class")):!0===n(t).data("effect-compensation")&&n(t).css({top:0}).addClass(n(t).data("effect-compensation-end-class")).removeClass(n(t).data("effect-compensation-start-class"));n(window).scrollTop()>5&&!n(t).hasClass(".u-scrolled")?n(t).addClass("u-scrolled"):n(t).removeClass("u-scrolled");t.data("TAVHeader").notify()}).on("resize.uHeader",function(){i.resizeTimeOutId&&clearTimeout(i.resizeTimeOutId);i.resizeTimeOutId=setTimeout(function(){t.data("TAVHeader").checkViewport().update()},100)}).trigger("scroll.uHeader"),this.element}},_detectObservers:function(){if(this.element&&this.element.length){var n={xs:[],sm:[],md:[],lg:[],xl:[]};return this.element.hasClass("u-header--has-hidden-element")&&n.xs.push(new o(this.element)),this.element.hasClass("u-header--sticky-top")&&(this.element.hasClass("u-header--show-hide")?n.xs.push(new u(this.element)):this.element.hasClass("u-header--toggle-section")&&n.xs.push(new e(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element))),this.element.hasClass("u-header--floating")&&n.xs.push(new s(this.element)),this.element.hasClass("u-header--invulnerable")&&n.xs.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom")&&(this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element))),(this.element.hasClass("u-header--abs-top")||this.element.hasClass("u-header--static"))&&(this.element.hasClass("u-header--show-hide")&&n.xs.push(new r(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom")||this.element.hasClass("u-header--abs-top-2nd-screen"))&&(n.xs.push(new f(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-sm")&&n.sm.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-sm")&&(this.element.hasClass("u-header--show-hide-sm")?n.sm.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-sm")&&n.sm.push(new e(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element))),this.element.hasClass("u-header--floating-sm")&&n.sm.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-sm")&&n.sm.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-sm")&&(this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-sm")||this.element.hasClass("u-header--static-sm"))&&(this.element.hasClass("u-header--show-hide-sm")&&n.sm.push(new r(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-sm")||this.element.hasClass("u-header--abs-top-2nd-screen-sm"))&&(n.sm.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-md")&&n.md.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-md")&&(this.element.hasClass("u-header--show-hide-md")?n.md.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-md")&&n.md.push(new e(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element))),this.element.hasClass("u-header--floating-md")&&n.md.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-md")&&n.md.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-md")&&(this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-md")||this.element.hasClass("u-header--static-md"))&&(this.element.hasClass("u-header--show-hide-md")&&n.md.push(new r(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-md")||this.element.hasClass("u-header--abs-top-2nd-screen-md"))&&(n.md.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-lg")&&n.lg.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-lg")&&(this.element.hasClass("u-header--show-hide-lg")?n.lg.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-lg")&&n.lg.push(new e(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element))),this.element.hasClass("u-header--floating-lg")&&n.lg.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-lg")&&n.lg.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-lg")&&(this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-lg")||this.element.hasClass("u-header--static-lg"))&&(this.element.hasClass("u-header--show-hide-lg")&&n.lg.push(new r(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-lg")||this.element.hasClass("u-header--abs-top-2nd-screen-lg"))&&(n.lg.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-xl")&&n.xl.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-xl")&&(this.element.hasClass("u-header--show-hide-xl")?n.xl.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-xl")&&n.xl.push(new e(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element))),this.element.hasClass("u-header--floating-xl")&&n.xl.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-xl")&&n.xl.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-xl")&&(this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-xl")||this.element.hasClass("u-header--static-xl"))&&(this.element.hasClass("u-header--show-hide-xl")&&n.xl.push(new r(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-xl")||this.element.hasClass("u-header--abs-top-2nd-screen-xl"))&&(n.xl.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element,{fixPointSelf:!0}))),n}},fixMediaDifference:function(n){var t;n&&n.length&&n.filter('[class*="u-header--side"]').length&&(n.hasClass("u-header--side-left-xl")||n.hasClass("u-header--side-right-xl")?(t=n.find(".navbar-expand-xl")).length&&t.removeClass("navbar-expand-xl").addClass("navbar-expand-lg"):n.hasClass("u-header--side-left-lg")||n.hasClass("u-header--side-right-lg")?(t=n.find(".navbar-expand-lg")).length&&t.removeClass("navbar-expand-lg").addClass("navbar-expand-md"):n.hasClass("u-header--side-left-md")||n.hasClass("u-header--side-right-md")?(t=n.find(".navbar-expand-md")).length&&t.removeClass("navbar-expand-md").addClass("navbar-expand-sm"):(n.hasClass("u-header--side-left-sm")||n.hasClass("u-header--side-right-sm"))&&(t=n.find(".navbar-expand-sm")).length&&t.removeClass("navbar-expand-sm").addClass("navbar-expand"))}};l.prototype.checkViewport=function(){var t=n(window);return t.width()>this.config.breakpointsMap.sm&&this.observers.sm.length?(this.prevViewport=this.viewport,this.viewport="sm",this):t.width()>this.config.breakpointsMap.md&&this.observers.md.length?(this.prevViewport=this.viewport,this.viewport="md",this):t.width()>this.config.breakpointsMap.lg&&this.observers.lg.length?(this.prevViewport=this.viewport,this.viewport="lg",this):t.width()>this.config.breakpointsMap.xl&&this.observers.xl.length?(this.prevViewport=this.viewport,this.viewport="xl",this):(this.prevViewport&&(this.prevViewport=this.viewport),this.viewport="xs",this)};l.prototype.notify=function(){return this.prevViewport&&(this.observers[this.prevViewport].forEach(function(n){n.destroy()}),this.prevViewport=null),this.observers[this.viewport].forEach(function(n){n.check()}),this};l.prototype.update=function(){for(var n in this.observers)this.observers[n].forEach(function(n){n.destroy()});return this.prevViewport=null,this.observers[this.viewport].forEach(function(n){n.reinit()}),this};f.prototype.init=function(){return this.defaultState=!0,this.offset=this.element.offset().top,this};f.prototype.destroy=function(){return this.toDefaultState(),this};f.prototype.check=function(){var t=n(window).scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<this.offset&&!this.defaultState&&this.toDefaultState(),this};f.prototype.changeState=function(){return this.element.addClass("js-header-fix-moment"),this.defaultState=!this.defaultState,this};f.prototype.toDefaultState=function(){return this.element.removeClass("js-header-fix-moment"),this.defaultState=!this.defaultState,this};u.prototype.init=function(){return this.direction="down",this.delta=0,this.defaultState=!0,this.offset=isFinite(this.element.data("header-fix-moment"))&&0!==this.element.data("header-fix-moment")?this.element.data("header-fix-moment"):5,this.effect=this.element.data("header-fix-effect")?this.element.data("header-fix-effect"):"show-hide",this};u.prototype.destroy=function(){return this.toDefaultState(),this};u.prototype.checkDirection=function(){return this.direction=n(window).scrollTop()>this.delta?"down":"up",this.delta=n(window).scrollTop(),this};u.prototype.toDefaultState=function(){switch(this.effect){case"slide":this.element.removeClass("u-header--moved-up");break;case"fade":this.element.removeClass("u-header--faded");break;default:this.element.removeClass("u-header--invisible")}return this.defaultState=!this.defaultState,this};u.prototype.changeState=function(){switch(this.effect){case"slide":this.element.addClass("u-header--moved-up");break;case"fade":this.element.addClass("u-header--faded");break;default:this.element.addClass("u-header--invisible")}return this.defaultState=!this.defaultState,this};u.prototype.check=function(){var t=n(window).scrollTop();return this.checkDirection(),t>=this.offset&&this.defaultState&&"down"===this.direction?this.changeState():this.defaultState||"up"!==this.direction||this.toDefaultState(),this};r.prototype.init=function(){return!this.defaultState&&n(window).scrollTop()>this.offset?this:(this.defaultState=!0,this.transitionDuration=1e3*parseFloat(getComputedStyle(this.element.get(0))["transition-duration"],10),this.offset=isFinite(this.element.data("header-fix-moment"))&&this.element.data("header-fix-moment")>this.element.outerHeight()?this.element.data("header-fix-moment"):this.element.outerHeight()+100,this.effect=this.element.data("header-fix-effect")?this.element.data("header-fix-effect"):"show-hide",this)};r.prototype.destroy=function(){return!this.defaultState&&n(window).scrollTop()>this.offset?this:(this.element.removeClass("u-header--untransitioned"),this._removeCap(),this)};r.prototype._insertCap=function(){switch(this.element.addClass("js-header-fix-moment u-header--untransitioned"),this.element.hasClass("u-header--static")&&n("html").css("padding-top",this.element.outerHeight()),this.effect){case"fade":this.element.addClass("u-header--faded");break;case"slide":this.element.addClass("u-header--moved-up");break;default:this.element.addClass("u-header--invisible")}this.capInserted=!0};r.prototype._removeCap=function(){var t=this;this.element.removeClass("js-header-fix-moment");this.element.hasClass("u-header--static")&&n("html").css("padding-top",0);this.removeCapTimeOutId&&clearTimeout(this.removeCapTimeOutId);this.removeCapTimeOutId=setTimeout(function(){t.element.removeClass("u-header--moved-up u-header--faded u-header--invisible")},10);this.capInserted=!1};r.prototype.check=function(){var t=n(window);t.scrollTop()>this.element.outerHeight()&&!this.capInserted?this._insertCap():t.scrollTop()<=this.element.outerHeight()&&this.capInserted&&this._removeCap();t.scrollTop()>this.offset&&this.defaultState?this.changeState():t.scrollTop()<=this.offset&&!this.defaultState&&this.toDefaultState()};r.prototype.changeState=function(){switch(this.element.removeClass("u-header--untransitioned"),this.animationTimeoutId&&clearTimeout(this.animationTimeoutId),this.effect){case"fade":this.element.removeClass("u-header--faded");break;case"slide":this.element.removeClass("u-header--moved-up");break;default:this.element.removeClass("u-header--invisible")}this.defaultState=!this.defaultState};r.prototype.toDefaultState=function(){var n=this;switch(this.animationTimeoutId=setTimeout(function(){n.element.addClass("u-header--untransitioned")},this.transitionDuration),this.effect){case"fade":this.element.addClass("u-header--faded");break;case"slide":this.element.addClass("u-header--moved-up");break;default:this.element.addClass("u-header--invisible")}this.defaultState=!this.defaultState};t.prototype.init=function(){return this.element.hasClass("js-header-fix-moment")&&(this.hasFixedClass=!0,this.element.removeClass("js-header-fix-moment")),this.offset=this.config.fixPointSelf?this.element.offset().top:isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):0,this.hasFixedClass&&(this.hasFixedClass=!1,this.element.addClass("js-header-fix-moment")),this.imgs=this.element.find(".u-header__logo-img"),this.defaultState=!0,this.mainLogo=this.imgs.filter(".u-header__logo-img--main"),this.additionalLogo=this.imgs.not(".u-header__logo-img--main"),this.imgs.length,this};t.prototype.destroy=function(){return this.toDefaultState(),this};t.prototype.check=function(){var t=n(window);return this.imgs.length?(t.scrollTop()>this.offset&&this.defaultState?this.changeState():t.scrollTop()<=this.offset&&!this.defaultState&&this.toDefaultState(),this):this};t.prototype.changeState=function(){return this.mainLogo.length&&this.mainLogo.removeClass("u-header__logo-img--main"),this.additionalLogo.length&&this.additionalLogo.addClass("u-header__logo-img--main"),this.defaultState=!this.defaultState,this};t.prototype.toDefaultState=function(){return this.mainLogo.length&&this.mainLogo.addClass("u-header__logo-img--main"),this.additionalLogo.length&&this.additionalLogo.removeClass("u-header__logo-img--main"),this.defaultState=!this.defaultState,this};e.prototype.init=function(){return this.offset=isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.section=this.element.find(".u-header__section--hidden"),this.defaultState=!0,this.sectionHeight=this.section.length?this.section.outerHeight():0,this};e.prototype.destroy=function(){return this.section.length&&this.element.css({"margin-top":0}),this};e.prototype.check=function(){if(!this.section.length)return this;var t=n(window).scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};e.prototype.changeState=function(){return this.element.stop().animate({"margin-top":-1*this.sectionHeight-1}),this.defaultState=!this.defaultState,this};e.prototype.toDefaultState=function(){return this.element.stop().animate({"margin-top":0}),this.defaultState=!this.defaultState,this};i.prototype.init=function(){return this.element.hasClass("js-header-fix-moment")&&(this.hasFixedClass=!0,this.element.removeClass("js-header-fix-moment")),this.offset=this.config.fixPointSelf?this.element.offset().top:isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.hasFixedClass&&(this.hasFixedClass=!1,this.element.addClass("js-header-fix-moment")),this.sections=this.element.find("[data-header-fix-moment-classes]"),this.defaultState=!0,this};i.prototype.destroy=function(){return this.toDefaultState(),this};i.prototype.check=function(){if(!this.sections.length)return this;var t=n(window).scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};i.prototype.changeState=function(){return this.sections.each(function(t,i){var r=n(i),u=r.data("header-fix-moment-classes"),f=r.data("header-fix-moment-exclude");(u||f)&&(r.addClass(u+" js-header-change-moment"),r.removeClass(f))}),this.defaultState=!this.defaultState,this};i.prototype.toDefaultState=function(){return this.sections.each(function(t,i){var r=n(i),u=r.data("header-fix-moment-classes"),f=r.data("header-fix-moment-exclude");(u||f)&&(r.removeClass(u+" js-header-change-moment"),r.addClass(f))}),this.defaultState=!this.defaultState,this};o.prototype.init=function(){return this.offset=isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.elements=this.element.find(".u-header--hidden-element"),this.defaultState=!0,this};o.prototype.destroy=function(){return this.toDefaultState(),this};o.prototype.check=function(){if(!this.elements.length)return this;var t=n(window).scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};o.prototype.changeState=function(){return this.config.animated?this.elements.stop().slideUp():this.elements.hide(),this.defaultState=!this.defaultState,this};o.prototype.toDefaultState=function(){return this.config.animated?this.elements.stop().slideDown():this.elements.show(),this.defaultState=!this.defaultState,this};s.prototype.init=function(){return this.offset=this.element.offset().top,this.sections=this.element.find(".u-header__section"),this.defaultState=!0,this};s.prototype.destroy=function(){return this.toDefaultState(),this};s.prototype.check=function(){var t=n(window).scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};s.prototype.changeState=function(){return this.element.addClass("js-header-fix-moment").addClass(this.element.data("header-fix-moment-classes")).removeClass(this.element.data("header-fix-moment-exclude")),this.sections.length&&this.sections.each(function(t,i){var r=n(i);r.addClass(r.data("header-fix-moment-classes")).removeClass(r.data("header-fix-moment-exclude"))}),this.defaultState=!this.defaultState,this};s.prototype.toDefaultState=function(){return this.element.removeClass("js-header-fix-moment").removeClass(this.element.data("header-fix-moment-classes")).addClass(this.element.data("header-fix-moment-exclude")),this.sections.length&&this.sections.each(function(t,i){var r=n(i);r.removeClass(r.data("header-fix-moment-classes")).addClass(r.data("header-fix-moment-exclude"))}),this.defaultState=!this.defaultState,this};h.prototype.check=function(){return this};h.prototype.init=function(){return this};h.prototype.destroy=function(){return this};h.prototype.changeState=function(){return this};h.prototype.toDefaultState=function(){return this}}(jQuery),function(n){"use strict";function f(){return"ontouchstart"in window}function t(t,i){return t.length?(this.element=t,this.config=i,this.target=n(this.element.data("unfold-target")),this.allInvokers=n('[data-unfold-target="'+this.element.data("unfold-target")+'"]'),this.toggle=function(){return this.target.length?(this.defaultState?this.show():this.hide(),this):this},this.smartPosition=function(t){t.data("baseDirection")&&t.css(t.data("baseDirection").direction,t.data("baseDirection").value);t.removeClass("u-unfold--reverse-y");var r=n(window),u=getComputedStyle(t.get(0)),f=Math.abs(parseInt(u.left,10))<40?"left":"right",i=t.offset();f==="right"?(t.data("baseDirection")||t.data("baseDirection",{direction:"right",value:parseInt(u.right,10)}),i.left<0&&t.css("right",(parseInt(t.css("right"),10)-(i.left-10))*-1)):(t.data("baseDirection")||t.data("baseDirection",{direction:"left",value:parseInt(u.left,10)}),i.left+t.outerWidth()>r.width()&&t.css("left",parseInt(t.css("left"),10)-(i.left+t.outerWidth()+10-r.width())));i.top+t.outerHeight()-r.scrollTop()>r.height()&&t.addClass("u-unfold--reverse-y")},this.getOption=function(n){return this.config[n]?this.config[n]:null},!0):!1}function i(n,i){t.call(this,n,i)&&(Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}),this.target.addClass("u-unfold--simple"),this.hide())}function r(n,i){if(t.call(this,n,i)){var r=this;if(this.target.addClass("u-unfold--css-animation u-unfold--hidden").css("animation-duration",r.config.unfoldDuration+"ms"),Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}),this.target.length)this.target.on("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(n){r.target.hasClass(r.config.unfoldAnimationOut)&&(r.target.removeClass(r.config.unfoldAnimationOut).addClass("u-unfold--hidden"),r.allInvokers.length&&r.allInvokers.attr("aria-expanded","false"),r.config.afterClose.call(r.target,r.element));r.target.hasClass(r.config.unfoldAnimationIn)&&(r.allInvokers.length&&r.allInvokers.attr("aria-expanded","true"),r.config.afterOpen.call(r.target,r.element));n.preventDefault();n.stopPropagation()})}}function u(n,i){t.call(this,n,i)&&(this.target.addClass("u-unfold--jquery-slide u-unfold--hidden").hide(),Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}))}n.TAVCore.components.TAVUnfold={_baseConfig:{unfoldEvent:"click",unfoldType:"simple",unfoldDuration:300,unfoldEasing:"linear",unfoldAnimationIn:"fadeIn",unfoldAnimationOut:"fadeOut",unfoldHideOnScroll:!0,unfoldHideOnBlur:!1,unfoldDelay:350,afterOpen:function(){},beforeClose:function(){},afterClose:function(){}},_pageCollection:n(),init:function(t,f){var e,s,h,o;if(t&&t.length){e=this;t.each(function(t,o){var h=n(o),c,l;if(!h.data("TAVUnfold")){c=f&&n.isPlainObject(f)?n.extend(!0,{},e._baseConfig,f,h.data()):n.extend(!0,{},e._baseConfig,h.data());switch(c.unfoldType){case"css-animation":h.data("TAVUnfold",new r(h,c));break;case"jquery-slide":h.data("TAVUnfold",new u(h,c));break;default:h.data("TAVUnfold",new i(h,c))}e._pageCollection=e._pageCollection.add(h);e._bindEvents(h,c.unfoldEvent,c.unfoldDelay);l=n(o).data("TAVUnfold");s=n(l.target).find("input, textarea").length;n(l.target).find("[data-unfold-target]").length&&h.addClass("target-of-invoker-has-unfolds")}});o=0;n(document).on("keydown.TAVUnfold",function(t){t.keyCode&&t.keyCode===27&&e._pageCollection.each(function(t,i){var u=n(window).width(),r=Boolean(n(i).data("is-mobile-only"));h=n(n(n(i).data("unfold-target")).children());r?r&&u<769&&n(i).data("TAVUnfold").hide():n(i).data("TAVUnfold").hide();n(i).data("TAVUnfold").config.beforeClose.call(e.target,e.element)});e._pageCollection.each(function(t,i){n(n(i).data("unfold-target")).hasClass("u-unfold--hidden")||(h=n(n(n(i).data("unfold-target")).children()))});(t.keyCode&&t.keyCode===38||t.keyCode&&t.keyCode===40)&&t.preventDefault();t.keyCode&&t.keyCode===38&&o>0&&o--;o<0&&(o=0);t.keyCode&&t.keyCode===38||t.keyCode&&t.keyCode===40});n(window).on("click",function(){e._pageCollection.each(function(t,i){var u=n(window).width(),r=Boolean(n(i).data("is-mobile-only"));r?r&&u<769&&n(i).data("TAVUnfold").hide():n(i).data("TAVUnfold").hide();n(i).data("TAVUnfold").config.beforeClose.call(e.target,e.element)})});e._pageCollection.each(function(t,i){var r=n(i).data("TAVUnfold").config.unfoldTarget;n(r).on("click",function(n){n.stopPropagation()})});n(window).on("scroll.TAVUnfold",function(){e._pageCollection.each(function(t,i){var r=n(i).data("TAVUnfold");r.getOption("unfoldHideOnScroll")&&s===0?r.hide():r.getOption("unfoldHideOnScroll")&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&r.hide()})});n(window).on("resize.TAVUnfold",function(){e._resizeTimeOutId&&clearTimeout(e._resizeTimeOutId);e._resizeTimeOutId=setTimeout(function(){e._pageCollection.each(function(t,i){var r=n(i).data("TAVUnfold");r.smartPosition(r.target)})},50)});return t}},_bindEvents:function(t,i,r){var u=n(t.data("unfold-target"));if(i!=="hover"||f())t.on("click.TAVUnfold",function(t){var i=n(this),r=n("[data-unfold-target].active:not(.target-of-invoker-has-unfolds)"),u=n("[data-unfold-target].active.target-of-invoker-has-unfolds");i.data("TAVUnfold")&&(i.hasClass("target-of-invoker-has-unfolds")?u.length&&u.data("TAVUnfold").toggle():r.length&&r.data("TAVUnfold").toggle(),i.data("TAVUnfold").toggle(),t.stopPropagation(),t.preventDefault())});else{t.on("mouseenter.TAVUnfold",function(){var i=n(this),t=i.data("TAVUnfold");t&&(t.unfoldTimeOut&&clearTimeout(t.unfoldTimeOut),t.show())}).on("mouseleave.TAVUnfold",function(){var i=n(this),t=i.data("TAVUnfold");t&&(t.unfoldTimeOut=setTimeout(function(){t.hide()},r))});if(u.length)u.on("mouseenter.TAVUnfold",function(){var n=t.data("TAVUnfold");n.unfoldTimeOut&&clearTimeout(n.unfoldTimeOut);n.show()}).on("mouseleave.TAVUnfold",function(){var n=t.data("TAVUnfold");n.unfoldTimeOut=setTimeout(function(){n.hide()},r)})}}};i.prototype.show=function(){var t=n(this)[0].config.unfoldTarget;return n('[data-unfold-target="'+t+'"]').addClass("active"),this.smartPosition(this.target),this.target.removeClass("u-unfold--hidden"),this.allInvokers.length&&this.allInvokers.attr("aria-expanded","true"),this.config.afterOpen.call(this.target,this.element),this};i.prototype.hide=function(){var t=n(this)[0].config.unfoldTarget;return n('[data-unfold-target="'+t+'"]').removeClass("active"),this.target.addClass("u-unfold--hidden"),this.allInvokers.length&&this.allInvokers.attr("aria-expanded","false"),this.config.afterClose.call(this.target,this.element),this};r.prototype.show=function(){var t=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+t+'"]').addClass("active");this.smartPosition(this.target);this.target.removeClass("u-unfold--hidden").removeClass(this.config.unfoldAnimationOut).addClass(this.config.unfoldAnimationIn)};r.prototype.hide=function(){var t=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+t+'"]').removeClass("active");this.target.removeClass(this.config.unfoldAnimationIn).addClass(this.config.unfoldAnimationOut)};u.prototype.show=function(){var t=this,i=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+i+'"]').addClass("active");this.smartPosition(this.target);this.target.removeClass("u-unfold--hidden").stop().slideDown({duration:t.config.unfoldDuration,easing:t.config.unfoldEasing,complete:function(){t.config.afterOpen.call(t.target,t.element)}})};u.prototype.hide=function(){var t=this,i=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+i+'"]').removeClass("active");this.target.slideUp({duration:t.config.unfoldDuration,easing:t.config.unfoldEasing,complete:function(){t.config.afterClose.call(t.target,t.element);t.target.addClass("u-unfold--hidden")}})}}(jQuery),function(n){"use strict";n.TAVCore.components.TAVShowAnimation={_baseConfig:{afterShow:function(){}},pageCollection:n(),init:function(t,i){if(this.collection=t&&n(t).length?n(t):n(),n(t).length)return this.config=i&&n.isPlainObject(i)?n.extend({},this._baseConfig,i):this._baseConfig,this.config.itemSelector=t,this.initShowEffect(),this.pageCollection},initShowEffect:function(){var t=this,i=t.config,r=t.pageCollection;this.collection.each(function(u,f){var e=n(f),c=e.data("link-group"),o=n(e.data("target")),s=o.data("target-group"),h=e.data("animation-in");e.on("click",function(r){(r.preventDefault(),n(this).hasClass("active"))||(n('[data-link-group="'+c+'"]').removeClass("active"),e.addClass("active"),h?t.addAnimation(o,s,h,i):t.hideShow(o,s,i))});r=r.add(e)})},hideShow:function(t,i,r){n('[data-target-group="'+i+'"]').hide().css("opacity",0);t.show().css("opacity",1);r.afterShow()},addAnimation:function(t,i,r,u){n('[data-target-group="'+i+'"]').hide().css("opacity",0).removeClass("animated "+r);t.show();u.afterShow();setTimeout(function(){t.css("opacity",1).addClass("animated "+r)},50)}}}(jQuery),function(n){"use strict";n.TAVCore.components.TAVFancyBox={_baseConfig:{parentEl:"html",baseClass:"u-fancybox-theme",slideClass:"u-fancybox-slide",speed:1e3,slideSpeedCoefficient:1,infobar:!1,fullScreen:!0,thumbs:!0,closeBtn:!0,baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-content"><div class="fancybox-bg"><\/div><div class="fancybox-controls" style="position: relative; z-index: 99999;"><div class="fancybox-infobar"><div class="fancybox-infobar__body"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><\/div><div class="fancybox-toolbar">{{BUTTONS}}<\/div><\/div><div class="fancybox-slider-wrap"><button data-fancybox-prev class="fancybox-arrow fancybox-arrow--left" title="Previous"><\/button><button data-fancybox-next class="fancybox-arrow fancybox-arrow--right" title="Next"><\/button><div class="fancybox-stage"><\/div><\/div><div class="fancybox-caption-wrap"><div class="fancybox-caption"><\/div><\/div><\/div><\/div>',animationEffect:"fade"},pageCollection:n(),init:function(t,i){if(t){var r=n(t);r.length&&(i=i&&n.isPlainObject(i)?n.extend(!0,{},this._baseConfig,i):this._baseConfig,this.initFancyBox(t,i))}},initFancyBox:function(t,i){var r=n(t);r.on("click",function(){var t=n(this),i=t.data("speed"),r=t.data("fancybox"),u=Boolean(t.data("is-infinite")),f=t.data("slideshow-speed");n.fancybox.defaults.animationDuration=i;u==!0&&(n.fancybox.defaults.loop=!0);r&&(n.fancybox.defaults.transitionEffect="slide",n.fancybox.defaults.slideShow.speed=f)});r.fancybox(n.extend(!0,{},i,{beforeShow:function(t){var c=n(t.$refs.container),u=n(t.$refs.bg[0]),i=n(t.current.$slide),r=t.current.opts.$orig[0].dataset.animateIn,s=t.current.opts.$orig[0].dataset.animateOut,f=t.current.opts.$orig[0].dataset.speed,o=t.current.opts.$orig[0].dataset.overlayBg,h=t.current.opts.$orig[0].dataset.overlayBlurBg,e;if(r&&n("body").hasClass("u-first-slide-init"))e=n(t.slides[t.prevPos].$slide),i.addClass("has-animation"),e.addClass("animated "+s),setTimeout(function(){i.addClass("animated "+r)},f/2);else if(r){e=n(t.slides[t.prevPos].$slide);i.addClass("has-animation");i.addClass("animated "+r);n("body").addClass("u-first-slide-init");i.on("animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd",function(){i.removeClass(r)})}f?u.css("transition-duration",f+"ms"):u.css("transition-duration","1000ms");o&&u.css("background-color",o);h&&n("body").addClass("u-blur-30")},beforeClose:function(t){var e=n(t.$refs.container),r=n(t.current.$slide),u=t.current.opts.$orig[0].dataset.animateIn,i=t.current.opts.$orig[0].dataset.animateOut,f=t.current.opts.$orig[0].dataset.overlayBlurBg;i&&(r.removeClass(u).addClass(i),n("body").removeClass("u-first-slide-init"));f&&n("body").removeClass("u-blur-30")}}))}}}(jQuery),function(n){"use strict";n.TAVCore.components.TAVGoTo={_baseConfig:{},pageCollection:n(),init:function(t,i){if(this.collection=t&&n(t).length?n(t):n(),n(t).length)return this.config=i&&n.isPlainObject(i)?n.extend({},this._baseConfig,i):this._baseConfig,this.config.itemSelector=t,this.initGoTo(),this.pageCollection},initGoTo:function(){var i=this,t=i.pageCollection;this.collection.each(function(i,r){var u=n(r),e=u.data("target"),f=u.data("type"),o=u.data("show-effect"),s=u.data("hide-effect"),l=JSON.parse(r.getAttribute("data-position")),h=n(u.data("compensation")).outerHeight(),c=u.data("offset-top"),a=function(){return h?e?n(e).offset().top-h:0:e?n(e).offset().top:0};f=="static"?u.css({display:"inline-block"}):u.addClass("animated").css({display:"inline-block",position:f,opacity:0});(f=="fixed"||f=="absolute")&&u.css(l);u.on("click",function(t){t.preventDefault();n("html, body").stop().animate({scrollTop:a()},800)});if(u.data("offset-top")||u.hasClass("js-animation-was-fired")||f=="static"||u.offset().top<=n(window).height()&&(u.show(),setTimeout(function(){u.addClass("js-animation-was-fired "+o).css({opacity:""})})),f!="static"){n(window).on("scroll",function(){if(u.data("offset-top"))n(window).scrollTop()>=c&&!u.hasClass("js-animation-was-fired")?(u.show(),setTimeout(function(){u.addClass("js-animation-was-fired "+o).css({opacity:""})})):n(window).scrollTop()<=c&&u.hasClass("js-animation-was-fired")&&(u.removeClass("js-animation-was-fired "+o),setTimeout(function(){u.addClass(s).css({opacity:0})},100),setTimeout(function(){u.removeClass(s).hide()},400));else{var t=u.offset().top;u.hasClass("js-animation-was-fired")||n(window).scrollTop()>=t-n(window).height()&&(u.show(),setTimeout(function(){u.addClass("js-animation-was-fired "+o).css({opacity:""})}))}});n(window).trigger("scroll")}t=t.add(u)})}}}(jQuery)