"use strict";(function(n,t){typeof define=="function"&&define.amd?define(t):typeof exports=="object"?module.exports=t():n.ResizeSensor=t()})(typeof window!="undefined"?window:this,function(){function i(n,t){var i=Object.prototype.toString.call(n),u="[object Array]"===i||"[object NodeList]"===i||"[object HTMLCollection]"===i||"[object Object]"===i||"undefined"!=typeof jQuery&&n instanceof jQuery||"undefined"!=typeof Elements&&n instanceof Elements,r=0,f=n.length;if(u)for(;r<f;r++)t(n[r]);else t(n)}function r(n){if(!n.getBoundingClientRect)return{width:n.offsetWidth,height:n.offsetHeight};var t=n.getBoundingClientRect();return{width:Math.round(t.width),height:Math.round(t.height)}}var t,n,u;return typeof window=="undefined"?null:(t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(n){return window.setTimeout(n,20)},n=function(u,f){function e(){var t=[],n,i;this.add=function(n){t.push(n)};this.call=function(r){for(n=0,i=t.length;n<i;n++)t[n].call(this,r)};this.remove=function(r){var u=[];for(n=0,i=t.length;n<i;n++)t[n]!==r&&u.push(t[n]);t=u};this.length=function(){return t.length}}function o(n,i){var f,c,l,o;if(n){if(n.resizedAttached){n.resizedAttached.add(i);return}n.resizedAttached=new e;n.resizedAttached.add(i);n.resizeSensor=document.createElement("div");n.resizeSensor.dir="ltr";n.resizeSensor.className="resize-sensor";f="pointer-events: none; position: absolute; left: 0px; top: 0px; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden; max-width: 100%;";c="position: absolute; left: 0; top: 0; transition: 0s;";n.resizeSensor.style.cssText=f;n.resizeSensor.innerHTML='<div class="resize-sensor-expand" style="'+f+'"><div style="'+c+'"><\/div><\/div><div class="resize-sensor-shrink" style="'+f+'"><div style="'+c+' width: 200%; height: 200%"><\/div><\/div>';n.appendChild(n.resizeSensor);l=window.getComputedStyle(n);o=l?l.getPropertyValue("position"):null;"absolute"!==o&&"relative"!==o&&"fixed"!==o&&(n.style.position="relative");var s=n.resizeSensor.childNodes[0],w=s.childNodes[0],a=n.resizeSensor.childNodes[1],v,y,u=r(n),b=u.width,k=u.height,d=!0,p=0,tt=function(){var t=n.offsetWidth,i=n.offsetHeight;w.style.width=t+10+"px";w.style.height=i+10+"px";s.scrollLeft=t+10;s.scrollTop=i+10;a.scrollLeft=t+10;a.scrollTop=i+10},h=function(){if(d){var i=n.offsetWidth===0&&n.offsetHeight===0;if(i){p||(p=t(function(){p=0;h()}));return}d=!1}tt()};n.resizeSensor.resetSensor=h;var it=function(){(y=0,v)&&(b=u.width,k=u.height,n.resizedAttached&&n.resizedAttached.call(u))},g=function(){u=r(n);v=u.width!==b||u.height!==k;v&&!y&&(y=t(it));h()},nt=function(n,t,i){n.attachEvent?n.attachEvent("on"+t,i):n.addEventListener(t,i)};nt(s,"scroll",g);nt(a,"scroll",g);t(h)}}i(u,function(n){o(n,f)});this.detach=function(t){n.detach(u,t)};this.reset=function(){u.resizeSensor.resetSensor()}},n.reset=function(n){i(n,function(n){n.resizeSensor.resetSensor()})},n.detach=function(n,t){i(n,function(n){n&&(n.resizedAttached&&typeof t=="function"&&(n.resizedAttached.remove(t),n.resizedAttached.length())||n.resizeSensor&&(n.contains(n.resizeSensor)&&n.removeChild(n.resizeSensor),delete n.resizeSensor,delete n.resizedAttached))})},typeof MutationObserver!="undefined"&&(u=new MutationObserver(function(t){var u,r,i;for(u in t)if(t.hasOwnProperty(u))for(r=t[u].addedNodes,i=0;i<r.length;i++)r[i].resizeSensor&&n.reset(r[i])}),document.addEventListener("DOMContentLoaded",function(){u.observe(document.body,{childList:!0,subtree:!0})})),n)});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.StickySidebar=t()}(this,function(){function n(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function t(n,t){return n(t={exports:{}},t.exports),t.exports}"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var i=t(function(n,t){(function(n){Object.defineProperty(n,"__esModule",{value:!0});var t,i,u=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),r=(t=".stickySidebar",i={topSpacing:0,bottomSpacing:0,containerSelector:!1,innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(){function n(t){var r=this,u=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n),this.options=n.extend(i,u),this.sidebar="string"==typeof t?document.querySelector(t):t,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1;this.container=this.sidebar.parentElement;this.affixedType="STATIC";this.direction="down";this.support={transform:!1,transform3d:!1};this._initialized=!1;this._reStyle=!1;this._breakpoint=!1;this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHeight:0,viewportTop:0,lastViewportTop:0};["handleEvent"].forEach(function(n){r[n]=r[n].bind(r)});this.initialize()}return u(n,[{key:"initialize",value:function(){var i=this,n,t;if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){for(n=document.createElement("div"),n.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(n);this.sidebar.firstChild!=n;)n.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector&&(t=document.querySelectorAll(this.options.containerSelector),(t=Array.prototype.slice.call(t)).forEach(function(n){n.contains(i.sidebar)&&(i.container=n)}),!t.length))throw new Error("The container does not contains on the sidebar.");"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0);"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0);this._widthBreakpoint();this.calcDimensions();this.stickyPosition();this.bindEvents();this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1});window.addEventListener("scroll",this,{passive:!0,capture:!1});this.sidebar.addEventListener("update"+t,this);this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(n){this.updateSticky(n)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var t=this.dimensions;t.containerTop=n.offsetRelative(this.container).top;t.containerHeight=this.container.clientHeight;t.containerBottom=t.containerTop+t.containerHeight;t.sidebarHeight=this.sidebarInner.offsetHeight;t.sidebarWidth=this.sidebarInner.offsetWidth;t.viewportHeight=window.innerHeight;t.maxTranslateY=t.containerHeight-t.sidebarHeight;this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var t=this.dimensions;t.sidebarLeft=n.offsetRelative(this.sidebar).left;t.viewportTop=document.documentElement.scrollTop||document.body.scrollTop;t.viewportBottom=t.viewportTop+t.viewportHeight;t.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft;t.topSpacing=this.options.topSpacing;t.bottomSpacing=this.options.bottomSpacing;"function"==typeof t.topSpacing&&(t.topSpacing=parseInt(t.topSpacing(this.sidebar))||0);"function"==typeof t.bottomSpacing&&(t.bottomSpacing=parseInt(t.bottomSpacing(this.sidebar))||0);"VIEWPORT-TOP"===this.affixedType?t.topSpacing<t.lastTopSpacing&&(t.translateY+=t.lastTopSpacing-t.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&t.bottomSpacing<t.lastBottomSpacing&&(t.translateY+=t.lastBottomSpacing-t.bottomSpacing,this._reStyle=!0);t.lastTopSpacing=t.topSpacing;t.lastBottomSpacing=t.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var n=this.dimensions,t="down"===this.scrollDirection?n.lastBottomSpacing:n.lastTopSpacing;return this.dimensions.sidebarHeight+t<this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var n=this.dimensions,t;n.lastViewportTop!==n.viewportTop&&(t="down"===this.direction?Math.min:Math.max,n.viewportTop===t(n.viewportTop,n.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down"))}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var n=this.dimensions,i=n.viewportTop+n.topSpacing,t=this.affixedType;return i<=n.containerTop||n.containerHeight<=n.sidebarHeight?(n.translateY=0,t="STATIC"):t="up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),n.translateY=Math.max(0,n.translateY),n.translateY=Math.min(n.containerHeight,n.translateY),n.translateY=Math.round(n.translateY),n.lastViewportTop=n.viewportTop,t}},{key:"_getAffixTypeScrollingDown",value:function(){var n=this.dimensions,i=n.sidebarHeight+n.containerTop,r=n.viewportTop+n.topSpacing,u=n.viewportBottom-n.bottomSpacing,t=this.affixedType;return this.isSidebarFitsViewport()?n.sidebarHeight+r>=n.containerBottom?(n.translateY=n.containerBottom-i,t="CONTAINER-BOTTOM"):r>=n.containerTop&&(n.translateY=r-n.containerTop,t="VIEWPORT-TOP"):n.containerBottom<=u?(n.translateY=n.containerBottom-i,t="CONTAINER-BOTTOM"):i+n.translateY<=u?(n.translateY=u-i,t="VIEWPORT-BOTTOM"):n.containerTop+n.translateY<=r&&0!==n.translateY&&n.maxTranslateY!==n.translateY&&(t="VIEWPORT-UNBOTTOM"),t}},{key:"_getAffixTypeScrollingUp",value:function(){var n=this.dimensions,r=n.sidebarHeight+n.containerTop,i=n.viewportTop+n.topSpacing,u=n.viewportBottom-n.bottomSpacing,t=this.affixedType;return i<=n.translateY+n.containerTop?(n.translateY=i-n.containerTop,t="VIEWPORT-TOP"):n.containerBottom<=u?(n.translateY=n.containerBottom-r,t="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||n.containerTop<=i&&0!==n.translateY&&n.maxTranslateY!==n.translateY&&(t="VIEWPORT-UNBOTTOM"),t}},{key:"_getStyle",value:function(t){var r,i,u;if(void 0!==t){r={inner:{},outer:{}};i=this.dimensions;switch(t){case"VIEWPORT-TOP":r.inner={position:"fixed",top:i.topSpacing,left:i.sidebarLeft-i.viewportLeft,width:i.sidebarWidth};break;case"VIEWPORT-BOTTOM":r.inner={position:"fixed",top:"auto",left:i.sidebarLeft,bottom:i.bottomSpacing,width:i.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":u=this._getTranslate(0,i.translateY+"px");r.inner=u?{transform:u}:{position:"absolute",top:i.translateY,width:i.sidebarWidth}}switch(t){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":r.outer={height:i.sidebarHeight,position:"relative"}}return r.outer=n.extend({height:"",position:""},r.outer),r.inner=n.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},r.inner),r}}},{key:"stickyPosition",value:function(i){var r,u,o,f,s,e,h,c;if(!this._breakpoint){if(i=this._reStyle||i||!1,this.options.topSpacing,this.options.bottomSpacing,r=this.getAffixType(),u=this._getStyle(r),(this.affixedType!=r||i)&&r){o="affix."+r.toLowerCase().replace("viewport-","")+t;for(f in n.eventTrigger(this.sidebar,o),"STATIC"===r?n.removeClass(this.sidebar,this.options.stickyClass):n.addClass(this.sidebar,this.options.stickyClass),u.outer)s="number"==typeof u.outer[f]?"px":"",this.sidebar.style[f]=u.outer[f]+s;for(e in u.inner)h="number"==typeof u.inner[e]?"px":"",this.sidebarInner.style[e]=u.inner[e]+h;c="affixed."+r.toLowerCase().replace("viewport-","")+t;n.eventTrigger(this.sidebar,c)}else this._initialized&&(this.sidebarInner.style.left=u.inner.left);this.affixedType=r}}},{key:"_widthBreakpoint",value:function(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),n.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(){var t,n=this,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this._running||(this._running=!0,t=i.type,requestAnimationFrame(function(){switch(t){case"scroll":n._calcDimensionsWithScroll();n.observeScrollDir();n.stickyPosition();break;case"resize":default:n._widthBreakpoint();n.calcDimensions();n.stickyPosition(!0)}n._running=!1}))}},{key:"_setSupportFeatures",value:function(){var t=this.support;t.transform=n.supportTransform();t.transform3d=n.supportTransform(!0)}},{key:"_getTranslate",value:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:0;return this.support.transform3d?"translate3d("+n+", "+t+", "+i+")":!!this.support.translate&&"translate("+n+", "+t+")"}},{key:"destroy",value:function(){var n,i,r;window.removeEventListener("resize",this,{capture:!1});window.removeEventListener("scroll",this,{capture:!1});this.sidebar.classList.remove(this.options.stickyClass);this.sidebar.style.minHeight="";this.sidebar.removeEventListener("update"+t,this);n={inner:{},outer:{}};for(i in n.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},n.outer={height:"",position:""},n.outer)this.sidebar.style[i]=n.outer[i];for(r in n.inner)this.sidebarInner.style[r]=n.inner[r];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(n){var i=!1,t=n?"perspective":"transform",r=t.charAt(0).toUpperCase()+t.slice(1),u=document.createElement("support").style;return(t+" "+["Webkit","Moz","O","ms"].join(r+" ")+r).split(" ").forEach(function(n){if(void 0!==u[n])return i=n,!1}),i}},{key:"eventTrigger",value:function(n,t,i){try{var r=new CustomEvent(t,{detail:i})}catch(n){(r=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,i)}n.dispatchEvent(r)}},{key:"extend",value:function(n,t){var r={};for(var i in n)r[i]=void 0!==t[i]?t[i]:n[i];return r}},{key:"offsetRelative",value:function(n){var t={left:0,top:0},i,r;do i=n.offsetTop,r=n.offsetLeft,isNaN(i)||(t.top+=i),isNaN(r)||(t.left+=r),n="BODY"===n.tagName?n.parentElement:n.offsetParent;while(n);return t}},{key:"addClass",value:function(t,i){n.hasClass(t,i)||(t.classList?t.classList.add(i):t.className+=" "+i)}},{key:"removeClass",value:function(t,i){n.hasClass(t,i)&&(t.classList?t.classList.remove(i):t.className=t.className.replace(new RegExp("(^|\\b)"+i.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(n,t){return n.classList?n.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(n.className)}},{key:"defaults",get:function(){return i}}]),n}());n.default=r;window.StickySidebar=r})(t)});return n(i),n(t(function(){(function(n){var t,i=(t=n)&&t.__esModule?t:{"default":t};!function(){var n,t,r;"undefined"!=typeof window&&(n=window.$||window.jQuery||window.Zepto,t="stickySidebar",n&&(n.fn.stickySidebar=function(r){return this.each(function(){var f=n(this),u=n(this).data(t);if(u||(u=new i.default(this,"object"==typeof r&&r),f.data(t,u)),"string"==typeof r){if(void 0===u[r]&&-1===["destroy","updateSticky"].indexOf(r))throw new Error('No method named "'+r+'"');u[r]()}})},n.fn.stickySidebar.Constructor=i.default,r=n.fn.stickySidebar,n.fn.stickySidebar.noConflict=function(){return n.fn.stickySidebar=r,this}))}()})(i)}))});jQuery(window).on("load",function(){var n={activeClass:"active",innerWrapperSelector:".page-sidebar-inner",tabContentSelector:".sidebar-tab-content",tabSelector:".sidebar-tab",stickyClass:"is-affixed",scrollTopDataNamespace:"static-scrollTop",animatingDataNamespace:"animating",closeButtonSelector:".sidebar-close",mobileContentSelector:".sidebar-tab-content-holder",pinnedClass:"sidebar-pinned",unpinnedClass:"sidebar-unpinned",scrollTolerancePixels:1,defaultOffsetPixels:70,noScrollClass:"noscroll",directLinkClass:"direct-link",minContentDistanceToBottomScreen:10,sidebarTabTeaseClass:"sidebar-tab-tease",mobileTabTease:"sidebar-tab-content-teaser",sessionStateKey:"ClosedSidebarState",defaultContentMaxHeight:400};jQuery("#page-desktop-sidebar").pageSidebar(n);jQuery("#page-mobile-sidebar").pageMobileSidebar(n)});(function(){function n(n,t){var i=parseInt(n.data("sidebar-weight")),r=parseInt(n.data("sidebar-open")),u=parseInt(n.data("sidebar-tease")),f=n.data("sidebar-preserve"),e=n.data("sidebar-preserveonoutside"),o=n.data("tab");return{tabId:o,item:n,weight:i,tease:u,open:r,preserve:f,preserveOnOutside:e,sidebarOptions:t}}function u(n){if(!n||$(n).length==0)return 0;var t=$(n).prop("clientWidth");return t===0?0:document.body.clientWidth-t}function i(t,i){var r=-1,u=undefined;return t.each(function(){var f=$(this),t=n(f,i);r<t.weight&&(t.open>=0||t.tease>=0)&&(r=t.weight,u=t)}),u}function t(n){var t=sessionStorage.getItem(n.sidebarOptions.sessionStateKey);return t?JSON.parse(t):[]}function f(n,t){var i=JSON.stringify(n);return sessionStorage.setItem(t.sidebarOptions.sessionStateKey,i)}function r(n){if(n.preserve===1){var i=t(n);i.indexOf(n.tabId)<0&&(i.push(n.tabId),f(i,n))}}(function(){function s(n,t,i){var r,u,f;t.data(i.animatingDataNamespace)||(t.data(i.animatingDataNamespace,!0),r=document.documentElement.scrollTop||document.body.scrollTop,u=t.find(i.innerWrapperSelector),t.hasClass(i.activeClass)&&(r=u.data(i.scrollTopDataNamespace)),t.addClass(i.activeClass),f=t.find(i.tabContentSelector+"."+i.activeClass),f.length>0?f.hide("slide",{direction:"right"},function(){h(n,t,i)}):h(n,t,i),u.data(i.scrollTopDataNamespace,r))}function h(n,t,i){t.find(i.tabSelector).removeClass(i.activeClass);t.find(i.tabContentSelector).removeClass(i.activeClass);var r=l(n,t,i);r.show("slide",{direction:"right"},function(){a($(this),i);n.addClass(i.activeClass);r.addClass(i.activeClass);t.data(i.animatingDataNamespace,!1)})}function e(n,t,i,r,u){if(!t.data(r.animatingDataNamespace)){b(n,r);(u===!0||u===undefined)&&o(n,r);t.data(r.animatingDataNamespace,!0);var f=l(n,t,r);f.hide("slide",{direction:"right"},function(){var u=t.find(r.innerWrapperSelector);u.css({position:"fixed",top:c(u)});t.removeClass(r.activeClass);n.removeClass(r.activeClass);f.removeClass(r.activeClass);u.animate({top:0},500,function(){i.updateSticky();t.data(r.animatingDataNamespace,!1)})})}}function c(n){return n.offset().top-$(window).scrollTop()}function l(n,t,i){var r=n.data("tab");return t.find(i.tabContentSelector+'[data-tab="'+r+'"]')}function a(n,t){var i=document.documentElement.clientHeight-c(n),r=Math.max(i-t.minContentDistanceToBottomScreen,t.defaultContentMaxHeight);n.css("max-height",r+"px")}function p(n){n&&(u(n)||n.tease>=0&&(v(n.tabId)||setTimeout(function(){w(n.item,n.sidebarOptions)},n.tease*1e3)))}function w(n,t){n&&n.addClass(t.sidebarTabTeaseClass)}function b(n,t){n&&n.removeClass(t.sidebarTabTeaseClass)}function k(n){n&&(v(n.tabId)||u(n)||n.open>=0&&setTimeout(function(){u(n)||$(n.sidebarOptions.tabContentSelector+"."+n.sidebarOptions.activeClass).length>0||s(n.item,n.item.closest(".page-desktop-sidebar"),n.sidebarOptions)},n.open*1e3))}function u(n){if(n.preserve===1){var i=t(n);return i.indexOf(n.tabId)>=0}}function v(n){return Cookies.get("side_bar_"+n)==1}function o(t,i){if(t){var f=n(t,i);f.tabId&&(u(f)||r(f))}}function d(n,t){var i=new Date;i.setTime(i.getTime()+t);Cookies.set("side_bar_"+n,1,{expires:i})}function g(n,t){var r=i(n,t);r&&(p(r),k(r))}function y(){return document.querySelector(".usabilla_scroller_area iframe")!==null}function nt(n){if(!f){var t=y();f=new MutationObserver(function(){y()?t=!0:t&&(t=!1,n.dispatchEvent(new CustomEvent("sidebar-closed",{detail:{}})))});let i=document.querySelector("body");f.observe(i,{childList:!0})}}var f;$.fn.pageSidebar=function(t){var i=t;return this.each(function(){var r=$(this),u,f;g(r.find(i.tabSelector),t);u=r.stickySidebar({topSpacing:0,bottomSpacing:0,innerWrapperSelector:i.innerWrapperSelector,resizeSensor:!0,stickyClass:i.stickyClass,minWidth:0}).data("stickySidebar");f=r.find(i.tabSelector+`.${i.directLinkClass}`)[0];nt(f);r.find(i.tabSelector).on("click",function(n){var f=$(n.target).closest(i.tabSelector);(f.hasClass(i.activeClass)?f[0].dispatchEvent(new CustomEvent("sidebar-closed",{detail:{originalEvent:n}})):f[0].dispatchEvent(new CustomEvent("sidebar-opened",{detail:{originalEvent:n}})),f.hasClass(i.directLinkClass))||(o(f,t),f.hasClass(i.activeClass)?e(f,r,u,i):s(f,r,i))});$(document).mouseup(function(f){var s=r.find(t.tabContentSelector+"."+t.activeClass),c,l;if(s.length>0&&(c=s.is(f.target)||s.has(f.target).length>0,l=r.is(f.target)||r.has(f.target).length>0,!c&&!l)){var h=r.find(i.tabSelector+"."+t.activeClass),a=n(h,t),o=a.preserveOnOutside;(o===undefined||o===null)&&(o=!0);$(".page-desktop-sidebar").css("display")==="none"&&(o=!1);e(h,r,u,i,o);h[0].dispatchEvent(new CustomEvent("sidebar-closed",{detail:{originalEvent:f}}))}});r.find(i.closeButtonSelector).on("click",function(f){var s=$(f.target).closest(".sidebar-tab-holder").find(".sidebar-tab.active");if(!s.hasClass(i.directLinkClass)){var h=n(s,i),c=$(this).data("timeSpan"),l=$(this).data("sidebarId");c>0&&l!==""&&h&&h.preserve==2&&d(l,c);o(s,t);s.hasClass(i.activeClass)&&(e(s,r,u,i),s[0].dispatchEvent(new CustomEvent("sidebar-closed",{detail:{originalEvent:f}})))}});$(window).resize(function(){var n=r.find(t.tabContentSelector+"."+t.activeClass);n.length>0&&a(n,i)});r.find(i.tabSelector).each(function(){var n;$(this).hover(function(t){n||(n=setTimeout(()=>{var i=$(t.target).parent();i[0].dispatchEvent(new CustomEvent("autodisplay",{detail:{originalEvent:t}}));n=null},400))},function(){n&&(window.clearTimeout(n),n=null)})})})}})(),function(){function o(n,t){n.css("right",u(t))}function a(n,t){n.data(t.animatingDataNamespace)||(n.data(t.animatingDataNamespace,!0),n.addClass(t.activeClass),l(!1,t),n.find(t.mobileContentSelector).show("slide",{direction:"down"},function(){n.data(t.animatingDataNamespace,!1);f(n,t)}))}function s(n,t){n.data(t.animatingDataNamespace)||(b(n,t),n.data(t.animatingDataNamespace,!0),l(!0,t),n.find(t.mobileContentSelector).hide("slide",{direction:"down"},function(){n.removeClass(t.activeClass);n.find(t.tabSelector).removeClass(t.activeClass);n.find(t.tabContentSelector).removeClass(t.activeClass);n.data(t.animatingDataNamespace,!1);n.find(t.mobileContentSelector).removeClass(t.mobileTabTease);var i=$(".headroom");(i.Length===0||i.hasClass("headroom--unpinned"))&&c(n,t)}))}function v(n,t,i){if(!n.hasClass(i.directLinkClass)&&!t.data(i.animatingDataNamespace)){if(n.hasClass(i.activeClass)){s(t,i);return}t.find(i.tabSelector).removeClass(i.activeClass);t.find(i.tabContentSelector).removeClass(i.activeClass);n.addClass(i.activeClass);h(n,t,i).addClass(i.activeClass);t.hasClass(i.activeClass)||a(t,i)}}function h(n,t,i){var r=n.data("tab");return t.find(i.tabContentSelector+'[data-tab="'+r+'"]')}function f(n,t){n.hasClass(t.unpinnedClass)||(n.removeClass(t.pinnedClass),n.addClass(t.unpinnedClass))}function c(n,t){n.hasClass(t.pinnedClass)||(n.removeClass(t.unpinnedClass),n.addClass(t.pinnedClass))}function l(n,t){n?$("body").removeClass(t.noScrollClass):$("body").addClass(t.noScrollClass)}function y(n,i){if(n){if(n.preserve===1){var r=t(n);if(r.indexOf(n.tabId)>=0)return}setTimeout(function(){$(n.sidebarOptions.tabContentSelector+"."+n.sidebarOptions.activeClass).length>0||p(n.item.closest(n.sidebarOptions.tabSelector),i,n.sidebarOptions)},n.open*1e3)}}function p(n,t,i){n.hasClass(i.directLinkClass)||t.data(i.animatingDataNamespace)||n.hasClass(i.activeClass)||(t.find(i.tabSelector).removeClass(i.activeClass),t.find(i.tabContentSelector).removeClass(i.activeClass),t.find(i.mobileContentSelector).addClass(i.mobileTabTease),n.addClass(i.activeClass),h(n,t,i).addClass(i.activeClass),t.hasClass(i.activeClass)||w(t,i))}function w(n,t){n.data(t.animatingDataNamespace)||(n.data(t.animatingDataNamespace,!0),n.addClass(t.activeClass),n.find(t.mobileContentSelector).show("slide",{direction:"down"},function(){n.data(t.animatingDataNamespace,!1);f(n,t);o(n.find(t.closeButtonSelector),n.find(t.mobileContentSelector))}))}function b(t,i){var u=n(t.find(i.tabSelector+"."+i.activeClass),i);r(u)}function k(n,t){var i=n.targetTouches[0].clientY-e;t.scrollTop===0&&i>0&&n.preventDefault();d(t)&&i<0&&n.preventDefault()}function d(n){return n.scrollHeight-n.scrollTop<=n.clientHeight}var e=null;$.fn.pageMobileSidebar=function(n){var t=n;return this.each(function(){var r=$(this),u=0,h=$(".headroom"),l=h.length>0?h.outerHeight():t.defaultOffsetPixels,a=i(r.find(t.tabSelector),n);y(a,r);$(window).scroll(function(){var e=$("."+n.mobileTabTease).length>=1,i=$(this).scrollTop(),o=Math.abs(i-u);if(e||i<l){f(r,t);return}if(o<t.scrollTolerancePixels){u=i;return}i>u?r.hasClass(t.unpinnedClass)&&c(r,t):r.hasClass(t.pinnedClass)&&f(r,t);u=i});r.find(t.tabSelector).on("click",function(n){var i=$(n.target).closest(t.tabSelector);v(i,r,t);i[0].dispatchEvent(new CustomEvent("sidebar-opened",{detail:{originalEvent:n}}))});r.find(t.closeButtonSelector).on("click",function(n){if(r.hasClass(t.activeClass)){s(r,t);var i=r.find("div[data-tab="+$(this).parent().data("tab")+"]").filter(".sidebar-tab");i[0].dispatchEvent(new CustomEvent("sidebar-closed",{detail:{originalEvent:n}}))}});$(r).find(n.mobileContentSelector).bind("touchstart",function(n){n.targetTouches.length===1&&(e=n.targetTouches[0].clientY)});$(r).find(n.mobileContentSelector).bind("touchmove",function(n){n.targetTouches.length===1&&k(n,this)});$(window).resize(function(){o(r.find(n.closeButtonSelector),r.find(n.mobileContentSelector))})})}}()})()