(function($){ 'use strict'; if(typeof wpcf7==='undefined'||wpcf7===null){ return; } wpcf7=$.extend({ cached: 0, inputs: [] }, wpcf7); $(function(){ wpcf7.supportHtml5=(function(){ var features={}; var input=document.createElement('input'); features.placeholder='placeholder' in input; var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ]; $.each(inputTypes, function(index, value){ input.setAttribute('type', value); features[ value ]=input.type!=='text'; }); return features; })(); $('div.wpcf7 > form').each(function(){ var $form=$(this); wpcf7.initForm($form); if(wpcf7.cached){ wpcf7.refill($form); }}); }); wpcf7.getId=function(form){ return parseInt($('input[name="_wpcf7"]', form).val(), 10); }; wpcf7.initForm=function(form){ var $form=$(form); $form.submit(function(event){ if(! wpcf7.supportHtml5.placeholder){ $('[placeholder].placeheld', $form).each(function(i, n){ $(n).val('').removeClass('placeheld'); }); } if(typeof window.FormData==='function'){ wpcf7.submit($form); event.preventDefault(); }}); $('.wpcf7-submit', $form).after(''); wpcf7.toggleSubmit($form); $form.on('click', '.wpcf7-acceptance', function(){ wpcf7.toggleSubmit($form); }); $('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){ var name=$(this).attr('name'); $form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false); }); $('.wpcf7-list-item.has-free-text', $form).each(function(){ var $freetext=$(':input.wpcf7-free-text', this); var $wrap=$(this).closest('.wpcf7-form-control'); if($(':checkbox, :radio', this).is(':checked')){ $freetext.prop('disabled', false); }else{ $freetext.prop('disabled', true); } $wrap.on('change', ':checkbox, :radio', function(){ var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio'); if($cb.is(':checked')){ $freetext.prop('disabled', false).focus(); }else{ $freetext.prop('disabled', true); }}); }); if(! wpcf7.supportHtml5.placeholder){ $('[placeholder]', $form).each(function(){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); $(this).focus(function(){ if($(this).hasClass('placeheld')){ $(this).val('').removeClass('placeheld'); }}); $(this).blur(function(){ if(''===$(this).val()){ $(this).val($(this).attr('placeholder')); $(this).addClass('placeheld'); }}); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){ $form.find('input.wpcf7-date[type="date"]').each(function(){ $(this).datepicker({ dateFormat: 'yy-mm-dd', minDate: new Date($(this).attr('min')), maxDate: new Date($(this).attr('max')) }); }); } if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){ $form.find('input.wpcf7-number[type="number"]').each(function(){ $(this).spinner({ min: $(this).attr('min'), max: $(this).attr('max'), step: $(this).attr('step') }); }); } $('.wpcf7-character-count', $form).each(function(){ var $count=$(this); var name=$count.attr('data-target-name'); var down=$count.hasClass('down'); var starting=parseInt($count.attr('data-starting-value'), 10); var maximum=parseInt($count.attr('data-maximum-value'), 10); var minimum=parseInt($count.attr('data-minimum-value'), 10); var updateCount=function(target){ var $target=$(target); var length=$target.val().length; var count=down ? starting - length:length; $count.attr('data-current-value', count); $count.text(count); if(maximum&&maximum < length){ $count.addClass('too-long'); }else{ $count.removeClass('too-long'); } if(minimum&&length < minimum){ $count.addClass('too-short'); }else{ $count.removeClass('too-short'); }}; $(':input[name="' + name + '"]', $form).each(function(){ updateCount(this); $(this).keyup(function(){ updateCount(this); }); }); }); $form.on('change', '.wpcf7-validates-as-url', function(){ var val=$.trim($(this).val()); if(val && ! val.match(/^[a-z][a-z0-9.+-]*:/i) && -1!==val.indexOf('.')){ val=val.replace(/^\/+/, ''); val='http://' + val; } $(this).val(val); }); }; wpcf7.submit=function(form){ if(typeof window.FormData!=='function'){ return; } var $form=$(form); $('.ajax-loader', $form).addClass('is-active'); wpcf7.clearResponse($form); var formData=new FormData($form.get(0)); var detail={ id: $form.closest('div.wpcf7').attr('id'), status: 'init', inputs: [], formData: formData }; $.each($form.serializeArray(), function(i, field){ if('_wpcf7'==field.name){ detail.contactFormId=field.value; }else if('_wpcf7_version'==field.name){ detail.pluginVersion=field.value; }else if('_wpcf7_locale'==field.name){ detail.contactFormLocale=field.value; }else if('_wpcf7_unit_tag'==field.name){ detail.unitTag=field.value; }else if('_wpcf7_container_post'==field.name){ detail.containerPostId=field.value; }else if(field.name.match(/^_wpcf7_\w+_free_text_/)){ var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, ''); detail.inputs.push({ name: owner + '-free-text', value: field.value }); }else if(field.name.match(/^_/)){ }else{ detail.inputs.push(field); }}); wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail); var ajaxSuccess=function(data, status, xhr, $form){ detail.id=$(data.into).attr('id'); detail.status=data.status; detail.apiResponse=data; var $message=$('.wpcf7-response-output', $form); switch(data.status){ case 'validation_failed': $.each(data.invalidFields, function(i, n){ $(n.into, $form).each(function(){ wpcf7.notValidTip(this, n.message); $('.wpcf7-form-control', this).addClass('wpcf7-not-valid'); $('[aria-invalid]', this).attr('aria-invalid', 'true'); }); }); $message.addClass('wpcf7-validation-errors'); $form.addClass('invalid'); wpcf7.triggerEvent(data.into, 'invalid', detail); break; case 'acceptance_missing': $message.addClass('wpcf7-acceptance-missing'); $form.addClass('unaccepted'); wpcf7.triggerEvent(data.into, 'unaccepted', detail); break; case 'spam': $message.addClass('wpcf7-spam-blocked'); $form.addClass('spam'); wpcf7.triggerEvent(data.into, 'spam', detail); break; case 'aborted': $message.addClass('wpcf7-aborted'); $form.addClass('aborted'); wpcf7.triggerEvent(data.into, 'aborted', detail); break; case 'mail_sent': $message.addClass('wpcf7-mail-sent-ok'); $form.addClass('sent'); wpcf7.triggerEvent(data.into, 'mailsent', detail); break; case 'mail_failed': $message.addClass('wpcf7-mail-sent-ng'); $form.addClass('failed'); wpcf7.triggerEvent(data.into, 'mailfailed', detail); break; default: var customStatusClass='custom-' + data.status.replace(/[^0-9a-z]+/i, '-'); $message.addClass('wpcf7-' + customStatusClass); $form.addClass(customStatusClass); } wpcf7.refill($form, data); wpcf7.triggerEvent(data.into, 'submit', detail); if('mail_sent'==data.status){ $form.each(function(){ this.reset(); }); wpcf7.toggleSubmit($form); } if(! wpcf7.supportHtml5.placeholder){ $form.find('[placeholder].placeheld').each(function(i, n){ $(n).val($(n).attr('placeholder')); }); } $message.html('').append(data.message).slideDown('fast'); $message.attr('role', 'alert'); $('.screen-reader-response', $form.closest('.wpcf7')).each(function(){ var $response=$(this); $response.html('').attr('role', '').append(data.message); if(data.invalidFields){ var $invalids=$(''); $.each(data.invalidFields, function(i, n){ if(n.idref){ var $li=$('
  • ').append($('').attr('href', '#' + n.idref).append(n.message)); }else{ var $li=$('
  • ').append(n.message); } $invalids.append($li); }); $response.append($invalids); } $response.attr('role', 'alert').focus(); }); }; $.ajax({ type: 'POST', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'), data: formData, dataType: 'json', processData: false, contentType: false }).done(function(data, status, xhr){ ajaxSuccess(data, status, xhr, $form); $('.ajax-loader', $form).removeClass('is-active'); }).fail(function(xhr, status, error){ var $e=$('
    ').text(error.message); $form.after($e); }); }; wpcf7.triggerEvent=function(target, name, detail){ var $target=$(target); var event=new CustomEvent('wpcf7' + name, { bubbles: true, detail: detail }); $target.get(0).dispatchEvent(event); $target.trigger('wpcf7:' + name, detail); $target.trigger(name + '.wpcf7', detail); }; wpcf7.toggleSubmit=function(form, state){ var $form=$(form); var $submit=$('input:submit', $form); if(typeof state!=='undefined'){ $submit.prop('disabled', ! state); return; } if($form.hasClass('wpcf7-acceptance-as-validation')){ return; } $submit.prop('disabled', false); $('.wpcf7-acceptance', $form).each(function(){ var $span=$(this); var $input=$('input:checkbox', $span); if(! $span.hasClass('optional')){ if($span.hasClass('invert')&&$input.is(':checked') || ! $span.hasClass('invert')&&! $input.is(':checked')){ $submit.prop('disabled', true); return false; }} }); }; wpcf7.notValidTip=function(target, message){ var $target=$(target); $('.wpcf7-not-valid-tip', $target).remove(); $('') .text(message).appendTo($target); if($target.is('.use-floating-validation-tip *')){ var fadeOut=function(target){ $(target).not(':hidden').animate({ opacity: 0 }, 'fast', function(){ $(this).css({ 'z-index': -100 }); }); }; $target.on('mouseover', '.wpcf7-not-valid-tip', function(){ fadeOut(this); }); $target.on('focus', ':input', function(){ fadeOut($('.wpcf7-not-valid-tip', $target)); }); }}; wpcf7.refill=function(form, data){ var $form=$(form); var refillCaptcha=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find('img.wpcf7-captcha-' + i).attr('src', n); var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n); $form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]); }); }; var refillQuiz=function($form, items){ $.each(items, function(i, n){ $form.find(':input[name="' + i + '"]').val(''); $form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]); $form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]); }); }; if(typeof data==='undefined'){ $.ajax({ type: 'GET', url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'), beforeSend: function(xhr){ var nonce=$form.find(':input[name="_wpnonce"]').val(); if(nonce){ xhr.setRequestHeader('X-WP-Nonce', nonce); }}, dataType: 'json' }).done(function(data, status, xhr){ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }}); }else{ if(data.captcha){ refillCaptcha($form, data.captcha); } if(data.quiz){ refillQuiz($form, data.quiz); }} }; wpcf7.clearResponse=function(form){ var $form=$(form); $form.removeClass('invalid spam sent failed'); $form.siblings('.screen-reader-response').html('').attr('role', ''); $('.wpcf7-not-valid-tip', $form).remove(); $('[aria-invalid]', $form).attr('aria-invalid', 'false'); $('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid'); $('.wpcf7-response-output', $form) .hide().empty().removeAttr('role') .removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked'); }; wpcf7.apiSettings.getRoute=function(path){ var url=wpcf7.apiSettings.root; url=url.replace(wpcf7.apiSettings.namespace, wpcf7.apiSettings.namespace + path); return url; };})(jQuery); (function (){ if(typeof window.CustomEvent==="function") return false; function CustomEvent(event, params){ params=params||{ bubbles: false, cancelable: false, detail: undefined }; var evt=document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype=window.Event.prototype; window.CustomEvent=CustomEvent; })(); !function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.2", x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}), x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}), x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)}, x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()), x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}), x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}, x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o
    ")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthW(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth>n?0o?0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o"))}function a(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){V(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,d)}function d(){V.datepicker._isDisabledDatepicker((n.inline?n.dpDiv.parent():n.input)[0])||(V(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),V(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&V(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&V(this).addClass("ui-datepicker-next-hover"))}function c(e,t){for(var a in V.extend(e,t),t)null==t[a]&&(e[a]=t[a])}return V.extend(V.ui,{datepicker:{version:"1.13.2"}}),V.extend(e.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return c(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var a,i=e.nodeName.toLowerCase(),s="div"===i||"span"===i;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(a=this._newInst(V(e),s)).settings=V.extend({},t||{}),"input"===i?this._connectDatepicker(e,a):s&&this._inlineDatepicker(e,a)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?a(V("
    ")):this.dpDiv}},_connectDatepicker:function(e,t){var a=V(e);t.append=V([]),t.trigger=V([]),a.hasClass(this.markerClassName)||(this._attachments(a,t),a.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),V.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var a,i=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),i&&(t.append=V("").addClass(this._appendClass).text(i),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(i=this._get(t,"showOn"))&&"both"!==i||e.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(i=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=V("").addClass(this._triggerClass).attr({src:a,alt:i,title:i}):(t.trigger=V("',tClose:'Close (Esc)',tLoading:'Loading...',autoFocusLast:!0}},t.fn.magnificPopup=function(n){L();var i=t(this);if('string'==typeof n)if('open'===n){var o,r=M?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)),e._openClick({mfpEl:o},i,r)} else e.isOpen&&e[n].apply(e,Array.prototype.slice.call(arguments,1));else n=t.extend(!0,{},n),M?i.data('magnificPopup',n):i[0].magnificPopup=n,e.addGroup(i,n);return i};var u,g,v,T='inline',F=function(){v&&(g.after(v.addClass(u)).detach(),v=null)};t.magnificPopup.registerModule(T,{options:{hiddenClass:'hide',markup:'',tNotFound:'Content not found'},proto:{initInline:function(){e.types.push(T),i(c+'.'+T,function(){F()})},getInline:function(n,i){if(F(),n.src){var a=e.st.inline,o=t(n.src);if(o.length){var r=o[0].parentNode;r&&r.tagName&&(g||(u=a.hiddenClass,g=p(u),u='mfp-'+u),v=o.after(g).detach().removeClass(u)),e.updateStatus('ready')} else e.updateStatus('error',a.tNotFound),o=t('
    ');return n.inlineElement=o,o};return e.updateStatus('ready'),e._parseMarkup(i,{},n),i}}});var f,m='ajax',k=function(){f&&t(document.body).removeClass(f)},A=function(){k(),e.req&&e.req.abort()};t.magnificPopup.registerModule(m,{options:{settings:null,cursor:'mfp-ajax-cur',tError:'The content could not be loaded.'},proto:{initAjax:function(){e.types.push(m),f=e.st.ajax.cursor,i(c+'.'+m,A),i('BeforeChange.'+m,A)},getAjax:function(i){f&&t(document.body).addClass(f),e.updateStatus('loading');var o=t.extend({url:i.src,success:function(o,r,a){var s={data:o,xhr:a};n('ParseAjax',s),e.appendContent(t(s.data),m),i.finished=!0,k(),e._setFocus(),setTimeout(function(){e.wrap.addClass(y)},16),e.updateStatus('ready'),n('AjaxContentAdded')},error:function(){k(),i.finished=i.loadError=!0,e.updateStatus('error',e.st.ajax.tError.replace('%url%',i.src))}},e.st.ajax.settings);return e.req=t.ajax(o),''}}});var a,K=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=e.st.image.titleSrc;if(i){if(t.isFunction(i))return i.call(e,n);if(n.el)return n.el.attr(i)||''};return''};t.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=e.st.image,r='.image';e.types.push('image'),i(E+r,function(){'image'===e.currItem.type&&n.cursor&&t(document.body).addClass(n.cursor)}),i(c+r,function(){n.cursor&&t(document.body).removeClass(n.cursor),d.off('resize'+o)}),i('Resize'+r,e.resizeImage),e.isLowIE&&i('AfterChange',e.resizeImage)},resizeImage:function(){var t=e.currItem;if(t&&t.img&&e.st.image.verticalFit){var n=0;e.isLowIE&&(n=parseInt(t.img.css('padding-top'),10)+parseInt(t.img.css('padding-bottom'),10)),t.img.css('max-height',e.wH-n)}},_onImageHasSize:function(t){t.img&&(t.hasSize=!0,a&&clearInterval(a),t.isCheckingImgSize=!1,n('ImageHasSize',t),t.imgHidden&&(e.content&&e.content.removeClass('mfp-loading'),t.imgHidden=!1))},findImageSize:function(t){var n=0,o=t.img[0],i=function(r){a&&clearInterval(a),a=setInterval(function(){return o.naturalWidth>0?void e._onImageHasSize(t):(n>200&&clearInterval(a),n++,void(3===n?i(10):40===n?i(50):100===n&&i(500)))},r)};i(1)},getImage:function(i,o){var s=0,l=function(){i&&(i.img[0].complete?(i.img.off('.mfploader'),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus('ready')),i.hasSize=!0,i.loaded=!0,n('ImageLoadComplete')):(s++,200>s?setTimeout(l,100):c()))},c=function(){i&&(i.img.off('.mfploader'),i===e.currItem&&(e._onImageHasSize(i),e.updateStatus('error',d.tError.replace('%url%',i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},d=e.st.image,u=o.find('.mfp-img');if(u.length){var r=document.createElement('img');r.className='mfp-img',i.el&&i.el.find('img').length&&(r.alt=i.el.find('img').attr('alt')),i.img=t(r).on('load.mfploader',l).on('error.mfploader',c),r.src=i.src,u.is('img')&&(i.img=i.img.clone()),r=i.img[0],r.naturalWidth>0?i.hasSize=!0:r.width||(i.hasSize=!1)};return e._parseMarkup(o,{title:K(i),img_replaceWith:i.img},i),e.resizeImage(),i.hasSize?(a&&clearInterval(a),i.loadError?(o.addClass('mfp-loading'),e.updateStatus('error',d.tError.replace('%url%',i.src))):(o.removeClass('mfp-loading'),e.updateStatus('ready')),o):(e.updateStatus('loading'),i.loading=!0,i.hasSize||(i.imgHidden=!0,o.addClass('mfp-loading'),e.findImageSize(i)),o)}}});var x,q=function(){return void 0===x&&(x=void 0!==document.createElement('p').style.MozTransform),x};t.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 o,a=e.st.zoom,l='.zoom';if(a.enabled&&e.supportsTransition){var r,t,d=a.duration,u=function(e){var i=e.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),o='all '+a.duration/1e3+'s '+a.easing,t={position:'fixed',zIndex:9999,left:0,top:0,'-webkit-backface-visibility':'hidden'},n='transition';return t['-webkit-'+n]=t['-moz-'+n]=t['-o-'+n]=t[n]=o,i.css(t),i},s=function(){e.content.css('visibility','visible')};i('BuildControls'+l,function(){if(e._allowZoom()){if(clearTimeout(r),e.content.css('visibility','hidden'),o=e._getItemToZoom(),!o)return void s();t=u(o),t.css(e._getOffset()),e.wrap.append(t),r=setTimeout(function(){t.css(e._getOffset(!0)),r=setTimeout(function(){s(),setTimeout(function(){t.remove(),o=t=null,n('ZoomAnimationEnded')},16)},d)},16)}}),i(N+l,function(){if(e._allowZoom()){if(clearTimeout(r),e.st.removalDelay=d,!o){if(o=e._getItemToZoom(),!o)return;t=u(o)};t.css(e._getOffset(!0)),e.wrap.append(t),e.content.css('visibility','hidden'),setTimeout(function(){t.css(e._getOffset())},16)}}),i(c+l,function(){e._allowZoom()&&(s(),t&&t.remove(),o=null)})}},_allowZoom:function(){return'image'===e.currItem.type},_getItemToZoom:function(){return e.currItem.hasSize?e.currItem.img:!1},_getOffset:function(n){var i;i=n?e.currItem.img:e.st.zoom.opener(e.currItem.el||e.currItem);var r=i.offset(),a=parseInt(i.css('padding-top'),10),s=parseInt(i.css('padding-bottom'),10);r.top-=t(window).scrollTop()-a;var o={width:i.width(),height:(M?i.innerHeight():i[0].offsetHeight)-s-a};return q()?o['-moz-transform']=o.transform='translate('+r.left+'px,'+r.top+'px)':(o.left=r.left,o.top=r.top),o}}});var s='iframe',R='//about:blank',I=function(t){if(e.currTemplate[s]){var n=e.currTemplate[s].find('iframe');n.length&&(t||(n[0].src=R),e.isIE8&&n.css('display',t?'block':'none'))}};t.magnificPopup.registerModule(s,{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(){e.types.push(s),i('BeforeChange',function(e,t,n){t!==n&&(t===s?I():n===s&&I(!0))}),i(c+'.'+s,function(){I()})},getIframe:function(n,i){var o=n.src,r=e.st.iframe;t.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),e._parseMarkup(i,a,n),e.updateStatus('ready'),i}}});var b=function(t){var n=e.items.length;return t>n-1?t-n:0>t?n+t:t},H=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};t.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 o=e.st.gallery,n='.mfp-gallery';return e.direction=!0,o&&o.enabled?(l+=' mfp-gallery',i(E+n,function(){o.navigateByImgClick&&e.wrap.on('click'+n,'.mfp-img',function(){return e.items.length>1?(e.next(),!1):void 0}),r.on('keydown'+n,function(t){37===t.keyCode?e.prev():39===t.keyCode&&e.next()})}),i('UpdateStatus'+n,function(t,n){n.text&&(n.text=H(n.text,e.currItem.index,e.items.length))}),i(S+n,function(t,n,i,r){var a=e.items.length;i.counter=a>1?H(o.tCounter,r.index,a):''}),i('BuildControls'+n,function(){if(e.items.length>1&&o.arrows&&!e.arrowLeft){var n=o.arrowMarkup,i=e.arrowLeft=t(n.replace(/%title%/gi,o.tPrev).replace(/%dir%/gi,'left')).addClass(O),r=e.arrowRight=t(n.replace(/%title%/gi,o.tNext).replace(/%dir%/gi,'right')).addClass(O);i.click(function(){e.prev()}),r.click(function(){e.next()}),e.container.append(i.add(r))}}),i(W+n,function(){e._preloadTimeout&&clearTimeout(e._preloadTimeout),e._preloadTimeout=setTimeout(function(){e.preloadNearbyImages(),e._preloadTimeout=null},16)}),void i(c+n,function(){r.off(n),e.wrap.off('click'+n),e.arrowRight=e.arrowLeft=null})):!1},next:function(){e.direction=!0,e.index=b(e.index+1),e.updateItemHTML()},prev:function(){e.direction=!1,e.index=b(e.index-1),e.updateItemHTML()},goTo:function(t){e.direction=t>=e.index,e.index=t,e.updateItemHTML()},preloadNearbyImages:function(){var t,n=e.st.gallery.preload,i=Math.min(n[0],e.items.length),o=Math.min(n[1],e.items.length);for(t=1;t<=(e.direction?o:i);t++)e._preloadItem(e.index+t);for(t=1;t<=(e.direction?i:o);t++)e._preloadItem(e.index-t)},_preloadItem:function(i){if(i=b(i),!e.items[i].preloaded){var o=e.items[i];o.parsed||(o=e.parseEl(i)),n('LazyLoad',o),'image'===o.type&&(o.img=t('').on('load.mfploader',function(){o.hasSize=!0}).on('error.mfploader',function(){o.hasSize=!0,o.loadError=!0,n('LazyLoadError',o)}).attr('src',o.src)),o.preloaded=!0}}}});var w='retina';t.magnificPopup.registerModule(w,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return'@2x'+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var n=e.st.retina,t=n.ratio;t=isNaN(t)?t():t,t>1&&(i('ImageHasSize.'+w,function(e,n){n.img.css({'max-width':n.img[0].naturalWidth/t,width:'100%'})}),i('ElementParse.'+w,function(e,i){i.src=n.replaceSrc(i,t)}))}}}}),L()});(function(e){'use strict';e.avia_utilities=e.avia_utilities||{};e.avia_utilities.av_popup={type:'image',mainClass:'avia-popup mfp-zoom-in',tLoading:'',tClose:'',removalDelay:300,closeBtnInside:!0,closeOnContentClick:!1,midClick:!0,fixedContentPos:!1,iframe:{patterns:{youtube:{index:'youtube.com/watch',id:function(e){var t=e.match(/[\\?\\&]v=([^\\?\\&]+)/),i,a;if(!t||!t[1])return null;i=t[1];a=e.split('/watch');a=a[1];return i+a},src:'//www.youtube.com/embed/%id%'}}},image:{titleSrc:function(e){var a=e.el.attr('title');if(!a)a=e.el.find('img').attr('title');if(!a)a=e.el.parent().next('.wp-caption-text').html();if(typeof a=='undefined')return'';return a}},gallery:{tPrev:'',tNext:'',tCounter:'%curr% / %total%',enabled:!0,preload:[1,1]},callbacks:{beforeOpen:function(){if(this.st.el&&this.st.el.data('fixed-content')){this.fixedContentPos=!0}},open:function(){e.magnificPopup.instance.next=function(){var a=this;a.wrap.removeClass('mfp-image-loaded');setTimeout(function(){e.magnificPopup.proto.next.call(a)},120)};e.magnificPopup.instance.prev=function(){var a=this;a.wrap.removeClass('mfp-image-loaded');setTimeout(function(){e.magnificPopup.proto.prev.call(a)},120)};if(this.st.el&&this.st.el.data('av-extra-class')){this.wrap.addClass(this.currItem.el.data('av-extra-class'))}},imageLoadComplete:function(){var e=this;setTimeout(function(){e.wrap.addClass('mfp-image-loaded')},16)},change:function(){if(this.currItem.el){var e=this.currItem.el;this.content.find('.av-extra-modal-content, .av-extra-modal-markup').remove();if(e.data('av-extra-content')){var t=e.data('av-extra-content');this.content.append('
    '+t+'
    ')};if(e.data('av-extra-markup')){var a=e.data('av-extra-markup');this.wrap.append('
    '+a+'
    ')}}},}},e.fn.avia_activate_lightbox=function(t){var i={groups:['.avia-slideshow','.avia-gallery','.av-horizontal-gallery','.av-instagram-pics','.portfolio-preview-image','.portfolio-preview-content','.isotope','.post-entry','.sidebar','#main','.main_menu','.woocommerce-product-gallery'],autolinkElements:'a.lightbox, a[rel^="prettyPhoto"], a[rel^="lightbox"], a[href$=jpg], a[href$=png], a[href$=gif], a[href$=jpeg], a[href*=".jpg?"], a[href*=".png?"], a[href*=".gif?"], a[href*=".jpeg?"], a[href$=".mov"] , a[href$=".swf"] , a:regex(href, .vimeo\.com/[0-9]) , a[href*="youtube.com/watch"] , a[href*="screenr.com"], a[href*="iframe=true"]',videoElements:'a[href$=".mov"] , a[href$=".swf"] , a:regex(href, .vimeo\.com/[0-9]) , a[href*="youtube.com/watch"] , a[href*="screenr.com"], a[href*="iframe=true"]',exclude:'.noLightbox, .noLightbox a, .fakeLightbox, .lightbox-added, a[href*="dropbox.com"]',},a=e.extend({},i,t),o=!e('html').is('.av-custom-lightbox');if(!o)return this;return this.each(function(){var i=e(this),r=e(a.videoElements,this).not(a.exclude).addClass('mfp-iframe'),o=!i.is('body')&&!i.is('.ajax_slide');for(var t=0;tli:not(.ignore_menu)'),e=a.find('>div').parent().css({overflow:'hidden'}),r=n.find('>.current-menu-item>a, >.current_page_item>a'),d=a.find('>ul').parent(),u=n.parent(),h=n.parents('.main_menu').eq(0),p=u.width(),o={},s=[];if(!r.length){n.find('.current-menu-ancestor:eq(0) a:eq(0), .current_page_ancestor:eq(0) a:eq(0)').parent().addClass('active-parent-item')};if(!f.is('.html_header_top')){t.modify_position=!1};a.on('click','a',function(i){if(this.href==window.location.href+'#'||this.href==window.location.href+'/#')i.preventDefault()});a.each(function(){var e=i(this),s=e.position(),a=e.find('div:first').css({opacity:0,display:'none'}),o='';if(!a.length){o=e.find('>ul').css({display:'none'})};if(a.length||o.length){var n=e.addClass('dropdown_ul_available').find('>a');n.append('');if(typeof n.attr('href')!='string'||n.attr('href')=='#'){n.css('cursor','default').click(function(i){i.preventDefault()})}};if(t.modify_position&&a.length){e.on('mouseenter',function(){m(e,s,a,p)})}});function m(i,t,e,n){t=i.position();if(!c){if(t.left+e.width()n){e.css({right:-h.outerWidth()+(t.left+i.outerWidth())})}}else{if(e.width()>t.left+i.outerWidth()){e.css({left:(t.left*-1)})} else if(t.left+e.width()>n){e.css({left:(e.width()-t.left)*-1})}}};function v(i){if(o[i]==!0){var t=e.filter(':eq('+i+')').css({overflow:'visible'}).find('div:first'),n=e.filter(':eq('+i+')').find('a:first');s['check'+i]=!0;t.stop().css('display','block').animate({opacity:1},300);if(t.length){n.addClass('open-mega-a')}}};function y(t){if(o[t]==!1){e.filter(':eq('+t+')').find('>a').removeClass('open-mega-a');var n=e.filter(':eq('+t+')'),a=n.find('div:first');a.stop().css('display','block').animate({opacity:0},300,function(){i(this).css('display','none');n.css({overflow:'hidden'});s['check'+t]=!1})}};if(l){e.each(function(e){i(this).bind('click',function(){if(s['check'+e]!=!0)return!1})})};e.each(function(e){i(this).hover(function(){o[e]=!0;setTimeout(function(){v(e)},t.delay)},function(){o[e]=!1;setTimeout(function(){y(e)},t.delay)})});d.find('li').addBack().each(function(){var t=i(this),e=t.find('ul:first'),a=!1;if(e.length){e.css({display:'block',opacity:0,visibility:'hidden'});var n=t.find('>a');n.bind('mouseenter',function(){e.stop().css({visibility:'visible'}).animate({opacity:1})});t.bind('mouseleave',function(){e.stop().animate({opacity:0},function(){e.css({visibility:'hidden'})})})}})})}})(jQuery);(function(e){'use strict';e(document).ready(function(){i()});function a(e,i,a){if(e[0].classList){if(i=='add'){e[0].classList.add(a)}else{e[0].classList.remove(a)}}else{if(i=='add'){e.addClass(a)}else{e.removeClass(a)}}};function i(){var l=e(window),i=e('.html_header_top.html_header_sticky #header'),n=e('.av_header_unstick_top');if(!i.length&&!n.length)return;var c=e('#header_main .container .logo img, #header_main .container .logo a'),t=e('#header_main .container:not(#header_main_alternate>.container), #header_main .main_menu ul:first-child > li > a:not(.avia_mega_div a, #header_main_alternate a), #header_main #menu-item-shop .cart_dropdown_link'),r=e(t).filter(':first').height(),f=e.avia_utilities.isMobile,m=e('#scroll-top-link'),o=i.is('.av_header_transparency'),s=i.is('.av_header_shrinking'),h=i.find('#header_meta').outerHeight(),d=function(){var e=l.scrollTop(),d=0,m=e;if(n)e-=h;if(e<0)e=0;if(s&&!f){if(e50){a(i,'remove','av_header_transparency')}else{a(i,'add','av_header_transparency')}}};if(e('body').is('.avia_deactivate_menu_resize'))s=!1;if(!o&&!s&&!n.length)return;l.on('debouncedresize',function(){r=e(t).attr('style','').filter(':first').height();d()});l.on('scroll',function(){window.requestAnimationFrame(d)});d()}})(jQuery);(function(t){'use strict';t(document).ready(function(){t('.avia_auto_toc').each(function(){var c=t(this).attr('id'),i='h1',s=[],n='',e=t(this).find('.avia-toc-container');if(e.length){var r=e.attr('data-level'),o=e.attr('data-exclude');if(typeof r!==undefined){i=r};if(typeof o!==undefined){n=o}};s=i.split(',');t('.entry-content-wrapper').find(i).each(function(){var i=t(this).attr('id'),h=t(this).prop('tagName').toLowerCase(),o=t(this).text(),l=s.indexOf(h),f='';if(i==undefined){var r=a(o);t(this).attr('id',r);i=r};if(!t(this).hasClass('av-no-toc')&&!t(this).hasClass(n)&&!t(this).parent().hasClass(n)){var c=''+o+''};e.append(c)});t('.avia-toc-smoothscroll .avia-toc-link').on('click',function(a){a.preventDefault();var n=t(this).attr('href'),e=50,i=t('.html_header_top.html_header_sticky #header');if(i.length){e=i.outerHeight()+50};t('html,body').animate({scrollTop:t(n).offset().top-e})})})});function a(t){return t.toLowerCase().replace(/[^a-z0-9]+/g,'-').replace(/^-+|-+$/g,'-').replace(/^-+|-+$/g,'')}})(jQuery);'use strict';(function(a){var i=null,s=function(){if('undefined'==typeof window.av_google_map||'undefined'==typeof avia_framework_globals){return};if(i!=null){return};i=this;this.document=a(document);this.script_loading=!1;this.script_loaded=!1;this.script_source=avia_framework_globals.gmap_avia_api;this.maps={};this.loading_icon_html='
    ';this.LoadAviaMapsAPIScript()};s.prototype={LoadAviaMapsAPIScript:function(){this.maps=a('body').find('.avia-google-map-container');if(this.maps.length==0){return};var s=!1;this.maps.each(function(i){var o=a(this);if(o.hasClass('av_gmaps_show_unconditionally')||o.hasClass('av_gmaps_show_delayed')){s=!0;return!1}});if(!s){return};if(document.cookie.match(/aviaPrivacyGoogleMapsDisabled/)){a('.av_gmaps_main_wrap').addClass('av-maps-user-disabled');return};if(typeof a.AviaMapsAPI!='undefined'){this.AviaMapsScriptLoaded();return};a('body').on('avia-google-maps-api-script-loaded',a.proxy(this.AviaMapsScriptLoaded,this));this.script_loading=!0;var i=document.createElement('script');i.id='avia-gmaps-api-script';i.type='text/javascript';i.src=this.script_source;document.body.appendChild(i)},AviaMapsScriptLoaded:function(){this.script_loading=!1;this.script_loaded=!0;var i=this;this.maps.each(function(o){var s=a(this);if(s.hasClass('av_gmaps_show_page_only')){return};var e=s.data('mapid');if('undefined'==typeof window.av_google_map[e]){console.log('Map cannot be displayed because no info: '+e);return};if(s.hasClass('av_gmaps_show_unconditionally')){s.aviaMaps()} else if(s.hasClass('av_gmaps_show_delayed')){var t=s.closest('.av_gmaps_main_wrap'),n=t.find('a.av_text_confirm_link');n.on('click',i.AviaMapsLoadConfirmed)}else{console.log('Map cannot be displayed because missing display class: '+e)}})},AviaMapsLoadConfirmed:function(i){i.preventDefault();var s=a(this),o=s.closest('.av_gmaps_main_wrap').find('.avia-google-map-container');o.aviaMaps()}};a(function(){new s()})})(jQuery);