/*! jQuery Migrate v3.4.1 | (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)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x 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 o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","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__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?: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 R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(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=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","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("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),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){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["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")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[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===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
(()=>{"use strict";var t={d:(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function i(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,i){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,i)},t};this.tree=e();const i=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,s]of this.formData){const o=t.match(i);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,s);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const i=t.pop();t.reduce(((t,i)=>{if(/^[0-9]+$/.test(i)&&(i=parseInt(i)),t.get(i)instanceof Map)return t.get(i);const s=e();return t.set(i,s),s}),this.tree).set(i,s)}}}t.r(e),t.d(e,{all:()=>D,any:()=>M,date:()=>f,dayofweek:()=>u,email:()=>r,enum:()=>h,file:()=>m,maxdate:()=>z,maxfilesize:()=>$,maxitems:()=>v,maxlength:()=>x,maxnumber:()=>b,mindate:()=>A,minfilesize:()=>j,minitems:()=>w,minlength:()=>g,minnumber:()=>y,number:()=>c,required:()=>n,requiredfile:()=>a,tel:()=>l,time:()=>d,url:()=>p}),i.prototype.entries=function(){return this.tree.entries()},i.prototype.get=function(t){return this.tree.get(t)},i.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const i=[];if(t instanceof Map)for(const[s,o]of t)i.push(...e(o));else""!==t&&i.push(t);return i};return e(this.get(t))},i.prototype.has=function(t){return this.tree.has(t)},i.prototype.keys=function(){return this.tree.keys()},i.prototype.values=function(){return this.tree.values()};const s=i;function o({rule:t,field:e,error:i,...s}){this.rule=t,this.field=e,this.error=i,this.properties=s}const n=function(t){if(0===t.getAll(this.field).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).every((t=>{if((t=t.trim()).length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,i]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(i))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(i))return!1;const s=i.split(".");if(s.length<2)return!1;for(const t of s){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field);if(!e.every((t=>{if(""===(t=t.trim()))return!1;try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).every((t=>(t=(t=t.trim()).replaceAll(/[()/.*#\s-]+/g,""),/^[+]?[0-9]+$/.test(t)))))throw new o(this)},c=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)))))throw new o(this)},f=function(t){if(!t.getAll(this.field).every((t=>{if(t=t.trim(),!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>{const e=t.trim().match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const i=parseInt(e[1]),s=parseInt(e[2]),o=e[3]?parseInt(e[3]):0;return 0<=i&&i<=23&&0<=s&&s<=59&&0<=o&&o<=59})))throw new o(this)},m=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],i=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(i){const t=i.groups.toplevel.toLowerCase(),s=i.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===s&&n.startsWith(t+"/")||n===i[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},h=function(t){if(!t.getAll(this.field).every((t=>this.accept?.some((e=>t===String(e))))))throw new o(this)},u=function(t){if(!t.getAll(this.field).every((t=>{const e=0===(i=new Date(t).getDay())?7:i;var i;return this.accept?.some((t=>e===parseInt(t)))})))throw new o(this)},w=function(t){if(t.getAll(this.field).length<parseInt(this.threshold))throw new o(this)},v=function(t){const e=t.getAll(this.field);if(parseInt(this.threshold)<e.length)throw new o(this)},g=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),0!==i&&i<parseInt(this.threshold))throw new o(this)},x=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),parseInt(this.threshold)<i)throw new o(this)},y=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new o(this)},b=function(t){if(!t.getAll(this.field).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new o(this)},A=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold)))))throw new o(this)},z=function(t){if(!t.getAll(this.field).every((t=>(t=t.trim(),!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t)))))throw new o(this)},j=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),i<parseInt(this.threshold))throw new o(this)},$=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),parseInt(this.threshold)<i)throw new o(this)},I=({ruleObj:t,options:i})=>{const{rule:s,...o}=t;return"function"==typeof e[s]&&("function"!=typeof e[s].matches||e[s].matches(o,i))},O=({ruleObj:t,formDataTree:i,options:s})=>{const{rule:o}=t;e[o].call(t,i,s)},E=[],k=t=>[...E].reduce(((t,e)=>i=>e(i,t)),t),D=function(t,e={}){const i=(this.rules??[]).filter((t=>I({ruleObj:t,options:e}))),s=k(O);if(!i.every((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;if(void 0!==t.error)throw t;return!1}return!0})))throw new o(this)},M=function(t,e={}){const i=(this.rules??[]).filter((t=>I({ruleObj:t,options:e}))),s=k(O);if(!i.some((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;return!1}return!0})))throw new o(this)};var F;window.swv={validators:e,validate:(t,e,i={})=>{const n=(t.rules??[]).filter((t=>I({ruleObj:t,options:i})));if(!n.length)return new Map;const a=k(O),r=new s(e),p=n.reduce(((t,e)=>{try{a({ruleObj:e,formDataTree:r,options:i})}catch(e){if(!(e instanceof o))throw e;if(void 0!==e.field&&!t.has(e.field)&&void 0!==e.error)return t.set(e.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},use:t=>{E.push(t)},...null!==(F=window.swv)&&void 0!==F?F:{}}})();
(()=>{"use strict";const e=window.wp.i18n,t=e=>Math.abs(parseInt(e,10)),a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=(e,t)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(t)&&(t=n.get(t)),Array.from(n.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),r&&r!==t){e.classList.remove(r);const t={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};a(e,"statuschanged",t)}return t},r=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return o.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:o,path:c,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),c=r?n+"/"+r:n),"string"==typeof c&&(-1!==t.indexOf("?")&&(c=c.replace("?","&")),c=c.replace(/^\//,""),o=t+c),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const f={code:"fetch_error",message:"You are probably offline."},u={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(o||c||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw u}));throw u}))),(()=>{throw f}))}))(e)},o=[];function c(e,t={}){const{target:a,scope:r=e,...o}=t;if(void 0===e.wpcf7?.schema)return;const c={...e.wpcf7.schema};if(void 0!==a){if(!e.contains(a))return;if(!a.closest(".wpcf7-form-control-wrap[data-name]"))return;if(a.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>(t.closest(".novalidate")||t.querySelectorAll(":where( input, textarea, select ):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),f=e.getAttribute("data-status");Promise.resolve(n(e,"validating")).then((n=>{if(void 0!==swv){const n=swv.validate(c,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const o=t.dataset.name;if(n.has(o)){const{error:t,validInputs:a}=n.get(o);i(e,o),void 0!==t&&s(e,o,t,{scope:r}),l(e,o,null!=a?a:[])}if(t.contains(a))break}}})).finally((()=>{n(e,f)}))}r.use=e=>{o.unshift(e)};const s=(e,t,a,n)=>{const{scope:r=e,...o}=null!=n?n:{},c=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",c),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",c),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},i=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},l=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function p(e,t={}){if(wpcf7.blocked)return d(e),void n(e,"submitting");const o=new FormData(e);t.submitter&&t.submitter.name&&o.append(t.submitter.name,t.submitter.value);const c={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(o,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:o};r({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:o,wpcf7:{endpoint:"feedback",form:e,detail:c}}).then((t=>{const r=n(e,t.status);return c.status=t.status,c.apiResponse=t,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,c):["sent","failed"].includes(r)&&a(e,`mail${r}`,c),a(e,"submit",c),t})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{s(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:t,detail:r}=e.wpcf7;d(t),a(t,"beforesubmit",r),n(t,"submitting")}return t(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&i(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function f(e){const t=new FormData(e),o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(t,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:t};r({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:o}}).then((t=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,n(e,"mail_sent")):n(e,"init"),o.apiResponse=t,a(e,"reset",o)})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:a}=e.wpcf7;d(t),n(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},m=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function w(e){const a=new FormData(e);e.wpcf7={id:t(a.get("_wpcf7")),status:e.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:t(a.get("_wpcf7_container_post")),parent:e.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(e.wpcf7.id,void 0),e.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(e),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(e),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(e),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(e),(e=>{const a=(e,a)=>{const n=t(e.getAttribute("data-starting-value")),r=t(e.getAttribute("data-maximum-value")),o=t(e.getAttribute("data-minimum-value")),c=e.classList.contains("down")?n-a.value.length:a.value.length;e.setAttribute("data-current-value",c),e.innerText=c,r&&r<a.value.length?e.classList.add("too-long"):e.classList.remove("too-long"),o&&a.value.length<o?e.classList.add("too-short"):e.classList.remove("too-short")},n=t=>{t={init:!1,...t},e.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),o=e.querySelector(`[name="${r}"]`);o&&(o.value=o.defaultValue,a(n,o),t.init&&o.addEventListener("keyup",(e=>{a(n,o)})))}))};n({init:!0}),e.addEventListener("wpcf7reset",(e=>{n()}))})(e),window.addEventListener("load",(t=>{wpcf7.cached&&e.reset()})),e.addEventListener("reset",(t=>{wpcf7.reset(e)})),e.addEventListener("submit",(t=>{wpcf7.submit(e,{submitter:t.submitter}),t.preventDefault()})),e.addEventListener("wpcf7submit",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("wpcf7reset",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("change",(t=>{t.target.closest(".wpcf7-form-control")&&wpcf7.validate(e,{target:t.target})})),e.addEventListener("wpcf7statuschanged",(t=>{const a=t.detail.status;e.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),e.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(t=>{var a;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:w,submit:p,reset:f,validate:c,schemas:new Map,...null!==(a=wpcf7)&&void 0!==a?a:{}},document.querySelectorAll("form .wpcf7").forEach((t=>{const a=document.createElement("p");a.setAttribute("class","wpcf7-form-in-wrong-place");const n=document.createElement("strong");n.append((0,e.__)("Error:","contact-form-7"));const r=(0,e.__)("This contact form is placed in the wrong place.","contact-form-7");a.append(n," ",r),t.replaceWith(a)})),document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())r({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})();
/*! This file is auto-generated */
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});
!function(e){"use strict";var s,t,i,n,o,r,a,u,f,p,h,l,c,d=(t="sf-js-enabled",i="sf-with-ul",n=function(){var s=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);return s&&e("html").on("click",e.noop),s}(),o="behavior"in(s=document.documentElement.style)&&"fill"in s&&/iemobile/i.test(navigator.userAgent),r=function(e,s){var i=t;e.toggleClass(i)},a=function(e){e.children("a").toggleClass(i)},u=function(e){var s=e.css("ms-touch-action");s="pan-y"===s?"auto":"pan-y",e.css("ms-touch-action",s)},f=function(s){var t=e(this),i=c(t);t.siblings(s.data.popUpSelector).length>0&&(t.parent("li").hasClass(i.hoverClass)?t.trigger("click"):(t.one("click.superfish",!1),"MSPointerDown"===s.type?t.trigger("focus"):e.proxy(p,t.parent("li"))()))},p=function(){var s=e(this),t=c(s);clearTimeout(t.sfTimer),s.siblings().wpexSuperfish("hide").end().wpexSuperfish("show")},h=function(){var s=e(this),t=c(s);n?e.proxy(l,s,t)():(clearTimeout(t.sfTimer),t.sfTimer=setTimeout(e.proxy(l,s,t),t.delay))},l=function(e){this.wpexSuperfish("hide")},c=function(e){return function(e){return e.closest("."+t)}(e).data("sf-options")},{hide:function(e){if(this.length){var s=c(this);if(!s)return this;var t=this.find("li."+s.hoverClass).add(this).removeClass(s.hoverClass).children(s.popUpSelector);e&&t.show()}return this},show:function(){var e=c(this);return e?(this.addClass(e.hoverClass).children(e.popUpSelector),this):this},destroy:function(){return this.each((function(){var s,t=e(this),i=t.data("sf-options");if(!i)return!1;s=t.find(i.popUpSelector).parent("li"),clearTimeout(i.sfTimer),r(t),a(s),u(t),t.off(".superfish").off(".hoverIntent"),t.find("."+i.hoverClass).removeClass(i.hoverClass),i.onDestroy.call(t),t.removeData("sf-options")}))},init:function(s){return this.each((function(){var t=e(this);if(t.data("sf-options"))return!1;var i=e.extend({},e.fn.wpexSuperfish.defaults,s),n=t.find(i.popUpSelector).parent("li");t.data("sf-options",i),r(t),a(n),u(t),function(s,t){var i="li:has("+t.popUpSelector+")";e.fn.hoverIntent&&!t.disableHI?s.hoverIntent(p,h,i):s.on("mouseenter.superfish",i,p).on("mouseleave.superfish",i,h);var n="touchend.superfish ";o&&(n+=" mousedown.superfish"),s.on("focusin.superfish","li",p).on("focusout.superfish","li",h).on(n,"a",t,f)}(t,i)}))}});e.fn.wpexSuperfish=function(s,t){return d[s]?d[s].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof s&&s?e.error("Method "+s+" does not exist on jQuery.fn.wpexSuperfish"):d.init.apply(this,arguments)},e.fn.wpexSuperfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",delay:800,disableHI:!1,onDestroy:e.noop}}(jQuery),function(e,s){"use strict";e("#site-navigation ul.sf-menu").wpexSuperfish({delay:s.delay,disableHI:!1})}(jQuery,wpex_superfish_params);
window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){t=t||window;for(var o=0;o<this.length;o++)e.call(t,this[o],o,this)}),"undefined"==typeof Element||Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(Element.prototype.matches.call(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}),"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var o=Object(e),s=1;s<arguments.length;s++){var n=arguments[s];if(null!=n)for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(o[i]=n[i])}return o},writable:!0,configurable:!0}),"function"!==window.wpexEqualHeights&&(window.wpexEqualHeights=function(e,t,o){if(e&&t){o&&o.childNodes||(o=document);var s=o.querySelectorAll(e);s&&(s.forEach((function(e){"function"==typeof imagesLoaded?new imagesLoaded(e).on("always",(function(t){n(e,!1)})):n(e,!1)})),window.addEventListener("resize",(function(){s.forEach((function(e){n(e,!0)}))})))}function n(e,o){var s=0,n=e.querySelectorAll(t);if(n&&(n.forEach((function(e){if(!e.classList.contains("vc_column-inner")||!e.closest(".vc_row.vc_inner")){o&&(e.style.height="");var t=e.getBoundingClientRect().height;t>s&&(s=t)}})),s&&(n.forEach((function(e){e.style.height=s+"px"})),"undefined"!=typeof Isotope))){var i=Isotope.data(e);i&&i.layout()}}}),"undefined"!=typeof jQuery&&(jQuery.fn.wpexEqualHeights=function(){this.get()&&console.log("The jQuery wpexEqualHeights prototype has been deprecated. Please use the new wpexEqualHeights function.")});
/**
 * Project: Total WordPress Theme.
 *
 * @license All rights reserved.
 */
