(function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_wpcf7_\w+_free_text_/)){ var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, ''); detail.inputs.push({ name: owner + '-free-text', value: field.value }); }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; var $message=$('.wpcf7-response-output', $form); switch(data.status){ case 'validation_failed': $.each(data.invalidFields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); $message.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': $message.addClass('wpcf7-acceptance-missing'); $form.addClass('unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': $message.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': $message.addClass('wpcf7-aborted'); $form.addClass('aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': $message.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': $message.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: var customStatusClass='custom-' + data.status.replace(/[^0-9a-z]+/i, '-'); $message.addClass('wpcf7-' + customStatusClass); $form.addClass(customStatusClass); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $message.html('').append(data.message).slideDown('fast'); $message.attr('role', 'alert'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $response.html('').attr('role', '').append(data.message); if(data.invalidFields){ var $invalids=$(''); $.each(data.invalidFields, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }); }; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
    ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var $target=$(target); var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $target.get(0).dispatchEvent(event); $target.trigger('wpcf7:' + name, detail); $target.trigger(name + '.wpcf7', detail); }; wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('') .text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.removeClass('invalid spam sent failed'); $form.siblings('.screen-reader-response').html('').attr('role', ''); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form) .hide().empty().removeAttr('role') .removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked'); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); var rating_form_vars={selector:".rf_item:not(.spinner), .rf_ttip",item_half_index:-1,item_half_class:"",item_full_class:"",item_full_length:-1,item_all_length:-1,is_comment_review:!1,review_rating_click:!1,review_same_rating_click:!1,review_rating:0,message_timer:0,limit_time_left:0,limit_wait_time:null,is_animating:!1};function rating_form_is_json(t){try{return JSON.parse(t)&&!!t}catch(t){return!1}}function rating_form_apply_data(t){var r=t.checks,a=t.parent,e=a.find(".rating_form"),i=a.find(rating_form_vars.selector),n=i.length,s=!!e.parent().hasClass("rf_rtl"),_=s?0'+y+'
    '),w="0"==r.css("padding-right").replace(/\D/g,"")?r.width()/2+r.outerWidth()-r.width():"0"==r.css("padding-left").replace(/\D/g,"")?r.width()/2:r.outerWidth()/2;var k=r.find(".rf_tooltip"),j=k.outerWidth(),O=k.outerHeight(),Q=(k.css("top").replace(/\D/g,""),k.find(".rf_arrow").outerHeight()),P=k.find(".rf_arrow").css("margin-top").replace(/\D/g,""),b=k.find(".rf_arrow").css("margin-bottom").replace(/\D/g,"");Q=parseInt(Q)+parseInt(P)+parseInt(b);var A=r.outerWidth(),T=r.outerHeight(),I=r.position().top,S=r.position().left,q=I-O-Q,D=S-j/2+w;if("bottom"==i&&(q=I+T+Q),"left"==n?D=S:"right"==n&&(D=S-j+A),"center"==_&&"center"!=n){var H=A/j*100;"left"==n&&(H/=2),"right"==n&&(H=100-H/2),k.find(".rf_arrow_center").css("left",H+"%")}k.css({top:q+"px",left:D+"px"}),r.attr("title","")}if(0'),s.find(".rf_item:not(.spinner), .def").hide()):null===O?s.addClass("update"):(s.append(''),s.find(".rf_item:not(.spinner), .def").hide()),r.addClass("update"),t.attr("data-rating")&&jQuery.ajax({type:"POST",url:rating_form_script.ajaxurl,data:{action:"rating_form_rating_add",form_id:a,rated:e,title:i,score:o,total:l,stats:f,user_stats:g,tooltip:c,rich_snippet:v,custom_id_group:h,rates:m,txt_score:d,edit_rating:p,before_content:u,after_content:w},success:function(t){0-1,this.superfish("hide"),this.parents("."+b.hoverClass).length||(b.onIdle.call(k(this)),b.$path.length&&a.proxy(m,b.$path)())},o=function(){var b=a(this),c=l(b);d?a.proxy(n,b,c)():(clearTimeout(c.sfTimer),c.sfTimer=setTimeout(a.proxy(n,b,c),c.delay))},p=function(b){var c=a(this),d=l(c),e=c.siblings(b.data.popUpSelector);return d.onHandleTouch.call(e)===!1?this:void(e.length>0&&e.is(":hidden")&&(c.one("click.superfish",!1),"MSPointerDown"===b.type||"pointerdown"===b.type?c.trigger("focus"):a.proxy(m,c.parent("li"))()))},q=function(b,c){var g="li:has("+c.popUpSelector+")";a.fn.hoverIntent&&!c.disableHI?b.hoverIntent(m,o,g):b.on("mouseenter.superfish",g,m).on("mouseleave.superfish",g,o);var h="MSPointerDown.superfish";f&&(h="pointerdown.superfish"),d||(h+=" touchend.superfish"),e&&(h+=" mousedown.superfish"),b.on("focusin.superfish","li",m).on("focusout.superfish","li",o).on(h,"a",c,p)};return{hide:function(b){if(this.length){var c=this,d=l(c);if(!d)return this;var e=d.retainPath===!0?d.$path:"",f=c.find("li."+d.hoverClass).add(this).not(e).removeClass(d.hoverClass).children(d.popUpSelector),g=d.speedOut;if(b&&(f.show(),g=0),d.retainPath=!1,d.onBeforeHide.call(f)===!1)return this;f.stop(!0,!0).animate(d.animationOut,g,function(){var b=a(this);d.onHide.call(b)})}return this},show:function(){var a=l(this);if(!a)return this;var b=this.addClass(a.hoverClass),c=b.children(a.popUpSelector);return a.onBeforeShow.call(c)===!1?this:(c.stop(!0,!0).animate(a.animation,a.speed,function(){a.onShow.call(c)}),this)},destroy:function(){return this.each(function(){var b,d=a(this),e=d.data("sfOptions");return!!e&&(b=d.find(e.popUpSelector).parent("li"),clearTimeout(e.sfTimer),g(d,e),i(b),j(d),d.off(".superfish").off(".hoverIntent"),b.children(e.popUpSelector).attr("style",function(a,b){if("undefined"!=typeof b)return b.replace(/display[^;]+;?/g,"")}),e.$path.removeClass(e.hoverClass+" "+c.bcClass).addClass(e.pathClass),d.find("."+e.hoverClass).removeClass(e.hoverClass),e.onDestroy.call(d),void d.removeData("sfOptions"))})},init:function(b){return this.each(function(){var d=a(this);if(d.data("sfOptions"))return!1;var e=a.extend({},a.fn.superfish.defaults,b),f=d.find(e.popUpSelector).parent("li");e.$path=h(d,e),d.data("sfOptions",e),g(d,e,!0),i(f,!0),j(d),q(d,e),f.not("."+c.bcClass).superfish("hide",!0),e.onInit.call(this)})}}}();a.fn.superfish=function(b,d){return c[b]?c[b].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof b&&b?a.error("Method "+b+" does not exist on jQuery.fn.superfish"):c.init.apply(this,arguments)},a.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:a.noop,onBeforeShow:a.noop,onShow:a.noop,onBeforeHide:a.noop,onHide:a.noop,onIdle:a.noop,onDestroy:a.noop,onHandleTouch:a.noop}}(jQuery,window); function ga_skiplinks(){"use strict";var fragmentID=location.hash.substring(1);if(fragmentID){var element=document.getElementById(fragmentID);element&&(!1===/^(?:a|select|input|button|textarea)$/i.test(element.tagName)&&(element.tabIndex=-1),element.focus())}}window.addEventListener?window.addEventListener("hashchange",ga_skiplinks,!1):window.attachEvent("onhashchange",ga_skiplinks); function _maiGetHashElement($link){var $=jQuery,href=$link.attr("href");if(void 0===href||href.length<=1)return!1;var hash=href.substring(href.indexOf("#"));if(!hash.length)return!1;if($link.prop("host")!==window.location.host)return!1;if(href.indexOf(window.location.href)>-1)return!1;var $target=$(hash);return!!$target.length&&$target} function _maiGlobalFunctions(){var $=jQuery;$.fn._toggleActive=function(){var $this=$(this);return $this._toggleArias().toggleClass("activated"),$this},$.fn._toggleArias=function(){var $this=$(this);return $this.attr({"aria-expanded":"false"===$this.attr("aria-expanded"),"aria-pressed":"false"===$this.attr("aria-pressed")}),$this},$.fn._openElement=function(){var $this=$(this);return $this.addClass("activated").attr({"aria-expanded":!0,"aria-pressed":!0}),$this},$.fn._closeElement=function(){var $this=$(this);return $this.removeClass("activated").attr({"aria-expanded":!1,"aria-pressed":!1}),$this},$.fn._linkContainsValidScrollToHash=function(){var $this;return $(this)}}!function(e,t){if("function"==typeof define&&define.amd)define(["exports"],t);else if("undefined"!=typeof exports)t(exports);else{var o={};t(o),e.bodyScrollLock=o}}(this,(function(exports){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t",{id:"mai-toggle",class:"mai-toggle","aria-expanded":!1,"aria-pressed":!1,role:"button"}).append(''+maiVars.mainMenu+''),$maiSubToggle=$("").show(),$searchItem.append(maiVars.searchBox),$navMenu.on("click",".nav-search",(function(e){$searchButton=$(this),$searchButton.hasClass("activated")?$searchButton._searchClose():($(".nav-search").not($searchButton)._searchClose(),$searchButton._searchOpen(),$("body").mouseup((function(e){$(this).hasClass("search-box")||$searchItem.has(e.target).length||$searchButton._searchClose()})),$(document).keydown((function(e){switch(e.which){case 27:$searchButton._searchClose();break;default:return}})))})),$.fn._searchOpen=function(){var $this=$(this);return $this._openElement().next(".search-box").fadeIn("fast").find('input[type="search"]').focus(),$this},$.fn._searchClose=function(){var $this=$(this);return $this._closeElement().removeClass("activated").next(".search-box").fadeOut("fast"),$this})}(document,jQuery),function(document,$,undefined){var $html=$("html"),$body=$("body"),hasSticky=$body.hasClass("has-sticky-header"),hasReveal=$body.hasClass("has-reveal-header"),needsOffset=!1;$body.on("click",maiVars.maiScrollTo,(function(e){var $link=$(this);if($link.hasClass("menu-item")&&($link=$link.find("a")),$link.length){var $target=_maiGetHashElement($link);if($target){e.preventDefault();var offset=$target.offset().top-parseInt($html.css("marginTop"))-16,$header,$height;if(hasSticky)offset-=$height=($header=$(".site-header")).length?$header.outerHeight():0;else if(hasReveal){var $header,$height=($header=$(".site-header")).length?$header.outerHeight():0,distance,distance;if($(this).offset().top<$target.offset().top)(distance=$target.offset().top-$(this).offset().top)<320&&(offset-=$height);else(distance=$(this).offset().top-$target.offset().top)>160&&(offset-=$height)}$("html, body").stop().animate({scrollTop:offset},500)}}}))}(document,jQuery),function(document,$,undefined){var $superfish=$(".js-superfish");$superfish.length&&"function"==typeof $superfish.superfish&&$superfish.superfish({delay:1e3,speed:"fast",speedOut:"slow",disableHI:!0})}(document,jQuery); !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).basicScroll=t()}}(function(){return function u(i,c,f){function a(n,t){if(!c[n]){if(!i[n]){var o="function"==typeof require&&require;if(!t&&o)return o(n,!0);if(s)return s(n,!0);var e=new Error("Cannot find module '"+n+"'");throw e.code="MODULE_NOT_FOUND",e}var r=c[n]={exports:{}};i[n][0].call(r.exports,function(t){return a(i[n][1][t]||t)},r,r.exports,u,i,c,f)}return c[n].exports}for(var s="function"==typeof require&&require,t=0;t{if(percentage>0&&!scrollClassAdded?addScrollClass():percentage<=0&&scrollClassAdded&&removeScrollClass(),hasRevealHeader){var scrollTop=!1;!1===startDistance&&(scrollTop=getScrollTop(),startDistance=scrollTop),scrollingUp=!(scrollingDown=percentage>previousPercentage),previousPercentage=percentage,scrollDowns=storeItem(scrollDowns,scrollingDown,4),scrollingUp&&headerConcealed&&percentage<=10&&revealHeader(),sameItems(scrollDowns)?(!1===scrollTop&&(scrollTop=getScrollTop()),hasScrolledEnough=scrolledEnough(startDistance,scrollTop,scrollingDown),hasScrolledEnough?!headerConcealed&&scrollingDown?concealHeader():headerConcealed&&scrollingUp&&revealHeader():headerConcealed&&scrollingUp&&!afterHeader&&revealHeader()):startDistance=!1}},outside:(instance,percentage,props)=>{percentage<=0&&(scrollClassAdded&&removeScrollClass(),headerConcealed&&revealHeader())}}).start(),header){var root=document.documentElement,headerHeight=0,headerScroll;basicScroll.create({elem:document.querySelector("#header-trigger"),from:"top-top",to:"bottom-top",props:hasShrinkHeader?{"--text-title":{from:"100%",to:"70%"},"--logo-width":{from:logoWidth+"px",to:logoShrinkWidth+"px"},"--logo-margin-top":{from:logoTop+"px",to:logoShrinkTop+"px"},"--logo-margin-bottom":{from:logoBottom+"px",to:logoShrinkBottom+"px"}}:[],inside:(instance,percentage,props)=>{afterHeader&&(afterHeader=!1),hasStickyHeader&&(percentage>10?stick():unstick())},outside:(instance,percentage,props)=>{if(percentage<=10){if(afterHeader&&(afterHeader=!1),!hasStickyHeader)return;unstick()}else afterHeader||(afterHeader=!0)}}).start()}function getScrollTop(){return(document.scrollingElement||document.documentElement).scrollTop}function addScrollClass(){body.classList.add("scroll"),scrollClassAdded=!0}function removeScrollClass(){body.classList.remove("scroll"),scrollClassAdded=!1}function stick(){stuckClassAdded||(body.classList.add("header-stuck"),header.classList.add("stuck"),stuckClassAdded=!0,hasShrinkHeader&&(window.innerWidth<=768||(""===header.style.position&&(header.style.position="fixed"),headerHeight=header.clientHeight,root.style.setProperty("--header-spacer",headerHeight+"px"))))}function unstick(){stuckClassAdded&&(body.classList.remove("header-stuck"),header.classList.remove("stuck"),stuckClassAdded=!1,hasShrinkHeader&&(window.innerWidth<=768&&""===header.style.position||(header.style.position="",root.style.setProperty("--header-spacer","0"))))}function concealHeader(){header&&(header.classList.remove("reveal-header"),header.classList.add("conceal-header"),headerConcealed=!0)}function revealHeader(){header&&(header.classList.remove("conceal-header"),header.classList.add("reveal-header"),headerConcealed=!1)}function storeItem(existingItems,newItem,total){if(existingItems.length>total){var tempTotal=total-1;existingItems=existingItems.slice(-tempTotal)}return existingItems.push(newItem),existingItems}function sameItems(array){return array.every(function(v,i,a){return 0===i||v===a[i-1]})}function scrolledEnough(firstItem,lastItem,scrollingDown){return!(!firstItem||!lastItem)&&(scrollingDown?scrolledDownEnough(firstItem,lastItem):scrolledUpEnough(firstItem,lastItem))}function scrolledDownEnough(firstItem,lastItem){return lastItem-firstItem>320}function scrolledUpEnough(firstItem,lastItem){return firstItem-lastItem>160}}); (function(t){"use strict";t.fn.fitVids=function(e){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0],a=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",d=document.createElement("div");d.innerHTML='

    x

    ",r.appendChild(d.childNodes[1])}return e&&t.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);var a=t(this).find(e.join(","));a=a.not("object object"),a=a.not(r),a.each(function(){var e=t(this);if(!(e.parents(r).length>0||"embed"===this.tagName.toLowerCase()&&e.parent("object").length||e.parent(".fluid-width-video-wrapper").length)){e.css("height")||e.css("width")||!isNaN(e.attr("height"))&&!isNaN(e.attr("width"))||(e.attr("height",9),e.attr("width",16));var i="object"===this.tagName.toLowerCase()||e.attr("height")&&!isNaN(parseInt(e.attr("height"),10))?parseInt(e.attr("height"),10):e.height(),a=isNaN(parseInt(e.attr("width"),10))?e.width():parseInt(e.attr("width"),10),d=i/a;if(!e.attr("name")){var o="fitvid"+t.fn.fitVids._count;e.attr("name",o),t.fn.fitVids._count++}e.wrap('
    ').parent(".fluid-width-video-wrapper").css("padding-top",100*d+"%"),e.removeAttr("height").removeAttr("width")}})})},t.fn.fitVids._count=0})(window.jQuery||window.Zepto); jQuery(document).ready(function(e){e(".site-container").fitVids()}); var fixedtoc=function(t){function n(t){return parseInt(t)||0}function e(e){if(!e.length)return 0;var i=0;return e.each(function(e){var o=t(this);"fixed"==o.css("position")&&(i+=n(o.outerHeight()))}),i}function i(t){t.preventDefault()}function o(t){return n(t-2*fixedtocOption.contentsBorderWidth)}function c(t){f.isDebug()&&console.log(t)}var r,s=function(){var t=function(t,e,i){fixedtocOption[t]="int"==i?n(e):"float"==i?function(t){return parseFloat(t)||0}(e):e},e=function(t){switch(t){case"thin":return 1;case"medium":return 2;case"bold":return 5;default:return 0}};return{init:function(){fixedtocOption.scrollDuration=500,fixedtocOption.fadeTriggerDuration=5e3,fixedtocOption.scrollOffset=n(fixedtocOption.scrollOffset),fixedtocOption.fixedOffsetX=n(fixedtocOption.fixedOffsetX),fixedtocOption.fixedOffsetY=n(fixedtocOption.fixedOffsetY),fixedtocOption.contentsFixedHeight=n(fixedtocOption.contentsFixedHeight),fixedtocOption.contentsWidthInPost=n(fixedtocOption.contentsWidthInPost),fixedtocOption.contentsHeightInPost=n(fixedtocOption.contentsHeightInPost),fixedtocOption.triggerBorderWidth=e(fixedtocOption.triggerBorder),fixedtocOption.contentsBorderWidth=e(fixedtocOption.contentsBorder),fixedtocOption.triggerSize=n(fixedtocOption.triggerSize)},set:t,update:function(n,e,i){t(n,e,i)},remove:function(t){void 0!==fixedtocOption[t]&&delete fixedtocOption[t]}}}(),f={inWidgetProp:void 0,showAdminbar:function(){return fixedtocOption.showAdminbar},isQuickMin:function(){return fixedtocOption.isQuickMin},isEscMin:function(){return fixedtocOption.isEscMin},isEnterMax:function(){return fixedtocOption.isEnterMax},isNestedList:function(){return fixedtocOption.isNestedList},isColExpList:function(){return fixedtocOption.isColExpList},showColExpIcon:function(){return fixedtocOption.showColExpIcon},isAccordionList:function(){return fixedtocOption.isAccordionList},showTargetHint:function(){return!0},supportInPost:function(){return fixedtocOption.inPost},inWidget:function(){return!!fixedtocOption.inWidget&&(void 0===this.inWidgetProp&&(this.inWidgetProp=!!t("#ftwp-widget-container").length),this.inWidgetProp)},fixedWidget:function(){return!!this.inWidget()&&fixedtocOption.fixedWidget},isAutoHeightFixedToPost:function(){return 0==fixedtocOption.contentsFixedHeight},isFloat:function(){return"none"!=fixedtocOption.contentsFloatInPost},isAutoHeightInPost:function(){return 0==fixedtocOption.contentsHeightInPost},isPositionAtFixed:function(t){return-1!=fixedtocOption.fixedPosition.indexOf(t)},isDebug:function(){return 1==fixedtocOption.debug},isNotBlur:function(){var t=navigator.userAgent.toLowerCase();return t.indexOf("android")>-1||t.indexOf("firefox")>-1},isMobile:function(){return a.data.window.width<=768}},a=function(){var i,s,a={},d=function(){a.scrollTop=r.window.scrollTop()},g=function(){a.window={},a.window.width=window.innerWidth,a.window.height=window.innerHeight},l=function(){a.adminbarHeight=f.showAdminbar()?e(t("#wpadminbar")):0},h=function(){a.fixedMenuHeight=e(t(fixedtocOption.fixedMenu))},x=function(){fixedtocOption.fixedMenu?a.fixedHeight=a.adminbarHeight+a.fixedMenuHeight:a.fixedHeight=a.adminbarHeight},w=function(){a.fixedOffsetTop=a.fixedHeight+fixedtocOption.fixedOffsetY},m=function(){a.headingOffset=a.fixedHeight+fixedtocOption.scrollOffset},v=function(){a.headingsTop=[],t.each(r.anchors,function(){var e=t(t(this).attr("href")),i=e.length?n(e.offset().top-a.headingOffset):NaN;isNaN(i)||a.headingsTop.push({headingTop:i,anchorEle:t(this)})})},O=function(){a.postRect={};var t=r.postContent.offset(),n=r.postContent.outerWidth(),e=r.postContent.outerHeight();a.postRect.left=t.left,a.postRect.top=t.top,a.postRect.width=n,a.postRect.right=a.postRect.left+a.postRect.width,a.postRect.bottom=e+a.postRect.top,a.postRect.height=a.postRect.bottom-a.postRect.top},C=function(){a.ftocRangeY={},f.supportInPost()?a.ftocRangeY.top=a.inPostRangeY.bottom:a.ftocRangeY.top=a.postRect.top-a.fixedHeight,a.ftocRangeY.bottom=a.postRect.bottom-a.window.height},T={set:function(){var t;f.isAutoHeightInPost()||fixedtocOption.contentsColexpInit?(r.container.css("position","static"),t=r.containerOuter.outerHeight(),r.container.css("position","")):t=fixedtocOption.contentsHeightInPost,r.containerOuter.css("height",t+"px"),a.containerOuterHeight=t},update:function(){function t(){r.containerOuter.css("height","auto"),r.contents.css("height","auto"),p.setAuto(),a.containerOuterHeight=r.containerOuter.outerHeight()}u.location.inPost&&(f.isAutoHeightInPost()?t():"collapse"==r.contents.data("colexp")?t():(r.containerOuter.css("height",fixedtocOption.contentsHeightInPost+"px"),r.contents.css("height",fixedtocOption.contentsHeightInPost+"px"),p.set(o(fixedtocOption.contentsHeightInPost)),a.containerOuterHeight=r.containerOuter.outerHeight()))}},I=function(){a.inPostRangeY={},a.inPostRangeY.top=0,a.inPostRangeY.bottom=r.containerOuter.offset().top+a.containerOuterHeight-a.fixedHeight},W=function(){a.inWidgetMinWidth=a.postRect.width+r.widgetContainer.outerWidth()},b=function(){a.fixedWidgetRangeY={},a.fixedWidgetRangeY.top=r.widgetContainer.offset().top-a.fixedHeight,a.fixedWidgetRangeY.bottom=a.ftocRangeY.bottom},P=function(){var t=function(){a.ftocRectInWidget={left:r.widgetContainer.offset().left,top:a.fixedHeight,width:r.widgetContainer.outerWidth(),height:n()}},n=function(){var t;return"collapse"==r.contents.data("colexp")?(r.contents.css("height","auto"),t=r.contents.outerHeight(),r.contents.css("height","")):t=window.innerHeight-a.fixedHeight,t};return{set:t,updateOnResize:function(){t()},updateHeight:function(){a.ftocRectInWidget.height=n()}}}();return{data:a,ftocRectInWidget:P,createOnInit:function(){g(),d(),l(),fixedtocOption.fixedMenu&&h(),x(),w(),f.supportInPost()&&(T.set(),I()),m(),O(),C(),f.inWidget()&&W(),f.fixedWidget()&&(b(),P.set()),v(),c(this.data)},updateOnResize:function(){g(),d(),l(),fixedtocOption.fixedMenu&&h(),x(),w(),f.supportInPost()&&(T.update(),I()),m(),O(),C(),f.inWidget()&&W(),f.fixedWidget()&&(b(),P.updateOnResize()),v(),c(a)},updateOnScroll:function(){d(),fixedtocOption.fixedMenu&&(void 0===i&&(i=a.fixedMenuHeight),h(),i!==a.fixedMenuHeight&&(x(),w(),f.supportInPost()&&I(),m(),O(),C(),f.inWidget()&&W(),f.fixedWidget()&&(b(),P.updateOnResize()),v(),i=a.fixedMenuHeight,c(a)))},updateInPost:function(){T.update(),I(),m(),v(),O(),C()},updateOnDocumentHeightChange:function(){a.document={},a.document.height=Math.round(r.document.height());a.document.height!=s&&(fixedtoc.reload(),s=a.document.height)}}}(),d=function(){var t=function(){return!(!f.inWidget()||f.isMobile())};return{fixedWidget:function(){return!!f.fixedWidget()&&!!t()&&a.data.fixedWidgetRangeY.top<=a.data.scrollTop&&a.data.fixedWidgetRangeY.bottom>a.data.scrollTop},inWidget:t,inPost:function(){return!!f.supportInPost()&&a.data.inPostRangeY.bottom>a.data.scrollTop},fixedToPost:function(){return a.data.ftocRangeY.top<=a.data.scrollTop&&a.data.ftocRangeY.bottom>a.data.scrollTop}}}(),u=function(){var n={fixedWidget:!1,inWidget:!1,inPost:!1,fixedToPost:!1,hidden:!1},e=["common","hidden","fixedToPost","inPost","inWidget","fixedWidget"],i=function(t){function i(n){for(var i=e.length,o={location:n,eventType:t},c=1;cs?(n=[this,o[t+1],t],e=a.data.document.height,l.activeCurrent(this.anchorEle),r.container.trigger("ftocAfterTargetIndicated",[this.anchorEle,s]),!1):void 0})}var o=a.data.headingsTop,s=a.data.scrollTop;return o[0].headingTop>s||a.data.ftocRangeY.bottoms||i())};return{_construct:function(){r.window.on("ftocScroll",i).on("ftocResize",i),c("Actived targetIndicator().")},start:function(){r.window.on("ftocScroll",i).on("ftocResize",i)},stop:function(){r.window.off("ftocScroll",i).off("ftocResize",i)}}}(),x=(function(){var n=function(){e()},e=function(){r.list.on("scroll",o),r.list.on("mouseleave",c),r.document.on("click",s),r.window.on("scroll",c)},i=function(){r.body.removeClass("ftwp-no-scroll"),r.list.off("scroll",o),r.list.off("mouseleave",c),r.document.off("click",s),r.window.off("scroll",c)},o=function(){r.body.addClass("ftwp-no-scroll")},c=function(){r.body.hasClass("ftwp-no-scroll")&&(r.list.off("scroll",o),r.body.removeClass("ftwp-no-scroll"),setTimeout(function(){r.list.on("scroll",o)},100))},s=function(n){t.contains(r.list.get(0),n.target)||c()}}(),{_construct:function(){r.container.addClass("ftwp-hidden-state"),c("Actived hideToc().")},_destruct:function(){r.container.removeClass("ftwp-hidden-state"),c("Deactived hideToc().")}}),w=function(){var t=function(){r.container.addClass("ftwp-fixed-to-post"),r.container.parent().is(r.body)||r.container.appendTo(r.body),r.minIcon.addClass("ftwp-icon-minimize"),f.isMobile()&&r.container.hasClass("ftwp-maximize")&&r.container.removeClass("ftwp-maximize").addClass("ftwp-minimize")},n=function(){r.container.removeClass("ftwp-fixed-to-post"),r.minIcon.removeClass("ftwp-icon-minimize")},e=function(){var t=function(t,n){return n<=t.outerWidth()},n=function(n,e,i){t(n,i)?(n.css({left:"0px",right:"auto"}),s.reverseTransformOrigin(n)):n.css({right:e+"px",left:"auto"})},e=function(n,e,i){t(n,i)?(n.css({right:"0px",left:"auto"}),s.reverseTransformOrigin(n)):n.css({left:e+"px",right:"auto"})},o=function(){f.isPositionAtFixed("top")?(r.trigger.css("top",a.data.fixedOffsetTop+"px"),r.contents.css("top",a.data.fixedOffsetTop+"px")):f.isPositionAtFixed("middle")?r.contents.css("top",a.data.fixedHeight+"px"):(r.trigger.css("top",""),r.contents.css("top",""))};return{set:function(){if(s.setTransformOrigin(),f.isPositionAtFixed("left")){var t=a.data.window.width-a.data.postRect.left+fixedtocOption.fixedOffsetX,c=a.data.postRect.left-fixedtocOption.fixedOffsetX;n(r.trigger,t,c),n(r.contents,t,c)}else{var d=a.data.postRect.right+fixedtocOption.fixedOffsetX,u=a.data.window.width-d;e(r.trigger,d,u),e(r.contents,d,u)}o(),i.reset()},unset:function(){r.trigger.css({left:"",right:"",top:""}),r.contents.css({left:"",right:"",top:""}),s.removeTransformOrigin()}}}(),i=function(){var t=function(){r.contents.css("height","")},n=function(){var n;return f.isAutoHeightFixedToPost()?f.isColExpList()?n=window.innerHeight:(p.setAuto(),r.contents.css("height","auto"),n=r.contents.outerHeight(),t(),p.unset()):n=fixedtocOption.contentsFixedHeight,n};return{reset:function(){var t,e,i=n();e=(t=f.isPositionAtFixed("middle")?a.data.window.height-a.data.fixedHeight:a.data.window.height-a.data.fixedOffsetTop)768||r.container.hasClass("ftwp-maximize")&&!t.contains(r.container.get(0),n.target)&&e()},s=function(t){r.container.hasClass("ftwp-maximize")&&27==t.keyCode&&e()},d=function(t){r.container.hasClass("ftwp-minimize")&&13==t.keyCode&&n()};return{_construct:function(t){r.trigger.on("click",n),r.minIcon.on("click",e),r.trigger.on("mousedown",i),r.minIcon.on("mousedown",i),f.isQuickMin()&&r.document.on("click touchstart",o),f.isEscMin()&&r.document.on("keyup",s),f.isEnterMax()&&r.document.on("keyup",d),c("Actived minMaxFtoc().")},_destruct:function(t){r.trigger.off("click",n),r.minIcon.off("click",e),r.trigger.off("mousedown",i),r.minIcon.off("mousedown",i),f.isQuickMin()&&r.document.off("click",o),f.isEscMin()&&r.document.off("keyup",s),f.isEnterMax()&&r.document.off("keyup",d),c("Deactived minMaxFtoc.")},isMax:function(){return!!r.container.hasClass("ftwp-maximize")},isMin:function(){return!!r.container.hasClass("ftwp-minimize")},minimize:e}}(),v=function(){var t,n="ftwp-fade-trigger",e="ftwp-unfade-trigger",i=function(){void 0===t&&(setTimeout(function(){r.container.removeClass(w.effectInCls)},500),t=setTimeout(function(){r.trigger.addClass(n)},fixedtocOption.fadeTriggerDuration))},o=function(){void 0!==t&&(clearTimeout(t),t=void 0,r.trigger.removeClass(n+" "+e))},s=function(){void 0!==t&&(clearTimeout(t),r.trigger.removeClass(n).addClass(e))},f=function(){void 0!==t&&(o(),i())},a=function(){s()},d=function(){f()};return{_construct:function(){r.container.hasClass("ftwp-minimize")&&i(),r.trigger.on("mouseenter",s).on("mouseleave",f),r.container.on("ftocAfterMinimize",i).on("ftocAfterMaximize",o),c("Actived fadeTrigger().")},_destruct:function(){o(),r.trigger.off("mouseenter",a),r.trigger.off("mouseleave",d),r.container.off("ftocAfterMinimize",i),r.container.off("ftocAfterMaximize",o),c("Deactived fadeTrigger().")},stop:o,start:i,restart:f,mouseLeave:d}}(),O={start:function(t){f.isNotBlur()||t&&t.length&&t.removeClass("ftwp-unblur").addClass("ftwp-blur")},stop:function(t){t&&t.length&&t.hasClass("ftwp-blur")&&(t.removeClass("ftwp-blur").addClass("ftwp-unblur"),setTimeout(function(){t.removeClass("ftwp-unblur")},500))},clear:function(t){t&&t.length&&t.removeClass("ftwp-blur ftwp-unblur")}},C=function(){var t,n=function(){t=r.container.siblings(':not("script, style")'),m.isMax()&&a()&&O.start(t)},e=function(){m.isMax()&&a()?O.start(t):O.stop(t)},i=function(){a()&&O.start(t)},o=function(){O.stop(t)},s=function(n,e){a()&&r.container.hasClass("ftwp-maximize")&&(m.minimize(),O.stop(t),e.blur())},f=function(){O.clear(t)},a=function(){return.6*r.window.width()<=r.contents.outerWidth()};return{_construct:function(){n(),r.window.on("ftocResize",e),r.container.on("ftocAfterMaximize",i),r.container.on("ftocAfterMinimize",o),r.container.on("ftocAfterScrollToTarget",s),c("Actived blurBody().")},_destruct:function(){f(),r.window.off("ftocResize",e),r.container.off("ftocAfterMaximize",i),r.container.off("ftocAfterMinimize",o),r.container.off("ftocAfterScrollToTarget",s),c("Deactived blurBody().")}}}();if(f.fixedWidget())var T=function(){var t,n=function(){"expand"==r.contents.data("colexp")&&O.start(t)},e=function(){O.start(t)},i=function(){O.stop(t)},o=function(){O.clear(t)};return{_construct:function(){t=r.widget.siblings(".widget"),n(),r.contents.on("ftocAfterExpandContents",e),r.contents.on("ftocAfterCollapseContents",i),c("Actived blurWidgets().")},_destruct:function(){o(),r.contents.off("ftocAfterExpandContents",e),r.contents.off("ftocAfterCollapseContents",i),c("Deactived blurWidgets().")}}}();if(f.inWidget()||f.supportInPost())var I=function(){var t,n,e=function(){f()?d(0,t):a(0,n)},o=function(){r.list.show(0),r.minIcon.removeClass("ftwp-icon-collapse ftwp-icon-expand")},s=function(e){f()?a(100,n,e):d(100,t,e)},f=function(){var t=r.contents.data("colexp");return"expand"==t||void 0===t},a=function(t,n,e){r.list.hide(t,function(){r.minIcon.removeClass("ftwp-icon-expand").addClass("ftwp-icon-collapse"),void 0!==n&&n(e)}),r.contents.data("colexp","collapse"),r.contents.trigger("ftocAfterCollapseContents"),c("Collapsed contents.")},d=function(t,n,e){r.list.show(t,function(){r.minIcon.removeClass("ftwp-icon-collapse").addClass("ftwp-icon-expand"),void 0!==n&&n(e)}),r.contents.data("colexp","expand"),r.contents.trigger("ftocAfterExpandContents"),c("Expanded contents.")};return{construct:function(o,c){t=o,n=c,e(),r.minIcon.on("mousedown",i),r.minIcon.on("click",s)},destruct:function(){o(),r.minIcon.off("mousedown",i),r.minIcon.off("click",s)}}}();if(f.inWidget())var W={_construct:function(){I.construct(),c("Actived colExpConentsInWidget().")},_destruct:function(){I.destruct(),c("Deactived colExpConentsInWidget().")}};if(f.fixedWidget())var b=function(){var t=function(){a.ftocRectInWidget.updateHeight(),A.setFixed()},n=function(){a.ftocRectInWidget.updateHeight(),A.setFixed()};return{_construct:function(){I.construct(t,n),c("Actived colExpConentsInFixedWidget().")},_destruct:function(){I.destruct(),c("Deactived colExpConentsInFixedWidget().")}}}();if(f.inWidget())var P=function(){var t=function(){r.container.parent().is(r.widgetContainer)||r.container.appendTo(r.widgetContainer),r.contents.css("height","auto")};return{_construct:function(){t(),c("Actived displayInWidget().")},_destruct:function(){r.contents.css("height",""),c("Deactived displayInWidget().")},init:t}}();if(f.fixedWidget())var A=function(){var t=function(){P.init()},n=function(){r.widget.addClass("ftwp-widget-fixed");var t=a.data.ftocRectInWidget;r.contents.css({left:t.left,top:t.top,width:t.width+"px",height:t.height+"px"});var n=o(t.height);p.set(n)},e=function(){r.widget.removeClass("ftwp-widget-fixed"),r.contents.css({left:"",top:"",width:"",height:""})};return{_construct:function(){t(),n(),r.window.on("ftocResize",n),c("Actived fixedInWidget().")},_destruct:function(){t(),e(),r.window.off("ftocResize",n),p.unset(),c("Deactived fixedInWidget().")},setFixed:n}}();if(f.supportInPost())var R=function(){var t,n=function(){r.container.parent().is(r.containerOuter)||r.container.appendTo(r.containerOuter),i()},e=function(){r.contents.css("height",""),p.unset()},i=function(){0==fixedtocOption.contentsWidthInPost&&f.isFloat()?(r.containerOuter.css("width",""),t=r.containerOuter.outerWidth(),r.containerOuter.css("width",t+"px")):r.containerOuter.css("width",""),r.containerOuter.css("height",a.data.containerOuterHeight+"px"),r.contents.css("height",a.data.containerOuterHeight+"px");var n=o(a.data.containerOuterHeight);p.set(n)};return{_construct:function(){n(),r.window.on("ftocResize",i),c("Actived displayInPost().")},_destruct:function(){e(),r.window.off("ftocResize",i),c("Deactived displayInPost().")}}}(),H=function(){var t=function(t){n(t)},n=function(t){void 0!==t&&"click"==t.type&&a.updateInPost()};return{_construct:function(){I.construct(t,n),c("Actived colExpConentsInFixedWidget().")},_destruct:function(){I.destruct(),c("Deactived colExpConentsInFixedWidget().")}}}();var z=function(){var n=function(){a.createOnInit(),f.isColExpList()&&u.register("common",g),u.register("common",l),u.register("common",h),u.register("hidden",x),f.fixedWidget()&&(u.register("fixedWidget",b),u.register("fixedWidget",A),u.register("fixedWidget",T)),f.inWidget()&&(u.register("inWidget",P),u.register("inWidget",W)),f.supportInPost()&&(u.register("inPost",R),u.register("inPost",H)),u.register("fixedToPost",w),u.register("fixedToPost",m),u.register("fixedToPost",v),u.register("fixedToPost",C),u.init(),r.window.resize(e),r.window.scroll(i)},e=function(){a.updateOnResize(),u.updateOnResize(),r.window.trigger("ftocResize")},i=function(){a.updateOnDocumentHeightChange(),a.updateOnScroll(),u.updateOnScroll(),r.window.trigger("ftocScroll")};return{option:s,onReady:function(){s.init(),(r={window:t(window),document:t(document),body:t("body"),container:t("#ftwp-container"),trigger:t("#ftwp-trigger"),contents:t("#ftwp-contents"),header:t("#ftwp-header"),minIcon:t("#ftwp-header-minimize"),list:t("#ftwp-list"),postContent:t("#ftwp-postcontent"),headings:t(".ftwp-heading")}).anchors=r.list.find(".ftwp-anchor").not(".ftwp-otherpage-anchor"),f.isNestedList()&&(r.hasSubItems=r.list.find(".ftwp-has-sub")),f.showColExpIcon()&&(r.colExpIcons=r.list.find(".ftwp-icon-expand, .ftwp-icon-collapse")),f.inWidget()&&(r.widget=t(".ftwp-widget"),r.widgetContainer=t("#ftwp-widget-container")),f.supportInPost()&&(r.containerOuter=t("#ftwp-container-outer")),c(r),r.anchors.each(function(n){t(this).data("index",n)}),r.container.trigger("ftocReady"),r.window.load(n),c(fixedtocOption)},reload:function(){c(fixedtocOption),a.updateOnResize(),u.updateOnResize(),r.window.trigger("ftocResize")}}}();return t(document).ready(z.onReady),{option:z.option,reload:z.reload}}(jQuery); !function(a){var b=!1;if("function"==typeof define&&define.amd&&(define(a),b=!0),"object"==typeof exports&&(module.exports=a(),b=!0),!b){var c=window.Cookies,d=window.Cookies=a();d.noConflict=function(){return window.Cookies=c,d}}}(function(){function a(){for(var a=0,b={};a1){if(f=a({path:"/"},d.defaults,f),"number"==typeof f.expires){var h=new Date;h.setMilliseconds(h.getMilliseconds()+864e5*f.expires),f.expires=h}f.expires=f.expires?f.expires.toUTCString():"";try{g=JSON.stringify(e),/^[\{\[]/.test(g)&&(e=g)}catch(i){}e=c.write?c.write(e,b):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),b=encodeURIComponent(String(b)),b=b.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),b=b.replace(/[\(\)]/g,escape);var j="";for(var k in f)f[k]&&(j+="; "+k,f[k]!==!0&&(j+="="+f[k]));return document.cookie=b+"="+e+j}b||(g={});for(var l=document.cookie?document.cookie.split("; "):[],m=/(%[0-9A-Z]{2})+/g,n=0;n=0?a.replace(d,"$1"+c+"$2"):a+(a.indexOf("?")>0?"&":"?")+b+"="+c}function k(a,b){return a.split(/\s+/).slice(0,b).join(" ")}function l(a){p||a&&z.set("aawp-geotargeting",a)}function m(){var a={};return window.location.href.replace(location.hash,"").replace(/[?&]+([^=&]+)=?([^&]*)?/gi,function(b,c,d){a[c]=void 0!==d?d:""}),!!a.aawp_debug_geotargeting}function n(){var a={};return window.location.href.replace(location.hash,"").replace(/[?&]+([^=&]+)=?([^&]*)?/gi,function(b,c,d){a[c]=void 0!==d?d:""}),a.aawp_debug_geotargeting_ip?a.aawp_debug_geotargeting_ip:""}if("undefined"!=typeof aawp_geotargeting_settings&&"undefined"!=typeof aawp_geotargeting_localized_stores&&"undefined"!=typeof aawp_geotargeting_tracking_ids){var o=n(),p=m(),q="undefined"!=typeof aawp_geotargeting_api?aawp_geotargeting_api:"",r=aawp_geotargeting_settings,s=aawp_geotargeting_localized_stores,t=aawp_geotargeting_tracking_ids;if(!r.hasOwnProperty("store"))return;var u=r.hasOwnProperty("mode")?r.mode:"mode",v=r.store,w="",x="",y="",z=Cookies.noConflict(),A=z.get("aawp-geotargeting");void 0!==A&&p===!1?(x=A,b()):c()}}); !function(d,l){"use strict";var e=!1,o=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){var r,a,i,s,n,o=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),c=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]');for(r=0;r||
    )/gim, '::br::'); str=new Option(str).innerHTML; return str.replace(/"/g, '"').replace(/::br::/g, '
    '); } function addLinkCopiedContent(){ var body_element=document.getElementsByTagName("body")[0], breaks="", params=astx_add_link_copied_text, site_name=Array(), site_url=params.addlinktosite ? params.siteurl:document.URL, selection=window.getSelection ? window.getSelection():document.selection, selection1=selection; for (var i=0; i < params.breaks; i++) breaks=breaks + "
    "; if(params.usetitle) site_name.push(addLinkEntityEncode(params.pagetitle)); if(params.addsitename) site_name.push(addLinkEntityEncode(params.sitename)); if(site_name.length==0) site_name.push(site_url); var pagelink=breaks + " " + addLinkEntityEncode(params.readmore) + " " + " | "; } else pagelink +=site_name.join(" | ") + ""; if(params.cleartext||params.replaced_text.length){ selection1=""; if(window.getSelection) selection.removeAllRanges(); else window.clipboardData.clearData(); if(params.cleartext) return; } if(params.replaced_text.length) selection1=addLinkEntityEncode(params.replaced_text); var copytext=selection1 + pagelink; var appendeddiv=document.createElement("div"); appendeddiv.style.position="absolute"; appendeddiv.style.left="-99999px"; body_element.appendChild(appendeddiv); appendeddiv.innerHTML=copytext; var d=function(){ var r=document.body.createTextRange(); r.moveToElementText(appendeddiv); r.select(); }; if(!params.cleartext&¶ms.replaced_text.length==0) if(window.getSelection) selection.selectAllChildren(appendeddiv); else d(); else if(window.getSelection) selection.selectAllChildren(appendeddiv); else d(); window.setTimeout(function(){ body_element.removeChild(appendeddiv); }, 0); } if(document.addEventListener) document.addEventListener("copy", addLinkCopiedContent, true); else if(document.attachEvent) document.documentElement.attachEvent("oncopy", addLinkCopiedContent); else document.oncopy=addLinkCopiedContent; !function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('