(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(typeof window.FormData!=='function'){ return; } 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'); $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val(''); }); 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; 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 'spam': $message.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); $('[name="g-recaptcha-response"]', $form).each(function(){ if(''===$(this).val()){ var $recaptcha=$(this).closest('.wpcf7-form-control-wrap'); wpcf7.notValidTip($recaptcha, wpcf7.recaptcha.messages.empty); }}); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'mail_sent': $message.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); if(data.onSentOk){ $.each(data.onSentOk, function(i, n){ eval(n) }); } wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': case 'acceptance_missing': default: $message.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); } wpcf7.refill($form, data); if(data.onSubmit){ $.each(data.onSubmit, function(i, n){ eval(n) }); } wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); } $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); $('input:checkbox.wpcf7-acceptance', $form).each(function(){ var $a=$(this); if($a.hasClass('wpcf7-invert')&&$a.is(':checked') || ! $a.hasClass('wpcf7-invert')&&! $a.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'), 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; })(); !function(e){var t,n,i=e.event;t=i.special.debouncedresize={setup:function(){e(this).on("resize",t.handler)},teardown:function(){e(this).off("resize",t.handler)},handler:function(e,o){var r=this,a=arguments,s=function(){e.type="debouncedresize",i.dispatch.apply(r,a)};n&&clearTimeout(n),o?s():n=setTimeout(s,t.threshold)},threshold:150}}(jQuery),function(e,t){"function"==typeof define&&define.amd?define(function(){return t(e)}):"object"==typeof exports?module.exports=t:e.echo=t(e)}(this,function(e){"use strict";var t,n,i,o,r,a={},s=function(){},c=function(e){return null===e.offsetParent},u=function(e,t){if(c(e))return!1;var n=e.getBoundingClientRect();return n.right>=t.l&&n.bottom>=t.t&&n.left<=t.r&&n.top<=t.b},l=function(){!o&&n||(clearTimeout(n),n=setTimeout(function(){a.render(),n=null},i))};return a.init=function(n){n=n||{};var c=n.offset||0,u=n.offsetVertical||c,d=n.offsetHorizontal||c,f=function(e,t){return parseInt(e||t,10)};t={t:f(n.offsetTop,u),b:f(n.offsetBottom,u),l:f(n.offsetLeft,d),r:f(n.offsetRight,d)},i=f(n.throttle,250),o=!1!==n.debounce,r=!!n.unload,s=n.callback||s,a.render(),document.addEventListener?(e.addEventListener("scroll",l,!1),e.addEventListener("load",l,!1)):(e.attachEvent("onscroll",l),e.attachEvent("onload",l))},a.render=function(n){for(var i,o,c=(n||document).querySelectorAll("[data-echo], [data-echo-background]"),l=c.length,d={l:0-t.l,t:0-t.t,b:(e.innerHeight||document.documentElement.clientHeight)+t.b,r:(e.innerWidth||document.documentElement.clientWidth)+t.r},f=0;fx

    ',i.appendChild(o.childNodes[1])}return t&&e.extend(n,t),this.each(function(){var t=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];n.customSelector&&t.push(n.customSelector);var i=".fitvidsignore";n.ignore&&(i=i+", "+n.ignore);var o=e(this).find(t.join(","));o=o.not("object object"),o=o.not(i),o.each(function(t){var n=e(this);if(!(n.parents(i).length>0||"embed"===this.tagName.toLowerCase()&&n.parent("object").length||n.parent(".fluid-width-video-wrapper").length)){n.css("height")||n.css("width")||!isNaN(n.attr("height"))&&!isNaN(n.attr("width"))||(n.attr("height",9),n.attr("width",16));var o="object"===this.tagName.toLowerCase()||n.attr("height")&&!isNaN(parseInt(n.attr("height"),10))?parseInt(n.attr("height"),10):n.height(),r=isNaN(parseInt(n.attr("width"),10))?n.width():parseInt(n.attr("width"),10),a=o/r;if(!n.attr("id")){var s="fitvid"+t;n.attr("id",s)}n.wrap('
    ').parent(".fluid-width-video-wrapper").css("padding-top",100*a+"%"),n.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=0,o=n[i];t=t||[];for(var r=this._onceEvents&&this._onceEvents[e];o;){var a=r&&r[o];a&&(this.off(e,o),delete r[o]),o.apply(this,t),i+=a?0:1,o=n[i]}return this}},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(n){return t(e,n)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}(window,function(e,t){function n(e,t){for(var n in t)e[n]=t[n];return e}function i(e){var t=[];if(Array.isArray(e))t=e;else if("number"==typeof e.length)for(var n=0;n(e||b.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),C(u,[t,n,i]),e.each(n,function(e,n){if(void 0===n||!1===n)return!0;if(o=e.split("_"),o.length>1){var i=t.find(p+"-"+o[0]);if(i.length>0){var r=o[1];"replaceWith"===r?i[0]!==n[0]&&i.replaceWith(n):"img"===r?i.is("img")?i.attr("src",n):i.replaceWith(''):i.attr(o[1],n)}}else t.find(p+"-"+e).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:v.prototype,modules:[],open:function(t,n){return k(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},e.fn.magnificPopup=function(n){k();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=y?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),y?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var M,O,T,_="inline",P=function(){T&&(O.after(T.addClass(M)).detach(),T=null)};e.magnificPopup.registerModule(_,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(_),w(s+"."+_,function(){P()})},getInline:function(n,i){if(P(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(M=o.hiddenClass,O=I(M),M="mfp-"+M),T=r.after(O).detach().removeClass(M)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("
    ");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var S,B="ajax",L=function(){S&&e(document.body).removeClass(S)},j=function(){L(),t.req&&t.req.abort()};e.magnificPopup.registerModule(B,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){t.types.push(B),S=t.st.ajax.cursor,w(s+"."+B,j),w("BeforeChange."+B,j)},getAjax:function(n){S&&e(document.body).addClass(S),t.updateStatus("loading");var i=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};C("ParseAjax",a),t.appendContent(e(a.data),B),n.finished=!0,L(),t._setFocus(),setTimeout(function(){t.wrap.addClass(m)},16),t.updateStatus("ready"),C("AjaxContentAdded")},error:function(){L(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(i),""}}});var z,A=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=t.st.image.titleSrc;if(i){if(e.isFunction(i))return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'
    ',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var n=t.st.image,i=".image";t.types.push("image"),w(l+i,function(){"image"===t.currItem.type&&n.cursor&&e(document.body).addClass(n.cursor)}),w(s+i,function(){n.cursor&&e(document.body).removeClass(n.cursor),b.off("resize"+p)}),w("Resize"+i,t.resizeImage),t.isLowIE&&w("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,z&&clearInterval(z),e.isCheckingImgSize=!1,C("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){z&&clearInterval(z),z=setInterval(function(){return i.naturalWidth>0?void t._onImageHasSize(e):(n>200&&clearInterval(z),n++,void(3===n?o(10):40===n?o(50):100===n&&o(500)))},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,C("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,c=i.find(".mfp-img");if(c.length){var u=document.createElement("img");u.className="mfp-img",n.el&&n.el.find("img").length&&(u.alt=n.el.find("img").attr("alt")),n.img=e(u).on("load.mfploader",r).on("error.mfploader",a),u.src=n.src,c.is("img")&&(n.img=n.img.clone()),u=n.img[0],u.naturalWidth>0?n.hasSize=!0:u.width||(n.hasSize=!1)}return t._parseMarkup(i,{title:A(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(z&&clearInterval(z),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var F,H=function(){return void 0===F&&(F=void 0!==document.createElement("p").style.MozTransform),F};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,u=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},l=function(){t.content.css("visibility","visible")};w("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void l();r=u(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){l(),setTimeout(function(){r.remove(),e=r=null,C("ZoomAnimationEnded")},16)},a)},16)}}),w(c+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(!(e=t._getItemToZoom()))return;r=u(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),w(s+i,function(){t._allowZoom()&&(l(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(y?i.innerHeight():i[0].offsetHeight)-a-r};return H()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var N="iframe",Q=function(e){if(t.currTemplate[N]){var n=t.currTemplate[N].find("iframe");n.length&&(e||(n[0].src="//about:blank"),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(N,{options:{markup:'
    ',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(N),w("BeforeChange",function(e,t,n){t!==n&&(t===N?Q():n===N&&Q(!0))}),w(s+"."+N,function(){Q()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var q=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},W=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,o=".mfp-gallery",a=Boolean(e.fn.mfpFastClick);return t.direction=!0,!(!n||!n.enabled)&&(r+=" mfp-gallery",w(l+o,function(){n.navigateByImgClick&&t.wrap.on("click"+o,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),i.on("keydown"+o,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),w("UpdateStatus"+o,function(e,n){n.text&&(n.text=W(n.text,t.currItem.index,t.items.length))}),w(u+o,function(e,i,o,r){var a=t.items.length;o.counter=a>1?W(n.tCounter,r.index,a):""}),w("BuildControls"+o,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(g),r=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(g),s=a?"mfpFastClick":"click";o[s](function(){t.prev()}),r[s](function(){t.next()}),t.isIE7&&(I("b",o[0],!1,!0),I("a",o[0],!1,!0),I("b",r[0],!1,!0),I("a",r[0],!1,!0)),t.container.append(o.add(r))}}),w(d+o,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),void w(s+o,function(){i.off(o),t.wrap.off("click"+o),t.arrowLeft&&a&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null}))},next:function(){t.direction=!0,t.index=q(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=q(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;e<=(t.direction?o:i);e++)t._preloadItem(t.index+e) ;for(e=1;e<=(t.direction?i:o);e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=q(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),C("LazyLoad",i),"image"===i.type&&(i.img=e('').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,C("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var D="retina";e.magnificPopup.registerModule(D,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;(n=isNaN(n)?n():n)>1&&(w("ImageHasSize."+D,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),w("ElementParse."+D,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),function(){var t="ontouchstart"in window,n=function(){b.off("touchmove"+i+" touchend"+i)},i=".mfpFastClick";e.fn.mfpFastClick=function(o){return e(this).each(function(){var r,a=e(this);if(t){var s,c,u,l,d,f;a.on("touchstart"+i,function(e){l=!1,f=1,d=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],c=d.clientX,u=d.clientY,b.on("touchmove"+i,function(e){d=e.originalEvent?e.originalEvent.touches:e.touches,f=d.length,d=d[0],(Math.abs(d.clientX-c)>10||Math.abs(d.clientY-u)>10)&&(l=!0,n())}).on("touchend"+i,function(e){n(),l||f>1||(r=!0,e.preventDefault(),clearTimeout(s),s=setTimeout(function(){r=!1},1e3),o())})})}a.on("click"+i,function(){r||o()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+i+" click"+i),t&&b.off("touchmove"+i+" touchend"+i)}}(),k()}); !function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t()}(this,function(){"use strict";var e=function(){};e.version="2.0.5",window.addEventListener("mousewheel",function(){},{passive:!0});var t="data-scrollmagic-pin-spacer";e.Controller=function(r){var o,s,a="ScrollMagic.Controller",l="FORWARD",c="REVERSE",f="PAUSED",u=n.defaults,d=this,h=i.extend({},u,r),p=[],g=!1,v=0,m=f,w=!0,y=0,S=!0,b=function(){for(var e in h)u.hasOwnProperty(e)||delete h[e];if(h.container=i.get.elements(h.container)[0],!h.container)throw a+" init failed.";w=h.container===window||h.container===document.body||!document.body.contains(h.container),w&&(h.container=window),y=z(),h.container.addEventListener("resize",T,{passive:!0}),h.container.addEventListener("scroll",T,{passive:!0});var t=parseInt(h.refreshInterval,10);h.refreshInterval=i.type.Number(t)?t:u.refreshInterval,E()},E=function(){h.refreshInterval>0&&(s=window.setTimeout(A,h.refreshInterval))},x=function(){return h.vertical?i.get.scrollTop(h.container):i.get.scrollLeft(h.container)},z=function(){return h.vertical?i.get.height(h.container):i.get.width(h.container)},C=this._setScrollPos=function(e){h.vertical?w?window.scrollTo(i.get.scrollLeft(),e):h.container.scrollTop=e:w?window.scrollTo(e,i.get.scrollTop()):h.container.scrollLeft=e},F=function(){if(S&&g){var e=i.type.Array(g)?g:p.slice(0);g=!1;var t=v;v=d.scrollPos();var n=v-t;0!==n&&(m=n>0?l:c),m===c&&e.reverse(),e.forEach(function(e,t){e.update(!0)})}},L=function(){o=i.rAF(F)},T=function(e){"resize"==e.type&&(y=z(),m=f),g!==!0&&(g=!0,L())},A=function(){if(!w&&y!=z()){var e;try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){e=document.createEvent("Event"),e.initEvent("resize",!1,!1)}h.container.dispatchEvent(e)}p.forEach(function(e,t){e.refresh()}),E()};this._options=h;var N=function(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort(function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1}),t};return this.addScene=function(t){if(i.type.Array(t))t.forEach(function(e,t){d.addScene(e)});else if(t instanceof e.Scene)if(t.controller()!==d)t.addTo(d);else if(p.indexOf(t)<0){p.push(t),p=N(p),t.on("shift.controller_sort",function(){p=N(p)});for(var n in h.globalSceneOptions)t[n]&&t[n].call(t,h.globalSceneOptions[n])}return d},this.removeScene=function(e){if(i.type.Array(e))e.forEach(function(e,t){d.removeScene(e)});else{var t=p.indexOf(e);t>-1&&(e.off("shift.controller_sort"),p.splice(t,1),e.remove())}return d},this.updateScene=function(t,n){return i.type.Array(t)?t.forEach(function(e,t){d.updateScene(e,n)}):n?t.update(!0):g!==!0&&t instanceof e.Scene&&(g=g||[],g.indexOf(t)==-1&&g.push(t),g=N(g),L()),d},this.update=function(e){return T({type:"resize"}),e&&F(),d},this.scrollTo=function(n,r){if(i.type.Number(n))C.call(h.container,n,r);else if(n instanceof e.Scene)n.controller()===d&&d.scrollTo(n.scrollOffset(),r);else if(i.type.Function(n))C=n;else{var o=i.get.elements(n)[0];if(o){for(;o.parentNode.hasAttribute(t);)o=o.parentNode;var s=h.vertical?"top":"left",a=i.get.offset(h.container),l=i.get.offset(o);w||(a[s]-=d.scrollPos()),d.scrollTo(l[s]-a[s],r)}}return d},this.scrollPos=function(e){return arguments.length?(i.type.Function(e)&&(x=e),d):x.call(d)},this.info=function(e){var t={size:y,vertical:h.vertical,scrollPos:v,scrollDirection:m,container:h.container,isDocument:w};return arguments.length?void 0!==t[e]?t[e]:void 0:t},this.loglevel=function(e){return d},this.enabled=function(e){return arguments.length?(S!=e&&(S=!!e,d.updateScene(p,!0)),d):S},this.destroy=function(e){window.clearTimeout(s);for(var t=p.length;t--;)p[t].destroy(e);return h.container.removeEventListener("resize",T,{passive:!0}),h.container.removeEventListener("scroll",T,{passive:!0}),i.cAF(o),null},b(),d};var n={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};e.Controller.addOption=function(e,t){n.defaults[e]=t},e.Controller.extend=function(t){var n=this;e.Controller=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Controller,n),e.Controller.prototype=n.prototype,e.Controller.prototype.constructor=e.Controller},e.Scene=function(n){var o,s,a="BEFORE",l="DURING",c="AFTER",f=r.defaults,u=this,d=i.extend({},f,n),h=a,p=0,g={start:0,end:0},v=0,m=!0,w=function(){for(var e in d)f.hasOwnProperty(e)||delete d[e];for(var t in f)L(t);C()},y={};this.on=function(e,t){return i.type.Function(t)&&(e=e.trim().split(" "),e.forEach(function(e){var n=e.split("."),r=n[0],i=n[1];"*"!=r&&(y[r]||(y[r]=[]),y[r].push({namespace:i||"",callback:t}))})),u},this.off=function(e,t){return e?(e=e.trim().split(" "),e.forEach(function(e,n){var r=e.split("."),i=r[0],o=r[1]||"",s="*"===i?Object.keys(y):[i];s.forEach(function(e){for(var n=y[e]||[],r=n.length;r--;){var i=n[r];!i||o!==i.namespace&&"*"!==o||t&&t!=i.callback||n.splice(r,1)}n.length||delete y[e]})}),u):u},this.trigger=function(t,n){if(t){var r=t.trim().split("."),i=r[0],o=r[1],s=y[i];s&&s.forEach(function(t,r){o&&o!==t.namespace||t.callback.call(u,new e.Event(i,t.namespace,u,n))})}return u},u.on("change.internal",function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?E():"reverse"===e.what&&u.update())}).on("shift.internal",function(e){S(),u.update()}),this.addTo=function(t){return t instanceof e.Controller&&s!=t&&(s&&s.removeScene(u),s=t,C(),b(!0),E(!0),S(),s.info("container").addEventListener("resize",x,{passive:!0}),t.addScene(u),u.trigger("add",{controller:s}),u.update()),u},this.enabled=function(e){return arguments.length?(m!=e&&(m=!!e,u.update(!0)),u):m},this.remove=function(){if(s){s.info("container").removeEventListener("resize",x,{passive:!0});var e=s;s=void 0,e.removeScene(u),u.trigger("remove")}return u},this.destroy=function(e){return u.trigger("destroy",{reset:e}),u.remove(),u.off("*.*"),null},this.update=function(e){if(s)if(e)if(s.enabled()&&m){var t,n=s.info("scrollPos");t=d.duration>0?(n-g.start)/(g.end-g.start):n>=g.start?1:0,u.trigger("update",{startPos:g.start,endPos:g.end,scrollPos:n}),u.progress(t)}else T&&h===l&&N(!0);else s.updateScene(u,!1);return u},this.refresh=function(){return b(),E(),u},this.progress=function(e){if(arguments.length){var t=!1,n=h,r=s?s.info("scrollDirection"):"PAUSED",i=d.reverse||e>=p;if(0===d.duration?(t=p!=e,p=e<1&&i?0:1,h=0===p?a:l):e<0&&h!==a&&i?(p=0,h=a,t=!0):e>=0&&e<1&&i?(p=e,h=l,t=!0):e>=1&&h!==c?(p=1,h=c,t=!0):h!==l||i||N(),t){var o={progress:p,state:h,scrollDirection:r},f=h!=n,g=function(e){u.trigger(e,o)};f&&n!==l&&(g("enter"),g(n===a?"start":"end")),g("progress"),f&&h!==l&&(g(h===a?"start":"end"),g("leave"))}return u}return p};var S=function(){g={start:v+d.offset},s&&d.triggerElement&&(g.start-=s.info("size")*d.triggerHook),g.end=g.start+d.duration},b=function(e){if(o){var t="duration";F(t,o.call(u))&&!e&&(u.trigger("change",{what:t,newval:d[t]}),u.trigger("shift",{reason:t}))}},E=function(e){var n=0,r=d.triggerElement;if(s&&(r||v>0)){if(r)if(r.parentNode){for(var o=s.info(),a=i.get.offset(o.container),l=o.vertical?"top":"left";r.parentNode.hasAttribute(t);)r=r.parentNode;var c=i.get.offset(r);o.isDocument||(a[l]-=s.scrollPos()),n=c[l]-a[l]}else u.triggerElement(void 0);var f=n!=v;v=n,f&&!e&&u.trigger("shift",{reason:"triggerElementPosition"})}},x=function(e){d.triggerHook>0&&u.trigger("shift",{reason:"containerResize"})},z=i.extend(r.validate,{duration:function(e){if(i.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100;e=function(){return s?s.info("size")*t:0}}if(i.type.Function(e)){o=e;try{e=parseFloat(o())}catch(t){e=-1}}if(e=parseFloat(e),!i.type.Number(e)||e<0)throw o?(o=void 0,0):0;return e}}),C=function(e){e=arguments.length?[e]:Object.keys(z),e.forEach(function(e,t){var n;if(z[e])try{n=z[e](d[e])}catch(t){n=f[e]}finally{d[e]=n}})},F=function(e,t){var n=!1,r=d[e];return d[e]!=t&&(d[e]=t,C(e),n=r!=d[e]),n},L=function(e){u[e]||(u[e]=function(t){return arguments.length?("duration"===e&&(o=void 0),F(e,t)&&(u.trigger("change",{what:e,newval:d[e]}),r.shifts.indexOf(e)>-1&&u.trigger("shift",{reason:e})),u):d[e]})};this.controller=function(){return s},this.state=function(){return h},this.scrollOffset=function(){return g.start},this.triggerPosition=function(){var e=d.offset;return s&&(e+=d.triggerElement?v:s.info("size")*u.triggerHook()),e};var T,A;u.on("shift.internal",function(e){var t="duration"===e.reason;(h===c&&t||h===l&&0===d.duration)&&N(),t&&O()}).on("progress.internal",function(e){N()}).on("add.internal",function(e){O()}).on("destroy.internal",function(e){u.removePin(e.reset)});var N=function(e){if(T&&s){var t=s.info(),n=A.spacer.firstChild;if(e||h!==l){var r={position:A.inFlow?"relative":"absolute",top:0,left:0},o=i.css(n,"position")!=r.position;A.pushFollowers?d.duration>0&&(h===c&&0===parseFloat(i.css(A.spacer,"padding-top"))?o=!0:h===a&&0===parseFloat(i.css(A.spacer,"padding-bottom"))&&(o=!0)):r[t.vertical?"top":"left"]=d.duration*p,i.css(n,r),o&&O()}else{"fixed"!=i.css(n,"position")&&(i.css(n,{position:"fixed"}),O());var f=i.get.offset(A.spacer,!0),u=d.reverse||0===d.duration?t.scrollPos-g.start:Math.round(p*d.duration*10)/10;f[t.vertical?"top":"left"]+=u,i.css(A.spacer.firstChild,{top:f.top,left:f.left})}}},O=function(){if(T&&s&&A.inFlow){var e=h===l,t=s.info("vertical"),n=A.spacer.firstChild,r=i.isMarginCollapseType(i.css(A.spacer,"display")),o={};A.relSize.width||A.relSize.autoFullWidth?e?i.css(T,{width:i.get.width(A.spacer)}):i.css(T,{width:"100%"}):(o["min-width"]=i.get.width(t?T:n,!0,!0),o.width=e?o["min-width"]:"auto"),A.relSize.height?e?i.css(T,{height:i.get.height(A.spacer)-(A.pushFollowers?d.duration:0)}):i.css(T,{height:"100%"}):(o["min-height"]=i.get.height(t?n:T,!0,!r),o.height=e?o["min-height"]:"auto"),A.pushFollowers&&(o["padding"+(t?"Top":"Left")]=d.duration*p,o["padding"+(t?"Bottom":"Right")]=d.duration*(1-p)),i.css(A.spacer,o)}},_=function(){s&&T&&h===l&&!s.info("isDocument")&&N()},P=function(){s&&T&&h===l&&((A.relSize.width||A.relSize.autoFullWidth)&&i.get.width(window)!=i.get.width(A.spacer.parentNode)||A.relSize.height&&i.get.height(window)!=i.get.height(A.spacer.parentNode))&&O()},D=function(e){s&&T&&h===l&&!s.info("isDocument")&&(e.preventDefault(),s._setScrollPos(s.info("scrollPos")-((e.wheelDelta||e[s.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))};this.setPin=function(e,n){var r={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"};if(n=i.extend({},r,n),e=i.get.elements(e)[0],!e)return u;if("fixed"===i.css(e,"position"))return u;if(T){if(T===e)return u;u.removePin()}T=e;var o=T.parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];T.parentNode.style.display="none";var a="absolute"!=i.css(T,"position"),l=i.css(T,s.concat(["display"])),c=i.css(T,["width","height"]);T.parentNode.style.display=o,!a&&n.pushFollowers&&(n.pushFollowers=!1);var f=T.parentNode.insertBefore(document.createElement("div"),T),d=i.extend(l,{position:a?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(a||i.extend(d,i.css(T,["width","height"])),i.css(f,d),f.setAttribute(t,""),i.addClass(f,n.spacerClass),A={spacer:f,relSize:{width:"%"===c.width.slice(-1),height:"%"===c.height.slice(-1),autoFullWidth:"auto"===c.width&&a&&i.isMarginCollapseType(l.display)},pushFollowers:n.pushFollowers,inFlow:a},!T.___origStyle){T.___origStyle={};var h=T.style,p=s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]);p.forEach(function(e){T.___origStyle[e]=h[e]||""})}return A.relSize.width&&i.css(f,{width:c.width}),A.relSize.height&&i.css(f,{height:c.height}),f.appendChild(T),i.css(T,{position:a?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(A.relSize.width||A.relSize.autoFullWidth)&&i.css(T,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",_,{passive:!0}),window.addEventListener("resize",_,{passive:!0}),window.addEventListener("resize",P,{passive:!0}),T.addEventListener("mousewheel",D),T.addEventListener("DOMMouseScroll",D),N(),u},this.removePin=function(e){if(T){if(h===l&&N(!0),e||!s){var n=A.spacer.firstChild;if(n.hasAttribute(t)){var r=A.spacer.style,o=["margin","marginLeft","marginRight","marginTop","marginBottom"];margins={},o.forEach(function(e){margins[e]=r[e]||""}),i.css(n,margins)}A.spacer.parentNode.insertBefore(n,A.spacer),A.spacer.parentNode.removeChild(A.spacer),T.parentNode.hasAttribute(t)||(i.css(T,T.___origStyle),delete T.___origStyle)}window.removeEventListener("scroll",_,{passive:!0}),window.removeEventListener("resize",_,{passive:!0}),window.removeEventListener("resize",P,{passive:!0}),T.removeEventListener("mousewheel",D),T.removeEventListener("DOMMouseScroll",D),T=void 0}return u};var R,k=[];return u.on("destroy.internal",function(e){u.removeClassToggle(e.reset)}),this.setClassToggle=function(e,t){var n=i.get.elements(e);return 0!==n.length&&i.type.String(t)?(k.length>0&&u.removeClassToggle(),R=t,k=n,u.on("enter.internal_class leave.internal_class",function(e){var t="enter"===e.type?i.addClass:i.removeClass;k.forEach(function(e,n){t(e,R)})}),u):u},this.removeClassToggle=function(e){return e&&k.forEach(function(e,t){i.removeClass(e,R)}),u.off("start.internal_class end.internal_class"),R=void 0,k=[],u},w(),u};var r={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!i.type.Number(e))throw 0;return e},triggerElement:function(e){if(e=e||void 0){var t=i.get.elements(e)[0];if(!t||!t.parentNode)throw 0;e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(i.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw 0;e=t[e]}return e},reverse:function(e){return!!e}},shifts:["duration","offset","triggerHook"]};e.Scene.addOption=function(e,t,n,i){e in r.defaults||(r.defaults[e]=t,r.validate[e]=n,i&&r.shifts.push(e))},e.Scene.extend=function(t){var n=this;e.Scene=function(){return n.apply(this,arguments),this.$super=i.extend({},this),t.apply(this,arguments)||this},i.extend(e.Scene,n),e.Scene.prototype=n.prototype,e.Scene.prototype.constructor=e.Scene},e.Event=function(e,t,n,r){r=r||{};for(var i in r)this[i]=r[i];return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var i=e._util=function(e){var t,n={},r=function(e){return parseFloat(e)||0},i=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},o=function(t,n,o,s){if(n=n===document?e:n,n===e)s=!1;else if(!u.DomElement(n))return 0;t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase();var a=(o?n["offset"+t]||n["outer"+t]:n["client"+t]||n["inner"+t])||0;if(o&&s){var l=i(n);a+="Height"===t?r(l.marginTop)+r(l.marginBottom):r(l.marginLeft)+r(l.marginRight)}return a},s=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})};n.extend=function(e){for(e=e||{},t=1;t-1};var a=0,l=["ms","moz","webkit","o"],c=e.requestAnimationFrame,f=e.cancelAnimationFrame;for(t=0;!c&&t=0},u.DomElement=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var d=n.get={};return d.elements=function(t){var n=[];if(u.String(t))try{t=document.querySelectorAll(t)}catch(e){return n}if("nodelist"===u(t)||u.Array(t))for(var r=0,i=n.length=t.length;re?(n&&(clearTimeout(n),n=null),l=d,r=t.apply(s,a),n||(s=a=null)):n||!1===o.trailing||(n=setTimeout(h,c)),r};return d.cancel=function(){clearTimeout(n),l=0,n=s=a=null},d},this.helpers.debounce=function(t,e,i){var o;return function(){var n=this,s=arguments,a=i&&!o;clearTimeout(o),o=setTimeout(function(){o=null,i||t.apply(n,s)},e),a&&t.apply(n,s)}},this.helpers.isInViewport=function(t){var e=t.getBoundingClientRect(),i=document.documentElement,o=.75*e.height;return e.top>=-o&&e.bottom<=(window.innerHeight||i.clientHeight)+o},this.helpers.date_now=Date.now||function(){return(new Date).getTime()},this.helpers.hasTouch="object"==typeof Modernizr&&Modernizr.touchevents||!1,this.helpers.hasTouchMobile=this.helpers.hasTouch&&window.matchMedia("(max-width: 1024px)").matches,this.helpers.ua=navigator.userAgent||"",this.helpers.is_mobile_ie=-1!==this.helpers.ua.indexOf("IEMobile"),this.helpers.is_firefox=-1!==this.helpers.ua.indexOf("Firefox"),this.helpers.isAtLeastIE11=!(!this.helpers.ua.match(/Trident/)||this.helpers.ua.match(/MSIE/)),this.helpers.isIE11=!(!this.helpers.ua.match(/Trident/)||!this.helpers.ua.match(/rv[ :]11/)),this.helpers.isMac=/^Mac/.test(navigator.platform),this.helpers.is_safari=/^((?!chrome|android).)*safari/i.test(this.helpers.ua),this.helpers.isIE10=navigator.userAgent.match("MSIE 10"),this.helpers.isIE9=navigator.userAgent.match("MSIE 9"),this.helpers.is_EDGE=/Edge\/12./i.test(this.helpers.ua),this.helpers.is_pb=!this.helpers.is_undefined(t.ZnPbFactory);var o=t("body");this.helpers.is_EDGE&&o.addClass("is-edge"),this.helpers.isIE11&&o.addClass("is-ie11"),this.helpers.is_safari&&o.addClass("is-safari")},contact_forms:function(e){var i=this;(e?e.find(".zn-contactForm"):t(".zn-contactForm")).each(function(e,o){var n=t(o),s=n.find(".zn-formItem-field--timepicker"),a=n.find(".zn-formItem-field--datepicker"),r=a.is("[data-datepickerlang]")?a.attr("data-datepickerlang"):"",l=a.is("[data-dateformat]")?a.attr("data-dateformat"):"yy-mm-dd",h=s.is("[data-timeformat]")?s.attr("data-timeformat"):"h:i A";s.length>0&&s.timepicker({timeFormat:h,className:"cf-elm-tp"}),a.length>0&&(a.datepicker({dateFormat:l,showOtherMonths:!0}).datepicker("widget").wrap('
    '),""!==r&&t.datepicker.setDefaults(t.datepicker.regional[r])),n.on("submit",function(e){if(e.preventDefault(),!0===i.form_submitting)return!1;i.form_submitting=!0;var o=t(this),n=o.find(".zn_contact_ajax_response:eq(0)"),s=!1,a={fields:o.find('textarea, select, input[type="text"], input[type="checkbox"], input[type="hidden"]')},r=n.attr("id"),l=o.find(".zn-formSubmit");if((i.helpers.isIE11||i.helpers.isIE10||i.helpers.isIE9)&&o.is('[action="#"]')&&o.attr("action",""),l.addClass("zn-contactForm--loading"),a.fields.each(function(){var e=t(this),i=e.parent();e.is(":checkbox")&&(e.is(":checked")?e.val(!0):e.val("")),i.removeClass("zn-formItem--invalid"),e.hasClass("zn_validate_not_empty")?e.is(":checkbox")?e.is(":checked")||(i.addClass("zn-formItem--invalid"),s=!0):""===e.val()&&(i.addClass("zn-formItem--invalid"),s=!0):e.hasClass("zn_validate_is_email")?e.val().match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)||(i.addClass("zn-formItem--invalid"),s=!0):e.hasClass("zn_validate_is_numeric")&&isNaN(e.val())&&(i.addClass("zn-formItem--invalid"),s=!0)}),s)return l.removeClass("zn-contactForm--loading"),i.form_submitting=!1,!1;var h=o.serialize();return t.post(o.attr("action"),h).success(function(e){i.form_submitting=!1,l.removeClass("zn-contactForm--loading");var n=t(e).find("#"+r+" > .zn_cf_response"),s=t("#"+r),h=o.data("redirect");s.html(n),n.hasClass("alert-success")&&(a.fields.val(""),h&&window.location.replace(h))}).error(function(){console.log("Error loading page")}),!1})})},background_video:function(e){var i=this,o=e.find(".zn-videoBg:not(.zn-videoBg--no-init)");o.length&&o.each(function(e,o){var n=t(o),s=n.is("[data-video-setup]")&&i.helpers.IsJsonString(n.attr("data-video-setup"))?JSON.parse(n.attr("data-video-setup")):{};if("undefined"!=typeof video_background)new video_background(n,s)})},doParallax:function(e){var i=this,o=t(".js-znParallax",t(e));o.length>0&&!i.helpers.hasTouchMobile&&void 0!==t.fn.znParallax&&o.znParallax()},doObjectParallax:function(e){var i=this;if(t(".js-doObjParallax",t(e)).length>0&&!i.helpers.hasTouchMobile&&!i.helpers.is_mobile_ie&&"undefined"!=typeof Rellax)new Rellax(".js-doObjParallax")},entryAnimations:function(e){var i=this,o=t(e).find(".zn-animateInViewport"),n=[];o.length>0&&o.each(function(e,o){function s(){t(o).parent().hasClass("eluida7543286")&&console.log(i.helpers.isInViewport(o)),!n[e]&&i.helpers.isInViewport(o)&&(a.removeClass("zn-animateInViewport").addClass("is-animating"),n[e]=!0)}var a=t(o);a.css("animation-delay",a.attr("data-anim-delay")),s(),t(window).on("scroll",s)})},objectFitCover:function(e){function i(t,e,i){if(!t||!e)return!1;var o=e.naturalHeight||e.videoHeight,n=!1;(e.naturalWidth||e.videoWidth)/o>=t.offsetWidth/t.offsetHeight&&(n=!0),i&&(n=!n),n?(e.style.height="100%",e.style.width="auto"):(e.style.height="auto",e.style.width="100%")}function o(t,e){var i=window.getComputedStyle(t);"hidden"!==i.overflow&&(t.style.overflow="hidden"),"relative"!==i.position&&"absolute"!==i.position&&"fixed"!==i.position&&(t.style.position="relative"),e.style.position="absolute",e.style.top="50%",e.style.left="50%",e.style.transform="translate(-50%,-50%)"}function n(t){for(var e=document.getElementsByClassName(t),n=0;n3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',i=function(i){t(i).on("click",e,this.close)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.close=function(e){function o(){a.detach().trigger("closed.bs.alert").remove()}var n=t(this),s=n.attr("data-target");s||(s=(s=n.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===s?[]:s);e&&e.preventDefault(),a.length||(a=n.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",o).emulateTransitionEnd(i.TRANSITION_DURATION):o())};var o=t.fn.alert;t.fn.alert=function(e){return this.each(function(){var o=t(this),n=o.data("bs.alert");n||o.data("bs.alert",n=new i(this)),"string"==typeof e&&n[e].call(o)})},t.fn.alert.Constructor=i,t.fn.alert.noConflict=function(){return t.fn.alert=o,this},t(document).on("click.bs.alert.data-api",e,i.prototype.close)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.button"),s="object"==typeof e&&e;n||o.data("bs.button",n=new i(this,s)),"toggle"==e?n.toggle():e&&n.setState(e)})}var i=function(e,o){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,o),this.isLoading=!1};i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",o=this.$element,n=o.is("input")?"val":"html",s=o.data();e+="Text",null==s.resetText&&o.data("resetText",o[n]()),setTimeout(t.proxy(function(){o[n](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,o.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,o.removeClass(i).removeAttr(i).prop(i,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var o=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=o,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var o=t(i.target).closest(".btn");e.call(o,"toggle"),t(i.target).is('input[type="radio"], input[type="checkbox"]')||(i.preventDefault(),o.is("input,button")?o.trigger("focus"):o.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";function e(e){var i=e.attr("data-target");i||(i=(i=e.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var o=i&&t(i);return o&&o.length?o:e.parent()}function i(i){i&&3===i.which||(t(o).remove(),t(n).each(function(){var o=t(this),n=e(o),s={relatedTarget:this};n.hasClass("open")&&(i&&"click"==i.type&&/input|textarea/i.test(i.target.tagName)&&t.contains(n[0],i.target)||(n.trigger(i=t.Event("hide.bs.dropdown",s)),i.isDefaultPrevented()||(o.attr("aria-expanded","false"),n.removeClass("open").trigger(t.Event("hidden.bs.dropdown",s)))))}))}var o=".dropdown-backdrop",n='[data-toggle="dropdown"]',s=function(e){t(e).on("click.bs.dropdown",this.toggle)};s.VERSION="3.3.7",s.prototype.toggle=function(o){var n=t(this);if(!n.is(".disabled, :disabled")){var s=e(n),a=s.hasClass("open");if(i(),!a){"ontouchstart"in document.documentElement&&!s.closest(".navbar-nav").length&&t(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(t(this)).on("click",i);var r={relatedTarget:this};if(s.trigger(o=t.Event("show.bs.dropdown",r)),o.isDefaultPrevented())return;n.trigger("focus").attr("aria-expanded","true"),s.toggleClass("open").trigger(t.Event("shown.bs.dropdown",r))}return!1}},s.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var o=t(this);if(i.preventDefault(),i.stopPropagation(),!o.is(".disabled, :disabled")){var s=e(o),a=s.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&s.find(n).trigger("focus"),o.trigger("click");var r=s.find(".dropdown-menu li:not(.disabled):visible a");if(r.length){var l=r.index(i.target);38==i.which&&l>0&&l--,40==i.which&&l
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,i,o){if(this.enabled=!0,this.type=e,this.$element=t(i),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var n=this.options.trigger.split(" "),s=n.length;s--;){var a=n[s];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},i=this.getDefaults();return this._options&&t.each(this._options,function(t,o){i[t]!=o&&(e[t]=o)}),e},e.prototype.enter=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusin"==e.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var i=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i)),e instanceof t.Event&&(i.inState["focusout"==e.type?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}},e.prototype.show=function(){var i=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var o=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!o)return;var n=this,s=this.tip(),a=this.getUID(this.type);this.setContent(),s.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&s.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,s[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,h=l.test(r);h&&(r=r.replace(l,"")||"top"),s.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?s.appendTo(this.options.container):s.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),c=s[0].offsetWidth,p=s[0].offsetHeight;if(h){var u=r,f=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+p>f.bottom?"top":"top"==r&&d.top-pf.width?"left":"left"==r&&d.left-ca.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var i=this;e&&((i=t(e.currentTarget).data("bs."+this.type))||(i=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,i))),e?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var i=t.fn.tooltip;t.fn.tooltip=function(i){return this.each(function(){var o=t(this),n=o.data("bs.tooltip"),s="object"==typeof i&&i;!n&&/destroy|hide/.test(i)||(n||o.data("bs.tooltip",n=new e(this,s)),"string"==typeof i&&n[i]())})},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=i,this}}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var o=t(this),n=o.data("bs.tab");n||o.data("bs.tab",n=new i(this)),"string"==typeof e&&n[e]()})}var i=function(e){this.element=t(e)};i.VERSION="3.3.7",i.TRANSITION_DURATION=150,i.prototype.show=function(){var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),o=e.data("target");if(o||(o=(o=e.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var n=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:n[0]});if(n.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(o);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){n.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:n[0]})})}}},i.prototype.activate=function(e,o,n){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),n&&n()}var a=o.find("> .active"),r=n&&t.support.transition&&(a.length&&a.hasClass("fade")||!!o.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var o=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=o,this};var n=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',n).on("click.bs.tab.data-api",'[data-toggle="pill"]',n)}(jQuery),function(t){"use strict";function e(e){var i,o=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(o)}function i(e){return this.each(function(){var i=t(this),n=i.data("bs.collapse"),s=t.extend({},o.DEFAULTS,i.data(),"object"==typeof e&&e);!n&&s.toggle&&/show|hide/.test(e)&&(s.toggle=!1),n||i.data("bs.collapse",n=new o(this,s)),"string"==typeof e&&n[e]()})}var o=function(e,i){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.3.7",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0},o.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},o.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,n=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(n&&n.length&&(e=n.data("bs.collapse"))&&e.transitioning)){var s=t.Event("show.bs.collapse");if(this.$element.trigger(s),!s.isDefaultPrevented()){n&&n.length&&(i.call(n,"hide"),e||n.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[a](this.$element[0][l])}}}},o.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var n=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!t.support.transition)return n.call(this);this.$element[i](0).one("bsTransitionEnd",t.proxy(n,this)).emulateTransitionEnd(o.TRANSITION_DURATION)}}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,o){var n=t(o);this.addAriaAndCollapsedClass(e(n),n)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var n=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=n,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(o){var n=t(this);n.attr("data-target")||o.preventDefault();var s=e(n),a=s.data("bs.collapse")?"toggle":n.data();i.call(s,a)})}(jQuery),function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}t.fn.emulateTransitionEnd=function(e){var i=!1,o=this;t(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||t(o).trigger(t.support.transition.end)},e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(){if(void 0!=jQuery){var t=jQuery,e=function(){var t=navigator.userAgent.toLowerCase();return-1!=t.indexOf("msie")&&parseInt(t.split("msie")[1])}(),i=0,o=0,n=0;jQuery.fn.extend({ensureLoad:function(i){return this.each(function(){this.complete||4===this.readyState?i.call(this):"uninitialized"===this.readyState&&0===this.src.indexOf("data:")?(t(this).trigger("error"),i.call(this)):(t(this).one("load",i),e&&void 0!=this.src&&-1==this.src.indexOf("?")&&(this.src=this.src+"?"+(new Date).getTime()))})}}),video_background=function(e,o){return this.hidden=!1,this.$holder=e,this.isVimeoPlaying=!0,this.isVimeoMute=1,this.id="video_background_video_"+i,i++,this.parameters={position:"absolute","z-index":"-1",video_ratio:!1,loop:!0,autoplay:!0,muted:!1,mp4:!1,webm:!1,ogg:!1,youtube:!1,vimeo:!1,controls:1,controls_position:"bottom-right",priority:"html5",fallback_image:!1,sizing:"fill",start:0,video_overlay:0,mobile_play:"no",tranitionIn:!0},t.each(o,t.proxy(function(t,e){this.parameters[t]=e},this)),this.$video_holder=t('
    ').appendTo(e).css({"z-index":this.parameters["z-index"],position:this.parameters.position,top:0,left:0,right:0,bottom:0,overflow:"hidden"}),this.ismobile=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i),this.decision="image",this.ismobile||(this.decision=this.parameters.priority,!1!==this.parameters.youtube?this.decision="youtube":!1!==this.parameters.vimeo?this.decision="vimeo":this.decision="html5"),"image"==this.decision?this.make_image():"youtube"==this.decision?this.make_youtube():"vimeo"==this.decision?this.make_vimeo():this.make_video(),this},video_background.prototype={make_video:function(){var e='",this.$video=t(e).addClass("object-fit__cover"),this.$video_holder.append(this.$video),this.video=this.$video.get(0),"object"!=typeof Modernizr||Modernizr.objectfit?this.$video.css({width:"100%",height:"100%"}):!1!==this.parameters.video_ratio&&(this.resize_timeout=!1,t(window).resize(t.proxy(function(){clearTimeout(this.resize_timeout),this.resize_timeout=setTimeout(t.proxy(this.video_resize,this),10)},this)),this.video_resize()),this.$video_holder.closest(".zn-videoBg").addClass("is-loaded"),this.parameters.muted&&this.mute(),this.parameters.controls&&this.make_controls()},video_resize:function(t){this.$video=void 0!==t&&!0===t?this.$video.children("iframe"):this.$video;var e=this.$video_holder.width(),i=this.$video_holder.height(),o=e,n=e/this.parameters.video_ratio;n
    ').appendTo(this.$video_holder).css({position:"absolute"}),this.youtube_ready=!1,0==o){var i=document.createElement("script");i.src="https://www.youtube.com/iframe_api";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(i,n),o=1,window.onYouTubeIframeAPIReady=t.proxy(function(){e.trigger("yt_loaded"),this.build_youtube(),o=2},this)}else 1==o?e.bind("yt_loaded",t.proxy(this.build_youtube,this)):2==o&&this.build_youtube()},build_youtube:function(){var e={loop:this.parameters.loop?1:0,start:this.parameters.start,autoplay:this.parameters.autoplay?1:0,controls:0,showinfo:0,wmode:"transparent",iv_load_policy:3,modestbranding:1,rel:0};this.parameters.loop&&(e.playlist=this.parameters.youtube),this.player=new YT.Player(this.id+"_yt",{height:"100%",width:"100%",playerVars:e,videoId:this.parameters.youtube,events:{onReady:t.proxy(this.youtube_ready_fun,this)}})},youtube_ready_fun:function(e){this.youtube_ready=!0,this.$video=t("#"+this.id+"_yt"),this.$video_holder.closest(".zn-videoBg").addClass("is-loaded"),!1!==this.parameters.video_ratio&&(this.resize_timeout=!1,t(window).resize(t.proxy(function(){clearTimeout(this.resize_timeout),this.resize_timeout=setTimeout(t.proxy(this.video_resize,this),10)},this)),this.video_resize()),this.parameters.muted&&this.mute(),this.parameters.controls&&this.make_controls()},make_vimeo:function(){t("html");this.$video=t('
    ').appendTo(this.$video_holder).css({position:"absolute",top:0,left:0,right:0,bottom:0}),this.vimeo_ready=!1,0===n?t.getScript("//player.vimeo.com/api/player.js",t.proxy(function(){this.build_vimeo(),n=1},this)):1==n&&this.build_vimeo()},build_vimeo:function(){var t={id:this.parameters.vimeo,loop:this.parameters.loop?1:0,autoplay:this.parameters.autoplay?1:0};this.player=new Vimeo.Player(this.id+"_vm",t);var e=this;this.player.on("loaded",function(){e.vimeo_ready_fun()}),this.player.on("play",function(){e.isVimeoPlaying=!0}),this.player.on("pause",function(){e.isVimeoPlaying=!1}),this.player.getPaused().then(function(t){e.isVimeoPlaying=!t}),this.player.on("volumechange",function(t){e.isVimeoMute=0===t.volume})},vimeo_ready_fun:function(e){this.vimeo_ready=!0,this.$video=t("#"+this.id+"_vm"),this.$video_holder.closest(".zn-videoBg").addClass("is-loaded"),!1!==this.parameters.video_ratio&&(this.resize_timeout=!1,t(window).resize(t.proxy(function(){clearTimeout(this.resize_timeout),this.resize_timeout=setTimeout(t.proxy(this.video_resize,this),10)},this)),this.video_resize(!0)),this.parameters.start&&this.player.setCurrentTime(this.parameters.start),this.parameters.muted&&(this.isVimeoMute=!0,this.mute()),this.parameters.controls&&this.make_controls()},make_controls:function(){var e,i=this;e='").appendTo(this.$video_holder),this.$video_holder.find(".btn-toggleplay").on("click",function(e){e.preventDefault(),i.toggle_play(),t(this).children("i").toggleClass("paused")}),this.$video_holder.find(".btn-audio").on("click",function(e){e.preventDefault(),i.toggle_mute(),t(this).children("i").toggleClass("mute")})},make_image:function(){!1!==this.parameters.fallback_image&&""!=this.parameters.fallback_image&&(this.$img=t('').appendTo(this.$video_holder).css({position:"absolute"}),"object"!=typeof Modernizr||Modernizr.objectfit?this.$img.css({width:"100%",height:"100%"}):this.$img.ensureLoad(t.proxy(this.image_loaded,this)))},image_loaded:function(){this.original_width=this.$img.width(),this.original_height=this.$img.height(),this.resize_timeout=!1,t(window).resize(t.proxy(function(){clearTimeout(this.resize_timeout),this.resize_timeout=setTimeout(t.proxy(this.image_resize,this),10)},this)),this.image_resize()},image_resize:function(){var t=this.$video_holder.width(),e=this.$video_holder.height(),i=t,o=this.original_height/(this.original_width/t);("adjust"==this.parameters.sizing&&o>e||"fill"==this.parameters.sizing&&o=i?i:t};o.options={speed:-2,center:!1,round:!0},i&&Object.keys(i).forEach(function(t){o.options[t]=i[t]}),o.options.speed=d(o.options.speed,-10,10),e||(e=".rellax");var c=document.querySelectorAll(e);if(!(c.length>0))throw new Error("The elements you're trying to select don't exist.");o.elems=c;var p=function(t){var e=t.dataset.rellaxPercentage,i=t.dataset.rellaxSpeed,n=e||o.options.center?window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop:0,a=n+t.getBoundingClientRect().top,r=t.clientHeight||t.offsetHeight||t.scrollHeight,l=e||(n-a+s)/(r+s);o.options.center&&(l=.5);var h=i?d(i,-10,10):o.options.speed;(e||o.options.center)&&(h=d(i||o.options.speed,-5,5));var c=f(l,h),p=t.style.cssText,u="";if(p.indexOf("transform")>=0){var m=p.indexOf("transform"),v=p.slice(m),g=v.indexOf(";");u=g?" "+v.slice(11,g).replace(/\s/g,""):" "+v.slice(11).replace(/\s/g,"")}return{base:c,top:a,height:r,speed:h,style:p,transform:u}},u=function(){var t=n;return n=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,t!=n},f=function(t,e){var i=e*(100*(1-t));return o.options.round?Math.round(10*i)/10:i},m=function(){u()&&!1===r&&v(),l(m)},v=function(){for(var t=0;t0)return parseInt(t.substring(i+5,t.indexOf(".",i)),10);if(t.indexOf("Trident/")>0){var o=t.indexOf("rv:");return parseInt(t.substring(o+3,t.indexOf(".",o)),10)}var n=t.indexOf("Edge/");return n>0&&parseInt(t.substring(n+5,t.indexOf(".",n)),10)}function o(t,e,i){var o;return function(){var n=this,s=arguments,a=i&&!o;clearTimeout(o),o=setTimeout(function(){o=null,i||t.apply(n,s)},e||100),a&&t.apply(n,s)}}function n(e,i){this.element=e,this.options=t.extend({},d,i),this._defaults=d,this._name=s,this.init(e)}var s="znParallax",a=t(e),r=!1,l=a.height(),h=!1,d={bleed:0};n.prototype={init:function(n){var s=this,l=t(n);this.$par=l.parent(),this.$bg=l.children().first(),this.scaleFactor=this.options.bleed?"scale("+this.options.bleed+")":"",this.updateStuff(),this.render(),l.hasClass("is-fixed")||l.addClass("is-fixed"),r=this.mobileCheck();var h=void 0!==e.isSmoothScroll?"smoothScrollCustomEvent scroll":"scroll";a.on(h,function(){s.mobileCheck(),r||(s.updateStuff(),s.render())}),a.on("orientationchange resize",o(function(){s.mobileCheck(),r?s.disableParallax():(s.updateStuff(),l.hasClass("is-fixed")||l.addClass("is-fixed"))})),i()&&(i()>=11?(t("body").on("mousewheel",function(){h.preventDefault();var t=h.wheelDelta,i=e.pageYOffset;e.scrollTo(0,i-t/4)}),a.scroll()):(t(e).off("scroll"),s.disableParallax()))},mobileCheck:function(){var t="object"==typeof Modernizr&&Modernizr.touchevents||!1;r=t&&e.matchMedia("(max-width: 1024px)").matches},updateStuff:function(){var e=this;o((l=a.height(),e.parTop=e.$par.offset().top,e.parLeft=Math.ceil(e.isRtl()?"-"+(a.width()-(e.$par.offset().left+e.$par.outerWidth())):e.$par.offset().left),e.parWidth=e.$par.outerWidth(),e.parHeight=e.$par.outerHeight(),void t(e.element).css({height:e.parHeight,width:e.parWidth})),200)},isRtl:function(){var e=t("html");return e.is("[dir]")&&"rtl"===e.attr("dir")},render:function(){var i=t(this.element),o=e.scrollY||e.pageYOffset||0,n=a.scrollTop();if(!h||n+l>=this.parTop&&n<=this.parTop+this.parHeight){var s=((o-this.parTop)/1.3).toFixed(0);i.addClass("is-visible"),i.css({transform:"translate3d("+this.parLeft+"px,"+(this.parTop-o)+"px,0)"+this.scaleFactor}),this.$bg.css("transform","translate3d(0,"+s+"px,0)"),h=!0}else i.removeClass("is-visible")},disableParallax:function(){t(this.element).removeClass("is-fixed").css({transform:"",height:""}),this.$bg.css("transform","")}},t.fn[s]=function(e){return this.each(function(){t.data(this,"plugin_"+s)||t.data(this,"plugin_"+s,new n(this,e))})}}(jQuery,window),function(t,e,i){function o(t,e){return typeof t===e}function n(){return"function"!=typeof e.createElement?e.createElement(arguments[0]):_?e.createElementNS.call(e,"http://www.w3.org/2000/svg",arguments[0]):e.createElement.apply(e,arguments)}function s(t){return t.replace(/([a-z])-([a-z])/g,function(t,e,i){return e+i.toUpperCase()}).replace(/^-/,"")}function a(){var t=e.body;return t||(t=n(_?"svg":"body"),t.fake=!0),t}function r(t,i,o,s){var r,l,h,d,c="modernizr",p=n("div"),u=a();if(parseInt(o,10))for(;o--;)h=n("div"),h.id=s?s[o]:c+(o+1),p.appendChild(h);return r=n("style"),r.type="text/css",r.id="s"+c,(u.fake?u:p).appendChild(r),u.appendChild(p),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(e.createTextNode(t)),p.id=c,u.fake&&(u.style.background="",u.style.overflow="hidden",d=w.style.overflow,w.style.overflow="hidden",w.appendChild(u)),l=i(p,t),u.fake?(u.parentNode.removeChild(u),w.style.overflow=d,w.offsetHeight):p.parentNode.removeChild(p),!!l}function l(t,e){return!!~(""+t).indexOf(e)}function h(t,e){return function(){return t.apply(e,arguments)}}function d(t,e,i){var n;for(var s in t)if(t[s]in e)return!1===i?t[s]:(n=e[t[s]],o(n,"function")?h(n,i||e):n);return!1}function c(t){return t.replace(/([A-Z])/g,function(t,e){return"-"+e.toLowerCase()}).replace(/^ms-/,"-ms-")}function p(e,o){var n=e.length;if("CSS"in t&&"supports"in t.CSS){for(;n--;)if(t.CSS.supports(c(e[n]),o))return!0;return!1}if("CSSSupportsRule"in t){for(var s=[];n--;)s.push("("+c(e[n])+":"+o+")");return s=s.join(" or "),r("@supports ("+s+"){ #modernizr { position: absolute; }}",function(t){return"absolute"==getComputedStyle(t,null).position})}return i}function u(t,e,a,r){function h(){c&&(delete S.style,delete S.modElem)}if(r=!o(r,"undefined")&&r,!o(a,"undefined")){var d=p(t,a);if(!o(d,"undefined"))return d}for(var c,u,f,m,v,g=["modernizr","tspan","samp"];!S.style&&g.length;)c=!0,S.modElem=n(g.shift()),S.style=S.modElem.style;for(f=t.length,u=0;f>u;u++)if(m=t[u],v=S.style[m],l(m,"-")&&(m=s(m)),S.style[m]!==i){if(r||o(a,"undefined"))return h(),"pfx"!=e||m;try{S.style[m]=a}catch(t){}if(S.style[m]!=v)return h(),"pfx"!=e||m}return h(),!1}function f(t,e,i,n,s){var a=t.charAt(0).toUpperCase()+t.slice(1),r=(t+" "+$.join(a+" ")+a).split(" ");return o(e,"string")||o(e,"undefined")?u(r,e,n,s):(r=(t+" "+z.join(a+" ")+a).split(" "),d(r,e,i))}function m(t,e,o){return f(t,i,i,e,o)}var v=[],g=[],y={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(t,e){var i=this;setTimeout(function(){e(i[t])},0)},addTest:function(t,e,i){g.push({name:t,fn:e,options:i})},addAsyncTest:function(t){g.push({name:null,fn:t})}},b=function(){};b.prototype=y,b=new b;var w=e.documentElement,_="svg"===w.nodeName.toLowerCase(),T=y._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];y._prefixes=T,b.addTest("video",function(){var t=n("video"),e=!1;try{(e=!!t.canPlayType)&&(e=new Boolean(e),e.ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),e.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),e.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""),e.vp9=t.canPlayType('video/webm; codecs="vp9"').replace(/^no$/,""),e.hls=t.canPlayType('application/x-mpegURL; codecs="avc1.42E01E"').replace(/^no$/,""))}catch(t){}return e}),b.addTest("csspointerevents",function(){var t=n("a").style;return t.cssText="pointer-events:auto","auto"===t.pointerEvents});var C=y.testStyles=r;b.addTest("touchevents",function(){var i;if("ontouchstart"in t||t.DocumentTouch&&e instanceof DocumentTouch)i=!0;else{var o=["@media (",T.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");C(o,function(t){i=9===t.offsetTop})}return i});var x="Moz O ms Webkit",$=y._config.usePrefixes?x.split(" "):[];y._cssomPrefixes=$;var E=function(e){var o,n=T.length,s=t.CSSRule;if(void 0===s)return i;if(!e)return!1;if(e=e.replace(/^@/,""),(o=e.replace(/-/g,"_").toUpperCase()+"_RULE")in s)return"@"+e;for(var a=0;n>a;a++){var r=T[a];if(r.toUpperCase()+"_"+o in s)return"@-"+r.toLowerCase()+"-"+e}return!1};y.atRule=E;var z=y._config.usePrefixes?x.toLowerCase().split(" "):[];y._domPrefixes=z;var k={elem:n("modernizr")};b._q.push(function(){delete k.elem});var S={style:k.elem.style};b._q.unshift(function(){delete S.style}),y.testAllProps=f,y.testAllProps=m,b.addTest("flexbox",m("flexBasis","1px",!0));var I=y.prefixed=function(t,e,i){return 0===t.indexOf("@")?E(t):(-1!=t.indexOf("-")&&(t=s(t)),e?f(t,e,i):f(t,"pfx"))};b.addTest("objectfit",!!I("objectFit"),{aliases:["object-fit"]}),b.addTest("backgroundcliptext",function(){return m("backgroundClip","text")}),function(){var t,e,i,n,s,a,r;for(var l in g)if(g.hasOwnProperty(l)){if(t=[],(e=g[l]).name&&(t.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(i=0;i=-i&&t.bottom<=(window.innerHeight||a.clientHeight)+i},this.helpers.debounce=function(e,t,a){var i;return function(){var n=this,o=arguments,s=function(){i=null,a||e.apply(n,o)},l=a&&!i;clearTimeout(i),i=setTimeout(s,t),l&&e.apply(n,o)}}},enable_logoinmenu:function(t){var a=e(t).find(".site-header.kl-center-menu");if(a.length>0){var i=a.find(".main-menu-wrapper").prev(".logo-container"),n=e(".main-nav > ul > li"),o=n.length;if(0!==o){var s;if(o>1){var l=o/2;s=a.hasClass("center-logo-ceil")?Math.ceil(l):Math.floor(l)}else s=1;if(i.length){var r=i.clone().insertAfter(n.eq(s-1));r.removeClass("zn-original-logo").wrap('
  • '),setTimeout(function(){r.parent().addClass("is-loaded")},400)}}}},fixed_header_relative:function(t){var a=e(t).find("#header.site-header--relative.header--fixed");if(a.length>0||window.matchMedia("(min-width: 768px)").matches){a.after('
    ');var i=e("#site-header-FixedRelativeFix"),n=function(){var e=a.outerHeight();void 0!==e&&i.css("height",e)};n(),e(window).on("debouncedresize",function(){n()})}},enable_lazyload:function(){echo.init({offset:50,throttle:250,unload:!1,callback:function(e,t){"load"===t?e.classList.add("is-loaded"):e.classList.remove("is-loaded")}}),e(window).on("zn_tabs_refresh",function(){echo.render()})},enable_portfolio_readmore:function(t){var a=t.find(".znprt_load_more_button");if(0!==a.length){var i=this;a.on("click",function(t){t.preventDefault();var a=e(this),n=a.data("page"),o=a.data("ppp"),s=a.parent().find(".ptf-stb-thumbs"),l=a.data("categories");if(a.hasClass("zn_loadmore_disabled"))return!1;a.addClass("kl-ptfsortable-loadmore--loading"),e.post(ZnThemeAjax.ajaxurl,{action:"zn_loadmore",offset:n+1,ppp:o,categories:l,show_item_title:a.data("show_item_title"),show_item_desc:a.data("show_item_desc"),zn_link_portfolio:a.data("portfolio_links"),ptf_sortby_type:a.data("ptf_sortby_type"),ptf_sort_dir:a.data("ptf_sort_dir")}).success(function(t){if(a.removeClass("kl-ptfsortable-loadmore--loading"),a.data("page",n+1),t.length){var o=e(t).css("opacity",0).appendTo(s);s.imagesLoaded(function(){i.refresh_events(o),s.isotope("updateSortData",o).isotope("appended",o)})}else a.addClass("zn_loadmore_disabled")})})}},enable_menu_offset:function(){e("#main-menu").find("ul li").on({"mouseenter.zn":function(){var t=e(this).children(".sub-menu").first();if(t.length>0){var a,i=t.offset().left,n=t.width();a=e("body").has(".boxed")?e("#page_wrapper").width():e(window).width(),i+n>a&&t.addClass("zn_menu_on_left")}},"mouseleave.zn":function(){e(this).children("ul").first().removeClass("zn_menu_on_left")}})},enable_fitvids:function(e){var t=e.find(".zn_iframe_wrap, .zn_pb_wrapper, .fitvids-resize-wrapper");0!==t.length&&t.fitVids({ignore:".no-adjust, .kl-blog-post-body,.no-fitvids"})},enable_contact_forms:function(t){var a=this;(t?t.find(".zn_contact_form_container > form"):e(".zn_contact_form_container > form")).each(function(t,i){var n=e(i),o=n.find(".zn_fr_time_picker"),s=n.find(".zn_fr_date_picker"),l=s.is("[data-datepickerlang]")?s.attr("data-datepickerlang"):"",r=s.is("[data-dateformat]")?s.attr("data-dateformat"):"yy-mm-dd",d=o.is("[data-timeformat]")?o.attr("data-timeformat"):"h:i A";o.length>0&&o.timepicker({timeFormat:d,className:"cf-elm-tp"}),s.length>0&&(s.datepicker({dateFormat:r,showOtherMonths:!0}).datepicker("widget").wrap('
    '),""!==l&&e.datepicker.setDefaults(e.datepicker.regional[l])),e(".kl-material-form.zn_cf_text .zn_form_input, .kl-material-form.zn_cf_textarea .zn_form_input, .kl-material-form.zn_cf_datepicker .zn-field-datepicker").on("change focus blur",function(t){""!=e(this).val()?e(this).addClass("input-has-content"):e(this).removeClass("input-has-content")}),n.on("submit",function(t){if(t.preventDefault(),!0===a.form_submitting)return!1;a.form_submitting=!0;var i=e(this),n=i.find(".zn_contact_ajax_response:eq(0)"),o=!1,s={fields:i.find('textarea, select, input[type="text"], input[type="checkbox"], input[type="hidden"]')},l=n.attr("id"),r=i.find(".zn_contact_submit");if((f||u||p)&&i.is('[action="#"]')&&i.attr("action",""),r.addClass("zn_form_loading"),s.fields.each(function(){var t=e(this),a=t.parent();t.is(":checkbox")&&(t.is(":checked")?t.val(!0):t.val("")),a.removeClass("zn_field_not_valid"),t.hasClass("zn_validate_not_empty")?t.is(":checkbox")?t.is(":checked")||(a.addClass("zn_field_not_valid"),o=!0):""===t.val()&&(a.addClass("zn_field_not_valid"),o=!0):t.hasClass("zn_validate_is_email")?t.val().match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)||(a.addClass("zn_field_not_valid"),o=!0):t.hasClass("zn_validate_is_letters_ws")?t.val().match(/[^A-Za-z\s]/i)&&(a.addClass("zn_field_not_valid"),o=!0):t.hasClass("zn_validate_is_numeric")&&isNaN(t.val())&&(a.addClass("zn_field_not_valid"),o=!0)}),o)return r.removeClass("zn_form_loading"),a.form_submitting=!1,!1;var d=i.serialize();return e.post(i.attr("action"),d).success(function(t){a.form_submitting=!1,r.removeClass("zn_form_loading");var n=e(t).find("#"+l+" > .zn_cf_response"),o=e("#"+l),d=i.data("redirect");o.html(n),n.hasClass("alert-success")&&(s.fields.val(""),d&&window.location.replace(d))}).error(function(){console.log("Error loading page")}),!1})})},enable_toggle_class:function(t){t.find(".js-toggle-class").each(function(t,a){var i=e(a);i.on("click",function(t){if(t.preventDefault(),i.toggleClass("is-toggled"),i.is("[data-multiple-targets]")){var a=i.is("[data-targets]")?i.attr("data-targets"):"",n=i.is("[data-target-classes]")?i.attr("data-target-classes"):"";if(a&&a.length&&n&&n.length){var o=a.split(","),s=n.split(",");o.length>0&&e(o).each(function(t,a){e(a).toggleClass(s[t])})}}else{var l=i.is("[data-target]")?i.attr("data-target"):i,r=i.is("[data-target-class]")?i.attr("data-target-class"):"";l&&l.length&&r&&r.length&&(e(l).toggleClass(r),window.didScroll=!1)}e(window).trigger("resize")})})},enable_isotope:function(a){a.find(".js-isotope, .zn_blog_columns:not(.kl-cols-1)").each(function(a,i){var n=e(i),o=t(n.attr("data-kl-isotope"))?JSON.parse(n.attr("data-kl-isotope")):{},s={itemSelector:".blog-isotope-item",animationOptions:{duration:250,easing:"easeOutExpo",queue:!1},sortAscending:!0,sortBy:"",isInitLayout:!1};e.isEmptyObject(o)||e.extend(s,o),n.imagesLoaded(function(){void 0!==e.fn.isotope&&(n.isotope(s),n.isotope("on","arrangeComplete",function(){n.addClass("isotope-initialized")}),n.isotope())})})},enable_follow_menu:function(){var t,i=e("header#header"),n=e("#main-menu > ul");if(i.hasClass("header--follow")&&!window.matchMedia("(max-width: 1024px)").matches&&n&&n.length>0){if(n.clone().appendTo(document.body).wrap('
    ').addClass("chaser-main-menu"),t=e("#site-chaser")[0],a(g))return;var o=new ScrollMagic.Scene({offset:120,reverse:!0});o.setClassToggle(t,"visible"),o.addTo(g)}},sticky_header:function(){var t=e("#header.header--sticky");if(0!==t.length){var i=t.find(".site-header-top-wrapper, .site-header-main-wrapper, .site-header-bottom-wrapper");if(!a(g)){var n=new ScrollMagic.Scene({offset:1}),o=function(e){if(t.is("[data-custom-sticky-textscheme]")){var a=t.attr("data-original-sticky-textscheme"),n=t.attr("data-custom-sticky-textscheme");i.removeClass("sh--dark sh--light sh--gray"),"leave"==e?i.addClass(a):"enter"==e&&i.addClass(n)}};n.on("enter",function(e){t.removeClass("header--not-sticked").addClass("header--is-sticked"),o("enter")}),n.on("leave",function(e){t.removeClass("header--is-sticked").addClass("header--not-sticked"),o("leave")}),n.addTo(g)}}},enable_responsive_menu:function(){var t=e("#main-menu.mainnav--sidepanel > ul");if(t.length>0){var a=this,i=e("#page_wrapper"),n=e("#zn-res-trigger"),o=!1,s=ZnThemeAjax.zn_color_theme,l=t.clone().attr({id:"zn-res-menu",class:"zn-res-menu-nav znResMenu-"+s}),r=function(e){return"<"+e+' class="zn_res_menu_go_back">'+ZnThemeAjax.zn_back_text+""},d=function(){l.removeClass("zn-menu-visible"),n.removeClass("is-active"),c()},c=function(){i.css({height:"auto"})},f=function(){l.addClass("zn-menu-visible"),n.addClass("is-active"),u()},u=function(){var t=e(".zn-menu-visible").last(),a=t.css({height:"auto"}).outerHeight(!0),n=e(window).height(),o=0,s=e("#wpadminbar");a0&&(o=s.outerHeight(!0),a-=o)),t.attr("style",""),i.css({height:a})},p=function(){var t=l.prependTo(i);t.find("li:has(> ul.sub-menu), li:has(> div.zn_mega_container)").addClass("zn_res_has_submenu").prepend(''),t.prepend(r("li")),t.find(".zn_res_has_submenu > ul.sub-menu").prepend(r("li")),t.find(".zn_res_has_submenu > div.zn_mega_container").prepend(r("div")),t.find('a:not([rel*="mfp-"]):not(.zn_res_menu_go_back_link)').on("click",function(e){d()}),l.find(".zn_res_back_icon, .zn_res_menu_go_back_link").on("click",function(t){t.preventDefault();var a=e(this).closest(".zn-menu-visible");a.is("#zn-res-menu")?d():(a.removeClass("zn-menu-visible"),u())}),l.find(".zn_res_submenu_trigger").on("click",function(t){t.preventDefault(),e(this).siblings("ul, .zn_mega_container").addClass("zn-menu-visible"),u()}),n.on("click",function(t){t.preventDefault(),e(this).hasClass("is-active")?d():f()})};e(window).on("debouncedresize",function(){e(window).width()<=ZnThemeAjax.res_menu_trigger?(o||(p(),o=!0,a.refresh_events(l)),i.addClass("zn_res_menu_visible")):(d(),i.css({height:"auto"}).removeClass("zn_res_menu_visible"))}).trigger("debouncedresize")}},enable_header_sparkles:function(t){var a=t.find(".th-sparkles:visible");if(0===a.length)return!1;a.each(function(){var t=0;for(t;t<40;t++)new _(e(this))})},enable_magnificpopup:function(t){function a(e,t,a){var i=new Date;i.setTime(i.getTime()+a);var n="expires="+i.toUTCString();document.cookie=e+"="+t+";"+n+";path=/"}function i(e){for(var t=e+"=",a=document.cookie.split(";"),i=0;ia").magnificPopup({type:"inline",closeBtnInside:!0,showCloseBtn:!0,mainClass:"mfp-fade mfp-bg-lighter",callbacks:{close:function(){var e=this.content;e.find(".zn_form_login-result").html(""),e.find("input.form-control").val("")}}});var o={delegate:'a[data-type="image"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"};e('a[data-lightbox="image"]:not([data-type="video"]), .mfp-image').each(function(t,a){var i=e(a);0===i.parents(".gallery").length?i.magnificPopup({type:"image",tLoading:"",mainClass:"mfp-fade"}):i.parents(".gallery").magnificPopup(o)}),e(".zn-modal-img-gallery").each(function(t,a){e(a).magnificPopup(o)}),e(".mfp-gallery.mfp-gallery--images").each(function(t,a){e(a).magnificPopup({delegate:"a",type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"})}),e(".mfp-gallery.mfp-gallery--misc").each(function(t,a){e(a).magnificPopup({mainClass:"mfp-fade",delegate:'a[data-lightbox="mfp"]',type:"image",gallery:{enabled:!0},tLoading:"",callbacks:{elementParse:function(t){t.type=e(t.el).attr("data-mfp")}}})});var s={delegate:'a[href$=".jpg"], a[href$=".jpeg"], a[href$=".png"]',type:"image",gallery:{enabled:!0},tLoading:"",mainClass:"mfp-fade"};e('.kl-blog-content-full .kl-blog-item-content a[href$=".jpg"], .kl-blog-content-full .kl-blog-item-content a[href$=".jpeg"], .kl-blog-content-full .kl-blog-item-content a[href$=".png"]').each(function(t,a){e(a).parents(".kl-blog-item-content").magnificPopup(s)}),e('.kl-blog-link-images .kl-blog-post-body a[href$=".jpg"], .kl-blog-link-images .kl-blog-post-body a[href$=".jpeg"], .kl-blog-link-images .kl-blog-post-body a[href$=".png"]').each(function(t,a){e(a).parents(".kl-blog-post-body").magnificPopup(s)}),e('a[data-lightbox="iframe"], a[rel="mfp-iframe"], .mfp-iframe').magnificPopup({type:"iframe",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="inline"], a[rel="mfp-inline"]').magnificPopup({type:"inline",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="ajax"], a[rel="mfp-ajax"]').magnificPopup({type:"ajax",mainClass:"mfp-fade",tLoading:""}),e('a[data-lightbox="youtube"], a[data-lightbox="vimeo"], a[data-lightbox="gmaps"], a[data-type="video"], a[rel="mfp-media"]').magnificPopup({disableOn:700,type:"iframe",removalDelay:160,preloader:!0,fixedContentPos:!1,mainClass:"mfp-fade",tLoading:""});e('a[data-lightbox="inline-dyn"]').each(function(t,a){e(a).magnificPopup({type:"inline",mainClass:"mfp-fade",callbacks:{open:function(){var t=e.magnificPopup.instance,i=e(t.content).find("form"),n=e(a).attr("title");if(e(i).length>0&&""!==n){var o=i.first().find(".zn-field-dynamic");e(o).length>0&&e(o).first().val(n).attr("readonly","readonly")}}}})});var l=function(e){return"halfhour"==e?18e5:"hour"==e?36e5:"day"==e?864e5:"week"==e?6048e5:"2week"==e?12096e5:"month"==e?2592e6:void 0};e("body:not(.zn_pb_editor_enabled) .zn_section--auto-immediately").each(function(t,n){var o=e(n),s=o.attr("id"),r="automodal"+s;void 0!==i(r)&&"true"==i(r)||e.magnificPopup.open({items:{src:o,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){o.is("[data-autoprevent]")&&a(r,"true",l(o.attr("data-autoprevent")))}}})}),e("body:not(.zn_pb_editor_enabled) .zn_section--auto-scroll").each(function(t,o){var s=e(o),r=s.attr("id"),d="automodal"+r,c=!1;void 0!==i(d)&&"true"==i(d)||e(window).on("scroll",n.helpers.debounce(function(){e(window).scrollTop()>e(document).outerHeight()/2&&!1===c&&(e.magnificPopup.open({items:{src:s,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){s.is("[data-autoprevent]")&&a(d,"true",l(s.attr("data-autoprevent")))}}}),c=!0)},300))}),e("body:not(.zn_pb_editor_enabled) .zn_section--auto-delay").each(function(t,n){var o=e(n),s=o.attr("id"),r="automodal"+s,d=!1,c=o.is("[data-auto-delay]")?parseInt(o.attr("data-auto-delay")):5;void 0!==i(r)&&"true"==i(r)||setTimeout(function(){e.magnificPopup.open({items:{src:o,type:"inline"},mainClass:"mfp-fade",callbacks:{open:function(){o.is("[data-autoprevent]")&&a(r,"true",l(o.attr("data-autoprevent")))}}}),d=!0},1e3*c)})}},checkSlickVideos:function(a){var i=this,n=e(a.sliderObject),o=a.currentSlideNumber,s=e(n[o]),l=a.previousSlideNumber;if(e(n[l]).is("[data-video-slide]")&&i.videoBackArr[l]&&i.videoBackArr[l].isPlaying()&&(i.videoBackArr[l].pause(),i.videoAutoplay[l]=!0),s.is("[data-video-slide]")){var r=s.find(".zn-videoBg"),d=r.hasClass("video-loaded"),c=r.is("[data-video-setup]")&&t(r.attr("data-video-setup"))?JSON.parse(r.attr("data-video-setup")):{};if(!d&&r.length&&("undefined"==typeof video_background||e.isEmptyObject(c)||(i.videoBackArr[o]=new video_background(r,c),r.addClass("video-loaded")),i.videoAutoplay[o]=!0===c.autoplay),i.videoBackArr[o]){if(!i.videoAutoplay[o])return;i.videoBackArr[o].play()}}},enable_slick_carousel:function(a){var i=this,n=a.find(".js-slick, .js-ios-slick");n.length&&void 0!==e.fn.slick&&n.each(function(a,n){function o(t,a,i){var n=e(a.$slider).closest(".kl-slideshow"),o=e(a.$slides[i]).attr("data-color");void 0!==c.appendFancy&&""!==c.appendFancy&&(n=e(c.appendFancy)),n.css({backgroundColor:o})}function s(t){e(c.activeIndex).attr("data-active-slide",t)}function l(e,t){var a={sliderObject:e.$slides,currentSlideNumber:t,previousSlideNumber:p};p=t,i.checkSlickVideos(a)}function r(t){e(t.$slider).addClass("slickSlider--activated"),setTimeout(function(){e(t.$slider).removeClass("slickSlider--activated")},2*parseInt(t.defaults.autoplaySpeed)-500)}var d=e(n),c=t(d.attr("data-slick"))?JSON.parse(d.attr("data-slick")):{};d.imagesLoaded(function(){d.slick({prevArrow:'',nextArrow:'',customPaging:function(t,a){return e('',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('