var wpex={};!function(e){"use strict";(wpex={init:function(){this.config(),this.replaceNoJsClass(),this.bindEvents()},config:function(){this.config={localScrollOffset:0,localScrollSections:[],passiveListeners:this.passiveListenersSupport(),html:document.querySelector("html")}},replaceNoJsClass:function(){let e=document.body.className;e=e.replace(/wpex-no-js/,"wpex-js"),document.body.className=e},bindEvents:function(){const t=this;t.setScrollBarWidth(),t.domReady((()=>{document.body.classList.add("wpex-docready"),t.retinaCheck()&&document.body.classList.add("wpex-is-retina"),t.mobileCheck()&&document.body.classList.add("wpex-is-mobile-device"),t.localScrollSections(),t.megaMenuAddClasses(),t.dropdownMenuOnclick(),t.dropdownMenuTouch(),t.menuWidgetAccordion(),t.inlineHeaderLogo(),t.menuSearch(),t.skipToContent(),t.backTopLink(),t.backTopButton(),t.goBackButton(),t.smoothCommentScroll(),t.toggleElements(),t.localScrollLinks(),t.customSelects(),t.hoverStyles(),t.overlaysMobileSupport(),t.accessibility()})),window.addEventListener("load",(()=>{document.body.classList.add("wpex-window-loaded"),t.megaMenusWidth(),t.megaMenusTop(),t.stickyTopBar(),t.headerOverlayOffset(),t.equalHeights(),t.localScrollHighlight(),t.stickyHeaderMenu(),t.stickyHeader(),t.stickyElements(),t.parseLocalScrollOffset("init"),t.footerReveal(),t.fixedFooter(),e.scrollToHash&&window.setTimeout((function(){t.scrollToHash(t)}),parseInt(e.scrollToHashTimeout))})),window.addEventListener("resize",(()=>{t.setScrollBarWidth(),t.parseLocalScrollOffset("resize")}))},setScrollBarWidth:function(){const e=document.querySelectorAll(".wpex-vc-full-width-row:not(.wpex-vc-full-width-row--centered)");if(!e)return;const t=this.getScrollBarWidth();e.forEach((e=>{e.style.setProperty("--scrollbar-width",`${t}px`)}))},dropdownMenuOnclick:function(){document.addEventListener("click",(e=>{const t=e.target;if(!t.closest(".wpex-dropdown-menu--onclick .menu-item-has-children > a"))return void document.querySelectorAll(".wpex-dropdown-menu--onclick .menu-item-has-children").forEach((e=>{e.classList.remove("wpex-active")}));document.querySelectorAll(".wpex-dropdown-menu--onclick .menu-item-has-children").forEach((e=>{e.contains(t)||e.classList.remove("wpex-active")}));const o=t.closest(".menu-item-has-children"),s=t.closest("a");o.classList.contains("wpex-active")?(o.classList.remove("wpex-active"),"#"===s.getAttribute("href")&&e.preventDefault()):(o.classList.add("wpex-active"),e.preventDefault())})),document.addEventListener("keydown",(e=>{const t=e.target.closest(".wpex-dropdown-menu--onclick .menu-item-has-children.wpex-active");"Escape"===e.key&&t&&t.classList.remove("wpex-active")})),document.querySelectorAll(".wpex-dropdown-menu--onclick .sub-menu").forEach((e=>{e.addEventListener("keydown",(e=>{if("Escape"===e.key){const t=e.target.closest(".menu-item-has-children.wpex-active");if(t){t.classList.remove("wpex-active");t.querySelector("a").focus(),e.stopPropagation()}}}))}))},dropdownMenuTouch:function(){const e=this;let t=!1;document.querySelectorAll(".wpex-dropdown-menu--onhover .menu-item-has-children > a").forEach((o=>{o.addEventListener("touchend",(e=>{if(t)return;const s=o.closest(".menu-item-has-children");s.classList.contains("wpex-touched")||(e.preventDefault(),s.classList.add("wpex-touched"))})),o.addEventListener("touchmove",(e=>{t=!0}),!!e.config.passiveListeners&&{passive:!0}),o.addEventListener("touchstart",(e=>{t=!1}),!!e.config.passiveListeners&&{passive:!0})}));const o=e=>{const t=e.target;document.querySelectorAll(".menu-item-has-children.wpex-touched").forEach((e=>{e.contains(t)||e.classList.remove("wpex-touched")}))};document.addEventListener("touchstart",o,!!e.config.passiveListeners&&{passive:!0}),document.addEventListener("touchmove",o,!!e.config.passiveListeners&&{passive:!0})},megaMenuAddClasses:function(){document.querySelectorAll(".main-navigation-ul .megamenu > .sub-menu").forEach((e=>{e.querySelectorAll(".sub-menu").forEach((e=>{e.classList.add("megamenu__inner-ul")}))}))},megaMenusWidth:function(){const e=this,t=()=>{const t=document.querySelector("#site-navigation-wrap.wpex-stretch-megamenus");let o,s;if(!e.isVisible(t))return;const n=t.querySelectorAll(".megamenu:not(.no-stretch) > ul");if(!n.length)return;const i=document.querySelector("#site-header-inner.container");if(!i)return;const r=t.classList.contains("navbar-style-one"),c=i.getBoundingClientRect().width;r&&(s=parseInt(i.getBoundingClientRect().left),o=t.getBoundingClientRect().left),n.forEach((e=>{e.style.width=c+"px",r&&(e.style.marginLeft=-(o-s)+"px")}))};t(),window.addEventListener("resize",t)},megaMenusTop:function(){const e=this,t=document.querySelector("#site-header.header-one");if(!t)return;const o=t.querySelector("#site-navigation-wrap.wpex-stretch-megamenus:not(.wpex-flush-dropdowns)");if(!this.isVisible(o))return;const s=o.querySelectorAll(".megamenu > ul");if(!s)return;const n=()=>{if(!e.isVisible(o))return;const n=o.getBoundingClientRect().height,i=(t.getBoundingClientRect().height-n)/2+n;s.forEach((e=>{e.style.top=i+"px"}))};n(),window.addEventListener("scroll",n,!!e.config.passiveListeners&&{passive:!0}),window.addEventListener("resize",n),o.querySelectorAll(".megamenu > a").forEach((e=>{e.addEventListener("mouseenter",n,!1)}))},megaMenusMobile:function(e){if(!e)return;const t=e.classList.contains("sidr-class-dropdown-menu")?".sidr-class-megamenu.sidr-class-hide-headings":".megamenu.hide-headings";e.querySelectorAll(t).forEach((e=>{e.classList.contains("show-headings-mobile")||e.classList.contains("sidr-class-show-headings-mobile")||e.querySelectorAll(":scope > ul > li").forEach((e=>{const t=e.querySelector("a");t&&t.parentNode.removeChild(t);const o=e.querySelector("ul");o&&(o.outerHTML=o.innerHTML),e.classList.remove("sidr-class-menu-item-has-children"),e.classList.remove("menu-item-has-children")}))}))},menuSearch:function(){const e=document.querySelector(".header-searchform-wrap");if(!e)return;const t=e.querySelector('input[type="search"]');t&&(e&&(e.dataset.placeholder&&t.setAttribute("placeholder",e.dataset.placeholder),e.dataset.disableAutocomplete&&t.setAttribute("autocomplete","off")),this.menuSearchDropdown(),this.menuSearchOverlay(),this.menuSearchHeaderReplace())},menuSearchDropdown:function(){const e=this,t=document.querySelector("#searchform-dropdown");if(!t)return;let o=!1,s=null;const n=t.querySelector('input[type="search"]'),i="a.search-dropdown-toggle, a.mobile-menu-search, .wpex-header-search-icon button",r=()=>{t.classList.remove("show"),t.classList.add("wpex-invisible","wpex-opacity-0"),document.querySelectorAll(i).forEach((e=>{e.setAttribute("aria-expanded","false");var t=e.closest("li");t&&t.classList.remove("active")})),s&&s.focus(),o=!1};document.addEventListener("click",(c=>{s=c.target.closest(i),s?(c.preventDefault(),o?r():(()=>{t.classList.add("show"),t.classList.remove("wpex-invisible","wpex-opacity-0"),document.querySelectorAll(i).forEach((e=>{e.setAttribute("aria-expanded","true");var t=e.closest("li");t&&t.classList.add("active")})),n.value="","function"==typeof jQuery&&jQuery(document).trigger("show.wpex.menuSearch");const s=o=>{e.focusOnElement(t,n),t.removeEventListener("transitionend",s)};t.addEventListener("transitionend",s),o=!0})()):!c.target.closest("#searchform-dropdown")&&o&&r()})),t.addEventListener("keydown",(e=>{"Escape"===e.key&&o&&r()}))},menuSearchOverlay:function(){const e=this,t=document.querySelector("#wpex-searchform-overlay");if(!t)return;let o=!1,s=null;const n=t.querySelector('input[type="search"]'),i="a.search-overlay-toggle, a.mobile-menu-search, li.search-overlay-toggle > a, .wpex-header-search-icon button",r=()=>{o=!0,t.classList.add("active"),e.htmlNoScroll("add"),document.querySelectorAll(i).forEach((e=>{e.setAttribute("aria-expanded","true");const t=e.closest("li");t&&t.classList.add("active")})),n.value="","function"==typeof jQuery&&jQuery(document).trigger("show.wpex.menuSearch"),(()=>{const o=s=>{e.focusOnElement(t,n),t.removeEventListener("transitionend",o)};t.addEventListener("transitionend",o)})()},c=n=>{o=!1,t.classList.remove("active"),document.querySelectorAll(i).forEach((e=>{e.setAttribute("aria-expanded","false");const t=e.closest("li");t&&t.classList.remove("active")})),s&&s.focus(),setTimeout((()=>{e.htmlNoScroll("remove")}),e.getElTransitionDuration(t))};document.addEventListener("click",(e=>{const t=e.target.closest(i);t?(s=t,e.preventDefault(),o?c():r()):o&&e.target.closest("#wpex-searchform-overlay .wpex-close")&&c()})),document.addEventListener("keydown",(e=>{if("Escape"===e.key&&o)return c()}))},menuSearchHeaderReplace:function(){const e=this,t=document.querySelector("#site-header-inner"),o=document.querySelector("#searchform-header-replace");if(!o)return;let s=!1,n=null;const i=o.querySelector('input[type="search"]'),r="a.search-header-replace-toggle, a.mobile-menu-search, .wpex-header-search-icon button";const c=()=>{o.classList.remove("show"),o.classList.add("wpex-invisible","wpex-opacity-0"),t&&t.classList.remove("wpex-overflow-hidden"),document.querySelectorAll(r).forEach((e=>{e.setAttribute("aria-expanded","false");const t=e.closest("li");t&&t.classList.remove("active")})),n&&n.focus(),s=!1};document.addEventListener("click",(l=>{const a=l.target.closest(r);a?(n=a,l.preventDefault(),s?c():(()=>{o.classList.add("show"),o.classList.remove("wpex-invisible","wpex-opacity-0"),t&&t.classList.add("wpex-overflow-hidden"),document.querySelectorAll(r).forEach((e=>{e.setAttribute("aria-expanded","true");const t=e.closest("li");t&&t.classList.add("active")})),i.value="","function"==typeof jQuery&&jQuery(document).trigger("show.wpex.menuSearch");const n=t=>{e.focusOnElement(o,i),o.removeEventListener("transitionend",n)};o.addEventListener("transitionend",n),s=!0})()):!l.target.closest("#searchform-header-replace .searchform")&&s&&c()})),o.addEventListener("keydown",(e=>{"Escape"===e.key&&s&&c()}))},headerOverlayOffset:function(){const e=document.querySelector("#site-header");if(!e||!e.classList.contains("overlay-header")||e.classList.contains("header-fixed-height"))return;const t=()=>{const t=e.getBoundingClientRect().height;document.querySelectorAll(".overlay-header-offset-div").forEach((e=>{e.style.height=t+"px"}))};t(),window.addEventListener("resize",t)},menuWidgetAccordion:function(){if(!e.menuWidgetAccordion)return;const t=this;let o=!1;document.querySelectorAll("#sidebar .widget_nav_menu .current-menu-ancestor, .widget_nav_menu_accordion .widget_nav_menu .current-menu-ancestor,#sidebar .widget_nav_menu .current-menu-item, .widget_nav_menu_accordion .widget_nav_menu .current-menu-item").forEach((e=>{e.classList.add("active")}));const s=e=>{o=!0,t.slideUp(e,300,(function(){o=!1}))};document.addEventListener("click",(e=>{const n=e.target.closest("#sidebar .widget_nav_menu .wpex-open-submenu, .widget_nav_menu_accordion .widget_nav_menu .wpex-open-submenu");if(!n)return;if(e.preventDefault(),e.stopPropagation(),o)return;const i=n.closest("li"),r=n.closest(".widget_nav_menu"),c=i.querySelector(".sub-menu");r.querySelectorAll(".menu-item-has-children").forEach((e=>{if(e.contains(n))return;const t=e.querySelector(".sub-menu");t&&e.classList.contains("active")&&(e.classList.remove("active"),s(t))})),c&&(c.classList.contains("wpex-transitioning")||(i.classList.contains("active")?(i.classList.remove("active"),s(c)):(i.classList.add("active"),(e=>{o=!0,t.slideDown(e,300,(function(){o=!1}))})(c))))}))},inlineHeaderLogo:function(){const t=this,o=document.querySelector("#site-header");if(!o||!o.classList.contains("header-five"))return;const s=document.querySelector("#site-header.header-five #site-header-inner > .header-five-logo"),n=document.querySelector("#site-header.header-five .navbar-style-five");let i=null;if(!s||!n)return;const r=()=>{const o=(()=>{const o=document.querySelectorAll(".navbar-style-five .main-navigation-ul > li");let s=[];for(let e=0;e<o.length;e++)t.isVisible(o[e])&&s.push(o[e]);const n=s.length;return s[Math.round(n/2)-parseInt(e.headerFiveSplitOffset)]})();o&&t.viewportWidth()>e.mobileMenuBreakpoint&&(i||(i=document.createElement("li"),i.className="menu-item-logo wpex-px-40"),i.appendChild(s),o.parentNode.insertBefore(i,o.nextSibling),s.classList.add("display"))};r(),window.addEventListener("resize",(()=>{const o=document.querySelector(".menu-item-logo .header-five-logo");if(t.viewportWidth()<=e.mobileMenuBreakpoint){if(o){const e=document.querySelector("#site-header-inner");e&&e.insertBefore(o,e.firstChild),i&&i.parentNode.removeChild(i)}}else o||r()}))},skipToContent:function(){const e=this;document.addEventListener("click",(t=>{if(!t.target.classList.contains("skip-to-content"))return;const o=document.querySelector(t.target.getAttribute("href"));o&&(o.setAttribute("tabIndex","-1"),e.scrollTo(o),o.focus()),t.preventDefault(),t.stopPropagation()}))},backTopLink:function(){const t=this;document.addEventListener("click",(o=>{var s=o.target;if(s.closest("a#site-scroll-top, a.wpex-scroll-top, .wpex-scroll-top a")){var n=s.closest("#site-scroll-top");if(n&&(s=n),0!==window.scrollY){const o=parseInt(s.dataset.scrollSpeed||parseInt(e.localScrollSpeed)),n=t.getEasing(s.dataset.scrollEasing);n&&"function"==typeof jQuery?jQuery("html, body").stop(!0,!0).animate({scrollTop:0},o,n):window.scrollTo({top:0,behavior:t.getScrollToBehavior()})}o.preventDefault(),o.stopPropagation()}}))},backTopButton:function(){const e=document.querySelector("#site-scroll-top");if(!e)return;const t=parseInt(e.dataset.scrollOffset||100);if(0===t)return;window.addEventListener("scroll",(o=>{window.pageYOffset>t?(e.classList.add("show"),e.classList.remove("wpex-invisible","wpex-opacity-0")):(e.classList.remove("show"),e.classList.add("wpex-invisible","wpex-opacity-0"))}),!!this.config.passiveListeners&&{passive:!0})},goBackButton:function(){document.addEventListener("click",(e=>{e.target.closest(".wpex-go-back")&&(e.preventDefault(),history.back())}))},smoothCommentScroll:function(){const e=this;document.addEventListener("click",(t=>{if(!t.target.closest(".comments-link"))return;const o=document.querySelector("#comments");o&&(e.scrollTo(o,-20),t.preventDefault(),t.stopPropagation())}))},toggleElements:function(){const e=this,t=(e,t)=>{t=t||document;const o=e.getAttribute("id");o&&(e.classList.remove("wpex-toggle-element--visible"),t.querySelectorAll(`.wpex-toggle-element-trigger[aria-controls="${o}"]`).forEach((e=>{(e=>{e.setAttribute("aria-expanded","false"),(e.classList.contains("vcex-button")||e.classList.contains("theme-button"))&&e.classList.remove("active");const t=e.getAttribute("data-close-text"),o=e.getAttribute("data-open-text"),s=e.querySelector(".theme-button-text")||e;o&&t&&s&&(s.textContent=o)})(e)})))};document.addEventListener("click",(o=>{const s=o.target.closest("a.wpex-toggle-element-trigger");if(!s)return;const n=(e=>{const t=e.getAttribute("aria-controls");if(t)return document.querySelector(`#${t.replace("#","")}`)})(s);if(!n||!n.classList.contains("wpex-toggle-element"))return;o.preventDefault();const i=n.classList,r=s.closest(".vc_section")||s.closest(".vc_row");let c=!1;r&&r.contains(n)&&(c=!0);const l=c?r:document;if(l.querySelectorAll(".wpex-toggle-element--visible").forEach((e=>{e.isSameNode(n)||t(e,l)})),i.contains("wpex-toggle-element--visible"))i.contains("wpex-toggle-element--persist")||t(n,l);else{let t=!1;o.isTrusted&&0===o.screenX&&0===o.screenY&&(t=!0),((e,t,o)=>{t=t||document;const s=e.getAttribute("id");if(!s)return;e.classList.add("wpex-toggle-element--visible");const n=e.parentNode;n.classList.contains("wpex-toggle-element")?(n.classList.add("wpex-toggle-element--visible"),n.setAttribute("tabIndex","-1"),o&&n.focus()):(e.setAttribute("tabIndex","-1"),o&&e.focus()),t.querySelectorAll(`.wpex-toggle-element-trigger[aria-controls="${s}"]`).forEach((e=>{(e=>{e.setAttribute("aria-expanded","true"),(e.classList.contains("vcex-button")||e.classList.contains("theme-button"))&&e.classList.add("active");const t=e.getAttribute("data-close-text"),o=e.getAttribute("data-open-text"),s=e.querySelector(".theme-button-text")||e;o&&t&&s&&(s.textContent=t)})(e)})),window.dispatchEvent(new Event("resize"))})(n,l,t),"true"!==s.getAttribute("data-wpex-toggle-localscroll")||s.classList.contains("local-scroll-link")||e.scrollTo(n)}})),document.addEventListener("keydown",(e=>{if("Escape"!==e.key)return;const t=e.target.closest(".wpex-toggle-element--visible");if(!t)return;const o=t.getAttribute("id");if(!o)return;let s=(t.closest(".vc_row")||t.closest(".vc_section")).querySelector(`.wpex-toggle-element-trigger[aria-controls="${o}"]`);s||(s=document.querySelector(`.wpex-toggle-element-trigger[aria-controls="${o}"]`)),s&&s.focus()}))},parseLocalScrollOffset:function(t){const o=this;let s=0;if(e.localScrollOffset)return o.config.localScrollOffset=e.localScrollOffset,o.config.localScrollOffset;e.localScrollExtraOffset&&(s=parseInt(s)+parseInt(e.localScrollExtraOffset));const n=document.querySelector("#site-header-sticky-wrapper.wpex-can-sticky #site-header");return n&&(!e.hasStickyMobileHeader&&o.viewportWidth()<e.stickyHeaderBreakPoint?s=parseInt(s)+0:n.classList.contains("shrink-sticky-header")?("init"===t||o.isVisible(n))&&(s=parseInt(s)+parseInt(e.shrinkHeaderHeight)):s=parseInt(s)+n.getBoundingClientRect().height),document.querySelectorAll(".wpex-ls-offset,#wpadminbar,#top-bar-wrap-sticky-wrapper.wpex-can-sticky,#site-navigation-sticky-wrapper.wpex-can-sticky,#wpex-mobile-menu-fixed-top,.vcex-navbar-sticky-offset").forEach((e=>{o.isVisible(e)&&(s=parseInt(s)+e.getBoundingClientRect().height)})),s=s?s-1:0,o.config.localScrollOffset=s,o.config.localScrollOffset},scrollTo:function(t,o=0,s){const n=this;if(!t)return;let i=null,r=!1,c=null,l=0;const a=n.config.localScrollOffset,d=parseInt(e.localScrollSpeed),u=document.querySelectorAll("[data-ls_id]"),p=n.getEasing();for(let e=0;e<u.length;e++)if(t===u[e].dataset.ls_id){c=u[e];break}if(c?(i=c,r=!0):"string"==typeof t?n.isSelectorValid(t)&&(i=document.querySelector(t)):t.nodeType&&(i=t),!i)return;const m=()=>{p&&"function"==typeof jQuery?jQuery("html, body").stop(!0,!0).animate({scrollTop:l},d,p):window.scrollTo({top:l,behavior:n.getScrollToBehavior()})};if(i.classList.contains("vc_tta-panel")){const e=i.closest(".vc_tta-tabs");if(e){if(i.id){const t=e.querySelector(`.vc_tta-tab:not(.vc_active) a[href="#${i.id}"]`);t&&t.click()}i=e,o=-20}}l||(l=n.offset(i).top-a+o),e.localScrollUpdateHash&&"string"==typeof t&&r&&(window.location.hash=t);const h=document.querySelector(".mobile-toggle-nav");h&&h.classList.contains("visible")?("absolute"!==window.getComputedStyle(h).position&&(l-=h.getBoundingClientRect().height),document.querySelectorAll("a.mobile-menu-toggle, li.mobile-menu-toggle > a").forEach((e=>{e.classList.remove("wpex-active"),e.setAttribute("aria-expanded","false")})),n.setHamburgerIconState(),h.classList.contains("mobile-toggle-nav--animate")?n.slideUp(h,300,(function(){h.classList.remove("visible"),document.body.classList.remove("mobile-toggle-nav-open"),m()})):(h.classList.remove("visible"),document.body.classList.remove("mobile-toggle-nav-open"),m())):m()},scrollToHash:function(e){let t,o=location.hash;if(""!==o&&"#"!==o&&"undefined"!==o){if(("#view_comments"===o||"#comments_reply"===o)&&(t=document.querySelector("#comments"),t))return e.scrollTo(t,-20);if(-1!==o.indexOf("comment-")&&document.querySelector("#site-header.fixed-scroll")&&(t=document.querySelector(o),t))return e.scrollTo(t,-20);-1!==o.indexOf("localscroll-")&&(o=o.replace("localscroll-",""));try{const t=document.querySelector(`[data-ls_id="${o}"], ${o}`);!t||t.classList.contains("vcex-toggle__content")||t.classList.contains("wpex-toggle-element")||e.scrollTo(o)}catch(e){return!1}}},localScrollSections:function(){const t=this,o=document.querySelectorAll(e.localScrollTargets),s=[];return o.forEach((e=>{const o=e.getAttribute("href"),n=o?`#${o.replace(/^.*?(#|$)/,"")}`:null;if(!n||"#"===n)return;e.hasAttribute("data-ls_linkto")||e.setAttribute("data-ls_linkto",n);let i=document.querySelector(`[data-ls_id="${n}"]`);!i&&"string"==typeof n&&t.isSelectorValid(n)&&(i=document.querySelector(n)),i&&-1===s.indexOf(n)&&s.push(n)})),t.config.localScrollSections=s,t.config.localScrollSections},localScrollLinks:function(){const t=this;e.localScrollFindLinks&&document.querySelectorAll('a[href^="#"]:not([href="#"]):not(.local-scroll-link):not([target]):not([aria-selected]):not([aria-pressed]):not([aria-expanded]):not([data-vc-tabs]):not(.skip-to-content):not(#site-scroll-top):not([data-vc-accordion]):not([role="button"]):not(.wpex-lightbox):not(.wpex-lightbox-group-item)').forEach((e=>{if(e.closest(".local-scroll, .local-scroll-link, [aria-controls]"))return;let t=e.getAttribute("href");try{document.querySelector(`[data-ls_id="${t}"], ${t}`)&&e.classList.add("local-scroll-link")}catch(e){return!1}})),document.addEventListener("click",(o=>{const s=o.target.closest(e.localScrollTargets);if(!s)return;let n=s.dataset.ls_linkto||s.hash,i=!1;i=!(!t.config.localScrollSections||-1===t.config.localScrollSections.indexOf(n))||!!t.isSelectorValid(n)&&document.querySelector(`[data-ls_id="${n}"], ${n}`),i&&(s.closest(".sfHover")&&s.parentNode.classList.remove("sfHover"),s.classList.contains("wpex-toggle-element-trigger")&&"false"===s.getAttribute("aria-expanded")||(t.scrollTo(n),s.closest(".full-screen-overlay-nav-menu .local-scroll > a")||(o.preventDefault(),o.stopPropagation())))}))},localScrollHighlight:function(){const t=this,o=t.config.localScrollSections;if(!e.localScrollHighlight||!o.length)return;const s=e=>{const o=document.querySelector(`[data-ls_id="${e}"], ${e}`);if(!o)return;let s=!1;const n=t.winScrollTop(),i=t.offset(o).top-t.config.localScrollOffset-1,r=o.offsetHeight,c=document.querySelectorAll(`[data-ls_linkto="${e}"] `);s=n>=i&&n<i+r,s?(o.classList.add("wpex-ls-inview"),document.querySelectorAll(".local-scroll.menu-item").forEach((e=>{e.classList.remove("current-menu-item")}))):o.classList.remove("wpex-ls-inview"),c.forEach((e=>{s?e.classList.add("active"):e.classList.remove("active");const t=e.closest("li");t&&(s?t.classList.add("current-menu-item"):t.classList.remove("current-menu-item"))}))};window.addEventListener("scroll",(()=>{for(var e=0;e<o.length;e++)s(o[e])}),!!t.config.passiveListeners&&{passive:!0})},equalHeights:function(e){"function"==typeof window.wpexEqualHeights&&(wpexEqualHeights(".match-height-grid",".match-height-content",e),wpexEqualHeights(".match-height-row",".match-height-content",e),wpexEqualHeights(".vcex-feature-box-match-height",".vcex-match-height",e),wpexEqualHeights(".blog-equal-heights",".blog-entry-inner",e),wpexEqualHeights(".vc_row",".equal-height-column",e),wpexEqualHeights(".vc_row",".equal-height-content",e),wpexEqualHeights(".wpex-vc-row-columns-match-height",".vc_column-inner",e))},footerReveal:function(){const e=this,t=document.querySelector("#footer-reveal"),o=document.querySelector("#wrap"),s=document.querySelector("#main");if(!t||!o||!s)return;const n=()=>{if(e.viewportWidth()<960)return void(t.classList.contains("footer-reveal")&&(t.classList.remove("footer-reveal"),t.classList.add("footer-reveal-visible"),o.style.removeProperty("margin-bottom")));let s=0,n=t.offsetHeight;const i=window.innerHeight;s=t.classList.contains("footer-reveal")?o.offsetHeight+e.config.localScrollOffset:o.offsetHeight+e.config.localScrollOffset-n,i>n&&s>i?t.classList.contains("footer-reveal-visible")&&(o.style.marginBottom=n+"px",t.classList.remove("footer-reveal-visible"),t.classList.add("footer-reveal")):t.classList.contains("footer-reveal")&&(o.style.removeProperty("margin-bottom"),t.classList.remove("footer-reveal"),t.classList.remove("wpex-visible"),t.classList.add("footer-reveal-visible"))},i=()=>{t.classList.contains("footer-reveal")&&(e.scrolledToBottom(s)?t.classList.add("wpex-visible"):t.classList.remove("wpex-visible"))};n(),i(),window.addEventListener("scroll",i,!!e.config.passiveListeners&&{passive:!0}),window.addEventListener("resize",n)},fixedFooter:function(){if(!document.body.classList.contains("wpex-has-fixed-footer"))return;const e=document.querySelector("#main");if(!e)return;const t=()=>{e.style.minHeight=e.offsetHeight+(window.innerHeight-document.documentElement.offsetHeight)+"px"};t(),window.addEventListener("resize",t)},customSelects:function(t){if(!e.customSelects)return;const o=this;t&&t.childNodes||(t=document),t.querySelectorAll(e.customSelects).forEach((t=>{const s=t.parentNode;if(s.classList.contains("wpex-select-wrap")||s.classList.contains("wpex-multiselect-wrap"))return;const n=t.id;let i=!1;if(o.isVisible(t)){const s=document.createElement("div");if(t.hasAttribute("multiple")?s.className=n?`wpex-multiselect-wrap wpex-multiselect-wrap--${n} wpex-${n}`:"wpex-multiselect-wrap":(s.className=n?`wpex-select-wrap wpex-select-wrap--${n} wpex-${n}`:"wpex-select-wrap",i=!0),t=o.wrap(t,s),i&&e.selectArrowIcon){const t=document.createElement("span");t.className="wpex-select-arrow";const o=document.createDocumentFragment(),n=document.createElement("div");n.innerHTML=e.selectArrowIcon,o.appendChild(n.firstChild),t.appendChild(o),s.appendChild(t)}}}))},hoverStyles:function(){let e,t,o,s,n,i="",r={};if(e=document.querySelector(".wpex-hover-data"),e&&e.remove(),t=document.querySelectorAll("[data-wpex-hover]"),o=t.length,!o)return;const c=e=>{let o,s,n,i,c,l="",a="";if(o=t[e],s=o.dataset.wpexHover,s){s=JSON.parse(s),i=o.classList;for(let e=0;e<i.length;e++)-1!==i[e].indexOf("wpex-dhover-")&&o.classList.remove(i[e]);n=`wpex-dhover-${e}`,s.parent?(c=o.closest(s.parent),c&&(c.classList.add(n+"-p"),o.classList.add(n),a=`.${n}-p:hover .${n}`)):(o.classList.add(n),a=`.${n}:hover`);for(let e in s)if(s.hasOwnProperty(e)){if("target"===e||"parent"===e)continue;l+=`${e}:${s[e]}!important;`}l&&(r[l]=l in r?`${r[l]},${a}`:a)}};for(let e=0;e<o;e++)c(e);if(r)for(let e in r)r.hasOwnProperty(e)&&(i+=`${r[e]}{${e}}`);i&&(s=document.createElement("style"),s.classList.add("wpex-hover-data"),s.appendChild(document.createTextNode(i)),n=document.head||document.getElementsByTagName("head")[0],n.appendChild(s))},overlaysMobileSupport:function(){if(!window.matchMedia("(any-pointer: coarse)").matches)return;let e=!1;document.querySelectorAll(".overlay-parent.overlay-hh").forEach((e=>{if(!e.classList.contains("overlay-ms")){e.querySelector(".theme-overlay")&&e.parentNode.removeChild(e)}}));const t=()=>{document.querySelectorAll(".overlay-parent.wpex-touched, .vcex-image-swap.wpex-touched").forEach((e=>{e.classList.remove("wpex-touched")}))};document.addEventListener("touchend",(o=>{const s=o.target.closest(".overlay-parent.overlay-ms.overlay-h, .vcex-image-swap");s&&(e?t():s.classList.contains("wpex-touched")?s.classList.remove("wpex-touched"):(o.preventDefault(),t(),s.classList.add("wpex-touched")))}),!1),document.addEventListener("touchmove",(o=>{o.target.closest(".wpex-touched")||t(),o.target.closest(".overlay-parent.overlay-ms.overlay-h, .vcex-image-swap")&&(e=!0)}),!!this.config.passiveListeners&&{passive:!0}),document.addEventListener("touchstart",(o=>{o.target.closest(".wpex-touched")||t(),o.target.closest(".overlay-parent.overlay-ms.overlay-h, .vcex-image-swap")&&(e=!1)}),!!this.config.passiveListeners&&{passive:!0})},stickyTopBar:function(){const t=this;let o=!1,s=0;const n=document.querySelector("#top-bar-wrap.wpex-top-bar-sticky"),i=e.stickyTopBarBreakPoint;if(!n)return;const r=document.createElement("div");r.id="top-bar-wrap-sticky-wrapper",r.className="wpex-sticky-top-bar-holder not-sticky",t.wrap(n,r);const c=()=>(s=0,document.querySelectorAll(".wpex-sticky-el-offset,#wpex-mobile-menu-fixed-top,#wpadminbar,.easy-notification-bar--sticky").forEach((e=>{const o=window.getComputedStyle(e).position;t.isBeforeElement(e,r)&&t.isVisible(e)&&("fixed"===o||"sticky"===o)&&(s+=e.getBoundingClientRect().height)})),s),l=()=>{o||(r.style.height=n.getBoundingClientRect().height+"px",r.classList.remove("not-sticky"),r.classList.add("is-sticky"),n.classList.remove("wpex-z-99"),n.classList.add("wpex-z-999"),n.style.top=c()+"px",n.style.width=r.getBoundingClientRect().width+"px",n.style.position="fixed",o=!0)},a=()=>{o&&(r.style.height="",r.classList.remove("is-sticky"),r.classList.add("not-sticky"),n.classList.add("wpex-z-99"),n.classList.remove("wpex-z-999"),n.style.width="",n.style.top="",n.style.position="",o=!1)},d=()=>{if(!e.hasStickyTopBarMobile&&t.viewportWidth()<i)return r.classList.remove("wpex-can-sticky"),void a();const d=t.winScrollTop();r.classList.add("wpex-can-sticky"),o?(r.style.height=n.getBoundingClientRect().height+"px",n.style.top=c()+"px",n.style.width=r.getBoundingClientRect().width+"px"):(s=t.offset(r).top-c(),0!==d&&d>s?l():a())};d(),window.addEventListener("scroll",(()=>{if(!r||!r.classList.contains("wpex-can-sticky"))return;const e=t.winScrollTop();0!==e&&e>=t.offset(r).top-c()?l():a()}),!!t.config.passiveListeners&&{passive:!0}),window.addEventListener("resize",d)},stickyHeaderMenu:function(){const t=this,o=document.querySelector("#site-navigation-wrap.fixed-nav");if(!o)return;let s=!1;const n=document.querySelector("#site-header"),i=document.createElement("div");i.id="site-navigation-sticky-wrapper",i.className="wpex-sticky-navigation-holder not-sticky",t.wrap(o,i);const r=()=>{let o=0;return document.querySelectorAll(".wpex-sticky-el-offset,.wpex-top-bar-sticky,#wpex-mobile-menu-fixed-top,#wpadminbar,.easy-notification-bar--sticky").forEach((e=>{const s=window.getComputedStyle(e).position;t.isBeforeElement(e,i)&&t.isVisible(e)&&("fixed"===s||"sticky"===s)&&(o+=e.getBoundingClientRect().height)})),e.addStickyHeaderOffset&&(o+=e.addStickyHeaderOffset),o},c=t.offset(i).top-r(),l=()=>{s||(i.style.height=o.getBoundingClientRect().height+"px",i.classList.remove("not-sticky"),i.classList.add("is-sticky"),o.style.top=r()+"px",o.style.width=i.getBoundingClientRect().width+"px",n&&n.classList.remove("dyn-styles"),s=!0)},a=()=>{s&&(i.style.height="",i.classList.remove("is-sticky"),i.classList.add("not-sticky"),o.style.top="",o.style.width="",n&&n.classList.add("dyn-styles"),s=!1)},d=()=>{if(t.viewportWidth()<=e.stickyNavbarBreakPoint)return a(),void i.classList.remove("wpex-can-sticky");const n=t.winScrollTop();i.classList.add("wpex-can-sticky"),s?(i.style.height=o.getBoundingClientRect().height+"px",o.style.top=r()+"px",o.style.width=i.getBoundingClientRect().width+"px"):n>=c&&0!==n?l():a()};d(),window.addEventListener("scroll",(()=>{if(!i.classList.contains("wpex-can-sticky"))return;const e=t.winScrollTop();0!==e&&e>=c?l():a()}),!!t.config.passiveListeners&&{passive:!0}),window.addEventListener("resize",d),window.addEventListener("orientationchange",(()=>{a(),d()}))},stickyHeader:function(){const t=this;let o=e.stickyHeaderStyle;if("standard"!==o&&"shrink"!==o&&"shrink_animated"!==o)return;const s=document.querySelector("#site-header.fixed-scroll");if(!s)return;const n=s.classList.contains("fixed-scroll--mobile-only");let i=!1,r=!1;const c=document.createElement("div");c.id="site-header-sticky-wrapper",c.className="wpex-sticky-header-holder not-sticky",t.wrap(s,c);const l=()=>{let o=0;return document.querySelectorAll(".wpex-sticky-el-offset,.wpex-top-bar-sticky,#wpex-mobile-menu-fixed-top,#wpadminbar,.easy-notification-bar--sticky").forEach((e=>{const s=window.getComputedStyle(e).position;t.isBeforeElement(e,c)&&t.isVisible(e)&&("fixed"===s||"sticky"===s)&&(o+=e.getBoundingClientRect().height)})),e.addStickyHeaderOffset&&(o+=e.addStickyHeaderOffset),o},a=(()=>{let t=parseInt(e.stickyHeaderBreakPoint);return n?t-1:t})(),d=e.hasStickyMobileHeader,u=(()=>{var t=e.stickyHeaderStartPosition;if(t&&!isNaN(t))return t;var o=document.querySelector(t);return o?this.offset(o).top:0})(),p=()=>{switch(n?">":"<"){case"<":return t.viewportWidth()<a;case">":return t.viewportWidth()>a}};let m=0;const h=document.querySelector("#site-header.overlay-header");function f(){return t.winScrollTop()>m}m=h&&"absolute"===window.getComputedStyle(h).position?t.offset(s).top+s.getBoundingClientRect().height:t.offset(c).top+c.getBoundingClientRect().height;const y=()=>(u||t.offset(c).top)-l(),g=()=>{i||(c.style.height=s.getBoundingClientRect().height+"px",c.classList.remove("not-sticky"),c.classList.add("is-sticky"),s.classList.remove("dyn-styles"),s.style.top=l()+"px",s.style.width=c.getBoundingClientRect().width+"px",s.classList.contains("transform-prepare")&&s.classList.add("transform-go"),i=!0)},w=()=>{let t=!0;n?t=!0:p()&&(t=!(!d||!e.hasStickyMobileHeaderShrink)),t&&f()?!r&&i&&(s.classList.add("sticky-header-shrunk"),r=!0):(s.classList.remove("sticky-header-shrunk"),r=!1)},v=()=>{if(c.classList.remove("is-sticky"),c.classList.add("not-sticky"),s.classList.contains("shrink-sticky-header")){let e=(()=>{let e=window.getComputedStyle(s).transitionDuration,t="";return e&&"0s"===e||(t=parseFloat(e)*(e.indexOf("ms")>-1?1:1e3)),t||(t=300),t})();setTimeout((function(){i||(c.style.height="")}),e)}else c.style.height="";s.classList.add("dyn-styles"),s.style.width="",s.style.top="",s.classList.remove("transform-go"),i=!1,s.classList.remove("sticky-header-shrunk"),r=!1};function x(){i&&(u?(s.classList.remove("transform-go"),r&&(s.classList.remove("sticky-header-shrunk"),r=!1)):s.classList.remove("transform-prepare"),v())}const L=()=>{let o=t.winScrollTop();if((n||!d)&&p())return x(),c.classList.remove("wpex-can-sticky"),void s.classList.remove("transform-prepare");c.classList.add("wpex-can-sticky"),i?(s.classList.contains("shrink-sticky-header")||(c.style.height=s.getBoundingClientRect().height+"px"),s.style.top=l()+"px",s.style.width=c.getBoundingClientRect().width+"px"):0!==o&&o>y()?g():x(),e.hasStickyHeaderShrink&&w()};L(),window.addEventListener("scroll",(()=>{let o=t.winScrollTop();c.classList.contains("wpex-can-sticky")&&(u&&(()=>{var e=t.winScrollTop();i&&s.classList.add("transform-go"),e<=0?s.classList.remove("transform-prepare"):f()?s.classList.add("transform-prepare"):s.classList.remove("transform-prepare")})(),0!=o&&o>=y()?g():x(),e.hasStickyHeaderShrink&&w())}),!!t.config.passiveListeners&&{passive:!0}),window.addEventListener("resize",L),window.addEventListener("orientationchange",(()=>{x(),L()}))},stickyElements:function(){const e=document.body.classList;if(e.contains("compose-mode")||e.contains("wp-admin"))return;const t=document.querySelectorAll(".wpex-js-sticky");if(!t)return;const o=this;t.forEach((e=>{let t=!1,s=e.dataset.wpexStickyEndpoint||null;const n=parseInt(e.dataset.wpexStickyBreakpoint);s&&isNaN(s)&&(s=document.querySelector(s));const i=(e=>{const t=document.createElement("div");let o="wpex-js-sticky-wrap";const s=e.dataset.wpexStickyLsOffset||!0;return"true"!=s&&"1"!=s||(o+=" wpex-ls-offset"),t.className=o,e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e),t})(e),r=(e=>{const t=document.createElement("div");return t.className="wpex-js-sticky-holder",e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e),t})(i),c=()=>{let t=e.dataset.wpexStickyOffset?parseInt(e.dataset.wpexStickyOffset):0;return document.querySelectorAll("#top-bar-wrap-sticky-wrapper.wpex-can-sticky #top-bar-wrap,#site-header-sticky-wrapper.wpex-can-sticky #site-header,#site-navigation-sticky-wrapper.wpex-can-sticky #site-navigation-wrap,#wpex-mobile-menu-fixed-top,#wpadminbar,.wpex-sticky-el-offset,.easy-notification-bar--sticky,.wpex-js-sticky-wrap").forEach((s=>{const n=window.getComputedStyle(s).position;e.isEqualNode(s)||!o.isVisible(s)||!o.isBeforeElement(s,e)||"fixed"!==n&&"sticky"!==n||(t+=o.elHeight(s))})),t},l=()=>{if(n&&o.viewportWidth()<=n)return u();const t=o.winScrollTop(),l=c();t>o.offset(r).top-l&&0!==t?(d(l),s&&o.isVisible(s)&&(t>o.offset(s).top-l-o.elHeight(e)?i.style.position="relative":i.style.position="fixed")):u()},a=()=>{const e=r.getBoundingClientRect().width;e&&i.style.setProperty("width",e+"px")},d=s=>{o.isVisible(e)?t?i.style.top=c()+"px":(r.style.height=o.elHeight(e)+"px",i.classList.add("wpex-z-99"),i.style.position="fixed",i.style.top=s+"px",e.classList.add("wpex-js-sticky--stuck"),a(),t=!0):u()},u=()=>{t&&(r.style.height="",i.classList.remove("wpex-z-99"),i.style.position="",i.style.top="",i.style.width="",e.classList.remove("wpex-js-sticky--stuck"),t=!1)};l(),window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("resize",(()=>{l(),t&&(o.isVisible(e)||u(),r.style.height=o.elHeight(e)+"px",i.style.top=c()+"px",a())})),window.addEventListener("orientationchange",(()=>{u(),l()}))}))},accessibility:function(){document.querySelectorAll("#site-navigation li.nav-no-click:not(.menu-item-has-children) > a, .mobile-toggle-nav li.nav-no-click > a, li.sidr-class-nav-no-click > a").forEach((e=>{e.setAttribute("tabIndex","-1")})),document.querySelectorAll("#site-navigation li.megamenu > ul.sub-menu > li.menu-item.menu-item-has-children > a").forEach((e=>{"#"===e.getAttribute("href")&&e.setAttribute("tabIndex","-1")})),document.querySelectorAll(".vc_toggle .vc_toggle_title").forEach((e=>{e.setAttribute("tabIndex",0),e.addEventListener("keydown",(e=>{"Enter"===e.key&&e.target.click()}))}))},domReady:function(e){if("function"!=typeof e||"undefined"==typeof document)return;const t=document.readyState;if("interactive"===t||"complete"===t)return setTimeout(e);document.addEventListener("DOMContentLoaded",e,!1)},retinaCheck:function(){return window.devicePixelRatio>1||!(!window.matchMedia||!window.matchMedia("(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)").matches)},mobileCheck:function(){if(/Android|webOS|iPhone|iPad|iPod|iPad Simulator|iPhone Simulator|iPod Simulator|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))return!0},passiveListenersSupport:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(e){}return e},getEasing:function(t){if(!e.localScrollEasing||"function"!=typeof jQuery||void 0===jQuery.easing||"function"!=typeof jQuery.easing.jswing)return;let o=t||e.localScrollEasing;return jQuery.easing.hasOwnProperty(o)||(o="swing"),o},viewportWidth:function(){let e="inner",t=window;return"innerWidth"in window||(e="client",t=document.documentElement||document.body),t[e+"Width"]},isSelectorValid:function(e){try{t=e,document.createDocumentFragment().querySelector(t)}catch(e){return!1}var t;return!0},slideUp:function(e,t,o){if(!e)return;if("none"===window.getComputedStyle(e).display)return;const s=window.getComputedStyle(e).transitionDuration;s&&"0s"===s||(t=parseFloat(s)*(s.indexOf("ms")>-1?1:1e3)),t||(t=300),e.classList.add("wpex-transitioning"),e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,setTimeout((()=>{e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("wpex-transitioning"),o&&o()}),t)},slideDown:function(e,t,o){if(!e)return;let s=window.getComputedStyle(e).display;if("block"===s)return;const n=window.getComputedStyle(e).transitionDuration;n&&"0s"===n||(t=parseFloat(n)*(n.indexOf("ms")>-1?1:1e3)),t||(t=300),e.classList.add("wpex-transitioning"),e.style.removeProperty("display"),"none"===s&&(s="block"),e.style.display=s,e.style.transitionProperty="none";const i=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.offsetHeight,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=i+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),setTimeout((()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),e.classList.remove("wpex-transitioning"),o&&o()}),t)},focusOnElement:function(e,t){const o=this,s=e.querySelectorAll('button, [href], input, select, textarea, a,[tabindex]:not([tabindex="-1"])');if(!s.length)return;const n=[];for(let e=0;e<s.length;e++)o.isVisible(s[e])&&n.push(s[e]);if(!n.length)return;const i=n[0],r=n[n.length-1];t?t.focus():i.focus(),r.addEventListener("keydown",(e=>{"Tab"!==e.key||e.shiftKey||(e.preventDefault(),i.focus())})),i.addEventListener("keydown",(e=>{"Tab"===e.key&&e.shiftKey&&(e.preventDefault(),r.focus())}))},wrap:function(e,t){e.childNodes||(e=[e]),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)},insertAfter:function(e,t){t.parentNode.insertBefore(e,t.nextSibling)},offset:function(e){const t=e.getBoundingClientRect();return{top:t.top+this.winScrollTop(),left:t.left+this.winScrollTop(),bottom:t.bottom+this.winScrollTop()}},elHeight:function(e){return e.getBoundingClientRect().height},isVisible:function(e){return!!e&&!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},isEmpty:function(e){return!e||""===e.innerHTML},isBeforeElement:function(e,t){if("wpadminbar"===e.id)return!0;if(!e||!t)return;return 4===e.compareDocumentPosition(t)},insertExtras:function(e,t,o){if(e&&t){switch(o){case"append":t.appendChild(e);break;case"prepend":t.insertBefore(e,t.firstChild)}e.classList.remove("wpex-hidden")}},winScrollTop:function(){let e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;return e<0&&(e=0),e},scrolledToBottom:function(e){return this.winScrollTop()>=e.offsetTop+e.offsetHeight-window.innerHeight},removeClassPrefix:function(e,t,o){e.forEach((e=>{const s=e.classList;for(let n=0;n<s.length;n++)if(t.test(s[n])){const t=s[n].replace(o,"");e.classList.replace(s[n],t)}}))},menuAccordion:function(t){const o=this;if(!t)return;let s=!1;const n=t.classList.contains("mobile-toggle-nav")||t.classList.contains("sidr-class-dropdown-menu");t.querySelectorAll(".menu-item-has-children, .sidr-class-menu-item-has-children").forEach((t=>{const o=t.querySelector("a");if(!o)return;const s=document.createElement("button");if(s.className=n?"wpex-open-submenu wpex-unstyled-button wpex-flex wpex-items-center wpex-justify-end wpex-absolute wpex-top-0 wpex-right-0 wpex-h-100 wpex-cursor-pointer wpex-opacity-80 wpex-overflow-hidden":"wpex-open-submenu wpex-unstyled-button wpex-block",s.setAttribute("aria-haspopup","true"),s.setAttribute("aria-expanded","false"),s.setAttribute("role","button"),s.setAttribute("aria-label",e.i18n.openSubmenu.replace("%s",o.textContent.trim())),n){if(e.mobileMenuOpenSubmenuIcon){const t=document.createElement("div");t.innerHTML=e.mobileMenuOpenSubmenuIcon,s.appendChild(t.firstChild)}}else{const e=document.createElement("span");e.className="ticon ticon-angle-down",e.setAttribute("aria-hidden","true"),s.appendChild(e)}o.appendChild(s)}));const i=t=>{const n=t.closest("li.active");n.classList.remove("active");const i=n.querySelector("a"),r=n.querySelector(".wpex-open-submenu");r.setAttribute("aria-expanded","false"),r.setAttribute("aria-label",e.i18n.openSubmenu.replace("%s",i.textContent.trim())),s=!0,o.slideUp(t,null,(function(){s=!1}))};document.addEventListener("click",(n=>{const r=n.target.closest(".wpex-open-submenu");if(!r||!t.contains(r))return;const c=r.closest("li");if(!c)return;const l=c.querySelector("ul");if(!l)return;const a=c.querySelector("a");a&&(n.preventDefault(),n.stopPropagation(),s||(c.classList.contains("active")?(c.querySelectorAll("li.active > ul").forEach((e=>{i(e)})),c.classList.remove("active"),r.setAttribute("aria-expanded","false"),r.setAttribute("aria-label",e.i18n.openSubmenu.replace("%s",a.textContent.trim())),s=!0,o.slideUp(l,null,(function(){s=!1}))):(r.setAttribute("aria-expanded","true"),r.setAttribute("aria-label",e.i18n.closeSubmenu.replace("%s",a.textContent.trim())),t.querySelectorAll("li.active > ul").forEach((e=>{e.contains(l)||i(e)})),s=!0,o.slideDown(l,null,(function(){s=!1})),c.classList.add("active"))))}))},setHamburgerIconState:function(e){if(!e){const t=document.querySelector("a.mobile-menu-toggle, li.mobile-menu-toggle > a");e=t?t.querySelector(".wpex-hamburger-icon"):null}e&&(e.classList.contains("wpex-hamburger-icon--active")?(e.classList.remove("wpex-hamburger-icon--active"),e.classList.add("wpex-hamburger-icon--inactive")):e.classList.contains("wpex-hamburger-icon--inactive")&&(e.classList.remove("wpex-hamburger-icon--inactive"),e.classList.add("wpex-hamburger-icon--active")))},getScrollBarWidth:function(){return window.innerWidth-document.body.clientWidth},getElTransitionDuration:function(e){let t=window.getComputedStyle(e).transitionDuration;return t&&"0s"===t||(t=parseFloat(t)*(t.indexOf("ms")>-1?1:1e3)),parseFloat(t)||0},htmlNoScroll:function(e,t){const o=this.config.html;switch(e){case"add":const e=this.getScrollBarWidth();o.style.setProperty("--html-noscroll-padding",`${e}px`),o.classList.add("html-noscroll");break;case"remove":o.classList.remove("html-noscroll"),o.style.setProperty("--html-noscroll-padding","")}},debounce:function(e,t=10){let o=null;return(...s)=>{window.clearTimeout(o),o=window.setTimeout((()=>{e.apply(null,s)}),t)}},getScrollToBehavior:function(){return e.scrollToBehavior||"smooth"}}).init()}(wpex_theme_params);
!function(){const e=e=>0===Object.keys(e).length&&e.constructor===Object,t=()=>{const e=document.querySelector(".mobile-toggle-nav");if(!e)return;let t="",o=!1;const i=wpex_theme_params,n=i.mobileMenuBreakpoint,l=e.querySelector(".mobile-toggle-nav-inner").querySelector(".mobile-toggle-nav-ul"),s=e.classList.contains("mobile-toggle-nav--animate"),a=document.querySelector("#mobile-menu-alternative > ul");if(a){t=a.innerHTML;var r=document.querySelector("#mobile-menu-alternative");r.parentNode.removeChild(r)}if(!t){const e=document.querySelector(".main-navigation-ul,.main-navigation-dev-ul");e&&(t=e.innerHTML)}l.innerHTML=t;let c=e.dataset.wpexAppendTo,d=e.dataset.wpexInsertAfter;c?(c=document.querySelector(c),c&&c.appendChild(e)):d&&(d=document.querySelector(d),d&&wpex.insertAfter(e,d)),wpex.megaMenusMobile(l),document.querySelectorAll(".mobile-toggle-nav-ul, .mobile-toggle-nav-ul *").forEach((e=>{e.removeAttribute("style"),e.removeAttribute("id")})),wpex.menuAccordion(e);e.querySelectorAll(".mobile-toggle-nav-ul li").forEach((e=>{e.classList.add("mobile-toggle-nav__item")})),e.querySelectorAll(".mobile-toggle-nav-ul a").forEach((e=>{e.classList.add("mobile-toggle-nav__link","wpex-block","wpex-relative","wpex-py-10","wpex-no-underline","wpex-border-0","wpex-border-t","wpex-border-main","wpex-border-solid")}));const u=document.querySelector("a.mobile-menu-toggle, li.mobile-menu-toggle > a"),m=u?u.querySelector(".wpex-hamburger-icon--inactive"):"",p=()=>{o=!1,document.body.classList.add("mobile-menu-is-open"),document.body.classList.add("mobile-toggle-nav-open"),e.classList.add("visible"),e.classList.remove("wpex-hidden"),wpex.focusOnElement(e)},v=()=>{o=!1,e.classList.remove("visible"),e.classList.add("wpex-hidden"),document.body.classList.remove("mobile-menu-is-open"),document.body.classList.remove("mobile-toggle-nav-open")},b=()=>{e.classList.contains("visible")&&!o&&(s?(o=!0,wpex.slideUp(e,300,(function(){v()}))):v(),e.querySelectorAll("li.active > ul").forEach((e=>{wpex.slideUp(e)})),e.querySelectorAll(".active").forEach((e=>{e.classList.remove("active")})),u&&(u.classList.remove("wpex-active"),u.setAttribute("aria-expanded","false"),wpex.setHamburgerIconState(m)))};if(document.addEventListener("click",(t=>{t.target.closest(".mobile-menu-toggle")?(t.preventDefault(),e.classList.contains("wpex-transitioning")||(e.classList.contains("visible")?b():e.classList.contains("visible")||o||(s?(o=!0,wpex.slideDown(e,300,(function(){p()}))):p(),u&&(u.classList.add("wpex-active"),u.setAttribute("aria-expanded","true"),wpex.setHamburgerIconState(m))))):e.classList.contains("visible")&&!t.target.closest(".mobile-toggle-nav")&&b()})),e.addEventListener("keydown",(t=>{e.classList.contains("visible")&&"Escape"===t.key&&(b(),u&&u.focus())})),n&&"9999"!==n){const t=wpex.debounce((t=>{e.classList.contains("visible")&&wpex.viewportWidth()>=i.mobileMenuBreakpoint&&b()}));window.addEventListener("resize",t)}},o=()=>{if("object"!=typeof window.wpex||e(window.wpex)){const o=setInterval((()=>{window.wpex&&!e(window.wpex)&&(clearInterval(o),t())}),100);setTimeout((()=>clearInterval(o)),5e3)}else t()};"interactive"===document.readyState||"complete"===document.readyState?setTimeout(o,0):document.addEventListener("DOMContentLoaded",o,!1)}();
document.addEventListener("DOMContentLoaded",(e=>{var t;wpcf7_recaptcha={...null!==(t=wpcf7_recaptcha)&&void 0!==t?t:{}};const c=wpcf7_recaptcha.sitekey,{homepage:n,contactform:a}=wpcf7_recaptcha.actions,o=e=>{const{action:t,func:n,params:a}=e;grecaptcha.execute(c,{action:t}).then((e=>{const c=new CustomEvent("wpcf7grecaptchaexecuted",{detail:{action:t,token:e}});document.dispatchEvent(c)})).then((()=>{"function"==typeof n&&n(...a)})).catch((e=>console.error(e)))};if(grecaptcha.ready((()=>{o({action:n})})),document.addEventListener("change",(e=>{o({action:a})})),"undefined"!=typeof wpcf7&&"function"==typeof wpcf7.submit){const e=wpcf7.submit;wpcf7.submit=(t,c={})=>{o({action:a,func:e,params:[t,c]})}}document.addEventListener("wpcf7grecaptchaexecuted",(e=>{const t=document.querySelectorAll('form.wpcf7-form input[name="_wpcf7_recaptcha_response"]');for(let c=0;c<t.length;c++)t[c].setAttribute("value",e.detail.token)}))}));
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2022 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;i<prefix.length;i++)prefix[i]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")}(),function($){"function"!=typeof window.vc_js&&(window.vc_js=function(){"use strict";vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"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(){var po,s;0<jQuery(".wpb_googleplus").length&&((po=document.createElement("script")).type="text/javascript",po.async=!0,po.src="https://apis.google.com/js/plusone.js",(s=document.getElementsByTagName("script")[0]).parentNode.insertBefore(po,s))}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){var po,s;0<jQuery(".wpb_pinterest").length&&((po=document.createElement("script")).type="text/javascript",po.async=!0,po.src="https://assets.pinterest.com/js/pinit.js",(s=document.getElementsByTagName("script")[0]).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(e){e&&e.preventDefault&&e.preventDefault();var element=jQuery(this).closest(".vc_toggle"),e=element.find(".vc_toggle_content");element.hasClass("vc_toggle_active")?e.slideUp({duration:300,complete:function(){element.removeClass("vc_toggle_active")}}):e.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($tab){var ver,old_version;jQuery.ui&&($tab=$tab||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,$tab.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(e){var index;e&&e.preventDefault&&e.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"),e=$tabs.find(".wpb_tab").length,index=jQuery(this).parent().hasClass("wpb_next_slide")?e<=index+1?0:index+1:index-1<0?e-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),collapsible=!1===active_tab||"yes"===$this.data("collapsible"),active_tab=$this.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,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")&&(active_tab.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(e){e&&e.preventDefault&&e.preventDefault();e=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),e.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 $this=jQuery(this);!0!==$this.data("carousel_enabled")&&$this.is(":visible")&&($this.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),($this=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":$this.css("margin-left"),"margin-left":0}),($this=jQuery(this).find("ul.wpb_thumbnails-fluid")).width($this.width()+300))})}),"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 $=window.jQuery,currentThemeSlug=window.vcData.currentTheme.slug;function fullWidthRow(){var $elements;void 0!==window.wpb_disable_full_width_row_js&&window.wpb_disable_full_width_row_js||($elements=$('[data-vc-full-width="true"]'),$.each($elements,function(key,item){var el_margin_left,el_margin_right,offset,width,cssProps,padding,paddingRight,$el=$(this),$el_full=($el.addClass("vc_hidden"),$el.next(".vc_row-full-width"));($el_full=$el_full.length?$el_full:$el.parent().next(".vc_row-full-width")).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(),cssProps={position:"relative",left:offset="rtl"===$el.css("direction")?(offset=offset-$el_full.width()+width)+el_margin_left+el_margin_right:offset,"box-sizing":"border-box",width:width,"max-width":width},"twentytwenty"===currentThemeSlug?(cssProps.left=0,cssProps.marginLeft=0):"twentytwentyone"===currentThemeSlug?cssProps.left=0:"twentytwentytwo"===currentThemeSlug&&(cssProps.left=-$el_full.position().left+"px"),$el.css(cssProps),$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,maxWidth:width}))}),$(document).trigger("vc-full-width-row",$elements))}function fullHeightRow(){var windowHeight,offsetTop,$element=$(".vc_row-o-full-height:first");$element.length&&(windowHeight=$(window).height(),(offsetTop=$element.offset().top)<windowHeight&&$element.css("min-height",100-offsetTop/(windowHeight/100)+"vh")),$(document).trigger("vc-full-height-row",$element)}$(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();var callSkrollInit=!1;if(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 skrollrSize,$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;"),skrollrSize=100*$(this).data("vcParallax"),($parallaxElement=$("<div />").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),(youtubeId=vcExtractYoutubeId(parallaxImage))?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):void 0!==parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),$parallaxElement.attr("data-bottom-top","top: "+-(skrollrSize-100)+"%;").attr("data-top-bottom","top: 0%;")}),callSkrollInit&&window.skrollr)window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),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++}}),"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"),$line_charts=panel.find(".vc_line-chart"),$carousel=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}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),ui=panel.find(".isotope, .wpb_image_grid_ul"),$pie_charts=panel.find(".wpb_gmaps_widget"),0<ui.length&&ui.isotope("layout"),$pie_charts.length&&!$pie_charts.is(".map_ready")&&(($round_charts=$pie_charts.find("iframe")).attr("src",$round_charts.attr("src")),$pie_charts.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 youtubeUrl,$element=jQuery(this);$element.data("vcVideoBg")?(youtubeUrl=$element.data("vcVideoBg"),(youtubeUrl=vcExtractYoutubeId(youtubeUrl))&&($element.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground($element,youtubeUrl)),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(url){if(void 0===url)return!1;url=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==url&&url[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),width=$this.width();$this.css("perspective",4*width+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),hoverBoxInner=$this.find(".vc-hoverbox-inner"),frontHeight=(hoverBoxInner.css("min-height",0),$this.find(".vc-hoverbox-front-inner").outerHeight()),$this=$this.find(".vc-hoverbox-back-inner").outerHeight(),frontHeight=$this<frontHeight?frontHeight:$this;hoverBoxInner.css("min-height",(frontHeight=frontHeight<250?250:frontHeight)+"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);
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2019 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
!function(){"use strict";var e=0,r={};function i(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=i.Adapter.extend({},i.defaults,t),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=t.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),r[this.key]=this,e+=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 r[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 e=[];for(var i in r)e.push(r[i]);for(var o=0,n=e.length;o<n;o++)e[o][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),r)r[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return 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.VcWaypoint=i}(),function(){"use strict";function e(t){window.setTimeout(t,1e3/60)}var i=0,o={},y=window.VcWaypoint,t=window.onload;function n(t){this.element=t,this.Adapter=y.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,y.windowContext||(y.windowContext=!0,y.windowContext=new n(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}n.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},n.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".vcwaypoints"),delete o[this.key])},n.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.vcwaypoints",function(){t.didResize||(t.didResize=!0,y.requestAnimationFrame(e))})},n.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.vcwaypoints",function(){t.didScroll&&!y.isTouch||(t.didScroll=!0,y.requestAnimationFrame(e))})},n.prototype.handleResize=function(){y.Context.refreshAll()},n.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),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}},n.prototype.innerHeight=function(){return this.element==this.element.window?y.viewportHeight():this.adapter.innerHeight()},n.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},n.prototype.innerWidth=function(){return this.element==this.element.window?y.viewportWidth():this.adapter.innerWidth()},n.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()},n.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};for(var n 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 r=t[n];for(var s in this.waypoints[n]){var a,l,h,p,c=this.waypoints[n][s],u=c.options.offset,d=c.triggerPoint,f=0,w=null==d;c.element!==c.element.window&&(f=c.adapter.offset()[r.offsetProp]),"function"==typeof u?u=u.apply(c):"string"==typeof u&&(u=parseFloat(u),-1<c.options.offset.indexOf("%")&&(u=Math.ceil(r.contextDimension*u/100))),a=r.contextScroll-r.contextOffset,c.triggerPoint=Math.floor(f+a-u),l=d<r.oldScroll,h=c.triggerPoint>=r.oldScroll,p=!l&&!h,!w&&(l&&h)?(c.queueTrigger(r.backward),o[c.group.id]=c.group):!w&&p?(c.queueTrigger(r.forward),o[c.group.id]=c.group):w&&r.oldScroll>=c.triggerPoint&&(c.queueTrigger(r.forward),o[c.group.id]=c.group)}}return y.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)},n.refreshAll=function(){for(var t in o)o[t].refresh()},n.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){t&&t(),n.refreshAll()},y.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},y.Context=n}(),function(){"use strict";function s(t,e){return t.triggerPoint-e.triggerPoint}function a(t,e){return e.triggerPoint-t.triggerPoint}var e={vertical:{},horizontal:{}},i=window.VcWaypoint;function o(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),e[this.axis][this.name]=this}o.prototype.add=function(t){this.waypoints.push(t)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t],i="up"===t||"left"===t;e.sort(i?a:s);for(var o=0,n=e.length;o<n;o+=1){var r=e[o];(r.options.continuous||o===e.length-1)&&r.trigger([t])}}this.clearTriggerQueues()},o.prototype.next=function(t){this.waypoints.sort(s);var e=i.Adapter.inArray(t,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},o.prototype.previous=function(t){this.waypoints.sort(s);var e=i.Adapter.inArray(t,this.waypoints);return e?this.waypoints[e-1]:null},o.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},o.prototype.remove=function(t){var e=i.Adapter.inArray(t,this.waypoints);-1<e&&this.waypoints.splice(e,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(t){return e[t.axis][t.name]||new o(t)},i.Group=o}(),function(){"use strict";var i=window.jQuery,t=window.VcWaypoint;function o(t){this.$element=i(t)}i.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){o.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),i.each(["extend","inArray","isEmptyObject"],function(t,e){o[e]=i[e]}),t.adapters.push({name:"jquery",Adapter:o}),t.Adapter=o}(),function(){"use strict";var n=window.VcWaypoint;function t(o){return function(){var e=[],i=arguments[0];return o.isFunction(arguments[0])&&((i=o.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=o.extend({},i,{element:this});"string"==typeof t.context&&(t.context=o(this).closest(t.context)[0]),e.push(new n(t))}),e}}window.jQuery&&(window.jQuery.fn.vcwaypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.vcwaypoint=t(window.Zepto))}();
window.vc_waypoints=function(){if("function"!=typeof jQuery.fn.vcwaypoint)return;jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each((function(){const t=jQuery(this);t.closest(".wpb-animate-in-sequence").length||t.vcwaypoint((function(){t.addClass("wpb_start_animation animated")}),{offset:wpex_vc_waypoints_params.offset})}));const t=t=>{const n=t.find(".wpb_animate_when_almost_visible:not(.wpb_start_animation)");let e=t.attr("data-animation-delay")||wpex_vc_waypoints_params.delay,a=[];n.length&&jQuery.each(n,(function(){const n=jQuery(this),i=new VcWaypoint({element:n,offset:wpex_vc_waypoints_params.offset,handler:function(i){if(n.hasClass("animated"))return;const o=t.find(".wpb_animate_when_almost_visible:not(.wpb_start_animation):visible").index(n);a.push(setTimeout((function(){n.addClass("wpb_start_animation animated")}),o*e))}});document.addEventListener("vc_waypoints_sequence_destroy",(t=>{i.destroy();for(let t=0;t<a.length;t++)clearTimeout(a[t])}))}))};jQuery(".wpb-animate-in-sequence").each((function(){t(jQuery(this))}))},jQuery(document).ready((function(t){void 0===window.vc_js&&window.setTimeout(vc_waypoints,500)}));
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2022 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
/*! skrollr 0.6.30 (2015-06-19) | Alexander Prinzhorn - https://github.com/Prinzhorn/skrollr | Free to use under terms of MIT license */
!function(a,b,c){"use strict";function d(c){if(e=b.documentElement,f=b.body,T(),ha=this,c=c||{},ma=c.constants||{},c.easing)for(var d in c.easing)W[d]=c.easing[d];ta=c.edgeStrategy||"set",ka={beforerender:c.beforerender,render:c.render,keyframe:c.keyframe},la=c.forceHeight!==!1,la&&(Ka=c.scale||1),na=c.mobileDeceleration||y,pa=c.smoothScrolling!==!1,qa=c.smoothScrollingDuration||A,ra={targetTop:ha.getScrollTop()},Sa=(c.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||a.opera)})(),Sa?(ja=b.getElementById(c.skrollrBody||z),ja&&ga(),X(),Ea(e,[s,v],[t])):Ea(e,[s,u],[t]),ha.refresh(),wa(a,"resize orientationchange",function(){var a=e.clientWidth,b=e.clientHeight;(b!==Pa||a!==Oa)&&(Pa=b,Oa=a,Qa=!0)});var g=U();return function h(){$(),va=g(h)}(),ha}var e,f,g={get:function(){return ha},init:function(a){return ha||new d(a)},VERSION:"0.6.29"},h=Object.prototype.hasOwnProperty,i=a.Math,j=a.getComputedStyle,k="touchstart",l="touchmove",m="touchcancel",n="touchend",o="skrollable",p=o+"-before",q=o+"-between",r=o+"-after",s="skrollr",t="no-"+s,u=s+"-desktop",v=s+"-mobile",w="linear",x=1e3,y=.004,z="skrollr-body",A=200,B="start",C="end",D="center",E="bottom",F="___skrollable_id",G=/^(?:input|textarea|button|select)$/i,H=/^\s+|\s+$/g,I=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,J=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,K=/^(@?[a-z\-]+)\[(\w+)\]$/,L=/-([a-z0-9_])/g,M=function(a,b){return b.toUpperCase()},N=/[\-+]?[\d]*\.?[\d]+/g,O=/\{\?\}/g,P=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,Q=/[a-z\-]+-gradient/g,R="",S="",T=function(){var a=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(j){var b=j(f,null);for(var c in b)if(R=c.match(a)||+c==c&&b[c].match(a))break;if(!R)return void(R=S="");R=R[0],"-"===R.slice(0,1)?(S=R,R={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[R]):S="-"+R.toLowerCase()+"-"}},U=function(){var b=a.requestAnimationFrame||a[R.toLowerCase()+"RequestAnimationFrame"],c=Ha();return(Sa||!b)&&(b=function(b){var d=Ha()-c,e=i.max(0,1e3/60-d);return a.setTimeout(function(){c=Ha(),b()},e)}),b},V=function(){var b=a.cancelAnimationFrame||a[R.toLowerCase()+"CancelAnimationFrame"];return(Sa||!b)&&(b=function(b){return a.clearTimeout(b)}),b},W={begin:function(){return 0},end:function(){return 1},linear:function(a){return a},quadratic:function(a){return a*a},cubic:function(a){return a*a*a},swing:function(a){return-i.cos(a*i.PI)/2+.5},sqrt:function(a){return i.sqrt(a)},outCubic:function(a){return i.pow(a-1,3)+1},bounce:function(a){var b;if(.5083>=a)b=3;else if(.8489>=a)b=9;else if(.96208>=a)b=27;else{if(!(.99981>=a))return 1;b=91}return 1-i.abs(3*i.cos(a*b*1.028)/b)}};d.prototype.refresh=function(a){var d,e,f=!1;for(a===c?(f=!0,ia=[],Ra=0,a=b.getElementsByTagName("*")):a.length===c&&(a=[a]),d=0,e=a.length;e>d;d++){var g=a[d],h=g,i=[],j=pa,k=ta,l=!1;if(f&&F in g&&delete g[F],g.attributes){for(var m=0,n=g.attributes.length;n>m;m++){var p=g.attributes[m];if("data-anchor-target"!==p.name)if("data-smooth-scrolling"!==p.name)if("data-edge-strategy"!==p.name)if("data-emit-events"!==p.name){var q=p.name.match(I);if(null!==q){var r={props:p.value,element:g,eventType:p.name.replace(L,M)};i.push(r);var s=q[1];s&&(r.constant=s.substr(1));var t=q[2];/p$/.test(t)?(r.isPercentage=!0,r.offset=(0|t.slice(0,-1))/100):r.offset=0|t;var u=q[3],v=q[4]||u;u&&u!==B&&u!==C?(r.mode="relative",r.anchors=[u,v]):(r.mode="absolute",u===C?r.isEnd=!0:r.isPercentage||(r.offset=r.offset*Ka))}}else l=!0;else k=p.value;else j="off"!==p.value;else if(h=b.querySelector(p.value),null===h)throw'Unable to find anchor target "'+p.value+'"'}if(i.length){var w,x,y;!f&&F in g?(y=g[F],w=ia[y].styleAttr,x=ia[y].classAttr):(y=g[F]=Ra++,w=g.style.cssText,x=Da(g)),ia[y]={element:g,styleAttr:w,classAttr:x,anchorTarget:h,keyFrames:i,smoothScrolling:j,edgeStrategy:k,emitEvents:l,lastFrameIndex:-1},Ea(g,[o],[])}}}for(Aa(),d=0,e=a.length;e>d;d++){var z=ia[a[d][F]];z!==c&&(_(z),ba(z))}return ha},d.prototype.relativeToAbsolute=function(a,b,c){var d=e.clientHeight,f=a.getBoundingClientRect(),g=f.top,h=f.bottom-f.top;return b===E?g-=d:b===D&&(g-=d/2),c===E?g+=h:c===D&&(g+=h/2),g+=ha.getScrollTop(),g+.5|0},d.prototype.animateTo=function(a,b){b=b||{};var d=Ha(),e=ha.getScrollTop(),f=b.duration===c?x:b.duration;return oa={startTop:e,topDiff:a-e,targetTop:a,duration:f,startTime:d,endTime:d+f,easing:W[b.easing||w],done:b.done},oa.topDiff||(oa.done&&oa.done.call(ha,!1),oa=c),ha},d.prototype.stopAnimateTo=function(){oa&&oa.done&&oa.done.call(ha,!0),oa=c},d.prototype.isAnimatingTo=function(){return!!oa},d.prototype.isMobile=function(){return Sa},d.prototype.setScrollTop=function(b,c){return sa=c===!0,Sa?Ta=i.min(i.max(b,0),Ja):a.scrollTo(0,b),ha},d.prototype.getScrollTop=function(){return Sa?Ta:a.pageYOffset||e.scrollTop||f.scrollTop||0},d.prototype.getMaxScrollTop=function(){return Ja},d.prototype.on=function(a,b){return ka[a]=b,ha},d.prototype.off=function(a){return delete ka[a],ha},d.prototype.destroy=function(){var a=V();a(va),ya(),Ea(e,[t],[s,u,v]);for(var b=0,d=ia.length;d>b;b++)fa(ia[b].element);e.style.overflow=f.style.overflow="",e.style.height=f.style.height="",ja&&g.setStyle(ja,"transform","none"),ha=c,ja=c,ka=c,la=c,Ja=0,Ka=1,ma=c,na=c,La="down",Ma=-1,Oa=0,Pa=0,Qa=!1,oa=c,pa=c,qa=c,ra=c,sa=c,Ra=0,ta=c,Sa=!1,Ta=0,ua=c};var X=function(){var d,g,h,j,o,p,q,r,s,t,u,v;wa(e,[k,l,m,n].join(" "),function(a){var e=a.changedTouches[0];for(j=a.target;3===j.nodeType;)j=j.parentNode;switch(o=e.clientY,p=e.clientX,t=a.timeStamp,G.test(j.tagName)||a.preventDefault(),a.type){case k:d&&d.blur(),ha.stopAnimateTo(),d=j,g=q=o,h=p,s=t;break;case l:G.test(j.tagName)&&b.activeElement!==j&&a.preventDefault(),r=o-q,v=t-u,ha.setScrollTop(Ta-r,!0),q=o,u=t;break;default:case m:case n:var f=g-o,w=h-p,x=w*w+f*f;if(49>x){if(!G.test(d.tagName)){d.focus();var y=b.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,a.view,1,e.screenX,e.screenY,e.clientX,e.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,null),d.dispatchEvent(y)}return}d=c;var z=r/v;z=i.max(i.min(z,3),-3);var A=i.abs(z/na),B=z*A+.5*na*A*A,C=ha.getScrollTop()-B,D=0;C>Ja?(D=(Ja-C)/B,C=Ja):0>C&&(D=-C/B,C=0),A*=1-D,ha.animateTo(C+.5|0,{easing:"outCubic",duration:A})}}),a.scrollTo(0,0),e.style.overflow=f.style.overflow="hidden"},Y=function(){var a,b,c,d,f,g,h,j,k,l,m,n=e.clientHeight,o=Ba();for(j=0,k=ia.length;k>j;j++)for(a=ia[j],b=a.element,c=a.anchorTarget,d=a.keyFrames,f=0,g=d.length;g>f;f++)h=d[f],l=h.offset,m=o[h.constant]||0,h.frame=l,h.isPercentage&&(l*=n,h.frame=l),"relative"===h.mode&&(fa(b),h.frame=ha.relativeToAbsolute(c,h.anchors[0],h.anchors[1])-l,fa(b,!0)),h.frame+=m,la&&!h.isEnd&&h.frame>Ja&&(Ja=h.frame);for(Ja=i.max(Ja,Ca()),j=0,k=ia.length;k>j;j++){for(a=ia[j],d=a.keyFrames,f=0,g=d.length;g>f;f++)h=d[f],m=o[h.constant]||0,h.isEnd&&(h.frame=Ja-h.offset+m);a.keyFrames.sort(Ia)}},Z=function(a,b){for(var c=0,d=ia.length;d>c;c++){var e,f,i=ia[c],j=i.element,k=i.smoothScrolling?a:b,l=i.keyFrames,m=l.length,n=l[0],s=l[l.length-1],t=k<n.frame,u=k>s.frame,v=t?n:s,w=i.emitEvents,x=i.lastFrameIndex;if(t||u){if(t&&-1===i.edge||u&&1===i.edge)continue;switch(t?(Ea(j,[p],[r,q]),w&&x>-1&&(za(j,n.eventType,La),i.lastFrameIndex=-1)):(Ea(j,[r],[p,q]),w&&m>x&&(za(j,s.eventType,La),i.lastFrameIndex=m)),i.edge=t?-1:1,i.edgeStrategy){case"reset":fa(j);continue;case"ease":k=v.frame;break;default:case"set":var y=v.props;for(e in y)h.call(y,e)&&(f=ea(y[e].value),0===e.indexOf("@")?j.setAttribute(e.substr(1),f):g.setStyle(j,e,f));continue}}else 0!==i.edge&&(Ea(j,[o,q],[p,r]),i.edge=0);for(var z=0;m-1>z;z++)if(k>=l[z].frame&&k<=l[z+1].frame){var A=l[z],B=l[z+1];for(e in A.props)if(h.call(A.props,e)){var C=(k-A.frame)/(B.frame-A.frame);C=A.props[e].easing(C),f=da(A.props[e].value,B.props[e].value,C),f=ea(f),0===e.indexOf("@")?j.setAttribute(e.substr(1),f):g.setStyle(j,e,f)}w&&x!==z&&("down"===La?za(j,A.eventType,La):za(j,B.eventType,La),i.lastFrameIndex=z);break}}},$=function(){Qa&&(Qa=!1,Aa());var a,b,d=ha.getScrollTop(),e=Ha();if(oa)e>=oa.endTime?(d=oa.targetTop,a=oa.done,oa=c):(b=oa.easing((e-oa.startTime)/oa.duration),d=oa.startTop+b*oa.topDiff|0),ha.setScrollTop(d,!0);else if(!sa){var f=ra.targetTop-d;f&&(ra={startTop:Ma,topDiff:d-Ma,targetTop:d,startTime:Na,endTime:Na+qa}),e<=ra.endTime&&(b=W.sqrt((e-ra.startTime)/qa),d=ra.startTop+b*ra.topDiff|0)}if(sa||Ma!==d){La=d>Ma?"down":Ma>d?"up":La,sa=!1;var h={curTop:d,lastTop:Ma,maxTop:Ja,direction:La},i=ka.beforerender&&ka.beforerender.call(ha,h);i!==!1&&(Z(d,ha.getScrollTop()),Sa&&ja&&g.setStyle(ja,"transform","translate(0, "+-Ta+"px) "+ua),Ma=d,ka.render&&ka.render.call(ha,h)),a&&a.call(ha,!1)}Na=e},_=function(a){for(var b=0,c=a.keyFrames.length;c>b;b++){for(var d,e,f,g,h=a.keyFrames[b],i={};null!==(g=J.exec(h.props));)f=g[1],e=g[2],d=f.match(K),null!==d?(f=d[1],d=d[2]):d=w,e=e.indexOf("!")?aa(e):[e.slice(1)],i[f]={value:e,easing:W[d]};h.props=i}},aa=function(a){var b=[];return P.lastIndex=0,a=a.replace(P,function(a){return a.replace(N,function(a){return a/255*100+"%"})}),S&&(Q.lastIndex=0,a=a.replace(Q,function(a){return S+a})),a=a.replace(N,function(a){return b.push(+a),"{?}"}),b.unshift(a),b},ba=function(a){var b,c,d={};for(b=0,c=a.keyFrames.length;c>b;b++)ca(a.keyFrames[b],d);for(d={},b=a.keyFrames.length-1;b>=0;b--)ca(a.keyFrames[b],d)},ca=function(a,b){var c;for(c in b)h.call(a.props,c)||(a.props[c]=b[c]);for(c in a.props)b[c]=a.props[c]},da=function(a,b,c){var d,e=a.length;if(e!==b.length)throw"Can't interpolate between \""+a[0]+'" and "'+b[0]+'"';var f=[a[0]];for(d=1;e>d;d++)f[d]=a[d]+(b[d]-a[d])*c;return f},ea=function(a){var b=1;return O.lastIndex=0,a[0].replace(O,function(){return a[b++]})},fa=function(a,b){a=[].concat(a);for(var c,d,e=0,f=a.length;f>e;e++)d=a[e],c=ia[d[F]],c&&(b?(d.style.cssText=c.dirtyStyleAttr,Ea(d,c.dirtyClassAttr)):(c.dirtyStyleAttr=d.style.cssText,c.dirtyClassAttr=Da(d),d.style.cssText=c.styleAttr,Ea(d,c.classAttr)))},ga=function(){ua="translateZ(0)",g.setStyle(ja,"transform",ua);var a=j(ja),b=a.getPropertyValue("transform"),c=a.getPropertyValue(S+"transform"),d=b&&"none"!==b||c&&"none"!==c;d||(ua="")};g.setStyle=function(a,b,c){var d=a.style;if(b=b.replace(L,M).replace("-",""),"zIndex"===b)isNaN(c)?d[b]=c:d[b]=""+(0|c);else if("float"===b)d.styleFloat=d.cssFloat=c;else try{R&&(d[R+b.slice(0,1).toUpperCase()+b.slice(1)]=c),d[b]=c}catch(e){}};var ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa=g.addEvent=function(b,c,d){var e=function(b){return b=b||a.event,b.target||(b.target=b.srcElement),b.preventDefault||(b.preventDefault=function(){b.returnValue=!1,b.defaultPrevented=!0}),d.call(this,b)};c=c.split(" ");for(var f,g=0,h=c.length;h>g;g++)f=c[g],b.addEventListener?b.addEventListener(f,d,!1):b.attachEvent("on"+f,e),Ua.push({element:b,name:f,listener:d})},xa=g.removeEvent=function(a,b,c){b=b.split(" ");for(var d=0,e=b.length;e>d;d++)a.removeEventListener?a.removeEventListener(b[d],c,!1):a.detachEvent("on"+b[d],c)},ya=function(){for(var a,b=0,c=Ua.length;c>b;b++)a=Ua[b],xa(a.element,a.name,a.listener);Ua=[]},za=function(a,b,c){ka.keyframe&&ka.keyframe.call(ha,a,b,c)},Aa=function(){var a=ha.getScrollTop();Ja=0,la&&!Sa&&(f.style.height=""),Y(),la&&!Sa&&(f.style.height=Ja+e.clientHeight+"px"),Sa?ha.setScrollTop(i.min(ha.getScrollTop(),Ja)):ha.setScrollTop(a,!0),sa=!0},Ba=function(){var a,b,c=e.clientHeight,d={};for(a in ma)b=ma[a],"function"==typeof b?b=b.call(ha):/p$/.test(b)&&(b=b.slice(0,-1)/100*c),d[a]=b;return d},Ca=function(){var a,b=0;return ja&&(b=i.max(ja.offsetHeight,ja.scrollHeight)),a=i.max(b,f.scrollHeight,f.offsetHeight,e.scrollHeight,e.offsetHeight,e.clientHeight),a-e.clientHeight},Da=function(b){var c="className";return a.SVGElement&&b instanceof a.SVGElement&&(b=b[c],c="baseVal"),b[c]},Ea=function(b,d,e){var f="className";if(a.SVGElement&&b instanceof a.SVGElement&&(b=b[f],f="baseVal"),e===c)return void(b[f]=d);for(var g=b[f],h=0,i=e.length;i>h;h++)g=Ga(g).replace(Ga(e[h])," ");g=Fa(g);for(var j=0,k=d.length;k>j;j++)-1===Ga(g).indexOf(Ga(d[j]))&&(g+=" "+d[j]);b[f]=Fa(g)},Fa=function(a){return a.replace(H,"")},Ga=function(a){return" "+a+" "},Ha=Date.now||function(){return+new Date},Ia=function(a,b){return a.frame-b.frame},Ja=0,Ka=1,La="down",Ma=-1,Na=Ha(),Oa=0,Pa=0,Qa=!1,Ra=0,Sa=!1,Ta=0,Ua=[];"function"==typeof define&&define.amd?define([],function(){return g}):"undefined"!=typeof module&&module.exports?module.exports=g:a.skrollr=g}(window,document);
!function(a,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n(require,exports,module):a.CountUp=n()}(this,(function(a,n,t){return function(a,n,t,e,i,r){function o(a){return"number"==typeof a&&!isNaN(a)}var s=this;if(s.version=function(){return"1.9.3"},s.options={useEasing:!0,useGrouping:!0,separator:",",decimal:".",easingFn:function(a,n,t,e){return t*(1-Math.pow(2,-10*a/e))*1024/1023+n},formattingFn:function(a){var n,t,e,i,r,o,u=a<0;if(a=Math.abs(a).toFixed(s.decimals),t=(n=(a+="").split("."))[0],e=n.length>1?s.options.decimal+n[1]:"",s.options.useGrouping){for(i="",r=0,o=t.length;r<o;++r)0!==r&&r%3==0&&(i=s.options.separator+i),i=t[o-r-1]+i;t=i}return s.options.numerals.length&&(t=t.replace(/[0-9]/g,(function(a){return s.options.numerals[+a]})),e=e.replace(/[0-9]/g,(function(a){return s.options.numerals[+a]}))),(u?"-":"")+s.options.prefix+t+e+s.options.suffix},prefix:"",suffix:"",numerals:[]},r&&"object"==typeof r)for(var u in s.options)r.hasOwnProperty(u)&&null!==r[u]&&(s.options[u]=r[u]);""===s.options.separator?s.options.useGrouping=!1:s.options.separator=""+s.options.separator;for(var l=0,m=["webkit","moz","ms","o"],d=0;d<m.length&&!window.requestAnimationFrame;++d)window.requestAnimationFrame=window[m[d]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[m[d]+"CancelAnimationFrame"]||window[m[d]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(a,n){var t=(new Date).getTime(),e=Math.max(0,16-(t-l)),i=window.setTimeout((function(){a(t+e)}),e);return l=t+e,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){clearTimeout(a)}),s.initialize=function(){return!(!s.initialized&&(s.error="",s.d="string"==typeof a?document.getElementById(a):a,s.d?(s.startVal=Number(n),s.endVal=Number(t),o(s.startVal)&&o(s.endVal)?(s.decimals=Math.max(0,e||0),s.dec=Math.pow(10,s.decimals),s.duration=1e3*Number(i)||2e3,s.countDown=s.startVal>s.endVal,s.frameVal=s.startVal,s.initialized=!0,0):(s.error="[CountUp] startVal ("+n+") or endVal ("+t+") is not a number",1)):(s.error="[CountUp] target is null or undefined",1)))},s.printValue=function(a){var n=s.options.formattingFn(a);"INPUT"===s.d.tagName?this.d.value=n:"text"===s.d.tagName||"tspan"===s.d.tagName?this.d.textContent=n:this.d.innerHTML=n},s.count=function(a){s.startTime||(s.startTime=a),s.timestamp=a;var n=a-s.startTime;s.remaining=s.duration-n,s.options.useEasing?s.countDown?s.frameVal=s.startVal-s.options.easingFn(n,0,s.startVal-s.endVal,s.duration):s.frameVal=s.options.easingFn(n,s.startVal,s.endVal-s.startVal,s.duration):s.countDown?s.frameVal=s.startVal-(s.startVal-s.endVal)*(n/s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(n/s.duration),s.countDown?s.frameVal=s.frameVal<s.endVal?s.endVal:s.frameVal:s.frameVal=s.frameVal>s.endVal?s.endVal:s.frameVal,s.frameVal=Math.round(s.frameVal*s.dec)/s.dec,s.printValue(s.frameVal),n<s.duration?s.rAF=requestAnimationFrame(s.count):s.callback&&s.callback()},s.start=function(a){s.initialize()&&(s.callback=a,s.rAF=requestAnimationFrame(s.count))},s.pauseResume=function(){s.paused?(s.paused=!1,delete s.startTime,s.duration=s.remaining,s.startVal=s.frameVal,requestAnimationFrame(s.count)):(s.paused=!0,cancelAnimationFrame(s.rAF))},s.reset=function(){s.paused=!1,delete s.startTime,s.initialized=!1,s.initialize()&&(cancelAnimationFrame(s.rAF),s.printValue(s.startVal))},s.update=function(a){if(s.initialize()){if(!o(a=Number(a)))return void(s.error="[CountUp] update() - new endVal is not a number: "+a);s.error="",a!==s.frameVal&&(cancelAnimationFrame(s.rAF),s.paused=!1,delete s.startTime,s.startVal=s.frameVal,s.endVal=a,s.countDown=s.startVal>s.endVal,s.rAF=requestAnimationFrame(s.count))}},s.initialize()&&s.printValue(s.startVal)}}));
"function"!=typeof window.vcexMilestone&&(window.vcexMilestone=function(e){if("function"==typeof CountUp){e&&e.childNodes||(e=document);var t=function(e){var t=e.getBoundingClientRect();if(t.top<window.innerHeight&&t.bottom>=0)return!0};e.querySelectorAll(".vcex-milestone-time.vcex-countup").forEach((function(e){var n=null,i=JSON.parse(e.dataset.options),o=e.dataset.vcexCountupInit,r=i.animateOnScroll,a=!1;if((r||"true"!==o)&&(n||(n=new CountUp(e,i.startVal,i.endVal,i.decimals,i.duration,{useEasing:!0,useGrouping:!0,separator:i.separator,decimal:i.decimal,prefix:"",suffix:""})),"true"===o||!t(e)||(a=!0,n.start(),o="true",e.setAttribute("data-vcex-countup-init",o),r))){var u=function(i){t(e)?a||(a=!0,"true"===o&&r?(n.reset(),n.start()):(n.start(),o="true",e.setAttribute("data-vcex-countup-init",o)),r||(window.removeEventListener("scroll",u),window.removeEventListener("scroll",u))):a=!1};window.addEventListener("scroll",u,{passive:!0}),window.addEventListener("resize",u)}}))}}),"interactive"===document.readyState||"complete"===document.readyState?setTimeout(vcexMilestone,0):document.addEventListener("DOMContentLoaded",vcexMilestone,!1);
/*!
*  - v1.3
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/
!function(t,i){"use strict";i.SliderPro={modules:[],addModule:function(t,e){this.modules.push(t),i.extend(s.prototype,e)}};var e=i.SliderPro.namespace="SliderPro",s=function(t,e){this.instance=t,this.$slider=i(this.instance),this.$slides=null,this.$slidesMask=null,this.$slidesContainer=null,this.slides=[],this.slidesOrder=[],this.options=e,this.settings={},this.originalSettings={},this.originalGotoSlide=null,this.selectedSlideIndex=0,this.previousSlideIndex=0,this.middleSlidePosition=0,this.supportedAnimation=null,this.vendorPrefix=null,this.transitionEvent=null,this.positionProperty=null,this.sizeProperty=null,this.isIE=null,this.slidesPosition=0,this.slidesSize=0,this.averageSlideSize=0,this.slideWidth=0,this.slideHeight=0,this.previousSlideWidth=0,this.previousSlideHeight=0,this.previousWindowWidth=0,this.previousWindowHeight=0,this.allowResize=!0,this.uniqueId=(new Date).valueOf(),this.breakpoints=[],this.currentBreakpoint=-1,this.shuffledIndexes=[],this._init()};s.prototype={_init:function(){var s=this;this.supportedAnimation=o.getSupportedAnimation(),this.vendorPrefix=o.getVendorPrefix(),this.transitionEvent=o.getTransitionEvent(),this.isIE=o.checkIE(),this.$slider.removeClass("sp-no-js"),t.navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.$slider.addClass("ios");var n=/(msie) ([\w.]+)/.exec(t.navigator.userAgent.toLowerCase());this.isIE&&this.$slider.addClass("ie"),null!==n&&this.$slider.addClass("ie"+parseInt(n[2],10)),this.$slidesContainer=i('<div class="sp-slides-container"></div>').appendTo(this.$slider),this.$slidesMask=i('<div class="sp-mask"></div>').appendTo(this.$slidesContainer),this.$slides=this.$slider.find(".sp-slides").appendTo(this.$slidesMask),this.$slider.find(".sp-slide").appendTo(this.$slides);var a=i.SliderPro.modules;if(void 0!==a)for(var h=0;h<a.length;h++){var r=a[h].substring(0,1).toLowerCase()+a[h].substring(1)+"Defaults";void 0!==this[r]&&i.extend(this.defaults,this[r])}if(this.settings=i.extend({},this.defaults,this.options),void 0!==a)for(var l=0;l<a.length;l++)void 0!==this["init"+a[l]]&&this["init"+a[l]]();if(this.originalSettings=i.extend({},this.settings),this.originalGotoSlide=this.gotoSlide,null!==this.settings.breakpoints){for(var d in this.settings.breakpoints)this.breakpoints.push({size:parseInt(d,10),properties:this.settings.breakpoints[d]});this.breakpoints=this.breakpoints.sort((function(t,i){return t.size>=i.size?1:-1}))}if(this.selectedSlideIndex=this.settings.startSlide,!0===this.settings.shuffle){var u=this.$slides.find(".sp-slide"),c=[];u.each((function(t){s.shuffledIndexes.push(t)}));for(var p=this.shuffledIndexes.length-1;p>0;p--){var m=Math.floor(Math.random()*(p+1)),f=this.shuffledIndexes[p];this.shuffledIndexes[p]=this.shuffledIndexes[m],this.shuffledIndexes[m]=f}i.each(this.shuffledIndexes,(function(t,i){c.push(u[i])})),this.$slides.empty().append(c)}i(t).on("resize."+this.uniqueId+"."+e,(function(){var e=i(t).width(),n=i(t).height();!1===s.allowResize||s.previousWindowWidth===e&&s.previousWindowHeight===n||(s.previousWindowWidth=e,s.previousWindowHeight=n,s.allowResize=!1,setTimeout((function(){s.resize(),s.allowResize=!0}),200))})),this.on("update."+e,(function(){s.previousSlideWidth=0,s.resize()})),this.update(),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),this.trigger({type:"init"}),i.isFunction(this.settings.init)&&this.settings.init.call(this,{type:"init"})},update:function(){var t=this;"horizontal"===this.settings.orientation?(this.$slider.removeClass("sp-vertical").addClass("sp-horizontal"),this.$slider.css({height:"","max-height":""}),this.$slides.find(".sp-slide").css("top","")):"vertical"===this.settings.orientation&&(this.$slider.removeClass("sp-horizontal").addClass("sp-vertical"),this.$slides.find(".sp-slide").css("left","")),!0===this.settings.rightToLeft?this.$slider.addClass("sp-rtl"):this.$slider.removeClass("sp-rtl"),this.positionProperty="horizontal"===this.settings.orientation?"left":"top",this.sizeProperty="horizontal"===this.settings.orientation?"width":"height",this.gotoSlide=this.originalGotoSlide;for(var s=this.slides.length-1;s>=0;s--)if(0===this.$slider.find('.sp-slide[data-index="'+s+'"]').length){var n=this.slides[s];n.off("imagesLoaded."+e),n.destroy(),this.slides.splice(s,1)}this.slidesOrder.length=0,this.$slider.find(".sp-slide").each((function(e){var s=i(this);void 0===s.attr("data-init")?t._createSlide(e,s):t.slides[e].setIndex(e),t.slidesOrder.push(e)})),this.middleSlidePosition=parseInt((t.slidesOrder.length-1)/2,10),!0===this.settings.loop&&this._updateSlidesOrder(),this.trigger({type:"update"}),i.isFunction(this.settings.update)&&this.settings.update.call(this,{type:"update"})},_createSlide:function(t,s){var o=this,a=new n(i(s),t,this.settings);this.slides.splice(t,0,a),a.on("imagesLoaded."+e,(function(t){!1===o.$slides.hasClass("sp-animated")&&o._resetSlidesPosition(),o._calculateSlidesSize(),!0===o.settings.autoHeight&&t.index===o.selectedSlideIndex&&o._resizeHeightTo(a.getSize().height)}))},_updateSlidesOrder:function(){var t,e,s=i.inArray(this.selectedSlideIndex,this.slidesOrder)-this.middleSlidePosition;if(s<0)for(e=(t=this.slidesOrder.splice(s,Math.abs(s))).length-1;e>=0;e--)this.slidesOrder.unshift(t[e]);else if(s>0)for(t=this.slidesOrder.splice(0,s),e=0;e<=t.length-1;e++)this.slidesOrder.push(t[e])},_updateSlidesPosition:function(){var t,i,e,s=parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10),n=s;if(!0===this.settings.rightToLeft&&"horizontal"===this.settings.orientation){for(e=this.middleSlidePosition;e>=0;e--)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,n),n=parseInt(i.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance;for(n=s,e=this.middleSlidePosition+1;e<this.slidesOrder.length;e++)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,n-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),n=parseInt(i.css(this.positionProperty),10)}else{for(e=this.middleSlidePosition-1;e>=0;e--)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,n-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),n=parseInt(i.css(this.positionProperty),10);for(n=s,e=this.middleSlidePosition;e<this.slidesOrder.length;e++)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,n),n=parseInt(i.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance}},_resetSlidesPosition:function(){var t,i,e,s=0;if(!0===this.settings.rightToLeft&&"horizontal"===this.settings.orientation)for(e=0;e<this.slidesOrder.length;e++)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,s-(t.getSize()[this.sizeProperty]+this.settings.slideDistance)),s=parseInt(i.css(this.positionProperty),10);else for(e=0;e<this.slidesOrder.length;e++)(i=(t=this.getSlideAt(this.slidesOrder[e])).$slide).css(this.positionProperty,s),s=parseInt(i.css(this.positionProperty),10)+t.getSize()[this.sizeProperty]+this.settings.slideDistance;var n=!0===this.settings.centerSelectedSlide?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,o=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+n;this._moveTo(o,!0)},_calculateSlidesSize:function(){var t=this.$slides.find(".sp-slide").eq(this.slidesOrder[0]),i=parseInt(t.css(this.positionProperty),10),e=this.$slides.find(".sp-slide").eq(this.slidesOrder[this.slidesOrder.length-1]),s=parseInt(e.css(this.positionProperty),10)+(!0===this.settings.rightToLeft&&"horizontal"===this.settings.orientation?-1:1)*parseInt(e.css(this.sizeProperty),10);this.slidesSize=Math.abs(s-i),this.averageSlideSize=Math.round(this.slidesSize/this.slides.length)},resize:function(){var e=this;if(null!==this.settings.breakpoints&&this.breakpoints.length>0)if(i(t).width()>this.breakpoints[this.breakpoints.length-1].size&&-1!==this.currentBreakpoint)this.currentBreakpoint=-1,this._setProperties(this.originalSettings,!1);else for(var s=0,n=this.breakpoints.length;s<n;s++)if(i(t).width()<=this.breakpoints[s].size){if(this.currentBreakpoint!==this.breakpoints[s].size){var o={type:"breakpointReach",size:this.breakpoints[s].size,settings:this.breakpoints[s].properties};this.trigger(o),i.isFunction(this.settings.breakpointReach)&&this.settings.breakpointReach.call(this,o),this.currentBreakpoint=this.breakpoints[s].size;var a=i.extend({},this.originalSettings,this.breakpoints[s].properties);return void this._setProperties(a,!1)}break}!0===this.settings.responsive?"fullWidth"!==this.settings.forceSize&&"fullWindow"!==this.settings.forceSize||"auto"!==this.settings.visibleSize&&("auto"===this.settings.visibleSize||"vertical"!==this.settings.orientation)?this.$slider.css({width:"100%","max-width":this.settings.width,marginLeft:""}):(this.$slider.css("margin",0),this.$slider.css({width:i(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.width}),-1===this.settings.aspectRatio&&(this.settings.aspectRatio=this.settings.width/this.settings.height),this.slideWidth=this.$slider.width(),"fullWindow"===this.settings.forceSize?this.slideHeight=i(t).height():this.slideHeight=isNaN(this.settings.aspectRatio)?this.settings.height:this.slideWidth/this.settings.aspectRatio,(this.previousSlideWidth!==this.slideWidth||this.previousSlideHeight!==this.slideHeight||"auto"!==this.settings.visibleSize||this.$slider.outerWidth()>this.$slider.parent().width()||this.$slider.width()!==this.$slidesMask.width())&&(this.previousSlideWidth=this.slideWidth,this.previousSlideHeight=this.slideHeight,this._resizeSlides(),this.$slidesMask.css({width:this.slideWidth,height:this.slideHeight}),!0===this.settings.autoHeight?setTimeout((function(){e._resizeHeight()}),1):this.$slidesMask.css(this.vendorPrefix+"transition",""),"auto"!==this.settings.visibleSize&&("horizontal"===this.settings.orientation?("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?(this.$slider.css("margin",0),this.$slider.css({width:i(t).width(),"max-width":"",marginLeft:-this.$slider.offset().left})):this.$slider.css({width:this.settings.visibleSize,"max-width":"100%",marginLeft:0}),this.$slidesMask.css("width",this.$slider.width())):("fullWindow"===this.settings.forceSize?this.$slider.css({height:i(t).height(),"max-height":""}):this.$slider.css({height:this.settings.visibleSize,"max-height":"100%"}),this.$slidesMask.css("height",this.$slider.height()))),this._resetSlidesPosition(),this._calculateSlidesSize(),this.trigger({type:"sliderResize"}),i.isFunction(this.settings.sliderResize)&&this.settings.sliderResize.call(this,{type:"sliderResize"}))},_resizeSlides:function(){var t=this.slideWidth,e=this.slideHeight;!0===this.settings.autoSlideSize?"horizontal"===this.settings.orientation?t="auto":"vertical"===this.settings.orientation&&(e="auto"):!0===this.settings.autoHeight&&(e="auto"),i.each(this.slides,(function(i,s){s.setSize(t,e)}))},_resizeHeight:function(){var t=this.getSlideAt(this.selectedSlideIndex);this._resizeHeightTo(t.getSize().height)},gotoSlide:function(t){if(t!==this.selectedSlideIndex&&void 0!==this.slides[t]){var e=this;this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=t,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),!0===this.settings.loop&&(this._updateSlidesOrder(),this._updateSlidesPosition()),!0===this.settings.autoHeight&&this._resizeHeight();var s=!0===this.settings.centerSelectedSlide?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,n=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+s;this._moveTo(n,!1,(function(){e._resetSlidesPosition(),e.trigger({type:"gotoSlideComplete",index:t,previousIndex:e.previousSlideIndex}),i.isFunction(e.settings.gotoSlideComplete)&&e.settings.gotoSlideComplete.call(e,{type:"gotoSlideComplete",index:t,previousIndex:e.previousSlideIndex})})),this.trigger({type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex}),i.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex})}},nextSlide:function(){var t=this.selectedSlideIndex>=this.getTotalSlides()-1?0:this.selectedSlideIndex+1;this.gotoSlide(t)},previousSlide:function(){var t=this.selectedSlideIndex<=0?this.getTotalSlides()-1:this.selectedSlideIndex-1;this.gotoSlide(t)},_moveTo:function(t,i,e){var s=this,n={};if(t!==this.slidesPosition)if(this.slidesPosition=t,"css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||!1!==this.isIE)n["margin-"+this.positionProperty]=t,void 0!==i&&!0===i?this.$slides.css(n):(this.$slides.addClass("sp-animated"),this.$slides.animate(n,this.settings.slideAnimationDuration,(function(){s.$slides.removeClass("sp-animated"),"function"==typeof e&&e()})));else{var o,a="horizontal"===this.settings.orientation?t:0,h="horizontal"===this.settings.orientation?0:t;"css-3d"===this.supportedAnimation?n[this.vendorPrefix+"transform"]="translate3d("+a+"px, "+h+"px, 0)":n[this.vendorPrefix+"transform"]="translate("+a+"px, "+h+"px)",void 0!==i&&!0===i?o="":(this.$slides.addClass("sp-animated"),o=this.vendorPrefix+"transform "+this.settings.slideAnimationDuration/1e3+"s",this.$slides.on(this.transitionEvent,(function(t){t.target===t.currentTarget&&(s.$slides.off(s.transitionEvent),s.$slides.removeClass("sp-animated"),"function"==typeof e&&e())}))),n[this.vendorPrefix+"transition"]=o,this.$slides.css(n)}},_stopMovement:function(){var t={};if("css-3d"!==this.supportedAnimation&&"css-2d"!==this.supportedAnimation||!1!==this.isIE)this.$slides.stop(),this.slidesPosition=parseInt(this.$slides.css("margin-"+this.positionProperty),10);else{var i=this.$slides.css(this.vendorPrefix+"transform"),e=-1!==i.indexOf("matrix3d")?"matrix3d":"matrix",s=i.replace(e,"").match(/-?[0-9\.]+/g),n="matrix3d"===e?parseInt(s[12],10):parseInt(s[4],10),o="matrix3d"===e?parseInt(s[13],10):parseInt(s[5],10);"css-3d"===this.supportedAnimation?t[this.vendorPrefix+"transform"]="translate3d("+n+"px, "+o+"px, 0)":t[this.vendorPrefix+"transform"]="translate("+n+"px, "+o+"px)",t[this.vendorPrefix+"transition"]="",this.$slides.css(t),this.$slides.off(this.transitionEvent),this.slidesPosition="horizontal"===this.settings.orientation?n:o}this.$slides.removeClass("sp-animated")},_resizeHeightTo:function(t){var e=this,s={height:t};"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(s[this.vendorPrefix+"transition"]="height "+this.settings.heightAnimationDuration/1e3+"s",this.$slidesMask.off(this.transitionEvent),this.$slidesMask.on(this.transitionEvent,(function(t){t.target===t.currentTarget&&(e.$slidesMask.off(e.transitionEvent),e.trigger({type:"resizeHeightComplete"}),i.isFunction(e.settings.resizeHeightComplete)&&e.settings.resizeHeightComplete.call(e,{type:"resizeHeightComplete"}))})),this.$slidesMask.css(s)):this.$slidesMask.stop().animate(s,this.settings.heightAnimationDuration,(function(t){e.trigger({type:"resizeHeightComplete"}),i.isFunction(e.settings.resizeHeightComplete)&&e.settings.resizeHeightComplete.call(e,{type:"resizeHeightComplete"})}))},destroy:function(){this.$slider.removeData("sliderPro"),this.$slider.removeAttr("style"),this.$slides.removeAttr("style"),this.off("update."+e),i(t).off("resize."+this.uniqueId+"."+e);var s=i.SliderPro.modules;if(void 0!==s)for(var n=0;n<s.length;n++)void 0!==this["destroy"+s[n]]&&this["destroy"+s[n]]();i.each(this.slides,(function(t,i){i.destroy()})),this.slides.length=0,this.$slides.prependTo(this.$slider),this.$slidesContainer.remove()},_setProperties:function(t,i){for(var e in t)this.settings[e]=t[e],!1!==i&&(this.originalSettings[e]=t[e]);this.update()},on:function(t,i){return this.$slider.on(t,i)},off:function(t){return this.$slider.off(t)},trigger:function(t){return this.$slider.triggerHandler(t)},getSlideAt:function(t){return this.slides[t]},getSelectedSlide:function(){return this.selectedSlideIndex},getTotalSlides:function(){return this.slides.length},defaults:{width:500,height:300,responsive:!0,aspectRatio:-1,imageScaleMode:"cover",centerImage:!0,allowScaleUp:!0,autoHeight:!1,autoSlideSize:!1,startSlide:0,shuffle:!1,orientation:"horizontal",forceSize:"none",loop:!0,slideDistance:10,slideAnimationDuration:700,heightAnimationDuration:700,visibleSize:"auto",centerSelectedSlide:!0,rightToLeft:!1,breakpoints:null,previousArrow:'<div class="sp-arrow sp-previous-arrow"></div>',nextArrow:'<div class="sp-arrow sp-next-arrow"></div>',init:function(){},update:function(){},sliderResize:function(){},gotoSlide:function(){},gotoSlideComplete:function(){},resizeHeightComplete:function(){},breakpointReach:function(){}}};var n=function(t,i,e){this.$slide=t,this.$mainImage=null,this.$imageContainer=null,this.hasMainImage=!1,this.isMainImageLoaded=!1,this.isMainImageLoading=!1,this.hasImages=!1,this.areImagesLoaded=!1,this.areImagesLoading=!1,this.width=0,this.height=0,this.settings=e,this.setIndex(i),this._init()};n.prototype={_init:function(){this.$slide.attr("data-init",!0),this.$mainImage=0!==this.$slide.find(".sp-image").length?this.$slide.find(".sp-image"):null,null!==this.$mainImage&&(this.hasMainImage=!0,this.$imageContainer=i('<div class="sp-image-container"></div>').prependTo(this.$slide),0!==this.$mainImage.parent("a").length?this.$mainImage.parent("a").appendTo(this.$imageContainer):this.$mainImage.appendTo(this.$imageContainer)),this.hasImages=0!==this.$slide.find("img").length},setSize:function(t,i){this.width=t,this.height=i,this.$slide.css({width:this.width,height:this.height}),!0===this.hasMainImage&&(this.$imageContainer.css({width:this.settings.width,height:this.settings.height}),void 0===this.$mainImage.attr("data-src")&&this.resizeMainImage())},getSize:function(){var t,i=this;if(!0===this.hasImages&&!1===this.areImagesLoaded&&!1===this.areImagesLoading&&(this.areImagesLoading=!0,"complete"!==o.checkImagesStatus(this.$slide)))return o.checkImagesComplete(this.$slide,(function(){i.areImagesLoaded=!0,i.areImagesLoading=!1,i.trigger({type:"imagesLoaded."+e,index:i.index})})),{width:this.settings.width,height:this.settings.height};return{width:(t=this.calculateSize()).width,height:t.height}},calculateSize:function(){var t=this.$slide.width(),e=this.$slide.height();return this.$slide.children().each((function(s,n){var o=i(n);if(!0!==o.is(":hidden")){var a=n.getBoundingClientRect(),h=o.position().top+(a.bottom-a.top),r=o.position().left+(a.right-a.left);h>e&&(e=h),r>t&&(t=r)}})),{width:Math.round(parseFloat(t)),height:e}},resizeMainImage:function(t){var i=this;if(!0===t&&(this.isMainImageLoaded=!1,this.isMainImageLoading=!1),!1===this.isMainImageLoaded&&!1===this.isMainImageLoading)return this.isMainImageLoading=!0,void o.checkImagesComplete(this.$mainImage,(function(){i.isMainImageLoaded=!0,i.isMainImageLoading=!1,i.resizeMainImage(),i.trigger({type:"imagesLoaded."+e,index:i.index})}));this.$imageContainer.css({width:this.width,height:this.height}),!1===this.settings.allowScaleUp&&(this.$mainImage.css({width:"",height:"",maxWidth:"",maxHeight:""}),this.$mainImage.css({maxWidth:this.$mainImage.width(),maxHeight:this.$mainImage.height()})),!0===this.settings.autoSlideSize?"horizontal"===this.settings.orientation?this.$mainImage.css({width:"auto",height:"100%"}):"vertical"===this.settings.orientation&&this.$mainImage.css({width:"100%",height:"auto"}):!0===this.settings.autoHeight?this.$mainImage.css({width:"100%",height:"auto"}):("cover"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()<=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"contain"===this.settings.imageScaleMode?this.$mainImage.width()/this.$mainImage.height()>=this.width/this.height?this.$mainImage.css({width:"100%",height:"auto"}):this.$mainImage.css({width:"auto",height:"100%"}):"exact"===this.settings.imageScaleMode&&this.$mainImage.css({width:"100%",height:"100%"}),!0===this.settings.centerImage&&this.$mainImage.css({marginLeft:.5*(this.$imageContainer.width()-this.$mainImage.width()),marginTop:.5*(this.$imageContainer.height()-this.$mainImage.height())}))},destroy:function(){this.$slide.removeAttr("style"),this.$slide.removeAttr("data-init"),this.$slide.removeAttr("data-index"),this.$slide.removeAttr("data-loaded"),!0===this.hasMainImage&&(this.$slide.find(".sp-image").removeAttr("style").appendTo(this.$slide),this.$slide.find(".sp-image-container").remove())},getIndex:function(){return this.index},setIndex:function(t){this.index=t,this.$slide.attr("data-index",this.index)},on:function(t,i){return this.$slide.on(t,i)},off:function(t){return this.$slide.off(t)},trigger:function(t){return this.$slide.triggerHandler(t)}},t.SliderPro=s,t.SliderProSlide=n,i.fn.sliderPro=function(t){var e=Array.prototype.slice.call(arguments,1);return this.each((function(){if(void 0===i(this).data("sliderPro")){var n=new s(this,t);i(this).data("sliderPro",n)}else if(void 0!==t){var o=i(this).data("sliderPro");if("function"==typeof o[t])o[t].apply(o,e);else if(void 0!==o.settings[t]){var a={};a[t]=e[0],o._setProperties(a)}else"object"==typeof t?o._setProperties(t):i.error(t+" does not exist in sliderPro.")}}))};var o={supportedAnimation:null,vendorPrefix:null,transitionEvent:null,isIE:null,getSupportedAnimation:function(){if(null!==this.supportedAnimation)return this.supportedAnimation;var t=(document.body||document.documentElement).style;if(!0===(void 0!==t.transition||void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.OTransition)){var i=document.createElement("div");if(void 0===i.style.WebkitPerspective&&void 0===i.style.perspective||(this.supportedAnimation="css-3d"),"css-3d"===this.supportedAnimation&&void 0!==i.styleWebkitPerspective){var e=document.createElement("style");e.textContent="@media (transform-3d),(-webkit-transform-3d){#test-3d{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0;}}",document.getElementsByTagName("head")[0].appendChild(e),i.id="test-3d",document.body.appendChild(i),9===i.offsetLeft&&5===i.offsetHeight||(this.supportedAnimation=null),e.parentNode.removeChild(e),i.parentNode.removeChild(i)}null!==this.supportedAnimation||void 0===i.style["-webkit-transform"]&&void 0===i.style.transform||(this.supportedAnimation="css-2d")}else this.supportedAnimation="javascript";return this.supportedAnimation},getVendorPrefix:function(){if(null!==this.vendorPrefix)return this.vendorPrefix;var t=document.createElement("div"),i=["Webkit","Moz","ms","O"];if("transform"in t.style)return this.vendorPrefix="",this.vendorPrefix;for(var e=0;e<i.length;e++)if(i[e]+"Transform"in t.style){this.vendorPrefix="-"+i[e].toLowerCase()+"-";break}return this.vendorPrefix},getTransitionEvent:function(){if(null!==this.transitionEvent)return this.transitionEvent;var t=document.createElement("div"),i={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd"};for(var e in i)if(e in t.style){this.transitionEvent=i[e];break}return this.transitionEvent},checkImagesComplete:function(t,i){var e=this,s=this.checkImagesStatus(t);if("loading"===s)var n=setInterval((function(){"complete"===(s=e.checkImagesStatus(t))&&(clearInterval(n),"function"==typeof i&&i())}),100);else"function"==typeof i&&i();return s},checkImagesStatus:function(t){var e="complete";return t.is("img")&&!1===t[0].complete?e="loading":t.find("img").each((function(t){!1===i(this)[0].complete&&(e="loading")})),e},checkIE:function(){if(null!==this.isIE)return this.isIE;var i=t.navigator.userAgent;i.indexOf("MSIE");return-1!==i.indexOf("MSIE")||i.match(/Trident.*rv\:11\./)?this.isIE=!0:this.isIE=!1,this.isIE}};t.SliderProUtils=o}(window,jQuery),function(t,i){"use strict";var e="Thumbnails."+i.SliderPro.namespace,s={$thumbnails:null,$thumbnailsContainer:null,thumbnails:null,selectedThumbnailIndex:0,thumbnailsSize:0,thumbnailsContainerSize:0,thumbnailsPosition:0,thumbnailsOrientation:null,thumbnailsPositionProperty:null,isThumbnailScroller:!1,initThumbnails:function(){var t=this;this.thumbnails=[],this.on("update."+e,i.proxy(this._thumbnailsOnUpdate,this)),this.on("sliderResize."+e,i.proxy(this._thumbnailsOnResize,this)),this.on("gotoSlide."+e,(function(i){t._gotoThumbnail(i.index)}))},_thumbnailsOnUpdate:function(){var t=this;if(0!==this.$slider.find(".sp-thumbnail").length||0!==this.thumbnails.length){if(this.isThumbnailScroller=!0,null===this.$thumbnailsContainer&&(this.$thumbnailsContainer=i('<div class="sp-thumbnails-container"></div>').insertAfter(this.$slidesContainer)),null===this.$thumbnails)if(0!==this.$slider.find(".sp-thumbnails").length){if(this.$thumbnails=this.$slider.find(".sp-thumbnails").appendTo(this.$thumbnailsContainer),!0===this.settings.shuffle){var e=this.$thumbnails.find(".sp-thumbnail"),s=[];i.each(this.shuffledIndexes,(function(t,n){var o=i(e[n]);0!==o.parent("a").length&&(o=o.parent("a")),s.push(o)})),this.$thumbnails.empty().append(s)}}else this.$thumbnails=i('<div class="sp-thumbnails"></div>').appendTo(this.$thumbnailsContainer);this.$slides.find(".sp-thumbnail").each((function(e){var s=i(this),n=s.parents(".sp-slide").index(),o=t.$thumbnails.find(".sp-thumbnail").length-1;0!==s.parent("a").length&&(s=s.parent("a")),n>o?s.appendTo(t.$thumbnails):s.insertBefore(t.$thumbnails.find(".sp-thumbnail").eq(n))}));for(var n=this.thumbnails.length-1;n>=0;n--){if(0===this.$thumbnails.find('.sp-thumbnail[data-index="'+n+'"]').length)this.thumbnails[n].destroy(),this.thumbnails.splice(n,1)}this.$thumbnails.find(".sp-thumbnail").each((function(e){var s=i(this);void 0===s.attr("data-init")?t._createThumbnail(s,e):t.thumbnails[e].setIndex(e)})),this.$thumbnailsContainer.removeClass("sp-top-thumbnails sp-bottom-thumbnails sp-left-thumbnails sp-right-thumbnails"),"top"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-top-thumbnails"),this.thumbnailsOrientation="horizontal"):"bottom"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-bottom-thumbnails"),this.thumbnailsOrientation="horizontal"):"left"===this.settings.thumbnailsPosition?(this.$thumbnailsContainer.addClass("sp-left-thumbnails"),this.thumbnailsOrientation="vertical"):"right"===this.settings.thumbnailsPosition&&(this.$thumbnailsContainer.addClass("sp-right-thumbnails"),this.thumbnailsOrientation="vertical"),!0===this.settings.thumbnailPointer?this.$thumbnailsContainer.addClass("sp-has-pointer"):this.$thumbnailsContainer.removeClass("sp-has-pointer"),this.selectedThumbnailIndex=this.selectedSlideIndex,this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),this.thumbnailsSize=0,i.each(this.thumbnails,(function(i,e){e.setSize(t.settings.thumbnailWidth,t.settings.thumbnailHeight),t.thumbnailsSize+="horizontal"===t.thumbnailsOrientation?e.getSize().width:e.getSize().height})),"horizontal"===this.thumbnailsOrientation?(this.$thumbnails.css({width:this.thumbnailsSize,height:this.settings.thumbnailHeight}),this.$thumbnailsContainer.css("height",""),this.thumbnailsPositionProperty="left"):(this.$thumbnails.css({width:this.settings.thumbnailWidth,height:this.thumbnailsSize}),this.$thumbnailsContainer.css("width",""),this.thumbnailsPositionProperty="top"),this.trigger({type:"thumbnailsUpdate"}),i.isFunction(this.settings.thumbnailsUpdate)&&this.settings.thumbnailsUpdate.call(this,{type:"thumbnailsUpdate"})}else this.isThumbnailScroller=!1},_createThumbnail:function(t,i){var s=this,o=new n(t,this.$thumbnails,i);o.on("thumbnailClick."+e,(function(t){s.gotoSlide(t.index)})),this.thumbnails.splice(i,0,o)},_thumbnailsOnResize:function(){if(!1!==this.isThumbnailScroller){var e;"horizontal"===this.thumbnailsOrientation?(this.thumbnailsContainerSize=Math.min(this.$slidesMask.width(),this.thumbnailsSize),this.$thumbnailsContainer.css("width",this.thumbnailsContainerSize),"fullWindow"===this.settings.forceSize&&(this.$slidesMask.css("height",this.$slidesMask.height()-this.$thumbnailsContainer.outerHeight(!0)),this.slideHeight=this.$slidesMask.height(),this._resizeSlides(),this._resetSlidesPosition())):"vertical"===this.thumbnailsOrientation&&(this.$slidesMask.width()+this.$thumbnailsContainer.outerWidth(!0)>this.$slider.parent().width()&&("fullWidth"===this.settings.forceSize||"fullWindow"===this.settings.forceSize?this.$slider.css("max-width",i(t).width()-this.$thumbnailsContainer.outerWidth(!0)):this.$slider.css("max-width",this.$slider.parent().width()-this.$thumbnailsContainer.outerWidth(!0)),this.$slidesMask.css("width",this.$slider.width()),"vertical"===this.settings.orientation&&(this.slideWidth=this.$slider.width(),this._resizeSlides()),this._resetSlidesPosition()),this.thumbnailsContainerSize=Math.min(this.$slidesMask.height(),this.thumbnailsSize),this.$thumbnailsContainer.css("height",this.thumbnailsContainerSize)),e=this.thumbnailsSize<=this.thumbnailsContainerSize||0===this.$thumbnails.find(".sp-selected-thumbnail").length?0:Math.max(-this.thumbnails[this.selectedThumbnailIndex].getPosition()[this.thumbnailsPositionProperty],this.thumbnailsContainerSize-this.thumbnailsSize),"top"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:this.$thumbnailsContainer.outerHeight(!0),paddingLeft:"",paddingRight:""}):"bottom"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}):"left"===this.settings.thumbnailsPosition?this.$slider.css({paddingTop:"",paddingLeft:this.$thumbnailsContainer.outerWidth(!0),paddingRight:""}):"right"===this.settings.thumbnailsPosition&&this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:this.$thumbnailsContainer.outerWidth(!0)}),this._moveThumbnailsTo(e,!0)}},_gotoThumbnail:function(t){if(!1!==this.isThumbnailScroller&&void 0!==this.thumbnails[t]){var e=this.selectedThumbnailIndex,s=this.thumbnailsPosition;if(this.selectedThumbnailIndex=t,this.$thumbnails.find(".sp-selected-thumbnail").removeClass("sp-selected-thumbnail"),this.$thumbnails.find(".sp-thumbnail-container").eq(this.selectedThumbnailIndex).addClass("sp-selected-thumbnail"),!0===this.settings.rightToLeft&&"horizontal"===this.thumbnailsOrientation){if(this.selectedThumbnailIndex>=e){var n=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,o=this.thumbnails[n];o.getPosition().left<-this.thumbnailsPosition&&(s=-o.getPosition().left)}else if(this.selectedThumbnailIndex<e){var a=0===this.selectedThumbnailIndex?this.selectedThumbnailIndex:this.selectedThumbnailIndex-1,h=this.thumbnails[a],r=-this.thumbnailsPosition+this.thumbnailsContainerSize;h.getPosition().right>r&&(s=this.thumbnailsPosition-(h.getPosition().right-r))}}else if(this.selectedThumbnailIndex>=e){var l=this.selectedThumbnailIndex===this.thumbnails.length-1?this.selectedThumbnailIndex:this.selectedThumbnailIndex+1,d=this.thumbnails[l],u="horizontal"===this.thumbnailsOrientation?d.getPosition().right:d.getPosition().bottom,c=-this.thumbnailsPosition+this.thumbnailsContainerSize;u>c&&(s=this.thumbnailsPosition-(u-c))}else if(this.selectedThumbnailIndex<e){var p=0===this.selectedThumbnailIndex?this.selectedThumbnailIndex:this.selectedThumbnailIndex-1,m=this.thumbnails[p],f="horizontal"===this.thumbnailsOrientation?m.getPosition().left:m.getPosition().top;f<-this.thumbnailsPosition&&(s=-f)}this._moveThumbnailsTo(s),this.trigger({type:"gotoThumbnail"}),i.isFunction(this.settings.gotoThumbnail)&&this.settings.gotoThumbnail.call(this,{type:"gotoThumbnail"})}},_moveThumbnailsTo:function(t,e,s){var n=this,o={};if(t!==this.thumbnailsPosition)if(this.thumbnailsPosition=t,"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation){var a,h="horizontal"===this.thumbnailsOrientation?t:0,r="horizontal"===this.thumbnailsOrientation?0:t;"css-3d"===this.supportedAnimation?o[this.vendorPrefix+"transform"]="translate3d("+h+"px, "+r+"px, 0)":o[this.vendorPrefix+"transform"]="translate("+h+"px, "+r+"px)",void 0!==e&&!0===e?a="":(this.$thumbnails.addClass("sp-animated"),a=this.vendorPrefix+"transform 0.7s",this.$thumbnails.on(this.transitionEvent,(function(t){t.target===t.currentTarget&&(n.$thumbnails.off(n.transitionEvent),n.$thumbnails.removeClass("sp-animated"),"function"==typeof s&&s(),n.trigger({type:"thumbnailsMoveComplete"}),i.isFunction(n.settings.thumbnailsMoveComplete)&&n.settings.thumbnailsMoveComplete.call(n,{type:"thumbnailsMoveComplete"}))}))),o[this.vendorPrefix+"transition"]=a,this.$thumbnails.css(o)}else o["margin-"+this.thumbnailsPositionProperty]=t,void 0!==e&&!0===e?this.$thumbnails.css(o):this.$thumbnails.addClass("sp-animated").animate(o,700,(function(){n.$thumbnails.removeClass("sp-animated"),"function"==typeof s&&s(),n.trigger({type:"thumbnailsMoveComplete"}),i.isFunction(n.settings.thumbnailsMoveComplete)&&n.settings.thumbnailsMoveComplete.call(n,{type:"thumbnailsMoveComplete"})}))},_stopThumbnailsMovement:function(){var t={};if("css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation){var i=this.$thumbnails.css(this.vendorPrefix+"transform"),e=-1!==i.indexOf("matrix3d")?"matrix3d":"matrix",s=i.replace(e,"").match(/-?[0-9\.]+/g),n="matrix3d"===e?parseInt(s[12],10):parseInt(s[4],10),o="matrix3d"===e?parseInt(s[13],10):parseInt(s[5],10);"css-3d"===this.supportedAnimation?t[this.vendorPrefix+"transform"]="translate3d("+n+"px, "+o+"px, 0)":t[this.vendorPrefix+"transform"]="translate("+n+"px, "+o+"px)",t[this.vendorPrefix+"transition"]="",this.$thumbnails.css(t),this.$thumbnails.off(this.transitionEvent),this.thumbnailsPosition="horizontal"===this.thumbnailsOrientation?parseInt(s[4],10):parseInt(s[5],10)}else this.$thumbnails.stop(),this.thumbnailsPosition=parseInt(this.$thumbnails.css("margin-"+this.thumbnailsPositionProperty),10);this.$thumbnails.removeClass("sp-animated")},destroyThumbnails:function(){var s=this;this.off("update."+e),!1!==this.isThumbnailScroller&&(this.off("sliderResize."+e),this.off("gotoSlide."+e),i(t).off("resize."+this.uniqueId+"."+e),this.$thumbnails.find(".sp-thumbnail").each((function(){var t=i(this),n=parseInt(t.attr("data-index"),10),o=s.thumbnails[n];o.off("thumbnailClick."+e),o.destroy()})),this.thumbnails.length=0,this.$thumbnails.appendTo(this.$slider),this.$thumbnailsContainer.remove(),this.$slider.css({paddingTop:"",paddingLeft:"",paddingRight:""}))},thumbnailsDefaults:{thumbnailWidth:100,thumbnailHeight:80,thumbnailsPosition:"bottom",thumbnailPointer:!1,thumbnailsUpdate:function(){},gotoThumbnail:function(){},thumbnailsMoveComplete:function(){}}},n=function(t,i,e){this.$thumbnail=t,this.$thumbnails=i,this.$thumbnailContainer=null,this.width=0,this.height=0,this.isImageLoaded=!1,this.setIndex(e),this._init()};n.prototype={_init:function(){var t=this;this.$thumbnail.attr("data-init",!0),this.$thumbnailContainer=i('<div class="sp-thumbnail-container"></div>').appendTo(this.$thumbnails),0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").appendTo(this.$thumbnailContainer):this.$thumbnail.appendTo(this.$thumbnailContainer),this.$thumbnailContainer.on("click."+e,(function(){t.trigger({type:"thumbnailClick."+e,index:t.index})}))},setSize:function(t,i){this.width=t,this.height=i,this.$thumbnailContainer.css({width:this.width,height:this.height}),this.$thumbnail.is("img")&&void 0===this.$thumbnail.attr("data-src")&&this.resizeImage()},getSize:function(){return{width:this.$thumbnailContainer.outerWidth(!0),height:this.$thumbnailContainer.outerHeight(!0)}},getPosition:function(){return{left:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10),right:this.$thumbnailContainer.position().left+parseInt(this.$thumbnailContainer.css("marginLeft"),10)+this.$thumbnailContainer.outerWidth(),top:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10),bottom:this.$thumbnailContainer.position().top+parseInt(this.$thumbnailContainer.css("marginTop"),10)+this.$thumbnailContainer.outerHeight()}},setIndex:function(t){this.index=t,this.$thumbnail.attr("data-index",this.index)},resizeImage:function(){var t=this;!1!==this.isImageLoaded?(this.$thumbnail=this.$thumbnailContainer.find(".sp-thumbnail"),this.$thumbnail.width()/this.$thumbnail.height()<=this.width/this.height?this.$thumbnail.css({width:"100%",height:"auto"}):this.$thumbnail.css({width:"auto",height:"100%"}),this.$thumbnail.css({marginLeft:.5*(this.$thumbnailContainer.width()-this.$thumbnail.width()),marginTop:.5*(this.$thumbnailContainer.height()-this.$thumbnail.height())})):SliderProUtils.checkImagesComplete(this.$thumbnailContainer,(function(){t.isImageLoaded=!0,t.resizeImage()}))},destroy:function(){this.$thumbnailContainer.off("click."+e),this.$thumbnail.removeAttr("data-init"),this.$thumbnail.removeAttr("data-index"),0!==this.$thumbnail.parent("a").length?this.$thumbnail.parent("a").insertBefore(this.$thumbnailContainer):this.$thumbnail.insertBefore(this.$thumbnailContainer),this.$thumbnailContainer.remove()},on:function(t,i){return this.$thumbnailContainer.on(t,i)},off:function(t){return this.$thumbnailContainer.off(t)},trigger:function(t){return this.$thumbnailContainer.triggerHandler(t)}},i.SliderPro.addModule("Thumbnails",s)}(window,jQuery),function(t,i){"use strict";var e="Retina."+i.SliderPro.namespace,s={initRetina:function(){!1!==this._isRetina()&&(this.on("update."+e,i.proxy(this._checkRetinaImages,this)),0!==this.$slider.find(".sp-thumbnail").length&&this.on("update.Thumbnails."+e,i.proxy(this._checkRetinaThumbnailImages,this)))},_isRetina:function(){return t.devicePixelRatio>=2||!(!t.matchMedia||!t.matchMedia("(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx)").matches)},_checkRetinaImages:function(){var t=this;i.each(this.slides,(function(e,s){var n=s.$slide;void 0===n.attr("data-retina-loaded")&&(n.attr("data-retina-loaded",!0),n.find("img[data-retina]").each((function(){var e=i(this);void 0!==e.attr("data-src")?e.attr("data-src",e.attr("data-retina")):t._loadRetinaImage(e,(function(t){t.hasClass("sp-image")&&(s.$mainImage=t,s.resizeMainImage(!0))}))})))}))},_checkRetinaThumbnailImages:function(){var t=this;i.each(this.thumbnails,(function(e,s){var n=s.$thumbnailContainer;void 0===n.attr("data-retina-loaded")&&(n.attr("data-retina-loaded",!0),n.find("img[data-retina]").each((function(){var e=i(this);void 0!==e.attr("data-src")?e.attr("data-src",e.attr("data-retina")):t._loadRetinaImage(e,(function(t){t.hasClass("sp-thumbnail")&&s.resizeImage()}))})))}))},_loadRetinaImage:function(t,e){var s=!1,n="";if(void 0!==t.attr("data-retina")&&(s=!0,n=t.attr("data-retina")),void 0!==t.attr("data-src")&&(!1===s&&(n=t.attr("data-src")),t.removeAttr("data-src")),""!==n){var o=i(new Image);o.attr("class",t.attr("class")),o.attr("style",t.attr("style")),i.each(t.data(),(function(t,i){o.attr("data-"+t,i)})),void 0!==t.attr("width")&&o.attr("width",t.attr("width")),void 0!==t.attr("height")&&o.attr("height",t.attr("height")),void 0!==t.attr("alt")&&o.attr("alt",t.attr("alt")),void 0!==t.attr("title")&&o.attr("title",t.attr("title")),o.insertAfter(t),t.remove(),t=null,o.attr("src",n),"function"==typeof e&&e(o)}},destroyRetina:function(){this.off("update."+e),this.off("update.Thumbnails."+e)}};i.SliderPro.addModule("Retina",s)}(window,jQuery),function(t,i){"use strict";var e="LazyLoading."+i.SliderPro.namespace,s={allowLazyLoadingCheck:!0,initLazyLoading:function(){this.on("sliderResize."+e,i.proxy(this._lazyLoadingOnResize,this)),this.on("gotoSlide."+e,i.proxy(this._checkAndLoadVisibleImages,this)),this.on("thumbnailsUpdate."+e+" thumbnailsMoveComplete."+e,i.proxy(this._checkAndLoadVisibleThumbnailImages,this))},_lazyLoadingOnResize:function(){var t=this;!1!==this.allowLazyLoadingCheck&&(this.allowLazyLoadingCheck=!1,this._checkAndLoadVisibleImages(),0!==this.$slider.find(".sp-thumbnail").length&&this._checkAndLoadVisibleThumbnailImages(),setTimeout((function(){t.allowLazyLoadingCheck=!0}),500))},_checkAndLoadVisibleImages:function(){if(0!==this.$slider.find(".sp-slide:not([ data-loaded ])").length){var t=this,e=!0===this.settings.loop?this.middleSlidePosition:this.selectedSlideIndex,s=Math.ceil((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.averageSlideSize)/2/this.averageSlideSize),n=e-s-1>0?e-s-1:0,o=e+s+1<this.getTotalSlides()-1?e+s+1:this.getTotalSlides()-1,a=this.slidesOrder.slice(n,o+1);i.each(a,(function(e,s){var n=t.slides[s],o=n.$slide;void 0===o.attr("data-loaded")&&(o.attr("data-loaded",!0),o.find("img[ data-src ]").each((function(){var e=i(this);t._loadImage(e,(function(t){t.hasClass("sp-image")&&(n.$mainImage=t,n.resizeMainImage(!0))}))})))}))}},_checkAndLoadVisibleThumbnailImages:function(){if(0!==this.$slider.find(".sp-thumbnail-container:not([ data-loaded ])").length){var t=this,e=this.thumbnailsSize/this.thumbnails.length,s=Math.floor(Math.abs(this.thumbnailsPosition/e)),n=Math.floor((-this.thumbnailsPosition+this.thumbnailsContainerSize)/e),o=this.thumbnails.slice(s,n+1);i.each(o,(function(e,s){var n=s.$thumbnailContainer;void 0===n.attr("data-loaded")&&(n.attr("data-loaded",!0),n.find("img[ data-src ]").each((function(){var e=i(this);t._loadImage(e,(function(){s.resizeImage()}))})))}))}},_loadImage:function(t,e){var s=i(new Image);s.attr("class",t.attr("class")),s.attr("style",t.attr("style")),i.each(t.data(),(function(t,i){s.attr("data-"+t,i)})),void 0!==t.attr("width")&&s.attr("width",t.attr("width")),void 0!==t.attr("height")&&s.attr("height",t.attr("height")),void 0!==t.attr("alt")&&s.attr("alt",t.attr("alt")),void 0!==t.attr("title")&&s.attr("title",t.attr("title")),s.attr("src",t.attr("data-src")),s.removeAttr("data-src"),s.insertAfter(t),t.remove(),t=null,"function"==typeof e&&e(s)},destroyLazyLoading:function(){this.off("update."+e),this.off("gotoSlide."+e),this.off("sliderResize."+e),this.off("thumbnailsUpdate."+e),this.off("thumbnailsMoveComplete."+e)}};i.SliderPro.addModule("LazyLoading",s)}(window,jQuery),function(t,i){"use strict";var e="Layers."+i.SliderPro.namespace,s={layersGotoSlideReference:null,waitForLayersTimer:null,initLayers:function(){this.on("update."+e,i.proxy(this._layersOnUpdate,this)),this.on("sliderResize."+e,i.proxy(this._layersOnResize,this)),this.on("gotoSlide."+e,i.proxy(this._layersOnGotoSlide,this))},_layersOnUpdate:function(t){var e=this;i.each(this.slides,(function(t,e){e.$slide;this.$slide.find(".sp-layer:not([ data-layer-init ])").each((function(){var t=new o(i(this));void 0===e.layers&&(e.layers=[]),e.layers.push(t),!1===i(this).hasClass("sp-static")&&(void 0===e.animatedLayers&&(e.animatedLayers=[]),e.animatedLayers.push(t))}))})),!0===this.settings.waitForLayers&&(clearTimeout(this.waitForLayersTimer),this.waitForLayersTimer=setTimeout((function(){e.layersGotoSlideReference=e.gotoSlide,e.gotoSlide=e._layersGotoSlide}),1)),setTimeout((function(){e.showLayers(e.selectedSlideIndex)}),1)},_layersOnResize:function(){var t,e,s=this.settings.autoScaleLayers;!1!==this.settings.autoScaleLayers&&(-1===this.settings.autoScaleReference?"string"==typeof this.settings.width&&-1!==this.settings.width.indexOf("%")?s=!1:t=parseInt(this.settings.width,10):t=this.settings.autoScaleReference,e=!0===s&&this.slideWidth<t?this.slideWidth/t:1,i.each(this.slides,(function(t,s){void 0!==s.layers&&i.each(s.layers,(function(t,i){i.scale(e)}))})))},_layersGotoSlide:function(t){var i=this,s=this.slides[this.selectedSlideIndex].animatedLayers;this.$slider.hasClass("sp-swiping")||void 0===s||0===s.length?this.layersGotoSlideReference(t):(this.on("hideLayersComplete."+e,(function(){i.off("hideLayersComplete."+e),i.layersGotoSlideReference(t)})),this.hideLayers(this.selectedSlideIndex))},_layersOnGotoSlide:function(t){this.previousSlideIndex!==this.selectedSlideIndex&&this.hideLayers(this.previousSlideIndex),this.showLayers(this.selectedSlideIndex)},showLayers:function(t){var e=this,s=this.slides[t].animatedLayers,n=0;void 0!==s&&i.each(s,(function(t,o){!0===o.isVisible()?++n===s.length&&(e.trigger({type:"showLayersComplete",index:t}),i.isFunction(e.settings.showLayersComplete)&&e.settings.showLayersComplete.call(e,{type:"showLayersComplete",index:t})):o.show((function(){++n===s.length&&(e.trigger({type:"showLayersComplete",index:t}),i.isFunction(e.settings.showLayersComplete)&&e.settings.showLayersComplete.call(e,{type:"showLayersComplete",index:t}))}))}))},hideLayers:function(t){var e=this,s=this.slides[t].animatedLayers,n=0;void 0!==s&&i.each(s,(function(t,o){!1===o.isVisible()?++n===s.length&&(e.trigger({type:"hideLayersComplete",index:t}),i.isFunction(e.settings.hideLayersComplete)&&e.settings.hideLayersComplete.call(e,{type:"hideLayersComplete",index:t})):o.hide((function(){++n===s.length&&(e.trigger({type:"hideLayersComplete",index:t}),i.isFunction(e.settings.hideLayersComplete)&&e.settings.hideLayersComplete.call(e,{type:"hideLayersComplete",index:t}))}))}))},destroyLayers:function(){this.off("update."+e),this.off("resize."+e),this.off("gotoSlide."+e),this.off("hideLayersComplete."+e)},layersDefaults:{waitForLayers:!1,autoScaleLayers:!0,autoScaleReference:-1,showLayersComplete:function(){},hideLayersComplete:function(){}}},n=t.SliderProSlide.prototype.destroy;t.SliderProSlide.prototype.destroy=function(){void 0!==this.layers&&(i.each(this.layers,(function(t,i){i.destroy()})),this.layers.length=0),void 0!==this.animatedLayers&&(this.animatedLayers.length=0),n.apply(this)};var o=function(t){this.$layer=t,this.visible=!1,this.styled=!1,this.data=null,this.position=null,this.horizontalProperty=null,this.verticalProperty=null,this.horizontalPosition=null,this.verticalPosition=null,this.scaleRatio=1,this.supportedAnimation=SliderProUtils.getSupportedAnimation(),this.vendorPrefix=SliderProUtils.getVendorPrefix(),this.transitionEvent=SliderProUtils.getTransitionEvent(),this.stayTimer=null,this._init()};o.prototype={_init:function(){this.$layer.attr("data-layer-init",!0),this.$layer.hasClass("sp-static")?this._setStyle():this.$layer.css({visibility:"hidden"})},_setStyle:function(){this.styled=!0,this.data=this.$layer.data(),void 0!==this.data.width&&this.$layer.css("width",this.data.width),void 0!==this.data.height&&this.$layer.css("height",this.data.height),void 0!==this.data.depth&&this.$layer.css("z-index",this.data.depth),this.position=this.data.position?this.data.position.toLowerCase():"topleft",-1!==this.position.indexOf("right")?this.horizontalProperty="right":-1!==this.position.indexOf("left")?this.horizontalProperty="left":this.horizontalProperty="center",-1!==this.position.indexOf("bottom")?this.verticalProperty="bottom":-1!==this.position.indexOf("top")?this.verticalProperty="top":this.verticalProperty="center",this._setPosition(),this.scale(this.scaleRatio)},_setPosition:function(){var t=this.$layer.attr("style");this.horizontalPosition=void 0!==this.data.horizontal?this.data.horizontal:0,this.verticalPosition=void 0!==this.data.vertical?this.data.vertical:0,"center"===this.horizontalProperty?(!1===this.$layer.is("img")&&(void 0===t||void 0!==t&&-1===t.indexOf("width"))&&(this.$layer.css("white-space","nowrap"),this.$layer.css("width",this.$layer.outerWidth(!0))),this.$layer.css({marginLeft:"auto",marginRight:"auto",left:this.horizontalPosition,right:0})):this.$layer.css(this.horizontalProperty,this.horizontalPosition),"center"===this.verticalProperty?(!1===this.$layer.is("img")&&(void 0===t||void 0!==t&&-1===t.indexOf("height"))&&(this.$layer.css("white-space","nowrap"),this.$layer.css("height",this.$layer.outerHeight(!0))),this.$layer.css({marginTop:"auto",marginBottom:"auto",top:this.verticalPosition,bottom:0})):this.$layer.css(this.verticalProperty,this.verticalPosition)},scale:function(t){if(!this.$layer.hasClass("sp-no-scale")&&(this.scaleRatio=t,!1!==this.styled)){var i="center"===this.horizontalProperty?"left":this.horizontalProperty,e="center"===this.verticalProperty?"top":this.verticalProperty,s={};s[this.vendorPrefix+"transform-origin"]=this.horizontalProperty+" "+this.verticalProperty,s[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")","string"!=typeof this.horizontalPosition&&(s[i]=this.horizontalPosition*this.scaleRatio),"string"!=typeof this.verticalPosition&&(s[e]=this.verticalPosition*this.scaleRatio),"string"==typeof this.data.width&&-1!==this.data.width.indexOf("%")&&(s.width=(parseInt(this.data.width,10)/this.scaleRatio).toString()+"%"),"string"==typeof this.data.height&&-1!==this.data.height.indexOf("%")&&(s.height=(parseInt(this.data.height,10)/this.scaleRatio).toString()+"%"),this.$layer.css(s)}},show:function(t){if(!0!==this.visible){this.visible=!0,!1===this.styled&&this._setStyle();var i=this,e=void 0!==this.data.showOffset?this.data.showOffset:50,s=void 0!==this.data.showDuration?this.data.showDuration/1e3:.4,n=void 0!==this.data.showDelay?this.data.showDelay:10,o=void 0!==i.data.stayDuration?parseInt(i.data.stayDuration,10):-1;if("javascript"===this.supportedAnimation)this.$layer.stop().delay(n).css({opacity:0,visibility:"visible"}).animate({opacity:1},1e3*s,(function(){-1!==o&&(i.stayTimer=setTimeout((function(){i.hide(),i.stayTimer=null}),o)),void 0!==t&&t()}));else{var a={opacity:0,visibility:"visible"},h={opacity:1},r="";a[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",h[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",h[this.vendorPrefix+"transition"]="opacity "+s+"s",void 0!==this.data.showTransition&&("left"===this.data.showTransition?r=e+"px, 0":"right"===this.data.showTransition?r="-"+e+"px, 0":"up"===this.data.showTransition?r="0, "+e+"px":"down"===this.data.showTransition&&(r="0, -"+e+"px"),a[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d("+r+", 0)":" translate("+r+")",h[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d(0, 0, 0)":" translate(0, 0)",h[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+s+"s"),this.$layer.on(this.transitionEvent,(function(e){e.target===e.currentTarget&&(i.$layer.off(i.transitionEvent).css(i.vendorPrefix+"transition",""),-1!==o&&(i.stayTimer=setTimeout((function(){i.hide(),i.stayTimer=null}),o)),void 0!==t&&t())})),this.$layer.css(a),setTimeout((function(){i.$layer.css(h)}),n)}}},hide:function(t){if(!1!==this.visible){var e=this,s=void 0!==this.data.hideOffset?this.data.hideOffset:50,n=void 0!==this.data.hideDuration?this.data.hideDuration/1e3:.4,o=void 0!==this.data.hideDelay?this.data.hideDelay:10;if(this.visible=!1,null!==this.stayTimer&&clearTimeout(this.stayTimer),"javascript"===this.supportedAnimation)this.$layer.stop().delay(o).animate({opacity:0},1e3*n,(function(){i(this).css("visibility","hidden"),void 0!==t&&t()}));else{var a="",h={opacity:0};h[this.vendorPrefix+"transform"]="scale("+this.scaleRatio+")",h[this.vendorPrefix+"transition"]="opacity "+n+"s",void 0!==this.data.hideTransition&&("left"===this.data.hideTransition?a="-"+s+"px, 0":"right"===this.data.hideTransition?a=s+"px, 0":"up"===this.data.hideTransition?a="0, -"+s+"px":"down"===this.data.hideTransition&&(a="0, "+s+"px"),h[this.vendorPrefix+"transform"]+="css-3d"===this.supportedAnimation?" translate3d("+a+", 0)":" translate("+a+")",h[this.vendorPrefix+"transition"]+=", "+this.vendorPrefix+"transform "+n+"s"),this.$layer.on(this.transitionEvent,(function(i){i.target===i.currentTarget&&(e.$layer.off(e.transitionEvent).css(e.vendorPrefix+"transition",""),!1===e.visible&&e.$layer.css("visibility","hidden"),void 0!==t&&t())})),setTimeout((function(){e.$layer.css(h)}),o)}}},isVisible:function(){return!1!==this.visible&&!this.$layer.is(":hidden")},destroy:function(){this.$layer.removeAttr("style"),this.$layer.removeAttr("data-layer-init")}},i.SliderPro.addModule("Layers",s)}(window,jQuery),function(t,i){"use strict";var e="Fade."+i.SliderPro.namespace,s={fadeGotoSlideReference:null,initFade:function(){this.on("update."+e,i.proxy(this._fadeOnUpdate,this))},_fadeOnUpdate:function(){!0===this.settings.fade&&(this.fadeGotoSlideReference=this.gotoSlide,this.gotoSlide=this._fadeGotoSlide)},_fadeGotoSlide:function(t){if(t!==this.selectedSlideIndex)if(this.$slider.hasClass("sp-swiping"))this.fadeGotoSlideReference(t);else{var e,s,n=this,o=t;i.each(this.slides,(function(t,i){var a=i.getIndex(),h=i.$slide;a===o?(h.css({opacity:0,left:0,top:0,"z-index":20,visibility:"visible"}),e=h):a===n.selectedSlideIndex?(h.css({opacity:1,left:0,top:0,"z-index":10,visibility:"visible"}),s=h):h.css({opacity:1,visibility:"hidden","z-index":""})})),this.previousSlideIndex=this.selectedSlideIndex,this.selectedSlideIndex=t,this.$slides.find(".sp-selected").removeClass("sp-selected"),this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).addClass("sp-selected"),!0===n.settings.loop&&n._updateSlidesOrder(),this._moveTo(0,!0),this._fadeSlideTo(e,1,(function(){var e=!0;i.each(n.slides,(function(t,i){void 0!==i.$slide.attr("data-transitioning")&&(e=!1)})),!0===e&&(i.each(n.slides,(function(t,i){i.$slide.css({visibility:"",opacity:"","z-index":""})})),n._resetSlidesPosition()),n.trigger({type:"gotoSlideComplete",index:t,previousIndex:n.previousSlideIndex}),i.isFunction(n.settings.gotoSlideComplete)&&n.settings.gotoSlideComplete.call(n,{type:"gotoSlideComplete",index:t,previousIndex:n.previousSlideIndex})})),!0===this.settings.fadeOutPreviousSlide&&this._fadeSlideTo(s,0),!0===this.settings.autoHeight&&this._resizeHeight(),this.trigger({type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex}),i.isFunction(this.settings.gotoSlide)&&this.settings.gotoSlide.call(this,{type:"gotoSlide",index:t,previousIndex:this.previousSlideIndex})}},_fadeSlideTo:function(t,i,e){var s=this;1===i&&t.attr("data-transitioning",!0),"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(setTimeout((function(){var e={opacity:i};e[s.vendorPrefix+"transition"]="opacity "+s.settings.fadeDuration/1e3+"s",t.css(e)}),100),t.on(this.transitionEvent,(function(i){i.target===i.currentTarget&&(t.off(s.transitionEvent),t.css(s.vendorPrefix+"transition",""),t.removeAttr("data-transitioning"),"function"==typeof e&&e())}))):t.stop().animate({opacity:i},this.settings.fadeDuration,(function(){t.removeAttr("data-transitioning"),"function"==typeof e&&e()}))},destroyFade:function(){this.off("update."+e),null!==this.fadeGotoSlideReference&&(this.gotoSlide=this.fadeGotoSlideReference)},fadeDefaults:{fade:!1,fadeOutPreviousSlide:!0,fadeDuration:500}};i.SliderPro.addModule("Fade",s)}(window,jQuery),function(t,i){"use strict";var e="TouchSwipe."+i.SliderPro.namespace,s={touchStartPoint:{x:0,y:0},touchEndPoint:{x:0,y:0},touchDistance:{x:0,y:0},touchStartPosition:0,isTouchMoving:!1,touchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initTouchSwipe:function(){!1!==this.settings.touchSwipe&&(this.touchSwipeEvents.startEvent="touchstart."+e+" mousedown."+e,this.touchSwipeEvents.moveEvent="touchmove."+e+" mousemove."+e,this.touchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+e+" mouseup."+this.uniqueId+"."+e,this.$slidesMask.on(this.touchSwipeEvents.startEvent,i.proxy(this._onTouchStart,this)),this.$slidesMask.on("dragstart."+e,(function(t){t.preventDefault()})),this.$slidesMask.addClass("sp-grab"))},_onTouchStart:function(t){if(!(i(t.target).closest(".sp-selectable").length>=1)){var s=void 0!==t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;void 0===t.originalEvent.touches&&t.preventDefault(),i(t.target).parents(".sp-slide").find("a").one("click."+e,(function(t){t.preventDefault()})),this.touchStartPoint.x=s.pageX||s.clientX,this.touchStartPoint.y=s.pageY||s.clientY,this.touchStartPosition=this.slidesPosition,this.touchDistance.x=this.touchDistance.y=0,this.$slides.hasClass("sp-animated")&&(this.isTouchMoving=!0,this._stopMovement(),this.touchStartPosition=this.slidesPosition),this.$slidesMask.on(this.touchSwipeEvents.moveEvent,i.proxy(this._onTouchMove,this)),i(document).on(this.touchSwipeEvents.endEvent,i.proxy(this._onTouchEnd,this)),this.$slidesMask.removeClass("sp-grab").addClass("sp-grabbing"),this.$slider.addClass("sp-swiping")}},_onTouchMove:function(t){var i=void 0!==t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isTouchMoving=!0,this.touchEndPoint.x=i.pageX||i.clientX,this.touchEndPoint.y=i.pageY||i.clientY,this.touchDistance.x=this.touchEndPoint.x-this.touchStartPoint.x,this.touchDistance.y=this.touchEndPoint.y-this.touchStartPoint.y;var e="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y,s="horizontal"===this.settings.orientation?this.touchDistance.y:this.touchDistance.x;Math.abs(e)>Math.abs(s)&&(t.preventDefault(),!1===this.settings.loop&&(this.slidesPosition>this.touchStartPosition&&0===this.selectedSlideIndex||this.slidesPosition<this.touchStartPosition&&this.selectedSlideIndex===this.getTotalSlides()-1)&&(e*=.2),this._moveTo(this.touchStartPosition+e,!0))},_onTouchEnd:function(t){var s=this,n="horizontal"===this.settings.orientation?this.touchDistance.x:this.touchDistance.y;if(this.$slidesMask.off(this.touchSwipeEvents.moveEvent),i(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grabbing").addClass("sp-grab"),(!1===this.isTouchMoving||!0===this.isTouchMoving&&Math.abs(this.touchDistance.x)<10&&Math.abs(this.touchDistance.y)<10)&&(i(t.target).parents(".sp-slide").find("a").off("click."+e),this.$slider.removeClass("sp-swiping")),setTimeout((function(){s.$slider.removeClass("sp-swiping")}),1),!1!==this.isTouchMoving){this.isTouchMoving=!1,i(t.target).parents(".sp-slide").one("click",(function(t){t.preventDefault()}));var o=!0===this.settings.centerSelectedSlide?Math.round((parseInt(this.$slidesMask.css(this.sizeProperty),10)-this.getSlideAt(this.selectedSlideIndex).getSize()[this.sizeProperty])/2):0,a=-parseInt(this.$slides.find(".sp-slide").eq(this.selectedSlideIndex).css(this.positionProperty),10)+o;if(Math.abs(n)<this.settings.touchSwipeThreshold)this._moveTo(a);else{var h=(!0===this.settings.rightToLeft&&"horizontal"===this.settings.orientation?-1:1)*n/(this.averageSlideSize+this.settings.slideDistance);h=parseInt(h,10)+(h>0?1:-1);var r=this.slidesOrder[i.inArray(this.selectedSlideIndex,this.slidesOrder)-h];!0===this.settings.loop||void 0!==r?this.gotoSlide(r):this._moveTo(a)}}},destroyTouchSwipe:function(){this.$slidesMask.off(this.touchSwipeEvents.startEvent),this.$slidesMask.off(this.touchSwipeEvents.moveEvent),this.$slidesMask.off("dragstart."+e),i(document).off(this.touchSwipeEvents.endEvent),this.$slidesMask.removeClass("sp-grab")},touchSwipeDefaults:{touchSwipe:!0,touchSwipeThreshold:50}};i.SliderPro.addModule("TouchSwipe",s)}(window,jQuery),function(t,i){"use strict";var e="Caption."+i.SliderPro.namespace,s={$captionContainer:null,captionContent:"",initCaption:function(){this.on("update."+e,i.proxy(this._captionOnUpdate,this)),this.on("gotoSlide."+e,i.proxy(this._updateCaptionContent,this))},_captionOnUpdate:function(){this.$captionContainer=this.$slider.find(".sp-caption-container"),this.$slider.find(".sp-caption").length&&0===this.$captionContainer.length&&(this.$captionContainer=i('<div class="sp-caption-container"></div>').appendTo(this.$slider),this._updateCaptionContent()),this.$slides.find(".sp-caption").each((function(){i(this).css("display","none")}))},_updateCaptionContent:function(){var t=this,i=this.$slider.find(".sp-slide").eq(this.selectedSlideIndex).find(".sp-caption"),e=0!==i.length?i.html():"";!0===this.settings.fadeCaption?""!==this.captionContent?(0===parseFloat(this.$captionContainer.css("opacity"),10)&&(this.$captionContainer.css(this.vendorPrefix+"transition",""),this.$captionContainer.css("opacity",1)),this._fadeCaptionTo(0,(function(){t.captionContent=e,""!==e?(t.$captionContainer.html(t.captionContent),t._fadeCaptionTo(1)):t.$captionContainer.empty()}))):(this.captionContent=e,this.$captionContainer.html(this.captionContent),this.$captionContainer.css("opacity",0),this._fadeCaptionTo(1)):(this.captionContent=e,this.$captionContainer.html(this.captionContent))},_fadeCaptionTo:function(t,i){var e=this;"css-3d"===this.supportedAnimation||"css-2d"===this.supportedAnimation?(setTimeout((function(){var i={opacity:t};i[e.vendorPrefix+"transition"]="opacity "+e.settings.captionFadeDuration/1e3+"s",e.$captionContainer.css(i)}),1),this.$captionContainer.on(this.transitionEvent,(function(t){t.target===t.currentTarget&&(e.$captionContainer.off(e.transitionEvent),e.$captionContainer.css(e.vendorPrefix+"transition",""),"function"==typeof i&&i())}))):this.$captionContainer.stop().animate({opacity:t},this.settings.captionFadeDuration,(function(){"function"==typeof i&&i()}))},destroyCaption:function(){this.off("update."+e),this.off("gotoSlide."+e),this.$captionContainer.remove(),this.$slider.find(".sp-caption").each((function(){i(this).css("display","")}))},captionDefaults:{fadeCaption:!0,captionFadeDuration:500}};i.SliderPro.addModule("Caption",s)}(window,jQuery),function(t,i){"use strict";var e="DeepLinking."+i.SliderPro.namespace,s={initDeepLinking:function(){var s=this;this.on("init."+e,(function(){s._gotoHash(t.location.hash)})),this.on("gotoSlide."+e,(function(i){if(!0===s.settings.updateHash){var e=s.$slider.find(".sp-slide").eq(i.index).attr("id");void 0===e&&(e=i.index),t.location.hash=s.$slider.attr("id")+"/"+e}})),i(t).on("hashchange."+this.uniqueId+"."+e,(function(){s._gotoHash(t.location.hash)}))},_parseHash:function(t){if(""!==t){var i=(t=t.substring(1)).split("/").pop(),e=t.slice(0,-i.toString().length-1);if(this.$slider.attr("id")===e)return{sliderID:e,slideId:i}}return!1},_gotoHash:function(t){var i=this._parseHash(t);if(!1!==i){var e=i.slideId,s=parseInt(e,10);if(isNaN(s)){var n=this.$slider.find(".sp-slide#"+e).index();-1!==n&&n!==this.selectedSlideIndex&&this.gotoSlide(n)}else s!==this.selectedSlideIndex&&this.gotoSlide(s)}},destroyDeepLinking:function(){this.off("init."+e),this.off("gotoSlide."+e),i(t).off("hashchange."+this.uniqueId+"."+e)},deepLinkingDefaults:{updateHash:!1}};i.SliderPro.addModule("DeepLinking",s)}(window,jQuery),function(t,i){"use strict";var e="Autoplay."+i.SliderPro.namespace,s={autoplayTimer:null,isTimerRunning:!1,isTimerPaused:!1,initAutoplay:function(){this.on("update."+e,i.proxy(this._autoplayOnUpdate,this))},_autoplayOnUpdate:function(t){!0===this.settings.autoplay?(this.on("gotoSlide."+e,i.proxy(this._autoplayOnGotoSlide,this)),this.on("mouseenter."+e,i.proxy(this._autoplayOnMouseEnter,this)),this.on("mouseleave."+e,i.proxy(this._autoplayOnMouseLeave,this)),this.startAutoplay()):(this.off("gotoSlide."+e),this.off("mouseenter."+e),this.off("mouseleave."+e),this.stopAutoplay())},_autoplayOnGotoSlide:function(t){!0===this.isTimerRunning&&this.stopAutoplay(),!1===this.isTimerPaused&&this.startAutoplay()},_autoplayOnMouseEnter:function(t){!this.isTimerRunning||"pause"!==this.settings.autoplayOnHover&&"stop"!==this.settings.autoplayOnHover||(this.stopAutoplay(),this.isTimerPaused=!0)},_autoplayOnMouseLeave:function(t){!0===this.settings.autoplay&&!1===this.isTimerRunning&&"stop"!==this.settings.autoplayOnHover&&(this.startAutoplay(),this.isTimerPaused=!1)},startAutoplay:function(){var t=this;this.isTimerRunning=!0,this.autoplayTimer=setTimeout((function(){"normal"===t.settings.autoplayDirection?t.nextSlide():"backwards"===t.settings.autoplayDirection&&t.previousSlide()}),this.settings.autoplayDelay)},stopAutoplay:function(){this.isTimerRunning=!1,this.isTimerPaused=!1,clearTimeout(this.autoplayTimer)},destroyAutoplay:function(){clearTimeout(this.autoplayTimer),this.off("update."+e),this.off("gotoSlide."+e),this.off("mouseenter."+e),this.off("mouseleave."+e)},autoplayDefaults:{autoplay:!0,autoplayDelay:5e3,autoplayDirection:"normal",autoplayOnHover:"pause"}};i.SliderPro.addModule("Autoplay",s)}(window,jQuery),function(t,i){"use strict";var e="Keyboard."+i.SliderPro.namespace,s={initKeyboard:function(){var t=this,s=!1;!1!==this.settings.keyboard&&(this.$slider.on("focus."+e,(function(){s=!0})),this.$slider.on("blur."+e,(function(){s=!1})),i(document).on("keydown."+this.uniqueId+"."+e,(function(i){if(!0!==t.settings.keyboardOnlyOnFocus||!1!==s)if(37===i.which)t.previousSlide();else if(39===i.which)t.nextSlide();else if(13===i.which){var e=t.$slider.find(".sp-slide").eq(t.selectedSlideIndex).find(".sp-image-container a");0!==e.length&&e[0].click()}})))},destroyKeyboard:function(){this.$slider.off("focus."+e),this.$slider.off("blur."+e),i(document).off("keydown."+this.uniqueId+"."+e)},keyboardDefaults:{keyboard:!0,keyboardOnlyOnFocus:!1}};i.SliderPro.addModule("Keyboard",s)}(window,jQuery),function(t,i){"use strict";var e="FullScreen."+i.SliderPro.namespace,s={isFullScreen:!1,$fullScreenButton:null,sizeBeforeFullScreen:{},initFullScreen:function(){(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)&&this.on("update."+e,i.proxy(this._fullScreenOnUpdate,this))},_fullScreenOnUpdate:function(){!0===this.settings.fullScreen&&null===this.$fullScreenButton?this._addFullScreen():!1===this.settings.fullScreen&&null!==this.$fullScreenButton&&this._removeFullScreen(),!0===this.settings.fullScreen&&(!0===this.settings.fadeFullScreen?this.$fullScreenButton.addClass("sp-fade-full-screen"):!1===this.settings.fadeFullScreen&&this.$fullScreenButton.removeClass("sp-fade-full-screen"))},_addFullScreen:function(){this.$fullScreenButton=i('<div class="sp-full-screen-button"></div>').appendTo(this.$slider),this.$fullScreenButton.on("click."+e,i.proxy(this._onFullScreenButtonClick,this)),document.addEventListener("fullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("mozfullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("webkitfullscreenchange",i.proxy(this._onFullScreenChange,this)),document.addEventListener("MSFullscreenChange",i.proxy(this._onFullScreenChange,this))},_removeFullScreen:function(){null!==this.$fullScreenButton&&(this.$fullScreenButton.off("click."+e),this.$fullScreenButton.remove(),this.$fullScreenButton=null,document.removeEventListener("fullscreenchange",this._onFullScreenChange),document.removeEventListener("mozfullscreenchange",this._onFullScreenChange),document.removeEventListener("webkitfullscreenchange",this._onFullScreenChange),document.removeEventListener("MSFullscreenChange",this._onFullScreenChange))},_onFullScreenButtonClick:function(){!1===this.isFullScreen?this.instance.requestFullScreen?this.instance.requestFullScreen():this.instance.mozRequestFullScreen?this.instance.mozRequestFullScreen():this.instance.webkitRequestFullScreen?this.instance.webkitRequestFullScreen():this.instance.msRequestFullscreen&&this.instance.msRequestFullscreen():document.exitFullScreen?document.exitFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},_onFullScreenChange:function(){this.isFullScreen=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement),!0===this.isFullScreen?(this.sizeBeforeFullScreen={forceSize:this.settings.forceSize,autoHeight:this.settings.autoHeight},this.$slider.addClass("sp-full-screen"),this.settings.forceSize="fullWindow",this.settings.autoHeight=!1):(this.$slider.css("margin",""),this.$slider.removeClass("sp-full-screen"),this.settings.forceSize=this.sizeBeforeFullScreen.forceSize,this.settings.autoHeight=this.sizeBeforeFullScreen.autoHeight),this.resize()},destroyFullScreen:function(){this.off("update."+e),this._removeFullScreen()},fullScreenDefaults:{fullScreen:!1,fadeFullScreen:!0}};i.SliderPro.addModule("FullScreen",s)}(window,jQuery),function(t,i){"use strict";var e="Buttons."+i.SliderPro.namespace,s={$buttons:null,initButtons:function(){this.on("update."+e,i.proxy(this._buttonsOnUpdate,this))},_buttonsOnUpdate:function(){this.$buttons=this.$slider.find(".sp-buttons"),!0===this.settings.buttons&&this.getTotalSlides()>1&&0===this.$buttons.length?this._createButtons():!0===this.settings.buttons&&this.getTotalSlides()!==this.$buttons.find(".sp-button").length&&0!==this.$buttons.length?this._adjustButtons():(!1===this.settings.buttons||this.getTotalSlides()<=1&&0!==this.$buttons.length)&&this._removeButtons()},_createButtons:function(){var t=this;this.$buttons=i('<div class="sp-buttons"></div>').appendTo(this.$slider);for(var s=0;s<this.getTotalSlides();s++)i('<div class="sp-button"></div>').appendTo(this.$buttons);this.$buttons.on("click."+e,".sp-button",(function(){t.gotoSlide(i(this).index())})),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button"),this.on("gotoSlide."+e,(function(i){t.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),t.$buttons.find(".sp-button").eq(i.index).addClass("sp-selected-button")})),this.$slider.addClass("sp-has-buttons")},_adjustButtons:function(){this.$buttons.empty();for(var t=0;t<this.getTotalSlides();t++)i('<div class="sp-button"></div>').appendTo(this.$buttons);this.$buttons.find(".sp-selected-button").removeClass("sp-selected-button"),this.$buttons.find(".sp-button").eq(this.selectedSlideIndex).addClass("sp-selected-button")},_removeButtons:function(){this.$buttons.off("click."+e,".sp-button"),this.off("gotoSlide."+e),this.$buttons.remove(),this.$slider.removeClass("sp-has-buttons")},destroyButtons:function(){this._removeButtons(),this.off("update."+e)},buttonsDefaults:{buttons:!0}};i.SliderPro.addModule("Buttons",s)}(window,jQuery),function(t,i){"use strict";var e="Arrows."+i.SliderPro.namespace,s={$arrows:null,$previousArrow:null,$nextArrow:null,initArrows:function(){this.on("update."+e,i.proxy(this._arrowsOnUpdate,this)),this.on("gotoSlide."+e,i.proxy(this._checkArrowsVisibility,this))},_arrowsOnUpdate:function(){var t=this;!0===this.settings.arrows&&null===this.$arrows?(this.$arrows=i('<div class="sp-arrows"></div>').appendTo(this.$slidesContainer),this.$previousArrow=i(this.settings.previousArrow).appendTo(this.$arrows),this.$nextArrow=i(this.settings.nextArrow).appendTo(this.$arrows),this.$previousArrow.on("click."+e,(function(){t.previousSlide()})),this.$nextArrow.on("click."+e,(function(){t.nextSlide()})),this._checkArrowsVisibility()):!1===this.settings.arrows&&null!==this.$arrows&&this._removeArrows(),!0===this.settings.arrows&&(!0===this.settings.fadeArrows?this.$arrows.addClass("sp-fade-arrows"):!1===this.settings.fadeArrows&&this.$arrows.removeClass("sp-fade-arrows"))},_checkArrowsVisibility:function(){!1!==this.settings.arrows&&!0!==this.settings.loop&&(0===this.selectedSlideIndex?this.$previousArrow.css("display","none"):this.$previousArrow.css("display","block"),this.selectedSlideIndex===this.getTotalSlides()-1?this.$nextArrow.css("display","none"):this.$nextArrow.css("display","block"))},_removeArrows:function(){null!==this.$arrows&&(this.$previousArrow.off("click."+e),this.$nextArrow.off("click."+e),this.$arrows.remove(),this.$arrows=null)},destroyArrows:function(){this._removeArrows(),this.off("update."+e),this.off("gotoSlide."+e)},arrowsDefaults:{arrows:!1,fadeArrows:!0}};i.SliderPro.addModule("Arrows",s)}(window,jQuery),function(t,i){"use strict";var e="ThumbnailTouchSwipe."+i.SliderPro.namespace,s={thumbnailTouchStartPoint:{x:0,y:0},thumbnailTouchEndPoint:{x:0,y:0},thumbnailTouchDistance:{x:0,y:0},thumbnailTouchStartPosition:0,isThumbnailTouchMoving:!1,isThumbnailTouchSwipe:!1,thumbnailTouchSwipeEvents:{startEvent:"",moveEvent:"",endEvent:""},initThumbnailTouchSwipe:function(){this.on("update."+e,i.proxy(this._thumbnailTouchSwipeOnUpdate,this))},_thumbnailTouchSwipeOnUpdate:function(){!1!==this.isThumbnailScroller&&(!0===this.settings.thumbnailTouchSwipe&&!1===this.isThumbnailTouchSwipe&&(this.isThumbnailTouchSwipe=!0,this.thumbnailTouchSwipeEvents.startEvent="touchstart."+e+" mousedown."+e,this.thumbnailTouchSwipeEvents.moveEvent="touchmove."+e+" mousemove."+e,this.thumbnailTouchSwipeEvents.endEvent="touchend."+this.uniqueId+"."+e+" mouseup."+this.uniqueId+"."+e,this.$thumbnails.on(this.thumbnailTouchSwipeEvents.startEvent,i.proxy(this._onThumbnailTouchStart,this)),this.$thumbnails.on("dragstart."+e,(function(t){t.preventDefault()})),this.$thumbnails.addClass("sp-grab")),i.each(this.thumbnails,(function(t,i){i.off("thumbnailClick")})))},_onThumbnailTouchStart:function(t){if(!(i(t.target).closest(".sp-selectable").length>=1)){var s=void 0!==t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;void 0===t.originalEvent.touches&&t.preventDefault(),i(t.target).parents(".sp-thumbnail-container").find("a").one("click."+e,(function(t){t.preventDefault()})),this.thumbnailTouchStartPoint.x=s.pageX||s.clientX,this.thumbnailTouchStartPoint.y=s.pageY||s.clientY,this.thumbnailTouchStartPosition=this.thumbnailsPosition,this.thumbnailTouchDistance.x=this.thumbnailTouchDistance.y=0,this.$thumbnails.hasClass("sp-animated")&&(this.isThumbnailTouchMoving=!0,this._stopThumbnailsMovement(),this.thumbnailTouchStartPosition=this.thumbnailsPosition),this.$thumbnails.on(this.thumbnailTouchSwipeEvents.moveEvent,i.proxy(this._onThumbnailTouchMove,this)),i(document).on(this.thumbnailTouchSwipeEvents.endEvent,i.proxy(this._onThumbnailTouchEnd,this)),this.$thumbnails.removeClass("sp-grab").addClass("sp-grabbing"),this.$thumbnailsContainer.addClass("sp-swiping")}},_onThumbnailTouchMove:function(t){var i=void 0!==t.originalEvent.touches?t.originalEvent.touches[0]:t.originalEvent;this.isThumbnailTouchMoving=!0,this.thumbnailTouchEndPoint.x=i.pageX||i.clientX,this.thumbnailTouchEndPoint.y=i.pageY||i.clientY,this.thumbnailTouchDistance.x=this.thumbnailTouchEndPoint.x-this.thumbnailTouchStartPoint.x,this.thumbnailTouchDistance.y=this.thumbnailTouchEndPoint.y-this.thumbnailTouchStartPoint.y;var e="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y,s="horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.y:this.thumbnailTouchDistance.x;if(Math.abs(e)>Math.abs(s)){if(t.preventDefault(),this.thumbnailsPosition>=0){var n=-this.thumbnailTouchStartPosition;e=n+.2*(e-n)}else if(this.thumbnailsPosition<=-this.thumbnailsSize+this.thumbnailsContainerSize){var o=this.thumbnailsSize-this.thumbnailsContainerSize+this.thumbnailTouchStartPosition;e=.2*(e+o)-o}this._moveThumbnailsTo(this.thumbnailTouchStartPosition+e,!0)}},_onThumbnailTouchEnd:function(t){var s=this;"horizontal"===this.thumbnailsOrientation?this.thumbnailTouchDistance.x:this.thumbnailTouchDistance.y;if(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),i(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grabbing").addClass("sp-grab"),!1===this.isThumbnailTouchMoving||!0===this.isThumbnailTouchMoving&&Math.abs(this.thumbnailTouchDistance.x)<10&&Math.abs(this.thumbnailTouchDistance.y)<10){var n=(i(t.target).hasClass("sp-thumbnail-container")?i(t.target):i(t.target).parents(".sp-thumbnail-container")).index();0!==i(t.target).parents("a").length?(i(t.target).parents("a").off("click."+e),this.$thumbnailsContainer.removeClass("sp-swiping")):n!==this.selectedThumbnailIndex&&-1!==n&&this.gotoSlide(n)}else this.isThumbnailTouchMoving=!1,i(t.target).parents(".sp-thumbnail").one("click",(function(t){t.preventDefault()})),setTimeout((function(){s.$thumbnailsContainer.removeClass("sp-swiping")}),1),this.thumbnailsPosition>0?this._moveThumbnailsTo(0):this.thumbnailsPosition<this.thumbnailsContainerSize-this.thumbnailsSize&&this._moveThumbnailsTo(this.thumbnailsContainerSize-this.thumbnailsSize),this.trigger({type:"thumbnailsMoveComplete"}),i.isFunction(this.settings.thumbnailsMoveComplete)&&this.settings.thumbnailsMoveComplete.call(this,{type:"thumbnailsMoveComplete"})},destroyThumbnailTouchSwipe:function(){this.off("update."+e),!1!==this.isThumbnailScroller&&(this.$thumbnails.off(this.thumbnailTouchSwipeEvents.startEvent),this.$thumbnails.off(this.thumbnailTouchSwipeEvents.moveEvent),this.$thumbnails.off("dragstart."+e),i(document).off(this.thumbnailTouchSwipeEvents.endEvent),this.$thumbnails.removeClass("sp-grab"))},thumbnailTouchSwipeDefaults:{thumbnailTouchSwipe:!0}};i.SliderPro.addModule("ThumbnailTouchSwipe",s)}(window,jQuery),function(t,i){"use strict";var e="ThumbnailArrows."+i.SliderPro.namespace,s={$thumbnailArrows:null,$previousThumbnailArrow:null,$nextThumbnailArrow:null,initThumbnailArrows:function(){var t=this;this.on("update."+e,i.proxy(this._thumbnailArrowsOnUpdate,this)),this.on("sliderResize."+e+" thumbnailsMoveComplete."+e,(function(){!0===t.isThumbnailScroller&&!0===t.settings.thumbnailArrows&&t._checkThumbnailArrowsVisibility()}))},_thumbnailArrowsOnUpdate:function(){var t=this;!1!==this.isThumbnailScroller&&(!0===this.settings.thumbnailArrows&&null===this.$thumbnailArrows?(this.$thumbnailArrows=i('<div class="sp-thumbnail-arrows"></div>').appendTo(this.$thumbnailsContainer),this.$previousThumbnailArrow=i('<div class="sp-thumbnail-arrow sp-previous-thumbnail-arrow"></div>').appendTo(this.$thumbnailArrows),this.$nextThumbnailArrow=i('<div class="sp-thumbnail-arrow sp-next-thumbnail-arrow"></div>').appendTo(this.$thumbnailArrows),this.$previousThumbnailArrow.on("click."+e,(function(){var i=Math.min(0,t.thumbnailsPosition+t.thumbnailsContainerSize);t._moveThumbnailsTo(i)})),this.$nextThumbnailArrow.on("click."+e,(function(){var i=Math.max(t.thumbnailsContainerSize-t.thumbnailsSize,t.thumbnailsPosition-t.thumbnailsContainerSize);t._moveThumbnailsTo(i)}))):!1===this.settings.thumbnailArrows&&null!==this.$thumbnailArrows&&this._removeThumbnailArrows(),!0===this.settings.thumbnailArrows&&(!0===this.settings.fadeThumbnailArrows?this.$thumbnailArrows.addClass("sp-fade-thumbnail-arrows"):!1===this.settings.fadeThumbnailArrows&&this.$thumbnailArrows.removeClass("sp-fade-thumbnail-arrows"),this._checkThumbnailArrowsVisibility()))},_checkThumbnailArrowsVisibility:function(){0===this.thumbnailsPosition?this.$previousThumbnailArrow.css("display","none"):this.$previousThumbnailArrow.css("display","block"),this.thumbnailsPosition===this.thumbnailsContainerSize-this.thumbnailsSize?this.$nextThumbnailArrow.css("display","none"):this.$nextThumbnailArrow.css("display","block")},_removeThumbnailArrows:function(){null!==this.$thumbnailArrows&&(this.$previousThumbnailArrow.off("click."+e),this.$nextThumbnailArrow.off("click."+e),this.$thumbnailArrows.remove(),this.$thumbnailArrows=null)},destroyThumbnailArrows:function(){this._removeThumbnailArrows(),this.off("update."+e),this.off("sliderResize."+e),this.off("thumbnailsMoveComplete."+e)},thumbnailArrowsDefaults:{thumbnailArrows:!1,fadeThumbnailArrows:!0}};i.SliderPro.addModule("ThumbnailArrows",s)}(window,jQuery),function(t,i){"use strict";var e="Video."+i.SliderPro.namespace,s={firstInit:!1,initVideo:function(){this.on("update."+e,i.proxy(this._videoOnUpdate,this)),this.on("gotoSlideComplete."+e,i.proxy(this._videoOnGotoSlideComplete,this))},_videoOnUpdate:function(){var t=this;this.$slider.find(".sp-video").not("a, [data-video-init]").each((function(){var e=i(this);t._initVideo(e)})),this.$slider.find("a.sp-video").not("[data-video-preinit]").each((function(){var e=i(this);t._preinitVideo(e)})),!1===this.firstInit&&(this.firstInit=!0,this._videoOnGotoSlideComplete({index:this.selectedSlideIndex,previousIndex:-1}))},_initVideo:function(t){var s=this;t.attr("data-video-init",!0).videoController(),t.on("videoPlay."+e,(function(){"stopAutoplay"===s.settings.playVideoAction&&void 0!==s.stopAutoplay&&(s.stopAutoplay(),s.settings.autoplay=!1);var e={type:"videoPlay",video:t};s.trigger(e),i.isFunction(s.settings.videoPlay)&&s.settings.videoPlay.call(s,e)})),t.on("videoPause."+e,(function(){"startAutoplay"===s.settings.pauseVideoAction&&void 0!==s.startAutoplay&&(s.startAutoplay(),s.settings.autoplay=!0);var e={type:"videoPause",video:t};s.trigger(e),i.isFunction(s.settings.videoPause)&&s.settings.videoPause.call(s,e)})),t.on("videoEnded."+e,(function(){"startAutoplay"===s.settings.endVideoAction&&void 0!==s.startAutoplay?(s.startAutoplay(),s.settings.autoplay=!0):"nextSlide"===s.settings.endVideoAction?s.nextSlide():"replayVideo"===s.settings.endVideoAction&&t.videoController("replay");var e={type:"videoEnd",video:t};s.trigger(e),i.isFunction(s.settings.videoEnd)&&s.settings.videoEnd.call(s,e)}))},_preinitVideo:function(t){var s=this;t.attr("data-video-preinit",!0),t.on("click."+e,(function(e){if(!s.$slider.hasClass("sp-swiping")){e.preventDefault();var n,o,a,h,r,l,d,u=t.attr("href"),c=t.children("img").attr("width")||t.children("img").width(),p=t.children("img").attr("height")||t.children("img").height();-1!==u.indexOf("youtube")||-1!==u.indexOf("youtu.be")?o="youtube":-1!==u.indexOf("vimeo")&&(o="vimeo"),a="youtube"===o?/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/:/http:\/\/(www\.)?vimeo.com\/(\d+)/,h=u.match(a),r=h[2],l="youtube"===o?"//www.youtube.com/embed/"+r+"?enablejsapi=1&wmode=opaque":"//player.vimeo.com/video/"+r+"?api=1",void 0!==(d=u.split("?")[1])&&(d=d.split("&"),i.each(d,(function(t,i){-1===i.indexOf(r)&&(l+="&"+i)}))),n=i("<iframe></iframe>").attr({src:l,width:c,height:p,class:t.attr("class"),frameborder:0,allowfullscreen:"allowfullscreen"}).insertBefore(t),s._initVideo(n),n.videoController("play"),t.css("display","none")}}))},_videoOnGotoSlideComplete:function(t){var i=this.$slides.find(".sp-slide").eq(t.previousIndex).find(".sp-video[data-video-init]");if(-1!==t.previousIndex&&0!==i.length&&("stopVideo"===this.settings.leaveVideoAction?i.videoController("stop"):"pauseVideo"===this.settings.leaveVideoAction?i.videoController("pause"):"removeVideo"===this.settings.leaveVideoAction&&(0!==i.siblings("a.sp-video").length?(i.siblings("a.sp-video").css("display",""),i.videoController("destroy"),i.remove()):i.videoController("stop"))),"playVideo"===this.settings.reachVideoAction){var s=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-init]"),n=this.$slides.find(".sp-slide").eq(t.index).find(".sp-video[data-video-preinit]");0!==s.length?s.videoController("play"):0!==n.length&&n.trigger("click."+e)}},destroyVideo:function(){this.$slider.find(".sp-video[ data-video-preinit ]").each((function(){var t=i(this);t.removeAttr("data-video-preinit"),t.off("click."+e)})),this.$slider.find(".sp-video[ data-video-init ]").each((function(){var t=i(this);t.removeAttr("data-video-init"),t.off("Video"),t.videoController("destroy")})),this.off("update."+e),this.off("gotoSlideComplete."+e)},videoDefaults:{reachVideoAction:"none",leaveVideoAction:"pauseVideo",playVideoAction:"stopAutoplay",pauseVideoAction:"none",endVideoAction:"none",videoPlay:function(){},videoPause:function(){},videoEnd:function(){}}};i.SliderPro.addModule("Video",s)}(window,jQuery),function(t){"use strict";var i=!!window.navigator.userAgent.match(/(iPad|iPhone|iPod)/g),e=function(i,e){this.$video=t(i),this.options=e,this.settings={},this.player=null,this._init()};e.prototype={_init:function(){this.settings=t.extend({},this.defaults,this.options);var i=this,e=t.VideoController.players,s=this.$video.attr("id");for(var n in e)if(void 0!==e[n]&&e[n].isType(this.$video)){this.player=new e[n](this.$video);break}if(null!==this.player){t.each(["ready","start","play","pause","ended"],(function(e,n){var o="video"+n.charAt(0).toUpperCase()+n.slice(1);i.player.on(n,(function(){i.trigger({type:o,video:s}),t.isFunction(i.settings[o])&&i.settings[o].call(i,{type:o,video:s})}))}))}},play:function(){!0===i&&!1===this.player.isStarted()||"playing"===this.player.getState()||this.player.play()},stop:function(){!0===i&&!1===this.player.isStarted()||"stopped"===this.player.getState()||this.player.stop()},pause:function(){!0===i&&!1===this.player.isStarted()||"paused"===this.player.getState()||this.player.pause()},replay:function(){!0===i&&!1===this.player.isStarted()||this.player.replay()},on:function(t,i){return this.$video.on(t,i)},off:function(t){return this.$video.off(t)},trigger:function(t){return this.$video.triggerHandler(t)},destroy:function(){!0===this.player.isStarted()&&this.stop(),this.player.off("ready"),this.player.off("start"),this.player.off("play"),this.player.off("pause"),this.player.off("ended"),this.$video.removeData("videoController")},defaults:{videoReady:function(){},videoStart:function(){},videoPlay:function(){},videoPause:function(){},videoEnded:function(){}}},t.VideoController={players:{},addPlayer:function(t,i){this.players[t]=i}},t.fn.videoController=function(i){var s=Array.prototype.slice.call(arguments,1);return this.each((function(){if(void 0===t(this).data("videoController")){var n=new e(this,i);t(this).data("videoController",n)}else if(void 0!==i){var o=t(this).data("videoController");"function"==typeof o[i]?o[i].apply(o,s):t.error(i+" does not exist in videoController.")}}))};var s=function(i){this.$video=i,this.player=null,this.ready=!1,this.started=!1,this.state="",this.events=t({}),this._init()};s.prototype={_init:function(){},play:function(){},pause:function(){},stop:function(){},replay:function(){},isType:function(){},isReady:function(){return this.ready},isStarted:function(){return this.started},getState:function(){return this.state},on:function(t,i){return this.events.on(t,i)},off:function(t){return this.events.off(t)},trigger:function(t){return this.events.triggerHandler(t)}};var n={youtubeAPIAdded:!1,youtubeVideos:[]},o=function(i){if(this.init=!1,void 0!==(window.YT&&window.YT.Player))s.call(this,i);else if(n.youtubeVideos.push({video:i,scope:this}),!1===n.youtubeAPIAdded){n.youtubeAPIAdded=!0;var e=document.createElement("script");e.src="//www.youtube.com/player_api";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(e,o),window.onYouTubePlayerAPIReady=function(){t.each(n.youtubeVideos,(function(t,i){s.call(i.scope,i.video)}))}}};(o.prototype=new s).constructor=o,t.VideoController.addPlayer("YoutubeVideo",o),o.isType=function(t){if(t.is("iframe")){var i=t.attr("src");if(-1!==i.indexOf("youtube.com")||-1!==i.indexOf("youtu.be"))return!0}return!1},o.prototype._init=function(){this.init=!0,this._setup()},o.prototype._setup=function(){var t=this;this.player=new YT.Player(this.$video[0],{events:{onReady:function(){t.trigger({type:"ready"}),t.ready=!0},onStateChange:function(i){switch(i.data){case YT.PlayerState.PLAYING:!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"});break;case YT.PlayerState.PAUSED:t.state="paused",t.trigger({type:"pause"});break;case YT.PlayerState.ENDED:t.state="ended",t.trigger({type:"ended"})}}}})},o.prototype.play=function(){var t=this;if(!0===this.ready)this.player.playVideo();else var i=setInterval((function(){!0===t.ready&&(clearInterval(i),t.player.playVideo())}),100)},o.prototype.pause=function(){!0===i?this.stop():this.player.pauseVideo()},o.prototype.stop=function(){this.player.seekTo(1),this.player.stopVideo(),this.state="stopped"},o.prototype.replay=function(){this.player.seekTo(1),this.player.playVideo()},o.prototype.on=function(t,i){var e=this;if(!0===this.init)s.prototype.on.call(this,t,i);else var n=setInterval((function(){!0===e.init&&(clearInterval(n),s.prototype.on.call(e,t,i))}),100)};var a={vimeoAPIAdded:!1,vimeoVideos:[]},h=function(i){if(this.init=!1,void 0!==window.Froogaloop)s.call(this,i);else if(a.vimeoVideos.push({video:i,scope:this}),!1===a.vimeoAPIAdded){a.vimeoAPIAdded=!0;var e=document.createElement("script");e.src="//a.vimeocdn.com/js/froogaloop2.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n);var o=setInterval((function(){void 0!==window.Froogaloop&&(clearInterval(o),t.each(a.vimeoVideos,(function(t,i){s.call(i.scope,i.video)})))}),100)}};(h.prototype=new s).constructor=h,t.VideoController.addPlayer("VimeoVideo",h),h.isType=function(t){if(t.is("iframe")&&-1!==t.attr("src").indexOf("vimeo.com"))return!0;return!1},h.prototype._init=function(){this.init=!0,this._setup()},h.prototype._setup=function(){var t=this;this.player=$f(this.$video[0]),this.player.addEvent("ready",(function(){t.ready=!0,t.trigger({type:"ready"}),t.player.addEvent("play",(function(){!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})})),t.player.addEvent("pause",(function(){t.state="paused",t.trigger({type:"pause"})})),t.player.addEvent("finish",(function(){t.state="ended",t.trigger({type:"ended"})}))}))},h.prototype.play=function(){var t=this;if(!0===this.ready)this.player.api("play");else var i=setInterval((function(){!0===t.ready&&(clearInterval(i),t.player.api("play"))}),100)},h.prototype.pause=function(){this.player.api("pause")},h.prototype.stop=function(){this.player.api("seekTo",0),this.player.api("pause"),this.state="stopped"},h.prototype.replay=function(){this.player.api("seekTo",0),this.player.api("play")},h.prototype.on=function(t,i){var e=this;if(!0===this.init)s.prototype.on.call(this,t,i);else var n=setInterval((function(){!0===e.init&&(clearInterval(n),s.prototype.on.call(e,t,i))}),100)};var r=function(t){s.call(this,t)};(r.prototype=new s).constructor=r,t.VideoController.addPlayer("HTML5Video",r),r.isType=function(t){return!(!t.is("video")||!1!==t.hasClass("video-js")||!1!==t.hasClass("sublime"))},r.prototype._init=function(){var t=this;this.player=this.$video[0];var i=setInterval((function(){4===t.player.readyState&&(clearInterval(i),t.ready=!0,t.trigger({type:"ready"}),t.player.addEventListener("play",(function(){!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})})),t.player.addEventListener("pause",(function(){t.state="paused",t.trigger({type:"pause"})})),t.player.addEventListener("ended",(function(){t.state="ended",t.trigger({type:"ended"})})))}),100)},r.prototype.play=function(){var t=this;if(!0===this.ready)this.player.play();else var i=setInterval((function(){!0===t.ready&&(clearInterval(i),t.player.play())}),100)},r.prototype.pause=function(){this.player.pause()},r.prototype.stop=function(){this.player.currentTime=0,this.player.pause(),this.state="stopped"},r.prototype.replay=function(){this.player.currentTime=0,this.player.play()};var l=function(t){s.call(this,t)};(l.prototype=new s).constructor=l,t.VideoController.addPlayer("VideoJSVideo",l),l.isType=function(t){return!(void 0===t.attr("data-videojs-id")&&!t.hasClass("video-js")||"undefined"==typeof videojs)},l.prototype._init=function(){var t=this,i=this.$video.hasClass("video-js")?this.$video.attr("id"):this.$video.attr("data-videojs-id");this.player=videojs(i),this.player.ready((function(){t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",(function(){!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})})),t.player.on("pause",(function(){t.state="paused",t.trigger({type:"pause"})})),t.player.on("ended",(function(){t.state="ended",t.trigger({type:"ended"})}))}))},l.prototype.play=function(){this.player.play()},l.prototype.pause=function(){this.player.pause()},l.prototype.stop=function(){this.player.currentTime(0),this.player.pause(),this.state="stopped"},l.prototype.replay=function(){this.player.currentTime(0),this.player.play()};var d=function(t){s.call(this,t)};(d.prototype=new s).constructor=d,t.VideoController.addPlayer("SublimeVideo",d),d.isType=function(t){return!(!t.hasClass("sublime")||"undefined"==typeof sublime)},d.prototype._init=function(){var t=this;sublime.ready((function(){t.player=sublime.player(t.$video.attr("id")),t.ready=!0,t.trigger({type:"ready"}),t.player.on("play",(function(){!1===t.started&&(t.started=!0,t.trigger({type:"start"})),t.state="playing",t.trigger({type:"play"})})),t.player.on("pause",(function(){t.state="paused",t.trigger({type:"pause"})})),t.player.on("stop",(function(){t.state="stopped",t.trigger({type:"stop"})})),t.player.on("end",(function(){t.state="ended",t.trigger({type:"ended"})}))}))},d.prototype.play=function(){this.player.play()},d.prototype.pause=function(){this.player.pause()},d.prototype.stop=function(){this.player.stop()},d.prototype.replay=function(){this.player.stop(),this.player.play()};var u=function(t){s.call(this,t)};(u.prototype=new s).constructor=u,t.VideoController.addPlayer("JWPlayerVideo",u),u.isType=function(t){return!(void 0===t.attr("data-jwplayer-id")&&!t.hasClass("jwplayer")&&0===t.find("object[data*='jwplayer']").length||"undefined"==typeof jwplayer)},u.prototype._init=function(){var t,i=this;this.$video.hasClass("jwplayer")?t=this.$video.attr("id"):void 0!==this.$video.attr("data-jwplayer-id")?t=this.$video.attr("data-jwplayer-id"):0!==this.$video.find("object[data*='jwplayer']").length&&(t=this.$video.find("object").attr("id")),this.player=jwplayer(t),this.player.onReady((function(){i.ready=!0,i.trigger({type:"ready"}),i.player.onPlay((function(){!1===i.started&&(i.started=!0,i.trigger({type:"start"})),i.state="playing",i.trigger({type:"play"})})),i.player.onPause((function(){i.state="paused",i.trigger({type:"pause"})})),i.player.onComplete((function(){i.state="ended",i.trigger({type:"ended"})}))}))},u.prototype.play=function(){this.player.play(!0)},u.prototype.pause=function(){this.player.pause(!0)},u.prototype.stop=function(){this.player.stop(),this.state="stopped"},u.prototype.replay=function(){this.player.seek(0),this.player.play(!0)}}(jQuery);
!function(i,t){"use strict";"function"!=typeof window.wpexSliderPro&&(window.wpexSliderPro=function(n){function e(i,t){return void 0!==i?i:t}void 0!==i.fn.sliderPro&&(i(".wpex-slider",n).each((function(){var n=i(this),a=n.data(),s=n.find(".sp-slide");n.find(".wpex-slider-slide, .wpex-slider-thumbnails.sp-thumbnails,.wpex-slider-thumbnails.sp-nc-thumbnails").css({opacity:1,display:"block"});var o,l,h=e(a.autoHeight,!0),r=n.prev(".wpex-slider-preloaderimg"),u=r.length&&h?r.outerHeight():null,d=e(a.heightAnimationDuration,600),c=e(a.loop,!1),p=e(a.autoPlay,!0),m=e(a.counter,!1);!h&&s.length&&(u=(l=1,s.each((function(){var t=i(this);1==l?(o=t,l=0):o.height()<t.height()&&(o=t)})),o).height());var b=!0;void 0===a.touchSwipeDesktop||/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||(b=!1),n.sliderPro({width:"100%",height:u,responsive:!0,fade:e(a.fade,!1),fadeDuration:e(a.animationSpeed,600),slideAnimationDuration:e(a.animationSpeed,600),autoHeight:h,heightAnimationDuration:parseInt(d),arrows:e(a.arrows,!0),previousArrow:t.previousArrow,nextArrow:t.nextArrow,fadeArrows:e(a.fadeArrows,!0),autoplay:p,autoplayDelay:e(a.autoPlayDelay,5e3),buttons:e(a.buttons,!0),shuffle:e(a.shuffle,!1),orientation:e(a.direction,"horizontal"),loop:c,keyboard:e(a.keyboard,!1),fullScreen:e(a.fullscreen,!1),slideDistance:e(a.slideDistance,0),thumbnailsPosition:"bottom",thumbnailHeight:e(a.thumbnailHeight,70),thumbnailWidth:e(a.thumbnailWidth,70),thumbnailPointer:e(a.thumbnailPointer,!1),updateHash:e(a.updateHash,!1),touchSwipe:b,thumbnailArrows:!1,fadeThumbnailArrows:!1,thumbnailTouchSwipe:!0,fadeCaption:e(a.fadeCaption,!0),captionFadeDuration:600,waitForLayers:!0,autoScaleLayers:!0,forceSize:e(a.forceSize,"false"),reachVideoAction:e(a.reachVideoAction,"playVideo"),leaveVideoAction:e(a.leaveVideoAction,"pauseVideo"),endVideoAction:e(a.leaveVideoAction,"nextSlide"),fadeOutPreviousSlide:!0,autoplayOnHover:e(a.autoplayOnHover,"pause"),init:function(e){n.prev(".wpex-slider-preloaderimg").remove();var a=n.find(".sp-button, .sp-nc-thumbnail-container, .sp-thumbnail-container");a.attr("tabindex","0"),a.attr("role","button"),n.find(".sp-button, .sp-thumbnail-container, .sp-nc-thumbnail-container").each((function(n,e){var a=parseInt(n+1);i(this).attr("aria-label",t.i18n.GOTO+" "+a)}))},gotoSlide:function(i){!c&&p&&i.index===n.find(".sp-slide").length-1&&n.data("sliderPro").stopAutoplay(),m&&n.find(".sp-counter .sp-active").text(i.index+1)}});var f=jQuery(this).data("sliderPro");m&&i(".sp-slides-container",n).append('<div class="sp-counter"><span class="sp-active">'+(parseInt(f.getSelectedSlide())+1)+"</span>/"+f.getTotalSlides()+"</div>"),n.find(".sp-arrow, .sp-button, .sp-nc-thumbnail-container, .sp-thumbnail-container").keypress((function(t){13==t.keyCode&&i(this).trigger("click")})),i(".sp-thumbnail-container").keypress((function(t){13==t.keyCode&&i(this).closest(".wpex-slider").sliderPro("gotoSlide",i(this).index())}))})),i(".woo-product-entry-slider").click((function(){return!1})))}),i(window).on("load",(function(){wpexSliderPro()})),i(document).on("wpex-modal-loaded",(function(){i(".fancybox-slide").find(".wpex-slider").each((function(){var t=i(this);t.data("sliderPro")&&t.sliderPro("update")}))})),i(document).on("vc-full-width-row",(function(t){"function"==typeof i.fn.sliderPro&&"function"==typeof window.wpexSliderPro&&i('[data-vc-full-width="true"] .wpex-slider').each((function(){i(this).data("sliderPro")&&i(this).sliderPro("resize")}))})),i(document).on("mouseenter",".wpex-slider .sp-thumbnails--onhover .sp-thumbnail-container",(function(){jQuery(this).parents(".slider-pro").sliderPro("gotoSlide",jQuery(this).index())}))}(jQuery,wpex_slider_pro_params),function(i,t){"use strict";var n="ThumbnailsNc."+t.SliderPro.namespace,e={$thumbnailsNc:null,$thumbnailsNcContainer:null,thumbnailsNc:null,selectedThumbnailNcIndex:0,thumbnailsNcPositionProperty:null,initThumbnailsNc:function(){var i=this;this.$slider.children(".sp-nc-thumbnails").length&&(this.thumbnailsNc=[],this.on("update."+n,t.proxy(this._thumbnailsOnUpdateNc,this)),this.on("gotoSlide."+n,(function(t){i._gotoThumbnailNc(t.index)})))},_thumbnailsOnUpdateNc:function(){var i=this;if(null===this.$thumbnailsNcContainer&&(this.$thumbnailsNcContainer=t('<div class="sp-nc-thumbnails-container"></div>').insertAfter(this.$slidesContainer)),null===this.$thumbnailsNc)if(0!==this.$slider.find(".sp-nc-thumbnails").length){if(this.$thumbnailsNc=this.$slider.find(".sp-nc-thumbnails").appendTo(this.$thumbnailsNcContainer),!0===this.settings.shuffle){var n=this.$thumbnailsNc.find(".sp-nc-thumbnail"),e=[];t.each(this.shuffledIndexes,(function(i,a){var s=t(n[a]);0!==s.parent("a").length&&(s=s.parent("a")),e.push(s)})),this.$thumbnailsNc.empty().append(e)}}else this.$thumbnailsNc=t('<div class="sp-nc-thumbnails"></div>').appendTo(this.$thumbnailsNcContainer);this.$slides.find(".sp-nc-thumbnail").each((function(n){var e=t(this),a=e.parents(".sp-slide").index(),s=i.$thumbnailsNc.find(".sp-nc-thumbnail").length-1;0!==e.parent("a").length&&(e=e.parent("a")),a>s?e.appendTo(i.$thumbnailsNc):e.insertBefore(i.$thumbnailsNc.find(".sp-nc-thumbnail").eq(a))}));for(var a=this.thumbnailsNc.length-1;a>=0;a--){if(0===this.$thumbnailsNc.find('.sp-nc-thumbnail[data-index="'+a+'"]').length)this.thumbnailsNc[a].destroy(),this.thumbnailsNc.splice(a,1)}this.$thumbnailsNc.find(".sp-nc-thumbnail").each((function(n){var e=t(this);void 0===e.attr("data-init")?i._createThumbnailNc(e,n):i.thumbnailsNc[n].setIndexNc(n)})),!0===this.settings.thumbnailPointer?this.$thumbnailsNcContainer.addClass("sp-has-pointer"):this.$thumbnailsNcContainer.removeClass("sp-has-pointer"),this.selectedThumbnailNcIndex=this.selectedSlideIndex,this.$thumbnailsNc.find(".sp-nc-thumbnail-container").eq(this.selectedThumbnailNcIndex).addClass("sp-nc-selected-thumbnail")},_createThumbnailNc:function(i,t){var e=this,s=new a(i,this.$thumbnailsNc,t);s.on("thumbnailClick."+n,(function(i){e.gotoSlide(i.index)})),this.thumbnailsNc.splice(t,0,s)},_gotoThumbnailNc:function(i){this.selectedThumbnailNcIndex;this.selectedThumbnailNcIndex=i,this.$thumbnailsNc.find(".sp-nc-selected-thumbnail").removeClass("sp-nc-selected-thumbnail"),this.$thumbnailsNc.find(".sp-nc-thumbnail-container").eq(this.selectedThumbnailNcIndex).addClass("sp-nc-selected-thumbnail"),this.trigger({type:"gotoThumbnail"}),"function"==typeof this.settings.gotoThumbnail&&this.settings.gotoThumbnail.call(this,{type:"gotoThumbnail"})},thumbnailsNcDefaults:{thumbnailWidth:100,thumbnailHeight:80,thumbnailPointer:!1,gotoThumbnail:function(){}}},a=function(i,t,n){this.$thumbnail=i,this.$thumbnailsNc=t,this.$thumbnailContainer=null,this.width=0,this.height=0,this.isImageLoaded=!1,this.setIndexNc(n),this._init()};a.prototype={_init:function(){var i=this;this.$thumbnail.attr("data-init",!0),this.$thumbnailContainer=t('<div class="sp-nc-thumbnail-container"></div>').appendTo(this.$thumbnailsNc),this.$thumbnail.appendTo(this.$thumbnailContainer),this.$thumbnailContainer.on("click."+n,(function(){i.trigger({type:"thumbnailClick."+n,index:i.index})}))},setIndexNc:function(i){this.index=i,this.$thumbnail.attr("data-index",this.index)},on:function(i,t){return this.$thumbnailContainer.on(i,t)},off:function(i){return this.$thumbnailContainer.off(i)},trigger:function(i){return this.$thumbnailContainer.triggerHandler(i)}},t.SliderPro.addModule("ThumbnailsNc",e)}(window,jQuery);