/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&&(e=document.getElementById(t))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1);var MoveTo=function(){var e={tolerance:0,duration:800,easing:"easeOutQuart",callback:function(){}};function t(e,t,n,o){return e/=o,-n*(--e*e*e*e-1)+t}function n(e,t){var n={};return Object.keys(e).forEach(function(t){n[t]=e[t]}),Object.keys(t).forEach(function(e){n[e]=t[e]}),n}function o(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.options=n(e,o),this.easeFunctions=n({easeOutQuart:t},i)}return o.prototype.registerTrigger=function(e,t){var o=this;if(e){var i=e.getAttribute("href")||e.getAttribute("data-target"),a=i&&"#"!==i?document.getElementById(i.substring(1)):document.body,s=n(this.options,function(e,t){var n={};return Object.keys(t).forEach(function(t){var o=e.getAttribute("data-mt-"+t.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()}));o&&(n[t]=isNaN(o)?o:parseInt(o,10))}),n}(e,this.options));"function"==typeof t&&(s.callback=t);var r=function(e){e.preventDefault(),o.move(a,s)};return e.addEventListener("click",r,!1),function(){return e.removeEventListener("click",r,!1)}}},o.prototype.move=function(e){var t=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0===e||e){o=n(this.options,o);var i="number"==typeof e?e:e.getBoundingClientRect().top,a=window.pageYOffset,s=null,r=void 0;i-=o.tolerance;window.requestAnimationFrame(function n(d){var u=window.pageYOffset;s||(s=d-1);var c=d-s;if(r&&(i>0&&r>u||i<0&&r",{class:"dropdown-toggle","aria-expanded":!1}).append(e("",{class:"screen-reader-text",text:air_light_screenReaderText.expand}));if(g.length&&(g.add(m).attr("aria-expanded","false"),g.on("click",function(){e(this).add(h).toggleClass("toggled-on"),e(this).add(m).attr("aria-expanded","false"===e(this).add(m).attr("aria-expanded")?"true":"false")})),e(".menu-item-has-children > a").after(w),h.find(".menu-item-has-children").attr("aria-haspopup","true"),h.find(".dropdown-toggle").click(function(t){screenReaderSpan=e(this).find(".screen-reader-text"),dropdownMenu=e(this).nextAll(".sub-menu"),t.preventDefault(),e(this).toggleClass("toggled-on"),dropdownMenu.toggleClass("toggled-on"),e(this).attr("aria-expanded","false"===e(this).attr("aria-expanded")?"true":"false"),screenReaderSpan.text(screenReaderSpan.text()===air_light_screenReaderText.expand?air_light_screenReaderText.collapse:air_light_screenReaderText.expand)}),e(".sub-menu .menu-item-has-children").parent(".sub-menu").addClass("has-sub-menu"),e(".menu-item a, button.dropdown-toggle").on("keydown",function(t){if(-1!=[37,38,39,40].indexOf(t.keyCode))switch(t.keyCode){case 37:t.preventDefault(),t.stopPropagation(),e(this).hasClass("dropdown-toggle")?e(this).prev("a").focus():e(this).parent().prev().children("button.dropdown-toggle").length?e(this).parent().prev().children("button.dropdown-toggle").focus():e(this).parent().prev().children("a").focus(),e(this).is("ul ul ul.sub-menu.toggled-on li:first-child a")&&e(this).parents("ul.sub-menu.toggled-on li").children("button.dropdown-toggle").focus();break;case 39:t.preventDefault(),t.stopPropagation(),e(this).next("button.dropdown-toggle").length?e(this).next("button.dropdown-toggle").focus():e(this).parent().next().children("a").focus(),e(this).is("ul.sub-menu .dropdown-toggle.toggled-on")&&e(this).parent().find("ul.sub-menu li:first-child a").focus();break;case 40:t.preventDefault(),t.stopPropagation(),e(this).next().length?e(this).next().find("li:first-child a").first().focus():e(this).parent().next().children("a").focus(),e(this).is("ul.sub-menu a")&&e(this).next("button.dropdown-toggle").length&&e(this).parent().next().children("a").focus(),e(this).is("ul.sub-menu .dropdown-toggle")&&e(this).parent().next().children(".dropdown-toggle").length&&e(this).parent().next().children(".dropdown-toggle").focus();break;case 38:t.preventDefault(),t.stopPropagation(),e(this).parent().prev().length?e(this).parent().prev().children("a").focus():e(this).parents("ul").first().prev(".dropdown-toggle.toggled-on").focus(),e(this).is("ul.sub-menu .dropdown-toggle")&&e(this).parent().prev().children(".dropdown-toggle").length&&e(this).parent().prev().children(".dropdown-toggle").focus()}}),(o=document.getElementById("nav"))&&void 0!==(i=document.getElementById("nav-toggle")))if(t=document.getElementsByTagName("html")[0],n=document.getElementsByTagName("body")[0],a=o.getElementsByTagName("ul")[0],s=document.getElementById("main-navigation-wrapper"),void 0!==a)for(a.setAttribute("aria-expanded","false"),-1===a.className.indexOf("nav-menu")&&(a.className+=" nav-menu"),i.onclick=function(){-1!==o.className.indexOf("is-active")?v():(t.className+=" disable-scroll",n.className+=" js-nav-active",o.className+=" is-active",i.className+=" is-active",i.setAttribute("aria-expanded","true"),a.setAttribute("aria-expanded","true"),c=o.querySelectorAll(["a[href]","area[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])']),l=c[0],f=c[c.length-1],console.log(c),f.addEventListener("keydown",function(e){9!==e.keyCode||e.shiftKey||(e.preventDefault(),i.focus())}),l.addEventListener("keydown",function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),i.focus())}),i.addEventListener("keydown",function(e){9===e.keyCode&&e.shiftKey&&(e.preventDefault(),f.focus())}))},document.addEventListener("keyup",function(e){27==e.keyCode&&-1!==o.className.indexOf("is-active")&&v()}),s.onclick=function(e){e.target==s&&-1!==o.className.indexOf("is-active")&&v()},r=a.getElementsByTagName("a"),a.getElementsByTagName("ul"),d=0,u=r.length;d300?e(".top").addClass("is-visible"):e(".top").removeClass("is-visible"),e(this).scrollTop()>1200?e(".top").addClass("fade-out"):e(".top").removeClass("fade-out")}),e(function(){var e=new MoveTo,t=document.getElementById("target");e.move(t);var n=document.getElementsByClassName("js-trigger")[0];e.registerTrigger(n)})}(jQuery);