(t=>{function n(t){return new RegExp("(^|\\s+)"+t+"(\\s+|$)")}var s,o;function e(t,e){(s(t,e)?i:o)(t,e)}var i="classList"in document.documentElement?(s=function(t,e){return t.classList.contains(e)},o=function(t,e){t.classList.add(e)},function(t,e){t.classList.remove(e)}):(s=function(t,e){return n(e).test(t.className)},o=function(t,e){s(t,e)||(t.className=t.className+" "+e)},function(t,e){t.className=t.className.replace(n(e)," ")}),r={hasClass:s,addClass:o,removeClass:i,toggleClass:e,has:s,add:o,remove:i,toggle:e};"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r:t.classie=r})(window),((t,e)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Headroom=e()})(this,function(){function t(){return"undefined"!=typeof window}function p(t){return(i=t)&&i.document&&9===i.document.nodeType?(i=(n=t).document,s=i.body,o=i.documentElement,{scrollHeight:function(){return Math.max(s.scrollHeight,o.scrollHeight,s.offsetHeight,o.offsetHeight,s.clientHeight,o.clientHeight)},height:function(){return n.innerHeight||o.clientHeight||s.clientHeight},scrollY:function(){return void 0!==n.pageYOffset?n.pageYOffset:(o||s.parentNode||s).scrollTop}}):(e=t,{scrollHeight:function(){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},height:function(){return Math.max(e.offsetHeight,e.clientHeight)},scrollY:function(){return e.scrollTop}});var e,n,s,o,i}function e(t,s,o){var e,n=(()=>{var e=!1;try{var t={get passive(){e=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e})(),i=!1,r=p(t),a=r.scrollY(),l={};function c(){var t=Math.round(r.scrollY()),e=r.height(),n=r.scrollHeight();l.scrollY=t,l.lastScrollY=a,l.direction=a<t?"down":"up",l.distance=Math.abs(t-a),l.isOutOfBounds=t<0||n<t+e,l.top=t<=s.offset[l.direction],l.bottom=n<=t+e,l.toleranceExceeded=l.distance>s.tolerance[l.direction],o(l),a=t,i=!1}function h(){i||(i=!0,e=requestAnimationFrame(c))}var u=!!n&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(e),t.removeEventListener("scroll",h,u)}}}function n(t){return t===Object(t)?t:{down:t,up:t}}function s(t,e){e=e||{},Object.assign(this,s.options,e),this.classes=Object.assign({},s.options.classes,e.classes),this.elem=t,this.tolerance=n(this.tolerance),this.offset=n(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=e(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin)&&this.onPin.call(this)},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}),(o=>{o&&(o.fn.headroom=function(s){return this.each(function(){var t=o(this),e=t.data("headroom"),n="object"==typeof s&&s,n=o.extend(!0,{},Headroom.options,n);e||((e=new Headroom(this,n)).init(),t.data("headroom",e)),"string"==typeof s&&(e[s](),"destroy"===s)&&t.removeData("headroom")})},o("[data-headroom]").each(function(){var t=o(this);t.headroom(t.data())}))})(window.Zepto||window.jQuery),(t=>{"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)})(function(r){var y=r.scrollTo=function(t,e,n){return r(window).scrollTo(t,e,n)};function g(t){return!t.nodeName||-1!==r.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function e(t){return"function"==typeof t}function s(t){return e(t)||r.isPlainObject(t)?t:{top:t,left:t}}return y.defaults={axis:"xy",duration:0,limit:!0},r.fn.scrollTo=function(t,n,m){"object"==typeof n&&(m=n,n=0),"function"==typeof m&&(m={onAfter:m}),"max"===t&&(t=9e9),m=r.extend({},y.defaults,m),n=n||m.duration;var v=m.queue&&1<m.axis.length;return v&&(n/=2),m.offset=s(m.offset),m.over=s(m.over),this.each(function(){if(null!==t){var a,l=g(this),c=l?this.contentWindow||window:this,h=r(c),u=t,p={};switch(typeof u){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(u)){u=s(u);break}u=l?r(u):r(u,c);case"object":if(0===u.length)return;(u.is||u.style)&&(a=(u=r(u)).offset())}var d=e(m.offset)&&m.offset(c,u)||m.offset;r.each(m.axis.split(""),function(t,e){var n="x"===e?"Left":"Top",s=n.toLowerCase(),o="scroll"+n,i=h[o](),r=y.max(c,e);a?(p[o]=a[s]+(l?0:i-h.offset()[s]),m.margin&&(p[o]-=parseInt(u.css("margin"+n),10)||0,p[o]-=parseInt(u.css("border"+n+"Width"),10)||0),p[o]+=d[s]||0,m.over[s]&&(p[o]+=u["x"===e?"width":"height"]()*m.over[s])):(n=u[s],p[o]=n.slice&&"%"===n.slice(-1)?parseFloat(n)/100*r:n),m.limit&&/^\d+$/.test(p[o])&&(p[o]=p[o]<=0?0:Math.min(p[o],r)),!t&&1<m.axis.length&&(i===p[o]?p={}:v&&(f(m.onAfterFirst),p={}))}),f(m.onAfter)}function f(t){var e=r.extend({},m,{queue:!0,duration:n,complete:t&&function(){t.call(c,u,m)}});h.animate(p,e)}})},y.max=function(t,e){var n,s,o,e="x"===e?"Width":"Height",i="scroll"+e;return g(t)?(n="client"+e,s=(o=t.ownerDocument||t.document).documentElement,o=o.body,Math.max(s[i],o[i])-Math.min(s[n],o[n])):t[i]-r(t)[e.toLowerCase()]()},r.Tween.propHooks.scrollLeft=r.Tween.propHooks.scrollTop={get:function(t){return r(t.elem)[t.prop]()},set:function(t){var e=this.get(t);if(t.options.interrupt&&t._last&&t._last!==e)return r(t.elem).stop();var n=Math.round(t.now);e!==n&&(r(t.elem)[t.prop](n),t._last=this.get(t))}},y}),((a,t)=>{l={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},(e=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent))&&a("html").css("cursor","pointer").on("click",a.noop),c=e,h="behavior"in(e=document.documentElement.style)&&"fill"in e&&/iemobile/i.test(navigator.userAgent),u=!!t.PointerEvent,n=function(t){return t.closest("."+l.menuClass)},o=function(t){return n(t).data("sfOptions")},p=function(){var t=a(this),e=o(t);clearTimeout(e.sfTimer),t.siblings().superfish("hide").end().superfish("show")},s=function(t){t.retainPath=-1<a.inArray(this[0],t.$path),this.superfish("hide"),this.parents("."+t.hoverClass).length||(t.onIdle.call(n(this)),t.$path.length&&a.proxy(p,t.$path)())};var e,l,c,h,u,n,o,p,s,i={hide:function(t){if(this.length){var e=o(this);if(!e)return this;var n=!0===e.retainPath?e.$path:"",n=this.find("li."+e.hoverClass).add(this).not(n).removeClass(e.hoverClass).children(e.popUpSelector),s=e.speedOut;if(t&&(n.show(),s=0),(e.retainPath=!1)===e.onBeforeHide.call(n))return this;n.stop(!0,!0).animate(e.animationOut,s,function(){var t=a(this);e.onHide.call(t)})}return this},show:function(){var t,e=o(this);return e&&(t=this.addClass(e.hoverClass).children(e.popUpSelector),!1!==e.onBeforeShow.call(t))&&t.stop(!0,!0).animate(e.animation,e.speed,function(){e.onShow.call(t)}),this},destroy:function(){return this.each(function(){var t,e=a(this),n=e.data("sfOptions");if(!n)return!1;t=e.find(n.popUpSelector).parent("li"),clearTimeout(n.sfTimer),d(e,n),f(t),m(e),e.off(".superfish").off(".hoverIntent"),t.children(n.popUpSelector).attr("style",function(t,e){if(void 0!==e)return e.replace(/display[^;]+;?/g,"")}),n.$path.removeClass(n.hoverClass+" "+l.bcClass).addClass(n.pathClass),e.find("."+n.hoverClass).removeClass(n.hoverClass),n.onDestroy.call(e),e.removeData("sfOptions")})},init:function(r){return this.each(function(){var t=a(this);if(t.data("sfOptions"))return!1;var e,n,s,o=a.extend({},a.fn.superfish.defaults,r),i=t.find(o.popUpSelector).parent("li");o.$path=(e=o,t.find("li."+e.pathClass).slice(0,e.pathLevels).addClass(e.hoverClass+" "+l.bcClass).filter(function(){return a(this).children(e.popUpSelector).hide().show().length}).removeClass(e.pathClass)),t.data("sfOptions",o),d(t,o,!0),f(i,!0),m(t),t=t,s="li:has("+(n=o).popUpSelector+")",a.fn.hoverIntent&&!n.disableHI?t.hoverIntent(p,v,s):t.on("mouseenter.superfish",s,p).on("mouseleave.superfish",s,v),s=u?"pointerdown.superfish":"MSPointerDown.superfish",c||(s+=" touchend.superfish"),h&&(s+=" mousedown.superfish"),t.on("focusin.superfish","li",p).on("focusout.superfish","li",v).on(s,"a",n,y),i.not("."+l.bcClass).superfish("hide",!0),o.onInit.call(this)})}};function d(t,e,n){var s=l.menuClass;e.cssArrows&&(s+=" "+l.menuArrowClass),t[n?"addClass":"removeClass"](s)}function f(t,e){e=e?"addClass":"removeClass",t.children("a")[e](l.anchorClass)}function m(t){var e=t.css("ms-touch-action"),n=t.css("touch-action");t.css({"ms-touch-action":n="pan-y"===(n||e)?"auto":"pan-y","touch-action":n})}function v(){var t=a(this),e=o(t);c?a.proxy(s,t,e)():(clearTimeout(e.sfTimer),e.sfTimer=setTimeout(a.proxy(s,t,e),e.delay))}function y(t){var e=a(this),n=o(e),s=e.siblings(t.data.popUpSelector);if(!1===n.onHandleTouch.call(s))return this;0<s.length&&s.is(":hidden")&&(e.one("click.superfish",!1),"MSPointerDown"===t.type||"pointerdown"===t.type?e.trigger("focus"):a.proxy(p,e.parent("li"))())}a.fn.superfish=function(t,e){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?a.error("Method "+t+" does not exist on jQuery.fn.superfish"):i.init.apply(this,arguments)},a.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:a.noop,onBeforeShow:a.noop,onShow:a.noop,onBeforeHide:a.noop,onHide:a.noop,onIdle:a.noop,onDestroy:a.noop,onHandleTouch:a.noop}})(jQuery,window),(t=>{function e(t,e){Window.prototype[t]=HTMLDocument.prototype[t]=Element.prototype[t]=e}var o;function n(t,e){this.el=t,this.inputEl=t.querySelector("form input.sb-search-input"),this.inputSubmit=t.querySelector("form > input.sb-search-submit"),this._initEvents()}!t.addEventListener&&t.Element&&(o=[],e("addEventListener",function(t,e){var n=this;o.unshift({__listener:function(t){t.currentTarget=n,t.pageX=t.clientX+document.documentElement.scrollLeft,t.pageY=t.clientY+document.documentElement.scrollTop,t.preventDefault=function(){t.returnValue=!1},t.relatedTarget=t.fromElement||null,t.stopPropagation=function(){t.cancelBubble=!0},t.relatedTarget=t.fromElement||null,t.target=t.srcElement||n,t.timeStamp=+new Date,e.call(n,t)},listener:e,target:n,type:t}),this.attachEvent("on"+t,o[0].__listener)}),e("removeEventListener",function(t,e){for(var n=0,s=o.length;n<s;++n)if(o[n].target==this&&o[n].type==t&&o[n].listener==e)return this.detachEvent("on"+t,o.splice(n,1)[0].__listener)}),e("dispatchEvent",function(e){try{return this.fireEvent("on"+e.type,e)}catch(t){for(var n=0,s=o.length;n<s;++n)o[n].target==this&&o[n].type==e.type&&o[n].call(this,e)}})),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),n.prototype={_initEvents:function(){var e=this,n=!1;this.el.addEventListener("click",function(t){t.stopPropagation(),e.inputEl.value=e.inputEl.value.trim(),classie.has(e.el,"sb-search-open")?classie.has(e.el,"sb-search-open")&&(t.preventDefault(),e.close()):(t.preventDefault(),e.open())}),this.el.addEventListener("touchstart",function(t){e.inputEl.value=e.inputEl.value.trim(),classie.has(e.el,"sb-search-open")?classie.has(e.el,"sb-search-open")&&e.close():e.open()},{passive:!0}),this.inputEl.addEventListener("click",function(t){t.stopPropagation()}),this.inputEl.addEventListener("keypress",function(t){13==t.which&&(t=e.el.querySelector("form"),n=!0,t.submit())}),this.inputSubmit&&this.inputSubmit.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),n||e.close()}),this.inputEl.addEventListener("touchstart",function(t){t.stopPropagation()},{passive:!0})},open:function(){var e=this,n=(classie.add(this.el,"sb-search-open"),this.inputEl.focus(),function(t){(classie.has(e.el,"sb-search-open")||classie.has(e.el,"sb-search-open"))&&(t.preventDefault(),e.close()),this.removeEventListener("click",n),this.removeEventListener("touchstart",n)});document.addEventListener("click",n),document.addEventListener("touchstart",n)},close:function(){this.inputEl.blur(),classie.remove(this.el,"sb-search-open"),classie.add(this.el,"sb-search-closed")}},t.UISearch=n})(window);