"use strict";function wpFeSanitizeTitle(title){function getDiacriticsRemovalMap(){if(diacriticsMap)return diacriticsMap;var defaultDiacriticsRemovalMap=[{base:"-",letters:"–— "},{base:"A",letters:"AⒶＡÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷＢḂḄḆɃƂƁ"},{base:"C",letters:"CⒸＣĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹＤḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"ǱǄ"},{base:"Dz",letters:"ǲǅ"},{base:"E",letters:"EⒺＥÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻＦḞƑꝻ"},{base:"G",letters:"GⒼＧǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽＨĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾＩÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿＪĴɈ"},{base:"K",letters:"KⓀＫḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁＬĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"Ǉ"},{base:"Lj",letters:"ǈ"},{base:"M",letters:"MⓂＭḾṀṂⱮƜ"},{base:"N",letters:"NⓃＮǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"Ǌ"},{base:"Nj",letters:"ǋ"},{base:"O",letters:"OⓄＯÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"Œ"},{base:"oe",letters:"œ"},{base:"P",letters:"PⓅＰṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆＱꝖꝘɊ"},{base:"R",letters:"RⓇＲŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈＳẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉＴṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊＵÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋＶṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌＷẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍＸẊẌ"},{base:"Y",letters:"YⓎＹỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏＺŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐａẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑｂḃḅḇƀƃɓ"},{base:"c",letters:"cⓒｃćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓｄḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"ǳǆ"},{base:"e",letters:"eⓔｅèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕｆḟƒꝼ"},{base:"g",letters:"gⓖｇǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗｈĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘｉìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙｊĵǰɉ"},{base:"k",letters:"kⓚｋḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛｌŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"ǉ"},{base:"m",letters:"mⓜｍḿṁṃɱɯ"},{base:"n",letters:"nⓝｎǹńñṅňṇņṋṉƞɲŉꞑꞥ"},{base:"nj",letters:"ǌ"},{base:"o",letters:"oⓞｏòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟｐṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠｑɋꝗꝙ"},{base:"r",letters:"rⓡｒŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢｓßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣｔṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤｕùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥｖṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦｗẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧｘẋẍ"},{base:"y",letters:"yⓨｙỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩｚźẑżžẓẕƶȥɀⱬꝣ"}];diacriticsMap={};for(var i=0;i<defaultDiacriticsRemovalMap.length;i++)for(var letters=defaultDiacriticsRemovalMap[i].letters,j=0;j<letters.length;j++)diacriticsMap[letters[j]]=defaultDiacriticsRemovalMap[i].base;return diacriticsMap}var diacriticsMap;return function(str){return"-"===str.substr(str.length-1)?str.substr(0,str.length-1):str}(function(str){return str.replace(/ +/g,"-").replace(/-{2,}/g,"-")}(function(str){return str.replace(/&.*?;/g,"")}(function(str){return diacriticsMap=getDiacriticsRemovalMap(),str.replace(/[^\u0000-\u007E]/g,function(a){return diacriticsMap[a]||a})}(title.replace(/<[^>]+>/gi,"")).toLowerCase().replace(/&(?:(?:nbsp)|(?:ndash)|(?:mdash));/g,"-")).replace(/[\/\.]/g,"-").replace(/[^\w\s-]+/g,"")))}!function(a){a.isScrollToFixed=function(b){return!!a(b).data("ScrollToFixed")},a.ScrollToFixed=function(d,i){function v(){H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed"),f=-1,E=H.offset().top,r=H.offset().left,m.options.offsets&&(r+=H.offset().left-H.position().left),-1==j&&(j=r),I=H.css("position"),c=!0,-1!=m.options.bottom&&(H.trigger("preFixed.ScrollToFixed"),x(),H.trigger("fixed.ScrollToFixed"))}function o(){var J=m.options.limit;return J?"function"==typeof J?J.apply(H):J:0}function q(){return"fixed"===I}function y(){return"absolute"===I}function h(){return!(q()||y())}function x(){if(!q()){var K=H[0].getBoundingClientRect();u.css({display:H.css("display"),width:K.width,height:K.height,float:H.css("float")});var J={"z-index":m.options.zIndex,position:"fixed",top:-1==m.options.bottom?t():"",bottom:-1==m.options.bottom?"":m.options.bottom,"margin-left":"0px"};m.options.dontSetWidth||(J.width=H.css("width")),H.css(J),H.addClass(m.options.baseClassName),m.options.className&&H.addClass(m.options.className),I="fixed"}}function b(){var L=o(),K=r;m.options.removeOffsets&&(K="",L-=E);var J={position:"absolute",top:L,left:K,"margin-left":"0px",bottom:""};m.options.dontSetWidth||(J.width=H.css("width")),H.css(J),I="absolute"}function l(){h()||(f=-1,u.css("display","none"),H.css({"z-index":z,width:"",position:F,left:"",top:e,"margin-left":""}),H.removeClass(m.options.baseClassName),m.options.className&&H.removeClass(m.options.className),I=null)}function w(J){J!=f&&(H.css("left",r-J),f=J)}function t(){var J=m.options.marginTop;return J?"function"==typeof J?J.apply(H):J:0}function B(){if(a.isScrollToFixed(H)&&!H.is(":hidden")){var M=c,L=h();c?h()&&(E=H.offset().top,r=H.offset().left):v();var J=a(window).scrollLeft(),N=a(window).scrollTop(),K=o();m.options.minWidth&&a(window).width()<m.options.minWidth?h()&&M||(p(),H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed")):m.options.maxWidth&&a(window).width()>m.options.maxWidth?h()&&M||(p(),H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed")):-1==m.options.bottom?K>0&&N>=K-t()?L||y()&&M||(p(),H.trigger("preAbsolute.ScrollToFixed"),b(),H.trigger("unfixed.ScrollToFixed")):N>=E-t()?(q()&&M||(p(),H.trigger("preFixed.ScrollToFixed"),x(),f=-1,H.trigger("fixed.ScrollToFixed")),w(J)):h()&&M||(p(),H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed")):K>0?N+a(window).height()-H.outerHeight(!0)>=K-(t()||-n())?q()&&(p(),H.trigger("preUnfixed.ScrollToFixed"),"absolute"===F?b():l(),H.trigger("unfixed.ScrollToFixed")):(q()||(p(),H.trigger("preFixed.ScrollToFixed"),x()),w(J),H.trigger("fixed.ScrollToFixed")):w(J)}}function n(){return m.options.bottom?m.options.bottom:0}function p(){var J=H.css("position");"absolute"==J?H.trigger("postAbsolute.ScrollToFixed"):"fixed"==J?H.trigger("postFixed.ScrollToFixed"):H.trigger("postUnfixed.ScrollToFixed")}var m=this;m.$el=a(d),m.el=d,m.$el.data("ScrollToFixed",m);var I,F,k,e,z,c=!1,H=m.$el,E=0,r=0,j=-1,f=-1,u=null,D=function(J){H.is(":visible")?(c=!1,B()):l()},G=function(J){window.requestAnimationFrame?requestAnimationFrame(B):B()},s=function(J){J=J||window.event,J.preventDefault&&J.preventDefault(),J.returnValue=!1};m.init=function(){m.options=a.extend({},a.ScrollToFixed.defaultOptions,i),z=H.css("z-index"),m.$el.css("z-index",m.options.zIndex),u=a("<div />"),I=H.css("position"),F=H.css("position"),k=H.css("float"),e=H.css("top"),h()&&m.$el.after(u),a(window).bind("resize.ScrollToFixed",D),a(window).bind("scroll.ScrollToFixed",G),"ontouchmove"in window&&a(window).bind("touchmove.ScrollToFixed",B),m.options.preFixed&&H.bind("preFixed.ScrollToFixed",m.options.preFixed),m.options.postFixed&&H.bind("postFixed.ScrollToFixed",m.options.postFixed),m.options.preUnfixed&&H.bind("preUnfixed.ScrollToFixed",m.options.preUnfixed),m.options.postUnfixed&&H.bind("postUnfixed.ScrollToFixed",m.options.postUnfixed),m.options.preAbsolute&&H.bind("preAbsolute.ScrollToFixed",m.options.preAbsolute),m.options.postAbsolute&&H.bind("postAbsolute.ScrollToFixed",m.options.postAbsolute),m.options.fixed&&H.bind("fixed.ScrollToFixed",m.options.fixed),m.options.unfixed&&H.bind("unfixed.ScrollToFixed",m.options.unfixed),m.options.spacerClass&&u.addClass(m.options.spacerClass),H.bind("resize.ScrollToFixed",function(){u.height(H.height())}),H.bind("scroll.ScrollToFixed",function(){H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed"),B()}),H.bind("detach.ScrollToFixed",function(J){s(J),H.trigger("preUnfixed.ScrollToFixed"),l(),H.trigger("unfixed.ScrollToFixed"),a(window).unbind("resize.ScrollToFixed",D),a(window).unbind("scroll.ScrollToFixed",G),H.unbind(".ScrollToFixed"),u.remove(),m.$el.removeData("ScrollToFixed")}),D()},m.init()},a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1e3,baseClassName:"scroll-to-fixed-fixed"},a.fn.scrollToFixed=function(b){return this.each(function(){new a.ScrollToFixed(this,b)})}}(jQuery),function($){$(document).ready(function($){function scrollToID(){var urlHash=window.location.hash;urlHash.length&&setTimeout(function(){if($(urlHash).length){var hashOffset=$(urlHash).offset().top-$(".site-header").outerHeight();$(".nav-links-wrap").length&&(hashOffset=hashOffset-$(".nav-links-wrap").outerHeight()-20),"none"!==$("#hellobar-pusher").css("display")&&(hashOffset-=$("#hellobar-pusher").outerHeight()),$("html,body").scrollTop(hashOffset)}},1)}function fixedSidebar(){if($(window).width()>1200){var sidebarHeight=0;sidebar.find(".chapter").slice(0,10).each(function(){sidebarHeight+=$(this).height()}),sidebarHeight+=45,sidebar.height(sidebarHeight),setTimeout(function(){sidebar.scrollToFixed({marginTop:85,limit:$(".comments-section").offset().top-sidebarHeight-60})},500)}}var body=$("body"),menuToggle=$(".menu-toggle"),heroCarousel=$(".hero-carousel"),chapter=$(".chapter"),chapterHome=$(".home .chapter"),testimonials=$(".testimonials-slider"),tabNav=$(".tab-nav a"),tab=$(".tab-content .tab"),sidebar=$(".fixed-sidebar"),chapterLi=$(".chapter li"),tooltip=$(".custom-tooltip");body.hasClass("single")&&!body.hasClass("no-header")&&$("html,body").animate({scrollTop:$("#single-post-content-section").offset().top},"slow");!function(){$(window).on("scroll mousemove load",function(event){$(this).scrollTop()>0?body.addClass("sticky-nav"):body.removeClass("sticky-nav")})}(),menuToggle.on("click",function(){body.toggleClass("show-menu")}),$(window).on("load",function(){scrollToID()}),chapter.find(".chapter-title").on("click",function(){var $this=$(this);$this.parent().hasClass("open")?(chapter.removeClass("open"),$this.parent().find(".chapter-posts").slideUp()):(chapter.removeClass("open"),chapter.find(".chapter-posts").slideUp(),$this.parent().addClass("open"),$this.parent().find(".chapter-posts").slideDown())}),heroCarousel.slick({autoplay:!0,autoplaySpeed:3e3,arrows:!0,infinite:!0,speed:500,fade:!0,cssEase:"linear",prevArrow:'<button class="slick-prev"></button>',nextArrow:'<button class="slick-next"></button>'}),testimonials.slick({slidesToShow:3,slidesToScroll:3,arrows:!1,dots:!1,centerMode:!0,responsive:[{breakpoint:768,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,infinite:!1}}]}),tabNav.on("click",function(e){e.preventDefault();var tabTarget=$(this).attr("href");tabNav.parent().removeClass("active"),$(this).parent().addClass("active"),tab.removeClass("active"),$(tabTarget).addClass("active")}),$(".name-field, .email-field").wrapAll('<li class="fields-wrap"></li>'),$(".name2-field, .university-field, .email2-field, .image-field").wrapAll('<li class="fields-wrap"></li>'),$(document).on("gform_post_render",function(){$(".name-field, .email-field").wrapAll('<li class="fields-wrap"></li>'),$(".name2-field, .university-field, .email2-field, .image-field").wrapAll('<li class="fields-wrap"></li>')}),$(".js-sidebar-trigger").on("click",function(){$("body").toggleClass("show-popup")}),sidebar.length&&(fixedSidebar(),$(window).on("resize",function(event){fixedSidebar()})),chapterLi.each(function(){$(this).hasClass("active")&&($(this).closest(".chapter").addClass("open"),$(this).closest(".chapter-posts").slideDown(0))}),function(){var tenCapterHeight=0;chapterHome.each(function(index){var chapterHeight=$(this).outerHeight(!0);index<=9&&(tenCapterHeight+=chapterHeight)})}(),$(".single-post").length&&$(window).on("scroll load",function(){var navLinksTop=$(".js-nav-links"),navLinks=$(".nav-links-outer"),headerHeight=(navLinks.innerHeight(),$(".site-header").innerHeight()),scrollTop=$(window).scrollTop();navLinksTop.offset().top-headerHeight-scrollTop<=0?navLinks.addClass("is-fixed"):navLinks.removeClass("is-fixed");var mainContent=$(".content-wrap");scrollTop+headerHeight>=mainContent.offset().top+mainContent.height()?navLinks.addClass("bottom"):navLinks.removeClass("bottom")});var lastScrollTop=0;$(window).on("scroll",function(){($("#pull-down").length>0||$("#wpadminbar").length>0)&&(0==$(window).scrollTop()||"none"==$("#hellobar-pusher").css("display")?($(".site-header").attr("style",""),$(".single-post-content-section .nav-links-outer.is-fixed").css("top","83px")):($(".site-header").css("top","31px"),$(".single-post-content-section .nav-links-outer").css("top","114px")));var st=$(this).scrollTop();st>lastScrollTop?body.addClass("hide-nav"):body.removeClass("hide-nav"),lastScrollTop=st}),$(".toggle-sidebar").on("click",function(e){e.preventDefault(),body.toggleClass("hide-sidebar")}),$(window).on("scroll load",function(){$(window).scrollTop()>100?body.addClass("show-sidebar"):body.removeClass("show-sidebar")}),$(".comment-list > li").each(function(){var $this=$(this);$this.next()}),setTimeout(function(){!($("#pull-down").length>0||$("#wpadminbar").length>0)||!$("body").hasClass("sticky-nav")&&$("body").hasClass("home")||($(".site-header").css("top","31px"),$(".single-post-content-section .nav-links-outer").css("top","114px"))},800),tooltip.mouseenter(function(){var $this=$(this),title=$this.data("title")?'<span class="title">'+$this.data("title")+"</span>":"",text=$this.data("text")?'<span class="text">'+$this.data("text")+"</span>":"",image=$this.data("image"),caption=title||text?'<span class="text">'+title+text+"</span>":"",link=$this.data("url");image?link?$this.append('<a href="'+link+'" class="tooltip-content"><span class="image"><img src="'+image+'" /></span>'+caption+"</a>"):$this.append('<span class="tooltip-content"><span class="image"><img src="'+image+'" /></span>'+caption+"</span>"):link?$this.append('<a href="'+link+'" class="tooltip-content">'+caption+"</a>"):$this.append('<span class="tooltip-content">'+caption+"</span>"),setTimeout(function(){$this.addClass("show")},50)}).mouseleave(function(){$(this).removeClass("show"),setTimeout(function(){$(".tooltip-content").remove()},100)}),$(window).width()>991&&$(".post-content a:not(.glossaryLink):not(.custom-tooltip)").on("mouseover",function(){var $this=$(this),link=$this.attr("href");if(link.indexOf("masterorganicchemistry.com")>0&&!body.hasClass("link-preview-active"))return $.ajax({url:js_vars.admin_url,data:{action:"links_preview",link:link},type:"POST",beforeSend:function(xhr){body.addClass("link-preview-active"),body.addClass("loading-preview"),body.append('<div id="link-preview" class="link-preview-wrap"></div>');var preview=document.getElementById("link-preview"),onMouseMove=function(e){setTimeout(function(){preview.style.left=e.pageX+"px",preview.style.top=e.pageY+"px"},50)};$(document).on("mousemove",onMouseMove)},success:function(data){$(".link-preview-wrap").html(data),body.removeClass("loading-preview")}}),!1}).on("mouseleave",function(){setTimeout(function(){$(".link-preview-wrap").remove(),body.removeClass("link-preview-active")},50)})}),jQuery(window).load(function(){$("#pull-down").length>0&&jQuery("iframe.hb-bar-top").addClass("stone2")}),$(window).on("scroll",function(){($("#pull-down").length>0||$("#wpadminbar").length>0)&&(0==$(window).scrollTop()||"none"==$("#hellobar-pusher").css("display")?($(".site-header").attr("style",""),$(".single-post-content-section .nav-links-outer.is-fixed").css("top","83px")):($(".site-header").css("top","31px"),$(".single-post-content-section .nav-links-outer").css("top","114px")))})}(jQuery),jQuery(document).ready(function($){var $searchOverlay=$("#search-overlay"),$searchInput=$("#search-overlay .search-overlay-inner .search-overlay-inner-container input"),searchProcess=$("#searchProcess"),searchResults=$("#searchResults"),searchTimer=!1,showSearchOverlay=function(){$searchInput.val(""),searchResults.html(""),$searchOverlay.addClass("display"),setTimeout(function(){$searchOverlay.addClass("opacity")},100),setTimeout(function(){$searchInput.focus()},600)},hideSearchOverlay=function(){$searchOverlay.removeClass("opacity"),setTimeout(function(){$searchOverlay.removeClass("display")},600)},doCheckSearch=function(){searchProcess.slideDown(200),searchResults.slideUp(200,function(){searchResults.html(""),$.ajax({type:"POST",dataType:"json",url:js_vars.admin_url,data:{action:"search_suggestion_6938",term:$searchInput.val().trim()},success:function(response){searchProcess.slideUp(200);try{if(0!=response.result&&response.result.constructor===Array){var r="<ul>";for(index=0;index<response.result.length;index++){var element=response.result[index];r+="<li><a class='result-option "+element.type+"' href='"+element.link+"'>"+element.title+"</a><div>"+element.excerpt+"</div></li>"}r+="</ul>",searchResults.html(r),searchResults.slideDown(200)}}catch(error){}}})})},checkSearchInput=function(){!1!==searchTimer&&clearTimeout(searchTimer),$searchInput.val().trim().length>=3?searchTimer=setTimeout(function(){doCheckSearch()},1e3):searchResults.slideUp(200)};$("#search-button").on("click",function(e){e.preventDefault(),showSearchOverlay()}),$("#close-overlay").on("click",function(e){e.preventDefault(),hideSearchOverlay()}),function waitForsearchInput(){$searchInput.length>0?$searchInput.on("keyup",function(e){checkSearchInput()}):setTimeout(function(){waitForsearchInput()},250)}(),$(".js-search-trigger").on("click",function(){showSearchOverlay()})}),jQuery(document).on("load",function($){setTimeout(function(){$("img").each(function(){var img=$(this),newSrc=img.attr("src").replace("http://www.masterorganicchemistry.loc/wp-content/uploads","http://www.masterorganicchemistry.com/wp-content/uploads");img.attr("src",newSrc)})},5e3)}),jQuery(document).ready(function($){var TheSearch={elements:{theInput:null,theProcess:null,theClose:null,theResults:null},searchTimer:!1,setup:function(){var elm=this;this.elements.theInput.on("keydown keypress",function(e){13==e.which&&""!=elm.elements.theInput.val().trim()&&(window.location.href="/?s="+elm.elements.theInput.val().trim())})},hideOnClickOutside:function(){var elm=this,outsideClickListener=function(event){console.log("outsideClickListener"),$target=jQuery(event.target),$target.closest(elm.elements.theInput).length||$target.closest(elm.elements.theResults).length||(elm.elements.theInput.val(""),elm.elements.theProcess.fadeOut(200),elm.elements.theClose.fadeOut(200),elm.elements.theResults.slideUp(200,function(){elm.elements.theResults.html("")}),removeClickListener())},removeClickListener=function(){document.removeEventListener("click",outsideClickListener)};document.addEventListener("click",outsideClickListener)},doCheckSearch:function(){var elm=this;elm.elements.theProcess.fadeIn(200),elm.elements.theClose.fadeOut(200),elm.elements.theResults.slideUp(200,function(){elm.elements.theResults.html(""),jQuery.ajax({type:"POST",dataType:"json",url:"/wp-admin/admin-ajax.php",data:{action:"search_suggestion_6938",term:elm.elements.theInput.val().trim()},success:function(response){elm.elements.theProcess.fadeOut(200);try{if(0!=response.result&&response.result.constructor===Array){var r="<div><ul>";for(index=0;index<response.result.length;index++){var element=response.result[index];r+="<li><a class='result-option jQuery{element.type}' href='"+element.link+"'>"+element.title+"</a><div>"+element.excerpt+"</div></li>"}r+="</ul></div>",elm.elements.theResults.html(r),elm.elements.theResults.slideDown(200),elm.elements.theClose.fadeIn(200),elm.hideOnClickOutside()}}catch(error){}}})})},checkSearchInput:function(){var elm=this;!1!==elm.searchTimer&&clearTimeout(elm.searchTimer),elm.elements.theInput.val().trim().length>=3?elm.searchTimer=setTimeout(function(){elm.doCheckSearch()},1e3):elm.elements.theResults.slideUp(200)},waitForsearchInput:function(){var elm=this;elm.elements.theInput.val().trim().length>0?elm.elements.theInput.on("keyup",function(e){e.which,elm.checkSearchInput()}):setTimeout(function(){elm.waitForsearchInput()},250)}};$(".inline-search").each(function(){var inlineSearch=$(this),txtSearch=Object.create(TheSearch);txtSearch.elements.theInput=inlineSearch.find(".inline-search-query"),txtSearch.elements.theProcess=inlineSearch.find(".inlineSearchProcess"),txtSearch.elements.theClose=inlineSearch.find(".inlineSearchClose"),txtSearch.elements.theResults=inlineSearch.find(".inlineSearchResults"),txtSearch.setup(),txtSearch.waitForsearchInput()})}),document.body.className=document.body.className.replace("no-js","js"),window.wdsPrimaryNavigation={},function(window,$,app){app.init=function(){app.cache(),app.meetsRequirements()&&app.bindEvents()},app.cache=function(){app.$c={window:$(window),subMenuContainer:$(".main-navigation .sub-menu"),subMenuParentItem:$(".main-navigation li.menu-item-has-children")}},app.bindEvents=function(){app.$c.window.on("load",app.addDownArrow),app.$c.subMenuParentItem.find("a").on("focusin focusout",app.toggleFocus)},app.meetsRequirements=function(){return app.$c.subMenuContainer.length},app.addDownArrow=function(){app.$c.subMenuParentItem.find("> a").append('<span class="caret-down" aria-hidden="true"></span>')},app.toggleFocus=function(){$(this).parents("li.menu-item-has-children").toggleClass("focus")},$(app.init)}(window,jQuery,window.wdsPrimaryNavigation),window.wdsoffCanvas={},function(window,$,app){app.init=function(){app.cache(),app.meetsRequirements()&&app.bindEvents()},app.cache=function(){app.$c={body:$("body"),offCanvasClose:$(".off-canvas-close"),offCanvasContainer:$(".off-canvas-container"),offCanvasOpen:$(".off-canvas-open"),offCanvasScreen:$(".off-canvas-screen")}},app.bindEvents=function(){app.$c.body.on("keydown",app.escKeyClose),app.$c.offCanvasClose.on("click",app.closeoffCanvas),app.$c.offCanvasOpen.on("click",app.toggleoffCanvas),app.$c.offCanvasScreen.on("click",app.closeoffCanvas)},app.meetsRequirements=function(){return app.$c.offCanvasContainer.length},app.toggleoffCanvas=function(){"true"===$(this).attr("aria-expanded")?app.closeoffCanvas():app.openoffCanvas()},app.openoffCanvas=function(){app.$c.offCanvasContainer.addClass("is-visible"),app.$c.offCanvasOpen.addClass("is-visible"),app.$c.offCanvasScreen.addClass("is-visible"),app.$c.offCanvasOpen.attr("aria-expanded",!0),app.$c.offCanvasContainer.attr("aria-hidden",!1),app.$c.offCanvasContainer.find("button").first().focus()},app.closeoffCanvas=function(){app.$c.offCanvasContainer.removeClass("is-visible"),app.$c.offCanvasOpen.removeClass("is-visible"),app.$c.offCanvasScreen.removeClass("is-visible"),app.$c.offCanvasOpen.attr("aria-expanded",!1),app.$c.offCanvasContainer.attr("aria-hidden",!0),app.$c.offCanvasOpen.focus()},app.escKeyClose=function(event){27===event.keyCode&&app.closeoffCanvas()},$(app.init)}(window,jQuery,window.wdsoffCanvas),function(){var isWebkit=-1<navigator.userAgent.toLowerCase().indexOf("webkit"),isOpera=-1<navigator.userAgent.toLowerCase().indexOf("opera"),isIe=-1<navigator.userAgent.toLowerCase().indexOf("msie");(isWebkit||isOpera||isIe)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var element,id=location.hash.substring(1);/^[A-z0-9_-]+$/.test(id)&&(element=document.getElementById(id))&&(/^(?:a|select|input|button|textarea)$/i.test(element.tagName)||(element.tabIndex=-1),element.focus())},!1)}(),function(window,document,undefined){function Skrollr(options){if(documentElement=document.documentElement,body=document.body,detectCSSPrefix(),_instance=this,options=options||{},_constants=options.constants||{},options.easing)for(var e in options.easing)easings[e]=options.easing[e];_edgeStrategy=options.edgeStrategy||"set",_listeners={beforerender:options.beforerender,render:options.render,keyframe:options.keyframe},_forceHeight=!1!==options.forceHeight,_forceHeight&&(_scale=options.scale||1),_mobileDeceleration=options.mobileDeceleration||DEFAULT_MOBILE_DECELERATION,_smoothScrollingEnabled=!1!==options.smoothScrolling,_smoothScrollingDuration=options.smoothScrollingDuration||DEFAULT_SMOOTH_SCROLLING_DURATION,_smoothScrolling={targetTop:_instance.getScrollTop()},_isMobile=(options.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||window.opera)})(),_isMobile?(_skrollrBody=document.getElementById(options.skrollrBody||DEFAULT_SKROLLRBODY),_skrollrBody&&_detect3DTransforms(),_initMobile(),_updateClass(documentElement,[SKROLLR_CLASS,SKROLLR_MOBILE_CLASS],[NO_SKROLLR_CLASS])):_updateClass(documentElement,[SKROLLR_CLASS,SKROLLR_DESKTOP_CLASS],[NO_SKROLLR_CLASS]),_instance.refresh(),_addEvent(window,"resize orientationchange",function(){var width=documentElement.clientWidth,height=documentElement.clientHeight;height===_lastViewportHeight&&width===_lastViewportWidth||(_lastViewportHeight=height,_lastViewportWidth=width,_requestReflow=!0)});var requestAnimFrame=polyfillRAF();return function animloop(){_render(),_animFrame=requestAnimFrame(animloop)}(),_instance}var documentElement,body,skrollr={get:function(){return _instance},init:function(options){return _instance||new Skrollr(options)},VERSION:"0.6.30"},hasProp=Object.prototype.hasOwnProperty,Math=window.Math,getStyle=window.getComputedStyle,SKROLLR_CLASS="skrollr",NO_SKROLLR_CLASS="no-"+SKROLLR_CLASS,SKROLLR_DESKTOP_CLASS=SKROLLR_CLASS+"-desktop",SKROLLR_MOBILE_CLASS=SKROLLR_CLASS+"-mobile",DEFAULT_MOBILE_DECELERATION=.004,DEFAULT_SKROLLRBODY="skrollr-body",DEFAULT_SMOOTH_SCROLLING_DURATION=200,rxTouchIgnoreTags=/^(?:input|textarea|button|select)$/i,rxTrim=/^\s+|\s+$/g,rxKeyframeAttribute=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,rxPropValue=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,rxPropEasing=/^(@?[a-z\-]+)\[(\w+)\]$/,rxCamelCase=/-([a-z0-9_])/g,rxCamelCaseFn=function(str,letter){return letter.toUpperCase()},rxNumericValue=/[\-+]?[\d]*\.?[\d]+/g,rxInterpolateString=/\{\?\}/g,rxRGBAIntegerColor=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,rxGradient=/[a-z\-]+-gradient/g,theCSSPrefix="",theDashedCSSPrefix="",detectCSSPrefix=function(){var rxPrefixes=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(getStyle){var style=getStyle(body,null);for(var k in style)if(theCSSPrefix=k.match(rxPrefixes)||+k==k&&style[k].match(rxPrefixes))break;if(!theCSSPrefix)return void(theCSSPrefix=theDashedCSSPrefix="");theCSSPrefix=theCSSPrefix[0],"-"===theCSSPrefix.slice(0,1)?(theDashedCSSPrefix=theCSSPrefix,theCSSPrefix={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[theCSSPrefix]):theDashedCSSPrefix="-"+theCSSPrefix.toLowerCase()+"-"}},polyfillRAF=function(){var requestAnimFrame=window.requestAnimationFrame||window[theCSSPrefix.toLowerCase()+"RequestAnimationFrame"],lastTime=_now();return!_isMobile&&requestAnimFrame||(requestAnimFrame=function(callback){var deltaTime=_now()-lastTime,delay=Math.max(0,1e3/60-deltaTime);return window.setTimeout(function(){lastTime=_now(),callback()},delay)}),requestAnimFrame},polyfillCAF=function(){var cancelAnimFrame=window.cancelAnimationFrame||window[theCSSPrefix.toLowerCase()+"CancelAnimationFrame"];return!_isMobile&&cancelAnimFrame||(cancelAnimFrame=function(timeout){return window.clearTimeout(timeout)}),cancelAnimFrame},easings={begin:function(){return 0},end:function(){return 1},linear:function(p){return p},quadratic:function(p){return p*p},cubic:function(p){return p*p*p},swing:function(p){return-Math.cos(p*Math.PI)/2+.5},sqrt:function(p){return Math.sqrt(p)},outCubic:function(p){return Math.pow(p-1,3)+1},bounce:function(p){var a;if(p<=.5083)a=3;else if(p<=.8489)a=9;else if(p<=.96208)a=27;else{if(!(p<=.99981))return 1;a=91}return 1-Math.abs(3*Math.cos(p*a*1.028)/a)}};Skrollr.prototype.refresh=function(elements){var elementIndex,elementsLength,ignoreID=!1;for(void 0===elements?(ignoreID=!0,_skrollables=[],_skrollableIdCounter=0,elements=document.getElementsByTagName("*")):void 0===elements.length&&(elements=[elements]),elementIndex=0,elementsLength=elements.length;elementIndex<elementsLength;elementIndex++){var el=elements[elementIndex],anchorTarget=el,keyFrames=[],smoothScrollThis=_smoothScrollingEnabled,edgeStrategy=_edgeStrategy,emitEvents=!1;if(ignoreID&&"___skrollable_id"in el&&delete el.___skrollable_id,el.attributes){for(var attributeIndex=0,attributesLength=el.attributes.length;attributeIndex<attributesLength;attributeIndex++){var attr=el.attributes[attributeIndex];if("data-anchor-target"!==attr.name)if("data-smooth-scrolling"!==attr.name)if("data-edge-strategy"!==attr.name)if("data-emit-events"!==attr.name){var match=attr.name.match(rxKeyframeAttribute);if(null!==match){var kf={props:attr.value,element:el,eventType:attr.name.replace(rxCamelCase,rxCamelCaseFn)};keyFrames.push(kf);var constant=match[1];constant&&(kf.constant=constant.substr(1));var offset=match[2];/p$/.test(offset)?(kf.isPercentage=!0,kf.offset=(0|offset.slice(0,-1))/100):kf.offset=0|offset;var anchor1=match[3],anchor2=match[4]||anchor1;anchor1&&"start"!==anchor1&&"end"!==anchor1?(kf.mode="relative",kf.anchors=[anchor1,anchor2]):(kf.mode="absolute","end"===anchor1?kf.isEnd=!0:kf.isPercentage||(kf.offset=kf.offset*_scale))}}else emitEvents=!0;else edgeStrategy=attr.value;else smoothScrollThis="off"!==attr.value;else if(null===(anchorTarget=document.querySelector(attr.value)))throw'Unable to find anchor target "'+attr.value+'"'}if(keyFrames.length){var styleAttr,classAttr,id;!ignoreID&&"___skrollable_id"in el?(id=el.___skrollable_id,styleAttr=_skrollables[id].styleAttr,classAttr=_skrollables[id].classAttr):(id=el.___skrollable_id=_skrollableIdCounter++,styleAttr=el.style.cssText,classAttr=_getClass(el)),_skrollables[id]={element:el,styleAttr:styleAttr,classAttr:classAttr,anchorTarget:anchorTarget,keyFrames:keyFrames,smoothScrolling:smoothScrollThis,edgeStrategy:edgeStrategy,emitEvents:emitEvents,lastFrameIndex:-1},_updateClass(el,["skrollable"],[])}}}for(_reflow(),elementIndex=0,elementsLength=elements.length;elementIndex<elementsLength;elementIndex++){var sk=_skrollables[elements[elementIndex].___skrollable_id];void 0!==sk&&(_parseProps(sk),_fillProps(sk))}return _instance},Skrollr.prototype.relativeToAbsolute=function(element,viewportAnchor,elementAnchor){var viewportHeight=documentElement.clientHeight,box=element.getBoundingClientRect(),absolute=box.top,boxHeight=box.bottom-box.top;return"bottom"===viewportAnchor?absolute-=viewportHeight:"center"===viewportAnchor&&(absolute-=viewportHeight/2),"bottom"===elementAnchor?absolute+=boxHeight:"center"===elementAnchor&&(absolute+=boxHeight/2),(absolute+=_instance.getScrollTop())+.5|0},Skrollr.prototype.animateTo=function(top,options){options=options||{};var now=_now(),scrollTop=_instance.getScrollTop(),duration=void 0===options.duration?1e3:options.duration;return _scrollAnimation={startTop:scrollTop,topDiff:top-scrollTop,targetTop:top,duration:duration,startTime:now,endTime:now+duration,easing:easings[options.easing||"linear"],done:options.done},_scrollAnimation.topDiff||(_scrollAnimation.done&&_scrollAnimation.done.call(_instance,!1),_scrollAnimation=void 0),_instance},Skrollr.prototype.stopAnimateTo=function(){_scrollAnimation&&_scrollAnimation.done&&_scrollAnimation.done.call(_instance,!0),_scrollAnimation=void 0},Skrollr.prototype.isAnimatingTo=function(){return!!_scrollAnimation},Skrollr.prototype.isMobile=function(){return _isMobile},Skrollr.prototype.setScrollTop=function(top,force){return _forceRender=!0===force,_isMobile?_mobileOffset=Math.min(Math.max(top,0),_maxKeyFrame):window.scrollTo(0,top),_instance},Skrollr.prototype.getScrollTop=function(){
return _isMobile?_mobileOffset:window.pageYOffset||documentElement.scrollTop||body.scrollTop||0},Skrollr.prototype.getMaxScrollTop=function(){return _maxKeyFrame},Skrollr.prototype.on=function(name,fn){return _listeners[name]=fn,_instance},Skrollr.prototype.off=function(name){return delete _listeners[name],_instance},Skrollr.prototype.destroy=function(){polyfillCAF()(_animFrame),_removeAllEvents(),_updateClass(documentElement,[NO_SKROLLR_CLASS],[SKROLLR_CLASS,SKROLLR_DESKTOP_CLASS,SKROLLR_MOBILE_CLASS]);for(var skrollableIndex=0,skrollablesLength=_skrollables.length;skrollableIndex<skrollablesLength;skrollableIndex++)_reset(_skrollables[skrollableIndex].element);documentElement.style.overflow=body.style.overflow="",documentElement.style.height=body.style.height="",_skrollrBody&&skrollr.setStyle(_skrollrBody,"transform","none"),_instance=void 0,_skrollrBody=void 0,_listeners=void 0,_forceHeight=void 0,_maxKeyFrame=0,_scale=1,_constants=void 0,_mobileDeceleration=void 0,_direction="down",_lastTop=-1,_lastViewportWidth=0,_lastViewportHeight=0,_requestReflow=!1,_scrollAnimation=void 0,_smoothScrollingEnabled=void 0,_smoothScrollingDuration=void 0,_smoothScrolling=void 0,_forceRender=void 0,_skrollableIdCounter=0,_edgeStrategy=void 0,_isMobile=!1,_mobileOffset=0,_translateZ=void 0};var _initMobile=function(){var initialElement,initialTouchY,initialTouchX,currentElement,currentTouchY,currentTouchX,lastTouchY,deltaY,initialTouchTime,currentTouchTime,lastTouchTime,deltaTime;_addEvent(documentElement,["touchstart","touchmove","touchcancel","touchend"].join(" "),function(e){var touch=e.changedTouches[0];for(currentElement=e.target;3===currentElement.nodeType;)currentElement=currentElement.parentNode;switch(currentTouchY=touch.clientY,currentTouchX=touch.clientX,currentTouchTime=e.timeStamp,rxTouchIgnoreTags.test(currentElement.tagName)||e.preventDefault(),e.type){case"touchstart":initialElement&&initialElement.blur(),_instance.stopAnimateTo(),initialElement=currentElement,initialTouchY=lastTouchY=currentTouchY,initialTouchX=currentTouchX,initialTouchTime=currentTouchTime;break;case"touchmove":rxTouchIgnoreTags.test(currentElement.tagName)&&document.activeElement!==currentElement&&e.preventDefault(),deltaY=currentTouchY-lastTouchY,deltaTime=currentTouchTime-lastTouchTime,_instance.setScrollTop(_mobileOffset-deltaY,!0),lastTouchY=currentTouchY,lastTouchTime=currentTouchTime;break;default:case"touchcancel":case"touchend":var distanceY=initialTouchY-currentTouchY,distanceX=initialTouchX-currentTouchX;if(distanceX*distanceX+distanceY*distanceY<49){if(!rxTouchIgnoreTags.test(initialElement.tagName)){initialElement.focus();var clickEvent=document.createEvent("MouseEvents");clickEvent.initMouseEvent("click",!0,!0,e.view,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,0,null),initialElement.dispatchEvent(clickEvent)}return}initialElement=void 0;var speed=deltaY/deltaTime;speed=Math.max(Math.min(speed,3),-3);var duration=Math.abs(speed/_mobileDeceleration),targetOffset=speed*duration+.5*_mobileDeceleration*duration*duration,targetTop=_instance.getScrollTop()-targetOffset,targetRatio=0;targetTop>_maxKeyFrame?(targetRatio=(_maxKeyFrame-targetTop)/targetOffset,targetTop=_maxKeyFrame):targetTop<0&&(targetRatio=-targetTop/targetOffset,targetTop=0),duration*=1-targetRatio,_instance.animateTo(targetTop+.5|0,{easing:"outCubic",duration:duration})}}),window.scrollTo(0,0),documentElement.style.overflow=body.style.overflow="hidden"},_updateDependentKeyFrames=function(){var skrollable,element,anchorTarget,keyFrames,keyFrameIndex,keyFramesLength,kf,skrollableIndex,skrollablesLength,offset,constantValue,viewportHeight=documentElement.clientHeight,processedConstants=_processConstants();for(skrollableIndex=0,skrollablesLength=_skrollables.length;skrollableIndex<skrollablesLength;skrollableIndex++)for(skrollable=_skrollables[skrollableIndex],element=skrollable.element,anchorTarget=skrollable.anchorTarget,keyFrames=skrollable.keyFrames,keyFrameIndex=0,keyFramesLength=keyFrames.length;keyFrameIndex<keyFramesLength;keyFrameIndex++)kf=keyFrames[keyFrameIndex],offset=kf.offset,constantValue=processedConstants[kf.constant]||0,kf.frame=offset,kf.isPercentage&&(offset*=viewportHeight,kf.frame=offset),"relative"===kf.mode&&(_reset(element),kf.frame=_instance.relativeToAbsolute(anchorTarget,kf.anchors[0],kf.anchors[1])-offset,_reset(element,!0)),kf.frame+=constantValue,_forceHeight&&!kf.isEnd&&kf.frame>_maxKeyFrame&&(_maxKeyFrame=kf.frame);for(_maxKeyFrame=Math.max(_maxKeyFrame,_getDocumentHeight()),skrollableIndex=0,skrollablesLength=_skrollables.length;skrollableIndex<skrollablesLength;skrollableIndex++){for(skrollable=_skrollables[skrollableIndex],keyFrames=skrollable.keyFrames,keyFrameIndex=0,keyFramesLength=keyFrames.length;keyFrameIndex<keyFramesLength;keyFrameIndex++)kf=keyFrames[keyFrameIndex],constantValue=processedConstants[kf.constant]||0,kf.isEnd&&(kf.frame=_maxKeyFrame-kf.offset+constantValue);skrollable.keyFrames.sort(_keyFrameComparator)}},_calcSteps=function(fakeFrame,actualFrame){for(var skrollableIndex=0,skrollablesLength=_skrollables.length;skrollableIndex<skrollablesLength;skrollableIndex++){var key,value,skrollable=_skrollables[skrollableIndex],element=skrollable.element,frame=skrollable.smoothScrolling?fakeFrame:actualFrame,frames=skrollable.keyFrames,framesLength=frames.length,firstFrame=frames[0],lastFrame=frames[frames.length-1],beforeFirst=frame<firstFrame.frame,afterLast=frame>lastFrame.frame,firstOrLastFrame=beforeFirst?firstFrame:lastFrame,emitEvents=skrollable.emitEvents,lastFrameIndex=skrollable.lastFrameIndex;if(beforeFirst||afterLast){if(beforeFirst&&-1===skrollable.edge||afterLast&&1===skrollable.edge)continue;switch(beforeFirst?(_updateClass(element,["skrollable-before"],["skrollable-after","skrollable-between"]),emitEvents&&lastFrameIndex>-1&&(_emitEvent(element,firstFrame.eventType,_direction),skrollable.lastFrameIndex=-1)):(_updateClass(element,["skrollable-after"],["skrollable-before","skrollable-between"]),emitEvents&&lastFrameIndex<framesLength&&(_emitEvent(element,lastFrame.eventType,_direction),skrollable.lastFrameIndex=framesLength)),skrollable.edge=beforeFirst?-1:1,skrollable.edgeStrategy){case"reset":_reset(element);continue;case"ease":frame=firstOrLastFrame.frame;break;default:case"set":var props=firstOrLastFrame.props;for(key in props)hasProp.call(props,key)&&(value=_interpolateString(props[key].value),0===key.indexOf("@")?element.setAttribute(key.substr(1),value):skrollr.setStyle(element,key,value));continue}}else 0!==skrollable.edge&&(_updateClass(element,["skrollable","skrollable-between"],["skrollable-before","skrollable-after"]),skrollable.edge=0);for(var keyFrameIndex=0;keyFrameIndex<framesLength-1;keyFrameIndex++)if(frame>=frames[keyFrameIndex].frame&&frame<=frames[keyFrameIndex+1].frame){var left=frames[keyFrameIndex],right=frames[keyFrameIndex+1];for(key in left.props)if(hasProp.call(left.props,key)){var progress=(frame-left.frame)/(right.frame-left.frame);progress=left.props[key].easing(progress),value=_calcInterpolation(left.props[key].value,right.props[key].value,progress),value=_interpolateString(value),0===key.indexOf("@")?element.setAttribute(key.substr(1),value):skrollr.setStyle(element,key,value)}emitEvents&&lastFrameIndex!==keyFrameIndex&&("down"===_direction?_emitEvent(element,left.eventType,_direction):_emitEvent(element,right.eventType,_direction),skrollable.lastFrameIndex=keyFrameIndex);break}}},_render=function(){_requestReflow&&(_requestReflow=!1,_reflow());var afterAnimationCallback,progress,renderTop=_instance.getScrollTop(),now=_now();if(_scrollAnimation)now>=_scrollAnimation.endTime?(renderTop=_scrollAnimation.targetTop,afterAnimationCallback=_scrollAnimation.done,_scrollAnimation=void 0):(progress=_scrollAnimation.easing((now-_scrollAnimation.startTime)/_scrollAnimation.duration),renderTop=_scrollAnimation.startTop+progress*_scrollAnimation.topDiff|0),_instance.setScrollTop(renderTop,!0);else if(!_forceRender){var smoothScrollingDiff=_smoothScrolling.targetTop-renderTop;smoothScrollingDiff&&(_smoothScrolling={startTop:_lastTop,topDiff:renderTop-_lastTop,targetTop:renderTop,startTime:_lastRenderCall,endTime:_lastRenderCall+_smoothScrollingDuration}),now<=_smoothScrolling.endTime&&(progress=easings.sqrt((now-_smoothScrolling.startTime)/_smoothScrollingDuration),renderTop=_smoothScrolling.startTop+progress*_smoothScrolling.topDiff|0)}if(_forceRender||_lastTop!==renderTop){_direction=renderTop>_lastTop?"down":renderTop<_lastTop?"up":_direction,_forceRender=!1;var listenerParams={curTop:renderTop,lastTop:_lastTop,maxTop:_maxKeyFrame,direction:_direction};!1!==(_listeners.beforerender&&_listeners.beforerender.call(_instance,listenerParams))&&(_calcSteps(renderTop,_instance.getScrollTop()),_isMobile&&_skrollrBody&&skrollr.setStyle(_skrollrBody,"transform","translate(0, "+-_mobileOffset+"px) "+_translateZ),_lastTop=renderTop,_listeners.render&&_listeners.render.call(_instance,listenerParams)),afterAnimationCallback&&afterAnimationCallback.call(_instance,!1)}_lastRenderCall=now},_parseProps=function(skrollable){for(var keyFrameIndex=0,keyFramesLength=skrollable.keyFrames.length;keyFrameIndex<keyFramesLength;keyFrameIndex++){for(var easing,value,prop,match,frame=skrollable.keyFrames[keyFrameIndex],props={};null!==(match=rxPropValue.exec(frame.props));)prop=match[1],value=match[2],easing=prop.match(rxPropEasing),null!==easing?(prop=easing[1],easing=easing[2]):easing="linear",value=value.indexOf("!")?_parseProp(value):[value.slice(1)],props[prop]={value:value,easing:easings[easing]};frame.props=props}},_parseProp=function(val){var numbers=[];return rxRGBAIntegerColor.lastIndex=0,val=val.replace(rxRGBAIntegerColor,function(rgba){return rgba.replace(rxNumericValue,function(n){return n/255*100+"%"})}),theDashedCSSPrefix&&(rxGradient.lastIndex=0,val=val.replace(rxGradient,function(s){return theDashedCSSPrefix+s})),val=val.replace(rxNumericValue,function(n){return numbers.push(+n),"{?}"}),numbers.unshift(val),numbers},_fillProps=function(sk){var keyFrameIndex,keyFramesLength,propList={};for(keyFrameIndex=0,keyFramesLength=sk.keyFrames.length;keyFrameIndex<keyFramesLength;keyFrameIndex++)_fillPropForFrame(sk.keyFrames[keyFrameIndex],propList);for(propList={},keyFrameIndex=sk.keyFrames.length-1;keyFrameIndex>=0;keyFrameIndex--)_fillPropForFrame(sk.keyFrames[keyFrameIndex],propList)},_fillPropForFrame=function(frame,propList){var key;for(key in propList)hasProp.call(frame.props,key)||(frame.props[key]=propList[key]);for(key in frame.props)propList[key]=frame.props[key]},_calcInterpolation=function(val1,val2,progress){var valueIndex,val1Length=val1.length;if(val1Length!==val2.length)throw"Can't interpolate between \""+val1[0]+'" and "'+val2[0]+'"';var interpolated=[val1[0]];for(valueIndex=1;valueIndex<val1Length;valueIndex++)interpolated[valueIndex]=val1[valueIndex]+(val2[valueIndex]-val1[valueIndex])*progress;return interpolated},_interpolateString=function(val){var valueIndex=1;return rxInterpolateString.lastIndex=0,val[0].replace(rxInterpolateString,function(){return val[valueIndex++]})},_reset=function(elements,undo){elements=[].concat(elements);for(var skrollable,element,elementsIndex=0,elementsLength=elements.length;elementsIndex<elementsLength;elementsIndex++)element=elements[elementsIndex],(skrollable=_skrollables[element.___skrollable_id])&&(undo?(element.style.cssText=skrollable.dirtyStyleAttr,_updateClass(element,skrollable.dirtyClassAttr)):(skrollable.dirtyStyleAttr=element.style.cssText,skrollable.dirtyClassAttr=_getClass(element),element.style.cssText=skrollable.styleAttr,_updateClass(element,skrollable.classAttr)))},_detect3DTransforms=function(){_translateZ="translateZ(0)",skrollr.setStyle(_skrollrBody,"transform",_translateZ);var computedStyle=getStyle(_skrollrBody),computedTransform=computedStyle.getPropertyValue("transform"),computedTransformWithPrefix=computedStyle.getPropertyValue(theDashedCSSPrefix+"transform");computedTransform&&"none"!==computedTransform||computedTransformWithPrefix&&"none"!==computedTransformWithPrefix||(_translateZ="")};skrollr.setStyle=function(el,prop,val){var style=el.style;if("zIndex"===(prop=prop.replace(rxCamelCase,rxCamelCaseFn).replace("-","")))isNaN(val)?style[prop]=val:style[prop]=""+(0|val);else if("float"===prop)style.styleFloat=style.cssFloat=val;else try{theCSSPrefix&&(style[theCSSPrefix+prop.slice(0,1).toUpperCase()+prop.slice(1)]=val),style[prop]=val}catch(ignore){}};var _instance,_skrollables,_skrollrBody,_listeners,_forceHeight,_constants,_mobileDeceleration,_scrollAnimation,_smoothScrollingEnabled,_smoothScrollingDuration,_smoothScrolling,_forceRender,_edgeStrategy,_translateZ,_animFrame,_addEvent=skrollr.addEvent=function(element,names,callback){var intermediate=function(e){return e=e||window.event,e.target||(e.target=e.srcElement),e.preventDefault||(e.preventDefault=function(){e.returnValue=!1,e.defaultPrevented=!0}),callback.call(this,e)};names=names.split(" ");for(var name,nameCounter=0,namesLength=names.length;nameCounter<namesLength;nameCounter++)name=names[nameCounter],element.addEventListener?element.addEventListener(name,callback,!1):element.attachEvent("on"+name,intermediate),_registeredEvents.push({element:element,name:name,listener:callback})},_removeEvent=skrollr.removeEvent=function(element,names,callback){names=names.split(" ");for(var nameCounter=0,namesLength=names.length;nameCounter<namesLength;nameCounter++)element.removeEventListener?element.removeEventListener(names[nameCounter],callback,!1):element.detachEvent("on"+names[nameCounter],callback)},_removeAllEvents=function(){for(var eventData,eventCounter=0,eventsLength=_registeredEvents.length;eventCounter<eventsLength;eventCounter++)eventData=_registeredEvents[eventCounter],_removeEvent(eventData.element,eventData.name,eventData.listener);_registeredEvents=[]},_emitEvent=function(element,name,direction){_listeners.keyframe&&_listeners.keyframe.call(_instance,element,name,direction)},_reflow=function(){var pos=_instance.getScrollTop();_maxKeyFrame=0,_forceHeight&&!_isMobile&&(body.style.height=""),_updateDependentKeyFrames(),_forceHeight&&!_isMobile&&(body.style.height=_maxKeyFrame+documentElement.clientHeight+"px"),_isMobile?_instance.setScrollTop(Math.min(_instance.getScrollTop(),_maxKeyFrame)):_instance.setScrollTop(pos,!0),_forceRender=!0},_processConstants=function(){var prop,value,viewportHeight=documentElement.clientHeight,copy={};for(prop in _constants)value=_constants[prop],"function"==typeof value?value=value.call(_instance):/p$/.test(value)&&(value=value.slice(0,-1)/100*viewportHeight),copy[prop]=value;return copy},_getDocumentHeight=function(){var skrollrBodyHeight=0;return _skrollrBody&&(skrollrBodyHeight=Math.max(_skrollrBody.offsetHeight,_skrollrBody.scrollHeight)),Math.max(skrollrBodyHeight,body.scrollHeight,body.offsetHeight,documentElement.scrollHeight,documentElement.offsetHeight,documentElement.clientHeight)-documentElement.clientHeight},_getClass=function(element){var prop="className";return window.SVGElement&&element instanceof window.SVGElement&&(element=element[prop],prop="baseVal"),element[prop]},_updateClass=function(element,add,remove){var prop="className";if(window.SVGElement&&element instanceof window.SVGElement&&(element=element[prop],prop="baseVal"),void 0===remove)return void(element[prop]=add);for(var val=element[prop],classRemoveIndex=0,removeLength=remove.length;classRemoveIndex<removeLength;classRemoveIndex++)val=_untrim(val).replace(_untrim(remove[classRemoveIndex])," ");val=_trim(val);for(var classAddIndex=0,addLength=add.length;classAddIndex<addLength;classAddIndex++)-1===_untrim(val).indexOf(_untrim(add[classAddIndex]))&&(val+=" "+add[classAddIndex]);element[prop]=_trim(val)},_trim=function(a){return a.replace(rxTrim,"")},_untrim=function(a){return" "+a+" "},_now=Date.now||function(){return+new Date},_keyFrameComparator=function(a,b){return a.frame-b.frame},_maxKeyFrame=0,_scale=1,_direction="down",_lastTop=-1,_lastRenderCall=_now(),_lastViewportWidth=0,_lastViewportHeight=0,_requestReflow=!1,_skrollableIdCounter=0,_isMobile=!1,_mobileOffset=0,_registeredEvents=[];"function"==typeof define&&define.amd?define([],function(){return skrollr}):"undefined"!=typeof module&&module.exports?module.exports=skrollr:window.skrollr=skrollr}(window,document);var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};!function(factory){"function"==typeof define&&define.amd?define(["jquery"],factory):"undefined"!=typeof exports?module.exports=factory(require("jquery")):factory(jQuery)}(function($){var Slick=window.Slick||{};Slick=function(){function Slick(element,settings){var dataSettings,_=this;_.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:$(element),appendDots:$(element),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(slider,i){return $('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},_.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},$.extend(_,_.initials),_.activeBreakpoint=null,_.animType=null,_.animProp=null,_.breakpoints=[],_.breakpointSettings=[],_.cssTransitions=!1,_.focussed=!1,_.interrupted=!1,_.hidden="hidden",_.paused=!0,_.positionProp=null,_.respondTo=null,_.rowCount=1,_.shouldClick=!0,_.$slider=$(element),_.$slidesCache=null,_.transformType=null,_.transitionType=null,_.visibilityChange="visibilitychange",_.windowWidth=0,_.windowTimer=null,dataSettings=$(element).data("slick")||{},_.options=$.extend({},_.defaults,settings,dataSettings),_.currentSlide=_.options.initialSlide,_.originalSettings=_.options,void 0!==document.mozHidden?(_.hidden="mozHidden",_.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(_.hidden="webkitHidden",_.visibilityChange="webkitvisibilitychange"),_.autoPlay=$.proxy(_.autoPlay,_),_.autoPlayClear=$.proxy(_.autoPlayClear,_),_.autoPlayIterator=$.proxy(_.autoPlayIterator,_),_.changeSlide=$.proxy(_.changeSlide,_),_.clickHandler=$.proxy(_.clickHandler,_),_.selectHandler=$.proxy(_.selectHandler,_),_.setPosition=$.proxy(_.setPosition,_),_.swipeHandler=$.proxy(_.swipeHandler,_),_.dragHandler=$.proxy(_.dragHandler,_),_.keyHandler=$.proxy(_.keyHandler,_),_.instanceUid=instanceUid++,_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,_.registerBreakpoints(),_.init(!0)}var instanceUid=0;return Slick}(),Slick.prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if("boolean"==typeof index)addBefore=index,index=null;else if(index<0||index>=_.slideCount)return!1;_.unload(),"number"==typeof index?0===index&&0===_.$slides.length?$(markup).appendTo(_.$slideTrack):addBefore?$(markup).insertBefore(_.$slides.eq(index)):$(markup).insertAfter(_.$slides.eq(index)):!0===addBefore?$(markup).prependTo(_.$slideTrack):$(markup).appendTo(_.$slideTrack),_.$slides=_.$slideTrack.children(this.options.slide),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.append(_.$slides),_.$slides.each(function(index,element){$(element).attr("data-slick-index",index)}),_.$slidesCache=_.$slides,_.reinit()},Slick.prototype.animateHeight=function(){var _=this;if(1===_.options.slidesToShow&&!0===_.options.adaptiveHeight&&!1===_.options.vertical){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(!0);_.$list.animate({height:targetHeight},_.options.speed)}},Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;_.animateHeight(),!0===_.options.rtl&&!1===_.options.vertical&&(targetLeft=-targetLeft),!1===_.transformsEnabled?!1===_.options.vertical?_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback):_.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback):!1===_.cssTransitions?(!0===_.options.rtl&&(_.currentLeft=-_.currentLeft),$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now),!1===_.options.vertical?(animProps[_.animType]="translate("+now+"px, 0px)",_.$slideTrack.css(animProps)):(animProps[_.animType]="translate(0px,"+now+"px)",_.$slideTrack.css(animProps))},complete:function(){callback&&callback.call()}})):(_.applyTransition(),targetLeft=Math.ceil(targetLeft),!1===_.options.vertical?animProps[_.animType]="translate3d("+targetLeft+"px, 0px, 0px)":animProps[_.animType]="translate3d(0px,"+targetLeft+"px, 0px)",_.$slideTrack.css(animProps),callback&&setTimeout(function(){_.disableTransition(),callback.call()},_.options.speed))},Slick.prototype.getNavTarget=function(){var _=this,asNavFor=_.options.asNavFor;return asNavFor&&null!==asNavFor&&(asNavFor=$(asNavFor).not(_.$slider)),asNavFor},Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.getNavTarget();null!==asNavFor&&"object"===(void 0===asNavFor?"undefined":_typeof(asNavFor))&&asNavFor.each(function(){var target=$(this).slick("getSlick");target.unslicked||target.slideHandler(index,!0)})},Slick.prototype.applyTransition=function(slide){var _=this,transition={};!1===_.options.fade?transition[_.transitionType]=_.transformType+" "+_.options.speed+"ms "+_.options.cssEase:transition[_.transitionType]="opacity "+_.options.speed+"ms "+_.options.cssEase,!1===_.options.fade?_.$slideTrack.css(transition):_.$slides.eq(slide).css(transition)},Slick.prototype.autoPlay=function(){var _=this;_.autoPlayClear(),_.slideCount>_.options.slidesToShow&&(_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed))},Slick.prototype.autoPlayClear=function(){var _=this;_.autoPlayTimer&&clearInterval(_.autoPlayTimer)},Slick.prototype.autoPlayIterator=function(){var _=this,slideTo=_.currentSlide+_.options.slidesToScroll;_.paused||_.interrupted||_.focussed||(!1===_.options.infinite&&(1===_.direction&&_.currentSlide+1===_.slideCount-1?_.direction=0:0===_.direction&&(slideTo=_.currentSlide-_.options.slidesToScroll,_.currentSlide-1==0&&(_.direction=1))),_.slideHandler(slideTo))},Slick.prototype.buildArrows=function(){var _=this;!0===_.options.arrows&&(_.$prevArrow=$(_.options.prevArrow).addClass("slick-arrow"),_.$nextArrow=$(_.options.nextArrow).addClass("slick-arrow"),_.slideCount>_.options.slidesToShow?(_.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.prependTo(_.options.appendArrows),_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.appendTo(_.options.appendArrows),!0!==_.options.infinite&&_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):_.$prevArrow.add(_.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},Slick.prototype.buildDots=function(){var i,dot,_=this;if(!0===_.options.dots&&_.slideCount>_.options.slidesToShow){for(_.$slider.addClass("slick-dotted"),dot=$("<ul />").addClass(_.options.dotsClass),i=0;i<=_.getDotCount();i+=1)dot.append($("<li />").append(_.options.customPaging.call(this,_,i)));_.$dots=dot.appendTo(_.options.appendDots),_.$dots.find("li").first().addClass("slick-active")}},Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+":not(.slick-cloned)").addClass("slick-slide"),_.slideCount=_.$slides.length,_.$slides.each(function(index,element){$(element).attr("data-slick-index",index).data("originalStyling",$(element).attr("style")||"")}),_.$slider.addClass("slick-slider"),_.$slideTrack=0===_.slideCount?$('<div class="slick-track"/>').appendTo(_.$slider):_.$slides.wrapAll('<div class="slick-track"/>').parent(),_.$list=_.$slideTrack.wrap('<div class="slick-list"/>').parent(),_.$slideTrack.css("opacity",0),!0!==_.options.centerMode&&!0!==_.options.swipeToSlide||(_.options.slidesToScroll=1),$("img[data-lazy]",_.$slider).not("[src]").addClass("slick-loading"),_.setupInfinite(),_.buildArrows(),_.buildDots(),_.updateDots(),_.setSlideClasses("number"==typeof _.currentSlide?_.currentSlide:0),!0===_.options.draggable&&_.$list.addClass("draggable")},Slick.prototype.buildRows=function(){var a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection,_=this;if(newSlides=document.createDocumentFragment(),originalSlides=_.$slider.children(),_.options.rows>0){for(slidesPerSection=_.options.slidesPerRow*_.options.rows,numOfSlides=Math.ceil(originalSlides.length/slidesPerSection),a=0;a<numOfSlides;a++){var slide=document.createElement("div");for(b=0;b<_.options.rows;b++){var row=document.createElement("div");for(c=0;c<_.options.slidesPerRow;c++){var target=a*slidesPerSection+(b*_.options.slidesPerRow+c);originalSlides.get(target)&&row.appendChild(originalSlides.get(target))}slide.appendChild(row)}newSlides.appendChild(slide)}_.$slider.empty().append(newSlides),_.$slider.children().children().children().css({width:100/_.options.slidesPerRow+"%",display:"inline-block"})}},Slick.prototype.checkResponsive=function(initial,forceUpdate){var breakpoint,targetBreakpoint,respondToWidth,_=this,triggerBreakpoint=!1,sliderWidth=_.$slider.width(),windowWidth=window.innerWidth||$(window).width();if("window"===_.respondTo?respondToWidth=windowWidth:"slider"===_.respondTo?respondToWidth=sliderWidth:"min"===_.respondTo&&(respondToWidth=Math.min(windowWidth,sliderWidth)),_.options.responsive&&_.options.responsive.length&&null!==_.options.responsive){targetBreakpoint=null;for(breakpoint in _.breakpoints)_.breakpoints.hasOwnProperty(breakpoint)&&(!1===_.originalSettings.mobileFirst?respondToWidth<_.breakpoints[breakpoint]&&(targetBreakpoint=_.breakpoints[breakpoint]):respondToWidth>_.breakpoints[breakpoint]&&(targetBreakpoint=_.breakpoints[breakpoint]));null!==targetBreakpoint?null!==_.activeBreakpoint?(targetBreakpoint!==_.activeBreakpoint||forceUpdate)&&(_.activeBreakpoint=targetBreakpoint,"unslick"===_.breakpointSettings[targetBreakpoint]?_.unslick(targetBreakpoint):(_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]),!0===initial&&(_.currentSlide=_.options.initialSlide),_.refresh(initial)),triggerBreakpoint=targetBreakpoint):(_.activeBreakpoint=targetBreakpoint,"unslick"===_.breakpointSettings[targetBreakpoint]?_.unslick(targetBreakpoint):(_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]),!0===initial&&(_.currentSlide=_.options.initialSlide),_.refresh(initial)),triggerBreakpoint=targetBreakpoint):null!==_.activeBreakpoint&&(_.activeBreakpoint=null,_.options=_.originalSettings,!0===initial&&(_.currentSlide=_.options.initialSlide),_.refresh(initial),triggerBreakpoint=targetBreakpoint),initial||!1===triggerBreakpoint||_.$slider.trigger("breakpoint",[_,triggerBreakpoint])}},Slick.prototype.changeSlide=function(event,dontAnimate){var indexOffset,slideOffset,unevenOffset,_=this,$target=$(event.currentTarget);switch($target.is("a")&&event.preventDefault(),$target.is("li")||($target=$target.closest("li")),unevenOffset=_.slideCount%_.options.slidesToScroll!=0,indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll,event.data.message){case"previous":slideOffset=0===indexOffset?_.options.slidesToScroll:_.options.slidesToShow-indexOffset,_.slideCount>_.options.slidesToShow&&_.slideHandler(_.currentSlide-slideOffset,!1,dontAnimate);break;case"next":slideOffset=0===indexOffset?_.options.slidesToScroll:indexOffset,_.slideCount>_.options.slidesToShow&&_.slideHandler(_.currentSlide+slideOffset,!1,dontAnimate);break;case"index":var index=0===event.data.index?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),!1,dontAnimate),$target.children().trigger("focus");break;default:return}},Slick.prototype.checkNavigable=function(index){var navigables,prevNavigable,_=this;if(navigables=_.getNavigableIndexes(),prevNavigable=0,index>navigables[navigables.length-1])index=navigables[navigables.length-1];else for(var n in navigables){if(index<navigables[n]){index=prevNavigable;break}prevNavigable=navigables[n]}return index},Slick.prototype.cleanUpEvents=function(){var _=this;_.options.dots&&null!==_.$dots&&($("li",_.$dots).off("click.slick",_.changeSlide).off("mouseenter.slick",$.proxy(_.interrupt,_,!0)).off("mouseleave.slick",$.proxy(_.interrupt,_,!1)),!0===_.options.accessibility&&_.$dots.off("keydown.slick",_.keyHandler)),_.$slider.off("focus.slick blur.slick"),!0===_.options.arrows&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow&&_.$prevArrow.off("click.slick",_.changeSlide),_.$nextArrow&&_.$nextArrow.off("click.slick",_.changeSlide),!0===_.options.accessibility&&(_.$prevArrow&&_.$prevArrow.off("keydown.slick",_.keyHandler),_.$nextArrow&&_.$nextArrow.off("keydown.slick",_.keyHandler))),_.$list.off("touchstart.slick mousedown.slick",_.swipeHandler),_.$list.off("touchmove.slick mousemove.slick",_.swipeHandler),_.$list.off("touchend.slick mouseup.slick",_.swipeHandler),_.$list.off("touchcancel.slick mouseleave.slick",_.swipeHandler),_.$list.off("click.slick",_.clickHandler),$(document).off(_.visibilityChange,_.visibility),_.cleanUpSlideEvents(),!0===_.options.accessibility&&_.$list.off("keydown.slick",_.keyHandler),!0===_.options.focusOnSelect&&$(_.$slideTrack).children().off("click.slick",_.selectHandler),$(window).off("orientationchange.slick.slick-"+_.instanceUid,_.orientationChange),$(window).off("resize.slick.slick-"+_.instanceUid,_.resize),$("[draggable!=true]",_.$slideTrack).off("dragstart",_.preventDefault),$(window).off("load.slick.slick-"+_.instanceUid,_.setPosition)},Slick.prototype.cleanUpSlideEvents=function(){var _=this;_.$list.off("mouseenter.slick",$.proxy(_.interrupt,_,!0)),_.$list.off("mouseleave.slick",$.proxy(_.interrupt,_,!1))},Slick.prototype.cleanUpRows=function(){var originalSlides,_=this;_.options.rows>0&&(originalSlides=_.$slides.children().children(),originalSlides.removeAttr("style"),_.$slider.empty().append(originalSlides))},Slick.prototype.clickHandler=function(event){!1===this.shouldClick&&(event.stopImmediatePropagation(),event.stopPropagation(),event.preventDefault())},Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear(),_.touchObject={},_.cleanUpEvents(),$(".slick-cloned",_.$slider).detach(),_.$dots&&_.$dots.remove(),_.$prevArrow&&_.$prevArrow.length&&(_.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.remove()),_.$nextArrow&&_.$nextArrow.length&&(_.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.remove()),
_.$slides&&(_.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){$(this).attr("style",$(this).data("originalStyling"))}),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.detach(),_.$list.detach(),_.$slider.append(_.$slides)),_.cleanUpRows(),_.$slider.removeClass("slick-slider"),_.$slider.removeClass("slick-initialized"),_.$slider.removeClass("slick-dotted"),_.unslicked=!0,refresh||_.$slider.trigger("destroy",[_])},Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]="",!1===_.options.fade?_.$slideTrack.css(transition):_.$slides.eq(slide).css(transition)},Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;!1===_.cssTransitions?(_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex}),_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback)):(_.applyTransition(slideIndex),_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex}),callback&&setTimeout(function(){_.disableTransition(slideIndex),callback.call()},_.options.speed))},Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;!1===_.cssTransitions?_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing):(_.applyTransition(slideIndex),_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-2}))},Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;null!==filter&&(_.$slidesCache=_.$slides,_.unload(),_.$slideTrack.children(this.options.slide).detach(),_.$slidesCache.filter(filter).appendTo(_.$slideTrack),_.reinit())},Slick.prototype.focusHandler=function(){var _=this;_.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(event){var $sf=$(this);setTimeout(function(){_.options.pauseOnFocus&&$sf.is(":focus")&&(_.focussed=!0,_.autoPlay())},0)}).on("blur.slick","*",function(event){$(this);_.options.pauseOnFocus&&(_.focussed=!1,_.autoPlay())})},Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){return this.currentSlide},Slick.prototype.getDotCount=function(){var _=this,breakPoint=0,counter=0,pagerQty=0;if(!0===_.options.infinite)if(_.slideCount<=_.options.slidesToShow)++pagerQty;else for(;breakPoint<_.slideCount;)++pagerQty,breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;else if(!0===_.options.centerMode)pagerQty=_.slideCount;else if(_.options.asNavFor)for(;breakPoint<_.slideCount;)++pagerQty,breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;else pagerQty=1+Math.ceil((_.slideCount-_.options.slidesToShow)/_.options.slidesToScroll);return pagerQty-1},Slick.prototype.getLeft=function(slideIndex){var targetLeft,verticalHeight,targetSlide,coef,_=this,verticalOffset=0;return _.slideOffset=0,verticalHeight=_.$slides.first().outerHeight(!0),!0===_.options.infinite?(_.slideCount>_.options.slidesToShow&&(_.slideOffset=_.slideWidth*_.options.slidesToShow*-1,coef=-1,!0===_.options.vertical&&!0===_.options.centerMode&&(2===_.options.slidesToShow?coef=-1.5:1===_.options.slidesToShow&&(coef=-2)),verticalOffset=verticalHeight*_.options.slidesToShow*coef),_.slideCount%_.options.slidesToScroll!=0&&slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow&&(slideIndex>_.slideCount?(_.slideOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*_.slideWidth*-1,verticalOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*verticalHeight*-1):(_.slideOffset=_.slideCount%_.options.slidesToScroll*_.slideWidth*-1,verticalOffset=_.slideCount%_.options.slidesToScroll*verticalHeight*-1))):slideIndex+_.options.slidesToShow>_.slideCount&&(_.slideOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*_.slideWidth,verticalOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*verticalHeight),_.slideCount<=_.options.slidesToShow&&(_.slideOffset=0,verticalOffset=0),!0===_.options.centerMode&&_.slideCount<=_.options.slidesToShow?_.slideOffset=_.slideWidth*Math.floor(_.options.slidesToShow)/2-_.slideWidth*_.slideCount/2:!0===_.options.centerMode&&!0===_.options.infinite?_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth:!0===_.options.centerMode&&(_.slideOffset=0,_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)),targetLeft=!1===_.options.vertical?slideIndex*_.slideWidth*-1+_.slideOffset:slideIndex*verticalHeight*-1+verticalOffset,!0===_.options.variableWidth&&(targetSlide=_.slideCount<=_.options.slidesToShow||!1===_.options.infinite?_.$slideTrack.children(".slick-slide").eq(slideIndex):_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow),targetLeft=!0===_.options.rtl?targetSlide[0]?-1*(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width()):0:targetSlide[0]?-1*targetSlide[0].offsetLeft:0,!0===_.options.centerMode&&(targetSlide=_.slideCount<=_.options.slidesToShow||!1===_.options.infinite?_.$slideTrack.children(".slick-slide").eq(slideIndex):_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow+1),targetLeft=!0===_.options.rtl?targetSlide[0]?-1*(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width()):0:targetSlide[0]?-1*targetSlide[0].offsetLeft:0,targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2)),targetLeft},Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){return this.options[option]},Slick.prototype.getNavigableIndexes=function(){var max,_=this,breakPoint=0,counter=0,indexes=[];for(!1===_.options.infinite?max=_.slideCount:(breakPoint=-1*_.options.slidesToScroll,counter=-1*_.options.slidesToScroll,max=2*_.slideCount);breakPoint<max;)indexes.push(breakPoint),breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;return indexes},Slick.prototype.getSlick=function(){return this},Slick.prototype.getSlideCount=function(){var swipedSlide,swipeTarget,centerOffset,_=this;return centerOffset=!0===_.options.centerMode?Math.floor(_.$list.width()/2):0,swipeTarget=-1*_.swipeLeft+centerOffset,!0===_.options.swipeToSlide?(_.$slideTrack.find(".slick-slide").each(function(index,slide){var slideOuterWidth,slideOffset,slideRightBoundary;if(slideOuterWidth=$(slide).outerWidth(),slideOffset=slide.offsetLeft,!0!==_.options.centerMode&&(slideOffset+=slideOuterWidth/2),slideRightBoundary=slideOffset+slideOuterWidth,swipeTarget<slideRightBoundary)return swipedSlide=slide,!1}),Math.abs($(swipedSlide).attr("data-slick-index")-_.currentSlide)||1):_.options.slidesToScroll},Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){this.changeSlide({data:{message:"index",index:parseInt(slide)}},dontAnimate)},Slick.prototype.init=function(creation){var _=this;$(_.$slider).hasClass("slick-initialized")||($(_.$slider).addClass("slick-initialized"),_.buildRows(),_.buildOut(),_.setProps(),_.startLoad(),_.loadSlider(),_.initializeEvents(),_.updateArrows(),_.updateDots(),_.checkResponsive(!0),_.focusHandler()),creation&&_.$slider.trigger("init",[_]),!0===_.options.accessibility&&_.initADA(),_.options.autoplay&&(_.paused=!1,_.autoPlay())},Slick.prototype.initADA=function(){var _=this,numDotGroups=Math.ceil(_.slideCount/_.options.slidesToShow),tabControlIndexes=_.getNavigableIndexes().filter(function(val){return val>=0&&val<_.slideCount});_.$slides.add(_.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==_.$dots&&(_.$slides.not(_.$slideTrack.find(".slick-cloned")).each(function(i){var slideControlIndex=tabControlIndexes.indexOf(i);if($(this).attr({role:"tabpanel",id:"slick-slide"+_.instanceUid+i,tabindex:-1}),-1!==slideControlIndex){var ariaButtonControl="slick-slide-control"+_.instanceUid+slideControlIndex;$("#"+ariaButtonControl).length&&$(this).attr({"aria-describedby":ariaButtonControl})}}),_.$dots.attr("role","tablist").find("li").each(function(i){var mappedSlideIndex=tabControlIndexes[i];$(this).attr({role:"presentation"}),$(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+_.instanceUid+i,"aria-controls":"slick-slide"+_.instanceUid+mappedSlideIndex,"aria-label":i+1+" of "+numDotGroups,"aria-selected":null,tabindex:"-1"})}).eq(_.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var i=_.currentSlide,max=i+_.options.slidesToShow;i<max;i++)_.options.focusOnChange?_.$slides.eq(i).attr({tabindex:"0"}):_.$slides.eq(i).removeAttr("tabindex");_.activateADA()},Slick.prototype.initArrowEvents=function(){var _=this;!0===_.options.arrows&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},_.changeSlide),_.$nextArrow.off("click.slick").on("click.slick",{message:"next"},_.changeSlide),!0===_.options.accessibility&&(_.$prevArrow.on("keydown.slick",_.keyHandler),_.$nextArrow.on("keydown.slick",_.keyHandler)))},Slick.prototype.initDotEvents=function(){var _=this;!0===_.options.dots&&_.slideCount>_.options.slidesToShow&&($("li",_.$dots).on("click.slick",{message:"index"},_.changeSlide),!0===_.options.accessibility&&_.$dots.on("keydown.slick",_.keyHandler)),!0===_.options.dots&&!0===_.options.pauseOnDotsHover&&_.slideCount>_.options.slidesToShow&&$("li",_.$dots).on("mouseenter.slick",$.proxy(_.interrupt,_,!0)).on("mouseleave.slick",$.proxy(_.interrupt,_,!1))},Slick.prototype.initSlideEvents=function(){var _=this;_.options.pauseOnHover&&(_.$list.on("mouseenter.slick",$.proxy(_.interrupt,_,!0)),_.$list.on("mouseleave.slick",$.proxy(_.interrupt,_,!1)))},Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents(),_.initDotEvents(),_.initSlideEvents(),_.$list.on("touchstart.slick mousedown.slick",{action:"start"},_.swipeHandler),_.$list.on("touchmove.slick mousemove.slick",{action:"move"},_.swipeHandler),_.$list.on("touchend.slick mouseup.slick",{action:"end"},_.swipeHandler),_.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},_.swipeHandler),_.$list.on("click.slick",_.clickHandler),$(document).on(_.visibilityChange,$.proxy(_.visibility,_)),!0===_.options.accessibility&&_.$list.on("keydown.slick",_.keyHandler),!0===_.options.focusOnSelect&&$(_.$slideTrack).children().on("click.slick",_.selectHandler),$(window).on("orientationchange.slick.slick-"+_.instanceUid,$.proxy(_.orientationChange,_)),$(window).on("resize.slick.slick-"+_.instanceUid,$.proxy(_.resize,_)),$("[draggable!=true]",_.$slideTrack).on("dragstart",_.preventDefault),$(window).on("load.slick.slick-"+_.instanceUid,_.setPosition),$(_.setPosition)},Slick.prototype.initUI=function(){var _=this;!0===_.options.arrows&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.show(),_.$nextArrow.show()),!0===_.options.dots&&_.slideCount>_.options.slidesToShow&&_.$dots.show()},Slick.prototype.keyHandler=function(event){var _=this;event.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===event.keyCode&&!0===_.options.accessibility?_.changeSlide({data:{message:!0===_.options.rtl?"next":"previous"}}):39===event.keyCode&&!0===_.options.accessibility&&_.changeSlide({data:{message:!0===_.options.rtl?"previous":"next"}}))},Slick.prototype.lazyLoad=function(){function loadImages(imagesScope){$("img[data-lazy]",imagesScope).each(function(){var image=$(this),imageSource=$(this).attr("data-lazy"),imageSrcSet=$(this).attr("data-srcset"),imageSizes=$(this).attr("data-sizes")||_.$slider.attr("data-sizes"),imageToLoad=document.createElement("img");imageToLoad.onload=function(){image.animate({opacity:0},100,function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).animate({opacity:1},200,function(){image.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),_.$slider.trigger("lazyLoaded",[_,image,imageSource])})},imageToLoad.onerror=function(){image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_.$slider.trigger("lazyLoadError",[_,image,imageSource])},imageToLoad.src=imageSource})}var loadRange,cloneRange,rangeStart,rangeEnd,_=this;if(!0===_.options.centerMode?!0===_.options.infinite?(rangeStart=_.currentSlide+(_.options.slidesToShow/2+1),rangeEnd=rangeStart+_.options.slidesToShow+2):(rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1)),rangeEnd=_.options.slidesToShow/2+1+2+_.currentSlide):(rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide,rangeEnd=Math.ceil(rangeStart+_.options.slidesToShow),!0===_.options.fade&&(rangeStart>0&&rangeStart--,rangeEnd<=_.slideCount&&rangeEnd++)),loadRange=_.$slider.find(".slick-slide").slice(rangeStart,rangeEnd),"anticipated"===_.options.lazyLoad)for(var prevSlide=rangeStart-1,nextSlide=rangeEnd,$slides=_.$slider.find(".slick-slide"),i=0;i<_.options.slidesToScroll;i++)prevSlide<0&&(prevSlide=_.slideCount-1),loadRange=loadRange.add($slides.eq(prevSlide)),loadRange=loadRange.add($slides.eq(nextSlide)),prevSlide--,nextSlide++;loadImages(loadRange),_.slideCount<=_.options.slidesToShow?(cloneRange=_.$slider.find(".slick-slide"),loadImages(cloneRange)):_.currentSlide>=_.slideCount-_.options.slidesToShow?(cloneRange=_.$slider.find(".slick-cloned").slice(0,_.options.slidesToShow),loadImages(cloneRange)):0===_.currentSlide&&(cloneRange=_.$slider.find(".slick-cloned").slice(-1*_.options.slidesToShow),loadImages(cloneRange))},Slick.prototype.loadSlider=function(){var _=this;_.setPosition(),_.$slideTrack.css({opacity:1}),_.$slider.removeClass("slick-loading"),_.initUI(),"progressive"===_.options.lazyLoad&&_.progressiveLazyLoad()},Slick.prototype.next=Slick.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},Slick.prototype.orientationChange=function(){var _=this;_.checkResponsive(),_.setPosition()},Slick.prototype.pause=Slick.prototype.slickPause=function(){var _=this;_.autoPlayClear(),_.paused=!0},Slick.prototype.play=Slick.prototype.slickPlay=function(){var _=this;_.autoPlay(),_.options.autoplay=!0,_.paused=!1,_.focussed=!1,_.interrupted=!1},Slick.prototype.postSlide=function(index){var _=this;if(!_.unslicked&&(_.$slider.trigger("afterChange",[_,index]),_.animating=!1,_.slideCount>_.options.slidesToShow&&_.setPosition(),_.swipeLeft=null,_.options.autoplay&&_.autoPlay(),!0===_.options.accessibility&&(_.initADA(),_.options.focusOnChange))){$(_.$slides.get(_.currentSlide)).attr("tabindex",0).focus()}},Slick.prototype.prev=Slick.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},Slick.prototype.preventDefault=function(event){event.preventDefault()},Slick.prototype.progressiveLazyLoad=function(tryCount){tryCount=tryCount||1;var image,imageSource,imageSrcSet,imageSizes,imageToLoad,_=this,$imgsToLoad=$("img[data-lazy]",_.$slider);$imgsToLoad.length?(image=$imgsToLoad.first(),imageSource=image.attr("data-lazy"),imageSrcSet=image.attr("data-srcset"),imageSizes=image.attr("data-sizes")||_.$slider.attr("data-sizes"),imageToLoad=document.createElement("img"),imageToLoad.onload=function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===_.options.adaptiveHeight&&_.setPosition(),_.$slider.trigger("lazyLoaded",[_,image,imageSource]),_.progressiveLazyLoad()},imageToLoad.onerror=function(){tryCount<3?setTimeout(function(){_.progressiveLazyLoad(tryCount+1)},500):(image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_.$slider.trigger("lazyLoadError",[_,image,imageSource]),_.progressiveLazyLoad())},imageToLoad.src=imageSource):_.$slider.trigger("allImagesLoaded",[_])},Slick.prototype.refresh=function(initializing){var currentSlide,lastVisibleIndex,_=this;lastVisibleIndex=_.slideCount-_.options.slidesToShow,!_.options.infinite&&_.currentSlide>lastVisibleIndex&&(_.currentSlide=lastVisibleIndex),_.slideCount<=_.options.slidesToShow&&(_.currentSlide=0),currentSlide=_.currentSlide,_.destroy(!0),$.extend(_,_.initials,{currentSlide:currentSlide}),_.init(),initializing||_.changeSlide({data:{message:"index",index:currentSlide}},!1)},Slick.prototype.registerBreakpoints=function(){var breakpoint,currentBreakpoint,l,_=this,responsiveSettings=_.options.responsive||null;if("array"===$.type(responsiveSettings)&&responsiveSettings.length){_.respondTo=_.options.respondTo||"window";for(breakpoint in responsiveSettings)if(l=_.breakpoints.length-1,responsiveSettings.hasOwnProperty(breakpoint)){for(currentBreakpoint=responsiveSettings[breakpoint].breakpoint;l>=0;)_.breakpoints[l]&&_.breakpoints[l]===currentBreakpoint&&_.breakpoints.splice(l,1),l--;_.breakpoints.push(currentBreakpoint),_.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings}_.breakpoints.sort(function(a,b){return _.options.mobileFirst?a-b:b-a})}},Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass("slick-slide"),_.slideCount=_.$slides.length,_.currentSlide>=_.slideCount&&0!==_.currentSlide&&(_.currentSlide=_.currentSlide-_.options.slidesToScroll),_.slideCount<=_.options.slidesToShow&&(_.currentSlide=0),_.registerBreakpoints(),_.setProps(),_.setupInfinite(),_.buildArrows(),_.updateArrows(),_.initArrowEvents(),_.buildDots(),_.updateDots(),_.initDotEvents(),_.cleanUpSlideEvents(),_.initSlideEvents(),_.checkResponsive(!1,!0),!0===_.options.focusOnSelect&&$(_.$slideTrack).children().on("click.slick",_.selectHandler),_.setSlideClasses("number"==typeof _.currentSlide?_.currentSlide:0),_.setPosition(),_.focusHandler(),_.paused=!_.options.autoplay,_.autoPlay(),_.$slider.trigger("reInit",[_])},Slick.prototype.resize=function(){var _=this;$(window).width()!==_.windowWidth&&(clearTimeout(_.windowDelay),_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width(),_.checkResponsive(),_.unslicked||_.setPosition()},50))},Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _=this;if("boolean"==typeof index?(removeBefore=index,index=!0===removeBefore?0:_.slideCount-1):index=!0===removeBefore?--index:index,_.slideCount<1||index<0||index>_.slideCount-1)return!1;_.unload(),!0===removeAll?_.$slideTrack.children().remove():_.$slideTrack.children(this.options.slide).eq(index).remove(),_.$slides=_.$slideTrack.children(this.options.slide),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.append(_.$slides),_.$slidesCache=_.$slides,_.reinit()},Slick.prototype.setCSS=function(position){var x,y,_=this,positionProps={};!0===_.options.rtl&&(position=-position),x="left"==_.positionProp?Math.ceil(position)+"px":"0px",y="top"==_.positionProp?Math.ceil(position)+"px":"0px",positionProps[_.positionProp]=position,!1===_.transformsEnabled?_.$slideTrack.css(positionProps):(positionProps={},!1===_.cssTransitions?(positionProps[_.animType]="translate("+x+", "+y+")",_.$slideTrack.css(positionProps)):(positionProps[_.animType]="translate3d("+x+", "+y+", 0px)",_.$slideTrack.css(positionProps)))},Slick.prototype.setDimensions=function(){var _=this;!1===_.options.vertical?!0===_.options.centerMode&&_.$list.css({padding:"0px "+_.options.centerPadding}):(_.$list.height(_.$slides.first().outerHeight(!0)*_.options.slidesToShow),!0===_.options.centerMode&&_.$list.css({padding:_.options.centerPadding+" 0px"})),_.listWidth=_.$list.width(),_.listHeight=_.$list.height(),!1===_.options.vertical&&!1===_.options.variableWidth?(_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow),_.$slideTrack.width(Math.ceil(_.slideWidth*_.$slideTrack.children(".slick-slide").length))):!0===_.options.variableWidth?_.$slideTrack.width(5e3*_.slideCount):(_.slideWidth=Math.ceil(_.listWidth),_.$slideTrack.height(Math.ceil(_.$slides.first().outerHeight(!0)*_.$slideTrack.children(".slick-slide").length)));var offset=_.$slides.first().outerWidth(!0)-_.$slides.first().width();!1===_.options.variableWidth&&_.$slideTrack.children(".slick-slide").width(_.slideWidth-offset)},Slick.prototype.setFade=function(){var targetLeft,_=this;_.$slides.each(function(index,element){targetLeft=_.slideWidth*index*-1,!0===_.options.rtl?$(element).css({position:"relative",right:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0}):$(element).css({position:"relative",left:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0})}),_.$slides.eq(_.currentSlide).css({zIndex:_.options.zIndex-1,opacity:1})},Slick.prototype.setHeight=function(){var _=this;if(1===_.options.slidesToShow&&!0===_.options.adaptiveHeight&&!1===_.options.vertical){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(!0);_.$list.css("height",targetHeight)}},Slick.prototype.setOption=Slick.prototype.slickSetOption=function(){var l,item,option,value,type,_=this,refresh=!1;if("object"===$.type(arguments[0])?(option=arguments[0],refresh=arguments[1],type="multiple"):"string"===$.type(arguments[0])&&(option=arguments[0],value=arguments[1],refresh=arguments[2],"responsive"===arguments[0]&&"array"===$.type(arguments[1])?type="responsive":void 0!==arguments[1]&&(type="single")),"single"===type)_.options[option]=value;else if("multiple"===type)$.each(option,function(opt,val){_.options[opt]=val});else if("responsive"===type)for(item in value)if("array"!==$.type(_.options.responsive))_.options.responsive=[value[item]];else{for(l=_.options.responsive.length-1;l>=0;)_.options.responsive[l].breakpoint===value[item].breakpoint&&_.options.responsive.splice(l,1),l--;_.options.responsive.push(value[item])}refresh&&(_.unload(),_.reinit())},Slick.prototype.setPosition=function(){var _=this;_.setDimensions(),_.setHeight(),!1===_.options.fade?_.setCSS(_.getLeft(_.currentSlide)):_.setFade(),_.$slider.trigger("setPosition",[_])},Slick.prototype.setProps=function(){var _=this,bodyStyle=document.body.style;_.positionProp=!0===_.options.vertical?"top":"left","top"===_.positionProp?_.$slider.addClass("slick-vertical"):_.$slider.removeClass("slick-vertical"),void 0===bodyStyle.WebkitTransition&&void 0===bodyStyle.MozTransition&&void 0===bodyStyle.msTransition||!0===_.options.useCSS&&(_.cssTransitions=!0),_.options.fade&&("number"==typeof _.options.zIndex?_.options.zIndex<3&&(_.options.zIndex=3):_.options.zIndex=_.defaults.zIndex),void 0!==bodyStyle.OTransform&&(_.animType="OTransform",_.transformType="-o-transform",_.transitionType="OTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.webkitPerspective&&(_.animType=!1)),void 0!==bodyStyle.MozTransform&&(_.animType="MozTransform",_.transformType="-moz-transform",_.transitionType="MozTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.MozPerspective&&(_.animType=!1)),void 0!==bodyStyle.webkitTransform&&(_.animType="webkitTransform",_.transformType="-webkit-transform",_.transitionType="webkitTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.webkitPerspective&&(_.animType=!1)),void 0!==bodyStyle.msTransform&&(_.animType="msTransform",_.transformType="-ms-transform",_.transitionType="msTransition",void 0===bodyStyle.msTransform&&(_.animType=!1)),void 0!==bodyStyle.transform&&!1!==_.animType&&(_.animType="transform",_.transformType="transform",_.transitionType="transition"),_.transformsEnabled=_.options.useTransform&&null!==_.animType&&!1!==_.animType},Slick.prototype.setSlideClasses=function(index){var centerOffset,allSlides,indexOffset,remainder,_=this;if(allSlides=_.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),_.$slides.eq(index).addClass("slick-current"),!0===_.options.centerMode){var evenCoef=_.options.slidesToShow%2==0?1:0;centerOffset=Math.floor(_.options.slidesToShow/2),!0===_.options.infinite&&(index>=centerOffset&&index<=_.slideCount-1-centerOffset?_.$slides.slice(index-centerOffset+evenCoef,index+centerOffset+1).addClass("slick-active").attr("aria-hidden","false"):(indexOffset=_.options.slidesToShow+index,allSlides.slice(indexOffset-centerOffset+1+evenCoef,indexOffset+centerOffset+2).addClass("slick-active").attr("aria-hidden","false")),0===index?allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass("slick-center"):index===_.slideCount-1&&allSlides.eq(_.options.slidesToShow).addClass("slick-center")),_.$slides.eq(index).addClass("slick-center")}else index>=0&&index<=_.slideCount-_.options.slidesToShow?_.$slides.slice(index,index+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):allSlides.length<=_.options.slidesToShow?allSlides.addClass("slick-active").attr("aria-hidden","false"):(remainder=_.slideCount%_.options.slidesToShow,indexOffset=!0===_.options.infinite?_.options.slidesToShow+index:index,_.options.slidesToShow==_.options.slidesToScroll&&_.slideCount-index<_.options.slidesToShow?allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass("slick-active").attr("aria-hidden","false"):allSlides.slice(indexOffset,indexOffset+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==_.options.lazyLoad&&"anticipated"!==_.options.lazyLoad||_.lazyLoad()},Slick.prototype.setupInfinite=function(){var i,slideIndex,infiniteCount,_=this;if(!0===_.options.fade&&(_.options.centerMode=!1),!0===_.options.infinite&&!1===_.options.fade&&(slideIndex=null,_.slideCount>_.options.slidesToShow)){for(infiniteCount=!0===_.options.centerMode?_.options.slidesToShow+1:_.options.slidesToShow,i=_.slideCount;i>_.slideCount-infiniteCount;i-=1)slideIndex=i-1,$(_.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass("slick-cloned");for(i=0;i<infiniteCount+_.slideCount;i+=1)slideIndex=i,$(_.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass("slick-cloned");_.$slideTrack.find(".slick-cloned").find("[id]").each(function(){$(this).attr("id","")})}},Slick.prototype.interrupt=function(toggle){var _=this;toggle||_.autoPlay(),_.interrupted=toggle},Slick.prototype.selectHandler=function(event){var _=this,targetElement=$(event.target).is(".slick-slide")?$(event.target):$(event.target).parents(".slick-slide"),index=parseInt(targetElement.attr("data-slick-index"));if(index||(index=0),_.slideCount<=_.options.slidesToShow)return void _.slideHandler(index,!1,!0);_.slideHandler(index)},Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide,animSlide,oldSlide,slideLeft,navTarget,targetLeft=null,_=this;if(sync=sync||!1,!(!0===_.animating&&!0===_.options.waitForAnimate||!0===_.options.fade&&_.currentSlide===index)){if(!1===sync&&_.asNavFor(index),targetSlide=index,targetLeft=_.getLeft(targetSlide),slideLeft=_.getLeft(_.currentSlide),_.currentLeft=null===_.swipeLeft?slideLeft:_.swipeLeft,!1===_.options.infinite&&!1===_.options.centerMode&&(index<0||index>_.getDotCount()*_.options.slidesToScroll))return void(!1===_.options.fade&&(targetSlide=_.currentSlide,!0!==dontAnimate&&_.slideCount>_.options.slidesToShow?_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)}):_.postSlide(targetSlide)));if(!1===_.options.infinite&&!0===_.options.centerMode&&(index<0||index>_.slideCount-_.options.slidesToScroll))return void(!1===_.options.fade&&(targetSlide=_.currentSlide,!0!==dontAnimate&&_.slideCount>_.options.slidesToShow?_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)}):_.postSlide(targetSlide)));if(_.options.autoplay&&clearInterval(_.autoPlayTimer),animSlide=targetSlide<0?_.slideCount%_.options.slidesToScroll!=0?_.slideCount-_.slideCount%_.options.slidesToScroll:_.slideCount+targetSlide:targetSlide>=_.slideCount?_.slideCount%_.options.slidesToScroll!=0?0:targetSlide-_.slideCount:targetSlide,_.animating=!0,_.$slider.trigger("beforeChange",[_,_.currentSlide,animSlide]),oldSlide=_.currentSlide,_.currentSlide=animSlide,_.setSlideClasses(_.currentSlide),_.options.asNavFor&&(navTarget=_.getNavTarget(),navTarget=navTarget.slick("getSlick"),navTarget.slideCount<=navTarget.options.slidesToShow&&navTarget.setSlideClasses(_.currentSlide)),_.updateDots(),_.updateArrows(),!0===_.options.fade)return!0!==dontAnimate?(_.fadeSlideOut(oldSlide),_.fadeSlide(animSlide,function(){_.postSlide(animSlide)})):_.postSlide(animSlide),void _.animateHeight();!0!==dontAnimate&&_.slideCount>_.options.slidesToShow?_.animateSlide(targetLeft,function(){_.postSlide(animSlide)}):_.postSlide(animSlide)}},Slick.prototype.startLoad=function(){var _=this;!0===_.options.arrows&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.hide(),_.$nextArrow.hide()),!0===_.options.dots&&_.slideCount>_.options.slidesToShow&&_.$dots.hide(),_.$slider.addClass("slick-loading")},Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_=this;return xDist=_.touchObject.startX-_.touchObject.curX,yDist=_.touchObject.startY-_.touchObject.curY,r=Math.atan2(yDist,xDist),swipeAngle=Math.round(180*r/Math.PI),swipeAngle<0&&(swipeAngle=360-Math.abs(swipeAngle)),swipeAngle<=45&&swipeAngle>=0?!1===_.options.rtl?"left":"right":swipeAngle<=360&&swipeAngle>=315?!1===_.options.rtl?"left":"right":swipeAngle>=135&&swipeAngle<=225?!1===_.options.rtl?"right":"left":!0===_.options.verticalSwiping?swipeAngle>=35&&swipeAngle<=135?"down":"up":"vertical"},Slick.prototype.swipeEnd=function(event){var slideCount,direction,_=this;if(_.dragging=!1,_.swiping=!1,_.scrolling)return _.scrolling=!1,!1;if(_.interrupted=!1,_.shouldClick=!(_.touchObject.swipeLength>10),void 0===_.touchObject.curX)return!1;if(!0===_.touchObject.edgeHit&&_.$slider.trigger("edge",[_,_.swipeDirection()]),_.touchObject.swipeLength>=_.touchObject.minSwipe){switch(direction=_.swipeDirection()){case"left":case"down":slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide+_.getSlideCount()):_.currentSlide+_.getSlideCount(),_.currentDirection=0;break;case"right":case"up":slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide-_.getSlideCount()):_.currentSlide-_.getSlideCount(),_.currentDirection=1}"vertical"!=direction&&(_.slideHandler(slideCount),_.touchObject={},_.$slider.trigger("swipe",[_,direction]))}else _.touchObject.startX!==_.touchObject.curX&&(_.slideHandler(_.currentSlide),_.touchObject={})},Slick.prototype.swipeHandler=function(event){var _=this;if(!(!1===_.options.swipe||"ontouchend"in document&&!1===_.options.swipe||!1===_.options.draggable&&-1!==event.type.indexOf("mouse")))switch(_.touchObject.fingerCount=event.originalEvent&&void 0!==event.originalEvent.touches?event.originalEvent.touches.length:1,_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold,!0===_.options.verticalSwiping&&(_.touchObject.minSwipe=_.listHeight/_.options.touchThreshold),event.data.action){case"start":_.swipeStart(event);break;case"move":_.swipeMove(event);break;case"end":_.swipeEnd(event)}},Slick.prototype.swipeMove=function(event){var curLeft,swipeDirection,swipeLength,positionOffset,touches,verticalSwipeLength,_=this;return touches=void 0!==event.originalEvent?event.originalEvent.touches:null,!(!_.dragging||_.scrolling||touches&&1!==touches.length)&&(curLeft=_.getLeft(_.currentSlide),_.touchObject.curX=void 0!==touches?touches[0].pageX:event.clientX,_.touchObject.curY=void 0!==touches?touches[0].pageY:event.clientY,_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2))),verticalSwipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY-_.touchObject.startY,2))),!_.options.verticalSwiping&&!_.swiping&&verticalSwipeLength>4?(_.scrolling=!0,!1):(!0===_.options.verticalSwiping&&(_.touchObject.swipeLength=verticalSwipeLength),swipeDirection=_.swipeDirection(),void 0!==event.originalEvent&&_.touchObject.swipeLength>4&&(_.swiping=!0,event.preventDefault()),
positionOffset=(!1===_.options.rtl?1:-1)*(_.touchObject.curX>_.touchObject.startX?1:-1),!0===_.options.verticalSwiping&&(positionOffset=_.touchObject.curY>_.touchObject.startY?1:-1),swipeLength=_.touchObject.swipeLength,_.touchObject.edgeHit=!1,!1===_.options.infinite&&(0===_.currentSlide&&"right"===swipeDirection||_.currentSlide>=_.getDotCount()&&"left"===swipeDirection)&&(swipeLength=_.touchObject.swipeLength*_.options.edgeFriction,_.touchObject.edgeHit=!0),!1===_.options.vertical?_.swipeLeft=curLeft+swipeLength*positionOffset:_.swipeLeft=curLeft+swipeLength*(_.$list.height()/_.listWidth)*positionOffset,!0===_.options.verticalSwiping&&(_.swipeLeft=curLeft+swipeLength*positionOffset),!0!==_.options.fade&&!1!==_.options.touchMove&&(!0===_.animating?(_.swipeLeft=null,!1):void _.setCSS(_.swipeLeft))))},Slick.prototype.swipeStart=function(event){var touches,_=this;if(_.interrupted=!0,1!==_.touchObject.fingerCount||_.slideCount<=_.options.slidesToShow)return _.touchObject={},!1;void 0!==event.originalEvent&&void 0!==event.originalEvent.touches&&(touches=event.originalEvent.touches[0]),_.touchObject.startX=_.touchObject.curX=void 0!==touches?touches.pageX:event.clientX,_.touchObject.startY=_.touchObject.curY=void 0!==touches?touches.pageY:event.clientY,_.dragging=!0},Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _=this;null!==_.$slidesCache&&(_.unload(),_.$slideTrack.children(this.options.slide).detach(),_.$slidesCache.appendTo(_.$slideTrack),_.reinit())},Slick.prototype.unload=function(){var _=this;$(".slick-cloned",_.$slider).remove(),_.$dots&&_.$dots.remove(),_.$prevArrow&&_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.remove(),_.$nextArrow&&_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.remove(),_.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},Slick.prototype.unslick=function(fromBreakpoint){var _=this;_.$slider.trigger("unslick",[_,fromBreakpoint]),_.destroy()},Slick.prototype.updateArrows=function(){var _=this;Math.floor(_.options.slidesToShow/2),!0===_.options.arrows&&_.slideCount>_.options.slidesToShow&&!_.options.infinite&&(_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===_.currentSlide?(_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):_.currentSlide>=_.slideCount-_.options.slidesToShow&&!1===_.options.centerMode?(_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):_.currentSlide>=_.slideCount-1&&!0===_.options.centerMode&&(_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},Slick.prototype.updateDots=function(){var _=this;null!==_.$dots&&(_.$dots.find("li").removeClass("slick-active").end(),_.$dots.find("li").eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass("slick-active"))},Slick.prototype.visibility=function(){var _=this;_.options.autoplay&&(document[_.hidden]?_.interrupted=!0:_.interrupted=!1)},$.fn.slick=function(){var i,ret,_=this,opt=arguments[0],args=Array.prototype.slice.call(arguments,1),l=_.length;for(i=0;i<l;i++)if("object"==(void 0===opt?"undefined":_typeof(opt))||void 0===opt?_[i].slick=new Slick(_[i],opt):ret=_[i].slick[opt].apply(_[i].slick,args),void 0!==ret)return ret;return _}}),function($){function mocActiveScroll(){var scrollTop=$(window).scrollTop();$(window).width()>1199&&$(".moc-toc-section").each(function(){var $this=$(this),sectionScrollTop=$this.offset().top-$(".site-header").outerHeight()-30,sectionHeight=$this.height(),href=$this.attr("id");setTimeout(function(){if(scrollTop>sectionScrollTop&&scrollTop<sectionScrollTop+sectionHeight)$('a[href="#'+href+'"]').hasClass("active")||($(".moc-toc-list a").removeClass("active"),$('a[href="#'+href+'"]').addClass("active"),$('a[href="#'+href+'"]').parents(".has-sub-nav").hasClass("active")||($(".has-sub-nav").removeClass("active"),$('a[href="#'+href+'"]').parents(".has-sub-nav").addClass("active")));else if(scrollTop<sectionScrollTop){var id=$(".moc-toc-list a.active").attr("href"),no=parseInt($(id).data("no")-1);$(".moc-toc-section-"+no).attr("id")}},100)})}var prevH2Item=null,prevH2List=null;$(".has-toc .moc-page-content").find("h2, h3").each(function(index){var $this=$(this),text=$this.text(),anchor=wpFeSanitizeTitle(text);anchor=$("#"+anchor).length>0?anchor+"-2":anchor,$this.attr("id",anchor),$this.data("no",index),$this.addClass("moc-toc-section-"+index),$this.addClass("moc-toc-section");var li='<li><a class="moc-toc-nav-link" href="#'+anchor+'">'+text+"</a></li>";$this.is("h2")?(prevH2List=$("<ul></ul>"),prevH2Item=$(li),prevH2Item.append(prevH2List),$(".moc-toc-list").append(prevH2Item)):prevH2List.append(li)}),$(".moc-toc-list li ul").each(function(){$(this).html().length<1?$(this).remove():$(this).parent().addClass("has-sub-nav")}),$(document).on("click",".moc-toc-list a",function(event){var target=$(this.hash);target=target.length?target:$("[name="+this.hash.slice(1)+"]"),target.length&&(event.preventDefault(),$("html, body").animate({scrollTop:target.offset().top-$(".site-header").outerHeight()},0))}),$(document).on("click",".moc-toc-list .has-sub-nav > a",function(){var $this=$(this);$(window).width()<1200&&($this.parent().hasClass("active")?$this.parent().removeClass("active"):($(".moc-toc-list .has-sub-nav").removeClass("active"),$this.parent().addClass("active")))}),$(window).on("scroll",mocActiveScroll),$(".moc-toc-trigger").on("click",function(){$("body").toggleClass("show-moc-toc")})}(jQuery),window.wdsWindowReady={},function(window,$,app){app.init=function(){app.cache(),app.bindEvents()},app.cache=function(){app.$c={window:$(window),body:$(document.body)}},app.bindEvents=function(){app.$c.window.load(app.addBodyClass)},app.addBodyClass=function(){app.$c.body.addClass("ready")},$(app.init)}(window,jQuery,window.wdsWindowReady);