/*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&&r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&&t.warn&&!s.migrateMute&&(t.warn("JQMIGRATE: "+e),s.migrateTrace&&t.trace&&t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(o(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))}),w=/^[a-z]/,x=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return b=!0,e=r.apply(this,arguments),b=!1,e})}),s.swap=function(e,t,r,n){var o,i,a={};for(i in b||u("jQuery.swap() is undocumented and deprecated"),t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=r.apply(e,n||[]),t)e.style[i]=a[i];return o},e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),s.cssNumber||(s.cssNumber={}),Q=s.fn.css,s.fn.css=function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=j(e),n=r,w.test(n)&&x.test(n[0].toUpperCase()+n.slice(1))||s.cssNumber[r]||u('Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))};var A,k,S,M,N=s.data;s.data=function(e,t,r){var n,o,i;if(t&&"object"==typeof t&&2===arguments.length){for(i in n=s.hasData(e)&&N.call(this,e),o={},t)i!==j(i)?(u("jQuery.data() always sets/gets camelCased names: "+i),n[i]=t[i]):o[i]=t[i];return N.call(this,e,o),t}return t&&"string"==typeof t&&t!==j(t)&&(n=s.hasData(e)&&N.call(this,e))&&t in n?(u("jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):N.apply(this,arguments)},s.fx&&(S=s.Tween.prototype.run,M=function(e){return e},s.Tween.prototype.run=function(){1<s.easing[this.easing].length&&(u("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=M),S.apply(this,arguments)},A=s.fx.interval||13,k="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u(k),A},set:function(e){u(k),A=e}}));var R=s.fn.load,H=s.event.add,C=s.event.fix;s.event.props=[],s.event.fixHooks={},t(s.event.props,"concat",s.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),s.event.fix=function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=C.call(this,e),n&&n.filter?n.filter(t,e):t},s.event.add=function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("jQuery(window).on('load'...) called after load event occurred"),H.apply(this,arguments)},s.each(["load","unload","error"],function(e,t){s.fn[t]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?R.apply(this,e):(u("jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){s.fn[r]=function(e,t){return u("jQuery.fn."+r+"() event shorthand is deprecated"),0<arguments.length?this.on(r,null,e,t):this.trigger(r)}}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("'ready' event is deprecated")}},s.fn.extend({bind:function(e,t,r){return u("jQuery.fn.bind() is deprecated"),this.on(e,null,t,r)},unbind:function(e,t){return u("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,r,n){return u("jQuery.fn.delegate() is deprecated"),this.on(t,e,r,n)},undelegate:function(e,t,r){return u("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return u("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}});function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}function P(e){var t=e.replace(O,"<$1></$2>");t!==e&&T(e)!==T(t)&&u("HTML tags must be properly nested and closed: "+e)}var O=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=s.htmlPrefilter;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.htmlPrefilter=function(e){return P(e),e.replace(O,"<$1></$2>")}},s.htmlPrefilter=function(e){return P(e),q(e)};var D,_=s.fn.offset;s.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(u("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},s.ajax&&(D=s.param,s.param=function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)});var E,F,J=s.fn.andSelf||s.fn.addBack;return s.fn.andSelf=function(){return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},s.Deferred&&(E=s.Deferred,F=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],s.Deferred=function(e){var i=E(),a=i.promise();return i.pipe=a.pipe=function(){var o=arguments;return u("deferred.pipe() is deprecated"),s.Deferred(function(n){s.each(F,function(e,t){var r="function"==typeof o[e]&&o[e];i[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===a?n.promise():this,r?[e]:arguments)})}),o=null}).promise()},e&&e.call(i,i),i},s.Deferred.exceptionHook=E.exceptionHook),s});
(function($){'use strict';function prepareFormPostData(form,formData){jQuery.each((form.serializeArray()||{}),function(i,field){formData['ed_'+field.name]=field.value;});return formData;}
function loadResponse(response,form){var status=response.status;var message_class='success';if(status==='ERROR'){message_class='error';}
if(status==='ERRORBOT'){message_class='boterror';}
var responseText=response['message_text'];var messageContainer=$(form).next('.ed_form_message');messageContainer.attr('class','ed_form_message '+message_class);messageContainer.html(responseText);var esSuccessEvent={detail:{ed_response:message_class,msg:responseText},bubbles:true,cancelable:true};jQuery(form).trigger('ed_response',[esSuccessEvent]);}
function submitDownlodLinkFun(form){var formData={};formData=prepareFormPostData(form,formData);formData['ed_submit']='submitted';formData['action']='email_download_link';var actionUrl=ed_data.ed_ajax_url;jQuery(form).find('#loading-image').show();$.ajax({type:'POST',url:actionUrl,data:formData,dataType:'json',success:function(response){if(response&&typeof response.status!=='undefined'&&(response.status==="SUCCESS"||response.status==="ERRORBOT")){jQuery(form).slideUp('slow');jQuery(form).hide();}else{jQuery(form).find('#loading-image').hide();}
jQuery(window).trigger('ed_submit.send_response',[jQuery(form),response]);loadResponse(response,form);},error:function(err){jQuery(form).find('#loading-image').hide();console.log(err,'error');},});return false;}
$(document).ready(function(){$(document).on('submit','.ed_form',function(e){e.preventDefault();var form=$(this);submitDownlodLinkFun(form);});});})(jQuery);
(function($){'use strict';$(function(){var allPanels=$('.metasync-accordion-block.metasync-panel').hide();$('button.metasync-accordion').click(function(){$(this).parent().toggleClass('metasync-active');return false;});});})(jQuery);
/*! For license information please see advancio.min.js.LICENSE.txt */
(()=>{"use strict";var e,t={306:(e,t,n)=>{var r,o={};function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(){a=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function d(e,t,n,o){var i=t&&t.prototype instanceof h?t:h,a=Object.create(i.prototype),s=new C(o||[]);return r(a,"_invoke",{value:S(e,n,s)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=d;var f={};function h(){}function m(){}function v(){}var g={};u(g,s,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(N([])));b&&b!==t&&n.call(b,s)&&(g=b);var _=v.prototype=h.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function o(r,a,s,c){var l=p(e[r],e,a);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==i(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,s,c)}),(function(e){o("throw",e,s,c)})):t.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return o("throw",e,s,c)}))}c(l.arg)}var a;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return a=a?a.then(r,r):r()}})}function S(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=k(a,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=p(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===f)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function k(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=p(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function N(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return m.prototype=v,r(_,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=u(v,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,l,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},w(x.prototype),u(x.prototype,c,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new x(d(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(_),u(_,l,"Generator"),u(_,s,(function(){return this})),u(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=N,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:N(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}n.r(o),n.d(o,{BaseTransition:()=>xr,Comment:()=>fi,EffectScope:()=>we,Fragment:()=>di,KeepAlive:()=>Rr,ReactiveEffect:()=>Re,Static:()=>hi,Suspense:()=>nr,Teleport:()=>li,Text:()=>pi,Transition:()=>ts,TransitionGroup:()=>_s,VueElement:()=>qa,callWithAsyncErrorHandling:()=>mn,callWithErrorHandling:()=>hn,camelize:()=>ue,capitalize:()=>fe,cloneVNode:()=>Ri,compatUtils:()=>La,computed:()=>ua,createApp:()=>Xs,createBlock:()=>ki,createCommentVNode:()=>Di,createElementBlock:()=>Si,createElementVNode:()=>Pi,createHydrationRenderer:()=>ei,createPropsRestProxy:()=>ba,createRenderer:()=>Qo,createSSRApp:()=>Qs,createSlots:()=>po,createStaticVNode:()=>Fi,createTextVNode:()=>Ai,createVNode:()=>ji,customRef:()=>sn,defineAsyncComponent:()=>Pr,defineComponent:()=>Or,defineCustomElement:()=>Ga,defineEmits:()=>pa,defineExpose:()=>fa,defineProps:()=>da,defineSSRCustomElement:()=>Ha,devtools:()=>Rn,effect:()=>Fe,effectScope:()=>xe,getCurrentInstance:()=>qi,getCurrentScope:()=>ke,getTransitionRawChildren:()=>Nr,guardReactiveProps:()=>Mi,h:()=>wa,handleError:()=>vn,hydrate:()=>Js,initCustomFormatter:()=>ka,initDirectivesForSSR:()=>nc,inject:()=>lr,isMemoSame:()=>Ta,isProxy:()=>zt,isReactive:()=>$t,isReadonly:()=>Vt,isRef:()=>Yt,isRuntimeOnly:()=>oa,isShallow:()=>Zt,isVNode:()=>Ei,markRaw:()=>Gt,mergeDefaults:()=>ya,mergeProps:()=>Zi,nextTick:()=>Tn,normalizeClass:()=>k,normalizeProps:()=>E,normalizeStyle:()=>b,onActivated:()=>Fr,onBeforeMount:()=>Gr,onBeforeUnmount:()=>Kr,onBeforeUpdate:()=>Wr,onDeactivated:()=>Dr,onErrorCaptured:()=>eo,onMounted:()=>Hr,onRenderTracked:()=>Qr,onRenderTriggered:()=>Xr,onScopeDispose:()=>Ee,onServerPrefetch:()=>Jr,onUnmounted:()=>Yr,onUpdated:()=>qr,openBlock:()=>gi,popScopeId:()=>Hn,provide:()=>cr,proxyRefs:()=>on,pushScopeId:()=>Gn,queuePostFlushCb:()=>On,reactive:()=>Rt,readonly:()=>Ft,ref:()=>Jt,registerRuntimeCompiler:()=>ra,render:()=>Ys,renderList:()=>uo,renderSlot:()=>fo,resolveComponent:()=>oo,resolveDirective:()=>so,resolveDynamicComponent:()=>ao,resolveFilter:()=>Oa,resolveTransitionHooks:()=>kr,setBlockTracking:()=>wi,setDevtoolsHook:()=>Dn,setTransitionHooks:()=>Cr,shallowReactive:()=>At,shallowReadonly:()=>Dt,shallowRef:()=>Xt,ssrContextKey:()=>xa,ssrUtils:()=>Na,stop:()=>De,toDisplayString:()=>M,toHandlerKey:()=>he,toHandlers:()=>mo,toRaw:()=>Ut,toRef:()=>un,toRefs:()=>cn,transformVNodeArgs:()=>Ci,triggerRef:()=>tn,unref:()=>nn,useAttrs:()=>va,useCssModule:()=>Ka,useCssVars:()=>Ya,useSSRContext:()=>Sa,useSlots:()=>ma,useTransitionState:()=>br,vModelCheckbox:()=>Ns,vModelDynamic:()=>Rs,vModelRadio:()=>Ls,vModelSelect:()=>Ps,vModelText:()=>Cs,vShow:()=>zs,version:()=>Ca,warn:()=>fn,watch:()=>hr,watchEffect:()=>ur,watchPostEffect:()=>dr,watchSyncEffect:()=>pr,withAsyncContext:()=>_a,withCtx:()=>qn,withDefaults:()=>ha,withDirectives:()=>to,withKeys:()=>Zs,withMemo:()=>Ea,withModifiers:()=>$s,withScopeId:()=>Wn}),function(e){e.INDIA="IN",e.MEXICO="MX",e.MOROCCO="MA",e.UNITED_STATES="US"}(r||(r={}));var s=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(){l=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function d(e,t,n,o){var i=t&&t.prototype instanceof h?t:h,a=Object.create(i.prototype),s=new C(o||[]);return r(a,"_invoke",{value:S(e,n,s)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=d;var f={};function h(){}function m(){}function v(){}var g={};u(g,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(N([])));b&&b!==t&&n.call(b,i)&&(g=b);var _=v.prototype=h.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function o(r,i,a,s){var l=p(e[r],e,i);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==c(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return o("throw",e,a,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function S(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=k(a,n);if(s){if(s===f)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=p(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===f)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function k(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=p(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function N(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return m.prototype=v,r(_,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=u(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,u(e,s,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},w(x.prototype),u(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new x(d(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(_),u(_,s,"Generator"),u(_,i,(function(){return this})),u(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=N,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:N(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(o=r.key,i=void 0,i=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(o,"string"),"symbol"===c(i)?i:String(i)),r)}var o,i}var d=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const p=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.redirections=[]}var t,n,r;return t=e,(n=[{key:"redirect",value:function(){return d(this,void 0,void 0,l().mark((function e(){var t,n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getCountryCode();case 2:if(t=e.sent,n=location.pathname,!this.hasAlreadyRedirected(t,n)){e.next=6;break}return e.abrupt("return");case 6:if(r=this.getRedirection(t,n)){e.next=9;break}return e.abrupt("return");case 9:this.storeRedirected(r),location.replace(r.to);case 11:case"end":return e.stop()}}),e,this)})))}},{key:"registerRedirect",value:function(e,t,n){return this.redirections.push({countryCode:e,from:t,to:n}),this}},{key:"getRedirection",value:function(e,t){return this.redirections.find((function(n){return n.countryCode===e&&n.from===t}))}},{key:"getCountryCode",value:function(){return d(this,void 0,void 0,l().mark((function e(){var t,n,r;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t="gl_journey_country_code",null===(n=localStorage.getItem(t))){e.next=4;break}return e.abrupt("return",n);case 4:return e.next=6,s(void 0,void 0,void 0,a().mark((function e(){var t;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,fetch("https://extreme-ip-lookup.com/json/?key=4eYDDJZ3GDDALwXgI4kK");case 3:return t=e.sent,e.next=6,t.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));case 6:return r=e.sent,n=r.countryCode,localStorage.setItem(t,n),e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)})))}},{key:"storeRedirected",value:function(e){var t="gl_redirected_journeys",n=localStorage.getItem(t),r=null!==n?JSON.parse(n):[];r.push({countryCode:e.countryCode,from:e.from}),localStorage.setItem(t,JSON.stringify(r))}},{key:"hasAlreadyRedirected",value:function(e,t){var n="gl_redirected_journeys",r=localStorage.getItem(n);return null===r?(localStorage.setItem(n,JSON.stringify([])),!1):null!==JSON.parse(r).find((function(n){return n.countryCode===e&&n.from===t}))}}])&&u(t.prototype,n),r&&u(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function h(){h=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),s=new C(o||[]);return r(a,"_invoke",{value:S(e,n,s)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function m(){}function v(){}var g={};c(g,i,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(N([])));b&&b!==t&&n.call(b,i)&&(g=b);var _=v.prototype=p.prototype=Object.create(g);function w(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function o(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==f(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}s(c.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function S(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return O()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=k(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function k(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,k(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,d;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function N(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return m.prototype=v,r(_,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=c(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,c(e,s,"GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},w(x.prototype),c(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new x(l(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(_),c(_,s,"Generator"),c(_,i,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=N,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:N(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}var m=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};var v=n(206);function g(e,t){const n=Object.create(null),r=e.split(",");for(let e=0;e<r.length;e++)n[r[e]]=!0;return t?e=>!!n[e.toLowerCase()]:e=>!!n[e]}const y=g("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt");function b(e){if(W(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=X(r)?S(r):b(r);if(o)for(const e in o)t[e]=o[e]}return t}return X(e)||ee(e)?e:void 0}const _=/;(?![^(]*\))/g,w=/:([^]+)/,x=/\/\*.*?\*\//gs;function S(e){const t={};return e.replace(x,"").split(_).forEach((e=>{if(e){const n=e.split(w);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function k(e){let t="";if(X(e))t=e;else if(W(e))for(let n=0;n<e.length;n++){const r=k(e[n]);r&&(t+=r+" ")}else if(ee(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function E(e){if(!e)return null;let{class:t,style:n}=e;return t&&!X(t)&&(e.class=k(t)),n&&(e.style=b(n)),e}const T=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),C=g("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),N=g("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),O="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",L=g(O);function P(e){return!!e||""===e}function j(e,t){if(e===t)return!0;let n=Y(e),r=Y(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=Q(e),r=Q(t),n||r)return e===t;if(n=W(e),r=W(t),n||r)return!(!n||!r)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=j(e[r],t[r]);return n}(e,t);if(n=ee(e),r=ee(t),n||r){if(!n||!r)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e){const r=e.hasOwnProperty(n),o=t.hasOwnProperty(n);if(r&&!o||!r&&o||!j(e[n],t[n]))return!1}}return String(e)===String(t)}function I(e,t){return e.findIndex((e=>j(e,t)))}const M=e=>X(e)?e:null==e?"":W(e)||ee(e)&&(e.toString===ne||!J(e.toString))?JSON.stringify(e,R,2):String(e),R=(e,t)=>t&&t.__v_isRef?R(e,t.value):q(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:K(t)?{[`Set(${t.size})`]:[...t.values()]}:!ee(t)||W(t)||oe(t)?t:String(t),A={},F=[],D=()=>{},B=()=>!1,$=/^on[^a-z]/,V=e=>$.test(e),Z=e=>e.startsWith("onUpdate:"),z=Object.assign,U=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},G=Object.prototype.hasOwnProperty,H=(e,t)=>G.call(e,t),W=Array.isArray,q=e=>"[object Map]"===re(e),K=e=>"[object Set]"===re(e),Y=e=>"[object Date]"===re(e),J=e=>"function"==typeof e,X=e=>"string"==typeof e,Q=e=>"symbol"==typeof e,ee=e=>null!==e&&"object"==typeof e,te=e=>ee(e)&&J(e.then)&&J(e.catch),ne=Object.prototype.toString,re=e=>ne.call(e),oe=e=>"[object Object]"===re(e),ie=e=>X(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,ae=g(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),se=g("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),ce=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},le=/-(\w)/g,ue=ce((e=>e.replace(le,((e,t)=>t?t.toUpperCase():"")))),de=/\B([A-Z])/g,pe=ce((e=>e.replace(de,"-$1").toLowerCase())),fe=ce((e=>e.charAt(0).toUpperCase()+e.slice(1))),he=ce((e=>e?`on${fe(e)}`:"")),me=(e,t)=>!Object.is(e,t),ve=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},ge=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ye=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let be;let _e;class we{constructor(e=!1){this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=_e,!e&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}run(e){if(this.active){const t=_e;try{return _e=this,e()}finally{_e=t}}else 0}on(){_e=this}off(){_e=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this.active=!1}}}function xe(e){return new we(e)}function Se(e,t=_e){t&&t.active&&t.effects.push(e)}function ke(){return _e}function Ee(e){_e&&_e.cleanups.push(e)}const Te=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Ce=e=>(e.w&Pe)>0,Ne=e=>(e.n&Pe)>0,Oe=new WeakMap;let Le=0,Pe=1;let je;const Ie=Symbol(""),Me=Symbol("");class Re{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,Se(this,n)}run(){if(!this.active)return this.fn();let e=je,t=Be;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=je,je=this,Be=!0,Pe=1<<++Le,Le<=30?(({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Pe})(this):Ae(this),this.fn()}finally{Le<=30&&(e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const o=t[r];Ce(o)&&!Ne(o)?o.delete(e):t[n++]=o,o.w&=~Pe,o.n&=~Pe}t.length=n}})(this),Pe=1<<--Le,je=this.parent,Be=t,this.parent=void 0,this.deferStop&&this.stop()}}stop(){je===this?this.deferStop=!0:this.active&&(Ae(this),this.onStop&&this.onStop(),this.active=!1)}}function Ae(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}function Fe(e,t){e.effect&&(e=e.effect.fn);const n=new Re(e);t&&(z(n,t),t.scope&&Se(n,t.scope)),t&&t.lazy||n.run();const r=n.run.bind(n);return r.effect=n,r}function De(e){e.effect.stop()}let Be=!0;const $e=[];function Ve(){$e.push(Be),Be=!1}function Ze(){const e=$e.pop();Be=void 0===e||e}function ze(e,t,n){if(Be&&je){let t=Oe.get(e);t||Oe.set(e,t=new Map);let r=t.get(n);r||t.set(n,r=Te());Ue(r,void 0)}}function Ue(e,t){let n=!1;Le<=30?Ne(e)||(e.n|=Pe,n=!Ce(e)):n=!e.has(je),n&&(e.add(je),je.deps.push(e))}function Ge(e,t,n,r,o,i){const a=Oe.get(e);if(!a)return;let s=[];if("clear"===t)s=[...a.values()];else if("length"===n&&W(e)){const e=ye(r);a.forEach(((t,n)=>{("length"===n||n>=e)&&s.push(t)}))}else switch(void 0!==n&&s.push(a.get(n)),t){case"add":W(e)?ie(n)&&s.push(a.get("length")):(s.push(a.get(Ie)),q(e)&&s.push(a.get(Me)));break;case"delete":W(e)||(s.push(a.get(Ie)),q(e)&&s.push(a.get(Me)));break;case"set":q(e)&&s.push(a.get(Ie))}if(1===s.length)s[0]&&He(s[0]);else{const e=[];for(const t of s)t&&e.push(...t);He(Te(e))}}function He(e,t){const n=W(e)?e:[...e];for(const e of n)e.computed&&We(e,t);for(const e of n)e.computed||We(e,t)}function We(e,t){(e!==je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const qe=g("__proto__,__v_isRef,__isVue"),Ke=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(Q)),Ye=nt(),Je=nt(!1,!0),Xe=nt(!0),Qe=nt(!0,!0),et=tt();function tt(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Ut(this);for(let e=0,t=this.length;e<t;e++)ze(n,0,e+"");const r=n[t](...e);return-1===r||!1===r?n[t](...e.map(Ut)):r}})),["push","pop","shift","unshift","splice"].forEach((t=>{e[t]=function(...e){Ve();const n=Ut(this)[t].apply(this,e);return Ze(),n}})),e}function nt(e=!1,t=!1){return function(n,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&o===(e?t?It:jt:t?Pt:Lt).get(n))return n;const i=W(n);if(!e&&i&&H(et,r))return Reflect.get(et,r,o);const a=Reflect.get(n,r,o);return(Q(r)?Ke.has(r):qe(r))?a:(e||ze(n,0,r),t?a:Yt(a)?i&&ie(r)?a:a.value:ee(a)?e?Ft(a):Rt(a):a)}}function rt(e=!1){return function(t,n,r,o){let i=t[n];if(Vt(i)&&Yt(i)&&!Yt(r))return!1;if(!e&&(Zt(r)||Vt(r)||(i=Ut(i),r=Ut(r)),!W(t)&&Yt(i)&&!Yt(r)))return i.value=r,!0;const a=W(t)&&ie(n)?Number(n)<t.length:H(t,n),s=Reflect.set(t,n,r,o);return t===Ut(o)&&(a?me(r,i)&&Ge(t,"set",n,r):Ge(t,"add",n,r)),s}}const ot={get:Ye,set:rt(),deleteProperty:function(e,t){const n=H(e,t),r=(e[t],Reflect.deleteProperty(e,t));return r&&n&&Ge(e,"delete",t,void 0),r},has:function(e,t){const n=Reflect.has(e,t);return Q(t)&&Ke.has(t)||ze(e,0,t),n},ownKeys:function(e){return ze(e,0,W(e)?"length":Ie),Reflect.ownKeys(e)}},it={get:Xe,set:(e,t)=>!0,deleteProperty:(e,t)=>!0},at=z({},ot,{get:Je,set:rt(!0)}),st=z({},it,{get:Qe}),ct=e=>e,lt=e=>Reflect.getPrototypeOf(e);function ut(e,t,n=!1,r=!1){const o=Ut(e=e.__v_raw),i=Ut(t);n||(t!==i&&ze(o,0,t),ze(o,0,i));const{has:a}=lt(o),s=r?ct:n?Wt:Ht;return a.call(o,t)?s(e.get(t)):a.call(o,i)?s(e.get(i)):void(e!==o&&e.get(t))}function dt(e,t=!1){const n=this.__v_raw,r=Ut(n),o=Ut(e);return t||(e!==o&&ze(r,0,e),ze(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function pt(e,t=!1){return e=e.__v_raw,!t&&ze(Ut(e),0,Ie),Reflect.get(e,"size",e)}function ft(e){e=Ut(e);const t=Ut(this);return lt(t).has.call(t,e)||(t.add(e),Ge(t,"add",e,e)),this}function ht(e,t){t=Ut(t);const n=Ut(this),{has:r,get:o}=lt(n);let i=r.call(n,e);i||(e=Ut(e),i=r.call(n,e));const a=o.call(n,e);return n.set(e,t),i?me(t,a)&&Ge(n,"set",e,t):Ge(n,"add",e,t),this}function mt(e){const t=Ut(this),{has:n,get:r}=lt(t);let o=n.call(t,e);o||(e=Ut(e),o=n.call(t,e));r&&r.call(t,e);const i=t.delete(e);return o&&Ge(t,"delete",e,void 0),i}function vt(){const e=Ut(this),t=0!==e.size,n=e.clear();return t&&Ge(e,"clear",void 0,void 0),n}function gt(e,t){return function(n,r){const o=this,i=o.__v_raw,a=Ut(i),s=t?ct:e?Wt:Ht;return!e&&ze(a,0,Ie),i.forEach(((e,t)=>n.call(r,s(e),s(t),o)))}}function yt(e,t,n){return function(...r){const o=this.__v_raw,i=Ut(o),a=q(i),s="entries"===e||e===Symbol.iterator&&a,c="keys"===e&&a,l=o[e](...r),u=n?ct:t?Wt:Ht;return!t&&ze(i,0,c?Me:Ie),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function bt(e){return function(...t){return"delete"!==e&&this}}function _t(){const e={get(e){return ut(this,e)},get size(){return pt(this)},has:dt,add:ft,set:ht,delete:mt,clear:vt,forEach:gt(!1,!1)},t={get(e){return ut(this,e,!1,!0)},get size(){return pt(this)},has:dt,add:ft,set:ht,delete:mt,clear:vt,forEach:gt(!1,!0)},n={get(e){return ut(this,e,!0)},get size(){return pt(this,!0)},has(e){return dt.call(this,e,!0)},add:bt("add"),set:bt("set"),delete:bt("delete"),clear:bt("clear"),forEach:gt(!0,!1)},r={get(e){return ut(this,e,!0,!0)},get size(){return pt(this,!0)},has(e){return dt.call(this,e,!0)},add:bt("add"),set:bt("set"),delete:bt("delete"),clear:bt("clear"),forEach:gt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=yt(o,!1,!1),n[o]=yt(o,!0,!1),t[o]=yt(o,!1,!0),r[o]=yt(o,!0,!0)})),[e,n,t,r]}const[wt,xt,St,kt]=_t();function Et(e,t){const n=t?e?kt:St:e?xt:wt;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(H(n,r)&&r in t?n:t,r,o)}const Tt={get:Et(!1,!1)},Ct={get:Et(!1,!0)},Nt={get:Et(!0,!1)},Ot={get:Et(!0,!0)};const Lt=new WeakMap,Pt=new WeakMap,jt=new WeakMap,It=new WeakMap;function Mt(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>re(e).slice(8,-1))(e))}function Rt(e){return Vt(e)?e:Bt(e,!1,ot,Tt,Lt)}function At(e){return Bt(e,!1,at,Ct,Pt)}function Ft(e){return Bt(e,!0,it,Nt,jt)}function Dt(e){return Bt(e,!0,st,Ot,It)}function Bt(e,t,n,r,o){if(!ee(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=Mt(e);if(0===a)return e;const s=new Proxy(e,2===a?r:n);return o.set(e,s),s}function $t(e){return Vt(e)?$t(e.__v_raw):!(!e||!e.__v_isReactive)}function Vt(e){return!(!e||!e.__v_isReadonly)}function Zt(e){return!(!e||!e.__v_isShallow)}function zt(e){return $t(e)||Vt(e)}function Ut(e){const t=e&&e.__v_raw;return t?Ut(t):e}function Gt(e){return ge(e,"__v_skip",!0),e}const Ht=e=>ee(e)?Rt(e):e,Wt=e=>ee(e)?Ft(e):e;function qt(e){Be&&je&&Ue((e=Ut(e)).dep||(e.dep=Te()))}function Kt(e,t){(e=Ut(e)).dep&&He(e.dep)}function Yt(e){return!(!e||!0!==e.__v_isRef)}function Jt(e){return Qt(e,!1)}function Xt(e){return Qt(e,!0)}function Qt(e,t){return Yt(e)?e:new en(e,t)}class en{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Ut(e),this._value=t?e:Ht(e)}get value(){return qt(this),this._value}set value(e){const t=this.__v_isShallow||Zt(e)||Vt(e);e=t?e:Ut(e),me(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Ht(e),Kt(this))}}function tn(e){Kt(e)}function nn(e){return Yt(e)?e.value:e}const rn={get:(e,t,n)=>nn(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Yt(o)&&!Yt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function on(e){return $t(e)?e:new Proxy(e,rn)}class an{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>qt(this)),(()=>Kt(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function sn(e){return new an(e)}function cn(e){const t=W(e)?new Array(e.length):{};for(const n in e)t[n]=un(e,n);return t}class ln{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function un(e,t,n){const r=e[t];return Yt(r)?r:new ln(e,t,n)}var dn;class pn{constructor(e,t,n,r){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[dn]=!1,this._dirty=!0,this.effect=new Re(e,(()=>{this._dirty||(this._dirty=!0,Kt(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=Ut(this);return qt(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}dn="__v_isReadonly";function fn(e,...t){}function hn(e,t,n,r){let o;try{o=r?e(...r):e()}catch(e){vn(e,t,n)}return o}function mn(e,t,n,r){if(J(e)){const o=hn(e,t,n,r);return o&&te(o)&&o.catch((e=>{vn(e,t,n)})),o}const o=[];for(let i=0;i<e.length;i++)o.push(mn(e[i],t,n,r));return o}function vn(e,t,n,r=!0){t&&t.vnode;if(t){let r=t.parent;const o=t.proxy,i=n;for(;r;){const t=r.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,o,i))return;r=r.parent}const a=t.appContext.config.errorHandler;if(a)return void hn(a,null,10,[e,o,i])}!function(e,t,n,r=!0){console.error(e)}(e,0,0,r)}let gn=!1,yn=!1;const bn=[];let _n=0;const wn=[];let xn=null,Sn=0;const kn=Promise.resolve();let En=null;function Tn(e){const t=En||kn;return e?t.then(this?e.bind(this):e):t}function Cn(e){bn.length&&bn.includes(e,gn&&e.allowRecurse?_n+1:_n)||(null==e.id?bn.push(e):bn.splice(function(e){let t=_n+1,n=bn.length;for(;t<n;){const r=t+n>>>1;jn(bn[r])<e?t=r+1:n=r}return t}(e.id),0,e),Nn())}function Nn(){gn||yn||(yn=!0,En=kn.then(Mn))}function On(e){W(e)?wn.push(...e):xn&&xn.includes(e,e.allowRecurse?Sn+1:Sn)||wn.push(e),Nn()}function Ln(e,t=(gn?_n+1:0)){for(0;t<bn.length;t++){const e=bn[t];e&&e.pre&&(bn.splice(t,1),t--,e())}}function Pn(e){if(wn.length){const e=[...new Set(wn)];if(wn.length=0,xn)return void xn.push(...e);for(xn=e,xn.sort(((e,t)=>jn(e)-jn(t))),Sn=0;Sn<xn.length;Sn++)xn[Sn]();xn=null,Sn=0}}const jn=e=>null==e.id?1/0:e.id,In=(e,t)=>{const n=jn(e)-jn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Mn(e){yn=!1,gn=!0,bn.sort(In);try{for(_n=0;_n<bn.length;_n++){const e=bn[_n];e&&!1!==e.active&&hn(e,null,14)}}finally{_n=0,bn.length=0,Pn(),gn=!1,En=null,(bn.length||wn.length)&&Mn(e)}}new Set;new Map;let Rn,An=[],Fn=!1;function Dn(e,t){var n,r;if(Rn=e,Rn)Rn.enabled=!0,An.forEach((({event:e,args:t})=>Rn.emit(e,...t))),An=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null===(r=null===(n=window.navigator)||void 0===n?void 0:n.userAgent)||void 0===r?void 0:r.includes("jsdom"))){(t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{Dn(e,t)})),setTimeout((()=>{Rn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Fn=!0,An=[])}),3e3)}else Fn=!0,An=[]}function Bn(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||A;let o=n;const i=t.startsWith("update:"),a=i&&t.slice(7);if(a&&a in r){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:t,trim:i}=r[e]||A;i&&(o=n.map((e=>X(e)?e.trim():e))),t&&(o=n.map(ye))}let s;let c=r[s=he(t)]||r[s=he(ue(t))];!c&&i&&(c=r[s=he(pe(t))]),c&&mn(c,e,6,o);const l=r[s+"Once"];if(l){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,mn(l,e,6,o)}}function $n(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const i=e.emits;let a={},s=!1;if(!J(e)){const r=e=>{const n=$n(e,t,!0);n&&(s=!0,z(a,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||s?(W(i)?i.forEach((e=>a[e]=null)):z(a,i),ee(e)&&r.set(e,a),a):(ee(e)&&r.set(e,null),null)}function Vn(e,t){return!(!e||!V(t))&&(t=t.slice(2).replace(/Once$/,""),H(e,t[0].toLowerCase()+t.slice(1))||H(e,pe(t))||H(e,t))}let Zn=null,zn=null;function Un(e){const t=Zn;return Zn=e,zn=e&&e.type.__scopeId||null,t}function Gn(e){zn=e}function Hn(){zn=null}const Wn=e=>qn;function qn(e,t=Zn,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&wi(-1);const o=Un(t);let i;try{i=e(...n)}finally{Un(o),r._d&&wi(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Kn(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[a],slots:s,attrs:c,emit:l,render:u,renderCache:d,data:p,setupState:f,ctx:h,inheritAttrs:m}=e;let v,g;const y=Un(e);try{if(4&n.shapeFlag){const e=o||r;v=Bi(u.call(e,e,d,i,f,p,h)),g=c}else{const e=t;0,v=Bi(e.length>1?e(i,{attrs:c,slots:s,emit:l}):e(i,null)),g=t.props?c:Jn(c)}}catch(t){mi.length=0,vn(t,e,1),v=ji(fi)}let b=v;if(g&&!1!==m){const e=Object.keys(g),{shapeFlag:t}=b;e.length&&7&t&&(a&&e.some(Z)&&(g=Xn(g,a)),b=Ri(b,g))}return n.dirs&&(b=Ri(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),v=b,Un(y),v}function Yn(e){let t;for(let n=0;n<e.length;n++){const r=e[n];if(!Ei(r))return;if(r.type!==fi||"v-if"===r.children){if(t)return;t=r}}return t}const Jn=e=>{let t;for(const n in e)("class"===n||"style"===n||V(n))&&((t||(t={}))[n]=e[n]);return t},Xn=(e,t)=>{const n={};for(const r in e)Z(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function Qn(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(t[i]!==e[i]&&!Vn(n,i))return!0}return!1}function er({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const tr=e=>e.__isSuspense,nr={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,c,l){null==e?function(e,t,n,r,o,i,a,s,c){const{p:l,o:{createElement:u}}=c,d=u("div"),p=e.suspense=or(e,o,r,t,d,n,i,a,s,c);l(null,p.pendingBranch=e.ssContent,d,null,r,p,i,a),p.deps>0?(rr(e,"onPending"),rr(e,"onFallback"),l(null,e.ssFallback,t,n,r,null,i,a),sr(p,e.ssFallback)):p.resolve()}(t,n,r,o,i,a,s,c,l):function(e,t,n,r,o,i,a,s,{p:c,um:l,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:v,isHydrating:g}=d;if(m)d.pendingBranch=p,Ti(p,m)?(c(m,p,d.hiddenContainer,null,o,d,i,a,s),d.deps<=0?d.resolve():v&&(c(h,f,n,r,o,null,i,a,s),sr(d,f))):(d.pendingId++,g?(d.isHydrating=!1,d.activeBranch=m):l(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),v?(c(null,p,d.hiddenContainer,null,o,d,i,a,s),d.deps<=0?d.resolve():(c(h,f,n,r,o,null,i,a,s),sr(d,f))):h&&Ti(p,h)?(c(h,p,n,r,o,d,i,a,s),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,o,d,i,a,s),d.deps<=0&&d.resolve()));else if(h&&Ti(p,h))c(h,p,n,r,o,d,i,a,s),sr(d,p);else if(rr(t,"onPending"),d.pendingBranch=p,d.pendingId++,c(null,p,d.hiddenContainer,null,o,d,i,a,s),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(f)}),e):0===e&&d.fallback(f)}}(e,t,n,r,o,a,s,c,l)},hydrate:function(e,t,n,r,o,i,a,s,c){const l=t.suspense=or(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,i,a);0===l.deps&&l.resolve();return u},create:or,normalize:function(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=ir(r?n.default:n),e.ssFallback=r?ir(n.fallback):ji(fi)}};function rr(e,t){const n=e.props&&e.props[t];J(n)&&n()}function or(e,t,n,r,o,i,a,s,c,l,u=!1){const{p:d,m:p,um:f,n:h,o:{parentNode:m,remove:v}}=l,g=ye(e.props&&e.props.timeout),y={vnode:e,parent:t,parentComponent:n,isSVG:a,container:r,hiddenContainer:o,anchor:i,deps:0,pendingId:0,timeout:"number"==typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:u,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:r,pendingId:o,effects:i,parentComponent:a,container:s}=y;if(y.isHydrating)y.isHydrating=!1;else if(!e){const e=n&&r.transition&&"out-in"===r.transition.mode;e&&(n.transition.afterLeave=()=>{o===y.pendingId&&p(r,s,t,0)});let{anchor:t}=y;n&&(t=h(n),f(n,a,y,!0)),e||p(r,s,t,0)}sr(y,r),y.pendingBranch=null,y.isInFallback=!1;let c=y.parent,l=!1;for(;c;){if(c.pendingBranch){c.effects.push(...i),l=!0;break}c=c.parent}l||On(i),y.effects=[],rr(t,"onResolve")},fallback(e){if(!y.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:r,container:o,isSVG:i}=y;rr(t,"onFallback");const a=h(n),l=()=>{y.isInFallback&&(d(null,e,o,a,r,null,i,s,c),sr(y,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(n.transition.afterLeave=l),y.isInFallback=!0,f(n,r,null,!0),u||l()},move(e,t,n){y.activeBranch&&p(y.activeBranch,e,t,n),y.container=e},next:()=>y.activeBranch&&h(y.activeBranch),registerDep(e,t){const n=!!y.pendingBranch;n&&y.deps++;const r=e.vnode.el;e.asyncDep.catch((t=>{vn(t,e,0)})).then((o=>{if(e.isUnmounted||y.isUnmounted||y.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:i}=e;na(e,o,!1),r&&(i.el=r);const s=!r&&e.subTree.el;t(e,i,m(r||e.subTree.el),r?null:h(e.subTree),y,a,c),s&&v(s),er(e,i.el),n&&0==--y.deps&&y.resolve()}))},unmount(e,t){y.isUnmounted=!0,y.activeBranch&&f(y.activeBranch,n,e,t),y.pendingBranch&&f(y.pendingBranch,n,e,t)}};return y}function ir(e){let t;if(J(e)){const n=_i&&e._c;n&&(e._d=!1,gi()),e=e(),n&&(e._d=!0,t=vi,yi())}if(W(e)){const t=Yn(e);0,e=t}return e=Bi(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function ar(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):On(e)}function sr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,er(r,o))}function cr(e,t){if(Wi){let n=Wi.provides;const r=Wi.parent&&Wi.parent.provides;r===n&&(n=Wi.provides=Object.create(r)),n[e]=t}else 0}function lr(e,t,n=!1){const r=Wi||Zn;if(r){const o=null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&J(t)?t.call(r.proxy):t}else 0}function ur(e,t){return mr(e,null,t)}function dr(e,t){return mr(e,null,{flush:"post"})}function pr(e,t){return mr(e,null,{flush:"sync"})}const fr={};function hr(e,t,n){return mr(e,t,n)}function mr(e,t,{immediate:n,deep:r,flush:o,onTrack:i,onTrigger:a}=A){const s=Wi;let c,l,u=!1,d=!1;if(Yt(e)?(c=()=>e.value,u=Zt(e)):$t(e)?(c=()=>e,r=!0):W(e)?(d=!0,u=e.some((e=>$t(e)||Zt(e))),c=()=>e.map((e=>Yt(e)?e.value:$t(e)?yr(e):J(e)?hn(e,s,2):void 0))):c=J(e)?t?()=>hn(e,s,2):()=>{if(!s||!s.isUnmounted)return l&&l(),mn(e,s,3,[f])}:D,t&&r){const e=c;c=()=>yr(e())}let p,f=e=>{l=g.onStop=()=>{hn(e,s,4)}};if(ea){if(f=D,t?n&&mn(t,s,3,[c(),d?[]:void 0,f]):c(),"sync"!==o)return D;{const e=Sa();p=e.__watcherHandles||(e.__watcherHandles=[])}}let h=d?new Array(e.length).fill(fr):fr;const m=()=>{if(g.active)if(t){const e=g.run();(r||u||(d?e.some(((e,t)=>me(e,h[t]))):me(e,h)))&&(l&&l(),mn(t,s,3,[e,h===fr?void 0:d&&h[0]===fr?[]:h,f]),h=e)}else g.run()};let v;m.allowRecurse=!!t,"sync"===o?v=m:"post"===o?v=()=>Xo(m,s&&s.suspense):(m.pre=!0,s&&(m.id=s.uid),v=()=>Cn(m));const g=new Re(c,v);t?n?m():h=g.run():"post"===o?Xo(g.run.bind(g),s&&s.suspense):g.run();const y=()=>{g.stop(),s&&s.scope&&U(s.scope.effects,g)};return p&&p.push(y),y}function vr(e,t,n){const r=this.proxy,o=X(e)?e.includes(".")?gr(r,e):()=>r[e]:e.bind(r,r);let i;J(t)?i=t:(i=t.handler,n=t);const a=Wi;Ki(this);const s=mr(o,i.bind(r),n);return a?Ki(a):Yi(),s}function gr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function yr(e,t){if(!ee(e)||e.__v_skip)return e;if((t=t||new Set).has(e))return e;if(t.add(e),Yt(e))yr(e.value,t);else if(W(e))for(let n=0;n<e.length;n++)yr(e[n],t);else if(K(e)||q(e))e.forEach((e=>{yr(e,t)}));else if(oe(e))for(const n in e)yr(e[n],t);return e}function br(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Hr((()=>{e.isMounted=!0})),Kr((()=>{e.isUnmounting=!0})),e}const _r=[Function,Array],wr={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_r,onEnter:_r,onAfterEnter:_r,onEnterCancelled:_r,onBeforeLeave:_r,onLeave:_r,onAfterLeave:_r,onLeaveCancelled:_r,onBeforeAppear:_r,onAppear:_r,onAfterAppear:_r,onAppearCancelled:_r},setup(e,{slots:t}){const n=qi(),r=br();let o;return()=>{const i=t.default&&Nr(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1){let e=!1;for(const t of i)if(t.type!==fi){0,a=t,e=!0;break}}const s=Ut(e),{mode:c}=s;if(r.isLeaving)return Er(a);const l=Tr(a);if(!l)return Er(a);const u=kr(l,s,r,n);Cr(l,u);const d=n.subTree,p=d&&Tr(d);let f=!1;const{getTransitionKey:h}=l.type;if(h){const e=h();void 0===o?o=e:e!==o&&(o=e,f=!0)}if(p&&p.type!==fi&&(!Ti(l,p)||f)){const e=kr(p,s,r,n);if(Cr(p,e),"out-in"===c)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,!1!==n.update.active&&n.update()},Er(a);"in-out"===c&&l.type!==fi&&(e.delayLeave=(e,t,n)=>{Sr(r,p)[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return a}}},xr=wr;function Sr(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function kr(e,t,n,r){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:m,onAppear:v,onAfterAppear:g,onAppearCancelled:y}=t,b=String(e.key),_=Sr(n,e),w=(e,t)=>{e&&mn(e,r,9,t)},x=(e,t)=>{const n=t[1];w(e,t),W(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:i,persisted:a,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=m||s}t._leaveCb&&t._leaveCb(!0);const i=_[b];i&&Ti(e,i)&&i.el._leaveCb&&i.el._leaveCb(),w(r,[t])},enter(e){let t=c,r=l,i=u;if(!n.isMounted){if(!o)return;t=v||c,r=g||l,i=y||u}let a=!1;const s=e._enterCb=t=>{a||(a=!0,w(t?i:r,[e]),S.delayedLeave&&S.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,s]):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();w(d,[t]);let i=!1;const a=t._leaveCb=n=>{i||(i=!0,r(),w(n?h:f,[t]),t._leaveCb=void 0,_[o]===e&&delete _[o])};_[o]=e,p?x(p,[t,a]):a()},clone:e=>kr(e,t,n,r)};return S}function Er(e){if(Ir(e))return(e=Ri(e)).children=null,e}function Tr(e){return Ir(e)?e.children?e.children[0]:void 0:e}function Cr(e,t){6&e.shapeFlag&&e.component?Cr(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Nr(e,t=!1,n){let r=[],o=0;for(let i=0;i<e.length;i++){let a=e[i];const s=null==n?a.key:String(n)+String(null!=a.key?a.key:i);a.type===di?(128&a.patchFlag&&o++,r=r.concat(Nr(a.children,t,s))):(t||a.type!==fi)&&r.push(null!=s?Ri(a,{key:s}):a)}if(o>1)for(let e=0;e<r.length;e++)r[e].patchFlag=-2;return r}function Or(e){return J(e)?{setup:e,name:e.name}:e}const Lr=e=>!!e.type.__asyncLoader;function Pr(e){J(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:i,suspensible:a=!0,onError:s}=e;let c,l=null,u=0;const d=()=>{let e;return l||(e=l=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),s)return new Promise(((t,n)=>{s(e,(()=>t((u++,l=null,d()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==l&&l?l:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t))))};return Or({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const e=Wi;if(c)return()=>jr(c,e);const t=t=>{l=null,vn(t,e,13,!r)};if(a&&e.suspense||ea)return d().then((t=>()=>jr(t,e))).catch((e=>(t(e),()=>r?ji(r,{error:e}):null)));const s=Jt(!1),u=Jt(),p=Jt(!!o);return o&&setTimeout((()=>{p.value=!1}),o),null!=i&&setTimeout((()=>{if(!s.value&&!u.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),u.value=e}}),i),d().then((()=>{s.value=!0,e.parent&&Ir(e.parent.vnode)&&Cn(e.parent.update)})).catch((e=>{t(e),u.value=e})),()=>s.value&&c?jr(c,e):u.value&&r?ji(r,{error:u.value}):n&&!p.value?ji(n):void 0}})}function jr(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,a=ji(e,r,o);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const Ir=e=>e.type.__isKeepAlive,Mr={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=qi(),r=n.ctx;if(!r.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const o=new Map,i=new Set;let a=null;const s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:d}}}=r,p=d("div");function f(e){Vr(e),u(e,n,s,!0)}function h(e){o.forEach(((t,n)=>{const r=ca(t.type);!r||e&&e(r)||m(n)}))}function m(e){const t=o.get(e);a&&t.type===a.type?a&&Vr(a):f(t),o.delete(e),i.delete(e)}r.activate=(e,t,n,r,o)=>{const i=e.component;l(e,t,n,0,s),c(i.vnode,e,t,n,i,s,r,e.slotScopeIds,o),Xo((()=>{i.isDeactivated=!1,i.a&&ve(i.a);const t=e.props&&e.props.onVnodeMounted;t&&zi(t,i.parent,e)}),s)},r.deactivate=e=>{const t=e.component;l(e,p,null,1,s),Xo((()=>{t.da&&ve(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&zi(n,t.parent,e),t.isDeactivated=!0}),s)},hr((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Ar(e,t))),t&&h((e=>!Ar(t,e)))}),{flush:"post",deep:!0});let v=null;const g=()=>{null!=v&&o.set(v,Zr(n.subTree))};return Hr(g),qr(g),Kr((()=>{o.forEach((e=>{const{subTree:t,suspense:r}=n,o=Zr(t);if(e.type!==o.type)f(e);else{Vr(o);const e=o.component.da;e&&Xo(e,r)}}))})),()=>{if(v=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return a=null,n;if(!(Ei(r)&&(4&r.shapeFlag||128&r.shapeFlag)))return a=null,r;let s=Zr(r);const c=s.type,l=ca(Lr(s)?s.type.__asyncResolved||{}:c),{include:u,exclude:d,max:p}=e;if(u&&(!l||!Ar(u,l))||d&&l&&Ar(d,l))return a=s,r;const f=null==s.key?c:s.key,h=o.get(f);return s.el&&(s=Ri(s),128&r.shapeFlag&&(r.ssContent=s)),v=f,h?(s.el=h.el,s.component=h.component,s.transition&&Cr(s,s.transition),s.shapeFlag|=512,i.delete(f),i.add(f)):(i.add(f),p&&i.size>parseInt(p,10)&&m(i.values().next().value)),s.shapeFlag|=256,a=s,tr(r.type)?r:s}}},Rr=Mr;function Ar(e,t){return W(e)?e.some((e=>Ar(e,t))):X(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Fr(e,t){Br(e,"a",t)}function Dr(e,t){Br(e,"da",t)}function Br(e,t,n=Wi){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(zr(t,r,n),n){let e=n.parent;for(;e&&e.parent;)Ir(e.parent.vnode)&&$r(r,t,n,e),e=e.parent}}function $r(e,t,n,r){const o=zr(t,e,r,!0);Yr((()=>{U(r[t],o)}),n)}function Vr(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Zr(e){return 128&e.shapeFlag?e.ssContent:e}function zr(e,t,n=Wi,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Ve(),Ki(n);const o=mn(t,n,e,r);return Yi(),Ze(),o});return r?o.unshift(i):o.push(i),i}}const Ur=e=>(t,n=Wi)=>(!ea||"sp"===e)&&zr(e,((...e)=>t(...e)),n),Gr=Ur("bm"),Hr=Ur("m"),Wr=Ur("bu"),qr=Ur("u"),Kr=Ur("bum"),Yr=Ur("um"),Jr=Ur("sp"),Xr=Ur("rtg"),Qr=Ur("rtc");function eo(e,t=Wi){zr("ec",e,t)}function to(e,t){const n=Zn;if(null===n)return e;const r=sa(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let e=0;e<t.length;e++){let[n,i,a,s=A]=t[e];n&&(J(n)&&(n={mounted:n,updated:n}),n.deep&&yr(i),o.push({dir:n,instance:r,value:i,oldValue:void 0,arg:a,modifiers:s}))}return e}function no(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let a=0;a<o.length;a++){const s=o[a];i&&(s.oldValue=i[a].value);let c=s.dir[r];c&&(Ve(),mn(c,n,8,[e.el,s,e,t]),Ze())}}const ro="components";function oo(e,t){return co(ro,e,!0,t)||e}const io=Symbol();function ao(e){return X(e)?co(ro,e,!1)||e:e||io}function so(e){return co("directives",e)}function co(e,t,n=!0,r=!1){const o=Zn||Wi;if(o){const n=o.type;if(e===ro){const e=ca(n,!1);if(e&&(e===t||e===ue(t)||e===fe(ue(t))))return n}const i=lo(o[e]||n[e],t)||lo(o.appContext[e],t);return!i&&r?n:i}}function lo(e,t){return e&&(e[t]||e[ue(t)]||e[fe(ue(t))])}function uo(e,t,n,r){let o;const i=n&&n[r];if(W(e)||X(e)){o=new Array(e.length);for(let n=0,r=e.length;n<r;n++)o[n]=t(e[n],n,void 0,i&&i[n])}else if("number"==typeof e){0,o=new Array(e);for(let n=0;n<e;n++)o[n]=t(n+1,n,void 0,i&&i[n])}else if(ee(e))if(e[Symbol.iterator])o=Array.from(e,((e,n)=>t(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let r=0,a=n.length;r<a;r++){const a=n[r];o[r]=t(e[a],a,r,i&&i[r])}}else o=[];return n&&(n[r]=o),o}function po(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(W(r))for(let t=0;t<r.length;t++)e[r[t].name]=r[t].fn;else r&&(e[r.name]=r.key?(...e)=>{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function fo(e,t,n={},r,o){if(Zn.isCE||Zn.parent&&Lr(Zn.parent)&&Zn.parent.isCE)return"default"!==t&&(n.name=t),ji("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),gi();const a=i&&ho(i(n)),s=ki(di,{key:n.key||a&&a.key||`_${t}`},a||(r?r():[]),a&&1===e._?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function ho(e){return e.some((e=>!Ei(e)||e.type!==fi&&!(e.type===di&&!ho(e.children))))?e:null}function mo(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:he(r)]=e[r];return n}const vo=e=>e?Ji(e)?sa(e)||e.proxy:vo(e.parent):null,go=z(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>vo(e.parent),$root:e=>vo(e.root),$emit:e=>e.emit,$options:e=>Eo(e),$forceUpdate:e=>e.f||(e.f=()=>Cn(e.update)),$nextTick:e=>e.n||(e.n=Tn.bind(e.proxy)),$watch:e=>vr.bind(e)}),yo=(e,t)=>e!==A&&!e.__isScriptSetup&&H(e,t),bo={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:s,appContext:c}=e;let l;if("$"!==t[0]){const s=a[t];if(void 0!==s)switch(s){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(yo(r,t))return a[t]=1,r[t];if(o!==A&&H(o,t))return a[t]=2,o[t];if((l=e.propsOptions[0])&&H(l,t))return a[t]=3,i[t];if(n!==A&&H(n,t))return a[t]=4,n[t];wo&&(a[t]=0)}}const u=go[t];let d,p;return u?("$attrs"===t&&ze(e,0,t),u(e)):(d=s.__cssModules)&&(d=d[t])?d:n!==A&&H(n,t)?(a[t]=4,n[t]):(p=c.config.globalProperties,H(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return yo(o,t)?(o[t]=n,!0):r!==A&&H(r,t)?(r[t]=n,!0):!H(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let s;return!!n[a]||e!==A&&H(e,a)||yo(t,a)||(s=i[0])&&H(s,a)||H(r,a)||H(go,a)||H(o.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:H(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};const _o=z({},bo,{get(e,t){if(t!==Symbol.unscopables)return bo.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!y(t)});let wo=!0;function xo(e){const t=Eo(e),n=e.proxy,r=e.ctx;wo=!1,t.beforeCreate&&So(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:d,mounted:p,beforeUpdate:f,updated:h,activated:m,deactivated:v,beforeDestroy:g,beforeUnmount:y,destroyed:b,unmounted:_,render:w,renderTracked:x,renderTriggered:S,errorCaptured:k,serverPrefetch:E,expose:T,inheritAttrs:C,components:N,directives:O,filters:L}=t;if(l&&function(e,t,n=D,r=!1){W(e)&&(e=Oo(e));for(const n in e){const o=e[n];let i;i=ee(o)?"default"in o?lr(o.from||n,o.default,!0):lr(o.from||n):lr(o),Yt(i)&&r?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[n]=i}}(l,r,null,e.appContext.config.unwrapInjectedRef),a)for(const e in a){const t=a[e];J(t)&&(r[e]=t.bind(n))}if(o){0;const t=o.call(n,n);0,ee(t)&&(e.data=Rt(t))}if(wo=!0,i)for(const e in i){const t=i[e],o=J(t)?t.bind(n,n):J(t.get)?t.get.bind(n,n):D;0;const a=!J(t)&&J(t.set)?t.set.bind(n):D,s=ua({get:o,set:a});Object.defineProperty(r,e,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(s)for(const e in s)ko(s[e],r,n,e);if(c){const e=J(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{cr(t,e[t])}))}function P(e,t){W(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&So(u,e,"c"),P(Gr,d),P(Hr,p),P(Wr,f),P(qr,h),P(Fr,m),P(Dr,v),P(eo,k),P(Qr,x),P(Xr,S),P(Kr,y),P(Yr,_),P(Jr,E),W(T))if(T.length){const t=e.exposed||(e.exposed={});T.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});w&&e.render===D&&(e.render=w),null!=C&&(e.inheritAttrs=C),N&&(e.components=N),O&&(e.directives=O)}function So(e,t,n){mn(W(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ko(e,t,n,r){const o=r.includes(".")?gr(n,r):()=>n[r];if(X(e)){const n=t[e];J(n)&&hr(o,n)}else if(J(e))hr(o,e.bind(n));else if(ee(e))if(W(e))e.forEach((e=>ko(e,t,n,r)));else{const r=J(e.handler)?e.handler.bind(n):t[e.handler];J(r)&&hr(o,r,e)}else 0}function Eo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:o.length||n||r?(c={},o.length&&o.forEach((e=>To(c,e,a,!0))),To(c,t,a)):c=t,ee(t)&&i.set(t,c),c}function To(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&To(e,i,n,!0),o&&o.forEach((t=>To(e,t,n,!0)));for(const o in t)if(r&&"expose"===o);else{const r=Co[o]||n&&n[o];e[o]=r?r(e[o],t[o]):t[o]}return e}const Co={data:No,props:Po,emits:Po,methods:Po,computed:Po,beforeCreate:Lo,created:Lo,beforeMount:Lo,mounted:Lo,beforeUpdate:Lo,updated:Lo,beforeDestroy:Lo,beforeUnmount:Lo,destroyed:Lo,unmounted:Lo,activated:Lo,deactivated:Lo,errorCaptured:Lo,serverPrefetch:Lo,components:Po,directives:Po,watch:function(e,t){if(!e)return t;if(!t)return e;const n=z(Object.create(null),e);for(const r in t)n[r]=Lo(e[r],t[r]);return n},provide:No,inject:function(e,t){return Po(Oo(e),Oo(t))}};function No(e,t){return t?e?function(){return z(J(e)?e.call(this,this):e,J(t)?t.call(this,this):t)}:t:e}function Oo(e){if(W(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Lo(e,t){return e?[...new Set([].concat(e,t))]:t}function Po(e,t){return e?z(z(Object.create(null),e),t):t}function jo(e,t,n,r){const[o,i]=e.propsOptions;let a,s=!1;if(t)for(let c in t){if(ae(c))continue;const l=t[c];let u;o&&H(o,u=ue(c))?i&&i.includes(u)?(a||(a={}))[u]=l:n[u]=l:Vn(e.emitsOptions,c)||c in r&&l===r[c]||(r[c]=l,s=!0)}if(i){const t=Ut(n),r=a||A;for(let a=0;a<i.length;a++){const s=i[a];n[s]=Io(o,t,s,r[s],e,!H(r,s))}}return s}function Io(e,t,n,r,o,i){const a=e[n];if(null!=a){const e=H(a,"default");if(e&&void 0===r){const e=a.default;if(a.type!==Function&&J(e)){const{propsDefaults:i}=o;n in i?r=i[n]:(Ki(o),r=i[n]=e.call(null,t),Yi())}else r=e}a[0]&&(i&&!e?r=!1:!a[1]||""!==r&&r!==pe(n)||(r=!0))}return r}function Mo(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const i=e.props,a={},s=[];let c=!1;if(!J(e)){const r=e=>{c=!0;const[n,r]=Mo(e,t,!0);z(a,n),r&&s.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!i&&!c)return ee(e)&&r.set(e,F),F;if(W(i))for(let e=0;e<i.length;e++){0;const t=ue(i[e]);Ro(t)&&(a[t]=A)}else if(i){0;for(const e in i){const t=ue(e);if(Ro(t)){const n=i[e],r=a[t]=W(n)||J(n)?{type:n}:Object.assign({},n);if(r){const e=Do(Boolean,r.type),n=Do(String,r.type);r[0]=e>-1,r[1]=n<0||e<n,(e>-1||H(r,"default"))&&s.push(t)}}}}const l=[a,s];return ee(e)&&r.set(e,l),l}function Ro(e){return"$"!==e[0]}function Ao(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Fo(e,t){return Ao(e)===Ao(t)}function Do(e,t){return W(t)?t.findIndex((t=>Fo(t,e))):J(t)&&Fo(t,e)?0:-1}const Bo=e=>"_"===e[0]||"$stable"===e,$o=e=>W(e)?e.map(Bi):[Bi(e)],Vo=(e,t,n)=>{if(t._n)return t;const r=qn(((...e)=>$o(t(...e))),n);return r._c=!1,r},Zo=(e,t,n)=>{const r=e._ctx;for(const n in e){if(Bo(n))continue;const o=e[n];if(J(o))t[n]=Vo(0,o,r);else if(null!=o){0;const e=$o(o);t[n]=()=>e}}},zo=(e,t)=>{const n=$o(t);e.slots.default=()=>n};function Uo(){return{app:null,config:{isNativeTag:B,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Go=0;function Ho(e,t){return function(n,r=null){J(n)||(n=Object.assign({},n)),null==r||ee(r)||(r=null);const o=Uo(),i=new Set;let a=!1;const s=o.app={_uid:Go++,_component:n,_props:r,_container:null,_context:o,_instance:null,version:Ca,get config(){return o.config},set config(e){0},use:(e,...t)=>(i.has(e)||(e&&J(e.install)?(i.add(e),e.install(s,...t)):J(e)&&(i.add(e),e(s,...t))),s),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),s),component:(e,t)=>t?(o.components[e]=t,s):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,s):o.directives[e],mount(i,c,l){if(!a){0;const u=ji(n,r);return u.appContext=o,c&&t?t(u,i):e(u,i,l),a=!0,s._container=i,i.__vue_app__=s,sa(u.component)||u.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,s)};return s}}function Wo(e,t,n,r,o=!1){if(W(e))return void e.forEach(((e,i)=>Wo(e,t&&(W(t)?t[i]:t),n,r,o)));if(Lr(r)&&!o)return;const i=4&r.shapeFlag?sa(r.component)||r.component.proxy:r.el,a=o?null:i,{i:s,r:c}=e;const l=t&&t.r,u=s.refs===A?s.refs={}:s.refs,d=s.setupState;if(null!=l&&l!==c&&(X(l)?(u[l]=null,H(d,l)&&(d[l]=null)):Yt(l)&&(l.value=null)),J(c))hn(c,s,12,[a,u]);else{const t=X(c),r=Yt(c);if(t||r){const s=()=>{if(e.f){const n=t?H(d,c)?d[c]:u[c]:c.value;o?W(n)&&U(n,i):W(n)?n.includes(i)||n.push(i):t?(u[c]=[i],H(d,c)&&(d[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else t?(u[c]=a,H(d,c)&&(d[c]=a)):r&&(c.value=a,e.k&&(u[e.k]=a))};a?(s.id=-1,Xo(s,n)):s()}else 0}}let qo=!1;const Ko=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Yo=e=>8===e.nodeType;function Jo(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(n,r,s,l,v,g=!1)=>{const y=Yo(n)&&"["===n.data,b=()=>h(n,r,s,l,v,y),{type:_,ref:w,shapeFlag:x,patchFlag:S}=r;let k=n.nodeType;r.el=n,-2===S&&(g=!1,r.dynamicChildren=null);let E=null;switch(_){case pi:3!==k?""===r.children?(c(r.el=o(""),a(n),n),E=n):E=b():(n.data!==r.children&&(qo=!0,n.data=r.children),E=i(n));break;case fi:E=8!==k||y?b():i(n);break;case hi:if(y&&(k=(n=i(n)).nodeType),1===k||3===k){E=n;const e=!r.children.length;for(let t=0;t<r.staticCount;t++)e&&(r.children+=1===E.nodeType?E.outerHTML:E.data),t===r.staticCount-1&&(r.anchor=E),E=i(E);return y?i(E):E}b();break;case di:E=y?f(n,r,s,l,v,g):b();break;default:if(1&x)E=1!==k||r.type.toLowerCase()!==n.tagName.toLowerCase()?b():d(n,r,s,l,v,g);else if(6&x){r.slotScopeIds=v;const e=a(n);if(t(r,e,null,s,l,Ko(e),g),E=y?m(n):i(n),E&&Yo(E)&&"teleport end"===E.data&&(E=i(E)),Lr(r)){let t;y?(t=ji(di),t.anchor=E?E.previousSibling:e.lastChild):t=3===n.nodeType?Ai(""):ji("div"),t.el=n,r.component.subTree=t}}else 64&x?E=8!==k?b():r.type.hydrate(n,r,s,l,v,g,e,p):128&x&&(E=r.type.hydrate(n,r,s,l,Ko(a(n)),v,g,e,u))}return null!=w&&Wo(w,null,l,r),E},d=(e,t,n,o,i,a)=>{a=a||!!t.dynamicChildren;const{type:c,props:l,patchFlag:u,shapeFlag:d,dirs:f}=t,h="input"===c&&f||"option"===c;if(h||-1!==u){if(f&&no(t,null,n,"created"),l)if(h||!a||48&u)for(const t in l)(h&&t.endsWith("value")||V(t)&&!ae(t))&&r(e,t,null,l[t],!1,void 0,n);else l.onClick&&r(e,"onClick",null,l.onClick,!1,void 0,n);let c;if((c=l&&l.onVnodeBeforeMount)&&zi(c,n,t),f&&no(t,null,n,"beforeMount"),((c=l&&l.onVnodeMounted)||f)&&ar((()=>{c&&zi(c,n,t),f&&no(t,null,n,"mounted")}),o),16&d&&(!l||!l.innerHTML&&!l.textContent)){let r=p(e.firstChild,t,e,n,o,i,a);for(;r;){qo=!0;const e=r;r=r.nextSibling,s(e)}}else 8&d&&e.textContent!==t.children&&(qo=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,i,a,s)=>{s=s||!!t.dynamicChildren;const c=t.children,l=c.length;for(let t=0;t<l;t++){const l=s?c[t]:c[t]=Bi(c[t]);if(e)e=u(e,l,o,i,a,s);else{if(l.type===pi&&!l.children)continue;qo=!0,n(null,l,r,null,o,i,Ko(r),a)}}return e},f=(e,t,n,r,o,s)=>{const{slotScopeIds:u}=t;u&&(o=o?o.concat(u):u);const d=a(e),f=p(i(e),t,d,n,r,o,s);return f&&Yo(f)&&"]"===f.data?i(t.anchor=f):(qo=!0,c(t.anchor=l("]"),d,f),f)},h=(e,t,r,o,c,l)=>{if(qo=!0,t.el=null,l){const t=m(e);for(;;){const n=i(e);if(!n||n===t)break;s(n)}}const u=i(e),d=a(e);return s(e),n(null,t,d,u,r,o,Ko(d),c),u},m=e=>{let t=0;for(;e;)if((e=i(e))&&Yo(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return i(e);t--}return e};return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Pn(),void(t._vnode=e);qo=!1,u(t.firstChild,e,null,null,null),Pn(),t._vnode=e,qo&&console.error("Hydration completed but contains mismatches.")},u]}const Xo=ar;function Qo(e){return ti(e)}function ei(e){return ti(e,Jo)}function ti(e,t){(be||(be="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{})).__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:d,nextSibling:p,setScopeId:f=D,insertStaticContent:h}=e,m=(e,t,n,r=null,o=null,i=null,a=!1,s=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Ti(e,t)&&(r=W(e),$(e,o,i,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:l,ref:u,shapeFlag:d}=t;switch(l){case pi:v(e,t,n,r);break;case fi:g(e,t,n,r);break;case hi:null==e&&y(t,n,r,a);break;case di:C(e,t,n,r,o,i,a,s,c);break;default:1&d?_(e,t,n,r,o,i,a,s,c):6&d?N(e,t,n,r,o,i,a,s,c):(64&d||128&d)&&l.process(e,t,n,r,o,i,a,s,c,K)}null!=u&&o&&Wo(u,e&&e.ref,i,t||e,!t)},v=(e,t,n,o)=>{if(null==e)r(t.el=s(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&l(n,t.children)}},g=(e,t,n,o)=>{null==e?r(t.el=c(t.children||""),n,o):t.el=e.el},y=(e,t,n,r)=>{[e.el,e.anchor]=h(e.children,t,n,r,e.el,e.anchor)},b=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=p(e),o(e),e=n;o(t)},_=(e,t,n,r,o,i,a,s,c)=>{a=a||"svg"===t.type,null==e?w(t,n,r,o,i,a,s,c):k(e,t,o,i,a,s,c)},w=(e,t,n,o,s,c,l,d)=>{let p,f;const{type:h,props:m,shapeFlag:v,transition:g,dirs:y}=e;if(p=e.el=a(e.type,c,m&&m.is,m),8&v?u(p,e.children):16&v&&S(e.children,p,null,o,s,c&&"foreignObject"!==h,l,d),y&&no(e,null,o,"created"),m){for(const t in m)"value"===t||ae(t)||i(p,t,null,m[t],c,e.children,o,s,G);"value"in m&&i(p,"value",null,m.value),(f=m.onVnodeBeforeMount)&&zi(f,o,e)}x(p,e,e.scopeId,l,o),y&&no(e,null,o,"beforeMount");const b=(!s||s&&!s.pendingBranch)&&g&&!g.persisted;b&&g.beforeEnter(p),r(p,t,n),((f=m&&m.onVnodeMounted)||b||y)&&Xo((()=>{f&&zi(f,o,e),b&&g.enter(p),y&&no(e,null,o,"mounted")}),s)},x=(e,t,n,r,o)=>{if(n&&f(e,n),r)for(let t=0;t<r.length;t++)f(e,r[t]);if(o){if(t===o.subTree){const t=o.vnode;x(e,t,t.scopeId,t.slotScopeIds,o.parent)}}},S=(e,t,n,r,o,i,a,s,c=0)=>{for(let l=c;l<e.length;l++){const c=e[l]=s?$i(e[l]):Bi(e[l]);m(null,c,t,n,r,o,i,a,s)}},k=(e,t,n,r,o,a,s)=>{const c=t.el=e.el;let{patchFlag:l,dynamicChildren:d,dirs:p}=t;l|=16&e.patchFlag;const f=e.props||A,h=t.props||A;let m;n&&ni(n,!1),(m=h.onVnodeBeforeUpdate)&&zi(m,n,t,e),p&&no(t,e,n,"beforeUpdate"),n&&ni(n,!0);const v=o&&"foreignObject"!==t.type;if(d?E(e.dynamicChildren,d,c,n,r,v,a):s||I(e,t,c,null,n,r,v,a,!1),l>0){if(16&l)T(c,t,f,h,n,r,o);else if(2&l&&f.class!==h.class&&i(c,"class",null,h.class,o),4&l&&i(c,"style",f.style,h.style,o),8&l){const a=t.dynamicProps;for(let t=0;t<a.length;t++){const s=a[t],l=f[s],u=h[s];u===l&&"value"!==s||i(c,s,l,u,o,e.children,n,r,G)}}1&l&&e.children!==t.children&&u(c,t.children)}else s||null!=d||T(c,t,f,h,n,r,o);((m=h.onVnodeUpdated)||p)&&Xo((()=>{m&&zi(m,n,t,e),p&&no(t,e,n,"updated")}),r)},E=(e,t,n,r,o,i,a)=>{for(let s=0;s<t.length;s++){const c=e[s],l=t[s],u=c.el&&(c.type===di||!Ti(c,l)||70&c.shapeFlag)?d(c.el):n;m(c,l,u,null,r,o,i,a,!0)}},T=(e,t,n,r,o,a,s)=>{if(n!==r){if(n!==A)for(const c in n)ae(c)||c in r||i(e,c,n[c],null,s,t.children,o,a,G);for(const c in r){if(ae(c))continue;const l=r[c],u=n[c];l!==u&&"value"!==c&&i(e,c,u,l,s,t.children,o,a,G)}"value"in r&&i(e,"value",n.value,r.value)}},C=(e,t,n,o,i,a,c,l,u)=>{const d=t.el=e?e.el:s(""),p=t.anchor=e?e.anchor:s("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(r(d,n,o),r(p,n,o),S(t.children,n,p,i,a,c,l,u)):f>0&&64&f&&h&&e.dynamicChildren?(E(e.dynamicChildren,h,n,i,a,c,l),(null!=t.key||i&&t===i.subTree)&&ri(e,t,!0)):I(e,t,n,p,i,a,c,l,u)},N=(e,t,n,r,o,i,a,s,c)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,a,c):O(t,n,r,o,i,a,c):L(e,t,c)},O=(e,t,n,r,o,i,a)=>{const s=e.component=Hi(e,r,o);if(Ir(e)&&(s.ctx.renderer=K),ta(s),s.asyncDep){if(o&&o.registerDep(s,P),!e.el){const e=s.subTree=ji(fi);g(null,e,t,n)}}else P(s,e,t,n,o,i,a)},L=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!s||s&&s.$stable)||r!==a&&(r?!a||Qn(r,a,l):!!a);if(1024&c)return!0;if(16&c)return r?Qn(r,a,l):!!a;if(8&c){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(a[n]!==r[n]&&!Vn(l,n))return!0}}return!1}(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void j(r,t,n);r.next=t,function(e){const t=bn.indexOf(e);t>_n&&bn.splice(t,1)}(r.update),r.update()}else t.el=e.el,r.vnode=t},P=(e,t,n,r,o,i,a)=>{const s=e.effect=new Re((()=>{if(e.isMounted){let t,{next:n,bu:r,u:s,parent:c,vnode:l}=e,u=n;0,ni(e,!1),n?(n.el=l.el,j(e,n,a)):n=l,r&&ve(r),(t=n.props&&n.props.onVnodeBeforeUpdate)&&zi(t,c,n,l),ni(e,!0);const p=Kn(e);0;const f=e.subTree;e.subTree=p,m(f,p,d(f.el),W(f),e,o,i),n.el=p.el,null===u&&er(e,p.el),s&&Xo(s,o),(t=n.props&&n.props.onVnodeUpdated)&&Xo((()=>zi(t,c,n,l)),o)}else{let a;const{el:s,props:c}=t,{bm:l,m:u,parent:d}=e,p=Lr(t);if(ni(e,!1),l&&ve(l),!p&&(a=c&&c.onVnodeBeforeMount)&&zi(a,d,t),ni(e,!0),s&&J){const n=()=>{e.subTree=Kn(e),J(s,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const a=e.subTree=Kn(e);0,m(null,a,n,r,e,o,i),t.el=a.el}if(u&&Xo(u,o),!p&&(a=c&&c.onVnodeMounted)){const e=t;Xo((()=>zi(a,d,e)),o)}(256&t.shapeFlag||d&&Lr(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&Xo(e.a,o),e.isMounted=!0,t=n=r=null}}),(()=>Cn(c)),e.scope),c=e.update=()=>s.run();c.id=e.uid,ni(e,!0),c()},j=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=Ut(o),[c]=e.propsOptions;let l=!1;if(!(r||a>0)||16&a){let r;jo(e,t,o,i)&&(l=!0);for(const i in s)t&&(H(t,i)||(r=pe(i))!==i&&H(t,r))||(c?!n||void 0===n[i]&&void 0===n[r]||(o[i]=Io(c,s,i,void 0,e,!0)):delete o[i]);if(i!==s)for(const e in i)t&&H(t,e)||(delete i[e],l=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let a=n[r];if(Vn(e.emitsOptions,a))continue;const u=t[a];if(c)if(H(i,a))u!==i[a]&&(i[a]=u,l=!0);else{const t=ue(a);o[t]=Io(c,s,t,u,e,!1)}else u!==i[a]&&(i[a]=u,l=!0)}}l&&Ge(e,"set","$attrs")}(e,t.props,r,n),((e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=A;if(32&r.shapeFlag){const e=t._;e?n&&1===e?i=!1:(z(o,t),n||1!==e||delete o._):(i=!t.$stable,Zo(t,o)),a=t}else t&&(zo(e,t),a={default:1});if(i)for(const e in o)Bo(e)||e in a||delete o[e]})(e,t.children,n),Ve(),Ln(),Ze()},I=(e,t,n,r,o,i,a,s,c=!1)=>{const l=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void R(l,p,n,r,o,i,a,s,c);if(256&f)return void M(l,p,n,r,o,i,a,s,c)}8&h?(16&d&&G(l,o,i),p!==l&&u(n,p)):16&d?16&h?R(l,p,n,r,o,i,a,s,c):G(l,o,i,!0):(8&d&&u(n,""),16&h&&S(p,n,r,o,i,a,s,c))},M=(e,t,n,r,o,i,a,s,c)=>{t=t||F;const l=(e=e||F).length,u=t.length,d=Math.min(l,u);let p;for(p=0;p<d;p++){const r=t[p]=c?$i(t[p]):Bi(t[p]);m(e[p],r,n,null,o,i,a,s,c)}l>u?G(e,o,i,!0,!1,d):S(t,n,r,o,i,a,s,c,d)},R=(e,t,n,r,o,i,a,s,c)=>{let l=0;const u=t.length;let d=e.length-1,p=u-1;for(;l<=d&&l<=p;){const r=e[l],u=t[l]=c?$i(t[l]):Bi(t[l]);if(!Ti(r,u))break;m(r,u,n,null,o,i,a,s,c),l++}for(;l<=d&&l<=p;){const r=e[d],l=t[p]=c?$i(t[p]):Bi(t[p]);if(!Ti(r,l))break;m(r,l,n,null,o,i,a,s,c),d--,p--}if(l>d){if(l<=p){const e=p+1,d=e<u?t[e].el:r;for(;l<=p;)m(null,t[l]=c?$i(t[l]):Bi(t[l]),n,d,o,i,a,s,c),l++}}else if(l>p)for(;l<=d;)$(e[l],o,i,!0),l++;else{const f=l,h=l,v=new Map;for(l=h;l<=p;l++){const e=t[l]=c?$i(t[l]):Bi(t[l]);null!=e.key&&v.set(e.key,l)}let g,y=0;const b=p-h+1;let _=!1,w=0;const x=new Array(b);for(l=0;l<b;l++)x[l]=0;for(l=f;l<=d;l++){const r=e[l];if(y>=b){$(r,o,i,!0);continue}let u;if(null!=r.key)u=v.get(r.key);else for(g=h;g<=p;g++)if(0===x[g-h]&&Ti(r,t[g])){u=g;break}void 0===u?$(r,o,i,!0):(x[u-h]=l+1,u>=w?w=u:_=!0,m(r,t[u],n,null,o,i,a,s,c),y++)}const S=_?function(e){const t=e.slice(),n=[0];let r,o,i,a,s;const c=e.length;for(r=0;r<c;r++){const c=e[r];if(0!==c){if(o=n[n.length-1],e[o]<c){t[r]=o,n.push(r);continue}for(i=0,a=n.length-1;i<a;)s=i+a>>1,e[n[s]]<c?i=s+1:a=s;c<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}i=n.length,a=n[i-1];for(;i-- >0;)n[i]=a,a=t[a];return n}(x):F;for(g=S.length-1,l=b-1;l>=0;l--){const e=h+l,d=t[e],p=e+1<u?t[e+1].el:r;0===x[l]?m(null,d,n,p,o,i,a,s,c):_&&(g<0||l!==S[g]?B(d,n,p,2):g--)}}},B=(e,t,n,o,i=null)=>{const{el:a,type:s,transition:c,children:l,shapeFlag:u}=e;if(6&u)return void B(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void s.move(e,t,n,K);if(s===di){r(a,t,n);for(let e=0;e<l.length;e++)B(l[e],t,n,o);return void r(e.anchor,t,n)}if(s===hi)return void(({el:e,anchor:t},n,o)=>{let i;for(;e&&e!==t;)i=p(e),r(e,n,o),e=i;r(t,n,o)})(e,t,n);if(2!==o&&1&u&&c)if(0===o)c.beforeEnter(a),r(a,t,n),Xo((()=>c.enter(a)),i);else{const{leave:e,delayLeave:o,afterLeave:i}=c,s=()=>r(a,t,n),l=()=>{e(a,(()=>{s(),i&&i()}))};o?o(a,s,l):l()}else r(a,t,n)},$=(e,t,n,r=!1,o=!1)=>{const{type:i,props:a,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=s&&Wo(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,h=!Lr(e);let m;if(h&&(m=a&&a.onVnodeBeforeUnmount)&&zi(m,t,e),6&u)U(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);f&&no(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,K,r):l&&(i!==di||d>0&&64&d)?G(l,t,n,!1,!0):(i===di&&384&d||!o&&16&u)&&G(c,t,n),r&&V(e)}(h&&(m=a&&a.onVnodeUnmounted)||f)&&Xo((()=>{m&&zi(m,t,e),f&&no(e,null,t,"unmounted")}),n)},V=e=>{const{type:t,el:n,anchor:r,transition:i}=e;if(t===di)return void Z(n,r);if(t===hi)return void b(e);const a=()=>{o(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},Z=(e,t)=>{let n;for(;e!==t;)n=p(e),o(e),e=n;o(t)},U=(e,t,n)=>{const{bum:r,scope:o,update:i,subTree:a,um:s}=e;r&&ve(r),o.stop(),i&&(i.active=!1,$(a,e,t,n)),s&&Xo(s,t),Xo((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},G=(e,t,n,r=!1,o=!1,i=0)=>{for(let a=i;a<e.length;a++)$(e[a],t,n,r,o)},W=e=>6&e.shapeFlag?W(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),q=(e,t,n)=>{null==e?t._vnode&&$(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),Ln(),Pn(),t._vnode=e},K={p:m,um:$,m:B,r:V,mt:O,mc:S,pc:I,pbc:E,n:W,o:e};let Y,J;return t&&([Y,J]=t(K)),{render:q,hydrate:Y,createApp:Ho(q,Y)}}function ni({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ri(e,t,n=!1){const r=e.children,o=t.children;if(W(r)&&W(o))for(let e=0;e<r.length;e++){const t=r[e];let i=o[e];1&i.shapeFlag&&!i.dynamicChildren&&((i.patchFlag<=0||32===i.patchFlag)&&(i=o[e]=$i(o[e]),i.el=t.el),n||ri(t,i)),i.type===pi&&(i.el=t.el)}}const oi=e=>e&&(e.disabled||""===e.disabled),ii=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,ai=(e,t)=>{const n=e&&e.to;if(X(n)){if(t){const e=t(n);return e}return null}return n},si={__isTeleport:!0,process(e,t,n,r,o,i,a,s,c,l){const{mc:u,pc:d,pbc:p,o:{insert:f,querySelector:h,createText:m,createComment:v}}=l,g=oi(t.props);let{shapeFlag:y,children:b,dynamicChildren:_}=t;if(null==e){const e=t.el=m(""),l=t.anchor=m("");f(e,n,r),f(l,n,r);const d=t.target=ai(t.props,h),p=t.targetAnchor=m("");d&&(f(p,d),a=a||ii(d));const v=(e,t)=>{16&y&&u(b,e,t,o,i,a,s,c)};g?v(n,l):d&&v(d,p)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,m=oi(e.props),v=m?n:u,y=m?r:f;if(a=a||ii(u),_?(p(e.dynamicChildren,_,v,o,i,a,s),ri(e,t,!0)):c||d(e,t,v,y,o,i,a,s,!1),g)m||ci(t,n,r,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=ai(t.props,h);e&&ci(t,e,null,l,0)}else m&&ci(t,u,f,l,1)}ui(t)},remove(e,t,n,r,{um:o,o:{remove:i}},a){const{shapeFlag:s,children:c,anchor:l,targetAnchor:u,target:d,props:p}=e;if(d&&i(u),(a||!oi(p))&&(i(l),16&s))for(let e=0;e<c.length;e++){const r=c[e];o(r,t,n,!0,!!r.dynamicChildren)}},move:ci,hydrate:function(e,t,n,r,o,i,{o:{nextSibling:a,parentNode:s,querySelector:c}},l){const u=t.target=ai(t.props,c);if(u){const c=u._lpa||u.firstChild;if(16&t.shapeFlag)if(oi(t.props))t.anchor=l(a(e),t,s(e),n,r,o,i),t.targetAnchor=c;else{t.anchor=a(e);let s=c;for(;s;)if(s=a(s),s&&8===s.nodeType&&"teleport anchor"===s.data){t.targetAnchor=s,u._lpa=t.targetAnchor&&a(t.targetAnchor);break}l(c,t,u,n,r,o,i)}ui(t)}return t.anchor&&a(t.anchor)}};function ci(e,t,n,{o:{insert:r},m:o},i=2){0===i&&r(e.targetAnchor,t,n);const{el:a,anchor:s,shapeFlag:c,children:l,props:u}=e,d=2===i;if(d&&r(a,t,n),(!d||oi(u))&&16&c)for(let e=0;e<l.length;e++)o(l[e],t,n,2);d&&r(s,t,n)}const li=si;function ui(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)1===n.nodeType&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const di=Symbol(void 0),pi=Symbol(void 0),fi=Symbol(void 0),hi=Symbol(void 0),mi=[];let vi=null;function gi(e=!1){mi.push(vi=e?null:[])}function yi(){mi.pop(),vi=mi[mi.length-1]||null}let bi,_i=1;function wi(e){_i+=e}function xi(e){return e.dynamicChildren=_i>0?vi||F:null,yi(),_i>0&&vi&&vi.push(e),e}function Si(e,t,n,r,o,i){return xi(Pi(e,t,n,r,o,i,!0))}function ki(e,t,n,r,o){return xi(ji(e,t,n,r,o,!0))}function Ei(e){return!!e&&!0===e.__v_isVNode}function Ti(e,t){return e.type===t.type&&e.key===t.key}function Ci(e){bi=e}const Ni="__vInternal",Oi=({key:e})=>null!=e?e:null,Li=({ref:e,ref_key:t,ref_for:n})=>null!=e?X(e)||Yt(e)||J(e)?{i:Zn,r:e,k:t,f:!!n}:e:null;function Pi(e,t=null,n=null,r=0,o=null,i=(e===di?0:1),a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Oi(t),ref:t&&Li(t),scopeId:zn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Zn};return s?(Vi(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=X(n)?8:16),_i>0&&!a&&vi&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&vi.push(c),c}const ji=Ii;function Ii(e,t=null,n=null,r=0,o=null,i=!1){if(e&&e!==io||(e=fi),Ei(e)){const r=Ri(e,t,!0);return n&&Vi(r,n),_i>0&&!i&&vi&&(6&r.shapeFlag?vi[vi.indexOf(e)]=r:vi.push(r)),r.patchFlag|=-2,r}if(la(e)&&(e=e.__vccOpts),t){t=Mi(t);let{class:e,style:n}=t;e&&!X(e)&&(t.class=k(e)),ee(n)&&(zt(n)&&!W(n)&&(n=z({},n)),t.style=b(n))}return Pi(e,t,n,r,o,X(e)?1:tr(e)?128:(e=>e.__isTeleport)(e)?64:ee(e)?4:J(e)?2:0,i,!0)}function Mi(e){return e?zt(e)||Ni in e?z({},e):e:null}function Ri(e,t,n=!1){const{props:r,ref:o,patchFlag:i,children:a}=e,s=t?Zi(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Oi(s),ref:t&&t.ref?n&&o?W(o)?o.concat(Li(t)):[o,Li(t)]:Li(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==di?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ri(e.ssContent),ssFallback:e.ssFallback&&Ri(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Ai(e=" ",t=0){return ji(pi,null,e,t)}function Fi(e,t){const n=ji(hi,null,e);return n.staticCount=t,n}function Di(e="",t=!1){return t?(gi(),ki(fi,null,e)):ji(fi,null,e)}function Bi(e){return null==e||"boolean"==typeof e?ji(fi):W(e)?ji(di,null,e.slice()):"object"==typeof e?$i(e):ji(pi,null,String(e))}function $i(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Ri(e)}function Vi(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(W(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),Vi(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||Ni in t?3===r&&Zn&&(1===Zn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Zn}}else J(t)?(t={default:t,_ctx:Zn},n=32):(t=String(t),64&r?(n=16,t=[Ai(t)]):n=8);e.children=t,e.shapeFlag|=n}function Zi(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const e in r)if("class"===e)t.class!==r.class&&(t.class=k([t.class,r.class]));else if("style"===e)t.style=b([t.style,r.style]);else if(V(e)){const n=t[e],o=r[e];!o||n===o||W(n)&&n.includes(o)||(t[e]=n?[].concat(n,o):o)}else""!==e&&(t[e]=r[e])}return t}function zi(e,t,n,r=null){mn(e,t,7,[n,r])}const Ui=Uo();let Gi=0;function Hi(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Ui,i={uid:Gi++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new we(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Mo(r,o),emitsOptions:$n(r,o),emit:null,emitted:null,propsDefaults:A,inheritAttrs:r.inheritAttrs,ctx:A,data:A,props:A,attrs:A,slots:A,refs:A,setupState:A,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Bn.bind(null,i),e.ce&&e.ce(i),i}let Wi=null;const qi=()=>Wi||Zn,Ki=e=>{Wi=e,e.scope.on()},Yi=()=>{Wi&&Wi.scope.off(),Wi=null};function Ji(e){return 4&e.vnode.shapeFlag}let Xi,Qi,ea=!1;function ta(e,t=!1){ea=t;const{props:n,children:r}=e.vnode,o=Ji(e);!function(e,t,n,r=!1){const o={},i={};ge(i,Ni,1),e.propsDefaults=Object.create(null),jo(e,t,o,i);for(const t in e.propsOptions[0])t in o||(o[t]=void 0);n?e.props=r?o:At(o):e.type.props?e.props=o:e.props=i,e.attrs=i}(e,n,o,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Ut(t),ge(t,"_",n)):Zo(t,e.slots={})}else e.slots={},t&&zo(e,t);ge(e.slots,Ni,1)})(e,r);const i=o?function(e,t){const n=e.type;0;e.accessCache=Object.create(null),e.proxy=Gt(new Proxy(e.ctx,bo)),!1;const{setup:r}=n;if(r){const n=e.setupContext=r.length>1?aa(e):null;Ki(e),Ve();const o=hn(r,e,0,[e.props,n]);if(Ze(),Yi(),te(o)){if(o.then(Yi,Yi),t)return o.then((n=>{na(e,n,t)})).catch((t=>{vn(t,e,0)}));e.asyncDep=o}else na(e,o,t)}else ia(e,t)}(e,t):void 0;return ea=!1,i}function na(e,t,n){J(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=on(t)),ia(e,n)}function ra(e){Xi=e,Qi=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,_o))}}const oa=()=>!Xi;function ia(e,t,n){const r=e.type;if(!e.render){if(!t&&Xi&&!r.render){const t=r.template||Eo(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:a}=r,s=z(z({isCustomElement:n,delimiters:i},o),a);r.render=Xi(t,s)}}e.render=r.render||D,Qi&&Qi(e)}Ki(e),Ve(),xo(e),Ze(),Yi()}function aa(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=function(e){return new Proxy(e.attrs,{get:(t,n)=>(ze(e,0,"$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t}}function sa(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(on(Gt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in go?go[n](e):void 0,has:(e,t)=>t in e||t in go}))}function ca(e,t=!0){return J(e)?e.displayName||e.name:e.name||t&&e.__name}function la(e){return J(e)&&"__vccOpts"in e}const ua=(e,t)=>function(e,t,n=!1){let r,o;const i=J(e);return i?(r=e,o=D):(r=e.get,o=e.set),new pn(r,o,i||!o,n)}(e,0,ea);function da(){return null}function pa(){return null}function fa(e){0}function ha(e,t){return null}function ma(){return ga().slots}function va(){return ga().attrs}function ga(){const e=qi();return e.setupContext||(e.setupContext=aa(e))}function ya(e,t){const n=W(e)?e.reduce(((e,t)=>(e[t]={},e)),{}):e;for(const e in t){const r=n[e];r?W(r)||J(r)?n[e]={type:r,default:t[e]}:r.default=t[e]:null===r&&(n[e]={default:t[e]})}return n}function ba(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function _a(e){const t=qi();let n=e();return Yi(),te(n)&&(n=n.catch((e=>{throw Ki(t),e}))),[n,()=>Ki(t)]}function wa(e,t,n){const r=arguments.length;return 2===r?ee(t)&&!W(t)?Ei(t)?ji(e,null,[t]):ji(e,t):ji(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&Ei(n)&&(n=[n]),ji(e,t,n))}const xa=Symbol(""),Sa=()=>{{const e=lr(xa);return e}};function ka(){return void 0}function Ea(e,t,n,r){const o=n[r];if(o&&Ta(o,e))return o;const i=t();return i.memo=e.slice(),n[r]=i}function Ta(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e<n.length;e++)if(me(n[e],t[e]))return!1;return _i>0&&vi&&vi.push(e),!0}const Ca="3.2.45",Na={createComponentInstance:Hi,setupComponent:ta,renderComponentRoot:Kn,setCurrentRenderingInstance:Un,isVNode:Ei,normalizeVNode:Bi},Oa=null,La=null,Pa="undefined"!=typeof document?document:null,ja=Pa&&Pa.createElement("template"),Ia={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Pa.createElementNS("http://www.w3.org/2000/svg",e):Pa.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>Pa.createTextNode(e),createComment:e=>Pa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==i&&(o=o.nextSibling););else{ja.innerHTML=r?`<svg>${e}</svg>`:e;const o=ja.content;if(r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const Ma=/\s*!important$/;function Ra(e,t,n){if(W(n))n.forEach((n=>Ra(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=Fa[t];if(n)return n;let r=ue(t);if("filter"!==r&&r in e)return Fa[t]=r;r=fe(r);for(let n=0;n<Aa.length;n++){const o=Aa[n]+r;if(o in e)return Fa[t]=o}return t}(e,t);Ma.test(n)?e.setProperty(pe(r),n.replace(Ma,""),"important"):e[r]=n}}const Aa=["Webkit","Moz","ms"],Fa={};const Da="http://www.w3.org/1999/xlink";function Ba(e,t,n,r){e.addEventListener(t,n,r)}function $a(e,t,n,r,o=null){const i=e._vei||(e._vei={}),a=i[t];if(r&&a)a.value=r;else{const[n,s]=function(e){let t;if(Va.test(e)){let n;for(t={};n=e.match(Va);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}const n=":"===e[2]?e.slice(3):pe(e.slice(2));return[n,t]}(t);if(r){const a=i[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();mn(function(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=(()=>Za||(za.then((()=>Za=0)),Za=Date.now()))(),n}(r,o);Ba(e,n,a,s)}else a&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,a,s),i[t]=void 0)}}const Va=/(?:Once|Passive|Capture)$/;let Za=0;const za=Promise.resolve();const Ua=/^on[a-z]/;function Ga(e,t){const n=Or(e);class r extends qa{constructor(e){super(n,e,t)}}return r.def=n,r}const Ha=e=>Ga(e,Js),Wa="undefined"!=typeof HTMLElement?HTMLElement:class{};class qa extends Wa{constructor(e,t={},n){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Tn((()=>{this._connected||(Ys(null,this.shadowRoot),this._instance=null)}))}_resolveDef(){this._resolved=!0;for(let e=0;e<this.attributes.length;e++)this._setAttr(this.attributes[e].name);new MutationObserver((e=>{for(const t of e)this._setAttr(t.attributeName)})).observe(this,{attributes:!0});const e=(e,t=!1)=>{const{props:n,styles:r}=e;let o;if(n&&!W(n))for(const e in n){const t=n[e];(t===Number||t&&t.type===Number)&&(e in this._props&&(this._props[e]=ye(this._props[e])),(o||(o=Object.create(null)))[ue(e)]=!0)}this._numberProps=o,t&&this._resolveProps(e),this._applyStyles(r),this._update()},t=this._def.__asyncLoader;t?t().then((t=>e(t,!0))):e(this._def)}_resolveProps(e){const{props:t}=e,n=W(t)?t:Object.keys(t||{});for(const e of Object.keys(this))"_"!==e[0]&&n.includes(e)&&this._setProp(e,this[e],!0,!1);for(const e of n.map(ue))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t)}})}_setAttr(e){let t=this.getAttribute(e);const n=ue(e);this._numberProps&&this._numberProps[n]&&(t=ye(t)),this._setProp(n,t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,r=!0){t!==this._props[e]&&(this._props[e]=t,r&&this._instance&&this._update(),n&&(!0===t?this.setAttribute(pe(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute(pe(e),t+""):t||this.removeAttribute(pe(e))))}_update(){Ys(this._createVNode(),this.shadowRoot)}_createVNode(){const e=ji(this._def,z({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0;const t=(e,t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};e.emit=(e,...n)=>{t(e,n),pe(e)!==e&&t(pe(e),n)};let n=this;for(;n=n&&(n.parentNode||n.host);)if(n instanceof qa){e.parent=n._instance,e.provides=n._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach((e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)}))}}function Ka(e="$style"){{const t=qi();if(!t)return A;const n=t.type.__cssModules;if(!n)return A;const r=n[e];return r||A}}function Ya(e){const t=qi();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>Xa(e,n)))},r=()=>{const r=e(t.proxy);Ja(t.subTree,r),n(r)};dr(r),Hr((()=>{const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Yr((()=>e.disconnect()))}))}function Ja(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{Ja(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Xa(e.el,t);else if(e.type===di)e.children.forEach((e=>Ja(e,t)));else if(e.type===hi){let{el:n,anchor:r}=e;for(;n&&(Xa(n,t),n!==r);)n=n.nextSibling}}function Xa(e,t){if(1===e.nodeType){const n=e.style;for(const e in t)n.setProperty(`--${e}`,t[e])}}const Qa="transition",es="animation",ts=(e,{slots:t})=>wa(xr,as(e),t);ts.displayName="Transition";const ns={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},rs=ts.props=z({},xr.props,ns),os=(e,t=[])=>{W(e)?e.forEach((e=>e(...t))):e&&e(...t)},is=e=>!!e&&(W(e)?e.some((e=>e.length>1)):e.length>1);function as(e){const t={};for(const n in e)n in ns||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,h=function(e){if(null==e)return null;if(ee(e))return[ss(e.enter),ss(e.leave)];{const t=ss(e);return[t,t]}}(o),m=h&&h[0],v=h&&h[1],{onBeforeEnter:g,onEnter:y,onEnterCancelled:b,onLeave:_,onLeaveCancelled:w,onBeforeAppear:x=g,onAppear:S=y,onAppearCancelled:k=b}=t,E=(e,t,n)=>{ls(e,t?u:s),ls(e,t?l:a),n&&n()},T=(e,t)=>{e._isLeaving=!1,ls(e,d),ls(e,f),ls(e,p),t&&t()},C=e=>(t,n)=>{const o=e?S:y,a=()=>E(t,e,n);os(o,[t,a]),us((()=>{ls(t,e?c:i),cs(t,e?u:s),is(o)||ps(t,r,m,a)}))};return z(t,{onBeforeEnter(e){os(g,[e]),cs(e,i),cs(e,a)},onBeforeAppear(e){os(x,[e]),cs(e,c),cs(e,l)},onEnter:C(!1),onAppear:C(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>T(e,t);cs(e,d),vs(),cs(e,p),us((()=>{e._isLeaving&&(ls(e,d),cs(e,f),is(_)||ps(e,r,v,n))})),os(_,[e,n])},onEnterCancelled(e){E(e,!1),os(b,[e])},onAppearCancelled(e){E(e,!0),os(k,[e])},onLeaveCancelled(e){T(e),os(w,[e])}})}function ss(e){return ye(e)}function cs(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function ls(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function us(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let ds=0;function ps(e,t,n,r){const o=e._endId=++ds,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=fs(e,t);if(!a)return r();const l=a+"end";let u=0;const d=()=>{e.removeEventListener(l,p),i()},p=t=>{t.target===e&&++u>=c&&d()};setTimeout((()=>{u<c&&d()}),s+1),e.addEventListener(l,p)}function fs(e,t){const n=window.getComputedStyle(e),r=e=>(n[e]||"").split(", "),o=r(`${Qa}Delay`),i=r(`${Qa}Duration`),a=hs(o,i),s=r(`${es}Delay`),c=r(`${es}Duration`),l=hs(s,c);let u=null,d=0,p=0;t===Qa?a>0&&(u=Qa,d=a,p=i.length):t===es?l>0&&(u=es,d=l,p=c.length):(d=Math.max(a,l),u=d>0?a>l?Qa:es:null,p=u?u===Qa?i.length:c.length:0);return{type:u,timeout:d,propCount:p,hasTransform:u===Qa&&/\b(transform|all)(,|$)/.test(r(`${Qa}Property`).toString())}}function hs(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map(((t,n)=>ms(t)+ms(e[n]))))}function ms(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function vs(){return document.body.offsetHeight}const gs=new WeakMap,ys=new WeakMap,bs={name:"TransitionGroup",props:z({},rs,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=qi(),r=br();let o,i;return qr((()=>{if(!o.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!function(e,t,n){const r=e.cloneNode();e._vtc&&e._vtc.forEach((e=>{e.split(/\s+/).forEach((e=>e&&r.classList.remove(e)))}));n.split(/\s+/).forEach((e=>e&&r.classList.add(e))),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=fs(r);return o.removeChild(r),i}(o[0].el,n.vnode.el,t))return;o.forEach(ws),o.forEach(xs);const r=o.filter(Ss);vs(),r.forEach((e=>{const n=e.el,r=n.style;cs(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,ls(n,t))};n.addEventListener("transitionend",o)}))})),()=>{const a=Ut(e),s=as(a);let c=a.tag||di;o=i,i=t.default?Nr(t.default()):[];for(let e=0;e<i.length;e++){const t=i[e];null!=t.key&&Cr(t,kr(t,s,r,n))}if(o)for(let e=0;e<o.length;e++){const t=o[e];Cr(t,kr(t,s,r,n)),gs.set(t,t.el.getBoundingClientRect())}return ji(c,null,i)}}},_s=bs;function ws(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function xs(e){ys.set(e,e.el.getBoundingClientRect())}function Ss(e){const t=gs.get(e),n=ys.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const t=e.el.style;return t.transform=t.webkitTransform=`translate(${r}px,${o}px)`,t.transitionDuration="0s",e}}const ks=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?e=>ve(t,e):t};function Es(e){e.target.composing=!0}function Ts(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Cs={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e._assign=ks(o);const i=r||o.props&&"number"===o.props.type;Ba(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n&&(r=r.trim()),i&&(r=ye(r)),e._assign(r)})),n&&Ba(e,"change",(()=>{e.value=e.value.trim()})),t||(Ba(e,"compositionstart",Es),Ba(e,"compositionend",Ts),Ba(e,"change",Ts))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},i){if(e._assign=ks(i),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(n)return;if(r&&e.value.trim()===t)return;if((o||"number"===e.type)&&ye(e.value)===t)return}const a=null==t?"":t;e.value!==a&&(e.value=a)}},Ns={deep:!0,created(e,t,n){e._assign=ks(n),Ba(e,"change",(()=>{const t=e._modelValue,n=Is(e),r=e.checked,o=e._assign;if(W(t)){const e=I(t,n),i=-1!==e;if(r&&!i)o(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),o(n)}}else if(K(t)){const e=new Set(t);r?e.add(n):e.delete(n),o(e)}else o(Ms(e,r))}))},mounted:Os,beforeUpdate(e,t,n){e._assign=ks(n),Os(e,t,n)}};function Os(e,{value:t,oldValue:n},r){e._modelValue=t,W(t)?e.checked=I(t,r.props.value)>-1:K(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=j(t,Ms(e,!0)))}const Ls={created(e,{value:t},n){e.checked=j(t,n.props.value),e._assign=ks(n),Ba(e,"change",(()=>{e._assign(Is(e))}))},beforeUpdate(e,{value:t,oldValue:n},r){e._assign=ks(r),t!==n&&(e.checked=j(t,r.props.value))}},Ps={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=K(t);Ba(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?ye(Is(e)):Is(e)));e._assign(e.multiple?o?new Set(t):t:t[0])})),e._assign=ks(r)},mounted(e,{value:t}){js(e,t)},beforeUpdate(e,t,n){e._assign=ks(n)},updated(e,{value:t}){js(e,t)}};function js(e,t){const n=e.multiple;if(!n||W(t)||K(t)){for(let r=0,o=e.options.length;r<o;r++){const o=e.options[r],i=Is(o);if(n)W(t)?o.selected=I(t,i)>-1:o.selected=t.has(i);else if(j(Is(o),t))return void(e.selectedIndex!==r&&(e.selectedIndex=r))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function Is(e){return"_value"in e?e._value:e.value}function Ms(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Rs={created(e,t,n){Fs(e,t,n,null,"created")},mounted(e,t,n){Fs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Fs(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Fs(e,t,n,r,"updated")}};function As(e,t){switch(e){case"SELECT":return Ps;case"TEXTAREA":return Cs;default:switch(t){case"checkbox":return Ns;case"radio":return Ls;default:return Cs}}}function Fs(e,t,n,r,o){const i=As(e.tagName,n.props&&n.props.type)[o];i&&i(e,t,n,r)}const Ds=["ctrl","shift","alt","meta"],Bs={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Ds.some((n=>e[`${n}Key`]&&!t.includes(n)))},$s=(e,t)=>(n,...r)=>{for(let e=0;e<t.length;e++){const r=Bs[t[e]];if(r&&r(n,t))return}return e(n,...r)},Vs={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Zs=(e,t)=>n=>{if(!("key"in n))return;const r=pe(n.key);return t.some((e=>e===r||Vs[e]===r))?e(n):void 0},zs={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):Us(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Us(e,!0),r.enter(e)):r.leave(e,(()=>{Us(e,!1)})):Us(e,t))},beforeUnmount(e,{value:t}){Us(e,t)}};function Us(e,t){e.style.display=t?e._vod:"none"}const Gs=z({patchProp:(e,t,n,r,o=!1,i,a,s,c)=>{"class"===t?function(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,o):"style"===t?function(e,t,n){const r=e.style,o=X(n);if(n&&!o){for(const e in n)Ra(r,e,n[e]);if(t&&!X(t))for(const e in t)null==n[e]&&Ra(r,e,"")}else{const i=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=i)}}(e,n,r):V(t)?Z(t)||$a(e,t,0,r,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&Ua.test(t)&&J(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(Ua.test(t)&&X(n))return!1;return t in e}(e,t,r,o))?function(e,t,n,r,o,i,a){if("innerHTML"===t||"textContent"===t)return r&&a(r,o,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const r=null==n?"":n;return e.value===r&&"OPTION"!==e.tagName||(e.value=r),void(null==n&&e.removeAttribute(t))}let s=!1;if(""===n||null==n){const r=typeof e[t];"boolean"===r?n=P(n):null==n&&"string"===r?(n="",s=!0):"number"===r&&(n=0,s=!0)}try{e[t]=n}catch(e){}s&&e.removeAttribute(t)}(e,t,r,i,a,s,c):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),function(e,t,n,r,o){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Da,t.slice(6,t.length)):e.setAttributeNS(Da,t,n);else{const r=L(t);null==n||r&&!P(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,r,o))}},Ia);let Hs,Ws=!1;function qs(){return Hs||(Hs=Qo(Gs))}function Ks(){return Hs=Ws?Hs:ei(Gs),Ws=!0,Hs}const Ys=(...e)=>{qs().render(...e)},Js=(...e)=>{Ks().hydrate(...e)},Xs=(...e)=>{const t=qs().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=ec(e);if(!r)return;const o=t._component;J(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},Qs=(...e)=>{const t=Ks().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=ec(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function ec(e){if(X(e)){return document.querySelector(e)}return e}let tc=!1;const nc=()=>{tc||(tc=!0,Cs.getSSRProps=({value:e})=>({value:e}),Ls.getSSRProps=({value:e},t)=>{if(t.props&&j(t.props.value,e))return{checked:!0}},Ns.getSSRProps=({value:e},t)=>{if(W(e)){if(t.props&&I(e,t.props.value)>-1)return{checked:!0}}else if(K(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Rs.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;const n=As(t.type.toUpperCase(),t.props&&t.props.type);return n.getSSRProps?n.getSSRProps(e,t):void 0},zs.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}})};function rc(e){throw e}function oc(e){}function ic(e,t,n,r){const o=new SyntaxError(String(e));return o.code=e,o.loc=t,o}const ac=Symbol(""),sc=Symbol(""),cc=Symbol(""),lc=Symbol(""),uc=Symbol(""),dc=Symbol(""),pc=Symbol(""),fc=Symbol(""),hc=Symbol(""),mc=Symbol(""),vc=Symbol(""),gc=Symbol(""),yc=Symbol(""),bc=Symbol(""),_c=Symbol(""),wc=Symbol(""),xc=Symbol(""),Sc=Symbol(""),kc=Symbol(""),Ec=Symbol(""),Tc=Symbol(""),Cc=Symbol(""),Nc=Symbol(""),Oc=Symbol(""),Lc=Symbol(""),Pc=Symbol(""),jc=Symbol(""),Ic=Symbol(""),Mc=Symbol(""),Rc=Symbol(""),Ac=Symbol(""),Fc=Symbol(""),Dc=Symbol(""),Bc=Symbol(""),$c=Symbol(""),Vc=Symbol(""),Zc=Symbol(""),zc=Symbol(""),Uc=Symbol(""),Gc={[ac]:"Fragment",[sc]:"Teleport",[cc]:"Suspense",[lc]:"KeepAlive",[uc]:"BaseTransition",[dc]:"openBlock",[pc]:"createBlock",[fc]:"createElementBlock",[hc]:"createVNode",[mc]:"createElementVNode",[vc]:"createCommentVNode",[gc]:"createTextVNode",[yc]:"createStaticVNode",[bc]:"resolveComponent",[_c]:"resolveDynamicComponent",[wc]:"resolveDirective",[xc]:"resolveFilter",[Sc]:"withDirectives",[kc]:"renderList",[Ec]:"renderSlot",[Tc]:"createSlots",[Cc]:"toDisplayString",[Nc]:"mergeProps",[Oc]:"normalizeClass",[Lc]:"normalizeStyle",[Pc]:"normalizeProps",[jc]:"guardReactiveProps",[Ic]:"toHandlers",[Mc]:"camelize",[Rc]:"capitalize",[Ac]:"toHandlerKey",[Fc]:"setBlockTracking",[Dc]:"pushScopeId",[Bc]:"popScopeId",[$c]:"withCtx",[Vc]:"unref",[Zc]:"isRef",[zc]:"withMemo",[Uc]:"isMemoSame"};const Hc={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function Wc(e,t,n,r,o,i,a,s=!1,c=!1,l=!1,u=Hc){return e&&(s?(e.helper(dc),e.helper(xl(e.inSSR,l))):e.helper(wl(e.inSSR,l)),a&&e.helper(Sc)),{type:13,tag:t,props:n,children:r,patchFlag:o,dynamicProps:i,directives:a,isBlock:s,disableTracking:c,isComponent:l,loc:u}}function qc(e,t=Hc){return{type:17,loc:t,elements:e}}function Kc(e,t=Hc){return{type:15,loc:t,properties:e}}function Yc(e,t){return{type:16,loc:Hc,key:X(e)?Jc(e,!0):e,value:t}}function Jc(e,t=!1,n=Hc,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Xc(e,t=Hc){return{type:8,loc:t,children:e}}function Qc(e,t=[],n=Hc){return{type:14,loc:n,callee:e,arguments:t}}function el(e,t,n=!1,r=!1,o=Hc){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:o}}function tl(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:Hc}}const nl=e=>4===e.type&&e.isStatic,rl=(e,t)=>e===t||e===pe(t);function ol(e){return rl(e,"Teleport")?sc:rl(e,"Suspense")?cc:rl(e,"KeepAlive")?lc:rl(e,"BaseTransition")?uc:void 0}const il=/^\d|[^\$\w]/,al=e=>!il.test(e),sl=/[A-Za-z_$\xA0-\uFFFF]/,cl=/[\.\?\w$\xA0-\uFFFF]/,ll=/\s+[.[]\s*|\s*[.[]\s+/g,ul=e=>{e=e.trim().replace(ll,(e=>e.trim()));let t=0,n=[],r=0,o=0,i=null;for(let a=0;a<e.length;a++){const s=e.charAt(a);switch(t){case 0:if("["===s)n.push(t),t=1,r++;else if("("===s)n.push(t),t=2,o++;else if(!(0===a?sl:cl).test(s))return!1;break;case 1:"'"===s||'"'===s||"`"===s?(n.push(t),t=3,i=s):"["===s?r++:"]"===s&&(--r||(t=n.pop()));break;case 2:if("'"===s||'"'===s||"`"===s)n.push(t),t=3,i=s;else if("("===s)o++;else if(")"===s){if(a===e.length-1)return!1;--o||(t=n.pop())}break;case 3:s===i&&(t=n.pop(),i=null)}}return!r&&!o};function dl(e,t,n){const r={source:e.source.slice(t,t+n),start:pl(e.start,e.source,t),end:e.end};return null!=n&&(r.end=pl(e.start,e.source,t+n)),r}function pl(e,t,n=t.length){return fl(z({},e),t,n)}function fl(e,t,n=t.length){let r=0,o=-1;for(let e=0;e<n;e++)10===t.charCodeAt(e)&&(r++,o=e);return e.offset+=n,e.line+=r,e.column=-1===o?e.column+n:n-o,e}function hl(e,t,n=!1){for(let r=0;r<e.props.length;r++){const o=e.props[r];if(7===o.type&&(n||o.exp)&&(X(t)?o.name===t:t.test(o.name)))return o}}function ml(e,t,n=!1,r=!1){for(let o=0;o<e.props.length;o++){const i=e.props[o];if(6===i.type){if(n)continue;if(i.name===t&&(i.value||r))return i}else if("bind"===i.name&&(i.exp||r)&&vl(i.arg,t))return i}}function vl(e,t){return!(!e||!nl(e)||e.content!==t)}function gl(e){return 5===e.type||2===e.type}function yl(e){return 7===e.type&&"slot"===e.name}function bl(e){return 1===e.type&&3===e.tagType}function _l(e){return 1===e.type&&2===e.tagType}function wl(e,t){return e||t?hc:mc}function xl(e,t){return e||t?pc:fc}const Sl=new Set([Pc,jc]);function kl(e,t=[]){if(e&&!X(e)&&14===e.type){const n=e.callee;if(!X(n)&&Sl.has(n))return kl(e.arguments[0],t.concat(e))}return[e,t]}function El(e,t,n){let r,o,i=13===e.type?e.props:e.arguments[2],a=[];if(i&&!X(i)&&14===i.type){const e=kl(i);i=e[0],a=e[1],o=a[a.length-1]}if(null==i||X(i))r=Kc([t]);else if(14===i.type){const e=i.arguments[0];X(e)||15!==e.type?i.callee===Ic?r=Qc(n.helper(Nc),[Kc([t]),i]):i.arguments.unshift(Kc([t])):Tl(t,e)||e.properties.unshift(t),!r&&(r=i)}else 15===i.type?(Tl(t,i)||i.properties.unshift(t),r=i):(r=Qc(n.helper(Nc),[Kc([t]),i]),o&&o.callee===jc&&(o=a[a.length-2]));13===e.type?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Tl(e,t){let n=!1;if(4===e.key.type){const r=e.key.content;n=t.properties.some((e=>4===e.key.type&&e.key.content===r))}return n}function Cl(e,t){return`_${t}_${e.replace(/[^\w]/g,((t,n)=>"-"===t?"_":e.charCodeAt(n).toString()))}`}function Nl(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(wl(r,e.isComponent)),t(dc),t(xl(r,e.isComponent)))}function Ol(e,t){const n=t.options?t.options.compatConfig:t.compatConfig,r=n&&n[e];return"MODE"===e?r||3:r}function Ll(e,t){const n=Ol("MODE",t),r=Ol(e,t);return 3===n?!0===r:!1!==r}function Pl(e,t,n,...r){return Ll(e,t)}const jl=/&(gt|lt|amp|apos|quot);/g,Il={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Ml={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:B,isPreTag:B,isCustomElement:B,decodeEntities:e=>e.replace(jl,((e,t)=>Il[t])),onError:rc,onWarn:oc,comments:!1};function Rl(e,t={}){const n=function(e,t){const n=z({},Ml);let r;for(r in t)n[r]=void 0===t[r]?Ml[r]:t[r];return{options:n,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:n.onWarn}}(e,t),r=Kl(n);return function(e,t=Hc){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}(Al(n,0,[]),Yl(n,r))}function Al(e,t,n){const r=Jl(n),o=r?r.ns:0,i=[];for(;!ru(e,t,n);){const a=e.source;let s;if(0===t||1===t)if(!e.inVPre&&Xl(a,e.options.delimiters[0]))s=Hl(e,t);else if(0===t&&"<"===a[0])if(1===a.length)nu(e,5,1);else if("!"===a[1])Xl(a,"\x3c!--")?s=Bl(e):Xl(a,"<!DOCTYPE")?s=$l(e):Xl(a,"<![CDATA[")?0!==o?s=Dl(e,n):(nu(e,1),s=$l(e)):(nu(e,11),s=$l(e));else if("/"===a[1])if(2===a.length)nu(e,5,2);else{if(">"===a[2]){nu(e,14,2),Ql(e,3);continue}if(/[a-z]/i.test(a[2])){nu(e,23),zl(e,1,r);continue}nu(e,12,2),s=$l(e)}else/[a-z]/i.test(a[1])?(s=Vl(e,n),Ll("COMPILER_NATIVE_TEMPLATE",e)&&s&&"template"===s.tag&&!s.props.some((e=>7===e.type&&Zl(e.name)))&&(s=s.children)):"?"===a[1]?(nu(e,21,1),s=$l(e)):nu(e,12,1);if(s||(s=Wl(e,t)),W(s))for(let e=0;e<s.length;e++)Fl(i,s[e]);else Fl(i,s)}let a=!1;if(2!==t&&1!==t){const t="preserve"!==e.options.whitespace;for(let n=0;n<i.length;n++){const r=i[n];if(2===r.type)if(e.inPre)r.content=r.content.replace(/\r\n/g,"\n");else if(/[^\t\r\n\f ]/.test(r.content))t&&(r.content=r.content.replace(/[\t\r\n\f ]+/g," "));else{const e=i[n-1],o=i[n+1];!e||!o||t&&(3===e.type&&3===o.type||3===e.type&&1===o.type||1===e.type&&3===o.type||1===e.type&&1===o.type&&/[\r\n]/.test(r.content))?(a=!0,i[n]=null):r.content=" "}else 3!==r.type||e.options.comments||(a=!0,i[n]=null)}if(e.inPre&&r&&e.options.isPreTag(r.tag)){const e=i[0];e&&2===e.type&&(e.content=e.content.replace(/^\r?\n/,""))}}return a?i.filter(Boolean):i}function Fl(e,t){if(2===t.type){const n=Jl(e);if(n&&2===n.type&&n.loc.end.offset===t.loc.start.offset)return n.content+=t.content,n.loc.end=t.loc.end,void(n.loc.source+=t.loc.source)}e.push(t)}function Dl(e,t){Ql(e,9);const n=Al(e,3,t);return 0===e.source.length?nu(e,6):Ql(e,3),n}function Bl(e){const t=Kl(e);let n;const r=/--(\!)?>/.exec(e.source);if(r){r.index<=3&&nu(e,0),r[1]&&nu(e,10),n=e.source.slice(4,r.index);const t=e.source.slice(0,r.index);let o=1,i=0;for(;-1!==(i=t.indexOf("\x3c!--",o));)Ql(e,i-o+1),i+4<t.length&&nu(e,16),o=i+1;Ql(e,r.index+r[0].length-o+1)}else n=e.source.slice(4),Ql(e,e.source.length),nu(e,7);return{type:3,content:n,loc:Yl(e,t)}}function $l(e){const t=Kl(e),n="?"===e.source[1]?1:2;let r;const o=e.source.indexOf(">");return-1===o?(r=e.source.slice(n),Ql(e,e.source.length)):(r=e.source.slice(n,o),Ql(e,o+1)),{type:3,content:r,loc:Yl(e,t)}}function Vl(e,t){const n=e.inPre,r=e.inVPre,o=Jl(t),i=zl(e,0,o),a=e.inPre&&!n,s=e.inVPre&&!r;if(i.isSelfClosing||e.options.isVoidTag(i.tag))return a&&(e.inPre=!1),s&&(e.inVPre=!1),i;t.push(i);const c=e.options.getTextMode(i,o),l=Al(e,c,t);t.pop();{const t=i.props.find((e=>6===e.type&&"inline-template"===e.name));if(t&&Pl("COMPILER_INLINE_TEMPLATE",e,t.loc)){const n=Yl(e,i.loc.end);t.value={type:2,content:n.source,loc:n}}}if(i.children=l,ou(e.source,i.tag))zl(e,1,o);else if(nu(e,24,0,i.loc.start),0===e.source.length&&"script"===i.tag.toLowerCase()){const t=l[0];t&&Xl(t.loc.source,"\x3c!--")&&nu(e,8)}return i.loc=Yl(e,i.loc.start),a&&(e.inPre=!1),s&&(e.inVPre=!1),i}const Zl=g("if,else,else-if,for,slot");function zl(e,t,n){const r=Kl(e),o=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),i=o[1],a=e.options.getNamespace(i,n);Ql(e,o[0].length),eu(e);const s=Kl(e),c=e.source;e.options.isPreTag(i)&&(e.inPre=!0);let l=Ul(e,t);0===t&&!e.inVPre&&l.some((e=>7===e.type&&"pre"===e.name))&&(e.inVPre=!0,z(e,s),e.source=c,l=Ul(e,t).filter((e=>"v-pre"!==e.name)));let u=!1;if(0===e.source.length?nu(e,9):(u=Xl(e.source,"/>"),1===t&&u&&nu(e,4),Ql(e,u?2:1)),1===t)return;let d=0;return e.inVPre||("slot"===i?d=2:"template"===i?l.some((e=>7===e.type&&Zl(e.name)))&&(d=3):function(e,t,n){const r=n.options;if(r.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||ol(e)||r.isBuiltInComponent&&r.isBuiltInComponent(e)||r.isNativeTag&&!r.isNativeTag(e))return!0;for(let e=0;e<t.length;e++){const r=t[e];if(6===r.type){if("is"===r.name&&r.value){if(r.value.content.startsWith("vue:"))return!0;if(Pl("COMPILER_IS_ON_ELEMENT",n,r.loc))return!0}}else{if("is"===r.name)return!0;if("bind"===r.name&&vl(r.arg,"is")&&Pl("COMPILER_IS_ON_ELEMENT",n,r.loc))return!0}}}(i,l,e)&&(d=1)),{type:1,ns:a,tag:i,tagType:d,props:l,isSelfClosing:u,children:[],loc:Yl(e,r),codegenNode:void 0}}function Ul(e,t){const n=[],r=new Set;for(;e.source.length>0&&!Xl(e.source,">")&&!Xl(e.source,"/>");){if(Xl(e.source,"/")){nu(e,22),Ql(e,1),eu(e);continue}1===t&&nu(e,3);const o=Gl(e,r);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===t&&n.push(o),/^[^\t\r\n\f />]/.test(e.source)&&nu(e,15),eu(e)}return n}function Gl(e,t){const n=Kl(e),r=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source)[0];t.has(r)&&nu(e,2),t.add(r),"="===r[0]&&nu(e,19);{const t=/["'<]/g;let n;for(;n=t.exec(r);)nu(e,17,n.index)}let o;Ql(e,r.length),/^[\t\r\n\f ]*=/.test(e.source)&&(eu(e),Ql(e,1),eu(e),o=function(e){const t=Kl(e);let n;const r=e.source[0],o='"'===r||"'"===r;if(o){Ql(e,1);const t=e.source.indexOf(r);-1===t?n=ql(e,e.source.length,4):(n=ql(e,t,4),Ql(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const r=/["'<=`]/g;let o;for(;o=r.exec(t[0]);)nu(e,18,o.index);n=ql(e,t[0].length,4)}return{content:n,isQuoted:o,loc:Yl(e,t)}}(e),o||nu(e,13));const i=Yl(e,n);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(r)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(r);let a,s=Xl(r,"."),c=t[1]||(s||Xl(r,":")?"bind":Xl(r,"@")?"on":"slot");if(t[2]){const o="slot"===c,i=r.lastIndexOf(t[2]),s=Yl(e,tu(e,n,i),tu(e,n,i+t[2].length+(o&&t[3]||"").length));let l=t[2],u=!0;l.startsWith("[")?(u=!1,l.endsWith("]")?l=l.slice(1,l.length-1):(nu(e,27),l=l.slice(1))):o&&(l+=t[3]||""),a={type:4,content:l,isStatic:u,constType:u?3:0,loc:s}}if(o&&o.isQuoted){const e=o.loc;e.start.offset++,e.start.column++,e.end=pl(e.start,o.content),e.source=e.source.slice(1,-1)}const l=t[3]?t[3].slice(1).split("."):[];return s&&l.push("prop"),"bind"===c&&a&&l.includes("sync")&&Pl("COMPILER_V_BIND_SYNC",e,0,a.loc.source)&&(c="model",l.splice(l.indexOf("sync"),1)),{type:7,name:c,exp:o&&{type:4,content:o.content,isStatic:!1,constType:0,loc:o.loc},arg:a,modifiers:l,loc:i}}return!e.inVPre&&Xl(r,"v-")&&nu(e,26),{type:6,name:r,value:o&&{type:2,content:o.content,loc:o.loc},loc:i}}function Hl(e,t){const[n,r]=e.options.delimiters,o=e.source.indexOf(r,n.length);if(-1===o)return void nu(e,25);const i=Kl(e);Ql(e,n.length);const a=Kl(e),s=Kl(e),c=o-n.length,l=e.source.slice(0,c),u=ql(e,c,t),d=u.trim(),p=u.indexOf(d);p>0&&fl(a,l,p);return fl(s,l,c-(u.length-d.length-p)),Ql(e,r.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:d,loc:Yl(e,a,s)},loc:Yl(e,i)}}function Wl(e,t){const n=3===t?["]]>"]:["<",e.options.delimiters[0]];let r=e.source.length;for(let t=0;t<n.length;t++){const o=e.source.indexOf(n[t],1);-1!==o&&r>o&&(r=o)}const o=Kl(e);return{type:2,content:ql(e,r,t),loc:Yl(e,o)}}function ql(e,t,n){const r=e.source.slice(0,t);return Ql(e,t),2!==n&&3!==n&&r.includes("&")?e.options.decodeEntities(r,4===n):r}function Kl(e){const{column:t,line:n,offset:r}=e;return{column:t,line:n,offset:r}}function Yl(e,t,n){return{start:t,end:n=n||Kl(e),source:e.originalSource.slice(t.offset,n.offset)}}function Jl(e){return e[e.length-1]}function Xl(e,t){return e.startsWith(t)}function Ql(e,t){const{source:n}=e;fl(e,n,t),e.source=n.slice(t)}function eu(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&Ql(e,t[0].length)}function tu(e,t,n){return pl(t,e.originalSource.slice(t.offset,n),n)}function nu(e,t,n,r=Kl(e)){n&&(r.offset+=n,r.column+=n),e.options.onError(ic(t,{start:r,end:r,source:""}))}function ru(e,t,n){const r=e.source;switch(t){case 0:if(Xl(r,"</"))for(let e=n.length-1;e>=0;--e)if(ou(r,n[e].tag))return!0;break;case 1:case 2:{const e=Jl(n);if(e&&ou(r,e.tag))return!0;break}case 3:if(Xl(r,"]]>"))return!0}return!r}function ou(e,t){return Xl(e,"</")&&e.slice(2,2+t.length).toLowerCase()===t.toLowerCase()&&/[\t\r\n\f />]/.test(e[2+t.length]||">")}function iu(e,t){su(e,t,au(e,e.children[0]))}function au(e,t){const{children:n}=e;return 1===n.length&&1===t.type&&!_l(t)}function su(e,t,n=!1){const{children:r}=e,o=r.length;let i=0;for(let e=0;e<r.length;e++){const o=r[e];if(1===o.type&&0===o.tagType){const e=n?0:cu(o,t);if(e>0){if(e>=2){o.codegenNode.patchFlag="-1",o.codegenNode=t.hoist(o.codegenNode),i++;continue}}else{const e=o.codegenNode;if(13===e.type){const n=fu(e);if((!n||512===n||1===n)&&du(o,t)>=2){const n=pu(o);n&&(e.props=t.hoist(n))}e.dynamicProps&&(e.dynamicProps=t.hoist(e.dynamicProps))}}}if(1===o.type){const e=1===o.tagType;e&&t.scopes.vSlot++,su(o,t),e&&t.scopes.vSlot--}else if(11===o.type)su(o,t,1===o.children.length);else if(9===o.type)for(let e=0;e<o.branches.length;e++)su(o.branches[e],t,1===o.branches[e].children.length)}i&&t.transformHoist&&t.transformHoist(r,t,e),i&&i===o&&1===e.type&&0===e.tagType&&e.codegenNode&&13===e.codegenNode.type&&W(e.codegenNode.children)&&(e.codegenNode.children=t.hoist(qc(e.codegenNode.children)))}function cu(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(0!==e.tagType)return 0;const r=n.get(e);if(void 0!==r)return r;const o=e.codegenNode;if(13!==o.type)return 0;if(o.isBlock&&"svg"!==e.tag&&"foreignObject"!==e.tag)return 0;if(fu(o))return n.set(e,0),0;{let r=3;const i=du(e,t);if(0===i)return n.set(e,0),0;i<r&&(r=i);for(let o=0;o<e.children.length;o++){const i=cu(e.children[o],t);if(0===i)return n.set(e,0),0;i<r&&(r=i)}if(r>1)for(let o=0;o<e.props.length;o++){const i=e.props[o];if(7===i.type&&"bind"===i.name&&i.exp){const o=cu(i.exp,t);if(0===o)return n.set(e,0),0;o<r&&(r=o)}}if(o.isBlock){for(let t=0;t<e.props.length;t++){if(7===e.props[t].type)return n.set(e,0),0}t.removeHelper(dc),t.removeHelper(xl(t.inSSR,o.isComponent)),o.isBlock=!1,t.helper(wl(t.inSSR,o.isComponent))}return n.set(e,r),r}case 2:case 3:return 3;case 9:case 11:case 10:default:return 0;case 5:case 12:return cu(e.content,t);case 4:return e.constType;case 8:let i=3;for(let n=0;n<e.children.length;n++){const r=e.children[n];if(X(r)||Q(r))continue;const o=cu(r,t);if(0===o)return 0;o<i&&(i=o)}return i}}const lu=new Set([Oc,Lc,Pc,jc]);function uu(e,t){if(14===e.type&&!X(e.callee)&&lu.has(e.callee)){const n=e.arguments[0];if(4===n.type)return cu(n,t);if(14===n.type)return uu(n,t)}return 0}function du(e,t){let n=3;const r=pu(e);if(r&&15===r.type){const{properties:e}=r;for(let r=0;r<e.length;r++){const{key:o,value:i}=e[r],a=cu(o,t);if(0===a)return a;let s;if(a<n&&(n=a),s=4===i.type?cu(i,t):14===i.type?uu(i,t):0,0===s)return s;s<n&&(n=s)}}return n}function pu(e){const t=e.codegenNode;if(13===t.type)return t.props}function fu(e){const t=e.patchFlag;return t?parseInt(t,10):void 0}function hu(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:r=!1,cacheHandlers:o=!1,nodeTransforms:i=[],directiveTransforms:a={},transformHoist:s=null,isBuiltInComponent:c=D,isCustomElement:l=D,expressionPlugins:u=[],scopeId:d=null,slotted:p=!0,ssr:f=!1,inSSR:h=!1,ssrCssVars:m="",bindingMetadata:v=A,inline:g=!1,isTS:y=!1,onError:b=rc,onWarn:_=oc,compatConfig:w}){const x=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),S={selfName:x&&fe(ue(x[1])),prefixIdentifiers:n,hoistStatic:r,cacheHandlers:o,nodeTransforms:i,directiveTransforms:a,transformHoist:s,isBuiltInComponent:c,isCustomElement:l,expressionPlugins:u,scopeId:d,slotted:p,ssr:f,inSSR:h,ssrCssVars:m,bindingMetadata:v,inline:g,isTS:y,onError:b,onWarn:_,compatConfig:w,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],constantCache:new Map,temps:0,cached:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(e){const t=S.helpers.get(e)||0;return S.helpers.set(e,t+1),e},removeHelper(e){const t=S.helpers.get(e);if(t){const n=t-1;n?S.helpers.set(e,n):S.helpers.delete(e)}},helperString:e=>`_${Gc[S.helper(e)]}`,replaceNode(e){S.parent.children[S.childIndex]=S.currentNode=e},removeNode(e){const t=S.parent.children,n=e?t.indexOf(e):S.currentNode?S.childIndex:-1;e&&e!==S.currentNode?S.childIndex>n&&(S.childIndex--,S.onNodeRemoved()):(S.currentNode=null,S.onNodeRemoved()),S.parent.children.splice(n,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){X(e)&&(e=Jc(e)),S.hoists.push(e);const t=Jc(`_hoisted_${S.hoists.length}`,!1,e.loc,2);return t.hoisted=e,t},cache:(e,t=!1)=>function(e,t,n=!1){return{type:20,index:e,value:t,isVNode:n,loc:Hc}}(S.cached++,e,t)};return S.filters=new Set,S}function mu(e,t){const n=hu(e,t);vu(e,n),t.hoistStatic&&iu(e,n),t.ssr||function(e,t){const{helper:n}=t,{children:r}=e;if(1===r.length){const n=r[0];if(au(e,n)&&n.codegenNode){const r=n.codegenNode;13===r.type&&Nl(r,t),e.codegenNode=r}else e.codegenNode=n}else if(r.length>1){let r=64;0,e.codegenNode=Wc(t,n(ac),void 0,e.children,r+"",void 0,void 0,!0,void 0,!1)}}(e,n),e.helpers=[...n.helpers.keys()],e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.filters=[...n.filters]}function vu(e,t){t.currentNode=e;const{nodeTransforms:n}=t,r=[];for(let o=0;o<n.length;o++){const i=n[o](e,t);if(i&&(W(i)?r.push(...i):r.push(i)),!t.currentNode)return;e=t.currentNode}switch(e.type){case 3:t.ssr||t.helper(vc);break;case 5:t.ssr||t.helper(Cc);break;case 9:for(let n=0;n<e.branches.length;n++)vu(e.branches[n],t);break;case 10:case 11:case 1:case 0:!function(e,t){let n=0;const r=()=>{n--};for(;n<e.children.length;n++){const o=e.children[n];X(o)||(t.parent=e,t.childIndex=n,t.onNodeRemoved=r,vu(o,t))}}(e,t)}t.currentNode=e;let o=r.length;for(;o--;)r[o]()}function gu(e,t){const n=X(e)?t=>t===e:t=>e.test(t);return(e,r)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(yl))return;const i=[];for(let a=0;a<o.length;a++){const s=o[a];if(7===s.type&&n(s.name)){o.splice(a,1),a--;const n=t(e,s,r);n&&i.push(n)}}return i}}}const yu="/*#__PURE__*/",bu=e=>`${Gc[e]}: _${Gc[e]}`;function _u(e,t={}){const n=function(e,{mode:t="function",prefixIdentifiers:n="module"===t,sourceMap:r=!1,filename:o="template.vue.html",scopeId:i=null,optimizeImports:a=!1,runtimeGlobalName:s="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:l="vue/server-renderer",ssr:u=!1,isTS:d=!1,inSSR:p=!1}){const f={mode:t,prefixIdentifiers:n,sourceMap:r,filename:o,scopeId:i,optimizeImports:a,runtimeGlobalName:s,runtimeModuleName:c,ssrRuntimeModuleName:l,ssr:u,isTS:d,inSSR:p,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:e=>`_${Gc[e]}`,push(e,t){f.code+=e},indent(){h(++f.indentLevel)},deindent(e=!1){e?--f.indentLevel:h(--f.indentLevel)},newline(){h(f.indentLevel)}};function h(e){f.push("\n"+"  ".repeat(e))}return f}(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:o,prefixIdentifiers:i,indent:a,deindent:s,newline:c,scopeId:l,ssr:u}=n,d=e.helpers.length>0,p=!i&&"module"!==r;!function(e,t){const{ssr:n,prefixIdentifiers:r,push:o,newline:i,runtimeModuleName:a,runtimeGlobalName:s,ssrRuntimeModuleName:c}=t,l=s;if(e.helpers.length>0&&(o(`const _Vue = ${l}\n`),e.hoists.length)){o(`const { ${[hc,mc,vc,gc,yc].filter((t=>e.helpers.includes(t))).map(bu).join(", ")} } = _Vue\n`)}(function(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:r,helper:o,scopeId:i,mode:a}=t;r();for(let o=0;o<e.length;o++){const i=e[o];i&&(n(`const _hoisted_${o+1} = `),ku(i,t),r())}t.pure=!1})(e.hoists,t),i(),o("return ")}(e,n);if(o(`function ${u?"ssrRender":"render"}(${(u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ")}) {`),a(),p&&(o("with (_ctx) {"),a(),d&&(o(`const { ${e.helpers.map(bu).join(", ")} } = _Vue`),o("\n"),c())),e.components.length&&(wu(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(wu(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),wu(e.filters,"filter",n),c()),e.temps>0){o("let ");for(let t=0;t<e.temps;t++)o(`${t>0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),c()),u||o("return "),e.codegenNode?ku(e.codegenNode,n):o("null"),p&&(s(),o("}")),s(),o("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function wu(e,t,{helper:n,push:r,newline:o,isTS:i}){const a=n("filter"===t?xc:"component"===t?bc:wc);for(let n=0;n<e.length;n++){let s=e[n];const c=s.endsWith("__self");c&&(s=s.slice(0,-6)),r(`const ${Cl(s,t)} = ${a}(${JSON.stringify(s)}${c?", true":""})${i?"!":""}`),n<e.length-1&&o()}}function xu(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),Su(e,t,n),n&&t.deindent(),t.push("]")}function Su(e,t,n=!1,r=!0){const{push:o,newline:i}=t;for(let a=0;a<e.length;a++){const s=e[a];X(s)?o(s):W(s)?xu(s,t):ku(s,t),a<e.length-1&&(n?(r&&o(","),i()):r&&o(", "))}}function ku(e,t){if(X(e))t.push(e);else if(Q(e))t.push(t.helper(e));else switch(e.type){case 1:case 9:case 11:case 12:ku(e.codegenNode,t);break;case 2:!function(e,t){t.push(JSON.stringify(e.content),e)}(e,t);break;case 4:Eu(e,t);break;case 5:!function(e,t){const{push:n,helper:r,pure:o}=t;o&&n(yu);n(`${r(Cc)}(`),ku(e.content,t),n(")")}(e,t);break;case 8:Tu(e,t);break;case 3:!function(e,t){const{push:n,helper:r,pure:o}=t;o&&n(yu);n(`${r(vc)}(${JSON.stringify(e.content)})`,e)}(e,t);break;case 13:!function(e,t){const{push:n,helper:r,pure:o}=t,{tag:i,props:a,children:s,patchFlag:c,dynamicProps:l,directives:u,isBlock:d,disableTracking:p,isComponent:f}=e;u&&n(r(Sc)+"(");d&&n(`(${r(dc)}(${p?"true":""}), `);o&&n(yu);const h=d?xl(t.inSSR,f):wl(t.inSSR,f);n(r(h)+"(",e),Su(function(e){let t=e.length;for(;t--&&null==e[t];);return e.slice(0,t+1).map((e=>e||"null"))}([i,a,s,c,l]),t),n(")"),d&&n(")");u&&(n(", "),ku(u,t),n(")"))}(e,t);break;case 14:!function(e,t){const{push:n,helper:r,pure:o}=t,i=X(e.callee)?e.callee:r(e.callee);o&&n(yu);n(i+"(",e),Su(e.arguments,t),n(")")}(e,t);break;case 15:!function(e,t){const{push:n,indent:r,deindent:o,newline:i}=t,{properties:a}=e;if(!a.length)return void n("{}",e);const s=a.length>1||!1;n(s?"{":"{ "),s&&r();for(let e=0;e<a.length;e++){const{key:r,value:o}=a[e];Cu(r,t),n(": "),ku(o,t),e<a.length-1&&(n(","),i())}s&&o(),n(s?"}":" }")}(e,t);break;case 17:!function(e,t){xu(e.elements,t)}(e,t);break;case 18:!function(e,t){const{push:n,indent:r,deindent:o}=t,{params:i,returns:a,body:s,newline:c,isSlot:l}=e;l&&n(`_${Gc[$c]}(`);n("(",e),W(i)?Su(i,t):i&&ku(i,t);n(") => "),(c||s)&&(n("{"),r());a?(c&&n("return "),W(a)?xu(a,t):ku(a,t)):s&&ku(s,t);(c||s)&&(o(),n("}"));l&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}(e,t);break;case 19:!function(e,t){const{test:n,consequent:r,alternate:o,newline:i}=e,{push:a,indent:s,deindent:c,newline:l}=t;if(4===n.type){const e=!al(n.content);e&&a("("),Eu(n,t),e&&a(")")}else a("("),ku(n,t),a(")");i&&s(),t.indentLevel++,i||a(" "),a("? "),ku(r,t),t.indentLevel--,i&&l(),i||a(" "),a(": ");const u=19===o.type;u||t.indentLevel++;ku(o,t),u||t.indentLevel--;i&&c(!0)}(e,t);break;case 20:!function(e,t){const{push:n,helper:r,indent:o,deindent:i,newline:a}=t;n(`_cache[${e.index}] || (`),e.isVNode&&(o(),n(`${r(Fc)}(-1),`),a());n(`_cache[${e.index}] = `),ku(e.value,t),e.isVNode&&(n(","),a(),n(`${r(Fc)}(1),`),a(),n(`_cache[${e.index}]`),i());n(")")}(e,t);break;case 21:Su(e.body,t,!0,!1)}}function Eu(e,t){const{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,e)}function Tu(e,t){for(let n=0;n<e.children.length;n++){const r=e.children[n];X(r)?t.push(r):ku(r,t)}}function Cu(e,t){const{push:n}=t;if(8===e.type)n("["),Tu(e,t),n("]");else if(e.isStatic){n(al(e.content)?e.content:JSON.stringify(e.content),e)}else n(`[${e.content}]`,e)}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments,typeof,void".split(",").join("\\b|\\b")+"\\b");const Nu=gu(/^(if|else|else-if)$/,((e,t,n)=>function(e,t,n,r){if(!("else"===t.name||t.exp&&t.exp.content.trim())){const r=t.exp?t.exp.loc:e.loc;n.onError(ic(28,t.loc)),t.exp=Jc("true",!1,r)}0;if("if"===t.name){const o=Ou(e,t),i={type:9,loc:e.loc,branches:[o]};if(n.replaceNode(i),r)return r(i,o,!0)}else{const o=n.parent.children;let i=o.indexOf(e);for(;i-- >=-1;){const a=o[i];if(a&&3===a.type)n.removeNode(a);else{if(!a||2!==a.type||a.content.trim().length){if(a&&9===a.type){"else-if"===t.name&&void 0===a.branches[a.branches.length-1].condition&&n.onError(ic(30,e.loc)),n.removeNode();const o=Ou(e,t);0,a.branches.push(o);const i=r&&r(a,o,!1);vu(o,n),i&&i(),n.currentNode=null}else n.onError(ic(30,e.loc));break}n.removeNode(a)}}}}(e,t,n,((e,t,r)=>{const o=n.parent.children;let i=o.indexOf(e),a=0;for(;i-- >=0;){const e=o[i];e&&9===e.type&&(a+=e.branches.length)}return()=>{if(r)e.codegenNode=Lu(t,a,n);else{const r=function(e){for(;;)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}(e.codegenNode);r.alternate=Lu(t,a+e.branches.length-1,n)}}}))));function Ou(e,t){const n=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:n&&!hl(e,"for")?e.children:[e],userKey:ml(e,"key"),isTemplateIf:n}}function Lu(e,t,n){return e.condition?tl(e.condition,Pu(e,t,n),Qc(n.helper(vc),['""',"true"])):Pu(e,t,n)}function Pu(e,t,n){const{helper:r}=n,o=Yc("key",Jc(`${t}`,!1,Hc,2)),{children:i}=e,a=i[0];if(1!==i.length||1!==a.type){if(1===i.length&&11===a.type){const e=a.codegenNode;return El(e,o,n),e}{let t=64;return Wc(n,r(ac),Kc([o]),i,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=a.codegenNode,t=14===(s=e).type&&s.callee===zc?s.arguments[1].returns:s;return 13===t.type&&Nl(t,n),El(t,o,n),e}var s}const ju=gu("for",((e,t,n)=>{const{helper:r,removeHelper:o}=n;return function(e,t,n,r){if(!t.exp)return void n.onError(ic(31,t.loc));const o=Au(t.exp,n);if(!o)return void n.onError(ic(32,t.loc));const{addIdentifiers:i,removeIdentifiers:a,scopes:s}=n,{source:c,value:l,key:u,index:d}=o,p={type:11,loc:t.loc,source:c,valueAlias:l,keyAlias:u,objectIndexAlias:d,parseResult:o,children:bl(e)?e.children:[e]};n.replaceNode(p),s.vFor++;const f=r&&r(p);return()=>{s.vFor--,f&&f()}}(e,t,n,(t=>{const i=Qc(r(kc),[t.source]),a=bl(e),s=hl(e,"memo"),c=ml(e,"key"),l=c&&(6===c.type?Jc(c.value.content,!0):c.exp),u=c?Yc("key",l):null,d=4===t.source.type&&t.source.constType>0,p=d?64:c?128:256;return t.codegenNode=Wc(n,r(ac),void 0,i,p+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let c;const{children:p}=t;const f=1!==p.length||1!==p[0].type,h=_l(e)?e:a&&1===e.children.length&&_l(e.children[0])?e.children[0]:null;if(h?(c=h.codegenNode,a&&u&&El(c,u,n)):f?c=Wc(n,r(ac),u?Kc([u]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(c=p[0].codegenNode,a&&u&&El(c,u,n),c.isBlock!==!d&&(c.isBlock?(o(dc),o(xl(n.inSSR,c.isComponent))):o(wl(n.inSSR,c.isComponent))),c.isBlock=!d,c.isBlock?(r(dc),r(xl(n.inSSR,c.isComponent))):r(wl(n.inSSR,c.isComponent))),s){const e=el(Du(t.parseResult,[Jc("_cached")]));e.body={type:21,body:[Xc(["const _memo = (",s.exp,")"]),Xc(["if (_cached",...l?[" && _cached.key === ",l]:[],` && ${n.helperString(Uc)}(_cached, _memo)) return _cached`]),Xc(["const _item = ",c]),Jc("_item.memo = _memo"),Jc("return _item")],loc:Hc},i.arguments.push(e,Jc("_cache"),Jc(String(n.cached++)))}else i.arguments.push(el(Du(t.parseResult),c,!0))}}))}));const Iu=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Mu=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ru=/^\(|\)$/g;function Au(e,t){const n=e.loc,r=e.content,o=r.match(Iu);if(!o)return;const[,i,a]=o,s={source:Fu(n,a.trim(),r.indexOf(a,i.length)),value:void 0,key:void 0,index:void 0};let c=i.trim().replace(Ru,"").trim();const l=i.indexOf(c),u=c.match(Mu);if(u){c=c.replace(Mu,"").trim();const e=u[1].trim();let t;if(e&&(t=r.indexOf(e,l+c.length),s.key=Fu(n,e,t)),u[2]){const o=u[2].trim();o&&(s.index=Fu(n,o,r.indexOf(o,s.key?t+e.length:l+c.length)))}}return c&&(s.value=Fu(n,c,l)),s}function Fu(e,t,n){return Jc(t,!1,dl(e,n,t.length))}function Du({value:e,key:t,index:n},r=[]){return function(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map(((e,t)=>e||Jc("_".repeat(t+1),!1)))}([e,t,n,...r])}const Bu=Jc("undefined",!1),$u=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const n=hl(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},Vu=(e,t,n)=>el(e,t,!1,!0,t.length?t[0].loc:n);function Zu(e,t,n=Vu){t.helper($c);const{children:r,loc:o}=e,i=[],a=[];let s=t.scopes.vSlot>0||t.scopes.vFor>0;const c=hl(e,"slot",!0);if(c){const{arg:e,exp:t}=c;e&&!nl(e)&&(s=!0),i.push(Yc(e||Jc("default",!0),n(t,r,o)))}let l=!1,u=!1;const d=[],p=new Set;let f=0;for(let e=0;e<r.length;e++){const o=r[e];let h;if(!bl(o)||!(h=hl(o,"slot",!0))){3!==o.type&&d.push(o);continue}if(c){t.onError(ic(37,h.loc));break}l=!0;const{children:m,loc:v}=o,{arg:g=Jc("default",!0),exp:y,loc:b}=h;let _;nl(g)?_=g?g.content:"default":s=!0;const w=n(y,m,v);let x,S,k;if(x=hl(o,"if"))s=!0,a.push(tl(x.exp,zu(g,w,f++),Bu));else if(S=hl(o,/^else(-if)?$/,!0)){let n,o=e;for(;o--&&(n=r[o],3===n.type););if(n&&bl(n)&&hl(n,"if")){r.splice(e,1),e--;let t=a[a.length-1];for(;19===t.alternate.type;)t=t.alternate;t.alternate=S.exp?tl(S.exp,zu(g,w,f++),Bu):zu(g,w,f++)}else t.onError(ic(30,S.loc))}else if(k=hl(o,"for")){s=!0;const e=k.parseResult||Au(k.exp);e?a.push(Qc(t.helper(kc),[e.source,el(Du(e),zu(g,w),!0)])):t.onError(ic(32,k.loc))}else{if(_){if(p.has(_)){t.onError(ic(38,b));continue}p.add(_),"default"===_&&(u=!0)}i.push(Yc(g,w))}}if(!c){const e=(e,r)=>{const i=n(e,r,o);return t.compatConfig&&(i.isNonScopedSlot=!0),Yc("default",i)};l?d.length&&d.some((e=>Gu(e)))&&(u?t.onError(ic(39,d[0].loc)):i.push(e(void 0,d))):i.push(e(void 0,r))}const h=s?2:Uu(e.children)?3:1;let m=Kc(i.concat(Yc("_",Jc(h+"",!1))),o);return a.length&&(m=Qc(t.helper(Tc),[m,qc(a)])),{slots:m,hasDynamicSlots:s}}function zu(e,t,n){const r=[Yc("name",e),Yc("fn",t)];return null!=n&&r.push(Yc("key",Jc(String(n),!0))),Kc(r)}function Uu(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(2===n.tagType||Uu(n.children))return!0;break;case 9:if(Uu(n.branches))return!0;break;case 10:case 11:if(Uu(n.children))return!0}}return!1}function Gu(e){return 2!==e.type&&12!==e.type||(2===e.type?!!e.content.trim():Gu(e.content))}const Hu=new WeakMap,Wu=(e,t)=>function(){if(1!==(e=t.currentNode).type||0!==e.tagType&&1!==e.tagType)return;const{tag:n,props:r}=e,o=1===e.tagType;let i=o?function(e,t,n=!1){let{tag:r}=e;const o=Ju(r),i=ml(e,"is");if(i)if(o||Ll("COMPILER_IS_ON_ELEMENT",t)){const e=6===i.type?i.value&&Jc(i.value.content,!0):i.exp;if(e)return Qc(t.helper(_c),[e])}else 6===i.type&&i.value.content.startsWith("vue:")&&(r=i.value.content.slice(4));const a=!o&&hl(e,"is");if(a&&a.exp)return Qc(t.helper(_c),[a.exp]);const s=ol(r)||t.isBuiltInComponent(r);if(s)return n||t.helper(s),s;return t.helper(bc),t.components.add(r),Cl(r,"component")}(e,t):`"${n}"`;const a=ee(i)&&i.callee===_c;let s,c,l,u,d,p,f=0,h=a||i===sc||i===cc||!o&&("svg"===n||"foreignObject"===n);if(r.length>0){const n=qu(e,t,void 0,o,a);s=n.props,f=n.patchFlag,d=n.dynamicPropNames;const r=n.directives;p=r&&r.length?qc(r.map((e=>function(e,t){const n=[],r=Hu.get(e);r?n.push(t.helperString(r)):(t.helper(wc),t.directives.add(e.name),n.push(Cl(e.name,"directive")));const{loc:o}=e;e.exp&&n.push(e.exp);e.arg&&(e.exp||n.push("void 0"),n.push(e.arg));if(Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const t=Jc("true",!1,o);n.push(Kc(e.modifiers.map((e=>Yc(e,t))),o))}return qc(n,e.loc)}(e,t)))):void 0,n.shouldUseBlock&&(h=!0)}if(e.children.length>0){i===lc&&(h=!0,f|=1024);if(o&&i!==sc&&i!==lc){const{slots:n,hasDynamicSlots:r}=Zu(e,t);c=n,r&&(f|=1024)}else if(1===e.children.length&&i!==sc){const n=e.children[0],r=n.type,o=5===r||8===r;o&&0===cu(n,t)&&(f|=1),c=o||2===r?n:e.children}else c=e.children}0!==f&&(l=String(f),d&&d.length&&(u=function(e){let t="[";for(let n=0,r=e.length;n<r;n++)t+=JSON.stringify(e[n]),n<r-1&&(t+=", ");return t+"]"}(d))),e.codegenNode=Wc(t,i,s,c,l,u,p,!!h,!1,o,e.loc)};function qu(e,t,n=e.props,r,o,i=!1){const{tag:a,loc:s,children:c}=e;let l=[];const u=[],d=[],p=c.length>0;let f=!1,h=0,m=!1,v=!1,g=!1,y=!1,b=!1,_=!1;const w=[],x=e=>{l.length&&(u.push(Kc(Ku(l),s)),l=[]),e&&u.push(e)},S=({key:e,value:n})=>{if(nl(e)){const i=e.content,a=V(i);if(!a||r&&!o||"onclick"===i.toLowerCase()||"onUpdate:modelValue"===i||ae(i)||(y=!0),a&&ae(i)&&(_=!0),20===n.type||(4===n.type||8===n.type)&&cu(n,t)>0)return;"ref"===i?m=!0:"class"===i?v=!0:"style"===i?g=!0:"key"===i||w.includes(i)||w.push(i),!r||"class"!==i&&"style"!==i||w.includes(i)||w.push(i)}else b=!0};for(let o=0;o<n.length;o++){const c=n[o];if(6===c.type){const{loc:e,name:n,value:r}=c;let o=!0;if("ref"===n&&(m=!0,t.scopes.vFor>0&&l.push(Yc(Jc("ref_for",!0),Jc("true")))),"is"===n&&(Ju(a)||r&&r.content.startsWith("vue:")||Ll("COMPILER_IS_ON_ELEMENT",t)))continue;l.push(Yc(Jc(n,!0,dl(e,0,n.length)),Jc(r?r.content:"",o,r?r.loc:e)))}else{const{name:n,arg:o,exp:h,loc:m}=c,v="bind"===n,g="on"===n;if("slot"===n){r||t.onError(ic(40,m));continue}if("once"===n||"memo"===n)continue;if("is"===n||v&&vl(o,"is")&&(Ju(a)||Ll("COMPILER_IS_ON_ELEMENT",t)))continue;if(g&&i)continue;if((v&&vl(o,"key")||g&&p&&vl(o,"vue:before-update"))&&(f=!0),v&&vl(o,"ref")&&t.scopes.vFor>0&&l.push(Yc(Jc("ref_for",!0),Jc("true"))),!o&&(v||g)){if(b=!0,h)if(v){if(x(),Ll("COMPILER_V_BIND_OBJECT_ORDER",t)){u.unshift(h);continue}u.push(h)}else x({type:14,loc:m,callee:t.helper(Ic),arguments:r?[h]:[h,"true"]});else t.onError(ic(v?34:35,m));continue}const y=t.directiveTransforms[n];if(y){const{props:n,needRuntime:r}=y(c,e,t);!i&&n.forEach(S),g&&o&&!nl(o)?x(Kc(n,s)):l.push(...n),r&&(d.push(c),Q(r)&&Hu.set(c,r))}else se(n)||(d.push(c),p&&(f=!0))}}let k;if(u.length?(x(),k=u.length>1?Qc(t.helper(Nc),u,s):u[0]):l.length&&(k=Kc(Ku(l),s)),b?h|=16:(v&&!r&&(h|=2),g&&!r&&(h|=4),w.length&&(h|=8),y&&(h|=32)),f||0!==h&&32!==h||!(m||_||d.length>0)||(h|=512),!t.inSSR&&k)switch(k.type){case 15:let e=-1,n=-1,r=!1;for(let t=0;t<k.properties.length;t++){const o=k.properties[t].key;nl(o)?"class"===o.content?e=t:"style"===o.content&&(n=t):o.isHandlerKey||(r=!0)}const o=k.properties[e],i=k.properties[n];r?k=Qc(t.helper(Pc),[k]):(o&&!nl(o.value)&&(o.value=Qc(t.helper(Oc),[o.value])),i&&(g||4===i.value.type&&"["===i.value.content.trim()[0]||17===i.value.type)&&(i.value=Qc(t.helper(Lc),[i.value])));break;case 14:break;default:k=Qc(t.helper(Pc),[Qc(t.helper(jc),[k])])}return{props:k,directives:d,patchFlag:h,dynamicPropNames:w,shouldUseBlock:f}}function Ku(e){const t=new Map,n=[];for(let r=0;r<e.length;r++){const o=e[r];if(8===o.key.type||!o.key.isStatic){n.push(o);continue}const i=o.key.content,a=t.get(i);a?("style"===i||"class"===i||V(i))&&Yu(a,o):(t.set(i,o),n.push(o))}return n}function Yu(e,t){17===e.value.type?e.value.elements.push(t.value):e.value=qc([e.value,t.value],e.loc)}function Ju(e){return"component"===e||"Component"===e}const Xu=/-(\w)/g,Qu=(e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))})((e=>e.replace(Xu,((e,t)=>t?t.toUpperCase():"")))),ed=(e,t)=>{if(_l(e)){const{children:n,loc:r}=e,{slotName:o,slotProps:i}=function(e,t){let n,r='"default"';const o=[];for(let t=0;t<e.props.length;t++){const n=e.props[t];6===n.type?n.value&&("name"===n.name?r=JSON.stringify(n.value.content):(n.name=Qu(n.name),o.push(n))):"bind"===n.name&&vl(n.arg,"name")?n.exp&&(r=n.exp):("bind"===n.name&&n.arg&&nl(n.arg)&&(n.arg.content=Qu(n.arg.content)),o.push(n))}if(o.length>0){const{props:r,directives:i}=qu(e,t,o,!1,!1);n=r,i.length&&t.onError(ic(36,i[0].loc))}return{slotName:r,slotProps:n}}(e,t),a=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let s=2;i&&(a[2]=i,s=3),n.length&&(a[3]=el([],n,!1,!1,r),s=4),t.scopeId&&!t.slotted&&(s=5),a.splice(s),e.codegenNode=Qc(t.helper(Ec),a,r)}};const td=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,nd=(e,t,n,r)=>{const{loc:o,modifiers:i,arg:a}=e;let s;if(e.exp||i.length||n.onError(ic(35,o)),4===a.type)if(a.isStatic){let e=a.content;e.startsWith("vue:")&&(e=`vnode-${e.slice(4)}`);s=Jc(0!==t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?he(ue(e)):`on:${e}`,!0,a.loc)}else s=Xc([`${n.helperString(Ac)}(`,a,")"]);else s=a,s.children.unshift(`${n.helperString(Ac)}(`),s.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let l=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const e=ul(c.content),t=!(e||td.test(c.content)),n=c.content.includes(";");0,(t||l&&e)&&(c=Xc([`${t?"$event":"(...args)"} => ${n?"{":"("}`,c,n?"}":")"]))}let u={props:[Yc(s,c||Jc("() => {}",!1,o))]};return r&&(u=r(u)),l&&(u.props[0].value=n.cache(u.props[0].value)),u.props.forEach((e=>e.key.isHandlerKey=!0)),u},rd=(e,t,n)=>{const{exp:r,modifiers:o,loc:i}=e,a=e.arg;return 4!==a.type?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),o.includes("camel")&&(4===a.type?a.isStatic?a.content=ue(a.content):a.content=`${n.helperString(Mc)}(${a.content})`:(a.children.unshift(`${n.helperString(Mc)}(`),a.children.push(")"))),n.inSSR||(o.includes("prop")&&od(a,"."),o.includes("attr")&&od(a,"^")),!r||4===r.type&&!r.content.trim()?(n.onError(ic(34,i)),{props:[Yc(a,Jc("",!0,i))]}):{props:[Yc(a,r)]}},od=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},id=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const n=e.children;let r,o=!1;for(let e=0;e<n.length;e++){const t=n[e];if(gl(t)){o=!0;for(let o=e+1;o<n.length;o++){const i=n[o];if(!gl(i)){r=void 0;break}r||(r=n[e]=Xc([t],t.loc)),r.children.push(" + ",i),n.splice(o,1),o--}}}if(o&&(1!==n.length||0!==e.type&&(1!==e.type||0!==e.tagType||e.props.find((e=>7===e.type&&!t.directiveTransforms[e.name]))||"template"===e.tag)))for(let e=0;e<n.length;e++){const r=n[e];if(gl(r)||8===r.type){const o=[];2===r.type&&" "===r.content||o.push(r),t.ssr||0!==cu(r,t)||o.push("1"),n[e]={type:12,content:r,loc:r.loc,codegenNode:Qc(t.helper(gc),o)}}}}},ad=new WeakSet,sd=(e,t)=>{if(1===e.type&&hl(e,"once",!0)){if(ad.has(e)||t.inVOnce)return;return ad.add(e),t.inVOnce=!0,t.helper(Fc),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},cd=(e,t,n)=>{const{exp:r,arg:o}=e;if(!r)return n.onError(ic(41,e.loc)),ld();const i=r.loc.source,a=4===r.type?r.content:i,s=n.bindingMetadata[i];if("props"===s||"props-aliased"===s)return n.onError(ic(44,r.loc)),ld();if(!a.trim()||!ul(a))return n.onError(ic(42,r.loc)),ld();const c=o||Jc("modelValue",!0),l=o?nl(o)?`onUpdate:${o.content}`:Xc(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;u=Xc([`${n.isTS?"($event: any)":"$event"} => ((`,r,") = $event)"]);const d=[Yc(c,e.exp),Yc(l,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map((e=>(al(e)?e:JSON.stringify(e))+": true")).join(", "),n=o?nl(o)?`${o.content}Modifiers`:Xc([o,' + "Modifiers"']):"modelModifiers";d.push(Yc(n,Jc(`{ ${t} }`,!1,e.loc,2)))}return ld(d)};function ld(e=[]){return{props:e}}const ud=/[\w).+\-_$\]]/,dd=(e,t)=>{Ll("COMPILER_FILTER",t)&&(5===e.type&&pd(e.content,t),1===e.type&&e.props.forEach((e=>{7===e.type&&"for"!==e.name&&e.exp&&pd(e.exp,t)})))};function pd(e,t){if(4===e.type)fd(e,t);else for(let n=0;n<e.children.length;n++){const r=e.children[n];"object"==typeof r&&(4===r.type?fd(r,t):8===r.type?pd(e,t):5===r.type&&pd(r.content,t))}}function fd(e,t){const n=e.content;let r,o,i,a,s=!1,c=!1,l=!1,u=!1,d=0,p=0,f=0,h=0,m=[];for(i=0;i<n.length;i++)if(o=r,r=n.charCodeAt(i),s)39===r&&92!==o&&(s=!1);else if(c)34===r&&92!==o&&(c=!1);else if(l)96===r&&92!==o&&(l=!1);else if(u)47===r&&92!==o&&(u=!1);else if(124!==r||124===n.charCodeAt(i+1)||124===n.charCodeAt(i-1)||d||p||f){switch(r){case 34:c=!0;break;case 39:s=!0;break;case 96:l=!0;break;case 40:f++;break;case 41:f--;break;case 91:p++;break;case 93:p--;break;case 123:d++;break;case 125:d--}if(47===r){let e,t=i-1;for(;t>=0&&(e=n.charAt(t)," "===e);t--);e&&ud.test(e)||(u=!0)}}else void 0===a?(h=i+1,a=n.slice(0,i).trim()):v();function v(){m.push(n.slice(h,i).trim()),h=i+1}if(void 0===a?a=n.slice(0,i).trim():0!==h&&v(),m.length){for(i=0;i<m.length;i++)a=hd(a,m[i],t);e.content=a}}function hd(e,t,n){n.helper(xc);const r=t.indexOf("(");if(r<0)return n.filters.add(t),`${Cl(t,"filter")}(${e})`;{const o=t.slice(0,r),i=t.slice(r+1);return n.filters.add(o),`${Cl(o,"filter")}(${e}${")"!==i?","+i:i}`}}const md=new WeakSet,vd=(e,t)=>{if(1===e.type){const n=hl(e,"memo");if(!n||md.has(e))return;return md.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&13===r.type&&(1!==e.tagType&&Nl(r,t),e.codegenNode=Qc(t.helper(zc),[n.exp,el(void 0,r),"_cache",String(t.cached++)]))}}};function gd(e,t={}){const n=t.onError||rc,r="module"===t.mode;!0===t.prefixIdentifiers?n(ic(47)):r&&n(ic(48));t.cacheHandlers&&n(ic(49)),t.scopeId&&!r&&n(ic(50));const o=X(e)?Rl(e,t):e,[i,a]=[[sd,Nu,vd,ju,dd,ed,Wu,$u,id],{on:nd,bind:rd,model:cd}];return mu(o,z({},t,{prefixIdentifiers:false,nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:z({},a,t.directiveTransforms||{})})),_u(o,z({},t,{prefixIdentifiers:false}))}const yd=Symbol(""),bd=Symbol(""),_d=Symbol(""),wd=Symbol(""),xd=Symbol(""),Sd=Symbol(""),kd=Symbol(""),Ed=Symbol(""),Td=Symbol(""),Cd=Symbol("");var Nd;let Od;Nd={[yd]:"vModelRadio",[bd]:"vModelCheckbox",[_d]:"vModelText",[wd]:"vModelSelect",[xd]:"vModelDynamic",[Sd]:"withModifiers",[kd]:"withKeys",[Ed]:"vShow",[Td]:"Transition",[Cd]:"TransitionGroup"},Object.getOwnPropertySymbols(Nd).forEach((e=>{Gc[e]=Nd[e]}));const Ld=g("style,iframe,script,noscript",!0),Pd={isVoidTag:N,isNativeTag:e=>T(e)||C(e),isPreTag:e=>"pre"===e,decodeEntities:function(e,t=!1){return Od||(Od=document.createElement("div")),t?(Od.innerHTML=`<div foo="${e.replace(/"/g,"&quot;")}">`,Od.children[0].getAttribute("foo")):(Od.innerHTML=e,Od.textContent)},isBuiltInComponent:e=>rl(e,"Transition")?Td:rl(e,"TransitionGroup")?Cd:void 0,getNamespace(e,t){let n=t?t.ns:0;if(t&&2===n)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some((e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content)))&&(n=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(n=0);else t&&1===n&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(n=0));if(0===n){if("svg"===e)return 1;if("math"===e)return 2}return n},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(Ld(e))return 2}return 0}},jd=(e,t)=>{const n=S(e);return Jc(JSON.stringify(n),!1,t,3)};function Id(e,t){return ic(e,t)}const Md=g("passive,once,capture"),Rd=g("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),Ad=g("left,right"),Fd=g("onkeyup,onkeydown,onkeypress",!0),Dd=(e,t)=>nl(e)&&"onclick"===e.content.toLowerCase()?Jc(t,!0):4!==e.type?Xc(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e;const Bd=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(Id(61,e.loc)),t.removeNode())},$d=[e=>{1===e.type&&e.props.forEach(((t,n)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[n]={type:7,name:"bind",arg:Jc("style",!0,t.loc),exp:jd(t.value.content,t.loc),modifiers:[],loc:t.loc})}))}],Vd={cloak:()=>({props:[]}),html:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(Id(51,o)),t.children.length&&(n.onError(Id(52,o)),t.children.length=0),{props:[Yc(Jc("innerHTML",!0,o),r||Jc("",!0))]}},text:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(Id(53,o)),t.children.length&&(n.onError(Id(54,o)),t.children.length=0),{props:[Yc(Jc("textContent",!0),r?cu(r,n)>0?r:Qc(n.helperString(Cc),[r],o):Jc("",!0))]}},model:(e,t,n)=>{const r=cd(e,t,n);if(!r.props.length||1===t.tagType)return r;e.arg&&n.onError(Id(56,e.arg.loc));const{tag:o}=t,i=n.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||i){let a=_d,s=!1;if("input"===o||i){const r=ml(t,"type");if(r){if(7===r.type)a=xd;else if(r.value)switch(r.value.content){case"radio":a=yd;break;case"checkbox":a=bd;break;case"file":s=!0,n.onError(Id(57,e.loc))}}else(function(e){return e.props.some((e=>!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic)))})(t)&&(a=xd)}else"select"===o&&(a=wd);s||(r.needRuntime=n.helper(a))}else n.onError(Id(55,e.loc));return r.props=r.props.filter((e=>!(4===e.key.type&&"modelValue"===e.key.content))),r},on:(e,t,n)=>nd(e,t,n,(t=>{const{modifiers:r}=e;if(!r.length)return t;let{key:o,value:i}=t.props[0];const{keyModifiers:a,nonKeyModifiers:s,eventOptionModifiers:c}=((e,t,n,r)=>{const o=[],i=[],a=[];for(let r=0;r<t.length;r++){const s=t[r];"native"===s&&Pl("COMPILER_V_ON_NATIVE",n)||Md(s)?a.push(s):Ad(s)?nl(e)?Fd(e.content)?o.push(s):i.push(s):(o.push(s),i.push(s)):Rd(s)?i.push(s):o.push(s)}return{keyModifiers:o,nonKeyModifiers:i,eventOptionModifiers:a}})(o,r,n,e.loc);if(s.includes("right")&&(o=Dd(o,"onContextmenu")),s.includes("middle")&&(o=Dd(o,"onMouseup")),s.length&&(i=Qc(n.helper(Sd),[i,JSON.stringify(s)])),!a.length||nl(o)&&!Fd(o.content)||(i=Qc(n.helper(kd),[i,JSON.stringify(a)])),c.length){const e=c.map(fe).join("");o=nl(o)?Jc(`${o.content}${e}`,!0):Xc(["(",o,`) + "${e}"`])}return{props:[Yc(o,i)]}})),show:(e,t,n)=>{const{exp:r,loc:o}=e;return r||n.onError(Id(59,o)),{props:[],needRuntime:n.helper(Ed)}}};const Zd=Object.create(null);ra((function(e,t){if(!X(e)){if(!e.nodeType)return D;e=e.innerHTML}const n=e,r=Zd[n];if(r)return r;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const i=z({hoistStatic:!0,onError:void 0,onWarn:D},t);i.isCustomElement||"undefined"==typeof customElements||(i.isCustomElement=e=>!!customElements.get(e));const{code:a}=function(e,t={}){return gd(e,z({},Pd,t,{nodeTransforms:[Bd,...$d,...t.nodeTransforms||[]],directiveTransforms:z({},Vd,t.directiveTransforms||{}),transformHoist:null}))}(e,i),s=new Function("Vue",a)(o);return s._rc=!0,Zd[n]=s}));var zd=function(e){return function(e){var t="/wp-content/plugins/advancio-plugins";return void 0===e||""===e?t:"".concat(t,"/").concat(e)}(e=void 0===e||""===e?"public":"public/".concat(e))},Ud={SOFTWARE_DEVELOPER:"Software Developer",QA_ENGINEER:"QA Engineer"},Gd=zd("img/default-profile.png");function Hd(e){return Hd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hd(e)}function Wd(){Wd=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),s=new E(o||[]);return r(a,"_invoke",{value:w(e,n,s)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,i,(function(){return this}));var v=Object.getPrototypeOf,g=v&&v(v(T([])));g&&g!==t&&n.call(g,i)&&(m=g);var y=h.prototype=p.prototype=Object.create(m);function b(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function o(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==Hd(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}s(c.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function w(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,d;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function T(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=h,r(y,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(_.prototype),c(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new _(l(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},b(y),c(y,s,"Generator"),c(y,i,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}var qd=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};function Kd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yd(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Jd=Or({props:{item:{required:!0,type:Object}},setup:function(){return{getProfileImage:function(e){return""!==e.profilePic?e.profilePic:Gd},formatLastName:function(e){var t=e.match(/^(\S+)\s(.*)/);if(!t)return e;var n=Kd(t.slice(1),2),r=n[0],o=n[1];return"".concat(r," ").concat(o.substring(0,1),".")},readableJobPosition:function(e){return Ud[e]||e}}},template:'\n        <article class="peakaboo-item">\n            <header class="peakaboo-item-header">\n                <img :src="getProfileImage(item)" :alt="formatLastName(item.fullName)" class="peakaboo-item-picture">\n                <div class="peakaboo-item-employee">\n                    <h5 class="peakaboo-item-fullname">{{ formatLastName(item.fullName) }}</h5>\n                    <h6 class="peakaboo-item-position">{{ readableJobPosition(item.jobPosition) }}</h6>\n                </div>\n            </header>\n            <div class="peakaboo-item-body">\n                <div class="peakaboo-item-techs">\n                    <span v-for="(techStack, index) in item.techStack" :key="index" v-text="techStack"></span>\n                </div>\n            </div>\n            <footer class="peakaboo-item-footer">\n                <a href="https://advancio.azurewebsites.net/" class="peakaboo-item-action">Hire Me</a>\n            </footer>\n        </article>\n    '}),Xd=Or({props:{ctaLink:{type:String,required:!0}},template:'\n        <article class="peakaboo-last-item">\n            <h5 class="peakaboo-last-item-title">You have reached the limit</h5>\n            <p>To look up more Tech Talent, visit Advancio\'s prevetted talent pool</p>\n            <a :href="ctaLink" class="peakaboo-last-item-cta">Search for more talent</a>\n        </article>\n    '});function Qd(e){return function(e){if(Array.isArray(e))return ep(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ep(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ep(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ep(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const tp=Or({props:{total:{required:!0,type:Number},page:{required:!0,type:Number},pages:{required:!0,type:Number}},setup:function(e,t){var n=t.emit,r=cn(e),o=r.total,i=r.pages,a=r.page,s=ua((function(){return(o.value||0)>0&&(i.value||1)>1})),c=ua((function(){return Qd(Array(i.value).keys()).map((function(e){return e+1}))})),l=ua((function(){return(a.value||1)<(i.value||1)})),u=ua((function(){return(a.value||1)>1})),d=function(e){return a.value===e},p=function(e){d(e)||n("goToPage",{page:e})};return{hasPages:s,pageNumbers:c,canGoToPrevious:u,canGoToNext:l,isCurrentPage:d,goToPrevious:function(){u.value&&p((a.value||1)-1)},goToNext:function(){l.value&&p((a.value||1)+1)},goToPage:p}},template:'\n        <div class="peakaboo-pagers">\n            <div v-if="canGoToPrevious" @click.prevent="goToPrevious()"\n                 aria-label="Previous"\n                 class="peakaboo-pager-previous">\n                <span class="icon-salient-left-arrow"></span>\n            </div>\n            <div v-if="canGoToNext" @click.prevent="goToNext()"\n                 aria-label="Next"\n                 class="peakaboo-pager-next">\n                <span class="icon-salient-right-arrow"></span>\n            </div>\n        </div>\n    '});function np(e){return np="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},np(e)}function rp(){rp=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),s=new E(o||[]);return r(a,"_invoke",{value:w(e,n,s)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,i,(function(){return this}));var v=Object.getPrototypeOf,g=v&&v(v(T([])));g&&g!==t&&n.call(g,i)&&(m=g);var y=h.prototype=p.prototype=Object.create(m);function b(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function o(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==np(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}s(c.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function w(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,d;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function T(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=h,r(y,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(_.prototype),c(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new _(l(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},b(y),c(y,s,"Generator"),c(y,i,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}var op=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const ip=Or({props:{apiUrl:{type:String,required:!0}},components:{PeakabooItem:Jd,PeakabooLastItem:Xd,PeakabooSimplePagers:tp},setup:function(e){var t=this,n=function(e){var t=Jt(!1),n=Rt({hasItems:!1,items:[],total:0,page:0,pages:0});""===e&&(e="https://advanciobe.azurewebsites.net/public");var r=function(e){return qd(void 0,void 0,void 0,Wd().mark((function t(){var r;return Wd().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.ok){t.next=2;break}return t.abrupt("return",n);case 2:return t.next=4,e.json();case 4:return r=t.sent,n.hasItems=r.hasItems,n.items=r.items,n.total=r.total,n.page=r.page,n.pages=r.pages,t.abrupt("return",n);case 11:case"end":return t.stop()}}),t)})))};return{fetchData:function(n,o){return qd(void 0,void 0,void 0,Wd().mark((function i(){var a,s;return Wd().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t.value=!0,a=new URLSearchParams(n),i.next=4,fetch("".concat(e,"/FeaturedTalent?")+a,o);case 4:return s=i.sent,t.value=!1,i.abrupt("return",r(s));case 7:case"end":return i.stop()}}),i)})))},response:n,isLoading:t}}(e.apiUrl),r=n.fetchData,o=n.isLoading,i=n.response;Hr((function(){return op(t,void 0,void 0,rp().mark((function e(){return rp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({page:1});case 2:case"end":return e.stop()}}),e)})))}));var a=function(e){var n=e.page;return op(t,void 0,void 0,rp().mark((function e(){return rp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.value=!0,e.next=3,r({take:3..toString(),page:n.toString()});case 3:o.value=!1;case 4:case"end":return e.stop()}}),e)})))},s=ua((function(){return i.hasItems&&i.items.length>0})),c=ua((function(){return i.page===i.pages}));return{isLoading:o,response:i,hasItems:s,goToPage:a,isLastPage:c}},template:'\n        <div class="peakaboo-container" :class="{\'loading\': isLoading}">\n            <header class="peakaboo-header">\n                <h3 class="peakaboo-title">Hire the Best <span class="txtRed">Tech Talent</span></h3>\n                <p>We match you with a top-skilled global talent to guarantee outstanding results and total project completion.<br> Be the first to find the perfect IT Match for your software development! Join our tech community.</p>\n            </header>\n            \n            <div v-if="hasItems" class="peakaboo-body">\n                <div class="peakaboo-items">\n                    <PeakabooItem v-for="(item, index) in response.items" :key="index" :item="item" />\n                    <PeakabooLastItem v-if="isLastPage" cta-link="https://advancio.azurewebsites.net/"/>\n                </div>\n                \n\x3c!--                <PeakabooPagination :total="response.total" :pages="response.pages" :page="response.page" --\x3e\n\x3c!--                                    @go-to-page="goToPage"/>--\x3e\n\n                <PeakabooSimplePagers :total="response.total" :pages="response.pages" :page="response.page"\n                                     @go-to-page="goToPage" />\n            </div>\n        \n            <footer class="peakaboo-footer">\n                <p>Not sure what kind of tech talent you need? Take a test to find out.</p>\n                <a href="https://advancio.azurewebsites.net/" class="peakaboo-cta-match">Match Me with the Best Tech Talent</a>\n            </footer>\n        </div>\n    '});var ap;!function(e){e.SMALL="small",e.MEDIUM="medium",e.LARGE="large",e.ENTERPRISE="enterprise"}(ap||(ap={}));const sp=Or({props:{modelValue:{type:String,required:!0},placeholder:{type:String,default:"Type your answer here"},rows:{type:Number,default:9},maxCharLength:{type:Number,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,r=Jt(e.modelValue);hr(r,(function(t){(t=t.trimStart()).length>e.maxCharLength&&(t=t.substring(0,e.maxCharLength)),r.value=t}));var o=ua((function(){return e.maxCharLength-r.value.length}));return{handleInput:function(e){r.value=e.target.value,n("update:modelValue",r)},charactersLeftText:ua((function(){return"".concat(o.value,"/").concat(e.maxCharLength," characters remaining")})),charactersLeftClasses:ua((function(){var t=Math.round(100*o.value/e.maxCharLength);return t>25?"ok":t<=25&&t>0?"warning":"danger"}))}},template:'\n        <div class="limited-textarea">\n            <textarea\n                @input="handleInput"\n                :value="modelValue"\n                :rows="rows"\n                :placeholder="placeholder"\n                :maxlength="maxCharLength"\n            ></textarea>\n            <span class="characters-left" :class="charactersLeftClasses">\n                {{ charactersLeftText }}\n            </span>\n        </div>\n    '});function cp(e){return cp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cp(e)}function lp(){lp=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),s=new E(o||[]);return r(a,"_invoke",{value:w(e,n,s)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,i,(function(){return this}));var v=Object.getPrototypeOf,g=v&&v(v(T([])));g&&g!==t&&n.call(g,i)&&(m=g);var y=h.prototype=p.prototype=Object.create(m);function b(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function o(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==cp(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}s(c.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function w(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,d;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function T(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=h,r(y,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(_.prototype),c(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new _(l(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},b(y),c(y,s,"Generator"),c(y,i,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}var up=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};function dp(e){return dp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dp(e)}function pp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(o=r.key,i=void 0,i=function(e,t){if("object"!==dp(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==dp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(o,"string"),"symbol"===dp(i)?i:String(i)),r)}var o,i}const fp=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.errors=[]}var t,n,r;return t=e,(n=[{key:"resetErrors",value:function(){this.errors=[]}},{key:"getErrors",value:function(){return this.errors}},{key:"hasErrors",value:function(){return this.getErrors().length>0}},{key:"addError",value:function(e){return this.errors.push(e),this}},{key:"isFirstNameValid",value:function(e){return!((e=e.trim()).length<2||e.length>50)&&new RegExp(/^[a-zA-ZÀ-ÖÙ-öù-žḀ-ỿ ']*$/).test(e)}},{key:"isLastNameValid",value:function(e){return!((e=e.trim()).length<2||e.length>50)&&new RegExp(/^[a-zA-ZÀ-ÖÙ-öù-žḀ-ỿ ']*$/).test(e)}},{key:"isEmailValid",value:function(e){if((e=e.trim()).length>255)return!1;var t=new RegExp(/^([\w.*-]+@([\w-]+\.)+[\w-]{2,4})?$/),n=new RegExp(/^([\w.*-]+@((hotmail|yahoo|gmail)+\.)+[\w-]{2,4})?$/);return!(t.test(e)&&n.test(e))}},{key:"isPhoneValid",value:function(e){return e=e.trim(),new RegExp(/^(\(?\+?\d{1,3}\)?)?[\s-]?(\(?\d{3}\)?[\s-]?)?\d{3,5}[\s-]?\d{4,6}$/).test(e)}},{key:"validateFirsName",value:function(e){return this.isFirstNameValid(e)?this:this.addError("Your first name must be between 2 & 50 characters, and without any special characters")}},{key:"validateLastName",value:function(e){return this.isFirstNameValid(e)?this:this.addError("Your last name must be between 2 & 50 characters, and without any special characters")}},{key:"validateEmail",value:function(e){return this.isEmailValid(e)?this:e.trim().length>255?this.addError("Your email must be less than 255 characters"):this.addError("Please enter a valid business email")}},{key:"validatePhone",value:function(e){return this.isPhoneValid(e)?this:this.addError("Your phone number format is invalid")}}])&&pp(t.prototype,n),r&&pp(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),hp=function(e){var t=Jt(1),n=ua((function(){return t.value===e.length})),r=Jt(!1),o=ua((function(){var n=100/e.length*t.value;return n>100&&(n=100),n.toFixed(2)})),i=ua((function(){return t.value>1})),a=ua((function(){return 0!==e.length&&(!!e[t.value-1].canProgress.value&&t.value<e.length)}));return{currentStep:t,stepProgress:o,isFinalStep:n,isFinished:r,isStep:function(e){return!r.value&&e===t.value},canGoPrevious:i,canGoNext:a}};const mp=function(e){if(void 0!==e){var t=e.getBoundingClientRect().top+window.scrollY-200;window.scrollTo({top:t,behavior:"smooth"})}},vp=Or({components:{LimitedTextarea:sp},setup:function(){var e=Jt(),t=Jt(!1),n=Rt({firstName:"",lastName:"",email:"",phone:"",industry:"",service:"",projectSize:"",newProject:"",projectUrgency:"",purpose:"",productionStage:""}),r=[{label:"Small",value:ap.SMALL,icon:"img/svg/project-size-small.svg"},{label:"Medium",value:ap.MEDIUM,icon:"img/svg/project-size-medium.svg"},{label:"Large",value:ap.LARGE,icon:"img/svg/project-size-large.svg"},{label:"Enterprise",value:ap.ENTERPRISE,icon:"img/svg/project-size-enterprise.svg"}],o=400,i=[{canProgress:ua((function(){return""!==n.service}))},{canProgress:ua((function(){return""!==n.newProject}))},{canProgress:ua((function(){return""!==n.projectUrgency}))},{canProgress:ua((function(){return""!==n.projectSize}))},{canProgress:ua((function(){if(""===n.purpose)return!1;if(n.purpose.length>o)return!1;var e=n.purpose.replace(/[.,/#?!$£§%&^*;:{}=\-_`~()]/g,"").replace(/\s{2,}/g," ");return e.length>=10&&e.length<=o}))},{canProgress:ua((function(){return""!==n.productionStage&&n.productionStage.length<=o}))},{canProgress:ua((function(){return!0}))}],a=hp(i),s=a.stepProgress,c=a.isFinalStep,l=a.currentStep,u=a.canGoPrevious,d=a.canGoNext,p=ua((function(){return!!i[l.value-1].canProgress.value&&l.value===i.length})),f=Jt(!1),h=Jt([]),m=function(){var e=new fp;window.MsCrmMkt.MsCrmFormLoader.on("formSubmit",(function(t){e.resetErrors(),h.value=e.getErrors();var n=document.getElementById("3f746946-34b4-442c-a677-e232cdd2bc40");e.validateFirsName(n.value);var r=document.getElementById("e1dfc514-f301-4cb2-855a-4c8fa8331207");e.validateLastName(r.value);var o=document.getElementById("7f685ebb-7c54-4cff-a1bc-772562d25c38");e.validateEmail(o.value);var i=document.getElementById("ac6a065d-364e-40d6-9a19-d9bf1ed4aa3e");if(e.validatePhone(i.value),e.hasErrors())return h.value=e.getErrors(),t.preventDefault(),!1})),window.MsCrmMkt.MsCrmFormLoader.on("afterFormSubmit",(function(){f.value=!0;var e=function(e){return document.getElementById(e).value.trim()};n.firstName=e("3f746946-34b4-442c-a677-e232cdd2bc40"),n.lastName=e("e1dfc514-f301-4cb2-855a-4c8fa8331207"),n.phone=e("ac6a065d-364e-40d6-9a19-d9bf1ed4aa3e"),n.email=e("7f685ebb-7c54-4cff-a1bc-772562d25c38"),n.industry=e("03340e40-c95f-ed11-9562-0022482a922b"),v()}))},v=function(){p.value&&function(e){return up(void 0,void 0,void 0,lp().mark((function t(){var n,r;return lp().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=window.advancio_ajax_settings,(r=new FormData).append("action","mkt_pcc_results"),r.append("nonce",n.nonce),r.append("params",JSON.stringify(e)),t.next=7,fetch("/wp-admin/admin-ajax.php",{method:"POST",body:r});case 7:return t.abrupt("return",t.sent);case 8:case"end":return t.stop()}}),t)})))}(Object.assign({},n)).then((function(){window.location.href="/project-cost-calculator/results/?ps=".concat(n.projectSize)})).catch((function(){})).finally((function(){}))};return{projectCostCalculatorTool:e,formData:n,minCharLength:10,maxCharLength:o,currentStep:l,steps:i,stepProgress:s,canGoPrevious:u,canGoNext:d,canFinishForm:p,isStep:function(e){return!t.value&&e===l.value},isFinalStep:c,isFinished:t,goPreviousStep:function(){u.value&&(l.value-=1,mp(e.value))},goNextStep:function(){d.value&&(l.value+=1,7===l.value&&m(),mp(e.value))},goFinalStep:v,formErrors:h,isFormSubmitted:f,services:[{label:"Software Development",value:"software-development",icon:"img/svg/software-development.svg"},{label:"Web App",value:"web-app",icon:"img/svg/web-app.svg"},{label:"Mobile App",value:"mobile-app",icon:"img/svg/mobile-app.svg"},{label:"Web & Mobile App",value:"web-mobile-app",icon:"img/svg/web-mobile-app.svg"},{label:"Business Website",value:"business-website",icon:"img/svg/business-website.svg"},{label:"Enterprise App Development",value:"enterprise-app-development",icon:"img/svg/enterprise-app-development.svg"},{label:"Digital Transformation",value:"digital-transformation",icon:"img/svg/digital-transformation.svg"},{label:"Not Sure",value:"not-sure",icon:"img/svg/not-sure.svg"}],projectSizes:r,projectUrgencies:[{label:"Low",description:"Low Priority<br>(More than 30 days)",value:"low",icon:"img/svg/priority-low.svg"},{label:"Medium",description:"Medium Priority<br>(Within 30 days)",value:"medium",icon:"img/svg/priority-medium.svg"},{label:"High",description:"High Priority<br>(Within 2 weeks)",value:"high",icon:"img/svg/priority-high.svg"},{label:"Immediate",description:"Immediate<br>(Within a week)",value:"immediate",icon:"img/svg/priority-immediate.svg"}],productionStages:[{title:"It's Ready For Development",description:"I have documentation for my project and I am ready for development",value:"I have documentation for my project and I am ready for development",icon:"img/svg/production-stage-development.svg"},{title:"It Needs <br>Improvement",description:"I have a finished project that needs improvement and/or support",value:"I have a finished project that needs improvement and/or support",icon:"img/svg/production-stage-improvement.svg"},{title:"Started Research <br>And Documentation",description:"Just started gathering research and information",value:"Just started gathering research and information",icon:"img/svg/production-stage-research.svg"},{title:"Searching For The <br>Right Vendor",description:"Searching for the right vendor to plan and develop my project",value:"Searching for the right vendor to plan and develop my project",icon:"img/svg/production-stage-vendor.svg"},{title:"I Need Help Getting <br>It Finished",description:"My project has been in development and I need help getting it finished",value:"My project has been in development and I need help getting it finished",icon:"img/svg/production-stage-finishing.svg"}],public_url:zd}},template:'\n        <div ref="projectCostCalculatorTool" class="project-cost-calculator-tool steps-container">\n            <main class="steps">\n                <div v-if="isStep(1)" class="step step-1">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">How Can We Help You?</h1>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div v-for="service in services" @click.prevent="formData.service = service.value; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.service === service.value}">\n                            <img :src="public_url(service.icon)" :alt="service.label"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <h3 class="step-thumbnail-title">{{ service.label }}</h3>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-if="isStep(2)" class="step step-2">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">We Will Build a Brand-New <br>Software Project?</h1>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div @click.prevent="formData.newProject = \'yes\'; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.newProject === \'yes\'}">\n                            <img :src="public_url(\'img/svg/circle-check.svg\')" alt="Yes"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <h3 class="step-thumbnail-title">Yes</h3>\n                        </div>\n                        <div @click.prevent="formData.newProject = \'no\'; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.newProject === \'no\'}">\n                            <img :src="public_url(\'img/svg/circle-cross.svg\')" alt="No"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <h3 class="step-thumbnail-title">No</h3>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-if="isStep(3)" class="step step-3">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">How Urgent Is Your Software Project?</h1>\n                        <h2 class="step-heading-2">This means how soon would you like to get started.</h2>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div v-for="projectUrgency in projectUrgencies"\n                             @click.prevent="formData.projectUrgency = projectUrgency.value; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.projectUrgency === projectUrgency.value}"\n                        >\n                            <img :src="public_url(projectUrgency.icon)" alt="No"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <div>\n                                <h3 class="step-thumbnail-title" v-text="projectUrgency.label"></h3>\n                                <h4 class="step-thumbnail-subtitle" v-html="projectUrgency.description"></h4>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-if="isStep(4)" class="step step-4">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">What Do You Think the Size of Your <br>Software Project Is?</h1>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div v-for="projectSize in projectSizes"\n                             @click.prevent="formData.projectSize = projectSize.value; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.projectSize === projectSize.value}"\n                        >\n                            <img :src="public_url(projectSize.icon)" alt="No"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <h3 class="step-thumbnail-title">{{ projectSize.label }}</h3>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-if="isStep(5)" class="step step-5">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">What is the purpose of your software project?</h1>\n                        <h2 class="step-heading-2">You can add features, talk about your product, idea, etc</h2>\n                    </div>\n                    <LimitedTextarea\n                        v-model="formData.purpose"\n                        :placeholder="\'Type your answer here with at least \'+minCharLength+\' characters\'"\n                        :max-char-length="maxCharLength"\n                    />\n                </div>\n\n                <div v-if="isStep(6)" class="step step-6">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">At What Stage of Production Is Your Software Project?</h1>\n                        <h2 class="step-heading-2">Select the one that resonates with you</h2>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div v-for="productionStage in productionStages"\n                             @click.prevent="formData.productionStage = productionStage.value; goNextStep()"\n                             class="step-thumbnail" :class="{\'selected\': formData.productionStage === productionStage.value}"\n                        >\n                            <img :src="public_url(productionStage.icon)" alt="No"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <h3 class="step-thumbnail-title" v-html="productionStage.title"></h3>\n                            <h4 class="step-thumbnail-subtitle" v-html="productionStage.description"></h4>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-show="isStep(7)" class="step step-7">\n                    <div class="row">\n                        <div class="col span_5 clear">\n                            <img :src="public_url(\'img/image-2.png\')" alt="">\n                        </div>\n                        <div class="col span_7">\n                            <div class="step-headings">\n                                <h1 class="step-heading-1">Before We <span class="txtRed">Continue</span></h1>\n                            </div>\n                            <div class="step-body">\n                                <p>You’re one step closer to get the dedicated team and IT consulting you need&hellip; Check your detailed results with average costs by industry to start working on your next goal or project!</p>\n                                <p>*The costs provided by the calculator don’t reflect the actual costs<br> of Advancio, but an average industry price.*</p>\n\n                                <div class="step-form">\n                                    <div data-form-block-id="fe223e1c-c45f-ed11-9562-0022482a922b"></div>\n                                    <component is="script" src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007"></component>\n                                    <div id="d1uKNc7ErpZYjw18aVa380ZdCPNkMcyZn8o2HuIktu6U"></div>\n                                    <component is="script" src="https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007"></component>\n                                    <div class="d365-mkt-config" style="display:none" data-website-id="1uKNc7ErpZYjw18aVa380ZdCPNkMcyZn8o2HuIktu6U" data-hostname="8057263429f44cbf9b3ef8277f8f5e38.svc.dynamics.com"></div>\n\n                                    <ul v-if="formErrors.length > 0" class="step-form-errors">\n                                       <li v-for="(formError) in formErrors">{{ formError }}</li>\n                                    </ul>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </main>\n\n            <div v-if="! isFinished" class="navigation">\n                <div class="navigation-status">\n                    <div class="progress navigation-progress">\n                        <div class="progress-bar navigation-progress-bar"\n                             aria-label="Progression" :ariaValuenow="stepProgress" aria-valuemin="0" aria-valuemax="100" :style="{width: stepProgress+\'%\'}"></div>\n                    </div>\n                    <span class="navigation-steps">{{ currentStep }}/{{ steps.length }}</span>\n                </div>\n\n                <nav v-if=" ! isFormSubmitted" class="navigation-buttons">\n                    <a @click="goPreviousStep()"\n                            class="navigation-button navigation-button-previous" :class="{\'disabled\': !canGoPrevious}">Previous</a>\n                    <a v-if="! isFinalStep"\n                       @click="goNextStep()"\n                       class="navigation-button navigation-button-next" :class="{\'disabled\': !canGoNext}">Next</a>\n                </nav>\n            </div>\n        </div>\n    '}),gp=Or({setup:function(){var e=new URL(document.location.toString()).searchParams,t=Jt();return Hr((function(){t.value=e.get("ps"),Object.values(ap).includes(t.value)||location.replace("/project-cost-calculator")})),{needsToBookAMeeting:ua((function(){return t.value===ap.ENTERPRISE})),estimatedProjectCost:ua((function(){switch(t.value){case ap.SMALL:return"$25.000 to $100.000";case ap.MEDIUM:return"$100.000 to $250.000";case ap.LARGE:return"$250.000 or plus";default:return"_"}})),public_url:zd}},template:'\n        <div v-if="needsToBookAMeeting" \n             class="project-cost-calculator-result">\n            <div class="project-cost-calculator-result-heading">\n                <h1>Oh! Your project requires more detailed results!</h1>\n            </div>\n            <div class="project-cost-calculator-result-body">\n                <p>We want to provide you with the specific information you need and not take your project for granted. Please, book a meeting with us to talk about your requirements and costs in detail.</p>\n\n                <div class="list">\n                    <p><img :src="public_url(\'img/svg/check-red.svg\')" alt=""> Set up a meeting with us to discuss your project and get and initial estimation.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Get your team or IT solution.</p>\n                </div>\n                \n                <a href="#book-a-meeting-now" class="advancio-cta-button">Book a Meeting Now</a>\n            </div>\n        </div>\n        <div v-else \n             class="project-cost-calculator-result">\n            <div class="project-cost-calculator-result-heading">\n                <p>Here is your Result:</p>\n                <h1>\n                    The Cost of Your Project<br> Would be Around<br> <span class="txtRed">{{ estimatedProjectCost }}</span>\n                </h1>\n            </div>\n            <div class="project-cost-calculator-result-body">\n                <p>*This is a Ballpark estimation, which means an up or down by 20% based on your specific project requirements*</p>\n                <div class="list">\n                    <p><img :src="public_url(\'img/svg/check-red.svg\')" alt=""> Get an initial estimation.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Set up a meeting with us to discuss your project details<br> and costs in a deeper way.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Get your team or IT solution.</p>\n                </div>\n            </div>\n        </div>\n    '});var yp=function(e,t){document.querySelector(e)&&Xs(t).mount(e)};function bp(e){return bp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},bp(e)}function _p(){_p=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function l(e,t,n,o){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),s=new E(o||[]);return r(a,"_invoke",{value:w(e,n,s)}),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,i,(function(){return this}));var v=Object.getPrototypeOf,g=v&&v(v(T([])));g&&g!==t&&n.call(g,i)&&(m=g);var y=h.prototype=p.prototype=Object.create(m);function b(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function o(r,i,a,s){var c=u(e[r],e,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==bp(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){o("next",e,a,s)}),(function(e){o("throw",e,a,s)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return o("throw",e,a,s)}))}s(c.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function w(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=u(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function x(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,d;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function T(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=h,r(y,"constructor",{value:h,configurable:!0}),r(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,c(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(_.prototype),c(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new _(l(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},b(y),c(y,s,"Generator"),c(y,i,(function(){return this})),c(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=T,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:T(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}var wp=function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};var xp=function(e,t,n){return e>=t&&e<=n};const Sp=function(e){return{get:function(){var t=localStorage.getItem(e);try{return null!==t?JSON.parse(t):null}catch(e){return null}},set:function(t){localStorage.setItem(e,JSON.stringify(t))}}},kp=function(e){var t=ua((function(){var t=[],n=[];return e.forEach((function(e){var r=e.role;t.includes(r)?n.push(r):t.push(r)})),n})),n=ua((function(){return t.value.length>0}));return{duplicatedRoles:t,hasDuplicatedRoles:n}};var Ep;!function(e){e.PROJECT_MANAGER="Project Manager",e.SYSTEM_ARCHITECT="System Architect",e.BUSINESS_ANALYST="Business Analyst",e.TECHNICAL_WRITER="Technical Writer",e.TEAM_LEAD="Team Lead",e.SENIOR_DEVELOPER="Senior Developer",e.ANALYST_PROGRAMMER="Analyst Programmer",e.PROGRAMMER="Programmer",e.GRADUATE_PROGRAMMER="Graduate Programmer",e.AUTOMATED_TESTER="Automated Tester",e.SENIOR_TESTER="Senior Tester",e.TESTER="Tester",e.UI_UX_DESIGNER="UI/UX Designer",e.DEV_OPS="Dev Ops",e.DESIGNER="Designer"}(Ep||(Ep={}));var Tp=[{label:Ep.PROJECT_MANAGER},{label:Ep.SYSTEM_ARCHITECT},{label:Ep.BUSINESS_ANALYST},{label:Ep.TECHNICAL_WRITER},{label:Ep.TEAM_LEAD},{label:Ep.SENIOR_DEVELOPER},{label:Ep.ANALYST_PROGRAMMER},{label:Ep.PROGRAMMER},{label:Ep.GRADUATE_PROGRAMMER},{label:Ep.AUTOMATED_TESTER},{label:Ep.SENIOR_TESTER},{label:Ep.TESTER},{label:Ep.UI_UX_DESIGNER},{label:Ep.DEV_OPS},{label:Ep.DESIGNER}];const Cp=function(){return{memberRoles:Tp}};var Np=[{label:"A Small Team",description:"1-3 people",value:"small",icon:"img/svg/team-small.svg"},{label:"A Medium Team",description:"3-5 people",value:"medium",icon:"img/svg/team-medium.svg"},{label:"A Large Team",description:"5-7 people",value:"large",icon:"img/svg/team-large.svg"},{label:"Add What You Need",description:null,value:"custom",icon:"img/svg/team-custom.svg"}];const Op=function(){return{teamCards:Np}},Lp=function(e){return{teamTotalSize:ua((function(){return e.reduce((function(e,t){return"number"==typeof t.size?e+Math.floor(t.size):e}),0)}))}};var Pp;!function(e){e.assertEqual=e=>e,e.assertIs=function(e){},e.assertNever=function(e){throw new Error},e.arrayToEnum=e=>{const t={};for(const n of e)t[n]=n;return t},e.getValidEnumValues=t=>{const n=e.objectKeys(t).filter((e=>"number"!=typeof t[t[e]])),r={};for(const e of n)r[e]=t[e];return e.objectValues(r)},e.objectValues=t=>e.objectKeys(t).map((function(e){return t[e]})),e.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{const t=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},e.find=(e,t)=>{for(const n of e)if(t(n))return n},e.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e.joinValues=function(e,t=" | "){return e.map((e=>"string"==typeof e?`'${e}'`:e)).join(t)},e.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t}(Pp||(Pp={}));const jp=Pp.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Ip=e=>{switch(typeof e){case"undefined":return jp.undefined;case"string":return jp.string;case"number":return isNaN(e)?jp.nan:jp.number;case"boolean":return jp.boolean;case"function":return jp.function;case"bigint":return jp.bigint;case"symbol":return jp.symbol;case"object":return Array.isArray(e)?jp.array:null===e?jp.null:e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?jp.promise:"undefined"!=typeof Map&&e instanceof Map?jp.map:"undefined"!=typeof Set&&e instanceof Set?jp.set:"undefined"!=typeof Date&&e instanceof Date?jp.date:jp.object;default:return jp.unknown}},Mp=Pp.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Rp extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){const t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(const o of e.issues)if("invalid_union"===o.code)o.unionErrors.map(r);else if("invalid_return_type"===o.code)r(o.returnTypeError);else if("invalid_arguments"===o.code)r(o.argumentsError);else if(0===o.path.length)n._errors.push(t(o));else{let e=n,r=0;for(;r<o.path.length;){const n=o.path[r];r===o.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(o))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(this),n}toString(){return this.message}get message(){return JSON.stringify(this.issues,Pp.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=(e=>e.message)){const t={},n=[];for(const r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}Rp.create=e=>new Rp(e);const Ap=(e,t)=>{let n;switch(e.code){case Mp.invalid_type:n=e.received===jp.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case Mp.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Pp.jsonStringifyReplacer)}`;break;case Mp.unrecognized_keys:n=`Unrecognized key(s) in object: ${Pp.joinValues(e.keys,", ")}`;break;case Mp.invalid_union:n="Invalid input";break;case Mp.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Pp.joinValues(e.options)}`;break;case Mp.invalid_enum_value:n=`Invalid enum value. Expected ${Pp.joinValues(e.options)}, received '${e.received}'`;break;case Mp.invalid_arguments:n="Invalid function arguments";break;case Mp.invalid_return_type:n="Invalid function return type";break;case Mp.invalid_date:n="Invalid date";break;case Mp.invalid_string:"object"==typeof e.validation?"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Pp.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case Mp.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(e.minimum)}`:"Invalid input";break;case Mp.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(e.maximum)}`:"Invalid input";break;case Mp.custom:n="Invalid input";break;case Mp.invalid_intersection_types:n="Intersection results could not be merged";break;case Mp.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case Mp.not_finite:n="Number must be finite";break;default:n=t.defaultError,Pp.assertNever(e)}return{message:n}};let Fp=Ap;function Dp(){return Fp}const Bp=e=>{const{data:t,path:n,errorMaps:r,issueData:o}=e,i=[...n,...o.path||[]],a={...o,path:i};let s="";const c=r.filter((e=>!!e)).slice().reverse();for(const e of c)s=e(a,{data:t,defaultError:s}).message;return{...o,path:i,message:o.message||s}};function $p(e,t){const n=Bp({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,Dp(),Ap].filter((e=>!!e))});e.common.issues.push(n)}class Vp{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){const n=[];for(const r of t){if("aborted"===r.status)return Zp;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){const n=[];for(const e of t)n.push({key:await e.key,value:await e.value});return Vp.mergeObjectSync(e,n)}static mergeObjectSync(e,t){const n={};for(const r of t){const{key:t,value:o}=r;if("aborted"===t.status)return Zp;if("aborted"===o.status)return Zp;"dirty"===t.status&&e.dirty(),"dirty"===o.status&&e.dirty(),(void 0!==o.value||r.alwaysSet)&&(n[t.value]=o.value)}return{status:e.value,value:n}}}const Zp=Object.freeze({status:"aborted"}),zp=e=>({status:"dirty",value:e}),Up=e=>({status:"valid",value:e}),Gp=e=>"aborted"===e.status,Hp=e=>"dirty"===e.status,Wp=e=>"valid"===e.status,qp=e=>void 0!==typeof Promise&&e instanceof Promise;var Kp;!function(e){e.errToObj=e=>"string"==typeof e?{message:e}:e||{},e.toString=e=>"string"==typeof e?e:null==e?void 0:e.message}(Kp||(Kp={}));class Yp{constructor(e,t,n,r){this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._path.concat(this._key)}}const Jp=(e,t)=>{if(Wp(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,error:new Rp(e.common.issues)}};function Xp(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:o}=e;if(t&&(n||r))throw new Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(t)return{errorMap:t,description:o};return{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=r?r:t.defaultError}:{message:null!=n?n:t.defaultError},description:o}}class Qp{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return Ip(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:Ip(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Vp,ctx:{common:e.parent.common,data:e.data,parsedType:Ip(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){const t=this._parse(e);if(qp(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){const t=this._parse(e);return Promise.resolve(t)}parse(e,t){const n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;const r={common:{issues:[],async:null!==(n=null==t?void 0:t.async)&&void 0!==n&&n,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Ip(e)},o=this._parseSync({data:e,path:r.path,parent:r});return Jp(r,o)}async parseAsync(e,t){const n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){const n={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Ip(e)},r=this._parse({data:e,path:n.path,parent:n}),o=await(qp(r)?r:Promise.resolve(r));return Jp(n,o)}refine(e,t){const n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement(((t,r)=>{const o=e(t),i=()=>r.addIssue({code:Mp.custom,...n(t)});return"undefined"!=typeof Promise&&o instanceof Promise?o.then((e=>!!e||(i(),!1))):!!o||(i(),!1)}))}refinement(e,t){return this._refinement(((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1)))}_refinement(e){return new Df({schema:this,typeName:Kf.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Bf.create(this)}nullable(){return $f.create(this)}nullish(){return this.optional().nullable()}array(){return gf.create(this)}promise(){return Ff.create(this)}or(e){return xf.create([this,e])}and(e){return Tf.create(this,e)}transform(e){return new Df({schema:this,typeName:Kf.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new Vf({innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:Kf.ZodDefault})}brand(){return new Gf({typeName:Kf.ZodBranded,type:this,...Xp(void 0)})}catch(e){return new Zf({innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:Kf.ZodCatch})}describe(e){return new(0,this.constructor)({...this._def,description:e})}pipe(e){return Hf.create(this,e)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const ef=/^c[^\s-]{8,}$/i,tf=/^([a-f0-9]{8}-[a-f0-9]{4}-[1-5][a-f0-9]{3}-[a-f0-9]{4}-[a-f0-9]{12}|00000000-0000-0000-0000-000000000000)$/i,nf=/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;class rf extends Qp{constructor(){super(...arguments),this._regex=(e,t,n)=>this.refinement((t=>e.test(t)),{validation:t,code:Mp.invalid_string,...Kp.errToObj(n)}),this.nonempty=e=>this.min(1,Kp.errToObj(e)),this.trim=()=>new rf({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}_parse(e){this._def.coerce&&(e.data=String(e.data));if(this._getType(e)!==jp.string){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.string,received:t.parsedType}),Zp}const t=new Vp;let n;for(const o of this._def.checks)if("min"===o.kind)e.data.length<o.value&&(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),t.dirty());else if("max"===o.kind)e.data.length>o.value&&(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!1,message:o.message}),t.dirty());else if("length"===o.kind){const r=e.data.length>o.value,i=e.data.length<o.value;(r||i)&&(n=this._getOrReturnCtx(e,n),r?$p(n,{code:Mp.too_big,maximum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}):i&&$p(n,{code:Mp.too_small,minimum:o.value,type:"string",inclusive:!0,exact:!0,message:o.message}),t.dirty())}else if("email"===o.kind)nf.test(e.data)||(n=this._getOrReturnCtx(e,n),$p(n,{validation:"email",code:Mp.invalid_string,message:o.message}),t.dirty());else if("uuid"===o.kind)tf.test(e.data)||(n=this._getOrReturnCtx(e,n),$p(n,{validation:"uuid",code:Mp.invalid_string,message:o.message}),t.dirty());else if("cuid"===o.kind)ef.test(e.data)||(n=this._getOrReturnCtx(e,n),$p(n,{validation:"cuid",code:Mp.invalid_string,message:o.message}),t.dirty());else if("url"===o.kind)try{new URL(e.data)}catch(r){n=this._getOrReturnCtx(e,n),$p(n,{validation:"url",code:Mp.invalid_string,message:o.message}),t.dirty()}else if("regex"===o.kind){o.regex.lastIndex=0;o.regex.test(e.data)||(n=this._getOrReturnCtx(e,n),$p(n,{validation:"regex",code:Mp.invalid_string,message:o.message}),t.dirty())}else if("trim"===o.kind)e.data=e.data.trim();else if("startsWith"===o.kind)e.data.startsWith(o.value)||(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.invalid_string,validation:{startsWith:o.value},message:o.message}),t.dirty());else if("endsWith"===o.kind)e.data.endsWith(o.value)||(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.invalid_string,validation:{endsWith:o.value},message:o.message}),t.dirty());else if("datetime"===o.kind){((r=o).precision?r.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}(([+-]\\d{2}:\\d{2})|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${r.precision}}Z$`):0===r.precision?r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}:\\d{2})|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):r.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}:\\d{2})|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$")).test(e.data)||(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.invalid_string,validation:"datetime",message:o.message}),t.dirty())}else Pp.assertNever(o);var r;return{status:t.value,value:e.data}}_addCheck(e){return new rf({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...Kp.errToObj(e)})}url(e){return this._addCheck({kind:"url",...Kp.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...Kp.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...Kp.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...Kp.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...Kp.errToObj(t)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...Kp.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...Kp.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...Kp.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...Kp.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...Kp.errToObj(t)})}get isDatetime(){return!!this._def.checks.find((e=>"datetime"===e.kind))}get isEmail(){return!!this._def.checks.find((e=>"email"===e.kind))}get isURL(){return!!this._def.checks.find((e=>"url"===e.kind))}get isUUID(){return!!this._def.checks.find((e=>"uuid"===e.kind))}get isCUID(){return!!this._def.checks.find((e=>"cuid"===e.kind))}get minLength(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}function of(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,o=n>r?n:r;return parseInt(e.toFixed(o).replace(".",""))%parseInt(t.toFixed(o).replace(".",""))/Math.pow(10,o)}rf.create=e=>{var t;return new rf({checks:[],typeName:Kf.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...Xp(e)})};class af extends Qp{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){this._def.coerce&&(e.data=Number(e.data));if(this._getType(e)!==jp.number){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.number,received:t.parsedType}),Zp}let t;const n=new Vp;for(const r of this._def.checks)if("int"===r.kind)Pp.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),$p(t,{code:Mp.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty());else if("min"===r.kind){(r.inclusive?e.data<r.value:e.data<=r.value)&&(t=this._getOrReturnCtx(e,t),$p(t,{code:Mp.too_small,minimum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else if("max"===r.kind){(r.inclusive?e.data>r.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),$p(t,{code:Mp.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else"multipleOf"===r.kind?0!==of(e.data,r.value)&&(t=this._getOrReturnCtx(e,t),$p(t,{code:Mp.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):"finite"===r.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),$p(t,{code:Mp.not_finite,message:r.message}),n.dirty()):Pp.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,Kp.toString(t))}gt(e,t){return this.setLimit("min",e,!1,Kp.toString(t))}lte(e,t){return this.setLimit("max",e,!0,Kp.toString(t))}lt(e,t){return this.setLimit("max",e,!1,Kp.toString(t))}setLimit(e,t,n,r){return new af({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:Kp.toString(r)}]})}_addCheck(e){return new af({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:Kp.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Kp.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Kp.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Kp.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Kp.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:Kp.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:Kp.toString(e)})}get minValue(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find((e=>"int"===e.kind))}}af.create=e=>new af({checks:[],typeName:Kf.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...Xp(e)});class sf extends Qp{_parse(e){this._def.coerce&&(e.data=BigInt(e.data));if(this._getType(e)!==jp.bigint){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.bigint,received:t.parsedType}),Zp}return Up(e.data)}}sf.create=e=>{var t;return new sf({typeName:Kf.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...Xp(e)})};class cf extends Qp{_parse(e){this._def.coerce&&(e.data=Boolean(e.data));if(this._getType(e)!==jp.boolean){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.boolean,received:t.parsedType}),Zp}return Up(e.data)}}cf.create=e=>new cf({typeName:Kf.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...Xp(e)});class lf extends Qp{_parse(e){this._def.coerce&&(e.data=new Date(e.data));if(this._getType(e)!==jp.date){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.date,received:t.parsedType}),Zp}if(isNaN(e.data.getTime())){return $p(this._getOrReturnCtx(e),{code:Mp.invalid_date}),Zp}const t=new Vp;let n;for(const r of this._def.checks)"min"===r.kind?e.data.getTime()<r.value&&(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.too_small,message:r.message,inclusive:!0,exact:!1,minimum:r.value,type:"date"}),t.dirty()):"max"===r.kind?e.data.getTime()>r.value&&(n=this._getOrReturnCtx(e,n),$p(n,{code:Mp.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),t.dirty()):Pp.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new lf({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:Kp.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:Kp.toString(t)})}get minDate(){let e=null;for(const t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(const t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}lf.create=e=>new lf({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:Kf.ZodDate,...Xp(e)});class uf extends Qp{_parse(e){if(this._getType(e)!==jp.symbol){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.symbol,received:t.parsedType}),Zp}return Up(e.data)}}uf.create=e=>new uf({typeName:Kf.ZodSymbol,...Xp(e)});class df extends Qp{_parse(e){if(this._getType(e)!==jp.undefined){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.undefined,received:t.parsedType}),Zp}return Up(e.data)}}df.create=e=>new df({typeName:Kf.ZodUndefined,...Xp(e)});class pf extends Qp{_parse(e){if(this._getType(e)!==jp.null){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.null,received:t.parsedType}),Zp}return Up(e.data)}}pf.create=e=>new pf({typeName:Kf.ZodNull,...Xp(e)});class ff extends Qp{constructor(){super(...arguments),this._any=!0}_parse(e){return Up(e.data)}}ff.create=e=>new ff({typeName:Kf.ZodAny,...Xp(e)});class hf extends Qp{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Up(e.data)}}hf.create=e=>new hf({typeName:Kf.ZodUnknown,...Xp(e)});class mf extends Qp{_parse(e){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.never,received:t.parsedType}),Zp}}mf.create=e=>new mf({typeName:Kf.ZodNever,...Xp(e)});class vf extends Qp{_parse(e){if(this._getType(e)!==jp.undefined){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.void,received:t.parsedType}),Zp}return Up(e.data)}}vf.create=e=>new vf({typeName:Kf.ZodVoid,...Xp(e)});class gf extends Qp{_parse(e){const{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==jp.array)return $p(t,{code:Mp.invalid_type,expected:jp.array,received:t.parsedType}),Zp;if(null!==r.exactLength){const e=t.data.length>r.exactLength.value,o=t.data.length<r.exactLength.value;(e||o)&&($p(t,{code:e?Mp.too_big:Mp.too_small,minimum:o?r.exactLength.value:void 0,maximum:e?r.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:r.exactLength.message}),n.dirty())}if(null!==r.minLength&&t.data.length<r.minLength.value&&($p(t,{code:Mp.too_small,minimum:r.minLength.value,type:"array",inclusive:!0,exact:!1,message:r.minLength.message}),n.dirty()),null!==r.maxLength&&t.data.length>r.maxLength.value&&($p(t,{code:Mp.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all(t.data.map(((e,n)=>r.type._parseAsync(new Yp(t,e,t.path,n))))).then((e=>Vp.mergeArray(n,e)));const o=t.data.map(((e,n)=>r.type._parseSync(new Yp(t,e,t.path,n))));return Vp.mergeArray(n,o)}get element(){return this._def.type}min(e,t){return new gf({...this._def,minLength:{value:e,message:Kp.toString(t)}})}max(e,t){return new gf({...this._def,maxLength:{value:e,message:Kp.toString(t)}})}length(e,t){return new gf({...this._def,exactLength:{value:e,message:Kp.toString(t)}})}nonempty(e){return this.min(1,e)}}var yf;gf.create=(e,t)=>new gf({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Kf.ZodArray,...Xp(t)}),function(e){e.mergeShapes=(e,t)=>({...e,...t})}(yf||(yf={}));const bf=e=>t=>new wf({...e,shape:()=>({...e.shape(),...t})});function _f(e){if(e instanceof wf){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=Bf.create(_f(r))}return new wf({...e._def,shape:()=>t})}return e instanceof gf?gf.create(_f(e.element)):e instanceof Bf?Bf.create(_f(e.unwrap())):e instanceof $f?$f.create(_f(e.unwrap())):e instanceof Cf?Cf.create(e.items.map((e=>_f(e)))):e}class wf extends Qp{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=bf(this._def),this.extend=bf(this._def)}_getCached(){if(null!==this._cached)return this._cached;const e=this._def.shape(),t=Pp.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==jp.object){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.object,received:t.parsedType}),Zp}const{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:o}=this._getCached(),i=[];if(!(this._def.catchall instanceof mf&&"strip"===this._def.unknownKeys))for(const e in n.data)o.includes(e)||i.push(e);const a=[];for(const e of o){const t=r[e],o=n.data[e];a.push({key:{status:"valid",value:e},value:t._parse(new Yp(n,o,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof mf){const e=this._def.unknownKeys;if("passthrough"===e)for(const e of i)a.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)i.length>0&&($p(n,{code:Mp.unrecognized_keys,keys:i}),t.dirty());else if("strip"!==e)throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const e=this._def.catchall;for(const t of i){const r=n.data[t];a.push({key:{status:"valid",value:t},value:e._parse(new Yp(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then((async()=>{const e=[];for(const t of a){const n=await t.key;e.push({key:n,value:await t.value,alwaysSet:t.alwaysSet})}return e})).then((e=>Vp.mergeObjectSync(t,e))):Vp.mergeObjectSync(t,a)}get shape(){return this._def.shape()}strict(e){return Kp.errToObj,new wf({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{var r,o,i,a;const s=null!==(i=null===(o=(r=this._def).errorMap)||void 0===o?void 0:o.call(r,t,n).message)&&void 0!==i?i:n.defaultError;return"unrecognized_keys"===t.code?{message:null!==(a=Kp.errToObj(e).message)&&void 0!==a?a:s}:{message:s}}}:{}})}strip(){return new wf({...this._def,unknownKeys:"strip"})}passthrough(){return new wf({...this._def,unknownKeys:"passthrough"})}setKey(e,t){return this.augment({[e]:t})}merge(e){return new wf({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>yf.mergeShapes(this._def.shape(),e._def.shape()),typeName:Kf.ZodObject})}catchall(e){return new wf({...this._def,catchall:e})}pick(e){const t={};return Pp.objectKeys(e).map((e=>{this.shape[e]&&(t[e]=this.shape[e])})),new wf({...this._def,shape:()=>t})}omit(e){const t={};return Pp.objectKeys(this.shape).map((n=>{-1===Pp.objectKeys(e).indexOf(n)&&(t[n]=this.shape[n])})),new wf({...this._def,shape:()=>t})}deepPartial(){return _f(this)}partial(e){const t={};if(e)return Pp.objectKeys(this.shape).map((n=>{-1===Pp.objectKeys(e).indexOf(n)?t[n]=this.shape[n]:t[n]=this.shape[n].optional()})),new wf({...this._def,shape:()=>t});for(const e in this.shape){const n=this.shape[e];t[e]=n.optional()}return new wf({...this._def,shape:()=>t})}required(e){const t={};if(e)Pp.objectKeys(this.shape).map((n=>{if(-1===Pp.objectKeys(e).indexOf(n))t[n]=this.shape[n];else{let e=this.shape[n];for(;e instanceof Bf;)e=e._def.innerType;t[n]=e}}));else for(const e in this.shape){let n=this.shape[e];for(;n instanceof Bf;)n=n._def.innerType;t[e]=n}return new wf({...this._def,shape:()=>t})}keyof(){return Mf(Pp.objectKeys(this.shape))}}wf.create=(e,t)=>new wf({shape:()=>e,unknownKeys:"strip",catchall:mf.create(),typeName:Kf.ZodObject,...Xp(t)}),wf.strictCreate=(e,t)=>new wf({shape:()=>e,unknownKeys:"strict",catchall:mf.create(),typeName:Kf.ZodObject,...Xp(t)}),wf.lazycreate=(e,t)=>new wf({shape:e,unknownKeys:"strip",catchall:mf.create(),typeName:Kf.ZodObject,...Xp(t)});class xf extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map((async e=>{const n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}}))).then((function(e){for(const t of e)if("valid"===t.result.status)return t.result;for(const n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;const n=e.map((e=>new Rp(e.ctx.common.issues)));return $p(t,{code:Mp.invalid_union,unionErrors:n}),Zp}));{let e;const r=[];for(const o of n){const n={...t,common:{...t.common,issues:[]},parent:null},i=o._parseSync({data:t.data,path:t.path,parent:n});if("valid"===i.status)return i;"dirty"!==i.status||e||(e={result:i,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;const o=r.map((e=>new Rp(e)));return $p(t,{code:Mp.invalid_union,unionErrors:o}),Zp}}get options(){return this._def.options}}xf.create=(e,t)=>new xf({options:e,typeName:Kf.ZodUnion,...Xp(t)});const Sf=e=>e instanceof jf?Sf(e.schema):e instanceof Df?Sf(e.innerType()):e instanceof If?[e.value]:e instanceof Rf?e.options:e instanceof Af?Object.keys(e.enum):e instanceof Vf?Sf(e._def.innerType):e instanceof df?[void 0]:e instanceof pf?[null]:null;class kf extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==jp.object)return $p(t,{code:Mp.invalid_type,expected:jp.object,received:t.parsedType}),Zp;const n=this.discriminator,r=t.data[n],o=this.optionsMap.get(r);return o?t.common.async?o._parseAsync({data:t.data,path:t.path,parent:t}):o._parseSync({data:t.data,path:t.path,parent:t}):($p(t,{code:Mp.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),Zp)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){const r=new Map;for(const n of t){const t=Sf(n.shape[e]);if(!t)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(const o of t){if(r.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);r.set(o,n)}}return new kf({typeName:Kf.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...Xp(n)})}}function Ef(e,t){const n=Ip(e),r=Ip(t);if(e===t)return{valid:!0,data:e};if(n===jp.object&&r===jp.object){const n=Pp.objectKeys(t),r=Pp.objectKeys(e).filter((e=>-1!==n.indexOf(e))),o={...e,...t};for(const n of r){const r=Ef(e[n],t[n]);if(!r.valid)return{valid:!1};o[n]=r.data}return{valid:!0,data:o}}if(n===jp.array&&r===jp.array){if(e.length!==t.length)return{valid:!1};const n=[];for(let r=0;r<e.length;r++){const o=Ef(e[r],t[r]);if(!o.valid)return{valid:!1};n.push(o.data)}return{valid:!0,data:n}}return n===jp.date&&r===jp.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class Tf extends Qp{_parse(e){const{status:t,ctx:n}=this._processInputParams(e),r=(e,r)=>{if(Gp(e)||Gp(r))return Zp;const o=Ef(e.value,r.value);return o.valid?((Hp(e)||Hp(r))&&t.dirty(),{status:t.value,value:o.data}):($p(n,{code:Mp.invalid_intersection_types}),Zp)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then((([e,t])=>r(e,t))):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}Tf.create=(e,t,n)=>new Tf({left:e,right:t,typeName:Kf.ZodIntersection,...Xp(n)});class Cf extends Qp{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==jp.array)return $p(n,{code:Mp.invalid_type,expected:jp.array,received:n.parsedType}),Zp;if(n.data.length<this._def.items.length)return $p(n,{code:Mp.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Zp;!this._def.rest&&n.data.length>this._def.items.length&&($p(n,{code:Mp.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());const r=n.data.map(((e,t)=>{const r=this._def.items[t]||this._def.rest;return r?r._parse(new Yp(n,e,n.path,t)):null})).filter((e=>!!e));return n.common.async?Promise.all(r).then((e=>Vp.mergeArray(t,e))):Vp.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Cf({...this._def,rest:e})}}Cf.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Cf({items:e,typeName:Kf.ZodTuple,rest:null,...Xp(t)})};class Nf extends Qp{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==jp.object)return $p(n,{code:Mp.invalid_type,expected:jp.object,received:n.parsedType}),Zp;const r=[],o=this._def.keyType,i=this._def.valueType;for(const e in n.data)r.push({key:o._parse(new Yp(n,e,n.path,e)),value:i._parse(new Yp(n,n.data[e],n.path,e))});return n.common.async?Vp.mergeObjectAsync(t,r):Vp.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return new Nf(t instanceof Qp?{keyType:e,valueType:t,typeName:Kf.ZodRecord,...Xp(n)}:{keyType:rf.create(),valueType:e,typeName:Kf.ZodRecord,...Xp(t)})}}class Of extends Qp{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==jp.map)return $p(n,{code:Mp.invalid_type,expected:jp.map,received:n.parsedType}),Zp;const r=this._def.keyType,o=this._def.valueType,i=[...n.data.entries()].map((([e,t],i)=>({key:r._parse(new Yp(n,e,n.path,[i,"key"])),value:o._parse(new Yp(n,t,n.path,[i,"value"]))})));if(n.common.async){const e=new Map;return Promise.resolve().then((async()=>{for(const n of i){const r=await n.key,o=await n.value;if("aborted"===r.status||"aborted"===o.status)return Zp;"dirty"!==r.status&&"dirty"!==o.status||t.dirty(),e.set(r.value,o.value)}return{status:t.value,value:e}}))}{const e=new Map;for(const n of i){const r=n.key,o=n.value;if("aborted"===r.status||"aborted"===o.status)return Zp;"dirty"!==r.status&&"dirty"!==o.status||t.dirty(),e.set(r.value,o.value)}return{status:t.value,value:e}}}}Of.create=(e,t,n)=>new Of({valueType:t,keyType:e,typeName:Kf.ZodMap,...Xp(n)});class Lf extends Qp{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==jp.set)return $p(n,{code:Mp.invalid_type,expected:jp.set,received:n.parsedType}),Zp;const r=this._def;null!==r.minSize&&n.data.size<r.minSize.value&&($p(n,{code:Mp.too_small,minimum:r.minSize.value,type:"set",inclusive:!0,exact:!1,message:r.minSize.message}),t.dirty()),null!==r.maxSize&&n.data.size>r.maxSize.value&&($p(n,{code:Mp.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());const o=this._def.valueType;function i(e){const n=new Set;for(const r of e){if("aborted"===r.status)return Zp;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}const a=[...n.data.values()].map(((e,t)=>o._parse(new Yp(n,e,n.path,t))));return n.common.async?Promise.all(a).then((e=>i(e))):i(a)}min(e,t){return new Lf({...this._def,minSize:{value:e,message:Kp.toString(t)}})}max(e,t){return new Lf({...this._def,maxSize:{value:e,message:Kp.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}Lf.create=(e,t)=>new Lf({valueType:e,minSize:null,maxSize:null,typeName:Kf.ZodSet,...Xp(t)});class Pf extends Qp{constructor(){super(...arguments),this.validate=this.implement}_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==jp.function)return $p(t,{code:Mp.invalid_type,expected:jp.function,received:t.parsedType}),Zp;function n(e,n){return Bp({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Dp(),Ap].filter((e=>!!e)),issueData:{code:Mp.invalid_arguments,argumentsError:n}})}function r(e,n){return Bp({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Dp(),Ap].filter((e=>!!e)),issueData:{code:Mp.invalid_return_type,returnTypeError:n}})}const o={errorMap:t.common.contextualErrorMap},i=t.data;return this._def.returns instanceof Ff?Up((async(...e)=>{const t=new Rp([]),a=await this._def.args.parseAsync(e,o).catch((r=>{throw t.addIssue(n(e,r)),t})),s=await i(...a);return await this._def.returns._def.type.parseAsync(s,o).catch((e=>{throw t.addIssue(r(s,e)),t}))})):Up(((...e)=>{const t=this._def.args.safeParse(e,o);if(!t.success)throw new Rp([n(e,t.error)]);const a=i(...t.data),s=this._def.returns.safeParse(a,o);if(!s.success)throw new Rp([r(a,s.error)]);return s.data}))}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new Pf({...this._def,args:Cf.create(e).rest(hf.create())})}returns(e){return new Pf({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new Pf({args:e||Cf.create([]).rest(hf.create()),returns:t||hf.create(),typeName:Kf.ZodFunction,...Xp(n)})}}class jf extends Qp{get schema(){return this._def.getter()}_parse(e){const{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}jf.create=(e,t)=>new jf({getter:e,typeName:Kf.ZodLazy,...Xp(t)});class If extends Qp{_parse(e){if(e.data!==this._def.value){return $p(this._getOrReturnCtx(e),{code:Mp.invalid_literal,expected:this._def.value}),Zp}return{status:"valid",value:e.data}}get value(){return this._def.value}}function Mf(e,t){return new Rf({values:e,typeName:Kf.ZodEnum,...Xp(t)})}If.create=(e,t)=>new If({value:e,typeName:Kf.ZodLiteral,...Xp(t)});class Rf extends Qp{_parse(e){if("string"!=typeof e.data){const t=this._getOrReturnCtx(e),n=this._def.values;return $p(t,{expected:Pp.joinValues(n),received:t.parsedType,code:Mp.invalid_type}),Zp}if(-1===this._def.values.indexOf(e.data)){const t=this._getOrReturnCtx(e),n=this._def.values;return $p(t,{received:t.data,code:Mp.invalid_enum_value,options:n}),Zp}return Up(e.data)}get options(){return this._def.values}get enum(){const e={};for(const t of this._def.values)e[t]=t;return e}get Values(){const e={};for(const t of this._def.values)e[t]=t;return e}get Enum(){const e={};for(const t of this._def.values)e[t]=t;return e}}Rf.create=Mf;class Af extends Qp{_parse(e){const t=Pp.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==jp.string&&n.parsedType!==jp.number){const e=Pp.objectValues(t);return $p(n,{expected:Pp.joinValues(e),received:n.parsedType,code:Mp.invalid_type}),Zp}if(-1===t.indexOf(e.data)){const e=Pp.objectValues(t);return $p(n,{received:n.data,code:Mp.invalid_enum_value,options:e}),Zp}return Up(e.data)}get enum(){return this._def.values}}Af.create=(e,t)=>new Af({values:e,typeName:Kf.ZodNativeEnum,...Xp(t)});class Ff extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e);if(t.parsedType!==jp.promise&&!1===t.common.async)return $p(t,{code:Mp.invalid_type,expected:jp.promise,received:t.parsedType}),Zp;const n=t.parsedType===jp.promise?t.data:Promise.resolve(t.data);return Up(n.then((e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap}))))}}Ff.create=(e,t)=>new Ff({type:e,typeName:Kf.ZodPromise,...Xp(t)});class Df extends Qp{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Kf.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){const{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null;if("preprocess"===r.type){const e=r.transform(n.data);return n.common.async?Promise.resolve(e).then((e=>this._def.schema._parseAsync({data:e,path:n.path,parent:n}))):this._def.schema._parseSync({data:e,path:n.path,parent:n})}const o={addIssue:e=>{$p(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(o.addIssue=o.addIssue.bind(o),"refinement"===r.type){const e=e=>{const t=r.refinement(e,o);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1===n.common.async){const r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===r.status?Zp:("dirty"===r.status&&t.dirty(),e(r.value),{status:t.value,value:r.value})}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((n=>"aborted"===n.status?Zp:("dirty"===n.status&&t.dirty(),e(n.value).then((()=>({status:t.value,value:n.value}))))))}if("transform"===r.type){if(!1===n.common.async){const e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!Wp(e))return e;const i=r.transform(e.value,o);if(i instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then((e=>Wp(e)?Promise.resolve(r.transform(e.value,o)).then((e=>({status:t.value,value:e}))):e))}Pp.assertNever(r)}}Df.create=(e,t,n)=>new Df({schema:e,typeName:Kf.ZodEffects,effect:t,...Xp(n)}),Df.createWithPreprocess=(e,t,n)=>new Df({schema:t,effect:{type:"preprocess",transform:e},typeName:Kf.ZodEffects,...Xp(n)});class Bf extends Qp{_parse(e){return this._getType(e)===jp.undefined?Up(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}Bf.create=(e,t)=>new Bf({innerType:e,typeName:Kf.ZodOptional,...Xp(t)});class $f extends Qp{_parse(e){return this._getType(e)===jp.null?Up(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}$f.create=(e,t)=>new $f({innerType:e,typeName:Kf.ZodNullable,...Xp(t)});class Vf extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e);let n=t.data;return t.parsedType===jp.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}Vf.create=(e,t)=>new Vf({innerType:e,typeName:Kf.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...Xp(t)});class Zf extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e),n=this._def.innerType._parse({data:t.data,path:t.path,parent:t});return qp(n)?n.then((e=>({status:"valid",value:"valid"===e.status?e.value:this._def.defaultValue()}))):{status:"valid",value:"valid"===n.status?n.value:this._def.defaultValue()}}removeDefault(){return this._def.innerType}}Zf.create=(e,t)=>new Zf({innerType:e,typeName:Kf.ZodCatch,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...Xp(t)});class zf extends Qp{_parse(e){if(this._getType(e)!==jp.nan){const t=this._getOrReturnCtx(e);return $p(t,{code:Mp.invalid_type,expected:jp.nan,received:t.parsedType}),Zp}return{status:"valid",value:e.data}}}zf.create=e=>new zf({typeName:Kf.ZodNaN,...Xp(e)});const Uf=Symbol("zod_brand");class Gf extends Qp{_parse(e){const{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class Hf extends Qp{_parse(e){const{status:t,ctx:n}=this._processInputParams(e);if(n.common.async){return(async()=>{const e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?Zp:"dirty"===e.status?(t.dirty(),zp(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})()}{const e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?Zp:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new Hf({in:e,out:t,typeName:Kf.ZodPipeline})}}const Wf=(e,t={},n)=>e?ff.create().superRefine(((r,o)=>{if(!e(r)){const e="function"==typeof t?t(r):t,i="string"==typeof e?{message:e}:e;o.addIssue({code:"custom",...i,fatal:n})}})):ff.create(),qf={object:wf.lazycreate};var Kf;!function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline"}(Kf||(Kf={}));const Yf=rf.create,Jf=af.create,Xf=zf.create,Qf=sf.create,eh=cf.create,th=lf.create,nh=uf.create,rh=df.create,oh=pf.create,ih=ff.create,ah=hf.create,sh=mf.create,ch=vf.create,lh=gf.create,uh=wf.create,dh=wf.strictCreate,ph=xf.create,fh=kf.create,hh=Tf.create,mh=Cf.create,vh=Nf.create,gh=Of.create,yh=Lf.create,bh=Pf.create,_h=jf.create,wh=If.create,xh=Rf.create,Sh=Af.create,kh=Ff.create,Eh=Df.create,Th=Bf.create,Ch=$f.create,Nh=Df.createWithPreprocess,Oh=Hf.create,Lh={string:e=>rf.create({...e,coerce:!0}),number:e=>af.create({...e,coerce:!0}),boolean:e=>cf.create({...e,coerce:!0}),bigint:e=>sf.create({...e,coerce:!0}),date:e=>lf.create({...e,coerce:!0})},Ph=Zp;var jh=Object.freeze({__proto__:null,defaultErrorMap:Ap,setErrorMap:function(e){Fp=e},getErrorMap:Dp,makeIssue:Bp,EMPTY_PATH:[],addIssueToContext:$p,ParseStatus:Vp,INVALID:Zp,DIRTY:zp,OK:Up,isAborted:Gp,isDirty:Hp,isValid:Wp,isAsync:qp,get util(){return Pp},ZodParsedType:jp,getParsedType:Ip,ZodType:Qp,ZodString:rf,ZodNumber:af,ZodBigInt:sf,ZodBoolean:cf,ZodDate:lf,ZodSymbol:uf,ZodUndefined:df,ZodNull:pf,ZodAny:ff,ZodUnknown:hf,ZodNever:mf,ZodVoid:vf,ZodArray:gf,get objectUtil(){return yf},ZodObject:wf,ZodUnion:xf,ZodDiscriminatedUnion:kf,ZodIntersection:Tf,ZodTuple:Cf,ZodRecord:Nf,ZodMap:Of,ZodSet:Lf,ZodFunction:Pf,ZodLazy:jf,ZodLiteral:If,ZodEnum:Rf,ZodNativeEnum:Af,ZodPromise:Ff,ZodEffects:Df,ZodTransformer:Df,ZodOptional:Bf,ZodNullable:$f,ZodDefault:Vf,ZodCatch:Zf,ZodNaN:zf,BRAND:Uf,ZodBranded:Gf,ZodPipeline:Hf,custom:Wf,Schema:Qp,ZodSchema:Qp,late:qf,get ZodFirstPartyTypeKind(){return Kf},coerce:Lh,any:ih,array:lh,bigint:Qf,boolean:eh,date:th,discriminatedUnion:fh,effect:Eh,enum:xh,function:bh,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>Wf((t=>t instanceof e),t,!0),intersection:hh,lazy:_h,literal:wh,map:gh,nan:Xf,nativeEnum:Sh,never:sh,null:oh,nullable:Ch,number:Jf,object:uh,oboolean:()=>eh().optional(),onumber:()=>Jf().optional(),optional:Th,ostring:()=>Yf().optional(),pipeline:Oh,preprocess:Nh,promise:kh,record:vh,set:yh,strictObject:dh,string:Yf,symbol:nh,transformer:Eh,tuple:mh,undefined:rh,union:ph,unknown:ah,void:ch,NEVER:Ph,ZodIssueCode:Mp,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:Rp});function Ih(e){return Ih="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ih(e)}function Mh(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Ih(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Ih(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Ih(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ah(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ah(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fh=jh.object({size:jh.number({errorMap:function(){return{message:"Please enter a valid size"}}}).int().min(1).max(20),role:jh.nativeEnum(Ep,{errorMap:function(){return{message:"Please select a Role"}}})}),Dh=jh.array(Fh);const Bh=Or({props:{modelValue:{type:Array,required:!0},teamSize:{type:String,required:!0},errors:{required:!0,type:Object}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,r=Rt(e.modelValue),o=Cp().memberRoles,i=kp(r).duplicatedRoles,a=Lp(r).teamTotalSize,s=function(t){var n,r;return!!f(t)&&void 0!==(null===(r=null===(n=e.errors)||void 0===n?void 0:n[t])||void 0===r?void 0:r.role)},c=function(t){var n,r;return!!f(t)&&void 0!==(null===(r=null===(n=e.errors)||void 0===n?void 0:n[t])||void 0===r?void 0:r.size)},l=ua((function(){return"custom"!==e.teamSize})),u=ua((function(){switch(e.teamSize){case"small":return 3;case"medium":return 5;case"large":return 7;default:return null}})),d=ua((function(){var e=100/(null===u.value?o.length:u.value)*a.value;return e>100&&(e=100),e.toFixed(2)})),p=ua((function(){return l.value?null!==u.value&&a.value>=u.value:a.value>=o.length})),f=function(t){var n;return void 0!==(null===(n=e.errors)||void 0===n?void 0:n[t])},h=ua((function(){var e=u.value;if(null===e)return"---";var t=a.value;return void 0===t||t<0?"0 / ".concat(e):t>e?"+".concat(e," / ").concat(e," (maximum exceeded)"):"".concat(t," / ").concat(e)}));return{team:r,memberRoles:o,addTeamRow:function(){p.value||(r.push({size:1,role:""}),n("update:modelValue",r))},deleteTeamRow:function(e){r.splice(e,1),n("update:modelValue",r)},isRowHasError:f,getRowErrorMessage:function(t){var n,r,o,i;return s(t)?(null===(r=null===(n=e.errors)||void 0===n?void 0:n[t])||void 0===r?void 0:r.role)||"":c(t)&&(null===(i=null===(o=e.errors)||void 0===o?void 0:o[t])||void 0===i?void 0:i.size)||""},hasRoleError:s,hasSizeError:c,setTeamSize:function(e,t){var n=e.target.value;if(!Number.isNaN(n)){var r=Number(n);n=r<1?1:r>20?20:Math.floor(r)}t.size=n},maxEntries:u,hasMaximumEntries:l,hasMaxEntriesReached:p,roleEntriesProgress:d,duplicatedRoles:i,teamTotalSize:a,remainingSizeText:h,public_url:zd}},template:'\n        <section class="team-table-section" style="overflow-x:auto;">\n            <table class="team-table">\n                <thead>\n                    <tr>\n                        <th class="col-size">Size</th>\n                        <th class="col-role">Role</th>\n                        <th class="col-actions" v-if="team.length > 1"></th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <tr v-for="(members, index) in team"\n                        :class="{\'has-errors\': isRowHasError(index) || duplicatedRoles.includes(members.role)}">\n                        <td>\n                            <input type="number"\n                                   v-model.number="members.size"\n                                   @change="(event) => setTeamSize(event, members)"\n                                   min="1" max="20"\n                                   pattern="[0-9]"\n                            >\n                        </td>\n                        <td>\n                            <select v-model="members.role">\n                                <option value="" disabled selected hidden>Select Expertise</option>\n                                <option v-for="role in memberRoles" :value="role.label" v-text="role.label"></option>\n                            </select>\n                            <span v-if="hasRoleError(index) || hasSizeError(index)"\n                                  v-text="getRowErrorMessage(index)"\n                                  class="error-message"\n                            ></span>\n                            <span v-else-if="duplicatedRoles.includes(members.role)"\n                                  class="error-message"\n                            >This role is duplicated</span>\n                        </td>\n                        <td class="col-delete-row" v-if="team.length > 1">\n                            <div\n                                @click.prevent="deleteTeamRow(index)"\n                                class="delete-row-btn">\n                                <img\n                                    :src="public_url(\'img/svg/circle-cross-red.svg\')"\n                                    alt="Delete Row"\n                                >\n                            </div>\n                        </td>\n                    </tr>\n                </tbody>\n                <tfoot v-if="hasMaximumEntries">\n                    <tr>\n                        <td colspan="3">\n                            <div class="team-table-progress">\n                                <div class="progress">\n                                    <div class="progress-bar"\n                                         aria-label="Progression"\n                                         :ariaValuenow="roleEntriesProgress"\n                                         aria-valuemin="0" aria-valuemax="100"\n                                         :style="{width: roleEntriesProgress+\'%\'}"\n                                    ></div>\n                                </div>\n                                <p\n                                    v-text="remainingSizeText"\n                                    class="remaining-entries" :class="{\'max-reached\': teamTotalSize > maxEntries}"\n                                ></p>\n                            </div>\n                        </td>\n                    </tr>\n                </tfoot>\n            </table>\n        </section>\n        <div v-if="! hasMaxEntriesReached" class="team-table-add-row">\n            <button\n                @click.prevent="addTeamRow"\n                class="add-row-btn">+ Add Additional Resources</button>\n        </div>\n    '}),$h=Or({template:'\n        <div class="loading-spinner"></div>\n    '}),Vh=Or({props:{modelValue:{type:Number,required:!0},min:{type:Number,default:3},max:{type:Number,default:24},step:{type:Number,default:3}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,r=Jt(e.modelValue);return{sprint:r,handleChange:function(e){r.value=Number(e.target.value),n("update:modelValue",r)}}},template:'\n        <div class="sprint-range-input">\n            <span>{{ sprint }} Months ({{ sprint * 2 }} Sprints)</span>\n            <input\n                type="range"\n                v-model.number="sprint" @change="handleChange"\n                :min="min" :max="max" :step="3"\n            >\n        </div>\n    '}),Zh=Or({props:{modelValue:{type:Boolean,default:!1},placeholder:{type:String,default:"I Don’t Know What a Sprint Is"}},setup:function(e,t){var n=t.emit,r=Jt(e.modelValue);return{checked:r,handleChange:function(e){r.value=e.target.checked,n("update:modelValue",r)}}},template:'\n        <label class="sprint-checkbox-input">\n            {{ placeholder }}\n            <input type="checkbox" v-model="checked" @change="handleChange">\n            <span class="sprint-checkbox-checkmark"></span>\n        </label>\n    '}),zh=Or({template:'\n        <p class="sprint-definition">\n            A "Sprint" is usually a two-week period in which a team works to complete a specific set of tasks.\n        </p>\n    '}),Uh=Or({props:{teamSize:{type:String,required:!0},teamDuration:{type:Number,required:!0}},setup:function(e){var t=ua((function(){return"large"!==e.teamSize&&e.teamDuration>=9?"We suggest you to go with a large team (with at least 9 months) to continue.":"medium"!==e.teamSize&&e.teamDuration>=6?"We suggest you to go with a medium team (with at least 6 months) to continue.":"small"!==e.teamSize&&e.teamDuration>=3?"We suggest you to go with a small team (with at least 3 months) to continue.":""})),n=ua((function(){return""!==t.value}));return{suggestionMessage:t,hasSuggestionMessage:n}},template:'\n        <p v-if="hasSuggestionMessage"\n           v-text="suggestionMessage"\n           class="sprint-duration-suggestion"\n        ></p>\n    '}),Gh=Or({components:{SprintRangeInput:Vh,SprintCheckboxInput:Zh,SprintDefinition:zh,SprintSuggestion:Uh,LoadingSpinner:$h,TeamTable:Bh},setup:function(){var e=Jt(),t=Rt({firstName:"",lastName:"",phone:"",email:"",industry:"",teamSize:null,teamDuration:3,teamSprintChecked:!1,team:[{size:1,role:""}]}),n={validateTeam:function(e){var t=Jt({}),n=Jt(!1),r=function(e){var r,o;t.value={};var i=Dh.safeParse(e);if(i.success)n.value=!1;else{n.value=!0;for(var a=0,s=Object.entries(i.error.format());a<s.length;a++){var c=Rh(s[a],2),l=c[0],u=c[1];"string"!=typeof(d=l)||isNaN(+d)||isNaN(parseFloat(d))||(t.value=Object.assign(Object.assign({},t.value),Mh({},l,{role:null===(r=null==u?void 0:u.role)||void 0===r?void 0:r._errors[0],size:null===(o=null==u?void 0:u.size)||void 0===o?void 0:o._errors[0]})))}var d}};return Hr((function(){r(e)})),hr(e,(function(){r(e)})),{errors:t,hasErrors:n}}},r=n.validateTeam,o=Op().teamCards,i=r(t.team),a=i.errors,s=i.hasErrors,c=kp(t.team).hasDuplicatedRoles,l=ua((function(){switch(t.teamSize){case"small":return t.teamDuration<3;case"medium":return t.teamDuration<5;case"large":return t.teamDuration<7}return!1})),u=Lp(t.team).teamTotalSize,d=[{canProgress:ua((function(){return null!==t.teamSize&&!l.value}))},{canProgress:ua((function(){if(s.value)return!1;if(c.value)return!1;switch(t.teamSize){case"small":return xp(u.value,1,3);case"medium":return xp(u.value,3,5);case"large":return xp(u.value,5,7);case"custom":return!0;default:return!1}}))},{canProgress:ua((function(){return!0}))}],p=hp(d),f=p.currentStep,h=p.stepProgress,m=p.isFinalStep,v=p.isFinished,g=p.isStep,y=p.canGoPrevious,b=p.canGoNext,_=Jt(!1),w=ua((function(){return!!d[f.value-1].canProgress.value&&f.value===d.length})),x=Jt([]),S=function(){var e=new fp;window.MsCrmMkt.MsCrmFormLoader.on("formSubmit",(function(t){e.resetErrors(),x.value=e.getErrors();var n=document.getElementById("3f746946-34b4-442c-a677-e232cdd2bc40");e.validateFirsName(n.value);var r=document.getElementById("e1dfc514-f301-4cb2-855a-4c8fa8331207");e.validateLastName(r.value);var o=document.getElementById("7f685ebb-7c54-4cff-a1bc-772562d25c38");e.validateEmail(o.value);var i=document.getElementById("ac6a065d-364e-40d6-9a19-d9bf1ed4aa3e");if(e.validatePhone(i.value),e.hasErrors())return x.value=e.getErrors(),t.preventDefault(),!1})),window.MsCrmMkt.MsCrmFormLoader.on("afterFormSubmit",(function(){_.value=!0;var e=function(e){return document.getElementById(e).value.trim()};t.firstName=e("3f746946-34b4-442c-a677-e232cdd2bc40"),t.lastName=e("e1dfc514-f301-4cb2-855a-4c8fa8331207"),t.phone=e("ac6a065d-364e-40d6-9a19-d9bf1ed4aa3e"),t.email=e("7f685ebb-7c54-4cff-a1bc-772562d25c38"),t.industry=e("03340e40-c95f-ed11-9562-0022482a922b"),T()}))},k=Sp("tcc_data"),E=Jt(!1),T=function(){w.value&&(E.value=!0,function(e){return wp(void 0,void 0,void 0,_p().mark((function t(){var n,r;return _p().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=window.advancio_ajax_settings,(r=new FormData).append("action","mkt_tcc_results"),r.append("nonce",n.nonce),r.append("params",JSON.stringify(e)),t.next=7,fetch("/wp-admin/admin-ajax.php",{method:"POST",body:r});case 7:return t.abrupt("return",t.sent);case 8:case"end":return t.stop()}}),t)})))}(Object.assign({},t)).then((function(){k.set({teamDuration:t.teamDuration}),window.location.href="/team-cost-calculator/results"})).catch((function(){E.value=!1})).finally((function(){})))};return{teamsCostCalculatorTool:e,formData:t,formErrors:x,teamCards:o,teamErrors:a,steps:d,stepProgress:h,currentStep:f,isStep:g,isFinalStep:m,canGoPrevious:y,canGoNext:b,isFinished:v,isFormSubmitted:_,isFormLoading:E,hasSprintSuggestion:l,goPreviousStep:function(){y.value&&(f.value-=1,mp(e.value))},goNextStep:function(){b.value&&(f.value+=1,3===f.value&&S(),mp(e.value))},public_url:zd}},template:'\n        <div ref="teamsCostCalculatorTool" class="team-cost-calculator-tool steps-container">\n            <main class="steps">\n                <div v-if="isStep(1)" class="step step-1">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">How Big Should Your Development/Scooping Team Be?</h1>\n                    </div>\n                    <div class="step-sprint">\n                        <p class="text-center">The Team Will Get a Clear Understanding of What Needs to Get Done</p>\n                        <div class="step-sprint-input-group">\n                            <SprintRangeInput v-model="formData.teamDuration"/>\n                            <SprintCheckboxInput v-model="formData.teamSprintChecked"/>\n                        </div>\n                        <SprintSuggestion v-if="hasSprintSuggestion" :team-size="formData.teamSize" :team-duration="formData.teamDuration"/>\n                        <SprintDefinition v-if="formData.teamSprintChecked"/>\n                    </div>\n                    <div class="step-thumbnails">\n                        <div v-for="teamCard in teamCards" @click.prevent="formData.teamSize = teamCard.value"\n                             class="step-thumbnail" :class="{\'selected\': formData.teamSize === teamCard.value}">\n                            <img :src="public_url(teamCard.icon)"\n                                 :alt="teamCard.label"\n                                 class="step-thumbnail-icon"\n                                 loading="lazy"\n                            >\n                            <div>\n                                <h3 v-text="teamCard.label"\n                                    class="step-thumbnail-title"\n                                ></h3>\n                                <h4 v-if="teamCard.description !== null"\n                                    v-text="teamCard.description"\n                                    class="step-thumbnail-subtitle"\n                                ></h4>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n                <div v-if="isStep(2)" class="step step-2">\n                    <div class="step-headings">\n                        <h1 class="step-heading-1">How Big Should Your Development/Scooping Team Be?</h1>\n                    </div>\n                    <div class="step-sprint">\n                        <p class="text-center">The Team Will Get a Clear Understanding of What Needs to Get Done</p>\n                    </div>\n                    <div class="step-body">\n                        <TeamTable\n                            v-model="formData.team"\n                            :team-size="formData.teamSize"\n                            :errors="teamErrors"\n                        />\n                    </div>\n                </div>\n\n                <div v-show="isStep(3)" class="step step-3">\n                    <div class="row">\n                        <div class="col span_5 clear">\n                            <img :src="public_url(\'img/image-3.png\')"\n                                 alt="Advancio - Team Cost Calculator"\n                            >\n                        </div>\n                        <div class="col span_7">\n                            <div class="step-headings">\n                                <h1 class="step-heading-1">Before We <span class="txtRed">Continue</span></h1>\n                            </div>\n                            <div class="step-body">\n                                <p>You’re one step closer to get the dedicated team and IT consulting you need&hellip; Check your detailed results with average costs by industry to start working on your next goal or project!</p>\n                                <p>*The costs provided by the calculator don’t reflect the actual costs<br> of Advancio, but an average industry price.”</p>\n\n                                <div class="step-form">\n                                    <LoadingSpinner v-if="isFormLoading"/>\n                                    <div data-form-block-id="283732fb-5f76-ed11-81ab-0022482a9778"></div>\n                                    <component is="script" src="https://mktdplp102cdn.azureedge.net/public/latest/js/form-loader.js?v=1.84.2007"></component>\n                                    <div id="dn2IsGww6xJTp3-G8lekY4pMI6Zqxq1SzoJ2LLJdjrpQ"></div>\n                                    <component is="script" src="https://mktdplp102cdn.azureedge.net/public/latest/js/ws-tracking.js?v=1.84.2007"></component>\n                                    <div class="d365-mkt-config" style="display:none" data-website-id="n2IsGww6xJTp3-G8lekY4pMI6Zqxq1SzoJ2LLJdjrpQ" data-hostname="8057263429f44cbf9b3ef8277f8f5e38.svc.dynamics.com"></div>\n\n                                    <ul v-if="formErrors.length > 0" class="step-form-errors">\n                                        <li v-for="(formError) in formErrors">{{ formError }}</li>\n                                    </ul>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </main>\n\n            <div v-if="! isFinished" class="navigation">\n                <div class="navigation-status">\n                    <div class="progress navigation-progress">\n                        <div class="progress-bar navigation-progress-bar"\n                             aria-label="Progression"\n                             :ariaValuenow="stepProgress"\n                             aria-valuemin="0" aria-valuemax="100"\n                             :style="{width: stepProgress+\'%\'}"\n                        ></div>\n                    </div>\n                    <span class="navigation-steps">{{ currentStep }}/{{ steps.length }}</span>\n                </div>\n\n                <nav v-if=" ! isFormSubmitted" class="navigation-buttons">\n                    <a @click="goPreviousStep()"\n                       class="navigation-button navigation-button-previous" :class="{\'disabled\': !canGoPrevious}">Previous</a>\n                    <a v-if="! isFinalStep"\n                       @click="goNextStep()"\n                       class="navigation-button navigation-button-next" :class="{\'disabled\': !canGoNext}">Next</a>\n                </nav>\n            </div>\n        </div>\n    '}),Hh=Or({setup:function(){var e=Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}),t=Jt(null),n=Sp("tcc_data");Hr((function(){t.value=n.get(),null===t.value&&(window.location.href="/team-cost-calculator")}));var r=ua((function(){return null!==t.value?e.format(6500*t.value.teamDuration):"---"})),o=ua((function(){return!1}));return{formData:t,estimatedTeamCost:r,needsToBookAMeeting:o,public_url:zd}},template:'\n        <div v-if="needsToBookAMeeting"\n             class="team-cost-calculator-result">\n            <div class="team-cost-calculator-result-heading">\n                <h1>Oh! Your team requires more detailed results!</h1>\n            </div>\n            <div class="team-cost-calculator-result-body">\n                <p>We want to provide you with the specific information you need and not take your project for granted. Please, book a meeting with us to talk about your requirements and costs in detail.</p>\n    \n                <div class="list">\n                    <p><img :src="public_url(\'img/svg/check-red.svg\')" alt=""> Set up a meeting with us to discuss your team and get and initial estimation.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Get your team or IT solution.</p>\n                </div>\n    \n                <a href="#book-a-meeting-now" class="advancio-cta-button">Book a Meeting Now</a>\n            </div>\n        </div>\n        <div v-else\n             class="team-cost-calculator-result">\n            <div class="team-cost-calculator-result-heading">\n                <p>Here is your Result:</p>\n                <h1>\n                    The Cost of Your Development<br>\n                    Team Would Be Around<br>\n                    <span class="txtRed">{{ estimatedTeamCost }}</span>\n                </h1>\n            </div>\n            <div class="team-cost-calculator-result-body">\n                <p>*This is a Ballpark estimation, which means an up or down by 20% based on your specific project requirements*</p>\n                <div class="list">\n                    <p><img :src="public_url(\'img/svg/check-red.svg\')" alt=""> Get an initial estimation.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Set up a meeting with us to discuss your team details and costs in a deeper way.</p>\n                    <p><img :src="public_url(\'img/svg/check-gray.svg\')" alt=""> Get your remote team.</p>\n                </div>\n            </div>\n        </div>\n    '});var Wh=function(e,t){document.querySelector(e)&&Xs(t).mount(e)};var qh=function(){m(void 0,void 0,void 0,h().mark((function e(){var t;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new p).registerRedirect(r.INDIA,"/","/guest-post/").registerRedirect(r.MOROCCO,"/","/job-seekers/").registerRedirect(r.MEXICO,"/","/job-seekers/").registerRedirect(r.UNITED_STATES,"/","/for-business/"),e.next=4,t.redirect();case 4:case"end":return e.stop()}}),e)}))),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#advancio-link-shortcuts",t=document.querySelector(e);t&&(0,v.W)({container:t,mode:"carousel",autoplay:!1,mouseDrag:!0,controls:!1,navPosition:"bottom"})}(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#peakaboo",t=document.querySelector(e);if(t){Xs(ip,{apiUrl:(null==t?void 0:t.getAttribute("data-api-url"))||""}).mount(e)}}(),yp("#project-cost-calculator-tool",vp),yp("#project-cost-calculator-results",gp),Wh("#team-cost-calculator-tool",Gh),Wh("#team-cost-calculator-results",Hh),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#advancio-tech-talent-on-demand",t=document.querySelector(e);t&&(0,v.W)({container:t,mode:"carousel",autoplay:!1,mouseDrag:!0,controls:!1,navPosition:"bottom"})}()};"loading"!==document.readyState?qh():document.addEventListener("DOMContentLoaded",qh)},191:()=>{},206:(e,t)=>{var n=window,r=n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.msRequestAnimationFrame||function(e){return setTimeout(e,16)},o=window,i=o.cancelAnimationFrame||o.mozCancelAnimationFrame||function(e){clearTimeout(e)};function a(){for(var e,t,n,r=arguments[0]||{},o=1,i=arguments.length;o<i;o++)if(null!==(e=arguments[o]))for(t in e)r!==(n=e[t])&&void 0!==n&&(r[t]=n);return r}function s(e){return["true","false"].indexOf(e)>=0?JSON.parse(e):e}function c(e,t,n,r){if(r)try{e.setItem(t,n)}catch(e){}return n}function l(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var u=document.documentElement;function d(e){var t="";return e.fake&&(t=u.style.overflow,e.style.background="",e.style.overflow=u.style.overflow="hidden",u.appendChild(e)),t}function p(e,t){e.fake&&(e.remove(),u.style.overflow=t,u.offsetHeight)}function f(e,t,n,r){"insertRule"in e?e.insertRule(t+"{"+n+"}",r):e.addRule(t,n,r)}function h(e){return("insertRule"in e?e.cssRules:e.rules).length}function m(e,t,n){for(var r=0,o=e.length;r<o;r++)t.call(n,e[r],r)}var v="classList"in document.createElement("_"),g=v?function(e,t){return e.classList.contains(t)}:function(e,t){return e.className.indexOf(t)>=0},y=v?function(e,t){g(e,t)||e.classList.add(t)}:function(e,t){g(e,t)||(e.className+=" "+t)},b=v?function(e,t){g(e,t)&&e.classList.remove(t)}:function(e,t){g(e,t)&&(e.className=e.className.replace(t,""))};function _(e,t){return e.hasAttribute(t)}function w(e,t){return e.getAttribute(t)}function x(e){return void 0!==e.item}function S(e,t){if(e=x(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var r in t)e[n].setAttribute(r,t[r])}function k(e,t){e=x(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,r=e.length;r--;)for(var o=n;o--;)e[r].removeAttribute(t[o])}function E(e){for(var t=[],n=0,r=e.length;n<r;n++)t.push(e[n]);return t}function T(e,t){"none"!==e.style.display&&(e.style.display="none")}function C(e,t){"none"===e.style.display&&(e.style.display="")}function N(e){return"none"!==window.getComputedStyle(e).display}function O(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach((function(r){"ms"===r&&"transform"!==e||t.push(r+n)})),e=t}var r=document.createElement("fakeelement");e.length;for(var o=0;o<e.length;o++){var i=e[o];if(void 0!==r.style[i])return i}return!1}function L(e,t){var n=!1;return/^Webkit/.test(e)?n="webkit"+t+"End":/^O/.test(e)?n="o"+t+"End":e&&(n=t.toLowerCase()+"end"),n}var P=!1;try{var j=Object.defineProperty({},"passive",{get:function(){P=!0}});window.addEventListener("test",null,j)}catch(e){}var I=!!P&&{passive:!0};function M(e,t,n){for(var r in t){var o=["touchstart","touchmove"].indexOf(r)>=0&&!n&&I;e.addEventListener(r,t[r],o)}}function R(e,t){for(var n in t){var r=["touchstart","touchmove"].indexOf(n)>=0&&I;e.removeEventListener(n,t[n],r)}}function A(){return{topics:{},on:function(e,t){this.topics[e]=this.topics[e]||[],this.topics[e].push(t)},off:function(e,t){if(this.topics[e])for(var n=0;n<this.topics[e].length;n++)if(this.topics[e][n]===t){this.topics[e].splice(n,1);break}},emit:function(e,t){t.type=e,this.topics[e]&&this.topics[e].forEach((function(n){n(t,e)}))}}}Object.keys||(Object.keys=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var F=function(e){e=a({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!1,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},e||{});var t=document,n=window,o={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},u={},v=e.useLocalStorage;if(v){var x=navigator.userAgent,P=new Date;try{(u=n.localStorage)?(u.setItem(P,P),v=u.getItem(P)==P,u.removeItem(P)):v=!1,v||(u={})}catch(e){v=!1}v&&(u.tnsApp&&u.tnsApp!==x&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach((function(e){u.removeItem(e)})),localStorage.tnsApp=x)}var j=u.tC?s(u.tC):c(u,"tC",function(){var e=document,t=l(),n=d(t),r=e.createElement("div"),o=!1;t.appendChild(r);try{for(var i,a="(10px * 10)",s=["calc"+a,"-moz-calc"+a,"-webkit-calc"+a],c=0;c<3;c++)if(i=s[c],r.style.width=i,100===r.offsetWidth){o=i.replace(a,"");break}}catch(e){}return t.fake?p(t,n):r.remove(),o}(),v),I=u.tPL?s(u.tPL):c(u,"tPL",function(){var e,t=document,n=l(),r=d(n),o=t.createElement("div"),i=t.createElement("div"),a="";o.className="tns-t-subp2",i.className="tns-t-ct";for(var s=0;s<70;s++)a+="<div></div>";return i.innerHTML=a,o.appendChild(i),n.appendChild(o),e=Math.abs(o.getBoundingClientRect().left-i.children[67].getBoundingClientRect().left)<2,n.fake?p(n,r):o.remove(),e}(),v),D=u.tMQ?s(u.tMQ):c(u,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var e,t=document,n=l(),r=d(n),o=t.createElement("div"),i=t.createElement("style"),a="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return i.type="text/css",o.className="tns-mq-test",n.appendChild(i),n.appendChild(o),i.styleSheet?i.styleSheet.cssText=a:i.appendChild(t.createTextNode(a)),e=window.getComputedStyle?window.getComputedStyle(o).position:o.currentStyle.position,n.fake?p(n,r):o.remove(),"absolute"===e}(),v),B=u.tTf?s(u.tTf):c(u,"tTf",O("transform"),v),$=u.t3D?s(u.t3D):c(u,"t3D",function(e){if(!e)return!1;if(!window.getComputedStyle)return!1;var t,n=document,r=l(),o=d(r),i=n.createElement("p"),a=e.length>9?"-"+e.slice(0,-9).toLowerCase()+"-":"";return a+="transform",r.insertBefore(i,null),i.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(i).getPropertyValue(a),r.fake?p(r,o):i.remove(),void 0!==t&&t.length>0&&"none"!==t}(B),v),V=u.tTDu?s(u.tTDu):c(u,"tTDu",O("transitionDuration"),v),Z=u.tTDe?s(u.tTDe):c(u,"tTDe",O("transitionDelay"),v),z=u.tADu?s(u.tADu):c(u,"tADu",O("animationDuration"),v),U=u.tADe?s(u.tADe):c(u,"tADe",O("animationDelay"),v),G=u.tTE?s(u.tTE):c(u,"tTE",L(V,"Transition"),v),H=u.tAE?s(u.tAE):c(u,"tAE",L(z,"Animation"),v),W=n.console&&"function"==typeof n.console.warn,q=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],K={};if(q.forEach((function(n){if("string"==typeof e[n]){var r=e[n],o=t.querySelector(r);if(K[n]=r,!o||!o.nodeName)return void(W&&console.warn("Can't find",e[n]));e[n]=o}})),!(e.container.children.length<1)){var Y=e.responsive,J=e.nested,X="carousel"===e.mode;if(Y){0 in Y&&(e=a(e,Y[0]),delete Y[0]);var Q={};for(var ee in Y){var te=Y[ee];te="number"==typeof te?{items:te}:te,Q[ee]=te}Y=Q,Q=null}if(X||function e(t){for(var n in t)X||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"===n&&(t[n]=!1)),"responsive"===n&&e(t[n])}(e),!X){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var ne=e.animateIn,re=e.animateOut,oe=e.animateDelay,ie=e.animateNormal}var ae,se,ce="horizontal"===e.axis,le=t.createElement("div"),ue=t.createElement("div"),de=e.container,pe=de.parentNode,fe=de.outerHTML,he=de.children,me=he.length,ve=In(),ge=!1;Y&&er(),X&&(de.className+=" tns-vpfix");var ye,be,_e,we,xe,Se,ke=e.autoWidth,Ee=Dn("fixedWidth"),Te=Dn("edgePadding"),Ce=Dn("gutter"),Ne=An(),Oe=Dn("center"),Le=ke?1:Math.floor(Dn("items")),Pe=Dn("slideBy"),je=e.viewportMax||e.fixedWidthViewportWidth,Ie=Dn("arrowKeys"),Me=Dn("speed"),Re=e.rewind,Ae=!Re&&e.loop,Fe=Dn("autoHeight"),De=Dn("controls"),Be=Dn("controlsText"),$e=Dn("nav"),Ve=Dn("touch"),Ze=Dn("mouseDrag"),ze=Dn("autoplay"),Ue=Dn("autoplayTimeout"),Ge=Dn("autoplayText"),He=Dn("autoplayHoverPause"),We=Dn("autoplayResetOnVisibility"),qe=(we=null,xe=Dn("nonce"),Se=document.createElement("style"),we&&Se.setAttribute("media",we),xe&&Se.setAttribute("nonce",xe),document.querySelector("head").appendChild(Se),Se.sheet?Se.sheet:Se.styleSheet),Ke=e.lazyload,Ye=e.lazyloadSelector,Je=[],Xe=Ae?(be=function(){if(ke||Ee&&!je)return me-1;var t=Ee?"fixedWidth":"items",n=[];if((Ee||e[t]<me)&&n.push(e[t]),Y)for(var r in Y){var o=Y[r][t];o&&(Ee||o<me)&&n.push(o)}return n.length||n.push(0),Math.ceil(Ee?je/Math.min.apply(null,n):Math.max.apply(null,n))}(),_e=X?Math.ceil((5*be-me)/2):4*be-me,_e=Math.max(be,_e),Fn("edgePadding")?_e+1:_e):0,Qe=X?me+2*Xe:me+Xe,et=!(!Ee&&!ke||Ae),tt=Ee?Tr():null,nt=!X||!Ae,rt=ce?"left":"top",ot="",it="",at=Ee?function(){return Oe&&!Ae?me-1:Math.ceil(-tt/(Ee+Ce))}:ke?function(){for(var e=0;e<Qe;e++)if(ye[e]>=-tt)return e}:function(){return Oe&&X&&!Ae?me-1:Ae||X?Math.max(0,Qe-Math.ceil(Le)):Qe-1},st=Ln(Dn("startIndex")),ct=st;On();var lt,ut,dt,pt=0,ft=ke?null:at(),ht=e.preventActionWhenRunning,mt=e.swipeAngle,vt=!mt||"?",gt=!1,yt=e.onInit,bt=new A,_t=" tns-slider tns-"+e.mode,wt=de.id||(dt=window.tnsId,window.tnsId=dt?dt+1:1,"tns"+window.tnsId),xt=Dn("disable"),St=!1,kt=e.freezable,Et=!(!kt||ke)&&Qn(),Tt=!1,Ct={click:Rr,keydown:function(e){e=zr(e);var t=[o.LEFT,o.RIGHT].indexOf(e.keyCode);t>=0&&(0===t?Kt.disabled||Rr(e,-1):Yt.disabled||Rr(e,1))}},Nt={click:function(e){if(gt){if(ht)return;Ir()}var t=Ur(e=zr(e));for(;t!==en&&!_(t,"data-nav");)t=t.parentNode;if(_(t,"data-nav")){var n=on=Number(w(t,"data-nav")),r=Ee||ke?n*me/nn:n*Le;Mr(At?n:Math.min(Math.ceil(r),me-1),e),an===n&&(pn&&$r(),on=-1)}},keydown:function(e){e=zr(e);var n=t.activeElement;if(!_(n,"data-nav"))return;var r=[o.LEFT,o.RIGHT,o.ENTER,o.SPACE].indexOf(e.keyCode),i=Number(w(n,"data-nav"));r>=0&&(0===r?i>0&&Zr(Qt[i-1]):1===r?i<nn-1&&Zr(Qt[i+1]):(on=i,Mr(i,e)))}},Ot={mouseover:function(){pn&&(Fr(),fn=!0)},mouseout:function(){fn&&(Ar(),fn=!1)}},Lt={visibilitychange:function(){t.hidden?pn&&(Fr(),mn=!0):mn&&(Ar(),mn=!1)}},Pt={keydown:function(e){e=zr(e);var t=[o.LEFT,o.RIGHT].indexOf(e.keyCode);t>=0&&Rr(e,0===t?-1:1)}},jt={touchstart:qr,touchmove:Kr,touchend:Jr,touchcancel:Jr},It={mousedown:qr,mousemove:Kr,mouseup:Jr,mouseleave:Jr},Mt=Fn("controls"),Rt=Fn("nav"),At=!!ke||e.navAsThumbnails,Ft=Fn("autoplay"),Dt=Fn("touch"),Bt=Fn("mouseDrag"),$t="tns-slide-active",Vt="tns-slide-cloned",Zt="tns-complete",zt={load:function(e){lr(Ur(e))},error:function(e){t=Ur(e),y(t,"failed"),ur(t);var t}},Ut="force"===e.preventScrollOnTouch;if(Mt)var Gt,Ht,Wt=e.controlsContainer,qt=e.controlsContainer?e.controlsContainer.outerHTML:"",Kt=e.prevButton,Yt=e.nextButton,Jt=e.prevButton?e.prevButton.outerHTML:"",Xt=e.nextButton?e.nextButton.outerHTML:"";if(Rt)var Qt,en=e.navContainer,tn=e.navContainer?e.navContainer.outerHTML:"",nn=ke?me:Qr(),rn=0,on=-1,an=jn(),sn=an,cn="tns-nav-active",ln="Carousel Page ",un=" (Current Slide)";if(Ft)var dn,pn,fn,hn,mn,vn="forward"===e.autoplayDirection?1:-1,gn=e.autoplayButton,yn=e.autoplayButton?e.autoplayButton.outerHTML:"",bn=["<span class='tns-visually-hidden'>"," animation</span>"];if(Dt||Bt)var _n,wn,xn={},Sn={},kn=!1,En=ce?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};ke||Nn(xt||Et),B&&(rt=B,ot="translate",$?(ot+=ce?"3d(":"3d(0px, ",it=ce?", 0px, 0px)":", 0px)"):(ot+=ce?"X(":"Y(",it=")")),X&&(de.className=de.className.replace("tns-vpfix","")),function(){Fn("gutter"),le.className="tns-outer",ue.className="tns-inner",le.id=wt+"-ow",ue.id=wt+"-iw",""===de.id&&(de.id=wt);_t+=I||ke?" tns-subpixel":" tns-no-subpixel",_t+=j?" tns-calc":" tns-no-calc",ke&&(_t+=" tns-autowidth");_t+=" tns-"+e.axis,de.className+=_t,X?((ae=t.createElement("div")).id=wt+"-mw",ae.className="tns-ovh",le.appendChild(ae),ae.appendChild(ue)):le.appendChild(ue);if(Fe){(ae||ue).className+=" tns-ah"}if(pe.insertBefore(le,de),ue.appendChild(de),m(he,(function(e,t){y(e,"tns-item"),e.id||(e.id=wt+"-item"+t),!X&&ie&&y(e,ie),S(e,{"aria-hidden":"true",tabindex:"-1"})})),Xe){for(var n=t.createDocumentFragment(),r=t.createDocumentFragment(),o=Xe;o--;){var i=o%me,a=he[i].cloneNode(!0);if(y(a,Vt),k(a,"id"),r.insertBefore(a,r.firstChild),X){var s=he[me-1-i].cloneNode(!0);y(s,Vt),k(s,"id"),n.appendChild(s)}}de.insertBefore(n,de.firstChild),de.appendChild(r),he=de.children}}(),function(){if(!X)for(var t=st,r=st+Math.min(me,Le);t<r;t++){var o=he[t];o.style.left=100*(t-st)/Le+"%",y(o,ne),b(o,ie)}ce&&(I||ke?(f(qe,"#"+wt+" > .tns-item","font-size:"+n.getComputedStyle(he[0]).fontSize+";",h(qe)),f(qe,"#"+wt,"font-size:0;",h(qe))):X&&m(he,(function(e,t){e.style.marginLeft=function(e){return j?j+"("+100*e+"% / "+Qe+")":100*e/Qe+"%"}(t)})));if(D){if(V){var i=ae&&e.autoHeight?Un(e.speed):"";f(qe,"#"+wt+"-mw",i,h(qe))}i=Bn(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),f(qe,"#"+wt+"-iw",i,h(qe)),X&&(i=ce&&!ke?"width:"+$n(e.fixedWidth,e.gutter,e.items)+";":"",V&&(i+=Un(Me)),f(qe,"#"+wt,i,h(qe))),i=ce&&!ke?Vn(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(i+=Zn(e.gutter)),X||(V&&(i+=Un(Me)),z&&(i+=Gn(Me))),i&&f(qe,"#"+wt+" > .tns-item",i,h(qe))}else{X&&Fe&&(ae.style[V]=Me/1e3+"s"),ue.style.cssText=Bn(Te,Ce,Ee,Fe),X&&ce&&!ke&&(de.style.width=$n(Ee,Ce,Le));i=ce&&!ke?Vn(Ee,Ce,Le):"";Ce&&(i+=Zn(Ce)),i&&f(qe,"#"+wt+" > .tns-item",i,h(qe))}if(Y&&D)for(var a in Y){a=parseInt(a);var s=Y[a],c=(i="",""),l="",u="",d="",p=ke?null:Dn("items",a),v=Dn("fixedWidth",a),g=Dn("speed",a),_=Dn("edgePadding",a),w=Dn("autoHeight",a),x=Dn("gutter",a);V&&ae&&Dn("autoHeight",a)&&"speed"in s&&(c="#"+wt+"-mw{"+Un(g)+"}"),("edgePadding"in s||"gutter"in s)&&(l="#"+wt+"-iw{"+Bn(_,x,v,g,w)+"}"),X&&ce&&!ke&&("fixedWidth"in s||"items"in s||Ee&&"gutter"in s)&&(u="width:"+$n(v,x,p)+";"),V&&"speed"in s&&(u+=Un(g)),u&&(u="#"+wt+"{"+u+"}"),("fixedWidth"in s||Ee&&"gutter"in s||!X&&"items"in s)&&(d+=Vn(v,x,p)),"gutter"in s&&(d+=Zn(x)),!X&&"speed"in s&&(V&&(d+=Un(g)),z&&(d+=Gn(g))),d&&(d="#"+wt+" > .tns-item{"+d+"}"),(i=c+l+u+d)&&qe.insertRule("@media (min-width: "+a/16+"em) {"+i+"}",qe.cssRules.length)}}(),Hn();var Tn=Ae?X?function(){var e=pt,t=ft;e+=Pe,t-=Pe,Te?(e+=1,t-=1):Ee&&(Ne+Ce)%(Ee+Ce)&&(t-=1),Xe&&(st>t?st-=me:st<e&&(st+=me))}:function(){if(st>ft)for(;st>=pt+me;)st-=me;else if(st<pt)for(;st<=ft-me;)st+=me}:function(){st=Math.max(pt,Math.min(ft,st))},Cn=X?function(){var e,t,n,r,o,i,a,s,c,l,u;kr(de,""),V||!Me?(Or(),Me&&N(de)||Ir()):(e=de,t=rt,n=ot,r=it,o=Cr(),i=Me,a=Ir,s=Math.min(i,10),c=o.indexOf("%")>=0?"%":"px",o=o.replace(c,""),l=Number(e.style[t].replace(n,"").replace(r,"").replace(c,"")),u=(o-l)/i*s,setTimeout((function o(){i-=s,l+=u,e.style[t]=n+l+c+r,i>0?setTimeout(o,s):a()}),s)),ce||Xr()}:function(){Je=[];var e={};e[G]=e[H]=Ir,R(he[ct],e),M(he[st],e),Lr(ct,ne,re,!0),Lr(st,ie,ne),G&&H&&Me&&N(de)||Ir()};return{version:"2.9.4",getInfo:to,events:bt,goTo:Mr,play:function(){ze&&!pn&&(Br(),hn=!1)},pause:function(){pn&&($r(),hn=!0)},isOn:ge,updateSliderHeight:vr,refresh:Hn,destroy:function(){if(qe.disabled=!0,qe.ownerNode&&qe.ownerNode.remove(),R(n,{resize:Jn}),Ie&&R(t,Pt),Wt&&R(Wt,Ct),en&&R(en,Nt),R(de,Ot),R(de,Lt),gn&&R(gn,{click:Vr}),ze&&clearInterval(dn),X&&G){var r={};r[G]=Ir,R(de,r)}Ve&&R(de,jt),Ze&&R(de,It);var o=[fe,qt,Jt,Xt,tn,yn];for(var i in q.forEach((function(t,n){var r="container"===t?le:e[t];if("object"==typeof r&&r){var i=!!r.previousElementSibling&&r.previousElementSibling,a=r.parentNode;r.outerHTML=o[n],e[t]=i?i.nextElementSibling:a.firstElementChild}})),q=ne=re=oe=ie=ce=le=ue=de=pe=fe=he=me=se=ve=ke=Ee=Te=Ce=Ne=Le=Pe=je=Ie=Me=Re=Ae=Fe=qe=Ke=ye=Je=Xe=Qe=et=tt=nt=rt=ot=it=at=st=ct=pt=ft=mt=vt=gt=yt=bt=_t=wt=xt=St=kt=Et=Tt=Ct=Nt=Ot=Lt=Pt=jt=It=Mt=Rt=At=Ft=Dt=Bt=$t=Zt=zt=lt=De=Be=Wt=qt=Kt=Yt=Gt=Ht=$e=en=tn=Qt=nn=rn=on=an=sn=cn=ln=un=ze=Ue=vn=Ge=He=gn=yn=We=bn=dn=pn=fn=hn=mn=xn=Sn=_n=kn=wn=En=Ve=Ze=null,this)"rebuild"!==i&&(this[i]=null);ge=!1},rebuild:function(){return F(a(e,K))}}}function Nn(e){e&&(De=$e=Ve=Ze=Ie=ze=He=We=!1)}function On(){for(var e=X?st-Xe:st;e<0;)e+=me;return e%me+1}function Ln(e){return e=e?Math.max(0,Math.min(Ae?me-1:me-Le,e)):0,X?e+Xe:e}function Pn(e){for(null==e&&(e=st),X&&(e-=Xe);e<0;)e+=me;return Math.floor(e%me)}function jn(){var e,t=Pn();return e=At?t:Ee||ke?Math.ceil((t+1)*nn/me-1):Math.floor(t/Le),!Ae&&X&&st===ft&&(e=nn-1),e}function In(){return n.innerWidth||t.documentElement.clientWidth||t.body.clientWidth}function Mn(e){return"top"===e?"afterbegin":"beforeend"}function Rn(e){if(null!=e){var n,r,o=t.createElement("div");return e.appendChild(o),r=(n=o.getBoundingClientRect()).right-n.left,o.remove(),r||Rn(e.parentNode)}}function An(){var e=Te?2*Te-Ce:0;return Rn(pe)-e}function Fn(t){if(e[t])return!0;if(Y)for(var n in Y)if(Y[n][t])return!0;return!1}function Dn(t,n){if(null==n&&(n=ve),"items"===t&&Ee)return Math.floor((Ne+Ce)/(Ee+Ce))||1;var r=e[t];if(Y)for(var o in Y)n>=parseInt(o)&&t in Y[o]&&(r=Y[o][t]);return"slideBy"===t&&"page"===r&&(r=Dn("items")),X||"slideBy"!==t&&"items"!==t||(r=Math.floor(r)),r}function Bn(e,t,n,r,o){var i="";if(void 0!==e){var a=e;t&&(a-=t),i=ce?"margin: 0 "+a+"px 0 "+e+"px;":"margin: "+e+"px 0 "+a+"px 0;"}else if(t&&!n){var s="-"+t+"px";i="margin: 0 "+(ce?s+" 0 0":"0 "+s+" 0")+";"}return!X&&o&&V&&r&&(i+=Un(r)),i}function $n(e,t,n){return e?(e+t)*Qe+"px":j?j+"("+100*Qe+"% / "+n+")":100*Qe/n+"%"}function Vn(e,t,n){var r;if(e)r=e+t+"px";else{X||(n=Math.floor(n));var o=X?Qe:n;r=j?j+"(100% / "+o+")":100/o+"%"}return r="width:"+r,"inner"!==J?r+";":r+" !important;"}function Zn(e){var t="";!1!==e&&(t=(ce?"padding-":"margin-")+(ce?"right":"bottom")+": "+e+"px;");return t}function zn(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function Un(e){return zn(V,18)+"transition-duration:"+e/1e3+"s;"}function Gn(e){return zn(z,17)+"animation-duration:"+e/1e3+"s;"}function Hn(){if(Fn("autoHeight")||ke||!ce){var e=de.querySelectorAll("img");m(e,(function(e){var t=e.src;Ke||(t&&t.indexOf("data:image")<0?(e.src="",M(e,zt),y(e,"loading"),e.src=t):lr(e))})),r((function(){fr(E(e),(function(){lt=!0}))})),Fn("autoHeight")&&(e=dr(st,Math.min(st+Le-1,Qe-1))),Ke?Wn():r((function(){fr(E(e),Wn)}))}else X&&Nr(),Kn(),Yn()}function Wn(){if(ke&&me>1){var e=Ae?st:me-1;!function t(){var n=he[e].getBoundingClientRect().left,r=he[e-1].getBoundingClientRect().right;Math.abs(n-r)<=1?qn():setTimeout((function(){t()}),16)}()}else qn()}function qn(){ce&&!ke||(gr(),ke?(tt=Tr(),kt&&(Et=Qn()),ft=at(),Nn(xt||Et)):Xr()),X&&Nr(),Kn(),Yn()}function Kn(){if(yr(),le.insertAdjacentHTML("afterbegin",'<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">'+ar()+"</span>  of "+me+"</div>"),ut=le.querySelector(".tns-liveregion .current"),Ft){var t=ze?"stop":"start";gn?S(gn,{"data-action":t}):e.autoplayButtonOutput&&(le.insertAdjacentHTML(Mn(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+bn[0]+t+bn[1]+Ge[0]+"</button>"),gn=le.querySelector("[data-action]")),gn&&M(gn,{click:Vr}),ze&&(Br(),He&&M(de,Ot),We&&M(de,Lt))}if(Rt){if(en)S(en,{"aria-label":"Carousel Pagination"}),m(Qt=en.children,(function(e,t){S(e,{"data-nav":t,tabindex:"-1","aria-label":ln+(t+1),"aria-controls":wt})}));else{for(var n="",r=At?"":'style="display:none"',o=0;o<me;o++)n+='<button type="button" data-nav="'+o+'" tabindex="-1" aria-controls="'+wt+'" '+r+' aria-label="'+ln+(o+1)+'"></button>';n='<div class="tns-nav" aria-label="Carousel Pagination">'+n+"</div>",le.insertAdjacentHTML(Mn(e.navPosition),n),en=le.querySelector(".tns-nav"),Qt=en.children}if(eo(),V){var i=V.substring(0,V.length-18).toLowerCase(),a="transition: all "+Me/1e3+"s";i&&(a="-"+i+"-"+a),f(qe,"[aria-controls^="+wt+"-item]",a,h(qe))}S(Qt[an],{"aria-label":ln+(an+1)+un}),k(Qt[an],"tabindex"),y(Qt[an],cn),M(en,Nt)}Mt&&(Wt||Kt&&Yt||(le.insertAdjacentHTML(Mn(e.controlsPosition),'<div class="tns-controls" aria-label="Carousel Navigation" tabindex="0"><button type="button" data-controls="prev" tabindex="-1" aria-controls="'+wt+'">'+Be[0]+'</button><button type="button" data-controls="next" tabindex="-1" aria-controls="'+wt+'">'+Be[1]+"</button></div>"),Wt=le.querySelector(".tns-controls")),Kt&&Yt||(Kt=Wt.children[0],Yt=Wt.children[1]),e.controlsContainer&&S(Wt,{"aria-label":"Carousel Navigation",tabindex:"0"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&S([Kt,Yt],{"aria-controls":wt,tabindex:"-1"}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(S(Kt,{"data-controls":"prev"}),S(Yt,{"data-controls":"next"})),Gt=_r(Kt),Ht=_r(Yt),Sr(),Wt?M(Wt,Ct):(M(Kt,Ct),M(Yt,Ct))),tr()}function Yn(){if(X&&G){var r={};r[G]=Ir,M(de,r)}Ve&&M(de,jt,e.preventScrollOnTouch),Ze&&M(de,It),Ie&&M(t,Pt),"inner"===J?bt.on("outerResized",(function(){Xn(),bt.emit("innerLoaded",to())})):(Y||Ee||ke||Fe||!ce)&&M(n,{resize:Jn}),Fe&&("outer"===J?bt.on("innerLoaded",pr):xt||pr()),cr(),xt?or():Et&&rr(),bt.on("indexChanged",hr),"inner"===J&&bt.emit("innerLoaded",to()),"function"==typeof yt&&yt(to()),ge=!0}function Jn(e){r((function(){Xn(zr(e))}))}function Xn(n){if(ge){"outer"===J&&bt.emit("outerResized",to(n)),ve=In();var r,o=se,i=!1;Y&&(er(),(r=o!==se)&&bt.emit("newBreakpointStart",to(n)));var a,s,c=Le,l=xt,u=Et,d=Ie,p=De,v=$e,g=Ve,_=Ze,w=ze,x=He,S=We,k=st;if(r){var E=Ee,N=Fe,O=Be,L=Oe,P=Ge;if(!D)var j=Ce,I=Te}if(Ie=Dn("arrowKeys"),De=Dn("controls"),$e=Dn("nav"),Ve=Dn("touch"),Oe=Dn("center"),Ze=Dn("mouseDrag"),ze=Dn("autoplay"),He=Dn("autoplayHoverPause"),We=Dn("autoplayResetOnVisibility"),r&&(xt=Dn("disable"),Ee=Dn("fixedWidth"),Me=Dn("speed"),Fe=Dn("autoHeight"),Be=Dn("controlsText"),Ge=Dn("autoplayText"),Ue=Dn("autoplayTimeout"),D||(Te=Dn("edgePadding"),Ce=Dn("gutter"))),Nn(xt),Ne=An(),ce&&!ke||xt||(gr(),ce||(Xr(),i=!0)),(Ee||ke)&&(tt=Tr(),ft=at()),(r||Ee)&&(Le=Dn("items"),Pe=Dn("slideBy"),(s=Le!==c)&&(Ee||ke||(ft=at()),Tn())),r&&xt!==l&&(xt?or():function(){if(!St)return;if(qe.disabled=!1,de.className+=_t,Nr(),Ae)for(var e=Xe;e--;)X&&C(he[e]),C(he[Qe-e-1]);if(!X)for(var t=st,n=st+me;t<n;t++){var r=he[t],o=t<st+Le?ne:ie;r.style.left=100*(t-st)/Le+"%",y(r,o)}nr(),St=!1}()),kt&&(r||Ee||ke)&&(Et=Qn())!==u&&(Et?(Or(Cr(Ln(0))),rr()):(!function(){if(!Tt)return;Te&&D&&(ue.style.margin="");if(Xe)for(var e="tns-transparent",t=Xe;t--;)X&&b(he[t],e),b(he[Qe-t-1],e);nr(),Tt=!1}(),i=!0)),Nn(xt||Et),ze||(He=We=!1),Ie!==d&&(Ie?M(t,Pt):R(t,Pt)),De!==p&&(De?Wt?C(Wt):(Kt&&C(Kt),Yt&&C(Yt)):Wt?T(Wt):(Kt&&T(Kt),Yt&&T(Yt))),$e!==v&&($e?(C(en),eo()):T(en)),Ve!==g&&(Ve?M(de,jt,e.preventScrollOnTouch):R(de,jt)),Ze!==_&&(Ze?M(de,It):R(de,It)),ze!==w&&(ze?(gn&&C(gn),pn||hn||Br()):(gn&&T(gn),pn&&$r())),He!==x&&(He?M(de,Ot):R(de,Ot)),We!==S&&(We?M(t,Lt):R(t,Lt)),r){if(Ee===E&&Oe===L||(i=!0),Fe!==N&&(Fe||(ue.style.height="")),De&&Be!==O&&(Kt.innerHTML=Be[0],Yt.innerHTML=Be[1]),gn&&Ge!==P){var A=ze?1:0,F=gn.innerHTML,B=F.length-P[A].length;F.substring(B)===P[A]&&(gn.innerHTML=F.substring(0,B)+Ge[A])}}else Oe&&(Ee||ke)&&(i=!0);if((s||Ee&&!ke)&&(nn=Qr(),eo()),(a=st!==k)?(bt.emit("indexChanged",to()),i=!0):s?a||hr():(Ee||ke)&&(cr(),yr(),ir()),s&&!X&&function(){for(var e=st+Math.min(me,Le),t=Qe;t--;){var n=he[t];t>=st&&t<e?(y(n,"tns-moving"),n.style.left=100*(t-st)/Le+"%",y(n,ne),b(n,ie)):n.style.left&&(n.style.left="",y(n,ie),b(n,ne)),b(n,re)}setTimeout((function(){m(he,(function(e){b(e,"tns-moving")}))}),300)}(),!xt&&!Et){if(r&&!D&&(Te===I&&Ce===j||(ue.style.cssText=Bn(Te,Ce,Ee,Me,Fe)),ce)){X&&(de.style.width=$n(Ee,Ce,Le));var $=Vn(Ee,Ce,Le)+Zn(Ce);!function(e,t){"deleteRule"in e?e.deleteRule(t):e.removeRule(t)}(qe,h(qe)-1),f(qe,"#"+wt+" > .tns-item",$,h(qe))}Fe&&pr(),i&&(Nr(),ct=st)}r&&bt.emit("newBreakpointEnd",to(n))}}function Qn(){if(!Ee&&!ke)return me<=(Oe?Le-(Le-1)/2:Le);var e=Ee?(Ee+Ce)*me:ye[me],t=Te?Ne+2*Te:Ne+Ce;return Oe&&(t-=Ee?(Ne-Ee)/2:(Ne-(ye[st+1]-ye[st]-Ce))/2),e<=t}function er(){for(var e in se=0,Y)e=parseInt(e),ve>=e&&(se=e)}function tr(){!ze&&gn&&T(gn),!$e&&en&&T(en),De||(Wt?T(Wt):(Kt&&T(Kt),Yt&&T(Yt)))}function nr(){ze&&gn&&C(gn),$e&&en&&C(en),De&&(Wt?C(Wt):(Kt&&C(Kt),Yt&&C(Yt)))}function rr(){if(!Tt){if(Te&&(ue.style.margin="0px"),Xe)for(var e="tns-transparent",t=Xe;t--;)X&&y(he[t],e),y(he[Qe-t-1],e);tr(),Tt=!0}}function or(){if(!St){if(qe.disabled=!0,de.className=de.className.replace(_t.substring(1),""),k(de,["style"]),Ae)for(var e=Xe;e--;)X&&T(he[e]),T(he[Qe-e-1]);if(ce&&X||k(ue,["style"]),!X)for(var t=st,n=st+me;t<n;t++){var r=he[t];k(r,["style"]),b(r,ne),b(r,ie)}tr(),St=!0}}function ir(){var e=ar();ut.innerHTML!==e&&(ut.innerHTML=e)}function ar(){var e=sr(),t=e[0]+1,n=e[1]+1;return t===n?t+"":t+" to "+n}function sr(e){null==e&&(e=Cr());var t,n,r,o=st;if(Oe||Te?(ke||Ee)&&(n=-(parseFloat(e)+Te),r=n+Ne+2*Te):ke&&(n=ye[st],r=n+Ne),ke)ye.forEach((function(e,i){i<Qe&&((Oe||Te)&&e<=n+.5&&(o=i),r-e>=.5&&(t=i))}));else{if(Ee){var i=Ee+Ce;Oe||Te?(o=Math.floor(n/i),t=Math.ceil(r/i-1)):t=o+Math.ceil(Ne/i)-1}else if(Oe||Te){var a=Le-1;if(Oe?(o-=a/2,t=st+a/2):t=st+a,Te){var s=Te*Le/Ne;o-=s,t+=s}o=Math.floor(o),t=Math.ceil(t)}else t=o+Le-1;o=Math.max(o,0),t=Math.min(t,Qe-1)}return[o,t]}function cr(){if(Ke&&!xt){var e=sr();e.push(Ye),dr.apply(null,e).forEach((function(e){if(!g(e,Zt)){var t={};t[G]=function(e){e.stopPropagation()},M(e,t),M(e,zt),e.src=w(e,"data-src");var n=w(e,"data-srcset");n&&(e.srcset=n),y(e,"loading")}}))}}function lr(e){y(e,"loaded"),ur(e)}function ur(e){y(e,Zt),b(e,"loading"),R(e,zt)}function dr(e,t,n){var r=[];for(n||(n="img");e<=t;)m(he[e].querySelectorAll(n),(function(e){r.push(e)})),e++;return r}function pr(){var e=dr.apply(null,sr());r((function(){fr(e,vr)}))}function fr(e,t){return lt?t():(e.forEach((function(t,n){!Ke&&t.complete&&ur(t),g(t,Zt)&&e.splice(n,1)})),e.length?void r((function(){fr(e,t)})):t())}function hr(){cr(),yr(),ir(),Sr(),function(){if($e&&(an=on>=0?on:jn(),on=-1,an!==sn)){var e=Qt[sn],t=Qt[an];S(e,{tabindex:"-1","aria-label":ln+(sn+1)}),b(e,cn),S(t,{"aria-label":ln+(an+1)+un}),k(t,"tabindex"),y(t,cn),sn=an}}()}function mr(e,t){for(var n=[],r=e,o=Math.min(e+t,Qe);r<o;r++)n.push(he[r].offsetHeight);return Math.max.apply(null,n)}function vr(){var e=Fe?mr(st,Le):mr(Xe,me),t=ae||ue;t.style.height!==e&&(t.style.height=e+"px")}function gr(){ye=[0];var e=ce?"left":"top",t=ce?"right":"bottom",n=he[0].getBoundingClientRect()[e];m(he,(function(r,o){o&&ye.push(r.getBoundingClientRect()[e]-n),o===Qe-1&&ye.push(r.getBoundingClientRect()[t]-n)}))}function yr(){var e=sr(),t=e[0],n=e[1];m(he,(function(e,r){r>=t&&r<=n?_(e,"aria-hidden")&&(k(e,["aria-hidden","tabindex"]),y(e,$t)):_(e,"aria-hidden")||(S(e,{"aria-hidden":"true",tabindex:"-1"}),b(e,$t))}))}function br(e){return e.nodeName.toLowerCase()}function _r(e){return"button"===br(e)}function wr(e){return"true"===e.getAttribute("aria-disabled")}function xr(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function Sr(){if(De&&!Re&&!Ae){var e=Gt?Kt.disabled:wr(Kt),t=Ht?Yt.disabled:wr(Yt),n=st<=pt,r=!Re&&st>=ft;n&&!e&&xr(Gt,Kt,!0),!n&&e&&xr(Gt,Kt,!1),r&&!t&&xr(Ht,Yt,!0),!r&&t&&xr(Ht,Yt,!1)}}function kr(e,t){V&&(e.style[V]=t)}function Er(e){return null==e&&(e=st),ke?(Ne-(Te?Ce:0)-(ye[e+1]-ye[e]-Ce))/2:Ee?(Ne-Ee)/2:(Le-1)/2}function Tr(){var e=Ne+(Te?Ce:0)-(Ee?(Ee+Ce)*Qe:ye[Qe]);return Oe&&!Ae&&(e=Ee?-(Ee+Ce)*(Qe-1)-Er():Er(Qe-1)-ye[Qe-1]),e>0&&(e=0),e}function Cr(e){var t;if(null==e&&(e=st),ce&&!ke)if(Ee)t=-(Ee+Ce)*e,Oe&&(t+=Er());else{var n=B?Qe:Le;Oe&&(e-=Er()),t=100*-e/n}else t=-ye[e],Oe&&ke&&(t+=Er());return et&&(t=Math.max(t,tt)),t+=!ce||ke||Ee?"px":"%"}function Nr(e){kr(de,"0s"),Or(e)}function Or(e){null==e&&(e=Cr()),de.style[rt]=ot+e+it}function Lr(e,t,n,r){var o=e+Le;Ae||(o=Math.min(o,Qe));for(var i=e;i<o;i++){var a=he[i];r||(a.style.left=100*(i-st)/Le+"%"),oe&&Z&&(a.style[Z]=a.style[U]=oe*(i-e)/1e3+"s"),b(a,t),y(a,n),r&&Je.push(a)}}function Pr(e,t){nt&&Tn(),(st!==ct||t)&&(bt.emit("indexChanged",to()),bt.emit("transitionStart",to()),Fe&&pr(),pn&&e&&["click","keydown"].indexOf(e.type)>=0&&$r(),gt=!0,Cn())}function jr(e){return e.toLowerCase().replace(/-/g,"")}function Ir(e){if(X||gt){if(bt.emit("transitionEnd",to(e)),!X&&Je.length>0)for(var t=0;t<Je.length;t++){var n=Je[t];n.style.left="",U&&Z&&(n.style[U]="",n.style[Z]=""),b(n,re),y(n,ie)}if(!e||!X&&e.target.parentNode===de||e.target===de&&jr(e.propertyName)===jr(rt)){if(!nt){var r=st;Tn(),st!==r&&(bt.emit("indexChanged",to()),Nr())}"inner"===J&&bt.emit("innerLoaded",to()),gt=!1,ct=st}}}function Mr(e,t){if(!Et)if("prev"===e)Rr(t,-1);else if("next"===e)Rr(t,1);else{if(gt){if(ht)return;Ir()}var n=Pn(),r=0;if("first"===e?r=-n:"last"===e?r=X?me-Le-n:me-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(me-1,e))),r=e-n)),!X&&r&&Math.abs(r)<Le){var o=r>0?1:-1;r+=st+r-me>=pt?me*o:2*me*o*-1}st+=r,X&&Ae&&(st<pt&&(st+=me),st>ft&&(st-=me)),Pn(st)!==Pn(ct)&&Pr(t)}}function Rr(e,t){if(gt){if(ht)return;Ir()}var n;if(!t){for(var r=Ur(e=zr(e));r!==Wt&&[Kt,Yt].indexOf(r)<0;)r=r.parentNode;var o=[Kt,Yt].indexOf(r);o>=0&&(n=!0,t=0===o?-1:1)}if(Re){if(st===pt&&-1===t)return void Mr("last",e);if(st===ft&&1===t)return void Mr("first",e)}t&&(st+=Pe*t,ke&&(st=Math.floor(st)),Pr(n||e&&"keydown"===e.type?e:null))}function Ar(){dn=setInterval((function(){Rr(null,vn)}),Ue),pn=!0}function Fr(){clearInterval(dn),pn=!1}function Dr(e,t){S(gn,{"data-action":e}),gn.innerHTML=bn[0]+e+bn[1]+t}function Br(){Ar(),gn&&Dr("stop",Ge[1])}function $r(){Fr(),gn&&Dr("start",Ge[0])}function Vr(){pn?($r(),hn=!0):(Br(),hn=!1)}function Zr(e){e.focus()}function zr(e){return Gr(e=e||n.event)?e.changedTouches[0]:e}function Ur(e){return e.target||n.event.srcElement}function Gr(e){return e.type.indexOf("touch")>=0}function Hr(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Wr(){return i=Sn.y-xn.y,a=Sn.x-xn.x,t=Math.atan2(i,a)*(180/Math.PI),n=mt,r=!1,(o=Math.abs(90-Math.abs(t)))>=90-n?r="horizontal":o<=n&&(r="vertical"),r===e.axis;var t,n,r,o,i,a}function qr(e){if(gt){if(ht)return;Ir()}ze&&pn&&Fr(),kn=!0,wn&&(i(wn),wn=null);var t=zr(e);bt.emit(Gr(e)?"touchStart":"dragStart",to(e)),!Gr(e)&&["img","a"].indexOf(br(Ur(e)))>=0&&Hr(e),Sn.x=xn.x=t.clientX,Sn.y=xn.y=t.clientY,X&&(_n=parseFloat(de.style[rt].replace(ot,"")),kr(de,"0s"))}function Kr(e){if(kn){var t=zr(e);Sn.x=t.clientX,Sn.y=t.clientY,X?wn||(wn=r((function(){Yr(e)}))):("?"===vt&&(vt=Wr()),vt&&(Ut=!0)),("boolean"!=typeof e.cancelable||e.cancelable)&&Ut&&e.preventDefault()}}function Yr(e){if(vt){if(i(wn),kn&&(wn=r((function(){Yr(e)}))),"?"===vt&&(vt=Wr()),vt){!Ut&&Gr(e)&&(Ut=!0);try{e.type&&bt.emit(Gr(e)?"touchMove":"dragMove",to(e))}catch(e){}var t=_n,n=En(Sn,xn);if(!ce||Ee||ke)t+=n,t+="px";else t+=B?n*Le*100/((Ne+Ce)*Qe):100*n/(Ne+Ce),t+="%";de.style[rt]=ot+t+it}}else kn=!1}function Jr(t){if(kn){wn&&(i(wn),wn=null),X&&kr(de,""),kn=!1;var n=zr(t);Sn.x=n.clientX,Sn.y=n.clientY;var o=En(Sn,xn);if(Math.abs(o)){if(!Gr(t)){var a=Ur(t);M(a,{click:function e(t){Hr(t),R(a,{click:e})}})}X?wn=r((function(){if(ce&&!ke){var e=-o*Le/(Ne+Ce);e=o>0?Math.floor(e):Math.ceil(e),st+=e}else{var n=-(_n+o);if(n<=0)st=pt;else if(n>=ye[Qe-1])st=ft;else for(var r=0;r<Qe&&n>=ye[r];)st=r,n>ye[r]&&o<0&&(st+=1),r++}Pr(t,o),bt.emit(Gr(t)?"touchEnd":"dragEnd",to(t))})):vt&&Rr(t,o>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(Ut=!1),mt&&(vt="?"),ze&&!pn&&Ar()}function Xr(){(ae||ue).style.height=ye[st+Le]-ye[st]+"px"}function Qr(){var e=Ee?(Ee+Ce)*me/Ne:me/Le;return Math.min(Math.ceil(e),me)}function eo(){if($e&&!At&&nn!==rn){var e=rn,t=nn,n=C;for(rn>nn&&(e=nn,t=rn,n=T);e<t;)n(Qt[e]),e++;rn=nn}}function to(e){return{container:de,slideItems:he,navContainer:en,navItems:Qt,controlsContainer:Wt,hasControls:Mt,prevButton:Kt,nextButton:Yt,items:Le,slideBy:Pe,cloneCount:Xe,slideCount:me,slideCountNew:Qe,index:st,indexCached:ct,displayIndex:On(),navCurrentIndex:an,navCurrentIndexCached:sn,pages:nn,pagesCached:rn,sheet:qe,isOn:ge,event:e||{}}}W&&console.warn("No slides found in",e.container)};t.W=F}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(u=0;u<e.length;u++){for(var[n,o,i]=e[u],s=!0,c=0;c<n.length;c++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[c])))?n.splice(c--,1):(s=!1,i<a&&(a=i));if(s){e.splice(u--,1);var l=o();void 0!==l&&(t=l)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[n,o,i]},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={839:0,799:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,c]=n,l=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(c)var u=c(r)}for(t&&t(n);l<a.length;l++)i=a[l],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(u)},n=self.webpackChunkadvancio_plugins=self.webpackChunkadvancio_plugins||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.O(void 0,[799],(()=>r(306)));var o=r.O(void 0,[799],(()=>r(191)));o=r.O(o)})();
(()=>{const e=document.querySelectorAll(".coblocks-animate");if("IntersectionObserver"in window){const t=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(e.target.classList.add(e.target.dataset.coblocksAnimation),t.unobserve(e.target))}))}),{threshold:[.15]});e.forEach((e=>{t.observe(e)}))}else e.forEach((e=>{e.classList.remove("coblocks-animate"),delete e.dataset.coblocksAnimation}))})();
"use strict";document.addEventListener("focusin",function(t){t=t&&t.target&&t.target.closest&&t.target.closest("input,select,textarea,button,meter,progress");t&&window[gtm4wp_datalayer_name].push({event:"gtm4wp.formElementEnter",inputID:t.getAttribute("id")||"(no input ID)",inputName:t.getAttribute("name")||"(no input name)",inputClass:t.getAttribute("class")||"(no input class)",formID:t.form&&t.form.getAttribute("id")||"(no form ID)",formName:t.form&&t.form.getAttribute("name")||"(no form name)",formClass:t.form&&t.form.getAttribute("class")||"(no form class)"})},!1),document.addEventListener("focusout",function(t){t=t&&t.target&&t.target.closest&&t.target.closest("input,select,textarea,button,meter,progress");t&&window[gtm4wp_datalayer_name].push({event:"gtm4wp.formElementLeave",inputID:t.getAttribute("id")||"(no input ID)",inputName:t.getAttribute("name")||"(no input name)",inputClass:t.getAttribute("class")||"(no input class)",formID:t.form&&t.form.getAttribute("id")||"(no form ID)",formName:t.form&&t.form.getAttribute("name")||"(no form name)",formClass:t.form&&t.form.getAttribute("class")||"(no form class)"})},!1);

!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,o=1.70158,c=1.525*o,s=2*a/3,f=2*a/4.5;return n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-t(2,20*n-10)*r((20*n-11.125)*f)/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return 2.70158*n*n*n-o*n*n},easeOutBack:function(n){return 1+2.70158*t(n-1,3)+o*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-c)/2:(t(2*n-2,2)*((c+1)*(2*n-2)+c)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}}),n});
/*!
 * jQuery Mousewheel 3.1.13
 * Copyright OpenJS Foundation and other contributors
 */
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(u){var f,d,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in window.document||9<=window.document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],w=Array.prototype.slice;if(u.event.fixHooks)for(var i=e.length;i;)u.event.fixHooks[e[--i]]=u.event.mouseHooks;var c=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],n,{passive:false});else this.onmousewheel=n;u.data(this,"mousewheel-line-height",c.getLineHeight(this)),u.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],n,!1);else this.onmousewheel=null;u.removeData(this,"mousewheel-line-height"),u.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=u(e),i=t["offsetParent"in u.fn?"offsetParent":"parent"]();return i.length||(i=u("body")),parseInt(i.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return u(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function n(e){var t,i=e||window.event,n=w.call(arguments,1),o=0,l=0,s=0;if((e=u.event.fix(i)).type="mousewheel","detail"in i&&(s=-1*i.detail),"wheelDelta"in i&&(s=i.wheelDelta),"wheelDeltaY"in i&&(s=i.wheelDeltaY),"wheelDeltaX"in i&&(l=-1*i.wheelDeltaX),"axis"in i&&i.axis===i.HORIZONTAL_AXIS&&(l=-1*s,s=0),o=0===s?l:s,"deltaY"in i&&(o=s=-1*i.deltaY),"deltaX"in i&&(l=i.deltaX,0===s&&(o=-1*l)),0!==s||0!==l){if(1===i.deltaMode){var a=u.data(this,"mousewheel-line-height");o*=a,s*=a,l*=a}else if(2===i.deltaMode){var h=u.data(this,"mousewheel-page-height");o*=h,s*=h,l*=h}if(t=Math.max(Math.abs(s),Math.abs(l)),(!d||t<d)&&g(i,d=t)&&(d/=40),g(i,t)&&(o/=40,l/=40,s/=40),o=Math[1<=o?"floor":"ceil"](o/d),l=Math[1<=l?"floor":"ceil"](l/d),s=Math[1<=s?"floor":"ceil"](s/d),c.settings.normalizeOffset&&this.getBoundingClientRect){var r=this.getBoundingClientRect();e.offsetX=e.clientX-r.left,e.offsetY=e.clientY-r.top}return e.deltaX=l,e.deltaY=s,e.deltaFactor=d,e.deltaMode=0,n.unshift(e,o,l,s),f&&window.clearTimeout(f),f=window.setTimeout(m,200),(u.event.dispatch||u.event.handle).apply(this,n)}}function m(){d=null}function g(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}u.fn.extend({mousewheel:function(e){return e?this.on("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.off("mousewheel",e)}})});
var headerEl=document.getElementById("header-outer"),headerSpaceEl=document.getElementById("header-space");void 0!==headerEl&&null!=headerEl&&void 0!==headerSpaceEl&&null!=headerSpaceEl&&headerSpaceEl.hasAttribute("data-secondary-header-display")&&(headerSpaceEl.style.height=headerEl.clientHeight+"px"),jQuery(function(e){"use strict";var t,a,r,n,o,d,i=!1;function h(){var a=t.offset().top;e("#page-header-wrap.fullscreen-header").css("height","auto"),t.css("height",parseInt(window.innerHeight)-parseInt(a)+"px")}if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)&&(i=!0),i&&e("#page-header-bg.fullscreen-header").length>0){t=e("#page-header-bg"),h();var l=window.innerWidth,s=window.innerHeight;e(window).resize(function(){e(window).width()!=l&&e(window).height!=s&&(h(),l=window.innerWidth,s=window.innerHeight)})}i&&e(".nectar_fullscreen_zoom_recent_projects").length>0&&(a=e(".body-border-top").length>0&&e(window).width()>1e3?e(".body-border-top").height():0,e(".nectar_fullscreen_zoom_recent_projects").each(function(){e(this).parents(".first-section").length>0?e(this).css("height",e(window).height()-e(this).offset().top-a):e(this).css("height",e(window).height())})),e('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&(r=e('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),n=e('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3'),o=e("#header-secondary-outer"),(d=n.find("#logo").clone()).is('[data-supplied-ml="true"]')&&d.find("img:not(.mobile-only-logo)").remove(),d.find("img.starting-logo").remove(),o.length>0&&o.addClass("centered-menu-bottom-bar"),e('#header-outer[data-condense="true"]').length>0&&0==e('#header-outer[data-menu-bottom-bar-align="left"]').length&&r.prepend(d)),e('#page-header-bg[data-animate-in-effect="zoom-out"]').addClass("loaded")});
/*!
* jQuery Transit - CSS3 transitions and transformations
* (c) 2011-2012 Rico Sta. Cruz <rico@ricostacruz.com>
* MIT Licensed.
*/
(function(k){k.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var d=document.createElement("div");var q={};function b(v){if(v in d.style){return v}var u=["Moz","Webkit","O","ms"];var r=v.charAt(0).toUpperCase()+v.substr(1);if(v in d.style){return v}for(var t=0;t<u.length;++t){var s=u[t]+r;if(s in d.style){return s}}}function e(){d.style[q.transform]="";d.style[q.transform]="rotateY(90deg)";return d.style[q.transform]!==""}var a=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;q.transition=b("transition");q.transitionDelay=b("transitionDelay");q.transform=b("transform");q.transformOrigin=b("transformOrigin");q.transform3d=e();var i={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var f=q.transitionEnd=i[q.transition]||null;for(var p in q){if(q.hasOwnProperty(p)&&typeof k.support[p]==="undefined"){k.support[p]=q[p]}}d=null;k.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k.cssHooks["transit:transform"]={get:function(r){return k(r).data("transform")||new j()},set:function(s,r){var t=r;if(!(t instanceof j)){t=new j(t)}if(q.transform==="WebkitTransform"&&!a){s.style[q.transform]=t.toString(true)}else{s.style[q.transform]=t.toString()}k(s).data("transform",t)}};k.cssHooks.transform={set:k.cssHooks["transit:transform"].set};if(k.fn.jquery<"1.8"){k.cssHooks.transformOrigin={get:function(r){return r.style[q.transformOrigin]},set:function(r,s){r.style[q.transformOrigin]=s}};k.cssHooks.transition={get:function(r){return r.style[q.transition]},set:function(r,s){r.style[q.transition]=s}}}n("scale");n("translate");n("rotate");n("rotateX");n("rotateY");n("rotate3d");n("perspective");n("skewX");n("skewY");n("x",true);n("y",true);function j(r){if(typeof r==="string"){this.parse(r)}return this}j.prototype={setFromString:function(t,s){var r=(typeof s==="string")?s.split(","):(s.constructor===Array)?s:[s];r.unshift(t);j.prototype.set.apply(this,r)},set:function(s){var r=Array.prototype.slice.apply(arguments,[1]);if(this.setter[s]){this.setter[s].apply(this,r)}else{this[s]=r.join(",")}},get:function(r){if(this.getter[r]){return this.getter[r].apply(this)}else{return this[r]||0}},setter:{rotate:function(r){this.rotate=o(r,"deg")},rotateX:function(r){this.rotateX=o(r,"deg")},rotateY:function(r){this.rotateY=o(r,"deg")},scale:function(r,s){if(s===undefined){s=r}this.scale=r+","+s},skewX:function(r){this.skewX=o(r,"deg")},skewY:function(r){this.skewY=o(r,"deg")},perspective:function(r){this.perspective=o(r,"px")},x:function(r){this.set("translate",r,null)},y:function(r){this.set("translate",null,r)},translate:function(r,s){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(r!==null&&r!==undefined){this._translateX=o(r,"px")}if(s!==null&&s!==undefined){this._translateY=o(s,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var r=(this.scale||"1,1").split(",");if(r[0]){r[0]=parseFloat(r[0])}if(r[1]){r[1]=parseFloat(r[1])}return(r[0]===r[1])?r[0]:r},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var r=0;r<=3;++r){if(t[r]){t[r]=parseFloat(t[r])}}if(t[3]){t[3]=o(t[3],"deg")}return t}},parse:function(s){var r=this;s.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,v,u){r.setFromString(v,u)})},toString:function(t){var s=[];for(var r in this){if(this.hasOwnProperty(r)){if((!q.transform3d)&&((r==="rotateX")||(r==="rotateY")||(r==="perspective")||(r==="transformOrigin"))){continue}if(r[0]!=="_"){if(t&&(r==="scale")){s.push(r+"3d("+this[r]+",1)")}else{if(t&&(r==="translate")){s.push(r+"3d("+this[r]+",0)")}else{s.push(r+"("+this[r]+")")}}}}}return s.join(" ")}};function m(s,r,t){if(r===true){s.queue(t)}else{if(r){s.queue(r,t)}else{t()}}}function h(s){var r=[];k.each(s,function(t){t=k.camelCase(t);t=k.transit.propertyMap[t]||k.cssProps[t]||t;t=c(t);if(k.inArray(t,r)===-1){r.push(t)}});return r}function g(s,v,x,r){var t=h(s);if(k.cssEase[x]){x=k.cssEase[x]}var w=""+l(v)+" "+x;if(parseInt(r,10)>0){w+=" "+l(r)}var u=[];k.each(t,function(z,y){u.push(y+" "+w)});return u.join(", ")}k.fn.transition=k.fn.transit=function(z,s,y,C){var D=this;var u=0;var w=true;if(typeof s==="function"){C=s;s=undefined}if(typeof y==="function"){C=y;y=undefined}if(typeof z.easing!=="undefined"){y=z.easing;delete z.easing}if(typeof z.duration!=="undefined"){s=z.duration;delete z.duration}if(typeof z.complete!=="undefined"){C=z.complete;delete z.complete}if(typeof z.queue!=="undefined"){w=z.queue;delete z.queue}if(typeof z.delay!=="undefined"){u=z.delay;delete z.delay}if(typeof s==="undefined"){s=k.fx.speeds._default}if(typeof y==="undefined"){y=k.cssEase._default}s=l(s);var E=g(z,s,y,u);var B=k.transit.enabled&&q.transition;var t=B?(parseInt(s,10)+parseInt(u,10)):0;if(t===0){var A=function(F){D.css(z);if(C){C.apply(D)}if(F){F()}};m(D,w,A);return D}var x={};var r=function(H){var G=false;var F=function(){if(G){D.unbind(f,F)}if(t>0){D.each(function(){this.style[q.transition]=(x[this]||null)})}if(typeof C==="function"){C.apply(D)}if(typeof H==="function"){H()}};if((t>0)&&(f)&&(k.transit.useTransitionEnd)){G=true;D.bind(f,F)}else{window.setTimeout(F,t)}D.each(function(){if(t>0){this.style[q.transition]=E}k(this).css(z)})};var v=function(F){this.offsetWidth;r(F)};m(D,w,v);return this};function n(s,r){if(!r){k.cssNumber[s]=true}k.transit.propertyMap[s]=q.transform;k.cssHooks[s]={get:function(v){var u=k(v).css("transit:transform");return u.get(s)},set:function(v,w){var u=k(v).css("transit:transform");u.setFromString(s,w);k(v).css({"transit:transform":u})}}}function c(r){return r.replace(/([A-Z])/g,function(s){return"-"+s.toLowerCase()})}function o(s,r){if((typeof s==="string")&&(!s.match(/^[\-0-9\.]+$/))){return s}else{return""+s+r}}function l(s){var r=s;if(k.fx.speeds[r]){r=k.fx.speeds[r]}return o(r,"ms")}k.transit.getTransitionValue=g})(jQuery);
!function(){"use strict";var t=0,e={};function i(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=i.Adapter.extend({},i.defaults,o),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),e[this.key]=this,t+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete e[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var i=[];for(var o in e)i.push(e[o]);for(var n=0,r=i.length;n<r;n++)i[n][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),e)e[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.nectarDOMInfo&&window.nectarDOMInfo.winH?window.nectarDOMInfo.winH:window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return window.nectarDOMInfo&&window.nectarDOMInfo.winW?window.nectarDOMInfo.winW:document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=i}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}var e=0,i={},o=window.Waypoint,n=window.onload;function r(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+e,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,i[t.waypointContextKey]=this,e+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new r(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}r.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},r.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),o=this.element==this.element.window;t&&e&&!o&&(this.adapter.off(".waypoints"),delete i[this.key])},r.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.waypoints",function(){t.didResize||(t.didResize=!0,o.requestAnimationFrame(e))})},r.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.waypoints",function(){t.didScroll&&!o.isTouch||(t.didScroll=!0,o.requestAnimationFrame(e))})},r.prototype.handleResize=function(){setTimeout(function(){o.Context.refreshAll()},150)},r.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:0,oldScroll:0,forward:"right",backward:"left"},vertical:{newScroll:window.nectarDOMInfo?window.nectarDOMInfo.scrollTop:0,oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll?o.forward:o.backward;for(var r in this.waypoints[i]){var s=this.waypoints[i][r];if(null!==s.triggerPoint){var a=o.oldScroll<s.triggerPoint,l=o.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(n),t[s.group.id]=s.group)}}}for(var h in t)t[h].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},r.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},r.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},r.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},r.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;o<n;o++)t[o].destroy()},r.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};for(var r in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,c,u=this.waypoints[r][a],d=u.options.offset,f=u.triggerPoint,w=0,y=null==f;u.element!==u.element.window&&(w=u.adapter.offset()[s.offsetProp]),"function"==typeof d?d=d.apply(u):"string"==typeof d&&(d=parseFloat(d),u.options.offset.indexOf("%")>-1&&(d=Math.ceil(s.contextDimension*d/100))),l=s.contextScroll-s.contextOffset,u.triggerPoint=Math.floor(w+l-d),h=f<s.oldScroll,p=u.triggerPoint>=s.oldScroll,c=!h&&!p,!y&&(h&&p)?(u.queueTrigger(s.backward),n[u.group.id]=u.group):!y&&c?(u.queueTrigger(s.forward),n[u.group.id]=u.group):y&&s.oldScroll>=u.triggerPoint&&(u.queueTrigger(s.forward),n[u.group.id]=u.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},r.findOrCreateByElement=function(t){return r.findByElement(t)||new r(t)},r.refreshAll=function(){for(var t in i)i[t].refresh()},r.findByElement=function(t){return i[t.waypointContextKey]},window.onload=function(){n&&n(),r.refreshAll()},o.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},o.Context=r}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}var i={vertical:{},horizontal:{}},o=window.Waypoint;function n(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}n.prototype.add=function(t){this.waypoints.push(t)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;r<s;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},n.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i===this.waypoints.length-1?null:this.waypoints[i+1]},n.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},n.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},n.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},n.prototype.first=function(){return this.waypoints[0]},n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},n.findOrCreate=function(t){return i[t.axis][t.name]||new n(t)},o.Group=n}(),function(){"use strict";var t=window.jQuery,e=window.Waypoint;function i(e){this.$element=t(e)}t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){i.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),t.each(["extend","inArray","isEmptyObject"],function(e,o){i[o]=t[o]}),e.adapters.push({name:"jquery",Adapter:i}),e.Adapter=i}(),function(){"use strict";var t=window.Waypoint;function e(e){return function(){var i=[],o=arguments[0];return e.isFunction(arguments[0])&&((o=e.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var n=e.extend({},o,{element:this});"string"==typeof n.context&&(n.context=e(this).closest(n.context)[0]),i.push(new t(n))}),i}}window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}();
/*!
 * imagesLoaded PACKAGED v4.1.4
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!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 i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(e,r),delete n[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(i){return t(e,i)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter")):e.imagesLoaded=t(e,e.EvEmitter)}("undefined"!=typeof window?window:this,function(e,t){function i(e,t){for(var i in t)e[i]=t[i];return e}function n(e){if(Array.isArray(e))return e;var t="object"==typeof e&&"number"==typeof e.length;return t?d.call(e):[e]}function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var s=e;return"string"==typeof e&&(s=document.querySelectorAll(e)),s?(this.elements=n(s),this.options=i({},this.options),"function"==typeof t?r=t:i(this.options,t),r&&this.on("always",r),this.getImages(),h&&(this.jqDeferred=new h.Deferred),void setTimeout(this.check.bind(this))):void a.error("Bad element for imagesLoaded "+(s||e))}function r(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var h=e.jQuery,a=e.console,d=Array.prototype.slice;o.prototype=Object.create(t.prototype),o.prototype.options={},o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},o.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),this.options.background===!0&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&u[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(n=0;n<r.length;n++){var s=r[n];this.addElementBackgroundImages(s)}}}};var u={1:!0,9:!0,11:!0};return o.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},o.prototype.addImage=function(e){var t=new r(e);this.images.push(t)},o.prototype.addBackground=function(e,t){var i=new s(e,t);this.images.push(i)},o.prototype.check=function(){function e(e,i,n){setTimeout(function(){t.progress(e,i,n)})}var t=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(t){t.once("progress",e),t.check()}):void this.complete()},o.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&a&&a.log("progress: "+i,e,t)},o.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var e=this.getIsImageComplete();return e?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},r.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype=Object.create(r.prototype),s.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url;var e=this.getIsImageComplete();e&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},o.makeJQueryPlugin=function(t){t=t||e.jQuery,t&&(h=t,h.fn.imagesLoaded=function(e,t){var i=new o(this,e,t);return i.jqDeferred.promise(h(this))})},o.makeJQueryPlugin(),o});
/*!
 * hoverIntent v1.9.0 // 2017.09.01 // jQuery v1.7.0+
 * http://briancherne.github.io/jquery-hoverIntent/
 *
 * You may use hoverIntent under the terms of the MIT license. Basically that
 * means you are free to use hoverIntent as long as this header is left intact.
 * Copyright 2007-2017 Brian Cherne
 */
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev])};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out)},cfg.timeout)}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});

!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" playsinline controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||366,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity,
"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(0))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===e&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&i(e.requestId),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},
tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);

!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e()}(this,function(){"use strict";var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},t=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],r={CSS:{},springs:{}};function a(n,e,t){return Math.min(Math.max(n,e),t)}function o(n,e){return n.indexOf(e)>-1}function u(n,e){return n.apply(null,e)}var i={arr:function(n){return Array.isArray(n)},obj:function(n){return o(Object.prototype.toString.call(n),"Object")},pth:function(n){return i.obj(n)&&n.hasOwnProperty("totalLength")},svg:function(n){return n instanceof SVGElement},inp:function(n){return n instanceof HTMLInputElement},dom:function(n){return n.nodeType||i.svg(n)},str:function(n){return"string"==typeof n},fnc:function(n){return"function"==typeof n},und:function(n){return void 0===n},nil:function(n){return i.und(n)||null===n},hex:function(n){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n)},rgb:function(n){return/^rgb/.test(n)},hsl:function(n){return/^hsl/.test(n)},col:function(n){return i.hex(n)||i.rgb(n)||i.hsl(n)},key:function(t){return!n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&"targets"!==t&&"keyframes"!==t}};function c(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n)}):[]}function s(n,e){var t=c(n),o=a(i.und(t[0])?1:t[0],.1,100),u=a(i.und(t[1])?100:t[1],.1,100),s=a(i.und(t[2])?10:t[2],.1,100),f=a(i.und(t[3])?0:t[3],.1,100),l=Math.sqrt(u/o),d=s/(2*Math.sqrt(u*o)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var t=e?e*n/1e3:n;return t=d<1?Math.exp(-t*d*l)*(v*Math.cos(p*t)+h*Math.sin(p*t)):(v+h*t)*Math.exp(-t*l),0===n||1===n?n:1-t}return e?g:function(){var e=r.springs[n];if(e)return e;for(var t=0,a=0;;)if(1===g(t+=1/6)){if(++a>=16)break}else a=0;var o=t*(1/6)*1e3;return r.springs[n]=o,o}}function f(n){return void 0===n&&(n=10),function(e){return Math.ceil(a(e,1e-6,1)*n)*(1/n)}}var l,d,p=function(){var n=11,e=1/(n-1);function t(n,e){return 1-3*e+3*n}function r(n,e){return 3*e-6*n}function a(n){return 3*n}function o(n,e,o){return((t(e,o)*n+r(e,o))*n+a(e))*n}function u(n,e,o){return 3*t(e,o)*n*n+2*r(e,o)*n+a(e)}return function(t,r,a,i){if(0<=t&&t<=1&&0<=a&&a<=1){var c=new Float32Array(n);if(t!==r||a!==i)for(var s=0;s<n;++s)c[s]=o(s*e,t,a);return function(n){return t===r&&a===i?n:0===n||1===n?n:o(f(n),r,i)}}function f(r){for(var i=0,s=1,f=n-1;s!==f&&c[s]<=r;++s)i+=e;var l=i+(r-c[--s])/(c[s+1]-c[s])*e,d=u(l,t,a);return d>=.001?function(n,e,t,r){for(var a=0;a<4;++a){var i=u(e,t,r);if(0===i)return e;e-=(o(e,t,r)-n)/i}return e}(r,l,t,a):0===d?l:function(n,e,t,r,a){for(var u,i,c=0;(u=o(i=e+(t-e)/2,r,a)-n)>0?t=i:e=i,Math.abs(u)>1e-7&&++c<10;);return i}(r,i,i+e,t,a)}}}(),v=(l={linear:function(){return function(n){return n}}},d={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2)}},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n)}},Back:function(){return function(n){return n*n*(3*n-2)}},Bounce:function(){return function(n){for(var e,t=4;n<((e=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*e-2)/22-n,2)}},Elastic:function(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var t=a(n,1,10),r=a(e,.1,2);return function(n){return 0===n||1===n?n:-t*Math.pow(2,10*(n-1))*Math.sin((n-1-r/(2*Math.PI)*Math.asin(1/t))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(n,e){d[n]=function(){return function(n){return Math.pow(n,e+2)}}}),Object.keys(d).forEach(function(n){var e=d[n];l["easeIn"+n]=e,l["easeOut"+n]=function(n,t){return function(r){return 1-e(n,t)(1-r)}},l["easeInOut"+n]=function(n,t){return function(r){return r<.5?e(n,t)(2*r)/2:1-e(n,t)(-2*r+2)/2}},l["easeOutIn"+n]=function(n,t){return function(r){return r<.5?(1-e(n,t)(1-2*r))/2:(e(n,t)(2*r-1)+1)/2}}}),l);function h(n,e){if(i.fnc(n))return n;var t=n.split("(")[0],r=v[t],a=c(n);switch(t){case"spring":return s(n,e);case"cubicBezier":return u(p,a);case"steps":return u(f,a);default:return u(r,a)}}function g(n){try{return document.querySelectorAll(n)}catch(n){return}}function m(n,e){for(var t=n.length,r=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o<t;o++)if(o in n){var u=n[o];e.call(r,u,o,n)&&a.push(u)}return a}function y(n){return n.reduce(function(n,e){return n.concat(i.arr(e)?y(e):e)},[])}function b(n){return i.arr(n)?n:(i.str(n)&&(n=g(n)||n),n instanceof NodeList||n instanceof HTMLCollection?[].slice.call(n):[n])}function M(n,e){return n.some(function(n){return n===e})}function x(n){var e={};for(var t in n)e[t]=n[t];return e}function w(n,e){var t=x(n);for(var r in n)t[r]=e.hasOwnProperty(r)?e[r]:n[r];return t}function k(n,e){var t=x(n);for(var r in e)t[r]=i.und(n[r])?e[r]:n[r];return t}function O(n){return i.rgb(n)?(t=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e=n))?"rgba("+t[1]+",1)":e:i.hex(n)?(r=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,e,t,r){return e+e+t+t+r+r}),a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(r),"rgba("+parseInt(a[1],16)+","+parseInt(a[2],16)+","+parseInt(a[3],16)+",1)"):i.hsl(n)?function(n){var e,t,r,a=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(n),o=parseInt(a[1],10)/360,u=parseInt(a[2],10)/100,i=parseInt(a[3],10)/100,c=a[4]||1;function s(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+6*(e-n)*t:t<.5?e:t<2/3?n+(e-n)*(2/3-t)*6:n}if(0==u)e=t=r=i;else{var f=i<.5?i*(1+u):i+u-i*u,l=2*i-f;e=s(l,f,o+1/3),t=s(l,f,o),r=s(l,f,o-1/3)}return"rgba("+255*e+","+255*t+","+255*r+","+c+")"}(n):void 0;var e,t,r,a}function C(n){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[1]}function P(n,e){return i.fnc(n)?n(e.target,e.id,e.total):n}function I(n,e){return n.getAttribute(e)}function D(n,e,t){if(M([t,"deg","rad","turn"],C(e)))return e;var a=r.CSS[e+t];if(!i.und(a))return a;var o=document.createElement(n.tagName),u=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;u.appendChild(o),o.style.position="absolute",o.style.width=100+t;var c=100/o.offsetWidth;u.removeChild(o);var s=c*parseFloat(e);return r.CSS[e+t]=s,s}function B(n,e,t){if(e in n.style){var r=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(r)||"0";return t?D(n,a,t):a}}function T(n,e){return i.dom(n)&&!i.inp(n)&&(!i.nil(I(n,e))||i.svg(n)&&n[e])?"attribute":i.dom(n)&&M(t,e)?"transform":i.dom(n)&&"transform"!==e&&B(n,e)?"css":null!=n[e]?"object":void 0}function E(n){if(i.dom(n)){for(var e,t=n.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;e=r.exec(t);)a.set(e[1],e[2]);return a}}function F(n,e,t,r){var a,u=o(e,"scale")?1:0+(o(a=e,"translate")||"perspective"===a?"px":o(a,"rotate")||o(a,"skew")?"deg":void 0),i=E(n).get(e)||u;return t&&(t.transforms.list.set(e,i),t.transforms.last=e),r?D(n,i,r):i}function A(n,e,t,r){switch(T(n,e)){case"transform":return F(n,e,r,t);case"css":return B(n,e,t);case"attribute":return I(n,e);default:return n[e]||0}}function N(n,e){var t=/^(\*=|\+=|-=)/.exec(n);if(!t)return n;var r=C(n)||0,a=parseFloat(e),o=parseFloat(n.replace(t[0],""));switch(t[0][0]){case"+":return a+o+r;case"-":return a-o+r;case"*":return a*o+r}}function S(n,e){if(i.col(n))return O(n);if(/\s/g.test(n))return n;var t=C(n),r=t?n.substr(0,n.length-t.length):n;return e?r+e:r}function L(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function j(n){for(var e,t=n.points,r=0,a=0;a<t.numberOfItems;a++){var o=t.getItem(a);a>0&&(r+=L(e,o)),e=o}return r}function q(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case"circle":return o=n,2*Math.PI*I(o,"r");case"rect":return 2*I(a=n,"width")+2*I(a,"height");case"line":return L({x:I(r=n,"x1"),y:I(r,"y1")},{x:I(r,"x2"),y:I(r,"y2")});case"polyline":return j(n);case"polygon":return t=(e=n).points,j(e)+L(t.getItem(t.numberOfItems-1),t.getItem(0))}var e,t,r,a,o}function H(n,e){var t=e||{},r=t.el||function(n){for(var e=n.parentNode;i.svg(e)&&i.svg(e.parentNode);)e=e.parentNode;return e}(n),a=r.getBoundingClientRect(),o=I(r,"viewBox"),u=a.width,c=a.height,s=t.viewBox||(o?o.split(" "):[0,0,u,c]);return{el:r,viewBox:s,x:s[0]/1,y:s[1]/1,w:u,h:c,vW:s[2],vH:s[3]}}function V(n,e,t){function r(t){void 0===t&&(t=0);var r=e+t>=1?e+t:0;return n.el.getPointAtLength(r)}var a=H(n.el,n.svg),o=r(),u=r(-1),i=r(1),c=t?1:a.w/a.vW,s=t?1:a.h/a.vH;switch(n.property){case"x":return(o.x-a.x)*c;case"y":return(o.y-a.y)*s;case"angle":return 180*Math.atan2(i.y-u.y,i.x-u.x)/Math.PI}}function $(n,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=S(i.pth(n)?n.totalLength:n,e)+"";return{original:r,numbers:r.match(t)?r.match(t).map(Number):[0],strings:i.str(n)||e?r.split(t):[]}}function W(n){return m(n?y(i.arr(n)?n.map(b):b(n)):[],function(n,e,t){return t.indexOf(n)===e})}function X(n){var e=W(n);return e.map(function(n,t){return{target:n,id:t,total:e.length,transforms:{list:E(n)}}})}function Y(n,e){var t=x(e);if(/^spring/.test(t.easing)&&(t.duration=s(t.easing)),i.arr(n)){var r=n.length;2===r&&!i.obj(n[0])?n={value:n}:i.fnc(e.duration)||(t.duration=e.duration/r)}var a=i.arr(n)?n:[n];return a.map(function(n,t){var r=i.obj(n)&&!i.pth(n)?n:{value:n};return i.und(r.delay)&&(r.delay=t?0:e.delay),i.und(r.endDelay)&&(r.endDelay=t===a.length-1?e.endDelay:0),r}).map(function(n){return k(n,t)})}function Z(n,e){var t=[],r=e.keyframes;for(var a in r&&(e=k(function(n){for(var e=m(y(n.map(function(n){return Object.keys(n)})),function(n){return i.key(n)}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n},[]),t={},r=function(r){var a=e[r];t[a]=n.map(function(n){var e={};for(var t in n)i.key(t)?t==a&&(e.value=n[t]):e[t]=n[t];return e})},a=0;a<e.length;a++)r(a);return t}(r),e)),e)i.key(a)&&t.push({name:a,tweens:Y(e[a],n)});return t}function G(n,e){var t;return n.tweens.map(function(r){var a=function(n,e){var t={};for(var r in n){var a=P(n[r],e);i.arr(a)&&1===(a=a.map(function(n){return P(n,e)})).length&&(a=a[0]),t[r]=a}return t.duration=parseFloat(t.duration),t.delay=parseFloat(t.delay),t}(r,e),o=a.value,u=i.arr(o)?o[1]:o,c=C(u),s=A(e.target,n.name,c,e),f=t?t.to.original:s,l=i.arr(o)?o[0]:f,d=C(l)||C(s),p=c||d;return i.und(u)&&(u=f),a.from=$(l,p),a.to=$(N(u,l),p),a.start=t?t.end:0,a.end=a.start+a.delay+a.duration+a.endDelay,a.easing=h(a.easing,a.duration),a.isPath=i.pth(o),a.isPathTargetInsideSVG=a.isPath&&i.svg(e.target),a.isColor=i.col(a.from.original),a.isColor&&(a.round=1),t=a,a})}var Q={css:function(n,e,t){return n.style[e]=t},attribute:function(n,e,t){return n.setAttribute(e,t)},object:function(n,e,t){return n[e]=t},transform:function(n,e,t,r,a){if(r.list.set(e,t),e===r.last||a){var o="";r.list.forEach(function(n,e){o+=e+"("+n+") "}),n.style.transform=o}}};function z(n,e){X(n).forEach(function(n){for(var t in e){var r=P(e[t],n),a=n.target,o=C(r),u=A(a,t,o,n),i=N(S(r,o||C(u)),u),c=T(a,t);Q[c](a,t,i,n.transforms,!0)}})}function _(n,e){return m(y(n.map(function(n){return e.map(function(e){return function(n,e){var t=T(n.target,e.name);if(t){var r=G(e,n),a=r[r.length-1];return{type:t,property:e.name,animatable:n,tweens:r,duration:a.end,delay:r[0].delay,endDelay:a.endDelay}}}(n,e)})})),function(n){return!i.und(n)})}function R(n,e){var t=n.length,r=function(n){return n.timelineOffset?n.timelineOffset:0},a={};return a.duration=t?Math.max.apply(Math,n.map(function(n){return r(n)+n.duration})):e.duration,a.delay=t?Math.min.apply(Math,n.map(function(n){return r(n)+n.delay})):e.delay,a.endDelay=t?a.duration-Math.max.apply(Math,n.map(function(n){return r(n)+n.duration-n.endDelay})):e.endDelay,a}var J=0;var K=[],U=function(){var n;function e(t){for(var r=K.length,a=0;a<r;){var o=K[a];o.paused?(K.splice(a,1),r--):(o.tick(t),a++)}n=a>0?requestAnimationFrame(e):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){en.suspendWhenDocumentHidden&&(nn()?n=cancelAnimationFrame(n):(K.forEach(function(n){return n._onDocumentVisibility()}),U()))}),function(){n||nn()&&en.suspendWhenDocumentHidden||!(K.length>0)||(n=requestAnimationFrame(e))}}();function nn(){return!!document&&document.hidden}function en(t){void 0===t&&(t={});var r,o=0,u=0,i=0,c=0,s=null;function f(n){var e=window.Promise&&new Promise(function(n){return s=n});return n.finished=e,e}var l,d,p,v,h,g,y,b,M=(d=w(n,l=t),p=w(e,l),v=Z(p,l),h=X(l.targets),g=_(h,v),y=R(g,p),b=J,J++,k(d,{id:b,children:[],animatables:h,animations:g,duration:y.duration,delay:y.delay,endDelay:y.endDelay}));f(M);function x(){var n=M.direction;"alternate"!==n&&(M.direction="normal"!==n?"normal":"reverse"),M.reversed=!M.reversed,r.forEach(function(n){return n.reversed=M.reversed})}function O(n){return M.reversed?M.duration-n:n}function C(){o=0,u=O(M.currentTime)*(1/en.speed)}function P(n,e){e&&e.seek(n-e.timelineOffset)}function I(n){for(var e=0,t=M.animations,r=t.length;e<r;){var o=t[e],u=o.animatable,i=o.tweens,c=i.length-1,s=i[c];c&&(s=m(i,function(e){return n<e.end})[0]||s);for(var f=a(n-s.start-s.delay,0,s.duration)/s.duration,l=isNaN(f)?1:s.easing(f),d=s.to.strings,p=s.round,v=[],h=s.to.numbers.length,g=void 0,y=0;y<h;y++){var b=void 0,x=s.to.numbers[y],w=s.from.numbers[y]||0;b=s.isPath?V(s.value,l*x,s.isPathTargetInsideSVG):w+l*(x-w),p&&(s.isColor&&y>2||(b=Math.round(b*p)/p)),v.push(b)}var k=d.length;if(k){g=d[0];for(var O=0;O<k;O++){d[O];var C=d[O+1],P=v[O];isNaN(P)||(g+=C?P+C:P+" ")}}else g=v[0];Q[o.type](u.target,o.property,g,u.transforms),o.currentValue=g,e++}}function D(n){M[n]&&!M.passThrough&&M[n](M)}function B(n){var e=M.duration,t=M.delay,l=e-M.endDelay,d=O(n);M.progress=a(d/e*100,0,100),M.reversePlayback=d<M.currentTime,r&&function(n){if(M.reversePlayback)for(var e=c;e--;)P(n,r[e]);else for(var t=0;t<c;t++)P(n,r[t])}(d),!M.began&&M.currentTime>0&&(M.began=!0,D("begin")),!M.loopBegan&&M.currentTime>0&&(M.loopBegan=!0,D("loopBegin")),d<=t&&0!==M.currentTime&&I(0),(d>=l&&M.currentTime!==e||!e)&&I(e),d>t&&d<l?(M.changeBegan||(M.changeBegan=!0,M.changeCompleted=!1,D("changeBegin")),D("change"),I(d)):M.changeBegan&&(M.changeCompleted=!0,M.changeBegan=!1,D("changeComplete")),M.currentTime=a(d,0,e),M.began&&D("update"),n>=e&&(u=0,M.remaining&&!0!==M.remaining&&M.remaining--,M.remaining?(o=i,D("loopComplete"),M.loopBegan=!1,"alternate"===M.direction&&x()):(M.paused=!0,M.completed||(M.completed=!0,D("loopComplete"),D("complete"),!M.passThrough&&"Promise"in window&&(s(),f(M)))))}return M.reset=function(){var n=M.direction;M.passThrough=!1,M.currentTime=0,M.progress=0,M.paused=!0,M.began=!1,M.loopBegan=!1,M.changeBegan=!1,M.completed=!1,M.changeCompleted=!1,M.reversePlayback=!1,M.reversed="reverse"===n,M.remaining=M.loop,r=M.children;for(var e=c=r.length;e--;)M.children[e].reset();(M.reversed&&!0!==M.loop||"alternate"===n&&1===M.loop)&&M.remaining++,I(M.reversed?M.duration:0)},M._onDocumentVisibility=C,M.set=function(n,e){return z(n,e),M},M.tick=function(n){i=n,o||(o=i),B((i+(u-o))*en.speed)},M.seek=function(n){B(O(n))},M.pause=function(){M.paused=!0,C()},M.play=function(){M.paused&&(M.completed&&M.reset(),M.paused=!1,K.push(M),C(),U())},M.reverse=function(){x(),M.completed=!M.reversed,C()},M.restart=function(){M.reset(),M.play()},M.remove=function(n){rn(W(n),M)},M.reset(),M.autoplay&&M.play(),M}function tn(n,e){for(var t=e.length;t--;)M(n,e[t].animatable.target)&&e.splice(t,1)}function rn(n,e){var t=e.animations,r=e.children;tn(n,t);for(var a=r.length;a--;){var o=r[a],u=o.animations;tn(n,u),u.length||o.children.length||r.splice(a,1)}t.length||r.length||e.pause()}return en.version="3.2.1",en.speed=1,en.suspendWhenDocumentHidden=!0,en.running=K,en.remove=function(n){for(var e=W(n),t=K.length;t--;)rn(e,K[t])},en.get=A,en.set=z,en.convertPx=D,en.path=function(n,e){var t=i.str(n)?g(n)[0]:n,r=e||100;return function(n){return{property:n,el:t,svg:H(t),totalLength:q(t)*(r/100)}}},en.setDashoffset=function(n){var e=q(n);return n.setAttribute("stroke-dasharray",e),e},en.stagger=function(n,e){void 0===e&&(e={});var t=e.direction||"normal",r=e.easing?h(e.easing):null,a=e.grid,o=e.axis,u=e.from||0,c="first"===u,s="center"===u,f="last"===u,l=i.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,v=C(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,i){if(c&&(u=0),s&&(u=(i-1)/2),f&&(u=i-1),!m.length){for(var h=0;h<i;h++){if(a){var b=s?(a[0]-1)/2:u%a[0],M=s?(a[1]-1)/2:Math.floor(u/a[0]),x=b-h%a[0],w=M-Math.floor(h/a[0]),k=Math.sqrt(x*x+w*w);"x"===o&&(k=-x),"y"===o&&(k=-w),m.push(k)}else m.push(Math.abs(u-h));y=Math.max.apply(Math,m)}r&&(m=m.map(function(n){return r(n/y)*y})),"reverse"===t&&(m=m.map(function(n){return o?n<0?-1*n:-n:Math.abs(y-n)}))}return g+(l?(p-d)/y:d)*(Math.round(100*m[e])/100)+v}},en.timeline=function(n){void 0===n&&(n={});var t=en(n);return t.duration=0,t.add=function(r,a){var o=K.indexOf(t),u=t.children;function c(n){n.passThrough=!0}o>-1&&K.splice(o,1);for(var s=0;s<u.length;s++)c(u[s]);var f=k(r,w(e,n));f.targets=f.targets||n.targets;var l=t.duration;f.autoplay=!1,f.direction=t.direction,f.timelineOffset=i.und(a)?l:N(a,l),c(t),t.seek(f.timelineOffset);var d=en(f);c(d),u.push(d);var p=R(u,n);return t.delay=p.delay,t.endDelay=p.endDelay,t.duration=p.duration,t.seek(0),t.reset(),t.autoplay&&t.play(),t},t},en.easing=h,en.penner=v,en.random=function(n,e){return Math.floor(Math.random()*(e-n+1))+n},en});
!function(e){"use strict";e(window).on("resize",function(){e(".sf-menu ul.tracked-pos").removeClass("tracked-pos")});var t,s,n,a,r,o,i,h,l,d,p,u,f,c,m,v,g=(s="sf-breadcrumb",n="sf-js-enabled",a="sf-with-ul",r="sf-arrows",o=function(){var t=/iPhone|iPad|iPod/i.test(navigator.userAgent);return t&&e("html").css("cursor","pointer").on("click",e.noop),t}(),i="behavior"in(t=document.documentElement.style)&&"fill"in t&&/iemobile/i.test(navigator.userAgent),h=function(e,t){var s=n;t.cssArrows&&(s+=" "+r),e.toggleClass(s)},l=function(e){e.children("a").toggleClass(a)},d=function(e){var t=e.css("ms-touch-action");t="pan-y"===t?"auto":"pan-y",e.css("ms-touch-action",t)},p=function(t){var s=e(this),n=s.siblings(t.data.popUpSelector);n.length>0&&n.is(":hidden")&&(s.one("click.superfish",!1),"MSPointerDown"===t.type?s.trigger("focus"):e.proxy(u,s.parent("li"))())},u=function(){var t=e(this),s=v(t);e(this).parents(".megamenu").length>0||(clearTimeout(s.sfTimer),t.siblings().superfish("hide").end().superfish("show"))},f=function(){var t=e(this),s=v(t);o?e.proxy(c,t,s)():(clearTimeout(s.sfTimer),s.sfTimer=setTimeout(e.proxy(c,t,s),s.delay))},c=function(t){t.retainPath=e.inArray(this[0],t.$path)>-1,this.superfish("hide"),this.parents("."+t.hoverClass).length||(t.onIdle.call(m(this)),t.$path.length&&e.proxy(u,t.$path)())},m=function(e){return e.closest("."+n)},v=function(e){return m(e).data("sf-options")},{hide:function(t){if(this.length){var s=v(o=this);if(!s)return this;if(e(this).hasClass("menu-item-over")&&e(this).hasClass("megamenu"))return!0;var n=!0===s.retainPath?s.$path:"",a=o.find("li."+s.hoverClass).add(this).not(n).removeClass(s.hoverClass).children(s.popUpSelector),r=s.speedOut;if(t&&(a.show(),r=0),s.retainPath=!1,s.onBeforeHide.call(a),"minimal"==s.dropdownStyle){var o=e(this);s.onHide.call(o)}else a.stop(!0,!0).animate(s.animationOut,r,function(){var t=e(this);s.onHide.call(t)});if(e(this).parents(".megamenu").length>0)return;e('#header-outer[data-megamenu-rt="1"]').length>0&&e('#header-outer[data-transparent-header="true"]').length>0&&(0==e("#header-outer.scrolled-down").length&&0==e("#header-outer.small-nav").length&&0==e("#header-outer.detached").length&&0==e("#header-outer.fixed-menu").length&&e("#header-outer").addClass("transparent"),e('#header-outer[data-permanent-transparent="1"][data-transparent-header="true"]').length>0&&e("#header-outer").addClass("transparent"))}return this},show:function(){if(!(e(this).parents(".megamenu").length>0)){var t=v(this);if(!t)return this;var s=this.addClass(t.hoverClass).children(t.popUpSelector);if(e('#header-outer[data-megamenu-rt="1"]').length>0&&e(this).hasClass("megamenu")&&!e(this).hasClass("width-75")&&!e(this).hasClass("width-50")&&"true"==e("#header-outer").attr("data-transparent-header")&&(e("#header-outer").addClass("no-transition"),e("#header-outer").removeClass("transparent")),t.onBeforeShow.call(s),!s.hasClass("tracked-pos")&&!e(s).parents("li").hasClass("megamenu")&&!e(s).parents("ul").hasClass("sub-menu")&&s.offset()){s.addClass("temp-hidden-display");var n=e("#top .container").width(),a=s;a.offset().left-(e(window).width()-n)/2+a.width()<=e(window).width()-100?s.parents("li").removeClass("edge"):s.parents("li").addClass("edge"),s.removeClass("temp-hidden-display")}return"minimal"==t.dropdownStyle?t.onShow.call(s):s.stop(!0,!0).animate(t.animation,t.speed,function(){t.onShow.call(s)}),s.hasClass("tracked-pos")||s.length>0&&s.parents(".sub-menu").length>0&&s.parents(".sf-menu").length>0&&s.offset().left+s.outerWidth()>e(window).width()&&(s.addClass("on-left-side"),s.find("ul").addClass("on-left-side")),s.addClass("tracked-pos"),this}},destroy:function(){return this.each(function(){var t,n=e(this),a=n.data("sf-options");if(!a)return!1;t=n.find(a.popUpSelector).parent("li"),clearTimeout(a.sfTimer),h(n,a),l(t),d(n),n.off(".superfish").off(".hoverIntent"),t.children(a.popUpSelector).attr("style",function(e,t){return t.replace(/display[^;]+;?/g,"")}),a.$path.removeClass(a.hoverClass+" "+s).addClass(a.pathClass),n.find("."+a.hoverClass).removeClass(a.hoverClass),a.onDestroy.call(n),n.removeData("sf-options")})},init:function(t){return this.each(function(){var n=e(this);if(n.data("sf-options"))return!1;var a=e.extend({},e.fn.superfish.defaults,t),r=n.find(a.popUpSelector).parent("li");a.$path=function(t,n){return t.find("li."+n.pathClass).slice(0,n.pathLevels).addClass(n.hoverClass+" "+s).filter(function(){return e(this).children(n.popUpSelector).hide().show().length}).removeClass(n.pathClass)}(n,a),n.data("sf-options",a),h(n,a),l(r),d(n),function(t,s){var n="li:has("+s.popUpSelector+")";e.fn.hoverIntent&&!s.disableHI?t.hoverIntent(u,f,n):t.on("mouseenter.superfish",n,u).on("mouseleave.superfish",n,f);var a="MSPointerDown.superfish";o||(a+=" touchend.superfish"),i&&(a+=" mousedown.superfish"),t.on("focusin.superfish","li",u).on("focusout.superfish","li",f).on(a,"a",s,p)}(n,a),r.not("."+s).superfish("hide",!0),a.onInit.call(this)})}});e.fn.superfish=function(t,s){return g[t]?g[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?e.error("Method "+t+" does not exist on jQuery.fn.superfish"):g.init.apply(this,arguments)},e.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:e.noop,onBeforeShow:e.noop,onShow:e.noop,onBeforeHide:e.noop,onHide:e.noop,onIdle:e.noop,onDestroy:e.noop,dropdownStyle:e('body[data-dropdown-style="minimal"]').length>0?"minimal":"classic"},e.fn.extend({hideSuperfishUl:g.hide,showSuperfishUl:g.show})}(jQuery);
!function(t,e,a){"use strict";var n,i,s=t(e),r=t("body"),o=t("#slide-out-widget-area"),l=t("#slide-out-widget-area-bg"),d=t("#header-outer"),c=t("#header-secondary-outer"),h=t("#header-outer #search-btn a"),u=t("#wpadminbar"),p=t("#ajax-loading-screen"),f=t(".body-border-top"),g=t("#page-header-bg"),m=t("#footer-outer"),v=t(".body-border-right").length>0?t(".body-border-right").width():0,b=d.is("[data-logo-height]")?parseInt(d.attr("data-logo-height")):30,w=d.is("[data-padding]")?parseInt(d.attr("data-padding")):28,y=d.is("[data-shrink-num]")?d.attr("data-shrink-num"):6,_=!!d.is('[data-condense="true"]'),C=!!d.is('[data-using-logo="1"]'),x=!!d.is('[data-header-resize="1"]'),k=!!d.is('[data-transparent-header="true"]'),$=(d.is('[data-mobile-fixed="1"]'),r.is("[data-header-format]")?r.attr("data-header-format"):"default"),T=r.is("[data-hhun]")?r.attr("data-hhun"):"",I=r.is("[data-cae]")&&"swing"!==r.attr("data-cae")?r.attr("data-cae"):"easeOutCubic",E=r.is("[data-cad]")?r.attr("data-cad"):"650",O=t('body[data-animated-anchors="true"]').length>0,z=!(r.is('[data-m-animate="1"]')||!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)),H=e.nectarOptions&&e.nectarOptions.ocm_btn_position&&"left"===e.nectarOptions.ocm_btn_position?"left":"default",S=[],A=[],M=[],W=[],B=[],F=[],q=[],L=[],j=[],Y=[],P=[],R=[],V=[],X=[],N=[],D=[],Q=[],Z=[],G=[],U=[],J=[],K=[],tt=[],et=[],at=[],nt=[],it=[],st="",rt=!1,ot=!1,lt={},dt={animating:"false",perspect:"not-rolled",inUse:!1},ct={$usingFullScreenRows:!1};f.length>0&&("#ffffff"==f.css("background-color")&&"light"==r.attr("data-header-color")||"rgb(255, 255, 255)"==f.css("background-color")&&"light"==r.attr("data-header-color")||f.css("background-color")==d.attr("data-user-set-bg"))&&(ot=!0);var ht={usingMobileBrowser:!!navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/),usingFrontEndEditor:void 0!==e.vc_iframe,getWindowSize:function(){ht.winH=e.innerHeight,ht.winW=e.innerWidth,ht.adminBarHeight=u.length>0?u.height():0,ht.secondaryHeaderHeight=c.length>0&&"none"!=c.css("display")?c.outerHeight():0,ht.footerOuterHeight=m.length>0?m.outerHeight():0},scrollTop:0,clientX:0,clientY:0,scrollPosMouse:function(){return e.scrollY||s.scrollTop()},scrollPosRAF:function(){ht.scrollTop=e.scrollY||s.scrollTop(),requestAnimationFrame(ht.scrollPosRAF)},bindEvents:function(){ht.usingMobileBrowser||(s.on("scroll",function(){ht.scrollTop=ht.scrollPosMouse()}),a.addEventListener("mousemove",function(t){ht.clientX=t.clientX,ht.clientY=t.clientY})),s.on("resize",ht.getWindowSize),e.addEventListener("orientationchange",ht.getWindowSize)},init:function(){u=t("#wpadminbar"),this.getWindowSize(),this.usingPhoneBrowser=!!(ht.usingMobileBrowser&&ht.winW<690),this.scrollTop=this.scrollPosMouse(),this.bindEvents(),this.usingFrontEndEditor=void 0!==e.vc_iframe}};e.nectarDOMInfo=ht,ht.init();var ut,pt={materialOffCanvasOpen:!1,materialSearchOpen:!1,permanentTransHeader:!!d.is('[data-permanent-transparent="1"]'),animatedScrolling:!1,preventScroll:!1,ocmOpen:!1,ocmAnimating:!1,ocmInit:!1,mobileHeader:""};function ft(){We(),ht.usingMobileBrowser||Ae(),pn(),Ea(),t("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){t(this).removeClass("on-left-side"),t(this).offset().left+t(this).outerWidth()>s.width()?(t(this).addClass("on-left-side"),t(this).find("ul").addClass("on-left-side")):(t(this).removeClass("on-left-side"),t(this).find("ul").removeClass("on-left-side"))}),Tt()}function gt(){setTimeout(function(){Ae()},100)}function mt(){ke(),We(),Et(),va(),ht.usingMobileBrowser||Ae()}function vt(){t(".flex-gallery").each(function(){if(t().flexslider){var a=t(this);imagesLoaded(t(this),function(){var n=!a.find("ul").is('[data-d-autorotate="true"]');a.flexslider({animation:"fade",smoothHeight:!1,animationSpeed:500,useCSS:!1,touch:!0,slideshow:n}),t(".flex-gallery .flex-direction-nav li a.flex-next").html('<i class="fa fa-angle-right"></i>'),t(".flex-gallery .flex-direction-nav li a.flex-prev").html('<i class="fa fa-angle-left"></i>'),t(e).trigger("salient-parallax-bg-recalculate"),Ee()})}})}function bt(t,e){this.lastX=ht.clientX,this.lastY=ht.clientY,this.$el=t,this.iconType=e,this.timeout=!1,this.overEl=!1,this.initialCalc=!1,this.styleType="default",this.bgElSelector="",this.$dragEl="",this.$innerParallaxEl="",this.parallaxLastX=0,this.parallaxLastY=0,this.$viewEl="",this.$closeEl="",this.lerpDamp=.18,this.createMarkup(),this.setup(),this.mouseBind()}function wt(){t('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').each(function(){t(this).css({height:"",width:""});var e=parseInt(t(this).find("img").attr("height")),a=jt(parseInt(t(this).find("img").attr("width")),e,2e3,parseInt(t(this).find("img").height())),n=t(this).find(".item-meta").length>0?t(this).find(".item-meta").outerHeight():0;t(this).css({height:a.height+n+"px",width:a.width+"px"})})}function yt(){t('.wpb_gallery_slidesflickity_static_height_style .cell[data-lazy="true"]').length>0&&(wt(),s.on("smartresize",wt))}function _t(){if(0==t(".nectar-flickity:not(.masonry)").length)return!1;W=[],B=[],t(".nectar-flickity:not(.masonry)").each(function(e){W.push(new Ct(t(this),e))}),t(".nectar-carousel.nectar-flickity:not(.masonry)").length>0&&(ht.usingMobileBrowser?e.addEventListener("orientationchange",xt):s.on("resize",xt))}function Ct(t,e){this.$el=t,this.index=e,this.instance={},this.$freeScrollBool=!(!this.$el.is("[data-free-scroll]")||"true"!=this.$el.attr("data-free-scroll")),this.$groupCellsBool=!0,this.$flickContainBool=!0,this.$flcikAttr=.025,this.$paginationBool=!1,this.$nextPrevArrowBool=!0,this.$setGallerySizeBool=!0,this.$imagesLoaded=!0,this.$flickCellAlign="center",this.fadeBool=!1,this.setup()}function xt(){t('.nectar-carousel.nectar-flickity:not(.masonry):not([data-adaptive-height="true"])').each(function(){kt(t(this))})}function kt(e){var a=0;e.find(".flickity-slider > .cell").css("height","auto"),e.find(".flickity-slider > .cell").each(function(){t(this).height()>a&&(a=t(this).height())}),a<10&&(a="auto"),e.find(".flickity-slider > .cell").css("height",a+"px")}function $t(){t(".twentytwenty-container").each(function(){var e=t(this);0==e.find(".twentytwenty-handle").length&&t(this).imagesLoaded(function(){e.twentytwenty()})})}function Tt(){t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-left:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e){if(n.width()+e.offset().left>ht.winW)return t(this).addClass("align-middle"),!0;t(this).find("> ul.sub-menu").css({right:a.width()-(e.offset().left+e.width()-a.offset().left)-t(this).find("> ul.sub-menu").width()+e.width(),left:"auto"}),t(this).removeClass("align-middle")}}),t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-right:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e){if(e.offset().left+e.width()-n.width()<0)return t(this).addClass("align-middle"),!0;t(this).find("> ul.sub-menu").css({right:a.width()-(e.offset().left+e.width()-a.offset().left),left:"auto"}),t(this).removeClass("align-middle")}}),t("nav:not(.left-side):not(.right-side) .sf-menu > .nectar-megamenu-menu-item.align-middle:not(.width-100)").each(function(){var e=t(this),a=t("header#top > .container > .row"),n=t(this).find("> ul.sub-menu");if(e&&n.length>0){var i=a.width(),s=a.offset().left,r=e.offset().left,o=e.width(),l=n.width();n.css({right:i-(r+o-s)-l/2+o/2,left:"auto"});var d=n.offset();d.left<0?n.css({right:"auto",left:"0px"}):d.left+l>ht.winW&&n.css({right:"0px",left:"auto"})}})}function It(){var e=s.width(),a=t("header#top > .container").width();t("header#top nav:not(.left-side):not(.right-side) > ul > li.megamenu:not(.width-50):not(.width-75) > .sub-menu").css({"padding-left":(e-a)/2+"px","padding-right":(e+2-a)/2+"px",width:a,left:"-"+(e-a)/2+"px"})}function Et(){ht.winW<1e3&&"1"==r.attr("data-responsive")?(r.addClass("mobile"),t("header#top nav").css("display","none")):(r.removeClass("mobile"),t("header#top nav").css("display",""),t(".slide-out-widget-area-toggle #toggle-nav .lines-button").removeClass("close"))}function Ot(){0!=t(".carousel").length&&("undefined"!=typeof SalientRecentProjectsCarousel&&t("ul.carousel.portfolio-items").each(function(e){tt[e]=new SalientRecentProjectsCarousel(t(this))}),t('ul.carousel:not(".clients"):not(.portfolio-items)').each(function(){var a,n,i=t(this),s="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?"auto":3,o="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?"auto":"",l="true"==t(this).parents(".carousel-wrap").attr("data-full-width")?500:453,d="true"==t(this).attr("data-autorotate"),c=!0,h=!0;t("body.ascend").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")?t(this).find("li").length%3==0?(c=!0,h=!0):(c=!1,h=!0):(c=!0,h=!0),a=parseInt(t(this).attr("data-scroll-speed"))?parseInt(t(this).attr("data-scroll-speed")):700,n=t(this).is("[data-easing]")?t(this).attr("data-easing"):"linear";var u=i;0==i.find("img").length&&(u=r),imagesLoaded(u,function(){i.carouFredSel({circular:c,infinite:h,height:"auto",responsive:!0,items:{width:l,visible:{min:1,max:s}},swipe:{onTouch:!0,onMouse:!0,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(a,n){!t(n).attr("href")||t(n).is('[target="_blank"]')||t(n).is('[rel^="prettyPhoto"]')||t(n).is(".magnific-popup")||t(n).is(".magnific")||e.open(t(n).attr("href"),"_self")}},onBefore:function(){i.find(".work-item").trigger("mouseleave"),i.find(".work-item .work-info a").trigger("mouseup")}},scroll:{items:o,easing:n,duration:a,onBefore:function(){(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length))},onAfter:function(){(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&(i.parents(".carousel-wrap").find(".item-count .current").html(i.triggerHandler("currentPage")+1),i.parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(i.find("> li").length/i.triggerHandler("currentVisible").length)))}},prev:{button:function(){return i.parents(".carousel-wrap").find(".carousel-prev")}},next:{button:function(){return i.parents(".carousel-wrap").find(".carousel-next")}},auto:{play:d}},{transition:!0}).animate({opacity:1},1300),i.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),"true"==i.parents(".carousel-wrap").attr("data-full-width")&&i.parents(".carousel-outer").css("overflow","visible"),(t("body.ascend").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=i.parents(".carousel-wrap").attr("data-full-width"))&&t('<div class="item-count"><span class="current">1</span>/<span class="total">'+i.find("> li").length/i.triggerHandler("currentVisible").length+"</span></div>").insertAfter(i.parents(".carousel-wrap").find(".carousel-prev")),i.addClass("finished-loading"),Mt()})}),s.off("smartresize.carouselHeightCalcs"),s.on("smartresize.carouselHeightCalcs",Mt))}function zt(){0!==t(".owl-carousel[data-desktop-cols]").length&&t(".owl-carousel[data-desktop-cols]").each(function(){t(this).addClass("owl-theme");var e=t(this),a=e.attr("data-autorotate"),n=e.attr("data-autorotation-speed"),i=!!e.is('[data-loop="true"]'),s=!!r.hasClass("rtl");t(this).owlCarousel({responsive:{0:{items:t(this).attr("data-mobile-cols")},690:{items:t(this).attr("data-tablet-cols")},1000:{items:t(this).attr("data-desktop-small-cols")},1300:{items:t(this).attr("data-desktop-cols")}},autoplay:a,autoplayTimeout:n,loop:i,rtl:s,smartSpeed:350,onTranslate:function(){e.addClass("moving")},onTranslated:function(){e.removeClass("moving")}}),t(this).on("changed.owl.carousel",function(e){e.item.count-e.page.size==e.item.index&&t(e.target).find(".owl-dots div:last").addClass("active").siblings().removeClass("active")})})}function Ht(t){var e=t.data.wooFlickity.selectedIndex+1;t.data.wooFlickityCount.text(e+"/"+t.data.wooFlickity.slides.length)}function St(t,e,a){this.$el=t,this.index=a,this.type=e,this.instance={},this.setup()}function At(){0===t(".products-carousel").length&&0===t(".nectar-woo-flickity").length||(t(".products-carousel").each(function(e){new St(t(this),"legacy",e)}),N=[],t(".nectar-woo-flickity").each(function(e){N.push(new St(t(this),"flickity",e))}))}function Mt(){t('.carousel.finished-loading:not(".portfolio-items, .clients"), .caroufredsel_wrapper .products.finished-loading').each(function(){var e=0;t(this).find("> li").each(function(){t(this).height()>e&&(e=t(this).height())}),t(this).css("height",e+5),t(this).parents(".caroufredsel_wrapper").css("height",e+5),(t("body.ascend").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width")||t("body.material").length>0&&"true"!=t(this).parents(".carousel-wrap").attr("data-full-width"))&&(t(this).parents(".carousel-wrap").find(".item-count .current").html(Math.ceil((t(this).triggerHandler("currentPosition")+1)/t(this).triggerHandler("currentVisible").length)),t(this).parents(".carousel-wrap").find(".item-count .total").html(Math.ceil(t(this).find("> li").length/t(this).triggerHandler("currentVisible").length)))})}function Wt(){0!==t(".carousel.clients").length&&(t(".carousel.clients").each(function(){var e,a=t(this),n=!t(this).hasClass("disable-autorotate");e=parseInt(t(this).attr("data-max"))?parseInt(t(this).attr("data-max")):5,s.width()<690&&"1"==r.attr("data-responsive")&&(e=2,t(this).addClass("phone"));var i=a;0==a.find("img").length&&(i=r),imagesLoaded(i,function(){a.carouFredSel({circular:!0,responsive:!0,items:{height:a.find("> div:first").height(),width:a.find("> div:first").width(),visible:{min:1,max:e}},swipe:{onTouch:!0,onMouse:!0},scroll:{items:1,easing:"easeInOutCubic",duration:"800",pauseOnHover:!0},auto:{play:n,timeoutDuration:2700}}).animate({opacity:1},1300),a.addClass("finished-loading"),a.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),s.trigger("resize")})}),s.off("smartresize.clientsCarouselHeight",Bt),s.on("smartresize.clientsCarouselHeight",Bt))}function Bt(){var e=0;t(".carousel.clients.finished-loading").each(function(){t(this).find("> div").each(function(){t(this).height()>e&&(e=t(this).height())}),t(this).css("height",e),t(this).parent().css("height",e)})}function Ft(){r.on("mousedown",'.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){t(this).addClass("active")}),r.on("mouseup",'.caroufredsel_wrapper, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a',function(){t(this).removeClass("active")}),t("body.ascend, body.material").on("mouseover",".carousel-next",function(){t(this).parent().find(".carousel-prev, .item-count").addClass("next-hovered")}),t("body.ascend, body.material").on("mouseleave",".carousel-next",function(){t(this).parent().find(".carousel-prev, .item-count").removeClass("next-hovered")})}function qt(t,e,a){return Math.max(Math.min(t,e),a)}function Lt(t,e,a){return(1-a)*t+a*e}function jt(t,e,a,n){var i=Math.min(a/t,n/e);return{width:t*i,height:e*i}}function Yt(e){if(e){var a=t(e.bold());return a.find("script").remove(),a.html()}return""}function Pt(){var e;if(r.is('[data-header-format="left-header"]')&&ht.winW>=1e3||r.is('[data-hhun="1"]')||t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)e=0;else{var a=w-w/1.8,n=d.outerHeight();(c.length>0&&r.is(".material")||c.length>0&&!r.is(".material")&&ht.winW<1e3)&&(n-=ht.secondaryHeaderHeight),e=d.is('[data-header-resize="1"]')&&!d.is(".small-nav")&&ht.winW>=1e3?n-(parseInt(y)+2*a):n}if(ht.winW>=1e3&&t('#header-outer[data-condense="true"]').length>0){var i=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');e=d.height()-(parseInt(i.position().top)-parseInt(d.find("#logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}return e}function Rt(t,e,n){var i=a.querySelector(t);i&&(i.onload=function(){e>0?setTimeout(n,e):n()})}function Vt(){ht.usingMobileBrowser||(this.state={ocmFocus:!1},this.init(),this.events())}function Xt(t){return("0"+parseInt(t).toString(16)).slice(-2)}function Nt(){return Math.floor(1e4*Math.random())}function Dt(t,n,i){var s=e.scrollY||a.documentElement.scrollTop,r=(t=t||0,n=n||2e3,i=i||"easeOutSine",0),o=Math.max(.1,Math.min(Math.abs(s-t)/n,.8)),l={easeInOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)}};!function a(){var n=(r+=1/60)/o,d=l[i](n);n<1?(requestAnimationFrame(a),e.scrollTo(0,s+(t-s)*d)):e.scrollTo(0,t)}()}function Qt(){var e=t("body[data-header-breakpoint]").length>0&&"1000"!=r.attr("data-header-breakpoint")?parseInt(r.attr("data-header-breakpoint")):1e3,a=!1;return 1e3!=e&&ht.winW>1e3&&ht.winW<=e&&(a=!0),a}function Zt(t){return t.replace(/"/g,"").replace(/url\(|\)$/gi,"")}e.nectarState=pt,bt.prototype.setup=function(){"post-grid-images"!==this.iconType&&"horizontal-movement"!==this.iconType&&"link-indicator"!==this.iconType&&"view-indicator"!==this.iconType||this.viewportTracking()},bt.prototype.viewportTracking=function(){var a=this;if("IntersectionObserver"in e){this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?(a.$el.addClass("active").addClass("el-in-view"),a.$el.find(a.bgElSelector).css("visibility","visible"),a.activeViewRAF=!0):(a.$el.find(a.bgElSelector).css("visibility","hidden"),a.activeViewRAF=!1,a.$el.removeClass("el-in-view"),0==t(".el-in-view").length&&(a.$dragEl.length>0?a.$dragEl.removeClass("visible"):a.$viewEl.length>0&&a.$viewEl.removeClass("visible")))})},{rootMargin:"0px",threshold:0}),this.observer.observe(this.$el[0])}},bt.prototype.createMarkup=function(){var e=this;if("horizontal-movement"===this.iconType){if(this.$el.is("[data-indicator-bg]")&&(this.styleType="solid"),0==t(".nectar-drag-indicator").length){var a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-drag-indicator'+a+'" data-type="'+this.styleType+'"><div class="color-circle"></div><span class="inner-layer"><i class="fa fa-angle-left"></i><i class="fa fa-angle-right"></i></span></div>'),this.$dragEl=t(".nectar-drag-indicator"),this.dragRAF()}else this.$dragEl=t(".nectar-drag-indicator");"default"!=this.styleType&&(this.$innerParallaxEl=t(".nectar-drag-indicator .inner-layer"))}if("view-indicator"===this.iconType||"link-indicator"===this.iconType){if(this.activeViewRAF=!0,0==t(".nectar-view-indicator").length){a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-view-indicator'+a+'"><div class="color-circle"></div><span class="inner-layer"></span></div>'),"gallery-zoom-indicator"!==this.iconType&&t(".nectar-view-indicator span").text(t(".nectar-post-grid").attr("data-indicator-text")),this.$viewEl=t(".nectar-view-indicator"),setTimeout(function(){e.lastY=ht.clientY,e.lastX=ht.clientX,e.viewRAF()},100)}else this.$viewEl=t(".nectar-view-indicator");this.$innerParallaxEl=t(".nectar-view-indicator .inner-layer")}if("close-indicator"===this.iconType){if(0==t(".nectar-view-indicator").length){a=t("body > #boxed").length>0?" in-boxed":"";t("body").append('<div class="nectar-close-indicator'+a+'"><div class="inner"><div class="inner-layer"><i class="icon-salient-m-close"></i></div></div></div>'),this.$closeEl=t(".nectar-close-indicator"),this.closeRAF()}else this.$closeEl=t(".nectar-close-indicator");this.$innerParallaxEl=t(".nectar-close-indicator .inner-layer")}"post-grid-images"===this.iconType&&(this.activeViewRAF=!0,this.bgElSelector=this.$el.hasClass("nectar-category-grid")?".nectar-category-grid-item-bg":".nectar-post-grid-item-bg-wrap",this.$el.hasClass("mouse-move-bound")?(this.$viewEl=this.$el.find(this.bgElSelector),this.viewRAF()):(this.$viewEl=this.$el.find(this.bgElSelector),this.$el.addClass("mouse-move-bound"),this.viewRAF()))},bt.prototype.mouseBind=function(){var e=this;if("horizontal-movement"===this.iconType)e.$el.find(".flickity-viewport").on("mouseover",function(){e.$dragEl.attr("data-type",e.styleType),e.$dragEl.addClass("visible");var t=e.$el.is("[data-touch-icon-color]")?"color-"+e.$el.attr("data-touch-icon-color"):"";if(e.$dragEl.removeClass("color-dark").removeClass("color-light").removeClass("color-default"),"default"==e.styleType)e.$dragEl.addClass(t),e.$dragEl.find("> span, i").css("color",""),e.$dragEl.find(".color-circle").css("background-color","");else if("solid"==e.styleType){var a=e.$el.attr("data-indicator-bg");e.$dragEl.find(".color-circle").css("background-color",a),e.$dragEl.find("> span").css("color",a);var n=e.$el.attr("data-indicator-icon");e.$dragEl.find("i").css("color",n)}}),e.$el.find(".flickity-viewport").on("mouseleave",function(){e.$dragEl.removeClass("visible")}),e.$el.find(".product-add-to-cart a").on("mouseenter",function(){e.$dragEl.removeClass("visible")}),e.$el.find(".product-add-to-cart a").on("mouseleave",function(){e.$dragEl.addClass("visible")});else if("close-indicator"===this.iconType)t("body").on("click",'.team-member[data-style*="bio_fullscreen"]',function(){t(".nectar_team_member_overlay:not(.open)").length>0||(e.$closeEl.addClass("visible"),e.$closeEl.find(".inner").addClass("visible"))}),t("body").on("click",'.nectar_team_member_overlay:not(.animating) a[target="_blank"]',function(t){t.stopPropagation()}),t("body").on("click",".nectar_team_member_overlay:not(.animating)",function(){e.$closeEl.removeClass("visible"),e.$closeEl.find(".inner").removeClass("visible")}),t("body").on("mouseenter",".nectar_team_member_overlay .bio-inner a",function(){e.$closeEl.removeClass("visible")}),t("body").on("mouseleave",".nectar_team_member_overlay .bio-inner a",function(){e.$closeEl.addClass("visible")});else if("link-indicator"===this.iconType)e.$el.off(),e.$el.on("mouseenter",function(){e.$viewEl.addClass("visible"),e.$viewEl.attr("class",function(t,e){return e.replace(/(^|\s)style-\S+/g,"")});var t=e.$el.attr("data-indicator-bg"),a=e.$el.attr("data-indicator-icon");e.$viewEl.find(".color-circle").css("background-color",t);var n='<div class="nectar-cta loaded" data-style="arrow-animation"><span class="link_wrap" style="color: '+a+'"><svg class="next-arrow" width="20px" height="25px" viewBox="0 0 50 80"><polyline stroke-width="9" fill="none" stroke-linecap="round" stroke-linejoin="round" points="0, 0 45, 40 0, 80"></polyline></svg><span class="line" style="background-color: '+a+'"></span></span></div>';e.$viewEl.find("span").html(n),e.$el.is('[data-indicator-blur="true"]')&&e.$viewEl.addClass("blurred-bg")}),e.$el.on("mouseleave",function(){e.$viewEl.removeClass("visible").removeClass("blurred-bg")});else if("view-indicator"===this.iconType){var a=e.$el.is("[data-indicator-text-color]")?e.$el.attr("data-indicator-text-color"):"#fff",n=e.$el.attr("data-indicator-color"),i=e.$el.attr("data-indicator-style");e.$el.find(".nectar-post-grid-item").off(),e.$el.find(".nectar-post-grid-item").on("mouseenter",function(){e.activeViewRAF=!0,e.$viewEl.addClass("visible"),e.$viewEl.find("span").text(t(".nectar-post-grid").attr("data-indicator-text")),e.$viewEl.attr("class",function(t,e){return e.replace(/(^|\s)style-\S+/g,"")}),e.$viewEl.addClass("style-"+i),"see-through"!==i&&(e.$viewEl.find(".color-circle").css("background-color",n),e.$viewEl.find(".inner-layer").css("color",a)),e.$el.is('[data-indicator-blur="true"]')&&e.$viewEl.addClass("blurred-bg"),clearTimeout(e.timeout)}),e.$el.find(".nectar-post-grid-item").on("mouseleave",function(){e.timeout=setTimeout(function(){e.$viewEl.removeClass("visible"),e.$viewEl.removeClass("blurred-bg")},100)}),e.$el.find(".nectar-post-grid-item .meta-category a").on("mouseenter",function(){e.$viewEl.removeClass("visible")}),e.$el.find(".nectar-post-grid-item .meta-category a").on("mouseleave",function(){e.$viewEl.addClass("visible")})}else"post-grid-images"===this.iconType&&(e.$el.on("mouseenter",function(){t(this).addClass("mouse-over"),e.activeViewRAF=!0}),e.$el.on("mouseleave",function(){t(this).removeClass("mouse-over")}))},bt.prototype.updatePos=function(){this.lastY=Lt(this.lastY,ht.clientY,this.lerpDamp),this.lastX=Lt(this.lastX,ht.clientX,this.lerpDamp)},bt.prototype.parallaxIcon=function(){this.parallaxLastX=Lt(this.parallaxLastX,parseInt(ht.clientX)-parseInt(this.lastX),this.lerpDamp)/1.7,this.parallaxLastY=Lt(this.parallaxLastY,parseInt(ht.clientY)-parseInt(this.lastY),this.lerpDamp)/1.7,this.$innerParallaxEl.length>0&&(this.$innerParallaxEl[0].style.transform="translateX("+qt(this.parallaxLastX,10,-10)+"px) translateY("+qt(this.parallaxLastY,10,-10)+"px)")},bt.prototype.dragRAF=function(){this.updatePos(),this.$dragEl[0].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)",this.parallaxIcon(),requestAnimationFrame(this.dragRAF.bind(this))},bt.prototype.viewRAF=function(){if(this.updatePos(),this.activeViewRAF||"view-indicator"===this.iconType||"link-indicator"===this.iconType){for(var t=0;t<this.$viewEl.length;t++)this.$viewEl[t].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)";this.parallaxIcon()}requestAnimationFrame(this.viewRAF.bind(this))},bt.prototype.closeRAF=function(){this.updatePos(),this.$closeEl.css({transform:"translateX("+this.lastX+"px) translateY("+this.lastY+"px)"}),this.parallaxIcon(),requestAnimationFrame(this.closeRAF.bind(this))},Ct.prototype.setup=function(){this.$el.removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),this.$el.addClass("instance-"+this.index);var e=this.$el.attr("data-controls").length>0?this.$el.attr("data-controls"):"";if(this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&(this.$flickCellAlign="left",this.$groupCellsBool=!1,this.$flickContainBool=!1,this.$flcikAttr=.02,this.$el.parent().is('[data-alignment="right"]')&&(this.$flickCellAlign="right")),1==this.$freeScrollBool&&(this.$groupCellsBool=!1),this.$el.find(".nectar-el-parallax-scroll").length>0&&this.$el.parents('[class*="wpb_gallery_slidesflickity_"]').length>0&&(this.$groupCellsBool=!1),"next_prev_arrows"==e||"next_prev_arrows_overlaid"==e?(this.$paginationBool=!1,this.$nextPrevArrowBool=!0):(this.$paginationBool=!0,this.$nextPrevArrowBool=!1),"none"==e&&(this.$paginationBool=!1,this.$nextPrevArrowBool=!1),this.$wrapAround=!this.$el.is("[data-wrap]")||"no-wrap"!=this.$el.attr("data-wrap"),this.ticker=!!this.$el.is(".ticker-rotate"),this.tickerPaused=!1,this.ticker){var a=this.$el.is("[data-ticker-speed]")?this.$el.attr("data-ticker-speed"):"slow";this.tickerSpeed="slow"===a?.4:"medium"===a?1.2:2,this.$wrapAround=!0,this.$paginationBool=!1}this.$flickity_autoplay=!1,this.$flickity_stored_autoplay=!1,this.inView=!1,this.$el.is("[data-autoplay]")&&"true"==this.$el.attr("data-autoplay")&&!this.ticker&&(this.$flickity_autoplay=!0,this.$flickity_stored_autoplay=5e3,this.$el.is("[data-autoplay-dur]")&&this.$el.attr("data-autoplay-dur").length>0&&parseInt(this.$el.attr("data-autoplay-dur"))>100&&parseInt(this.$el.attr("data-autoplay-dur"))<3e4&&(this.$flickity_autoplay=parseInt(this.$el.attr("data-autoplay-dur")),this.$flickity_stored_autoplay=this.$flickity_autoplay)),this.$frontEndEditorDrag=!(t("body.vc_editor").length>0),this.$frontEndEditorPause=t("body.vc_editor").length>0,this.$arrowShape="",this.$el.is('[data-pause-on-hover="true"]')&&(this.$frontEndEditorPause=!0),this.$el.is('[data-centered-cells="true"]')&&(this.$groupCellsBool=1),this.$flickity_adaptive_height=!1,this.$el.is('[data-adaptive-height="true"]')&&(this.$flickity_adaptive_height=!0),this.$lazyload=this.$el.find("img[data-flickity-lazyload]").length>0&&1,this.$el.find("img[data-flickity-lazyload]").length>0&&this.$el.is('[data-overflow="visible"]')&&this.$el.is('[data-wrap="no-wrap"]')&&(this.$lazyload=2),this.$flickity_rtl=!!r.hasClass("rtl"),"next_prev_arrows_overlaid"==e||"touch_total"==e||this.$el.hasClass("nectar-simple-slider")?this.$arrowShape={x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}:this.$arrowShape={x0:20,x1:70,y1:30,x2:70,y2:25,x3:70},this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&this.$el.parents(".full-width-content.wpb_row").length>0&&this.$el.parents(".full-width-content.wpb_row").removeClass("full-width-content").addClass("full-width-section"),this.$el.hasClass("nectar-simple-slider")&&(this.$flickity_adaptive_height=!1,this.$paginationBool=!1,this.$nextPrevArrowBool=!1,this.$setGallerySizeBool=!1,this.$wrapAround=!1,this.$imagesLoaded=!1,this.$flcikAttr=.022,"true"==this.$el.attr("data-pagination")&&(this.$paginationBool=!0),"true"==this.$el.attr("data-wrap")&&(this.$wrapAround=!0),this.$el.is('[data-simple-slider-transition="fade"]')&&(this.fadeBool=!0)),ht.usingFrontEndEditor?this.init():this.lazyInit()},Ct.prototype.lazyInit=function(){var t=this;this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t.init(),t.observer.unobserve(e.target))})},{rootMargin:"400px 0px 400px 0px",threshold:0}),this.observer.observe(this.$el[0])},Ct.prototype.init=function(){this.instance=new Flickity(".nectar-flickity.instance-"+this.index,{setGallerySize:this.$setGallerySizeBool,contain:this.$flickContainBool,draggable:this.$frontEndEditorDrag,lazyLoad:this.$lazyload,imagesLoaded:this.$imagesLoaded,percentPosition:!0,adaptiveHeight:this.$flickity_adaptive_height,cellAlign:this.$flickCellAlign,groupCells:this.$groupCellsBool,prevNextButtons:this.$nextPrevArrowBool,freeScroll:this.$freeScrollBool,pageDots:this.$paginationBool,resize:!0,selectedAttraction:this.$flcikAttr,autoPlay:this.$flickity_autoplay,rightToLeft:this.$flickity_rtl,pauseAutoPlayOnHover:this.$frontEndEditorPause,wrapAround:this.$wrapAround,accessibility:!1,fade:this.fadeBool,arrowShape:this.$arrowShape}),this.events()},Ct.prototype.trackView=function(){var t=this;new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?t.inView=!0:t.inView=!1})},{rootMargin:"200px 0px 200px 0px",threshold:0}).observe(this.$el[0])},Ct.prototype.events=function(){this.$el.hasClass("nectar-simple-slider")?this.simpleSliderStyle():(this.$el.is('.nectar-carousel[data-wrap="no-wrap"]')&&this.$el.find('.nectar-fancy-box[data-n-parallax-bg="true"]').length>0||this.$el.parents('[class*="wpb_gallery_slidesflickity_"]').length>0&&this.$el.find(".nectar-el-parallax-scroll").length>0)&&this.galleryParallax(),(this.$el.is('[data-controls="touch_total"]')||this.$el.is('[data-touch-indicator="true"]'))&&this.visualizedTotalControls(),this.$el.is('[data-format="fixed_text_content_fullwidth"]')&&!ht.usingFrontEndEditor&&this.fixedContentStyle(),this.$el.parents(".wpb_gallery_slidesflickity_static_height_style").length>0&&this.$el.find(".item-meta").length>0&&(this.imageCaptionWidth(),s.on("resize",this.imageCaptionWidth.bind(this))),this.ticker&&(this.trackView(),this.tickerRotate(),this.instance.on("dragStart",function(){this.tickerPaused=!0}.bind(this)),this.$el[0].addEventListener("mouseleave",function(){this.tickerPaused=!1}.bind(this)),(this.$el.is('[data-pause-on-hover="true"]')||this.$nextPrevArrowBool||ht.usingFrontEndEditor)&&this.$el[0].addEventListener("mouseenter",function(){this.tickerPaused=!0}.bind(this))),this.sharedEvents()},Ct.prototype.sharedEvents=function(){var e,a,n=this.$el;this.instance.on("dragStart",function(){clearTimeout(e),clearTimeout(a),n.addClass("is-dragging"),n.addClass("is-moving"),n.find(".flickity-prev-next-button").addClass("hidden")}),this.instance.on("dragEnd",function(){n.removeClass("is-dragging"),e=setTimeout(function(){n.removeClass("is-moving"),n.find(".flickity-prev-next-button").removeClass("hidden")},600),a=setTimeout(function(){n.removeClass("is-moving")},300)}),t(".flickity-prev-next-button").on("click",function(){clearTimeout(e),t(this).parents(".nectar-flickity").find(".flickity-prev-next-button").addClass("hidden"),e=setTimeout(function(){n.find(".flickity-prev-next-button").removeClass("hidden")},600)}),n.hasClass("nectar-carousel")&&!n.is('[data-adaptive-height="true"]')&&imagesLoaded(n,function(){kt(n)})},Ct.prototype.tickerRotate=function(){this.tickerPaused||1!=this.inView||this.instance.slides&&(this.instance.x=(this.instance.x-this.tickerSpeed)%this.instance.slideableWidth,this.instance.selectedIndex=this.instance.dragEndRestingSelect(),this.instance.settle(this.instance.x)),e.requestAnimationFrame(this.tickerRotate.bind(this))},Ct.prototype.imageCaptionWidth=function(){this.$el.find(".item-meta").each(function(){t(this).css({width:t(this).parent().find("img").width()})})},Ct.prototype.simpleSlideBGConnection=function(){var e=t("body.vc_editor").length>0?$that.find(".is-selected > .cell"):$that.find(".is-selected");this.$rowBG&&e&&this.$rowBG.css({transition:"background-color 0.5s ease-out","background-color":e.is(".has-bg-color")?e.find(".bg-layer-wrap").css("background-color"):this.$rowBGStored})},Ct.prototype.simpleSliderStyle=function(){var e=this.$el,a=this;if("true"==this.$el.attr("data-arrows")&&0==this.$el.find(".flickity-prev-next-button").length&&(this.$el.append('<button class="flickity-button flickity-prev-next-button previous" aria-label="'+nectar_front_i18n.previous+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path></svg></button>'),this.$el.append('<button class="flickity-button flickity-prev-next-button next" aria-label="'+nectar_front_i18n.next+'" type="button"><svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg></button>'),this.$el.find(".flickity-prev-next-button.previous").on("click",function(){if(!1===a.$wrapAround&&0==a.instance.selectedIndex&&(0==a.instance.isAnimating||void 0===a.instance.isAnimating)){var t=a.instance.x;anime({targets:a.instance,x:t+100,duration:350,easing:"easeOutCubic"}),a.instance.startAnimation()}a.instance.previous()}),this.$el.find(".flickity-prev-next-button.next").on("click",function(){if(!1===a.$wrapAround&&a.instance.selectedIndex==a.instance.slides.length-1&&0==a.instance.isAnimating){var t=a.instance.x;anime({targets:a.instance,x:t-100,duration:350,easing:"easeOutCubic"}),a.instance.startAnimation()}a.instance.next()})),this.$rowBG="",this.$rowBGStored="",t(this).is('.nectar-simple-slider[data-row-bg-connection="true"]')&&(this.$rowBG=this.$el.parents(".wpb_row"),this.$rowBG=this.$rowBG.find("> .row-bg-wrap .row-bg"),this.$rowBGStored=this.$rowBG.length>0?this.$rowBG.css("background-color"):"",this.instance.on("change",simpleSlideBGConnection.bind(this)),this.simpleSlideBGConnection()),this.$el.find(".bg-layer[data-nectar-img-src]").length>0)var n=new Waypoint({element:this.$el[0],handler:function(){e.find(".bg-layer[data-nectar-img-src]").each(function(){var e=t(this)[0],a=e.getAttribute("data-nectar-img-src");e.style.backgroundImage="url('"+a+"')",e.classList.add("loaded")}),n.destroy()},offset:"95%"});if(this.$el.is('[data-parallax="true"]')){var i=this.$el.find(".cell");!0===this.$wrapAround&&this.$el.find(".flickity-prev-next-button").on("click",function(){e.addClass("disabled-nav"),setTimeout(function(){e.removeClass("disabled-nav")},500)});var s=this.$flickity_rtl?1:-1;this.instance.on("scroll",function(){t.each(a.instance.slides,function(t,e){var n=i[t].querySelector(".bg-layer"),r=i[t].querySelector(".inner"),o=a.instance,l=0;l=0===t&&o.slides.length>2?Math.abs(o.x)>o.slidesWidth?o.slidesWidth+o.x+o.slides[o.slides.length-1].outerWidth+e.target:e.target+o.x:t===o.slides.length-1&&Math.abs(o.x)+o.slides[t].outerWidth<o.slidesWidth?e.target-o.slidesWidth+o.x-o.slides[t].outerWidth:e.target+o.x,n.style.transform="translate3d("+l*(s/2)+"px,0,0)",r.style.transform="translate3d("+l*(s/4)+"px,0,0)"})})}this.$el.hasClass("nectar-simple-slider")&&1==this.$paginationBool&&(this.$el.find(".flickity-page-dots li").append('<svg width="65px" height="65px" viewBox="0 0 72 72" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"><circle class="time" stroke-width="5" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>'),this.$flickity_stored_autoplay&&(this.$el.find(".flickity-page-dots li circle.time").css("transition","stroke-dashoffset "+(parseInt(this.$flickity_stored_autoplay)+100)+"ms linear, stroke 0.2s ease"),this.$el.find(".flickity-page-dots li:first").addClass("no-trans"),setTimeout(function(){e.find(".flickity-page-dots li:first").removeClass("no-trans")},60),this.instance.on("select",function(t){a.instance.playPlayer()}),this.instance.on("dragEnd",function(t){a.instance.playPlayer(),e.find(".flickity-page-dots .is-selected").removeClass("no-trans")}),this.instance.on("dragStart",function(t){e.find(".flickity-page-dots .is-selected").addClass("no-trans")})))},Ct.prototype.galleryParallax=function(){var e=this.$el.find(".cell"),a=this,n=this.$el.find(".nectar-fancy-box").length>0?".parallax-layer .box-bg":".nectar-el-parallax-scroll .img-wrap",i=!!this.$el.is('[data-wrap="wrap"]'),s=this.$flickity_rtl?1:-1;this.instance.on("scroll",function(){t.each(a.instance.slides,function(t,r){var o=e[t].querySelector(n),l=a.instance,d=0;d=0===t&&i?Math.abs(l.x)>l.slidesWidth?l.slidesWidth+l.x+l.slides[l.slides.length-1].outerWidth+r.target:r.target+l.x:1===t&&i?Math.abs(l.x)>l.slidesWidth?l.slidesWidth+l.x+l.slides[l.slides.length-2].outerWidth+r.target:r.target+l.x:t===l.slides.length-1&&i?Math.abs(l.x)+l.slides[t].outerWidth<l.slidesWidth?r.target-l.slidesWidth+l.x-l.slides[t].outerWidth:r.target+l.x:t===l.slides.length-2&&i&&Math.abs(l.x)+l.slides[t].outerWidth+l.slides[t+1].outerWidth<l.slidesWidth?r.target-l.slidesWidth+l.x-l.slides[t].outerWidth:r.target+l.x,o&&(o.style.transform="translate3d("+d*(s/11)+"px,0,0)",o.style.willChange="transform")})}),this.instance.reposition()},Ct.prototype.visualizedTotalControls=function(){var e=this.$el,a=!!(this.$el.hasClass("drag-indicator-only")||this.$el.is('[data-r-bottom-total="true"]')||this.ticker);0!=this.$el.find(".visualized-total").length||a||(this.$el.parents(".full-width-content").length>0&&this.$el.parents(".vc_col-sm-12").length>0?this.$el.append('<div class="container normal-container"><div class="visualized-total"><span></span></div></div>'):this.$el.append('<div class="visualized-total"><span></span></div>')),ht.usingMobileBrowser||(B[this.index]=new bt(this.$el,"horizontal-movement"),this.instance.on("dragMove",function(t,e){ht.clientY=e.clientY,ht.clientX=e.clientX}),this.instance.on("pointerDown",function(e,a){t(".nectar-drag-indicator").addClass("pointer-down")}),this.instance.on("pointerUp",function(e,a){t(".nectar-drag-indicator").removeClass("pointer-down")}));var n=this.$el.find(".flickity-page-dots li").length,i=this.$el.find(".visualized-total span"),r=1,o=this.$el.find(".visualized-total").width();a||(s.on("smartresize",function(){setTimeout(function(){n=e.find(".flickity-page-dots li").length,o=e.find(".visualized-total").width(),r=o/n*e.find(".flickity-page-dots .is-selected").index(),i.css("width",100/n+"%"),i.css({x:r+"px"})},200)}),setTimeout(function(){n=e.find(".flickity-page-dots li").length,o=e.find(".visualized-total").width(),i.css("width",100/n+"%")},200),this.instance.on("change",function(t,a){r=o/n*e.find(".flickity-page-dots .is-selected").index(),i.css({x:r+"px"})}))},Ct.prototype.fixedContentStyle=function(){var a=ht.usingMobileBrowser,n=this.$el,i=this;this.$flickity_stored_autoplay&&(t(e).on("nectar-material-ocm-open",function(){i.instance.stopPlayer()}),t(e).on("nectar-material-ocm-close",function(){i.instance.playPlayer()})),this.instance.on("scroll",function(){if(!a)if(1!=pt.materialOffCanvasOpen){var e=n.find(".cell").outerWidth()+25,r=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?275:0,o=(s.width()+r-n.parents(".main-content").width())/2;o+=parseInt(n.css("margin-left"))+2,i.instance.slides.forEach(function(a,n){var s=1,r=0,l=0,d=10,c=1,h=t(a.cells[0].element).offset().left,u=t(".nectar-flickity.instance-"+i.index+" .cell:nth-child("+(n+1)+")");h-o<0&&h-o>-1*e?(s=1+(h-o)/1500,c=1+(h-o+70)/550,r=-1*(h-o),l=(h-o)/25*-1):(s=1,c=1,r=0,l=0),d=h+5-o<0&&h-o>-1*e?5:10,u.css({"z-index":d}),u.find(".inner-wrap-outer").css({transform:"perspective(800px) translateX("+r+"px) rotateY("+l+"deg) translateZ(0)",opacity:c}),u.find(".inner-wrap").css({transform:"scale("+s+") translateZ(0)"})})}else i.instance.slides.forEach(function(t,e){var a=n.find(".cell:nth-child("+(e+1)+")");a.find(".inner-wrap-outer").css({transform:"perspective(800px) translateX(0) rotateY(0) translateZ(0)",opacity:"1"}),a.find(".inner-wrap").css({transform:"scale(1) translateZ(0)"})})})},St.prototype.setup=function(){ht.usingFrontEndEditor?this.init():this.lazyInit()},St.prototype.init=function(){"legacy"===this.type?this.legacyCarousel():this.flickityCarousel()},St.prototype.lazyInit=function(){var t=this;this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t.init(),t.observer.unobserve(e.target))})},{rootMargin:"400px 0px 400px 0px",threshold:0}),this.observer.observe(this.$el[0])},St.prototype.legacyCarousel=function(){var a=this.$el.find("ul.products"),n=this.$el.parents(".full-width-content ").length>0?400:353,i=a;0==a.find("img").length&&(i=r),this.$el.append('<a class="carousel-prev" href="#"><i class="icon-salient-left-arrow"></i></a> <a class="carousel-next" href="#"><i class="icon-salient-right-arrow"></i></a>'),imagesLoaded(i,function(){a.carouFredSel({circular:!0,responsive:!0,items:{width:n,visible:{min:1,max:"auto"}},swipe:{onTouch:!0,onMouse:!0,options:{excludedElements:"button, input, select, textarea, .noSwipe",tap:function(a,n){!t(n).attr("href")||t(n).is('[target="_blank"]')||t(n).hasClass("add_to_wishlist")||t(n).hasClass("add_to_cart_button")||t(n).is('[rel^="prettyPhoto"]')||e.open(t(n).attr("href"),"_self"),!t(n).parent().attr("href")||t(n).parent().is('[target="_blank"]')||t(n).parent().hasClass("add_to_wishlist")||t(n).parent().hasClass("add_to_cart_button")||t(n).parent().is('[rel^="prettyPhoto"]')||e.open(t(n).parent().attr("href"),"_self")}},onBefore:function(){a.find(".product-wrap").trigger("mouseleave"),a.find(".product a").trigger("mouseup")}},scroll:{items:"auto",easing:"easeInOutQuart",duration:800},prev:{button:function(){return a.parents(".carousel-wrap").find(".carousel-prev")}},next:{button:function(){return a.parents(".carousel-wrap").find(".carousel-next")}},auto:{play:!1}}).animate({opacity:1},1300),a.parents(".carousel-wrap").wrap('<div class="carousel-outer">'),a.addClass("finished-loading"),s.trigger("resize")})},St.prototype.flickityCarousel=function(){var a=this.$el;this.$el.find(".products > li").each(function(){t(this).wrap('<div class="flickity-cell"></div>')});var n=!!a.is('[data-controls="bottom-pagination"]'),i=!a.is('[data-controls="bottom-pagination"]'),s=!a.is('[data-wrap="no-wrap"]'),o=1!=s||n,l=a.is("[data-autorotate-speed]")&&parseInt(a.attr("data-autorotate-speed"))>800?parseInt(a.attr("data-autorotate-speed")):5e3;a.is('[data-autorotate="true"]')||(l=!1),this.$el.find("ul.products").addClass("generate-markup"),this.instance=this.$el.find("ul.products"),a.is('[data-controls="arrows-overlaid"]')&&(i=!0),1==i&&this.instance.on("ready.flickity",function(){var t=a.find(".flickity-prev-next-button.previous").detach(),e=a.find(".flickity-prev-next-button.next").detach();a.find(".nectar-woo-carousel-top").append(t).append(e)});var d=!1,c="center";r.hasClass("rtl")&&(d=!0,c="right"),a.is('[data-group-columns="no-overflow"]')?(o=!0,c="left"):a.is('[data-group-columns="overflow"]')&&(o=!1,c="center");var h=!1;if(e.nectarOptions&&e.nectarOptions.woo_related_upsell_carousel&&"true"==e.nectarOptions.woo_related_upsell_carousel&&this.$el.hasClass("related-upsell-carousel")&&(h=!0,s=!1,o=!0,"center"==c&&this.$el.find(".products > div").length<4&&(c="left"),this.$el.find(".products > div").length<5&&this.$el.addClass("desktop-controls-hidden")),this.instance.flickity({draggable:!0,contain:!0,lazyLoad:!1,imagesLoaded:!0,cellAlign:c,groupCells:o,prevNextButtons:i,pageDots:n,resize:!0,adaptiveHeight:!1,percentPosition:!0,setGallerySize:!0,rightToLeft:d,wrapAround:s,autoPlay:l,accessibility:!1}),this.$el.is('[data-controls="touch_indicator"]'))ht.usingMobileBrowser||(B.push(new bt(this.$el,"horizontal-movement")),this.instance.on("dragMove.flickity",function(t,e){ht.clientY=e.clientY,ht.clientX=e.clientX}),this.instance.on("pointerDown.flickity",function(e,a){t(".nectar-drag-indicator").addClass("pointer-down")}),this.instance.on("pointerUp.flickity",function(e,a){t(".nectar-drag-indicator").removeClass("pointer-down")}));else if(1==i){a.find(".flickity-prev-next-button").append('<svg width="65px" height="65px" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg"><circle stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle> <circle class="time" stroke-width="3" fill="none" stroke-linecap="round" cx="33" cy="33" r="28"></circle></svg>');var u=t('<div class="woo-flickity-count" />');1==h?a.find("section > h2").append(u):a.append(u);var p=this.instance.data("flickity");Ht({data:{wooFlickity:p,wooFlickityCount:u}}),this.instance.on("select.flickity",{wooFlickity:p,wooFlickityCount:u},Ht)}this.$el.removeClass("animated-in"),oa()},s.on("orientationchange",function(){setTimeout(Bt,200)}),e.requestAnimationFrame=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||e.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)},t(e).on("resize",function(){clearTimeout(ut),ut=setTimeout(function(){t(e).trigger("smartresize")},125)}),t.fn.smartresize=function(t){return t?this.on("smartresize",t):this.trigger("smartresize",["execAsap"])},Vt.prototype.init=function(){var t,e,n,i,s,r;e={hidden:!1},n=(t=a).createElement("STYLE"),i="addEventListener"in t,s=function(e,a){i?t.addEventListener(e,a):t.attachEvent("on"+e,a)},r=function(t){n.styleSheet?n.styleSheet.cssText=t:n.innerHTML=t},t.getElementsByTagName("HEAD")[0].appendChild(n),s("mousedown",function(){0==e.hidden&&(r(":focus{outline:0}::-moz-focus-inner{border:0;}"),e.hidden=!0)}),s("keydown",function(){r(""),e.hidden=!1})},Vt.prototype.events=function(){t(e).on("nectar-ocm-open",this.setFocus.bind(this)),t(e).on("nectar-ocm-close",this.releaseFocus.bind(this))},Vt.prototype.setFocus=function(){this.state.ocmFocus=!0,t("#slide-out-widget-area").attr("tabindex","-1").focus()},Vt.prototype.releaseFocus=function(){t("#slide-out-widget-area").attr("tabindex","")},jQuery.fn.setCursorPosition=function(e){return 0==this.length?this:t(this).setSelection(e,e)},jQuery.fn.setSelection=function(t,e){if(0==this.length)return this;var a=this[0];if(a.createTextRange){var n=a.createTextRange();n.collapse(!0),n.moveEnd("character",e),n.moveStart("character",t),n.select()}else a.setSelectionRange&&(a.focus(),a.setSelectionRange(t,e));return this},t.extend(jQuery.expr.pseudos,{transparent:function(e,a,n){return"0"===t(e).css("opacity")}}),t.cssHooks.color={get:function(t){var n;return t.currentStyle?n=t.currentStyle.color:e.getComputedStyle&&(n=a.defaultView.getComputedStyle(t,null).getPropertyValue("color")),-1==n.search("rgb")?n:(n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/))?"#"+Xt(n[1])+Xt(n[2])+Xt(n[3]):void 0}},t.cssHooks.backgroundColor={get:function(t){var n;return t.currentStyle?n=t.currentStyle.backgroundColor:e.getComputedStyle&&(n=a.defaultView.getComputedStyle(t,null).getPropertyValue("background-color")),-1==n.search("rgb")?n:(n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/))?"#"+Xt(n[1])+Xt(n[2])+Xt(n[3]):void 0}},function(t){function n(a,i){var s=t.proxy(this.process,this);this.$body=t("body"),this.$scrollElement=t(t(a).is("body")?e:a),this.options=t.extend({},n.DEFAULTS,i),this.selector=(this.options.target||"")+" ul li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s),this.pageSubmenuHeight=0,this.calcPageSubemnu(),this.refresh(),this.process(),t(e).on("resize",this.calcPageSubemnu.bind(this))}n.VERSION="3.2.0",n.DEFAULTS={offset:10},n.prototype.calcPageSubemnu=function(){(t('.page-submenu[data-sticky="true"]').length>0&&0==t('body[data-hhun="1"]').length||t('.page-submenu[data-sticky="true"]').length>0&&t('#header-outer[data-remove-fixed="1"]').length>0)&&(this.pageSubmenuHeight=t(".page-submenu").height())},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,a.documentElement.scrollHeight)},n.prototype.refresh=function(){var e,a="offset",n=0;null!=(e=this.$scrollElement[0])&&e===e.window||(a="position",n=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var i=this;this.$body.find(this.selector).map(function(){var e=t(this),i=e.data("target")||e.attr("href");"#%20"===i&&(i="");var s=/^#./.test(i)&&t(i);return s&&s.length&&s.is(":visible")&&[[s[a]().top+n,i]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){i.offsets.push(this[0]),i.targets.push(this[1])})},n.prototype.process=function(){if(pt.preventScroll)return!0;var e,a=ht.scrollTop+this.options.offset+this.pageSubmenuHeight,n=this.getScrollHeight(),i=this.options.offset+n-this.$scrollElement.height()-this.pageSubmenuHeight,s=this.offsets,r=this.targets,o=this.activeTarget;if(this.activeTarget&&a<this.offsets[0]&&this.offsets[0]>0)return this.activeTarget=null,void t(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass("sfHover");if(this.scrollHeight!=n&&this.refresh(),a>=i)return o!=(e=r[r.length-1])&&this.activate(e);if(o&&a<=s[0])return o!=(e=r[0])&&this.activate(e);for(e=s.length;e--;)o!=r[e]&&a>=s[e]&&(!s[e+1]||a<=s[e+1])&&this.activate(r[e])},n.prototype.activate=function(e){this.activeTarget=e,t(this.selector).parentsUntil(this.options.target,".current-menu-item").removeClass("current-menu-item").removeClass("sfHover");var a=this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]',n=t(a).parents("li").addClass("current-menu-item");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("current-menu-item")),n.trigger("activate.bs.scrollspy")};var i=t.fn.scrollspy;t.fn.scrollspy=function(e){return this.each(function(){var a=t(this),i=a.data("bs.scrollspy"),s="object"==typeof e&&e;i||a.data("bs.scrollspy",i=new n(this,s)),"string"==typeof e&&i[e]()})},t.fn.scrollspy.Constructor=n,t.fn.scrollspy.noConflict=function(){return t.fn.scrollspy=i,this}}(jQuery);var Gt,Ut,Jt=function(t){t=t.split("+").join(" ");for(var e,a={},n=/[?&]?([^=]+)=([^&]*)/g;e=n.exec(t);)a[decodeURIComponent(e[1])]=decodeURIComponent(e[2]);return a}(a.location.search);Gt=jQuery,Ut=Gt(e),Gt.fn.visible=function(t,e,a){if(!(this.length<1)){var n=this.length>1?this.eq(0):this,i=n.get(0),s=Ut.width(),r=Ut.height(),o=(a=a||"both",!0!==e||i.offsetWidth*i.offsetHeight);if("function"==typeof i.getBoundingClientRect){var l=i.getBoundingClientRect(),d=l.top>=0&&l.top<r,c=l.bottom>0&&l.bottom<=r,h=l.left>=0&&l.left<s,u=l.right>0&&l.right<=s,p=t?d||c:d&&c,f=t?h||u:h&&u;if("both"===a)return o&&p&&f;if("vertical"===a)return o&&p;if("horizontal"===a)return o&&f}else{var g=Ut.scrollTop(),m=g+r,v=Ut.scrollLeft(),b=v+s,w=n.offset(),y=w.top,_=y+n.height(),C=w.left,x=C+n.width(),k=!0===t?_:y,$=!0===t?y:_,T=!0===t?x:C,I=!0===t?C:x;if("both"===a)return!!o&&m>=$&&k>=g&&b>=I&&T>=v;if("vertical"===a)return!!o&&m>=$&&k>=g;if("horizontal"===a)return!!o&&b>=I&&T>=v}}};var Kt=function(t,n,i,s,r,o){for(var l=0,d=["webkit","moz","ms","o"],c=0;c<d.length&&!e.requestAnimationFrame;++c)e.requestAnimationFrame=e[d[c]+"RequestAnimationFrame"],e.cancelAnimationFrame=e[d[c]+"CancelAnimationFrame"]||e[d[c]+"CancelRequestAnimationFrame"];e.requestAnimationFrame||(e.requestAnimationFrame=function(t){var a=(new Date).getTime(),n=Math.max(0,16-(a-l)),i=e.setTimeout(function(){t(a+n)},n);return l=a+n,i}),e.cancelAnimationFrame||(e.cancelAnimationFrame=function(t){clearTimeout(t)});var h=this;for(var u in h.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:null,formattingFn:null},o)o.hasOwnProperty(u)&&(h.options[u]=o[u]);""===h.options.separator&&(h.options.useGrouping=!1),h.options.prefix||(h.options.prefix=""),h.options.suffix||(h.options.suffix=""),h.d="string"==typeof t?a.getElementById(t):t,h.startVal=Number(n),h.endVal=Number(i),h.countDown=h.startVal>h.endVal,h.frameVal=h.startVal,h.decimals=Math.max(0,s||0),h.dec=Math.pow(10,h.decimals),h.duration=1e3*Number(r)||2e3,h.formatNumber=function(t){var e,a,n,i;if(t=t.toFixed(h.decimals),a=(e=(t+="").split("."))[0],n=e.length>1?h.options.decimal+e[1]:"",i=/(\d+)(\d{3})/,h.options.useGrouping)for(;i.test(a);)a=a.replace(i,"$1"+h.options.separator+"$2");return h.options.prefix+a+n+h.options.suffix},h.easeOutExpo=function(t,e,a,n){return a*(1-Math.pow(2,-10*t/n))*1024/1023+e},h.easingFn=h.options.easingFn?h.options.easingFn:h.easeOutExpo,h.formattingFn=h.options.formattingFn?h.options.formattingFn:h.formatNumber,h.version=function(){return"1.7.1"},h.printValue=function(t){var e=h.formattingFn(t);"INPUT"===h.d.tagName?this.d.value=e:"text"===h.d.tagName||"tspan"===h.d.tagName?this.d.textContent=e:this.d.innerHTML=e},h.count=function(t){h.startTime||(h.startTime=t),h.timestamp=t;var e=t-h.startTime;h.remaining=h.duration-e,h.options.useEasing?h.countDown?h.frameVal=h.startVal-h.easingFn(e,0,h.startVal-h.endVal,h.duration):h.frameVal=h.easingFn(e,h.startVal,h.endVal-h.startVal,h.duration):h.countDown?h.frameVal=h.startVal-(h.startVal-h.endVal)*(e/h.duration):h.frameVal=h.startVal+(h.endVal-h.startVal)*(e/h.duration),h.countDown?h.frameVal=h.frameVal<h.endVal?h.endVal:h.frameVal:h.frameVal=h.frameVal>h.endVal?h.endVal:h.frameVal,h.frameVal=Math.round(h.frameVal*h.dec)/h.dec,h.printValue(h.frameVal),e<h.duration?h.rAF=requestAnimationFrame(h.count):h.callback&&h.callback()},h.start=function(t){return h.callback=t,h.rAF=requestAnimationFrame(h.count),!1},h.pauseResume=function(){h.paused?(h.paused=!1,delete h.startTime,h.duration=h.remaining,h.startVal=h.frameVal,requestAnimationFrame(h.count)):(h.paused=!0,cancelAnimationFrame(h.rAF))},h.reset=function(){h.paused=!1,delete h.startTime,h.startVal=n,cancelAnimationFrame(h.rAF),h.printValue(h.startVal)},h.update=function(t){cancelAnimationFrame(h.rAF),h.paused=!1,delete h.startTime,h.startVal=h.frameVal,h.endVal=Number(t),h.countDown=h.startVal>h.endVal,h.rAF=requestAnimationFrame(h.count)},h.printValue(h.startVal)},te=function(t,e,a,n){return a*((t=t/n-1)*t*t+1)+e};function ee(e,n){if(e.length>0){var i=a.head||a.getElementsByTagName("head")[0],s=a.createElement("style");s.type="text/css",s.styleSheet?s.styleSheet.cssText=e:s.appendChild(a.createTextNode(e)),t(s).attr("id",n),t("head").find("#"+n).remove(),i.appendChild(s)}}function ae(){setTimeout(function(){t('body[data-ls="magnific"]').length>0||t('body[data-ls="pretty_photo"]').length>0?(t("a.pp").removeClass("pp").addClass("magnific-popup"),t("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr("rel").addClass("magnific-popup"),t(".wpb_gallery .wpb_gallery_slidesnectarslider_style").each(function(){t(this).find(".swiper-slide a:not(.ext-url-link)").addClass("pretty_photo")}),t('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){t(this).find(".slides > li > a").addClass("pretty_photo")}),t(".wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style").each(function(){t(this).find(".cell > a:not(.ext-url-link)").addClass("pretty_photo")}),t(".portfolio-items, .wpb_gallery .swiper-slide, .wpb_gallery_slidesflickity_style .cell, .wpb_gallery_slidesflickity_static_height_style .cell, .wpb_gallery_slides.wpb_flexslider ul > li, .wpb_gallery .parallax-grid-item, .nectar-post-grid-item").each(function(){t(this).find(".pretty_photo").length>0?t(this).find(".pretty_photo").removeClass("pretty_photo").addClass("gallery").addClass("magnific"):t(this).find('a[rel*="prettyPhoto["]').length>0&&t(this).find('a[rel*="prettyPhoto["]').removeAttr("rel").addClass("gallery").addClass("magnific")}),t("a[data-rel='prettyPhoto[product-gallery]']").each(function(){t(this).removeAttr("data-rel").addClass("magnific").addClass("gallery")}),r.hasClass("nectar-auto-lightbox")&&(t(".gallery").each(function(){0==t(this).find('.gallery-icon a[rel^="prettyPhoto"]').length&&t(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').addClass("magnific").addClass("gallery").removeClass("pretty_photo")}),t(".main-content img").each(function(){t(this).parent().is("[href]")&&!t(this).parent().is(".magnific-popup")&&0==t(this).parents(".tiled-gallery").length&&0==t(this).parents(".product-image").length&&0==t(this).parents(".iosSlider.product-slider").length&&t(this).parent().attr("href").match(/\.(jpg|png|gif)\b/)&&t(this).parent().addClass("magnific-popup").addClass("image-link")})),t("a.magnific-popup:not(.gallery):not(.nectar_video_lightbox):not(.nectar_video_lightbox_trigger)").magnificPopup({type:"image",callbacks:{imageLoadComplete:function(){var t=this;setTimeout(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){t.magnificPopup.instance.next=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.next.call(e)},100)},t.magnificPopup.instance.prev=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.prev.call(e)},100)}}},fixedContentPos:!1,mainClass:"mfp-zoom-in",removalDelay:400}),t("a.magnific-popup.nectar_video_lightbox, .nectar_video_lightbox_trigger, .magnific_nectar_video_lightbox a.link_text, .swiper-slide a[href*=youtube], .swiper-slide a[href*=vimeo], .nectar-video-box a.full-link.magnific-popup").magnificPopup({type:"iframe",fixedContentPos:!1,mainClass:"mfp-zoom-in",removalDelay:400}),t("a.magnific.gallery").each(function(){var e=t(this).closest(".wpb_column").length>0?t(this).closest(".wpb_column"):t(this).parents(".row");e.length>0&&!e.hasClass("lightbox-col")&&(e.magnificPopup({type:"image",delegate:"a.magnific",mainClass:"mfp-zoom-in",fixedContentPos:!1,callbacks:{elementParse:function(e){t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("iframe=true")||t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("https://www.youtube.com/watch")?e.type="iframe":t(e.el).is("[href]")&&-1!=t(e.el).attr("href").indexOf("video-popup-")?e.type="inline":e.type="image"},imageLoadComplete:function(){var t=this;setTimeout(function(){t.wrap.addClass("mfp-image-loaded")},10)},beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")},open:function(){if(t(this.content).find(".mejs-video video").length>0&&t().mediaelementplayer){t(this.content).find(".mejs-video video")[0].player.remove();var e=this;setTimeout(function(){t(e.content).find("video").mediaelementplayer(),t(e.content).find(".mejs-video video")[0].player.play()},50)}t.magnificPopup.instance.next=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.next.call(e),t(e.content).find(".mejs-video video").length>0&&t(e.content).find(".mejs-video video")[0].play()},100)},t.magnificPopup.instance.prev=function(){var e=this;this.wrap.removeClass("mfp-image-loaded"),setTimeout(function(){t.magnificPopup.proto.prev.call(e),t(e.content).find(".mejs-video video").length>0&&t(e.content).find(".mejs-video video")[0].play()},100)}},close:function(){t(this.content).find(".mejs-video video").length>0&&t(this.content).find(".mejs-video video")[0].load()}},removalDelay:400,gallery:{enabled:!0}}),e.addClass("lightbox-col"))})):t('body[data-ls="fancybox"]').length>0&&function(){t("a.pp").removeClass("pp").attr("data-fancybox",""),t("a[rel^='prettyPhoto']:not([rel*='_gal']):not([rel*='product-gallery']):not([rel*='prettyPhoto['])").removeAttr("rel").attr("data-fancybox","");var e=Nt();t(".wpb_gallery .wpb_gallery_slidesnectarslider_style").each(function(){e=Nt(),t(this).find(".swiper-slide a:not(.ext-url-link)").attr("data-fancybox","group_"+e)}),t('.wpb_gallery_slides.wpb_flexslider:not([data-onclick="custom_link"])').each(function(){e=Nt(),t(this).find(".slides > li > a").attr("data-fancybox","group_"+e)}),t(".wpb_gallery_slidesflickity_style, .wpb_gallery_slidesflickity_static_height_style").each(function(){e=Nt(),t(this).find(".cell > a:not(.ext-url-link)").attr("data-fancybox","group_"+e)}),t(".portfolio-items, .wpb_gallery_slidesparallax_image_grid, .nectar-post-grid-item").each(function(){e=Nt(),t(this).find(".pretty_photo").length>0?t(this).find(".pretty_photo").removeClass("pretty_photo").attr("data-fancybox","group_"+e):t(this).find('a[rel*="prettyPhoto["]').length>0&&t(this).find('a[rel*="prettyPhoto["]').removeAttr("rel").attr("data-fancybox","group_"+e)}),r.hasClass("nectar-auto-lightbox")&&(t(".gallery").each(function(){if(0==t(this).find('.gallery-icon a[rel^="prettyPhoto"]').length){var e=Nt();t(this).find('.gallery-item .gallery-icon a[href*=".jpg"], .gallery-item .gallery-icon a[href*=".png"], .gallery-item .gallery-icon a[href*=".gif"], .gallery-item .gallery-icon a[href*=".jpeg"]').attr("data-fancybox","group_"+e).removeClass("pretty_photo")}}),t(".main-content img").each(function(){t(this).parent().is("[href]")&&!t(this).parent().is(".magnific-popup")&&0==t(this).parents(".tiled-gallery").length&&0==t(this).parents(".product-image").length&&0==t(this).parents(".woocommerce-product-gallery").length&&0==t(this).parents(".wpb_gallery_slides.wpb_flexslider").length&&0==t(this).parents(".iosSlider.product-slider").length&&t(this).parent().attr("href").match(/\.(jpg|png|gif)\b/)&&t(this).parent().attr("data-fancybox","")}));var a=(t("body.admin-bar").length,[60,100]);ht.winW<1e3&&(a=[0,0]),t("[data-fancybox]").fancybox({animationEffect:"zoom-in-out",animationDuration:350,buttons:["fullScreen","zoom","close"],margin:a,backFocus:!1,loop:!0,caption:function(){return t(this).attr("title")},hash:!1,beforeLoad:function(e){"string"!=typeof e.current.src&&t.fancybox.close(!0)},mobile:{margin:0}})}()},60)}function ne(){t(st+" .wpb_animate_when_almost_visible").each(function(){var e=t(this),a=1==rt?"200%":"90%",n=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated")?n.destroy():(e.addClass("animated"),e.addClass("wpb_start_animation"),n.destroy(),e.is(".nectar-button")&&t('body[data-button-style*="rounded_shadow"]').length>0&&setTimeout(function(){e.removeClass("wpb_start_animation")},1100))},offset:a})})}function ie(t,e){this.$el=t,this.duration=e,this.interval="",this.words=[],this.state={activeIndex:0,sequenceStarted:0,visible:!1},this.setup()}function se(){t(st+".nectar-milestone").each(function(){var e=1==rt?"250%":"98%";ht.usingMobileBrowser&&"98%"==e&&(e="110%");var a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))i.destroy();else{var e=parseInt(n.find(".number span:not(.symbol)").text().replace(/,/g,""));setTimeout(function(){if(n.hasClass("motion_blur"))n.find("span").each(function(e){var a=t(this);setTimeout(function(){a.addClass("in-sight")},200*e)});else{var a={easingFn:te},i=n.find(".number span:not(.symbol)")[0];new Kt(i,0,e,0,2.2,a).start()}n.addClass("animated-in")},a),i.destroy()}},offset:e})})}function re(t){var e,a,n;(e=t.parent()).length?(a=e.position().left,n=e.width()):a=n=0,t.parent().parent().find(".magic-line").css("transform","translateX("+a+"px) scaleX("+n+")")}function oe(){r.on("click",".tabbed > ul li:not(.cta-button) a",function(a){if(function(a){var n=a.parents("li").index()+1,i=t("body.vc_editor").length>0?"> .wpb_tab ":"";if(a.parents('.tabbed[data-style="toggle_button"]').length>0&&3===n&&(n=2),!a.hasClass("active-tab")&&!a.hasClass("loading")){a.parents("ul").find("a").removeClass("active-tab"),a.parents("ul").find("li").removeClass("active-tab"),a.addClass("active-tab"),a.parent().addClass("active-tab"),a.parents(".tabbed").find("> div:not(.clear)"+i).css({visibility:"hidden",position:"absolute",opacity:"0",left:"-9999px",display:"none"}).removeClass("visible-tab");var o=a.parents('.tabbed[data-animation="none"]').length>0?0:400;if(t("body.vc_editor").length>0){var l=a.parent().is("[data-m-id]")?a.parent().attr("data-m-id"):"";a.parents('.tabbed[data-style="toggle_button"]').length>0&&a.parents("li").index()+1===3&&a.parents(".wpb_tabs_nav").find(".toggle-button[data-m-id]").length>0&&(l=a.parents(".wpb_tabs_nav").find(".toggle-button").attr("data-m-id")),a.parents(".tabbed").find('> div[data-model-id="'+l+'"]'+i).css({visibility:"visible",position:"relative",left:"0",display:"block"}).stop().transition({opacity:1},o).addClass("visible-tab"),r.is('[data-flex-cols="true"]')||ai()}else a.parents(".tabbed").find("> div:nth-of-type("+n+")"+i).css({visibility:"visible",position:"relative",left:"0",display:"block"}).stop().transition({opacity:1},o).addClass("visible-tab");var d=a.parents(".tabbed").find("> div:nth-of-type("+n+")");(d.find(".iframe-embed").length>0||d.find(".portfolio-items").length>0||d.find(".nectar-video-bg").length>0)&&setTimeout(function(){s.trigger("resize")},10)}var c=a.parents(".tabbed").find("> div:nth-of-type("+n+")"+i);c.find(".nectar-progress-bar").length>0&&Re(),(c.find('.divider-small-border [data-animate="yes"]').length>0||c.find('.divider-border [data-animate="yes"]').length>0)&&De(),(c.find("img.img-with-animation").length>0||c.find(".col.has-animation").length>0||c.find(".nectar_cascading_images").length>0||c.find(".wpb_column.has-animation").length>0)&&(Le(),je()),(c.find(".parallax-layer").length>0||c.parents(".nectar-parallax-enabled").length>0)&&Ae(),Ee(),c.find(".nectar-milestone").length>0&&se(),c.find('.nectar_image_with_hotspots[data-animation="true"]').length>0&&(Ge(),setTimeout(function(){s.trigger("resize")},100)),c.find(".nectar-fancy-ul").length>0&&ye(),c.find(".nectar-split-heading").length>0&&Pe(),c.find('.wpb_column[data-border-animation="true"]').length>0&&Ve(),c.find(".wpb_animate_when_almost_visible").length>0&&ne(),c.find(".nectar-animated-title").length>0&&sa(),c.find(".nectar-highlighted-text").length>0&&ra(),c.find(".nectar_food_menu_item").length>0&&Ne(),c.find('.nectar-post-grid:not([data-animation="none"])').length>0&&ia(),c.find(".nectar-waypoint-el").length>0&&Xe(),a.parents(".wpb_row").length>0&&((c.find(".vc_pie_chart").length>0||c.find(".wp-video-shortcode").length>0||c.find(".post-area.masonry .posts-container").length>0||c.find(".twentytwenty-container").length>0||a.parents('#nectar_fullscreen_rows[data-content-overflow="scrollbar"]').length>0||a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".wpb_gallery").length>0||a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".swiper-container").length>0||a.parents(".wpb_row").next().hasClass("parallax_section"))&&s.trigger("resize"),c.find(".nectar-flickity").length>0&&"undefined"!=typeof Flickity&&a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".nectar-flickity").each(function(){Flickity.data(t(this)[0]).resize()}),c.find(".nectar-woo-flickity").length>0&&"undefined"!=typeof Flickity&&(Flickity.data(a.parents(".tabbed").find("> div:nth-of-type("+n+")").find(".nectar-woo-flickity > ul")[0]).resize(),t(e).trigger("nectar-product-filters-layout"))),c.find(".svg-icon-holder").each(function(e){var a=t(this);setTimeout(function(){var t=0;a.is("[data-animation-delay]")&&a.attr("data-animation-delay").length>0&&"false"!=a.attr("data-animation")&&(t=a.attr("data-animation-delay")),clearTimeout(K[e]),"false"==a.attr("data-animation")?(a.css("opacity","1"),A[a.find("svg").attr("id").slice(-1)].finish()):(A[a.find("svg").attr("id").slice(-1)].reset(),K[e]=setTimeout(function(){A[a.find("svg").attr("id").slice(-1)].play()},t))},150)}),t(".nectar-cta .link_wrap, .nectar-cta .link_text").removeClass("hover"),a.parents(".tabbed").find(".wpb_row").each(function(){if(void 0!==t(this).find('[class*="vc_col-"]').first().offset()){var e=t(this).find('[class*="vc_col-"]').first().offset().left;t(this).find('[class*="vc_col-"]').each(function(){t(this).removeClass("no-left-margin"),t(this).offset().left<e+15?t(this).addClass("no-left-margin"):t(this).removeClass("no-left-margin")})}}),0,a.parent().parent().find(".magic-line").length>0&&re(a),t(e).trigger("nectar-tab-changed")}(t(this)),void 0!==a.originalEvent&&ht.winW<1e3&&0==ct.$usingFullScreenRows){var n=t(this).closest(".tabbed").find("> ul");if(n.height()>350){var i=n.offset().top+n.height()-ht.adminBarHeight;t('#header-outer[data-mobile-fixed="1"]').length>0&&(i=n.offset().top+n.height()-d.outerHeight()-ht.adminBarHeight),Dt(i,700,"easeInOutQuint")}}return!1}),t("body").on("click",".wpb_tabs_nav > .toggle-button",function(){t(this).parents(".wpb_tabs_nav").find("> li:not(.active-tab):not(.toggle-button) a").trigger("click")}),t('a[class*="nectar-tab-trigger"]').on("click",function(e){if(!t(this).is('[href*="#"]')||t(this).attr("href").length<1)return!0;var a=t(this).attr("href");a=(a=a.substr(1)).replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase(),t(".wpb_tabs_nav").each(function(){t(this).find("li").each(function(){var e=t(this).find("a").clone();e.find("svg").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==a&&t(this).find("a").trigger("click")})}),e.preventDefault()}),t(".tabbed").each(function(){var e;t(this).find(".wpb_tab").each(function(e){if(t(this).is("[data-tab-icon]")&&t(this).attr("data-tab-icon").length>0&&0==t(this).find(".im-icon-wrap.tab-icon").length&&(t(this).parents(".tabbed").addClass("using-icons"),t(this).parents(".tabbed").find(".wpb_tabs_nav li:nth-child("+(e+1)+") > a").prepend('<i class="'+t(this).attr("data-tab-icon")+'"></i>')),t(this).find(".im-icon-wrap.tab-icon").length>0){var a=t(this).find(".im-icon-wrap.tab-icon").detach();t(this).parents(".tabbed").find(".wpb_tabs_nav li:nth-child("+(e+1)+") > a").prepend(a)}}),e=t(this),setTimeout(function(){e.is('[data-style="minimal_alt"]')&&(e.find("> ul").append('<li class="magic-line" />'),re(e.find("> ul > li:first-child > a")))},100)}),t('.tabbed[data-style="minimal_alt"]').length>0&&s.on("smartresize",function(){t('.tabbed[data-style="minimal_alt"]').each(function(){t(this).find("a.active-tab").length>0&&re(t(this).find("a.active-tab"))})}),void 0!==Jt.tab&&t(".wpb_tabs_nav").each(function(){t(this).find("li").each(function(){var e=t(this).find("a").clone(),a=Jt.tab,n=t(this);e.find("svg").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&(t(this).find("a").trigger("click"),setTimeout(function(){n.find("a").trigger("click")},501))})}),t(".nectar-scrolling-tabs").each(function(e){ht.usingFrontEndEditor||(at[e]=new le(t(this)))});var a=!1;r.on("click",".scrolling-tab-nav-current-item",function(){t(this).toggleClass("open"),t(this).siblings(".wpb_tabs_nav").toggle(),Ee()}),r.on("click",".nectar-sticky-tabs .wpb_tabs_nav li",function(e){var a=t(this).parents(".wpb_tabs_nav"),n=t(this).parents(".scrolling-tab-nav").find(".scrolling-tab-nav-current-item"),i=t(this).find(".tab-nav-heading").clone();n.html(i),void 0!==e.originalEvent&&(t(this).parents(".scrolling-tab-nav").find(".scrolling-tab-nav-current-item").toggleClass("open"),a.toggle())}),r.on("click",".nectar-sticky-tabs .wpb_tabs_nav a",function(n){var i=t(this),s=i.parents("li").index()+1,r=t("body.vc_editor").length>0?"> .wpb_tab ":"",o=i.parents(".nectar-sticky-tabs"),l=o.hasClass("content_animation_fade")?200:600;(i.parents("li").hasClass("active-tab")||a)&&o.hasClass("loaded")||(a=!0,o.find(".wpb_tabs_nav li").removeClass("active-tab"),i.parents("li").addClass("active-tab"),o.find(".scrolling-tab-content  > div").removeClass("previously-active-tab"),o.find(".scrolling-tab-content > div.active-tab").addClass("previously-active-tab").removeClass("active-tab"),o.find(".scrolling-tab-content > div:nth-of-type("+s+")"+r).addClass("active-tab"),t(e).trigger("nectar-tab-changed"),setTimeout(function(){a=!1},l)),n.preventDefault()}),t(".tabbed .wpb_tab").first().addClass("visible-tab"),t(".nectar-sticky-tabs .wpb_tabs_nav > li:first-child").each(function(){t(this).find("a").first().trigger("click")}),a=!1,t(".nectar-sticky-tabs").addClass("loaded"),t(e).on("nectar-tab-changed",oa)}function le(t){this.$el=t,this.$tabContent=t.find(".scrolling-tab-content"),this.$lineEl=t.find(".scrolling-tab-nav .line"),this.observer=null,this.linkFunc=this.$el.hasClass("navigation_func_active_link_only")?"single_link":"default",this.domSetup(),this.highlightObserve(),this.events()}function de(){void 0!==Jt.toggle&&t(".toggles").each(function(){t(this).find(".toggle").each(function(){var e=t(this).find("h3 a").clone(),a=Jt.toggle;t(e).find("i").remove(),(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase())==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&t(this).find("h3 a").trigger("click")})})}function ce(){t(".toggles").each(function(){var e=t(this).find(".toggle.open");e.length>0&&e.each(function(){var e=t(this).find("> div")[0];e.style.maxHeight=e.scrollHeight+"px"})})}function he(){setTimeout(function(){t('.toggles.accordion:not([data-starting="closed"])').each(function(){if(0==t(this).find('.toggle[data-inner-wrap="true"]').length)t(this).find("> .toggle").first().addClass("open").find("> div").show();else if(!ht.usingFrontEndEditor){var e=t(this).find("> .toggle").first();e.addClass("open"),e.find("> div")[0].style.maxHeight=e.find("> div")[0].scrollHeight+"px"}t(this).find("> .toggle").first().find("a:not(.nectar-button) i").attr("class","fa fa-minus-circle")}),setTimeout(de,300)},60),t('.toggle[data-inner-wrap="true"]').length>0&&s.on("smartresize",ce),t(".toggle > h3:not(.toggle-title)").addClass("toggle-title")}function ue(t){this.$el=t,this.$innerEl=this.$el.find(" > .n-sticky > .vc_column-inner"),0!=this.$innerEl.length&&(this.topOffset=0,this.resizeEvent(),s.on("resize",this.resizeEvent.bind(this)))}function pe(t,e){(t=String(t).replace(/[^0-9a-f]/gi,"")).length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),e=e||0;var a,n,i="#";for(n=0;n<3;n++)a=parseInt(t.substr(2*n,2),16),i+=("00"+(a=Math.round(Math.min(Math.max(0,a+a*e),255)).toString(16))).substr(a.length);return i}function fe(){t(".nectar-3d-transparent-button").each(function(){if("visible"==t(this).css("visibility")){var e=t(this),a=0,n=1.7;if("extra_jumbo"==e.attr("data-size")){var i;ht.winW<1e3&&ht.winW>690?(a=64,i=34,e.find(".back-3d rect").attr("stroke-width","12"),n=1.7):ht.winW<=690?(a=46,i=16,e.find(".back-3d rect").attr("stroke-width","10"),n=1.7):(a=100,i=64,e.find(".back-3d rect").attr("stroke-width","20"),n=1.6),e.find("svg text").attr("font-size",i);var s=t(this).find(".back-3d .button-text")[0].getBoundingClientRect().width,r=1.5*i;e.css({width:s+1.5*a+"px",height:r+a+"px"}),e.find("> a").css({height:r+a+"px"}),e.find(".back-3d svg, .front-3d svg").css({width:s+1.5*a+"px",height:r+a+"px"}).attr("viewBox","0 0 "+(s+1.5*a)+" "+(r+a)),e.find("svg text").attr("transform","matrix(1 0 0 1 "+(s+1.6*a)/2+" "+(r+a)/n+")"),e.find(".front-3d ").css("transform-origin","50% 50% -"+(r+a)/2+"px"),e.find(".back-3d").css("transform-origin","50% 50% -"+(r+a)/2+"px")}}})}function ge(){if(ht.usingMobileBrowser||t('.nectar-cta[data-style="text-reveal-wave"], .menu-item-hover-text-reveal-wave').each(function(){t(this).find(".char").each(function(e){t(this).css("animation-delay",.015*e+"s")});var e=t(this).is('[data-using-bg="true"]')?".link_wrap":".link_text",a=!1;t(this).is('[class*="border_thickness_"]')&&!t(this).is('[class*="border_thickness_0px"]')&&(e=".link_wrap",a=!0),t(this).is(".menu-item-hover-text-reveal-wave")&&(e="a"),t(this).find(e).on("mouseenter",function(){if(ht.winW>999){var e=a?t(this).find(".link_text"):t(this);e.removeClass("hover"),setTimeout(function(){e.addClass("hover")},20)}})}),t(".nectar-link-underline-effect a").on("mouseenter",function(){t(this).addClass("accessed")}),t(".nectar-button.see-through[data-color-override], .nectar-button.see-through-2[data-color-override], .nectar-button.see-through-3[data-color-override]").each(function(){var e,a,n=t('body.material[data-button-style^="rounded"]').length>0;if(t(this).css("visibility","visible"),t(this).hasClass("see-through-3")&&"false"==t(this).attr("data-color-override"))return!0;e="false"!=t(this).attr("data-color-override")?t(this).attr("data-color-override"):t(this).parents(".dark").length>0?"#000000":"#ffffff",t(this).hasClass("see-through-3")||t(this).css("color",e),t(this).find("i").css("color",e);var i=parseInt(e.substring(1),16),s=t(this).has("[data-hover-color-override]")?t(this).attr("data-hover-color-override"):"no-override",r=t(this).has("[data-hover-text-color-override]")?t(this).attr("data-hover-text-color-override"):"#fff",o=(16711680&i)>>16,l=(65280&i)>>8,d=(255&i)>>0,c=t(this).hasClass("see-through-3")?"1":"0.75";t(this).css("border-color","rgba("+o+","+l+","+d+","+c+")"),n&&t(this).find("i").css({"background-color":"rgba("+o+","+l+","+d+",1)","box-shadow":"0px 8px 15px rgba("+o+","+l+","+d+",0.24)"}),t(this).hasClass("see-through")?(a=t(this),t(this).on("mouseenter touchstart",function(){a.css("border-color","rgba("+o+","+l+","+d+",1)")}),t(this).on("mouseleave touchtouchend",function(){a.css("border-color","rgba("+o+","+l+","+d+",1)"),c=t(this).hasClass("see-through-3")?"1":"0.75",a.css("border-color","rgba("+o+","+l+","+d+","+c+")")})):(t(this).find("i").css("color",r),"no-override"!=s?(a=t(this),t(this).on("mouseenter touchstart",function(){a.css({"border-color":s,"background-color":s,color:r}),n&&a.find("i").css({"background-color":"","box-shadow":""})}),t(this).on("mouseleave touchtouchend",function(){c=t(this).hasClass("see-through-3")?"1":"0.75",n&&a.find("i").css({"background-color":"rgba("+o+","+l+","+d+",1)","box-shadow":"0px 8px 15px rgba("+o+","+l+","+d+",0.24)"}),a.hasClass("see-through-3")?a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")","background-color":"transparent"}):a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")","background-color":"transparent",color:e})})):(a=t(this),t(this).on("mouseenter touchstart",function(){a.css({"border-color":s,color:r})}),t(this).on("mouseleave touchtouchend",function(){c=a.hasClass("see-through-3")?"1":"0.75",a.css({"border-color":"rgba("+o+","+l+","+d+","+c+")",color:r})})))}),t(".nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3)[data-color-override]").each(function(){if(t(this).css("visibility","visible"),"false"!=t(this).attr("data-color-override")){var e=t(this).attr("data-color-override");t(this).removeClass("accent-color").removeClass("extra-color-1").removeClass("extra-color-2").removeClass("extra-color-3").css("background-color",e)}}),t(".swiper-slide .solid_color_2").length>0||t(".tilt-button-inner").length>0){var e,a="";t(".swiper-slide .solid_color_2 a").each(function(n){t(this).addClass("instance-"+n),e="false"!=t(this).attr("data-color-override")?t(this).attr("data-color-override"):t(this).parents(".dark").length>0?"#000000":"#ffffff",t(this).css("color",e),t(this).find("i").css("color",e);var i=t(this).css("background-color"),s=pe(i,.13),r=pe(i,-.15);a+=".swiper-slide .solid_color_2 a.instance-"+n+":after { background-color: "+s+";  } .swiper-slide .solid_color_2 a.instance-"+n+":before { background-color: "+r+"; } "}),t(".tilt-button-wrap a").each(function(e){t(this).addClass("instance-"+e);var n,i=t(this).css("background-color");"false"!=t(this).attr("data-color-override")&&(n=t(this).attr("data-color-override"),t(this).css("background-color",n),i=n);var s=pe(i,.13),r=pe(i,-.15);a+=".tilt-button-wrap a.instance-"+e+":after { background-color: "+s+";  } .tilt-button-wrap a.instance-"+e+":before { background-color: "+r+"; } "}),ee(a,"tilt-button")}if(t(".nectar-3d-transparent-button").length>0){var n="";t(".nectar-3d-transparent-button").each(function(e){t(this).on("mouseover",function(){t(this).find("*").css("display","");var e=t(this);setTimeout(function(){e.find("*").css("display","block")},60)}),t(this).on("mouseleave",function(){t(this).find("*").css("display","block");var e=t(this);setTimeout(function(){e.find("*").css("display","")},60)});var a,i=t(this),s=i.attr("data-size"),r=0,o=1.5,l=1.65;"large"==s?(r=46,a=16,o=1.5,l=1.7):"medium"==s?(r=30,a=16):"small"==s?(r=20,a=12):"jumbo"==s?(r=54,a=24,o=1.5,l=1.68):"extra_jumbo"==s&&(r=100,a=64,o=1.6,l=1.6),i.find("svg text").attr("font-size",a);var d=t(this).find(".back-3d .button-text")[0].getBoundingClientRect().width,c=1.5*a;i.css({width:d+1.5*r+"px",height:c+r+"px"}),i.find("> a").css({height:c+r+"px"}),i.find(".back-3d svg, .front-3d svg").css({width:d+1.5*r+"px",height:c+r+"px"}).attr("viewBox","0 0 "+(d+1.5*r)+" "+(c+r)),i.find("svg text").attr("transform","matrix(1 0 0 1 "+(d+r*o)/2+" "+(c+r)/l+")"),i.find(".front-3d, .back-3d").css("transform-origin","50% 50% -"+(c+r)/2+"px"),t(this).find(".front-3d svg > rect").attr("id","masked-rect-id-"+e),t(this).find(".front-3d defs mask").attr("id","button-text-mask-"+e),i.css("visibility","visible"),n+="#masked-rect-id-"+e+" { mask: url(#button-text-mask-"+e+"); -webkit-mask: url(#button-text-mask-"+e+")} "}),fe(),s.on("smartresize",fe),ee(n,"nectar-td-button")}setTimeout(function(){t('.nectar-button[class*="color-gradient"] .start').removeClass("loading")},150),(navigator.userAgent.toLowerCase().indexOf("firefox")>-1||navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./))&&t('.nectar-button[class*="color-gradient"] .start').addClass("no-text-grad")}function me(){t(".icon-3x").each(function(){t(this).closest(".col").on("mouseenter",function(){t(this).find(".icon-3x").addClass("hovered")}),t(this).closest(".col").on("mouseleave",function(){t(this).find(".icon-3x").removeClass("hovered")})}),(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.match(/Trident\/7\./))&&t('[class^="icon-"][class*="color-gradient"], .nectar_icon_wrap[data-color*="extra-color-gradient"] .nectar_icon, .nectar-gradient-text').addClass("no-grad")}function ve(){var e=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?275:0;t(".nectar_team_member_overlay").css({width:s.width()-e,left:e})}function be(){var e="";t(".wpb_column").each(function(a){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),("true"==t(this).attr("data-has-bg-color")||t(this).is('[data-hover-bg^="#"]'))&&t(this).addClass("instance-"+a);var n=t(this).find("> .vc_column-inner > .column-bg-overlay-wrap").length>0||t(this).find("> .vc_column-inner > .column-bg-overlay").length>0?" > .vc_column-inner ":"",i=t(this).find(n+" > .column-bg-overlay-wrap").length>0?"> .column-bg-overlay-wrap ":"";"true"==t(this).attr("data-has-bg-color")&&(e+=".wpb_column.instance-"+a+n+i+" > .column-bg-overlay { background-color:"+t(this).attr("data-bg-color")+";  opacity: "+t(this).attr("data-bg-opacity")+"; }"),t(this).is('[data-hover-bg^="#"]')&&(e+=".wpb_column.instance-"+a+":hover "+n+i+" > .column-bg-overlay { background-color: "+t(this).attr("data-hover-bg")+"!important; opacity: "+t(this).attr("data-hover-bg-opacity")+"!important; }")}),ee(e,"column-bg-colors")}function we(){if(t(".morphing-outline").length>0){var e="",a=t("body.vc_editor").length>0?"":">";t(".morphing-outline").each(function(n){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+n).css({visibility:"visible"});var i=t(this).find(".inner").width(),s=t(this).find(".inner").height(),r=parseInt(t(this).attr("data-border-thickness")),o=t('body[data-button-style*="rounded"]').length>0?":hover":"",l=t('body[data-button-style*="rounded"]').length>0?"":":hover";e+="body .morphing-outline.instance-"+n+" .inner > * { color: "+t(this).attr("data-starting-color")+"; } ",e+="body .morphing-outline.instance-"+n+" .inner:after  { border-width:"+t(this).attr("data-border-thickness")+"px ; border-color: "+t(this).attr("data-starting-color")+"; } ",e+="body .wpb_column:hover > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner > *, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner > * { color: "+t(this).attr("data-hover-color")+"; } ",e+="body .wpb_column:hover > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column:hover > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after  { border-color: "+t(this).attr("data-hover-color")+"; } ",e+="body .wpb_column"+l+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+l+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { padding: "+((i+100+2*r-s)/2-r)+"px 50px}",e+=".morphing-outline.instance-"+n+" { padding: "+(30+(i+80+2*r-s)/2-r)+"px 50px}",e+="body .wpb_column"+l+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+l+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { top: -"+parseInt((i+100+2*r-s)/2-r+r)+"px }",e+="body .wpb_column > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { left: -"+parseInt(50+r)+"px }",e+="body .wpb_column"+o+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+o+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { padding: 50px 50px}",e+="body .wpb_column"+o+" > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after, body .wpb_column"+o+" > .vc_column-inner > .wpb_wrapper "+a+" .morphing-outline.instance-"+n+" .inner:after { top: -"+parseInt(50+r)+"px }"}),ee(e,"morphing-outlines")}}function ye(){t(st+".nectar-fancy-ul").each(function(){var e=t(this).attr("data-animation"),a=0;if(t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay")),"true"==e)var n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in")?i.destroy():(setTimeout(function(){n.find("li").each(function(e){t(this).delay(220*e).transition({opacity:"1",left:"0"},220,"easeOutCubic")})},a),n.addClass("animated-in"),i.destroy())},offset:"bottom-in-view"})})}function _e(){t('.nectar-fancy-ul:not([data-list-icon="dot"]):not([data-list-icon="none"])').each(function(){var e=t(this).attr("data-list-icon"),a=t(this).attr("data-color");t(this).find("li").each(function(){t(this).find("> i").remove(),t(this).prepend('<i class="icon-default-style '+e+" "+a+'"></i> ')})})}function Ce(){t(".nectar-flip-box").each(function(){var e=parseInt(t(this).attr("data-min-height")),a=t(this).find(".flip-box-front .inner").height();t(this).find(".flip-box-back .inner").height()>t(this).find(".flip-box-front .inner").height()&&(a=t(this).find(".flip-box-back .inner").height()),a>=e-80?t(this).find("> div").css("height",a+80):t(this).find("> div").css("height","auto"),t(this).parent().hasClass("wpb_wrapper")&&t(this).parent().css("transform","translateZ(0)")})}function xe(){t('.wpb_row .vc_col-sm-12 .nectar-slider-wrap[data-full-width="true"]').each(function(){0==t(this).parents(".wpb_row.full-width-section").length&&0==t(this).parents(".wpb_row.full-width-content").length&&t(this).parents(".wpb_row").addClass("full-width-section")}),!ht.usingMobileBrowser&&t('body[data-boxed-style="1"]').length>0&&t("#boxed").length>0&&t("#boxed").length>0&&t(".full-width-section[data-top-percent], .full-width-section[data-bottom-percent], .full-width-content[data-top-percent], .full-width-content[data-bottom-percent]").each(function(){var e=t(this).attr("data-top-percent")?t(this).attr("data-top-percent"):"skip",a=t(this).attr("data-bottom-percent")?t(this).attr("data-bottom-percent"):"skip";"skip"!=e&&t(this).css("padding-top",e),"skip"!=a&&t(this).css("padding-bottom",a)})}function ke(){if(0!=t('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), #boxed .full-width-content').length){var e,a,n,i=ht.winW,r=t(".body-border-right").length>0&&i>1e3?2*parseInt(t(".body-border-right").width()):0,o=t(".container-wrap").length>0?parseInt(t(".container-wrap").outerWidth()):s.width(),l=t("body[data-ext-padding]").length>0?2*parseInt(t("body").attr("data-ext-padding")):180;if(1==t("#boxed").length)a=(parseInt(t(".container-wrap").width())-parseInt(t(".main-content").width()))/2+4;else{var d=t('body[data-ext-responsive="true"]').length>0&&i>=1e3?l:0;e=o-r<=parseInt(t(".main-content").css("max-width"))?parseInt(t(".main-content").css("max-width")):o-r;var c=parseInt(t(".main-content").css("max-width"));t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&(c=t(".post-area").width(),d=0),a=Math.ceil((e+d-c)/2)}t(".carousel-outer").has('.carousel-wrap[data-full-width="true"]').css("overflow","visible"),t('.carousel-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), #boxed .full-width-content').each(function(){var s=t('#header-outer[data-format="left-header"]').length>0&&i>=1e3?parseInt(t('#header-outer[data-format="left-header"]').width()):0,r=t(".body-border-right").length>0&&i>1e3?2*parseInt(t(".body-border-right").width())-2:0;if(1==t("#boxed").length)n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&t(this).parents(".post-area").length>0?(c=t(".post-area").width(),d=0,e=o-r,a=Math.ceil((e+d-c)/2)):a=t(this).parents(".page-submenu").length>0?(parseInt(t(".container-wrap").width())-n)/2:(parseInt(t(".container-wrap").width())-n)/2+4;else{if(t('body.single-post[data-ext-responsive="true"]').length>0&&t(".container-wrap.no-sidebar").length>0&&t(this).parents(".post-area").length>0)c=t(".post-area").width(),d=0,e=o-r;else{var h=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").css("max-width")):parseInt(t(this).parents(".container").css("max-width"));o-r<=h&&(e=h),c=h,d=t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1e3?l:0,s>0&&(d=t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1e3?120:0)}a=Math.ceil((e+d-c)/2)}var u=0;t(this).hasClass("carousel-wrap")&&(u=1),t(this).hasClass("portfolio-items")&&(u=5);var p=1==t("#boxed").length?n+parseInt(2*a):o-r+u;if(0==t("#boxed").length&&t(this).hasClass("portfolio-items")&&t(this).is('[data-gutter*="px"]')&&t(this).attr("data-gutter").length>0&&"none"!=t(this).attr("data-gutter")&&(p=o>1e3?o-r+3:o-r),t(this).parent().hasClass("default-style"))n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),0!=t("#boxed").length?p=1==t("#boxed").length?n+parseInt(2*a):o+u:(p=1==t("#boxed").length?n+parseInt(2*a):o-r-.025*(o-r)+u,e=o-r<=n?n:o-r-.025*(o-r),a=Math.ceil((e-n)/2));else if(t(this).parent().hasClass("spaced"))if(n=0==t("#nectar_fullscreen_rows").length?parseInt(t(".main-content").width()):parseInt(t(this).parents(".container").width()),0!=t("#boxed").length)p=1==t("#boxed").length?n+parseInt(2*a)-.02*o:o+u;else{p=1==t("#boxed").length?n+parseInt(2*a):o-r-Math.ceil(.02*(o-r))+u;var f=o-r<=n?n:o-r-.02*(o-r);a=Math.ceil((f-n)/2+2)}!t(this).parents(".span_9").length>0&&!t(this).parent().hasClass("span_3")&&"sidebar-inner"!=t(this).parent().attr("id")&&!t(this).find(".nectar-carousel-flickity-fixed-content").length>0&&"portfolio-extra"!=t(this).parent().attr("id")?t(".single-product").length>0&&t(this).parents("#tab-description").length>0&&0==t(this).parents(".full-width-tabs").length?t(this).css({visibility:"visible"}):t(this).hasClass("portfolio-items")?0==t(this).parents(".full-width-content").length&&t(this).css({"margin-left":-a,left:0,width:p,visibility:"visible"}):t("#nectar_fullscreen_rows").length>0&&t(this).hasClass("wpb_row")?t(this).css({"margin-left":-a,width:p,visibility:"visible"}):0==t(this).parents(".full-width-content").length&&t(this).css({left:0,"margin-left":-a,width:p,visibility:"visible"}):"portfolio-extra"==t(this).parent().attr("id")&&0!=t("#full_width_portfolio").length?!t(this).find(".nectar-carousel-flickity-fixed-content").length>0&&t(this).css({left:0,"margin-left":-a,width:p,visibility:"visible"}):t(this).css({"margin-left":0,width:"auto",left:"0",visibility:"visible"})})}}function $e(){t(".full-width-section.wpb_row, .full-width-content.wpb_row").each(function(){var e=t(this).parent();if(!e.hasClass("span_9")&&!e.hasClass("span_3")&&"sidebar-inner"!=e.attr("id")){if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;"0"==t(this).index()&&0==g.length&&0==t(".page-header-no-bg").length&&0==t(".project-title").length&&0==t("body.single").length&&(t(this).addClass("first-section"),t(this).addClass("loaded"))}})}function Te(t){if(this.$element=t,this.$elementInner=t.find("> .vc_column-inner"),this.inView=!1,this.topLevel=!1,this.lastY=0,this.lerp=t.data("scroll-animation-lerp")?parseFloat(t.data("scroll-animation-lerp")):.28,this.intensity=t.data("scroll-animation-intensity")?Math.max(Math.min(parseFloat(t.data("scroll-animation-intensity")),8),-8):3,this.intensity=this.intensity/10,this.storedWinH=ht.winH,this.intensity<-.29&&(this.lerp=1),this.type="translateY",this.persistOnMobile=!(!t.is("[data-scroll-animation-mobile]")||"true"!=t.attr("data-scroll-animation-mobile")),this.$element.hasClass("wpb_column")||0!=this.$element.parents(".cell").length||(this.$elementInner=t),!ht.usingMobileBrowser||0!=this.persistOnMobile){this.setType(),this.calculatePos(),this.trackView(),this.animate(),0==this.$element.parents(".wpb_column.has-animation").length&&setInterval(this.calculatePos.bind(this),1e3),s.on("resize",this.calculatePos.bind(this));var a=this;e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},80)})}}function Ie(t,e,a,n){this.$el=t,this.$parallaxEl=this.$el.find(e),this.firstSection=!1,this.nestedParallax=!1,this.type=n,this.speed=a,this.storedWinH=ht.winH,t.parents(".nectar-sticky-tabs").length>0||t.parents(".nectar-sticky-column-css").length>0||(this.setup(),this.update())}function Ee(){for(var t=0;t<Y.length;t++)Y[t].resize();for(t=0;t<V.length;t++)V[t].resize();for(t=0;t<R.length;t++)R[t].calculatePos();for(t=0;t<P.length;t++)P[t].calculatePos()}function Oe(t){this.$el=t,this.animations={},this.offsets={},this.topLevel=!1,this.timelines={},this.devices={desktop:{min:1e3,max:1e7},tablet:{min:691,max:999},phone:{min:0,max:690}},this.needsReset=!0,this.activeDevice="desktop",this.storedWinH=ht.winH,this.setupProps(),this.lazyInit()}function ze(){V=[],t("[data-nectar-animate-settings]").each(function(){V.push(new Oe(t(this)))})}function He(t){var e;switch(t){case"slow":e=.6;break;case"medium":e=.4;break;case"medium_fast":e=.28;break;case"fast":e=.2;break;case"mid_subtle":e=.15;break;case"subtle":e=.13;break;case"very_subtle":e=.12;break;case"minimum":e=.09}return e}function Se(){if(!(ht.usingMobileBrowser&&t('body[data-remove-m-parallax="1"]').length>0)){R=[],t('.wpb_column[data-scroll-animation="true"], .nectar-el-parallax-scroll[data-scroll-animation="true"]').each(function(e){imagesLoaded(t(this),function(a){t(a.elements[0]).is('[data-scroll-animation="true"]')&&0==t("#nectar_fullscreen_rows").length&&(R[e]=new Te(t(a.elements[0])))})}),Ae();var e=0;t('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, #page-header-bg[data-parallax="1"] .nectar-video-wrap, .parallax_slider_outer .nectar-slider-wrap').each(function(){t(this).is("[data-n-parallax-bg][data-parallax-speed]")?(Y[e]=new Ie(t(this),".parallax-layer",He(t(this).attr("data-parallax-speed")),"regular"),e++):0==t(this).find('[data-parallax-speed="fixed"]').length&&(t(this).hasClass("nectar-slider-wrap")?Y[e]=new Ie(t(this),".video-wrap, .image-bg",.25,"nectar-slider"):t(this).hasClass("page-header-bg-image-wrap")?Y[e]=new Ie(t(this),".page-header-bg-image",.25,"page-header"):t(this).hasClass("nectar-video-wrap")&&t(this).parents("#page-header-bg").length>0?Y[e]=new Ie(t(this),".nectar-video-bg",.25,"page-header"):Y[e]=new Ie(t(this),".row-bg.using-image",He(t(this).find(".row-bg").attr("data-parallax-speed")),"regular"),e++),t(this).addClass("nectar-parallax-enabled")}),t(".woocommerce-tabs .wc-tabs li").on("click",function(){setTimeout(Ae,100)})}}function Ae(){ht.usingMobileBrowser&&t('body[data-remove-m-parallax="1"]').length>0||t('.nectar-recent-posts-single_featured, [data-n-parallax-bg="true"], .wpb_row.parallax_section, #page-header-bg[data-parallax="1"] .page-header-bg-image-wrap, .parallax_slider_outer .nectar-slider-wrap .slide-bg-wrap').each(function(){var e;if(t(this).parents(".wpb_tab:not(.visible-tab)").length>0&&0==t(this).parents(".nectar-scrolling-tabs").length||t(this).parents(".wc-tab").length>0&&"block"!==t(this).parents(".wc-tab").css("display"))return!0;if(0==t(this).find(".row-bg").length&&t(this).find(".page-header-bg-image").length>0);else if(0==t(this).find(".row-bg").length&&t(this).find(".image-bg").length>0)e=!1,0==t(".wpb_row").length&&t(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&t(this).parents(".parallax_slider_outer").length>0&&"1"==t(this).parents(".parallax_slider_outer").index()&&(e=!0),t("#portfolio-extra").length>0&&t(this).parents(".wpb_row").length>0&&t(this).parents(".parallax_slider_outer").length>0&&"0"==t(this).parents(".wpb_row").index()&&(e=!0),t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor||e&&!ht.usingFrontEndEditor?t(this).find(".image-bg").css({height:Math.ceil(.25*t(this).parent().offset().top)+t(this).outerHeight(!0)}):t(this).find(".image-bg").css({height:Math.ceil(.25*s.height())+t(this).outerHeight(!0)});else if(0==t(this).find(".row-bg").length&&t(this).find(".video-wrap").length>0){e=!1,0==t(".wpb_row").length&&t(this).parents('.nectar-slider-wrap[data-full-width="true"]').length>0&&t(this).parents(".parallax_slider_outer").length>0&&"1"==t(this).parents(".parallax_slider_outer").index()&&(e=!0),t("#portfolio-extra").length>0&&t(this).parents(".wpb_row").length>0&&t(this).parents(".parallax_slider_outer").length>0&&"0"==t(this).parents(".wpb_row").index()&&(e=!0),t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor||e&&!ht.usingFrontEndEditor?t(this).find(".video-wrap").css({height:Math.ceil(.25*t(this).parent().offset().top)+t(this).outerHeight(!0)}):t(this).find(".video-wrap").css({height:Math.ceil(.25*ht.winH)+t(this).outerHeight(!0)});var a=t(this).find(".video-wrap video"),n=a.parent().width()/1280,i=a.parent().height()/720,r=n>i?n:i;a.width(1280*r),a.height(720*r)}else if(t(this).is(".nectar-recent-posts-single_featured")&&t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor);else if(t(this).is(".nectar-simple-slider")&&t(this).parents(".top-level").length>0&&!ht.usingFrontEndEditor);else if(t(this).is(".column-image-bg-wrap")&&t(this).parents(".top-level").length>0&&t(this).parent().parent().is(".vc_col-sm-12:not(.child_column)"));else if(!t(this).hasClass("top-level")||ht.usingFrontEndEditor||t(this).find(".parallax-layer").length>0){var o=".row-bg",l=t(this).find(".row-bg").attr("data-parallax-speed");t(this).find(".parallax-layer").length>0&&!t(this).hasClass("wpb_row")&&(o=".parallax-layer",l=t(this).attr("data-parallax-speed"));var d=t(this).find(o+'[data-parallax-speed="fast"]').length>0?60:0;t(this).find(o).css({height:Math.ceil(ht.winH*He(l))+t(this).outerHeight(!0)+d})}})}function Me(){t('.wpb_wrapper > .nectar-slider-wrap[data-full-width="true"]').each(function(){t(this).parent().hasClass("span_9")||t(this).parent().hasClass("span_3")||"sidebar-inner"==t(this).parent().attr("id")||"0"==t(this).parents(".wpb_row").index()&&t(this).addClass("first-nectar-slider")});var e=0==t("#portfolio-extra").length?t(".main-content > .row > *").length:t(".main-content > .row #portfolio-extra > *").length;e=0==t("#portfolio-extra").length?t(".main-content > .row > .wpb_row").length>0?t(".main-content > .row > .wpb_row").length:t(".main-content > .row > *").length:t(".main-content > .row #portfolio-extra > *").length,t('.container-wrap .full-width-section, .container-wrap .full-width-content:not(.page-submenu .full-width-content):not(.blog-fullwidth-wrap), .row > .nectar-slider-wrap[data-full-width="true"], .wpb_wrapper > .nectar-slider-wrap[data-full-width="true"], .portfolio-items[data-col-num="elastic"]').each(function(){if(t(this).parents(".nectar-global-section.before-footer").length>0)return!0;if(!t(this).parent().hasClass("span_9")&&!t(this).parent().hasClass("span_3")&&"sidebar-inner"!=t(this).parent().attr("id"))if(t(this).parents(".wpb_row").length>0){t(this).parent();var a=t(this).parents(".wpb_row").index();if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;"0"==a&&0!=g.length||"0"==a&&0==g.length&&0==t(".page-header-no-bg").length&&0==t(".project-title").length&&"0"==a&&0==t(".project-title").length&&0==t('body[data-bg-header="true"]').length&&(0==t(".single").length?t(".container-wrap").css("padding-top","0px"):t(this).addClass("first-section")),a==e-1&&0==t("#respond").length&&"portfolio-filters-inline"!=t(this).attr("id")&&(t(".container-wrap").css("padding-bottom","0px"),t("#call-to-action .triangle").remove())}else{if(t(this).parents("#portfolio-extra").length>0&&0==t("#full_width_portfolio").length)return!1;0==t(this).find(".portfolio-filters-inline").length&&"post-area"!=t(this).attr("id")&&("0"==t(this).index()&&0!=g.length||"0"!=t(this).index()||0!=g.length||"0"!=t(this).index()||0!=t(".page-header-no-bg").length||"0"!=t(this).index()||t(this).hasClass("blog_next_prev_buttons")||t(this).hasClass("nectar-shop-outer")||0!=t(this).parents(".pum-container").length||(1==t('body[data-header-resize="0"]').length&&0==t(".single").length||t("body.material").length>0&&0==t(".single").length?!t("body.blog .blog-fullwidth-wrap > .masonry:not(.meta-overlaid)").length>0&&t(".container-wrap").css("padding-top","0px"):t(this).addClass("first-section")),t(this).index()==e-1&&0==t("#respond").length&&0==t("body.woocommerce-checkout").length&&(t(".container-wrap").css("padding-bottom","0px"),t(".bottom_controls").css("margin-top","0px"),t("#call-to-action .triangle").remove()))}}),t('#portfolio-extra > .nectar-slider-wrap[data-full-width="true"], .portfolio-wrap').each(function(){t(this).index()==e-1&&0==t("#commentform").length&&0==t("#pagination").length&&(parseInt(t(".container-wrap").css("padding-bottom"))>0&&t(this).css("margin-bottom","-40px"),t("#call-to-action .triangle").remove())}),t(".portfolio-filters").each(function(){"0"==t(this).index()&&0!=g.length||"0"==t(this).index()?t(this).addClass("first-section nder-page-header"):("0"==t(this).index()&&0==g.length||"0"==t(this).index())&&t(this).css({"margin-top":"0px"}).addClass("first-section")}),t(".portfolio-filters-inline").each(function(){t(this).parents(".wpb_row").length>0||("0"==t(this).index()&&0!=g.length||"0"==t(this).index()?t(this).addClass("first-section nder-page-header"):("0"==t(this).index()&&0==g.length||"0"==t(this).index())&&t(this).css({"margin-top":"-30px","padding-top":"50px"}).addClass("first-section"))})}function We(){var e=t("body.vc_editor").length>0?".vc_element > ":"",a=r.is('[data-flex-cols="true"]');t(".main-content > .row > "+e+" .full-width-content, #portfolio-extra > "+e+" .full-width-content, .woocommerce-tabs #tab-description > .full-width-content, .post-area.span_12 article .content-inner > .full-width-content").each(function(){if(t(this).find("> .span_12 > "+e+" .col").length>1){var n,i=0,s=0;t(this).find("> .span_12 > "+e+"  .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner";var s=a?parseInt(t(this).find("> .vc_column-inner").css("padding-top")):parseInt(t(this).css("padding-top")),r=e.length>2&&t(this).find("> .vc_column-inner").length>0?parseInt(t(this).find("> .vc_column-inner").css("padding-top")):0,o=t(this).find("> "+n+" > .wpb_wrapper").height();o+2*s+r>i&&(i=o+2*s+r)}),t(this).find("> .span_12 > "+e+" .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner",t(this).find("> "+n+" > .wpb_wrapper > *").length>0?e.length<2&&!t(this).parent().parent().hasClass("vc_row-o-equal-height")?(t(this).css("height",i),a&&t(this).find("> .vc_column-inner").css("height",i)):e.length>2&&!t(this).parent().parent().parent().hasClass("vc_row-o-equal-height")&&(t(this).css("height",i),a&&t(this).find("> .vc_column-inner").css("height",i)):t(this).is('[data-using-bg="true"]')&&0==t(this).parents(".vc_row-o-content-top").length&&(t(this).css("min-height",i),r.is('[data-flex-cols="true"]')&&t(this).find("> .vc_column-inner").css("min-height",i),t(this).is('[data-animation*="reveal"]')&&t(this).find(".column-inner").css("min-height",i))}),ht.winW<1e3&&t(this).find("> .span_12 > "+e+" .col .wpb_row .col").css("min-height","0px"),t(this).hasClass("vertically-align-columns")&&ht.winW>1e3&&!t(this).hasClass("vc_row-o-equal-height")&&t(this).find("> .span_12 > "+e+" .col").each(function(){n=t(this).find("> .vc_column-inner > .wpb_wrapper").length>0?".vc_column-inner":".column-inner-wrap > .column-inner",s=t(this).find("> "+n+" > .wpb_wrapper").height();var e=t(this).height()/2-s/2;e<=0&&(e=0),t(this).find("> "+n+" > .wpb_wrapper").css("margin-top",e).css("margin-bottom",e)})}}),0==t('body[data-flex-cols="true"]').length&&(t(".main-content > .row > .wpb_row:not(.full-width-content).vc_row-o-equal-height").each(function(){if(t(this).find(">.span_12 > "+e+' .wpb_column[data-animation*="reveal"]').length>0){var a=0;t(this).find("> .span_12 > "+e+" .col").each(function(){var e=parseInt(t(this).find("> .column-inner-wrap > .column-inner").css("padding-top"));t(this).find("> .column-inner-wrap > .column-inner").height()+2*e>a&&(a=t(this).find("> .column-inner-wrap > .column-inner").height()+2*e)}),t(this).find("> .span_12 > "+e+" .col").each(function(){t(this).find("> .column-inner-wrap > .column-inner .wpb_wrapper > *").length>0?t(this).find("> .column-inner-wrap").css("height",a):(t(this).css("min-height",a),t(this).is('[data-animation*="reveal"]')&&t(this).find(".column-inner").css("min-height",a))})}}),t(".wpb_row.vc_row-o-equal-height>.span_12> "+e+'.wpb_column[class*="padding-"][data-padding-pos="all"]').each(function(){0==t(this).parents(".tabbed").length&&t(this).css({"padding-top":t(this).css("padding-left"),"padding-bottom":t(this).css("padding-left")})}))}function Be(){t(".wpb_row:has(.nectar-parallax-scene)").each(function(e){var a=parseInt(t(this).find(".nectar-parallax-scene").attr("data-scene-strength"));Z[e]=t(this).find(".nectar-parallax-scene").parallax({scalarX:a,scalarY:a});var n=t(this).find(".nectar-parallax-scene li");t.each(n,function(){if(t(this).find("div").length>0){var e=t(this).find("div").css("background-image").replace(/"/g,"").replace(/url\(|\)$/gi,"");e&&""!==e&&"none"!==e&&(n=n.add(t("<img>").attr("src",e)))}})})}function Fe(){t("ul.checks li").each(function(){0==t(this).find("i.fa-check-circle").length&&t(this).prepend('<i class="fa fa-check-circle"></i>')})}function qe(){t('.nectar-cta[data-style="arrow-animation"]').addClass("loaded")}function Le(){var a=1==rt?"500%":"88%",n=1==rt?"500%":"70%",i=1==rt?"500%":"70%";t(st+".img-with-animation").each(function(e){var n=t(this),i=n.is("[data-animation]")?n.attr("data-animation"):"fade-in";("ro-reveal-from-right"==i&&"88%"==a||"ro-reveal-from-left"==i&&"88%"==a)&&(a="75%"),"slide-up"==i&&"88%"==a&&(a="99%");var s=I;t(this)[0].hasAttribute("data-animation-easing")&&(s=t(this).attr("data-animation-easing"));var r=parseInt(E);(n.parents(".row_position_absolute").length>0||n.hasClass("position_desktop_absolute"))&&(r=500);var o=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))o.destroy();else{if(!z||t('body[data-responsive="0"]').length>0){var e=n.is("[data-delay]")?n.attr("data-delay"):0,a=n.parents(".hover-wrap").length>0?n.parents(".hover-wrap"):n,l=E;n.parents(".nectar-disable-mobile-animation").length>0&&ht.winW<1e3&&(l=0,r=0,e=0),"fade-in-from-left"==i||"fade-in-from-right"==i?a.delay(e).transition({opacity:1,x:"0px"},l,s):"fade-in-from-bottom"==i?J.push(anime({targets:a[0],translateY:[100,0],translateZ:0,opacity:{value:[0,1],duration:r},delay:e,easing:s,duration:l})):"slide-up"==i?J.push(anime({targets:a[0],translateY:[150,0],translateZ:0,delay:e,easing:s,duration:l})):"fade-in"==i?a.delay(e).transition({opacity:1},l,s):"grow-in"==i?setTimeout(function(){a.transition({scale:1,opacity:1},l,s)},e):"flip-in"==i?setTimeout(function(){a.transition({rotateY:0,opacity:1},l,s)},e):"flip-in-vertical"==i?setTimeout(function(){a.transition({rotateX:0,opacity:1},l,s)},e):"ro-reveal-from-left"!=i&&"ro-reveal-from-right"!=i&&"ro-reveal-from-bottom"!=i&&"ro-reveal-from-top"!=i||n.parents(".img-with-aniamtion-wrap").addClass("animated-in"),"none"!=i&&n.addClass("animated-in")}o.destroy()}},offset:a})}),t(st+".nectar_cascading_images").each(function(){var e=t(this),a=t(this).is("[data-animation-timing]")?t(this).attr("data-animation-timing"):175;a=parseInt(a);var i=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated-in")?i.destroy():((!z||t('body[data-responsive="0"]').length>0)&&(e.find(".cascading-image").each(function(e){var n=t(this);"flip-in"==n.attr("data-animation")||"flip-in-vertical"==n.attr("data-animation")?setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"rotate(0deg) translateZ(0px)"})},e*a):"grow-in-reveal"==n.attr("data-animation")?setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"}),n.find(".inner-wrap img").css({transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"})},e*a):setTimeout(function(){n.find(".inner-wrap").css({opacity:1,transform:"translateX(0px) translateY(0px) scale(1,1) translateZ(0px)"})},e*a)}),e.addClass("animated-in")),i.destroy())},offset:n})}),t(st+'.col.has-animation:not([data-animation*="reveal"]), '+st+'.wpb_column.has-animation:not([data-animation*="reveal"]), '+st+".nectar-fancy-box.has-animation").each(function(n){var i=t(this),s=a;t(this)[0].hasAttribute("data-animation-offset")&&(s=parseInt(t(this).attr("data-animation-offset"))+"%");var r=I;t(this)[0].hasAttribute("data-animation-easing")&&(r=t(this).attr("data-animation-easing"));var o=parseInt(E);i.parents(".row_position_absolute").length>0&&(o=500);var l=new Waypoint({element:i[0],handler:function(){if(i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated-in"))l.destroy();else{if(!z||t('body[data-responsive="0"]').length>0){i.addClass("triggered-animation"),t(e).trigger("nectar-column-animation-start");var a=i.attr("data-delay"),s=E;if(i.hasClass("mobile-disable-entrance-animation")&&ht.winW<1e3&&(s=0,o=0,a=0),"fade-in-from-left"==i.attr("data-animation")||"fade-in-from-right"==i.attr("data-animation"))U[n]=setTimeout(function(){i.transition({opacity:1,x:"0px"},s,r)},a);else if("fade-in-from-bottom"==i.attr("data-animation")||"slight-fade-in-from-bottom"==i.attr("data-animation")){var d="fade-in-from-bottom"==i.attr("data-animation")?100:50;J.push(anime({targets:i[0],translateY:[d,0],translateZ:0,opacity:{value:[0,1],duration:o},delay:a,easing:r,duration:s}))}else"fade-in"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({opacity:1},s,r)},a):"grow-in"==i.attr("data-animation")||"zoom-out"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({scale:1,opacity:1},s,r)},a):"flip-in"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({rotateY:"0",opacity:1},s,r)},a):"flip-in-vertical"==i.attr("data-animation")?U[n]=setTimeout(function(){i.transition({rotateX:"0",y:"0",opacity:1},s,r)},a):"slight-twist"==i.attr("data-animation")&&(U[n]=setTimeout(function(){J.push(anime({targets:i[0],rotateY:[20,0],rotateZ:[-4,0],opacity:1,easing:r,duration:s}))},a));i.hasClass("boxed")&&(i.addClass("no-pointer-events"),setTimeout(function(){i.removeClass("no-pointer-events")},parseInt(E)+parseInt(a)+30)),i.find('.nectar-post-grid-wrap[data-style="mouse_follow_image"]')&&setTimeout(function(){i[0].style.transform="none"},parseInt(E)+parseInt(a)+30),i.addClass("animated-in")}l.destroy()}},offset:s})}),t(st+'.wpb_column.has-animation[data-animation*="reveal"]').each(function(){var e=I;t(this)[0].hasAttribute("data-animation-easing")&&(e=t(this).attr("data-animation-easing"));var a=t(this).is('[data-animation="mask-reveal"]')?"88%":i;t(this)[0].hasAttribute("data-animation-offset")&&(a=parseInt(t(this).attr("data-animation-offset"))+"%");var n=t(this),s=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))s.destroy();else{var a=n.attr("data-delay");if(!z||t('body[data-responsive="0"]').length>0){var i=n.find("> .vc_column-inner").length>0;"reveal-from-bottom"==n.attr("data-animation")||"reveal-from-top"==n.attr("data-animation")?setTimeout(function(){1==i?n.find("> .vc_column-inner").transition({y:0},E,e):n.find(".column-inner-wrap, .column-inner").transition({y:0},E,e,function(){n.find(".column-inner-wrap, .column-inner").addClass("no-transform")}),n.addClass("animated-in")},a):"reveal-from-right"!=n.attr("data-animation")&&"reveal-from-left"!=n.attr("data-animation")||setTimeout(function(){1==i?n.find("> .vc_column-inner").transition({x:0},E,e):n.find(".column-inner-wrap, .column-inner").transition({x:0},E,e,function(){n.find(".column-inner-wrap, .column-inner").addClass("no-transform")}),n.addClass("animated-in")},a),setTimeout(function(){n.addClass("animated-in")},a)}s.destroy()}},offset:a})})}function je(){t(".nectar_cascading_images").each(function(){var e=!!t(this).hasClass("forced-aspect");t(this).parents(".vc_row-o-equal-height").length>0&&t(this).parents(".wpb_column").length>0&&t(this).css("max-width",t(this).parents(".wpb_column").width()),t(this).find(".bg-color").each(function(){if(1==e&&0==t(this).parents(".cascading-image").index())return!0;var a=0,n=0;if(0==t(this).parent().find(".img-wrap").length){var i=t(this).parents(".cascading-image").siblings('.cascading-image[data-has-img="true"]').first();a=i.find(".img-wrap").height(),n=i.find(".img-wrap").width()}else a=t(this).parent().find(".img-wrap").height(),n=t(this).parent().find(".img-wrap").width();t(this).css({height:a,width:n}).addClass("calculated")})})}function Ye(e,a){switch(this.$element=e,this.inView=!1,this.topLevel=!1,this.lastY=0,this.layer1Parallax=!!this.$element.is('[data-layer-1-parallax="yes"]'),a){case"subtle":this.intensity=.09;break;case"medium":this.intensity=.15;break;case"high":this.intensity=.25}this.calculatePos(),this.trackView(),this.animate(),(t(".portfolio-filters").length>0||t(".portfolio-filters-inline").length>0)&&setInterval(this.calculatePos.bind(this),700),s.on("resize",this.calculatePos.bind(this))}function Pe(){t(st+".nectar-split-heading").each(function(e){var a=1==rt?"500%":"bottom-in-view";t(this)[0].hasAttribute("data-animation-offset")&&1!=rt&&t(this).attr("data-animation-offset").length>0&&(a=parseInt(t(this).attr("data-animation-offset"))+"%");var n=t(this),i=n.is("[data-animation-delay]")?parseInt(n.attr("data-animation-delay")):0,s=new Waypoint({element:n[0],handler:function(){if(n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in"))s.destroy();else{var e;if(!z||t('body[data-responsive="0"]').length>0)setTimeout(function(){if(n.is('[data-animation-type="line-reveal-by-space"]:not([data-text-effect*="letter-reveal"])')){var a=0;n.is('[data-stagger="true"]')&&(a=500/n.find("> * > span").length,a=Math.min(Math.max(a,15),50)),e=parseInt(E)<1100?E:"1100",n.is('[data-m-rm-animation="true"]')&&ht.winW<1e3?n.find("> * > span .inner").css({transform:"translateY(0)",opacity:"1"}):n.find("> * > span").each(function(n){if(0==a)t(this).find("> .inner").delay(n*a).transition({y:"0px",opacity:"1"},e,I);else{var i=t(this).find("> .inner");setTimeout(function(){i[0].style.transform="translateY(0em)",i[0].style.opacity="1"},n*a)}})}else if(n.is('[data-animation-type="line-reveal-by-space"][data-text-effect*="letter-reveal"]')){e=parseInt(E)<1e3?E:"1000";a=0;var i=n.find("> * > span span"),s=n.is('[data-text-effect="letter-reveal-top"]')?["-1.3em","0em"]:["1.3em","0em"];a=400/i.length,a=Math.min(Math.max(a,20),50),i.length>0&&J.push(anime({targets:n.find("> * > span span").toArray(),translateY:s,delay:anime.stagger(a),duration:1200,easing:"cubicBezier(0.25,1,0.5,1)"}))}else n.find(".heading-line").each(function(e){t(this).find("> div").delay(70*e).transition({y:"0px"},E,I)});n.addClass("animated-in")},i);s.destroy()}},offset:a})})}function Re(){var e=1==rt?"500%":"bottom-in-view",a=t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&ht.usingMobileBrowser?".nectar-progress-bar":st+".nectar-progress-bar";ht.usingMobileBrowser&&"bottom-in-view"==e&&(e="70%"),t(a).each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){if(a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed"))n.destroy();else{"100%"==e&&a.find(".bar-wrap").css("opacity","1");var t=a.find("span").attr("data-width"),i=parseInt(a.find("span strong i").text());a.find("span").transition({width:t+"%"},800,"easeInOutCubic");var s=a.find("span strong i")[0];new Kt(s,0,i,0,1,{useEasing:!1}).start(),a.find("span strong").transition({opacity:1},550,"easeInCirc"),"100"==t&&a.find("span strong").addClass("full"),a.addClass("completed"),n.destroy()}},offset:e})})}function Ve(){var e=1==rt?"500%":"75%";t(st+'.wpb_column[data-border-animation="true"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){if(a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed"))n.destroy();else{var t=a.attr("data-border-animation-delay").length>0?parseInt(a.attr("data-border-animation-delay")):0;setTimeout(function(){a.find(".border-wrap").addClass("animation"),a.find(".border-wrap").addClass("completed")},t),n.destroy()}},offset:e})})}function Xe(){t(st+".nectar-waypoint-el").each(function(){var e=!!t(this).is("[data-nectar-waypoint-el-stagger]")&&t(this).attr("data-nectar-waypoint-el-stagger"),a=t(this).is("[data-nectar-waypoint-el-delay]")?parseInt(t(this).attr("data-nectar-waypoint-el-delay")):0,n=t(this).is("[data-nectar-waypoint-el-offset]")?parseInt(t(this).attr("data-nectar-waypoint-el-offset"))+"%":"90%";1==rt&&(n="500%");var i=t(this),s=new Waypoint({element:i[0],handler:function(){i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("completed")?s.destroy():(setTimeout(function(){e?i.find("."+e).each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},100*e)}):i.addClass("animated-in")},a),s.destroy())},offset:n})})}function Ne(){var e=1==rt?"500%":"80%";t(st+".nectar_food_menu_item").parent().each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.find(".nectar_food_menu_item").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},150*e)}),n.destroy())},offset:e})})}function De(){var e=1==rt?"500%":"bottom-in-view";t(st+'.divider-small-border[data-animate="yes"], '+st+'.divider-border[data-animate="yes"]').each(function(){var a=t(this).hasClass("divider-small-border")?1300:1500,n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("completed")?i.destroy():(n.each(function(){t(this).css({transform:"scale(0,1)",visibility:"visible"});var e=t(this);e.delay(e.attr("data-animation-delay")).transition({transform:"scale(1, 1)"},a,"cubic-bezier(.18,0.75,.25,1)")}),n.addClass("completed"),i.destroy())},offset:e})})}function Qe(){t(".nectar_image_with_hotspots").each(function(){t(this).find(".nectar_hotspot_wrap").each(function(){if(ht.winW>690){t(this).parents('.nectar_image_with_hotspots[data-tooltip-func="hover"]').length>0&&(t(this).find(".nectar_hotspot").removeClass("click"),t(this).find(".nttip").removeClass("open")),t(this).find(".nttip .inner a.tipclose").remove(),t(".nttip").css("height","auto"),t(this).css({width:"auto",height:"auto"}),t(this).find(".nttip").removeClass("force-right").removeClass("force-left").removeClass("force-top").css("width","auto");var e=t(this).find(".nttip").offset();e.left>t(this).parents(".nectar_image_with_hotspots").width()-200?t(this).find(".nttip").css("width","250px"):t(this).find(".nttip").css("width","auto"),e.left<0?t(this).find(".nttip").addClass("force-right"):e.left+t(this).find(".nttip").outerWidth(!0)>ht.winW?t(this).find(".nttip").addClass("force-left").css("width","250px"):e.top+t(this).find(".nttip").height()+35>s.height()&&t("#nectar_fullscreen_rows").length>0&&t(this).find(".nttip").addClass("force-top"),0==t(this).find("> .open").length&&t(this).css({width:"30px",height:"30px"})}else t(this).find(".nttip").removeClass("force-left").removeClass("force-right").removeClass("force-top"),t(this).find(".nectar_hotspot").addClass("click"),0==t(this).find(".nttip a.tipclose").length&&t(this).find(".nttip .inner").append('<a href="#" class="tipclose"><span></span></a>'),t(".nttip").css("height",s.height())})})}function Ze(){0!=t(".nectar_image_with_hotspots").length&&(!function(){t('.nectar_image_with_hotspots[data-hotspot-icon="numerical"]').each(function(){t(this).find(".nectar_hotspot_wrap").each(function(e){var a=t(this);setTimeout(function(){a.find(".nectar_hotspot").addClass("pulse")},300*e)})});var e=[];t('.nectar_image_with_hotspots:not([data-tooltip-func="click"]) .nectar_hotspot').each(function(a){e[a]="",t(this).on("mouseover",function(){clearTimeout(e[a]),t(this).parent().css({"z-index":"400",height:"auto",width:"auto"})}),t(this).on("mouseleave",function(){var n=t(this);n.parent().css({"z-index":"auto"}),e[a]=setTimeout(function(){n.parent().css({height:"30px",width:"30px"})},300)})})}(),r.on("click",".nectar_hotspot.click",function(){if(t(this).parents(".nectar_image_with_hotspots").find(".nttip").removeClass("open"),t(this).parent().find(".nttip").addClass("open"),t(this).parents(".nectar_image_with_hotspots").find(".nectar_hotspot").removeClass("open"),t(this).parent().find(".nectar_hotspot").addClass("open"),ht.winW>690){t(this).parent().css({"z-index":"120",height:"auto",width:"auto"});var e=t(this);setTimeout(function(){e.parents(".nectar_image_with_hotspots").find(".nectar_hotspot_wrap").each(function(){0==t(this).find("> .open").length&&t(this).css({height:"30px",width:"30px","z-index":"auto"})})},300)}return ht.winW<=690&&(t("body.nectar_box_roll").length>0&&t(".container-wrap").addClass("hotspot-open"),t(this).parents('.wpb_row, [class*="vc_col-"]').css("z-index","200")),!1}),r.on("click",".nectar_hotspot.open",function(){return t(this).parent().find(".nttip").removeClass("open"),t(this).parent().find(".nectar_hotspot").removeClass("open"),t(this).parents(".wpb_row").css("z-index","auto"),!1}),r.on("click",".nttip.open",function(e){if(ht.winW<690){if(e.target&&t(e.target).is("a"))return;return t("body.nectar_box_roll").length>0&&t(".container-wrap").removeClass("hotspot-open"),t(this).parents(".nectar_image_with_hotspots").find(".nttip").removeClass("open"),t(this).parents(".nectar_image_with_hotspots").find(".nectar_hotspot").removeClass("open"),t(this).parents(".wpb_row").css("z-index","auto"),!1}}),Qe(),s.on("resize",Qe))}function Ge(){var e=1==rt?"500%":"50%";t(st+'.nectar_image_with_hotspots[data-animation="true"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.addClass("completed"),a.find(".nectar_hotspot_wrap").each(function(e){var a=t(this),n=a.parents(".col.has-animation").length>0?1:0;setTimeout(function(){a.addClass("animated-in")},175*(e+n))}),n.destroy())},offset:e})})}function Ue(){[].slice.call(a.querySelectorAll("[data-nectar-img-src]")).forEach(function(t){var e=t.getAttribute("data-nectar-img-src");e&&Je(t,e,lt)})}function Je(a,n,i){if(a.classList.contains("nectar-lazy")){a.addEventListener("load",function(){a.classList.contains("keep-calculated-size")||(a.style.height="",a.style.width=""),a.classList.add("loaded"),a.removeAttribute("data-nectar-img-src"),"undefined"!=typeof SalientPortfolio&&a.classList.contains("image-gallery-portfolio-item")&&t(e).trigger("salient-portfolio-recalculate"),ht.usingMobileBrowser||Waypoint.refreshAll(),i.unobserve(a)}),a.src=n;var s=a.getAttribute("data-nectar-img-srcset");s&&(a.setAttribute("srcset",s),a.removeAttribute("data-nectar-img-srcset")),a.parentNode.classList.add("img-loaded")}else a.style.backgroundImage="url('"+n+"')",a.classList.add("loaded"),a.removeAttribute("data-nectar-img-src"),i.unobserve(a)}function Ke(){var t=[].slice.call(a.querySelectorAll("[data-nectar-img-src]")),n=[].slice.call(a.querySelectorAll(".nectar-lazy-video"));if("IntersectionObserver"in e){s.off("resize.nectarLazySizing",ta),s.on("resize.nectarLazySizing",ta),lt=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target,a=e.getAttribute("data-nectar-img-src");a&&Je(e,a,lt)}})},{rootMargin:"450px"}),t.forEach(function(t){lt.observe(t)});var i=new IntersectionObserver(function(t,e){t.forEach(function(t){if(t.isIntersecting){for(var e in t.target.children){var a=t.target.children[e];"string"==typeof a.tagName&&"SOURCE"===a.tagName&&(a.src=a.dataset.nectarVideoSrc)}t.target.load(),t.target.classList.remove("lazy"),t.target.classList.add("loaded"),i.unobserve(t.target)}})},{rootMargin:"125px"});n.forEach(function(t){i.observe(t)})}else t.forEach(function(t){if(t.classList.contains("nectar-lazy")){t.classList.contains("keep-calculated-size")||(t.style.height="",t.style.width=""),t.src=t.getAttribute("data-nectar-img-src");var e=t.getAttribute("data-nectar-img-srcset");e&&(t.setAttribute("srcset",e),t.removeAttribute("data-nectar-img-srcset")),t.parentNode.classList.add("img-loaded"),t.classList.add("loaded"),t.removeAttribute("data-nectar-img-src")}else t.style.backgroundImage="url('"+t.getAttribute("data-nectar-img-src")+"')",t.classList.add("loaded"),t.removeAttribute("data-nectar-img-src")})}function ta(){t("img.nectar-lazy:not(.loaded):not(.image-gallery-portfolio-item)").each(function(){if(t(this).hasClass("attachment-shop_thumbnail")||t(this).hasClass("attachment-woocommerce_thumbnail"))return!0;t(this).css({height:"",width:""});var e=parseInt(t(this).attr("height")),a=parseInt(t(this).attr("width")),n=t(this).parents(".nectar_cascading_images").length>0?t(this).parents(".bg-layer").width():t(this).width();t(this).parents(".img-with-aniamtion-wrap.custom-size").length>0&&n>a&&(n=a),t(this).parents('.img-with-aniamtion-wrap[data-shadow*="depth"]').length>0&&(n=t(this).parents(".img-with-aniamtion-wrap").width()),t(this).parents(".nectar-post-grid-item-bg-wrap-inner").length>0&&!t(this).hasClass("nectar-post-grid-item__overlaid-img")&&(n=t(this).parents(".nectar-post-grid-item-bg-wrap-inner").width());var i=jt(a,e,n,2e3);t(this).css({height:i.height+"px",width:i.width+"px"})})}function ea(){F=[],j=[],ht.usingMobileBrowser||(t('.nectar-post-grid[data-indicator="yes"]').each(function(e){F[e]=new bt(t(this),"view-indicator")}),t('.nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid').each(function(e){j[e]=new bt(t(this),"post-grid-images")}),t('.nectar-category-grid[data-style="mouse_follow_image"]').each(function(e){j[e]=new bt(t(this),"post-grid-images")}))}function aa(){et=[],ea(),t(".nectar-post-grid-wrap").each(function(e){et[e]=new na(t(this))})}function na(t){this.el=t,this.currentPage=0,this.activeFilter=1,this.activeCatTotal=0,this.settingsData=JSON.parse(this.el.attr("data-el-settings")),this.queryData=JSON.parse(this.el.attr("data-query")),this.sortable=this.el.find(".nectar-post-grid-filters").attr("data-sortable"),this.gridStyle=this.el.attr("data-style"),this.initialMarkup(),this.clickEvents(),this.deepLinking(),this.lightboxGroups(),this.externalProjectLinks()}function ia(){var e=1==rt?"200%":"75%";t(st+".nectar-post-grid-wrap").each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.find(".nectar-post-grid-filters").addClass("animated-in"),a.find(".nectar-post-grid-item").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},90*e)}),setTimeout(function(){a.addClass("finished-animating")},950),n.destroy())},offset:e})})}function sa(){var e=1==rt?"500%":"bottom-in-view";t(st+".nectar-animated-title").each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("completed")?n.destroy():(a.addClass("completed"),n.destroy())},offset:e})})}function ra(){var e=1==rt?"500%":"bottom-in-view";ht.usingMobileBrowser&&"bottom-in-view"==e&&(e="85%"),t(st+".nectar-highlighted-text").each(function(a){var n=0;if(t(this).find("i").each(function(){t(this).replaceWith(function(){return t("<em />").append(t(this).html())})}),t(this).is("[data-id]")){var i=t(this);t(this).find("em").each(function(e){e>0?t(this).attr("id",i.attr("data-id")+"-"+e):t(this).attr("id",i.attr("data-id"))})}if(t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(n=t(this).attr("data-animation-delay")),t(this).find("em:has(a)").addClass("has-link"),z&&t(this).find("em").addClass("animated"),t(this).is('[data-style="none"]'))return!0;i=t(this);var s=new Waypoint({element:i[0],handler:function(){i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated")?s.destroy():(setTimeout(function(){i.find("em").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated")},300*e)})},n),s.destroy())},offset:e})})}function oa(){var e=1==rt?"500%":"75%";t(st+'.nectar-woo-flickity[data-animation*="fade-in"]').each(function(){var a=t(this),n=new Waypoint({element:a[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("animated-in")?n.destroy():(a.addClass("animated-in"),a.find(".flickity-cell").each(function(e){var a=t(this);setTimeout(function(){a.find("> .product").css({transform:"translate3d(0,0,0)",opacity:"1"})},100*e)}),n.destroy())},offset:e})})}function la(){var e;t('.pricing-table[data-style="default"]').each(function(){e=0,t(this).find("> div ul").each(function(){t(this).height()>e&&(e=t(this).height())}),0==e&&(e="auto"),t(this).find("> div ul").css("height",e)})}function da(){Q=[],"undefined"!=typeof NectarTestimonialSlider?t(".testimonial_slider").each(function(e){var a=t(this),n=t(this).is("[data-style]")?t(this).attr("data-style"):"none";Q[e]=new NectarTestimonialSlider(a,n,wa,We),t(this).is('.disable-height-animation:not([data-style*="multiple_visible"])')&&(Q[e].testimonialSliderHeight(),setTimeout(Q[e].testimonialSliderHeight.bind(Q[e]),700)),t(this).is('.testimonial_slider[data-style="multiple_visible_minimal"]')&&Q[e].testimonialSliderHeightMinimalMult()}):Rt("#nectar-testimonial-sliders-js",0,da)}function ca(){s.off("smartresize.nectarTestimonials"),s.off("resize.nectarTestimonialsMin"),Q.length>0&&s.on("smartresize.nectarTestimonials",ha),t('.testimonial_slider[data-style="multiple_visible_minimal"]').length>0&&s.on("resize.nectarTestimonialsMin",ua)}function ha(){for(var t=0;t<Q.length;t++)Q[t].testimonialSliderHeight(),Q[t].testimonialHeightResize()}function ua(){for(var t=0;t<Q.length;t++)Q[t].testimonialSliderHeightMinimalMult()}function pa(e){return e.parents('.wpb_column[data-bg-color*="#"]').length>0&&e.parents('.wpb_column[data-bg-opacity="1"]').length>0?e.parents(".wpb_column").attr("data-bg-color"):e.parents(".wpb_row").length>0&&e.parents(".wpb_row").find(".row-bg.using-bg-color").length>0||e.parents(".wpb_row").length>0&&e.parents(".wpb_row").find(".row-bg.using-bg-color-excluded").length>0?e.parents(".wpb_row").find(".row-bg").css("background-color"):t("#nectar_fullscreen_rows").length>0?t("#nectar_fullscreen_rows > .wpb_row .full-page-inner-wrap").css("background-color"):t(".container-wrap").css("background-color")}function fa(){var e="";t('.nectar-icon-list[data-icon-style="border"], .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient-"]').each(function(a){var n=pa(t(this));t(this).hasClass("nectar-icon-list")?t(this).find(".list-icon-holder").css("background-color",n):(t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a),e+=".nectar_icon_wrap.instance-"+a+" .nectar_icon:before { background-color: "+n+"!important; }")}),t('body.material .nectar-button.see-through[class*="m-extra-color-gradient"]').each(function(a){var n=pa(t(this));t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a),e+=".nectar-button.see-through.instance-"+a+":after { background-color: "+n+"!important; }"}),ee(e,"nectaricon-color-match")}function ga(){t(".col.span_3, .vc_span3, .vc_col-sm-3").each(function(){if(!t(this).is('[data-t-w-inherits="small_desktop"]')){var e=t(this),a=t(this).next("div");(a.hasClass("span_3")&&!e.hasClass("one-fourths")||a.hasClass("vc_span3")&&!e.hasClass("one-fourths")||a.hasClass("vc_col-sm-3")&&!e.hasClass("one-fourths"))&&(e.addClass("one-fourths clear-both"),a.addClass("one-fourths right-edge"))}}),t(".span_12 .col.span_6").each(function(){t(this).next("div").hasClass("span_6")&&0==t.trim(t(this).next("div").html()).length&&t(this).addClass("empty-second")})}function ma(){t("iframe").each(function(){if(void 0!==t(this).attr("src")&&!t(this).hasClass("skip-nectar-video-size")&&!t(this).hasClass("iframe-embed")&&0==t(this).parents(".ult_modal").length&&0==t(this).parents(".ls-slide").length&&0==t(this).parents(".woo-variation-product-gallery").length&&0==t(this).parents(".esg-entry-media").length&&0==t(this).parents(".wpb_video_widget.wpb_content_element").length){if(t(this).parents(".woocommerce-product-gallery").length>0&&(!t(this).is('[width="100%"]')||!t(this).is('[height="100%"]')))return!0;var e=t(this).attr("src").toLowerCase();(e.indexOf("youtube")>=0||e.indexOf("vimeo")>=0||e.indexOf("twitch.tv")>=0||e.indexOf("kickstarter")>=0||e.indexOf("embed-ssl.ted")>=0||e.indexOf("dailymotion")>=0)&&(t(this).addClass("iframe-embed"),t(this).width()<t(this).parent().width()?t(this).attr("data-aspectRatio",t(this).height()/t(this).width()).removeAttr("height").removeAttr("width"):t(this).attr("data-aspectRatio","0.56").removeAttr("height").removeAttr("width"),t(this).parents(".post-area.masonry.classic").length>0&&t(this).attr("data-aspectRatio","0.56").removeAttr("height").removeAttr("width"))}})}function va(){t("iframe[data-aspectRatio]").each(function(){var e=t(this),a=e.parent().width();t(this).parents(".swiper-slide").length>0?t(this).is(":visible")&&e.width(a).height(a*e.attr("data-aspectRatio")):e.width(a).height(a*e.attr("data-aspectRatio"))})}function ba(){t(".video-wrap iframe").unwrap(),t("#sidebar iframe[src]").unwrap(),t("audio").attr("width","100%").attr("height","100%").css("visibility","visible"),t("video").css("visibility","visible"),t(".wp-video").each(function(){t(this).find("video").get(0).addEventListener("loadeddata",function(){s.trigger("resize")},!1)}),t(".main-content iframe[src]").each(function(){t(this).css({opacity:"1",visibility:"visible"})})}function wa(){var e=1200;t(".nectar-video-wrap").each(function(){var a,n;if(0!=t(this).find("video").length){if(t(this).parents("#page-header-bg").length>0){if(t(".container-wrap.auto-height").length>0)return!1;a=t(this).parents("#page-header-bg").outerHeight(),n=t(this).parents("#page-header-bg").outerWidth()}else if(t(this).hasClass("column-video"))if(r.is('[data-flex-cols="true"]')){var i=t(this).parents(".vc_column-inner");a=i.outerHeight(),n=i.outerWidth()}else a=t(this).parents(".wpb_column").outerHeight(),n=t(this).parents(".wpb_column").outerWidth();else{var s=t(this).parents(".wpb_row");a=s.outerHeight(),n=t(this).parents(".full-width-section").length>0?ht.winW:s.outerWidth()}t(this).width(n),t(this).parents("#page-header-bg").length>0&&t(this).height(a);var o=n/1280,l=(a-a)/720,d=o>l?o:l;1280*d<(e=1280/720*(a+40))&&(d=e/1280),t(this).find("video, .mejs-overlay, .mejs-poster").width(Math.ceil(1280*d+0)),t(this).find("video, .mejs-overlay, .mejs-poster").height(Math.ceil(720*d+0)),t(this).scrollLeft((t(this).find("video").width()-n)/2),t(this).scrollTop((t(this).find("video").height()-a)/2),t(this).find(".mejs-overlay, .mejs-poster").scrollTop((t(this).find("video").height()-a)/2),"center bottom"==t(this).attr("data-bg-alignment")||"bottom"==t(this).attr("data-bg-alignment")?t(this).scrollTop(t(this).find("video").height()-(a+6)):"center top"!=t(this).attr("data-bg-alignment")&&"top"!=t(this).attr("data-bg-alignment")||t(this).scrollTop(0),t(this).addClass("position-loaded")}})}function ya(){function a(t){var e,a,n,i,s=t.innerWidth(),r=t.innerHeight();16/9>s/r?(e=r*(16/9),a=r,n=-Math.round((e-s)/2)+"px",i=-Math.round((a-r)/2)+"px",e+="px",a+="px"):(e=s,a=s*(9/16),i=-Math.round((a-r)/2)+"px",n=-Math.round((e-s)/2)+"px",e+="px",a+="px"),t.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:n,marginTop:i,width:e,height:a})}0==t(".nectar-video-wrap").length&&0==t(".nectar-youtube-bg").length||(setTimeout(function(){wa(),s.on("resize",wa),e.addEventListener("orientationchange",function(){this.setTimeout(function(){wa()},100)}),t(".video-color-overlay").each(function(){t(this).css("background-color",t(this).attr("data-color"))}),t(".nectar-video-wrap").each(function(){if(0!=t(this).find("video").length){var e=t(this).parents("#page-header-bg").length>0,a=t(this);if(0===t(this).find("video.nectar-lazy-video").length)var n=setInterval(function(){a.find("video").get(0).readyState>3&&(ht.usingMobileBrowser||(a.transition({opacity:"1"},400),a.find("video").transition({opacity:"1"},400),a.parent().find(".video-color-overlay").transition({opacity:"0.7"},400),1==e&&Pa()),p.addClass("loaded"),setTimeout(function(){p.addClass("hidden")},1e3),clearInterval(n))},60);ht.usingMobileBrowser&&(a.parents(".full-width-section").length>0&&0==a.parents("#nectar_fullscreen_rows").length&&!a.hasClass("column-video")?a.css("left","50%"):a.css("left","0px"),1==e&&Pa(),a.find("video")[0].onplay=function(){a.transition({opacity:"1"},400),a.find("video").transition({opacity:"1"},400),a.parent().find(".video-color-overlay").transition({opacity:"0.7"},400)})}})},300),ht.usingMobileBrowser&&t(".nectar-video-wrap").each(function(){t(this).find("video").is("[muted]")||(t(this).parent().find(".mobile-video-image").show(),t(this).remove())}),t('.wpb_row:has(".nectar-video-wrap"):not(.fp-section)').each(function(e){t(this).css("z-index",100+e)}),t(".vc_row").each(function(){var t,n=jQuery(this);n.find(".nectar-youtube-bg").length>0?(t=function(t){if(void 0===t)return!1;var e=t.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==e&&e[1]}(n.find(".nectar-youtube-bg span").text()))&&(n.find(".vc_video-bg").remove(),function t(n,i,s){if("undefined"==typeof YT||void 0===YT.Player)return 100<(s=void 0===s?0:s)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){t(n,i,s++)},100);var r=n.prepend('<div class="vc_video-bg"><div class="inner"></div></div>').find(".inner");var o;o=new YT.Player(r[0],{width:"100%",height:"100%",videoId:i,playerVars:{playlist:i,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1},events:{onStateChange:function(t){-1===t.data&&(o.mute(),o.playVideo())},onReady:function(t){o.mute(),o.playVideo(),a(n)}}}),a(n),jQuery(e).on("resize",function(){a(n)});setTimeout(function(){a(n)},100)}(n.find(".nectar-youtube-bg"),t)):n.find(".nectar-youtube-bg").remove(),n.find(".nectar-youtube-bg span").remove(),ht.usingMobileBrowser||n.find(".nectar-video-wrap, .nectar-youtube-bg").css({opacity:"1",width:"100%",height:"100%"}),n.find(".video-color-overlay").transition({opacity:"0.7"},400)}))}function _a(){if(r.hasClass("single-post")&&t(".content-inner[data-has-gallery]").length>0&&(t(".wp-block-gallery").length>0?t(".content-inner").find(".wp-block-gallery").each(function(e){0!==e&&t(this).css("display","flex")}):t(".content-inner").find(".gallery").each(function(e){0!==e&&t(this).css("display","block")})),r.hasClass("single-post")&&t(".nectar-social.vertical").length>0){var e=t(".nectar-social.vertical");new Waypoint({element:t(".post-area")[0],handler:function(t){pt.materialOffCanvasOpen||("down"===t?e.addClass("visible"):e.removeClass("visible"))},offset:"70%"})}}function Ca(){if(t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0&&(ka(),u.length>0)){var a=u.detach();t(".ocm-effect-wrap-inner").append(a)}!function(){if(t("body.material").length>0&&0==t('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length){if(0==t("#mobile-menu").length){var e=t("header#top ul .slide-out-widget-area-toggle:first a > span > i").clone();e.addClass("hover-effect"),t("header#top ul .slide-out-widget-area-toggle a > span").append(e);var a=t("header#top .slide-out-widget-area-toggle.mobile-icon a > span > i").clone();a.addClass("hover-effect"),t("header#top .slide-out-widget-area-toggle.mobile-icon a > span").append(a)}t('body:not([data-slide-out-widget-area-style="slide-out-from-right"]) header#top .slide-out-widget-area-toggle a > span').append(t('<span class="close-wrap"> <span class="close-line close-line1"></span> <span class="close-line close-line2"></span> </span>')),setTimeout(function(){t("header#top .slide-out-widget-area-toggle a > span .close-wrap").addClass("loaded")},200)}t("body.material #boxed").length>0&&t('body[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0&&t(".ocm-effect-wrap").length>0&&t("#ajax-content-wrap > .slide-out-widget-area-toggle.slide-out-hover-icon-effect").insertAfter(".ocm-effect-wrap");t("body.material").length>0&&0==t('body[data-slide-out-widget-area-style*="fullscreen"]').length&&t(".ocm-effect-wrap").length>0&&(t("body.material #slide-out-widget-area.slide-out-from-right .slide_out_area_close").insertAfter(".ocm-effect-wrap"),t("#slide-out-widget-area-bg").insertAfter(".ocm-effect-wrap"),o.insertAfter(".ocm-effect-wrap"))}(),function(){if(t('body.material[data-header-search="true"]').length>0||t("body.material .ocm-effect-wrap").length>0){var a,n=!1,i=0,r=ht.winW,o=ht.winH;e.addEventListener("orientationchange",function(){i=1}),s.on("resize",function(){ht.usingMobileBrowser?(s.width()!=r&&s.height!=o||1===i)&&(r=ht.winW,o=ht.winH,i=0,n=!0):n=!0,n&&(clearTimeout(a),t('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').addClass("no-material-transition"),a=setTimeout(function(){t('body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close, .material #header-outer, .ocm-effect-wrap, .ocm-effect-wrap-shadow').removeClass("no-material-transition")},250),ka(),n=!1)})}}(),s.on("resize",$a)}function xa(){var e,a=0;t("#slide-out-widget-area > .widget").each(function(){a+=t(this).height()}),e=o.height()-25-t(".bottom-meta-wrap").outerHeight(!0)-a>t("#slide-out-widget-area .off-canvas-menu-container:last-child").height()?o.height()-25-t(".bottom-meta-wrap").outerHeight(!0)-a:t("#slide-out-widget-area .off-canvas-menu-container:last-child").height(),t("#slide-out-widget-area .inner").css({height:"auto","min-height":e})}function ka(){t("#slide-out-widget-area.slide-out-from-right").css({"padding-top":.1*s.height(),"padding-bottom":.1*s.height()}),Ea()}function $a(){t(".ocm-effect-wrap.material-ocm-open").length>0&&(t(".ocm-effect-wrap").css({height:s.height()}),t(".ocm-effect-wrap-inner").css({"padding-top":ht.adminBarHeight}))}function Ta(){t('#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children').each(function(){t(this).find(".ocm-dropdown-arrow").css({top:t(this).find("a").height()/2})}),t("#slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children").each(function(){t(this).find(".ocm-dropdown-arrow").css({top:t(this).find("a").height()/2})})}function Ia(){e.nectarOptions&&e.nectarOptions.ocm_remove_ext_menu_items&&"remove_images"==e.nectarOptions.ocm_remove_ext_menu_items&&!1===pt.ocmInit&&(t('.off-canvas-menu-container .title[class*="inherit-h"], #mobile-menu .title[class*="inherit-h"]').removeClass(function(t,e){return(e.match(/(^|\s)inherit-h\S+/g)||[]).join(" ")}),t(".off-canvas-menu-container .nectar-ext-menu-item .image-layer-outer, #mobile-menu .nectar-ext-menu-item .image-layer-outer").remove(),t(".off-canvas-menu-container .nectar-ext-menu-item .menu-item-desc").removeClass("menu-item-desc").addClass("item_desc"),t(".off-canvas-menu-container .nectar-ext-menu-item .inner-content > .title").each(function(){0==t(this).find(".menu-title-text").length&&t(this).removeClass("title").addClass("menu-title-text")}),t(".off-canvas-menu-container .item_desc").each(function(){"none"!==t(this).css("display")&&t(this).parents(".menu-item").addClass("nectar-extra-menu-item-spacing")}),Ta(),pt.ocmInit=!0)}function Ea(){ht.winW<1e3||t("body > #boxed").length>0||t(".ocm-effect-wrap-inner > #boxed").length>0?(t("#slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links").appendTo("#slide-out-widget-area .inner"),t("#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text").appendTo("#slide-out-widget-area .inner")):(t("#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links").appendTo("#slide-out-widget-area .inner-wrap"),t("#slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text").appendTo("#slide-out-widget-area .inner-wrap")),t(".slide-out-from-right.open .off-canvas-menu-container.mobile-only").length>0&&0==t("body.mobile").length&&t("#slide-out-widget-area .slide_out_area_close").trigger("click"),Ta()}function Oa(){if(xa(),ht.usingMobileBrowser&&t("#slide-out-widget-area.open").length>0)return Ha(),!1;ht.usingMobileBrowser&&(t(".slide-out-widget-area-toggle a").attr("aria-expanded","true"),l.css({height:"100%",width:"100%"})),o.css({transform:"translate3d(0,0,0)"}).addClass("open"),Ia();var a=Qt();ht.winW<1e3&&(a=!0);var n=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&a?"left":"right";if(t("header#top .container .span_9 > .slide-out-widget-area-toggle").length>0){var i,c=t(".slide-out-hover-icon-effect"),h=ht.secondaryHeaderHeight,u=Qt();if(t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&(u=!1),t("body.mobile").length>0||u||"left"===H)c.css({top:t("header#top .span_9 > .slide-out-widget-area-toggle a").offset().top-ht.scrollTop}),"left"===n||"left"===H?c.css({left:parseInt(t("#header-outer header > .container").css("padding-right"))+1,right:""}):c.css({right:parseInt(t("#header-outer header > .container").css("padding-right"))+1,left:""});else if(ot){var p=t('#header-outer[data-has-menu="false"]').length>0?2:1;c.css({top:ht.adminBarHeight+h+parseInt(t("header#top nav >ul .slide-out-widget-area-toggle a").css("padding-top")),right:29+p})}else t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0?(i="flex"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon a").offset():t("header#top .span_3 .right-side .slide-out-widget-area-toggle > div").offset(),"flex"==t("#top .span_3 .slide-out-widget-area-toggle.mobile-icon").css("display")&&(i=t("#top .span_3 .slide-out-widget-area-toggle.mobile-icon a").offset()),c.css({top:parseInt(i.top)-ht.scrollTop,right:parseInt(t("#header-outer header >.container").css("padding-right"))+2,left:""})):(i=r.hasClass("ascend")?"block"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon").position():t("header#top nav .buttons .slide-out-widget-area-toggle > div a > span:not(.screen-reader-text)").position():"block"==t("header#top .span_9 > .slide-out-widget-area-toggle").css("display")?t("header#top .span_9 > .slide-out-widget-area-toggle.mobile-icon").position():t("header#top nav .buttons .slide-out-widget-area-toggle > div").position(),t("#header-secondary-outer.hide-up").length>0&&(h=0),c.css({top:ht.adminBarHeight+h+parseInt(i.top),right:parseInt(t("#header-outer header >.container").css("padding-right"))+2,left:""}))}if(t(".slide-out-hover-icon-effect .lines-button").removeClass("no-delay").addClass("unhidden-line"),0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t("#nectar_fullscreen_rows").length&&!ht.usingFrontEndEditor&&ht.winW>1e3&&(0==ht.scrollTop&&t("#header-outer.transparent").length>0||0==t("body.mobile").length&&ot&&(d.attr("data-transparent","true").addClass("no-bg-color").addClass("slide-out-hover"),t("#header-outer header, #header-outer > .cart-outer").addClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll",on),s.off("scroll",rn)):(s.off("scroll",ln),s.off("scroll",dn)))),ht.usingMobileBrowser)return!1;s.on("mousemove.rightOffsetCheck",za)}function za(a){var n=s.width(),i=o.outerWidth(),r=Qt();ht.winW<1e3&&(r=!0);("left"!==(e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&r?"left":"right")&&"left"!==H?a.clientX<n-parseInt(i)-v:a.clientX>parseInt(i)+v)&&o.hasClass("mouse-accessed")&&(o.removeClass("mouse-accessed"),s.off("mousemove.rightOffsetCheck",za),o.css({transform:""}).removeClass("open"),d.removeClass("style-slide-out-from-right"),t(".slide-out-hover-icon-effect .lines-button").removeClass("unhidden-line").addClass("no-delay"),0==t('#header-outer[data-permanent-transparent="1"]').length&&(0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&0==t("body.mobile").length&&(d.removeClass("no-bg-color"),t("#header-outer header, #header-outer > .cart-outer").removeClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on)):(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)))))}function Ha(){ht.usingMobileBrowser&&(t(".slide-out-widget-area-toggle a").attr("aria-expanded","false"),l.css({height:"1px",width:"1px"})),o.css({transform:""}).removeClass("open"),d.removeClass("style-slide-out-from-right"),t(".slide-out-hover-icon-effect .lines-button").removeClass("unhidden-line").addClass("no-delay"),0==t('#header-outer[data-permanent-transparent="1"]').length&&(d.removeClass("no-bg-color"),t("#header-outer header").removeClass("all-hidden")),0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("body.mobile").length&&ot&&(1==x?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on)):(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)))}function Sa(){t(".slide-out-from-right-hover.open").length>0&&(t(".slide-out-widget-area-toggle:not(.std-menu) a").first().addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle:not(.std-menu) a").removeClass("non-human-allowed")},100))}function Aa(e){t("#mobile-menu").show(),t("header#top").find("."+e+":not(.std-menu) .lines-button").addClass("close"),t("body.material").length>0&&t("header#top").find("."+e+" a").addClass("menu-push-out"),setTimeout(function(){t("header#top").find("."+e+" > div > a").removeClass("animating")},100)}function Ma(e){t("#mobile-menu").hide(),t("body").find("."+e+":not(.std-menu) .lines-button").removeClass("close"),setTimeout(function(){t("body.material").length>0&&t("header#top ."+e+" a").removeClass("menu-push-out"),t("body").find("."+e+" a").removeClass("animating")},350)}function Wa(){if(r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.closed.animating",function(){return!1}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.closed:not(.animating), .nectar-ocm-trigger-open",function(){if(pt.ocmAnimating||"true"==dt.animating||t(".slide-out-from-right-hover").length>0)return!1;var a,n=700;return pt.ocmOpen=!0,Ia(),d.removeClass("no-transition"),t(this).hasClass("simple-mobile-menu")?(Aa("simple-mobile-menu"),t(this).find("a").addClass("open"),!1):(o.hasClass("slide-out-from-right")?function(){var a=f.length>0&&0==t("body.mobile").length?f.height():0,n=Qt();ht.winW<1e3&&(n=!0);var i=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&n?"left":"right";if(0==t("body.material").length){if(t("#slide-out-widget-area .inner").css({height:"auto","min-height":o.height()-25-t(".bottom-meta-wrap").height()}),t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner > div:first-of-type > .menu > li:first-child').length>0&&t("#slide-out-widget-area .inner > div:first-of-type > .menu > li:first-child").hasClass("menu-item-has-children")&&t("#slide-out-widget-area .inner > div:first-of-type").css({"margin-top":"50px"}),0==t("#boxed").length){t(".container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #page-header-wrap .page-header-bg-image, #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title").stop(!0).transition({x:"left"===i||"left"===H?"300px":"-300px"},700,"easeInOutCubic");var h=Qt();0==t('#header-outer[data-format="centered-logo-between-menu"]').length||h?0==t('#header-outer[data-transparency-option="1"]').length||t('#header-outer[data-transparency-option="1"]').length>0&&0==t('#header-outer[data-full-width="true"]').length||t("body.mobile").length>0?d.stop(!0).css("transform","translateY(0)").transition({x:"left"===i||"left"===H?300+a+"px":"-"+(300+a)+"px"},700,"easeInOutCubic"):d.stop(!0).css("transform","translateY(0)").transition({x:"left"===i||"left"===H?300+a+"px":"-"+(300+a)+"px","background-color":"transparent","border-bottom":"1px solid rgba(255,255,255,0.22)"},700,"easeInOutCubic"):t('#header-outer header#top nav > ul.buttons, body:not(.material) #header-outer:not([data-format="centered-logo-between-menu"]) .cart-outer .cart-menu-wrap').transition({x:"left"===i||"left"===H?"300px":"-300px"},700,"easeInOutCubic")}if(o.stop(!0).transition({x:"left"===i||"left"===H?a+"px":"-"+a+"px"},700,"easeInOutCubic").addClass("open"),0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&!r.hasClass("mobile")&&(d.addClass("highzI"),t("#ascrail2000").addClass("z-index-adj"),0==t('#header-outer[data-format="centered-logo-between-menu"]').length&&0==v&&("left"===H||t("header#top #logo").stop(!0).transition({x:300+a+"px"},700,"easeInOutCubic")),t("header#top .slide-out-widget-area-toggle .lines-button:not(.legacy-double)").addClass("close"),t("body #header-outer nav > ul > li > a").css({"margin-bottom":"0"})),d.addClass("style-slide-out-from-right"),l.css({height:"100%",width:"100%"}).stop(!0).transition({opacity:1},700,"easeInOutCubic",function(){t(".slide-out-widget-area-toggle:not(.std-menu) > div > a").removeClass("animating")}),0==t('#header-outer[data-format="centered-logo-between-menu"]').length){var u=t("#logo img:visible").length>0?t("#logo img:visible").width():t("#logo").width();t("header#top nav > .sf-menu").offset().left-u-300<20&&d.addClass("hidden-menu")}else d.addClass("hidden-menu-items");0==t('#header-outer[data-remove-fixed="1"]').length&&ht.winW>1e3&&(1==ot&&1==x&&"true"==d.attr("data-transparent-header")?(d.stop(!0).transition({y:"0"},0).addClass("transparent").css("transition","transform"),s.off("scroll",on),s.off("scroll",rn)):1==ot&&"true"==d.attr("data-transparent-header")&&(d.addClass("transparent"),s.off("scroll",ln),s.off("scroll",dn)))}else t("body.material").length>0&&(p.length>0&&t(".ocm-effect-wrap #ajax-loading-screen").length>0&&p.insertBefore(".ocm-effect-wrap"),ht.scrollTop>40&&t('body[data-hhun="1"] #header-secondary-outer').addClass("hidden"),setTimeout(function(){t(".slide-out-widget-area-toggle:not(.std-menu) > div > a").removeClass("animating")},300),t("#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle").addClass("material-open"),t('body:not(.mobile) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&"none"!=t('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css("display")&&(t("#header-outer:not(.fixed-menu)").css("top",ht.adminBarHeight-ht.scrollTop+"px"),c.length>0&&t("#header-outer.fixed-menu").length>0&&c.css("visibility","hidden")),t("#ajax-content-wrap").css({position:"relative",top:"-"+ht.scrollTop+"px"}),t(".ocm-effect-wrap-inner").css({"padding-top":ht.adminBarHeight}),t("#fp-nav").addClass("material-ocm-open"),pt.materialOffCanvasOpen=!0,r.addClass("material-ocm-open"),r.addClass("nectar-no-flex-height"),t(".ocm-effect-wrap").css({height:ht.winH}),setTimeout(function(){t(".ocm-effect-wrap").addClass("material-ocm-open")},40),t("body > .slide_out_area_close").addClass("follow-body"),t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass("effect-shown"),t('body[data-hhun="1"]:not(.no-scroll):not(.mobile) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transition:"none",transform:"translateY("+ht.adminBarHeight+"px)"}),setTimeout(function(){t("body > .slide_out_area_close").addClass("material-ocm-open"),t("body > .slide_out_area_close").removeClass("hide_until_rendered")},350));t(e).trigger("nectar-material-ocm-open")}():o.hasClass("fullscreen")?function(){t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out");var e=0,a=0;ht.scrollTop+s.height()>t(".blurred-wrap").height()&&0==t("#nectar_fullscreen_rows").length&&(t("body,html").stop().animate({scrollTop:t(".blurred-wrap").height()-s.height()},600,"easeInOutCubic"),e=550,a=200),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),setTimeout(function(){t(".blurred-wrap").addClass("blurred")},e),t("#slide-out-widget-area.fullscreen").show().addClass("open"),0==t(".nectar-social.fixed").length&&Bn(),t(".container-wrap").addClass("no-shadow"),d.stop(!0).css("transform","translateY(0)"),setTimeout(function(){t(".off-canvas-menu-container .menu > li").each(function(e){t(this).delay(50*e).transition({y:0,opacity:1},800,"easeOutExpo")}),t("#slide-out-widget-area.fullscreen .widget").each(function(e){t(this).delay(100*e).transition({y:0,opacity:1},800,"easeOutExpo")})},370+a),setTimeout(function(){t("#slide-out-widget-area .off-canvas-social-links").addClass("line-shown"),t("#slide-out-widget-area .off-canvas-social-links li").each(function(e){t(this).delay(50*e).transition({scale:1},400,"easeOutCubic")}),t("#slide-out-widget-area .bottom-text").transition({opacity:.7},400,"easeOutCubic")},750+a),setTimeout(function(){var e=t("body.mobile").length>0?"easeOutCubic":"easeInOutQuint";l.css({height:"100%",width:"100%"}).show().stop(!0).transition({y:"0%"},920,e,function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")})},50+a),Ea(),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content");var n=d.offset().top-ht.scrollTop+ht.secondaryHeaderHeight;t("#slide-out-widget-area.fullscreen .inner-wrap").css("padding-top",d.outerHeight()+n)}():o.hasClass("fullscreen-alt")||o.hasClass("fullscreen-split")?function(){var e=".fullscreen-alt";o.hasClass("fullscreen-split")&&(e=".fullscreen-split"),t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out"),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),".fullscreen-alt"===e?t("#slide-out-widget-area"+e).show().addClass("open"):t("#slide-out-widget-area"+e).addClass("open").removeClass("hidden"),l.addClass("open").removeClass("hidden"),t('body > div[class*="body-border"]').css("z-index","9995"),".fullscreen-alt"===e&&t(".off-canvas-menu-container .menu").transition({y:"0px",opacity:1},0),0==t(".nectar-social.fixed").length&&Bn(),t("#header-outer.transparent").length>0&&f.length>0&&(t(".admin-bar #slide-out-widget-area-bg"+e).css({"padding-top":f.outerHeight(!0)+32+"px"}),t("body:not(.admin-bar) #slide-out-widget-area-bg"+e).css({"padding-top":f.outerHeight(!0)+"px"})),d.stop(!0).css("transform","translateY(0)"),s.width()>1e3&&0==t('#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu').length&&0==t('body.material #header-outer[data-condense="true"]').length&&"true"==d.attr("data-transparent-header")&&!ht.usingFrontEndEditor&&(t("#logo .starting-logo").length>0||t("#logo.no-image").length>0)&&d.stop(!0).css("transform","translateY(0)").addClass("transparent"),t(".off-canvas-menu-container .clip-wrap").css("transition-duration","0s"),".fullscreen-alt"===e&&(setTimeout(function(){t(".off-canvas-menu-container .menu > li").each(function(e){t(this).delay(50*e).transition({y:0,opacity:1},750,"easeOutCubic").addClass("no-pointer-events")}),setTimeout(function(){t(".off-canvas-menu-container .menu > li").removeClass("no-pointer-events"),t(".off-canvas-menu-container .clip-wrap").css("transition-duration",".45s")},500),t("#slide-out-widget-area.fullscreen-alt .widget").each(function(e){t(this).delay(100*e).transition({y:0,opacity:1},650,"easeOutCubic")})},200),setTimeout(function(){t("#slide-out-widget-area .off-canvas-social-links").addClass("line-shown"),t("#slide-out-widget-area .off-canvas-social-links li").css("opacity","1").each(function(e){t(this).delay(50*e).transition({scale:1},400,"easeOutCubic")}),t("#slide-out-widget-area .bottom-text").transition({opacity:1},600,"easeOutCubic")},200));var a=.4;if(l.hasClass("solid")&&(a=1),l.hasClass("dark")&&(a=.97),l.hasClass("medium")&&(a=.6),l.hasClass("light")&&(a=.4),l.removeClass("no-transition"),".fullscreen-alt"===e&&(l.addClass("padding-removed").css({height:"100%",width:"100%",left:"0",opacity:a}),Ea()),setTimeout(function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")},600),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content"),".fullscreen-alt"===e){var n=d.offset().top-ht.scrollTop+ht.secondaryHeaderHeight;t("#slide-out-widget-area"+e+" .inner-wrap").css("padding-top",d.outerHeight()+n)}else t("#slide-out-widget-area"+e+" .inner-wrap").css("padding-top",d.outerHeight())}():o.hasClass("fullscreen-inline-images")?(a=ht.winW<ht.winH,d.css({"z-index":"9990",transition:"transform 0.3s ease"}),0==t(".nectar-social.fixed").length&&Bn(),t("body.material").length>0&&t("header#top .slide-out-widget-area-toggle a").addClass("menu-push-out"),t("header#top .slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").addClass("close"),t("#slide-out-widget-area.fullscreen-inline-images").addClass("open").removeClass("hidden"),l.addClass("open").removeClass("hidden"),t('body > div[class*="body-border"]').css("z-index","9995"),setTimeout(function(){d.removeClass("side-widget-closed").addClass("side-widget-open"),k||(d.attr("data-transparent-header","true"),d.addClass("lighten-logo")),ht.usingFrontEndEditor||d.stop(!0).css("transform","translateY(0)").addClass("transparent"),t("#header-outer.dark-slide.transparent").length>0&&0==t("#boxed").length&&d.removeClass("dark-slide").addClass("temp-removed-dark-slide"),setTimeout(function(){anime({targets:"#header-outer #top > .container",opacity:[0,1],duration:900,easing:"easeOutQuad"}),d.css({"z-index":"",transition:""})},50)},a?350:425),t(".off-canvas-menu-container .clip-wrap").css("transition-duration","0s"),l.removeClass("no-transition"),setTimeout(function(){t(".slide-out-widget-area-toggle > div > a").removeClass("animating")},600),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").addClass("at-content"),t("#slide-out-widget-area.fullscreen-inline-images .inner-wrap").css("padding-top",d.outerHeight()),n=1100):t("#header-outer #mobile-menu").length>0&&Aa("slide-out-widget-area-toggle"),pt.ocmAnimating=!0,setTimeout(function(){pt.ocmAnimating=!1},n),0!=t("#header-outer #mobile-menu").length||o.hasClass("fullscreen-inline-images")||(d.removeClass("side-widget-closed").addClass("side-widget-open"),t('#header-outer[data-transparency-option="1"]').length>0&&0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&!ht.usingFrontEndEditor&&0==t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length&&0==t('body.material #header-outer[data-condense="true"]').length&&d.addClass("transparent"),t("#header-outer.dark-slide.transparent").length>0&&0==t("#boxed").length&&0==t("body.material-ocm-open").length&&d.removeClass("dark-slide").addClass("temp-removed-dark-slide")),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a").removeClass("closed").addClass("open").attr("aria-expanded","true"),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu) > div > a").addClass("animating"),t(e).trigger("nectar-ocm-open"),!1)}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.open.animating",function(){return!1}),r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a.open:not(.animating), .nectar-ocm-trigger-open a.open, #slide-out-widget-area .slide_out_area_close, > .slide_out_area_close, #slide-out-widget-area-bg.slide-out-from-right, .material-ocm-open #ajax-content-wrap",function(a){var n;if(null!=a.originalEvent||0!=t(".slide_out_area_close.non-human-allowed").length||0!=t(".slide-out-widget-area-toggle.mobile-icon a.non-human-allowed").length)return!(pt.ocmAnimating||t(".slide-out-widget-area-toggle:not(.std-menu) a.animating").length>0)&&(pt.ocmOpen=!1,d.removeClass("no-transition"),t(this).parents(".simple-mobile-menu").length>0?(Ma("simple-mobile-menu"),t(this).removeClass("open"),!1):(t(".slide-out-widget-area-toggle:not(.std-menu):not(.simple-mobile-menu) a").removeClass("open").addClass("closed").attr("aria-expanded","false"),t(".slide-out-widget-area-toggle:not(.simple-mobile-menu):not(.std-menu) a").addClass("animating"),o.hasClass("slide-out-from-right")?function(){if(0==t("body.material").length){var a=Qt();ht.winW<1e3&&(a=!0);var n=e.nectarOptions&&e.nectarOptions.mobile_header_format&&"centered-menu"===e.nectarOptions.mobile_header_format&&a?"left":"right";if(t(".container-wrap, .home-wrap, #footer-outer:not(#nectar_fullscreen_rows #footer-outer), .nectar-box-roll, #page-header-wrap .page-header-bg-image,  #page-header-wrap .nectar-video-wrap, #page-header-wrap .mobile-video-image, #page-header-wrap #page-header-bg > .container, .page-header-no-bg, div:not(.container) > .project-title").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),t('#header-outer[data-transparency-option="1"]').length>0&&0==t("#boxed").length){var i=t("#header-outer[data-current-row-bg-color]").length>0?d.attr("data-current-row-bg-color"):d.attr("data-user-set-bg");d.stop(!0).transition({x:"0px","background-color":i},700,"easeInOutCubic")}else d.stop(!0).transition({x:"0px"},700,"easeInOutCubic");o.stop(!0).transition({x:"left"===n||"left"===H?"-301px":"301px"},700,"easeInOutCubic").removeClass("open"),0==t("#boxed").length&&t('#header-outer[data-full-width="true"]').length>0&&(d.removeClass("highzI"),t("header#top #logo").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),t(".lines-button").removeClass("close")),t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&t("#header-outer header#top nav > ul.buttons, #header-outer .cart-outer .cart-menu-wrap").stop(!0).transition({x:"0px"},700,"easeInOutCubic"),l.stop(!0).transition({opacity:0},700,"easeInOutCubic",function(){t(".slide-out-widget-area-toggle a").removeClass("animating"),t(this).css({height:"1px",width:"1px"}),0==t('#header-outer[data-remove-fixed="1"]').length&&(d.hasClass("parallax-contained")&&ht.scrollTop>0&&0==t('#header-outer[data-permanent-transparent="1"]').length?d.removeClass("parallax-contained").addClass("detached").removeClass("transparent"):(0==ht.scrollTop&&t('body[data-hhun="1"]').length>0&&t('#page-header-bg[data-parallax="1"]').length>0||0==ht.scrollTop&&t('body[data-hhun="1"]').length>0&&t(".parallax_slider_outer").length>0)&&t('#header-outer[data-transparency-option="1"]').length>0&&d.addClass("transparent")),t(".container-wrap").css("transform","none")}),d.removeClass("style-slide-out-from-right"),0==t('#header-outer[data-remove-fixed="1"]').length&&(1==ot&&1==x&&ht.winW>1e3?(s.off("scroll.headerResizeEffect"),0==ht.scrollTop?(s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t("#header-outer.pseudo-data-transparent").length>0&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"})):s.on("scroll.headerResizeEffect",on),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent"),d.css("transition","transform")):1==ot&&ht.winW>1e3&&(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln),d.css("transition","transform"),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent")))}else t("body.material").length>0&&(o.removeClass("open"),t("#slide-out-widget-area, #slide-out-widget-area-bg, #header-outer .slide-out-widget-area-toggle").removeClass("material-open"),t(".ocm-effect-wrap, .ocm-effect-wrap-shadow, body > .slide_out_area_close, #fp-nav").removeClass("material-ocm-open"),t("body > .slide_out_area_close").removeClass("follow-body"),setTimeout(function(){t(".slide-out-widget-area-toggle a").removeClass("animating"),r.removeClass("material-ocm-open"),r.removeClass("nectar-no-flex-height"),t(".ocm-effect-wrap").css({height:"100%"}),t(".ocm-effect-wrap-inner").css({"padding-top":"0"}),s.scrollTop(Math.abs(parseInt(t("#ajax-content-wrap").css("top")))),t("#ajax-content-wrap").css({position:"",top:""}),t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&"none"!=t('#header-outer[data-format="centered-menu-bottom-bar"] .span_9').css("display")&&0==t("body.mobile").length&&(t("#header-outer:not(.fixed-menu)").css("top",""),c.css("visibility","")),t('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transform:""}),setTimeout(function(){t('body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"]:not(.detached):not(.parallax-contained):not(.at-top-before-box)').css({transition:""})},30),t('body[data-hhun="1"] #header-secondary-outer.hidden').removeClass("hidden"),pt.materialOffCanvasOpen=!1,t(e).trigger("nectar-material-ocm-close")},900),setTimeout(function(){t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').addClass("no-trans").removeClass("effect-shown")},200),setTimeout(function(){t('#header-outer:not([data-format="left-header"]) header#top .slide-out-widget-area-toggle a').removeClass("no-trans")},500))}():o.hasClass("fullscreen")?(t("body.material").length>0&&setTimeout(function(){t("header#top .slide-out-widget-area-toggle a").removeClass("menu-push-out")},350),t(".slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").removeClass("close"),t(".blurred-wrap").removeClass("blurred"),t("#slide-out-widget-area.fullscreen").transition({opacity:0},700,"easeOutQuad",function(){t("#slide-out-widget-area.fullscreen").hide().css("opacity","1")}).removeClass("open"),t("#slide-out-widget-area.fullscreen .widget").transition({opacity:0},700,"easeOutQuad",function(){t(this).transition({y:"110px"},0)}),setTimeout(function(){t(".off-canvas-menu-container .menu > li").transition({y:"80px",opacity:0},0),t("#slide-out-widget-area .off-canvas-social-links li").transition({scale:0},0),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t("#slide-out-widget-area .bottom-text").transition({opacity:0},0),t("#slide-out-widget-area .menuwrapper .menu").removeClass("subview"),t("#slide-out-widget-area .menuwrapper .menu li").removeClass("subview subviewopen"),t("#slide-out-widget-area.fullscreen .inner .menu-wrap").css("height","auto")},800),setTimeout(function(){0==t(".nectar-social.fixed").length&&Wn(),t(".container-wrap").removeClass("no-shadow")},500),l.stop(!0).transition({opacity:0},900,"easeOutQuad",function(){t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").removeClass("at-content"),0==t('.mobile #header-outer[data-permanent-transparent="false"]').length&&t("#slide-out-widget-area.fullscreen .inner-wrap").css("padding-top","0"),t(".slide-out-widget-area-toggle a").removeClass("animating");var e=.4;l.hasClass("solid")&&(e=1),l.hasClass("dark")&&(e=.93),l.hasClass("medium")&&(e=.6),l.hasClass("light")&&(e=.4),t(this).css({height:"1px",width:"1px",opacity:e}).transition({y:"-100%"},0)})):o.hasClass("fullscreen-alt")||o.hasClass("fullscreen-split")||o.hasClass("fullscreen-inline-images")?(n=".fullscreen-alt",o.hasClass("fullscreen-inline-images")?(n=".fullscreen-inline-images",d.css({"z-index":"9990",transition:"transform 0.3s ease"}),setTimeout(function(){d.css({"z-index":"",transition:""})},450),k||(d.removeClass("lighten-logo"),d.attr("data-transparent-header","").removeClass("transparent"))):o.hasClass("fullscreen-split")&&(n=".fullscreen-split"),t("body.material").length>0&&setTimeout(function(){t("header#top .slide-out-widget-area-toggle a").removeClass("menu-push-out")},350),t(".slide-out-widget-area-toggle:not(.std-menu) .lines-button:not(.legacy-double)").removeClass("close"),l.removeClass("open"),".fullscreen-split"!==n&&".fullscreen-inline-images"!==n||setTimeout(function(){l.addClass("hidden"),t("#slide-out-widget-area"+n).addClass("hidden")},550),".fullscreen-alt"===n&&(t(".blurred-wrap").removeClass("blurred"),t("#slide-out-widget-area.fullscreen-alt .widget").transition({opacity:0},500,"easeOutQuad",function(){t(this).transition({y:"40px"},0)}),t("#slide-out-widget-area .bottom-text, #slide-out-widget-area .off-canvas-social-links li").transition({opacity:0},250,"easeOutQuad"),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t(".off-canvas-menu-container .menu").transition({y:"-13px",opacity:0},400)),setTimeout(function(){".fullscreen-alt"===n&&(t(".off-canvas-menu-container .menu > li").stop(!0,!0).transition({y:"40px",opacity:0},0),t("#slide-out-widget-area .off-canvas-social-links li").transition({scale:0},0),t("#slide-out-widget-area .off-canvas-social-links").removeClass("line-shown"),t("#slide-out-widget-area .menuwrapper .menu").removeClass("subview"),t("#slide-out-widget-area .menuwrapper .menu li").removeClass("subview subviewopen"),t("#slide-out-widget-area.fullscreen-alt .inner .menu-wrap").css("height","auto"),l.css({height:"1px",width:"1px",left:"-100%"})),t('.mobile #header-outer[data-permanent-transparent="false"]').length>0&&t(".container-wrap").hasClass("no-scroll")&&t("#ajax-content-wrap").removeClass("at-content"),0==t('.mobile #header-outer[data-permanent-transparent="false"]').length&&t("#slide-out-widget-area"+n+" .inner-wrap").css("padding-top","0"),t(".slide-out-widget-area-toggle a").removeClass("animating"),".fullscreen-alt"===n&&t("#slide-out-widget-area"+n).hide().removeClass("open")},550),".fullscreen-split"!==n&&".fullscreen-inline-images"!==n||t("#slide-out-widget-area"+n).removeClass("open"),setTimeout(function(){0==t(".nectar-social.fixed").length&&Wn()},600),setTimeout(function(){l.removeClass("padding-removed")},50),setTimeout(function(){".fullscreen-alt"===n&&l.stop(!0).css({opacity:0}),t('#header-outer[data-transparent-header="true"]').length>0&&t('body > div[class*="body-border"]').css("z-index","10000")},1==ot?150:50),setTimeout(function(){t('#header-outer:not([data-permanent-transparent="1"]).transparent.small-nav, body[data-hhun="1"] #header-outer:not([data-permanent-transparent="1"]).transparent.scrolling, #header-outer:not([data-permanent-transparent="1"]).transparent.scrolled-down').removeClass("transparent"),d.hasClass("pseudo-data-transparent")&&d.attr("data-transparent-header","false").removeClass("pseudo-data-transparent").removeClass("transparent")},".fullscreen-inline-images"==n?0:100)):t("#header-outer #mobile-menu").length>0&&Ma("slide-out-widget-area-toggle"),0==t("#header-outer #mobile-menu").length&&(t("#header-outer.temp-removed-dark-slide.transparent").length>0&&0==t("#boxed").length&&d.removeClass("temp-removed-dark-slide").addClass("dark-slide"),0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t("#slide-out-widget-area.fullscreen-alt").length&&(0==t(".nectar-box-roll").length?(t("#header-outer.small-nav").length>0||t("#header-outer.scrolled-down").length>0)&&d.removeClass("transparent"):(t("#header-outer.small-nav").length>0||t("#header-outer.scrolled-down").length>0||t(".container-wrap.auto-height").length>0)&&d.removeClass("transparent")),d.removeClass("hidden-menu"),d.removeClass("side-widget-open").addClass("side-widget-closed")),t(e).trigger("nectar-ocm-close"),!1))}),o.hasClass("fullscreen-inline-images")){var a=t('#slide-out-widget-area .off-canvas-menu-container .menu > li[class*="current"][id]').attr("id");t(".nectar-ocm-image."+a).length>0&&(t(".nectar-ocm-image.default").remove(),t(".nectar-ocm-image."+a).addClass("current")),t("#slide-out-widget-area .off-canvas-menu-container li[id]").on("mouseenter",function(){var e=t(this).attr("id");t(".nectar-ocm-image."+e).addClass("active"),t(".nectar-ocm-image."+e).length>0&&t(".nectar-ocm-image.current:not(.active)").addClass("hidden")}),t("#slide-out-widget-area .off-canvas-menu-container li").on("mouseleave",function(){t(".nectar-ocm-image.active").removeClass("active"),t(".nectar-ocm-image.current").removeClass("hidden")})}}function Ba(){t("#slide-out-widget-area.slide-out-from-right-hover").length>0?function(){if(0==t("#ajax-content-wrap > .slide-out-widget-area-toggle").length){var e=t('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0?"#slide-out-widget-area > div":"#slide-out-widget-area";t('<div class="slide-out-widget-area-toggle slide-out-hover-icon-effect" data-icon-animation="simple-transform"><div> <a href="#sidewidgetarea" class="closed"> <span> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a> </div> </div>').insertAfter(e),(t('#header-outer[data-has-menu="true"]').length>0||t('body[data-header-search="true"]').length>0||t(".slide-out-widget-area-toggle a.using-label").length>0||t('.slide-out-widget-area-toggle[data-custom-color="true"]').length>0)&&t(".slide-out-widget-area-toggle").addClass("small")}ht.usingMobileBrowser?(r.on("click",".slide-out-widget-area-toggle:not(.std-menu) a",Oa),r.on("click","#slide-out-widget-area-bg",Sa)):(r.on("mouseenter","#header-outer .slide-out-widget-area-toggle:not(.std-menu) a",Oa),o.on("mouseenter",function(){t(this).addClass("mouse-accessed")})),s.on("smartresize",xa)}():(Wa(),0!=t("#header-outer #mobile-menu").length&&(t("#header-outer #mobile-menu li.megamenu").removeClass("megamenu"),t("#header-outer #mobile-menu ul li a").each(function(){t(this).hasClass("nectar-widget-link")||0!=t(this).find(".nectar-ext-menu-item").length||t(this).wrapInner("<span></span>")}),t("#header-outer #mobile-menu ul li").each(function(){t(this).find("> ul").length>0&&t(this).find("> a").append('<span class="sf-sub-indicator"><i class="fa fa-angle-down"></i></span>')}),t("#header-outer #mobile-menu").on("click",".sf-sub-indicator",function(){console.log("effe");var e=t(this).parent().parent();return e.toggleClass("current-open-item"),e.hasClass("current-open-item")?(e.find("> ul").show(),setTimeout(function(){e.addClass("visible")},30)):(e.find("ul").hide(),e.find("li").removeClass("visible").removeClass("current-open-item"),e.removeClass("visible")),!1}),s.on("smartresize",function(){(ht.winW>1e3&&t(".slide-out-widget-area-toggle.mobile-icon a.open").length>0||ht.winW>1e3&&t(".nectar-ocm-trigger-open.simple-mobile-menu a.open").length>0)&&(t(".slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a").addClass("non-human-allowed"),t(".slide-out-widget-area-toggle.mobile-icon a.open, .nectar-ocm-trigger-open.simple-mobile-menu a.open").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a, .nectar-ocm-trigger-open.simple-mobile-menu a").removeClass("non-human-allowed")},100))}))),t("#slide-out-widget-area").hasClass("fullscreen-inline-images")&&0==t(".off-canvas-menu-container .menu > li > a span.wrap").length&&t(".off-canvas-menu-container .menu > li a").wrapInner('<span class="wrap"></span>'),0==t("#slide-out-widget-area.fullscreen-split").length&&0==t('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length&&0==t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length?function(){t("#slide-out-widget-area .off-canvas-menu-container .menu").wrap('<div class="menu-wrap menuwrapper" />'),t("#slide-out-widget-area .off-canvas-menu-container .menu").addClass("menuopen");var e=t("#slide-out-widget-area.fullscreen-alt").length>0||t("#slide-out-widget-area.fullscreen-inline-images").length>0?"4":"5";t("#slide-out-widget-area .off-canvas-menu-container .menu-wrap").dlmenu({animationClasses:{classin:"dl-animate-in-"+e,classout:"dl-animate-out-"+e}})}():t('body.using-mobile-browser[data-slide-out-widget-area-style="slide-out-from-right-hover"]').length>0&&t('body #slide-out-widget-area .inner .off-canvas-menu-container li a[href*="#"]').on("click",function(){"#"!=t(this).attr("href")&&Fa(t(this).parent())}),t("#nectar_fullscreen_rows").length>0&&(t('body[data-slide-out-widget-area-style*="fullscreen"]').length>0||t('body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.material)').length>0)&&t("body #slide-out-widget-area .inner .off-canvas-menu-container li a[href]").on("click",function(){var e=t(this).is('[href*="#"]')?t(this).attr("href"):"";"#"!=e&&t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&(setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed").trigger("click")},100),setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},150))}),r.on("mouseover","#slide-out-widget-area .off-canvas-menu-container .menuwrapper > .sub-menu li > a",function(){var e=t(this).text();t(".off-canvas-menu-container .menuwrapper .menu li > a").removeClass("hovered"),t(".off-canvas-menu-container .menuwrapper .menu li > a:contains("+e+")").addClass("hovered")}),r.on("mouseover",".off-canvas-menu-container .menuwrapper .menu li > a",function(){t(".off-canvas-menu-container .menuwrapper .menu li > a").removeClass("hovered")})}function Fa(a){t("#slide-out-widget-area.open").length>0&&((e.location.href.split("#")[0]==a.find("> a").attr("href").split("#")[0]||a.find('a[href^="#"]').length>0)&&(a.parents(".slide-out-from-right-hover").length>0?t(".slide-out-widget-area-toggle.slide-out-hover-icon-effect a").trigger("click"):(t(".slide-out-widget-area-toggle a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle a").removeClass("non-human-allowed")},100))))}ie.prototype.setup=function(){var a=this;this.$el.find(".dynamic-words > span").each(function(e){a.words[e]=t(this)}),this.viewportTracking(),this.$el.hasClass("element_stagger_words")?(this.staggerWaypoint(),t(e).on("nectar-waypoints-reinit nectar-tab-changed",this.staggerWaypoint.bind(this))):(clearInterval(this.interval),this.interval=setInterval(this.sequence.bind(this),this.duration)),ht.usingMobileBrowser?e.addEventListener("orientationchange",this.calcWidth.bind(this)):t(e).on("resize",this.calcWidth.bind(this))},ie.prototype.viewportTracking=function(){var t=this;if("IntersectionObserver"in e){this.observer=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?t.state.visible=!0:t.state.visible=!1})},{rootMargin:"0px",threshold:0}),this.observer.observe(this.$el[0])}else this.state.visible=!0},ie.prototype.calcWidth=function(){var t=this,e=this.$el.find(".dynamic-words").width();this.$el.find(".dynamic-words").css({width:""});var a=this.words[this.state.activeIndex].find("span").width();this.$el.find(".dynamic-words").css({width:e}),setTimeout(function(){t.$el.find(".dynamic-words").css({width:a})},30)},ie.prototype.sequence=function(){if(this.$el.find(".dynamic-words > span").length<2||0==this.state.visible)return!0;var t,e;this.state.activeIndex=(t=this.words.length,(e=this.state.activeIndex+1)>=0?e%t:(e%t+t)%t),this.calcWidth(),this.$el.find(".dynamic-words > span").removeClass("active"),this.words[this.state.activeIndex].addClass("active")},ie.prototype.staggerWaypoint=function(){var e=this;if(1==rt&&0==this.$el.parents(".active").length)return!0;var a=t(this).hasClass("animated-in")?" animated":"";this.$el.find(".beginning-text, .ending-text").each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var n=0;n<e.length;n++)t(this)[0].innerHTML+='<span class="text-wrap"><span class="inner'+a+'">'+e[n]+"</span></span> "}),this.$el.hasClass("animated-in")&&this.$el.find(".beginning-text .inner, .ending-text .inner").css({transform:"translateY(0)"}),this.$el.addClass("markup-generated");var n=1==rt?"500%":"bottom-in-view",i=this.$el,s=i.is("[data-delay]")?parseInt(i.attr("data-delay")):0,r=new Waypoint({element:i[0],handler:function(){if(i.parents(".wpb_tab").length>0&&"hidden"==i.parents(".wpb_tab").css("visibility")||i.hasClass("animated-in"))r.destroy();else{if(!z||t('body[data-responsive="0"]').length>0)setTimeout(function(){var e=0;e=500/i.find(".text-wrap").length,e=Math.min(Math.max(e,15),50),parseInt(E)<1100?E:"1100";var a=0;i.find(".text-wrap").each(function(){var n=t(this);if(t(this).parents(".dynamic-words").length>0&&!t(this).hasClass("active"))return n.find("> span").css({transform:"translate3d(0,0,0)"}),!0;setTimeout(function(){n.find("> span").css({transform:"translate3d(0,0,0)"})},a*e),a++}),i.addClass("animated-in")},s);1!=e.state.sequenceStarted&&(clearInterval(e.interval),e.interval=setInterval(e.sequence.bind(e),e.duration)),e.state.sequenceStarted=!0,r.destroy()}},offset:n})},le.prototype.events=function(){var a=this;"single_link"==this.linkFunc&&(t(e).on("resize",this.setVertCenter.bind(this)),this.setVertCenter(),this.$el.find(".wpb_tabs_nav li").on("click",function(e){if(ht.winW<1e3){var n=a.$el.find(".wpb_tabs_nav");void 0!==e.originalEvent&&(a.$el.find(".scrolling-tab-nav .scrolling-tab-nav-current-item").toggleClass("open"),n.toggle(),Ee()),a.$el.find(".scrolling-tab-nav li").removeClass("active"),t(this).addClass("active"),a.updateActiveTitle()}}))},le.prototype.setVertCenter=function(){var t=(ht.winH-this.$el.find(".scrolling-tab-nav").height())/2;a.documentElement.style.setProperty("--nectar-sticky-tabs-vert-y",t+"px")},le.prototype.updateActiveTitle=function(){var t=this.$el.find(".scrolling-tab-nav .scrolling-tab-nav-current-item"),e=this.$el.find(".scrolling-tab-nav .menu-item.active .tab-nav-heading").clone(),a=this.$el.find(".scrolling-tab-nav .menu-item.active").index();this.$el.find(".scrolling-tab-content > div").removeClass("active"),this.$el.find(".scrolling-tab-content > div:eq("+a+")").addClass("active"),this.$el.find(".scrolling-tab-nav .scrolling-tab-nav-total .inner").css("transform","translateY(-"+100*a+"%)"),t.html(e)},le.prototype.domSetup=function(){var e=this,a="";this.$el.find(".wpb_tab").each(function(n){if(t(this).is("[data-tab-icon]")&&t(this).attr("data-tab-icon").length>0&&0===t(this).find(".im-icon-wrap.tab-icon").length&&(e.$el.addClass("using-icons"),a=e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") a").attr("href"),e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+")").addClass("has-icon").prepend('<a class="skip-hash" href="'+a+'"><i class="'+t(this).attr("data-tab-icon")+'"></i></a>')),t(this).find(".im-icon-wrap.tab-icon").length>0){a=e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") a").attr("href");var i=t(this).find(".im-icon-wrap.tab-icon").detach();e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+")").addClass("has-icon").prepend('<a class="skip-hash svg-icon-link" href="'+a+'"></a>'),e.$el.find(".wpb_tabs_nav li:nth-child("+(n+1)+") .svg-icon-link").append(i)}}),this.$el.find(".scrolling-tab-nav .menu-item:first").addClass("active"),this.lineAnimation(),"single_link"==e.linkFunc&&this.updateActiveTitle(),1==this.$el.find(".scrolling-tab-nav .menu-item").length&&this.$el.find(".scrolling-tab-nav").addClass("single-tab");var n=this.$el.find(".scrolling-tab-content");this.$el.find(".scrolling-tab-nav .menu-item").each(function(a){a+=1;var i=n.find("> div:nth-child("+a+")");if("default"==e.linkFunc){var s=t(this).html();if(i.prepend('<div class="scrolling-tab-mobile-title"><div class="inner">'+Yt(s)+"</div></div>"),i.find(".scrolling-tab-mobile-title a").contents().unwrap(),i){var r=t(this).find("a").attr("href");r=r.substr(1),i.find("> .scrolling-tab-mobile-title").attr("id",r),i.removeAttr("id")}}}),this.$el.addClass("initalized")},le.prototype.highlightObserve=function(){var a=this;if(!(ht.usingMobileBrowser&&ht.winW<1e3)&&"IntersectionObserver"in e){var n={rootMargin:d.is('[data-remove-fixed="1"]')?"100px 0px 0px 0px":"5px 0px 0px 0px",threshold:1};this.observer=new IntersectionObserver(function(e){e.forEach(function(e){var n="#"+t(e.target).attr("id"),i=a.$el.find('.scrolling-tab-nav a[href="'+n+'"]');e.isIntersecting&&e.intersectionRatio>=1?i.parents(".menu-item").addClass("visible"):i.parents(".menu-item").removeClass("visible");var s=a.$el.find(".scrolling-tab-nav .menu-item.visible:first");s.length>0&&(a.$el.find(".scrolling-tab-nav .menu-item").removeClass("active"),s.addClass("active"),a.lineAnimation())})},n),this.$tabContent.find("> div > .scrolling-tab-mobile-title[id]").each(function(){a.observer.observe(t(this)[0])}),this.tabs=Array.from(this.$tabContent.find("> div")),this.scrollDir="up",this.prevScroll=0,this.prevIndex=0,this.observer=new IntersectionObserver(function(e){e.forEach(function(e){if(!(ht.winW<1e3)){ht.scrollTop>a.prevScroll?a.scrollDir="down":a.scrollDir="up";var n="down"===a.scrollDir?a.getTargetSection(e):e.target;if(a.shouldUpdate(e)){var i=t(n).index();i<a.prevIndex?a.$el.addClass("scrolling-up"):a.$el.removeClass("scrolling-up"),a.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item").removeClass("prev-active"),a.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item.active").addClass("prev-active"),a.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item").removeClass("active"),a.$el.find(".scrolling-tab-nav .ui-tabs-nav > .menu-item:eq("+i+")").addClass("active"),a.updateActiveTitle(),a.prevIndex=i}a.prevScroll=ht.scrollTop}})},{rootMargin:"-40% 0% -40% 0%",threshold:0}),this.$tabContent.find("> div").each(function(){a.observer.observe(t(this)[0])})}},le.prototype.getTargetSection=function(t){var e=this.tabs.findIndex(function(e){return e==t.target});return e>=this.tabs.length-1?t.target:this.tabs[e+1]},le.prototype.shouldUpdate=function(t){return"down"===this.scrollDir&&!t.isIntersecting&&0!=this.prevScroll||!("up"!==this.scrollDir||!t.isIntersecting||0==this.prevScroll)},le.prototype.lineAnimation=function(){var t=this.$el.find(".scrolling-tab-nav .active");if(0!=t.length){var e=parseInt(t.position().top),a=parseInt(t.height());this.$lineEl.css({"max-height":a+"px",transform:"translate3d(0px, "+e+"px, 0px)"})}},ue.prototype.calcTopOffset=function(){this.topOffset=(ht.winH-this.$innerEl.height())/2},ue.prototype.resizeEvent=function(){ht.winW>1e3?(this.calcTopOffset(),this.$innerEl.css({top:this.topOffset})):this.$innerEl.css({top:""})},Te.prototype.setType=function(){this.$element.is("[data-scroll-animation-movement]")&&("transform_x"==this.$element.attr("data-scroll-animation-movement")&&(this.type="translateX"))},Te.prototype.calculatePos=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.vertCenter=this.storedWinH/2-this.height/2),ht.usingMobileBrowser||(this.storedWinH=ht.winH)},Te.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.storedWinH=ht.winH)},Te.prototype.trackView=function(){var t=this;if(this.$element.parents(".top-level").length>0&&(this.topLevel=!0,this.offsetTop>ht.winH&&(this.topLevel=!1)),"IntersectionObserver"in e){new IntersectionObserver(function(e){e.forEach(function(e){var a=e.isIntersecting;t.inView=!!a})},{rootMargin:"250px"}).observe(this.$element[0])}},Te.prototype.animate=function(){if(1!=pt.materialOffCanvasOpen){if(1==this.lerp?this.lastY=ht.scrollTop:this.lastY=parseInt(Lt(this.lastY,ht.scrollTop,this.lerp)),1==pt.animatedScrolling&&(this.inView=!0),this.inView){var t=this.intensity;ht.winW<1025&&(t/=1.2),ht.winW<690&&(t/=1.35),!0===this.topLevel&&ht.winW>1e3||!0===this.topLevel&&this.persistOnMobile?this.$elementInner[0].style.transform=this.type+"("+-this.lastY*t+"px) translateZ(0)":ht.winW>1e3||this.persistOnMobile?this.$elementInner[0].style.transform=this.type+"("+-(this.lastY-this.offsetTop+this.vertCenter)*t+"px) translateZ(0)":this.$elementInner[0].style.transform=this.type+"(0px) translateZ(0)"}e.requestAnimationFrame(this.animate.bind(this))}else e.requestAnimationFrame(this.animate.bind(this))},Ie.prototype.setup=function(){var a=this;(this.$el.parents("#page-header-bg").length>0||this.$el.parents(".featured-media-under-header").length>0)&&(this.type="page-header"),(this.$el.parents(".top-level").length>0&&this.$el.parents(".parallax_slider_outer").length>0||this.$el.parents(".top-level").length>0&&this.$el.hasClass("nectar-simple-slider")||this.$el.parents(".top-level").length>0&&this.$el.hasClass("nectar-recent-posts-single_featured")||this.$el.parents(".top-level").length>0&&this.$el.hasClass("column-image-bg-wrap")&&this.$el.parent().parent().is(".vc_col-sm-12:not(.child_column)")||this.$el.is(".wpb_row.top-level")||"page-header"==this.type||0==t(".wpb_row").length&&!this.$el.is(".blog_next_prev_buttons"))&&(this.firstSection=!0),(0==t(".wpb_row").length&&this.$el.parents(".parallax_slider_outer").length>0&&this.$el.is('[data-full-width="true"]')||t("#portfolio-extra").length>0&&this.$el.parents(".parallax_slider_outer").length>0&&this.$el.parents(".wpb_row").length>0&&"0"==this.$el.parents(".wpb_row").index())&&(this.firstSection=!0),ht.usingFrontEndEditor&&"page-header"!=this.type&&(this.firstSection=!1),this.$parallaxEl.addClass("translate"),this.nestedParallax=this.$parallaxEl.parents('[data-scroll-animation="true"]').length>0,this.nestedParallax||setInterval(function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(a.offsetTop=a.$el.offset().top,a.height=a.$el.outerHeight(!0))},800),t(e).on("nectar-column-animation-start",this.checkColumnAnimation.bind(this)),t(e).on("resize load",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},110)}),this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0)},Ie.prototype.checkColumnAnimation=function(){this.$parallaxEl.parents(".col.has-animation.triggered-animation:not(.animated-in)").length>0&&this.realtimeOffsetUpdate()},Ie.prototype.realtimeOffsetUpdate=function(){var t=this,e=setInterval(function(){1!=pt.materialOffCanvasOpen&&(t.offsetTop=t.$el.offset().top,t.height=t.$el.outerHeight(!0))},30);setTimeout(function(){clearInterval(e)},2e3)},Ie.prototype.resize=function(){ht.usingMobileBrowser?this.nestedParallax||(this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0)):(this.storedWinH=ht.winH,this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0))},Ie.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.offsetTop=this.$el.offset().top,this.height=this.$el.outerHeight(!0),this.storedWinH=ht.winH)},Ie.prototype.update=function(){if(this.offsetTop+150+this.height<ht.scrollTop||this.offsetTop-150>ht.scrollTop+this.storedWinH||1==pt.materialOffCanvasOpen){for(var t=0;t<this.$parallaxEl.length;t++)this.$parallaxEl[t].style.willChange="auto";requestAnimationFrame(this.update.bind(this))}else{for(t=0;t<this.$parallaxEl.length;t++)!0===this.firstSection?this.$parallaxEl[t].style.transform="translate3d(0, "+parseInt(ht.scrollTop*this.speed)+"px, 0)":this.$parallaxEl[t].style.transform="translate3d(0, "+parseInt((this.storedWinH+ht.scrollTop-this.offsetTop)*this.speed)+"px, 0) scale(1.005)",this.$parallaxEl[t].style.willChange="transform";requestAnimationFrame(this.update.bind(this))}},t(e).on("salient-parallax-el-recalculate",Ee),Oe.prototype.setupProps=function(){var t=JSON.parse(this.$el[0].getAttribute("data-nectar-animate-settings"));Object.assign(this.animations,t.animations),Object.assign(this.offsets,t.offsets),Object.assign(this,t.config),(this.$el.is(".top-level")||this.$el.parents(".top-level").length>0)&&(this.topLevel=!0)},Oe.prototype.lazyInit=function(){var t=this;if(ht.usingFrontEndEditor)this.init();else{t=this;var e=new IntersectionObserver(function(a){a.forEach(function(a){a.isIntersecting&&(t.init(),e.unobserve(a.target))})},{rootMargin:"400px 0px 400px 0px",threshold:0});e.observe(this.$el[0])}},Oe.prototype.init=function(){this.createTimeline(),this.events(),this.update()},Oe.prototype.events=function(){var a=this;t(e).on("resize load",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},110)}),this.resize()},Oe.prototype.resize=function(){ht.usingMobileBrowser||(this.storedWinH=ht.winH);var t=this.$el[0].getBoundingClientRect();this.offsetTop=t.top+ht.scrollTop,this.elHeight=this.$el[0].offsetHeight,this.setActiveDevice()},Oe.prototype.orientationChange=function(){if(ht.usingMobileBrowser){var t=this.$el[0].getBoundingClientRect();this.offsetTop=t.top+ht.scrollTop,this.elHeight=this.$el[0].offsetHeight,this.storedWinH=ht.winH}},Oe.prototype.setActiveDevice=function(){for(var t of Object.keys(this.devices))ht.winW>=this.devices[t].min&&ht.winW<=this.devices[t].max&&(this.activeDevice=t,void 0!==this.timelines[t]&&this.timelines[t].reset())},Oe.prototype.createTimeline=function(){for(var t of Object.keys(this.devices))if(void 0!==this.animations[t]){this.timelines[t]=anime.timeline({autoplay:!1});var e={},a={};for(var n of Object.keys(this.animations[t]))a[n]=this.animations[t][n].start,e[n]=[this.animations[t][n].start,this.animations[t][n].end];this.setActiveDevice();var i={targets:void 0!==this.inner_selector?this.$el[0].querySelectorAll(this.inner_selector):this.$el[0],duration:1e3,easing:"linear"};Object.assign(i,e),this.timelines[t].add(i,0)}},Oe.prototype.progressValues=function(){if(void 0!==this.timelines[this.activeDevice]){var t=ht.scrollTop,e=this.storedWinH,a=parseInt(this.offsets.start)/100,n=e-a*e;"bottom"===this.offsets.origin&&(n-=this.elHeight);var i=(t-(this.offsetTop-n))/e;this.topLevel&&(n=0,i=(t-this.offsetTop)/e);var s=Math.max(Math.min(i,1),0),r=parseInt(this.offsets.end)/100,o=2+-1*r,l=r-a-.01;o>1&&(o*=1/Math.min(2*l,.9)),s>0?(this.needsReset=!0,this.timelines[this.activeDevice].seek(this.timelines[this.activeDevice].duration*s*o)):this.needsReset&&(this.timelines[this.activeDevice].reset(),this.needsReset=!1)}},Oe.prototype.update=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&this.progressValues(),requestAnimationFrame(this.update.bind(this))},t(e).on("salient-parallax-bg-recalculate",Ae),Ye.prototype.calculatePos=function(){1!=pt.materialOffCanvasOpen&&1!=pt.ocmAnimating&&(this.offsetTop=this.$element.offset().top,this.height=this.$element.outerHeight(),this.vertCenter=ht.winH/2-this.height/2)},Ye.prototype.trackView=function(){var t=this;if(this.$element.parents(".top-level").length>0&&(this.topLevel=!0),"IntersectionObserver"in e){new IntersectionObserver(function(e){e.forEach(function(e){var a=e.isIntersecting;t.inView=!!a})},{rootMargin:"250px"}).observe(this.$element[0])}},Ye.prototype.animate=function(){if(1!=pt.materialOffCanvasOpen){if(1==pt.animatedScrolling&&(this.inView=!0),this.lastY=Lt(this.lastY,ht.scrollTop,.2),this.inView){var a=this;this.$element.find(".bg-layer").each(function(e){var n=t(this).data("scale");a.layer1Parallax&&(e=e/1.5+1),!0===a.topLevel&&ht.winW>1e3?t(this)[0].style.transform="translateY("+-a.lastY*a.intensity*e+"px) translateZ(0) scale("+n+")":t(this)[0].style.transform="translateY("+-(a.lastY-a.offsetTop+a.vertCenter)*a.intensity*e+"px) translateZ(0) scale("+n+")"})}e.requestAnimationFrame(this.animate.bind(this))}else e.requestAnimationFrame(this.animate.bind(this))},t(e).on("salient-lazyloading-image-reinit",Ke),t(e).on("salient-lazyloading-image-reinit",ta),na.prototype.initialMarkup=function(){0==this.el.find(".nectar-post-grid-filters a.active").length&&this.el.find(".nectar-post-grid-filters a:first-child").addClass("active"),"load-more"===this.settingsData.pagination&&0==this.el.find(".load-more-wrap").length&&(this.el.find(".active.all-filter").length>0&&(this.activeFilter=this.el.find(".active.all-filter").index()+1),this.activeCatTotal=parseInt(this.el.find(".nectar-post-grid-filters a:nth-child("+this.activeFilter+")").attr("data-total-count")),this.el.find(".nectar-post-grid-item").length>=this.activeCatTotal?(this.el.addClass("all-loaded"),this.el.append('<div class="load-more-wrap inactive"><a href="#" class="load-more">'+this.el.attr("data-load-more-text")+"</a></div>")):(this.el.removeClass("all-loaded"),this.el.append('<div class="load-more-wrap"><a href="#" class="load-more">'+this.el.attr("data-load-more-text")+"</a></div>")))},na.prototype.lightboxGroups=function(){var e=Nt(),a=this.el.find(".nectar-post-grid-link.pretty_photo").length>0;t('body[data-ls="magnific"]').length>0?this.el.find(".nectar-post-grid-link.pretty_photo").addClass("magnific").addClass("gallery").removeClass("pretty_photo"):t('body[data-ls="fancybox"]').length>0&&(this.el.find(".nectar-post-grid-link.pretty_photo").attr("data-fancybox","group_"+e).removeClass("pretty_photo"),this.el.find(".nectar-post-grid-link[data-fancybox]").attr("data-fancybox","group_"+e)),a&&ae()},na.prototype.externalProjectLinks=function(){this.el.hasClass("target-blank-external-urls")&&(this.el.find(".nectar-post-grid-item a[href*='http://']:not([href*='"+e.location.hostname+"'])").attr("target","_blank"),this.el.find(".nectar-post-grid-item a[href*='https://']:not([href*='"+e.location.hostname+"'])").attr("target","_blank"))},na.prototype.clickEvents=function(){this.el.find(".nectar-post-grid-filters h4").on("click",function(){t(this).parent().find("div").toggleClass("visible"),t(this).toggleClass("visible")}),"content_under_image"==this.gridStyle&&this.el.find(".nectar-post-grid-link.pretty_photo").length>0&&this.el.on("click",".bg-wrap-link",function(){if(t(this).parents(".nectar-post-grid-item").find(".nectar-post-grid-link").length>0)return t(this).parents(".nectar-post-grid-item").find(".nectar-post-grid-link")[0].click(),!1});var a=this.settingsData,n=this.queryData,i=this;this.el.find(".nectar-post-grid-filters a, .load-more-wrap .load-more").on("click",function(r){var o=t(this);if(o.parents(".nectar-post-grid-wrap.loading").length>0||t(this).hasClass("active")||t(this).hasClass("inactive"))return!1;t(this).parents(".nectar-post-grid-filters").length>0?(o.parent().find("a").removeClass("active"),o.addClass("active"),i.currentPage=0,i.activeFilter=o.index()+1):i.currentPage++;var l=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid"),d=a.pagination,c=o.hasClass("load-more")&&"load-more"===d?"load-more":"filter",h="",u="";if("yes"===i.sortable)h=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a.active").attr("data-filter"),u=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a.active").attr("data-filter");else{var p=o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a").length>1?":not(.all-filter)":"";o.parents(".nectar-post-grid-wrap").find(".nectar-post-grid-filters a"+p).each(function(){h+=t(this).attr("data-filter")+", ",u+=t(this).attr("data-filter")+", "}),h=h.substring(0,h.length-2),u=u.substring(0,u.length-2)}var f={action:"nectar_get_post_grid_segment",post_type:n.post_type,cpt_name:n.cpt_name,custom_query_tax:u,category:h,posts_per_page:n.posts_per_page,current_page:i.currentPage,offset:n.offset,order:n.order,orderby:n.orderby,load_action:c,ignore_sticky_posts:n.ignore_sticky_posts,settings:{pagination:d,post_type:a.post_type,image_size:a.image_size,aspect_ratio_image_size:a.aspect_ratio_image_size,card_bg_color:a.card_bg_color,display_categories:a.display_categories,display_excerpt:a.display_excerpt,display_date:a.display_date,color_overlay:a.color_overlay,color_overlay_opacity:a.color_overlay_opacity,color_overlay_hover_opacity:a.color_overlay_hover_opacity,grid_style:a.grid_style,hover_effect:a.hover_effect,heading_tag:a.heading_tag,post_title_overlay:a.post_title_overlay,enable_gallery_lightbox:a.enable_gallery_lightbox,overlay_secondary_project_image:a.overlay_secondary_project_image,vertical_list_hover_effect:a.vertical_list_hover_effect,vertical_list_read_more:a.vertical_list_read_more}};"rand"==n.orderby&&"load-more"==c&&(f.posts_shown="",l.find(".nectar-post-grid-item[data-post-id]").each(function(){f.posts_shown+=t(this).attr("data-post-id")+", "}),f.posts_shown=f.posts_shown.substring(0,f.posts_shown.length-2)),o.parents(".nectar-post-grid-wrap").addClass("loading"),t.post(e.nectarLove.ajaxurl,f,function(a){if("load-more"===c)l.append(a);else if(l.html(a),l.parent().hasClass("nectar-post-grid-wrap--fl-sidebar_left")||l.parent().hasClass("nectar-post-grid-wrap--fl-sidebar_right")){var n=l.parent().offset().top,r=0;0==t(".page-template-template-no-header-footer").length&&0==t(".page-template-template-no-header").length&&0==t('body[data-header-format="left-header"]').length&&(r=t("#header-outer").height()),ht.winW>999&&ht.scrollTop>n+200&&e.scrollTo(0,n-r)}l.is('[data-animation="fade-in-from-bottom"]')&&(o.parents(".nectar-post-grid-wrap").removeClass("finished-animating"),l.find(".nectar-post-grid-item:not(.animated-in)").each(function(e){var a=t(this);setTimeout(function(){a.addClass("animated-in")},90*e)}),setTimeout(function(){o.parents(".nectar-post-grid-wrap").addClass("finished-animating")},950)),"load-more"===d&&(i.activeCatTotal=parseInt(i.el.find(".nectar-post-grid-filters a:nth-child("+i.activeFilter+")").attr("data-total-count")),l.find(".nectar-post-grid-item").length>=i.activeCatTotal?(i.el.find(".load-more-wrap").addClass("inactive"),i.el.addClass("all-loaded")):(i.el.find(".load-more-wrap").removeClass("inactive"),i.el.removeClass("all-loaded"))),i.lightboxGroups(),i.externalProjectLinks(),o.parents(".nectar-post-grid-wrap").removeClass("loading"),s.trigger("resize"),ea()}),r.preventDefault()})},na.prototype.deepLinking=function(){void 0!==Jt["grid-filter"]&&this.el.find(".nectar-post-grid-filters a").each(function(){var e=t(this).clone(),a=Jt["grid-filter"];t(this);(e=(e=e.text()).replace(/\s+/g,"-").toLowerCase()).length>0&&"-"===e.substring(0,1)&&(e=e.substring(1)),e==(a=a.replace(/\s+/g,"-").replace(/</g,"&lt;").replace(/"/g,"&quot;").toLowerCase())&&t(this).trigger("click")})},t.DLMenu=function(e,a){this.$el=t(a),this._init(e)},t.DLMenu.defaults={animationClasses:{classin:"dl-animate-in-1",classout:"dl-animate-out-1"},onLevelClick:function(){return!1},onLinkClick:function(){return!1}},t.DLMenu.prototype={_init:function(e){this.options=t.extend(!0,{},t.DLMenu.defaults,e),this._config();this.animEndEventName="animationend.menu",this.transEndEventName="transitionend.menu",this.supportAnimations=!0,this.supportTransitions=!0,this._initEvents()},_config:function(){this.open=!1,this.$trigger=this.$el.children(".trigger"),this.$menu=this.$el.children("ul.menu"),this.$menuitems=this.$menu.find("li:not(.back) > a"),this.$el.find("ul.sub-menu").prepend('<li class="back"><a href="#"> '+o.attr("data-back-txt")+" </a></li>"),this.$back=this.$menu.find("li.back")},_initEvents:function(){var e=this;this.$trigger.on("click.menu",function(){return e.open?e._closeMenu():e._openMenu(),!1}),this.$menuitems.on("click.menu",function(a){var n=t(this).parent("li"),i=n.children("ul.sub-menu");if(t(".fullscreen-alt .off-canvas-menu-container .clip-wrap, .fullscreen-alt .off-canvas-menu-container .clip-wrap span").css("transition-duration","0s"),i.length>0){var s=i.clone().css("opacity",0).insertAfter(e.$menu),r=function(){e.$menu.off(e.animEndEventName).removeClass(e.options.animationClasses.classout).addClass("subview"),n.addClass("subviewopen").parents(".subviewopen:first").removeClass("subviewopen").addClass("subview"),s.remove(),setTimeout(function(){t(".off-canvas-menu-container .menu > li").removeClass("no-pointer-events"),t(".off-canvas-menu-container .clip-wrap, .off-canvas-menu-container .clip-wrap span").css("transition-duration",".45s")},300)};return setTimeout(function(){s.addClass(e.options.animationClasses.classin),e.$menu.addClass(e.options.animationClasses.classout),e.supportAnimations?e.$menu.on(e.animEndEventName,r):r.call(),e.options.onLevelClick(n,n.children("a:first").text())}),n.parents(".menu-wrap").css("height",n.parents(".off-canvas-menu-container").find(".menuwrapper .menu").height()).transition({height:s.height()},500,"easeInOutQuad"),setTimeout(Ea,600),!1}e.options.onLinkClick(n.find("> a"),a),Fa(n)}),this.$back.on("click.menu",function(){var a=t(this),n=a.parents("ul.sub-menu:first"),i=n.parent(),s=n.clone().insertAfter(e.$menu),r=function(){e.$menu.off(e.animEndEventName).removeClass(e.options.animationClasses.classin),s.remove()};return setTimeout(function(){s.addClass(e.options.animationClasses.classout),e.$menu.addClass(e.options.animationClasses.classin),e.supportAnimations?e.$menu.on(e.animEndEventName,r):r.call(),i.removeClass("subviewopen");var t=a.parents(".subview:first");t.is("li")&&t.addClass("subviewopen"),t.removeClass("subview")}),setTimeout(function(){i.parents(".menu-wrap").transition({height:i.parent().height()},500,"easeInOutQuad"),setTimeout(Ea,600)},50),!1})},closeMenu:function(){this.open&&this._closeMenu()},_closeMenu:function(){var t=this,e=function(){t.$menu.off(t.transEndEventName),t._resetMenu()};this.$menu.removeClass("menuopen"),this.$menu.addClass("menu-toggle"),this.$trigger.removeClass("active"),this.supportTransitions?this.$menu.on(this.transEndEventName,e):e.call(),this.open=!1},openMenu:function(){this.open||this._openMenu()},_openMenu:function(){var e=this;r.off("click").on("click.menu",function(){e._closeMenu()}),this.$menu.addClass("menuopen menu-toggle").on(this.transEndEventName,function(){t(this).removeClass("menu-toggle")}),this.$trigger.addClass("active"),this.open=!0},_resetMenu:function(){this.$menu.removeClass("subview"),this.$menuitems.removeClass("subview subviewopen")}};var qa=function(t){e.console&&e.console.error(t)};function La(){var e=parseInt(g.height());t('body[data-aie="slide-down"] #page-header-wrap:not(.fullscreen-header):not([data-responsive="true"])').css("height",e+"px")}function ja(){0!=t("#ajax-content-wrap").length&&r.hasClass("ajax-loaded")?1==t("#ajax-content-wrap").length&&t('#page-header-bg[data-parallax="1"]').css({opacity:1}):t('#page-header-bg[data-parallax="1"]').animate({opacity:1},350,"easeInCubic"),t('#page-header-bg[data-parallax="1"] .nectar-particles').append('<div class="fade-out" />')}function Ya(){var a={inView:!0},n=t("#page-header-bg .span_6 .inner-wrap"),i=t("#page-header-bg #canvas");if(t('#page-header-bg[data-parallax="1"]').length>0){var r=new Image,o=parseInt(g.height()),l=t("#header-space").height(),d=t(".nectar-global-section.after-nav").length>0?t(".nectar-global-section.after-nav").height():0,c=Zt(t('#page-header-bg[data-parallax="1"]').css("background-image"));c&&-1!==c.indexOf(".")?(r.onload=function(){ja()},r.src=Zt(t('#page-header-bg[data-parallax="1"]').css("background-image"))):ja(),ht.winW>1e3&&p(),e.addEventListener("scroll",function(){ht.winW>1e3&&e.requestAnimationFrame(p)},!1)}var h=t('body[data-ajax-transitions="true"]').length>0&&t('#page-header-bg[data-animate-in-effect="slide-down"]').length>0?350:0;if(g.length>0){setTimeout(function(){La()},h),t('#page-header-bg[data-animate-in-effect="fade-in"]').addClass("loaded");var u=Zt(g.css("background-image"));u&&-1!==u.indexOf(".")&&g.addClass("has-bg"),s.on("smartresize",La)}function p(){ht.winW>=1e3&&null==navigator.userAgent.match(/iPad/i)&&1!=pt.materialOffCanvasOpen&&(1==a.inView&&(n.css({transform:"translateY("+.15*ht.scrollTop+"px)",opacity:1-ht.scrollTop/(.7*(d+o))}),i&&i.css({transform:"translateY("+.15*ht.scrollTop*2+"px)"})),ht.scrollTop/(o+l+ht.adminBarHeight)>1?(a.inView=!1,t(".nectar-particles, #page-header-bg .fade-out").css("visibility","hidden").addClass("out-of-sight"),t("#page-header-bg").addClass("out-of-sight")):(a.inView=!0,t("#page-header-bg, .nectar-particles, #page-header-bg .fade-out").css("visibility","visible").removeClass("out-of-sight")))}g.length>0&&((-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||navigator.userAgent.match(/(iPod|iPhone|iPad)/))&&(e.onunload=function(){Ya(),t('#page-header-bg[data-parallax="1"] .span_6').css({opacity:1})}),0==t(".nectar-box-roll").length&&Ra())}function Pa(){if(0==t("#page-header-bg .nectar-particles").length&&0==t('#page-header-bg[data-text-effect="none"]').length||t(".nectar-box-roll").length>0&&0==t("#page-header-bg .nectar-particles").length){var e=0==t(".nectar-box-roll").length?"#page-header-bg .span_6":".nectar-box-roll .overlaid-content .span_6";t(e).find(".wraped").each(function(e){t(this).find("span").delay(370*e).transition({rotateX:"0",opacity:1,y:0},400,"easeOutQuad")}),setTimeout(function(){t(e).find(".inner-wrap > *:not(.top-heading)").each(function(e){t(this).delay(370*e).transition({rotateX:"0",opacity:1,y:0},650,"easeOutQuad")}),t(".scroll-down-wrap, .scroll-down-wrap .section-down-arrow").removeClass("hidden")},370*t(e).find(".wraped").length)}}function Ra(){g.each(function(){if("rotate_in"==t(this).attr("data-text-effect")){var e="none";if(t(this).find(".span_6 h1").length>0&&(e="h1"),"none"!=e){var a=t(this).find(".nectar-particles").length>0?".inner-wrap.shape-1":".span_6";t(this).find(a).find(e).addClass("top-heading").contents().filter(function(){return 3===this.nodeType&&void 0!==this.data&&this.data.replace(/\s+/,"")}).wrap('<span class="wraped"></span>'),t(this).find(a).find(".wraped").each(function(){var e=t(this),a=e.text().split(" "),n="";t.each(a,function(t,e){e.replace(/\s+/,"")&&(n+='<span class="wraped"><span>'+e+"</span></span> ")}),e.replaceWith(t(n))})}}});var e=p.length>0?800:0;0==t("#page-header-bg .nectar-video-wrap video").length&&setTimeout(Pa,e)}function Va(){if(t('#header-outer[data-permanent-transparent="1"]').length>0&&t('body[data-bg-header="true"]').length>0){0==t(".container-wrap div[data-midnight]").length&&t(".container-wrap").attr("data-midnight","dark");var e=[];t("div[data-midnight]:not(.has-global-section)").each(function(){("light"==t(this).attr("data-midnight")&&0==t(this).parents(".pum-content").length||"dark"==t(this).attr("data-midnight")&&0==t(this).parents(".pum-content").length)&&(t(this).is("#page-header-bg")&&t(this).parents("#page-header-wrap[data-midnight]").length>0||e.push(t(this)))}),e.length>0&&t.each(e,function(a,n){if("light"==n.attr("data-midnight")||"dark"==n.attr("data-midnight")){var i=n;new Waypoint({element:i[0],handler:function(n){var s;t("body.material-ocm-open").length>0||t("#slide-out-widget-area.open").length>0||"none"==i.css("display")||("down"==n?(s="light"==i.attr("data-midnight")?"":"dark-slide",d.removeClass("dark-slide").addClass(s)):(s="light"==e[a-1>=0?a-1:a].attr("data-midnight")?"":"dark-slide",d.removeClass("dark-slide").addClass(s)))},offset:d.height()})}})}}function Xa(){t(".nectar-box-roll").length>0&&"undefined"!=typeof NectarBoxRoll&&(Ra(),t(e).on("nectar-box-roll-scroll-disabled",function(){pt.preventScroll=!0}),t(e).on("nectar-box-roll-scroll-enabled",function(){pt.preventScroll=!1}),(dt=new NectarBoxRoll(ht,Na,Va,Ln,wa)).inUse=!0)}function Na(){var e,a,i,o,l,c,h,u,p;a=1==rt?"500%":"93%",i=1==rt?"500%":"95%",t(st+'.row-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]) .row-bg').each(function(){var n=t(this).parents(".row-bg-wrap").attr("data-bg-animation"),s=t(this).parents(".row-bg-wrap[data-bg-animation-delay]").length>0?t(this).parents(".row-bg-wrap").attr("data-bg-animation-delay"):0;e="zoom-out-reveal"!=n&&-1==n.indexOf("reveal-from-")?a:i;var r=t(this),o=new Waypoint({element:r.parents(".row-bg-wrap")[0],handler:function(){r.parents(".wpb_tab").length>0&&"hidden"==r.parents(".wpb_tab").css("visibility")||r.hasClass("animated-in")?o.destroy():(setTimeout(function(){r.parents(".inner-wrap").addClass("animated-in"),("zoom-out-reveal"==n||n.indexOf("reveal-from-")>-1||r.parents(".nectar-scrolling-text").length>0)&&r.parents(".row-bg-wrap").addClass("animated-in"),"clip-path"==n&&r.parents(".wpb_row ").addClass("animated-in")},s),o.destroy())},offset:e})}),l=1==rt?"500%":"93%",c=1==rt?"500%":"80%",t(st+'.column-image-bg-wrap[data-bg-animation]:not([data-bg-animation="none"]) .column-image-bg').each(function(){var e=t(this).parents(".column-image-bg-wrap").attr("data-bg-animation");o="zoom-out-reveal"!=e&&-1==e.indexOf("reveal-from-")?l:"ro-reveal-from-bottom"==e&&0==rt?"95%":"ro-reveal-from-top"==e&&0==rt?"65%":c;var a=t(this),n=new Waypoint({element:a.parents(".column-image-bg-wrap")[0],handler:function(){a.parents(".wpb_tab").length>0&&"hidden"==a.parents(".wpb_tab").css("visibility")||a.hasClass("animated-in")?n.destroy():(a.parents(".inner-wrap").addClass("animated-in"),("zoom-out-reveal"==e||e.indexOf("reveal-from-")>-1)&&(a.parents(".column-image-bg-wrap").addClass("animated-in"),a.parents(".column-image-bg-wrap").siblings(".column-bg-overlay-wrap").addClass("animated-in"),a.parents(".vc_column-inner").addClass("revealed-bg")),"mask-reveal"==e&&a.parents(".vc_column-inner").find(".column-bg-layer").addClass("animated-in"),n.destroy())},offset:o})}),t(st+".column-bg-overlay-wrap[data-bg-animation]").each(function(){o=c;var e=t(this),a=t(this).attr("data-bg-animation");if(("zoom-out-reveal"==a||"mask-reveal"==a||a.indexOf("reveal-from-")>0)&&0==e.parent().find(".column-image-bg-wrap").length)var n=new Waypoint({element:e[0],handler:function(){e.hasClass("animated-in")?n.destroy():(e.addClass("animated-in"),e.parents(".vc_column-inner").addClass("revealed-bg"),n.destroy())},offset:o})}),Le(),Re(),De(),h=1==rt?"250%":"75%",t(st+'.nectar-icon-list[data-animate="true"]').each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("completed")?a.destroy():(e.each(function(){var a=e.is('[data-direction="horizontal"]')?100:300;t(this).find(".nectar-icon-list-item").each(function(e){var n=t(this);setTimeout(function(){n.addClass("animated")},e*a)})}),e.addClass("completed"),a.destroy())},offset:h})}),sa(),ra(),Ge(),u=1==rt?"200%":"95%",t(st+".clients.fade-in-animation").each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){e.parents(".wpb_tab").length>0&&"hidden"==e.parents(".wpb_tab").css("visibility")||e.hasClass("animated-in")?a.destroy():(e.find("> div").each(function(e){t(this).delay(80*e).transition({opacity:"1"},450)}),setTimeout(function(){e.addClass("completed")},80*e.find("> div").length+450),e.addClass("animated-in"),a.destroy())},offset:u})}),Pe(),p=1==rt?"500%":"bottom-in-view",0==A.length||ht.usingFrontEndEditor&&t("#nectar_fullscreen_rows").length>0?(t(".svg-icon-holder:not(.animated-in)").has("svg").each(function(e){var a=t(this);z&&a.attr("data-animation","false"),a.find("svg").css({height:parseInt(a.attr("data-size"))+"px",width:parseInt(a.attr("data-size"))+"px"}),t(this).find("svg").attr("id","nectar-svg-animation-instance-"+e);var n=a.is("[data-animation-speed]")&&a.attr("data-animation-speed").length>0?a.attr("data-animation-speed"):200;if("false"==a.attr("data-animation")&&(n=1,a.css("opacity","1")),a.hasClass("bound")||(A[e]=new Vivus(a.find("svg").attr("id"),{type:"delayed",pathTimingFunction:Vivus.EASE_OUT,animTimingFunction:Vivus.LINEAR,duration:n,onReady:function(){a.css({height:parseInt(a.attr("data-size"))+"px",width:parseInt(a.attr("data-size"))+"px"})}})),1!==n)var i=new Waypoint({element:a[0],handler:function(){a.hasClass("animated-in")?i.destroy():(s(),a.addClass("animated-in"),i.destroy())},offset:p});else s();function s(){var t=0;a.is("[data-animation-delay]")&&a.attr("data-animation-delay").length>0&&"false"!=a.attr("data-animation")&&(t=a.attr("data-animation-delay"));var e=a.find("svg").attr("id").replace(/[^0-9]/g,"");1==A[e].isReady?setTimeout(function(){a.css("opacity","1"),A[e].reset().play()},t):setTimeout(s,50)}a.addClass("bound")}),t('.vc_row-o-equal-height .svg-icon-holder[data-animation="true"]').length>0&&0==t("#nectar_fullscreen_rows").length&&s.on("smartresize",function(){clearTimeout(n),n=setTimeout(function(){A.length>0&&t(".svg-icon-holder.animated-in").each(function(){if(t(this).css("opacity","1"),t(this).is("[id]")){var e=t(this).attr("id").replace(/[^0-9]/g,"");A[e].finish()}})},300)})):t(".svg-icon-holder").addClass("animated-in").css("opacity","1"),t("#nectar_fullscreen_rows .svg-icon-holder.animated-in").has("svg").each(function(e){var a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=n.find("svg").attr("id").replace(/[^0-9]/g,"");clearTimeout(K[e]),"false"==n.attr("data-animation")?(n.css("opacity","1"),A[i].finish()):t(this).parents(".active").length>0||t(this).parents("#footer-outer").length>0||t("body.mobile").length>0?(A[i].reset(),K[e]=setTimeout(function(){A[i].play()},a)):A[i].reset().stop()}),function(){if(t(".nectar-milestone").each(function(){var e;t(this).is("[data-symbol]")&&(0==t(this).find(".symbol-wrap").length&&("before"==t(this).attr("data-symbol-pos")?t(this).find(".number").prepend('<div class="symbol-wrap"><span class="symbol">'+t(this).attr("data-symbol")+"</span></div>"):t(this).find(".number").append('<div class="symbol-wrap"><span class="symbol">'+t(this).attr("data-symbol")+"</span></div>")),e=t(this).attr("data-symbol-size")==t(this).find(".number").attr("data-number-size")&&"superscript"==t(this).attr("data-symbol-alignment")?32:parseInt(t(this).attr("data-symbol-size")),t(this).find(".symbol-wrap").css({"font-size":e+"px","line-height":e+"px"})),t(this).find(".number").css({"font-size":t(this).find(".number").attr("data-number-size")+"px","line-height":t(this).find(".number").attr("data-number-size")+"px"})}),!z&&t(".nectar-milestone").length>0||r.hasClass("rtl")&&t(".nectar-milestone").length>0){var e="";t(st+".nectar-milestone.motion_blur").each(function(a){t(this).removeClass(function(t,e){return(e.match(/(^|\s)instance-\S+/g)||[]).join(" ")}),t(this).addClass("instance-"+a);var n=t(this).find(".number").css("color"),i=parseInt(n.substring(1),16),s=(16711680&i)>>16,r=(65280&i)>>8,o=(255&i)>>0,l="rgba("+s+","+r+","+o+",0.2)",d="rgba("+s+","+r+","+o+",1)",c=parseInt(t(this).find(".number").attr("data-number-size"));if(e+="@keyframes motion-blur-number-"+a+" {  0% { opacity: 0;color: "+l+"; text-shadow: 0 "+c/20+"px 0 "+l+", 0 "+c/10+"px 0 "+l+", 0 "+c/6+"px 0 "+l+", 0 "+c/5+"px 0 "+l+", 0 "+c/4+"px 0 "+l+", 0 -"+c/20+"px 0 "+l+", 0 -"+c/10+"px 0 "+l+", 0 -"+c/6+"px 0 "+l+", 0 -"+c/5+"px 0 "+l+", 0 -"+c/4+"px 0 "+l+"; transform: translateZ(0px) translateY(-100%); -webkit-transform: translateZ(0px) translateY(-100%); } 33% { opacity: 1 }100% { color: "+d+"; text-shadow: none; transform: translateZ(0px) translateY(0px); -webkit-transform: translateZ(0px) translateY(0px); } } @-webkit-keyframes motion-blur-number-"+a+" {  0% { opacity: 0;color: "+l+"; text-shadow: 0 "+c/20+"px 0 "+l+", 0 "+c/10+"px 0 "+l+", 0 "+c/6+"px 0 "+l+", 0 "+c/5+"px 0 "+l+", 0 "+c/4+"px 0 "+l+", 0 -"+c/20+"px 0 "+l+", 0 -"+c/10+"px 0 "+l+", 0 -"+c/6+"px 0 "+l+", 0 -"+c/5+"px 0 "+l+", 0 -"+c/4+"px 0 "+l+"; transform: translateZ(0px) translateY(-100%); -webkit-transform: translateZ(0px) translateY(-100%); } 33% { opacity: 1 }100% { color: "+d+"; text-shadow: none; transform: translateZ(0px) translateY(0px); -webkit-transform: translateZ(0px) translateY(0px); } } .nectar-milestone.motion_blur.instance-"+a+" .number span.in-sight { animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-"+a+"; -webkit-animation: 0.65s cubic-bezier(0, 0, 0.17, 1) 0s normal backwards 1 motion-blur-number-"+a+"; } ",0!=ct.$usingFullScreenRows||0==t(this).find(".number > span").length){var h=t(this).find(".symbol-wrap").clone();t(this).find(".symbol-wrap").remove();var u=t(this).find(".number").text().split(""),p=t(this).find(".number");p.empty(),t.each(u,function(t,e){p.append("<span>"+e+"</span")}),t(this).has("[data-symbol]")&&("after"==t(this).attr("data-symbol-pos")?p.append(h):p.prepend(h))}}),ee(e,"milestone-blur"),se()}}(),ye(),t(st+'.owl-carousel[data-enable-animation="true"]').each(function(){var e=1==rt?"200%":"bottom-in-view",a=0;t(this).is("[data-animation-delay]")&&t(this).attr("data-animation-delay").length>0&&"false"!=t(this).attr("data-animation")&&(a=t(this).attr("data-animation-delay"));var n=t(this),i=new Waypoint({element:n[0],handler:function(){n.parents(".wpb_tab").length>0&&"hidden"==n.parents(".wpb_tab").css("visibility")||n.hasClass("animated-in")?i.destroy():(setTimeout(function(){n.find(".owl-stage > .owl-item").each(function(e){t(this).delay(200*e).transition({opacity:"1",y:"0"},600,"easeOutQuart")}),n.addClass("animated-in")},a),i.destroy())},offset:e})}),function(){if(t('body[data-header-inherit-rc="true"]').length>0&&0==t(".mobile").length&&t('#header-outer[data-transparent-header="true"]').length>0){var e=b/2+w+ht.adminBarHeight;0==t('#header-outer[data-permanent-transparent="1"]').length&&(e=b-y+Math.ceil(2*w/1.8)+ht.adminBarHeight),t(".main-content > .row > .wpb_row").each(function(){var a,n=t(this);new Waypoint({element:n[0],handler:function(e){"down"==e?n.find(".row-bg.using-bg-color").length>0?(a=n.find("> .col.span_12.light").length>0?"light-text":"dark-text",d.css("background-color",n.find(".row-bg").css("background-color")).removeClass("light-text").removeClass("dark-text").addClass(a),d.attr("data-current-row-bg-color",n.find(".row-bg").css("background-color")),t("body.material #header-outer .bg-color-stripe").css("background-color",n.find(".row-bg").css("background-color"))):(d.css("background-color",d.attr("data-user-set-bg")).removeClass("light-text").removeClass("dark-text"),d.attr("data-current-row-bg-color",d.attr("data-user-set-bg")),t("body.material #header-outer .bg-color-stripe").css("background-color","")):n.prev("div.wpb_row").find(".row-bg.using-bg-color").length>0?(a=n.prev("div.wpb_row").find("> .col.span_12.light").length>0?"light-text":"dark-text",d.css("background-color",n.prev("div.wpb_row").find(".row-bg").css("background-color")).removeClass("light-text").removeClass("dark-text").addClass(a),d.attr("data-current-row-bg-color",n.prev("div.wpb_row").find(".row-bg").css("background-color")),t("body.material #header-outer .bg-color-stripe").css("background-color",n.prev("div.wpb_row").find(".row-bg").css("background-color"))):(d.css("background-color",d.attr("data-user-set-bg")).removeClass("light-text").removeClass("dark-text"),d.attr("data-current-row-bg-color",d.attr("data-user-set-bg")),t("body.material #header-outer .bg-color-stripe").css("background-color",""))},offset:e})})}}(),we(),Ve(),Ne(),ne(),ia(),function(){if(nt.length>0)for(var e=0;e<nt.length;e++)clearInterval(nt[e].interval);nt=[],t(".nectar-rotating-words-title").each(function(e){var a=parseInt(t(this).attr("data-rotation"));nt[e]=new ie(t(this),a)})}(),Xe()}function Da(){var a;vt(),yt(),setTimeout(_t,100),$t(),Ot(),At(),Wt(),Ft(),he(),r.on("click",".toggle > h3 a, .toggle > .toggle-title a",function(){if(!t(this).parents(".toggles").hasClass("accordion")){if(0==t(this).parents('.toggle[data-inner-wrap="true"]').length)t(this).parents(".toggle").find("> div").slideToggle(300);else{var e=t(this).parents(".toggle").find("> div")[0];e.style.maxHeight?e.style.maxHeight=null:e.style.maxHeight=e.scrollHeight+"px"}if(t(this).parents(".toggle").toggleClass("open"),t(this).parents(".toggle").hasClass("open")?t(this).find("i").attr("class","fa fa-minus-circle"):t(this).find("i").attr("class","fa fa-plus-circle"),t(this).parents(".toggle").find("> div .iframe-embed").length>0&&"0"==t(this).parents(".toggle").find("> div iframe.iframe-embed").height()&&va(),t(this).parents(".toggle").find("> div img").length>0&&t(this).parents(".toggle").is('[data-inner-wrap="true"]'))for(var a=1;a<10;a++)setTimeout(ce,100*a);return t(this).parents(".full-width-content").length>0&&setTimeout(function(){We()},300),t("#nectar_fullscreen_rows").length>0&&setTimeout(function(){s.trigger("smartresize")},300),!1}}),r.on("click",".toggles.accordion .toggle > h3 a, .toggles.accordion .toggle > .toggle-title a",function(e){if(t(this).parents(".toggle").hasClass("open"))return!1;var a,n=t(this).parents(".toggles"),i=t(this).parents(".toggle");if(0==t(this).parents('.toggle[data-inner-wrap="true"]').length)n.find(".toggle > div").slideUp(300),n.find(".toggle h3 a i").attr("class","fa fa-plus-circle"),n.find(".toggle").removeClass("open"),i.find("> div").slideDown(300),i.addClass("open");else{void 0!==e.originalEvent&&ht.winW<1e3&&n.find(".toggle.open").length>0&&0==ct.$usingFullScreenRows&&(n.find(".toggle.open"),setTimeout(function(){var e=i.offset().top-ht.adminBarHeight;t('#header-outer[data-mobile-fixed="1"]').length>0&&(e=i.offset().top-d.outerHeight()-ht.adminBarHeight),Dt(e,500,"easeInOutQuint")},50));var r=i.find("> div")[0];n.find(".toggle > div").each(function(){t(this)[0].style.maxHeight=null}),n.find(".toggle h3 a i").attr("class","fa fa-plus-circle"),n.find(".toggle").removeClass("open"),r.style.maxHeight=r.scrollHeight+"px",i.addClass("open")}return i.hasClass("open")?t(this).find("i").attr("class","fa fa-minus-circle"):t(this).find("i").attr("class","fa fa-plus-circle"),t(this).parents(".full-width-content").length>0&&(clearTimeout(a),a=setTimeout(function(){We()},400)),t("#nectar_fullscreen_rows").length>0&&(clearTimeout(a),a=setTimeout(function(){s.trigger("smartresize")},400)),!1}),me(),fa(),ge(),r.on("click",'.nectar-cta:not([data-style="material"]) .link_wrap',function(e){(t(this).parents('[data-using-bg="true"]').length>0||t(this).parents('[class*="border_thickness"]').length>0)&&(t(e.target).is("a")||0!=t(e.target).parents("a").length||t(this).find("a.link_text")[0].click())}),0!==t(".team-member").length&&(r.on("click",'.team-member[data-style="bio_fullscreen"], .team-member[data-style="bio_fullscreen_alt"]',function(){if(!(t(".nectar_team_member_overlay").length>0)){var a=t("body > #boxed").length>0?"in-boxed":"",n=t(this).find(".nectar_team_bio").html(),i=t(this).is('[data-style="bio_fullscreen_alt"]')?t(this).find(".team-meta h5").html():t(this).find(".team-meta p").html(),o=t(this).find(".nectar_team_bio_img[data-img-src]").length>0?t(this).find(".nectar_team_bio_img").attr("data-img-src"):"",l=t(this).is('[data-style="bio_fullscreen_alt"]')?"bio-fullscreen-alt":"bio-fullscreen",c="";if(c=t(this).is('[data-style="bio_fullscreen_alt"]')?'<div class="title">'+Yt(i)+"</div><h2>"+t(this).find(".team-meta h3").text()+"</h2>":"<h2>"+t(this).find(".team-meta h3").text()+'</h2><div class="title">'+Yt(i)+"</div>",r.append('<div class="nectar_team_member_overlay '+a+'" data-style="'+l+'"><div class="inner-wrap"><div class="team_member_details"><div class="bio-inner"><span class="mobile-close"></span>'+c+'<div class="team-desc">'+Yt(n)+'</div></div></div><div class="team_member_picture"><div class="team_member_image_bg_cover"></div><div class="team_member_picture_wrap"><div class="team_member_image"></div></div></div></div></div>'),o.length>0){var h=new Image;h.src=o,h.onload=function(){t(".nectar_team_member_overlay .team_member_image").css("opacity","1")},t(".nectar_team_member_overlay .team_member_image").css({"background-image":'url("'+o+'")'})}var u=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:d.height();t(".nectar_team_member_overlay .inner-wrap").css({"padding-top":u}),t(".using-mobile-browser").length>0&&t("body,html").addClass("nectar-no-scrolling"),ve(),t(".nectar_team_member_overlay").addClass("open").addClass("animating"),setTimeout(function(){t(".nectar_team_member_close").addClass("visible"),t(".nectar_team_member_overlay").removeClass("animating")},500),t('.team-member[data-style="bio_fullscreen"]').length>0&&ht.usingMobileBrowser&&t(".nectar_team_member_overlay").addClass("on-mobile"),va(),t(e).trigger("nectar-team-member-opened")}}),r.on("click",".nectar_team_member_overlay",function(e){if(t(e.target).is("a")||t(e.target).parents("a").length>0||t(e.target).is(".skip-team-member-close")||t(e.target).parents(".skip-team-member-close").length>0)return!0;t(this).hasClass("animating")||(t(".nectar_team_member_overlay").removeClass("open"),t(".nectar_team_member_close").removeClass("visible"),t(".using-mobile-browser").length>0&&t("body,html").removeClass("nectar-no-scrolling"),setTimeout(function(){t(".nectar_team_member_overlay, .nectar_team_member_close").remove()},820))}),(t('.team-member[data-style="bio_fullscreen"]').length>0||t('.team-member[data-style="bio_fullscreen_alt"]').length>0)&&(s.on("resize",ve),!ht.usingMobileBrowser))&&new bt("","close-indicator"),t(".nectar-flip-box").length>0&&(ht.usingMobileBrowser&&r.on("click",".nectar-flip-box",function(){t(this).toggleClass("flipped")}),Ce(),s.on("smartresize",Ce)),zt(),Be(),Fe(),_e(),On(),Hn(),qe(),t(".morphing-outline").length>0&&(setTimeout(we,100),setTimeout(We,125),s.on("smartresize",we)),q=[],ht.usingMobileBrowser||t("[data-nectar-link-indicator]").each(function(e){q[e]=new bt(t(this),"link-indicator")}),aa(),t(".nectar_cascading_images").length>0&&(P=[],t(".nectar_cascading_images").each(function(e){imagesLoaded(t(this),function(a){je(),t(a.elements[0]).is('[data-parallax="yes"]')&&!ht.usingMobileBrowser&&0==t("#nectar_fullscreen_rows").length&&(P[e]=new Ye(t(a.elements[0]),t(a.elements[0]).attr("data-parallax-intensity")))})}),s.on("resize",je)),Ze(),la(),function(){t('.page-submenu[data-sticky="true"]').length>0&&0==t("#nectar_fullscreen_rows").length&&(!function(){var t=e.jQuery,a=e.Waypoint,n=Pt();Pt();function i(e){this.options=t.extend({},a.defaults,i.defaults,e),this.element=this.options.element,this.$element=t(this.element),this.createWrapper(),this.topLevel=t(this.element).parents(".top-level").length>0,this.createWaypoint()}s.on("smartresize",function(){if(n=Pt(),u.length>0&&"fixed"==u.css("position")&&(n+=u.height()),f.length>0&&s.width()>1e3&&t('body[data-hhun="1"]').length>0&&(n+=f.height()),t(".page-submenu.stuck").length>0){if(t(".page-submenu.stuck").addClass("no-trans").css("top",n).css("transform","translateY(0)").addClass("stuck"),setTimeout(function(){t(".page-submenu.stuck").removeClass("no-trans")},50),t(".page-submenu.stuck").parents(".wpb_row").css("z-index",1e4),t("#boxed").length>0){var e=s.width()>1e3?.04*t(".container-wrap").width():39;t(".page-submenu.stuck").css({"margin-left":"-"+e+"px",width:t(".container-wrap").width()})}}else t(".page-submenu.stuck").css("top","0").removeClass("stuck"),t(".page-submenu.stuck").parents(".wpb_row").css("z-index","auto"),t("#boxed").length>0&&t(".page-submenu.stuck").css({"margin-left":"0px",width:"100%"})}),i.prototype.createWaypoint=function(){var e=this.options.handler;n=Pt(),this.topLevel&&t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0&&(n+=1,this.$element.css({"margin-top":"-1px"})),u.length>0&&"fixed"==u.css("position")&&(n+=u.height()),f.length>0&&s.width()>1e3&&t('body[data-hhun="1"]').length>0&&(n+=f.height()),this.waypoint=new a(t.extend({},this.options,{element:this.wrapper,handler:t.proxy(function(a){var i=this.options.direction.indexOf(a)>-1,r=i?this.$element.outerHeight(!0):"";if(this.$wrapper.height(r),i){var o=0;if(this.topLevel&&t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){var l=d.outerHeight(),h=0;c.length>0&&(l-=ht.secondaryHeaderHeight),f.length>0&&0==t("body.mobile").length&&(h=ot?f.height():0),o=l-h}this.$element.addClass("no-trans").css("top",n).css("transform","translateY("+o+"px)").addClass("stuck");var u=this;if(setTimeout(function(){u.$element.removeClass("no-trans")},50),this.$element.parents(".wpb_row").css("z-index",1e4),t("#boxed").length>0){var p=s.width()>1e3?.04*t(".container-wrap").width():39;this.$element.css({"margin-left":"-"+p+"px",width:t(".container-wrap").width()})}}else this.$element.css("top","0").removeClass("stuck"),t("#boxed").length>0&&this.$element.css({"margin-left":"0px",width:"100%"});e&&e.call(this,a)},this),offset:n}));var i=this;setInterval(function(){if(t('body[data-hhun="1"] #header-outer.detached:not(.invisible)').length>0){var e=d.outerHeight();c.length>0&&(e-=ht.secondaryHeaderHeight),i.waypoint.options.offset=n+e}else i.waypoint.options.offset=n;a.refreshAll()},100)},i.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},i.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},i.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"},a.Sticky=i}(),t('.page-submenu[data-sticky="true"]').each(function(){var e=t(this)[0];if(t(this).parents(".span_12").find("> .wpb_column").length>1){var a=t(this).clone(),n=t(this).parents(".wpb_row");t(this).parents(".wpb_row.has-global-section").length>0&&(n=t(this).parents(".wpb_row.has-global-section")),t(this).remove(),n.before(a),e=a[0]}new Waypoint.Sticky({element:e})}));0==t("#nectar_fullscreen_rows").length&&t(".page-submenu").parents(".wpb_row").css("z-index",1e4);t(".page-submenu .mobile-menu-link").on("click",function(){return t(this).parents(".page-submenu").find("ul").stop(!0).slideToggle(350),!1}),t(".page-submenu ul li a").on("click",function(){t("body.mobile").length>0&&t(this).parents(".page-submenu").find("ul").stop(!0).slideToggle(350)})}(),D=[],"undefined"==typeof NectarLiquid||ht.usingFrontEndEditor||t('.row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image, .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg').each(function(e){var a,n,i=t(this);t(this).is(".row-bg")?(a=t(this).parents(".row-bg-wrap").attr("data-bg-animation"),n="row"):t(this).is(".column-image-bg")&&(a=t(this).parents(".column-image-bg-wrap").attr("data-bg-animation"),n="col"),D[e]=new NectarLiquid(i,a,n)}),da(),function(){function e(){t('.blog-recent[data-style="title_only"]').each(function(){if(t(this).find("> .col").length>1)return!1;var e=t(this).parent().parent().parent();if(e.hasClass("vc_col-sm-3")||e.hasClass("vc_col-sm-4")||e.hasClass("vc_col-sm-6")||e.hasClass("vc_col-sm-8")||e.hasClass("vc_col-sm-9"))if(0==t("body.mobile").length&&0==t(this).next("div").length){var a=0;t(this).find("> .col").css("padding","50px 20px"),t(this).parents(".span_12").find(" > .wpb_column").each(function(){Math.floor(t(this).height())>a&&(a=Math.floor(t(this).height()))}),Math.floor(t(this).find("> .col").outerHeight(!0))<Math.floor(t(this).parents(".wpb_row").height())-1&&(t(this).find("> .col").css("padding-top",(a-t(this).find("> .col").height())/2+"px"),t(this).find("> .col").css("padding-bottom",(a-t(this).find("> .col").height())/2+"px"))}else t(this).find("> .col").css("padding","50px 20px")})}t('.blog-recent[data-style="title_only"]').length>0&&(e(),s.on("smartresize",e))}(),In(),En(),An(),r.on("mouseover",'.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){t(this).parents(".grav-wrap").find("img").addClass("hovered")}),r.on("mouseleave",'.post-area.featured_img_left .grav-wrap .text a, .masonry.material .masonry-blog-item .grav-wrap .text a, .blog-recent[data-style="material"] .grav-wrap .text a',function(){t(this).parents(".grav-wrap").find("img").removeClass("hovered")}),r.on("mouseleave",'.container-wrap[data-nav-pos="after_project_2"] #portfolio-nav ul li, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul li',function(){t(this).addClass("mouse-leaving")}),Yn(),Xn(),function(){if(0==t(".portfolio-items .col").length)return;if(t(".portfolio-items .col .style-3-alt").length>0||t(".portfolio-items .col .style-3").length>0||t(".portfolio-items .col .style-2").length>0||t(".portfolio-items .col .style-5").length>0){var e="";t(".portfolio-items .col").each(function(){var a=t(this).attr("data-title-color"),n=t(this).attr("data-subtitle-color");a.length>0&&(e+='.col[data-title-color="'+a+'"] .vert-center h3, .portfolio-items[data-ps="6"] .col[data-title-color="'+a+'"] .work-meta h4 { color: '+a+"!important; } ",e+=' .portfolio-items[data-ps="8"] .col[data-title-color="'+a+'"] .line { background-color: '+a+"; }",e+='.portfolio-items[data-ps="8"] .col[data-title-color="'+a+'"] .next-arrow line { stroke: '+a+"; } "),n.length>0&&(e+='.col[data-subtitle-color="'+n+'"] .vert-center p, .portfolio-items[data-ps="6"] .col[data-title-color="'+a+'"] .work-meta p { color: '+n+"!important; } ")}),ee(e,"nectar-portfolio-colors")}}(),t("body.search-results").length>0&&t("#search-results article").length>0&&0==t('#search-results[data-layout="list-no-sidebar"]').length&&0==t('#search-results[data-layout="list-with-sidebar"]').length&&((a=t("#search-results")).is('[data-layout="masonry-no-sidebar"]'),a.imagesLoaded(function(){a.isotope({itemSelector:".result",layoutMode:"packery",packery:{gutter:0}}),a.find("article").css("opacity","1")}),s.on("resize",function(){a.isotope({layoutMode:"packery",packery:{gutter:0}})})),function(){t(".single-portfolio #sidebar").attr("data-follow-on-scroll");if(0==t("body.single-portfolio").length||0==t("#sidebar[data-follow-on-scroll]").length)return;if(1==t(".single-portfolio #sidebar").attr("data-follow-on-scroll")&&!r.hasClass("mobile")&&parseInt(t("#sidebar").height())+50<=parseInt(t(".post-area").height())){var e=Nn();t(".single-portfolio #sidebar").theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1})}}(),xn(),oe()}function Qa(){this.$toggleBtn=t(".nectar-shop-filters .nectar-shop-filter-trigger"),this.$sidebar=t("#sidebar"),this.sidebarPos=this.$sidebar.hasClass("col_last")?"right":"left",this.state={open:this.getLS()?this.getLS():"true"},this.setup(),this.events()}function Za(){this.$qty="",this.step=1,this.ajaxTimeout="",this.ajaxTimeoutDur=500,this.state={max:1e5,min:0,currentVal:1,key:0,removeFlag:!1},this.events()}function Ga(){this.state={processing:!1,productID:!1,type:"regular"},this.events()}function Ua(){var n;r.on("click",".product .add_to_cart_button",function(){var e=t(this).parents("li").find("h2").length>0?"h2":"h3",a=t(this).parents("li").find(e).text();t("#header-outer .cart-notification span.item-name").html(a)}),r.on("mouseenter","#header-outer .cart-notification",function(){t(this).hide(),t("#header-outer .widget_shopping_cart").addClass("open").stop(!0,!0).show(),t("#header-outer .cart_list").stop(!0,!0).show(),clearTimeout(n)});var i,o;function l(){!t(".widget_shopping_cart .widget_shopping_cart_content .cart_list .empty").length&&t(".widget_shopping_cart .widget_shopping_cart_content .cart_list").length>0&&(t(".cart-menu-wrap").addClass("has_products"),t("header#top nav > ul, #search-outer #search #close a, header#top .span_9 >.slide-out-widget-area-toggle").addClass("product_added"),t(".cart-menu-wrap").hasClass("static")||t(".cart-menu-wrap, #mobile-cart-link").addClass("first-load"))}function d(){t("#header-outer .cart-notification").stop(!0,!0).fadeOut()}if(t("#header-outer .nectar-woo-cart").length>0&&t("#header-outer .nectar-woo-cart").hoverIntent(function(){t("#header-outer .widget_shopping_cart").addClass("open").stop(!0,!0).show(),t("#header-outer .cart_list").stop(!0,!0).show(),clearTimeout(n),t("#header-outer .cart-notification").hide()}),r.on("mouseleave","#header-outer .nectar-woo-cart",function(){var e=t(this);setTimeout(function(){e.is(":hover")||(t("#header-outer .widget_shopping_cart").removeClass("open").stop(!0,!0).fadeOut(300),t("#header-outer .cart_list").stop(!0,!0).fadeOut(300))},200)}),0==t('#header-outer[data-cart="false"]').length&&(r.on("added_to_cart",function(e){if(clearTimeout(n),!t(".widget_shopping_cart .widget_shopping_cart_content .cart_list .empty").length&&t(".widget_shopping_cart .widget_shopping_cart_content .cart_list").length>0&&void 0!==e.type){if(t("#header-outer .cart-notification .item-name").length>0&&0==t("#header-outer .cart-notification .item-name").text().length)return;t("#header-outer .cart-menu-wrap").hasClass("has_products")?t("#header-outer .cart-notification").is(":visible")?t("#header-outer .cart-notification").show():t("#header-outer .cart-notification").fadeIn(400):setTimeout(function(){t("#header-outer .cart-notification").fadeIn(400)},400),t('body #header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap').trigger("click"),n=setTimeout(d,2700)}}),r.on("added_to_cart",l)),0==t('#header-outer[data-cart="false"]').length&&(i=setInterval(l,250),setTimeout(function(){clearInterval(i)},4500)),function(){if(0!=t("body.woocommerce-account #customer_login").length){t(".woocommerce-account .woocommerce > #customer_login").prepend('<div class="nectar-form-controls" />'),t(".woocommerce-account .woocommerce > #customer_login > div:not(.nectar-form-controls)").each(function(){var e=t(this).find("> h2").text();t("#customer_login .nectar-form-controls").append('<div class="control">'+e+"</div>")}),t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control").on("click",function(){t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control").removeClass("active"),t(this).addClass("active");var e=t(this).index()+1;t('#customer_login div[class*="u-column"]').hide(),t('#customer_login div[class*="u-column"].col-'+e).show(),setTimeout(function(){t('#customer_login div[class*="u-column"]').removeClass("visible"),t('#customer_login div[class*="u-column"].col-'+e).addClass("visible")},30)});var a="1";if(void 0!==Jt.tab&&"2"===Jt.tab&&(a="2",e.history&&e.history.replaceState&&"function"==typeof URL)){var n=new URL(location);n.searchParams.delete("tab"),history.replaceState(null,null,n)}t(".woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:nth-child("+a+")").trigger("click")}}(),!(t('.products[data-rm-m-hover="1"]').length>0&&ht.usingMobileBrowser)&&(r.on("mouseover",".text_on_hover .product-wrap, .text_on_hover > a:first-child",function(){t(this).parent().addClass("hovered")}),r.on("mouseout",".text_on_hover .product-wrap, .text_on_hover > a:first-child",function(){t(this).parent().removeClass("hovered")})),t(".material.product").length>0||t(".minimal.product").length>0||t('.nectar-fancy-box[data-style="parallax_hover"]').length>0||t('.nectar-category-grid[data-shadow-hover="yes"]').length>0||t('.nectar-post-grid[data-shadow-hover="yes"]').length>0){var c=101;r.on("mouseenter",'.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){c++,t(this).css("z-index",c+1)}),r.on("mouseleave",'.material.product, .nectar-fancy-box[data-style="parallax_hover"], .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item, .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item',function(){var e=t(this);setTimeout(function(){e.is(":hover")||e.css("z-index",100)},350)}),e.nectarOptions&&e.nectarOptions.woo_minimal_product_effect&&"default"===e.nectarOptions.woo_minimal_product_effect&&(r.on("mouseenter",".minimal.product",function(){c++,t(this).css("z-index",c+1)}),r.on("mouseleave",".minimal.product",function(){var e=t(this);setTimeout(function(){e.is(":hover")||e.css("z-index",100)},350)})),setInterval(function(){t('.nectar-fancy-box[data-style="parallax_hover"]:hover').length>0||t(".minimal.product:hover").length>0||(t('.material.product:not(:hover), .minimal.product:not(:hover), .nectar-fancy-box[data-style="parallax_hover"]:not(:hover), .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:not(:hover), .nectar-category-grid[data-shadow-hover="yes"] .nectar-category-grid-item:not(:hover)').css("z-index",100),c=101)},1e4)}function h(e){var a=s.width();e.clientX<a-370-v&&t(".nectar-slide-in-cart").hasClass("mouse-accessed")&&(s.off("mousemove.rightCartOffsetCheck",h),t(".nectar-slide-in-cart").removeClass("open").removeClass("mouse-accessed"))}if(t(".products .classic .product-wrap .add_to_cart_button").wrapInner("<span />"),t(".products .classic .product-wrap .add_to_cart_button").prepend('<i class="normal icon-salient-cart"></i>'),!(t('.products[data-rm-m-hover="1"]').length>0&&ht.usingMobileBrowser)&&e.nectarOptions&&e.nectarOptions.woo_minimal_product_effect&&"default"===e.nectarOptions.woo_minimal_product_effect&&(r.on("mouseover",".products .minimal.product",function(){var e,a,n,i,s,r;e=t(this),n=(a=e).width(),i=a.height(),s=(parseInt(n)+40)/parseInt(n),r=(parseInt(i)+40)/parseInt(i),a.addClass("hover-bound"),a.find(".background-color-expand").css({transform:"scale("+s+","+r+") translateY(0px) translateZ(0px)"})}),r.on("mouseleave",".products .minimal.product",function(){t(this).find(".background-color-expand").css({transform:"scale(1, 1) translateY(0) translateZ(0px)"})})),t(".products .minimal.product").each(function(){t(this).is(":hover")&&t(this).trigger("mouseover")}),t(".woocommerce #sidebar .widget.woocommerce").each(function(){0==t(this).find("> h4").length&&t(this).addClass("no-widget-title")}),r.on("click","#sidebar .widget.woocommerce:not(.widget_price_filter) h4",function(){e.nectarOptions&&"false"!==e.nectarOptions.woo_sidebar_toggles&&s.width()<1e3&&(t(this).parent().is(".widget_product_tag_cloud")&&t(this).parent().find("> div").slideToggle(),t(this).parent().is(".woocommerce-widget-layered-nav")&&t(this).parent().find("> .woocommerce-widget-layered-nav-dropdown").length>0&&t(this).parent().find("> .woocommerce-widget-layered-nav-dropdown").slideToggle(),t(this).parent().find("> ul").slideToggle(),t(this).parent().toggleClass("open-filter"))}),r.on("mouseenter",'#header-outer [data-cart-style="slide_in"] .cart-menu-wrap',function(){t(".nectar-slide-in-cart ul.cart_list li:not(.empty)").length>0&&(t(".nectar-slide-in-cart").addClass("open"),s.on("mousemove.rightCartOffsetCheck",h))}),r.on("mouseenter",".nectar-slide-in-cart",function(){t(this).addClass("mouse-accessed")}),r.on("click",'#header-outer [data-cart-style="slide_in_click"] .cart-menu-wrap, #mobile-cart-link[data-cart-style="slide_in_click"]',function(){if(r.is(".woocommerce-checkout")||r.is(".woocommerce-cart"))return!0;return t(".nectar-slide-in-cart, .nectar-slide-in-cart-bg").addClass("open"),t(".nectar-slide-in-cart-bg").addClass("revealed"),clearTimeout(o),t(".style_slide_in_click div.quantity").each(function(){t(this).find(".minus").length>1&&t(this).find(".minus").first().remove(),t(this).find(".plus").length>1&&t(this).find(".plus").first().remove()}),!1}),r.on("click",".nectar-slide-in-cart.style_slide_in_click .close-cart, .nectar-slide-in-cart-bg",function(){return t(".nectar-slide-in-cart, .nectar-slide-in-cart-bg").removeClass("open"),o=setTimeout(function(){t(".nectar-slide-in-cart-bg").removeClass("revealed")},400),!1}),new Za,e.nectarOptions&&"1"===e.nectarOptions.ajax_add_to_cart)new Ga;if(e.nectarOptions&&"1"===e.nectarOptions.woo_product_filter_toggle&&r.is(".archive.woocommerce"))new Qa;t(a).on("yith-wcan-ajax-filtered",Ke)}function Ja(){this.$el=t("#search-outer #search .container #s"),this.$container="",this.$parent="",this.$searchEl=t("#search-outer"),this.request="",this.timeout="",this.setup(),this.events(),this.state={requesting:!1,open:!1,prevResults:""},this.minChars=2}function Ka(){t('#header-outer[data-format="centered-menu-bottom-bar"]').length>0&&function(){var e=d,a=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_3'),i=c,r=n.find("nav >ul.buttons"),o=parseInt(t("body.material #header-outer").attr("data-padding")),l=parseInt(t("body.material #header-outer").attr("data-logo-height")),h=parseInt(n.css("margin-bottom")),u=o+h+l+parseInt(ht.secondaryHeaderHeight);function p(){Qt()?d.addClass("within-custom-breakpoint"):d.removeClass("within-custom-breakpoint")}function g(){if(!(ht.winW<1e3||t("body.page-template-template-no-header").length>0||t("body.page-template-template-no-header-footer").length>0||t("body.material-ocm-open").length>0||"none"==t('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9').css("display")||"none"==t('#header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"] .span_9 > nav').css("display")))if(f=f.length>0&&ht.secondaryHeaderHeight>0?f.height():0,e.hasClass("force-condense")||!e.hasClass("fixed-menu")&&ht.scrollTop>=u){var n=parseInt(a.position().top)-o-parseInt(ht.adminBarHeight)+parseInt(ht.secondaryHeaderHeight)-f;if(t('#header-outer[data-megamenu-rt="1"]').length>0&&t("#header-outer .megamenu").length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&d.removeClass("no-transition"),e.addClass("fixed-menu").removeClass("transparent").css({top:"-"+n+"px",position:"fixed"}),!e.is('[data-menu-bottom-bar-align="left"]')){var i=t("header#top .span_9 nav > ul .menu-title-text").length>0?t("header#top .span_9 nav > ul .menu-title-text").offset().top:0,s=r.find("li:first-child > *").length>0?r.find("li:first-child > *").offset().top:0,l=a.find("nav .sf-menu > li > a .menu-title-text").length>0?(20-parseInt(a.find("nav .sf-menu > li > a .menu-title-text").height()))/2:2;r.css("transform","translateY("+Math.ceil(parseInt(i)-parseInt(s)-l)+"px)"),r.find(".nectar-woo-cart").css("height",e.height()+parseInt(e.css("top"))-parseInt(ht.adminBarHeight))}}else(e.hasClass("force-condense-remove")||e.hasClass("fixed-menu")&&ht.scrollTop<u)&&(e.removeClass("fixed-menu").css({top:"0",position:"absolute"}),r.css("transform","translateY(0px)"),r.find(".nectar-woo-cart").css("height",""),0==t("#header-outer.transparent").length&&(t('#header-outer[data-megamenu-rt="1"]').length>0&&t("#header-outer .megamenu").length>0&&d.removeClass("no-transition"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?(d.addClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&t(".megamenu.sfHover").length>0&&d.addClass("no-transition"):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&d.addClass("transparent")))}i.length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&t('#header-outer[data-condense="true"]').length>0&&setTimeout(function(){"none"!=c.css("display")&&(ht.secondaryHeaderHeight=c.outerHeight())},50),t('#header-outer[data-condense="true"]').length>0&&(s.on("scroll.centeredNavCondense",g),s.trigger("scroll"),s.on("resize",function(){(ht.winW<1e3||Qt())&&(e.addClass("force-condense-remove"),s.off("scroll.centeredNavCondense"))}),s.on("smartresize",function(){p(),ht.winW>=1e3&&0==Qt()&&e.hasClass("force-condense-remove")&&(g(),e.removeClass("force-condense-remove"),setTimeout(function(){ht.scrollTop>=u&&(e.addClass("force-condense"),g(),e.removeClass("force-condense")),s.on("scroll.centeredNavCondense",g)},200))}),p())}()}function tn(){if(ht.winW>1e3){var e,a,n=t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li').length;t("#header-outer #social-in-menu").length>0&&n--,e=0==t("#header-outer #top .row .col.span_3 #logo img:visible").length?parseInt(t("#header-outer #top .row .col.span_3").width()):parseInt(t("#header-outer #top .row .col.span_3 img:visible").width()),a=t('#header-outer[data-lhe="animated_underline"]').length>0?parseInt(t("header#top nav > ul > li:first-child > a").css("margin-right")):parseInt(t("header#top nav > ul > li:first-child > a").css("padding-right")),a+=a>30?45:a>20?40:30,r.hasClass("rtl")?t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor(n/2)+")").css({"margin-left":e+a+"px"}).addClass("menu-item-with-margin"):t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:nth-child('+Math.floor(n/2)+")").css({"margin-right":e+a+"px"}).addClass("menu-item-with-margin");var i=0,s=0;t('#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu:not(.buttons) > li:not(#social-in-menu)').each(function(e){e+1<=Math.floor(n/2)?i+=t(this).width():s+=t(this).width()});var o=Math.abs(s-i);i>s||r.hasClass("rtl")&&i<s?t("#header-outer #top .row > .col.span_9").css("padding-right",o):t("#header-outer #top .row > .col.span_9").css("padding-left",o),t('#header-outer[data-format="centered-logo-between-menu"] nav').css("visibility","visible")}else t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&ht.winW<1e3&&t("#header-outer .row > .col.span_9").css({"padding-right":"0","padding-left":"0"})}function en(){if(t('#header-outer[data-format="centered-logo-between-menu"]').length>0){if(C){if(C&&t('#header-outer[data-format="centered-logo-between-menu"]').length>0&&t("header#top #logo img:first[src]").length>0){var e=new Image;e.src=t("header#top #logo img:first").attr("src"),e.onload=function(){tn()}}}else tn();s.on("smartresize",tn)}}function an(){t("#nectar_fullscreen_rows").length>0&&1==rt&&d.attr("data-permanent-transparent","false"),ht.usingMobileBrowser&&t('#header-outer[data-mobile-fixed="1"]').length>0&&0==t('#header-outer[data-transparent-header="true"]').length&&t("#header-space").css("height",d.outerHeight()),e.nectarOptions&&e.nectarOptions.header_entrance&&"true"==e.nectarOptions.header_entrance&&(0==ht.scrollTop?t("#header-outer").addClass("entrance-animation"):t("#header-outer").css("opacity","1")),0==t("#nectar_fullscreen_rows").length&&0==t(".nectar-box-roll").length?Va():t("#nectar_fullscreen_rows").length>0&&0==rt&&Va()}t.fn.dlmenu=function(e){if("string"==typeof e){var a=Array.prototype.slice.call(arguments,1);this.each(function(){var n=t.data(this,"menu");n?t.isFunction(n[e])&&"_"!==e.charAt(0)?n[e].apply(n,a):qa("no such method '"+e+"' for menu instance"):qa("cannot call methods on menu prior to initialization; attempted to call method '"+e+"'")})}else this.each(function(){var a=t.data(this,"menu");a?a._init():a=t.data(this,"menu",new t.DLMenu(e,this))});return this},Qa.prototype.events=function(){this.$toggleBtn.on("click",this.toggle.bind(this)),this.$sidebar.find(".nectar-close-btn-wrap").on("click",this.mobileToggle.bind(this)),t(e).on("smartresize",this.mobileToggleResize.bind(this))},Qa.prototype.mobileToggleResize=function(){this.$sidebar.hasClass("open")&&ht.winW>999&&(this.$sidebar.removeClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").removeClass("open"),t(".container-wrap").css("z-index","11"))},Qa.prototype.mobileToggle=function(){return this.$sidebar.hasClass("open")?(this.$sidebar.removeClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").removeClass("open"),t(".container-wrap").css("z-index","11")):(t(".container-wrap").css("z-index","10000"),this.$sidebar.addClass("open"),this.$sidebar.find(".nectar-close-btn-wrap").addClass("open")),!1},Qa.prototype.toggle=function(){if(ht.winW<1e3)return this.mobileToggle(),!1;var a="";return"true"==this.state.open?(this.state.open="false",a="false",this.$toggleBtn.find(".hide").hide(),this.$toggleBtn.find(".show").show(),this.$toggleBtn.find(".top-line, .bottom-line").css({transform:"translateX(0)"}),"left"==this.sidebarPos?this.$sidebar.css({"margin-right":"-25%",opacity:"0"}):this.$sidebar.css({"margin-left":"-25%",opacity:"0"}),this.$sidebar.find("> .inner").css({transform:"left"==this.sidebarPos?"translateX(-100%)":"translateX(100%)"})):(this.state.open="true",a="true",this.$toggleBtn.find(".show").hide(),this.$toggleBtn.find(".hide").show(),this.$toggleBtn.find(".top-line").css({transform:"translateX(10px)"}),this.$toggleBtn.find(".bottom-line").css({transform:"translateX(-10px)"}),"left"==this.sidebarPos?this.$sidebar.css({"margin-right":"0",opacity:"1"}):this.$sidebar.css({"margin-left":"0",opacity:"1"}),this.$sidebar.find("> .inner").css({transform:"translateX(0)"})),setTimeout(function(){t(e).trigger("nectar-product-filters-layout")},425),"undefined"!=typeof Storage&&localStorage.setItem("nectar_product_filters_vis",a),!1},Qa.prototype.setup=function(){if(this.$sidebar.find(".widget.woocommerce").addClass("open-filter").find("ul").css({display:"block"}),this.$sidebar.find(".widget.woocommerce.widget_product_tag_cloud").find("div.tagcloud").css({display:"block"}),t(".nectar-active-product-filters").length>0){var e=t(".nectar-active-product-filters").clone();this.$sidebar.find("> .inner").prepend(e)}},Qa.prototype.getLS=function(){return"undefined"!=typeof Storage?localStorage.getItem("nectar_product_filters_vis"):null},Za.prototype.updateState=function(t){var e=0;!0===this.checkMiniCart(this.$qty)&&(e=this.$qty.attr("name").match(/cart\[(\w+)\]/)[1]);var a=parseFloat(this.$qty.val());a&&""!==a&&"NaN"!==a||(a=0);var n=parseFloat(this.$qty.attr("max")),i=parseFloat(this.$qty.attr("min"));(""===n||"NaN"===n||isNaN(n))&&(n=""),(""===i||"NaN"===i||isNaN(i))&&(i=0),this.state={currentVal:a,max:n,min:i,key:e}},Za.prototype.events=function(){var e=this;t("body").on("click",".quantity .plus",function(){0==t(this).parents(".auction_form").length&&(e.$qty=t(this).closest(".quantity").find(".qty"),e.setStep(),e.updateState(),e.increment(t(this)))}),t("body").on("click",".quantity .minus",function(){0==t(this).parents(".auction_form").length&&(e.$qty=t(this).closest(".quantity").find(".qty"),e.setStep(),e.updateState(),e.decrement(t(this)))}),t("body").on("keyup",".woocommerce-mini-cart .quantity .qty",function(a){e.$qty=t(this),e.updateState(),e.state.max&&e.$qty.val()>e.state.max&&e.$qty.val(e.state.max),e.state.min&&(e.state.min==e.state.currentVal||e.state.currentVal<e.state.min)&&(e.state.removeFlag=!0),t(this).trigger("change")}),t("body").on("change",".woocommerce-mini-cart .quantity .qty",function(t){t.originalEvent||!0!==e.checkMiniCart(e.$qty)||e.updateCart(e.$qty.val())})},Za.prototype.setStep=function(){if(this.$qty.is("[step]")){var t=parseInt(this.$qty.attr("step"));isNaN(t)||""==t||0==t||(this.step=t)}},Za.prototype.increment=function(){this.state.max&&(this.state.max==this.state.currentVal||this.state.currentVal>this.state.max)?this.$qty.val(this.state.max):this.$qty.val(this.state.currentVal+parseFloat(this.step)),this.$qty.trigger("change")},Za.prototype.decrement=function(){this.state.min&&(this.state.min==this.state.currentVal||this.state.currentVal<this.state.min)?(this.$qty.val(0),this.state.removeFlag=!0):this.state.currentVal>0&&this.$qty.val(this.state.currentVal-parseFloat(this.step)),this.$qty.trigger("change")},Za.prototype.checkMiniCart=function(t){return t.parents(".woocommerce-mini-cart").length>0},Za.prototype.updateCart=function(n){var i=this;clearTimeout(this.ajaxTimeout),this.ajaxTimeout=setTimeout(function(){i.$qty.closest(".widget_shopping_cart_content").addClass("loading"),i.$qty.closest(".woocommerce-mini-cart-item").addClass("blockUI").addClass("blockOverlay"),t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:{action:"nectar_minicart_update_quantity",quantity:n,item_key:i.state.key},cache:!1,success:function(e){if(e){i.$qty.closest(".widget_shopping_cart_content").removeClass("loading"),i.$qty.closest(".woocommerce-mini-cart-item").removeClass("blockUI").removeClass("blockOverlay");var n=i.$qty.closest(".widget_shopping_cart_content").find(".woocommerce-mini-cart__total");n.find(".woocommerce-Price-amount, .tax_label").remove(),n.append(e.subtotal),!0===i.state.removeFlag&&(i.$qty.closest(".woocommerce-mini-cart-item").remove(),i.state.removeFlag=!1,t(a.body).trigger("updated_wc_div")),t("#header-outer a.cart-contents .cart-wrap span").length>0&&t("#header-outer a.cart-contents .cart-wrap span").text(e.item_count)}}})},this.ajaxTimeoutDur)},Ga.prototype.events=function(){t("body").on("click","form.cart .single_add_to_cart_button",this.addToCartAJAX.bind(this))},Ga.prototype.addNotices=function(e){var a=t(".nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart_content");t.each(e,function(t,e){a.prepend('<div class="nectar-notice">'+e.notice+"</div>")}),setTimeout(function(){a.find(".nectar-notice").slideUp(function(){t(this).remove()})},6e3)},Ga.prototype.addToCartAJAX=function(a){var n=this,i=t(a.currentTarget).parents("form.cart");if(!(i.closest(".product").hasClass("product-type-external")||wc_add_to_cart_params&&"yes"===wc_add_to_cart_params.cart_redirect_after_add)&&(a.preventDefault(),1!=n.state.processing)){n.state.processing=!0,n.state.productID=!1,n.state.type="regular",i.parents(".nectar-quick-view-box").length>0&&(n.state.type="quickview");var s=i.closest(".product"),r=i.find("button.single_add_to_cart_button"),o=i.serializeArray(),l=0;s.is('[id*="product-"]')&&(l=s.attr("id").match(/\d+/))&&l[0]&&(n.state.productID=l[0]),!1===n.state.productID&&r.length>0&&(l=r.val().match(/\d+/))&&l[0]&&(n.state.productID=l[0]),!1!==n.state.productID?("quickview"===n.state.type&&(r=t(".single_add_to_cart_button_wrap .single_add_to_cart_button")),r.prepend('<div class="loading-wrap"><div class="loading" /></div></div>'),setTimeout(function(){r.addClass("processing")},50),o.push({name:"action",value:"nectar_ajax_add_to_cart"},{name:"add-to-cart",value:n.state.productID}),t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:o,cache:!1,success:function(e){setTimeout(function(){n.state.processing=!1,r.removeClass("processing"),r.find(".loading-wrap").remove()},300),e&&e.fragments&&(t("body").trigger("added_to_cart",[e.fragments,e.cart_hash]),e.notices&&e.notices.length>0&&setTimeout(function(){n.addNotices(e.notices)},100),"quickview"===n.state.type&&t(".nectar-quick-view-box .close").trigger("click"))}})):console.log("Error: no product ID found.")}},Ja.prototype.setup=function(){this.$container=t('<div class="inner"></div>'),t("#search-outer").append(t('<div class="nectar-ajax-search-results"><div class="container"></div></div>')),this.$parent=t("#search-outer .nectar-ajax-search-results"),t("#search-outer .nectar-ajax-search-results .container").append(this.$container)},Ja.prototype.events=function(){var a,n,i,s=this;this.throttled=(a=this.getResults.bind(this),n=350,i=!1,function(){i||(a.call(),i=!0,setTimeout(function(){i=!1},n))}),this.$el.on("keyup",this.keyHandle.bind(this)),t(e).on("resize",this.resize.bind(this)),t(e).on("nectar-search-close",function(){s.resetHeight(),s.requestCheck()})},Ja.prototype.keyHandle=function(t){-1==[16,91,32,37,39,17].indexOf(t.keyCode)&&(this.throttled(),this.debouncedSearch())},Ja.prototype.debouncedSearch=function(){var t=this;clearTimeout(this.timeout),this.timeout=setTimeout(function(){t.state.requesting||t.getResults()},400)},Ja.prototype.resize=function(){this.$parent.css({"max-height":""}),!0===this.state.open&&this.$parent.css({"max-height":parseInt(this.$container.outerHeight())+"px"})},Ja.prototype.resetHeight=function(){this.$parent.css({"max-height":""}),setTimeout(function(){d.removeClass("results-shown")},400),this.state.prevResults="",this.state.open=!1},Ja.prototype.requestCheck=function(){!0===this.state.requesting&&(this.request.abort(),this.state.requesting=!1)},Ja.prototype.getResults=function(){var a=this,n=this.$el.val();if(0==n.length||n.length<this.minChars)return d.removeClass("results-shown"),this.requestCheck(),void this.resetHeight();this.request=t.ajax({type:"POST",url:e.nectarLove.ajaxurl,data:{action:"nectar_ajax_ext_search_results",search:n},cache:!1,success:function(e){a.state.requesting=!1,e||a.resetHeight(),e&&e.content&&e.content!==a.state.prevResults&&a.$searchEl.hasClass("material-open")&&(a.$container.html(e.content),a.$parent.css({"max-height":parseInt(a.$container.outerHeight())+"px"}),setTimeout(function(){d.addClass("results-shown")},200),ht.winW>=1e3&&!d.hasClass("results-shown")&&(a.$container.find(".product, .search-post-item").css({opacity:"0",transform:"translateY(25px)",transition:"none"}),setTimeout(function(){a.$container.find(".product, .search-post-item").css({transition:"box-shadow 0.25s ease, opacity 0.55s cubic-bezier(0.2, 0.6, 0.4, 1), transform 0.55s cubic-bezier(0.2, 0.6, 0.4, 1)"})},50),a.$container.find(".product, .search-post-item").each(function(e){var a=t(this);setTimeout(function(){a.css({opacity:"1",transform:"translateY(0)"})},50+60*e)})),a.state.open=!0,a.state.prevResults=e.content)}}),this.state.requesting=!0};var nn={timeoutQueued:!1,visible:!0,init:!1,raf:"",bodyOffsetHeight:1e4};function sn(){var e=0,n=0==k&&t('#page-header-bg[data-parallax="1"]').length>0?200:60,s=3,r=t('.page-submenu[data-sticky="true"]').length>0;nn.bodyOffsetHeight=a.body.offsetHeight,0==nn.init&&setInterval(function(){1!=pt.materialOffCanvasOpen&&(nn.bodyOffsetHeight=a.body.offsetHeight)},1500),nn.raf=requestAnimationFrame(function a(){d[0].classList.add("detached");var o=ht.scrollTop,l=Math.abs(o-e);if(1==pt.animatedScrolling||1==pt.preventScroll||1==pt.ocmOpen)return o>n&&(1==pt.animatedScrolling&&1==k&&0==pt.permanentTransHeader&&d.removeClass("transparent").addClass("scrolling"),e=ht.scrollTop,o=ht.scrollTop),void(nn.raf=requestAnimationFrame(a));if(1==pt.materialOffCanvasOpen||1==pt.materialSearchOpen)return 1==pt.materialSearchOpen&&1==k&&(0==pt.permanentTransHeader&&o>n?d.removeClass("transparent").addClass("scrolling"):d.addClass("transparent").removeClass("scrolling")),void(nn.raf=requestAnimationFrame(a));if(!d.hasClass("side-widget-open")&&!t("#header-outer .slide-out-widget-area-toggle a").hasClass("animating")){var h;if(c.length>0&&(o>n?(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)")):(c.removeClass("hide-up"),d.css("transform","0px)"))),o>n)0==pt.permanentTransHeader&&(0==nn.timeoutQueued&&setTimeout(function(){0==pt.ocmOpen&&(d.removeClass("transparent"),d.addClass("scrolling")),nn.timeoutQueued=!1},400),nn.timeoutQueued=!0),d.removeClass("no-transition"),l>=s&&(o>e?(d.hasClass("invisible")||(d.addClass("invisible").removeClass("at-top"),ht.winW>1e3&&t(".sf-menu").length>0&&t().superfish&&(t(".sf-menu").superfish("hide"),t("header#top nav > ul.sf-menu > li.menu-item-over").removeClass("menu-item-over"))),1==r&&t(".page-submenu.stuck").css("transform","translateY(0px)").addClass("header-not-visible")):(d.hasClass("invisible")&&d.removeClass("invisible"),1==r&&(h=d.outerHeight(),c.length>0&&(h-=ht.secondaryHeaderHeight),f.length>0&&ht.winW>999?(i=ot?f.height():0,t(".page-submenu.stuck").css("transform","translateY("+(h-i)+"px)").removeClass("header-not-visible")):t(".page-submenu.stuck").css("transform","translateY("+h+"px)").removeClass("header-not-visible"))));else{var u=c.length>0?32:0;f.length>0&&(u=c.length>0?32+f.height():f.height()),o<=u&&(d.addClass("at-top").removeClass("invisible").removeClass("scrolling"),ht.winW>999&&t('#header-outer[data-megamenu-rt="1"]').length>0&&1==k&&t("#header-outer .megamenu").length>0?0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?d.addClass("transparent").css("transform","translateY(0)").removeClass("no-transition"):t(".nectar-box-roll").length>0&&d.css("transform","translateY(0)").addClass("at-top-before-box"):1==k&&0==dt.inUse?d.addClass("transparent").css("transform","translateY(0)"):1==dt.inUse&&d.css("transform","translateY(0)").addClass("at-top-before-box"))}ht.winH+ht.scrollTop+30>=nn.bodyOffsetHeight&&(d.removeClass("invisible"),1==r&&(h=d.outerHeight(),c.length>0&&(h-=ht.secondaryHeaderHeight),f.length>0&&ht.winW>999?(i=ot?f.height():0,t(".page-submenu.stuck").css("transform","translateY("+(h-i)+"px)").removeClass("header-not-visible")):t(".page-submenu.stuck").css("transform","translateY("+h+"px)").removeClass("header-not-visible")))}e=o,nn.raf=requestAnimationFrame(a)}),0==nn.init&&(nn.init=!0)}function rn(){var e=ht.scrollTop,a=ht.winW,n=30;1!=k||ht.usingMobileBrowser||(n=0),e>n&&a>=1e3&&0==t("body.material-ocm-open").length&&(r.is(".material")&&(0==t("#search-outer.material-open").length&&t('#header-outer[data-transparent-header="true"] .bg-color-stripe').css("transition","none"),c.length>0&&(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)"))),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t("#header-outer.side-widget-open").length&&0==t('#header-outer[data-permanent-transparent="1"]').length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length&&(d.removeClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t("#header-outer.side-widget-open").length&&0==t('#header-outer[data-permanent-transparent="1"]').length&&d.removeClass("transparent"),t("#header-outer:not(.small-nav) header#top nav > ul > li.menu-item-with-margin").stop(!0,!0).animate({"margin-right":parseInt(t("header#top nav > ul > li.menu-item-with-margin").css("margin-right"))-3*parseInt(y)+"px"},{queue:!1,duration:250,easing:"easeOutCubic"}),t("#header-outer, #search-outer").addClass("small-nav"),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0"},{queue:!1,duration:250,easing:"easeOutCubic"}),t(".nectar-box-roll").length>0&&0==t('#header-outer[data-permanent-transparent="1"]').length&&t("#ajax-content-wrap").animate({"margin-top":Math.floor(b-y+2*w/1.8+ht.adminBarHeight+ht.secondaryHeaderHeight)},{queue:!1,duration:250,easing:"easeOutCubic"}),s.off("scroll.headerResizeEffect",rn),s.on("scroll.headerResizeEffect",on),t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","none"),setTimeout(function(){t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","border-color 0.30s ease")},300))}function on(){var e=ht.scrollTop,a=ht.winW,n=30;if(r.is(".material-ocm-open"))return!1;1!=k||ht.usingMobileBrowser||(n=0),(e<=n&&a>=1e3||t(".small-nav").length>0&&t("#ajax-content-wrap.no-scroll").length>0)&&(t("#header-outer, #search-outer").removeClass("small-nav"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length&&(d.addClass("transparent"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&0==t(".nectar-box-roll").length&&d.addClass("transparent"),t('#header-outer[data-full-width="true"][data-transparent-header="true"]').length>0&&f.length>0&&1==ot&&t('#header-outer[data-full-width="true"] header > .container').stop(!0,!0).animate({padding:"0 28px"},{queue:!1,duration:250,easing:"easeOutCubic"}),t("header#top nav > ul > li.menu-item-with-margin").stop(!0,!0).animate({"margin-right":parseInt(t("header#top nav > ul > li.menu-item-with-margin").css("margin-right"))+3*parseInt(y)+"px"},{queue:!1,duration:150,easing:"easeOutCubic"}),c.length>0&&(c.removeClass("hide-up"),d.removeClass("hide-up").css("transform","translateY(0%)")),t(".nectar-box-roll").length>0&&0==t('#header-outer[data-permanent-transparent="1"]').length&&t("#ajax-content-wrap").animate({"margin-top":Math.floor(b+2*w+ht.adminBarHeight+ht.secondaryHeaderHeight)},{queue:!1,duration:250,easing:"easeOutCubic"}),s.off("scroll.headerResizeEffect",on),s.on("scroll.headerResizeEffect",rn),t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","none"),setTimeout(function(){t('#header-outer[data-transparent-header="true"]').css("transition","transform 0.3s ease, background-color 0.30s ease, opacity 0.3s ease, box-shadow 0.30s ease, border-color 0.30s ease, margin 0.25s ease-out, backdrop-filter 0.25s ease"),t('#header-outer[data-transparent-header="true"] .cart-menu').css("transition","border-color 0.30s ease")},300))}function ln(){t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!d.hasClass("within-custom-breakpoint")||ht.scrollTop>0&&(t("body.material").length>0&&(d.addClass("scrolled-down"),c.length>0&&ht.winW>1e3&&(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)"))),"true"==d.attr("data-transparent-header")&&0==t('#header-outer[data-permanent-transparent="1"]').length&&d.removeClass("transparent").addClass("scrolled-down"),s.off("scroll.headerResizeEffectOpaque",ln),s.on("scroll.headerResizeEffectOpaque",dn))}function dn(){t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&!d.hasClass("within-custom-breakpoint")||0==ht.scrollTop&&0==t("body.material-ocm-open").length&&(t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&t("#header-outer .megamenu").length>0?"true"==d.attr("data-transparent-header")&&0==t(".megamenu.sfHover:not(.width-75):not(.width-50)").length?(d.addClass("transparent").removeClass("scrolled-down"),d.removeClass("no-transition")):"true"==d.attr("data-transparent-header")&&d.removeClass("scrolled-down"):"true"==d.attr("data-transparent-header")&&d.addClass("transparent").removeClass("scrolled-down"),t("body.material").length>0&&(d.removeClass("scrolled-down"),c.length>0&&ht.winW>1e3&&(c.removeClass("hide-up"),d.removeClass("hide-up").css("transform","translateY(0%)"))),s.off("scroll.headerResizeEffectOpaque",dn),s.on("scroll.headerResizeEffectOpaque",ln))}function cn(){1!=pt.materialOffCanvasOpen?(ht.scrollTop>5?"scrolled"!=pt.mobileHeader&&(0==pt.permanentTransHeader&&d.removeClass("transparent"),ht.secondaryHeaderHeight>0?(c.addClass("hide-up"),d.css("transform","translateY(-"+ht.secondaryHeaderHeight+"px)").addClass("hidden-secondary")):d.removeClass("hidden-secondary"),d.addClass("scrolled-down"),pt.mobileHeader="scrolled"):"at-top"!=pt.mobileHeader&&("true"==d.attr("data-transparent-header")&&d.addClass("transparent"),ht.secondaryHeaderHeight>0&&(c.removeClass("hide-up"),d.css("transform","translateY(0px)")),d.removeClass("hidden-secondary").removeClass("scrolled-down"),pt.mobileHeader="at-top"),ht.winW<1e3&&requestAnimationFrame(cn)):requestAnimationFrame(cn)}function hn(){ht.winW>999||(pt.mobileHeader="",s.off("scroll.headerResizeEffect"),s.off("scroll.headerResizeEffectOpaque"),"1"==T&&0==t('#header-outer[data-remove-fixed="1"]').length?t('#header-outer[data-mobile-fixed="1"]').length>0?(t(".nectar-box-roll").length>0&&d.addClass("at-top-before-box"),cancelAnimationFrame(nn.raf),sn()):(cancelAnimationFrame(nn.raf),d.removeClass("scrolled-down").removeClass("detached").removeClass("invisible").removeClass("at-top").css("transform","none")):t('#header-outer[data-mobile-fixed="1"]').length>0?requestAnimationFrame(cn):"true"==d.attr("data-transparent-header")&&d.addClass("transparent"),s.off("smartresize.nectarNavScrollEffects"),s.on("smartresize.nectarNavScrollEffects",un))}function un(){ht.winW<1e3||(1==x&&"1"!=T?(s.off("scroll.headerResizeEffect"),0==t("#nectar_fullscreen_rows").length?s.on("scroll.headerResizeEffect",rn):t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&ht.usingMobileBrowser&&s.on("scroll.headerResizeEffect",rn)):"1"!=T?(s.off("scroll.headerResizeEffectOpaque"),s.on("scroll.headerResizeEffectOpaque",ln)):"1"==T&&(t(".nectar-box-roll").length>0&&d.addClass("at-top-before-box"),0==t('#header-outer[data-remove-fixed="1"]').length&&(cancelAnimationFrame(nn.raf),sn())),t('#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]').length>0&&(c.length>0&&d.css("transform",""),ht.scrollTop>200&&!d.hasClass("fixed-menu")&&d.addClass("fixed-menu")),s.off("smartresize.nectarNavScrollEffects"),s.on("smartresize.nectarNavScrollEffects",hn))}function pn(){if(t(".mobile").length>0)ht.winH<ht.winW&&ht.winW>1e3?0==t("#header-outer.small-nav").length&&t("#header-space").css("height",d.outerHeight()):t("#header-space").css("height",d.outerHeight());else if(0==t(".nectar-parallax-scene.first-section").length){var e=w-w/1.8,a=t('#header-outer[data-header-resize="1"]').length>0&&t(".small-nav").length>0?d.outerHeight()+(parseInt(y)+2*e):d.outerHeight();Math.abs(a-t("#header-space").height())>7&&t("#header-space").css("height",a)}}function fn(){var e=-1,a=ht.scrollTop;function n(){if(!r.hasClass("compose-mode")){if(a=ht.scrollTop,e==a)return requestAnimationFrame(n),!1;e=a,i(),requestAnimationFrame(n)}}function i(){var e=0;if(ht.winW<1e3||1==_&&"none"==t("#header-outer .span_9").css("display")||1==_&&"none"==t("#header-outer .span_9 > nav").css("display")){e=0;var n="fixed"==u.css("position")?u.height():0;(e+=ht.adminBarHeight)-a>n?d.css("top",e-a+"px"):d.css("top",n)}else 0==_&&(e=0,d.is('[data-remove-fixed="1"]')||(e+=ht.adminBarHeight),d.css("top",e+"px"))}t('#header-outer[data-mobile-fixed="1"]').length>0&&u.length>0&&(0==t("#nectar_fullscreen_rows").length?requestAnimationFrame(n):t("#nectar_fullscreen_rows").length>0&&ht.usingMobileBrowser&&requestAnimationFrame(n),s.on("smartresize",i))}function gn(){var e=0,a=0;if(d.is("[data-logo-height]")&&d.is("[data-padding]")?d.hasClass("transparent")||(e=d.find("#logo.no-image").length>0?"left-header"==$&&ht.winW>1e3?0:parseInt(d.find("#logo.no-image").height())+parseInt(2*d.attr("data-padding")):"left-header"==$&&ht.winW>1e3?0:parseInt(d.attr("data-logo-height"))+parseInt(2*d.attr("data-padding"))):e="left-header"==$&&ht.winW>1e3?0:d.outerHeight(),g.length>0&&(a+=g.height()),t(".page-header-no-bg").length>0&&(a+=t(".page-header-no-bg").height()),ht.winH-ht.adminBarHeight-e-ht.footerOuterHeight-1-a>0){var n=t('body:not(.material) #header-outer[data-header-resize="1"]').length>0?55:0;t('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({"margin-bottom":ht.footerOuterHeight}),t(".container-wrap").css({"min-height":ht.winH-ht.adminBarHeight-e-ht.footerOuterHeight-a+n})}else t('body[data-footer-reveal="1"]:not(.nectar_using_pfsr) .container-wrap').css({"margin-bottom":ht.footerOuterHeight});ht.winW<1e3?m.attr("data-midnight","light"):m.removeAttr("data-midnight")}function mn(){(t('body[data-footer-reveal="1"]').length>0||t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0)&&(setTimeout(gn,60),gn(),s.on("resize",gn),t('body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"]').length>0&&t(".container-wrap").css({boxShadow:"0 70px 110px -30px "+m.css("backgroundColor")}))}function vn(t){this.$el=t,this.offsetTop=0,this.fullHeight=100,this.storedWinH=ht.winH,this.events(),this.calculate()}function bn(){it=[],t(".vc_row-o-full-height").each(function(e){it[e]=new vn(t(this))})}function wn(){var a=e.navigator.userAgent.indexOf("MSIE ");(a>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&t(".vc_row-o-full-height").each(function(){"flex"===t(this).find("> .span_12").css("display")&&t(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),(a>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&(yn(),t(e).on("resize",yn))}function yn(){t(".img-with-aniamtion-wrap img.img-with-animation").each(function(){if(0==t(this).parents(".tabbed").length&&0==t(this).parents(".toggle").length){var e=t(this).parents(".img-with-aniamtion-wrap");e.css({height:""});var a=t(this).height();e.css({height:a})}})}function _n(){t(".nectar-recent-posts-slider").each(function(){var e=parseInt(t(this).attr("data-height")),a=t('body[data-ext-responsive="true"]').length>0?s.width()/1400:s.width()/1100,n=t(this).find(".nectar-recent-post-slide, .flickity-viewport");if(ht.winW>1e3&&0==t("#boxed").length)0==t(this).parents(".full-width-content").length?t('body[data-ext-responsive="true"]').length>0&&ht.winW>=1400?n.css("height",Math.ceil(e)):0==t('body[data-ext-responsive="true"]').length&&ht.winW>=1100?n.css("height",Math.ceil(e)):n.css("height",Math.ceil(e*a)):n.css("height",Math.ceil(e*a));else{var i=t(this).parents(".wpb_column").length>0?t(this).parents(".wpb_column"):t(this).parents(".col");if(0==i.length&&(i=t(".main-content")),i.hasClass("vc_span12")||i.hasClass("main-content")||i.hasClass("span_12")||i.hasClass("vc_col-sm-12"))e*a<=250?n.css("height",250):n.css("height",Math.ceil(e*a));else{var r=e/function(e){var a=1100,n=t(e).attr("class").match(/\d+/);"2"==n?a=170:"3"==n?a=260:"4"==n?a=340:"6"==n?a=530:"8"==n?a=700:"9"==n?a=805:"10"==n?a=916.3:"12"==n&&(a=1100);return a}(i);r*i.width()<=250?n.css("height",250):n.css("height",r*i.width())}}})}function Cn(){t(".nectar-recent-posts-single_featured.multiple_featured").each(function(){var e=t(this).find(".project-slides").length>0?".project-slide":".nectar-recent-post-slide",a=t(this).find(".project-slides").length>0?".project-info h1":".inner-wrap h2 a";t(this).find(e).each(function(){t(this).find(a).each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var a=0;a<e.length;a++)t(this)[0].innerHTML+="<span>"+e[a]+"</span> "}),t(this).find(a+" > span").wrapInner('<span class="inner" />')})})}function xn(){(t('.nectar-split-heading[data-animation-type="line-reveal-by-space"]').length>0||t('.nectar-split-heading[data-animation-type="letter-fade-reveal"]').length>0)&&(t('.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-text-effect="none"])').each(function(){var e=t(this).hasClass("animated-in")?" animated":"";t(this).find("> *").each(function(){var a=t(this).text();a=(a=a.trim()).split(" "),t(this)[0].innerHTML="";for(var n=0;n<a.length;n++)t(this)[0].innerHTML+='<span><span class="inner'+e+'">'+a[n]+"</span></span> "}),t(this).addClass("markup-generated")}),t('.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-text-effect*="letter-reveal"]').each(function(){if(t(this).is('[data-m-rm-animation="true"]')&&ht.winW<1e3)return!0;var e=t(this).hasClass("animated-in")?' style="transform: none;"':"";t(this).find("> *").each(function(){var e=t(this).text();e=(e=e.trim()).split(" "),t(this)[0].innerHTML="";for(var a=0;a<e.length;a++)t(this)[0].innerHTML+="<span>"+e[a]+"</span> "}),t(this).find("span").each(function(){var a=t(this),n=t(this).text().split("");a.empty(),t.each(n,function(t,n){a.append('<span class="inner"'+e+">"+n+"</span>")})}),t(this).addClass("markup-generated")}))}function kn(){if(t(".nectar-recent-posts-slider-inner").length>0){var e=t(".nectar-recent-posts-slider_multiple_visible").length>0&&"90%",a=t(".nectar-recent-posts-slider-inner").flickity({contain:!0,groupCells:e,draggable:!0,lazyLoad:!1,imagesLoaded:!0,percentPosition:!0,prevNextButtons:!1,pageDots:!0,resize:!0,setGallerySize:!0,wrapAround:!0,accessibility:!1});setTimeout(function(){t(".nectar-recent-posts-slider-inner").addClass("loaded")},1150);var n;a.data("flickity");a.on("dragStart.flickity",function(){t(".flickity-viewport").addClass("is-moving")}),a.on("dragEnd.flickity",function(){t(".flickity-viewport").removeClass("is-moving")}),a.on("select.flickity",function(){t(".flickity-viewport").addClass("no-hover"),clearTimeout(n),n=setTimeout(function(){t(".flickity-viewport").removeClass("no-hover")},400)}),_n(),s.on("resize",_n),ht.usingMobileBrowser||ht.usingFrontEndEditor||s.on("resize",Tn)}t(".nectar-recent-posts-single_featured.multiple_featured").each(function(e){t(this).find("> .normal-container").length>0&&t(this).find("> .normal-container").remove(),t(this).append('<div class="normal-container container"> <ul class="controls" data-color="'+t(this).attr("data-button-color")+'" data-num="'+t(this).find(".nectar-recent-post-slide").length+'"></ul> </div>');var a,n=t(this),i=0;M[e]={autorotate:""},t(this).find(".nectar-recent-post-slide").each(function(e){t(this).find(".recent-post-container").height()>i&&(t(this).siblings().removeClass("tallest"),t(this).addClass("tallest"),i=t(this).find(".recent-post-container").height());var a=0==e&&t(this).parents('.nectar-recent-posts-single_featured.multiple_featured[data-autorotate="none"]').length>0?'class="active"':"";n.find(".controls").append("<li "+a+'><span class="title">'+t(this).find("h2").text()+"</span></li>")}),t(this).addClass("js-loaded"),t(this).find(".controls li").on("click",function(n){if(!t(this).hasClass("active")){void 0!==n.originalEvent&&t(this).parent().find(".active").addClass("trans-out");var i=t(this).index(),s=t(this).parent().find(".active").index(),r=t(this);clearTimeout(a),t(this).siblings().removeClass("active"),t(this).addClass("active"),a=setTimeout(function(){r.parents(".multiple_featured").find(".nectar-recent-post-slide:not(:eq("+i+"))").css("opacity","0").removeClass("active"),r.parent().find(".trans-out").removeClass("trans-out")},300),r.parents(".multiple_featured").find(".nectar-recent-post-slide:not(:eq("+i+"))").css("z-index","10"),r.parents(".multiple_featured").find(".nectar-recent-post-slide:eq("+s+")").css("z-index","15"),t(this).parents(".multiple_featured").find(".nectar-recent-post-slide").eq(i).css({opacity:"1","z-index":"20"}).addClass("active"),"none"!=t(this).parents(".multiple_featured").attr("data-autorotate")&&function(t,e){if(clearInterval(M[e].autorotate),t.attr("data-autorotate").length>0){var a=parseInt(t.attr("data-autorotate"))<100?4e3:parseInt(t.attr("data-autorotate"));M[e].autorotate=setInterval(function(){Sn(t)},a)}}(r.parents(".nectar-recent-posts-single_featured.multiple_featured"),e)}}),n=t(this),t(this).attr("data-autorotate").length>0&&"none"!=t(this).attr("data-autorotate")&&0==t("body.vc_editor").length&&setTimeout(function(){var t=parseInt(n.attr("data-autorotate"))<100?4e3:parseInt(n.attr("data-autorotate"));M[e].autorotate=setInterval(function(){Sn(n)},t),n.find(".controls > li:first-child").addClass("active")},30)}),Cn(),s.on("resize",Cn)}function $n(){t(".nectar-recent-posts-slider").each(function(){var e=parseInt(t(this).find(".flickity-slider").position().left),a=t(this).find(".nectar-recent-post-slide"),n=a.length,i=a.width(),s=t(this).find(".nectar-recent-post-slide:last-child").index(),r=t(this).find(".nectar-recent-post-slide:first-child .nectar-recent-post-bg"),o=t(this).find(".nectar-recent-post-slide:last-child .nectar-recent-post-bg");e>=-3?o.css("margin-left",parseInt(Math.ceil(i/3.5))+"px"):o.css("margin-left","-"+parseInt(Math.ceil(i/3.5*s))+"px"),Math.abs(e)>=(n-1)*i?r.css("margin-left","-"+parseInt(Math.ceil(i/3.5*n))+"px"):r.css("margin-left","0px"),t(this).find(".nectar-recent-post-bg").css("transform","translateX("+Math.ceil(t(this).find(".flickity-slider").position().left/-3.5)+"px)")}),requestAnimationFrame($n)}function Tn(){t(".nectar-recent-posts-slider").each(function(){var e=t(this).find(".nectar-recent-post-slide").width();t(this).find(".nectar-recent-post-slide").each(function(a){t(this).find(".nectar-recent-post-bg").css("margin-left","-"+parseInt(Math.ceil(e/3.5)*a)+"px")})})}function In(){kn(),t('.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap').each(function(){t(this).find(".post-featured-img").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")})}),t('.blog-recent[data-style="classic_enhanced"]').each(function(){0==t(this).find(".inner-wrap.has-post-thumbnail").length&&t(this).addClass("no-thumbs")}),ht.usingMobileBrowser||t(".nectar-recent-posts-slider").length>0&&!ht.usingFrontEndEditor&&e.requestAnimationFrame($n),ht.usingMobileBrowser||ht.usingFrontEndEditor||Tn()}function En(){t(".style-5").each(function(){t(this).find(".sizer").insertBefore(t(this).find(".parallaxImg"))}),t(".style-5").parents(".wpb_row").css("z-index","100");var n=a,i=(n.getElementsByTagName("body")[0],e),s=n.querySelectorAll(".parallaxImg"),o=s.length,l="ontouchstart"in i||navigator.msMaxTouchPoints,d=!1;if(!(o<=0)){for(var c=0;c<o;c++){var h=s[c],u=h.querySelectorAll(".parallaxImg-layer"),p=u.length;if(!(p<=0)){for(;h.firstChild;)h.removeChild(h.firstChild);var f=0,g=80;navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge/")<1?(g=1,t("html").addClass("cssreflections")):r.addClass("cssreflections");var m=n.createElement("div"),v=n.createElement("div"),b=n.createElement("div"),w=n.createElement("div"),y=[];h.id="parallaxImg__"+c,m.className="parallaxImg-container",b.className="parallaxImg-shadow",w.className="parallaxImg-layers";for(var _=0;_<p;_++){var C=n.createElement("div"),x=n.createElement("div"),k=u[_].getAttribute("data-img");t(C).html(t(u[_]).html()),C.className="parallaxImg-rendered-layer",C.setAttribute("data-layer",_),0==_&&0==t(h).parents(".wpb_gallery").length&&(x.className="bg-img",t(h).parents(".nectar-fancy-box").length>0?(x.setAttribute("data-nectar-img-src",k),d=!0):x.style.backgroundImage="url("+k+")",C.appendChild(x)),w.appendChild(C),y.push(C)}m.appendChild(w),h.appendChild(m),t(h).wrap('<div class="parallaxImg-wrap" />'),-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||t(h).parent().append(b),l&&t("body.using-mobile-browser").length>0||function(a,n,i,s){t(h).parents(".style-5").on("mousemove",function(r){var o=t(this),l=o.find(".parallaxImg-container"),d=o.find(".parallaxImg-shadow"),c=Date.now(),h=t(a).parents(".wpb_gallery").length>0;c>f+g&&(f=c,e.requestAnimationFrame(function(){$(r,!1,a,n,i,s,o,l,d,h)}))}),t(h).parents(".style-5").on("mouseenter",function(t){T(t,a)}),t(h).parents(".style-5").on("mouseleave",function(t){I(t,a)})}(h,y,p,v),function(t,a,n,i){E(!1,t,a,n),e.addEventListener("resize",function(){E(!1,t,a,n)})}(h,y,p)}}d&&Ke()}function $(e,a,n,i,s,r,o,l,d,c){if(!t(n.firstChild).hasClass("over"))return I(e,n),!1;var h=.03,u=.063,p="1.03",f="-10",g=!1;t(n).parents(".col.wide").length>0?(h=.03,u=.063,g=!0):t(n).parents(".col.regular").length>0||t(n).parents(".wpb_gallery").length>0?(h=.045,u=.045):t(n).parents(".col.tall").length>0?(h=.05,u=.015,g=!0):t(n).parents(".col.wide_tall").length>0?(h=.04,u=.04,g=!0):o.hasClass("nectar-fancy-box")?(h=.045,u=.022,p="1.06",f="-2"):(h=.045,u=.075);var m,v=ht.scrollTop,b=a?e.touches[0].pageX:e.pageX,w=a?e.touches[0].pageY:e.pageY,y=n.getBoundingClientRect(),_=n.clientWidth||n.offsetWidth||n.scrollWidth,C=n.clientHeight||n.offsetHeight||n.scrollHeight,x=320/_,k=.52-(b-y.left-0)/_,$=.52-(w-y.top-v)/C,T=w-y.top-v-C/2,E=h*x*(k-(b-y.left-0-_/2)),O=u*x*(T-$);m=1==c?" perspective("+3*_+"px) rotateX("+1.9*-O+"deg) rotateY("+1.3*-E+"deg)":0==g?" perspective("+3*_+"px) rotateX("+O+"deg) rotateY("+E+"deg)  translateY("+$*f+"px) translateX("+k*f+"px) scale("+p+")":" perspective("+3*_+"px) rotateX("+O+"deg) rotateY("+E+"deg)  translateY("+-10*$+"px) translateX("+-10*k+"px) scale(1.013)",l.css("transform",m),-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||d.css("transform",m)}function T(e,a){a.firstChild.className+=" over",a.className+=" over",t(a).addClass("transition"),t(a).parents(".wpb_gallery").length>0?setTimeout(function(){t(a).removeClass("transition")},450):setTimeout(function(){t(a).removeClass("transition")},200)}function I(e,a){var n=a.clientWidth||a.offsetWidth||a.scrollWidth,i=a.firstChild;i.className=i.className.replace(" over",""),a.className=a.className.replace(" over",""),t(i).css("transform","perspective("+3*n+"px) rotateX(0deg) rotateY(0deg) translateZ(0)"),t(a).parents(".parallaxImg-wrap").find(".parallaxImg-shadow").css("transform","perspective("+3*n+"px) rotateX(0deg) rotateY(0deg) translateZ(0)"),t(a).addClass("transition"),setTimeout(function(){t(a).removeClass("transition")},200)}function E(e,a,n,i){for(var s=a.clientWidth||a.offsetWidth||a.scrollWidth,r=a.firstChild,o=0;o<i;o++)0==o?t(n[o]).css("transform","translateZ(0px)"):t(n[o]).css("transform","translateZ("+3*s/27*(1.1*o)+"px) ");i+=3,t(r).css("transform","perspective("+3*s+"px)")}}function On(){if(0==t('.nectar-fancy-box[data-style="hover_desc"]').length)return!1;var e=0;t("body").on("mouseenter touchstart",'.nectar-fancy-box[data-style="hover_desc"]',function(){e=parseInt(t(this).find(".hover-content").outerHeight(!0)),t(this).addClass("hovered"),t(this).find(".heading-wrap").css("transform","translateY(-"+e+"px)")}),t("body").on("mouseleave touchend",'.nectar-fancy-box[data-style="hover_desc"]',function(){t(this).removeClass("hovered"),t(this).find(".heading-wrap").css("transform","translateY(0)")})}function zn(t,e){this.$el=t,this.$iconEl=this.$el.find(e),this.$innerIconEl=this.$el.find(".inner"),this.initialX=this.$el.width()/2,this.initialY=this.$el.height()/2,this.elX=0,this.elY=0,this.lastScroll=0,this.scrollAdjust=0,this.lastX=this.initialX,this.lastY=this.initialY,this.lastY2=this.initialY,this.innerLastX=0,this.innerLastY=0,this.activeFollow=!1,this.hoverOnly=!1,this.percentage=.03,this.percentageInterval,this.exitTimeout,this.$iconEl.css({top:"0",left:"0"}),s.on("resize",this.resizeEvent.bind(this)),this.mouseEvents(),this.rafLoop()}function Hn(){if(L=[],r.on("mouseenter",'.nectar_video_lightbox[data-parent-hover="1"]',function(){var e=t(this).parents(".wpb_row");e.find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").addClass("transition"),e.find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").css({transform:"scale(1.08)"})}),r.on("mouseleave",'.nectar_video_lightbox[data-parent-hover="1"]',function(){t(this).parents(".wpb_row").find("> .row-bg-wrap .row-bg, > .nectar-video-wrap .nectar-video-inner").css({transform:"scale(1)"})}),t(".nectar_video_player_self_hosted").each(function(e){!ht.usingMobileBrowser&&t(this).find(".play_button.follow_mouse").length>0&&(L[e]=new zn(t(this),".play_button.follow_mouse .play"))}),"IntersectionObserver"in e){var a=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target,n=200;e.readyState>1&&(n=20),setTimeout(function(){e.pause(),e.currentTime=0,e.play()},n),a.unobserve(t.target)}})},{rootMargin:"-10% 0% -10% 0%",threshold:0});t("video.scroll-triggered-play").each(function(){a.observe(t(this)[0])})}t(".nectar-video-box").each(function(e){if(t(this).find(".play_button_mouse_follow").length>0){var a=t(this);t(this).imagesLoaded(function(){ht.usingMobileBrowser||(L[e]=new zn(a,".play_button_mouse_follow"));var t=a.is("[data-mouse-icon-color]")&&a.attr("data-mouse-icon-color").length>0?a.attr("data-mouse-icon-color"):"#000";a.is('[data-mouse-style="solid_color"]')&&a.find(".play_button_mouse_follow").css({"background-color":t}),a.find(".play_button_mouse_follow").addClass("visible")})}})}function Sn(e){if(!(t("body.vc_editor").length>0)){var a=e.find(".project-slides").length>0?".dot-nav > span":".controls > li",n=e.find(".project-slides").length>0?"span":" li",i=e.find(a).length;e.find(a+".active").index()+1==i?e.find(a+":first-child").trigger("click"):e.find(a+".active").next(n).trigger("click")}}function An(){X=[],"undefined"!=typeof SalientRecentProjectsFullScreen&&t(".nectar_fullscreen_zoom_recent_projects").each(function(e){X[e]=new SalientRecentProjectsFullScreen(t(this))})}function Mn(){t(".infinite_scroll").length>0&&(t(".portfolio-items.infinite_scroll").infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".portfolio-items.infinite_scroll .element",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(e){var a=t(".portfolio-items.infinite_scroll:not(.carousel)");t(e).css("opacity",0).imagesLoaded(function(){var n;(t(e).css("opacity",1),a.isotope("appended",t(e)),t(e).find(".work-item").addClass("ajax-loaded"),t(e).addClass("ajax-loaded"),t(e).find(".work-meta, .nectar-love-wrap").css({opacity:1}),t(".portfolio-filters-inline").length>0||t(".portfolio-filters").length>0)&&(n=t(".portfolio-filters-inline").length>0?t(".portfolio-filters-inline a.active").attr("data-filter"):t(".portfolio-filters a.active").attr("data-filter"),t(".portfolio-filters-inline a.active").attr("data-filter"),a.isotope({filter:n}));for(var i=0;i<S.length;i++)S[i].reLayout();if(t(e).find(".work-item.style-5").length>0&&En(),"none"==t(e).find(".inner-wrap").attr("data-animation"))t(".portfolio-items .col .inner-wrap").removeClass("animated");else{for(i=0;i<S.length;i++)S[i].masonryZindex(),S[i].portfolioAccentColor();t(e).each(function(){var e=t("#nectar_fullscreen_rows").length>0?"200%":"90%",a=t(this),n=new Waypoint({element:a[0],handler:function(){var t=a.is('[data-masonry-type="photography"].masonry-items')?85:115;setTimeout(function(){a.addClass("animated-in")},t*a.attr("data-delay-amount")),n.destroy()},offset:e})})}t(".portfolio-items").each(function(){var e=Nt();t(this).find('a[rel^="prettyPhoto"], a.pretty_photo').attr("rel","prettyPhoto["+e+"_gal]").removeClass("pretty_photo")}),t(".portfolio-items").each(function(){var e=Nt();t(this).find('a[data-fancybox^="group_"]').attr("data-fancybox","group_"+e)}),ae(),setTimeout(function(){for(var a=0;a<S.length;a++)S[a].masonryZindex(),S[a].reLayout(),S[a].isotopeCatSelection();t(e).removeClass("ajax-loaded")},700),Ae()})}),t(".post-area.infinite_scroll .posts-container").infinitescroll({navSelector:"div#pagination",nextSelector:"div#pagination a:first",itemSelector:".post-area.infinite_scroll .posts-container .post",finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",msgText:" "},function(e){t(e).find("[data-nectar-img-src]").length>0&&Ke(),t(".masonry.classic").length>0||t(".post-area:not(.masonry):not(.featured_img_left)").length>0||t(".post-area.standard-minimal").length>0?(vt(),t().mediaelementplayer&&t(e).find(".wp-audio-shortcode, .wp-video-shortcode").mediaelementplayer(),ae(),t(".carousel").length>0&&(Ot(),Wt()),Na(),t(".testimonial_slider").animate({opacity:"1"},800),da(),ca(),setTimeout(function(){ma(),va(),s.trigger("resize")},500),Ae(),s.trigger("resize")):(Ae(),s.trigger("resize"));var a=t(".infinite_scroll .posts-container");a.parent().hasClass("masonry")&&t(e).addClass("masonry-blog-item");var n=t(e);0==n.find("img").length&&(n=t("body")),n.imagesLoaded(function(){a.parent().hasClass("masonry")&&!a.parent().hasClass("auto_meta_overlaid_spaced")&&a.isotope("appended",t(e));for(var n=0;n<G.length;n++)G[n].flickityBlogInit();if(t(e).addClass("ajax-loaded"),a.parent().hasClass("classic_enhanced")&&(a.find(".large_featured.has-post-thumbnail.ajax-loaded .post-featured-img, .wide_tall.has-post-thumbnail.ajax-loaded .post-featured-img").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")}),a.find(".large_featured.ajax-loaded .nectar-flickity, .wide_tall.ajax-loaded .nectar-flickity").each(function(){t(this).find(".cell").each(function(){var e=t(this).find("img").attr("src");t(this).css("background-image","url("+e+")")})})),"none"==t(e).parents(".posts-container").attr("data-animation"))t(e).find(".inner-wrap").removeClass("animated");else{for(n=0;n<G.length;n++)G[n].blogMasonryZindex();t(e).each(function(){var e=t(this),a=new Waypoint({element:e[0],handler:function(){setTimeout(function(){e.addClass("animated-in")},80*e.attr("data-delay-amount")),a.destroy()},offset:"90%"})})}setTimeout(function(){t(e).removeClass("ajax-loaded")},700)})}))}function Wn(){ht.scrollTop>350&&!o.is(".fullscreen.open")&&(t("#to-top").stop().transition({transform:"translateY(-50%)"},350,"easeInOutCubic"),s.off("scroll",Wn),s.on("scroll",Bn))}function Bn(){if(ht.scrollTop<350||o.is(".fullscreen.open")){var e=t("#slide-out-widget-area.fullscreen.open").length>0?1150:350;t("#to-top").stop().transition({transform:"translateY(105%)"},e,"easeInOutQuint"),s.off("scroll",Bn),s.on("scroll",Wn)}}function Fn(){if(0==t(".nectar-social.fixed").length&&(t("#to-top").length>0&&s.width()>1020||t("#to-top").length>0&&t("#to-top.mobile-enabled").length>0)&&(ht.scrollTop>350?s.on("scroll",Bn):s.on("scroll",Wn)),t('body[data-button-style*="rounded"]').length>0){var e=t("#to-top .fa-angle-up").clone();e.addClass("top-icon"),t("#to-top").prepend(e)}r.on("click",'#to-top, a[href="#top"]',function(){return t("body,html").stop().animate({scrollTop:0},800,"easeOutQuad",function(){t(".nectar-box-roll").length>0&&r.trigger("mousewheel",[1,0,0])}),!1})}function qn(){var a=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:d.outerHeight();(t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)&&(a=0);var n=!1;t('header#top .sf-menu li a[href="#"]').on("click",function(t){t.preventDefault()}),0==t("#nectar_fullscreen_rows").length||0==ct.$usingFullScreenRows?t("a.nectar-next-section").each(function(){if(t(this).parents(".wpb_row:not(.inner_row)").length>0){var e=t(this).parents(".wpb_row:not(.inner_row)");if(e.next(".wpb_row[id]:not(.inner_row)").length>0){var a=e.next(".wpb_row[id]:not(.inner_row)").attr("id");t(this).attr("href","#"+a),n=!0}}}):t().fullpage&&t("a.nectar-next-section").on("click",function(){return t.fn.fullpage.moveSectionDown(),!1}),t("#slide-out-widget-area .off-canvas-menu-container").length>0&&t("#slide-out-widget-area .off-canvas-menu-container").find("a[href*='"+location.pathname+"']").each(function(){var e=t(this).attr("href");"#"!=e&&-1!=e.indexOf("#")&&"#"!==e.substr(e.indexOf("#"))&&t("div"+e.substr(e.indexOf("#"))).length>0&&(t(this).attr("href",e.substr(e.indexOf("#"))),t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")),t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")}),t("#header-outer").find("a[href*='"+location.pathname+"']").each(function(){var e=t(this).attr("href");-1!=e.indexOf("#")&&"#"!==e.substr(e.indexOf("#"))&&t("div"+e.substr(e.indexOf("#"))).length>0&&(t(this).attr("href",e.substr(e.indexOf("#"))),t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")),t('div[data-fullscreen-anchor-id="'+e.substr(e.indexOf("#")+1)+'"]').length>0&&t(this).parent().removeClass("current_page_item").removeClass("current-menu-item")}),t("#header-outer").length>0&&t("#header-outer").find("a[href*='#']:not([href='#'])").each(function(){"#"!==t(this).attr("href")&&"#searchbox"!==t(this).attr("href")&&"#sidewidgetarea"!==t(this).attr("href")&&(n=!0)}),t("#slide-out-widget-area .off-canvas-menu-container").length>0&&t("#slide-out-widget-area .off-canvas-menu-container").find("a[href*='#']:not([href='#'])").each(function(){"#"!==t(this).attr("href")&&(n=!0)});var i=[];1==n&&i.push("#header-outer nav"),t('.page-submenu[data-sticky="true"] a[href*="#"]').length>0&&i.push('.page-submenu[data-sticky="true"]'),i.length>0&&i.forEach(function(n,i){(0==i?r:t(e)).scrollspy({target:n,offset:a+ht.adminBarHeight+40})})}function Ln(){var a=e.location.hash;a&&a.length>0&&(a=a.replace(/<|>/g,""));var n=a&&a.length>0?a.substring(1,a.length):0,i=w-w/1.8,o=0;if(n&&(o=(o=n.split("/")).length),n&&o>1&&(n=n.replace(/\//g,""),a=a.replace(/\//g,"")),a&&t(".main-content").find(a).length>0||a&&t(".main-content").find('[data-fullscreen-anchor-id="'+n+'"]').length>0){var l=t(".main-content").find(a).length>0?t(".main-content").find(a):t(".main-content").find('[data-fullscreen-anchor-id="'+n+'"]'),h=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:t("#header-space").outerHeight();(t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0)&&(h=0);var u=100;t(".nectar-box-roll").length>0&&t(".container-wrap.bottomBoxOut").length>0&&(dt.boxRoll(null,-1),u=2050),t("img[data-nectar-img-src]").length>0&&(Ue(),u=200),setTimeout(function(){var e;if(0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))e=t('#header-outer[data-mobile-fixed="1"]').length>0?l.offset().top+2-h+ht.adminBarHeight:l.offset().top-ht.adminBarHeight+1;else{var a=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*i;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(h=0),e=l.offset().top-parseInt(h)+a+3-ht.adminBarHeight,0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0&&0===t("body.page-template-template-no-header").length&&0===t("body.page-template-template-no-header-footer").length){var n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),s=d.height()-(parseInt(n.height())+parseInt(t("#header-outer #logo").css("margin-top")));e=l.offset().top-parseInt(h)+s-ht.adminBarHeight}}else e=l.offset().top-ht.adminBarHeight+1;t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&0==t("#header-outer.detached").length&&(e+=h),Dt(e-(t('.page-submenu[data-sticky="true"]').length>0?t(".page-submenu").height():0)+(t("body.material").length>0&&c.length>0&&0==t('body[data-hhun="1"]').length&&0==t('#header-outer[data-remove-fixed="1"]').length&&!r.hasClass("mobile")?c.height():0),700,"easeInOutQuint"),pt.animatedScrolling=!0,setTimeout(function(){pt.animatedScrolling=!1},1100)},u)}}function jn(){t('body[data-animated-anchors="true"]').length>0&&(0==t(".nectar-box-roll").length&&0==t("#nectar_fullscreen_rows").length&&(void 0!==Jt.tab?setTimeout(function(){Ln()},800):Ln()),t('#nectar_fullscreen_rows[data-mobile-disable="on"]').length>0&&0==t(".nectar-box-roll").length&&ht.usingMobileBrowser&&Ln())}function Yn(){S=[];var e=0;t(".portfolio-items:not(.carousel)").each(function(a){if(t(this).attr("instance",a),t(this).parent().parent().find("div[class^=portfolio-filters]").attr("instance",a),"undefined"!=typeof SalientPortfolio)S[e]=new SalientPortfolio(t(this),We,st,ke),e++;else{var n=t(this);Rt("#salient-portfolio-js-js",100,function(){S[e]=new SalientPortfolio(n,We,st,ke),e++})}})}function Pn(){ht.winW>690&&t('.posts-container[data-load-animation="perspective"]').css("perspective-origin","50% "+(ht.scrollTop+ht.winH)+"px"),requestAnimationFrame(Pn)}function Rn(){t('.posts-container[data-load-animation="perspective"]').length>0&&requestAnimationFrame(Pn)}function Vn(e){"none"==e.attr("data-load-animation")?e.find(".inner-wrap").removeClass("animated"):e.find("article").each(function(e){if(t(this).visible(!0))t(this).delay(110*e).queue(function(e){t(this).addClass("animated-in"),e()});else var a=t(this),n=new Waypoint({element:a[0],handler:function(){setTimeout(function(){a.addClass("animated-in")},80*a.attr("data-delay-amount")),n.destroy()},offset:"90%"})})}function Xn(){G=[],t(".posts-container").each(function(e){if(t(this).parent().hasClass("masonry")&&!t(this).parent().hasClass("auto_meta_overlaid_spaced")){if("undefined"==typeof NectarMasonryBlog){var a=t(this);return void Rt("#nectar-masonry-blog-js",0,function(){G[e]=new NectarMasonryBlog(a,ke,Vn)})}G[e]=new NectarMasonryBlog(t(this),ke,Vn)}else Vn(t(this))})}function Nn(){var e=50;if(t('#header-outer[data-remove-fixed="0"]').length>0&&0==t('#header-outer[data-format="left-header"]').length){if(e+=d.outerHeight(),t('#header-outer[data-shrink-num][data-header-resize="1"]').length>0){var a=parseInt(d.attr("data-padding"))-parseInt(d.attr("data-padding"))/1.8;e-=y,e-=a}if(0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0){var n=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');e=50,e+=d.height()-(parseInt(n.position().top)-parseInt(t("#header-outer #logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}}return u.length>0&&(e+=u.outerHeight()),e}function Dn(){var n=Nn();if(ht.winW<690&&ht.usingMobileBrowser||a.documentElement.style.setProperty("--nectar-sticky-top-distance",n+"px"),t(".nectar-sticky-column-css").each(function(){0==t(this).find(".n-sticky").length&&(t(this).wrapInner('<div class="n-sticky" />'),t(this).hasClass("nectar-sticky-column-css--middle")&&new ue(t(this)))}),t().theiaStickySidebar&&!(ht.usingMobileBrowser&&ht.winW<1e3)&&!(0!=ct.$usingFullScreenRows&&ht.winW>1e3)){var i='#sidebar[data-nectar-ss="true"], #sidebar[data-nectar-ss="1"], .nectar-scrolling-tabs:not(.navigation_func_active_link_only) .scrolling-tab-nav, .nectar-sticky-column';e.nectarOptions&&e.nectarOptions.woo_sticky_sidebar&&"1"===e.nectarOptions.woo_sticky_sidebar&&(i+=", .woocommerce.archive #sidebar"),t(i).each(function(){var e=n;t(this).parents(".wpb_widgetised_column").length>0?t("body.vc_editor").length>0||t(this).parents(".wpb_column").theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1}):t(this).theiaStickySidebar({additionalMarginTop:e,updateSidebarHeight:!1})})}}function Qn(){t(".nectar-liquid-bg").removeClass("animated-in");for(var e=0;e<D.length;e++)"displace-filter-fade"==D[e].animationType&&t(D[e].canvasContainer).parents(".fp-section.active").length>0&&(0==t(D[e].canvasContainer).find(".image-added-to-stage").length&&D[e].imgContainer.addChild(D[e].bg),t(D[e].canvasContainer).find(".nectar-liquid-bg").addClass("image-added-to-stage"),D[e].animateProps(D[e]))}function Zn(){if(t("#nectar_fullscreen_rows").length>0&&t().fullpage){st=e.vc_iframe?".vc_element.vc_vc_row.active ":".wpb_row.active ";var a=t("#nectar_fullscreen_rows[data-mobile-disable]").length>0?t("#nectar_fullscreen_rows").attr("data-mobile-disable"):"off";ht.usingMobileBrowser||(a="off"),"on"!=a?rt=!0:st="","undefined"!=typeof NectarFullScreenRows&&(ct=new NectarFullScreenRows(Na,Z,Qn,ht,Qe,U,A,J))}else Rt("#nectar-fullpage-js",100,Zn)}function Gn(){t(".wpb_column").each(function(){if(t(this).hasClass("backdrop_filter_blur")){var e=t(this).closest(".wpb_row");e.addClass("row-col-gap");var a=t(this).closest(".wpb_row[data-column-margin]").length>0?t(this).closest(".wpb_row[data-column-margin]").attr("data-column-margin"):"default";"default"!=a&&e.find(".span_12").first().css({"column-gap":a})}}),ht.usingMobileBrowser&&r.addClass("using-mobile-browser"),e.navigator.userAgent.indexOf("Edge/")>0&&r.addClass("msie"),0==t("html.js").length&&t("html").removeClass("no-js").addClass("js"),t("code").find("br").remove(),t(".wpcf7-form p:has(input[type=submit])").css("padding-bottom","0px"),t(".full-width-content .wpcf7-submit").on("click",function(){setTimeout(function(){We()},1e3),setTimeout(function(){We()},2e3)}),t(".gform_body").on("click",function(){setTimeout(function(){We()},200)}),t(".pum.pum-theme-salient-page-builder-optimized button.pum-close").wrapInner("<span />"),t(e).on("pumBeforeOpen",function(){e.dispatchEvent(new Event("resize"))}),t("#nectar_fullscreen_rows").length>0&&t(".pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12").length>0&&t(".pum-container .pum-content > .wpb_row .full-page-inner > .container > .span_12").unwrap(),t(".single .blog_next_prev_buttons").length>0&&t(".container-wrap").css("padding-bottom",0),t(".full-width-section").each(function(){t(this).find("> .span_12 > div.col_last").last().css("margin-bottom","0")}),t(".full-width-content .col.boxed").removeClass("boxed"),t(".wpb_column.neg-marg").parents(".wpb_row:not(.inner_row):not(.zindex-set)").css("z-index","110"),t(".wpb_row.legacy").each(function(){t(this).find(".wpb_column").length>0&&t(this).removeClass("legacy")})}function Un(){t(".wpb_row").each(function(){void 0!==t(this).find(".span_12").offset()&&t(this).find('[class*="vc_col-"]').each(function(){var e=t(this).parents(".span_12").offset().left;t(this).removeClass("no-left-margin"),t(this).offset().left<e+27?t(this).addClass("no-left-margin"):t(this).removeClass("no-left-margin")})})}function Jn(){var a=ht.winW,n=ht.winH,i=0;r.is('[data-flex-cols="true"]')||t('[class*="vc_col-xs-"], [class*="vc_col-md-"], [class*="vc_col-lg-"]').length>0&&(Un(),ht.usingMobileBrowser?(e.addEventListener("orientationchange",function(){i=1}),s.on("resize",function(){(s.width()!=a&&s.height!=n||1===i)&&(Un(),a=ht.winW,n=ht.winH,i=0)})):s.on("resize",Un))}function Kn(){t('body[data-fancy-form-rcs="1"]').length>0&&0==t("#wcfm-main-content").length&&(t("select:not(.comment-form-rating #rating)").each(function(){var e;t(this).parents(".wpcf7-form-control-wrap").length>0?1==(e=t(this).parents(".wpcf7-form-control-wrap").find(".select2-container").length>0?t(t(this).prev(".select2-container")):t(this)).parents(".wpcf7-form-control-wrap").parent().find("label").length?e.parents(".wpcf7-form-control-wrap").parent().wrapInner('<div class="fancy-select-wrap" />'):e.wrap('<div class="fancy-select-wrap" />'):(e=t(this).prev(".select2-container").length>0?t(this).prev(".select2-container"):t(this),0==t(this).parents("#buddypress").length&&0==t(this).parents(".widget_categories").length&&(1==e.prev("label").length?e.prev("label").andSelf().wrapAll('<div class="fancy-select-wrap" />'):1==e.next("label").length?e.next("label").andSelf().wrapAll('<div class="fancy-select-wrap" />'):e.wrap('<div class="fancy-select-wrap" />')))}),t("select:not(.state_select):not(.country_select):not(.comment-form-rating #rating):not(#tribe-bar-form select):not(.woocommerce-currency-switcher):not(.nectar-custom-product-attr select)").each(function(){var a=ht.winW>690?7:200;if((t(this).hasClass("skip-select2-search")||t(this).parents(".skip-select2-search").length>0)&&(a=1e3),0==t(this).parents("#buddypress").length){var n={minimumResultsForSearch:a,width:"100%"};("underline"==(e.nectarOptions&&e.nectarOptions.woo_product_variable_select?e.nectarOptions.woo_product_variable_select:"default")||t(this).parents(".woocommerce-ordering").length>0)&&(n={minimumResultsForSearch:a,dropdownParent:t(this).parent(),dropdownAutoWidth:!0}),t(this).select2(n)}}))}function ti(){(-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")||navigator.userAgent.match(/(iPod|iPhone|iPad)/))&&(e.onpageshow=function(e){e.persisted&&(t(".nectar-video-wrap, .nectar-slider-wrap .swiper-slide .video-wrap").each(function(){t(this).find("video").length>0&&t(this).find("video")[0].play()}),t("body.material-ocm-open").length>0?(t("body > .slide_out_area_close").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t("body > .slide_out_area_close").removeClass("non-human-allowed")},100)):t("#slide-out-widget-area.slide-out-from-right-hover.open").length>0&&navigator.userAgent.match(/(iPod|iPhone|iPad)/)?Ha():(t("#slide-out-widget-area.fullscreen.open").length>0||t("#slide-out-widget-area.fullscreen-alt.open").length>0||t("#slide-out-widget-area.slide-out-from-right.open").length>0)&&(t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed"),t(".slide-out-widget-area-toggle:not(.std-menu) a.open").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},100)))})}function ei(){t(".wpb_row").removeClass("only-ns"),t('.nectar-slider-wrap[data-full-width="true"], .page-submenu, .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained), .blog-fullwidth-wrap').parents(".wpb_row").addClass("only-ns"),t("body.vc_editor.compose-mode .wpb_row .vc_vc_column > .wpb_column > .vc_column-inner").each(function(){t(this).find("> .vc_element-container > div").length>0&&(t(this).find("> .vc_element-container > div:first-child").is(".vc_vc_row_inner")?t(this).find("> .vc_element-container > div:first-child").addClass("first-inner-row-el"):t(this).find("> .vc_element-container > div:first-child").removeClass("first-inner-row-el"))}),t("body.vc_editor.compose-mode .vc_row.inner_row").each(function(){t(this).hasClass("row_position_absolute")?t(this).parent().css({position:"static","min-height":"0"}):t(this).parent().css({position:"","min-height":""})}),t(".img-with-aniamtion-wrap, .nectar_icon_wrap, .nectar-lottie-wrap, .nectar-cta").each(function(){(t(this).hasClass("position_desktop_absolute")||t(this).hasClass("position_tablet_absolute")||t(this).hasClass("position_phone_absolute"))&&t(this).parent().addClass("absolute-parent")})}function ai(){t('.vc_element > .wpb_column[class*="padding-"][class*="-percent"]').each(function(){var e=4,a=this.className.match(/padding-\d+/);if(a&&(e=(e=a[0].match(/\d+/))?e[0]/100:0),e){var n=t(this).parents(".span_12").width();t(this).is('[data-padding-pos="all"]')?t(this).css("padding",n*e):t(this).is('[data-padding-pos="top"]')?t(this).css("padding-top",n*e):t(this).is('[data-padding-pos="bottom"]')?t(this).css("padding-bottom",n*e):t(this).is('[data-padding-pos="left"]')?t(this).css("padding-left",n*e):t(this).is('[data-padding-pos="right"]')?t(this).css("padding-right",n*e):t(this).is('[data-padding-pos="top-bottom"]')?t(this).css({"padding-top":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="top-right"]')?t(this).css({"padding-top":n*e,"padding-right":n*e}):t(this).is('[data-padding-pos="bottom-right"]')?t(this).css({"padding-right":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="bottom-left"]')?t(this).css({"padding-left":n*e,"padding-bottom":n*e}):t(this).is('[data-padding-pos="left-right"]')&&t(this).css({"padding-left":n*e,"padding-right":n*e})}}),t('.wpb_row[class*="vc_custom_"]').each(function(){t(this).parent().addClass("no-bottom-margin")})}function ni(){setTimeout(function(){t("body.compose-mode").length>0&&t(".container-wrap").addClass("visible-editor-controls"),ht.usingFrontEndEditor&&(ei(),r.is('[data-flex-cols="true"]')||(ai(),s.on("smartresize",ai)))},200),s.on("vc_reload",function(){if(ei(),be(),ge(),$t(),Ae(),vt(),he(),Fe(),_e(),On(),ga(),Ft(),aa(),xn(),Hn(),qe(),Ke(),t(".carousel").length>0&&(Ot(),Wt(),Mt()),t(".owl-carousel").length>0&&(t(".owl-carousel").each(function(){t(this).trigger("destroy.owl.carousel").removeClass("owl-loaded"),t(this).find(".owl-stage-outer .owl-stage > *").unwrap(),t(this).find(".owl-stage-outer > *").unwrap(),t(this).find(".owl-item > *").unwrap(),t(this).find(".owl-dots").remove(),t(this).find(".owl-nav").remove()}),zt()),t(".nectar_cascading_images").length>0&&imagesLoaded(t(".nectar_cascading_images"),function(){je()}),ke(),Me(),In(),W.length>0)for(var a=0;a<W.length;a++)W[a].instance.reloadCells(),W[a].instance.off("scroll.flickity"),W[a].instance.off("dragStart.flickity"),W[a].instance.off("dragEnd.flickity");if(yt(),setTimeout(function(){if(_t(),W.length>0)for(var t=0;t<W.length;t++)W[t].instance.reloadCells(),W[t].instance.resize()},100),N.length>0)for(a=0;a<N.length;a++)N[a].instance.flickity("reloadCells"),N[a].instance.off("scroll.flickity"),N[a].instance.off("dragStart.flickity"),N[a].instance.off("dragEnd.flickity");setTimeout(function(){if(t(".nectar-woo-flickity").length>0&&At(),N.length>0)for(var e=0;e<N.length;e++)N[e].instance.flickity("reloadCells"),N[e].instance.flickity("resize")},100),da();for(a=0;a<Q.length;a++)"multiple_visible"!=Q[a].type&&"multiple_visible_minimal"!=Q[a].type||(Q[a].flickityEl.flickity("reloadCells"),Q[a].flickityEl.off("select.flickity"),da(),Q[a].flickityEl.resize()),Q[a].testimonialSliderHeight();if(ca(),la(),fa(),ae(),Ze(),me(),Va(),ma(),va(),We(),setTimeout(We,1e3),ya(),bn(),s.off("scroll.parallaxSections").off("resize.parallaxSections"),Se(),ze(),Xn(),Yn(),S.length>0)for(a=0;a<S.length;a++)S[a].portfolioAccentColor();if(En(),An(),setTimeout(function(){if(t(".nectar_fullscreen_zoom_recent_projects").length>0&&X.length>0)for(var e=0;e<X.length;e++)X[e].sliderCalcs()},300),s.unbind(".infscr"),Mn(),Be(),t(".nectar-video-wrap").each(function(){t(this).find("video").length>0&&t(this).find("video").css("visibility","visible")}),t(".wpb_column[data-t-w-inherits]").each(function(){t(this).is('[data-t-w-inherits="small_desktop"]')?t(this).parent().addClass("inherits-s-desktop-col"):t(this).parent().removeClass("inherits-s-desktop-col")}),t("#nectar_fullscreen_rows").length>0){0==t("#nectar_fullscreen_rows > .vc_element").length&&t("#nectar_fullscreen_rows").prepend('<div class="vc_element empty_placeholder" />'),t("#nectar_fullscreen_rows > .vc_element:not(.empty_placeholder)").length>0&&t("#nectar_fullscreen_rows >.vc_element.empty_placeholder").remove();var n=t("#nectar_fullscreen_rows > div.vc_element.active").index();t.fn.fullpage.destroy("all"),Zn();var i=[{el:"",offset:0}];t("#nectar_fullscreen_rows > div.vc_element").each(function(e){i[e]={el:t(this),offset:t(this).offset().top}}),n>-1&&t.fn.fullpage.silentMoveTo(n+1,0),1===t("#nectar_fullscreen_rows > div.vc_element").length&&t("#nectar_fullscreen_rows").css({transform:"translate3d(0,0,0)"}),r.scrollTo(0,0)}else t('body .main-content > .row > .vc_element:first > .wpb_row[class*="full-width-"]').length>0||t('body .main-content > .row > .vc_element:first .nectar-slider-wrap[data-full-width="true"]').length>0?t(".container-wrap").css({"padding-top":"0","margin-top":"0"}):t(".container-wrap").css({"padding-top":"40px"});A=[],t(".svg-icon-holder").removeClass("animated-in").removeClass("bound"),t(".vc_nectar_gmap").length>0&&setTimeout(function(){"object"==typeof google&&"object"==typeof google.maps?e.mapAPI_Loaded():e.nectarLove.mapApiKey.length>0&&t.getScript("https://maps.google.com/maps/api/js?sensor=false&key="+e.nectarLove.mapApiKey+"&callback=mapAPI_Loaded")},100),Dn(),void 0!==e.Waypoint&&(Waypoint.destroyAll(),Na())})}function ii(){var a=!1;if(t('body[data-ajax-transitions="true"]').length>0&&t('#ajax-loading-screen[data-disable-mobile="1"]').length>0&&ht.winW<1e3&&(a=!0),t('body[data-ajax-transitions="true"]').length>0&&t('#ajax-loading-screen[data-method="standard"]').length>0&&0==a){if(t("html").addClass("page-trans-loaded"),t('#ajax-loading-screen[data-effect="standard"]').length>0?(0==t(".nectar-particles").length&&(p.transition({opacity:0},500,function(){t(this).css({display:"none"})}),t("#ajax-loading-screen .loading-icon").transition({opacity:0},500)),0==t(".nectar-box-roll").length&&setTimeout(function(){Na()},550)):(t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0&&setTimeout(function(){p.addClass("loaded")},60),0==t('#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap').length&&setTimeout(function(){t("#ajax-loading-screen:not(.loaded)").addClass("loaded"),setTimeout(function(){p.addClass("hidden")},1e3)},150),0==t(".nectar-box-roll").length&&t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0?setTimeout(function(){Na()},750):0==t(".nectar-box-roll").length&&setTimeout(function(){Na()},350)),e.onpageshow=function(e){e.persisted&&(t("#ajax-loading-screen").stop().transition({opacity:0},200,function(){t(this).css({display:"none"})}),t("#ajax-loading-screen .loading-icon").transition({opacity:0},100))},t(".portfolio-loading, .nectar-slider-loading .loading-icon").remove(),0==t('#ajax-loading-screen[data-disable-fade-on-click="1"]').length&&0==t('body.using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]').length){var n=!1;t('a[href^="mailto"], a[href^="tel"], .woocommerce-order-downloads a[class*="downloads-file"], .wpdm-cta.download-link a[data-downloadurl], .nectar-ignore-beforeunload a').on("click",function(){n=!0}),e.addEventListener("beforeunload",function(){n||(p.addClass("set-to-fade"),t('#ajax-loading-screen[data-effect*="horizontal_swipe"]').length>0?(p.removeClass("loaded"),p.addClass("in-from-right"),setTimeout(function(){p.addClass("loaded")},30)):t('#ajax-loading-screen[data-effect="center_mask_reveal"]').length>0?p.css("opacity","0").css("display","block").transition({opacity:"1"},450):p.show().transition({opacity:"1"},450)),n=!1})}}else 1==a&&p.css({opacity:"0",display:"none"}).addClass("loaded").addClass("hidden"),0!=t(".nectar-box-roll").length||ht.usingFrontEndEditor||Na()}function si(n){var i,l,u,p,g;ht.usingMobileBrowser&&ht.scrollPosRAF(),ta(),function(){var n;if(Et(),0!=t('body[data-header-format="left-header"]').length||ht.usingPhoneBrowser||(n=!(t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0),t(".sf-menu:not(.buttons)").superfish({delay:500,speed:"fast",disableHI:n,speedOut:"fast",animation:{opacity:"show"}}),t("#header-outer .sf-menu.buttons li.menu-item").on("mouseover",function(){t(this).addClass("sfHover"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t(this).hasClass("megamenu")&&!t(this).hasClass("width-75")&&!t(this).hasClass("width-50")&&"true"==t("#header-outer").attr("data-transparent-header")&&(t("#header-outer").addClass("no-transition"),t("#header-outer").removeClass("transparent"))}),t("#header-outer .sf-menu.buttons > li.menu-item.menu-item-has-children:not(.megamenu):not(.nectar-megamenu-menu-item)").on("mouseenter",function(){var a=t("#top .container").width(),n=t(this).children("ul");n.offset().left-(t(e).width()-a)/2+n.width()<=t(e).width()-100?t(this).removeClass("edge"):t(this).addClass("edge")}),t("#header-outer .sf-menu.buttons li.menu-item").on("mouseleave",function(){var e=t(this);e.is(".menu-item-has-children")?setTimeout(function(){e.is(":hover")||(e.removeClass("sfHover"),t('#header-outer[data-megamenu-rt="1"]').length>0&&t('#header-outer[data-transparent-header="true"]').length>0&&(0==t("#header-outer.scrolled-down").length&&0==t("#header-outer.small-nav").length&&0==t("#header-outer.detached").length&&0==t("#header-outer.fixed-menu").length&&t("#header-outer").addClass("transparent"),t('#header-outer[data-permanent-transparent="1"][data-transparent-header="true"]').length>0&&t("#header-outer").addClass("transparent")))},200):e.removeClass("sfHover")}),t('#header-secondary-outer li.megamenu:not(.nectar-megamenu-menu-item), #header-outer:not([data-format="menu-left-aligned"]):not([data-format="centered-logo-between-menu-alt"]) .sf-menu.buttons li.megamenu').removeClass("nectar-megamenu-menu-item").removeClass("megamenu"),t('#header-outer[data-format="centered-menu-bottom-bar"] .right-side .sf-menu li.nectar-megamenu-menu-item').removeClass("align-left").removeClass("align-middle").addClass("align-right"),t('#header-outer[data-format="centered-menu-bottom-bar"] .left-side .sf-menu li.nectar-megamenu-menu-item').removeClass("align-right").removeClass("align-middle").addClass("align-left"),t("#header-outer .sf-menu > li:not(.megamenu) > ul > li > ul").each(function(){t(this).offset().left+t(this).outerWidth()>s.width()&&(t(this).addClass("on-left-side"),t(this).find("ul").addClass("on-left-side"))}),t('body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li:has("> ul")').addClass("has-ul"),t('body[data-megamenu-width="full-width"]').length>0&&t("ul.sub-menu").length>0&&(It(),s.on("smartresize",It),t("header#top nav > ul > li.megamenu > .sub-menu").css("box-sizing","content-box")),t("header#top nav > ul.sf-menu > li.menu-item").on("mouseenter",function(){t(this).addClass("menu-item-over")}),t("header#top nav > ul.sf-menu > li.menu-item").on("mouseleave",function(){t(this).removeClass("menu-item-over")}),t("#header-outer nav .megamenu .sub-menu a.sf-with-ul .sf-sub-indicator, #header-outer .megamenu .sub-menu a .sf-sub-indicator").remove(),t(".sf-menu > .nectar-megamenu-menu-item > a .menu-title-text .megamenu-bg-lazy[data-bg-src]").each(function(){var e=t(this).parents(".nectar-megamenu-menu-item"),a=t(this).attr("data-bg-src"),n=t(this).attr("data-align").replace("_"," ");e.find("> ul").css({"background-position":n,"background-image":'url("'+a+'")'}),t(this).remove()}),t(".sf-menu > .nectar-megamenu-menu-item > ul > li > a .menu-title-text .megamenu-col-bg-lazy[data-bg-src]").each(function(){var e=t(this).closest(".menu-item"),a=t(this).attr("data-bg-src"),n=t(this).attr("data-align").replace("_"," ");e.css({"background-position":n,"background-image":'url("'+a+'")'}),t(this).remove()}),t("#header-outer nav > ul > li.megamenu > ul.sub-menu > li > a").each(function(){("-"==t(this).text()||"–"==t(this).text()||t(this).parent().hasClass("hide-title"))&&t(this).remove()})),"IntersectionObserver"in e){var i=new IntersectionObserver(function(t){t.forEach(function(t){if(t.isIntersecting){var e=t.target;e.classList.add("loaded");var a=e.getAttribute("data-menu-img-src");a&&(e.setAttribute("src",a),e.removeAttribute("data-menu-img-src")),i.unobserve(e)}})},{rootMargin:"0px",threshold:0});[].slice.call(a.querySelectorAll(".nectar-menu-icon-img[data-menu-img-src], #header-outer .nectar-ext-menu-item .image-layer")).forEach(function(t){i.observe(t)})}else t(".sf-menu .nectar-menu-icon-img[data-menu-img-src]").each(function(){t(this).attr("src",t(this).attr("data-menu-img-src")),t(this).removeAttr("data-menu-img-src")}),t(".nectar-ext-menu-item .image-layer").addClass("loaded");t(".sub-menu .nectar-menu-icon, .sub-menu .nectar-menu-icon-img, .off-canvas-menu-container > ul > li > a .nectar-menu-icon, .off-canvas-menu-container > ul > li > a .nectar-menu-icon-img").each(function(){var e=t(this).parent(),a=t(this).detach();0==e.parents(".nectar-ext-menu-item").length&&(e.wrapInner('<span class="nectar-menu-icon-text" />'),e.addClass("nectar-menu-item-with-icon")),e.prepend(a)}),t("#slide-out-widget-area:not(.fullscreen) .nectar-menu-label").each(function(){0==t(this).parents(".nectar-ext-menu-item").length&&t(this).closest("a").addClass("nectar-menu-item-with-icon")}),t(".off-canvas-menu-container .nectar-menu-icon, .off-canvas-menu-container .nectar-menu-icon-img").each(function(){var e=t(this).parent();(e.find(".item_desc").length>0||e.find(".nav_desc").length>0)&&e.addClass("nectar-menu-item-with-desc")}),Tt()}(),function(){e.nectarOptions&&e.nectarOptions.quick_search&&"true"===e.nectarOptions.quick_search&&new Ja;var n=t("#search-outer #search input[type=text][data-placeholder]").length>0?t("#search-outer #search input[type=text]").attr("data-placeholder"):"";function i(){if(r.hasClass("ascend")||t('body[data-header-format="left-header"]').length>0&&0==t("body.material").length?(t("#search-outer").stop().transition({opacity:0},300,"cubic-bezier(0.2, 1, 0.3, 1)"),h.addClass("inactive"),setTimeout(function(){t("#search-outer").hide(),h.removeClass("inactive")},300)):0==t("body.material").length&&t("#search-outer").stop(!0).fadeOut(450,"easeOutExpo"),r.hasClass("material")){t(e).trigger("nectar-search-close");var a=d.hasClass("results-shown")?800:400;setTimeout(function(){t("#search-outer #s").val("")},a),t("#ajax-content-wrap").removeClass("material-open"),pt.materialSearchOpen=!1,d.removeClass("material-search-open"),t("#search-outer").removeClass("material-open"),t("#fp-nav").removeClass("material-ocm-open")}}r.hasClass("material")&&0==t("#header-outer .bg-color-stripe").length&&d.append('<div class="bg-color-stripe" />'),r.on("click","#search-btn a",function(){return!1}),r.on("click","#search-btn a:not(.inactive), #header-outer .mobile-search",function(){return!t(this).hasClass("open-search")&&(r.hasClass("original")&&t(".slide-out-widget-area-toggle.mobile-icon a.open").length>0&&(t(".slide-out-widget-area-toggle.mobile-icon a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a").removeClass("non-human-allowed")},100)),r.hasClass("ascend")||t('body[data-header-format="left-header"]').length>0&&0==t("body.material").length?(t("#search-outer > #search form, #search-outer #search .span_12 span, #search-outer #search #close").css("opacity",0),t("#search-outer > #search form").css("transform","translateY(-30px)"),t("#search-outer #search .span_12 span").css("transform","translateY(20px)"),t("#search-outer").show(),t("#search-outer").stop().transition({scale:"1,0",opacity:1},0).transition({scale:"1,1"},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer > #search form").delay(350).transition({opacity:1,transform:"translateY(0)"},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer #search #close").delay(500).transition({opacity:1},700,"cubic-bezier(0.2, 1, 0.3, 1)"),t("#search-outer #search .span_12 span").delay(450).transition({opacity:1,transform:"translateY(0)"},700,"cubic-bezier(0.2, 1, 0.3, 1)")):r.hasClass("material")?(t('#header-outer[data-transparent-header="true"] .bg-color-stripe').css("transition",""),t("#search-outer, #ajax-content-wrap").addClass("material-open"),pt.materialSearchOpen=!0,d.addClass("material-search-open"),t("#fp-nav").addClass("material-ocm-open"),t(e).trigger("nectar-search-open")):t("#search-outer").stop(!0).fadeIn(600,"easeOutExpo"),setTimeout(function(){t("#search input[type=text]").trigger("focus"),t("#search input[type=text]").val()==n&&t("#search input[type=text]").setCursorPosition(0)},300),t(this).toggleClass("open-search"),t(".slide-out-widget-area-toggle a:not(#toggle-nav).open:not(.animating)").trigger("click"),!1)}),t("body:not(.material)").on("keydown","#search input[type=text]",function(){t(this).val()==n&&t(this).val("")}),t("body:not(.material)").on("keyup","#search input[type=text]",function(){0==t(this).val().length&&(t(this).val(n),t(this).setCursorPosition(0))}),r.on("click","#close",function(){return i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search"),!1}),t("body:not(.material)").on("blur","#search-box input[type=text]",function(){i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search")}),t("body.material").on("click","#ajax-content-wrap",function(e){void 0!==e.originalEvent&&(i(),h.removeClass("open-search"),t("#header-outer .mobile-search").removeClass("open-search"))}),t("body.material").length>0&&t(a).on("keyup",function(e){27==e.keyCode&&(i(),h.removeClass("open-search"),t(".ocm-effect-wrap.material-ocm-open").length>0&&t(".slide-out-widget-area-toggle.material-open a").trigger("click"))})}(),0==t('#header-outer[data-remove-fixed="1"]').length&&ht.winW>1e3&&0!=t(e).scrollTop()&&1==t('#header-outer.transparent[data-permanent-transparent="false"]').length&&d.removeClass("transparent"),ht.winW<1e3&&0==t(".nectar-box-roll").length?(hn(),s.on("smartresize.nectarNavScrollEffects",hn)):(un(),s.on("smartresize.nectarNavScrollEffects",un)),Dn(),ca(),be(),Ba(),i=t("#top #mobile-menu").length>0?"#top #mobile-menu ":".off-canvas-menu-container.mobile-only ",t(i+".menu-item > ul > li > a").each(function(){if("-"==t(this).text()||"–"==t(this).text()||t(this).parent().hasClass("hide-title")||t(this).find("> .remove-menu-item-title").length>0){var e=t(this).parent().find("> ul > li").clone();t(this).parent().find("> .widget-area-active").length>0?t(this).parent().find("> a").remove():(t(this).parent().find("ul").remove(),t(this).parent().parent().append(e),t(this).parent().remove())}}),Ca(),"separate-dropdown-parent-link"==(t("#slide-out-widget-area[data-dropdown-func]").length>0?o.attr("data-dropdown-func"):"default")&&t("#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children").append('<span class="ocm-dropdown-arrow"><i class="fa fa-angle-down"></i></span>'),function(){if(!(!t('#header-outer[data-format="left-header"]').length>0&&!t('body.material[data-slide-out-widget-area-style*="slide-out-from-right"]').length>0&&!t("#slide-out-widget-area.fullscreen-split").length>0&&!t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0)){var a;t('#header-outer[data-format="left-header"] nav li.megamenu').removeClass("nectar-megamenu-menu-item").removeClass("megamenu"),a=t('#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"]').length>0?"#slide-out-widget-area .off-canvas-menu-container li.menu-item-has-children > .ocm-dropdown-arrow":'body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li.menu-item-has-children > a, #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li.menu-item-has-children > a';var n='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a',i=e.nectarOptions&&e.nectarOptions.left_header_dropdown_func?e.nectarOptions.left_header_dropdown_func:"default";"separate-dropdown-parent-link"===i&&(n='#header-outer[data-format="left-header"] nav li.menu-item-has-children > a .sf-sub-indicator'),t(n+", "+a).on("click",function(){var e=t(this).parent();if("separate-dropdown-parent-link"===i&&(e=t(this).closest(".menu-item")),e.hasClass("open-submenu"))e.find(".sub-menu").css({"max-height":"0"}),e.removeClass("open-submenu");else{var a,n=t(this);e.find("> .sub-menu").addClass("no-trans"),setTimeout(function(){e.find("> .sub-menu").css({"max-height":"none",position:"absolute",visibility:"hidden"}),a=e.find("> .sub-menu").height(),e.find("> .sub-menu").removeClass("no-trans"),e.find("> .sub-menu").css({"max-height":"0",position:"relative",visibility:"visible"})},25),setTimeout(function(){n.closest("ul").find("li.menu-item-has-children").removeClass("open-submenu"),n.closest("ul").find("li.menu-item-has-children > .sub-menu").css({"max-height":"0"}),e.addClass("open-submenu"),e.find("> .sub-menu").css("max-height",a),n.parents("ul").length>0&&n.parents("ul:not(.sf-menu)").each(function(){t(this).css("max-height"),t(this).css("max-height",parseInt(t(this).height()+2*parseInt(t(this).css("padding-top"))+a)+"px")})},50)}return!1});var s=t('#header-outer[data-format="left-header"] nav .sf-menu > .current-menu-ancestor.menu-item-has-children');if(s.length>0&&s.find(".current-menu-item").length>0){s.find("ul").css("transition","none");var r=s.find(".current-menu-item").parents(".current-menu-ancestor.menu-item-has-children");r=Array.from(r),"separate-dropdown-parent-link"===i?r.reverse().forEach(function(e){t(e).find("> a .sf-sub-indicator").trigger("click")}):r.reverse().forEach(function(e){t(e).find("> a").trigger("click")}),setTimeout(function(){s.find("ul").css("transition","")},100)}}}(),l=0,u=0,t(p=".carousel-wrap .portfolio-items .col .work-info a, .woocommerce .products-carousel ul.products li.product a").on("mousedown",function(t){l=t.clientX}),t(p).on("mouseup",function(t){u=t.clientX}),t(p).on("click",function(){if(Math.abs(l-u)>10)return!1}),ze(),ae(),Mn(),Fn(),g=w-w/1.8,r.on("click",".section-down-arrow, .scroll-down-wrap > .minimal-arrow",function(){if(t(this).parents(".nectar-box-roll").length>0)return!1;var e=t(this).parents("#page-header-bg"),a=e.height(),n=0==e.parents(".first-section").length||t('body[data-transparent-header="false"]').length>0?e.offset().top:0,i=f.length>0&&s.width()>1e3?f.height():0,o=t('body[data-header-format="left-header"]').length>0?0:t("#header-space").height(),l=0;if(t("body.material").length>0&&c.length>0&&(l=c.height()),0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))Dt((t('#header-outer[data-mobile-fixed="1"]').length>0?parseInt(a)-o+parseInt(e.offset().top)+2:parseInt(a)+parseInt(e.offset().top)+2)-2*i,700,"easeInOutQuint");else if(t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length)Dt(parseInt(a)+n+2-2*i,700,"easeInOutQuint");else{var h=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*g;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(o=0,n=0),0==t("body.mobile").length&&t('#header-outer[data-condense="true"]').length>0){var u=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9');o=d.height()-(parseInt(u.position().top)-parseInt(t("#header-outer #logo").css("margin-top")))-parseInt(ht.secondaryHeaderHeight)}Dt(parseInt(a-o)+h+3+n+l,700,"easeInOutQuint")}else Dt(parseInt(a)+parseInt(e.offset().top)+2-2*i,700,"easeInOutQuint");return!1}),function(){if(O&&r.on("click",'#header-outer nav .sf-menu li:not(.slide-out-widget-area-toggle) a[href*="#"]',function(){pt.ocmOpen&&"#"!=t(this).attr("href")&&Fa(t(this).parent())}),t('body[data-animated-anchors="true"]').length>0||t('.single-product [data-gallery-style="left_thumb_sticky"]').length>0){var a,n=w-w/1.8;setTimeout(qn,100),r.on("click","#header-outer nav .sf-menu a, #footer-outer .nectar-button, #footer-outer .widget_nav_menu a, #footer-widgets .textwidget a, #mobile-menu li a, .nectar-scrolling-tabs:not(.navigation_func_active_link_only) .scrolling-tab-nav a, .container-wrap a:not(.wpb_tabs_nav a):not(.navigation_func_active_link_only .scrolling-tab-nav a):not(.comment-wrap .navigation a):not(.woocommerce-checkout a):not(.um-woo-view-order):not(.magnific):not([data-fancybox]):not(.woocommerce-tabs .tabs a):not(.slider-prev):not(.slider-next):not(.testimonial-next-prev a):not(.page-numbers), .swiper-slide .button a, #slide-out-widget-area a, #slide-out-widget-area .inner div a",function(i){var o=!0,l=t(this).prop("hash");l&&!t(this).hasClass("nectar-next-section")&&0==t(this).parents(".slide-out-widget-area-toggle").length&&(r.addClass("animated-scrolling"),pt.animatedScrolling=!0),clearTimeout(a),a=setTimeout(function(){r.removeClass("animated-scrolling"),pt.animatedScrolling=!1},1100);var h=t('body[data-header-format="left-header"]').length>0&&s.width()>1e3?0:t("#header-space").outerHeight();if((t(".page-template-template-no-header-footer").length>0||t(".page-template-template-no-header").length>0||0==t("#header-space").length)&&(h=0),0!=ct.$usingFullScreenRows&&t('#nectar_fullscreen_rows[data-anchors="on"]').length>0&&l&&""!=l&&"#top"!=l&&t('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0&&(i.preventDefault(),t(this).hasClass("skip-hash")||(history.pushState?history.pushState(null,null,l):location.hash=l),setTimeout(function(){t(e).trigger("hashchange")},800)),l&&r.find(l).length>0&&"#top"!=l&&""!=l&&-1!==t(this).attr("href").indexOf(e.location.href.split("#")[0])||t(this).is('[href^="#"]')&&""!=l&&r.find(l).length>0&&"#top"!=l){if(t(this).hasClass("skip-hash")||(history.pushState?history.pushState(null,null,l):location.hash=l),t(this).parents("ul").length>0&&t(this).parents("ul").find("li").removeClass("current-menu-item"),t(this).parents("#slide-out-widget-area").length>0){if(t('body.material[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open').length>0){t("body > .slide_out_area_close").addClass("non-human-allowed").trigger("click");var u=t(this);o=!1,setTimeout(function(){u.trigger("click")},1e3)}else t("#slide-out-widget-area .slide_out_area_close").addClass("non-human-allowed").trigger("click");setTimeout(function(){t('body.material[data-slide-out-widget-area-style="slide-out-from-right"]').length>0?t("body > .slide_out_area_close").removeClass("non-human-allowed"):t("#slide-out-widget-area .slide_out_area_close").removeClass("non-human-allowed")},100)}t(this).parents("#mobile-menu").length>0&&(t(".slide-out-widget-area-toggle.mobile-icon a").addClass("non-human-allowed").trigger("click"),setTimeout(function(){t(".slide-out-widget-area-toggle.mobile-icon a").removeClass("non-human-allowed")},100));var p=t(this).parents("#mobile-menu").length>0?t(this).parents("#mobile-menu").height():null,f=1,g=t(this);t(".nectar-box-roll").length>0&&t(".container-wrap.bottomBoxOut").length>0&&(dt.boxRoll(null,-1),f=2050),t("img[data-nectar-img-src]").length>0&&(Ue(),f=200),setTimeout(function(){var e;if(0==t('body[data-permanent-transparent="1"]').length)if(r.hasClass("mobile"))e=t('#header-outer[data-mobile-fixed="1"]').length>0?t(l).offset().top+2-h+ht.adminBarHeight:t(l).offset().top-p-ht.adminBarHeight+1;else{var a=t('#header-outer[data-header-resize="0"]').length>0?0:parseInt(y)+2*n;if(t('#header-outer[data-remove-fixed="1"]').length>0&&(h=0),e=t(l).offset().top-p-parseInt(h)+a+3-ht.adminBarHeight,0==t("body.mobile").length&&0===t("body.page-template-template-no-header").length&&0===t("body.page-template-template-no-header-footer").length&&t('#header-outer[data-condense="true"]').length>0){var i=t('#header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9'),s=d.height()-(parseInt(i.height())+parseInt(t("#header-outer #logo").css("margin-top")));e=t(l).offset().top-parseInt(h)+s-ht.adminBarHeight}}else e=t(l).offset().top-ht.adminBarHeight+1;t('body[data-hhun="1"]').length>0&&0==t('#header-outer[data-remove-fixed="1"]').length&&((0==t("#header-outer.detached").length||g.parents('.page-submenu[data-sticky="true"]').length>0)&&(e+=h),g.parents('.page-submenu[data-sticky="true"]').length>0&&(t("#header-outer.detached").addClass("invisible"),t(".page-submenu").addClass("header-not-visible").css("transform","translateY(0px)")));var u,f=g.parents('.page-submenu[data-sticky="true"]').length>0?g.parents(".page-submenu").height():0;u=t("body.material").length>0&&c.length>0&&0==t('body[data-hhun="1"]').length&&0==t('#header-outer[data-remove-fixed="1"]').length&&!r.hasClass("mobile")?c.height():t('body[data-hhun="1"]').length>0&&c.length>0&&!r.hasClass("mobile")&&0==t('#header-outer[data-remove-fixed="1"]').length?c.height():0,o&&Dt(e-f+u,700,"easeInOutQuint")},f),i.preventDefault()}"#top"==l&&t(this).parents("#slide-out-widget-area").length>0&&t("#slide-out-widget-area .slide_out_area_close").trigger("click")})}}()}vn.prototype.events=function(){var a=this;t(e).on("smartresize",this.resize.bind(this)),e.addEventListener("orientationchange",function(){this.setTimeout(function(){a.orientationChange()},100)})},vn.prototype.resize=function(){ht.usingMobileBrowser||(this.storedWinH=ht.winH,this.calculate())},vn.prototype.calculate=function(){if(1==pt.materialOffCanvasOpen)return!0;this.offsetTop=this.$el.offset().top,this.offsetTop<this.storedWinH&&this.$el.hasClass("top-level")&&!ht.usingFrontEndEditor||(this.$el.css("min-height",this.storedWinH),this.$el.find("> .col.span_12").css("min-height",this.storedWinH))},vn.prototype.orientationChange=function(){ht.usingMobileBrowser&&(this.storedWinH=ht.winH,this.calculate())},zn.prototype.resizeEvent=function(){this.initialX=this.$el.width()/2,this.initialY=this.$el.height()/2},zn.prototype.mouseEvents=function(){var a=this;a.$el.hasClass("play_button_hover")&&(a.hoverOnly=!0),a.$el.on("mouseenter",function(t){a.activeFollow=!0,a.elX=t.offsetX,a.elY=t.offsetY,a.lastScroll=0,a.hoverOnly?(a.percentage=1,clearTimeout(a.exitTimeout),setTimeout(function(){a.percentage=.16},60)):(clearInterval(a.percentageInterval),a.percentageInterval=setInterval(function(){a.percentage<.16?a.percentage+=.008:clearInterval(a.percentageInterval)},30))}),a.$el.on("mouseleave",function(){a.hoverOnly?a.exitTimeout=setTimeout(function(){a.activeFollow=!1,a.lastScroll=0,clearInterval(a.percentageInterval),a.percentage=.03},400):(a.activeFollow=!1,a.lastScroll=0,clearInterval(a.percentageInterval),a.percentage=.03)}),a.$el.on("mousemove",function(t){a.elX=t.offsetX,a.elY=t.offsetY,a.lastScroll=0}),t(e).on("scroll",function(){1==a.activeFollow&&0==a.lastScroll&&(a.lastScroll=ht.scrollTop)})},zn.prototype.rafLoop=function(){1==this.activeFollow?(this.scrollAdjust=0,this.alteredY=this.elY,this.lastScroll>0&&(this.scrollAdjust=ht.scrollTop-this.lastScroll,this.alteredY+=this.scrollAdjust),this.lastY=Lt(this.lastY,this.alteredY,this.percentage),this.lastX=Lt(this.lastX,this.elX,this.percentage),this.lastY2=Lt(this.lastY2,this.alteredY,this.percentage),this.innerLastX=Lt(this.innerLastX,parseInt(this.elX)-parseInt(this.lastX),this.percentage)/1.7,this.innerLastY=Lt(this.innerLastY,parseInt(this.alteredY)-parseInt(this.lastY2),this.percentage)/1.7):(this.lastY=Lt(this.lastY,this.initialY,.055),this.lastX=Lt(this.lastX,this.initialX,.055),this.innerLastX=0,this.innerLastY=0),this.$iconEl[0].style.transform="translateX("+this.lastX+"px) translateY("+this.lastY+"px)",this.$innerIconEl.length>0&&(this.$innerIconEl[0].style.transform="translateX("+qt(this.innerLastX,14,-14)+"px) translateY("+qt(this.innerLastY,14,-14)+"px)"),requestAnimationFrame(this.rafLoop.bind(this))},jQuery(a).ready(function(t){ht.usingFrontEndEditor=void 0!==e.vc_iframe,Xa(),Zn(),Ke(),Ka(),en(),an(),fn(),Da(),Jn(),ke(),Me(),xe(),$e(),We(),ga(),wn(),bn(),Se(),Ae(),ba(),ma(),va(),ya(),_a(),Ya(),mn(),Ua(),Kn(),Rn();!e.nectarOptions||!e.nectarOptions.delay_js||e.nectarOptions.delay_js;si(),new Vt,Gn(),ti(),ni(),ii(),s.off("smartresize.srInit"),s.on("smartresize.srInit",ft),s.off("resize.srInit"),s.on("resize.srInit",mt),e.addEventListener("orientationchange",gt);var n=!(!e.nectarOptions||!e.nectarOptions.react_compat||"enabled"!==e.nectarOptions.react_compat);"complete"===a.readyState&&1!=n&&setTimeout(function(){s.trigger("load")},30),s.on("load",function(){0==t(e).scrollTop()&&pn(),t("video").css("visibility","visible"),jn(),We(),ht.usingMobileBrowser||Ae(),wa()})})}(window.jQuery,window,document);

(function(d){var m="left",l="right",c="up",s="down",b="in",t="out",j="none",o="auto",i="swipe",p="pinch",u="tap",x="horizontal",q="vertical",g="all",e="start",h="move",f="end",n="cancel",a="ontouchstart" in window,v="TouchSwipe";var k={fingers:1,threshold:75,cancelThreshold:25,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"button, input, select, textarea, a, .noSwipe"};d.fn.swipe=function(A){var z=d(this),y=z.data(v);if(y&&typeof A==="string"){if(y[A]){return y[A].apply(this,Array.prototype.slice.call(arguments,1))}else{d.error("Method "+A+" does not exist on jQuery.swipe")}}else{if(!y&&(typeof A==="object"||!A)){return r.apply(this,arguments)}}return z};d.fn.swipe.defaults=k;d.fn.swipe.phases={PHASE_START:e,PHASE_MOVE:h,PHASE_END:f,PHASE_CANCEL:n};d.fn.swipe.directions={LEFT:m,RIGHT:l,UP:c,DOWN:s,IN:b,OUT:t};d.fn.swipe.pageScroll={NONE:j,HORIZONTAL:x,VERTICAL:q,AUTO:o};d.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:g};function r(y){if(y&&(y.allowPageScroll===undefined&&(y.swipe!==undefined||y.swipeStatus!==undefined))){y.allowPageScroll=j}if(y.click!==undefined&&y.tap===undefined){y.tap=y.click}if(!y){y={}}y=d.extend({},d.fn.swipe.defaults,y);return this.each(function(){var A=d(this);var z=A.data(v);if(!z){z=new w(this,y);A.data(v,z)}})}function w(S,ag){var aJ=(a||!ag.fallbackToMouseEvents),az=aJ?"touchstart":"mousedown",U=aJ?"touchmove":"mousemove",av=aJ?"touchend":"mouseup",D=aJ?null:"mouseleave",R="touchcancel";var ad=0,N=null,ah=0,aF=0,A=0,aj=1,aA=0,aN=0,Z=null;var H=d(S);var O="start";var aI=0;var ai=null;var I=0,Y=0,aD=0,aP=0;try{H.bind(az,at);H.bind(R,L)}catch(aG){d.error("events not supported "+az+","+R+" on jQuery.swipe")}this.enable=function(){H.bind(az,at);H.bind(R,L);return H};this.disable=function(){Q();return H};this.destroy=function(){Q();H.data(v,null);return H};this.option=function(aR,aQ){if(ag[aR]!==undefined){if(aQ===undefined){return ag[aR]}else{ag[aR]=aQ}}else{d.error("Option "+aR+" does not exist on jQuery.swipe.options")}};function at(aS){if(X()){return}if(d(aS.target).closest(ag.excludedElements,H).length>0){return}var aT=aS.originalEvent?aS.originalEvent:aS;var aR,aQ=a?aT.touches[0]:aT;O=e;if(a){aI=aT.touches.length}else{aS.preventDefault()}ad=0;N=null;aN=null;ah=0;aF=0;A=0;aj=1;aA=0;ai=T();Z=aE();z();if(!a||(aI===ag.fingers||ag.fingers===g)||ap()){aO(0,aQ);I=B();if(aI==2){aO(1,aT.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}if(ag.swipeStatus||ag.pinchStatus){aR=aH(aT,O)}}else{aR=false}if(aR===false){O=n;aH(aT,O);return aR}else{ak(true)}}function P(aT){var aW=aT.originalEvent?aT.originalEvent:aT;if(O===f||O===n||af()){return}var aS,aR=a?aW.touches[0]:aW;var aU=V(aR);Y=B();if(a){aI=aW.touches.length}O=h;if(aI==2){if(aF==0){aO(1,aW.touches[1]);aF=A=aa(ai[0].start,ai[1].start)}else{V(aW.touches[1]);A=aa(ai[0].end,ai[1].end);aN=ao(ai[0].end,ai[1].end)}aj=y(aF,A);aA=Math.abs(aF-A)}if((aI===ag.fingers||ag.fingers===g)||!a||ap()){N=ar(aU.start,aU.end);C(aT,N);ad=G(aU.start,aU.end);ah=K();aK(N,ad);if(ag.swipeStatus||ag.pinchStatus){aS=aH(aW,O)}if(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave){var aQ=true;if(ag.triggerOnTouchLeave){var aV=au(this);aQ=aC(aU.end,aV)}if(!ag.triggerOnTouchEnd&&aQ){O=aM(h)}else{if(ag.triggerOnTouchLeave&&!aQ){O=aM(f)}}if(O==n||O==f){aH(aW,O)}}}else{O=n;aH(aW,O)}if(aS===false){O=n;aH(aW,O)}}function ab(aS){var aU=aS.originalEvent;if(a){if(aU.touches.length>0){aw();return true}}if(af()){aI=aP}aS.preventDefault();Y=B();if(ag.triggerOnTouchEnd||(ag.triggerOnTouchEnd==false&&O===h)){O=f;var aR=((aI===ag.fingers||ag.fingers===g)||!a);var aQ=ai[0].end.x!==0;var aT=aR&&aQ&&(an()||aB());if(aT){aH(aU,O)}else{O=n;aH(aU,O)}}else{if(!ag.triggerOnTouchEnd&&ay()){O=f;am(aU,O,u)}else{if(O===h){O=n;aH(aU,O)}}}ak(false)}function L(){aI=0;Y=0;I=0;aF=0;A=0;aj=1;z();ak(false)}function W(aQ){var aR=aQ.originalEvent;if(ag.triggerOnTouchLeave){O=aM(f);aH(aR,O)}}function Q(){H.unbind(az,at);H.unbind(R,L);H.unbind(U,P);H.unbind(av,ab);if(D){H.unbind(D,W)}ak(false)}function aM(aT){var aS=aT;var aR=aq();var aQ=ae();if(!aR){aS=n}else{if(aQ&&aT==h&&(!ag.triggerOnTouchEnd||ag.triggerOnTouchLeave)){aS=f}else{if(!aQ&&aT==f&&ag.triggerOnTouchLeave){aS=n}}}return aS}function aH(aS,aQ){var aR=undefined;if(ac()){aR=am(aS,aQ,i)}if(ap()&&aR!==false){aR=am(aS,aQ,p)}if(ay()&&aR!==false){aR=am(aS,aQ,u)}if(aQ===n){L(aS)}if(aQ===f){if(a){if(aS.touches.length==0){L(aS)}}else{L(aS)}}return aR}function am(aT,aQ,aS){var aR=undefined;if(aS==i){H.trigger("swipeStatus",[aQ,N||null,ad||0,ah||0,aI]);if(ag.swipeStatus){aR=ag.swipeStatus.call(H,aT,aQ,N||null,ad||0,ah||0,aI);if(aR===false){return false}}if(aQ==f&&aB()){H.trigger("swipe",[N,ad,ah,aI]);if(ag.swipe){aR=ag.swipe.call(H,aT,N,ad,ah,aI);if(aR===false){return false}}switch(N){case m:H.trigger("swipeLeft",[N,ad,ah,aI]);if(ag.swipeLeft){aR=ag.swipeLeft.call(H,aT,N,ad,ah,aI)}break;case l:H.trigger("swipeRight",[N,ad,ah,aI]);if(ag.swipeRight){aR=ag.swipeRight.call(H,aT,N,ad,ah,aI)}break;case c:H.trigger("swipeUp",[N,ad,ah,aI]);if(ag.swipeUp){aR=ag.swipeUp.call(H,aT,N,ad,ah,aI)}break;case s:H.trigger("swipeDown",[N,ad,ah,aI]);if(ag.swipeDown){aR=ag.swipeDown.call(H,aT,N,ad,ah,aI)}break}}}if(aS==p){H.trigger("pinchStatus",[aQ,aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchStatus){aR=ag.pinchStatus.call(H,aT,aQ,aN||null,aA||0,ah||0,aI,aj);if(aR===false){return false}}if(aQ==f&&an()){switch(aN){case b:H.trigger("pinchIn",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchIn){aR=ag.pinchIn.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break;case t:H.trigger("pinchOut",[aN||null,aA||0,ah||0,aI,aj]);if(ag.pinchOut){aR=ag.pinchOut.call(H,aT,aN||null,aA||0,ah||0,aI,aj)}break}}}if(aS==u){if(aQ===n||aQ===f){if((aI===1||!a)&&(isNaN(ad)||ad===0)){H.trigger("tap",[aT.target]);if(ag.tap){aR=ag.tap.call(H,aT,aT.target)}}}}return aR}function ae(){var aQ=true;if(ag.threshold!==null){aQ=ad>=ag.threshold}if(aQ&&ag.cancelThreshold!==null){aQ=(M(N)-ad)<ag.cancelThreshold}return aQ}function al(){if(ag.pinchThreshold!==null){return aA>=ag.pinchThreshold}return true}function aq(){var aQ;if(ag.maxTimeThreshold){if(ah>=ag.maxTimeThreshold){aQ=false}else{aQ=true}}else{aQ=true}return aQ}function C(aQ,aR){if(ag.allowPageScroll===j||ap()){aQ.preventDefault()}else{var aS=ag.allowPageScroll===o;switch(aR){case m:if((ag.swipeLeft&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case l:if((ag.swipeRight&&aS)||(!aS&&ag.allowPageScroll!=x)){aQ.preventDefault()}break;case c:if((ag.swipeUp&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break;case s:if((ag.swipeDown&&aS)||(!aS&&ag.allowPageScroll!=q)){aQ.preventDefault()}break}}}function an(){return al()}function ap(){return !!(ag.pinchStatus||ag.pinchIn||ag.pinchOut)}function ax(){return !!(an()&&ap())}function aB(){var aQ=aq();var aS=ae();var aR=aS&&aQ;return aR}function ac(){return !!(ag.swipe||ag.swipeStatus||ag.swipeLeft||ag.swipeRight||ag.swipeUp||ag.swipeDown)}function E(){return !!(aB()&&ac())}function ay(){return !!(ag.tap)}function aw(){aD=B();aP=event.touches.length+1}function z(){aD=0;aP=0}function af(){var aQ=false;if(aD){var aR=B()-aD;if(aR<=ag.fingerReleaseThreshold){aQ=true}}return aQ}function X(){return !!(H.data(v+"_intouch")===true)}function ak(aQ){if(aQ===true){H.bind(U,P);H.bind(av,ab);if(D){H.bind(D,W)}}else{H.unbind(U,P,false);H.unbind(av,ab,false);if(D){H.unbind(D,W,false)}}H.data(v+"_intouch",aQ===true)}function aO(aR,aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;ai[aR].identifier=aS;ai[aR].start.x=ai[aR].end.x=aQ.pageX||aQ.clientX;ai[aR].start.y=ai[aR].end.y=aQ.pageY||aQ.clientY;return ai[aR]}function V(aQ){var aS=aQ.identifier!==undefined?aQ.identifier:0;var aR=J(aS);aR.end.x=aQ.pageX||aQ.clientX;aR.end.y=aQ.pageY||aQ.clientY;return aR}function J(aR){for(var aQ=0;aQ<ai.length;aQ++){if(ai[aQ].identifier==aR){return ai[aQ]}}}function T(){var aQ=[];for(var aR=0;aR<=5;aR++){aQ.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return aQ}function aK(aQ,aR){aR=Math.max(aR,M(aQ));Z[aQ].distance=aR}function M(aQ){return Z[aQ].distance}function aE(){var aQ={};aQ[m]=aL(m);aQ[l]=aL(l);aQ[c]=aL(c);aQ[s]=aL(s);return aQ}function aL(aQ){return{direction:aQ,distance:0}}function K(){return Y-I}function aa(aT,aS){var aR=Math.abs(aT.x-aS.x);var aQ=Math.abs(aT.y-aS.y);return Math.round(Math.sqrt(aR*aR+aQ*aQ))}function y(aQ,aR){var aS=(aR/aQ)*1;return aS.toFixed(2)}function ao(){if(aj<1){return t}else{return b}}function G(aR,aQ){return Math.round(Math.sqrt(Math.pow(aQ.x-aR.x,2)+Math.pow(aQ.y-aR.y,2)))}function F(aT,aR){var aQ=aT.x-aR.x;var aV=aR.y-aT.y;var aS=Math.atan2(aV,aQ);var aU=Math.round(aS*180/Math.PI);if(aU<0){aU=360-Math.abs(aU)}return aU}function ar(aR,aQ){var aS=F(aR,aQ);if((aS<=45)&&(aS>=0)){return m}else{if((aS<=360)&&(aS>=315)){return m}else{if((aS>=135)&&(aS<=225)){return l}else{if((aS>45)&&(aS<135)){return s}else{return c}}}}}function B(){var aQ=new Date();return aQ.getTime()}function au(aQ){aQ=d(aQ);var aS=aQ.offset();var aR={left:aS.left,right:aS.left+aQ.outerWidth(),top:aS.top,bottom:aS.top+aQ.outerHeight()};return aR}function aC(aQ,aR){return(aQ.x>aR.left&&aQ.x<aR.right&&aQ.y>aR.top&&aQ.y<aR.bottom)}}})(jQuery);
/*! This file is auto-generated */
window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);t=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return t}(e),o=0,i=d.length;o<i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&&h&&(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(n=g(b.commentReplyTitleId))&&n.firstChild)&&d.nextSibling,d&&d.nodeType===Node.TEXT_NODE&&t&&(n&&"A"===n.nodeName&&n.id!==b.cancelReplyId&&(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),n=t&&t.firstChild.textContent,d=this,o=m(d,"belowelement"),i=m(d,"commentid"),r=m(d,"respondelement"),t=m(d,"postid"),n=m(d,"replyto")||n;o&&i&&r&&t&&!1===v.addComment.moveForm(o,i,r,t,n)&&e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&&"loading"!==E.readyState?t():r&&v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i=g(e);h=g(n);var r,l,a,m,c,s=g(b.parentIdFieldId),y=g(b.postIdFieldId),p=(c=g(b.commentReplyTitleId))&&c.firstChild,u=p&&p.nextSibling;if(i&&h&&s){void 0===o&&(o=p&&p.textContent),m=h,e=b.temporaryFormId,n=g(e),c=(c=g(b.commentReplyTitleId))?c.firstChild.textContent:"",n||((n=E.createElement("div")).id=e,n.style.display="none",n.textContent=c,m.parentNode.insertBefore(n,m)),d&&y&&(y.value=d),s.value=t,I.style.display="",i.parentNode.insertBefore(h,i.nextSibling),p&&p.nodeType===Node.TEXT_NODE&&(u&&"A"===u.nodeName&&u.id!==b.cancelReplyId&&(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f<C.elements.length;f++)if(r=C.elements[f],l=!1,"getComputedStyle"in v?a=v.getComputedStyle(r):E.documentElement.currentStyle&&(a=r.currentStyle),(r.offsetWidth<=0&&r.offsetHeight<=0||"hidden"===a.visibility)&&(l=!0),"hidden"!==r.type&&!r.disabled&&!l){r.focus();break}}catch(e){}return!1}}}}(window);
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2021 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
(function($) {
    "function" != typeof window.vc_js && (window.vc_js = function() {
        /* nectar addition */
        vc_rowBehaviour();
    }), "function" != typeof window.vc_plugin_flexslider && (window.vc_plugin_flexslider = function($parent) {
        ($parent ? $parent.find(".wpb_flexslider") : jQuery(".wpb_flexslider")).each(function() {
            var this_element = jQuery(this),
                sliderTimeout = 1e3 * parseInt(this_element.attr("data-interval"), 10),
                sliderFx = this_element.attr("data-flex_fx"),
                slideshow = 0 == sliderTimeout ? !1 : !0;
            this_element.is(":visible") && this_element.flexslider({
                animation: sliderFx,
                slideshow: slideshow,
                slideshowSpeed: sliderTimeout,
                sliderSpeed: 800,
                smoothHeight: !0
            })
        })
    }), "function" != typeof window.vc_googleplus && (window.vc_googleplus = function() {
        0 < jQuery(".wpb_googleplus").length && function() {
            var po = document.createElement("script");
            po.type = "text/javascript", po.async = !0, po.src = "https://apis.google.com/js/plusone.js";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(po, s)
        }()
    }), "function" != typeof window.vc_pinterest && (window.vc_pinterest = function() {
        0 < jQuery(".wpb_pinterest").length && function() {
            var po = document.createElement("script");
            po.type = "text/javascript", po.async = !0, po.src = "https://assets.pinterest.com/js/pinit.js";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(po, s)
        }()
    }), "function" != typeof window.vc_progress_bar && (window.vc_progress_bar = function() {
        void 0 !== jQuery.fn.vcwaypoint && jQuery(".vc_progress_bar").each(function() {
            var $el = jQuery(this);
            $el.vcwaypoint(function() {
                $el.find(".vc_single_bar").each(function(index) {
                    var bar = jQuery(this).find(".vc_bar"),
                        val = bar.data("percentage-value");
                    setTimeout(function() {
                        bar.css({
                            width: val + "%"
                        })
                    }, 200 * index)
                })
            }, {
                offset: "85%"
            })
        })
    }), "function" != typeof window.vc_waypoints && (window.vc_waypoints = function() {
        void 0 !== jQuery.fn.vcwaypoint && jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function() {
            var $el = jQuery(this);
            $el.vcwaypoint(function() {
                $el.addClass("wpb_start_animation animated")
            }, {
                offset: "85%"
            })
        })
    }), "function" != typeof window.vc_toggleBehaviour && (window.vc_toggleBehaviour = function($el) {
        function event(content) {
            content && content.preventDefault && content.preventDefault();
            var element = jQuery(this).closest(".vc_toggle"),
                content = element.find(".vc_toggle_content");
            element.hasClass("vc_toggle_active") ? content.slideUp({
                duration: 300,
                complete: function() {
                    element.removeClass("vc_toggle_active")
                }
            }) : content.slideDown({
                duration: 300,
                complete: function() {
                    element.addClass("vc_toggle_active")
                }
            })
        }($el ? $el.hasClass("vc_toggle_title") ? $el.unbind("click") : $el.find(".vc_toggle_title").off("click") : jQuery(".vc_toggle_title").off("click")).on("click", event)
    }), "function" != typeof window.vc_tabsBehaviour && (window.vc_tabsBehaviour = function(ver) {
        var $call, old_version;
        jQuery.ui && ($call = ver || jQuery(".wpb_tabs, .wpb_tour"), ver = jQuery.ui && jQuery.ui.version ? jQuery.ui.version.split(".") : "1.10", old_version = 1 === parseInt(ver[0], 10) && parseInt(ver[1], 10) < 9, $call.each(function(index) {
            var interval = jQuery(this).attr("data-interval"),
                tabs_array = [],
                $tabs = jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({
                    show: function(event, ui) {
                        wpb_prepare_tab_content(event, ui)
                    },
                    activate: function(event, ui) {
                        wpb_prepare_tab_content(event, ui)
                    }
                });
            if (interval && 0 < interval) try {
                $tabs.tabs("rotate", 1e3 * interval)
            } catch (err) {
                window.console && window.console.warn && console.warn("tabs behaviours error", err)
            }
            jQuery(this).find(".wpb_tab").each(function() {
                tabs_array.push(this.id)
            }), jQuery(this).find(".wpb_tabs_nav li").on("click", function(e) {
                return e && e.preventDefault && e.preventDefault(), old_version ? $tabs.tabs("select", jQuery("a", this).attr("href")) : $tabs.tabs("option", "active", jQuery(this).index()), !1
            }), jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click", function(length) {
                var index;
                length && length.preventDefault && length.preventDefault(), old_version ? (index = $tabs.tabs("option", "selected"), jQuery(this).parent().hasClass("wpb_next_slide") ? index++ : index--, index < 0 ? index = $tabs.tabs("length") - 1 : index >= $tabs.tabs("length") && (index = 0), $tabs.tabs("select", index)) : (index = $tabs.tabs("option", "active"), length = $tabs.find(".wpb_tab").length, index = jQuery(this).parent().hasClass("wpb_next_slide") ? length <= index + 1 ? 0 : index + 1 : index - 1 < 0 ? length - 1 : index - 1, $tabs.tabs("option", "active", index))
            })
        }))
    }), "function" != typeof window.vc_accordionBehaviour && (window.vc_accordionBehaviour = function() {
        jQuery(".wpb_accordion").each(function(index) {
            var $this = jQuery(this),
                active_tab = ($this.attr("data-interval"), !isNaN(jQuery(this).data("active-tab")) && 0 < parseInt($this.data("active-tab"), 10) && parseInt($this.data("active-tab"), 10) - 1),
                $tabs = !1 === active_tab || "yes" === $this.data("collapsible"),
                $tabs = $this.find(".wpb_accordion_wrapper").accordion({
                    header: "> div > h3",
                    autoHeight: !1,
                    heightStyle: "content",
                    active: active_tab,
                    collapsible: $tabs,
                    navigation: !0,
                    activate: vc_accordionActivate,
                    change: function(event, ui) {
                        void 0 !== jQuery.fn.isotope && ui.newContent.find(".isotope").isotope("layout"), vc_carouselBehaviour(ui.newPanel)
                    }
                });
            !0 === $this.data("vcDisableKeydown") && ($tabs.data("uiAccordion")._keydown = function() {})
        })
    }), "function" != typeof window.vc_teaserGrid && (window.vc_teaserGrid = function() {
        var layout_modes = {
            fitrows: "fitRows",
            masonry: "masonry"
        };
        jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function() {
            var $container = jQuery(this),
                $thumbs = $container.find(".wpb_thumbnails"),
                layout_mode = $thumbs.attr("data-layout-mode");
            $thumbs.isotope({
                itemSelector: ".isotope-item",
                layoutMode: void 0 === layout_modes[layout_mode] ? "fitRows" : layout_modes[layout_mode]
            }), $container.find(".categories_filter a").data("isotope", $thumbs).on("click", function($thumbs) {
                $thumbs && $thumbs.preventDefault && $thumbs.preventDefault();
                $thumbs = jQuery(this).data("isotope");
                jQuery(this).parent().parent().find(".active").removeClass("active"), jQuery(this).parent().addClass("active"), $thumbs.isotope({
                    filter: jQuery(this).attr("data-filter")
                })
            }), jQuery(window).on("load resize", function() {
                $thumbs.isotope("layout")
            })
        })
    }), "function" != typeof window.vc_carouselBehaviour && (window.vc_carouselBehaviour = function($parent) {
        ($parent ? $parent.find(".wpb_carousel") : jQuery(".wpb_carousel")).each(function() {
            var fluid_ul = jQuery(this);
            !0 !== fluid_ul.data("carousel_enabled") && fluid_ul.is(":visible") && (fluid_ul.data("carousel_enabled", !0), getColumnsCount(jQuery(this)), jQuery(this).hasClass("columns_count_1"), (fluid_ul = jQuery(this).find(".wpb_thumbnails-fluid li")).css({
                "margin-right": fluid_ul.css("margin-left"),
                "margin-left": 0
            }), (fluid_ul = jQuery(this).find("ul.wpb_thumbnails-fluid")).width(fluid_ul.width() + 300), jQuery(window).on("resize", function() {
                screen_size != (screen_size = getSizeName()) && window.setTimeout(function() {
                    location.reload()
                }, 20)
            }))
        })
    }), "function" != typeof window.vc_slidersBehaviour && (window.vc_slidersBehaviour = function() {
        jQuery(".wpb_gallery_slides").each(function(index) {
            var $imagesGrid, sliderTimeout, this_element = jQuery(this);
            this_element.hasClass("wpb_slider_nivo") ? (0 === (sliderTimeout = 1e3 * this_element.attr("data-interval")) && (sliderTimeout = 9999999999), this_element.find(".nivoSlider").nivoSlider({
                effect: "boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",
                slices: 15,
                boxCols: 8,
                boxRows: 4,
                animSpeed: 800,
                pauseTime: sliderTimeout,
                startSlide: 0,
                directionNav: !0,
                directionNavHide: !0,
                controlNav: !0,
                keyboardNav: !1,
                pauseOnHover: !0,
                manualAdvance: !1,
                prevText: "Prev",
                nextText: "Next"
            })) : this_element.hasClass("wpb_image_grid") && (jQuery.fn.imagesLoaded ? $imagesGrid = this_element.find(".wpb_image_grid_ul").imagesLoaded(function() {
                $imagesGrid.isotope({
                    itemSelector: ".isotope-item",
                    layoutMode: "fitRows"
                })
            }) : this_element.find(".wpb_image_grid_ul").isotope({
                itemSelector: ".isotope-item",
                layoutMode: "fitRows"
            }))
        })
    }), "function" != typeof window.vc_prettyPhoto && (window.vc_prettyPhoto = function() {
        try {
            jQuery && jQuery.fn && jQuery.fn.prettyPhoto && jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({
                animationSpeed: "normal",
                hook: "data-rel",
                padding: 15,
                opacity: .7,
                showTitle: !0,
                allowresize: !0,
                counter_separator_label: "/",
                hideflash: !1,
                deeplinking: !1,
                modal: !1,
                callback: function() {
                    -1 < location.href.indexOf("#!prettyPhoto") && (location.hash = "")
                },
                social_tools: ""
            })
        } catch (err) {
            window.console && window.console.warn && window.console.warn("vc_prettyPhoto initialize error", err)
        }
    }), "function" != typeof window.vc_google_fonts && (window.vc_google_fonts = function() {
        return window.console && window.console.warn && window.console.warn("function vc_google_fonts is deprecated, no need to use it"), !1
    }), window.vcParallaxSkroll = !1, "function" != typeof window.vc_rowBehaviour && (window.vc_rowBehaviour = function() {
        var vcSkrollrOptions, callSkrollInit, $ = window.jQuery;
        function fullWidthRow() {
            var $elements = $('[data-vc-full-width="true"]');
            $.each($elements, function(key, item) {
                var $el = $(this);
                $el.addClass("vc_hidden");
                var el_margin_left, el_margin_right, offset, width, padding, paddingRight, $el_full = $el.next(".vc_row-full-width");
                ($el_full = !$el_full.length ? $el.parent().next(".vc_row-full-width") : $el_full).length && (el_margin_left = parseInt($el.css("margin-left"), 10), el_margin_right = parseInt($el.css("margin-right"), 10), offset = 0 - $el_full.offset().left - el_margin_left, width = $(window).width(), "rtl" === $el.css("direction") && (offset -= $el_full.width(), offset += width, offset += el_margin_left, offset += el_margin_right), $el.css({
                    position: "relative",
                    left: offset,
                    "box-sizing": "border-box",
                    width: width
                }), $el.data("vcStretchContent") || ("rtl" === $el.css("direction") ? ((padding = offset) < 0 && (padding = 0), (paddingRight = offset) < 0 && (paddingRight = 0)) : (paddingRight = width - (padding = (padding = -1 * offset) < 0 ? 0 : padding) - $el_full.width() + el_margin_left + el_margin_right) < 0 && (paddingRight = 0), $el.css({
                    "padding-left": padding + "px",
                    "padding-right": paddingRight + "px"
                })), $el.attr("data-vc-full-width-init", "true"), $el.removeClass("vc_hidden"), $(document).trigger("vc-full-width-row-single", {
                    el: $el,
                    offset: offset,
                    marginLeft: el_margin_left,
                    marginRight: el_margin_right,
                    elFull: $el_full,
                    width: width
                }))
            }); 
        }
        function fullHeightRow() {
        }
        $(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour", fullWidthRow).on("resize.vcRowBehaviour", fullHeightRow), fullWidthRow(), fullHeightRow(), (0 < window.navigator.userAgent.indexOf("MSIE ") || navigator.userAgent.match(/Trident.*rv\:11\./)) && $(".vc_row-o-full-height").each(function() {
            "flex" === $(this).css("display") && $(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')
        }), vc_initVideoBackgrounds(), callSkrollInit = !1, window.vcParallaxSkroll && window.vcParallaxSkroll.destroy(), $(".vc_parallax-inner").remove(), $("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"), $("[data-vc-parallax]").each(function() {
            var skrollrStart, $parallaxElement, parallaxImage, youtubeId;
            callSkrollInit = !0, "on" === $(this).data("vcParallaxOFade") && $(this).children().attr("data-5p-top-bottom", "opacity:0;").attr("data-30p-top-bottom", "opacity:1;"), skrollrStart = 100 * $(this).data("vcParallax"), ($parallaxElement = $("<div />").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrStart + "%"), parallaxImage = $(this).data("vcParallaxImage"), (youtubeId = vcExtractYoutubeId(parallaxImage)) ? insertYoutubeVideoAsBackground($parallaxElement, youtubeId) : void 0 !== parallaxImage && $parallaxElement.css("background-image", "url(" + parallaxImage + ")"), skrollrStart = -(skrollrStart - 100), $parallaxElement.attr("data-bottom-top", "top: " + skrollrStart + "%;").attr("data-top-bottom", "top: 0%;")
        }), callSkrollInit && window.skrollr && (vcSkrollrOptions = {
            forceHeight: !1,
            smoothScrolling: !1,
            mobileCheck: function() {
                return !1
            }
        }, window.vcParallaxSkroll = skrollr.init(vcSkrollrOptions), window.vcParallaxSkroll)
    }), "function" != typeof window.vc_gridBehaviour && (window.vc_gridBehaviour = function() {
        jQuery.fn.vcGrid && jQuery("[data-vc-grid]").vcGrid()
    }), "function" != typeof window.getColumnsCount && (window.getColumnsCount = function(el) {
        for (var find = !1, i = 1; !1 === find;) {
            if (el.hasClass("columns_count_" + i)) return find = !0, i;
            i++
        }
    });
    var screen_size = getSizeName();
    function getSizeName() {
        var screen_w = jQuery(window).width();
        return 1170 < screen_w ? "desktop_wide" : 960 < screen_w && screen_w < 1169 ? "desktop" : 768 < screen_w && screen_w < 959 ? "tablet" : 300 < screen_w && screen_w < 767 ? "mobile" : screen_w < 300 ? "mobile_portrait" : ""
    }
    "function" != typeof window.wpb_prepare_tab_content && (window.wpb_prepare_tab_content = function(event, ui) {
        var panel = ui.panel || ui.newPanel,
            $pie_charts = panel.find(".vc_pie_chart:not(.vc_ready)"),
            $round_charts = panel.find(".vc_round-chart"),
            $frame = panel.find(".vc_line-chart"),
            $google_maps = panel.find('[data-ride="vc_carousel"]');
        vc_carouselBehaviour(), vc_plugin_flexslider(panel), ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length && ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
            var grid = jQuery(this).data("vcGrid");
            grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry()
        }), panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length && panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
            var grid = jQuery(this).data("vcGrid");
            grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry()
        }), $pie_charts.length && jQuery.fn.vcChat && $pie_charts.vcChat(), $round_charts.length && jQuery.fn.vcRoundChart && $round_charts.vcRoundChart({
            reload: !1
        }), $frame.length && jQuery.fn.vcLineChart && $frame.vcLineChart({
            reload: !1
        }), $google_maps.length && jQuery.fn.carousel && $google_maps.carousel("resizeAction"), $frame = panel.find(".isotope, .wpb_image_grid_ul"), $google_maps = panel.find(".wpb_gmaps_widget"), 0 < $frame.length && $frame.isotope("layout"), $google_maps.length && !$google_maps.is(".map_ready") && (($frame = $google_maps.find("iframe")).attr("src", $frame.attr("src")), $google_maps.addClass("map_ready")), panel.parents(".isotope").length && panel.parents(".isotope").each(function() {
            jQuery(this).isotope("layout")
        }), $(document).trigger("wpb_prepare_tab_content", panel)
    }), "function" != typeof window.vc_ttaActivation && (window.vc_ttaActivation = function() {
        jQuery("[data-vc-accordion]").on("show.vc.accordion", function(e) {
            var $ = window.jQuery,
                ui = {};
            ui.newPanel = $(this).data("vc.accordion").getTarget(), window.wpb_prepare_tab_content(e, ui)
        })
    }), "function" != typeof window.vc_accordionActivate && (window.vc_accordionActivate = function(event, ui) {
        var $pie_charts, $round_charts, $line_charts, $carousel;
        ui.newPanel.length && ui.newHeader.length && ($pie_charts = ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"), $round_charts = ui.newPanel.find(".vc_round-chart"), $line_charts = ui.newPanel.find(".vc_line-chart"), $carousel = ui.newPanel.find('[data-ride="vc_carousel"]'), void 0 !== jQuery.fn.isotope && ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"), ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length && ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function() {
            var grid = jQuery(this).data("vcGrid");
            grid && grid.gridBuilder && grid.gridBuilder.setMasonry && grid.gridBuilder.setMasonry()
        }), vc_carouselBehaviour(ui.newPanel), vc_plugin_flexslider(ui.newPanel), $pie_charts.length && jQuery.fn.vcChat && $pie_charts.vcChat(), $round_charts.length && jQuery.fn.vcRoundChart && $round_charts.vcRoundChart({
            reload: !1
        }), $line_charts.length && jQuery.fn.vcLineChart && $line_charts.vcLineChart({
            reload: !1
        }), $carousel.length && jQuery.fn.carousel && $carousel.carousel("resizeAction"), ui.newPanel.parents(".isotope").length && ui.newPanel.parents(".isotope").each(function() {
            jQuery(this).isotope("layout")
        }))
    }), "function" != typeof window.initVideoBackgrounds && (window.initVideoBackgrounds = function() {
        return window.console && window.console.warn && window.console.warn("this function is deprecated use vc_initVideoBackgrounds"), vc_initVideoBackgrounds()
    }), "function" != typeof window.vc_initVideoBackgrounds && (window.vc_initVideoBackgrounds = function() {
        jQuery("[data-vc-video-bg]").each(function() {
            var youtubeId, $element = jQuery(this);
            $element.data("vcVideoBg") ? (youtubeId = $element.data("vcVideoBg"), (youtubeId = vcExtractYoutubeId(youtubeId)) && ($element.find(".vc_video-bg").remove(), insertYoutubeVideoAsBackground($element, youtubeId)), jQuery(window).on("grid:items:added", function(event, $grid) {
                $element.has($grid).length && vcResizeVideoBackground($element)
            })) : $element.find(".vc_video-bg").remove()
        })
    }), "function" != typeof window.insertYoutubeVideoAsBackground && (window.insertYoutubeVideoAsBackground = function($element, youtubeId, counter) {
        if ("undefined" == typeof YT || void 0 === YT.Player) return 100 < (counter = void 0 === counter ? 0 : counter) ? void console.warn("Too many attempts to load YouTube api") : void setTimeout(function() {
            insertYoutubeVideoAsBackground($element, youtubeId, counter++)
        }, 100);
        var $container = $element.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");
        new YT.Player($container[0], {
            width: "100%",
            height: "100%",
            videoId: youtubeId,
            playerVars: {
                playlist: youtubeId,
                iv_load_policy: 3,
                enablejsapi: 1,
                disablekb: 1,
                autoplay: 1,
                controls: 0,
                showinfo: 0,
                rel: 0,
                loop: 1,
                wmode: "transparent"
            },
            events: {
                onReady: function(event) {
                    event.target.mute().setLoop(!0)
                }
            }
        }), vcResizeVideoBackground($element), jQuery(window).on("resize", function() {
            vcResizeVideoBackground($element)
        })
    }), "function" != typeof window.vcResizeVideoBackground && (window.vcResizeVideoBackground = function($element) {
        var iframeW, iframeH, marginLeft, marginTop, containerW = $element.innerWidth(),
            containerH = $element.innerHeight();
        containerW / containerH < 16 / 9 ? (iframeW = containerH * (16 / 9), iframeH = containerH, marginLeft = -Math.round((iframeW - containerW) / 2) + "px", marginTop = -Math.round((iframeH - containerH) / 2) + "px") : (iframeH = (iframeW = containerW) * (9 / 16), marginTop = -Math.round((iframeH - containerH) / 2) + "px", marginLeft = -Math.round((iframeW - containerW) / 2) + "px"), iframeW += "px", iframeH += "px", $element.find(".vc_video-bg iframe").css({
            maxWidth: "1000%",
            marginLeft: marginLeft,
            marginTop: marginTop,
            width: iframeW,
            height: iframeH
        })
    }), "function" != typeof window.vcExtractYoutubeId && (window.vcExtractYoutubeId = function(id) {
        if (void 0 === id) return !1;
        id = id.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);
        return null !== id && id[1]
    }), "function" != typeof window.vc_googleMapsPointer && (window.vc_googleMapsPointer = function() {
        var $ = window.jQuery,
            $wpbGmapsWidget = $(".wpb_gmaps_widget");
        $wpbGmapsWidget.on("click", function() {
            $("iframe", this).css("pointer-events", "auto")
        }), $wpbGmapsWidget.on("mouseleave", function() {
            $("iframe", this).css("pointer-events", "none")
        }), $(".wpb_gmaps_widget iframe").css("pointer-events", "none")
    }), "function" != typeof window.vc_setHoverBoxPerspective && (window.vc_setHoverBoxPerspective = function(hoverBox) {
        hoverBox.each(function() {
            var $this = jQuery(this),
                perspective = 4 * $this.width() + "px";
            $this.css("perspective", perspective)
        })
    }), "function" != typeof window.vc_setHoverBoxHeight && (window.vc_setHoverBoxHeight = function(hoverBox) {
        hoverBox.each(function() {
            var hoverBoxHeight = jQuery(this),
                hoverBoxInner = hoverBoxHeight.find(".vc-hoverbox-inner");
            hoverBoxInner.css("min-height", 0);
            var frontHeight = hoverBoxHeight.find(".vc-hoverbox-front-inner").outerHeight(),
                hoverBoxHeight = hoverBoxHeight.find(".vc-hoverbox-back-inner").outerHeight(),
                hoverBoxHeight = hoverBoxHeight < frontHeight ? frontHeight : hoverBoxHeight;
            hoverBoxHeight < 250 && (hoverBoxHeight = 250), hoverBoxInner.css("min-height", hoverBoxHeight + "px")
        })
    }), "function" != typeof window.vc_prepareHoverBox && (window.vc_prepareHoverBox = function() {
        var hoverBox = jQuery(".vc-hoverbox");
        vc_setHoverBoxHeight(hoverBox), vc_setHoverBoxPerspective(hoverBox)
    }), jQuery(document).ready(window.vc_prepareHoverBox), jQuery(window).on("resize", window.vc_prepareHoverBox), jQuery(document).ready(function($) {
        window.vc_js()
    })
}(window.jQuery));
var brave_isMobile=window.matchMedia("only screen and (max-width: 760px)").matches;var brave_isTab=window.matchMedia("screen and (max-width: 1200px) and (min-width: 760px)").matches;var brave_currentDevice=brave_isMobile?'mobile':'desktop';var brave_back_pressed=0;function brave_number_padding(num){if(num){var theNum=parseInt(num,10);return theNum<10?parseInt("0"+theNum,10):theNum}}
function brave_change_slide(elementID,goto,slideWidth){var sliderMargin=-(goto*slideWidth)+'px'
var theCarousel=document.getElementById('brave_carousel__slides-'+elementID);var theCarouselNav=document.getElementById('brave_carousel__navs-'+elementID);if(theCarousel){theCarousel.style.marginLeft=sliderMargin;if(theCarouselNav){var allCarouselNavs=theCarouselNav.querySelectorAll(":scope li");for(var i=0;i<allCarouselNavs.length;i++){allCarouselNavs[i].classList.remove('slide__nav__active');}
document.getElementById('brave_carousel__nav-'+elementID+'_'+goto).classList.add('slide__nav__active');}}}
function brave_autochange_slide(elementID){var theSlider=document.getElementById('brave_carousel__slides-'+elementID);var currentslide=document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide;currentslide=parseInt(currentslide,10)
var slideWidth=parseInt(theSlider.dataset.width,10);var totalSlides=parseInt(theSlider.dataset.totalslides,10);var carouselHovered=theSlider.dataset.hovered;if(carouselHovered==='true'){return}
brave_change_slide(elementID,currentslide,slideWidth);if(totalSlides===(currentslide+1)){document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide=0;}else{document.querySelector('#brave_carousel__navs-'+elementID).dataset.currentslide=currentslide+1;}}
function brave_carousel_pause(elementID,resume=false){var theSlider=document.getElementById('brave_carousel__slides-'+elementID);if(theSlider){theSlider.dataset.hovered=true;if(resume){theSlider.dataset.hovered=false;}}}
function brave_toggle_item(elementID,itemClass){var theToggleElm=document.getElementById('brave_carousel__slides-'+elementID);var selectedItem=theToggleElm.getElementsByClassName(itemClass);var allToggleDesc=theToggleElm.querySelectorAll('bravepopup_carousel__slide__content');for(var i=0;i<allToggleDesc.length;i++){allToggleDesc[i].classList.remove('brave__toggle__active');}
if(selectedItem[0]){if(selectedItem[0].classList.contains('brave__toggle__active')){selectedItem[0].classList.remove('brave__toggle__active');}else{selectedItem[0].classList.add('brave__toggle__active');}};}
function brave_countdown(elementID,theDate,theHour,theMins,hideDays,hideHours,auto=null){if(!theDate){return null}
var dateString=theDate;var time={hour:theHour,minutes:theMins};var brave_endDate;if(!auto){var parts=dateString.split('/');var brave_day=parseInt(parts[0],10);var brave_month=parseInt(parts[1],10)-1;var brave_year=parseInt(parts[2],10);brave_endDate=new Date(brave_year,brave_month,brave_day);brave_endDate.setHours(time.hour);brave_endDate.setMinutes(time.minutes);brave_endDate.setSeconds(0);}else{if(auto){brave_endDate=auto;}}
var brave_startDate=new Date().getTime();var brave_days,brave_hours,brave_minutes,brave_seconds;var timeRemaining=parseInt(((brave_endDate.getTime()-brave_startDate)/1000),10);if(timeRemaining>=0){if(!hideDays){brave_days=parseInt(timeRemaining/86400);timeRemaining=(timeRemaining%86400);}
if(!hideHours){brave_hours=parseInt(timeRemaining/3600);timeRemaining=(timeRemaining%3600);}
brave_minutes=parseInt(timeRemaining/60);timeRemaining=(timeRemaining%60);brave_seconds=parseInt(timeRemaining);}
var daySpan=document.getElementById('brave_rem_days-'+elementID);var hourSpan=document.getElementById('brave_rem_hours-'+elementID);var minSpan=document.getElementById('brave_rem_minutes-'+elementID);var secSpan=document.getElementById('brave_rem_seconds-'+elementID);if(daySpan){daySpan.innerHTML=timeRemaining>=0?brave_days:0}
if(hourSpan){hourSpan.innerHTML=timeRemaining>=0?brave_hours:0}
if(minSpan){minSpan.innerHTML=timeRemaining>=0?brave_minutes:0}
if(secSpan){secSpan.innerHTML=timeRemaining>=0?brave_seconds:0}}
function brave_check_field_condition(event,fieldID,formID,fieldType='input'){var brave_form_conditions=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditionsMatch||{};var brave_form_cond_vals=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditionsVals||{};var conditionRules=brave_popup_formData&&brave_popup_formData[formID]&&brave_popup_formData[formID].conditions||{};var inputData=event.target.value;if(fieldType==='checkbox'){inputData='';var checkBoxes=document.querySelectorAll('#brave_form_field'+fieldID+' input');for(var index=0;index<checkBoxes.length;index++){var checkBoxDom=checkBoxes[index];if(!inputData&&checkBoxDom.checked){inputData=checkBoxDom.value}}}
conditionRules.forEach(function(fieldCondition){var fieldKey=fieldCondition.field;var depKey=fieldCondition.fieldDependent;if(fieldKey===fieldID&&brave_form_conditions[depKey]){if(inputData&&fieldCondition.action==='exist'&&!brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=true;}
if(!inputData&&fieldCondition.action==='exist'&&brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=false;}
if(fieldCondition.action==='equal'&&(inputData&&(brave_form_cond_vals[depKey][fieldKey].includes(inputData)))){brave_form_conditions[depKey][fieldKey]=true;}
if(fieldCondition.action==='equal'&&(!inputData||(!brave_form_cond_vals[depKey][fieldKey].includes(inputData)))){brave_form_conditions[depKey][fieldKey]=false;}
if(fieldCondition.action==='notequal'&&(inputData&&(!brave_form_cond_vals[depKey][fieldKey].includes(inputData)))&&!brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=true;}
if(fieldCondition.action==='notequal'&&(!inputData||(brave_form_cond_vals[depKey][fieldKey].includes(inputData)))&&brave_form_conditions[depKey][fieldKey]){brave_form_conditions[depKey][fieldKey]=false;}}});Object.keys(brave_form_conditions).forEach(function(fieldKey){var matchArray=Object.keys(brave_form_conditions[fieldKey]);var matchedConditionsArray=matchArray.filter(function(depKey){if(brave_form_conditions[fieldKey][depKey]){return true;}else{return false;}})
var allMatched=matchedConditionsArray.length===matchArray.length;var dependantField=document.getElementById('brave_form_field'+fieldKey);if(dependantField){if(allMatched){dependantField.classList.remove('brave_form_field--hasCondition');}else{dependantField.classList.add('brave_form_field--hasCondition');}
var formFieldsWrapper=document.querySelector('#brave_form_'+formID+' .brave_form_fields');var currentFormStep=formFieldsWrapper.dataset.step||undefined;if(currentFormStep!==undefined&&document.querySelector('#brave_form_'+formID+' .brave_form_fields .brave_form_fields_step'+currentFormStep)){formFieldsWrapper.style.height=document.querySelector('#brave_form_'+formID+' .brave_form_fields .brave_form_fields_step'+currentFormStep).offsetHeight+'px';}}});}
function brave_select_imageField(fieldID,optionIndex,multi=false){var optionField=document.getElementById('brave_form_field'+fieldID+'_opt-'+optionIndex);if(optionField){if(!multi){var allOptsFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('input');for(var i=0;i<allOptsFields.length;i++){allOptsFields[i].checked=false;document.getElementById('brave_form_field'+fieldID+'_opt-'+i).classList.remove('formfield__inner__image--selected');}}
var optionFieldInput=optionField.querySelector('input');if(optionFieldInput&&(optionFieldInput.checked===false)){optionFieldInput.checked=true;optionField.classList.add('formfield__inner__image--selected');}else if(optionFieldInput&&(optionFieldInput.checked===true)){optionFieldInput.checked=false;optionField.classList.remove('formfield__inner__image--selected');}}}
function brave_select_form_ButtonGroup(fieldID,optionIndex,nextStep=false,formID='',totalSteps=0,goto=undefined){brave_select_imageField(fieldID,optionIndex,false);if(nextStep&&formID&&totalSteps&&goto!==undefined){brave_form_gotoStep(formID,totalSteps,goto);}}
function brave_form_rating_unhover(fieldID){var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--hovered');}}
function brave_form_rating_hover(fieldID,optionIndex){var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--hovered');if(i<=(optionIndex-1)){allRatingFields[i].classList.add('formfield__inner__ratings--hovered');}}}
function brave_form_rate(fieldID,optionIndex,smiley=false){document.getElementById('brave_form_field'+fieldID).dataset.rated=optionIndex;var allRatingFields=document.getElementById('brave_form_field'+fieldID).querySelectorAll('.formfield__inner__ratings_star, .formfield__inner__ratings_number, .formfield__inner__ratings_smiley');for(var i=0;i<allRatingFields.length;i++){allRatingFields[i].classList.remove('formfield__inner__ratings--selected');if(!smiley&&(i<=(optionIndex-1))){allRatingFields[i].querySelector('input').checked=true;allRatingFields[i].classList.add('formfield__inner__ratings--selected');}
if(smiley&&(i===(optionIndex-1))){allRatingFields[i].querySelector('input').checked=true;allRatingFields[i].classList.add('formfield__inner__ratings--selected');}}}
function brave_form_progress(formID,goto=0,totalSteps=2){if(document.querySelector('#'+formID+'__form_progress')){var progressPercent=Math.round(((goto+1)/totalSteps)*100);var progStyle=document.querySelector('#'+formID+'__form_progress').dataset.style||'style1';if(progStyle==='style2'){progressPercent=Math.round(((goto)/(totalSteps-1))*100);}
if(document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_steps')){document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_steps').innerHTML=(goto+1)+'/'+(totalSteps);document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar_progress').innerHTML=progressPercent+'%';}
document.querySelector('#'+formID+'__form_progress .bravepopupform_theProgressbar__bar').style.width=progressPercent+'%';}}
function brave_form_goBack(formID,totalSteps){var currentStep=document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step;currentStep=parseInt(currentStep,10)
var formBackButton=document.querySelector('#brave_form_'+formID+' .brave_form_stepBack');var goto=currentStep-1;document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step=goto;brave_popup_formData[formID].currentStep=goto;brave_form_changeHeight(formID,goto);brave_form_progress(formID,goto,totalSteps);if(formBackButton){if(goto===0){formBackButton.classList.add('brave_form_stepBack--hide');}else{formBackButton.classList.remove('brave_form_stepBack--hide');}}
var allformSteps=document.querySelectorAll('#brave_form_'+formID+' .brave_form_fields_step');for(var i=0;i<allformSteps.length;i++){if(i===goto){allformSteps[i].classList.add('brave_form_fields_step--show');}else{allformSteps[i].classList.remove('brave_form_fields_step--show');}
if(currentStep===i){var nextFieldsWithVals=allformSteps[i].querySelectorAll('.brave_form_field input, .brave_form_field select');for(var k=0;k<nextFieldsWithVals.length;k++){var fieldType=nextFieldsWithVals[k].getAttribute('type');var fieldKey=nextFieldsWithVals[k].name.replace('[]');if(['radio','checkbox'].includes(fieldType)&&nextFieldsWithVals[k].checked){nextFieldsWithVals[k].checked=false;}
if(fieldType==='select'&&nextFieldsWithVals[k].value){nextFieldsWithVals[k].value='false';}
brave_check_field_condition({target:{value:''}},fieldKey,formID,fieldType)}}}
if(goto===(totalSteps-1)){document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.remove('brave_form_button--hide');}else{document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.add('brave_form_button--hide');}}
function brave_form_gotoStep(formID,totalSteps,goto){var braveForm=document.getElementById('brave_form_'+formID);var fieldsData=brave_get_field_vals(braveForm,JSON.parse(brave_popup_formData[formID].fields))
var stepFieldIDs=[];var currentStep=document.querySelector('#brave_form_'+formID+' .brave_form_fields_step'+(goto-1));if(currentStep){var allStepFields=currentStep.querySelectorAll('.brave_form_field');for(var i=0;i<allStepFields.length;i++){if(!allStepFields[i].classList.contains('brave_form_field--step')){stepFieldIDs.push(allStepFields[i].getAttribute('id').replace('brave_form_field',''));}}}
var filteredFieldData={};var emailFields=[];stepFieldIDs.forEach(function(fieldID){if(fieldsData[fieldID]){filteredFieldData[fieldID]=fieldsData[fieldID];if(filteredFieldData[fieldID]&&fieldsData[fieldID].required&&fieldsData[fieldID].validation==='email'&&(!bravepop_emailSuggestions[fieldID])){emailFields.push({ID:fieldID,value:fieldsData[fieldID].value});}}})
var formErrors=[];Object.keys(filteredFieldData).forEach(function(fieldID){var fieldError=brave_validate_fields(fieldID,filteredFieldData[fieldID]);if(fieldError){formErrors.push(fieldError);}
document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion','brave_form_field--hasError-firstname','brave_form_field--hasError-lastname');});brave_display_form_error(formErrors);if(formErrors.length>0){return}
var braveFormNextStepActions=function(){brave_form_changeHeight(formID,goto);var allformSteps=document.querySelectorAll('#brave_form_'+formID+' .brave_form_fields_step');for(var i=0;i<allformSteps.length;i++){if(i===goto){document.querySelector('#brave_form_'+formID+' .brave_form_fields').dataset.step=goto;allformSteps[i].classList.add('brave_form_fields_step--show');document.querySelector('#brave_form_'+formID+' .brave_form_fields').style.height=allformSteps[i].offsetHeight+'px';var formBackButton=document.querySelector('#brave_form_'+formID+' .brave_form_stepBack');if(formBackButton){formBackButton.classList.remove('brave_form_stepBack--hide');}
brave_popup_formData[formID].currentStep=goto;}else{allformSteps[i].classList.remove('brave_form_fields_step--show');}}
brave_form_progress(formID,goto,totalSteps,false);if(goto===(totalSteps-1)){setTimeout(function(){document.querySelector('#brave_form_'+formID+' .brave_form_button').classList.remove('brave_form_button--hide');},250);}}
if(bravepop_emailValidation&&emailFields.length>0){var ajaxurl=bravepop_global.ajaxURL;var security=document.getElementById('brave_form_security'+formID).value;var emailData={formData:JSON.stringify(emailFields),freemailAllow:JSON.stringify(brave_popup_formData[formID].freemailAllow||false),security:security,action:'bravepopup_validate_email'};brave_ajax_send(ajaxurl,emailData,function(status,sentData){var validatedData=JSON.parse(sentData);console.log('Validation response:',validatedData);var emailValidationErrors=[];if(Array.isArray(validatedData)){validatedData.forEach(function(field){if(field.validation&&field.validation.status==='invalid'&&field.validation.errorMsg){emailValidationErrors.push({id:field.ID,message:field.validation.errorMsg,type:"required"});}
if(field.validation&&field.suggestionMsg){emailValidationErrors.push({id:field.ID,message:field.suggestionMsg,type:"info"});}});}
if(emailValidationErrors.length>0){brave_display_form_error(emailValidationErrors);if(brave_form){brave_form.classList.remove('brave_form_form--loading');}
if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show');}}else{braveFormNextStepActions();}});}else{braveFormNextStepActions();}}
function brave_form_changeHeight(formID,goto){var changesFormHeight=brave_popup_formData[formID].changesFormHeight||false;if(changesFormHeight){var braveForm=document.getElementById('brave_element-'+formID);var parentPopupStep=braveForm.closest('.brave_popup__step');var initialHeight=brave_popup_formData[formID].heightData[0];var diffHeight=brave_popup_formData[formID].heightData[goto]-initialHeight;var newFormHeight=brave_popup_formData[formID].heightData[goto]||initialHeight;braveForm.style.height=(parseInt(newFormHeight,10))+'px';if(parentPopupStep){var parentPopupHeight=parentPopupStep.dataset.height;parentPopupStep.querySelector('.brave_popup__step__inner').style.height=(parseInt(parentPopupHeight,10)+diffHeight)+'px';}}}
function brave_get_field_vals(braveForm,fieldOpts,quiz){var fieldsData=fieldOpts;var firstname_val='';for(var i=0;i<braveForm.elements.length;i++){var fieldName=braveForm.elements[i].name.replace('[]','');var fieldOpts=fieldsData[fieldName]||{};var fieldValue=braveForm.elements[i].value;if(fieldOpts&&fieldOpts.type&&(fieldOpts.type==='checkbox'||(fieldOpts.type==='select'&&fieldOpts.multi)||(fieldOpts.type==='image'&&fieldOpts.multi))){var checkedVal=document.querySelectorAll('#brave_form_field'+fieldName+' input:checked, #brave_form_field'+fieldName+' option:checked');fieldValue=Array.from(checkedVal).map(function(el){return el.value});if(fieldOpts.required&&(fieldValue.length===0||fieldValue.includes('none'))){fieldValue='';}}
if(fieldOpts&&fieldOpts.type&&(fieldOpts.type==='rating'||fieldOpts.type==='radio'||fieldOpts.type==='buttons')){var checkedVal=document.querySelectorAll('#brave_form_field'+fieldName+' input:checked, #brave_form_field'+fieldName+' option:checked');var selectedfieldValue=Array.from(checkedVal).map(function(el){return el.value});fieldValue=Array.isArray(selectedfieldValue)&&selectedfieldValue[0]?selectedfieldValue[0]:'';}
if(fieldOpts&&fieldOpts.type&&fieldOpts.type==='input'&&fieldOpts.validation==='name'){if(braveForm.elements[i].classList.contains('brave_form_field_input-firstname')){firstname_val=fieldValue;}
if(braveForm.elements[i].classList.contains('brave_form_field_input-lastname')){fieldsData[fieldName].value=[firstname_val,fieldValue];}}else if(fieldsData[fieldName]){fieldsData[fieldName].value=fieldValue;}
if(fieldsData[fieldName]&&fieldsData[fieldName].required&&document.getElementById('brave_form_field'+fieldName).classList.contains('brave_form_field--hasCondition')){fieldsData[fieldName].required=false;}
if(fieldOpts&&fieldOpts.type&&fieldOpts.type==='date'&&fieldOpts.validation==='multi'){var dateVal=document.getElementById('brave_form_field'+fieldName+'-date')?document.getElementById('brave_form_field'+fieldName+'-date').value:'';var monthVal=document.getElementById('brave_form_field'+fieldName+'-month')?document.getElementById('brave_form_field'+fieldName+'-month').value:'';var yearVal=document.getElementById('brave_form_field'+fieldName+'-year')?document.getElementById('brave_form_field'+fieldName+'-year').value:new Date().getFullYear();if(dateVal||monthVal){fieldsData[fieldName].value=dateVal+'/'+monthVal+'/'+yearVal;}}
if(quiz&&fieldOpts.options){var selectedOpt=false;fieldOpts.options.forEach(function(opt){if((fieldOpts.type==='checkbox'||(fieldOpts.type==='select'&&fieldOpts.multi)||(fieldOpts.type==='image'&&fieldOpts.multi))&&fieldValue.includes(opt.value)){selectedOpt=opt;}
if((fieldOpts.type==='radio'||fieldOpts.type==='buttons')&&opt.value===fieldValue){selectedOpt=opt;}});if(selectedOpt){fieldsData[fieldName].score=selectedOpt.score?selectedOpt.score:0;fieldsData[fieldName].correct=selectedOpt.correct?selectedOpt.correct:false;}}}
return fieldsData;}
function brave_submit_form(event,settings,supressErrors=false){if(event){event.preventDefault();}
var braveForm=document.getElementById('brave_form_'+settings.formID);var originalFields=JSON.parse(settings.fields);var fieldsData=brave_get_field_vals(braveForm,originalFields,settings.quiz)
var ajaxurl=bravepop_global.ajaxURL;var security=document.getElementById('brave_form_security'+settings.formID).value;var formErrors=[];Object.keys(fieldsData).forEach(function(fieldID){var fieldError=brave_validate_fields(fieldID,fieldsData[fieldID]);if(fieldError){formErrors.push(fieldError);}
if(document.querySelector('#brave_form_field'+fieldID)){document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion','brave_form_field--hasError-firstname','brave_form_field--hasError-lastname');}});brave_display_form_error(formErrors);var finalFieldsData={};var quizData={};var emailFields=[];var quizScore=0;var availableScore=0;var quizCorrect=0;Object.keys(fieldsData).forEach(function(fieldID){if(fieldsData[fieldID]){finalFieldsData[fieldID]=fieldsData[fieldID].value;}
if(fieldsData[fieldID]&&fieldsData[fieldID].validation==='name'&&Array.isArray(fieldsData[fieldID].value)){finalFieldsData[fieldID]=fieldsData[fieldID].value.join(' ').trim();}
if(fieldsData[fieldID]&&fieldsData[fieldID].required&&fieldsData[fieldID].validation==='email'&&(!bravepop_emailSuggestions[fieldID])){emailFields.push({ID:fieldID,value:fieldsData[fieldID].value});}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].score){quizScore=quizScore+fieldsData[fieldID].score;}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].correct){quizCorrect=quizCorrect+1;}
if(settings.quiz&&fieldsData[fieldID]&&fieldsData[fieldID].topScore){availableScore=availableScore+fieldsData[fieldID].topScore;}});if(settings.quiz){brave_popup_formData[settings.formID].totalScore=quizScore;brave_popup_formData[settings.formID].totalCorrect=quizCorrect;brave_popup_formData[settings.formID].availableScore=availableScore;quizData={availableScore:availableScore,userScore:quizScore,userCorrect:quizCorrect,totalQuestions:settings.totalQuestions,scoring:settings.quizScoring}}
console.log('finalFieldsData: ',quizScore,quizCorrect,fieldsData);console.log(formErrors);if(supressErrors){formErrors=[];}
if(formErrors.length===0){if(!security||!ajaxurl){return console.log('Security Failed or Ajax URL Missing!!!!',security,ajaxurl);}
var finalData={formData:JSON.stringify(finalFieldsData),popupID:settings.popupID,formID:settings.formID,stepID:settings.stepID,quizData:JSON.stringify(quizData),cookieConditions:"",device:settings.device,userDevice:brave_currentDevice,pageURL:window.location,security:security,action:'bravepop_form_submission'};var brave_form=document.getElementById('brave_form_'+settings.formID);var brave_login_loader=document.getElementById('brave_form_loading_'+settings.formID);if(brave_login_loader){brave_login_loader.classList.add('brave_form_loading--show');}
if(brave_form){brave_form.classList.add('brave_form_form--loading');}
var cookiesToCheck=brave_form.dataset.cookies?brave_form.dataset.cookies.split(','):[];if(cookiesToCheck.length>0){var cookiesData={};cookiesToCheck.forEach(function(cookieName){cookiesData[cookieName]=localStorage.getItem(cookieName)?true:false;})
finalData.cookieConditions=JSON.stringify(cookiesData);}
if(window.location.href.includes('brave_popup')&&window.location.href.includes('brave_preview')&&location.search.split('brave_preview=')[1]){finalData.brave_previewID=location.search.split('brave_preview=')[1];}
var braveSubmitForm=function(){return brave_ajax_send(ajaxurl,finalData,function(status,sentData){if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show');}
if(brave_form){brave_form.classList.remove('brave_form_form--loading');}
if(document.querySelector('#bravepopupform_socialOptin-'+settings.formID)){document.querySelector('#bravepopupform_socialOptin-'+settings.formID).classList.remove('bravepopupform_socialOptin--loading');document.querySelector('#bravepopupform_socialOptin-'+settings.formID).classList.add('bravepopupform_socialOptin--hide');document.querySelector('#brave_element-'+settings.formID+' .brave_element__form_inner').classList.remove('brave_element__form_inner--hide');}
var response=JSON.parse(sentData);console.log(status,response);if(response.error&&typeof response.error==='string'){return alert(response.error);}
localStorage.setItem('brave_popup_'+settings.popupID+'_formsubmitted',true);var braveFormSubmitEvent=new CustomEvent('brave_form_submitted',{detail:{popupId:parseInt(settings.popupID,10),formId:settings.formID,formData:JSON.stringify(finalFieldsData)}});document.dispatchEvent(braveFormSubmitEvent);if(brave_form){brave_form.reset();}
if(brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].totalSteps>0){for(var findx=1;findx<brave_popup_formData[settings.formID].totalSteps;findx++){brave_form_goBack(settings.formID,brave_popup_formData[settings.formID].totalStep)}}
if(settings.track){var formTrackingSettings=JSON.parse(settings.track);if(formTrackingSettings&&formTrackingSettings.enable&&formTrackingSettings.eventCategory&&formTrackingSettings.eventAction){brave_send_ga_event(formTrackingSettings.eventCategory,formTrackingSettings.eventAction,formTrackingSettings.eventLabel||'');}
if(formTrackingSettings&&formTrackingSettings.enable&&formTrackingSettings.fbq_event_type){brave_send_fbq_event(formTrackingSettings.fbq_event_type,formTrackingSettings.fbq_content_name,formTrackingSettings.fbq_content_category,formTrackingSettings.fbq_value,formTrackingSettings.fbq_currency);}}
if(brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].goal){brave_complete_goal(settings.popupID,'form');}
Object.keys(fieldsData).forEach(function(fieldID){var fieldVal=Array.isArray(fieldsData[fieldID].value)?fieldsData[fieldID].value.join(','):fieldsData[fieldID].value;if(fieldVal&&fieldsData[fieldID]&&fieldsData[fieldID].save_cookie){localStorage.setItem(fieldsData[fieldID].save_cookie,fieldVal)}});if(response.sent&&response.primaryAction==='content'&&response.contentMessage){if(brave_form){brave_form.classList.add('brave_form_form--hide');}
document.getElementById('brave_form_custom_content'+settings.formID).innerHTML=response.contentMessage;if(response.autoclose&&response.autoclosetime){setTimeout(function(){var thePopID=parseInt(settings.popupID,10);brave_close_popup(thePopID,brave_popup_data[thePopID].currentStep||0);},parseInt(response.autoclosetime,10)*1000);}
if(response.download&&response.downloadURL){var downloadURI=response.downloadURL;var filename=response.downloadURL.substring(response.downloadURL.lastIndexOf('/')+1);var link=document.createElement('a');if(typeof link.download==='string'){document.body.appendChild(link);link.download=filename;link.href=downloadURI;link.target='_blank';link.click();document.body.removeChild(link);}else{location.replace(downloadURI);}}}
brave_popup_formData[settings.formID]&&brave_popup_formData[settings.formID].onSubmit(fieldsData,response);if(response.sent&&response.primaryAction==='redirect'&&response.redirectURL){if(brave_form){brave_form.classList.add('brave_form_form--hide');}
document.getElementById('brave_form_custom_content'+settings.formID).innerHTML=response.redirectMessage;var redirectTime=response.redirectAfter?(response.redirectAfter*1000):6000;setTimeout(function(){window.location.href=response.redirectURL;},redirectTime);}
if(response.sent&&response.primaryAction==='step'&&response.step&&settings.popupID){var formStep=parseInt(response.step,10);formStep=formStep===0?0:formStep-1;var selectedPopupStep=document.querySelector('#brave_popup_'+settings.popupID+'__step__'+(brave_popup_data[settings.popupID].currentStep||0)+' .brave_popup__step__'+brave_currentDevice)
if(selectedPopupStep){selectedPopupStep.dataset.popopen='false';}
brave_open_popup(settings.popupID,formStep);}
if(settings.quiz){var quizShortcodes=document.querySelectorAll('.bravepop_quizScore-'+settings.formID);if(quizShortcodes){for(var i=0;i<quizShortcodes.length;i++){var showTotal=quizShortcodes[i].dataset.total&&quizShortcodes[i].dataset.total==='false'?false:true;if(settings.quizScoring==='points'){var availableScoreVal=showTotal&&brave_popup_formData[settings.formID].availableScore&&brave_popup_formData[settings.formID].availableScore>=brave_popup_formData[settings.formID].totalScore?'/'+brave_popup_formData[settings.formID].availableScore:'';quizShortcodes[i].innerHTML='<span>'+brave_popup_formData[settings.formID].totalScore+'</span>'+availableScoreVal;}
if(settings.quizScoring==='answer'){var availableQuesVal=showTotal&&brave_popup_formData[settings.formID].totalQuestions?'/'+brave_popup_formData[settings.formID].totalQuestions:'';quizShortcodes[i].innerHTML='<span>'+brave_popup_formData[settings.formID].totalCorrect+'</span>'+availableQuesVal;}}}}});}
var braveSubmitWithEmailValidation=function(){var emailData={formData:JSON.stringify(emailFields),freemailAllow:JSON.stringify(brave_popup_formData[settings.formID].freemailAllow||false),security:security,action:'bravepopup_validate_email'};brave_ajax_send(ajaxurl,emailData,function(status,sentData){var validatedData=JSON.parse(sentData);console.log('Validation response:',validatedData);var emailValidationErrors=[];if(Array.isArray(validatedData)){validatedData.forEach(function(field){if(field.validation&&field.validation.status==='invalid'&&field.validation.errorMsg){emailValidationErrors.push({id:field.ID,message:field.validation.errorMsg,type:"required"});}
if(field.validation&&field.validation.suggestionMsg&&field.validation.suggestion){emailValidationErrors.push({id:field.ID,message:field.validation.suggestionMsg,type:"suggestion",suggestion:field.validation.suggestion});}});}
if(emailValidationErrors.length>0){brave_display_form_error(emailValidationErrors);if(brave_form){brave_form.classList.remove('brave_form_form--loading');}
if(brave_login_loader){brave_login_loader.classList.remove('brave_form_loading--show');}}else{braveSubmitForm();}});}
if(settings.recaptcha&&grecaptcha){grecaptcha.execute(settings.recaptcha,{action:'submit'}).then(function(token){if(token){var recaptchaData={token:token,security:security,action:'bravepopup_validate_recaptcha'};brave_ajax_send(ajaxurl,recaptchaData,function(status,valid){console.log('Google Recaptcha Verified!');if(valid==='true'){if(bravepop_emailValidation&&emailFields.length>0){braveSubmitWithEmailValidation();}else{braveSubmitForm();}}else{console.error('Google Recaptcha Failed! Spammer Detected!');}});}else{console.error('Google Recaptcha Failed! Could not Fetch Token!');}});}else{if(bravepop_emailValidation&&emailFields.length>0){braveSubmitWithEmailValidation();}else{braveSubmitForm();}}}}
function brave_apply_email_suggestion(fieldID,suggestion){document.querySelector('#brave_form_field'+fieldID+' input').value=suggestion;brave_dismiss_email_suggestion(fieldID);}
function brave_dismiss_email_suggestion(fieldID){document.querySelector('#brave_form_field'+fieldID).classList.remove('brave_form_field--hasError','brave_form_field--hasSuggestion');}
function brave_display_form_error(formErrors){if(formErrors.length>0){formErrors.forEach(function(error){if(error.fieldType&&error.fieldType==='name'){if(error.firstname){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError-firstname');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error--firstname').innerHTML=error.message;}
if(error.lastname){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError-lastname');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error--lastname').innerHTML=error.message;}}else{document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasError');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').innerHTML=error.message;if(error.type==='suggestion'&&error.suggestion){document.querySelector('#brave_form_field'+error.id).classList.add('brave_form_field--hasSuggestion');var suggestionApplyBtn='<span onclick="brave_apply_email_suggestion(\''+error.id+'\', \''+error.suggestion+'\')">'+bravepop_global.yes+'</span>';var suggestionDismissBtn='<span onclick="brave_dismiss_email_suggestion(\''+error.id+'\', \''+error.suggestion+'\')">'+bravepop_global.no+'</span>';var suggestionActions='<div id="brave_form_field_suggestion_actions-'+error.id+'" class="brave_form_field_suggestion_actions">'+suggestionApplyBtn+suggestionDismissBtn+'</div>'
document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').setAttribute('id','brave_form_field_error--suggestion'+error.id)
document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').classList.add('brave_form_field_error--suggestion');document.querySelector('#brave_form_field'+error.id+' .brave_form_field_error').innerHTML=(error.message)+suggestionActions;}}});}}
function brave_validate_fields(fieldID,field){if(!field){return}
if(field.type==='input'&&field.validation==='name'&&field.required){if(!field.value[0]||!field.value[1]){return{id:fieldID,type:'required',fieldType:'name',message:bravepop_global.field_required,firstname:!field.value[0]?true:false,lastname:!field.value[1]?true:false}}}
if(!field.value&&field.required){return{id:fieldID,type:'required',message:bravepop_global.field_required}}
if(field.required&&(field.type==='input'||field.type==='textarea'||field.type==='date')){if(field.validation!=='name'&&!field.value.trim()){return{id:fieldID,type:'required',message:bravepop_global.field_required}}}
if(field.value&&field.required&&field.type==='select'&&field.value==='none'){return{id:fieldID,type:'required',message:bravepop_global.field_required}}
if(field.value&&((field.type==='input'&&field.validation==='text')||field.type==='textarea'||field.type==='date')){if(brave_hasHTML(field.value)){return{id:fieldID,type:'ho_html',message:bravepop_global.no_html_allowed};}}
if(field.value&&field.type==='input'&&field.validation==='number'){if(brave_isNumber(field.value)===false){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_number};}}
if(field.value&&field.type==='input'&&field.validation==='url'){if(brave_isURL(field.value)===false){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_url};}}
if(field.value&&field.type==='date'){if(brave_isDate(field.value)===false){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_date};}}
if(field.value&&field.type==='input'&&field.validation==='email'){if(brave_isEmail(field.value)===false){return{id:fieldID,type:'invalid',message:bravepop_global.invalid_email};}}}
function brave_hasHTML(value){var doc=new DOMParser().parseFromString(value,"text/html");return Array.from(doc.body.childNodes).some(function(node){return node.nodeType===1});}
function brave_isNumber(value){var numberFormat=RegExp(/^[a-zA-Z]+$/);return numberFormat.test(value)?false:true;}
function brave_isEmail(value){var mailformat=RegExp(/^\w+([\.+-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/);return mailformat.test(value)?true:false;}
function brave_isURL(value){var urlFormat=RegExp(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g);return urlFormat.test(value)?true:false;}
function brave_isDate(value){var dateFormat=RegExp(/\d{1,4}[-/]\d{1,2}[-/]\d{1,4}/);var dateFormatTwo=RegExp(/\d{1,4}[-/]\d{1,2}/);var matchedDate=dateFormat.test(value);if(!matchedDate){matchedDate=dateFormatTwo.test(value);}
return matchedDate?true:false;}
function brave_ajax_send(ajaxurl,ajaxData,callbackFunction){var array=[];Object.keys(ajaxData).forEach(function(element){array.push(encodeURIComponent(element)+"="+encodeURIComponent(ajaxData[element]))});var dataToSend=array.join("&");var request=new XMLHttpRequest();request.open('POST',ajaxurl,true);request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');request.onload=function(){if(this.status>=200&&this.status<400){callbackFunction('success',this.response);}else{callbackFunction('error',this.response);}};request.send(dataToSend);}
function brave_action_step(popupID,currentStep,stepIndex){var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+stepIndex+' .brave_popup__step__'+brave_currentDevice)
var noMobileContent=selectedPopupStep&&selectedPopupStep.dataset.nomobilecontent==='true'?true:false;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+currentStep+' .brave_popup__step__'+currentDevice)
selectedPopupStep.dataset.popopen='false';brave_open_popup(popupID,stepIndex);}
function brave_init_popup(popupID,popupData){if(!popupData){return;}
brave_responsiveness(null,popupID,popupData);if(popupData.forceLoad){return brave_load_popup(popupID,popupData);}
var triggerType=popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.triggerType?popupData.settings.trigger.triggerType.split(','):['load'];var utmKeywords=[];var containsKeyword=false;if(popupData.settings&&popupData.settings.placement&&popupData.settings.placement.utm&&popupData.settings.placement.utmKeywords){utmKeywords=popupData.settings.placement.utmKeywords.split(',');}
if(utmKeywords.length>0){var currentURL=window.location.href;utmKeywords.forEach(function(key){if(currentURL.includes(key)){containsKeyword=true;}})
if(containsKeyword===false){return console.log('Does Not Match UTM Keywords');}}
if(popupData.settings&&popupData.settings.placement&&popupData.settings.placement.adblock_check&&window.brave_canRunAds){return console.log('Visitor Doesnt have Ad Blocked Installed! Aborting..');}
if((popupData.hasDesktopEmbed||(popupData.hasMobileEmbed&&brave_currentDevice==='mobile'))&&!document.getElementById('bravepopup_embedded_'+popupID)){return console.log('Popup shortcode is not found in current page');}
if(popupData.schedule&&popupData.schedule.active&&popupData.schedule.type){if(popupData.schedule.type==='days'&&popupData.schedule.days.length>0){var currentDay=new Date().getDay();if(!popupData.schedule.days.includes(currentDay)){return console.log('Popup Not Scheduled for Today!');}}
if(popupData.schedule.type==='dates'&&popupData.schedule.dates.length>0){var thecurrentDate=new Date().getTime();var dateInRange=false;popupData.schedule.dates.forEach(function(date){var theTimes=[];var timeTypes=['start','end'];timeTypes.forEach(function(val){var theDate=date[val].date.split('/');var theHour=date[val].time&&date[val].time.hour?date[val].time.hour:'00';var theMinutes=date[val].time&&date[val].time.minutes?date[val].time.minutes:'00';theTimes.push(new Date(theDate[2]+'/'+theDate[1]+'/'+theDate[0]+' '+theHour+':'+theMinutes+':00').getTime());})
if(theTimes[0]<thecurrentDate&&theTimes[1]>thecurrentDate){dateInRange=true;}});if(!dateInRange){return console.log('Popup Not Scheduled these dates!');}}}
if(popupData.settings&&popupData.settings.audience&&popupData.settings.audience.devices&&popupData.settings.audience.devices==="desktop"&&brave_currentDevice==='mobile'){return console.log('Device Settings doesnt Match');}
if(popupData.settings&&popupData.settings.audience&&popupData.settings.audience.devices&&popupData.settings.audience.devices==="mobile"&&brave_currentDevice==='desktop'){return console.log('Device Settings doesnt Match');}
var popVariants=brave_popup_data[popupID]&&brave_popup_data[popupID].variants?brave_popup_data[popupID].variants:false;var popupRepeatCountType=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCountType||'lifetime';var popupRepeatDelay=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatDelay||false;var popupRepeatDelayTime=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatDelayTime?parseInt(popupData.settings.frequency.repeatDelayTime,10):false;var repeatCount=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCount?parseInt(popupData.settings.frequency.repeatCount,10):3;var filterViewFreq=function(popID){var popupOpenCount=localStorage.getItem('brave_popup_'+popID+'_viewed');var popupOpenSessionCount=sessionStorage.getItem('brave_popup_'+popID+'_viewed');if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat&&brave_popup_adminUser===false){if(popupRepeatCountType==='lifetime'&&parseInt(popupOpenCount,10)>=repeatCount){return'Already Viewed '+repeatCount+' Times. Hiding..';}
var popupViewStat=localStorage.getItem('brave_popup_'+popID+'_view_stat');popupViewStat=popupViewStat?JSON.parse(popupViewStat):[];var thecurrentDate=new Date();var thecurrentDay=thecurrentDate.getDate();var thecurrentHour=thecurrentDate.getHours();var thecurrentMonth=thecurrentDate.getMonth();var thecurrentYear=thecurrentDate.getFullYear();var popupViewDayCount=0;var popupViewMonthCount=0;var popupView12hCount=0;var popupView6hCount=0;var popupView1hCount=0;var matchedStats=[];if(popupViewStat){popupViewStat.forEach(function(stat){var statDate=new Date(stat);var statDay=statDate.getDate();var statHour=statDate.getHours();var statMonth=statDate.getMonth();var statYear=statDate.getFullYear();if((statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupViewDayCount=popupViewDayCount+1;}
if((statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupViewMonthCount=popupViewMonthCount+1;}
if((thecurrentHour-statHour)<12&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView12hCount=popupView12hCount+1;}
if((thecurrentHour-statHour)<6&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView6hCount=popupView6hCount+1;}
if((thecurrentHour-statHour)<1&&(statDay===thecurrentDay)&&(statMonth===thecurrentMonth)&&(statYear===thecurrentYear)){popupView1hCount=popupView1hCount+1;}
if(!matchedStats.includes(stat)){matchedStats.push(stat);}})}
matchedStats=matchedStats.sort();var lastViewedTime=matchedStats.length>0?matchedStats[matchedStats.length-1]:0;var viewDelayMatched=popupRepeatDelay&&popupRepeatDelayTime?(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime:true;var viewCountError='Already Viewed '+repeatCount+' Times in last '+popupRepeatCountType+' Hiding..'
console.log(lastViewedTime,thecurrentDate.getTime(),popupRepeatDelayTime,(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime);if(viewDelayMatched){console.log(lastViewedTime,thecurrentDate.getTime(),popupRepeatDelayTime,(thecurrentDate.getTime()-lastViewedTime)>popupRepeatDelayTime);if(popupRepeatCountType==='12h'&&(parseInt(popupView12hCount,10)>=repeatCount)){return viewCountError;}
if(popupRepeatCountType==='6h'&&(parseInt(popupView6hCount,10)>=repeatCount)){return viewCountError;}
if(popupRepeatCountType==='1h'&&(parseInt(popupView1hCount,10)>=repeatCount)){return viewCountError;}
if(popupRepeatCountType==='session'&&(parseInt(popupOpenSessionCount,10)>=repeatCount)){return viewCountError;}
if(popupRepeatCountType==='day'&&(parseInt(popupViewDayCount,10)>=repeatCount)){return viewCountError;}
if(popupRepeatCountType==='month'&&(parseInt(popupViewMonthCount,10)>=repeatCount)){return viewCountError;}}else{return'Repeat Delay Doesnt Match! Hiding....';}}
return false;}
var filterCloseFreq=function(popID){var popupCloseStat=localStorage.getItem('brave_popup_'+popID+'_closed')?JSON.parse(localStorage.getItem('brave_popup_'+popID+'_closed')):null;if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.close&&popupCloseStat&&popupCloseStat.closed){var popupCloseCount=popupData.settings.frequency.closeCount?popupData.settings.frequency.closeCount:2;var popupCloseFor=popupData.settings.frequency.closeFor?parseInt(popupData.settings.frequency.closeFor,10)*86400*1000:86400*1000*30;var userCloseCount=parseInt(popupCloseStat.closed,10);var userCloseDate=parseInt(popupCloseStat.closeTime,10);var currentDate=new Date().getTime();var closeTimeDiff=currentDate-userCloseDate;var closeDelayMatched=popupRepeatDelay&&popupRepeatDelayTime?(currentDate-userCloseDate)>popupRepeatDelayTime:true;console.log('##### CLOSING STATS',userCloseCount,popupCloseFor,closeTimeDiff,closeTimeDiff>=popupCloseFor,userCloseCount>=popupCloseCount,closeDelayMatched,currentDate-userCloseDate);if((closeTimeDiff<=popupCloseFor&&(userCloseCount>=popupCloseCount))||!closeDelayMatched){return'Close Time Settings Do not Match';}}}
var viewFreqMatch=false;var closeFreqMatch=false;var formFreqMatch=false;goalFreqmatch=false;var hasViewFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat&&brave_popup_adminUser===false;var hasCloseFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.close&&brave_popup_adminUser===false;var formFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.formSubmit&&brave_popup_adminUser===false;var goalFreqSetting=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.goalComplete&&brave_popup_adminUser===false;if(popVariants.length>0){popVariants.forEach(function(popID){if(!viewFreqMatch&&hasViewFreqSetting){var popViewFreqMatch=filterViewFreq(popID);if(popViewFreqMatch){viewFreqMatch=popViewFreqMatch;}}
if(!closeFreqMatch&&hasCloseFreqSetting){var popCloseFreqMatch=filterCloseFreq(popID);if(popCloseFreqMatch){closeFreqMatch=popCloseFreqMatch;}}
if(!formFreqMatch&&formFreqSetting&&localStorage.getItem('brave_popup_'+popID+'_formsubmitted')){formFreqMatch=true;}
if(!goalFreqmatch&&goalFreqSetting&&localStorage.getItem('brave_popup_'+popID+'_goal_complete')){goalFreqmatch=true;}})}else{if(hasViewFreqSetting){viewFreqMatch=filterViewFreq(popupID);}
if(hasCloseFreqSetting){closeFreqMatch=filterCloseFreq(popupID);}
if(!formFreqMatch&&formFreqSetting&&localStorage.getItem('brave_popup_'+popupID+'_formsubmitted')){formFreqMatch=true;}
if(!goalFreqmatch&&goalFreqSetting&&localStorage.getItem('brave_popup_'+popupID+'_goal_complete')){goalFreqmatch=true;}}
if(viewFreqMatch&&hasViewFreqSetting){return console.log('[Viewed Frequency]',popupID,viewFreqMatch);;}
if(closeFreqMatch&&hasCloseFreqSetting){return console.log('[Closed Frequency]',popupID,closeFreqMatch);;}
if(formFreqMatch&&formFreqSetting){return console.log('[Form Frequency]',popupID,'Form in this Popup already Submitted! Hiding..');}
if(goalFreqmatch&&goalFreqSetting){return console.log('[Goal Frequency]',popupID,'Popup Goal Already Completed..');}
if(popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.timerEnded&&popupData.timers.length>0){const timerData=popupData.timers.find(item=>item.device===brave_currentDevice);let hasEnded=false;if(timerData&&timerData.endTime&&new Date()>new Date(timerData.endTime)&&timerData.auto===false){hasEnded=true;}
if(timerData&&timerData.auto){const autoEndTime=localStorage.getItem(timerData.auto);if(new Date()>new Date(autoEndTime)){hasEnded=true;}}
if(hasEnded){return console.log('Popup Countdown Timer Ended! Hiding..');}}
if(popupData.settings&&popupData.settings.filters&&popupData.settings.filters.popups_before&&popupData.settings.filters.popups.length>0){var popupFilterFulfilled=false;popupData.settings.filters.popups.forEach(function(popup){if(!popupFilterFulfilled&&popup.id&&popup.action){var popupActionNegative=popup.action.includes('not_')
var popActionKey=popupActionNegative?popup.action.replace('not_',''):popup.action
var popupActionMatched=localStorage.getItem('brave_popup_'+popup.id+'_'+popActionKey);if(!popupActionNegative&&popupActionMatched){popupFilterFulfilled=true;}
if(popupActionNegative&&!popupActionMatched){popupFilterFulfilled=true;}}})
if(!popupFilterFulfilled){return console.log('A selected Popup was not viewed before! Hiding..');}}
if(popupData.settings&&popupData.settings.filters&&popupData.settings.filters.cookieFilter&&popupData.settings.filters.cookies&&popupData.settings.filters.cookies.length>0){var cookieMatched=false;popupData.settings.filters.cookies.forEach(function(cookie){if(!cookieMatched&&cookie.action==='has'&&cookie.key&&localStorage.getItem(cookie.key)){cookieMatched=true;}
if(!cookieMatched&&cookie.action==='nothas'&&cookie.key&&!localStorage.getItem(cookie.key)){cookieMatched=true;}
if(!cookieMatched&&cookie.action==='equal'&&cookie.key&&cookie.value&&localStorage.getItem(cookie.key)===cookie.value){cookieMatched=true;}
if(!cookieMatched&&cookie.action==='notequal'&&cookie.key&&cookie.value&&localStorage.getItem(cookie.key)!==cookie.value){cookieMatched=true;}})
if(cookieMatched===false){return console.log('Visitor Cookie did not match! Hiding..');}}
if(popupData.settings&&popupData.settings.filters&&((popupData.settings.filters.pages_count_filter&&popupData.settings.filters.pagecount)||(popupData.settings.filters.pages_before&&popupData.settings.filters.pages))){var viewCountLimit=parseInt(popupData.settings.filters.pagecount,10);var current_page_view_data=localStorage.getItem('brave_page_visited');current_page_view_data=current_page_view_data?JSON.parse(current_page_view_data):[];if(popupData.settings.filters.pages_count_filter&&popupData.settings.filters.pagecount&&current_page_view_data&&(current_page_view_data.length<viewCountLimit)){return console.log('Visitor did not view enough pages to show the popup! Hiding..');}
var pageConditionMatch=[];var viewConditionMatched=true;if(popupData.settings.filters.pages_before&&popupData.settings.filters.pages&&popupData.settings.filters.pages.length>0){var pagesmatched=[];var braveMatchPageViewTime=function(timeLimit,viewTime){if(!timeLimit){return true;}
if(viewTime>timeLimit){return true;}else{return false;}}
var braveCheckIfViewedPageMatch=function(pageCond,checkExistence=true,timeLimit){var pageCondID=pageCond.id;var pageCondType=pageCond.type;var conditionMatched=false;current_page_view_data.forEach(function(pgView){var timeMatch=braveMatchPageViewTime(timeLimit,pgView.time);var pageMatch=pgView.PID===pageCondID&&pgView.type===pageCondType&&timeMatch;if(pageMatch&&checkExistence){conditionMatched=true;}})
return conditionMatched;}
var braveCheckIfNotViewedPageMatch=function(pageCond,checkExistence=false,timeLimit){var pageCondID=pageCond.id;var pageCondType=pageCond.type;var conditionMatched=true;current_page_view_data.forEach(function(pgView){var timeMatch=braveMatchPageViewTime(timeLimit,pgView.time);var pageMatch=pgView.PID===pageCondID&&pgView.type===pageCondType&&timeMatch;if(pageMatch&&!checkExistence){conditionMatched=false;}})
return conditionMatched;}
popupData.settings.filters.pages.forEach(function(pageCond){var currentTime=new Date().getTime();var timeLimit=currentTime-10800000;if(pageCond.duration==='lifetime'){timeLimit=false;}
if(pageCond.duration==='1day'){timeLimit=currentTime-86400000;}if(pageCond.duration==='7days'){timeLimit=currentTime-604800000;}if(pageCond.duration==='30days'){timeLimit=currentTime-2592000000;}
var condMatch=pageCond.action.includes('not_viewed')?braveCheckIfNotViewedPageMatch(pageCond,false,timeLimit):braveCheckIfViewedPageMatch(pageCond,true,timeLimit);pagesmatched.push({matched:condMatch,forced:pageCond.condition==='and'?true:false});})
pagesmatched.forEach(function(matchItm){if(matchItm.forced===true&&matchItm.matched===true){pageConditionMatch.push(true);}
if(matchItm.forced===true&&matchItm.matched===false){pageConditionMatch.push(false);}
if(matchItm.forced===false&&(matchItm.matched===true||matchItm.matched===false)){pageConditionMatch.push(true);}})
pageConditionMatch.forEach(function(bool){if(bool===false){viewConditionMatched=false;}})
if(!viewConditionMatched){return console.log('Visitor did not view the selected pages before to show the popup! Hiding..');}}}
if(triggerType.includes('load')){brave_load_popup(popupID,popupData,'load');}
if(triggerType.includes('exit')){if(brave_currentDevice==='mobile'){if(!popupData.settings.trigger.exitMobileFallback||(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='load')){brave_load_popup(popupID,popupData,'load');}
if(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='time'){var exitMobileDelay=popupData.settings.trigger.exitMobileFallback.time||2000;setTimeout(function(){brave_load_popup(popupID,popupData,'time');},(exitMobileDelay*1000));}}else{document.addEventListener("mouseout",function(evt){if((evt.toElement===null||evt.toElement===undefined)&&(evt.relatedTarget===null)){brave_load_popup(popupID,popupData,'exit');}});}}
if(triggerType.includes('scroll')||(brave_isMobile&&popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='scroll')){var currentPopup=document.getElementById('brave_popup_'+popupID+'__step__0');var noMobileContent=currentPopup&&currentPopup.classList.contains('brave_popup__step--mobile-noContent')===true?true:false;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var scrollHide=popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.scrollHide?true:false;var scrollTriggerPopup=function(scrollPercent,percentLimit=20,currentPopStep,currentPopStepVisible,between=false){var scrollPercentVal=between&&percentLimit.split('-');var startScrollPercent=scrollPercentVal&&scrollPercentVal[0]&&parseInt(scrollPercentVal[0],10);var endScrollPercent=scrollPercentVal&&scrollPercentVal[1]&&parseInt(scrollPercentVal[1],10);if(brave_popup_data[popupID].userClosed){return;}
if((!between&&(scrollPercent>=percentLimit))||((between&&!isNaN(startScrollPercent)&&!isNaN(endScrollPercent))&&((scrollPercent>=startScrollPercent)&&(scrollPercent<=endScrollPercent)))){if(!brave_popup_data[popupID].loaded){brave_load_popup(popupID,popupData,'scroll');}else{if(!currentPopStepVisible){brave_open_animation(popupID,0,currentDevice);currentPopStep.dataset.popopen=true;}}}else{if((between||scrollHide)&&currentPopStepVisible){brave_close_animation(popupID,0,currentDevice);currentPopStep.dataset.popopen=false;brave_popup_data[popupID].isOpen=false;}}}
document.addEventListener("scroll",function(evt){var h=document.documentElement,b=document.body,st='scrollTop',sh='scrollHeight';var scrollPercent=(h[st]||b[st])/((h[sh]||b[sh])-h.clientHeight)*100;var currentPopStep=document.querySelector('#brave_popup_'+popupID+'__step__0 .brave_popup__step__'+currentDevice);var currentPopStepVisible=currentPopStep&&currentPopStep.dataset.popopen==='true'?true:false;if(brave_isMobile&&(popupData.settings.trigger.exitMobileFallback&&popupData.settings.trigger.exitMobileFallback.type&&popupData.settings.trigger.exitMobileFallback.type==='scroll')){var exitMobielScroll=popupData.settings.trigger.exitMobileFallback.scroll||15;if(scrollPercent>=exitMobielScroll){brave_load_popup(popupID,popupData,'scroll');}}
if(popupData.settings&&popupData.settings.trigger.scrolltype&&popupData.settings.trigger.scrolltype!=='between'){var srollTargetAmnt=0;if(popupData.settings.trigger.scrolltype==='ten'){srollTargetAmnt=10}
if(popupData.settings.trigger.scrolltype==='twenty'){srollTargetAmnt=20}
if(popupData.settings.trigger.scrolltype==='thirty'){srollTargetAmnt=30}
if(popupData.settings.trigger.scrolltype==='forty'){srollTargetAmnt=40}
if(popupData.settings.trigger.scrolltype==='half'){srollTargetAmnt=50}
if(popupData.settings.trigger.scrolltype==='sixty'){srollTargetAmnt=60}
if(popupData.settings.trigger.scrolltype==='seventy'){srollTargetAmnt=70}
if(popupData.settings.trigger.scrolltype==='eighty'){srollTargetAmnt=80}
if(popupData.settings.trigger.scrolltype==='end'){srollTargetAmnt=95}
scrollTriggerPopup(scrollPercent,srollTargetAmnt,currentPopStep,currentPopStepVisible);}
if(popupData.settings&&popupData.settings.trigger&&popupData.settings.trigger.scrolltype==='between'&&popupData.settings.trigger.scrollBetween&&popupData.settings.trigger.scrollBetween.includes('-')){scrollTriggerPopup(scrollPercent,popupData.settings.trigger.scrollBetween,currentPopStep,currentPopStepVisible,true);}
if(popupData.settings&&popupData.settings.trigger.scrolltype&&popupData.settings.trigger.scrollto&&popupData.settings.trigger.scrolltype==='custom'){var scrollToIDs=popupData.settings.trigger.scrollto||'';var scrolltoElms=scrollToIDs&&document.querySelectorAll(scrollToIDs);if(scrollToIDs&&scrolltoElms){for(var i=0;i<scrolltoElms.length;i++){var scrolltoElm=scrolltoElms[i];if(scrolltoElm&&brave_is_in_view(scrolltoElm)){brave_load_popup(popupID,popupData,'scroll');}}}}},{passive:true});}
if(popupData.settings&&popupData.settings.content&&popupData.settings.content.highlight){document.addEventListener("scroll",function(evt){var contentElm=document.querySelector('.bravepopup_embedded--highlight_'+popupID);var contenthlElm=document.getElementById('bravepopup_embedded__bg_'+popupID);var contentAlreadyHighlighted=false;if(popupData.settings.content.highlight==='once'){contentAlreadyHighlighted=contentElm.classList.contains('bravepopup_embedded__highlight--done')?true:false;}
if(contentElm&&(popupData.settings.content.highlight==='always'||(!contentAlreadyHighlighted&&popupData.settings.content.highlight==='once'))){var embeddedContentRect=contentElm.getBoundingClientRect();var embeddedViewRatio=(embeddedContentRect.top/document.documentElement.clientHeight)*100;if((embeddedViewRatio<50&&embeddedViewRatio>-20)&&!contenthlElm.classList.contains('bravepopup_embedded__bg--active')){contenthlElm.classList.add('bravepopup_embedded__bg--active');contentElm.classList.add('bravepopup_embedded__highlight--active');}
if((embeddedViewRatio<-20||embeddedViewRatio>50)&&contenthlElm.classList.contains('bravepopup_embedded__bg--active')){contenthlElm.classList.remove('bravepopup_embedded__bg--active');contentElm.classList.remove('bravepopup_embedded__highlight--active');if(popupData.settings.content.highlight){contentElm.classList.add('bravepopup_embedded__highlight--done');}}}},{passive:true});}
if(triggerType.includes('click')&&popupData.settings&&popupData.settings.trigger.clickElements){var clickElms=document.querySelectorAll(popupData.settings.trigger.clickElements);if(clickElms){for(var i=0;i<clickElms.length;i++){var clickElm=clickElms[i];clickElm.addEventListener("click",function(evt){evt.preventDefault();document.getElementById('brave_popup_'+popupID).style.zIndex=9999999999;brave_load_popup(popupID,popupData,'click');});}}}
if(triggerType.includes('time')&&popupData.settings&&popupData.settings.trigger.time&&(popupData.settings.trigger.time.hours||popupData.settings.trigger.time.minutes||popupData.settings.trigger.time.seconds)){var triggerHours=popupData.settings.trigger.time.hours?parseInt(popupData.settings.trigger.time.hours,10):0;var triggerMinutes=popupData.settings.trigger.time.minutes?parseInt(popupData.settings.trigger.time.minutes,10):0;var triggerSeconds=popupData.settings.trigger.time.seconds?parseInt(popupData.settings.trigger.time.seconds,10):0;var totalTriggerDelay=(triggerHours*3600)+(triggerMinutes*60)+(triggerSeconds);totalTriggerDelay=totalTriggerDelay*1000;setTimeout(function(){brave_load_popup(popupID,popupData,'time');},totalTriggerDelay);}}
function brave_load_popup(popupID,popupData,triggerType='load'){if(brave_popup_data[popupID]&&brave_popup_data[popupID].ajaxLoad&&!brave_popup_data[popupID].ajaxLoaded){if(brave_popup_data[popupID].ajaxLoading!==true){var loadData={popupID:popupID,type:brave_popup_data[popupID].type,security:bravepop_global.security,current_url:location.href,action:'bravepop_ajax_load_popup_content'};brave_popup_data[popupID].ajaxLoading=true;brave_ajax_send(bravepop_global.ajaxURL,loadData,function(status,sentData){brave_popup_data[popupID].ajaxLoaded=true;brave_popup_data[popupID].ajaxLoading=false;var selectedPopup=document.getElementById('brave_popup_'+popupID);if(selectedPopup){selectedPopup.innerHTML=sentData;brave_process_open_popup(popupID,popupData,triggerType);}});}}else{brave_process_open_popup(popupID,popupData,triggerType);}}
function brave_process_open_popup(popupID,popupData,triggerType='load'){var selectedPopup=document.getElementById('brave_popup_'+popupID);var popupLoadStatus=selectedPopup?selectedPopup.dataset.loaded:'false';if(popupLoadStatus==='false'){if(popupData.hasYoutube){var YTtag=document.createElement('script');YTtag.src="https://www.youtube.com/iframe_api";var PageFirstScript_YT=document.getElementsByTagName('script')[0];PageFirstScript_YT.parentNode.insertBefore(YTtag,PageFirstScript_YT);}
if(popupData.hasVimeo){var VimTag=document.createElement('script');VimTag.src="https://player.vimeo.com/api/player.js";var PageFirstScript_Vim=document.getElementsByTagName('script')[0];PageFirstScript_Vim.parentNode.insertBefore(VimTag,PageFirstScript_Vim);}
var dateFields=document.querySelectorAll('.brave_form_field--date');if(window.brave_initPikaday&&dateFields&&dateFields.length>0){for(var i=0,len=dateFields.length;i<len;i++){var dateField=dateFields[i];var startDate=dateField.dataset.startdate?dateField.dataset.startdate:'';var endDate=dateField.dataset.enddate?dateField.dataset.enddate:'';var dateInput=dateField.querySelector('input');brave_initPikaday(dateInput,startDate,endDate);}}
selectedPopup.dataset.loaded=true;}
let step=popupData.forceLoad&&popupData.forceStep?parseInt(popupData.forceStep,10)-1:0;if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.frequency&&brave_popup_data[popupID].settings.frequency.rememberLastStep){let foundLastStep=localStorage.getItem('brave_popup_'+popupID+'_last_viewed_step');if(foundLastStep!==undefined&&foundLastStep!==null){step=foundLastStep;}}
if(triggerType==='exit'||triggerType==='scroll'||triggerType==='time'){var triggerFulFilled=document.getElementById('brave_popup_'+popupID).dataset.triggerfulfilled;console.log('triggerFulFilled: ',triggerFulFilled);if(!triggerFulFilled){document.getElementById('brave_popup_'+popupID).dataset.triggerfulfilled=true;brave_open_popup(popupID,step);}}else{brave_open_popup(popupID,step);}
if(brave_popup_data[popupID]&&!brave_popup_data[popupID].loaded){brave_popup_data[popupID].loaded=true;}}
function brave_open_popup(popupID,step=0){var popupData=brave_popup_data[popupID];var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__'+brave_currentDevice)
var noMobileContent=selectedPopupStep&&selectedPopupStep.dataset.nomobilecontent==='true'?true:false;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var selectedPopupStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__'+currentDevice);var popupStepOpen=selectedPopupStep?selectedPopupStep.dataset.popopen:'false';var hasLockScroll=selectedPopupStep.dataset.scrollock?true:false;var stickyBar=selectedPopupStep&&selectedPopupStep.dataset.layout==='float'&&selectedPopupStep.dataset.position==='top_center'?true:false;if(popupStepOpen!=='false'){return}
if(!popupData){return}
if(popupData&&popupData.forceHide){return console.log(popupID,'Force Hidden');}
console.log('Opening ',popupID,step,popupStepOpen,stickyBar,noMobileContent,currentDevice);brave_popup_data[popupID].currentStep=step;if(window.location.href.includes('brave_popup')===false&&window.location.href.includes('braveshot')===false&&!brave_popup_data[popupID].viewStatSent){var viewDate=new Date();var viewYear=viewDate.getFullYear();var viewMonth=brave_number_padding(viewDate.getMonth()+1);var viewDate=brave_number_padding(viewDate.getDate());var goalIsFirstView=false;if(brave_popup_data[popupID]&&brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.goalAction&&brave_popup_data[popupID].settings.goalAction.type==='step'&&brave_popup_data[popupID].settings.goalAction.step===0){goalIsFirstView=true;}
var viewData={popupID:popupID,date:viewYear+'-'+viewMonth+'-'+viewDate,goalIsFirstView:goalIsFirstView,pageURL:window.location,goalUTCTime:new Date().toUTCString(),security:bravepop_global.security,action:'bravepop_ajax_popup_viewed'};brave_ajax_send(bravepop_global.ajaxURL,viewData,function(status,sentData){brave_popup_data[popupID].viewStatSent=true;});}
var currentPopupStat=localStorage.getItem('brave_popup_'+popupID+'_viewed');localStorage.setItem('brave_popup_'+popupID+'_viewed',currentPopupStat?parseInt(currentPopupStat,10)+1:1);var popupRepeat=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeat
var popupRepeatCountType=popupData.settings&&popupData.settings.frequency&&popupData.settings.frequency.repeatCountType||'lifetime';if(popupRepeat&&popupRepeatCountType!=='lifetime'){var theViewStat=localStorage.getItem('brave_popup_'+popupID+'_view_stat');theViewStat=theViewStat?JSON.parse(theViewStat):[];theViewStat.push(new Date().getTime());localStorage.setItem('brave_popup_'+popupID+'_view_stat',JSON.stringify(theViewStat));}
if(popupRepeat&&popupRepeatCountType==='session'){var currentSessionPopupViews=sessionStorage.getItem('brave_popup_'+popupID+'_viewed')||0;sessionStorage.setItem('brave_popup_'+popupID+'_viewed',parseInt(currentSessionPopupViews,10)+1);}
if(hasLockScroll){document.body.classList.add('brave_scroll_lock')}
if(stickyBar){var popupHeight=selectedPopupStep.dataset.height;document.documentElement.style.setProperty('margin-top',popupHeight+'px','important');}
if(popupData.type!=='content'){var allImages=selectedPopupStep.querySelectorAll('img');for(var i=0;i<allImages.length;i++){if(allImages[i].dataset.lazy){allImages[i].src=allImages[i].dataset.lazy;}}}
if(brave_popup_videos&&brave_popup_videos[popupID]&&Object.keys(brave_popup_videos).length>0){Object.keys(brave_popup_videos[popupID]).forEach(function(playerID){if(playerID.includes('youtube')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].stopVideo){brave_popup_videos[popupID][playerID].stopVideo();}
if(playerID.includes('vimeo')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause();}
if(playerID.includes('custom')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause();}});}
if(popupData.videoData&&popupData.videoData[step]&&popupData.videoData[step][currentDevice]){var videoObj=popupData.videoData[step][currentDevice];var videoType=videoObj.videoType?videoObj.videoType:'youtube';var videoURL=videoObj.videoUrl?videoObj.videoUrl:'youtube';var videoTracking=videoObj.action&&videoObj.action.track&&videoObj.action.trackData?videoObj.action.trackData:null;var videoSettings={id:videoObj.id,autoplay:videoObj.autoplay||false,controls:videoObj.controls||false,mute:videoObj.mute||false,tracking:videoTracking}
brave_load_video(videoType,videoURL,videoSettings,popupID);}
var elmsWithCookie=selectedPopupStep&&selectedPopupStep.querySelectorAll('.brave_element--text_hasCookie .brave_element__text_inner');if(elmsWithCookie&&elmsWithCookie.length>0){brave_replace_dynamic_text_cookie(elmsWithCookie);}
var hasAnimation=popupData.hasAnimation?popupData.hasAnimation:false;var advancedAnimation=popupData.advancedAnimation?popupData.advancedAnimation:false;var hasContAnim=popupData.hasContAnim?popupData.hasContAnim:false;var animationData=popupData.animationData?popupData.animationData:{};var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);if(!selectedStep){return;}
var focusableElm=selectedStep.querySelector('.brave_popup--popup .brave_popupMargin__wrap');var closableFocus=selectedStep.querySelector('.brave_popup--popup .brave_popup__close');if(closableFocus){closableFocus.tabIndex=0;}
if(focusableElm){focusableElm.tabIndex=0;setTimeout(()=>{focusableElm.focus();},200);}
if(selectedStep){var allSteps=document.querySelectorAll('#brave_popup_'+popupID+' .brave_popup__step_wrap');if(allSteps){for(var i=0;i<allSteps.length;i++){allSteps[i].classList.remove('brave_popup__step_wrap--show');}}
var braveOpenEvent=new CustomEvent('brave_popup_open',{detail:{popupId:parseInt(popupID,10),step:step}});document.dispatchEvent(braveOpenEvent);if(!advancedAnimation){brave_open_animation(popupID,step,currentDevice);}
if(advancedAnimation&&hasAnimation&&animationData&&brave_animate_popup){selectedStep.classList.add('brave_popup__step_wrap--show');brave_animate_popup(animationData,popupID,step,'load');}
if(hasContAnim&&animationData&&animationData[step][currentDevice]&&animationData[step][currentDevice].elements){var initialDelay=(animationData[step][currentDevice].totalDuration||0)+1200;animationData[step][currentDevice].elements.forEach(function(element){if(element&&element.animation&&element.animation.continious){var theElement=element.id==='popup'?document.querySelector('#brave_popup_'+popupID+'__step__'+step+' .brave_popup__step__inner .brave_popupSections__wrap'):document.getElementById('brave_element-'+element.id);var elementID=element.id==='popup'?popupID:element.id;var contAnimType=element.animation.continious.preset||'none';var contAnimDuration=element.animation.continious.duration||500;var contAnimDelay=element.animation.continious.delay||0;if(theElement){setTimeout(function(){theElement.classList.add('brave_element-'+elementID+'_contAnim');if(contAnimDelay>0){setInterval(function(){theElement.classList.add('brave_element-'+elementID+'_contAnim');setTimeout(function(){theElement.classList.remove('brave_element-'+elementID+'_contAnim');},contAnimDuration);},((contAnimDelay>contAnimDuration)?contAnimDelay:contAnimDuration+contAnimDelay))}},initialDelay);}}})}}
setTimeout(function(){var currentPopupDimension=selectedPopupStep.querySelector('.brave_popup__step__inner').getBoundingClientRect();if((window.innerHeight<currentPopupDimension.height)&&selectedPopupStep.classList.contains('brave_popup__step--boxed')&&selectedPopupStep.classList.contains('position_center')){selectedPopupStep.classList.add('brave_popup_exceeds_windowHeight');selectedPopupStep.classList.add('brave_popup_show_scrollbar');}},100);if(popupData.close[0]&&popupData.close[0][currentDevice]&&popupData.close[0][currentDevice].autoClose&&popupData.close[0][currentDevice].autoCloseDuration){setTimeout(function(){if(!brave_popup_data[popupID].autoClosed){brave_close_popup(popupID,step);if(popupData.close[0][currentDevice].closeStep!=='undefined'&&Number.isInteger(popupData.close[0][currentDevice].closeStep)){brave_open_popup(popupID,popupData.close[0][currentDevice].closeStep);}}
brave_popup_data[popupID].autoClosed=true;},parseInt(popupData.close[0][currentDevice].autoCloseDuration)*1000);}
selectedPopupStep.dataset.popopen=true;brave_popup_data[popupID].opened=new Date().getTime();brave_popup_data[popupID].isOpen=true;if((popupData.settings&&!popupData.settings.goalAction)||(popupData.settings&&popupData.settings.goalAction&&popupData.settings.goalAction.type&&popupData.settings.goalAction.type==='step'&&popupData.settings.goalAction.step!==undefined)){var goalStep=popupData.settings.goalAction&&popupData.settings.goalAction.step?popupData.settings.goalAction.step.toString().split(','):['0'];if(goalStep.includes(step.toString())&&step!==0){brave_complete_goal(popupID,'view');}}
var allCodeElmGoals=document.querySelectorAll('.brave_element__code--goaled form');if(allCodeElmGoals.length>0){for(var i=0;i<allCodeElmGoals.length;++i){allCodeElmGoals[i].addEventListener('submit',function(){brave_complete_goal(popupID,'form');})}}
if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.frequency&&brave_popup_data[popupID].settings.frequency.rememberLastStep){localStorage.setItem('brave_popup_'+popupID+'_last_viewed_step',step);}}
function brave_open_animation(popupID,step,currentDevice){var totalDuration=brave_popup_data[popupID].animationData[step][currentDevice].totalDuration;var openAnimData=brave_popup_data[popupID].animationData[step][currentDevice].elements?brave_popup_data[popupID].animationData[step][currentDevice].elements:[];var hasAnimation=brave_popup_data[popupID].hasAnimation;var selectedStep=document.querySelector('#brave_popup_'+popupID+'__step__'+step);if(window.location.href.includes('braveshot')===true&&window.location.href.includes('brave_id')===true){return selectedStep.classList.add('brave_popup__step_wrap--show');}
var brave_animateElement=function(elementID,selectedStep,elementDom,step,animType){selectedStep.classList.add('brave_popup__step_wrap--show');if(animType==='text'){var selected_text_element=document.querySelector('#brave_element-'+elementID+' .brave_element__text_inner');var selected_text_element_HTML=selected_text_element.innerHTML;var selected_text_element_content=selected_text_element.textContent;var newHTLArray=selected_text_element_content.toString().split('');var selected_text_element_clone=selected_text_element;selected_text_element_clone.innerHTML='';for(var i=0;i<=(newHTLArray.length-1);i++){(function(ind){setTimeout(function(){selected_text_element_clone.innerHTML=selected_text_element_clone.innerHTML+newHTLArray[ind];},1000+(50*ind));})(i);}
setTimeout(function(){selected_text_element_clone.innerHTML=selected_text_element_HTML;},1000+(50*(newHTLArray.length-1)));}else{if(!elementDom.classList.contains('brave_element-'+elementID+'_'+step+'_openAnim')){elementDom.classList.add('brave_element-'+elementID+'_'+step+'_openAnim');}}}
if(hasAnimation&&openAnimData.length>0){selectedStep.classList.add('brave_popup__step_wrap--show');openAnimData.forEach(function(element){if(element.animation&&element.animation.load&&element.animation.load.preset){var animType=element.animation.load.preset;var animDuration=element.animation.load.duration;var animDelay=element.animation.load.delay||0;var elementID=element.id==='popup'?popupID:element.id;var elementDom=element.id==='popup'?selectedStep.querySelector('.brave_popup__step__'+currentDevice+' .brave_popupSections__wrap'):selectedStep.querySelector('.brave_popup__step__'+currentDevice+' #brave_element-'+element.id);elementDom.style.opacity=0;selectedStep.classList.remove('brave_popup__step_wrap--show');if(animDelay){brave_animateElement(elementID,selectedStep,elementDom,step,animType);}else{brave_animateElement(elementID,selectedStep,elementDom,step,animType);}
if(element.id==='popup'){animDelay=0;}
setTimeout(function(){elementDom.style.opacity='';},animDelay+animDuration-100);setTimeout(function(){elementDom.classList.remove('brave_element-'+elementID+'_'+step+'_openAnim');},animDelay+animDuration+500);}})}else{selectedStep.classList.add('brave_popup__step_wrap--show');}}
function brave_close_animation(popupID,step,currentDevice){var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);var selectedStepDevice=selectedStep.querySelector('.brave_popup__step__'+currentDevice);var exitAnimation=selectedStepDevice.dataset.exitanimtype||'';var exitAnimationDuration=selectedStepDevice.dataset.exitanimlength?parseFloat(selectedStepDevice.dataset.exitanimlength,10):0.5;var hasAnimation=brave_popup_data[popupID].hasAnimation?brave_popup_data[popupID].hasAnimation:false;var advancedAnimation=brave_popup_data[popupID].advancedAnimation?brave_popup_data[popupID].advancedAnimation:false;var animationData=brave_popup_data[popupID].animationData?brave_popup_data[popupID].animationData:{};var hasCustomExitAnimation=animationData[step][currentDevice].totalDuration['exit'];if(selectedStep){if(exitAnimation){selectedStepDevice.querySelector('.brave_popupSections__wrap').classList.add('brave_element-'+popupID+'_'+step+'_exitAnim');setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--show');},(exitAnimationDuration*1000));setTimeout(function(){selectedStepDevice.querySelector('.brave_popupSections__wrap').classList.remove('brave_element-'+popupID+'_'+step+'_exitAnim');},(exitAnimationDuration*1000)+500);if(selectedStep.querySelector('.brave_popup__step__'+currentDevice+' .brave_popup__step__overlay')){setTimeout(function(){selectedStepDevice.querySelector('.brave_popup__step__overlay').classList.add('brave_popup__step__overlay--hide');},(exitAnimationDuration>0.3?((exitAnimationDuration*1000)-200):200));setTimeout(function(){selectedStepDevice.querySelector('.brave_popup__step__overlay').classList.remove('brave_popup__step__overlay--hide');},(exitAnimationDuration*1000)+500);}}else if(advancedAnimation&&hasCustomExitAnimation){if(advancedAnimation&&hasAnimation&&animationData&&brave_animate_popup){brave_animate_popup(animationData,popupID,step,'exit');}}else{selectedStep.classList.add('brave_popup__step_wrap--hide');setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--show');},500);setTimeout(function(){selectedStep.classList.remove('brave_popup__step_wrap--hide');},800);}}}
function brave_close_popup(popupID,step=0,gotoStep=false,updateStat=true){var selectedStep=document.getElementById('brave_popup_'+popupID+'__step__'+step);var selectedPopupStep=selectedStep.querySelector('.brave_popup__step__'+brave_currentDevice);var noMobileContent=selectedPopupStep.dataset.nomobilecontent==='true'?true:false;var currentDevice=noMobileContent?'desktop':brave_currentDevice;var hasLockScroll=selectedStep.querySelector('.brave_popup__step__'+currentDevice)&&selectedStep.querySelector('.brave_popup__step__'+currentDevice).dataset.scrollock?true:false;var exitAnimation=selectedStep.querySelector('.brave_popup__step__'+currentDevice).dataset.exitanimtype||'';var exitAnimationDuration=selectedStep.dataset.exitanimlength?parseFloat(selectedStep.dataset.exitanimlength,10):0.5;if(hasLockScroll){document.body.classList.remove('brave_scroll_lock')}
if(selectedStep){if(updateStat){var currentPopupCloseStat=localStorage.getItem('brave_popup_'+popupID+'_closed')?JSON.parse(localStorage.getItem('brave_popup_'+popupID+'_closed')):{};var newCloseStat={closed:currentPopupCloseStat.closed?currentPopupCloseStat.closed+1:1,closeTime:new Date().getTime()}
localStorage.setItem('brave_popup_'+popupID+'_closed',JSON.stringify(newCloseStat));}
var selectedPopupStep=selectedStep.querySelector('.brave_popup__step__'+currentDevice);selectedPopupStep.dataset.popopen='false';if(brave_popup_videos&&Object.keys(brave_popup_videos).length>0){Object.keys(brave_popup_videos).forEach(function(popupID){Object.keys(brave_popup_videos[popupID]).forEach(function(playerID){if(brave_popup_videos[popupID][playerID]){if(playerID.includes('youtube')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].stopVideo){brave_popup_videos[popupID][playerID].stopVideo();}
if(playerID.includes('vimeo')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause();}
if(playerID.includes('custom')&&brave_popup_videos[popupID][playerID]&&brave_popup_videos[popupID][playerID].pause){brave_popup_videos[popupID][playerID].pause();}}});});}
brave_popup_data[popupID].userClosed=true;brave_popup_data[popupID].isOpen=false;var braveCloseEvent=new CustomEvent('brave_popup_close',{detail:{popupId:parseInt(popupID,10),step:step}});document.dispatchEvent(braveCloseEvent);brave_close_animation(popupID,step,currentDevice);setTimeout(function(){if(gotoStep!==false&&gotoStep>=0){var targetStep=document.getElementById('brave_popup_'+popupID+'__step__'+gotoStep);targetStep.querySelector('.brave_popup__step__desktop').dataset.popopen=false;targetStep.querySelector('.brave_popup__step__mobile').dataset.popopen=false;brave_open_popup(popupID,gotoStep);}
var stickyBar=selectedPopupStep.dataset.layout==='float'&&selectedPopupStep.dataset.position==='top_center'?true:false;if(stickyBar){var newHeight=document.querySelector('body.admin-bar')?'32px':'0px';document.documentElement.style.setProperty('margin-top',newHeight,'important');}
document.getElementById('brave_popup_'+popupID).style.zIndex=9999999999;},(exitAnimation&&exitAnimationDuration?(exitAnimationDuration*1000):10));}}
function brave_send_ga_event(eventCategory,eventAction,eventLabel){if("gtag"in window&&eventCategory&&eventAction){gtag("event",eventAction,{"event_category":eventCategory,"event_label":eventLabel});}}
function brave_send_fbq_event(eventType,fbq_content_name,fbq_content_category,fbq_value,fbq_currency){if(window.fbq&&eventType){var fbqData={};if(fbq_content_name){fbqData.content_name=fbq_content_name}
if(fbq_content_category){fbqData.content_category=fbq_content_category}
if(fbq_value){fbqData.value=parseFloat(fbq_value,10)}
if(fbq_currency){fbqData.currency=fbq_currency}
if(eventType==='Contact'){fbq('track','Contact');}
if(eventType==='Lead'){fbq('track','Lead',fbqData);console.log(fbqData);}}}
function brave_load_video(videoType,videoURL,videoSettings,popupID){var elmID=videoSettings.id.replace(/[^a-zA-Z0-9]+/g,'');if(!brave_popup_videos[popupID]){brave_popup_videos[popupID]={}}
if(videoType==='custom'){brave_popup_videos[popupID]['video_'+videoType+elmID]=document.getElementById('brave_video_custom_'+videoSettings.id);if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'custom',videoSettings.tracking);}}
if(videoType==='youtube'){var youtube_regex=new RegExp(/^.*(youtu\.be\/|vi?\/|u\/\w\/|embed\/|\?vi?=|\\&vi?=)([^#\\&\\?]*).*/);var parsed=videoURL.match(youtube_regex);var videoID=parsed&&parsed[2]?parsed[2]:null;if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID]=new YT.Player('brave_video_iframe'+elmID,{videoId:videoID,playerVars:{'autoplay':false,'controls':videoSettings.controls?1:0,mute:videoSettings.mute?videoSettings.mute:false},events:{'onReady':function(){return videoSettings.autoplay&&brave_play_video(popupID,videoSettings.id,'youtube',videoSettings.tracking)}}});},1000);}else{if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'youtube',videoSettings.tracking);}}}
if(videoType==='vimeo'){var vimeo_regex=new RegExp(/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/);var parsed=videoURL.match(vimeo_regex);var videoID=parsed&&parsed[3]?parsed[3]:null;if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID]=new Vimeo.Player('brave_video_iframe'+elmID,{id:videoID,background:videoSettings.controls===false?true:false});setTimeout(function(){if(videoSettings.mute){brave_popup_videos[popupID]['video_'+videoType+elmID].setVolume(0);}
if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'vimeo',videoSettings.tracking);}},2000);},1000);}else{if(videoSettings.autoplay){brave_play_video(popupID,videoSettings.id,'vimeo',videoSettings.tracking);}}}}
function brave_play_video(popupID,elmentID,videoType,track=null,inline=false){console.log('brave_play_video',elmentID,videoType,track);var elmID=elmentID.replace(/[^a-zA-Z0-9]+/g,'');if(!brave_popup_videos[popupID]['video_'+videoType+elmID]){return;}
if(document.getElementById("brave_element-"+elmentID)){document.getElementById("brave_element-"+elmentID).classList.add('brave_element--video-show');}
if(videoType==='custom'){brave_popup_videos[popupID]['video_'+videoType+elmID].muted=true;brave_popup_videos[popupID]['video_'+videoType+elmID].play();var videoMuted=brave_popup_videos[popupID]['video_'+videoType+elmID].classList.contains('brave_video_muted');if(!videoMuted){setTimeout(function(){brave_popup_videos[popupID]['video_'+videoType+elmID].muted=false;brave_popup_videos[popupID]['video_'+videoType+elmID].volume=1;brave_popup_videos[popupID]['video_'+videoType+elmID].play();},100);}}
if(videoType==='youtube'||videoType==='vimeo'){if(videoType==='youtube'&&brave_popup_videos[popupID]['video_'+videoType+elmID]){brave_popup_videos[popupID]['video_'+videoType+elmID].playVideo();}
if(videoType==='vimeo'&&brave_popup_videos[popupID]['video_'+videoType+elmID]){brave_popup_videos[popupID]['video_'+videoType+elmID].play().then();}}
if(inline&&!track){var playButton=document.getElementById('brave_play_video-'+elmentID)
if(playButton){var eventCategory=playButton.dataset.trackcategory||'';var eventAction=playButton.dataset.trackcategory||'';var eventLabel=playButton.dataset.tracklabel||'';track={eventCategory:eventCategory,eventAction:eventAction,eventLabel:eventLabel}}}
if(track&&track.eventCategory&&track.eventAction){brave_send_ga_event(track.eventCategory,track.eventAction,track.eventLabel||'');}}
function brave_complete_goal(popupID,goalType='view',auto=false){if(window.location.href.includes('brave_popup')===false&&!brave_popup_data[popupID].goaled){var goalDate=new Date();var goalYear=goalDate.getFullYear();var goalMonth=brave_number_padding(goalDate.getMonth()+1);var goalDay=brave_number_padding(goalDate.getDate());var goalData={popupID:popupID,pageURL:window.location,security:bravepop_global.security,goalType:goalType,views:localStorage.getItem('brave_popup_'+popupID+'_viewed')||1,goalTime:new Date().getTime(),goalDate:goalYear+'-'+goalMonth+'-'+goalDay,goalUTCTime:new Date().toUTCString(),device:brave_currentDevice,auto:auto,action:'bravepop_ajax_popup_complete_goal'};brave_ajax_send(bravepop_global.ajaxURL,goalData,function(status,sentData){brave_popup_data[popupID].goaled=true;console.log('Goal Complete!!!!!!',sentData);});localStorage.setItem('brave_popup_'+popupID+'_goal_complete',goalData.goalTime);var braveGoalCompletEvent=new CustomEvent('brave_goal_complete',{detail:{popupId:parseInt(popupID,10),goalType:goalType}});document.dispatchEvent(braveGoalCompletEvent);if(brave_popup_data[popupID].settings&&brave_popup_data[popupID].settings.notification&&brave_popup_data[popupID].settings.notification.analyticsGoal){setTimeout(function(){brave_send_ga_event('popup','goal',brave_popup_data[popupID].title+' ('+popupID+')'||popupID);},2000);}}}
function brave_load_fonts(fontArray){var googleFonts=[];var customFonts=[];fontArray.forEach(function(font){const inCustomFontList=bravepop_global&&bravepop_global.customFonts.find((fnt)=>fnt.name===font);if(inCustomFontList){customFonts.push(font);}else{googleFonts.push(font);}})
if(googleFonts.length>0&&bravepop_global&&bravepop_global.disableGoogleFonts==='false'){WebFontConfig={google:{families:googleFonts}};(function(){if(!document.getElementById('bravePopu_webfontLoader')){var wf=document.createElement('script');wf.setAttribute("id","bravePopu_webfontLoader");wf.src=('https:'==document.location.protocol?'https':'http')+'://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js';wf.type='text/javascript';wf.async='true';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(wf,s);}})();}
if(bravepop_global.customFonts.length>0&&customFonts.length>0){customFonts.map((font)=>{var foundFont=bravepop_global.customFonts.find((fnt)=>font===fnt.name);if(foundFont&&foundFont.url&&foundFont.url!=='UAF'&&foundFont.name&&foundFont.name.includes('brave_custom-')){var custom_font=new FontFace(foundFont.name,'url('+foundFont.url+')');custom_font.load().then(function(loaded_face){document.fonts.add(loaded_face)}).catch(function(error){console.error(error);});}})}};function brave_is_in_view(elem){var rect=elem.getBoundingClientRect();return(rect.bottom>=0&&rect.right>=0&&rect.top<=(window.innerHeight||document.documentElement.clientHeight)&&rect.left<=(window.innerWidth||document.documentElement.clientWidth));};function brave_save_visitor_pageviews(){if(brave_popup_pageInfo.type==='front'||brave_popup_pageInfo.pageID){var brave_page_visited=localStorage.getItem('brave_page_visited');var currentPageType='page';if(brave_popup_pageInfo.type==='front'){currentPageType='front';}
var brave_page_visited_new={type:brave_popup_pageInfo.type==='front'?'front':(brave_popup_pageInfo.singleType||brave_popup_pageInfo.type),PID:brave_popup_pageInfo.pageID,time:new Date().getTime()};if(brave_page_visited){var brave_page_visited_newData=JSON.parse(brave_page_visited);brave_page_visited_newData.push(brave_page_visited_new);localStorage.setItem('brave_page_visited',JSON.stringify(brave_page_visited_newData));}else{localStorage.setItem('brave_page_visited',JSON.stringify([brave_page_visited_new]));}}}
function brave_add_to_cart(elementID){brave_tooltip_open(elementID,'Adding to Cart...','top');setTimeout(function(){brave_tooltip_close();},2000);}
function brave_close_on_add_to_cart(popupID){setTimeout(function(){popupID&&brave_close_popup(popupID);},2000);}
function brave_apply_woo_coupon(coupon,popupID,elementID,onCouponApply){if(elementID){document.querySelector('#brave_button_loading_'+elementID).classList.add('brave_button_loading--show')}
brave_ajax_send(location.href+'/?wc-ajax=apply_coupon',{coupon_code:coupon,security:bravepop_global.couponSecurity},function(status,response){if(onCouponApply==='reload'){location.reload();}
if(onCouponApply==='close'&&popupID){brave_close_popup(popupID);}
if(onCouponApply==='cart'&&bravepop_global.cartURL){location.href=bravepop_global.cartURL}
if(onCouponApply==='checkout'&&bravepop_global.checkoutURL){location.href=bravepop_global.checkoutURL}
if(elementID){document.querySelector('#brave_button_loading_'+elementID).classList.remove('brave_button_loading--show')}})}
function brave_copy_to_clipboard(elementID,tooltipData,position){var copyText=document.getElementById('bravepopup_text_copy-'+elementID);copyText.select();copyText.setSelectionRange(0,99999);document.execCommand("copy");brave_tooltip_open(elementID,'✓ '+tooltipData,position);setTimeout(function(){brave_tooltip_close();},2000);}
function brave_tooltip_open(elementID,tooltipData,position){var tooltipDiv=document.getElementById('bravepop_element_tooltip');var tooltipElm=document.getElementById('brave_element-'+elementID);var elmPos=tooltipElm.getBoundingClientRect();if(tooltipDiv){tooltipDiv.innerHTML=tooltipData;tooltipDiv.className='bravepop_element_tooltip-show bravepop_element_tooltip-'+position;var tooltipWidth=tooltipDiv.offsetWidth;tooltipDiv.style.top=(elmPos.top+(elmPos.height/2)-10)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth)-8)+'px';if(position==='right'){tooltipDiv.style.left=(elmPos.left+elmPos.width+8)+'px';}
if(position==='top'){tooltipDiv.style.top=(elmPos.top-(tooltipDiv.offsetHeight)-4)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth/2)+(elmPos.width/2)-4)+'px';}
if(position==='bottom'){tooltipDiv.style.top=(elmPos.top+elmPos.height+8)+'px';tooltipDiv.style.left=(elmPos.left-(tooltipWidth/2)+(elmPos.width/2)+8)+'px';}}}
function brave_tooltip_close(){var tooltipDiv=document.getElementById('bravepop_element_tooltip');if(tooltipDiv){tooltipDiv.innerHTML='';tooltipDiv.className='';tooltipDiv.style.left='';tooltipDiv.style.top='';}}
function brave_lightbox_open(elementID,contentType,content){var bravelightbox=document.getElementById('bravepop_element_lightbox');var bravelightboxContent=document.getElementById('bravepop_element_lightbox_content');if(contentType==='image'&&bravelightboxContent){bravelightboxContent.innerHTML='<img src="'+content+'" />';bravelightbox.classList.add('bravepop_element_lightbox--open');}}
function brave_lightbox_close(){var bravelightbox=document.getElementById('bravepop_element_lightbox');var bravelightboxContent=document.getElementById('bravepop_element_lightbox_content');if(bravelightbox&&bravelightboxContent){bravelightbox.classList.remove('bravepop_element_lightbox--open');bravelightboxContent.innerHTML='';}}
function brave_responsiveness(event,popupID,popupData){if(window.location.href.includes('braveshot')===true&&window.location.href.includes('brave_id')===true){return;}
var stepsWithNoMobile=document.querySelectorAll('.brave_popup__step--mobile-noContent');if(brave_isTab||(brave_currentDevice==='mobile'&&document.body.clientWidth<350)){stepsWithNoMobile=document.querySelectorAll('.brave_popup__step_wrap');}
for(var i=0;i<stepsWithNoMobile.length;i++){var desktopStep=stepsWithNoMobile[i].querySelector('.brave_popup__step__desktop');var mobileStep=stepsWithNoMobile[i].querySelector('.brave_popup__step__mobile');var popupLayout=desktopStep.dataset.layout;var popupPosition=popupLayout==='landing'?'top_center':desktopStep.dataset.position;var popupWidth=parseInt(desktopStep.dataset.width,10);var popupHeight=parseInt(desktopStep.dataset.height,10);var windowWidth=document.body.clientWidth||window.innerWidth;var windowHeight=window.innerHeight;if(brave_currentDevice==='mobile'||brave_isTab){if(((windowWidth<popupWidth)&&popupLayout=='boxed')){var scale=desktopStep?windowWidth/desktopStep.dataset.width:0;var tansformOrigin=popupPosition.includes('top')?'top':'center';desktopStep.querySelector('.brave_popup__step__inner').style.transform='scale('+((scale*95)/100)+')';desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin=((scale*95)/2)+'px '+tansformOrigin;if(windowWidth<popupWidth&&windowHeight<popupHeight){desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin='left top';desktopStep.querySelector('.brave_popup__step__inner').style.marginTop=0;desktopStep.querySelector('.brave_popup__step__inner').style.top=0;}
if(popupPosition.includes('center')){var widthRemainder=windowWidth-(popupWidth*(scale*95)/100);var heightRemainder=windowHeight-(popupHeight*(scale*95)/100);desktopStep.querySelector('.brave_popup__step__inner').style.left=widthRemainder>0?(widthRemainder/2)+'px':'0';}}
if(brave_currentDevice==='mobile'&&windowWidth<321&&((290<popupWidth)||windowHeight<popupHeight)&&(popupLayout=='boxed')&&(popupPosition==='bottom_right')){desktopStep.querySelector('.brave_popup__step__inner').style.transform='scale(0.8)';desktopStep.querySelector('.brave_popup__step__inner').style.transformOrigin='100% bottom';}
if(brave_currentDevice==='mobile'&&(popupLayout=='float')&&windowWidth<750){desktopStep.querySelector('.brave_popup__step__elements').style.transform='scale('+(((windowWidth/1024)*100)/100)+')';desktopStep.querySelector('.brave_popup__step__elements').style.transformOrigin=(((windowWidth/1024)*100)/2)+'px center';}
if(popupLayout=='float'&&((brave_isTab&&windowWidth<1024&&windowWidth>760)||(brave_currentDevice==='mobile'&&windowWidth<360&&mobileStep))){if(brave_isTab&&windowWidth<1024&&windowWidth>760){popupWidth=1024;}var scale=desktopStep?windowWidth/popupWidth:0;if(!brave_isTab&&windowWidth<360&&mobileStep){popupWidth=360;scale=windowWidth/popupWidth;desktopStep=mobileStep;}
desktopStep.querySelector('.brave_popup__step__elements').style.transform='scale('+((scale*100)/100)+')';desktopStep.querySelector('.brave_popup__step__elements').style.transformOrigin=((scale*100)/2)+'px center';}}}
var allPopups=document.querySelectorAll('.brave_popup__step');for(var i=0;i<allPopups.length;i++){var aPopupHeight=allPopups[i].dataset.height?parseInt(allPopups[i].dataset.height,10):400;var aPopupPosition=allPopups[i].dataset.position;var aPopupLayout=allPopups[i].dataset.layout;if((window.innerHeight<aPopupHeight)&&aPopupPosition.includes('center')&&aPopupLayout==='boxed'&&!allPopups[i].classList.contains('brave_popup_show_scrollbar')){allPopups[i].classList.add('brave_popup_show_scrollbar','brave_popup_exceeds_windowHeight');}}
var allEmbeddedPopups=document.querySelectorAll('.bravepopup_embedded');for(var x=0;x<allEmbeddedPopups.length;x++){var popupID=allEmbeddedPopups[x].dataset.popupid;var parentElm=allEmbeddedPopups[x].parentNode;var popup_parent_width=parentElm.clientWidth;var allEmbeddedSteps=allEmbeddedPopups[x].querySelectorAll('.brave_popup__step_wrap');for(var i=0;i<allEmbeddedSteps.length;i++){var currentDevice=allEmbeddedSteps[i].classList.contains('brave_popup__step--mobile-noContent')?'desktop':brave_currentDevice;var selectedStep=allEmbeddedSteps[i].querySelector('.brave_popup__step__'+currentDevice+'.brave_popup__step--embedded');if(selectedStep){var stepWidth=parseInt(selectedStep.dataset.width,10);var stepHeight=parseInt(selectedStep.dataset.height,10);if(popup_parent_width&&(popup_parent_width<stepWidth)){var scale=Math.min(popup_parent_width/stepWidth);selectedStep.querySelector('.brave_popup__step__inner').style.transform='scale('+((scale*98)/100)+')';selectedStep.querySelector('.brave_popup__step__inner').style.transformOrigin='left top';selectedStep.querySelector('.brave_popup__step__inner').parentNode.classList.add('brave_popup__step__inner--scaled');selectedStep.style.height=((stepHeight*(scale*98)/100))+'px';}}}}}
function brave_click_open_popups(){var braveFoundOpenElems=document.querySelectorAll('a[href*="#brave_open_popup_"]');if(braveFoundOpenElems.length>0){for(var i=0;i<braveFoundOpenElems.length;i++){var rawOpenElmHref=braveFoundOpenElems[i].href;var braveOpenPopupID=rawOpenElmHref&&rawOpenElmHref.split('#brave_open_popup_')[1]?parseInt(rawOpenElmHref.split('#brave_open_popup_')[1],10):false;if(braveOpenPopupID&&brave_popup_data[braveOpenPopupID]&&document.getElementById('brave_popup_'+braveOpenPopupID)){braveFoundOpenElems[i].addEventListener('click',function(event){event.preventDefault();if(document.getElementById('brave_popup_'+braveOpenPopupID))document.getElementById('brave_popup_'+braveOpenPopupID).style.zIndex=9999999999;});braveFoundOpenElems[i].setAttribute('onclick','brave_load_popup('+braveOpenPopupID+', brave_popup_data['+parseInt(braveOpenPopupID,10)+'])');}}}}
function brave_replace_dynamic_text_cookie(elmsWithCookie){if(elmsWithCookie.length>0){for(var i=0;i<elmsWithCookie.length;i++){var finalContent=elmsWithCookie[i].innerHTML;var allShortCodes=finalContent.match(/({{cookie-)+([a-zA-Z0-9_]).+?}}/gi);if(allShortCodes&&allShortCodes.length>0){allShortCodes.forEach(function(shortcode){var theShortcode=shortcode.replace('{{cookie-','').replace('}}','');var cookieVal=localStorage.getItem(theShortcode);finalContent=finalContent.replace(shortcode,cookieVal?cookieVal:'');})
elmsWithCookie[i].innerHTML=finalContent;}}}}
function brave_lazyLoad_content_images(emebeddedCampain){if(emebeddedCampain&&!emebeddedCampain.classList.contains('bravepopup_embedded--lazyload_done')&&brave_is_in_view(emebeddedCampain)){var allImages=emebeddedCampain.querySelectorAll('img');for(var i=0;i<allImages.length;i++){if(allImages[i].dataset.lazy){allImages[i].src=allImages[i].dataset.lazy;}}
emebeddedCampain.classList.add('bravepopup_embedded--lazyload_done');}}
function brave_after_page_load(){var allBraveFonts=[]
if(!brave_popup_data){return;}
Object.keys(brave_popup_data).forEach(function(popID){brave_popup_data[popID].fonts.forEach(function(fontName){if(!allBraveFonts.includes(fontName)){allBraveFonts.push(fontName);}})});brave_save_visitor_pageviews();brave_load_fonts(allBraveFonts);brave_click_open_popups();var emebddedContent=document.querySelectorAll('.bravepopup_embedded');if(emebddedContent&&emebddedContent.length>0){for(var i=0;i<emebddedContent.length;i++){var emebeddedCampain=emebddedContent[i];if(emebeddedCampain){brave_lazyLoad_content_images(emebeddedCampain);document.addEventListener("scroll",function(){brave_lazyLoad_content_images(emebeddedCampain)},{passive:true});}}}}
window.addEventListener('DOMContentLoaded',brave_after_page_load);window.addEventListener('resize',brave_responsiveness);