PageSourceSearch

https://disabledtravel.co.za/wp-content/plugins/javo-core/dist/js/all.js?ver=2.0.1.677

js disabledtravel.co.za collected 2026-10-04 22:56:45 UTC 518,646 bytes, 1 lines download raw bytes

1!function(e){(new class{init(){this.$emailForms=e(".email-verification-code-container"),this.emailAuthFields()}emailAuthFields(){const t=this;t.$emailForms.each((function(){const i=e(this),a=e("input[type=text]",i),n=e(i.data("form")),o=e(i.data("email"),n),s=i.data("show-auth-button"),r=i.data("logged-in-user-force")?"yes":"no";a.each((function(t){const i=e(this);i.on("input",(function(){const e=a.get(t+1);1==i.val().length&&e&&e.focus()})),i.get(0).addEventListener("paste",(function(t){t.preventDefault();const i=t.clipboardData.getData("text").split("");a.each((function(t,a){e(a).val(i[t]||"")}))}))})),n.each((function(){const n=e(this),l=e(".email-verification-message",n);e(".sendVerificationEmail",n).on("click",(function(i){const a=e(this);l.addClass("d-none"),e(".btn-label",a).addClass("d-none"),e(".spinner-border",a).removeClass("d-none"),e.post(window.jvbpd_elementor_args.ajaxurl,{action:"send_email_auth_code_lvltform",email:o.val(),logged_in_user_force:r},(function(i){i.success?(n.data("auto_code",i.data.code),s||e("[type=submit]",n).prop("disabled",!1),t.$emailForms.removeClass("d-none")):l.removeClass("d-none").html(i.data.message),e(".btn-label",a).removeClass("d-none"),e(".spinner-border",a).addClass("d-none")}))})),e(".verificationEmailNow",n).on("click",(function(t){let o="";a.each((function(){o+=e(this).val()})),n.data("auto_code")==o?(e("[type=submit]",n).prop("disabled",!1),e(this).prop("disabled",!0),e(".sendVerificationEmail",n).prop("disabled",!0),l.addClass("d-none"),n.trigger("javo/email_verification/success")):l.removeClass("d-none").html(i.data("err-auth"))}))}))}))}}).init()}(jQuery),function(e,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],(function(i){return t(e,i)})):"object"==typeof module&&module.exports?module.exports=t(e,require("jquery")):e.jQueryBridget=t(e,e.jQuery)}(window,(function(e,t){"use strict";function i(i,o,r){(r=r||t||e.jQuery)&&(o.prototype.option||(o.prototype.option=function(e){r.isPlainObject(e)&&(this.options=r.extend(!0,this.options,e))}),r.fn[i]=function(e){return"string"==typeof e?function(e,t,a){var n,o="$()."+i+'("'+t+'")';return e.each((function(e,l){var d=r.data(l,i);if(d){var c=d[t];if(c&&"_"!=t.charAt(0)){var p=c.apply(d,a);n=void 0===n?p:n}else s(o+" is not a valid method")}else s(i+" not initialized. Cannot call methods, i.e. "+o)})),void 0!==n?n:e}(this,e,n.call(arguments,1)):(function(e,t){e.each((function(e,a){var n=r.data(a,i);n?(n.option(t),n._init()):(n=new o(a,t),r.data(a,i,n))}))}(this,e),this)},a(r))}function a(e){!e||e&&e.bridget||(e.bridget=i)}var n=Array.prototype.slice,o=e.console,s=void 0===o?function(){}:function(e){o.error(e)};return a(t||e.jQuery),i})),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,(function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},a=i[e]=i[e]||[];return-1==a.indexOf(t)&&a.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var a=i.indexOf(t);return-1!=a&&i.splice(a,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var a=this._onceEvents&&this._onceEvents[e],n=0;n<i.length;n++){var o=i[n];a&&a[o]&&(this.off(e,o),delete a[o]),o.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})),function(e,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()}(window,(function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function t(e){var t=getComputedStyle(e);return t||o("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function i(){if(!l){l=!0;var i=document.createElement("div");i.style.width="200px",i.style.padding="1px 2px 3px 4px",i.style.borderStyle="solid",i.style.borderWidth="1px 2px 3px 4px",i.style.boxSizing="border-box";var o=document.body||document.documentElement;o.appendChild(i);var s=t(i);n=200==Math.round(e(s.width)),a.isBoxSizeOuter=n,o.removeChild(i)}}function a(a){if(i(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var o=t(a);if("none"==o.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<r;t++)e[s[t]]=0;return e}();var l={};l.width=a.offsetWidth,l.height=a.offsetHeight;for(var d=l.isBorderBox="border-box"==o.boxSizing,c=0;c<r;c++){var p=s[c],u=o[p],h=parseFloat(u);l[p]=isNaN(h)?0:h}var m=l.paddingLeft+l.paddingRight,f=l.paddingTop+l.paddingBottom,g=l.marginLeft+l.marginRight,v=l.marginTop+l.marginBottom,b=l.borderLeftWidth+l.borderRightWidth,y=l.borderTopWidth+l.borderBottomWidth,w=d&&n,_=e(o.width);!1!==_&&(l.width=_+(w?0:m+b));var k=e(o.height);return!1!==k&&(l.height=k+(w?0:f+y)),l.innerWidth=l.width-(m+b),l.innerHe
vendor: 13,692 bytes, line 1
1ight=l.height-(f+y),l.outerWidth=l.width+g,l.outerHeight=l.height+v,l}}var n,o="undefined"==typeof console?function(){}:function(e){console.error(e)},s=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],r=s.length,l=!1;return a})),function(e,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()}(window,(function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0;i<t.length;i++){var a=t[i]+"MatchesSelector";if(e[a])return a}}();return function(t,i){return t[e](i)}})),function(e,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],(function(i){return t(e,i)})):"object"==typeof module&&module.exports?module.exports=t(e,require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.matchesSelector)}(window,(function(e,t){var i={extend:function(e,t){for(var i in t)e[i]=t[i];return e},modulo:function(e,t){return(e%t+t)%t}},a=Array.prototype.slice;i.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?a.call(e):[e]},i.removeFrom=function(e,t){var i=e.indexOf(t);-1!=i&&e.splice(i,1)},i.getParent=function(e,i){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,i))return e},i.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},i.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.filterFindElements=function(e,a){e=i.makeArray(e);var n=[];return e.forEach((function(e){if(e instanceof HTMLElement){if(!a)return void n.push(e);t(e,a)&&n.push(e);for(var i=e.querySelectorAll(a),o=0;o<i.length;o++)n.push(i[o])}})),n},i.debounceMethod=function(e,t,i){i=i||100;var a=e.prototype[t],n=t+"Timeout";e.prototype[t]=function(){var e=this[n];clearTimeout(e);var t=arguments,o=this;this[n]=setTimeout((function(){a.apply(o,t),delete o[n]}),i)}},i.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},i.toDashed=function(e){return e.replace(/(.)([A-Z])/g,(function(e,t,i){return t+"-"+i})).toLowerCase()};var n=e.console;return i.htmlInit=function(t,a){i.docReady((function(){var o=i.toDashed(a),s="data-"+o,r=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+o),d=i.makeArray(r).concat(i.makeArray(l)),c=s+"-options",p=e.jQuery;d.forEach((function(e){var i,o=e.getAttribute(s)||e.getAttribute(c);try{i=o&&JSON.parse(o)}catch(t){return void(n&&n.error("Error parsing "+s+" on "+e.className+": "+t))}var r=new t(e,i);p&&p.data(e,a,r)}))}))},i})),function(e,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))}(window,(function(e,t){"use strict";function i(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var a=document.documentElement.style,n="string"==typeof a.transition?"transition":"WebkitTransition",o="string"==typeof a.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],r={transform:o,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"},l=i.prototype=Object.create(e.prototype);l.constructor=i,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.getSize=function(){this.size=t(this.element)},l.css=function(e){var t=this.element.style;for(var i in e){t[r[i]||i]=e[i]}},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),a=e[t?"left":"right"],n=e[i?"top":"bottom"],o=parseFloat(a),s=parseFloat(n),r=this.layout.size;-1!=a.indexOf("%")&&(o=o/100*r.width),-1!=n.indexOf("%")&&(s=s/100*r.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=t?r.paddingLeft:r.paddingRight,s-=i?r.paddingTop:r.paddingBottom,this.position.x=o,this.position.y=s},l.layoutPosition=function(){var e=this.layout.size,t={},i=this.layout._getOption("originLeft"),a=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",o=i?"left":"right",s=i?"right":"left",r=this.position.x+e[n];t[o]=this.getXValue(r),t[s]="";var l=a?"paddingTop":"paddingBottom",d=a?"top":"bottom",c=a?"bottom":"top",p=this.position.y+e[l];t[d]=this.getYValue(p),t[c]="",this.css(t),this.emitEvent("layout",[this])},l.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},l.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},l._transitionTo=function(e,t){this.getPosition();var i=this.position.x,a=this.position.y,n=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!n||this.isTransitioning){var o=e-i,s=t-a,r={};r.transform=this.getTranslate(o,s),this.transition({to:r,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},l.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},l._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},l.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var i in e.onTransitionEnd)t.onEnd[i]=e.onTransitionEnd[i];for(i in e.to)t.ingProperties[i]=!0,e.isCleaning&&(t.clean[i]=!0);if(e.from){this.css(e.from);this.element.offsetHeight;0}this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var d="opacity,"+function(e){return e.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()}))}(o);l.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:d,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},l.onotransitionend=function(e){this.ontransitionend(e)};var c={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,i=c[e.propertyName]||e.propertyName;if(delete t.ingProperties[i],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[i]),i in t.onEnd)t.onEnd[i].call(this),delete t.onEnd[i];this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(e){var t={};for(var i in e)t[i]="";this.css(t)};var p={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(p)},l.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){return n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),void this.hide()):void this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var i in t)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i})),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],(function(i,a,n,o){return t(e,i,a,n,o)})):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,(function(e,t,i,a,n){"use strict";function o(e,t){var i=a.getQueryElement(e);if(i){this.element=i,l&&(this.$element=l(this.element)),this.options=a.extend({},this.constructor.defaults),this.option(t);var n=++c;this.element.outlayerGUID=n,p[n]=this,this._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||e))}function s(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t}var r=e.console,l=e.jQuery,d=function(){},c=0,p={};o.namespace="outlayer",o.Item=n,o.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=o.prototype;a.extend(u,t.prototype),u.option=function(e){a.extend(this.options,e)},u._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},o.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),a.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(e){for(var t=this._filterFindItemElements(e),i=this.constructor.Item,a=[],n=0;n<t.length;n++){var o=new i(t[n],this);a.push(o)}return a},u._filterFindItemElements=function(e){return a.filterFindElements(e,this.options.itemSelector)},u.getItemElements=function(){return this.items.map((function(e){return e.element}))},u.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=i(this.element)},u._getMeasurement=function(e,t){var a,n=this.options[e];n?("string"==typeof n?a=this.element.querySelector(n):n instanceof HTMLElement&&(a=n),this[e]=a?i(a)[t]:n):this[e]=0},u.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},u._getItemsForLayout=function(e){return e.filter((function(e){return!e.isIgnored}))},u._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var i=[];e.forEach((function(e){var a=this._getItemLayoutPosition(e);a.item=e,a.isInstant=t||e.isLayoutInstant,i.push(a)}),this),this._processLayoutQueue(i)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(e){this.updateStagger(),e.forEach((function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)}),this)},u.updateStagger=function(){var e=this.options.stagger;return null==e?void(this.stagger=0):(this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],a=t&&t[2];return i.length?(i=parseFloat(i))*(h[a]||1):0}(e),this.stagger)},u._positionItem=function(e,t,i,a,n){a?e.goTo(t,i):(e.stagger(n*this.stagger),e.moveTo(t,i))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},u._getContainerSize=d,u._setContainerMeasure=function(e,t){if(void 0!==e){var i=this.size;i.isBorderBox&&(e+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},u._emitCompleteOnItems=function(e,t){function i(){n.dispatchEvent(e+"Complete",null,[t])}function a(){++s==o&&i()}var n=this,o=t.length;if(t&&o){var s=0;t.forEach((function(t){t.once(e,a)}))}else i()},u.dispatchEvent=function(e,t,i){var a=t?[t].concat(i):i;if(this.emitEvent(e,a),l)if(this.$element=this.$element||l(this.element),t){var n=l.Event(t);n.type=e,this.$element.trigger(n,i)}
vendor: 5,156 bytes, line 1
1else this.$element.trigger(e,i)},u.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},u.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},u.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},u.unstamp=function(e){(e=this._find(e))&&e.forEach((function(e){a.removeFrom(this.stamps,e),this.unignore(e)}),this)},u._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),a.makeArray(e)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},u._manageStamp=d,u._getElementOffset=function(e){var t=e.getBoundingClientRect(),a=this._boundingRect,n=i(e);return{left:t.left-a.left-n.marginLeft,top:t.top-a.top-n.marginTop,right:a.right-t.right-n.marginRight,bottom:a.bottom-t.bottom-n.marginBottom}},u.handleEvent=a.handleEvent,u.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},a.debounceMethod(o,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var e=i(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},u.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},u.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},u.prepended=function(e){var t=this._itemize(e);if(t.length){var i=this.items.slice(0);this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i)}},u.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,i){e.stagger(i*t),e.reveal()}))}},u.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach((function(e,i){e.stagger(i*t),e.hide()}))}},u.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},u.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},u.getItem=function(e){for(var t=0;t<this.items.length;t++){var i=this.items[t];if(i.element==e)return i}},u.getItems=function(e){e=a.makeArray(e);var t=[];return e.forEach((function(e){var i=this.getItem(e);i&&t.push(i)}),this),t},u.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach((function(e){e.remove(),a.removeFrom(this.items,e)}),this)},u.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach((function(e){e.destroy()})),this.unbindResize();var t=this.element.outlayerGUID;delete p[t],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},o.data=function(e){var t=(e=a.getQueryElement(e))&&e.outlayerGUID;return t&&p[t]},o.create=function(e,t){var i=s(o);return i.defaults=a.extend({},o.defaults),a.extend(i.defaults,t),i.compatOptions=a.extend({},o.compatOptions),i.namespace=e,i.data=o.data,i.Item=s(n),a.htmlInit(i,e),l&&l.bridget&&l.bridget(e,i),i};var h={ms:1,s:1e3};return o.Item=n,o})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.Item=t(e.Outlayer))}(window,(function(e){"use strict";function t(){e.Item.apply(this,arguments)}var i=t.prototype=Object.create(e.Item.prototype),a=i._create;i._create=function(){this.id=this.layout.itemGUID++,a.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var e=this.layout.options.getSortData,t=this.layout._sorters;for(var i in e){var a=t[i];this.sortData[i]=a(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},t})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.LayoutMode=t(e.getSize,e.Outlayer))}(window,(function(e,t){"use strict";function i(e){this.isotope=e,e&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}var a=i.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach((function(e){a[e]=function(){return t.prototype[e].apply(this.isotope,arguments)}})),a.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);
vendor: 8,652 bytes, line 1
1return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},a._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},a.getColumnWidth=function(){this.getSegmentSize("column","Width")},a.getRowHeight=function(){this.getSegmentSize("row","Height")},a.getSegmentSize=function(e,t){var i=e+t,a="outer"+t;if(this._getMeasurement(i,a),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[a]||this.isotope.size["inner"+t]}},a.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},a.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},a.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(e,t){function n(){i.apply(this,arguments)}return n.prototype=Object.create(a),n.prototype.constructor=n,t&&(n.options=t),n.prototype.namespace=e,i.modes[e]=n,n},i})),function(e,t){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)}(window,(function(e,t){var i=e.create("masonry");i.compatOptions.fitWidth="isFitWidth";var a=i.prototype;return a._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},a.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],i=e&&e.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}var a=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,o=n/a,s=a-n%a;o=Math[s&&s<1?"round":"floor"](o),this.cols=Math.max(o,1)},a.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,i=t(e);this.containerWidth=i&&i.innerWidth},a._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,i=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var a=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,e),n={x:this.columnWidth*a.col,y:a.y},o=a.y+e.size.outerHeight,s=i+a.col,r=a.col;r<s;r++)this.colYs[r]=o;return n},a._getTopColPosition=function(e){var t=this._getTopColGroup(e),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},a._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],i=this.cols+1-e,a=0;a<i;a++)t[a]=this._getColGroupY(a,e);return t},a._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var i=this.colYs.slice(e,e+t);return Math.max.apply(Math,i)},a._getHorizontalColPosition=function(e,t){var i=this.horizontalColIndex%this.cols;i=e>1&&i+e>this.cols?0:i;var a=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=a?i+e:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,e)}},a._manageStamp=function(e){var i=t(e),a=this._getElementOffset(e),n=this._getOption("originLeft")?a.left:a.right,o=n+i.outerWidth,s=Math.floor(n/this.columnWidth);s=Math.max(0,s);var r=Math.floor(o/this.columnWidth);r-=o%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var l=(this._getOption("originTop")?a.top:a.bottom)+i.outerHeight,d=s;d<=r;d++)this.colYs[d]=Math.max(l,this.colYs[d])},a._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},a._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},a.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},i})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(e.Isotope.LayoutMode,e.Masonry)}(window,(function(e,t){"use strict";var i=e.create("masonry"),a=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var o in t.prototype)n[o]||(a[o]=t.prototype[o]);var s=a.measureColumns;a.measureColumns=function(){this.items=this.isotope.filteredItems,s.call(this)};var r=a._getOption;return a._getOption=function(e){return"fitWidth"==e?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:r.apply(this.isotope,arguments)},i})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,(function(e){"use strict";var t=e.create("fitRows"),i=t.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY);var a={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+e.size.outerHeight),this.x+=t,a},i._getContainerSize=function(){return{height:this.maxY}},t})),function(e,t){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}(window,(function(e){"use strict";var t=e.create("vertical",{horizontalAlignment:0}),i=t.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(e){e.getSize();var t=(this.isotope.size.innerWidth-e.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=e.size.outerHeight,{x:t,y:i}},i._getContainerSize=function(){return{height:this.y}},t})),function(e,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],(function(i,a,n,o,s,r){return t(e,i,a,n,o,s,r)})):"object"==typeof module&&module.exports?module.exports=t(e,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):e.Isotope=t(e,e.Outlayer,e.getSize,e.matchesSelector,e.fizzyUIUtils,e.Isotope.Item,e.Isotope.LayoutMode)}(window,(function(e,t,i,a,n,o,s){var r=e.jQuery,l=String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^\s+|\s+$/g,"")},d=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=o,d.LayoutMode=s;var c=d.prototype;c._create=function(){for(var e in this.itemGUID=0,this._sorters={},this._getSorters(),t.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],s.modes)this._initLayoutMode(e)},c.reloadItems=function(){this.itemGUID=0,t.prototype.reloadItems.call(this)},c._itemize=function(){for(var e=t.prototype._itemize.apply(this,arguments),i=0;i<e.length;i++){e[i].id=this.itemGUID++}return this._updateItemsSortData(e),e},c._initLayoutMode=function(e){var t=s.modes[e],i=this.options[e]||{};this.options[e]=t.options?n.extend(t.options,i):i,this.modes[e]=new t(this)},c.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},c._layout=function(){var e=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,e),this._isLayoutInited=!0},c.arrange=function(e){this.option(e),this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t),this._sort(),this._layout()},c._init=c.arrange,c._hideReveal=function(e){this.reveal(e.needReveal),this.hide(e.needHide)},c._getIsInstant=function(){var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;return this._isInstant=t,t},c._bindArrangeComplete=function(){function e(){t&&i&&a&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var t,i,a,n=this;this.once("layoutComplete",(function(){t=!0,e()}
1)),this.once("hideComplete",(function(){i=!0,e()})),this.once("revealComplete",(function(){a=!0,e()}))},c._filter=function(e){var t=this.options.filter;t=t||"*";for(var i=[],a=[],n=[],o=this._getFilterTest(t),s=0;s<e.length;s++){var r=e[s];if(!r.isIgnored){var l=o(r);l&&i.push(r),l&&r.isHidden?a.push(r):l||r.isHidden||n.push(r)}}return{matches:i,needReveal:a,needHide:n}},c._getFilterTest=function(e){return r&&this.options.isJQueryFiltering?function(t){return r(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return a(t.element,e)}},c.updateSortData=function(e){var t;e?(e=n.makeArray(e),t=this.getItems(e)):t=this.items,this._getSorters(),this._updateItemsSortData(t)},c._getSorters=function(){var e=this.options.getSortData;for(var t in e){var i=e[t];this._sorters[t]=p(i)}},c._updateItemsSortData=function(e){for(var t=e&&e.length,i=0;t&&i<t;i++){e[i].updateSortData()}};var p=function(e){if("string"!=typeof e)return e;var t=l(e).split(" "),i=t[0],a=i.match(/^\[(.+)\]$/),n=function(e,t){return e?function(t){return t.getAttribute(e)}:function(e){var i=e.querySelector(t);return i&&i.textContent}}(a&&a[1],i),o=d.sortDataParsers[t[1]];return o?function(e){return e&&o(n(e))}:function(e){return e&&n(e)}};d.sortDataParsers={parseInt:function(e){return parseInt(e,10)},parseFloat:function(e){return parseFloat(e)}},c._sort=function(){if(this.options.sortBy){var e=n.makeArray(this.options.sortBy);this._getIsSameSortBy(e)||(this.sortHistory=e.concat(this.sortHistory));var t=function(e,t){return function(i,a){for(var n=0;n<e.length;n++){var o=e[n],s=i.sortData[o],r=a.sortData[o];if(s>r||s<r)return(s>r?1:-1)*((void 0!==t[o]?t[o]:t)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(t)}},c._getIsSameSortBy=function(e){for(var t=0;t<e.length;t++)if(e[t]!=this.sortHistory[t])return!1;return!0},c._mode=function(){var e=this.options.layoutMode,t=this.modes[e];if(!t)throw new Error("No layout mode: "+e);return t.options=this.options[e],t},c._resetLayout=function(){t.prototype._resetLayout.call(this),this._mode()._resetLayout()},c._getItemLayoutPosition=function(e){return this._mode()._getItemLayoutPosition(e)},c._manageStamp=function(e){this._mode()._manageStamp(e)},c._getContainerSize=function(){return this._mode()._getContainerSize()},c.needsResizeLayout=function(){return this._mode().needsResizeLayout()},c.appended=function(e){var t=this.addItems(e);if(t.length){var i=this._filterRevealAdded(t);this.filteredItems=this.filteredItems.concat(i)}},c.prepended=function(e){var t=this._itemize(e);if(t.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(t);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items)}},c._filterRevealAdded=function(e){var t=this._filter(e);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},c.insert=function(e){var t=this.addItems(e);if(t.length){var i,a,n=t.length;for(i=0;i<n;i++)a=t[i],this.element.appendChild(a.element);var o=this._filter(t).matches;for(i=0;i<n;i++)t[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete t[i].isLayoutInstant;this.reveal(o)}};var u=c.remove;return c.remove=function(e){e=n.makeArray(e);var t=this.getItems(e);u.call(this,e);for(var i=t&&t.length,a=0;i&&a<i;a++){var o=t[a];n.removeFrom(this.filteredItems,o)}},c.shuffle=function(){for(var e=0;e<this.items.length;e++){this.items[e].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},c._noTransition=function(e,t){var i=this.options.transitionDuration;this.options.transitionDuration=0;var a=e.apply(this,t);return this.options.transitionDuration=i,a},c.getFilteredItemElements=function(){return this.filteredItems.map((function(e){return e.element}))},d})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){function t(t){e("li.flexMenu-viewMore.active").not(t).removeClass("active").find("> ul").hide()}var i,a=e(window).width(),n=e(window).height(),o=[];e(window).on("resize",(function(){clearTimeout(i),i=setTimeout((function(){e(window).width()===a&&e(window).height()===n||(e(o).each((function(){e(this).flexMenu({undo:!0}).flexMenu(this.options)})),a=e(window).width(),n=e(window).height())}),200)})),e.fn.flexMenu=function(i){var a,n=e.extend({threshold:2,cutoff:2,linkText:"More",linkTitle:"View More",linkTextAll:"Menu",linkTitleAll:"Open/Close Menu",showOnHover:!0,popupAbsolute:!0,popupClass:"",undo:!1},i);return this.options=n,(a=e.inArray(this,o))>=0?o.splice(a,1):o.push(this),this.each((function(){function i(e){return Math.ceil(e.offset().top)>=f+g}var a,o,s,r,l,d,c=e(this),p=c.find("> li"),u=p.first(),h=p.last(),m=c.find("li").length,f=Math.floor(u.offset().top),g=Math.floor(u.outerHeight(!0)),v=!1;if(i(h)&&m>n.threshold&&!n.undo&&c.is(":visible")){var b=e('<ul class="flexMenu-popup" style="display:none;'+(n.popupAbsolute?" position: absolute;":"")+'"></ul>');for(b.addClass(n.popupClass),d=m;d>1;d--){if(o=i(a=c.find("> li:last-child")),d-1<=n.cutoff){e(c.children().get().reverse()).appendTo(b),v=!0;break}if(!o)break;a.appendTo(b)}v?c.append('<li class="flexMenu-viewMore flexMenu-allInPopup"><a href="#" title="'+n.linkTitleAll+'">'+n.linkTextAll+"</a></li>"):c.append('<li class="flexMenu-viewMore"><a href="#" title="'+n.linkTitle+'">'+n.linkText+"</a></li>"),i(s=c.find("> li.flexMenu-viewMore"))&&c.find("> li:nth-last-child(2)").appendTo(b),b.children().each((function(e,t){b.prepend(t)})),s.append(b),c.find("> li.flexMenu-viewMore >
1 a").click((function(e){t(s),b.toggle(),s.toggleClass("active"),e.preventDefault()})),n.showOnHover&&"undefined"!=typeof Modernizr&&!Modernizr.touch&&s.hover((function(){b.show(),e(this).addClass("active")}),(function(){b.hide(),e(this).removeClass("active")}))}else if(n.undo&&c.find("ul.flexMenu-popup")){for(r=(l=c.find("ul.flexMenu-popup")).find("li").length,d=1;d<=r;d++)l.find("> li:first-child").appendTo(c);l.remove(),c.find("> li.flexMenu-viewMore").remove()}}))}})),function(e,t,i){"use strict";var a=function(){this.data=new Array};a.prototype.constructor=a,a.prototype.get=function(e){var t=this.sanitize_key(e);return this.data[t]||!1},a.prototype.set=function(e,t){var i=this.sanitize_key(e);this.data[i]=t},a.prototype.sanitize_key=function(t){var i=t.attr||{},a="";return"object"==typeof i&&(e.each(i,(function(e,t){""!=t&&0!=t&&"false"!=t&&null!=t||delete i[e]})),a=JSON.stringify(i)),a},t.JvbpdAjaxShortcodeCache=new a;let n=null,o=function(t,i){var a=e("#js-"+t).closest(".shortcode-container").attr("id");this.ID=t,this.orginID=a,this.el=e("#"+this.orginID),this.attr=i,this.el.length&&this.init()};(o.prototype={constructor:o,init:function(){let t=this;t.load_type=this.attr.load_type,t.loadmore=!1,t.param={},t.param.attr=t.attr,t.param.action="jvbpd_ajaxShortcode_loader","template"==t.load_type?t.render_modules():JvbpdAjaxShortcodeCache.set(t.param,e(".shortcode-output",t.el).html()),t.bindEvents(),t.bind_nodata(t.el),!t.el.hasClass("bind-sidebar")&&t.sidebarFilter()},apply_lazyload:function(){var t=e(".shortcode-output",this.el);e("*",t).each((function(){var t=e(this).css("background-image");t&&e(this).data("src",t).css("background-image","")})),e("img",t).each((function(){var t=e(this);e.each(new Array("src","srcset"),(function(e,i){var a=t.attr(i);a&&(t.data(i,a),t.prop(i,""))}))}))},bindEvents:function(){var i,a=this,n=a.el;e(document).on("jv:sc"+a.ID,a.slideShow()).trigger("jv:sc"+a.ID),n.find("ul[data-tax] li:not(.flexMenu-viewMore):not(.bind-filter)").each((function(){e(this).on("click."+a.ID,a.category_filter()).addClass("bind-filter")})),n.on("click","a.page-numbers",a.pagination()),e("a[data-module-selector]",n).on("click."+a.ID,a.moduleSelector()),e(t).on("jvbpd_core/load."+a.ID,a.carousel()).on("jvbpd_core/shortcode/filter/before."+a.ID,a.filterBefore()).on("jvbpd_core/shortcode/filter/after."+a.ID,a.filterAfter()).trigger("jvbpd_core/shortcode/loaded",a),e(document).ready((function(){e(t).trigger("jvbpd_core/load."+a.ID)})),n.hasClass("no-flex-menu")||((i=a.stackable())(),e(t).on("resize."+a.ID,i))},_carousel:function(){e(t).on("load",(function(){el.closest(".javo-shortcode").hasClass("is-carousel")}))},carousel:function(){var i=this;return function(a){!t.Swiper&&elementorFrontend&&void 0!==elementorFrontend.utils&&elementorFrontend.utils.swiper&&(t.Swiper=elementorFrontend.utils.swiper);let n=i.el.closest(".javo-shortcode"),o=e(".shortcode-output",n),s={},r={};return!!n.hasClass("is-carousel")&&(s=n.data("carousel"),r={breakpoints:{960:{slidesPerView:parseInt(s.slidesPerView||1),spaceBetween:parseInt(s.spaceBetween||0)}},loop:"yes"==s.loop,effect:s.effect||"slide",slidesPerView:1,spaceBetween:0,navigation:{prevEl:e(".swiper-button-prev",n).get(0),nextEl:e(".swiper-button-next",n).get(0)}},"yes"==s.autoplay&&(r.autoplay={delay:s.autoplay_speed}),void 0!==s.slidesPerView_mobile&&(r.breakpoints[575]={slidesPerView:parseInt(s.slidesPerView_mobile),spaceBetween:0}),void 0!==s.slidesPerView_tablet&&(r.breakpoints[768]={slidesPerView:parseInt(s.slidesPerView_tablet),spaceBetween:parseInt(s.spaceBetween||0)}),""!=s.paginationType&&(r.pagination={el:".swiper-pagination",type:s.paginationType,clickable:!0}),void 0!==t.Swiper&&(n.data("swiper")&&n.data("swiper").destroy(),o.addClass("swiper-container"),e('> .row > [class^="col-md"]',o).prop("class","swiper-slide"),e("> .row",o).prop("class","swiper-wrapper"),void n.data("swiper",new Swiper(e(o),r))))}},category_filter:function(){var t=this,i=t.el;return function(a){a.preventDefault();var n=e(this).data("term"),o=e(this).closest("ul.shortcode-filter").data("tax"),s=e(".shortcode-output",i),r=e("ul",s);"isotope"!=r.data("masonry-type")?(e("ul[data-tax].shortcode-filter li",i).removeClass("current"),e(this).addClass("current"),o&&undefined!==t.param.attr&&(t.param.attr.term_id=n,t.param.attr.taxonomy=o,t.param.attr.paged=1),"template"==t.load_type?t.render_modules({replace:!0}):t.filter(!0)):r.isotope({filter:e(this).data("filter")})}},filterBefore:function(){return function(t,i,a,n){let o=e(".shortcode-output",i);!a&&n||o.addClass("loading").removeClass("loaded").css("opacity",".1")}},filterAfter:function(){return function(t,i,a,n){let o=e(".shortcode-output",i);!a&&n||o.removeClass("loading").addClass("loaded").css("opacity","1")}},pagination:function(){var t=this;return function(i){let a=0,n=e(this),o=n.data("href"),s=n.hasClass("disabeld"),r=n.hasClass("loadmore"),l=n.hasClass("prevNext");if(i.preventDefault(),!s){if(r||l||(o=n.attr("href")),o&&(o=o.split("|"),"undefined"!==o[1]&&(a=o[1])),r){t.loadmore=!0,t.param.attr.pagination="loadmore";
1let i=n.closest(".jv-pagination");n.addClass("hidden"),e(".loading-effect",i).removeClass("hidden")}t.param.attr.paged=a,"template"==t.load_type?t.render_modules({replace:!r}):t.filter()}}},moduleSelector:function(){let t=this;return function(){let i=e(this).data("module-selector");t.param.attr.layout_type="type_a",t.param.attr.module_type="",t.param.attr.column_1=i,t.filter()}},filter:function(i){var a=this,o=a.param,s=a.el,r=s.parent(),l=a.loadmore,d=e(".output-cover, .output-loading, .shortcode-block-spin-wrap",r),c=JvbpdAjaxShortcodeCache.get(o),p=function(r){var c=e(".shortcode-output",s),p=null;JvbpdAjaxShortcodeCache.set(o,r),s.hasClass("exists-wrap")&&(c=e(".shortcode-content > .shortcode-output",s)),e(document).off("click."+a.ID+" jv:sc"+a.ID),e(t).off("resize."+a.ID+" scroll."+a.ID),delete t.__javoAjaxShortcode_instance,e(t).trigger("jvbpd_core/shortcode/render/before",[a,c,r,i]);let u=e("<div>"+r+"</div>");a.bind_nodata(u);let h={};if(e(".module-item",u).each((function(){let t=e(this),i=e("[data-elementor-id]",t).data("elementor-id");h[i]=e("style",t).html(),e("style",t).remove()})),e.each(h,(function(t,i){u.prepend(e("<style>").attr("data-module-id",t).html(i))})),r=u[0],i?c.html(u.html()):l?"yes"==a.attr.masonry?p=u:e(".output-container",c).hasClass("pre-design")?e(".output-container ul.products",u).children().appendTo(e(".output-container > ul",c)):e(".output-container",u).children().appendTo(e(".output-container",c)):"yes"!=a.attr.masonry&&c.html(u.html()),e(t).trigger("jvbpd_core/shortcode/render/after",[a,c,r,i]),"yes"==a.attr.masonry){var m=e("ul",c);if(null!==p){var f=e(".masonry-item",p).addClass("shown").appendTo(m);e("ul",p).remove()}if("isotope"==m.data("masonry-type"))null!==p&&(m.isotope("appended",f),e(".loadmore",s).closest(".jv-pagination").remove(),m.after(p.html()));else{var g=e("ul.jvbpd-grid",c).data("aos");e("ul",c).data("masonry-items").resize();var v=setInterval((function(){if(g._init(),null!==p){e(".loadmore",s).closest(".jv-pagination").remove();var t=setInterval((function(){m.after(p.html()),clearInterval(t)}),500)}clearInterval(v)}),500)}}else e("ul.pagination, .loadmore",s).closest(".jv-pagination").remove(),e(".output-container",u).remove(),e(".output-container",c).after(u.html());n=null,d.removeClass("active"),e(t).trigger("scroll").trigger("resize").trigger("jvbpd_core/shortcode/filter/after",[s,i,l]).trigger("jvbpd_core/shortcode/filter/after."+a.ID,s,i,l)};return!i&&l||(d.addClass("active"),delete o.attr.offset),e(t).trigger("jvbpd_core/shortcode/filter/before",[s,i,l]).trigger("jvbpd_core/shortcode/filter/before."+a.ID,[s,i,l]),!1!==c?p(c):(n&&n.abort(),n=e.post(jvbpd_elementor_args.ajaxurl,o,p,"html").fail((function(e){"abort"!=e.statusText&&console.log(e)}))),!1},bind_nodata:t=>{e(".no-data",t).each((function(){const t=e(this),i=t.closest(".item-value:not(.replaced-empty-msg)");t.closest(".single-item").addClass("no-data"),i.data("empty-msg")&&t.html(i.data("empty-msg")),i.addClass("replaced-empty-msg")})),e("[data-hide-empty-value=yes]",t).each((function(){e(".no-data",this).closest(".single-item").addClass("d-none")}))},render_modules:function(i){const a=new Array(".single-item",".item-value",".elementor-icon",".elementor-content-item",".media-badges",".jvbpd-repeater-meta",".module-card__content").join(","),n=this,o=n.el,s=n.param,r=o.closest(".javo-shortcode"),l=e(".item-container",o);let d=e("script[data-column-idx=1]",r).html()||"",c={},p=d.match(/\{(.*?)\}/g),u=e("[data-no-result-template]",r).html();i=e.extend(!0,{},{replace:!0},i),d=d.replace("#background-image#","background-image");for(let e in p){let t=p[e].replace(/[\{\}']+/g,"").split(":");void 0!==t[1]&&(t[1]=t.slice(1).join()),c[p[e]]={key:t[0],param:void 0!==t[1]?t[1]:""}}i.replace&&l.empty();for(let t=0;t<n.attr.count;t++){const t=e(d);e(a,t).addClass("skeleton skeleton-text"),l.append(t)}s.action="jvbpd_ajaxShortcode_json_loader",s.request=c,e.post(jvbpd_elementor_args.ajaxurl,s,(function(s){0<s.data.length?e(".output-item.empty-item",l).each((function(t,i){let n=s.data[t];if(void 0===n)return void e(this).remove();let o=e(this).html();e.each(c,(function(e,t){if(void 0!==n[t.key]){let i=n[t.key];if(-1<Array("more_tax","_pro_date_range").indexOf(t.key)){i=i[t.param.split("|")[0]]}e=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");let a=new RegExp(e,"g");o=o.replace(a,0===i?0:i||"")}}
1)),e(this).html(o),e(a,e(this)).removeClass("skeleton skeleton-text"),e(this).removeClass("empty-item")})):l.html(u),s.pagination&&e(".jv-pagination",o).html(s.pagination),e(t).trigger("jvbpd_core/shortcode/render/after",[n,l,s,i.replace]).trigger("jvbpd_core/shortcode/filter/after."+n.ID,o,i.replace,n.loadmore),e(document).trigger("lava:favorite")}),"json")},stackable:function(){var t=this.el,i=e("ul.shortcode-filter",t);e("ul.flexMenu-popup",i),e("> li.flexMenu-viewMore > a",i);return function(){e(".shortcode-header",t).innerWidth(),e(".shortcode-title",t).outerWidth();i.flexMenu({undo:!0}).flexMenu({showOnHover:!0,linkText:'<i class="fas fa-bars"></i>',linkTextAll:'<i class="fas fa-bars"></i>'})}},lazyload:function(){var i=this,a=0,n=0,o=0,s=e(t);return function(){var t=e(".shortcode-output",i.el);a=s.scrollTop(),n=.9*s.height(),o=a+n,e("*",t).each((function(){var t=e(this),i=t.data("src");i&&o>t.offset().top&&e(this).css("background-image",i)})),e("img",t).each((function(){var t=e(this);e.each(new Array("src","srcset"),(function(e,i){var a=t.attr(i);a&&o>t.offset().top&&(t.data(i,a),t.prop(i,""))}))}))}},slideShow:function(){var t=this.el,i=e("> .shortcode-output",t);return function(){t.hasClass("is-slider")&&e.fn.flexslider&&e("> .slider-wrap",i).flexslider({animation:"slide",controlNav:t.hasClass("circle-nav"),slideshow:t.hasClass("slide-show"),direction:t.hasClass("slider-vertical")?"vertical":"horizontal",smoothHeight:!0})}}}).sidebarFilter=function(){let t=this,i=jvbpd_elementor_args.strings,a=e(".sidebar-filters",t.el),n=e(".filter-active-item",a),o=e("ul.filter-lists",n),s=e(".price-slider",a),r={min:parseFloat(s.data("min")),max:parseFloat(s.data("max"))};t.el.addClass("bind-sidebar");let l=function(){let d={};o.empty(),n.removeClass("active"),e(".filter-item:not(.filter-active-item)",a).each((function(){let t=e(this);e("li.active",t).each((function(){let t=e(this).data("tax"),i=e(this).data("term"),a=e(this).html();e("<li>").attr({class:"active","data-tax":t,"data-term":i}).append(a).appendTo(o),n.addClass("active"),d[t]=i}))})),e("[data-filter-trigger]",o).on("click",(function(){let t=e(this).closest("li").data("tax"),i=e(this).closest("li").data("term");e("li[data-tax="+t+"][data-term="+i+"]").removeClass("active"),e("li[data-tax="+t+"][data-term="+i+"] .chk-wrap > input[type=checkbox]").prop("checked",!1),l()})),t.param.attr.sidebar_filter=d;let c={min:parseFloat(s.val()[0]),max:parseFloat(s.val()[1])};if(c.min!=r.min){var p=e("a[data-price-min-trigger]");p.length||(o.append('<li class="active"><a href="javascript:void(0);" data-price-min-trigger><span class="filter-label"></span><span class="filter-remove">&times;</span></a></li>'),(p=e("a[data-price-min-trigger]")).on("click",(function(){s.val([r.min,c.max]),l()}))),e(".filter-label",p).html(i.post_block.min_price+" : "+c.min),n.addClass("active"),t.param.attr.price_min=c.min}else delete t.param.attr.price_min;if(c.max!=r.max){var u=e("a[data-price-max-trigger]");u.length||(o.append('<li class="active"><a href="javascript:void(0);" data-price-max-trigger><span class="filter-label"></span><span class="filter-remove">&times;</span></a></li>'),(u=e("a[data-price-max-trigger]")).on("click",(function(){s.val([c.min,r.max]),l()}))),e(".filter-label",u).html(i.post_block.max_price+" : "+c.max),n.addClass("active"),t.param.attr.price_max=c.max}else delete t.param.attr.price_max;t.param.attr.paged=1,t.filter(!0)};e(document).on("click","#"+t.orginID+" a[data-remove-all-filter]",(function(){e(".filter-item:not(.filter-active-item) li.active",a).removeClass("active"),e(".filter-item:not(.filter-active-item) .chk-wrap > input[type=checkbox]",a).prop("checked",!1),s.val([r.min,r.max]),l()})),e("[data-filter-trigger]",a).on("click",(function(t){let i=e(this).closest("ul.filter-lists"),a=e(this).closest("li"),n=a.hasClass("active");t.preventDefault(),e("li",i).removeClass("active"),e(".chk-wrap > input[type=checkbox]",i).prop("checked",!1),n||(a.addClass("active"),e("input[type=checkbox]",a).prop("checked",!0)),l()})),s.val([r.min,r.max]),e("[data-noui]:not(.bind-noui)",t.el).each((function(){let t=e(this),i={suffix:"",prefix:t.data("unit")};noUiSlider.create(this,{start:[t.data("min"),t.data("max")],step:1,connect:!0,range:{min:t.data("min"),max:t.data("max")},tooltips:[wNumb({decimals:0,thousand:",",suffix:i.suffix,prefix:i.prefix}),wNumb({decimals:0,thousand:",",suffix:i.suffix,prefix:i.prefix})]}),this.noUiSlider.on("set",(function(){l()})),t.addClass("bind-noui")})),e("a[data-sidebar-opener]",t.el).on("click",(function(){t.el.closest(".
1javo-shortcode").addClass("sidebar-active")})),e(".shortcode-sidebar-overlay, .shortcode-sidebar-close",t.el).on("click",(function(){t.el.closest(".javo-shortcode").removeClass("sidebar-active")}))},e.jvbpd_ajaxShortcode=function(e,i){t.__javoAjaxShortcode_instance=new o(e,i)};var s=function(t){this.el=e(t),this.id=this.el.data("id"),this.type=this.el.data("type"),this._filter=e(".shortcode-nav",this.el).data("param")||{},this._filter.append=!1,this._filter.page=1,this.init()};s.prototype.constructor=s,s.prototype.init=function(){this.bindEvent(),this.bindAnimOnScroll()},s.prototype.bindAnimOnScroll=function(){var t=e(".item-list",this.el);t.attr("id")||t.attr("id","animon-id-"+this.id),e(".hidden",t).remove(),new AnimOnScroll(t.get(0),{minDuration:.4,maxDuration:.7,viewportFactor:.8})},s.prototype.bindEvent=function(){var t=this,i=e(".jvbpd-bp-dir-nav li",t.el);e(".item-options a",t.el).on("click",(function(i){return i.preventDefault(),e(".item-options a",t.el).removeClass("active"),e(this).addClass("active"),t._filter.filter=e(this).data("filter"),t.filter(t._filter),!1})),i.on("click",(function(a){var n=e(this);return a.preventDefault(),n.hasClass("active")||(i.removeClass("active"),n.addClass("active"),t._filter.scope=n.data("key"),t.filter(t._filter)),!1})),e(".jvbpd-bp-list-loadmore",t.el).on("click",(function(e){return e.preventDefault(),t._filter.append=!0,t._filter.page++,t.filter(t._filter),!1})),e("#search-groups-form, #search-members-form",t.el).on("submit",(function(i){return i.preventDefault(),t._filter.search_terms=e('input[type="text"]',this).val(),t.filter(t._filter),!1})),t.bindPagination()},s.prototype.bindPagination=function(){var t=this;e(".bp-pagination-links a.page-numbers",t.el).on("click",(function(i){i.preventDefault();var a=e(this).prop("href"),n=(-1!==a.indexOf("?")?"?"+a.split("?")[1]:"").replace(/(^\?)/,"").split("&").map(function(e){return this[(e=e.split("="))[0]]=e[1],this}.bind({}))[0];t._filter.page=n.grpage,t.filter(t._filter)}))},s.prototype.filter=function(t,i){t=e.extend(!0,{},{page:1},t);this.el.addClass("ajax-loading"),e.post(jvbpd_elementor_args.ajaxurl,t,this.loopResponsive(i),"json")},s.prototype.loopResponsive=function(t){var i=this;return function(a){var n=e(".bp-pagination.top",i.el),o=e("[data-pagination]","<div>"+a+"</div>");o.length&&(n.after(o.html()),n.remove(),i.bindPagination()),i.el.removeClass("ajax-loading"),i._filter.append?e(".item-list",i.el).append(a.output):e(".item-list",i.el).html(a.output),i.bindAnimOnScroll(),"function"==typeof t&&t()}},e(".jvbpd-bp-section").each((function(){e(this).data("bp-shortchode")||e(this).data("bp-shortchode",new s(this))}))}(jQuery,window),function(e){e(window).on("jvbpd_core/Chat/Profile/Load",(function(t,i){if(i.media.length&&void 0!==e.fn.lightGallery){const t=e(".profile-uploaded-media-wrap");e(".media-item",t).on("click",(function(a){const n=e(this);t.lightGallery({dynamic:!0,dynamicEl:i.media.map((function(e){return{src:e.url,thumb:e.url}}))}),t.data("lightGallery").index=parseInt(n.data("index")||0)}))}})),e(document).ready((function(){if(e("#javo-chat-wrap").length){let K=window.chatSettings||{};const Q=e("#javo-chat-wrap"),J=Q.data("jv-chat-mode");initMsgAmount=20;var t,i,a=initMsgAmount,n=e("#javo-interface-inner").data("sender-id"),o=null;e(".chat-idletimer").find("i");let ee=!1,te=!1,ie=null,ae=null;var s=K.send_message_interval||5e3,r=K.activity_interval||1e4;function l(){ee?console.warn("Message checking is already running."):t&&(d(),ee=!0,ie=setInterval((()=>{console.log("Checking for new messages..."),function(){if(console.log("Checking for new messages. Receiver ID:",t),!t)return void console.error("Receiver ID is missing! Skipping message check.");var i=[];e.ajax({type:"POST",url:K.ajax_url,data:{action:"check_for_new_messages",receiver_id:t,last_message_id:m(),nonce:K.nonce},success:function(t){t.success&&t.data.new_messages&&t.data.new_messages.length>0&&(console.log("New messages found:",t.data.new_messages),t.data.new_messages.forEach((function(t){!function(t){const i=e("#chat-messages"),a=t.message_id||t.id;if(e(`#chat-messages .message[data-message-id="${a}"]`).length>0)return void console.warn(`Message ID ${a} is already in the UI. Skipping.`);const n=j(t);i.append(n),i.scrollTop(i.prop("scrollHeight"))}(t)}))),e("#chat-messages .message.unread").each((function(){var t=e(this).data("message-id");i.push(t)})),function(t){if(0===t.length)return;e.ajax({type:"POST",url:K.ajax_url,data:{action:"update_unread_messages_in_partner_chat",unread_message_ids:t,nonce:K.nonce},success:function(t){t.data&&t.data.read_message_ids&&t.data.read_message_ids.forEach((function(t){var i=e('.message[data-message-id="'+t+'"]');
1i.removeClass("unread").addClass("read"),i.find(".read-status").remove()}))},error:function(e,t,i){console.error("Error updating unread messages in partner chat:",i)}})}(i)},error:function(e,t,i){console.error("Error checking for new messages:",i)}})}()}),5e3),console.log("Message checking started with interval ID:",ie))}function d(){ie&&(clearInterval(ie),ie=null,ee=!1,console.log("Message checking stopped."))}function c(){te?console.warn("Activity updating is already running."):(p(),te=!0,ae=setInterval((()=>{console.log("Updating last activity..."),e.ajax({type:"POST",url:K.ajax_url,data:{action:"update_last_activity",nonce:K.nonce},success:function(e){console.log("User status updated to: "+e)},error:function(e,t,i){console.error("Ajax request failed:",t,i)}})}),r),console.log("Last activity update started with interval ID:",ae))}function p(){ae&&(clearInterval(ae),ae=null,te=!1,console.log("Last activity update stopped."))}function u(){const t=e(".chat-idletimer"),i=t.find("i");o&&clearTimeout(o),t.removeClass("btn-warning btn-secondary").addClass("btn-info"),i.removeClass("feather-pause-circle feather-minus").addClass("feather-check-circle"),t.attr("title",K.chatActive),o=setTimeout((function(){console.log("Idle timeout reached. Chat is now idle."),t.removeClass("btn-info btn-secondary").addClass("btn-warning"),i.removeClass("feather-check-circle feather-minus").addClass("feather-pause-circle"),t.attr("title",K.chatIdle),d(),p()}),1e4)}function h(e){var t=("; "+document.cookie).split("; "+e+"=");if(2==t.length)return t.pop().split(";").shift()}function m(){return e("#chat-messages .message:last-child").data("message-id")||0}function f(i,a){e("#chat-spinner").show(),e("#skeleton-loader").hide(),e("#chat-messages").hide(),e.ajax({type:"POST",url:K.ajax_url,data:{action:"get_chat_messages",msgAmount:i,receiver_id:t,sender_id:n,nonce:K.nonce},success:function(i){i.success&&Array.isArray(i.data.messages)&&i.data.messages.length>0?(!function(t){var i=e("#chat-messages");i.empty();var a=null,n=null;t.reverse().forEach((function(e){var t=new Date(e.message_time),o=t.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),s={year:"numeric",month:"short",day:"2-digit",weekday:"short"},r=t.toLocaleDateString("en-US",s);if(r!==a){var l='<div class="message-date my-4 w-100 d-flex justify-content-center"><div class="badge chat-time-line">'+r+"</div></div>";i.append(l),a=r,n=null}if(o!==n){n=o}var d=j(e);i.append(d)})),setTimeout((function(){e(".message-content .content").each((function(){var t=e(this);if(0===t.find(".chat-attachment").length){var i=/(\b(https?:\/\/)?[a-z0-9-]+(\.[a-z0-9-]+)+([\/?].*)?)/gi,a=t.html().replace(i,(function(e){var t=e;return/^https?:\/\//i.test(e)||(t="http://"+e),'<a href="'+t+'" target="_blank" rel="noopener noreferrer">'+e+"</a>"}));t.html(a)}}))}),5)}(i.data.messages),X(),b&&(isFirstPageLoad=!1),isFirstPageLoad&&e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_chat_owner_notice",nonce:K.nonce,receiver_id:t},success:function(e){if(e.success&&void 0!==e.data.chat_owner_notice){const t=e.data.chat_owner_notice,i=30,a=document.createElement("div");a.className="alert bg-success p-2 text-white bg-opacity-40 alert-dismissible fade show position-sticky top-0 z-index-1 bg-opacity-90 hstack",a.role="alert",a.innerHTML=`\n                        <strong class="me-auto">${t}</strong>\n                        <span class="me-4 pe-1 fs-7">Closing in <span class="countdown">${i}</span> sec</span>\n                        <button type="button" class="btn-close text-white" data-bs-dismiss="alert" aria-label="Close"></button>\n                    `,document.getElementById("chat-messages").prepend(a);let n=i;const o=a.querySelector(".countdown"),s=setInterval((()=>{n-=1,o.textContent=n,n<=0&&(clearInterval(s),a.remove())}),1e3);a.querySelector(".btn-close").onclick=function(){clearInterval(s),a.remove()}}}})):(X(),e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_greeting_message",receiver_id:t,nonce:K.nonce},success:function(t){if(t.success){console.log(t);const i=`\n                            <div class="message d-flex gap-2 justify-content-start ps-3 mt-3 pe-3 read">\n                                <div class="d-flex flex-row-reverse gap-2">\n                                    <div class="message-details d-flex flex-column justify-content-end mb-1">\n                                        <div class="message-content position-relative">\n                                            <div class="content py-3 px-3 rounded shadow-sm hstack gap-2">\n                                                <i class="feather feather-message-square"></i>${t.data.greeting_message}\n                                            </div>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        `;e("#chat-messages").prepend(i)}}})),"function"==typeof a&&a(i.data.messages,i.data.hasMoreData)},error:function(e,t,i){console.error("Error retrieving messages:",i),"function"==typeof a&&a(i)}})}function g(){e("#no-more-data-top").remove()}e("#javo-chat-wrap").on("mousemove keydown click",(function(){u(),ee||l(),te||c()})),u(),e("#jv-floating-chat-button, .jv-floating-chat-button").click((function(){if("none"===e("#javo-chat-wrap").css("display")){if(e("#javo-chat-wrap").css("display","flex"),e("#jv-floating-chat-button").removeClass("closed").addClass("opened"),console.log("floating button - receiver id : "+t),!t)return e("#start-chat-intro").show(),e("#javo-interface-inner").hide(),console.log("receiver_id is missing. Showing start-chat-intro."),void(x=!1);l(),c(),u()}else e("#javo-chat-wrap").css("display","none"),e("#jv-floating-chat-button").removeClass("opened").addClass("closed"),d(),p(),o&&(clearTimeout(o),o=null)})),e(document).on("click",".open-jv-chat",(function(){e("#javo-chat-wrap").length&&(e("#javo-chat-wrap").is(":visible")||(e("#javo-chat-wrap").css("display","flex"),l()))}
1)),e("#javo-chat-wrap").on("mouseenter",(function(){c()})),console.log("sendMessageInterval: "+s),console.log("activityInterval: "+r),"chat_single_mode"===J&&(t=Q.data("jv-chat-receiver-id"),console.log("single-Reciver : "+t),console.log("single-senderId : "+n),console.log("chatSettings.is_logged_in:",K.is_logged_in),h("visitor_email")||"true"===K.is_logged_in?(e("#chat-interface").show(),e("#start-chat-intro").hide(),e("#javo-interface-inner").show(),S(t),console.log("single visitor-senderId2 : "+n),f(a=initMsgAmount,(function(){w()})),e('.start-chat[data-receiver-id="'+t+'"]').trigger("click")):(e("#email-input-container").show(),e("#chat-interface").hide(),e("#visitor-start-chat-button").on("click",(function(){event.preventDefault();var i=e("#visitor-email-input").val();if(""!==i){/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i)?e.ajax({url:K.ajax_url,type:"POST",data:{action:"visitor_start_chat",email:i,nonce:K.nonce},success:function(i){if(i.success)if(i.data.sender_id){console.log("ok-start chat"),e("#javo-interface-inner").attr("data-sender-id",i.data.sender_id);var n=i.data.sender_id;document.cookie="visitor_email="+n+";path=/;max-age=3600",K.chat_user_id=n,e("#email-input-container").hide(),e("#chat-interface").show(),S(t),f(a=initMsgAmount,(function(){w()})),l(),e('.start-chat[data-receiver-id="'+t+'"]').trigger("click")}else i.data.message?(console.log("email registered"),e("#message-container").html("<p>"+i.data.message+"</p>")):(console.log("Wrong access"),e("#message-container").html("<p>Something Wrong</p>"));else console.error("Error:",i.data.message)},error:function(e,t,i){console.error("AJAX Error:",i)}}):alert(K.emailValidationInvalid)}else alert(K.emailValidationEmpty)}))),e("#javo-chat-wrap").hasClass("chat_single_mode")&&e("#javo-chat-wrap").draggable()),e("#end-chat-button").click((function(){e("#javo-chat-wrap").hide(),e("#jv-floating-chat-button").removeClass("opened").addClass("closed"),console.log("Floating chat button classes:",e("#jv-floating-chat-button").attr("class")),document.cookie="visitor_email=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"}));var v=!1,b=!1;function y(){if(!v){b=!0,e("#loading-message").show();var t=e("#chat-messages"),i=t[0].scrollHeight;f(a+=10,(function(a,n){var o;!n&&b&&(v=!0,0===(o=e("#no-more-data-top")).length&&(o=e('<div id="no-more-data-top" class="text-center my-2">'+K.noMoreData+"</div>"),e("#chat-messages").prepend(o))),e("#loading-message").hide();var s=t[0].scrollHeight-i;t.scrollTop(t.scrollTop()+s)}))}}function w(){var t=e("#chat-messages"),i=t.prop("scrollHeight");t.animate({scrollTop:i},0)}e("#load-previous").on("click",(function(){y()})),e("#chat-messages").on("scroll",(function(){if(console.log("isStartingChat : "+x),!x){e(this).scrollTop()<=5&&!v&&(console.log("------ 2 SCROOOOLLLLLL Load More!!!! ------"),setTimeout((function(){y()}),1e3))}})),e("#send-button").on("click",(function(){clearInterval(i),d(),C(),i=setInterval((function(){f(a)}),s)})),e("#message-input").keypress((function(e){13==e.which&&(e.preventDefault(),A(),C())}));var _=e("#chat-messages"),k=e("#scrollToBottomButton");function C(i=null){var o=e("#message-input").val();n=e("#javo-interface-inner").attr("data-sender-id"),console.log("sendmsg-senderId :",n),n||(n=h("visitor_email"),console.log("sendmsg-senderId from cookie:",n));var s={action:"send_message",sender_id:n,receiver_id:t,message:o,nonce:K.nonce};i&&(s.media_id=i,console.log("imgID",i)),""!==o.trim()||i?(A(),e.ajax({type:"POST",url:K.ajax_url,data:s,beforeSend:function(){e(".btn-txt").hide(),e("#send-button").prop("disabled",!0).find(".spinner-grow").removeClass("d-none")},success:function(t){e("#message-input").val("").focus(),w(),f(a),A(),i=null},error:function(e){console.error("Error sending message:",e)},complete:function(){e(".btn-txt").show(),e("#send-button").prop("disabled",!1).find(".spinner-grow").addClass("d-none")}})):console.error("Error: Message and Image are empty")}_.on("scroll",(function(){this.scrollHeight-this.scrollTop-this.clientHeight<140?k.fadeOut():k.fadeIn()})),k.on("click",(function(){_.animate({scrollTop:_.prop("scrollHeight")},"slow")}));var x=!1;function S(t){e("#back-to-chat").trigger("click"),d(),v=!1,b=!1,isFirstPageLoad=!0,isFirstPageLoad&&g(),e("#message-input").focus();var i=e('.start-chat[data-receiver-id="'+t+'"]');e(".start-chat").removeClass("active"),i.addClass("active"),e(".chat-input").addClass("d-flex").show(),e("#admin-notice").addClass("d-flex flex-column").show();var a=i.data("name"),n=i.data("avatar-url"),o=i.data("unread-messages-count"),s=i.data("user-status"),r=i.data("user-last-active");0!==t?a&&n&&o&&s&&r?T(t,a,n,o,s,r):function(t){e.ajax({type:"POST",url:K.ajax_url,data:{action:"get_chat_user_detail",receiverId:t,nonce:K.nonce},success:function(i){if(i.success){var a=i.data.userData;T(t,a.displayName,a.avatarUrl,a.unreadMessagesCount,a.userStatus,a.userLastActive,a.favoriteUser,a.blockedUser),a.isBlocked?(e("#message-input").prop("disabled",!0),e("#message-input").attr("placeholder",K.blockedPlaceholder)):a.isMyself?(e("#message-input").prop("disabled",!0),e("#message-input").attr("placeholder",K.selfChatErrorMessage),e("#chat-messages").html('<div class="vstack justify-content-center gap-3 align-items-center w-100 h-100"><i class="feather feather-info fs-1"></i> <div class="fs-6">'+K.selfChatErrorMessage+"</div></div>"),d()):(e("#message-input").prop("disabled",!1),e("#message-input").attr("placeholder",K.inputPlaceholderActive))}else console.error("Failed to fetch user data.")},error:function(e,t,i){console.error("Ajax request failed:",t,i)}})}(t):console.log("visiter"),void 0!==t?e("#load-previous, #message-input, #send-button").show():e("#load-previous, #message-input, #send-button").hide()}function T(t,i,a,n,o,s,r,l){let d=`\n\t\t\t\t\t<div class="profile-info d-flex gap-3">\n\t\t\t\t\t\t<div class="avatar">\n\t\t\t\t\t\t\t<img src="${a}" class="avatar rounded-circle" alt="${i}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="info d-flex justify-content-center flex-column gap-1">\n\t\t\t\t\t\t\t<a data-receiver-id="${t}" tabindex="0" class="profile-detail-button name fs-5 fw-semibold text-capitalize" role="button" data-bs-toggle="offcanvas" href="#profile-detail-offcanvas" aria-controls="profile-detail-offcanvas" title="' + chatSettings.viewProfile + '">${i} ( #${t} )</a>\n\t\t\t\t\t\t\t<div class="d-flex gap-3">\n\t\t\t\t\t\t\t\t<span class="user-status fs-6">${o}</span>\n\t\t\t\t\t\t\t\t<span class="user-last-active fs-6">${s}</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>`;"false"===K.is_logged_in?e(".functionality-buttons").hide():d+=`\n\t\t\t\t\t<div class="functionality-buttons d-flex gap-3">\n\t\t\t\t\t\t<a href="#" class="favorite-btn" data-receiver-id="${t}" data-bs-toggle="tooltip" data-bs-placement="top" title="${r?K.removeFavoriteTooltip:K.addFavoriteTooltip}">\n\t\t\t\t\t\t\t<i class="feather feather-heart fs-6 fw-bold ${r?"text-danger":""}"></i>\n\t\t\t\t\t\t\t<span class="spinner-border spinner-border-sm d-none" role="status" aria-hidden="true"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<a href="#" class="block-user-btn" data-receiver-id="${t}" data-bs-toggle="tooltip" data-bs-placement="top" title="${l?K.unblockUserTooltip:K.blockUserTooltip}">\n\t\t\t\t\t\t\t<i class="feather feather-slash fs-6 fw-bold ${l?"text-danger":""}"></i>\n\t\t\t\t\t\t\t<span class="spinner-border spinner-border-sm d-none" role="status" aria-hidden="true"></span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t${"chat_single_mode"===J?'\n\t\t\t\t\t\t<a class="open-single-menu" data-bs-toggle="offcanvas" href="#chat-panel" role="button" aria-controls="chat-panel" title="Open Menu">\n\t\t\t\t\t\t\t<i class="feather feather-menu fs-6 fw-bold"></i>\n\t\t\t\t\t\t</a>':""}\n\t\t\t\t\t</div>`,e("#participant-panel").html(d),e('[data-bs-toggle="tooltip"]').tooltip()}function j(e){const t=e.message_id||e.id,i=e.receiver_id.toString(),a=e.sender_id.toString(),n=e.message_time,o=e.sender_id===K.chat_user_id;var s=new Date(n).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),r='<div class="message d-flex gap-2 justify-content-'+(o?"end my-message":"start ps-3")+" mt-3 pe-3";return r+="read"==e.read_status?" read":" unread",r+='" data-message-id="'+t+'" data-receiver-id="'+i+'"',o&&(r+=' data-sender-id="'+a+'"'),r+=">",o||(r+='<div class="sender user-'+a+' d-flex flex-column">',r+='<img src="'+e.avatar_url+'" alt="'+e.user_name+'" class="avatar rounded-circle">',r+='<span class="fs-7 d-none">'+e.user_name+"</span></div>"),r+='<div class="d-flex '+(o?"":"flex-row-reverse")+' gap-2">',r+='<div class="message-details d-flex flex-column justify-content-end mb-1">',r+='<div class="read-status fs-7">'+("read"!=e.read_status?'<span class="text-danger">Unread</span>':"")+"</div>",r+='<div class="message-time fs-7 lh-1">'+s+"</div>",r+='<div class="dropdown chat-content-options">',r+='<button class="btn dropdown-toggle border-0" type="button" id="dropdownMenuButton'+t+'" data-bs-toggle="dropdown" aria-expanded="false">',r+='<i class="fas fa-ellipsis-v"></i>',r+="</button>",r+='<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton'+t+'">',r+='<li><a class="dropdown-item" href="#">'+K.saveMessage+"</a></li>",r+='<li><a class="dropdown-item" href="#">'+K.reportMessage+"</a></li>",r+="</ul>",r+="</div>",r+="</div>",r+='<div class="message-content position-relative">',r+='<div class="content py-3 px-3 rounded shadow-sm">'+e.message+"</div>",r+="</div>",r+="</div>",r+="</div>"}e(document).on("click",".start-chat",(function(){if(x=!0,document.querySelectorAll(".offcanvas.show").forEach((function(e){let t=bootstrap.Offcanvas.getInstance(e);t&&t.hide()})),console.log("start-chat button"),t=e(this).data("receiver-id"),b=!1,isFirstPageLoad=!0,isFirstPageLoad&&g(),console.log("isFirstPageLoad:"+isFirstPageLoad),console.log("hasUserAttemptedToLoadMore:"+b),!t)return e("#start-chat-intro").show(),e("#javo-interface-inner").hide(),console.log("receiver_id is missing. Showing start-chat-intro."),void(x=!1);e("#start-chat-intro").hide(),e("#javo-interface-inner").show(),console.log("receiver_id exists. Showing chat interface."),S(t);var i=e(this).data("message-id");i?(console.log("message position"),function(t,i){e.ajax({type:"POST",url:K.ajax_url,data:{action:"calculate_load_msg_amount",message_id:t,re
1ceiver_id:i,nonce:K.nonce},success:function(i){if(i.success){var a=i.data.loadMsgAmount;console.log("MSG-Position",a),f(a,(function(){!function(t){var i=e('[data-message-id="'+t+'"]');if(i.length){var a=i.find(".content");a.addClass("highlighted"),setTimeout((function(){a.removeClass("highlighted")}),500),x=!1}else console.error("Message with the specified ID not found.")}(t)}))}}})}(i,t)):(console.log("receiverId :",t),console.log("initMsgAmount :",initMsgAmount),f(a=initMsgAmount,(function(){w(),x=!1})),w(),l())}));var L=!1;function A(){e("#typing-indicator").css("display","none")}function M(e){const t=e.sender_name||"Unknown",i=e.message_excerpt||"No message content";return`\n                <a href="#" class="start-chat d-flex gap-3 py-2 px-2 align-items-center rounded-3 saved-msg"\n                    data-message-id="${e.message_id}"\n                    data-receiver-id="${e.partner_id}"\n                    data-name="${t}"\n                    data-submit-date="${e.submit_date}">\n                    <div class="avatar me-2">\n                        <div class="rounded-circle text-center" style="width: 40px; height: 40px; line-height: 40px;">\n                            <i class="feather feather-message-circle"></i>\n                        </div>\n                    </div>\n                    <div class="info d-flex flex-column gap-0 w-100">\n                        <div class="p-0 d-flex justify-content-between">\n                            <span class="fw-semibold">${e.partner_name}</span>\n                            <span class="p-0 fs-7">${e.submit_date}</span>\n                        </div>\n                        <div class="p-0 last-message fs-7">${t}: ${i}</div>\n                    </div>\n                </a>\n            `}e("#javo-interface-inner").on("scroll click",(function(){!function(){if(!L){L=!0;var t,i=[];e("#javo-interface-inner .message.unread:not(.my-message)").each((function(){var a=e(this).data("message-id");i.push(a),e(this).removeClass("unread").addClass("read"),e(this).find(".read-status").html('<span class="text-success">Read</span>'),t=e(this).data("sender-id")})),0!==i.length?e.ajax({type:"POST",url:K.ajax_url,data:{action:"mark_unread_messages_as_read",unread_message_ids:i,sender_id:t,nonce:K.nonce},success:function(t){e('.start-chat[data-receiver-id="'+t.data.receiverId+'"] .unread-count').text(t.data.newunreadtotalcount)},error:function(e,t,i){console.error("Error marking unread messages of the other user as read:",i),console.log(e.responseText)},complete:function(){L=!1}}):L=!1}}()})),e("#message-input").on("input",(function(){e(this).val().trim().length>0?e("#send-button").prop("disabled",!1):e("#send-button").prop("disabled",!0)})),e("#search-input").on("keyup",function(e,t){let i;return function(){const a=this,n=arguments;clearTimeout(i),i=setTimeout((function(){i=null,e.apply(a,n)}),t)}}((function(){const t=e(this).val().trim();t.length>2?function(t){e("#spinner").show(),e("#clear-search").hide(),e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_search_results",query:t},success:function(t){if(e("#spinner").hide(),t.success){!function(e){const t=document.getElementById("search-result-wrap");t.innerHTML="";const i=function(e){let t="",i="",a="";e.user&&e.user.forEach((e=>{const a=function(e){const t=e.avatar_url||"https://www.gravatar.com/avatar/90ece45ce4ca911eaa62e984909e0946?s=96&r=g&d=mm",i=e.unread_messages_count||0,a=e.status||e.online_status,n=e.last_active||e.formatted_last_activity;return`\n                <a href="#" class="start-chat d-flex align-items-center gap-3"\n                    data-receiver-id="${e.user_id}"\n                    data-name="${e.user_name}"\n                    data-avatar-url="${t}"\n                    data-unread-messages-count="${i}"\n                    data-user-status="${a}"\n                    data-user-last-active="${n}">\n                    <div class="avatar me-2">\n                        <img src="${t}" alt="Avatar" class="rounded-circle">\n                    </div>\n                    <div class="info">\n                        <p><strong>${e.user_name}</strong></p>\n                        <p>Active: ${n}</p>\n                    </div>\n                </a>\n            `}(e);t+=a,i+=a}));e.message&&e.message.forEach((e=>{const i=M(e);t+=i,a+=i}));return{all:t,user:i,message:a}}(e),a=(e.user?e.user.length:0)+(e.message?e.message.length:0),n=e.user?e.user.length:0,o=e.message?e.message.length:0;function s(e){return`<div class="no-result">No results found for ${e}.</div>`}let r=a>0?i.all:s("All"),l=n>0?i.user:s("Users"),d=o>0?i.message:s("Messages");const c=`\n            <ul class="nav nav nav-pills nav-fill fs-6" id="chatSearchTabTitles" role="tablist">\n                <li class="nav-item" role="presentation">\n                    <button class="nav-link position-relative active" id="all-tab" data-bs-toggle="tab" data-bs-target="#all" type="button" role="tab" aria-controls="all" aria-selected="true">All <span class="badge position-absolute top-0 end-0">${a}</span></button>\n                </li>\n                <li class="nav-item" role="presentation">\n                    <button class="nav-link position-relative" id="user-tab" data-bs-toggle="tab" data-bs-target="#user" type="button" role="tab" aria-controls="user" aria-selected="false">Users <span class="badge position-absolute top-0 end-0">${n}</span></button>\n                </li>\n                <li class="nav-item" role="presentation">\n                    <button class="nav-link position-relative" id="message-tab" data-bs-toggle="tab" data-bs-target="#message" type="button" role="tab" aria-controls="message" aria-selected="false">Messages <span class="badge position-absolute top-0 end-0">${o}</span></button>\n                </li>\n            </ul>\n            <div class="tab-content" id="chatSearchTabContent">\n                <div class="tab-pane fade show active" id="all" role="tabpanel" aria-labelledby="all-tab">\n                    ${r}\n                </div>\n                <div class="tab-pane fade" id="user" role="tabpanel" aria-labelledby="user-tab">\n                    ${l}\n                </div>\n                <div class="tab-pane fade" id="message" role="tabpanel" aria-labelledby="message-tab">\n                    ${d}\n                </div>\n            </div>\n            `;t.innerHTML=c}(t.data),e("#clear-search").show(),e("#chat-user-list").hide()}else e("#search-results").html("<p>Error: "+t.data+"</p>")},error:function(t,i,a){console.error("Error:",a),e("#search-results").html("<p>Error: "+a+"</p>")}})}(t):(e("#search-result-wrap").empty(),e("#clear-search").hide(),e("#chat-user-list").show())}),500)),e("#clear-search, .chat-side a").on("click",(function(){e("#search-input").val(""),e("#search-result-wrap").empty(),e("#chat-user-list").show(),e("#clear-search").hide()}));const ne=e("#emoji_btn"),oe=new EmojiButton({position:"bottom-start"});function I(t){const i="toast_"+Math.random().toString(36).substring(2,15),a=`\n                <div id="${i}" class="toast align-items-center text-white text-bg-dark border-0" role="alert" aria-live="assertive" aria-atomic="true">\n                    <div class="toast-header text-white text-bg-dark d-flex align-items-center">\n                        <i class="feather feather-bell me-3"></i>\n                        <strong class="me-auto">Notification</strong>\n                        <small class="text-body-secondary">just now</small>\n                        <button type="button" class="btn-close text-white" data-bs-dismiss="toast" aria-label="Close"></button>\n                        </div>\n                        <div class="toast-body">\n                        ${t}\n                        </div>\n                    </div>\n                </div>\n            `;e("#chatToastContainer").append(a),e(`#${i}`).toast("show"),e(`#${i}`).on("hidden.bs.toast",(function(){e(this).remove()}))}function E(t){let i={all:"All Chat Users",favorites:"Favorite Chat Users",blocked:"Blocked Users",messages:"Saved Messages"}[t]||"All Chat Users";e("#chat-partners-title").text(i)}function O(t="all"){E(t),e("#chat-partner-list").html('\n                <li class="m-0">\n                    <div class="start-chat d-flex gap-3 py-2 align-items-center">\n                        <div class="user-avatar position-relative skeleton-avatar m-0 p-0">\n                        </div>\n                        <div class="d-flex flex-column w-100 gap-1">\n                            <div class="d-flex justify-content-between gap-5">
1\n                                <span class="fw-semibold text-capitalize skeleton-text"></span>\n                                <span class="text-muted fs-7 skeleton-text"></span>\n                            </div>\n                            <div class="d-flex justify-content-between gap-5">\n                                <span class="last-message fs-6 skeleton-text"></span>\n                                <span class="badge unread-count d-flex align-items-center justify-content-center rounded-circle">1</span>\n                            </div>\n                        </div>\n                    </div>\n                </li>\n            '.repeat(5));let i={action:"get_chat_partners",nonce:K.nonce};"favorites"===t?i.load_favorites=!0:"blocked"===t&&(i.load_blocked=!0),e.ajax({url:K.ajax_url,type:"POST",data:i,success:function(i){var a="";if(i.success&&void 0!==i.data.userData&&i.data.userData.length>0)i.data.userData.forEach((function(e){var t=e.avatarUrl.startsWith("http")?e.avatarUrl:"https:"+e.avatarUrl;a+=function(e,t){return`\n\t\t\t\t\t<li class="m-0">\n\t\t\t\t\t\t<a href="#" class="start-chat d-flex gap-3 py-3 px-3 align-items-center rounded-3"\n\t\t\t\t\t\t\tdata-receiver-id="${e.ID}"\n\t\t\t\t\t\t\tdata-name="${e.displayName}"\n\t\t\t\t\t\t\tdata-avatar-url="${t}"\n\t\t\t\t\t\t\tdata-user-status="${e.userStatus}"\n\t\t\t\t\t\t\tdata-user-last-active="${e.userLastActive}">\n\t\t\t\t\t\t\t<div class="user-avatar position-relative">\n\t\t\t\t\t\t\t\t<img src="${t}" class="avatar rounded-circle" alt="${e.displayName}">\n\t\t\t\t\t\t\t\t<span class="status-dot ${e.userStatus}"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="user-info d-flex flex-grow-1 flex-column">\n\t\t\t\t\t\t\t\t<div class="d-flex justify-content-between align-items-center">\n\t\t\t\t\t\t\t\t\t<span class="fw-semibold text-capitalize">${e.displayName}</span>\n\t\t\t\t\t\t\t\t\t<span class="text-muted fs-7">${e.userLastActive}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="d-flex justify-content-between align-items-center">\n\t\t\t\t\t\t\t\t\t<span class="last-message fs-7 lh-1 text-truncate">${e.lastMessage}</span>\n\t\t\t\t\t\t\t\t\t<span class="badge bg-danger unread-count d-flex align-items-center justify-content-center rounded-circle${e.unreadMessagesCount>0?"":" d-none"}">${e.unreadMessagesCount}</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</li>\n\t\t\t\t`}(e,t)})),e("#chat-partner-list").html(a);else{let i="";switch(t){case"favorites":i=K.noFavoriteUsers;break;case"blocked":i=K.noBlockedUsers;break;default:i=K.noChatUsers}e("#chat-partner-list").html('<li class="text-center pt-5">'+i+"</li>")}},error:function(t,i,a){console.error("Failed to load chat partners:",a),e("#chat-partner-list").html("<li>Error loading partners.</li>")}}),e("#chat-partner-list").on("click",".view-all-users",(function(){O("all")})),e("#chat-partner-list").on("click",".search-users",(function(){e("#search-input").focus()}))}function P(){var t=e("#manual-status-mode").prop("checked"),i=e("#email-notif-unread").prop("checked"),a=e("#email-notif-new-chat").prop("checked"),n=e("#email-notif-offline-chat").prop("checked"),o=e("#chat-theme").val(),s=e("#new-chat-time").val(),r=e("#avatar-attachment-id").val(),l=e("#chat-owner-notice").val(),d=e("#greeting-message").val(),c=e("#select-my-posts").val(),p=[];e("#selectedImagesContainer img").each((function(){p.push(e(this).data("image-id"))})),console.log("selectedImages",p),e.ajax({url:K.ajax_url,type:"POST",data:{action:"save_chat_settings",nonce:K.nonce,manualStatusMode:t?"on":"off",emailNotifUnread:i?"on":"off",emailNotifNewChat:a?"on":"off",emailNotifOfflineChat:n?"on":"off",chatTheme:o,newChatTime:s,avatarAttachmentId:r,chatOwnerNotice:l,greetingMessage:d,selectedPosts:c,selectedImages:p},success:function(t){t.success&&t.data.avatar_url&&e(".my-avatar").attr("src",t.data.avatar_url),console.log(t.data.message),I("Settings have been changed!")},error:function(e,t,i){console.error("Error saving chat settings:",i)}})}function D(e,t,i,a){var n=document.getElementById(t),o=e.value.length;n.textContent=`${o}/${a}`,o>=i&&o<=a?(n.classList.remove("text-danger"),n.classList.add("text-success")):(n.classList.remove("text-success"),n.classList.add("text-danger"))}ne.on("click",(()=>{oe.togglePicker(ne[0])})),oe.on("emoji",(t=>{const i=e("#message-input");i.val(i.val()+t)})),e(document).on("click",".favorite-btn",(function(t){t.preventDefault();const i=e(this).data("receiver-id"),a=e(this).find(".spinner-border"),n=e(this).find(".feather-heart"),o=e(this).find(".favorite-btn-text");n.addClass("d-none"),a.removeClass("d-none"),e.ajax({url:K.ajax_url,type:"POST",data:{action:"toggle_favorite_users",receiver_id:i,nonce:K.nonce},success:function(e){e.data.is_favorite?(n.addClass("text-danger"),o.text("Remove from Favorites")):(n.removeClass("text-danger"),o.text("Add to Favorites")),O("favorites")},error:function(){I("An error occurred")},complete:function(){a.addClass("d-none"),n.removeClass("d-none")}})})),e(document).on("click",".block-user-btn",(function(t){t.preventDefault();const i=e(this).data("receiver-id"),a=e(this).find(".spinner-border"),n=e(this).find(".feather-slash"),o=e(this).find(".block-btn-text"),s=e(this).tooltip();n.addClass("d-none"),a.removeClass("d-none"),e.ajax({url:K.ajax_url,type:"POST",data:{action:"toggle_block_user",receiver_id:i,nonce:K.nonce},success:function(e){e.data.is_blocked?(n.addClass("text-danger"),o.text("Unblock User"),s.attr("title","Unblock this user").tooltip("hide")):(n.removeClass("text-danger"),o.text("Block User"),s.attr("title","Block this user").tooltip("hide")),O("blocked")},error:function(){I("An error occurred")},complete:function(){a.addClass("d-none"),n.removeClass("d-none")}})})),O("all"),e(".view-all-users").on("click",(function(){O("all")})),e(".view-all-users").click((function(){O("all")})),e(".view-favorite-users").click((function(){O("favorites")})),e(".view-blocked-users").click((function(){O("blocked")})),e(document).ready((function(){e(".view-chat-action-history").on("click",(function(){e("#chat-partner-list").html(function(){let e="";for(let t=0;t<5;t++)e+='\n                    <div class="chat-history-skeleton">\n                        <div class="skeleton-content">\n                            <div class="skeleton-line"></div>\n                            <div class="skeleton-line short"></div>\n                        </div>\n                    </div>\n                ';return e}()),e.ajax({url:K.ajax_url,type:"POST",data:{action:"load_action_history",nonce:K.nonce},success:function(t){if(console.log("history haha: ",t.data),t.success){var i="";t.data.forEach((function(e){i+=function(e){let t;switch(e.action_type){case"add_favorite":t=`added ${e.targetDisplayName} to favorites.`;break;case"remove_favorite":t=`removed ${e.targetDisplayName} from favorites.`;break;case"add_block":t=`added ${e.targetDisplayName} to block list.`;break;case"removed_block":t=`removed ${e.targetDisplayName} from block list.`;break;case"add_favorite_msg":t=`added ${e.targetDisplayName} to saved msg.`;break;case"removed_favorite_msg":t=`removed ${e.targetDisplayName} from saved msg.`;break;default:t=`${e.action_type} - ${e.targetDisplayName}.`}return`\n                <div class="chat-history-entry">\n                    <div class="fs-6 text-capitalize">${t}</div>\n                    <div class="fs-7">${e.created_at}</div>\n                    <hr>\n                </div>\n            `}(e)})),e("#chat-partner-list").html(i)}else e("#chat-partner-list").html("<div>No history found.</div>")},error:function(){e("#chat-partner-list").html("<div>Error loading history.</div>")}})}))}
1)),e(".setting-item input, .setting-item select, #chat-owner-notice, #greeting-message").change((function(){P()})),e("#change-avatar").click((function(){if("undefined"!=typeof wp&&wp.media&&wp.media.editor){var t=wp.media({title:"Select Avatar",multiple:!1,library:{type:"image"},button:{text:"Select"}});t.on("select",(function(){var i=t.state().get("selection").first().toJSON().id;e("#avatar-attachment-id").val(i),P()})),t.open()}else console.error("WordPress media editor is not available.")})),e("#selectImageButton").click((function(){if("undefined"!=typeof wp&&wp.media&&wp.media.editor){var t=wp.media({title:"Select Images",multiple:!0,library:{type:"image"},button:{text:"Select Images"}});t.on("select",(function(){var i=t.state().get("selection").toJSON().map((function(e){return{id:e.id,url:e.url}})),a=e("#selectedImagesContainer");a.html(""),i.forEach((function(e){a.append('<img src="'+e.url+'" class="img-thumbnail me-2" style="width:100px;" data-image-id="'+e.id+'" />')})),P()})),t.open()}else console.error("WordPress media editor is not available.")})),e("#select-my-posts").on("hide.bs.select",(function(){P()}));var $=document.getElementById("greeting-message"),z=document.getElementById("chat-owner-notice");function F(t){e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_unread_count",receiverId:t,nonce:K.nonce},success:function(i){if(i.success){var a=i.data.unreadCount;!function(t,i){var a=e(`#chat-partner-list a[data-receiver-id="${t}"] .unread-count`);i>0?(a.text(i),a.removeClass("d-none")):(a.text(i),a.addClass("d-none"))}(t,a)}else console.error("Failed to fetch unread message count.")},error:function(e,t,i){console.error("AJAX request failed:",t,i)}})}function B(){e("#chat-partner-list").html(function(){let e="";for(let t=0;t<5;t++)e+='\n                    <div class="chat-history-skeleton">\n                        <div class="skeleton-avatar"></div>\n                        <div class="skeleton-content">\n                            <div class="skeleton-line"></div>\n                            <div class="skeleton-line short"></div>\n                        </div>\n                    </div>\n                ';return e}()),e.ajax({url:K.ajax_url,method:"POST",data:{action:"load_favorite_messages",nonce:K.nonce},success:function(t){if(console.log("favorite messages:",t.data.favorite_messages),t&&t.data&&t.data.favorite_messages){console.log("ok");const i=t.data.favorite_messages;e("#chat-partner-list").empty(),E("messages"),i.forEach((function(t){const i=M(t);e("#chat-partner-list").append(i)}))}else e("#chat-partner-list").html('<li class="text-center pt-5">No favorite chat messages found.<br><a href="#" class="view-all-users pe-auto">Go back to All list</a></li>')},error:function(e,t,i){console.error("AJAX error:",i)}})}if($.addEventListener("input",(function(){D(this,"greeting-message-count",5,50)})),z.addEventListener("input",(function(){D(this,"chat-owner-notice-count",5,50)})),D($,"greeting-message-count",5,50),D(z,"chat-owner-notice-count",5,50),setInterval((function(){e("#chat-partner-list a").each((function(){F(e(this).data("receiver-id"))}))}),3e4),e(document).on("click",".chat-content-options .dropdown-menu a.dropdown-item",(function(t){t.preventDefault(),console.log("ok");var i=e(this).text(),a=e(this).closest(".message").data("message-id");switch(i){case"Save Message":console.log("Saving message with ID:",a),function(t){e.ajax({url:K.ajax_url,type:"POST",data:{action:"save_favorite_message",messageId:t,nonce:K.nonce},success:function(e){e.success?(e.data.alreadySaved?I("Message unsaved"):(console.log("Message saved:",e.message),I("Message saved")),B()):console.error("Error saving message:",e.data)},error:function(e,t,i){console.error("AJAX error:",i)}})}(a);break;case"Report Message":console.log("Reporting message with ID:",a);break;default:console.log("Unknown action")}})),e(".view-favorite-messages").click((function(){B()})),e("#search-input").length>0){var N=K.searchInputDefault,W=K.searchInputFocus,R=e("#search-input"),H=e("#clear-search");R.on("focus",(function(){e(this).attr("placeholder",W)})),R.on("blur",(function(){""===e(this).val()&&e(this).attr("placeholder",N)})),H.on("click",(function(){R.val(""),R.attr("placeholder",N)})),e(document).on("keydown",(function(e){"Escape"===e.key&&H.click()}))}if(e("#message-input").length>0){var U=e("#message-input");U.on("focus",(function(){e(this).attr("placeholder","Type and press Enter to send...")})),U.on("blur",(function(){""===e(this).val()&&e(this).attr("placeholder",K.inputPlaceholderInactive)}
1))}e(".my-avatar .dropdown").hover((function(){e(this).find(".dropdown-menu").stop(!0,!0).delay(200).fadeIn(500)}),(function(){e(this).find(".dropdown-menu").stop(!0,!0).delay(200).fadeOut(500)})),e(".my-avatar .dropdown-item").on("click",(function(t){t.preventDefault();var i=e(this).data("status");"online"!==i&&"busy"!==i||e.ajax({url:K.ajax_url,type:"POST",data:{action:"update_user_status",status:i,nonce:K.nonce},success:function(t){t.success?(console.log("User status updated:",t.data.status),e(".btn-status").text(i).removeClass().addClass("btn chat-user-status-"+i+" dropdown-toggle btn-status text-capitalize py-0 px-2 fs-7 fw-semibold"),I("User status updated to "+i)):console.error("Error updating user status:",t.data)},error:function(e,t,i){console.error("AJAX error:",i)}})}));var V,q=document.querySelector(".printButton");function Y(){e(".profile-detail-skeleton").removeClass("d-none")}function G(){e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_my_posts",nonce:K.nonce},success:function(t){if(t.success){let i=t.data.posts,a="",n="",o=[];try{o=JSON.parse(K.selected_posts)||[]}catch(e){console.error("Error parsing selected_posts:",e)}console.log("Parsed selectedPosts:",o),i.forEach((function(e){let t=o.includes(e.ID.toString())?"selected":"";"post"===e.post_type?a+=`<option value="${e.ID}" ${t} data-content="<span class='item badge bg-primary fs-6 fw-normal' data-value='${e.ID}'>${e.title}</span>">${e.title}</option>`:"lv_listing"===e.post_type&&(n+=`<option value="${e.ID}" ${t} data-content="<span class='item badge bg-success fs-6 fw-normal' data-value='${e.ID}'>${e.title}</span>">${e.title}</option>`)}));let s=`\n                  <optgroup label="Posts">\n                    ${a}\n                  </optgroup>\n                  <optgroup label="Listings">\n                    ${n}\n                  </optgroup>`;e("#select-my-posts").html(s),e("#select-my-posts").selectpicker("refresh")}else console.error("Failed to load posts")},error:function(e){console.error("Error loading posts:",e)}})}q&&q.addEventListener("click",(function(){var e,t;e=document.getElementById("chat-messages").innerHTML,(t=window.open("","_blank","width=600,height=400")).document.write("<html><head><title>"+K.printChatHistoryTitle+"</title>
1"),t.document.write('<link rel="stylesheet" type="text/css" href="'+window.location.origin+'/wp-content/plugins/javo-points/public/css/javo-interface-inner.css?ver=1.0.0.11">'),t.document.write('<link rel="stylesheet" id="jvcore-style-css" href="'+window.location.origin+'/wp-content/plugins/javo-core/dist/css/style.css?ver=6.4.3" type="text/css" media="all">'),t.document.write('<link rel="stylesheet" id="bootstrap-css" href="'+window.location.origin+'/wp-content/themes/javo-theme/assets/dist/css/bootstrap.css?ver=5.2.1" type="text/css" media="all">'),t.document.write("</head><body>"),t.document.write(e),t.document.write("</body></html>"),t.document.close(),t.onload=function(){t.focus(),t.print(),t.close()}})),jQuery(document).ready((function(e){var t="default";function i(i){i?e("body").attr("data-chat-theme",i.toLowerCase()):e("body").attr("data-chat-theme",t.toLowerCase())}e("body").attr("data-chat-theme",t.toLowerCase()),e("#chat-theme").on("change",(function(){i(e(this).val())})),i(e("#chat-theme").val())})),e("#send_img_btn").click((function(e){e.preventDefault(),V||(V=wp.media({title:K.chooseImage,button:{text:K.chooseImage},multiple:!1})).on("select",(function(){var e=V.state().get("selection").first().toJSON();confirm(K.confirmSendFile)?(console.log(e),C(e.id)):console.log("File transmission has been canceled.")})),V.open()})),e(".profile-detail-button").length>0?console.log("Profile detail button exists"):console.log("Profile detail button not found"),e(document).on("show.bs.offcanvas","#profile-detail-offcanvas",(function(t){var i=e(t.relatedTarget).data("receiver-id");Y(),e.ajax({url:K.ajax_url,type:"POST",data:{action:"get_chat_user_detail",receiverId:i,nonce:K.nonce},success:function(t){t.success?(console.log("Profile Data:",t.data.userData),setTimeout((function(){e(".profile-detail-skeleton").addClass("d-none"),function(t,i){e("#profile-detail-offcanvas .profile-detail-content").html(`\n\t\t\t\t\t<div class="profile-section text-center vstack justify-content-center align-items-center mb-5">\n\t\t\t\t\t\t<img src="${t.avatarUrl}" alt="Profile Image" class="profile-image rounded-circle mb-3">\n\t\t\t\t\t\t<h4 class="fw-bold text-capitalize">${t.displayName}</h4>\n\t\t\t\t\t\t<div class="text-muted mb-1">@${t.displayName}</div>\n\t\t\t\t\t\t<div class="text-muted mb-1">${t.userLastActive} (${t.userStatus})</div>\n\n\t\t\t\t\t\t<div class="profile-btns d-flex justify-content-center gap-2">\n\t\t\t\t\t\t\t<button class="btn btn-outline-primary mb-0 favorite-btn hstack gap-2"\n\t\t\t\t\t\t\t\tdata-receiver-id="${i}"\n\t\t\t\t\t\t\t\tdata-bs-toggle="tooltip"\n\t\t\t\t\t\t\t\tdata-bs-placement="top"\n\t\t\t\t\t\t\t\ttitle="${t.favoriteUser?"Remove from your favorite users":"Add to your favorite users"}"\n\t\t\t\t\t\t\t\t${t.isMyself?"disabled":""}>\n\t\t\t\t\t\t\t\t<i class="feather feather-heart ${t.favoriteUser?"text-danger":""}"></i>\n\t\t\t\t\t\t\t\t<span class="favorite-btn-text">${t.favoriteUser?"Remove from Favorites":"Add to Favorites"}</span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t<button class="btn btn-outline-primary mb-0 block-user-btn hstack gap-2"\n\t\t\t\t\t\t\t\tdata-receiver-id="${i}"\n\t\t\t\t\t\t\t\tdata-bs-toggle="tooltip"\n\t\t\t\t\t\t\t\tdata-bs-placement="top"\n\t\t\t\t\t\t\t\ttitle="${t.blockedUser?"Unblock this user":"Block this user"}"\n\t\t\t\t\t\t\t\t${t.isMyself?"disabled":""}>\n\t\t\t\t\t\t\t\t<i class="feather feather-slash ${t.blockedUser?"text-danger":""}"></i>\n\t\t\t\t\t\t\t\t<span class="block-btn-text">${t.blockedUser?"Unblock User":"Block User"}</span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\n\t\t\t\t\t<h6 class="fw-bold mb-3 text-capitalize mt-2">${t.displayName}'s Posts</h6>\n\t\t\t\t\t<ul class="list-unstyled" id="profile-posts-list">\n\t\t\t\t\t\t${t.posts&&t.posts.length>0?t.posts.map((e=>`\n\t\t\t\t\t\t\t<li class="d-flex align-items-center mb-2">\n\t\t\t\t\t\t\t\t<div class="hstack gap-3">\n\t\t\t\t\t\t\t\t\t<img src="${e.image?e.image:"path-to-default-image.jpg"}" class="post-thumbnail rounded" alt="${e.title?e.title:"No title"}">\n\t\t\t\t\t\t\t\t\t<div class="vstack gap-2">\n\t\t\t\t\t\t\t\t\t\t<a href="${e.permalink?e.permalink:"#"}" class="fw-semibold" target="_blank">${e.title?e.title:"No title"}</a>\n\t\t\t\t\t\t\t\t\t\t<span>${"listing"===e.post_type?"Listing":"Post"}\n\t\t\t\t\t\t\t\t\t\t${"listing"===e.post_type&&e.listing_type?`<span class="listing-type ms-2">(${e.listing_type})</span>`:""}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t`)).join(""):"<li>No posts available.</li>"}\n\t\t\t\t\t</ul>\n\n\t\t\t\t\t<h6 class="fw-bold mb-3 text-capitalize mt-5">${t.displayName}'s Media</h6>\n\t\t\t\t\t<div class="d-flex gap-2 flex-wrap profile-uploaded-media-wrap">\n\t\t\t\t\t\t${t.media&&t.media.length>0?t.media.map(((e,t)=>`\n\t\t\t\t\t\t\t<a href="javascript:void(0);" class="media-item" data-index="${t}">\n\t\t\t\t\t\t\t\t<img src="${e.url}
1" class="media-thumbnail rounded" alt="Shared Media">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t`)).join(""):"<p>No media available.</p>"}\n\t\t\t\t\t</div>\n\t\t\t\t`),e(window).trigger("jvbpd_core/Chat/Profile/Load",[t])}(t.data.userData,i)}),500),e("#profile-detail-offcanvas").data("loadedReceiverId",i)):console.error("Failed to load profile details")},error:function(e){console.error("AJAX Error:",e)}})})),e("#profile-detail-offcanvas").on("hidden.bs.offcanvas",(function(){e("#profile-detail-offcanvas .profile-detail-content").html(""),Y()})),e("#select-my-posts").on("show.bs.select",(function(){0===e("#select-my-posts").children().length&&G()})),e(".settings-button").on("click",(function(){G()}));const se=document.getElementById("fullscreen-chat-button"),re=document.getElementById("javo-chat-wrap");se.addEventListener("click",(()=>{re.classList.toggle("chat-fullscreen")}));const le=document.getElementById("chatOpacityRange");function Z(e,t){return`rgba(${parseInt(e.slice(1,3),16)}, ${parseInt(e.slice(3,5),16)}, ${parseInt(e.slice(5,7),16)}, ${t})`}le.addEventListener("input",(function(){const e=le.value/100,t=Z(getComputedStyle(re).getPropertyValue("--background-color").trim(),e);re.style.backgroundColor=t}));const de=le.value/100,ce=Z(getComputedStyle(re).getPropertyValue("--background-color").trim(),de);function X(){e("#chat-spinner").hide(),e("#skeleton-loader").hide(),e("#chat-messages").show()}re.style.backgroundColor=ce}}))}(jQuery),function(e){"use strict";let t=function(){};t.prototype.constructor=t,t.prototype.xhttp=null,t.prototype.timestamp=0,t.prototype.nTimeID=0,t.prototype.isScrolled=!1,t.prototype.conversation_processing=!1,t.prototype.args=jvbpd_elementor_args,t.prototype.ajax=function(t,i,a,n,o){let s=this;var r=e.extend(!0,{},{action:"jvbpd_twilio_"+t},i);s.xhttp=e.post(s.args.ajaxurl,r,(function(e){s.xhttp=null,"function"==typeof a&&a(e)}),"JSON").fail((function(e,t){"function"==typeof n&&n(e,t)})).always((function(e,t){"function"==typeof o&&o(e,t)}))},t=new t;let i=function(){let t=this;e(".has-jv-twilio-field").each((function(){let i=e(".twilio-verify-form",this);"undefined"===i.data("verified")&&i.data("verified",!1),!i.hasClass("bind-twilio")&&t.init(i)}))};i.prototype.constructor=i,i.prototype.init=function(e){let t=this;e.on("click","[data-get-verify-code]",t.getVerifyCode()),e.on("click","[data-check-verify-code]",t.checkVerifyCode()),e.parent().on("click","[data-submit-listing-continue]",t.submitBeforeVerify())},i.prototype.getVerifyCode=function(i){return function(i){let a=e(this),n=a.closest(".twilio-verify-form"),o=e("input[data-to-number]",n);o.removeClass("is-invalid"),o.val()&&o.val().startsWith("+")?(e(".button-text",a).addClass("hidden"),e(".spinner-border",a).removeClass("hidden"),o.prop("readonly",!0),a.prop("disabled",!0),t.ajax("send_verify_code",{to_number:o.val()},(function(t){switch(e(".button-text",a).removeClass("hidden"),e(".spinner-border",a).addClass("hidden"),t.status){case 1:n.data("verify-code",t.code),e("[data-check-verify-code]",n).prop("disabled",!1).removeClass("disabled");break;case 2:o.addClass("is-invalid").prop("readonly",!1),a.prop("disabled",!1),o.parent().find(".invalid-feedback").html(t.message)}}))):o.addClass("is-invalid")}},i.prototype.checkVerifyCode=function(t){return function(t){const i=e(this).closest(".twilio-verify-form");let a=e("input[data-verify-code]",i);a.removeClass("is-invalid"),a.val()==i.data("verify-code")?(a.addClass("is-valid"),i.data("verified",!0),e("[data-check-verify-code]",i).prop("disabled",!0).addClass("disabled"),i.trigger("jvbpd_core/twilio/verified_code",{verify:!0})):(a.addClass("is-invalid"),i.trigger("jvbpd_core/twilio/verified_code",{verify:!1}))}},i.prototype.submitBeforeVerify=function(){return function(){let i=e(this),a=i.closest(".has-jv-twilio-field"),n=e(".twilio-verify-form",a),o=e("input[data-to-number]",n);e(".invalid-verify",a).addClass("hidden"),n.data("verified")?(e(".spinner-border",i).removeClass("hidden"),e(".button-text",i).addClass("hidden"),t.ajax("update_verify",{to_number:o.val()},(function(e){"1"==e.status&&window.location.reload()}
1))):e(".invalid-verify",a).removeClass("hidden")}},window.jvbpd=window.jvbpd||{},window.jvbpd.Twilio=i,new window.jvbpd.Twilio}(jQuery),function(e){"use strict";let t=function(){this.args=window.jvbpd_elementor_args||{},this.$toast=e("#jvbpd-history-toast"),this.toast=bootstrap.Toast.getOrCreateInstance(this.$toast),this.init()};t.prototype.constructor=t,t.prototype.init=function(){const e=this;e.onReview(),e.onWidgets(),e.onDashboard()},t.prototype.showMessage=function(t){const i=this;t=e.extend(!0,{},{title:null,content:null,delay:5e3,skin:""},t),e(".toast-title",i.$toast).html(t.title),e(".toast-body",i.$toast).html(t.content),i.$toast.removeClass((function(e,t){return(t.match(/(^|\s)toast-\S+/g)||[]).join(" ")})),t.skin&&i.$toast.addClass(t.skin);bootstrap.Toast.getOrCreateInstance(i.$toast[0],{delay:t.delay});i.toast.show()},t.prototype.onWidgets=function(){const t=this;e(window).on("jvbpd_core/widgets/toast/alert",(function(e,i){t.showMessage({title:i.title,content:i.content})}))},t.prototype.onDashboard=function(){const t=this;e(window).on("jvbpd_core/listings/auth_link/copied",(function(e){t.showMessage({title:"Private URL",content:"URL has been successfully copied."})})),e(window).on("jvbpd_core/dashboard/toast/alert",(function(e,i){t.showMessage({title:i.title,content:i.content})}))},t.prototype.onReview=function(){const t=this;e("#javo-review-form-container form").on("post-review/submit/after",(function(e,i){t.showMessage({title:"Review",content:i.args.strings.review.success})})),e(window).on("jvbpd_core/report/review/completed",(function(e){t.showMessage({title:"Review Report",content:t.args.strings.report.review.completed})}))},new t}(jQuery),function(e){"undefined"==typeof jvbpd_search1_param&&(jvbpd_search1_param={});var t=function(t,i){this.el=e(t),this.param=jvbpd_search1_param||{},this.request=i,this.initialize()};t.prototype={constructor:t,initialize:function(){var t=this,i=t.el.hasClass("is-mobile"),a=e("[data-selectize]",t.el);!i&&a.length&&"function"==typeof e.fn.selectize&&t.bindSelectize(a),window.jvbpd_core_elementor&&window.jvbpd_core_elementor.searchFormSubmit(),e.lava_ajax_search&&e.lava_ajax_search(),t.setAutoComplete().setupGooglePlaceField().setupGoogleAutocompleteField().amenitiesOpener().lavaAjaxSearch(),t.el.find(".jv-search1-form-opener").on("click",t.toggleForm()),t.el.find(".jv-search1-morefilter-opener").on("click",t.toggleMoreFilter()),t.el.find(".javo-geoloc-trigger").on("click",t.GeoLocation()),t.el.find(".jvbpd-switcher").on("click",t.locate_google_switch()),t.el.find('.field-listing_location_with_google_search input[type="text"]').on("click",t.inputSubmit())},setupGooglePlaceField:function(){var t=this,i={};return"undefined"==typeof google||(void 0!==t.param.restrictions_country&&"all"!=t.param.restrictions_country&&(i.types=new Array("(cities)"),i.componentRestrictions={country:t.param.restrictions_country}),e("[data-google-autocomplete]",t.el).each((function(){var t=e(this);t.data("google-autocomplete",new google.maps.places.Autocomplete(t[0],i))}))),t},getGoogleCurrentLocation:function(t){if("undefined"!=typeof google){var i=e(t),a=new google.maps.Geocoder;navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(e){var t=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);a.geocode({latLng:t},(function(e,t){t==google.maps.GeocoderStatus.OK&&e[0]&&i.val(e[0].formatted_address)}))}))}},setupGoogleAutocompleteField:function(){var t=this,i=t.param.strings;return e(".field-google_current_loadtion_search").each((function(){var a=e(this);e('input[name="radius_key"]',a).autocomplete({source:[{type:"get",value:"current",label:i.current_location}],search:function(){if(0<this.value.length)return!1},select:function(e,i){return"current"==i.item.value&&t.getGoogleCurrentLocation(this),!1},minLength:0}).on("focus",(function(t){e(this).autocomplete("instance").search(e(this).val())})).autocomplete("instance")._renderItem=function(t,i){return e("<li>").css({color:"blue"}).append(e('<i class="fa fas fa-location-arrow"></i> ')).append(i.label).appendTo(t)}})),t},setAutoComplete:function(){var t=[],i=e('.field-keyword input[name="keyword"]',this.el);return"undefined"!=typeof jvbpd_search_field_tags&&(t=jvbpd_search_field_tags),"undefined"!=typeof typeahead&&i.typeahead({hint:!1,highlight:!0,minLength:1},{name:"tags",displayKey:"value",source:this.keywordMatchesCallback(t)}).closest("span").css({width:"100%"}),this},keywordMatchesCallback:function(t){return function(i,a){var n,o;o=new RegExp(i,"i"),n=[],e.each(t,(function(e,t){o.test(t)&&n.push({value:t})})),a(n)}},toggleForm:function(){return function(t){t.preventDefault();
1var i=e(this).closest(".javo-shortcode"),a=e("[data-form]",i);i.hasClass("active")?a.slideUp((function(){i.removeClass("active")})):(i.addClass("active"),a.slideDown())}},toggleMoreFilter:function(){return function(t){t.preventDefault();var i=e(this).closest(".javo-shortcode"),a=e(".jv-search1-morefilter-row",i);i.hasClass("more-open")?a.slideUp((function(){i.removeClass("more-open")})):(i.addClass("more-open"),a.slideDown())}},GeoLocation:function(){if("undefined"!=typeof google){var t=this.param.strings,i=new google.maps.Geocoder;return function(a){a.preventDefault();var n=e(this).closest(".search-box-inline"),o=e('input[name="radius_key"]',n);navigator.geolocation.getCurrentPosition((function(e){var a="",n=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);i.geocode({location:n},(function(e,i){"OK"===i?(a=e[1].formatted_address,o.val(a)):alert(t.geolocation_fail)}))}))}}},locate_google_switch:function(){return function(){var t=!e(this).hasClass("active"),i=e(this).parent();t?(e(".field-google",i).addClass("hidden"),e(".field-location",i).removeClass("hidden"),e(this).addClass("active")):(e(".field-location",i).addClass("hidden"),e(".field-google",i).removeClass("hidden"),e(this).removeClass("active"))}},getSelectizeOption:function(t,i,a){var n=this;return void 0!==a?{preload:"focus",mode:t.data("mode")||!1,plugins:["remove_button"],valueField:"term_id",labelField:"name",searchField:["name"],options:[],persist:!1,loadThrottle:600,create:!1,allowEmptyOption:!1,render:{option:function(e,t){let a=JSON.parse(n.param.icons);return'<div class=""><i class="'+(void 0!==a[e.term_id]?a[e.term_id]:"listing_location"==i?"fa fa-map-marker":"")+'"></i>'+t(void 0!==e.name?e.name:e.text)+"</div>"}},load:function(t,i){if(!t.length)return i();n.el.addClass("ajax-processing"),e.post(n.request,{action:"jvbpd_search_get_keywords",query:t},(function(e){i(e.slice(0,5))}),"JSON").done((function(){n.el.removeClass("ajax-processing")}))}}:{maxItems:t.data("max-items")||null,mode:t.data("mode")||!1,plugins:["remove_button"],render:{option:function(e,t){let a=JSON.parse(n.param.icons),o=void 0!==a[e.term_id]?a[e.term_id]:"listing_location"==i?"feather feather-map-pin":"",s=void 0!==e.name?e.name:e.text;return"current_location"==e.value&&(o="current_icon feather feather-globe"),'<div class=""><i class="'+o+'"></i>'+t(s)+"</div>"}}}},bindSelectize:function(t){var i=this;return t.each((function(t,a){var n=e(this);let o=n.closest(".search-box-inline");var s=n.data("tax");if(n.data("origin-name",e(this).attr("name")),e(this).hasClass("selectized"))return;n.selectize(i.getSelectizeOption(n,n.data("tax"),n.data("keyword")));n.data("default");let r=function(){o.removeClass("geolocation-loading"),n.get(0).selectize.enable()};n.get(0).selectize.on("change",(function(e){if("current_location"==e){var t=new google.maps.Geocoder;navigator.geolocation&&(o.addClass("geolocation-loading"),n.get(0).selectize.disable(),navigator.geolocation.getCurrentPosition((function(e){var i=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);t.geocode({latLng:i},(function(e,t){t==google.maps.GeocoderStatus.OK&&e[0]&&(n.get(0).selectize.clear(),n.get(0).selectize.addOption({text:e[0].formatted_address,value:e[0].formatted_address}),n.get(0).selectize.addItem(e[0].formatted_address,!0),n.attr("name","radius_key")),r()}))}),r))}else n.attr("name",n.data("origin-name"))})),n.get(0).selectize.on("change",(function(t){var i=e("select[data-tax="+s+"].selectized");window.jvbpd_search_filtering||(t||(e("input[type=checkbox][data-tax="+s+"]").attr("checked",!1),e("select[data-tax="+s+"]").val("")),window.jvbpd_search_filtering=!0,i.each((function(){var i=e(this).get(0).selectize;void 0!==i&&i.setValue(t)})),window.jvbpd_search_filtering=!1)}))})),/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||"function"==typeof e.fn.slimScroll&&e(".selectize-dropdown-content").slimScroll({height:"150px"}),!0},amenitiesOpener:function(){var e=this;return e.el.find(".bottom-amenities-opener-button").on("click",(function(t){t.preventDefault(),e.el.toggleClass("advance-collapse")})),this},lavaAjaxSearch:function(){var t=e(".field-ajax_search",this.el),i=e("input[data-search-input]",t);i.data("origin-width",i.outerWidth()),e(".clear",t).on("click",(function(){var a=t.closest("form");i.val(""),e('[name="category"]',t).val(""),a.length&&e("body").hasClass("lv-map-template")&&a.submit(),e(this).addClass("hidden")})),i.on("keyup",(function(){e(this).val().length?e(".clear",t).removeClass("hidden"):e(".clear",t).addClass("hidden")})),i.data("uiAutocomplete")&&i.autocomplete("option","select",(function(a,n){return"listing_category"==n.item.type&&(a.preventDefault(),i.val(n.item.label),e('input[name="category"]',t).val(n.item.label),e(".clear",t).removeClass("hidden"),!0)})),e(window).on("lava:ajax-search-before-send",(function(t,i){e(i).closest(".search-box-inline.field-ajax_search").addClass("ajax-loading")})),e(window).on("lava:ajax-search-complete",(function(t,i){e(i).closest(".search-box-inline.field-ajax_search").removeClass("ajax-loading")})),e(window).on("javo:ajax-search-select",(function(i,a){e(".clear",t).removeClass("hidden")}))},inputSubmit:function(){return function(t){13==t.keyCode&&e(this).closest("form").submit()}}},e.jvbpd_search_shortcode=function(e,i){new t(e,i)},e(".jvbpd-btn-search1-opener").on("click",(function(){var t=e(".jvbpd-header-map-filter-container");t.hasClass("show")?t.removeClass("show"):t.addClass("show")}))}(jQuery);var MarkerClusterer=function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}
1function i(e,i,a){return i&&t(e.prototype,i),a&&t(e,a),e}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}function n(e){return(n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}var r=function t(){e(this,t),function(e,t){for(var i in t.prototype)e.prototype[i]=t.prototype[i]}(t,google.maps.OverlayView)},l=function(t){function o(t,i){var a;return e(this,o),(a=s(this,n(o).call(this))).cluster_=t,a.styles_=i,a.className_=a.cluster_.getMarkerClusterer().getClusterClass(),a.center_=null,a.div_=null,a.sums_=null,a.visible_=!1,a.setMap(t.getMap()),a}return a(o,t),i(o,[{key:"onAdd",value:function(){var e,t,i=this,a=this.cluster_.getMarkerClusterer(),n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var i=[],a=!0,n=!1,o=void 0;try{for(var s,r=e[Symbol.iterator]();!(a=(s=r.next()).done)&&(i.push(s.value),!t||i.length!==t);a=!0);}catch(e){n=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(n)throw o}}return i}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(google.maps.version.split("."),2),o=n[0],s=n[1],r=100*parseInt(o,10)+parseInt(s,10);this.div_=document.createElement("div"),this.div_.className=this.className_,this.visible_&&this.show(),this.getPanes().overlayMouseTarget.appendChild(this.div_),this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),"bounds_changed",(function(){t=e})),google.maps.event.addDomListener(this.div_,"mousedown",(function(){e=!0,t=!1})),r>=332&&google.maps.event.addDomListener(this.div_,"touchstart",(function(e){e.stopPropagation()})),google.maps.event.addDomListener(this.div_,"click",(function(n){if(e=!1,!t){if(google.maps.event.trigger(a,"click",i.cluster_),google.maps.event.trigger(a,"clusterclick",i.cluster_),a.getZoomOnClick()){var o=a.getMaxZoom(),s=i.cluster_.getBounds();a.getMap().fitBounds(s),setTimeout((function(){a.getMap().fitBounds(s),null!==o&&a.getMap().getZoom()>o&&a.getMap().setZoom(o+1)}),100)}n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation()}})),google.maps.event.addDomListener(this.div_,"mouseover",(function(){google.maps.event.trigger(a,"mouseover",i.cluster_)})),google.maps.event.addDomListener(this.div_,"mouseout",(function(){google.maps.event.trigger(a,"mouseout",i.cluster_)}))}},{key:"onRemove",value:function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)}},{key:"draw",value:function(){if(this.visible_){var e=this.getPosFromLatLng_(this.center_);this.div_.style.top=e.y+"px",this.div_.style.left=e.x+"px"}}},{key:"hide",value:function(){this.div_&&(this.div_.style.display="none"),this.visible_=!1}},{key:"show",value:function(){if(this.div_){var e=this.cluster_.getMarkerClusterer().ariaLabelFn(this.sums_.text),t=this.backgroundPosition_.split(" "),i=parseInt(t[0].replace(/^\s+|\s+$/g,""),10),a=parseInt(t[1].replace(/^\s+|\s+$/g,""),10);this.div_.style.cssText=this.createCss_(this.getPosFromLatLng_(this.center_));var n="";if(this.cluster_.getMarkerClusterer().getEnableRetinaIcons())n="width: ".concat(this.width_,"px; height: ").concat(this.height_,"px");else{var o=-1*a,s=-1*i+this.width_,r=-1*a+this.height_,l=-1*i;n="clip: rect(".concat(o,"px, ").concat(s,"px, ").concat(r,"px, ").concat(l,"px)")}var d=["position: absolute","top: ".concat(a,"px"),"left: ".concat(i,"px"),n].join(";"),c=["position: absolute","top: ".concat(this.anchorText_[0],"px"),"left: ".concat(this.anchorText_[1],"px"),"color: ".concat(this.textColor_),"font-size: ".concat(this.textSize_,"px"),"font-family: ".concat(this.fontFamily_),"font-weight: ".concat(this.fontWeight_),"font-style: ".concat(this.fontStyle_),"text-decoration: ".concat(this.textDecoration_),"text-align: center","width: ".concat(this.width_,"px"),"line-height: ".concat(this.height_,"px")].join(";");this.div_.innerHTML="\n<img alt='".concat(this.sums_.text,'\' aria-hidden="true" src="').concat(this.url_,'" style="').concat(d,'"/>\n<div aria-label="').concat(e,'" tabindex="0" style="').concat(c,'">\n  <span aria-hidden="true">').concat(this.sums_.text,"</span>\n</div>\n"),void 0===this.sums_.title||""===this.sums_.title?this.div_.title=this.cluster_.getMarkerClusterer().getTitle():this.div_.title=this.sums_.title,this.div_.style.display=""}this.visible_=!0}}
1,{key:"useStyle",value:function(e){this.sums_=e;var t=Math.max(0,e.index-1);t=Math.min(this.styles_.length-1,t);var i=this.styles_[t];this.url_=i.url,this.height_=i.height,this.width_=i.width,this.anchorText_=i.anchorText||[0,0],this.anchorIcon_=i.anchorIcon||[Math.floor(this.height_/2),Math.floor(this.width_/2)],this.textColor_=i.textColor||"black",this.textSize_=i.textSize||11,this.textDecoration_=i.textDecoration||"none",this.fontWeight_=i.fontWeight||"bold",this.fontStyle_=i.fontStyle||"normal",this.fontFamily_=i.fontFamily||"Arial,sans-serif",this.backgroundPosition_=i.backgroundPosition||"0 0"}},{key:"setCenter",value:function(e){this.center_=e}},{key:"createCss_",value:function(e){return["z-index: ".concat(this.cluster_.getMarkerClusterer().getZIndex()),"cursor: pointer","position: absolute; top: ".concat(e.y,"px; left: ").concat(e.x,"px"),"width: ".concat(this.width_,"px; height: ").concat(this.height_,"px"),"-webkit-user-select: none","-khtml-user-select: none","-moz-user-select: none","-o-user-select: none","user-select: none"].join(";")}},{key:"getPosFromLatLng_",value:function(e){var t=this.getProjection().fromLatLngToDivPixel(e);return t.x=Math.floor(t.x-this.anchorIcon_[1]),t.y=Math.floor(t.y-this.anchorIcon_[0]),t}}]),o}(r),d=function(){function t(i){e(this,t),this.markerClusterer_=i,this.map_=this.markerClusterer_.getMap(),this.minClusterSize_=this.markerClusterer_.getMinimumClusterSize(),this.averageCenter_=this.markerClusterer_.getAverageCenter(),this.markers_=[],this.center_=null,this.bounds_=null,this.clusterIcon_=new l(this,this.markerClusterer_.getStyles())}return i(t,[{key:"getSize",value:function(){return this.markers_.length}},{key:"getMarkers",value:function(){return this.markers_}},{key:"getCenter",value:function(){return this.center_}},{key:"getMap",value:function(){return this.map_}},{key:"getMarkerClusterer",value:function(){return this.markerClusterer_}},{key:"getBounds",value:function(){for(var e=new google.maps.LatLngBounds(this.center_,this.center_),t=this.getMarkers(),i=0;i<t.length;i++)e.extend(t[i].getPosition());return e}},{key:"remove",value:function(){this.clusterIcon_.setMap(null),this.markers_=[],delete this.markers_}},{key:"addMarker",value:function(e){if(this.isMarkerAlreadyAdded_(e))return!1;if(this.center_){if(this.averageCenter_){var t=this.markers_.length+1,i=(this.center_.lat()*(t-1)+e.getPosition().lat())/t,a=(this.center_.lng()*(t-1)+e.getPosition().lng())/t;this.center_=new google.maps.LatLng(i,a),this.calculateBounds_()}}else this.center_=e.getPosition(),this.calculateBounds_();e.isAdded=!0,this.markers_.push(e);var n=this.markers_.length,o=this.markerClusterer_.getMaxZoom();if(null!==o&&this.map_.getZoom()>o)e.getMap()!==this.map_&&e.setMap(this.map_);else if(n<this.minClusterSize_)e.getMap()!==this.map_&&e.setMap(this.map_);else if(n===this.minClusterSize_)for(var s=0;s<n;s++)this.markers_[s].setMap(null);else e.setMap(null);return this.updateIcon_(),!0}},{key:"isMarkerInClusterBounds",value:function(e){return this.bounds_.contains(e.getPosition())}},{key:"calculateBounds_",value:function(){var e=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(e)}},{key:"updateIcon_",value:function(){var e=this.markers_.length,t=this.markerClusterer_.getMaxZoom();if(null!==t&&this.map_.getZoom()>t)this.clusterIcon_.hide();else if(e<this.minClusterSize_)this.clusterIcon_.hide();else{var i=this.markerClusterer_.getStyles().length,a=this.markerClusterer_.getCalculator()(this.markers_,i);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(a),this.clusterIcon_.show()}}},{key:"isMarkerAlreadyAdded_",value:function(e){if(this.markers_.indexOf)return-1!==this.markers_.indexOf(e);for(var t=0;t<this.markers_.length;t++)if(e===this.markers_[t])return!0;return!1}}]),t}(),c=function(e,t,i){return void 0!==e[t]?e[t]:i},p=function(t){function o(t){var i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e(this,o),(i=s(this,n(o).call(this))).options=r,i.markers_=[],i.cluster
vendor: 7,061 bytes, line 1
1s_=[],i.listeners_=[],i.activeMap_=null,i.ready_=!1,i.ariaLabelFn=i.options.ariaLabelFn||function(){return""},i.zIndex_=i.options.zIndex||google.maps.Marker.MAX_ZINDEX+1,i.gridSize_=i.options.gridSize||60,i.minClusterSize_=i.options.minimumClusterSize||2,i.maxZoom_=i.options.maxZoom||null,i.styles_=i.options.styles||[],i.title_=i.options.title||"",i.zoomOnClick_=c(i.options,"zoomOnClick",!0),i.averageCenter_=c(i.options,"averageCenter",!1),i.ignoreHidden_=c(i.options,"ignoreHidden",!1),i.enableRetinaIcons_=c(i.options,"enableRetinaIcons",!1),i.imagePath_=i.options.imagePath||o.IMAGE_PATH,i.imageExtension_=i.options.imageExtension||o.IMAGE_EXTENSION,i.imageSizes_=i.options.imageSizes||o.IMAGE_SIZES,i.calculator_=i.options.calculator||o.CALCULATOR,i.batchSize_=i.options.batchSize||o.BATCH_SIZE,i.batchSizeIE_=i.options.batchSizeIE||o.BATCH_SIZE_IE,i.clusterClass_=i.options.clusterClass||"cluster",-1!==navigator.userAgent.toLowerCase().indexOf("msie")&&(i.batchSize_=i.batchSizeIE_),i.setupStyles_(),i.addMarkers(a,!0),i.setMap(t),i}return a(o,t),i(o,[{key:"onAdd",value:function(){var e=this;this.activeMap_=this.getMap(),this.ready_=!0,this.repaint(),this.prevZoom_=this.getMap().getZoom(),this.listeners_=[google.maps.event.addListener(this.getMap(),"zoom_changed",(function(){var t=e.getMap(),i=t.minZoom||0,a=Math.min(t.maxZoom||100,t.mapTypes[t.getMapTypeId()].maxZoom),n=Math.min(Math.max(e.getMap().getZoom(),i),a);e.prevZoom_!=n&&(e.prevZoom_=n,e.resetViewport_(!1))})),google.maps.event.addListener(this.getMap(),"idle",(function(){e.redraw_()}))]}},{key:"onRemove",value:function(){for(var e=0;e<this.markers_.length;e++)this.markers_[e].getMap()!==this.activeMap_&&this.markers_[e].setMap(this.activeMap_);for(var t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();this.clusters_=[];for(var i=0;i<this.listeners_.length;i++)google.maps.event.removeListener(this.listeners_[i]);this.listeners_=[],this.activeMap_=null,this.ready_=!1}},{key:"draw",value:function(){}},{key:"setupStyles_",value:function(){if(!(this.styles_.length>0))for(var e=0;e<this.imageSizes_.length;e++){var t=this.imageSizes_[e];this.styles_.push({url:this.imagePath_+(e+1)+"."+this.imageExtension_,height:t,width:t})}}},{key:"fitMapToMarkers",value:function(){for(var e=this.getMarkers(),t=new google.maps.LatLngBounds,i=0;i<e.length;i++)!e[i].getVisible()&&this.getIgnoreHidden()||t.extend(e[i].getPosition());this.getMap().fitBounds(t)}},{key:"getGridSize",value:function(){return this.gridSize_}},{key:"setGridSize",value:function(e){this.gridSize_=e}},{key:"getMinimumClusterSize",value:function(){return this.minClusterSize_}},{key:"setMinimumClusterSize",value:function(e){this.minClusterSize_=e}},{key:"getMaxZoom",value:function(){return this.maxZoom_}},{key:"setMaxZoom",value:function(e){this.maxZoom_=e}},{key:"getZIndex",value:function(){return this.zIndex_}},{key:"setZIndex",value:function(e){this.zIndex_=e}},{key:"getStyles",value:function(){return this.styles_}},{key:"setStyles",value:function(e){this.styles_=e}},{key:"getTitle",value:function(){return this.title_}},{key:"setTitle",value:function(e){this.title_=e}},{key:"getZoomOnClick",value:function(){return this.zoomOnClick_}},{key:"setZoomOnClick",value:function(e){this.zoomOnClick_=e}},{key:"getAverageCenter",value:function(){return this.averageCenter_}},{key:"setAverageCenter",value:function(e){this.averageCenter_=e}},{key:"getIgnoreHidden",value:function(){return this.ignoreHidden_}},{key:"setIgnoreHidden",value:function(e){this.ignoreHidden_=e}},{key:"getEnableRetinaIcons",value:function(){return this.enableRetinaIcons_}},{key:"setEnableRetinaIcons",value:function(e){this.enableRetinaIcons_=e}},{key:"getImageExtension",value:function(){return this.imageExtension_}},{key:"setImageExtension",value:function(e){this.imageExtension_=e}},{key:"getImagePath",value:function(){return this.imagePath_}},{key:"setImagePath",value:function(e){this.imagePath_=e}},{key:"getImageSizes",value:function(){return this.imageSizes_}},{key:"setImageSizes",value:function(e){this.imageSizes_=e}},{key:"getCalculator",value:function(){return this.calculator_}},{key:"setCalculator",value:function(e){this.calculator_=e}},{key:"getBatchSizeIE",value:function(){return this.batchSizeIE_}},{key:"setBatchSizeIE",value:function(e){this.batchSizeIE_=e}},{key:"getClusterClass",value:function(){return this.clusterClass_}},{key:"setClusterClass",value:function(e){this.clusterClass_=e}},{key:"getMarkers",value:function(){return this.markers_}},{key:"getTotalMarkers",value:function(){return this.markers_.length}},{key:"getClusters",value:function(){return this.clusters_}},{key:"getTotalClusters",value:function(){return this.clusters_.length}},{key:"addMarker",value:function(e,t){this.pushMarkerTo_(e),t||this.redraw_()}},{key:"addMarkers",value:function(e,t){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&this.pushMarkerTo_(e[i]);t||this.redraw_()}},{key:"pushMarkerTo_",value:function(e){var t=this;e.getDraggable()&&google.maps.event.addListener(e,"dragend",(function(){t.ready_&&(e.isAdded=!1,t.repaint())})),e.isAdded=!1,this.markers_.push(e)}},{key:"removeMarker",value:function(e,t){var i=this.removeMarker_(e);return!t&&i&&this.repaint(),i}},{key:"removeMarkers",value:function(e,t){for(var i=!1,a=0;a<e.length;a++){var n=this.removeMarker_(e[a]);i=i||n}return!t&&i&&this.repaint(),i}},{key:"removeMarker_",value:function(e){var t=-1;if(this.markers_.indexOf)t=this.markers_.indexOf(e);else for(var i=0;i<this.markers_.length;i++)if(e===this.markers_[i]){t=i;break}return-1!==t&&(e.setMap(null),this.markers_.splice(t,1),!0)}},{key:"clearMarkers",value:function(){this.resetViewport_(!0),this.markers_=[]}},{key:"repaint",value:function(){var e=this.clusters_.slice();this.clusters_=[],this.resetViewport_(!1),this.redraw_(),setTimeout((function(){for(var t=0;t<e.length;t++)e[t].remove()}),0)}},{key:"getExtendedBounds",value:function(e){var t=this.getProjection(),i=new google.maps.LatLng(e.getNorthEast().lat(),e.getNorthEast().lng()),a=new google.maps.LatLng(e.getSouthWest().lat(),e.getSouthWest().lng()),n=t.fromLatLngToDivPixel(i);n.x+=this.gridSize_,n.y-=this.gridSize_;var o=t.fromLatLngToDivPixel(a);o.x-=this.gridSize_,o.y+=this.gridSize_;var s=t.fromDivPixelToLatLng(n),r=t.fromDivPixelToLatLng(o);return e.extend(s),e.extend(r),e}},{key:"redraw_",value:function(){this.createClusters_(0)}},{key:"resetViewport_",value:function(e){for(var t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();this.clusters_=[];for(var i=0;i<this.markers_.length;i++){var a=this.markers_[i];a.isAdded=!1,e&&a.setMap(null)}}},{key:"distanceBetweenPoints_",value:function(e,t){var i=(t.lat()-e.lat())*Math.PI/180,a=(t.lng()-e.lng())*Math.PI/180,n=Math.sin(i/2)*Math.sin(i/2)+Math.cos(e.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(n),Math.sqrt(1-n))*6371}},{key:"isMarkerInBounds_",value:function(e,t){return t.contains(e.getPosition())}},{key:"addToClosestCluster_",value:function(e){for(var t=4e4,i=null,a=0;
1a<this.clusters_.length;a++){var n=this.clusters_[a],o=n.getCenter();if(o){var s=this.distanceBetweenPoints_(o,e.getPosition());s<t&&(t=s,i=n)}}if(i&&i.isMarkerInClusterBounds(e))i.addMarker(e);else{var r=new d(this);r.addMarker(e),this.clusters_.push(r)}}},{key:"createClusters_",value:function(e){var t=this;if(this.ready_){var i;0===e&&(google.maps.event.trigger(this,"clusteringbegin",this),void 0!==this.timerRefStatic&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),i=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.02070771743472,-178.48388434375),new google.maps.LatLng(-85.08136444384544,178.00048865625));for(var a=this.getExtendedBounds(i),n=Math.min(e+this.batchSize_,this.markers_.length),o=e;o<n;o++){var s=this.markers_[o];!s.isAdded&&this.isMarkerInBounds_(s,a)&&(!this.ignoreHidden_||this.ignoreHidden_&&s.getVisible())&&this.addToClosestCluster_(s)}n<this.markers_.length?this.timerRefStatic=window.setTimeout((function(){t.createClusters_(n)}),0):(delete this.timerRefStatic,google.maps.event.trigger(this,"clusteringend",this))}}}],[{key:"CALCULATOR",value:function(e,t){for(var i=0,a=e.length,n=a;0!==n;)n=Math.floor(n/10),i++;return i=Math.min(i,t),{text:a.toString(),index:i,title:""}}}]),o}(r);return p.BATCH_SIZE=2e3,p.BATCH_SIZE_IE=500,p.IMAGE_PATH="../images/m",p.IMAGE_EXTENSION="png",p.IMAGE_SIZES=[53,56,66,78,90],p}();function inherits(e,t){function i(){}i.prototype=t.prototype,e.superClass_=t.prototype,e.prototype=new i,e.prototype.constructor=e}function MarkerLabel_(e,t){this.marker_=e,this.labelDiv_=document.createElement("div"),this.labelDiv_.style.cssText="position: absolute; overflow: hidden;",this.eventDiv_=document.createElement("div"),this.eventDiv_.style.cssText=this.labelDiv_.style.cssText,this.eventDiv_.setAttribute("onselectstart","return false;"),this.eventDiv_.setAttribute("ondragstart","return false;"),this.crossDiv_=MarkerLabel_.getSharedCross(t)}function MarkerWithLabel(e){(e=e||{}).labelContent=e.labelContent||"",e.labelAnchor=e.labelAnchor||new google.maps.Point(0,0),e.labelClass=e.labelClass||"markerLabels",e.labelStyle=e.labelStyle||{},e.labelInBackground=e.labelInBackground||!1,void 0===e.labelVisible&&(e.labelVisible=!0),void 0===e.crossOnDrag&&(e.crossOnDrag=!0),void 0===e.clickable&&(e.clickable=!0),void 0===e.draggable&&(e.draggable=!1),void 0===e.optimized&&(e.optimized=!1),e.crossImage=e.crossImage||"//maps.gstatic.com/intl/en_us/mapfiles/drag_cross_67_16.png",e.optimized=!1,this.label=new MarkerLabel_(this,e.crossImage),google.maps.Marker.apply(this,arguments)}!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){var t=Array.prototype.slice,i=Array.prototype.splice,a={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit"},n=e(window),o=e(document),s=[],r=n.height(),l=function(){for(var t=n.scrollTop(),i=o.height(),a=i-r,l=t>a?a-t:0,d=0,c=s.length;d<c;d++){var p=s[d],u=p.stickyWrapper.offset().top-p.topSpacing-l;if(p.stickyWrapper.css("height",p.stickyElement.outerHeight()),t<=u)null!==p.currentTop&&(p.stickyElement.css({width:"",position:"",top:"","z-index":""}),p.stickyElement.parent().removeClass(p.className),p.stickyElement.trigger("sticky-end",[p]),p.currentTop=null);else{var h,m=i-p.stickyElement.outerHeight()-p.topSpacing-p.bottomSpacing-t-l;if(m<0?m+=p.topSpacing:m=p.topSpacing,p.currentTop!==m)p.getWidthFrom?(padding=p.stickyElement.innerWidth()-p.stickyElement.width(),h=e(p.getWidthFrom).width()-padding||null):p.widthFromWrapper&&(h=p.stickyWrapper.width()),null==h&&(h=p.stickyElement.width()),p.stickyElement.css("width",h).css("position","fixed").css("top",m).css("z-index",p.zIndex),p.stickyElement.parent().addClass(p.className),null===p.currentTop?p.stickyElement.trigger("sticky-start",[p]):p.stickyElement.trigger("sticky-update",[p]),p.currentTop===p.topSpacing&&p.currentTop>m||null===p.currentTop&&m<p.topSpacing?p.stickyElement.trigger("sticky-bottom-reached",[p]):null!==p.currentTop&&m===p.topSpacing&&p.currentTop<m&&p.stickyElement.trigger("sticky-bottom-unreached",[p]),p.currentTop=m;var f=p.stickyWrapper.parent();p.stickyElement.offset().top+p.stickyElement.outerHeight()>=f.offset().top+f.outerHeight()&&p.stickyElement.offset().top<=p.topSpacing?p.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):p.stickyElement.css("position","fixed").css("top",m).css("bottom","").css("z-index",p.zIndex)}}},d=function(){r=n.height();for(var t=0,i=s.length;t<i;t++){var a=s[t],o=null;a.getWidthFrom?a.responsiveWidth&&(o=e(a.getWidthFrom).width()):a.widthFromWrapper&&(o=a.stickyWrapper.width()),null!=o&&a.stickyElement.css("width",o)}},c={init:function(t){return this.each((function(){var i=e.extend({},a,t),n=e(this),o=n.attr("id"),r=o?o+"-"+a.wrapperClassName:a.wrapperClassName,l=e("<div></div>").attr("id",r).addClass(i.wrapperClassName);n.wrapAll((function(){if(0==e(this).parent("#"+r).length)return l}));var d=n.parent();i.center&&d.css({width:n.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===n.css("float")&&n.css({float:"none"}).parent().css({float:"right"}
1),i.stickyElement=n,i.stickyWrapper=d,i.currentTop=null,s.push(i),c.setWrapperHeight(this),c.setupChangeListeners(this)}))},setWrapperHeight:function(t){var i=e(t),a=i.parent();a&&a.css("height",i.outerHeight())},setupChangeListeners:function(e){window.MutationObserver?new window.MutationObserver((function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&c.setWrapperHeight(e)})).observe(e,{subtree:!0,childList:!0}):window.addEventListener?(e.addEventListener("DOMNodeInserted",(function(){c.setWrapperHeight(e)}),!1),e.addEventListener("DOMNodeRemoved",(function(){c.setWrapperHeight(e)}),!1)):window.attachEvent&&(e.attachEvent("onDOMNodeInserted",(function(){c.setWrapperHeight(e)})),e.attachEvent("onDOMNodeRemoved",(function(){c.setWrapperHeight(e)})))},update:l,unstick:function(t){return this.each((function(){for(var t=e(this),a=-1,n=s.length;n-- >0;)s[n].stickyElement.get(0)===this&&(i.call(s,n,1),a=n);-1!==a&&(t.unwrap(),t.css({width:"",position:"",top:"",float:"","z-index":""}))}))}};window.addEventListener?(window.addEventListener("scroll",l,!1),window.addEventListener("resize",d,!1)):window.attachEvent&&(window.attachEvent("onscroll",l),window.attachEvent("onresize",d)),e.fn._sticky=function(i){return c[i]?c[i].apply(this,t.call(arguments,1)):"object"!=typeof i&&i?void e.error("Method "+i+" does not exist on jQuery.sticky"):c.init.apply(this,arguments)},e.fn._unstick=function(i){return c[i]?c[i].apply(this,t.call(arguments,1)):"object"!=typeof i&&i?void e.error("Method "+i+" does not exist on jQuery.sticky"):c.unstick.apply(this,arguments)},e((function(){setTimeout(l,0)}))})),function(e){e.fn.theiaStickySidebar=function(t){function i(t,i){return!0===t.initialized||!(e("body").width()<t.minWidth)&&(function(t,i){t.initialized=!0,e("head").append(e('<style>.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>')),i.each((function(){var i={};i.sidebar=e(this),i.options=t||{},i.container=e(i.options.containerSelector),0==i.container.size()&&(i.container=i.sidebar.parent()),i.sidebar.parents().css("-webkit-transform","none"),i.sidebar.css({position:"relative",overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),i.stickySidebar=i.sidebar.find(".theiaStickySidebar"),0==i.stickySidebar.length&&(i.sidebar.find("script").remove(),i.stickySidebar=e("<div>").addClass("theiaStickySidebar").append(i.sidebar.children()),i.sidebar.append(i.stickySidebar)),i.marginTop=parseInt(i.sidebar.css("margin-top")),i.marginBottom=parseInt(i.sidebar.css("margin-bottom")),i.paddingTop=parseInt(i.sidebar.css("padding-top")),i.paddingBottom=parseInt(i.sidebar.css("padding-bottom"));var a=i.stickySidebar.offset().top,n=i.stickySidebar.outerHeight();function o(){i.fixedScrollTop=0,i.sidebar.css({"min-height":"1px"}),i.stickySidebar.css({position:"static",width:""})}function s(t){var i=t.height();return t.children().each((function(){i=Math.max(i,e(this).height())})),i}i.stickySidebar.css("padding-top",1),i.stickySidebar.css("padding-bottom",1),a-=i.stickySidebar.offset().top,n=i.stickySidebar.outerHeight()-n-a,0==a?(i.stickySidebar.css("padding-top",0),i.stickySidebarPaddingTop=0):i.stickySidebarPaddingTop=1,0==n?(i.stickySidebar.css("padding-bottom",0),i.stickySidebarPaddingBottom=0):i.stickySidebarPaddingBottom=1,i.previousScrollTop=null,i.fixedScrollTop=0,o(),i.onScroll=function(i){if(i.stickySidebar.is(":visible"))if(e("body").width()<i.options.minWidth)o();else if(i.sidebar.outerWidth(!0)+50>i.container.width())o();else{var a=e(document).scrollTop(),n="static";if(a>=i.container.offset().top+(i.paddingTop+i.marginTop-i.options.additionalMarginTop)){var r,l=i.paddingTop+i.marginTop+t.additionalMarginTop,d=i.paddingBottom+i.marginBottom+t.additionalMarginBottom,c=i.container.offset().top,p=i.container.offset().top+s(i.container),u=0+t.additionalMarginTop;r=i.stickySidebar.outerHeight()+l+d<e(window).height()?u+i.stickySidebar.outerHeight():e(window).height()-i.marginBottom-i.paddingBottom-t.additionalMarginBottom;var h=c-a+i.paddingTop+i.marginTop,m=p-a-i.paddingBottom-i.marginBottom,f=i.stickySidebar.offset().top-a,g=i.previousScrollTop-a;"fixed"==i.stickySidebar.css("position")&&"modern"==i.options.sidebarBehavior&&(f+=g),"legacy"==i.options.sidebarBehavior&&(f=r-i.stickySidebar.outerHeight(),f=Math.max(f,r-i.stickySidebar.outerHeight())),f=g>0?Math.min(f,u):Math.max(f,r-i.stickySidebar.outerHeight()),f=Math.max(f,h),f=Math.min(f,m-i.stickySidebar.outerHeight());var v=i.container.height()==i.stickySidebar.outerHeight();n=(v||f!=u)&&(v||f!=r-i.stickySidebar.outerHeight())?a+f-i.sidebar.offset().top-i.paddingTop<=t.additionalMarginTop?"static":"absolute":"fixed"}if("fixed"==n)i.stickySidebar.css({position:"fixed",width:i.sidebar.width(),top:f,left:i.sidebar.offset().left+parseInt(i.sidebar.css("padding-left"))});else if("absolute"==n){var b={};"absolute"!=i.stickySidebar.css("position")&&(b.position="absolute",b.top=a+f-i.sidebar.offset().top-i.stickySidebarPaddingTop-i.stickySidebarPaddingBottom),b.width=i.sidebar.width(),b.left="",i.stickySidebar.css(b)}else"static"==n&&o();"static"!=n&&1==i.options.updateSidebarHeight&&i.sidebar.css({"min-height":i.stickySidebar.outerHeight()+i.stickySidebar.offset().top-i.sidebar.offset().top+i.paddingBottom}),i.previousScrollTop=a}},i.onScroll(i),e(document).scroll(function(e){return function(){e.onScroll(e)}}(i)),e(window).resize(function(e){return function(){e.stickySidebar.css({position:"static"}),e.onScroll(e)}}(i))}))}(t,i),!0)}(t=e.extend({containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,sidebarBehavior:"modern"},t)).additionalMarginTop=parseInt(t.additionalMarginTop)||0,t.additionalMarginBottom=parseInt(t.additionalMarginBottom)||
10,function(t,a){var n=i(t,a);n||(console.log("TST: Body width smaller than options.minWidth. Init is delayed."),e(document).scroll(function(t,a){return function(n){i(t,a)&&e(this).unbind(n)}}(t,a)),e(window).resize(function(t,a){return function(n){i(t,a)&&e(this).unbind(n)}}(t,a)))}(t,this)}}(jQuery),function(e,t,i,a){"use strict";var n="appearl",o={offset:0,insetOffset:"50%"},s={offset:"offset","inset-offset":"insetOffset"},r=e(t);function l(t,i){for(var a in this.element=t,this.$element=e(t),this.settings=e.extend({},o,i),s){var n=s[a],r=this.$element.data(a);undefined!==r&&(this.settings[n]=r)}this.init()}e.extend(l.prototype,{init:function(){"object"==typeof this.settings.offset?(this._offsetTop=this.settings.offset.top,this._offsetBottom=this.settings.offset.bottom):this._offsetTop=this._offsetBottom=this.settings.offset,this._isOnViewPort(this.$element)&&(this._offsetTop=this._offsetBottom=0),this._appeared=!1,this._lastScroll=0,r.on("scroll resize",this.update.bind(this)),setTimeout(this.update.bind(this))},update:function(e){var i=this.element.getBoundingClientRect(),a=this._parseOffset(this._offsetTop),n=t.innerHeight-this._parseOffset(this._offsetBottom),o=this._parseOffset(this.settings.insetOffset,!0);i.top+o<=n&&i.bottom-o>=a?(!this._appeared&&this.$element.trigger("appear",[{from:this._lastScroll<=r.scrollTop()?"bottom":"top"}]),this._appeared=!0):this._appeared&&(this.$element.trigger("disappear",[{from:i.top<a?"top":"bottom"}]),this._appeared=!1),this._lastScroll=r.scrollTop()},_parseOffset:function(e,i){var a="string"==typeof e&&-1!==e.indexOf("%");return e=parseInt(e),a?(i?this.element.offsetHeight:t.innerHeight)*e/100:e},_isOnViewPort:function(e){return this.element.getBoundingClientRect().bottom<t.innerHeight}}),e.fn[n]=function(t){return this.each((function(){e.data(this,"plugin_"+n)||e.data(this,"plugin_"+n,new l(this,t))}))}}(jQuery,window,document),function(e,t,i,a){"use strict";t._jcsspfx="webkit";var n="AvertaParallaxBox",o={targets:"jvfrm-parallax",defaultDepth:.5,defaultOrigin:"top",forceHR:!1},s=e(t);function r(t,i){this.element=t,this.$element=e(t),this.settings=e.extend({},o,i),this._defaults=o,this._name=n,this.init()}e.extend(r.prototype,{init:function(){this.$targets=this.$element.find("."+this.settings.targets),this._targetsNum=this.$targets.length,this._prefix=t._jcsspfx||"",0!==this._targetsNum&&(s.on("scroll resize",this.update.bind(this)),this.update())},_setPosition:function(e,i){var a,n=e.data("parallax-origin")||this.settings.defaultOrigin,o=e.data("parallax-depth")||this.settings.defaultDepth,s=e.data("parallax-off"),r=Math.abs(o),l=o<0?1:-1,d=e.data("parallax-type")||"position";if(s>=t.innerWidth){if(e.data("disabled"))return;return e.data("disabled",!0),void("background"===d?e[0].style.backgroundPosition="":e[0].style[this._prefix+"Transform"]="")}switch(e.data("disabled",!1),n){case"top":a=Math.min(0,this._spaceFromTop*r);break;case"bottom":a=Math.max(0,this._spaceFromBot*r);break;case"middle":a=this._spaceFromMid*r}a=a<0?Math.max(a,-t.innerHeight):Math.min(a,t.innerHeight),"background"===d?e[0].style.backgroundPosition="50% "+a*l+"px":e[0].style[this._prefix+"Transform"]="translateY("+a*l+"px)"+(this.settings.forceHR?" translateZ(1px)":"")},update:function(){this._boxHeight=this.$element.height(),this._spaceFromTop=this.$element[0].getBoundingClientRect().top,this._spaceFromBot=t.innerHeight-this._boxHeight-this._spaceFromTop,this._spaceFromMid=t.innerHeight/2-this._boxHeight/2-this._spaceFromTop;for(var e=0;e!==this._targetsNum;e++)this._setPosition(this.$targets.eq(e),s.scrollTop())},enable:function(){s.on("resize scroll",this.update),this.update()},disable:function(){s.off("resize scroll",this.update)},destroy:function(){this.disable()}}),e.fn[n]=function(t){var i=arguments;return this.each((function(){if(e.data(this,"plugin_"+n)){if("string"==typeof t&&"_"!==t.indexOf(0)){var a=e.data(this,"plugin_"+n);a[t].apply(a,Array.prototype.slice.call(i,1))}}else e.data(this,"plugin_"+n,new r(this,t))}))}}(jQuery,window,document),function(e,t,i,a){"use strict";t._jcsspfx="webkit";var n="AvertaScrollAnims",o={targets:"jvfrm-scroll-anim",elementOrigin:.2,viewPortTopOrigin:.4,viewPortBotOrigin:.6,moveInEffect:"fade",moveOutEffect:"fade",xAxis:200,yAxis:-200,rotate:90,scale:1,containerTarget:".elementor-widget-container"},s={"move-in":"moveInEffect","move-out":"moveOutEffect","axis-x":"xAxis","axis-y":"yAxis",rotate:"rotate",scale:"scale","el-top":"elementOrigin","vp-bot":"viewPortBotOrigin","vp-top":"viewPortTopOrigin"},r=e(t);function l(t,i){this.element=t,this.$element=e(t);var a,r={};for(var l in s)undefined!==(a=this.$element.data(l))&&(r[s[l]]=a);this.settings=e.extend({},o,i,r),this._defaults=o,this._name=n,this.init()}e.extend(l.prototype,{init:function(){this._prefix=t._jcsspfx||"",this.settings.viewPortOrigin=[this.settings.viewPortTopOrigin,this.settings.viewPortBotOrigin],this.oldEffect=this.settings.moveInEffect,0!==this.$element.length&&(r.on("scroll resize",this.update.bind(this)),this.update())},_setStyles:function(e,t){var i,a=this._getDelta(e[0],this.settings.elementOrigin,this.settings.viewPortOrigin),n=this._getStyle(a);i=a<0?this.settings.moveOutEffect:a>0?this.settings.moveInEffect:this.oldEffect,this.oldEffect!==i&&this._generateEffect(this.oldEffect,this._getStyle(0),e.find(this.settings.containerTarget)),this._generateEffect(i,n,e.find(this.settings.containerTarget)),this.oldEffect=i},_getDelta:function(e,i,a){var n=e.getBoundingClientRect(),o=Array.isArray(a),s=o?a[0]:a,r=o?a[1]:a,l=n.y+i*n.height,d=l/t.innerHe
1ight;return d>=s&&d<=r?0:d>=r?Math.min((l-t.innerHeight*r)/(t.innerHeight-t.innerHeight*r),1):Math.max((l-t.innerHeight*s)/(t.innerHeight*s),-1)},_getStyle:function(e){var t={};return t.opacity=1-Math.abs(e),t.xAxis=this.settings.xAxis*e,t.yAxis=this.settings.yAxis*e,t.slide=Math.abs(100*e),t.mask=Math.abs(100*e),t.rotate=this.settings.rotate*e,t.scale=(this.settings.scale-1)*Math.abs(e)+1,t},_generateEffect:function(e,t,i){switch(e){case"moveVertical":i[0].style[this._prefix+"Transform"]="translateY("+t.yAxis+"px)";break;case"moveHorizontal":i[0].style[this._prefix+"Transform"]="translateX("+t.xAxis+"px)";break;case"fade":i[0].style.opacity=t.opacity;break;case"fadeTop":i[0].style.opacity=t.opacity,i[0].style[this._prefix+"Transform"]="translateY("+-1*t.yAxis+"px)";break;case"fadeBottom":i[0].style.opacity=t.opacity,i[0].style[this._prefix+"Transform"]="translateY("+t.yAxis+"px)";break;case"fadeRight":i[0].style.opacity=t.opacity,i[0].style[this._prefix+"Transform"]="translateX("+t.xAxis+"px)";break;case"fadeLeft":i[0].style.opacity=t.opacity,i[0].style[this._prefix+"Transform"]="translateX("+-1*t.xAxis+"px)";break;case"slideRight":i.parent()[0].style.overflow="hidden",i[0].style[this._prefix+"Transform"]="translateX("+t.slide+"%)";break;case"slideLeft":i.parent()[0].style.overflow="hidden",i[0].style[this._prefix+"Transform"]="translateX("+-1*t.slide+"%)";break;case"slideTop":i.parent()[0].style.overflow="hidden",i[0].style[this._prefix+"Transform"]="translateY("+-1*t.slide+"%)";break;case"slideBottom":i.parent()[0].style.overflow="hidden",i[0].style[this._prefix+"Transform"]="translateY("+t.slide+"%)";break;case"maskTop":i[0].style[this._prefix+"ClipPath"]="inset(0 0 "+t.mask+"% 0)";break;case"maskBottom":i[0].style[this._prefix+"ClipPath"]="inset("+t.mask+"% 0 0 0)";break;case"maskRight":i[0].style[this._prefix+"ClipPath"]="inset(0 0 0 "+t.mask+"%)";break;case"maskLeft":i[0].style[this._prefix+"ClipPath"]="inset(0 "+t.mask+"% 0 0)";break;case"rotateIn":i[0].style[this._prefix+"Transform"]="rotate("+-1*t.rotate+"deg)";break;case"rotateOut":i[0].style[this._prefix+"Transform"]="rotate("+t.rotate+"deg)";break;case"scale":i[0].style.opacity=t.opacity,i[0].style[this._prefix+"Transform"]="scale("+t.scale+")";break;default:return}},update:function(){this._setStyles(this.$element,r.scrollTop())},enable:function(){r.on("resize scroll",this.update),this.update()},disable:function(){r.off("resize scroll",this.update)},destroy:function(){this.disable()}}),e.fn[n]=function(t){var i=arguments;return this.each((function(){if(e.data(this,"plugin_"+n)){if("string"==typeof t&&"_"!==t.indexOf(0)){var a=e.data(this,"plugin_"+n);a[t].apply(a,Array.prototype.slice.call(i,1))}}else e.data(this,"plugin_"+n,new l(this,t))}))}}(jQuery,window,document),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";var t,i=window.Slick||{};t=0,(i=function(i,a){var n,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 10,066 bytes, line 1
1sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.focussed=!1,o.interrupted=!1,o.hidden="hidden",o.paused=!0,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=e(i),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,n=e(i).data("slick")||{},o.options=e.extend({},o.defaults,a,n),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,void 0!==document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=e.proxy(o.autoPlay,o),o.autoPlayClear=e.proxy(o.autoPlayClear,o),o.autoPlayIterator=e.proxy(o.autoPlayIterator,o),o.changeSlide=e.proxy(o.changeSlide,o),o.clickHandler=e.proxy(o.clickHandler,o),o.selectHandler=e.proxy(o.selectHandler,o),o.setPosition=e.proxy(o.setPosition,o),o.swipeHandler=e.proxy(o.swipeHandler,o),o.dragHandler=e.proxy(o.dragHandler,o),o.keyHandler=e.proxy(o.keyHandler,o),o.instanceUid=t++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},i.prototype.addSlide=i.prototype.slickAdd=function(t,i,a){var n=this;if("boolean"==typeof i)a=i,i=null;else if(i<0||i>=n.slideCount)return!1;n.unload(),"number"==typeof i?0===i&&0===n.$slides.length?e(t).appendTo(n.$slideTrack):a?e(t).insertBefore(n.$slides.eq(i)):e(t).insertAfter(n.$slides.eq(i)):!0===a?e(t).prependTo(n.$slideTrack):e(t).appendTo(n.$slideTrack),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slides.each((function(t,i){e(i).attr("data-slick-index",t)})),n.$slidesCache=n.$slides,n.reinit()},i.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},i.prototype.animateSlide=function(t,i){var a={},n=this;n.animateHeight(),!0===n.options.rtl&&!1===n.options.vertical&&(t=-t),!1===n.transformsEnabled?!1===n.options.vertical?n.$slideTrack.animate({left:t},n.options.speed,n.options.easing,i):n.$slideTrack.animate({top:t},n.options.speed,n.options.easing,i):!1===n.cssTransitions?(!0===n.options.rtl&&(n.currentLeft=-n.currentLeft),e({animStart:n.currentLeft}).animate({animStart:t},{duration:n.options.speed,easing:n.options.easing,step:function(e){e=Math.ceil(e),!1===n.options.vertical?(a[n.animType]="translate("+e+"px, 0px)",n.$slideTrack.css(a)):(a[n.animType]="translate(0px,"+e+"px)",n.$slideTrack.css(a))},complete:function(){i&&i.call()}})):(n.applyTransition(),t=Math.ceil(t),!1===n.options.vertical?a[n.animType]="translate3d("+t+"px, 0px, 0px)":a[n.animType]="translate3d(0px,"+t+"px, 0px)",n.$slideTrack.css(a),i&&setTimeout((function(){n.disableTransition(),i.call()}),n.options.speed))},i.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},i.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},i.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},i.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},i.prototype.buildDots=function(){var t,i,a=this;if(!0===a.options.dots&&a.slideCount>a.options.slidesToShow){for(a.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(a.options.dotsClass),t=0;t<=a.getDotCount();t+=1)i.append(e("<li />").append(a.options.customPaging.call(this,a,t)));a.$dots=i.appendTo(a.options.appendDots),a.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")})),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},i.prototype.buildRows=function(){var e,t,i,a,n,o,s,r=this;if(a=document.createDocumentFragment(),o=r.$slider.children(),r.options.rows>0){for(s=r.options.slidesPerRow*r.options.rows,n=Math.ceil(o.length/s),e=0;e<n;e++){var l=document.createElement("div");for(t=0;t<r.options.rows;t++){var d=document.createElement("div");for(i=0;i<r.options.slidesPerRow;i++){var c=e*s+(t*r.options.slidesPerRow+i);o.get(c)&&d.appendChild(o.get(c))}l.appendChild(d)}a.appendChild(l)}r.$slider.empty().append(a),r.$slider.children().children().children().css({width:100/r.options.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(t,i){var a,n,o,s=this,r=!1,l=s.$slider.width(),d=window.innerWidth||e(window).width();if("window"===s.respondTo?o=d:"slider"===s.respondTo?o=l:"min"===s.respondTo&&(o=Math.min(d,l)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(a in n=null,s.breakpoints)s.breakpoints.hasOwnProperty(a)&&(!1===s.originalSettings.mobileFirst?o<s.breakpoints[a]&&(n=s.breakpoints[a]):o>s.breakpoints[a]&&(n=s.breakpoints[a]));null!==n?null!==s.activeBreakpoint?(n!==s.activeBreakpoint||i)&&(s.activeBreakpoint=n,"unslick"===s.breakpointSettings[n]?s.unslick(n):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[n]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),r=n):(s.activeBreakpoint=n,"unslick"===s.breakpointSettings[n]?s.unslick(n):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[n]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),r=n):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t),r=n),t||!1===r||s.$slider.trigger("breakpoint",[s,r])}},i.prototype.changeSlide=function(t,i){var a,n,o=this,s=e(t.currentTarget);switch(s.is("a")&&t.preventDefault(),s.is("li")||(s=s.closest("li")),a=o.slideCount%o.options.slidesToScroll!=0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,t.data.message){case"previous":n=0===a?o.options.slidesToScroll:o.options.slidesToShow-a,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-n,!1,i);break;case"next":n=0===a?o.options.slidesToScroll:a,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+n,!1,i);break;case"index":var r=0===t.data.index?0:t.data.index||s.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(r),!1,i),s.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var a in t){if(e<t[a]){e=i;break}i=t[a]}return e},i.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
1slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},i.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},i.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},i.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},i.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},i.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(i){var a=e(this);setTimeout((function(){t.options.pauseOnFocus&&a.is(":focus")&&(t.focussed=!0,t.autoPlay())}),0)})).on("blur.slick","*",(function(i){e(this),t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())}))},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var e=this,t=0,i=0,a=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++a;else for(;t<e.slideCount;)++a,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)a=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++a,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else a=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return a-1},i.prototype.getLeft=function(e){var t,i,a,n,o=this,s=0;return o.slideOffset=0,i=o.$slides.first().outerHeight(!0),!0===o.options.infinite?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,n=-1,!0===o.options.vertical&&!0===o.options.centerMode&&(2===o.options.slidesToShow?n=-1.5:1===o.options.slidesToShow&&(n=-2)),s=i*o.options.slidesToShow*n),o.slideCount%o.options.slidesToScroll!=0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,s=(o.options.slidesToShow-(e-o.slideCount))*i*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,s=o.slideCount%o.options.slidesToScroll*i*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,s=(e+o.options.slidesToShow-o.slideCount)*i),o.slideCount<=o.options.slidesToShow&&(o.slideOffset=0,s=0),!0===o.options.centerMode&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:!0===o.options.centerMode&&!0===o.options.infinite?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),t=!1===o.options.vertical?e*o.slideWidth*-1+o.slideOffset:e*i*-1+s,!0===o.options.variableWidth&&(a=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),t=!0===o.options.rtl?a[0]?-1*(o.$slideTrack.width()-a[0].offsetLeft-a.width()):0:a[0]?-1*a[0].offsetLeft:0,!0===o.options.centerMode&&(a=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),t=!0===o.options.rtl?a[0]?-1*(o.$slideTrack.width()-a[0].offsetLeft-a.width()):0:a[0]?-1*a[0].offsetLeft:0,t+=(o.$list.width()-a.outerWidth())/2)),t},i.prototype.getOption=i.prototype.slickGetOption=function(e){return this.options[e]},i.prototype.getNavigableIndexes=function(){var e,t=this,i=0,a=0,n=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,a=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)n.push(i),i=a+t.options.slidesToScroll,a+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var t,i,a,n=this;return a=!0===n.options.centerMode?Math.floor(n.$list.width()/2):0,i=-1*n.swipeLeft+a,!0===n.options.swipeToSlide?(n.$slideTrack.find(".slick-slide").each((function(a,o){var s,r;if(s=e(o).outerWidth(),r=o.offsetLeft,!0!==n.options.centerMode&&(r+=s/2),i<r+s)return t=o,!1})),Math.abs(e(t).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
1parseInt(e)}},t)},i.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},i.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),a=t.getNavigableIndexes().filter((function(e){return e>=0&&e<t.slideCount}));t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each((function(i){var n=a.indexOf(i);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==n){var o="slick-slide-control"+t.instanceUid+n;e("#"+o).length&&e(this).attr({"aria-describedby":o})}})),t.$dots.attr("role","tablist").find("li").each((function(n){var o=a[n];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+n,"aria-controls":"slick-slide"+t.instanceUid+o,"aria-label":n+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var n=t.currentSlide,o=n+t.options.slidesToShow;n<o;n++)t.options.focusOnChange?t.$slides.eq(n).attr({tabindex:"0"}):t.$slides.eq(n).removeAttr("tabindex");t.activateADA()},i.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},i.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},i.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
1,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},i.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},i.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},i.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),a=e(this).attr("data-srcset"),n=e(this).attr("data-sizes")||o.$slider.attr("data-sizes"),s=document.createElement("img");s.onload=function(){t.animate({opacity:0}
vendor: 4,798 bytes, line 1
1,100,(function(){a&&(t.attr("srcset",a),n&&t.attr("sizes",n)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),o.$slider.trigger("lazyLoaded",[o,t,i])}))},s.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,t,i])},s.src=i}))}var i,a,n,o=this;if(!0===o.options.centerMode?!0===o.options.infinite?n=(a=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(a=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),n=o.options.slidesToShow/2+1+2+o.currentSlide):(a=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,n=Math.ceil(a+o.options.slidesToShow),!0===o.options.fade&&(a>0&&a--,n<=o.slideCount&&n++)),i=o.$slider.find(".slick-slide").slice(a,n),"anticipated"===o.options.lazyLoad)for(var s=a-1,r=n,l=o.$slider.find(".slick-slide"),d=0;d<o.options.slidesToScroll;d++)s<0&&(s=o.slideCount-1),i=(i=i.add(l.eq(s))).add(l.eq(r)),s--,r++;t(i),o.slideCount<=o.options.slidesToShow?t(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?t(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&t(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},i.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},i.prototype.postSlide=function(t){var i=this;!i.unslicked&&(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange))&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(e){e.preventDefault()},i.prototype.progressiveLazyLoad=function(t){t=t||1;var i,a,n,o,s,r=this,l=e("img[data-lazy]",r.$slider);l.length?(i=l.first(),a=i.attr("data-lazy"),n=i.attr("data-srcset"),o=i.attr("data-sizes")||r.$slider.attr("data-sizes"),(s=document.createElement("img")).onload=function(){n&&(i.attr("srcset",n),o&&i.attr("sizes",o)),i.attr("src",a).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,i,a]),r.progressiveLazyLoad()},s.onerror=function(){t<3?setTimeout((function(){r.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,i,a]),r.progressiveLazyLoad())},s.src=a):r.$slider.trigger("allImagesLoaded",[r])},i.prototype.refresh=function(t){var i,a,n=this;a=n.slideCount-n.options.slidesToShow,!n.options.infinite&&n.currentSlide>a&&(n.currentSlide=a),n.slideCount<=n.options.slidesToShow&&(n.currentSlide=0),i=n.currentSlide,n.destroy(!0),e.extend(n,n.initials,{currentSlide:i}),n.init(),t||n.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var t,i,a,n=this,o=n.options.responsive||null;if("array"===e.type(o)&&o.length){for(t in n.respondTo=n.options.respondTo||"window",o)if(a=n.breakpoints.length-1,o.hasOwnProperty(t)){for(i=o[t].breakpoint;a>=0;)n.breakpoints[a]&&n.breakpoints[a]===i&&n.breakpoints.splice(a,1),a--;n.breakpoints.push(i),n.breakpointSettings[i]=o[t].settings}n.breakpoints.sort((function(e,t){return n.options.mobileFirst?e-t:t-e}))}},i.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.o
1ptions.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},i.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},i.prototype.removeSlide=i.prototype.slickRemove=function(e,t,i){var a=this;return"boolean"==typeof e?e=!0===(t=e)?0:a.slideCount-1:e=!0===t?--e:e,!(a.slideCount<1||e<0||e>a.slideCount-1)&&(a.unload(),!0===i?a.$slideTrack.children().remove():a.$slideTrack.children(this.options.slide).eq(e).remove(),a.$slides=a.$slideTrack.children(this.options.slide),a.$slideTrack.children(this.options.slide).detach(),a.$slideTrack.append(a.$slides),a.$slidesCache=a.$slides,void a.reinit())},i.prototype.setCSS=function(e){var t,i,a=this,n={};!0===a.options.rtl&&(e=-e),t="left"==a.positionProp?Math.ceil(e)+"px":"0px",i="top"==a.positionProp?Math.ceil(e)+"px":"0px",n[a.positionProp]=e,!1===a.transformsEnabled?a.$slideTrack.css(n):(n={},!1===a.cssTransitions?(n[a.animType]="translate("+t+", "+i+")",a.$slideTrack.css(n)):(n[a.animType]="translate3d("+t+", "+i+", 0px)",a.$slideTrack.css(n)))},i.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},i.prototype.setFade=function(){var t,i=this;i.$slides.each((function(a,n){t=i.slideWidth*a*-1,!0===i.options.rtl?e(n).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}
1):e(n).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var t,i,a,n,o,s=this,r=!1;if("object"===e.type(arguments[0])?(a=arguments[0],r=arguments[1],o="multiple"):"string"===e.type(arguments[0])&&(a=arguments[0],n=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?o="responsive":void 0!==arguments[1]&&(o="single")),"single"===o)s.options[a]=n;else if("multiple"===o)e.each(a,(function(e,t){s.options[e]=t}));else if("responsive"===o)for(i in n)if("array"!==e.type(s.options.responsive))s.options.responsive=[n[i]];else{for(t=s.options.responsive.length-1;t>=0;)s.options.responsive[t].breakpoint===n[i].breakpoint&&s.options.responsive.splice(t,1),t--;s.options.responsive.push(n[i])}r&&(s.unload(),s.reinit())},i.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},i.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},i.prototype.setSlideClasses=function(e){var t,i,a,n,o=this;if(i=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),!0===o.options.centerMode){var s=o.options.slidesToShow%2==0?1:0;t=Math.floor(o.options.slidesToShow/2),!0===o.options.infinite&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t+s,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(a=o.options.slidesToShow+e,i.slice(a-t+1+s,a+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&i.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=o.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(n=o.slideCount%o.options.slidesToShow,a=!0===o.options.infinite?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?i.slice(a-(o.options.slidesToShow-n),a+n).addClass("slick-active").attr("aria-hidden","false"):i.slice(a,a+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==o.options.lazyLoad&&"anticipated"!==o.options.lazyLoad||o.lazyLoad()},i.prototype.setupInfinite=function(){var t,i,a,n=this;if(!0===n.options.fade&&(n.options.centerMode=!1),!0===n.options.infinite&&!1===n.options.fade&&(i=null,n.slideCount>n.options.slidesToShow)){for(a=!0===n.options.centerMode?n.options.slidesToShow+1:n.options.slidesToShow,t=n.slideCount;t>n.slideCount-a;t-=1)i=t-1,e(n.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(t=0;t<a+n.slideCount;t+=1)i=t,e(n.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},i.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},i.prototype.selectHandler=function(t){var i=this,a=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),n=parseInt(a.attr("data-slick-index"));return n||(n=0),i.slideCount<=i.options.slidesToShow?void i.slideHandler(n,!1,!0):void i.slideHandler(n)},i.prototype.slideHandler=function(e,t,i){var a,n,o,s,r,l=null,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))return!1===t&&d.asNavFor(e),a=e,l=d.getLeft(a),s=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?s:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll)||!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll)?void(!1===d.options.fade&&(a=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(s,(function(){d.postSlide(a)})):d.postSlide(a))):(d.options.autoplay&&clearInterval(d.autoPlayTimer),n=a<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+a:a>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:a-d.slideCount:a,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,n]),o=d.currentSlide,d.currentSlide=n,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&((r=(r=d.getNavTarget()).slick("getSlick")).slideCount<=r.options.slidesToShow&&r.setSlideClasses(d.currentSlide)),d.updateDots(),d.updateArrows(),!0===d.options.fade?(!0!==i?(d.fadeSlideOut(o),d.fadeSlide(n,(function(){d.postSlide(n)}))):d.postSlide(n),void d.animateHeight()):void(!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(l,(function(){d.postSlide(n)})):d.postSlide(n)))},i.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var e,t,i,a,n=this;return e=n.touchObject.startX-n.touchObject.curX,t=n.touchObject.startY-n.touchObject.curY,i=Math.atan2(t,e),(a=Math.round(180*i/Math.PI))<0&&(a=360-Math.abs(a)
1),a<=45&&a>=0||a<=360&&a>=315?!1===n.options.rtl?"left":"right":a>=135&&a<=225?!1===n.options.rtl?"right":"left":!0===n.options.verticalSwiping?a>=35&&a<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(e){var t,i,a=this;if(a.dragging=!1,a.swiping=!1,a.scrolling)return a.scrolling=!1,!1;if(a.interrupted=!1,a.shouldClick=!(a.touchObject.swipeLength>10),void 0===a.touchObject.curX)return!1;if(!0===a.touchObject.edgeHit&&a.$slider.trigger("edge",[a,a.swipeDirection()]),a.touchObject.swipeLength>=a.touchObject.minSwipe){switch(i=a.swipeDirection()){case"left":case"down":t=a.options.swipeToSlide?a.checkNavigable(a.currentSlide+a.getSlideCount()):a.currentSlide+a.getSlideCount(),a.currentDirection=0;break;case"right":case"up":t=a.options.swipeToSlide?a.checkNavigable(a.currentSlide-a.getSlideCount()):a.currentSlide-a.getSlideCount(),a.currentDirection=1}"vertical"!=i&&(a.slideHandler(t),a.touchObject={},a.$slider.trigger("swipe",[a,i]))}else a.touchObject.startX!==a.touchObject.curX&&(a.slideHandler(a.currentSlide),a.touchObject={})},i.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},i.prototype.swipeMove=function(e){var t,i,a,n,o,s,r=this;return o=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!r.dragging||r.scrolling||o&&1!==o.length)&&(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==o?o[0].pageX:e.clientX,r.touchObject.curY=void 0!==o?o[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),s=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&s>4?(r.scrolling=!0,!1):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=s),i=r.swipeDirection(),void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&(r.swiping=!0,e.preventDefault()),n=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(n=r.touchObject.curY>r.touchObject.startY?1:-1),a=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(a=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=t+a*n:r.swipeLeft=t+a*(r.$list.height()/r.listWidth)*n,!0===r.options.verticalSwiping&&(r.swipeLeft=t+a*n),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},i.prototype.swipeStart=function(e){var t,i=this;return i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?(i.touchObject={},!1):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(i.dragging=!0))},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},i.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},i.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},i.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},i.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},i.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,a=this,n=arguments[0],o=Array.prototype.slice.call(arguments,1
1),s=a.length;for(e=0;e<s;e++)if("object"==typeof n||void 0===n?a[e].slick=new i(a[e],n):t=a[e].slick[n].apply(a[e].slick,o),void 0!==t)return t;return a}})),function(e,t){"use strict";function i(e){this.stc=e}function a(e){this.stc=e}function n(e){this.stc=e}function o(t){var o=this;o.$tabsContainer=t,o.instanceId=e.fn.scrollingTabs.nextInstanceId++,o.movableContainerLeftPos=0,o.scrollArrowsVisible=!1,o.scrollToTabEdge=!1,o.disableScrollArrowsOnFullyScrolled=!1,o.reverseScroll=!1,o.widthMultiplier=1,o.scrollMovement=new n(o),o.eventHandlers=new a(o),o.elementsHandler=new i(o)}function s(e,t,i,a){e.find('a[data-bs-toggle="tab"]').removeData(h.DATA_KEY_BOOTSTRAP_TAB);var n=m.getNewElScrollerElementWrappingNavTabsInstance(e.clone(!0),t),s=new o(n),r=e.data("scrtabs");return r?r.scroller=n:e.data("scrtabs",{scroller:n}),e.replaceWith(n.css("visibility","hidden")),t.tabClickHandler&&"function"==typeof t.tabClickHandler&&(n.hasTabClickHandler=!0,s.tabClickHandler=t.tabClickHandler),n.initTabs=function(){s.initTabs(t,n,i,a)},n.scrollToActiveTab=function(){s.scrollToActiveTab(t)},n.initTabs(),d(n,s),n}function r(t){var i=t.$currTabLis,a=t.updatedTabsArray,n=t.propNames,o=t.ignoreTabPanes,s=[],r=o?null:[];return!!f.didTabOrderChange(i,a,n)&&(a.forEach((function(t){var a=t[n.paneId];s.push(i.find('a[role="tab"][href="#'+a+'"]').parent("li")),o||r.push(e("#"+a))})),t.$navTabs.append(s),o||t.$currTabContentPanesContainer.append(r),!0)}function l(t){var i=t.$currTabLis,a=t.updatedTabsArray,n=t.propNames,o=!1;return i.each((function(i){var s=e(this),r=s.data("tab"),l=f.getTabIndexByPaneId(a,n.paneId,r[n.paneId]),d=l>-1?a[l]:null;t.tabLi={$li:s,currDomIdx:i,newIdx:l,$contentPane:m.getElTabPaneForLi(s),origTabData:r,newTabData:d},(function(e){var t,i=e.tabLi,a=e.ignoreTabPanes,n=i.$li;return-1===i.newIdx&&(n.hasClass("active")&&(t=f.getIndexOfClosestEnabledTab(e.$currTabLis,i.currDomIdx))>-1&&(e.$currTabLis.eq(t).addClass("active"),a||e.$currTabContentPanes.eq(t).addClass("active")),n.remove(),a||i.$contentPane.remove(),!0)}(t)||function(e){var t=e.tabLi,i=e.ignoreTabPanes,a=t.$li,n=t.$contentPane,o=t.origTabData,s=t.newTabData,r=e.propNames,l=!1;return o[r.title]!==s[r.title]&&(a.find('a[role="tab"]').html(o[r.title]=s[r.title]),l=!0),o[r.disabled]!==s[r.disabled]&&(s[r.disabled]?(a.addClass("disabled"),a.find('a[role="tab"]').attr("data-bs-toggle","")):(a.removeClass("disabled"),a.find('a[role="tab"]').attr("data-bs-toggle","tab")),o[r.disabled]=s[r.disabled],l=!0),e.options.forceActiveTab&&(a[s[r.active]?"addClass":"removeClass"]("active"),n[s[r.active]?"addClass":"removeClass"]("active"),o[r.active]=s[r.active],l=!0),i||o[r.content]===s[r.content]||(n.html(o[r.content]=s[r.content]),l=!0),l}(t))&&(o=!0)})),o}function d(t,i){var a;t.on(h.EVENTS.DROPDOWN_MENU_SHOW,(function(n){var o,s,r,l=e(n.target),d=l.offset(),c=t.find('li[role="presentation"].active');a=l.find(".dropdown-menu").attr("data-"+h.DATA_KEY_DDMENU_MODIFIED,!0),c[0]!==l[0]&&a.find("li.active").removeClass("active"),a.on(h.EVENTS.CLICK,'a[role="tab"]',(function(){var i=e(this),a=i.parent("li"),n=a.parent(".dropdown-menu"),o=i.attr("href");a.hasClass("active")||(t.find("li.active").not(l).add(n.find("li.active")).removeClass("active"),l.add(a).addClass("active"),e(".tab-content .tab-pane.active").removeClass("active"),e(o).addClass("active"))})),e("body").append(a),o=a.width()+d.left,s=t.width()-(i.$slideRightArrow.outerWidth()+1),r=d.left,o>s&&(r-=o-s),a.css({display:"block",top:d.top+l.outerHeight()-2,left:r})})).on(h.EVENTS.DROPDOWN_MENU_HIDE,(function(t){e(t.target).append(a.off(h.EVENTS.CLICK))}))}function c(e,t){var i=e.data().scrtabs,a=i.scroller,n=e.find(".scrtabs-tab-container .nav-tabs"),o=e.find(".tab-content"),s=!1,d={options:t,updatedTabsArray:i.tabs,updatedTabsLiContent:i.tabsLiContent,updatedTabsPostProcessors:i.tabsPostProcessors,propNames:i.propNames,ignoreTabPanes:i.ignoreTabPanes,$navTabs:n,$currTabLis:n.find("> li"),$currTabContentPanesContainer:o,$currTabContentPanes:o.find(".tab-pane")};return function(e){var t=e.updatedTabsArray,i=e.updatedTabsLiContent||[],a=e.updatedTabsPostProcessors||[],n=e.propNames,o=e.ignoreTabPanes,s=e.options,r=e.$currTabLis,l=e.$navTabs,d=o?null:e.$currTabContentPanesContainer,c=o?null:e.$currTabContentPanes,p=!1;return t.forEach((function(e,u){var h,g=r.find('a[href="#'+e[n.paneId]+'"]'),v=u>=r.length;g.length||(p=!0,s.tabLiContent=i[u],s.tabPostProcessor=a[u],g=m.getNewElTabLi(e,n,s),f.storeDataOnLiEl(g,t,u),v?g.appendTo(l):g.insertBefore(r.eq(u)),o||void 0===e[n.content]||(h=m.getNewElTabPane(e,n,s),v?h.appendTo(d):h.insertBefore(c.eq(u))))})),p}(d)&&(s=!0),r(d)&&(s=!0),l(d)&&(s=!0),s&&a.initTabs(),s}function p(){var t=e(this).data("scrtabs");t&&t.scroller.scrollToActiveTab()}function u(){var i,a=e(this),n=a.data("scrtabs");if(n){for("self"===n.enableSwipingElement?a.removeClass(h.CSS_CLASSES.ALLOW_SCROLLBAR):"parent"===n.enableSwipingElement&&a.closest(".scrtabs-tab-container").parent().removeClass(h.CSS_CLASSES.ALLOW_SCROLLBAR),n.scroller.off(h.EVENTS.DROPDOWN_MENU_SHOW).off(h.EVENTS.DROPDOWN_MENU_HIDE),n.scroller.find("[data-"+h.DATA_KEY_DDMENU_MODIFIED+"]").css({display:"",left:"",top:""}).off(h.EVENTS.CLICK).removeAttr("data-"+h.DATA_KEY_DDMENU_MODIFIED),n.scroller.hasTabClickHandler&&a.find('a[data-bs-toggle="tab"]').off(".scrtabs"),n.isWrapperOnly?(i=a.parents(".scrtabs-tab-container")).length&&i.replaceWith(a):(n.scroller&&n.scroller.initTabs&&(n.scroller.initTabs=null),a.find(".scrtabs-tab-container").add(".tab-content").remove()),a.removeData("scrtabs");--e.fn.scrollingTabs.nextInstanceId>=0;)e(t).off(h.EVENTS.WINDOW_RESIZE+e.fn.scrollingTabs.nextInstanceId);e("body").off(h.EVENTS.FORCE_REFRESH)}}var h={CONTINUOUS_SCROLLING_TIMEOUT_INTERVAL:50,SCROLL_OFFSET_FRACTION:6,DATA_KEY_DDMENU_MODIFIED:"scrtabsddmenumodified",DATA_KEY_IS_MOUSEDOWN:"scrtabsismousedown",DATA_KEY_BOOTSTRAP_TAB:"bs.tab",CSS_CLASSES:{BOOTSTRAP4:"scrtabs-bootstrap4",RTL:"scrtabs-rtl",SCROLL_ARROW_CLICK_TARGET:"scrtabs-click-target",SCROLL_ARROW_DISABLE:"scrtabs-disable",SCROLL_ARROW_WITH_CLICK_TARGET:"scrtabs-with-click-target"},SLIDE_DIRECTION:{LEFT:1,RIGHT:2},EVENTS:{CLICK:"click.scrtabs",DROPDOWN_MENU_HIDE:"hide.bs.dropdown.scrtabs",DROPDOWN_MENU_SHOW:"show.bs.dropdown.scrtabs",FORCE_REFRESH:"forcerefresh.scrtabs",MOUSEDOWN:"mousedown.scrtabs",MOUSEUP:"mouseup.scrtabs",TABS_READY:"ready.scrtabs",TOUCH_END:"touchend.scrtabs",TOUCH_MOVE:"touchmove.scrtabs",TOUCH_START:"touchstart.scrtabs",WINDOW_RESIZE:"resize.scrtabs"}};!function(t){e.fn[t]=function(e,i){var a=i||h.EVENTS.WINDOW_RESIZE;return e?this.bind(a,function(e,t,i){var a;return function(){var n=this,o=arguments;a?clearTimeout(a):i&&e.apply(n,o),a=setTimeout((function(){i||e.apply(n,o),a=null}),t||100)}}(e)):this.trigger(t)}}("smartresizeScrtabs"),function(i){i.initElements=function(e){this.setElementReferences(e),this.setEventListeners(e)},i.listenForTouchEvents=function(){var e,t,i,a=this.stc,n=a.scrollMovement,o=h.EVENTS,s=!1;a.$movableContainer.on(o.TOUCH_START,(function(i){s=!0,t=a.movableContainerLeftPos,e=i.originalEvent.changedTouches[0].pageX})).on(o.TOUCH_END,(function(){s=!1}
1)).on(o.TOUCH_MOVE,(function(o){if(s){var r,l=o.originalEvent.changedTouches[0].pageX-e;a.rtl&&(l=-l),(i=t+l)>0?i=0:(r=n.getMinPos(),i<r&&(i=r)),a.movableContainerLeftPos=i;var d=a.rtl?"right":"left";a.$movableContainer.css(d,n.getMovableContainerCssLeftVal()),n.refreshScrollArrowsDisabledState()}}))},i.refreshAllElementSizes=function(){var e,t=this,i=t.stc,a=i.scrollMovement,n=i.scrollArrowsVisible,o={didScrollToActiveTab:!1};return t.setElementWidths(),t.setScrollArrowVisibility(),i.scrollArrowsVisible?(e=a.getMinPos(),a.scrollToActiveTab({isOnWindowResize:!0})||(a.refreshScrollArrowsDisabledState(),i.rtl?i.movableContainerRightPos<e&&a.incrementMovableContainerLeft(e):i.movableContainerLeftPos<e&&a.incrementMovableContainerRight(e)),o.didScrollToActiveTab=!0):n&&(i.movableContainerLeftPos=0,a.slideMovableContainerToLeftPos()),o},i.setElementReferences=function(i){var a,n,o,s,r=this.stc,l=r.$tabsContainer;r.isNavPills=!1,r.rtl&&l.addClass(h.CSS_CLASSES.RTL),r.usingBootstrap4&&l.addClass(h.CSS_CLASSES.BOOTSTRAP4),r.$fixedContainer=l.find(".scrtabs-tabs-fixed-container"),a=r.$fixedContainer.prev(),n=r.$fixedContainer.next(),i.leftArrowContent&&(o=a.find("."+h.CSS_CLASSES.SCROLL_ARROW_CLICK_TARGET)),i.rightArrowContent&&(s=n.find("."+h.CSS_CLASSES.SCROLL_ARROW_CLICK_TARGET)),o&&o.length?a.addClass(h.CSS_CLASSES.SCROLL_ARROW_WITH_CLICK_TARGET):o=a,s&&s.length?n.addClass(h.CSS_CLASSES.SCROLL_ARROW_WITH_CLICK_TARGET):s=n,r.$movableContainer=l.find(".scrtabs-tabs-movable-container"),r.$tabsUl=l.find(".nav-tabs"),r.$tabsUl.length||(r.$tabsUl=l.find(".nav-pills"),r.$tabsUl.length&&(r.isNavPills=!0)),r.$tabsLiCollection=r.$tabsUl.find("> li"),r.$slideLeftArrow=r.reverseScroll?a:n,r.$slideLeftArrowClickTarget=r.reverseScroll?o:s,r.$slideRightArrow=r.reverseScroll?n:a,r.$slideRightArrowClickTarget=r.reverseScroll?s:o,r.$scrollArrows=r.$slideLeftArrow.add(r.$slideRightArrow),r.$win=e(t)},i.setElementWidths=function(){var e=this,t=e.stc;t.winWidth=t.$win.width(),t.scrollArrowsCombinedWidth=t.$slideLeftArrow.outerWidth()+t.$slideRightArrow.outerWidth(),e.setFixedContainerWidth(),e.setMovableContainerWidth()},i.setEventListeners=function(t){var i=this,a=i.stc,n=a.eventHandlers,o=h.EVENTS,s=o.WINDOW_RESIZE+a.instanceId;t.enableSwiping&&i.listenForTouchEvents(),a.$slideLeftArrowClickTarget.off(".scrtabs").on(o.MOUSEDOWN,(function(e){n.handleMousedownOnSlideMovContainerLeftArrow.call(n,e)})).on(o.MOUSEUP,(function(e){n.handleMouseupOnSlideMovContainerLeftArrow.call(n,e)})).on(o.CLICK,(function(e){n.handleClickOnSlideMovContainerLeftArrow.call(n,e)})),a.$slideRightArrowClickTarget.off(".scrtabs").on(o.MOUSEDOWN,(function(e){n.handleMousedownOnSlideMovContainerRightArrow.call(n,e)})).on(o.MOUSEUP,(function(e){n.handleMouseupOnSlideMovContainerRightArrow.call(n,e)})).on(o.CLICK,(function(e){n.handleClickOnSlideMovContainerRightArrow.call(n,e)})),a.tabClickHandler&&a.$tabsLiCollection.find('a[data-bs-toggle="tab"]').off(o.CLICK).on(o.CLICK,a.tabClickHandler),t.handleDelayedScrollbar&&i.listenForDelayedScrollbar(),a.$win.off(s).smartresizeScrtabs((function(e){n.handleWindowResize.call(n,e)}),s),e("body").on(h.EVENTS.FORCE_REFRESH,a.elementsHandler.refreshAllElementSizes.bind(a.elementsHandler))},i.listenForDelayedScrollbar=function(){var i=document.createElement("iframe");i.id="scrtabs-scrollbar-resize-listener",i.style.cssText="height: 0; background-color: transparent; margin: 0; padding: 0; overflow: hidden; border-width: 0; position: absolute; width: 100%;",i.onload=function(){function a(){try{e(t).trigger("resize"),n=null}catch(e){}}var n;i.contentWindow.addEventListener("resize",(function(){n&&clearTimeout(n),n=setTimeout(a,100)}))},document.body.appendChild(i)},i.setFixedContainerWidth=function(){var e=this.stc,t=e.$tabsContainer.get(0).getBoundingClientRect();e.fixedContainerWidth=t.width||t.right-t.left,e.fixedContainerWidth=e.fixedContainerWidth*e.widthMultiplier,e.$fixedContainer.width(e.fixedContainerWidth)},i.setFixedContainerWidthForHiddenScrollArrows=function(){var e=this.stc;e.$fixedContainer.width(e.fixedContainerWidth)},i.setFixedContainerWidthForVisibleScrollArrows=function(){var e=this.stc;e.$fixedContainer.width(e.fixedContainerWidth-e.scrollArrowsCombinedWidth)},i.setMovableContainerWidth=function(){var t=this.stc,i=t.$tabsUl.find("> li");t.movableContainerWidth=0,i.length&&(i.each((function(){var i=e(this),a=0;t.isNavPills&&(a=parseInt(i.css("margin-left"),10)+parseInt(i.css("margin-right"),10)),t.movableContainerWidth+=i.outerWidth()+a})),t.movableContainerWidth+=1,t.movableContainerWidth<t.fixedContainerWidth&&(t.movableContainerWidth=t.fixedContainerWidth)),t.$movableContainer.width(t.movableContainerWidth)},i.setScrollArrowVisibility=function(){var e=this,t=e.stc,i=t.movableContainerWidth>t.fixedContainerWidth;i&&!t.scrollArrowsVisible?(t.$scrollArrows.show(),t.scrollArrowsVisible=!0):!i&&t.scrollArrowsVisible&&(t.$scrollArrows.hide(),t.scrollArrowsVisible=!1),t.scrollArrowsVisible?e.setFixedContainerWidthForVisibleScrollArrows():e.setFixedContainerWidthForHiddenScrollArrows()}}(i.prototype),function(e){e.handleClickOnSlideMovContainerLeftArrow=function(){this.stc.scrollMovement.incrementMovableContainerLeft()},e.handleClickOnSlideMovContainerRightArrow=function(){this.stc.scrollMovement.incrementMovableContainerRight()},e.handleMousedownOnSlideMovContainerLeftArrow=function(){var e=this.stc;e.$slideLeftArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN,!0),e.scrollMovement.continueSlideMovableContainerLeft()},e.handleMousedownOnSlideMovContainerRightArrow=function(){var e=this.stc;e.$slideRightArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN,!0),e.scrollMovement.continueSlideMovableContainerRight()},e.handleMouseupOnSlideMovContainerLeftArrow=function(){this.stc.$slideLeftArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN,!1)},e.handleMouseupOnSlideMovContainerRightArrow=function(){this.stc.$slideRightArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN,!1)},e.handleWindowResize=function(){var e=this.stc,t=e.$win.width();if(t===e.winWidth)return!1;e.winWidth=t,e.elementsHandler.refreshAllElementSizes()}}(a.prototype),function(t){t.continueSlideMovableContainerLeft=function(){var e=this,t=e.stc;setTimeout((function(){t.movableContainerLeftPos<=e.getMinPos()||!t.$slideLeftArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN)||e.incrementMovableContainerLeft()||e.continueSlideMovableContainerLeft()}),h.CONTINUOUS_SCROLLING_TIMEOUT_INTERVAL)},t.continueSlideMovableContainerRight=function(){var e=this,t=e.stc;setTimeout((function(){t.movableContainerLeftPos>=0||!t.$slideRightArrowClickTarget.data(h.DATA_KEY_IS_MOUSEDOWN)||e.incrementMovableContainerRight()||e.continueSlideMovableContainerRight()}),h.CONTINUOUS_SCROLLING_TIMEOUT_INTERVAL)},t.decrementMovableContainerLeftPos=function(e){var t=this.stc;t.movableContainerLeftPos-=t.fixedContainerWidth/h.SCROLL_OFFSET_FRACTION,t.movableContainerLeftPos<e?t.movableContainerLeftPos=e:t.scrollToTabEdge&&(this.setMovableContainerLeftPosToTabEdge(h.SLIDE_DIRECTION.LEFT),t.movableContainerLeftPos<e&&(t.movableContainerLeftPos=e))},t.disableSlideLeftArrow=function(){var e=this.stc;e.disableScrollArrowsOnFullyScrolled&&e.scrollArrowsVisible&&e.$slideLeftArrow.addClass(h.CSS_CLASSES.SCROLL_ARROW_DISABLE)},t.disableSlideRightArrow=function(){var e=this.stc;e.disableScrollArrowsOnFullyScrolled&&e.scrollArrowsVisible&&e.$slideRightArrow.addClass(h.CSS_CLASSES.SCROLL_ARROW_DISABLE)},t.enableSlideLeftArrow=function(){var e=this.stc;e.disableScrollArrowsOnFullyScrolled&&e.scrollArrowsVisible&&e.$slideLeftArrow.removeClass(h.CSS_CLASSES.SCROLL_ARROW_DISABLE)},t.enableSlideRightArrow=function(){var e=this.stc;e.disableScrollArrowsOnFullyScrolled&&e.scrollArrowsVisible&&e.$slideRightArrow.removeClass(h.CSS_CLASSES.SCROLL_ARROW_DISABLE)},t.getMinPos=function(){var e=this.stc;return e.scrollArrowsVisible?e.fixedContainerWidth-e.movableContainerWidth-e.scrollArrowsCombinedWidth:0},t.getMovableContainerCssLeftVal=function(){var e=this.stc;return 0===e.movableContainerLeftPos?"0":e.movableContainerLeftPos+"px"},t.incrementMovableContainerLeft=function(){var e=this,t=e.stc,i=e.getMinPos();return e.decrementMovableContainerLeftPos(i),e.slideMovableContainerToLeftPos(),e.enableSlideRightArrow(),t.movableContainerLeftPos===i},t.incrementMovableContainerRight=function(e){var t=this,i=t.stc;return e?i.movableContainerLeftPos=e:(i.movableContainerLeftPos+=i.fixedContainerWidth/h.SCROLL_OFFSET_FRACTION,i.movableContainerLeftPos>0?i.movableContainerLeftPos=0:i.scrollToTabEdge&&t.setMovableContainerLeftPosToTabEdge(h.SLIDE_DIRECTION.RIGHT)),t.slideMovableContainerToLeftPos(),t.enableSlideLeftArrow(),0===i.movableContainerLeftPos},t.refreshScrollArrowsDisabledState=function(){var e=this,t=e.stc;if(t.disableScrollArrowsOnFullyScrolled&&t.scrollArrowsVisible){if(t.movableContainerLeftPos>=0)return e.disableSlideRightArrow(),void e.enableSlideLeftArrow();if(t.movableContainerLeftPos<=e.getMinPos())return e.disableSlideLeftArrow(),void e.enableSlideRightArrow();e.enableSlideLeftArrow(),e.enableSlideRightArrow()}},t.scrollToActiveTab=function(){var e,t,i,a,n,o,s,r,l,d=this,c=d.stc;if(c.scrollArrowsVisible&&(c.usingBootstrap4?(t=c.$tabsUl.find("li > .nav-link.active")).length&&(e=t.parent()):e=c.$tabsUl.find("li.active"),e&&e.length)){if(l=c.$slideRightArrow.outerWidth(),o=e.outerWidth(),a=(i=e.offset().left-c.$fixedContainer.offset().left)+o,n=c.fixedContainerWidth-l,c.rtl){if(c.$slideLeftArrow.outerWidth(),i<0)return c.movableContainerLeftPos+=i,d.slideMovableContainerToLeftPos(),!0;if(a>n)return c.movableContainerLeftPos+=a-n+2*l,d.slideMovableContainerToLeftPos(),!0}else{if(a>n)return s=a-n+l,s+=(r=c.fixedContainerWidth/2)-o/2,c.movableContainerLeftPos-=s,d.slideMovableContainerToLeftPos(),!0;if(c.$slideLeftArrow.outerWidth(),i<0)return r=c.fixedContainerWidth/2,c.movableContainerLeftPos+=-i+r-o/2,d.slideMovableContainerToLeftPos(),!0}return!1}},t.setMovableContainerLeftPosToTabEdge=function(t){var i=this.stc,a=-i.movableContainerLeftPos,n=0;i.$tabsLiCollection.each((function(){var o=e(this).width();if((n+=o)>a)return i.movableContainerLeftPos=t===h.SLIDE_DIRECTION.RIGHT?-(n-o):-n,!1}))},t.slideMovableContainerToLeftPos=function(){var e,t=this,i=t.stc,a=t.getMinPos();i.movableContainerLeftPos>0?i.movableContainerLeftPos=0:i.movableContainerLeftPos<a&&(i.movableContainerLeftPos=a),i.movableContainerLeftPos=i.movableContainerLeftPos/1,e=t.getMovableContainerCssLeftVal(),t.performingSlideAnim=!0;var n=i.rtl?{right:e}:{left:e};i.$movableContainer.stop().animate(n,"slow",(function(){var e=t.getMinPos();t.performingSlideAnim=!1,i.movableContainerLeftPos<e?(t.decrementMovableContainerLeftPos(e),n=i.rtl?{right:t.getMovableContainerCssLeftVal()}:{left:t.getMovableContainerCssLeftVal()},i.$movableContainer.stop().animate(n,"fast",(function(){t.refreshScrollArrowsDisabledState()}))):t.refreshScrollArrowsDisabledState()}))}}(n.prototype),function(t){t.initTabs=function(t,i,a,n){var o,s=this,r=s.elementsHandler;t.enableRtlSupport&&"rtl"===e("html").attr("dir")&&(s.rtl=!0),t.scrollToTabEdge&&(s.scrollToTabEdge=!0),t.disableScrollArrowsOnFullyScrolled&&(s.disableScrollArrowsOnFullyScrolled=!0),t.reverseScroll&&(s.reverseScroll=!0),1!==t.widthMultiplier&&(o=Number(t.widthMultiplier),isNaN(o)||(s.widthMultiplier=o)),"4"===t.bootstrapVersion.toString().charAt(0)&&(s.usingBootstrap4=!0),setTimeout((function(){i.find(".nav-tabs").show(),r.initElements(t),r.refreshAllElementSizes(),i.css("visibility","visible"),n&&n(),a&&a()}),100)},t.scrollToActiveTab=function(e){this.scrollMovement.scrollToActiveTab(e)}}(o.prototype);var m=function(){function t(t,i){return e('<a role="tab" data-bs-toggle="tab"></a>').attr("href","#"+t[i.paneId]).html(t[i.title])}return{getElTabPaneForLi:function(t){return e(t.find("a").attr("href"))},getNewElNavTabs:function(){return e('<ul class="nav nav-tabs" role="tablist"></ul>')},getNewElScrollerElementWrappingNavTabsInstance:function(t,i){var a=e('<div class="scrtabs-tab-container"></div>'),n=i.leftArrowContent||'<div class="scrtabs-tab-scroll-arrow scrtabs-tab-scroll-arrow-left"><span class="'+i.cssClassLeftArrow+'"></span></div>',o=e(n),s=i.rightArrowContent||'<div class="scrtabs-tab-scroll-arrow scrtabs-tab-scroll-arrow-right"><span class="'+i.cssClassRightArrow+'"></span></div>',r=e(s),l=e('<div class="scrtabs-tabs-fixed-container"></div>'),d=e('<div class="scrtabs-tabs-movable-container"></div>');return i.disableScrollArrowsOnFullyScrolled&&o.add(r).addClass(h.CSS_CLASSES.SCROLL_ARROW_DISABLE),a.append(o,l.append(d.append(t)),r)},getNewElTabAnchor:t,getNewElTabContent:function(){return e('<div class="tab-content"></div>')},getNewElTabLi:function(i,a,n){var o=n.tabLiContent||'<li role="presentation" class=""></li>',s=e(o),r=t(i,a).appendTo(s);return i[a.disabled]?(s.addClass("disabled"),r.attr("data-bs-toggle","")):n.forceActiveTab&&i[a.active]&&s.addClass("active"),n.tabPostProcessor&&n.tabPostProcessor(s,r),s},getNewElTabPane:function(t,i,a){var n=e('<div role="tabpanel" class="tab-pane"></div>').attr("id",t[i.paneId]).html(t[i.content]);return a.forceActiveTab&&t[i.active]&&n.addClass("active"),n}}}(),f=function(){function t(e,t,i){var a=-1;return e.some((function(e,n){if(e[t]===i)return a=n,!0})),a}return{didTabOrderChange:function(i,a,n){var o=!1;return i.each((function(i){var s=t(a,n.paneId,e(this).data("tab")[n.paneId]);if(s>-1&&s!==i)return o=!0,!1})),o},getIndexOfClosestEnabledTab:function(e,t){for(var i=e.length-1,a=-1,n=0,o=0;-1===a&&o>=0;
1)((o=t+ ++n)<=i&&!e.eq(o).hasClass("disabled")||(o=t-n)>=0&&!e.eq(o).hasClass("disabled"))&&(a=o);return a},getTabIndexByPaneId:t,storeDataOnLiEl:function(t,i,a){t.data({tab:e.extend({},i[a]),index:a})}}}(),g={destroy:function(){return this.each(u)},init:function(t){var i=this,a=i.length-1,n=e.extend({},e.fn.scrollingTabs.defaults,t||{});return n.tabs?i.each((function(t){!function(t,i,a){var n,o=i.tabs,r={paneId:i.propPaneId,title:i.propTitle,active:i.propActive,disabled:i.propDisabled,content:i.propContent},l=i.ignoreTabPanes,d=o.length&&void 0!==o[0][r.content],c=m.getNewElNavTabs(),p=m.getNewElTabContent(),u=l?null:function(){n.after(p)};if(o.length)o.forEach((function(e,t){var a={forceActiveTab:!0,tabLiContent:i.tabsLiContent&&i.tabsLiContent[t],tabPostProcessor:i.tabsPostProcessors&&i.tabsPostProcessors[t]};m.getNewElTabLi(e,r,a).appendTo(c),!l&&d&&m.getNewElTabPane(e,r,a).appendTo(p)})),(n=s(c,i,a,u)).appendTo(t),t.data({scrtabs:{tabs:o,propNames:r,ignoreTabPanes:l,hasTabContent:d,tabsLiContent:i.tabsLiContent,tabsPostProcessors:i.tabsPostProcessors,scroller:n}}),n.find(".nav-tabs > li").each((function(t){f.storeDataOnLiEl(e(this),o,t)}))}(e(this),n,t<a?null:function(){i.trigger(h.EVENTS.TABS_READY)})})):i.each((function(t){s(e(this).data({scrtabs:{isWrapperOnly:!0}}),n,t<a?null:function(){i.trigger(h.EVENTS.TABS_READY)})}))},refresh:function(t){var i=e.extend({},e.fn.scrollingTabs.defaults,t||{});return this.each((function(){!function(t,i){t.data("scrtabs")&&(!t.data("scrtabs").isWrapperOnly&&c(t,i)||e("body").trigger(h.EVENTS.FORCE_REFRESH))}(e(this),i)}))},scrollToActiveTab:function(){return this.each(p)}};e.fn.scrollingTabs=function(t){return g[t]?g[t].apply(this,Array.prototype.slice.call(arguments,1)):t&&"object"!=typeof t?void e.error("Method "+t+" does not exist on $.scrollingTabs."):g.init.apply(this,arguments)},e.fn.scrollingTabs.nextInstanceId=0,e.fn.scrollingTabs.defaults={tabs:null,propPaneId:"paneId",propTitle:"title",propActive:"active",propDisabled:"disabled",propContent:"content",ignoreTabPanes:!1,scrollToTabEdge:!1,disableScrollArrowsOnFullyScrolled:!1,forceActiveTab:!1,reverseScroll:!1,widthMultiplier:1,tabClickHandler:null,cssClassLeftArrow:"glyphicon glyphicon-chevron-left",cssClassRightArrow:"glyphicon glyphicon-chevron-right",leftArrowContent:"",rightArrowContent:"",tabsLiContent:null,tabsPostProcessors:null,enableSwiping:!1,enableRtlSupport:!1,handleDelayedScrollbar:!1,bootstrapVersion:3}}(jQuery,window),function(e){var t,i,a,n,o,s,r,l="Close",d="BeforeClose",c="MarkupParse",p="Open",u="Change",h="mfp",m="."+h,f="mfp-ready",g="mfp-removing",v="mfp-prevent-close",b=function(){},y=!!window.jQuery,w=e(window),_=function(e,i){t.ev.on(h+e+m,i)},k=function(t,i,a,n){var o=document.createElement("div");return o.className="mfp-"+t,a&&(o.innerHTML=a),n?i&&i.appendChild(o):(o=e(o),i&&o.appendTo(i)),o},C=function(i,a){t.ev.triggerHandler(h+i,a),t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,e.isArray(a)?a:[a]))},x=function(i){return i===r&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),r=i),t.currTemplate.closeBtn},S=function(){e.magnificPopup.instance||((t=new b).init(),e.magnificPopup.instance=t)};b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isIE7=-1!==i.indexOf("MSIE 7."),t.isIE8=-1!==i.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(i),t.isIOS=/iphone|ipad|ipod/gi.test(i),t.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),n=e(document),t.popupsCache={}},open:function(i){var o;if(a||(a=e(document.body)),!1===i.isObj){t.items=i.items.toArray(),t.index=0;var r,l=i.items;for(o=0;l.length>
1o;o++)if((r=l[o]).parsed&&(r=r.el[0]),r===i.el[0]){t.index=o;break}}else t.items=e.isArray(i.items)?i.items:[i.items],t.index=i.index||0;if(!t.isOpen){t.types=[],s="",t.ev=i.mainEl&&i.mainEl.length?i.mainEl.eq(0):n,i.key?(t.popupsCache[i.key]||(t.popupsCache[i.key]={}),t.currTemplate=t.popupsCache[i.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,i),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+m,(function(){t.close()})),t.wrap=k("wrap").attr("tabindex",-1).on("click"+m,(function(e){t._checkIfClose(e.target)&&t.close()})),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var d=e.magnificPopup.modules;for(o=0;d.length>o;o++){var u=d[o];u=u.charAt(0).toUpperCase()+u.slice(1),t["init"+u].call(t)}C("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(_(c,(function(e,t,i,a){i.close_replaceWith=x(a.type)})),s+=" mfp-close-btn-in"):t.wrap.append(x())),t.st.alignTop&&(s+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:w.scrollTop(),position:"absolute"}),(!1===t.st.fixedBgPos||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:n.height(),position:"absolute"}),t.st.enableEscapeKey&&n.on("keyup"+m,(function(e){27===e.keyCode&&t.close()})),w.on("resize"+m,(function(){t.updateSize()})),t.st.closeOnContentClick||(s+=" mfp-auto-cursor"),s&&t.wrap.addClass(s);var h=t.wH=w.height(),g={};if(t.fixedContentPos&&t._hasScrollBar(h)){var v=t._getScrollbarSize();v&&(g.marginRight=v)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):g.overflow="hidden");var b=t.st.mainClass;return t.isIE7&&(b+=" mfp-ie7"),b&&t._addClassToMFP(b),t.updateItemHTML(),C("BuildControls"),e("html").css(g),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||a),t._lastFocusedEl=document.activeElement,setTimeout((function(){t.content?(t._addClassToMFP(f),t._setFocus()):t.bgOverlay.addClass(f),n.on("focusin"+m,t._onFocusIn)}),16),t.isOpen=!0,t.updateSize(h),C(p),i}t.updateItemHTML()},close:function(){t.isOpen&&(C(d),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(g),setTimeout((function(){t._close()}),t.st.removalDelay)):t._close())},_close:function(){C(l);var i=g+" "+f+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(i+=t.st.mainClass+" "),t._removeClassFromMFP(i),t.fixedContentPos){var a={marginRight:""};t.isIE7?e("body, html").css("overflow",""):a.overflow="",e("html").css(a)}n.off("keyup.mfp focusin"+m),t.ev.off(m),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&!0!==t.currTemplate[t.currItem.type]||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,C("AfterClose")},updateSize:function(e){if(t.isIOS){var i=document.documentElement.clientWidth/window.innerWidth,a=window.innerHeight*i;t.wrap.css("height",a),t.wH=a}else t.wH=e||w.height();t.fixedContentPos||t.wrap.css("height",t.wH),C("Resize")},updateItemHTML:function(){var i=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),i.parsed||(i=t.parseEl(t.index));var a=i.type;if(C("BeforeChange",[t.currItem?t.currItem.type:"",a]),t.currItem=i,!t.currTemplate[a]){var n=!!t.st[a]&&t.st[a].markup;C("FirstMarkupParse",n),t.currTemplate[a]=!n||e(n)}o&&o!==i.type&&t.container.removeClass("mfp-"+o+"-holder");var s=t["get"+a.charAt(0).toUpperCase()+a.slice(1)](i,t.currTemplate[a]);t.appendContent(s,a),i.preloaded=!0,C(u,i),o=i.type,t.container.prepend(t.contentContainer),C("AfterChange")},appendContent:function(e,i){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[i]?t.content.find(".mfp-close").length||t.content.append(x()):t.content=e:t.content="",C("BeforeAppend"),t.container.addClass("mfp-"+i+"-holder"),t.contentContainer.append(t.content)},parseEl:function(i){var a,n=t.items[i];if(n.tagName?n={el:e(n)}:(a=n.type,n={data:n,src:n.src}),n.el){for(var o=t.types,s=0;o.length>s;s++)if(n.el.hasClass("mfp-"+o[s])){a=o[s];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=a||t.st.type||"inline",n.index=i,n.parsed=!0,t.items[i]=n,C("ElementParse",n),t.items[i]},addGroup:function(e,i){var a=function(a){a.mfpEl=this,t._openClick(a,e,i)};i||(i={});var n="click.magnificPopup";i.mainEl=e,i.items?(i.isObj=!0,e.off(n).on(n,a)):(i.isObj=!1,i.delegate?e.off(n).on(n,i.delegate,a):(i.items=e,e.off(n).on(n,a)))}
1,_openClick:function(i,a,n){if((void 0!==n.midClick?n.midClick:e.magnificPopup.defaults.midClick)||2!==i.which&&!i.ctrlKey&&!i.metaKey){var o=void 0!==n.disableOn?n.disableOn:e.magnificPopup.defaults.disableOn;if(o)if(e.isFunction(o)){if(!o.call(t))return!0}else if(o>w.width())return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation()),n.el=e(i.mfpEl),n.delegate&&(n.items=a.find(n.delegate)),t.open(n)}},updateStatus:function(e,a){if(t.preloader){i!==e&&t.container.removeClass("mfp-s-"+i),a||"loading"!==e||(a=t.st.tLoading);var n={status:e,text:a};C("UpdateStatus",n),e=n.status,a=n.text,t.preloader.html(a),t.preloader.find("a").on("click",(function(e){e.stopImmediatePropagation()})),t.container.addClass("mfp-s-"+e),i=e}},_checkIfClose:function(i){if(!e(i).hasClass(v)){var a=t.st.closeOnContentClick,n=t.st.closeOnBgClick;if(a&&n)return!0;if(!t.content||e(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||e.contains(t.content[0],i)){if(a)return!0}else if(n&&e.contains(document,i))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?n.height():document.body.scrollHeight)>(e||w.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){return i.target===t.wrap[0]||e.contains(t.wrap[0],i.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,i,a){var n;a.data&&(i=e.extend(a.data,i)),C(c,[t,i,a]),e.each(i,(function(e,i){if(void 0===i||!1===i)return!0;if((n=e.split("_")).length>1){var a=t.find(m+"-"+n[0]);if(a.length>0){var o=n[1];"replaceWith"===o?a[0]!==i[0]&&a.replaceWith(i):"img"===o?a.is("img")?a.attr("src",i):a.replaceWith('<img src="'+i+'" class="'+a.attr("class")+'" />'):a.attr(n[1],i)}}else t.find(m+"-"+e).html(i)}))},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.id="mfp-sbm",e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return S(),(t=t?e.extend(!0,{},t):{}).isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(e.magnificPopup.defaults[t]=i.options),e.extend(this.proto,i.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(i){S();var a=e(this);if("string"==typeof i)if("open"===i){var n,o=y?a.data("magnificPopup"):a[0].magnificPopup,s=parseInt(arguments[1],10)||0;o.items?n=o.items[s]:(n=a,o.delegate&&(n=n.find(o.delegate)),n=n.eq(s)),t._openClick({mfpEl:n},a,o)}else t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1));else i=e.extend(!0,{},i),y?a.data("magnificPopup",i):a[0].magnificPopup=i,t.addGroup(a,i);return a};var T,j,L,A="inline",M=function(){L&&(j.after(L.addClass(T)).detach(),L=null)};e.magnificPopup.registerModule(A,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(A),_(l+"."+A,(function(){M()}))},getInline:function(i,a){if(M(),i.src){var n=t.st.inline,o=e(i.src);if(o.length){var s=o[0].parentNode;s&&s.tagName&&(j||(T=n.hiddenClass,j=k(T),T="mfp-"+T),L=o.after(j).detach().removeClass(T)),t.updateStatus("ready")}else t.updateStatus("error",n.tNotFound),o=e("<div>");return i.inlineElement=o,o}return t.updateStatus("ready"),t._parseMarkup(a,{},i),a}}});var I,E="ajax",O=function(){I&&a.removeClass(I)},P=function(){O(),t.req&&t.req.abort()};e.magnificPopup.registerModule(E,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){t.types.push(E),I=t.st.ajax.cursor,_(l+"."+E,P),_("BeforeChange."+E,P)},getAjax:function(i){I&&a.addClass(I),t.updateStatus("loading");var n=e.extend({url:i.src,success:function(a,n,o){var s={data:a,xhr:o};C("ParseAjax",s),t.appendContent(e(s.data),E),i.finished=!0,O(),t._setFocus(),setTimeout((function(){t.wrap.addClass(f)}),16),t.updateStatus("ready"),C("AjaxContentAdded")},error:function(){O(),i.finished=i.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",i.src))}},t.st.ajax.settings);return t.req=e.ajax(n),""}}});var D,$=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;
1var a=t.st.image.titleSrc;if(a){if(e.isFunction(a))return a.call(t,i);if(i.el)return i.el.attr(a)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var e=t.st.image,i=".image";t.types.push("image"),_(p+i,(function(){"image"===t.currItem.type&&e.cursor&&a.addClass(e.cursor)})),_(l+i,(function(){e.cursor&&a.removeClass(e.cursor),w.off("resize"+m)})),_("Resize"+i,t.resizeImage),t.isLowIE&&_("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var i=0;t.isLowIE&&(i=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-i)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,D&&clearInterval(D),e.isCheckingImgSize=!1,C("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var i=0,a=e.img[0],n=function(o){D&&clearInterval(D),D=setInterval((function(){return a.naturalWidth>0?void t._onImageHasSize(e):(i>200&&clearInterval(D),void(3===++i?n(10):40===i?n(50):100===i&&n(500)))}),o)};n(1)},getImage:function(i,a){var n=0,o=function(){i&&(i.img[0].complete?(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("ready")),i.hasSize=!0,i.loaded=!0,C("ImageLoadComplete")):200>++n?setTimeout(o,100):s())},s=function(){i&&(i.img.off(".mfploader"),i===t.currItem&&(t._onImageHasSize(i),t.updateStatus("error",r.tError.replace("%url%",i.src))),i.hasSize=!0,i.loaded=!0,i.loadError=!0)},r=t.st.image,l=a.find(".mfp-img");if(l.length){var d=document.createElement("img");d.className="mfp-img",i.img=e(d).on("load.mfploader",o).on("error.mfploader",s),d.src=i.src,l.is("img")&&(i.img=i.img.clone()),(d=i.img[0]).naturalWidth>0?i.hasSize=!0:d.width||(i.hasSize=!1)}return t._parseMarkup(a,{title:$(i),img_replaceWith:i.img},i),t.resizeImage(),i.hasSize?(D&&clearInterval(D),i.loadError?(a.addClass("mfp-loading"),t.updateStatus("error",r.tError.replace("%url%",i.src))):(a.removeClass("mfp-loading"),t.updateStatus("ready")),a):(t.updateStatus("loading"),i.loading=!0,i.hasSize||(i.imgHidden=!0,a.addClass("mfp-loading"),t.findImageSize(i)),a)}}});var z;e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,i=t.st.zoom,a=".zoom";if(i.enabled&&t.supportsTransition){var n,o,s=i.duration,r=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),a="all "+i.duration/1e3+"s "+i.easing,n={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},o="transition";return n["-webkit-"+o]=n["-moz-"+o]=n["-o-"+o]=n[o]=a,t.css(n),t},c=function(){t.content.css("visibility","visible")};_("BuildControls"+a,(function(){if(t._allowZoom()){if(clearTimeout(n),t.content.css("visibility","hidden"),!(e=t._getItemToZoom()))return void c();(o=r(e)).css(t._getOffset()),t.wrap.append(o),n=setTimeout((function(){o.css(t._getOffset(!0)),n=setTimeout((function(){c(),setTimeout((function(){o.remove(),e=o=null,C("ZoomAnimationEnded")}),16)}),s)}),16)}})),_(d+a,(function(){if(t._allowZoom()){if(clearTimeout(n),t.st.removalDelay=s,!e){if(!(e=t._getItemToZoom()))return;o=r(e)}o.css(t._getOffset(!0)),t.wrap.append(o),t.content.css("visibility","hidden"),setTimeout((function(){o.css(t._getOffset())}),16)}})),_(l+a,(function(){t._allowZoom()&&(c(),o&&o.remove(),e=null)}))}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(i){var a,n=(a=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem)).offset(),o=parseInt(a.css("padding-top"),10),s=parseInt(a.css("padding-bottom"),10);n.top-=e(window).scrollTop()-o;var r={width:a.width(),height:(y?a.innerHeight():a[0].offsetHeight)-s-o};return void 0===z&&(z=void 0!==document.createElement("p").style.MozTransform),z?r["-moz-transform"]=r.transform="translate("+n.left+"px,"+n.top+"px)":(r.left=n.left,r.top=n.top),r}}});var F="iframe",B=function(e){if(t.currTemplate[F]){var i=t.currTemplate[F].find("iframe");i.length&&(e||(i[0].src="//about:blank"),t.isIE8&&i.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(F,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(F),_("BeforeChange",(function(e,t,i){t!==i&&(t===F?B():i===F&&B(!0))})),_(l+"."+F,(function(){B()}))},getIframe:function(i,a){var n=i.src,o=t.st.iframe;e.each(o.patterns,(function(){return n.indexOf(this.index)>-1?(this.id&&(n="string"==typeof this.id?n.substr(n.lastIndexOf(this.id
1)+this.id.length,n.length):this.id.call(this,n)),n=this.src.replace("%id%",n),!1):void 0}));var s={};return o.srcAction&&(s[o.srcAction]=n),t._parseMarkup(a,s,i),t.updateStatus("ready"),a}}});var N=function(e){var i=t.items.length;return e>i-1?e-i:0>e?i+e:e},W=function(e,t,i){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var i=t.st.gallery,a=".mfp-gallery",o=Boolean(e.fn.mfpFastClick);return t.direction=!0,!(!i||!i.enabled)&&(s+=" mfp-gallery",_(p+a,(function(){i.navigateByImgClick&&t.wrap.on("click"+a,".mfp-img",(function(){return t.items.length>1?(t.next(),!1):void 0})),n.on("keydown"+a,(function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()}))})),_("UpdateStatus"+a,(function(e,i){i.text&&(i.text=W(i.text,t.currItem.index,t.items.length))})),_(c+a,(function(e,a,n,o){var s=t.items.length;n.counter=s>1?W(i.tCounter,o.index,s):""})),_("BuildControls"+a,(function(){if(t.items.length>1&&i.arrows&&!t.arrowLeft){var a=i.arrowMarkup,n=t.arrowLeft=e(a.replace(/%title%/gi,i.tPrev).replace(/%dir%/gi,"left")).addClass(v),s=t.arrowRight=e(a.replace(/%title%/gi,i.tNext).replace(/%dir%/gi,"right")).addClass(v),r=o?"mfpFastClick":"click";n[r]((function(){t.prev()})),s[r]((function(){t.next()})),t.isIE7&&(k("b",n[0],!1,!0),k("a",n[0],!1,!0),k("b",s[0],!1,!0),k("a",s[0],!1,!0)),t.container.append(n.add(s))}})),_(u+a,(function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout((function(){t.preloadNearbyImages(),t._preloadTimeout=null}),16)})),void _(l+a,(function(){n.off(a),t.wrap.off("click"+a),t.arrowLeft&&o&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null})))},next:function(){t.direction=!0,t.index=N(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=N(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,i=t.st.gallery.preload,a=Math.min(i[0],t.items.length),n=Math.min(i[1],t.items.length);for(e=1;(t.direction?n:a)>=e;e++)t._preloadItem(t.index+e);for(e=1;(t.direction?a:n)>=e;e++)t._preloadItem(t.index-e)},_preloadItem:function(i){if(i=N(i),!t.items[i].preloaded){var a=t.items[i];a.parsed||(a=t.parseEl(i)),C("LazyLoad",a),"image"===a.type&&(a.img=e('<img class="mfp-img" />').on("load.mfploader",(function(){a.hasSize=!0})).on("error.mfploader",(function(){a.hasSize=!0,a.loadError=!0,C("LazyLoadError",a)})).attr("src",a.src)),a.preloaded=!0}}}});var R="retina";e.magnificPopup.registerModule(R,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,(function(e){return"@2x"+e}))},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,i=e.ratio;(i=isNaN(i)?i():i)>1&&(_("ImageHasSize."+R,(function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/i,width:"100%"})})),_("ElementParse."+R,(function(t,a){a.src=e.replaceSrc(a,i)})))}}}}),function(){var t="ontouchstart"in window,i=function(){w.off("touchmove"+a+" touchend"+a)},a=".mfpFastClick";e.fn.mfpFastClick=function(n){return e(this).each((function(){var o,s,r,l,d,c,p,u=e(this);t&&u.on("touchstart"+a,(function(e){d=!1,p=1,c=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],r=c.clientX,l=c.clientY,w.on("touchmove"+a,(function(e){c=e.originalEvent?e.originalEvent.touches:e.touches,p=c.length,c=c[0],(Math.abs(c.clientX-r)>10||Math.abs(c.clientY-l)>10)&&(d=!0,i())})).on("touchend"+a,(function(e){i(),d||p>1||(o=!0,e.preventDefault(),clearTimeout(s),s=setTimeout((function(){o=!1}),1e3),n())}))}));u.on("click"+a,(function(){o||n()}))}))},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+a+" click"+a),t&&w.off("touchmove"+a+" touchend"+a)}}(),S()}(window.jQuery||window.Zepto),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){var t=/\+/g;function i(e){return o.raw?e:encodeURIComponent(e)}function a(e){return i(o.json?JSON.stringify(e):String(e))}function n(i,a){var n=o.raw?i:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),o.json?JSON.parse(e):e}catch(e){}}(i);return e.isFunction(a)?a(n):n}var o=e.cookie=function(t,s,r){if(arguments.length>1&&!e.isFunction(s)){if("number"==typeof(r=e.extend({},o.defaults,r)).expires){var l=r.expires,d=r.expires=new Date;d.setMilliseconds(d.getMilliseconds()+864e5*l)}return document.cookie=[i(t),"=",a(s),r.expires?"; expires="+r.expires.toUTCString():"",r.path?"; path="+r.path:"",r.domain?"; domain="+r.domain:"",r.secure?"; secure":""].join("")}for(var c,p=t?void 0:{},u=document.cookie?document.cookie.split("; "):[],h=0,m=u.length;h<m;h++){var f=u[h].split("="),g=(c=f.shift(),o.raw?c:decodeURIComponent(c)),v=f.join("=");if(t===g){p=n(v,s);break}t||void 0===(v=n(v))||(p[g]=v)}return p};o.defaults={},e.removeCookie=function(t,i){return e.cookie(t,"",e.extend({},i,{expires:-1})),!e.cookie(t)}})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):(e=e||self).metisMenu=t(e.jQuery)}(this,(function(e){"use strict";function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)}
1e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var i,a,n,o=(a="transitionend",n={TRANSITION_END:"mmTransitionEnd",triggerTransitionEnd:function(e){i(e).trigger(a)},supportsTransitionEnd:function(){return Boolean(a)}},(i=e).fn.mmEmulateTransitionEnd=function(e){var t=this,a=!1;return i(this).one(n.TRANSITION_END,(function(){a=!0})),setTimeout((function(){a||n.triggerTransitionEnd(t)}),e),this},i.event.special[n.TRANSITION_END]={bindType:a,delegateType:a,handle:function(e){if(i(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}},n);var s="metisMenu",r="metisMenu",l="."+r,d=e.fn[s],c={toggle:!0,preventDefault:!0,triggerElement:"a",parentTrigger:"li",subMenu:"ul"},p={SHOW:"show"+l,SHOWN:"shown"+l,HIDE:"hide"+l,HIDDEN:"hidden"+l,CLICK_DATA_API:"click"+l+".data-api"},u="mm-active",h="mm-show",m="mm-collapse",f="mm-collapsing",g=function(){function i(e,i){this.element=e,this.config=t({},c,{},i),this.transitioning=null,this.init()}var a=i.prototype;return a.init=function(){var t=this,i=this.config,a=e(this.element);a.addClass("metismenu"),a.find(i.parentTrigger+"."+u).children(i.triggerElement).attr("aria-expanded","true"),a.find(i.parentTrigger+"."+u).parents(i.parentTrigger).addClass(u),a.find(i.parentTrigger+"."+u).parents(i.parentTrigger).children(i.triggerElement).attr("aria-expanded","true"),a.find(i.parentTrigger+"."+u).has(i.subMenu).children(i.subMenu).addClass(m+" "+h),a.find(i.parentTrigger).not("."+u).has(i.subMenu).children(i.subMenu).addClass(m),a.find(i.parentTrigger).children(i.triggerElement).on(p.CLICK_DATA_API,(function(a){var n=e(this);if("true"!==n.attr("aria-disabled")){i.preventDefault&&"#"===n.attr("href")&&a.preventDefault();var o=n.parent(i.parentTrigger),s=o.siblings(i.parentTrigger),r=s.children(i.triggerElement);o.hasClass(u)?(n.attr("aria-expanded","false"),t.removeActive(o)):(n.attr("aria-expanded","true"),t.setActive(o),i.toggle&&(t.removeActive(s),r.attr("aria-expanded","false"))),i.onTransitionStart&&i.onTransitionStart(a)}}))},a.setActive=function(t){e(t).addClass(u);var i=e(t).children(this.config.subMenu);0<i.length&&!i.hasClass(h)&&this.show(i)},a.removeActive=function(t){e(t).removeClass(u);var i=e(t).children(this.config.subMenu+"."+h);0<i.length&&this.hide(i)},a.show=function(t){var i=this;if(!this.transitioning&&!e(t).hasClass(f)){var a=e(t),n=e.Event(p.SHOW);if(a.trigger(n),!n.isDefaultPrevented()){if(a.parent(this.config.parentTrigger).addClass(u),this.config.toggle){var s=a.parent(this.config.parentTrigger).siblings().children(this.config.subMenu+"."+h);this.hide(s)}a.removeClass(m).addClass(f).height(0),this.setTransitioning(!0),a.height(t[0].scrollHeight).one(o.TRANSITION_END,(function(){i.config&&i.element&&(a.removeClass(f).addClass(m+" "+h).height(""),i.setTransitioning(!1),a.trigger(p.SHOWN))})).mmEmulateTransitionEnd(350)}}},a.hide=function(t){var i=this;if(!this.transitioning&&e(t).hasClass(h)){var a=e(t),n=e.Event(p.HIDE);if(a.trigger(n),!n.isDefaultPrevented()){a.parent(this.config.parentTrigger).removeClass(u),a.height(a.height())[0].offsetHeight,a.addClass(f).removeClass(m).removeClass(h),this.setTransitioning(!0);var s=function(){i.config&&i.element&&(i.transitioning&&i.config.onTransitionEnd&&i.config.onTransitionEnd(),i.setTransitioning(!1),a.trigger(p.HIDDEN),a.removeClass(f).addClass(m))};0===a.height()||"none"===a.css("display")?s():a.height(0).one(o.TRANSITION_END,s).mmEmulateTransitionEnd(350)}}},a.setTransitioning=function(e){this.transitioning=e},a.dispose=function(){e.removeData(this.element,r),e(this.element).find(this.config.parentTrigger).children(this.config.triggerElement).off(p.CLICK_DATA_API),this.transitioning=null,this.config=null,this.element=null},i.jQueryInterface=function(a){return this.each((function(){var n=e(this),o=n.data(r),s=t({},c,{},n.data(),{},"object"==typeof a&&a?a:{});if(o||(o=new i(this,s),n.data(r,o)),"string"==typeof a){if(void 0===o[a])throw new Error('No method named "'+a+'"');o[a]()}}))},i}();return e.fn[s]=g.jQueryInterface,e.fn[s].Constructor=g,e.fn[s].noConflict=function(){return e.fn[s]=d,g.jQueryInterface},g})),void 0!==google.maps&&inherits(MarkerLabel_,google.maps.OverlayView),MarkerLabel_.getSharedCross=function(e){var t;return void 0===MarkerLabel_.getSharedCross.crossDiv&&((t=document.createElement("img")).style.cssText="position: absolute; z-index: 1000002; display: none;",t.style.marginLeft="-8px",t.style.marginTop="-9px",t.src=e,MarkerLabel_.getSharedCross.crossDiv=t),MarkerLabel_.getSharedCross.crossDiv},MarkerLabel_.prototype.onAdd=function(){var e=this;this.getPanes().markerLayer.appendChild(this.labelDiv_),this.getPanes().overlayMouseTarget.appendChild(this.eventDiv_),void 0===MarkerLabel_.getSharedCross.processed&&(this.getPanes().overlayImage.appendChild(this.crossDiv_),MarkerLabel_.getSharedCross.processed=!0),this.addMouseListeners(),this.listeners2_=[google.maps.event.addListener(this.marker_,"clickable_changed",(function(){e.setClickable()})),google.maps.event.addListener(this.marker_,"cursor_changed",(function(){e.setCursor()})),google.maps.event.addListener(this.marker_,"draggable_changed",(function(){e.setClickable()})),google.maps.event.addListener(this.marker_,"position_changed",(function(){e.setPosition()})),google.maps.event.addListener(this.marker_,"visible_changed",(function(){e.setVisible()})),google.maps.event.addListener(this.marker_,"title_changed",(function(){e.setTitle()})),google.maps.event.addListener(this.marker_,"zindex_changed",(function(){e.setZIndex()})),google.maps.event.addListener(this.marker_,"labelanchor_changed",(function(){e.setAnchor()})),google.maps.event.addListener(this.marker_,"labelclass_changed",(function(){e.setStyles()})),google.maps.event.addListener(this.marker_,"labelcontent_changed",(function(){e.setContent()})),google.maps.event.addListener(this.marker_,"labelstyle_changed",(function(){e.setStyles()})),google.maps.event.addListener(this.marker_,"labelvisible_changed",(function(){e.setVisible()}))]},MarkerLabel_.prototype.addMouseListeners=function(){var e,t,i,a=this,n=!1,o=!1,s=!1,r=function(e){(e=e||window.event).stopPropagation?e.stopPropagation():e.cancelBubble=!0,e.preventDefault?e.preventDefault():e.returnValue=!1},l=function(e){(e=e||window.event).stopPropagation?e.stopPropagation():e.cancelBubble=!0};this.listeners1_=[this.eventDiv_.addEventListener("mouseover",(function(e){var t={latLng:a.marker_.getPosition()};a.marker_.getClickable()||a.marker_.getDraggable()?n||(this.style.cursor=a.marker_.getCursor()||"pointer",google.maps.event.trigger(a.marker_,"mouseover",t),r(e)):this.style.cursor=null})),this.eventDiv_.addEventListener("mouseout",(function(e){var t={latLng:a.marker_.getPosition()};(a.marker_.getClickable()||a.marker_.getDraggable())&&(n||(google.maps.event.trigger(a.marker_,"mouseout",t),r(e)))})),this.eventDiv_.addEventListener("mousedown",(function(e){var t={latLng:a.marker_.getPosition()};s=!1,(a.marker_.getClickable()||a.marker_.getDraggable())&&(o=!0,google.maps.event.trigger(a.marker_,"mousedown",t),n||r(e))})),this.eventDiv_.addEventListener("mouseup",(function(t){var i={latLng:a.marker_.getPosition()};o&&(o=!1,google.maps.event.trigger(a.marker_,"mouseup",i),s&&(s=!1,a.crossDiv_.style.display="none",e=!0,google.maps.event.trigger(a.marker_,"dragend",i)),a.marker_.getDraggable()||r(t))})),this.eventDiv_.addEventListener("click",(function(t){var i={latLng:a.marker_.getPosition()};(a.marker_.getClickable()||a.marker_.getDraggable())&&(e?e=!1:google.maps.event.trigger(a.marker_,"click",i),r(t))})),this.eventDiv_.addEventListener("dblclick",(function(e){var t={latLng:a.marker_.getPosition()};(a.marker_.getClickable()||a.marker_.getDraggable())&&(google.maps.event.trigger(a.marker_,"dblclick",t),r(e))})),this.marker_.getMap().addListener("mousemove",(function(e){var n;o&&a.marker_.getDraggable()&&(s?(e.latLng=new google.maps.LatLng(e.latLng.lat()-t,e.latLng.lng()-i),a.marker_.get("crossOnDrag")&&(n=a.getProjection().fromLatLngToDivPixel(e.latLng),a.crossDiv_.style.left=n.x+"px",a.crossDiv_.style.top=n.y+"px",a.crossDiv_.style.display=""),google.maps.event.trigger(a.marker_,"drag",e)):(t=e.latLng.lat()-a.marker_.getPosition().lat(),i=e.latLng.lng()-a.marker_.getPosition().lng(),s=!0,e.latLng=a.marker_.getPosition(),google.maps.event.trigger(a.marker_,"dragstart",e)))})),this.marker_.addListener("dragstart",(function(e){a.labelDiv_.style.zIndex=1e6+(this.get("labelInBackgroun
1d")?-1:1),a.eventDiv_.style.zIndex=a.labelDiv_.style.zIndex})),this.marker_.addListener("drag",(function(e){this.setPosition(e.latLng)})),this.marker_.addListener("dragend",(function(e){a.setZIndex()})),this.eventDiv_.addEventListener("touchstart",(function(e){n=!0,l(e)})),this.eventDiv_.addEventListener("touchmove",(function(e){l(e)})),this.eventDiv_.addEventListener("touchend",(function(e){l(e)}))]},MarkerLabel_.prototype.removeMouseListeners=function(){var e;if(this.listeners1_)for(e=0;e<this.listeners1_.length;e++)google.maps.event.removeListener(this.listeners1_[e])},MarkerLabel_.prototype.onRemove=function(){var e;if(this.labelDiv_.parentNode&&this.labelDiv_.parentNode.removeChild(this.labelDiv_),this.eventDiv_.parentNode&&this.eventDiv_.parentNode.removeChild(this.eventDiv_),this.removeMouseListeners(),this.listeners2_)for(e=0;e<this.listeners2_.length;e++)google.maps.event.removeListener(this.listeners2_[e])},MarkerLabel_.prototype.draw=function(){this.setContent(),this.setTitle(),this.setStyles()},MarkerLabel_.prototype.setContent=function(){var e=this.marker_.get("labelContent");this.marker_._previousContent!==e&&(this.marker_._previousContent=e,void 0===e.nodeType?(this.labelDiv_.innerHTML=e,this.eventDiv_.innerHTML=this.labelDiv_.innerHTML):(this.labelDiv_.innerHTML="",this.labelDiv_.appendChild(e),e=e.cloneNode(!0),this.eventDiv_.innerHTML="",this.eventDiv_.appendChild(e)))},MarkerLabel_.prototype.setTitle=function(){this.eventDiv_.title=this.marker_.getTitle()||""},MarkerLabel_.prototype.setStyles=function(){var e,t;for(e in this.labelDiv_.className=this.marker_.get("labelClass"),this.eventDiv_.className=this.labelDiv_.className,this.labelDiv_.style.cssText="",this.eventDiv_.style.cssText="",t=this.marker_.get("labelStyle"))t.hasOwnProperty(e)&&(this.labelDiv_.style[e]=t[e],this.eventDiv_.style[e]=t[e]);this.setMandatoryStyles()},MarkerLabel_.prototype.setMandatoryStyles=function(){this.labelDiv_.style.position="absolute",this.labelDiv_.style.overflow="hidden",void 0!==this.labelDiv_.style.opacity&&""!==this.labelDiv_.style.opacity&&(this.labelDiv_.style.MsFilter='"progid:DXImageTransform.Microsoft.Alpha(opacity='+100*this.labelDiv_.style.opacity+')"',this.labelDiv_.style.filter="alpha(opacity="+100*this.labelDiv_.style.opacity+")"),this.eventDiv_.style.position=this.labelDiv_.style.position,this.eventDiv_.style.overflow=this.labelDiv_.style.overflow,this.eventDiv_.style.cursor="pointer",this.eventDiv_.style.opacity=.01,this.eventDiv_.style.MsFilter='"progid:DXImageTransform.Microsoft.Alpha(opacity=1)"',this.eventDiv_.style.filter="alpha(opacity=1)",this.setAnchor(),this.setPosition(),this.setZIndex(),this.setVisible()},MarkerLabel_.prototype.setAnchor=function(){var e=this.marker_.get("labelAnchor");this.labelDiv_.style.marginLeft=-e.x+"px",this.labelDiv_.style.marginTop=-e.y+"px",this.eventDiv_.style.marginLeft=-e.x+"px",this.eventDiv_.style.marginTop=-e.y+"px"},MarkerLabel_.prototype.setPosition=function(){var e=this.getProjection().fromLatLngToDivPixel(this.marker_.getPosition());e&&(this.labelDiv_.style.left=Math.round(e.x)+"px",this.labelDiv_.style.top=Math.round(e.y)+"px"),this.eventDiv_.style.left=this.labelDiv_.style.left,this.eventDiv_.style.top=this.labelDiv_.style.top},MarkerLabel_.prototype.setZIndex=function(){var e=this.marker_.get("labelInBackground")?-1:1;void 0===this.marker_.getZIndex()?(this.labelDiv_.style.zIndex=parseInt(this.labelDiv_.style.top,10)+e,this.eventDiv_.style.zIndex=this.labelDiv_.style.zIndex):(this.labelDiv_.style.zIndex=this.marker_.getZIndex()+e,this.eventDiv_.style.zIndex=this.labelDiv_.style.zIndex)},MarkerLabel_.prototype.setClickable=function(){this.removeMouseListeners(),this.eventDiv_.style.cursor=null,(this.marker_.getClickable()||this.marker_.getDraggable())&&this.addMouseListeners()},MarkerLabel_.prototype.setCursor=function(){this.eventDiv_.style.cursor=this.marker_.getCursor()},MarkerLabel_.prototype.setVisible=function(){this.marker_.get("labelVisible")?this.labelDiv_.style.display=this.marker_.getVisible()?"block":"none":this.labelDiv_.style.display="none",this.eventDiv_.style.display=this.labelDiv_.style.display},void 0!==google.maps&&inherits(MarkerWithLabel,google.maps.Marker),MarkerWithLabel.prototype.setMap=function(e){google.maps.Marker.prototype.setMap.apply(this,arguments),this.label.setMap(e)},"object"==typeof module&&(module.exports=MarkerWithLabel),function(e,t){if("object"==typeof module&&"object"==typeof module.exports){if(!e.document)throw new Error("HC Off-canvas Nav requires a browser to run.");module.exports=t(e)}else"function"==typeof define&&define.amd?define("hcOffcanvasNav",[],t(e)):t(e)}("undefined"!=typeof window?window:this,(e=>{const t=e.document,i=t.getElementsByTagName("html")[0];let a=0;const n="nav-open",o=function(s,r){if(r=r||{},"string"==typeof s&&(s="#"===s.charAt(0)&&-1===s.indexOf(" ")?t.querySelector(s):t.querySelectorAll(s)),!s)return!1;const l=o.Helpers;void 0!==r.maxWidth&&(l.deprecated("maxWidth","disableAt","option"),r.disableAt=r.maxWidth);let d=Object.assign({},{width:360,height:"auto",disableAt:!1,pushContent:null,swipeGestures:!0,expanded:!1,position:"left",levelOpen:"overlap",levelSpacing:40,levelTitles:!0,closeOpenLevels:!0,closeClass:"",closeActiveLevel:!1,navTitle:null,navClass:"",disableBody:!0,closeOnClick:!0,customToggle:null,activeToggleClass:null,bodyInsert:"prepend",keepClasse
1s:!0,removeOriginalNav:!1,rtl:!1,insertClose:!0,insertBack:!0,levelTitleAsBack:!0,labelClose:"",labelBack:"Back",menuBeforElement:null,menuAfterElement:null},r);d.ariaLabels=Object.assign({},{open:"Open Menu",close:"Close Menu",submenu:"Submenu"},r.ariaLabels);let c=[];const p=e=>{if(!c.length)return!1;let t=!1;"string"==typeof e&&(e=[e]);let i=e.length;for(let a=0;a<i;a++)-1!==c.indexOf(e[a])&&(t=!0);return t},u=function(o){if(!o.querySelector("ul")&&"UL"!==o.tagName)return void console.error("%c! HC Offcanvas Nav:%c Navigation must contain <ul> element.","color: #fa253b","color: default");a++;const s=`hc-nav-${a}`,r=l.printStyle(`hc-offcanvas-${a}-style`),u="keydown.hcOffcanvasNav",h=d.activeToggleClass||"toggle-open",m=l.createElement("nav",{id:s}),f=l.createElement("div",{class:"nav-container"});m.addEventListener("click",l.stopPropagation),m.appendChild(f);let g,v,b,y=null,w=null,_=null,k={},C=!1,x=!1,S=null,T=0,j=0,L=0,A=null,M={};const I=[];let E=!1;const O=[];let P=null,D=null,$=!1,z=!1;d.customToggle?y=l.getElements(d.customToggle):(y=[l.createElement("a",{href:"#"},l.createElement("span"))],o.insertAdjacentElement("afterend",y[0])),y&&y.length&&y.forEac
1h((e=>{e.addEventListener("click",se(e)),e.classList.add("hc-nav-trigger",s),e.setAttribute("role","button"),e.setAttribute("aria-label",(d.ariaLabels||{}).open),e.setAttribute("aria-controls",s),e.setAttribute("aria-expanded",!1),e.addEventListener("keydown",(e=>{"Enter"!==e.key&&13!==e.keyCode||setTimeout((()=>{F(0,0)}),0)}))}));const F=(e,i,a)=>{if("number"!=typeof i||"number"!=typeof e&&!O.length)return;let n=Array.prototype.filter.call(f.querySelectorAll(".nav-wrapper"),(e=>e.getAttribute("data-level")==i&&("number"!=typeof a||"number"==typeof a&&e.getAttribute("data-index")==a)))[0];if(n=l.children(n,".nav-content")[0],n=l.children(n,"ul"),n=l.children(n,"li"),n=l.children(n,":not(.nav-wrapper)"),n=Array.prototype.map.call(n,(e=>Array.prototype.slice.call(e.querySelectorAll('[tabindex="0"], a[href], button, textarea, input[type="text"], input[type="radio"], input[type="checkbox"], select')))).flat(),n=Array.prototype.filter.call(n,(e=>"-1"!==e.getAttribute("tabindex"))),!n)return;m.classList.add("user-is-tabbing");const o=n[0],s=n[n.length-1];"number"==typeof e?n[e].focus():(O[O.length-1].focus(),O.pop()),t.removeEventListener(u),t.addEventListener(u,(e=>{"Tab"!==e.key&&9!==e.keyCode||(e.shiftKey?t.activeElement===o&&(e.preventDefault(),s.focus()):t.activeElement===s&&(e.preventDefault(),o.focus()))}))},B=()=>{t.removeEventListener(u),w&&setTimeout((()=>{w.focus()}),v)},N=()=>{f.style.transition="none",m.style.display="block";const t=l.formatSizeVal(j=f.offsetWidth),i=l.formatSizeVal(L=f.offsetHeight);r.add(`.hc-offcanvas-nav.${s}.nav-position-left .nav-container`,`transform: translate3d(-${t}, 0, 0)`),r.add(`.hc-offcanvas-nav.${s}.nav-position-right .nav-container`,`transform: translate3d(${t}, 0, 0)`),r.add(`.hc-offcanvas-nav.${s}.nav-position-top .nav-container`,`transform: translate3d(0, -${i}, 0)`),r.add(`.hc-offcanvas-nav.${s}.nav-position-bottom .nav-container`,`transform: translate3d(0, ${i}, 0)`),r.insert(),m.style.display="",f.style.transition="",g=e.getComputedStyle(f).transitionProperty,v=l.toMs(e.getComputedStyle(f).transitionDuration),b=e.getComputedStyle(f).transitionTimingFunction,d.pushContent&&_&&g&&r.add(l.getElementCssTag(_),`transition: ${g} ${v}ms ${b}`),r.insert()},W=i=>{const a=!!y&&e.getComputedStyle(y[0]).display,o=!!d.disableAt&&`max-width: ${d.disableAt-1}px`,c=l.formatSizeVal(d.width),u=l.formatSizeVal(d.height),h=l.formatSizeVal(d.levelSpacing);(l.isNumeric(c)||-1!==c.indexOf("px"))&&(j=parseInt(c)),(l.isNumeric(u)||-1!==u.indexOf("px"))&&(L=parseInt(u)),p(["disableAt","position"])&&r.reset(),r.add(`.hc-offcanvas-nav.${s}`,"display: block",o),r.add(`.hc-nav-original.${s}`,"display: none",o),a&&r.add(`.hc-nav-trigger.${s}`,`display: ${a&&"none"!==a?a:"block"}`,o),-1!==["left","right"].indexOf(d.position)?r.add(`.hc-offcanvas-nav.${s} .nav-container`,`width: ${c}`):r.add(`.hc-offcanvas-nav.${s} .nav-container`,`height: ${u}`),r.add(`.hc-offcanvas-nav.${s}.nav-position-left .nav-container`,`transform: translate3d(-${c}, 0, 0);`),r.add(`.hc-offcanvas-nav.${s}.nav-position-right .nav-container`,`transform: translate3d(${c}, 0, 0);`),r.add(`.hc-offcanvas-nav.${s}.nav-position-top .nav-container`,`transform: translate3d(0, -${u}, 0);`),r.add(`.hc-offcanvas-nav.${s}.nav-position-bottom .nav-container`,`transform: translate3d(0, ${u}, 0);`),r.add(`.hc-offcanvas-nav.${s}.nav-levels-overlap.nav-position-left li.level-open > .nav-wrapper`,`transform: translate3d(-${h}, 0, 0)`,o),r.add(`.hc-offcanvas-nav.${s}.nav-levels-overlap.nav-position-right li.level-open > .nav-wrapper`,`transform: translate3d(${h}, 0, 0)`,o),r.add(`.hc-offcanvas-nav.${s}.nav-levels-overlap.nav-position-top li.level-open > .nav-wrapper`,`transform: translate3d(0, -${h}, 0)`,o),r.add(`.hc-offcanvas-nav.${s}.nav-levels-overlap.nav-position-bottom li.level-open > .nav-wrapper`,`transform: translate3d(0, ${h}, 0)`,o),r.insert(),(!i||i&&p("pushContent"))&&(_=d.pushContent?l.getElements(d.pushContent)[0]:null),f.style.transition="none";const g=m.classList.contains(n),v=["hc-offcanvas-nav",d.navClass||"",s,"nav-levels-"+(d.levelOpen||"none"),`nav-position-${d.position}`,d.disableBody?"disable-body":"",l.isIos?"is-ios":"",l.isTouchDevice?"touch-device":"",g?n:"",d.rtl?"rtl":"",!0!==d.insertClose||d.labelClose?"":"nav
1-close-button-empty"].join(" ").trim().replace(/  +/g," ");m.removeEventListener("click"),m.className=v,m.setAttribute("aria-hidden",!0),t.documentElement.style.setProperty("--nav-level-spacing",d.levelSpacing+"px"),d.disableBody&&m.addEventListener("click",oe),i?N():setTimeout(N,0)},R=()=>{k=function e(i,a){const n=[];return Array.prototype.forEach.call(i,(i=>{if("UL"!==i.tagName&&!(i instanceof HTMLHeadingElement))return;const o={tagName:i.tagName,id:a,htmlClass:i.getAttribute("class")||null,items:[]};i instanceof HTMLHeadingElement?o.content=l.clone(i,!1,!0):(null!==i.getAttribute("data-nav-active")&&(S=a,i.removeAttribute("data-nav-active")),Array.prototype.forEach.call(i.children,(i=>{const a=null!==i.getAttribute("data-nav-custom-content");let n=a?i.children:Array.prototype.filter.call(i.children,(e=>"UL"!==e.tagName&&!e.querySelector("ul"))).concat(i.children.length?[]:[i.firstChild]);const s=a?[]:Array.prototype.slice.call(i.querySelectorAll("ul")),r=s.length?[].concat(Array.prototype.filter.call(s[0].parentNode.children,(e=>"UL"===e.tagName||e instanceof HTMLHeadingElement))):[];let d=null;if(!n.length){let e="";for(let t=0;t<i.childNodes.length;t++)i.childNodes[t].nodeType===Node.TEXT_NODE&&(e+=i.childNodes[t].textContent.trim());n=[t.createTextNode(e)]}r.length&&(l.data(i,"hc-uniqid")?d=l.data(i,"hc-uniqid"):(d=Math.random().toString(36).substr(2),l.data(i,"hc-uniqid",d))),null!==i.getAttribute("data-nav-active")&&(S=d,i.removeAttribute("data-nav-active")),o.items.push({id:d,htmlClass:i.getAttribute("class")||"",content:n,custom:a,subnav:r.length?e(r,d):[],highlight:null!==i.getAttribute("data-nav-highlight")})}))),n.push(o)})),n}("UL"===o.tagName?[o]:Array.prototype.filter.call(o.children,(e=>"UL"===e.tagName||e instanceof HTMLHeadingElement)),null)},H=i=>{if(i){for(;f.firstChild;)f.removeChild(f.firstChild);M={}}!function i(a,n,o,r,c,p){const u=l.createElement("div",{class:`nav-wrapper nav-wrapper-${o}`,"data-level":o,"data-index":c||0}),h=l.createElement("div",{class:"nav-sidebar"}),f=l.createElement("div",{class:"nav-content"});if(u.addEventListener("click",l.stopPropagation),0===o&&u.appendChild(h),u.appendChild(f),n.appendChild(u),r&&(0===o||o>0&&"overlap"===d.levelOpen)){const t="string"==typeof r?r:l.clone(e.jQuery&&r instanceof e.jQuery&&r.length?r[0]:r,!0,!0);f.insertBefore(l.createElement("h2",{id:0===o?`${s}-nav-title`:null,class:0===o?"nav-title":"level-title"},t),f.firstChild),0===o&&"string"==typeof r&&m.setAttribute("aria-labelledby",`${s}-nav-title`)}if("string"==typeof d.sidebarElement){let e=t.getElementById(d.sidebarElement);e?(e.classList.remove("hidden"),h.appendChild(e)):h.remove()}if("string"==typeof d.menuBeforElement){let e=t.getElementById(d.menuBeforElement);e&&(e.classList.remove("hidden"),f.appendChild(e))}let g=-1;if(a.forEach(((e,n)=>{if("UL"!==e.tagName)return void f.appendChild(e.content);g++;const c=l.createElement("ul",{id:e.id?a.length>1?`menu-${e.id}-${g}`:`menu-${e.id}`:null,role:"menu","aria-level":o+1});if(f.appendChild(c),"string"==typeof d.menuAfterElement){let e=t.getElementById(d.menuAfterElement);e&&(e.classList.remove("hidden"),f.appendChild(e))}d.keepClasses&&e.htmlClass&&c.classList.add.apply(c.classList,e.htmlClass.split(" ")),e.items.forEach(((e,a)=>{const n=e.content;if(e.custom){const t=l.createElement("li",{class:"nav-item nav-item-custom"},l.createElement("div",{class:"nav-custom-content"},Array.prototype.map.call(n,(e=>l.clone(e,!0,!0)))));return d.keepClasses&&e.htmlClass&&t.classList.add.apply(t.classList,e.htmlClass.split(" ")),void c.appendChild(t)}const p=Array.prototype.filter.call(n,(e=>"A"===e.tagName||e.nodeType!==Node.TEXT_NODE&&e.querySelector("a")))[0];let h;p?(h=l.clone(p,!1,!0),h.classList.add("nav-item-link")):h=l.createElement(e.subnav.length?"a":"span",{class:"nav-item-link"},Array.prototype.map.call(n,(e=>l.clone(e,!0,!0)))),"A"===h.tagName&&(h.setAttribute("tabindex","0"),h.setAttribute("role","menuitem"),h.getAttribute("href")||h.setAttribute("href","#")),p&&h.addEventListener("click",(e=>{e.stopPropagation(),l.hasListener(p,"click")&&p.click()})),"#"===h.getAttribute("href")&&h.addEventListener("click",l.preventDefault),d.closeOnClick&&(ee()?"A"!==h.tagName||"false"===h.dataset.navClose||null!==h.getAttribute("disabled")&&"false"!==h.getAttribute("disabled")||e.subnav.length&&(!h.getAttribute("href")||"#"===h.getAttribute("href").charAt(0))||h.addEventListener("click",oe):"A"!==h.tagName||"false"===h.dataset.navClose||null!==h.getAttribute("disabled")&&"false"!==h.getAttribute("disabled")||h.addEventListener("click",oe));const m=l.createElement("li",{class:"nav-item"});
1if(m.appendChild(h),c.appendChild(m),d.keepClasses&&e.htmlClass&&m.classList.add.apply(m.classList,e.htmlClass.split(" ")),e.highlight&&m.classList.add("nav-highlight"),l.wrap(h,l.createElement("div",{class:"nav-item-wrapper"})),e.subnav.length){const a=o+1,c=e.id;let p="";if(M[a]||(M[a]=0),m.classList.add("nav-parent"),ee()){const i=M[a],o=l.createElement("input",{type:"checkbox",id:`${s}-${a}-${i}`,class:"hc-chk",tabindex:-1,"data-level":a,"data-index":i,value:c});o.addEventListener("click",l.stopPropagation),o.addEventListener("change",Q),m.insertBefore(o,m.firstChild);const r=i=>{i.addEventListener("click",(e=>{if(e.stopPropagation(),o.setAttribute("checked","true"!==o.getAttribute("checked")),"createEvent"in t){const e=t.createEvent("HTMLEvents");e.initEvent("change",!1,!0),o.dispatchEvent(e)}})),i.addEventListener("keydown",(function(e){"Enter"!==e.key&&13!==e.keyCode||(E=!0,O.push(this))})),i.setAttribute("aria-controls",e.subnav.length>1?e.subnav.filter((e=>"UL"===e.tagName)).map(((e,t)=>`menu-${e.id}-${t}`)).join(" "):`menu-${c}`),i.setAttribute("aria-haspopup","overlap"===d.levelOpen),i.setAttribute("aria-expanded",!1)};if(-1!==I.indexOf(c)&&(u.classList.add("sub-level-open"),u.addEventListener("click",(()=>de(a,i))),m.classList.add("level-open"),o.setAttribute("checked",!0)),p=!0===d.levelTitles?n[0].textContent.trim():"",h.getAttribute("href")&&"#"!==h.getAttribute("href")){const e=l.createElement("a",{href:"#",class:"nav-next","aria-label":`${(d.ariaLabels||{}).submenu}: ${p}`,role:"menuitem",tabindex:0},l.createElement("span"));e.addEventListener("click",l.preventClick()),r(e),d.rtl?h.parentNode.appendChild(e):h.parentNode.insertBefore(e,h.nextSibling)}else h.appendChild(l.createElement("span",{class:"nav-next"},l.createElement("span"))),r(h)}else h.setAttribute("aria-expanded",!0);M[a]++,i(e.subnav,m,a,p,M[a]-1,"string"==typeof r?r:"")}}))})),o&&void 0!==c&&!1!==d.insertBack&&"overlap"===d.levelOpen){const e=l.children(f,"ul"),t=d.levelTitleAsBack&&p||d.labelBack||"",i=l.createElement("a",{href:"#",class:"nav-back-button",role:"menuitem",tabindex:0},[t,l.createElement("span")]);if(!0===d.insertBack||0===d.insertBack){const e=l.createElement("div",{class:"nav-back"},i);f.insertBefore(e,l.children(f,":not(.level-title)")[0])}else{const t=l.createElement("li",{class:"nav-item nav-back"},i);l.insertAt(t,!0===d.insertBack?0:d.insertBack,e)}const a=()=>de(o,c);l.wrap(i,l.createElement("div",{class:"nav-item-wrapper"})),i.addEventListener("click",l.preventClick(a)),i.addEventListener("keydown",(e=>{"Enter"!==e.key&&13!==e.keyCode||(E=!0)}))}if(0===o&&!1!==d.insertClose){const e=l.createElement("a",{href:"#",class:"nav-close-button"+(d.labelClose?" has-label":"")+" "+d.closeClass,role:"menuitem",tabindex:0,"aria-label":d.labelClose?"":(d.ariaLabels||{}).close},[d.labelClose||"",l.createElement("span")]);if(e.addEventListener("click",l.preventClick(oe)),e.addEventListener("keydown",(e=>{"Enter"!==e.key&&13!==e.keyCode||B()})),r&&!0===d.insertClose)f.insertBefore(l.createElement("div",{class:"nav-close"},e),f.children[1]);else if(!0===d.insertClose)f.insertBefore(l.createElement("div",{class:"nav-close"},e),f.firstChild);else{const t=l.children(f,"ul"),i=l.createElement("li",{class:"nav-item nav-close"},e);l.wrap(e,l.createElement("div",{class:"nav-item-wrapper"})),l.insertAt(i,d.insertClose,t)}}}(k,f,0,d.navTitle)},U=e=>i=>{"left"!==d.position&&"right"!==d.position||(P=i.touches[0].clientX,D=i.touches[0].clientY,"doc"===e?z||(t.addEventListener("touchmove",Y,l.supportsPassive),t.addEventListener("touchend",G,l.supportsPassive)):(z=!0,f.addEventListener("touchmove",Z,l.supportsPassive),f.addEventListener("touchend",X,l.supportsPassive)))},V=(t,i)=>{e.addEventListener("touchmove",l.preventDefault,l.supportsPassive),m.style.visibility="visible",f.style[l.browserPrefix("transition")]="none",l.setTransform(f,t,d.position),_&&(_.style[l.browserPrefix("transition")]="none",l.setTransform(_,i,d.position))},q=(t,i=!0,a=!1,n=!1)=>{e.removeEventListener("touchmove",l.preventDefault,l.supportsPassive),f.style[l.browserPrefix("transition")]="",l.setTransform(f,a,d.position),_&&(_.style[l.browserPrefix("transition")]="",l.setTransform(_,n,d.position)),"open"===t?ne():(oe(),i?setTimeout((()=>{m.style.visibility=""}),v):m.style.visibility="")},Y=e=>{let i=0-(P-e.touches[0].clientX);const a="overlap"===d.levelOpen?ie()*d.levelSpacing:0,n=j+a;i="left"===d.position?Math.min(Math.max(i,0),n):Math.abs(Math.min(Math.max(i,-n),0)),("left"===d.position&&P<50||"right"===d.position&&P>t.body.clientWidth-50)&&($=!0,V(0-(j-i),Math.abs(i)))},G=e=>{if(t.removeEventListener("touchmove",Y),t.removeEventListener("touchend",G),!$)return;const i=e.changedTouches[e.changedTouches.length-1];let a=0-(P-i.clientX);const n="overlap"===d.levelOpen?ie()*d.levelSpacing:0,o=j+n;a="left"===d.position?Math.min(Math.max(a,0),o):Math.abs(Math.min(Math.max(a,-o),0)),a?q(a>70?"open":"close"):q("close",!1),P=null,D=null,$=!1},Z=e=>{let t=0-(P-e.touches[0].clientX),i=0-(D-e.touches[0].clientY);if(Math.abs(t)<Math.abs(i))return;const a="overlap"===d.levelOpen?ie()*d.levelSpacing:0,n=j+a;t="left"===d.position?Math.min(Math.max(t,-n),0):Math.min(Math.max(t,0),n),("left"===d.position&&t<0||"right"===d.position&&t>0)&&($=!0,V(-Math.abs(t)+a,n-Math.abs(t)))},X=e=>{if(f.removeEventListener("touchmove",Z),f.removeEventListener("touchend",X),z=!1,!$)return;const t=e.changedTouches[e.changedTouches.length-1];let i=0-(P-t.clientX);const a="overlap"===d.levelOpen?ie()*d.levelSpacing:0,n=j+a;i="left"===d.position?Math.abs(Math.min(Math.max(i,-n),0)):Math.abs(Math.min(Math.max(i,0),n)),i===n?q("close",!1):i>50?q("close"):q("open",!0,a,n),P=null,D=null,$=!1};W(),R(),H(),!0===d.removeOriginalNav?o.parentNode.removeChild(o):o.classList.add("hc-nav-original",s),"prepend"===d.bodyInsert?t.body.insertBefore(m,t.body.firstChild):"append"===d.bodyInsert&&t.body.appendChild(m),!0===d.expanded&&(x=!0,ne()),d.swipeGestures&&(f.addEventListener("touchstart",U("nav"),l.supportsPassive),t.addEventListener("touchstart",U("doc"),l.supportsPassive)),t.addEventListener("keydown",(function(e){if(te()&&("Escape"===e.key||27===e.ke
1yCode)){const e=ie();0===e?(oe(),B()):(de(e,ae()),F(null,e-1))}}));const K=l.debounce(N,500);function Q(){const e=Number(this.dataset.level),t=Number(this.dataset.index);"true"===this.getAttribute("checked")?re(e,t):de(e,t)}function J(e){e.classList.remove(h),e.setAttribute("aria-expanded",!1)}function ee(){return!1!==d.levelOpen&&"none"!==d.levelOpen}function te(){return C}function ie(){return I.length?Number(Array.prototype.filter.call(f.querySelectorAll(".hc-chk"),(e=>e.value==I[I.length-1]))[0].dataset.level):0}function ae(){return I.length?Number(Array.prototype.filter.call(f.querySelectorAll(".hc-chk"),(e=>e.value==I[I.length-1]))[0].dataset.index):0}function ne(a,o){if(te()&&void 0===o)return;if(function(){if(te())return;C=!0,m.style.visibility="visible",m.setAttribute("aria-hidden",!1),m.classList.add(n),y&&(y.forEach(J),w&&(w.classList.add(h),w.setAttribute("aria-expanded",!0)));"expand"===d.levelOpen&&A&&clearTimeout(A);d.disableBody&&(T=e.pageYOffset||i.scrollTop||t.documentElement.scrollTop||t.body.scrollTop,t.documentElement.scrollHeight>t.documentElement.clientHeight&&i.classList.add("hc-nav-yscroll"),t.body.classList.add("hc-nav-open"),T&&(t.body.style.top=-T+"px"));if(_){const e="x"===l.getAxis(d.position)?j:L;l.setTransform(_,e,d.position)}if(x)return void(x=!1);m._eventListeners.toggle&&m._eventListeners.toggle.forEach((e=>{e.fn(l.customEventObject("toggle",m,m,{action:"open"}),Object.assign({},d))}));setTimeout((()=>{m._eventListeners.open&&m._eventListeners.open.forEach((e=>{e.fn(l.customEventObject("open",m,m),Object.assign({},d))}))}),v)}(),!ee())return;let r;if("number"!=typeof a&&!l.isNumeric(a)||"number"!=typeof o&&!l.isNumeric(o))S?(r=Array.prototype.filter.call(f.querySelectorAll(".hc-chk"),(e=>e.value==S))[0],!d.closeActiveLevel&&d.closeOpenLevels||(S=null)):!1===d.closeOpenLevels&&(r=Array.prototype.filter.call(f.querySelectorAll(".hc-chk"),(e=>"true"===e.getAttribute("checked"))),r=r[r.length-1]);else if(r=t.querySelector(`#${s}-${a}-${o}`),!r)return void console.warn(`HC Offcanvas Nav: level ${a} doesn't have index ${o}`);if(r){let e=[];
1if(a=Number(r.dataset.level),o=Number(r.dataset.index),a>1){const i=[];for(;r&&r!==t;r=r.parentNode)r.matches(".nav-wrapper")&&i.push(r);for(let t=0;t<i.length;t++){const a=i[t],n=Number(a.dataset.level);n>0&&e.push({level:n,index:Number(a.dataset.index)})}e=e.reverse()}e.push({level:a,index:o});for(let t=0;t<e.length;t++)re(e[t].level,e[t].index,!1)}}function oe(){if(te()){if(C=!1,_&&l.setTransform(_,!1),m.classList.remove(n),m.classList.remove("user-is-tabbing"),m.setAttribute("aria-hidden",!0),f.removeAttribute("style"),y&&y.forEach(J),"expand"===d.levelOpen&&-1!==["top","bottom"].indexOf(d.position)?de(0):ee()&&(A=setTimeout((()=>{de(0)}),"expand"===d.levelOpen?v:0)),d.disableBody&&(t.body.classList.remove("hc-nav-open"),i.classList.remove("hc-nav-yscroll"),T)){if(t.body.style.top="",t.body.scrollTop=T,i.scrollTop=T,"bottom"===d.position){const e=T;setTimeout((()=>{t.body.scrollTop=e,i.scrollTop=e}),0)}T=0}m._eventListeners.toggle&&m._eventListeners.toggle.forEach((e=>{e.fn(l.customEventObject("toggle",m,m,{action:"close"}),Object.assign({},d))})),setTimeout((()=>{m.style.visibility="",m._eventListeners.close&&m._eventListeners.close.forEach((e=>{e.fn(l.customEventObject("close",m,m),Object.assign({},d))})),m._eventListeners["close.once"]&&m._eventListeners["close.once"].forEach((e=>{e.fn(l.customEventObject("close.once",m,m),Object.assign({},d))})),m.removeEventListener("close.once")}),v)}}function se(e){return t=>{t&&(t.preventDefault(),t.stopPropagation()),e&&(w=e),C?oe():ne()}}function re(e,i,a=!0){const n=t.querySelector(`#${s}-${e}-${i}
1`),o=n.value,r=n.parentNode,c=r.closest(".nav-wrapper"),p=l.children(r,".nav-wrapper")[0];if(!1===a&&(p.style.transition="none"),n.setAttribute("checked",!0),c.classList.add("sub-level-open"),r.classList.add("level-open"),r.querySelectorAll("[aria-controls]")[0].setAttribute("aria-expanded",!0),!1===a&&setTimeout((()=>{p.style.transition=""}),v),-1===I.indexOf(o)&&I.push(o),"overlap"===d.levelOpen&&(c.addEventListener("click",(()=>de(e,i))),l.setTransform(f,e*d.levelSpacing,d.position),_)){const t="x"===l.getAxis(d.position)?j:L;l.setTransform(_,t+e*d.levelSpacing,d.position)}m._eventListeners["open.level"]&&m._eventListeners["open.level"].forEach((t=>{t.fn(l.customEventObject("open.level",m,p,{currentLevel:e,currentIndex:i}),Object.assign({},d))})),E&&(F(0,e,i),E=!1)}e.addEventListener("resize",K,l.supportsPassive);const le=(e,i,a)=>{const n=t.querySelector(`#${s}-${e}-${i}`);if(!n)return;const o=n.value,r=n.parentNode,c=r.closest(".nav-wrapper");if(n.setAttribute("checked",!1),c.classList.remove("sub-level-open"),r.classList.remove("level-open"),r.querySelectorAll("[aria-controls]")[0].setAttribute("aria-expanded",!1),-1!==I.indexOf(o)&&I.splice(I.indexOf(o),1),a&&"overlap"===d.levelOpen&&(c.removeEventListener("click"),c.addEventListener("click",l.stopPropagation),l.setTransform(f,(e-1)*d.levelSpacing,d.position),_)){const t="x"===l.getAxis(d.position)?j:L;l.setTransform(_,t+(e-1)*d.levelSpacing,d.position)}};function de(e,i){for(let t=e;t<=Object.keys(M).length;t++)if(t===e&&void 0!==i)le(e,i,!0);else if(0!==e||d.closeOpenLevels)for(let i=0;i<M[t];i++)le(t,i,t===e);else;if(e>0&&m._eventListeners["close.level"]){const a=t.querySelector(`#${s}-${e}-${i}`).closest(".nav-wrapper");m._eventListeners["close.level"].forEach((t=>{t.fn(l.customEventObject("close.level",m,a,{currentLevel:e-1,currentIndex:ae()}),Object.assign({},d))}))}E&&(F(null,e-1),E=!1)}return m.on=(e,t)=>{m.addEventListener(e,t)},m.off=(e,t)=>{m.removeEventListener(e,t)},m.getSettings=()=>Object.assign({},d),m.isOpen=te,m.open=ne,m.close=oe,m.toggle=se(null),m.before_menu=function(){},m.update=(e,t)=>{if(c=[],"object"==typeof e){for(let t in e)d[t]!==e[t]&&c.push(t);d=Object.assign({},d,e)}if(!0===e||!0===t){if(d.removeOriginalNav)return void console.warn("%c! HC Offcanvas Nav:%c Can't update because original navigation has been removed. Disable `removeOriginalNav` option.","color: #fa253b","color: default");W(!0),R(),H(!0)}else W(!0),H(!0)},m};if(Array.isArray(s)||s instanceof NodeList){const e=[];for(let t=0;t<s.length;t++)e.push(u(s[t]));return e.length>1?e:e[0]}return u(s)};if(void 0!==e.jQuery){const t=e.jQuery,i="hcOffcanvasNav";t.fn.extend({hcOffcanvasNav:function(e){return this.length?this.each((function(){let a=t.data(this,i);a?a.update(e):(a=new o(this,e),t.data(this,i,a))})):this}})}return e.hcOffcanvasNav=e.hcOffcanvasNav||o,o})),(e=>{"use strict";const t=e.hcOffcanvasNav,i=e.document;"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(e),a=1;a<arguments.length;a++){var n=arguments[a];if(null!=n)for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(i[o]=n[o])}return i},writable:!0,configurable:!0}),Element.prototype.closest||(Element.prototype.closest=function(e){let 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}),Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function e(){var t=isNaN(arguments[0])?1:Number(arguments[0]);return t?Array.prototype.reduce.call(this,(function(i,a){return Array.isArray(a)?i.push.apply(i,e.call(a,t-1)):i.push(a),i}),[]):Array.prototype.slice.call(this)},writable:!0}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector);let a=!1;try{const t=Object.defineProperty({},"passive",{get:function(){a={passive:!1}}});e.addEventListener("testPassive",null,t),e.removeEventListener("testPassive",null,t)}catch(e){}const n=(/iPad|iPhone|iPod/.test(navigator.userAgent)||!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform))&&!e.MSStream,o="ontouchstart"in e||navigator.maxTouchPoints||e.DocumentTouch&&i instanceof DocumentTouch,s=e=>!isNaN(parseFloat(e))&&isFinite(e),r=e=>"auto"===e?"100%":s(e)&&0!==e?`${e}px`:e,l=e=>{const t=["Webkit","Moz","Ms","O"],a=(i.body||i.documentElement).style,n=e.charAt(0).toUpperCase()+e.slice(1);if(void 0!==a[e])return e;for(let e=0;e<t.length;e++)if(void 0!==a[t[e]+n])return t[e]+n;return!1},d=(e,t)=>{if(e instanceof Element)return t?Array.prototype.filter.call(e.children,(e=>e.matches(t))):e.children;{let i=[];return Array.prototype.forEach.call(e,(e=>{i=t?i.concat(Array.prototype.filter.call(e.children,(e=>e.matches(t)))):i.concat(Array.prototype.slice.call(e.children))})),i}},c=e=>{const t=Node.prototype[e+"EventListener"];
1return function(i,a,n){if(!this)return;const o=i.split(".")[0];if(this._eventListeners=this._eventListeners||{},"add"===e){this._eventListeners[i]=this._eventListeners[i]||[];const e={fn:a};n&&(e.options=n),this._eventListeners[i].push(e),t.call(this,o,a,n)}else if("function"==typeof a){t.call(this,o,a,n);for(const e in this._eventListeners)this._eventListeners[e]=this._eventListeners[e].filter((e=>e.fn!==a)),this._eventListeners[e].length||delete this._eventListeners[e]}else if(this._eventListeners[i]){for(let e=this._eventListeners[i].length;e--;)t.call(this,o,this._eventListeners[i][e].fn,this._eventListeners[i][e].options),this._eventListeners[i].splice(e,1);this._eventListeners[i].length||delete this._eventListeners[i]}}};Node.prototype.addEventListener=c("add"),Node.prototype.removeEventListener=c("remove");const p=(e,t={},a)=>{const n=i.createElement(e);for(const e in t)"class"!==e?(t[e]||0===t[e])&&n.setAttribute(e,t[e]):n.className=t[e];if(a){Array.isArray(a)||(a=[a]);for(let e=0;e<a.length;e++)if("object"==typeof a[e]&&a[e].length&&!a[e].nodeType)for(let t=0;t<a[e].length;t++)n.appendChild(a[e][t]);else n.appendChild("string"==typeof a[e]?i.createTextNode(a[e]):a[e])}return n},u=e=>"string"==typeof e?e:e.getAttribute("id")?`#${e.getAttribute("id")}`:e.getAttribute("class")?e.tagName.toLowerCase()+"."+e.getAttribute("class").replace(/\s+/g,"."):u(e.parentNode)+" > "+e.tagName.toLowerCase(),h=e=>-1!==["left","right"].indexOf(e)?"x":"y",m=(()=>{l("transform");return(e,t,i)=>{if(!1===t||""===t)e.style.transform="";else if("x"===h(i)){const a="left"===i?t:-t;e.style.transform=`translate3d(${r(a)},0,0)`}else{const a="top"===i?t:-t;e.style.transform=`translate3d(0,${r(a)},0)`}}})(),f=(e,t,i)=>{console.warn("%cHC Off-canvas Nav:%c "+i+"%c '"+e+"'%c is now deprecated and will be removed in the future. Use%c '"+t+"'%c option instead. See details about plugin usage at https://github.com/somewebmedia/hc-offcanvas-nav.","color: #fa253b","color: default","color: #5595c6","color: default","color: #5595c6","color: default")};t.Helpers={supportsPassive:a,isIos:n,isTouchDevice:o,isNumeric:s,formatSizeVal:r,toMs:e=>parseFloat(e)*(/\ds$/.test(e)?1e3:1),stopPropagation:e=>e.stopPropagation(),preventDefault:e=>e.preventDefault(),preventClick:e=>t=>{t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e()},browserPrefix:l,children:d,wrap:(e,t)=>{e.parentNode.insertBefore(t,e),t.appendChild(e)},data:(e,t,i)=>{if(e.hcOffcanvasNav=e.hcOffcanvasNav||{},void 0===i)return e.hcOffcanvasNav[t];e.hcOffcanvasNav[t]=i},clone:(e,t,i)=>{const a=e.cloneNode(i||!1),n=e instanceof Element?[e].concat(Array.prototype.slice.call(e.getElementsByTagName("*"))):[],o=a instanceof Element?[a].concat(Array.prototype.slice.call(a.getElementsByTagName("*"))):[];return t||(n.shift(),o.shift()),i&&((e,t)=>{for(let i=0;i<e.length;i++)if(e[i]._eventListeners)for(const a in e[i]._eventListeners)for(let n=0;n<e[i]._eventListeners[a].length;n++)t[n].addEventListener(a,e[i]._eventListeners[a][n].fn,e[i]._eventListeners[a][n].options)})(n,o),a},customEventObject:(e,t,i,a)=>new function(e){this.bubbles=!1,this.cancelable=!1,this.composed=!1,this.currentTarget=i,this.data=a?{}:null,this.defaultPrevented=!1,this.eventPhase=0,this.isTrusted=!1,this.target=t,this.timeStamp=Date.now(),this.type=e;for(const e in a)this.data[e]=a[e]}(e),hasListener:(e,t)=>(t?(e._eventListeners||{})[t]:e._eventListeners)||!1,debounce:(e,t,i)=>{let a;return function(){const n=this,o=arguments,s=i&&!a;clearTimeout(a),a=setTimeout((function(){a=null,i||e.apply(n,o)}),t),s&&e.apply(n,o)}},createElement:p,getElements:t=>{let a=null;return"string"==typeof t?a=i.querySelectorAll(t):e.jQuery&&t instanceof e.jQuery&&t.length?a=t.toArray():t instanceof Element&&(a=[t]),a},getElementCssTag:u,printStyle:e=>{const t=p("style",{id:e});let a={},n={};i.head.appendChild(t);const o=e=>(";"!==e.substr(-1)&&(e+=";"!==e.substr(-1)?";":""),e);return{reset:()=>{a={},n={}},add:(e,t,i)=>{e=e.trim(),t=t.trim(),i?(i=i.trim(),n[i]=n[i]||{},n[i][e]=o(t)):a[e]=o(t)},remove:(e,t)=>{e=e.trim(),t?(t=t.trim(),void 0!==n[t][e]&&delete n[t][e]):void 0!==a[e]&&delete a[e]},insert:()=>{let e="";for(let t in n){e+=`@media screen and (${t}) {\n`;for(let i in n[t])e+=`  ${i} { ${n[t][i]} }\n`;e+="}\n"}for(let t in a)e+=`${t} { ${a[t]} }\n`;t.innerHTML=e}}},insertAt:(e,t,i)=>{const a=d(i),n=a.length,o=(t="last"===(t="first"===t?0:t)?n:t)>-1?Math.max(0,Math.min(t,n)):Math.max(0,Math.min(n+t,n));0===o?i[0].insertBefore(e,i[0].firstChild):a[o-1].insertAdjacentElement("afterend",e)},getAxis:h,setTransform:m,deprecated:f}})(window),function($){function format(e){for(var t=1;t<arguments.length;t++)e=e.replace("%"+(t-1),arguments[t]);return e}function CloudZoom(e,t){var i,a,n,o,s,r,l,d,c=$("img",e),p=null,u=null,h=null,m=null,f=null,g=null,v=0,b=0,y=0,w=0,_=0,k=0,C=this;setTimeout((function(){if(null===u){var t=e.width();e.parent().append(format('<div style="width:%0px;position:absolute;top:75%;left:%1px;text-align:center" class="cloud-zoom-loading" >Loading...</div>',t/3,t/2-t/6)).find(":last").css("opacity",.5)}}),200);this.removeBits=function(){h&&(h.remove(),h=null),m&&(m.remove(),m=null),f&&(f.remove(),f=null),null!==g&&(g.remove(),g=null),$(".cloud-zoom-loading",e.parent()).remove()},this.destroy=function(){e.data("zoom",null),u&&(u.unbind(),u.remove(),u=null),p&&(p.remove(),p=null),this.removeBits()},this.fadedOut=function(){p&&(p.remove(),p=null),this.removeBits()}
1,this.controlLoop=function(){if(h){var e=r-c.offset().left-.5*o|0,i=l-c.offset().top-.5*s|0;e<0?e=0:e>c.outerWidth()-o&&(e=c.outerWidth()-o),i<0?i=0:i>c.outerHeight()-s&&(i=c.outerHeight()-s),h.css({left:e,top:i}),h.css("background-position",-e+"px "+-i+"px"),b=e/c.outerWidth()*n.width|0,y=i/c.outerHeight()*n.height|0,_+=(b-_)/t.smoothMove,w+=(y-w)/t.smoothMove,p.css("background-position",-(_|0)+"px "+-(w|0)+"px")}v=setTimeout((function(){C.controlLoop()}),30)},this.init2=function(e,t){k++,1===t&&(n=e),2===k&&this.init()},this.init=function(){$(".cloud-zoom-loading",e.parent()).remove(),(u=e.parent().append(format("<div class='mousetrap' style='background-image:url(\".\");z-index:999;position:absolute;width:%0px;height:%1px;left:%2px;top:%3px;'></div>",c.outerWidth(),c.outerHeight(),0,0)).find(":last")).bind("mousemove",this,(function(e){r=e.pageX,l=e.pageY})),u.bind("mouseleave",this,(function(e){return clearTimeout(v),h&&h.fadeOut(299),m&&m.fadeOut(299),f&&f.fadeOut(299),p.fadeOut(300,(function(){C.fadedOut()})),!1})),u.bind("mouseenter",this,(function(i){r=i.pageX,l=i.pageY,d=i.data,p&&(p.stop(!0,!1),p.remove());var a=t.adjustX,v=t.adjustY,b=c.outerWidth(),y=c.outerHeight(),w=t.zoomWidth,_=t.zoomHeight;"auto"==t.zoomWidth&&(w=b),"auto"==t.zoomHeight&&(_=y);var k=e.parent();switch(t.position){case"top":v-=_;break;case"right":a+=b;break;case"bottom":v+=y;break;case"left":a-=w;break;case"inside":w=b,_=y;break;default:(k=$("#"+t.position)).length?(w=k.innerWidth(),_=k.innerHeight()):(k=e,a+=b,v+=y)}let C="undefined"!=typeof lava_wcb_params?lava_wcb_params.product.primary_color:"";p=k.append(format('<div id="cloud-zoom-big" class="cloud-zoom-big" style="display:none;position:absolute;left:%0px;top:%1px;width:%2px;height:%3px;background-color:%5;background-repeat:no-repeat;background-image:url(\'%4\');z-index:99;"></div>',a,v,w,_,n.src,C)).find(":last"),c.attr("title")&&t.showTitle&&p.append(format('<div class="cloud-zoom-title">%0</div>',c.attr("title"))).find(":last").css("opacity",t.titleOpacity),$.browser.msie&&$.browser.version<7&&(g=$('<iframe frameborder="0" src="#"></iframe>').css({position:"absolute",left:a,top:v,zIndex:99,width:w,height:_}).insertBefore(p)),p.fadeIn(500),h&&(h.remove(),h=null),o=c.outerWidth()/n.width*p.width(),s=c.outerHeight()/n.height*p.height(),h=e.append(format("<div class = 'cloud-zoom-lens' style='display:none;z-index:98;position:absolute;width:%0px;height:%1px;'></div>",o,s)).find(":last"),u.css("cursor",h.css("cursor"));var x=!1;t.tint&&(h.css("background",'url("'+c.attr("src")+'")'),(m=e.append(format('<div style="display:none;position:absolute; left:0px; top:0px; width:%0px; height:%1px; background-color:%2;" />',c.outerWidth(),c.outerHeight(),t.tint)).find(":last")).css("opacity",t.tintOpacity),x=!0,m.fadeIn(500)),t.softFocus&&
1(h.css("background",'url("'+c.attr("src")+'")'),(f=e.append(format('<div style="position:absolute;display:none;top:2px; left:2px; width:%0px; height:%1px;" />',c.outerWidth()-2,c.outerHeight()-2,t.tint)).find(":last")).css("background",'url("'+c.attr("src")+'")'),f.css("opacity",.5),x=!0,f.fadeIn(500)),x||h.css("opacity",t.lensOpacity),"inside"!==t.position&&h.fadeIn(500),d.controlLoop()}))},i=new Image,$(i).load((function(){C.init2(this,0)})),i.src=c.attr("src"),a=new Image,$(a).load((function(){C.init2(this,1)})),a.src=e.attr("href")}$(document).ready((function(){$(".cloud-zoom, .cloud-zoom-gallery").CloudZoom()})),$.fn.CloudZoom=function(options){try{document.execCommand("BackgroundImageCache",!1,!0)}catch(e){}return this.each((function(){var relOpts,opts;eval("var\ta = {"+$(this).attr("rel")+"}"),relOpts=a,$(this).is(".cloud-zoom")?($(this).css({position:"relative",display:"block"}),$("img",$(this)).css({display:"block"}),"wrap"!=$(this).parent().attr("id")&&$(this).wrap('<div id="wrap" style="top:0px;z-index:999;position:relative;"></div>'),opts=$.extend({},$.fn.CloudZoom.defaults,options),opts=$.extend({},opts,relOpts),$(this).data("zoom",new CloudZoom($(this),opts))):$(this).is(".cloud-zoom-gallery")&&(opts=$.extend({},relOpts,options),$(this).data("relOpts",opts),$(this).bind("click",$(this),(function(e){var t=e.data.data("relOpts");return $("#"+t.useZoom).data("zoom").destroy(),$("#"+t.useZoom).attr("href",e.data.attr("href")),$("#"+t.useZoom+" img").attr("src",e.data.data("relOpts").smallImage),$("#"+e.data.data("relOpts").useZoom).CloudZoom(),!1})))})),this},$.fn.CloudZoom.defaults={zoomWidth:"auto",zoomHeight:"auto",position:"right",tint:!1,tintOpacity:.5,lensOpacity:.5,softFocus:!1,smoothMove:3,showTitle:!0,titleOpacity:.5,adjustX:0,adjustY:0}}(jQuery),function(e){e.fn.albeTimeline=function(i,a){var n=this;n.html("");var o=e.extend({},e.fn.albeTimeline.defaults,a),s=e.fn.albeTimeline.languages.hasOwnProperty(o.language)?e.fn.albeTimeline.languages[o.language]:{days:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],separator:"de",msgEmptyContent:"Sem informações a serem exibidas."};if("string"==typeof i&&(i=e.parseJSON(i)),e.isEmptyObject(i))console.warn(s.msgEmptyContent);else{i=i.sort((function(e,t){return o.sortDesc?Date.parse(t.time)-Date.parse(e.time):Date.parse(e.time)-Date.parse(t.time)}));var r=e("<ul>").attr("id","timeline-menu"),l=e("<section>").attr("id","timeline");e.each(i,(function(i,a){var n=new Date(a.time).getFullYear(),d=e(l).find("div.group"+n);if(0===d.length){d=e("<div>").attr("id","y"+n).addClass("group"+n).text(n),e(l).append(d);var c=e("<a>").attr("href","#y"+n).text(n);r.append(e("<li>").append(c))}var p=e("<div>").addClass("badge");p.text(t(a.time,o.formatDate,s));var u=e("<div>").addClass("panel").append(p);if(a.header){var h=e("<div>").addClass("panel-heading"),m=e("<h4>").addClass("panel-title").text(a.header);h.append(m),u.append(h)}var f=e("<div>").addClass("panel-body");if(e.each(a.body,(function(t,i){var a=e("<"+i.tag+">");e(i.attr).each((function(){e.each(this,(function(e,t){"cssclass"===e.toLowerCase()?a.addClass(t):a.attr(e,t)}))})),i.content&&a.html(i.content),f.append(a)})),u.append(f),a.footer){var g=e("<div>").addClass("panel-footer").html(a.footer);u.append(g)}var v=d.siblings('article[id^="a'+n+'"]'),b=e('<article id="a'+n+"-"+(v.length+1)+'">').append(u);v.length>0?b.insertAfter(v.last()):b.insertAfter(d)}));var d=e("<div>").addClass("badge").html("&nbsp;"),c=e("<div>").addClass("panel").append(d);l.append(e("<article>").append(c)),l.append(e("<div>").addClass("clearfix").css({float:"none"})),e.each(l.find("article"),(function(t,i){e(this).addClass(t%2==0?"":"inverted"),o.effect&&"none"!=o.effect&&e(this).addClass("animated "+o.effect)})),o.showGroup?o.showMenu&&r.appendTo(n):e.each(l.find('div[class*="group"]'),(function(t,i){e(this).css("display","none")})),l.appendTo(n)}},e.fn.albeTimeline.languages={},e.fn.albeTimeline.defaults={effect:"fadeInUp",formatDate:"dd MMM",language:"pt-BR",showGroup:!0,showMenu:!0,sortDe
1sc:!0};var t=function(e,t,a){var n=e.split(/[ :\-\/]/g),o=new Date(n[0],n[1]-1,n[2],n[3]||0,n[4]||0,n[5]||0);return a.separator&&(t=t.replace(new RegExp(a.separator,"g"),"___")),t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("ss",i(o.getSeconds(),2))).replace("s",o.getSeconds())).replace("dd",i(o.getDate(),2))).replace("d",o.getDate())).replace("mm",i(o.getMinutes(),2))).replace("m",o.getMinutes())).replace("MMMM",a.months[o.getMonth()])).replace("MMM",a.months[o.getMonth()].substring(0,3))).replace("MM",i(o.getMonth()+1,2))).replace("DD",a.days[o.getDay()])).replace("yyyy",o.getFullYear())).replace("YYYY",o.getFullYear())).replace("yy",(o.getFullYear()+"").substring(2))).replace("YY",(o.getFullYear()+"").substring(2))).replace("HH",i(o.getHours(),2))).replace("H",o.getHours()),a.separator&&(t=t.replace(new RegExp("___","g"),a.separator)),t},i=function(e,t,i){return i=i||"0",(e+="").length>=t?e:new Array(t-e.length+1).join(i)+e}}(jQuery),function(e){"use strict";if("undefined"!=typeof jvbpd_core_map_param){var t=function(e){this.items=e||new Array};t.prototype.consturctor=t,t.prototype.add=function(e){this.items.push(e)},t.prototype.set=function(e){return this.items=e},t.prototype.unique=function(){var t=new Array,i=new Array;e.each(this.items,(function(e,a){t[a.post_id]||(t[a.post_id]=!0,i.push(a))})),this.items=i};e("[javo-alert-ok]").val();var i=jvbpd_core_map_param.strLocationAccessFail,a="now-address-search",n=function(){},o=new n;n.prototype.filters={},n.prototype.clear=function(){this.filters={}},n.prototype.add=function(e,t){void 0===this.filters[e]&&(this.filters[e]=[]),this.filters[e].push(t)},n.prototype.unique=function(){var t=this;e.each(t.filters,(function(e,i){t.filters[e]=i.filter((function(e,t,i){return i.indexOf(e)===t}))}))},window.jvbpd_map_box_func={zoom_lvl_once:!1,options:{config:{items_per:e('[name="javo-box-map-item-count"]').val()},map_init:{defaults:{classes:{Marker:MarkerWithLabel}},map:{options:{mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP},gestureHandling:"cooperative",scrollwheel:!0,panControl:!1,zoomControl:!1,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1},events:{click:function(){window.jvbpd_map_box_func.close_ib_box()}}},_blank_panel:{options:{content:e("#jvbpd-map-inner-panel").html()}}},map_style:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]},osm_markers:new Array,osm_cluster:null,osm_markers_style:{iconUrl:"https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png",className:"jvbpd-osm-map-marker"},variable:{top_offset:parseInt(e("header > nav").outerHeight()||0)+parseInt(e("#wpadminbar").outerHeight()||0)},getOptions:function(){this.ajaxurl=s.args.ajaxurl,this.click_on_marker_zoom=parseInt(s.args.marker_zoom_level)||!1,this.mapJS=this.args.map_js_type,this.isOSM="osm"==this.mapJS},init:function(){const t=this;let i=e("input[name=osm_geo_address]").val();t.appendAjax=null,this.args=jvbpd_core_map_param,this.archive_filter_once=!1,this.addressFiltered=!1,this.filtering=!1,this.distanceFiltered=!1,this.enableModuleLink=!0,this.isOpenExtendPanel=!1,this.initMapPosition=!1,this.isActiveInfoBubble=!0,this.current_bounds=new Array,this.mapBoxLocationTrigger=!1,this.args.default_radius_level=null,this.map_inited=!1,this.commonControls=new Array,this.filtered_callbacks=new Array,this.map_empty_latlng_listings=!1,this.getOptions(),this.el=e(".javo-maps-area"),this.panel=e(".javo-maps-panel-wrap"),this.map_empty_latlng_listings="yes"==e(".elementor-widget-jvbpd-map-list-listing-blocks").data("hide-empty-latlng-listing"),this.markerDrawType=this.el.data("map-marker"),this.markerClickEvent=this.el.data("map-marker-click"),this.markerClickPreviewID=this.el.data("preview-module-id"),this.markerWithLabelType=!1,this.categoryMarkerSize=!1,-1<new Array("categoryiconWithLabel","categoryiconWithPrice","dots").indexOf(this.markerDrawType)&&(this.markerWithLabelType=this.el.data("marker-cateogry-icon-type"),this.categoryMarkerSize=this.el.data("marker-cateogry-icon-size")),this.el.length||(this.el=e("<div>").addClass("javo-maps-area").appendTo("body")),"yes"!=this.el.data("cluster")&&(this.args.cluster="disable"),this.el.data("cluster-radius")&&(this.args.cluster_level=this.el.data("cluster-radius")),this.el.data("default-radius")&&(this.args.default_radius_level=this.el.data("default-radius")||50);var a=this.el.data("map-init-lat")||0,n=this.el.data("map-init-lng")||0;if(this.filtered_callbacks.push((function(){e(".map-preloader.position-absolute").remove()}
1)),this.isOSM)this.osm_radius_circle=!1,this.providerForm=new provider({params:{limit:5}}),L.Map.addInitHook("addHandler","gestureHandling",GestureHandling),this.osm_cluster=new L.MarkerClusterGroup({maxClusterRadius:parseInt(this.args.cluster_level||50),iconCreateFunction:function(e){return L.divIcon({html:'<div class="javo-map-cluster">'+e.getChildCount()+"</div>",className:"jvbpd-osm-map-cluster-marker"})}}),this.el.each((function(){let o=e(this),s={center:[a,n],zoom:13,zoomControl:"yes"==o.data("osm-zoom-in-out")};if(t.map,s.gestureHandling="yes"==o.data("osm-gesturehandling"),t.map=L.map(this,s),"mapbox"==o.data("osm-map-style")){var r=o.data("map-box-style-url").trim();L.tileLayer(r,{attribution:"© Mapbox © OpenStreetMap",tileSize:512,zoomOffset:-1}).addTo(t.map)}else L.tileLayer("https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png",{attribution:'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>'}).addTo(t.map);if("yes"==o.data("osm-geolocation")&&L.control.locate({position:"topright"}).addTo(t.map),"yes"==o.data("osm-get-direction")&&(t.map_routing=L.Routing.control({waypoints:new Array,geocoder:L.Control.Geocoder.nominatim(),routeWhileDragging:!0,show:!1,lineOptions:{styles:[{color:"red",opacity:1,weight:5}]}}).addTo(t.map)),"yes"==o.data("osm-address-search")&&"none"!=o.data("osm-address-search-type")){t.searchControl=new SearchControl({style:o.data("osm-address-search-type"),provider:new provider,marker:!1});let a=9;o.data("osm-address-init-zoom")&&(a=parseInt(o.data("osm-address-init-zoom"))),t.map.on("geosearch/showlocation",(function(e){console.log(a),t.map.flyToBounds(e.location.bounds,{maxZoom:a})})),t.map.addControl(t.searchControl);let n=e(".leaflet-control-geosearch input"),s=new Event("keydown");n.val(i),s.keyCode=13,n.get(0).dispatchEvent(s)}"changed_search"==t.el.data("map-drag-action")?(t.map.on("dragend",(function(){t.currentBoundSearch()()})),t.map.on("zoomend",(function(){t.currentBoundSearch()()}))):(t.map.on("dragend",(function(){t.map_inited&&e(".map-controls .current-search").removeClass("hidden")})),t.map.on("zoomend",(function(){t.map_inited&&e(".map-controls .current-search").removeClass("hidden")}))),setTimeout((function(){t.map.invalidateSize()}),400)}));else{"input"==this.el.data("map-init-pos")&&(this.initMapPosition=new google.maps.LatLng(a,n)),this.args.google_map_id,this.options.map_init.map.options.gestureHandling=this.el.data("gesturehandling"),this.el.gmap3(this.options.map_init),this.map=this.el.gmap3("get");let i=function(){"changed_search"==t.el.data("map-drag-action")&&e(".map-controls .current-search").trigger("click")};google.maps.event.addListener(this.map,"dragend",i),setTimeout((function(){google.maps.event.addListener(t.map,"zoom_changed",i)}),3e3),google.maps.event.addListener(this.map,"bounds_changed",(function(){"changed_search"==t.el.data("map-drag-action")?t.map_bounding:t.map_inited&&e(".map-controls .current-search").removeClass("hidden")})),google.maps.event.addListener(this.map,"idle",(function(){t.map_bounding=!1}))}e(".javo-maps-area-wrap").each((function(){var i=e(this),a=i.data("settings");if(t.isOSM);else{let n=e(".javo-maps-area",i).gmap3("get");a.google_map_style?n.setOptions({styles:JSON.parse(a.google_map_style)}):n.setOptions({styles:t.getStyles()})}a.map_marker.url&&(t.args.map_marker=a.map_marker.url),0<parseInt(a.map_init_zoom)&&(t.args.map_zoom=parseInt(a.map_init_zoom)),t.args.first_filter={},a.first_filter&&(t.args.first_filter=a.first_filter)})),this.tags=new Array,this.layout(),this.resize(),this.setDistanceBar(),this.menuFilters(),e(".container.footer-top").remove(),t.setInfoBubble();var o="1"==t.args.cross_domain,s=t.args.json_hook,r=t.args.json_file,l=t.args.json_security,d=r;o&&(d=this.ajaxurl,d+="?action="+s,d+="&fn="+r.replace(".json",""),d+="&security="+l,d+="&callback=?"),this.bindMobile(),this.mapTriggerControls(),this.load_more(),e(document).on("click",".javo-hmap-marker-trigger",this.marker_on_list).on("click","[data-menu-filter] [data-value]",this.menu_filter()).on("click",".javo-map-filter-order > label.btn",this.order_switcher()).on("change",'input[name="map_order[orderby]"]',(function(){t.filter()})).on("keypress","#javo-map-box-auto-tag",this.keyword_).on("click","[data-map-move-allow]",this.map_locker).on("click","#javo-map-box-search-button",this.search_button).on("click",".javo-my-position",this.getMyPosition()).on("click",".current-search",this.currentBoundSearch()).on("click",".reset-filter",this.filter_reset()).on("click",".jvbpd-map-mobile-switch",this.mobile_type_switcher()).on("getMyPosition",this.getMyPosition()).on("keydown","#javo-map-box-location-ac",this.setGetLocationKeyword).on("keydown","#javo-map-box-location-trigger",this.trigger_location_keyword()).on("javo:filter_reset",this.filter_reset()).on("javo:map_refresh",(function(){t.filter()})).on("javo:doing",this.doing()).on("javo:map_pre_get_lists",this.control_manager(!0)).on("javo:map_get_lists_after",this.control_manager(!1)).on("javo:map_info_window_loaded",this.info_window_events()).on("javo:marker_restore",this.marker_restore(
1)).on("javo:marker_release",this.marker_release()),e(window).on("resize",this.resize).on("javo:init",this.setAutoComplete()).on("javo:map/items/get/before",this.getItemBefore()).on("javo:map/items/get/after",this.getItemAfter()).on("javo:map/set_marker/after",this.setMapZoom()),e("[data-first-featured]").data("first-featured")&&(t.args.panel_list_featured_first="enable"),e("[data-first-ads]").data("first-ads")&&(t.args.panel_list_ads_first="enable",t.args.panel_list_ads_id=e("[data-ads-id]").data("ads-id")),e(window).trigger("javo:init",t),t.getListContentsProcess=!1,t.listing_type_filter=!1,this.args.listing_type&&(t.listing_type_filter=this.args.listing_type),e.getJSON(d,(function(i){"yes"==t.args.post_review_exclude_zero&&(i=e.grep(i,(function(e){return void 0!==e.rating&&0<e.rating}))),!0===t.map_empty_latlng_listings&&(i=e.grep(i,(function(e){return e.lat&&e.lng}))),t.items=i,t.bindSearchShortcode(),e.each(i,(function(e,i){t.tags.push(i.post_title)})),t.setKeywordAutoComplete(),e(document.body).trigger("javo:json_loaded",t.items),e(window).trigger("javo:json/itesm/all/load")})).fail((function(e){t.items=[],t.filter()}))},clear_map:function(){this.isOSM||(this.el.gmap3({clear:{name:["marker","circle"]}}),this.close_ib_box())},getItem:function(t){var i=!1;return e.each(this.items,(function(e,a){a.post_id==t&&(i=a)})),i},close_ib_box:function(){void 0!==this.infoWindo&&this.infoWindo.close()},filter_trigger:function(e){window.jvbpd_map_box_func.filter()},trigger_selectize_filter:function(){return function(){var t=e(this).data("tax");if(t){var i=e(".javo-maps-search-wrap [name='map_filter["+t+"]']").get(0);void 0!==i&&void 0!==i.selectize&&i.selectize.setValue(e(this).val()),o.add(t,e(this).val())}}},map_type_switch:function(){return function(t,i){e("body").css("overflow","hidden"),"listings"==i&&e("body").css("overflow-y","scroll")}},getItemBefore:function(){return function(e,t){t.controls.loadMore.prop("disabled",!0).find("i").removeClass("hidden"),t.controls.loadMore.removeClass("hidden"),t.controls.list.output.addClass("ajax-processing")}},getItemAfter:function(){var t=this;return function(i,a){e(document).trigger("lava:favorite"),a.controls.loadMore.prop("disabled",!1).find("i").addClass("hidden"),t.moduleLink(),t.DisableListTypeLoaderEffect||a.controls.list.output.removeClass("ajax-processing"),e(".jv-meta-distance").closest(".media-badges").addClass("hidden"),t.geoLocationfilter&&e(".jv-meta-distance").removeClass("hidden").closest(".media-badges").removeClass("hidden")}},setMapZoom:function(){var e=this;return function(t,i,a){if(void 0!==e.args.map_zoom&&1!=e.disableAutoFit){var n=parseInt(e.args.map_zoom);if(e.isOSM);else var o=a.marker.values.length,s=google.maps.event.addListener(i,"idle",(function(){o<=1&&(n=12,i.setZoom(n)),google.maps.event.removeListener(s)}));1}}},layout:function(){"off"==e('[name="jvbpd_google_map_poi"]').val()&&(this.isOSM||(this.map_style=new google.maps.StyledMapType(this.options.map_style,{name:"Lava Box Map"}),this.map.mapTypes.set("map_style",this.map_style),this.map.setMapTypeId("map_style")))},resize:function(){window.jvbpd_map_box_func;var t=e(window).width(),i=(e("html body"),e("#wpadminbar").outerHeight(!0));e("nav.navbar-static-top").outerHeight(!0),e("#javo-maps-listings-switcher").outerHeight(!0),e("body").css("paddingTop",i+"px"),e(document).trigger("javo:map_template_reisze",t)},setDistanceBar:function(){let t=this,i=t.args,n=!1;var o={elements:e(".javo-geoloc-slider, .javo-geoloc-slider-trigger"),unit:"km",distance:1e3,max:i.distance_max||50,final_max:50,step:parseInt(i.distance_max)/100,current:3,getParams:function(){return{start:this.current,step:o.getDistanceValue(),connect:"lower",range:{min:0,max:this.final_max},tooltips:[wNumb({decimals:0,thousand:",",suffix:" "+o.getDistanceUnit(),encoder:function(e){return e/o.getDistanceValue()}})]}},getDistanceUnit:function(){return t.args.distance_unit},getDistanceValue:function(){return"km"===this.getDistanceUnit()?1e3:1609.344},events:{getLocation:function(i){return function(a){let s=parseInt(i.noUiSlider.get());if(!a||a&&a.length<=0)return t.isOSM||alert(ERR_BED_ADDRESS),n=!1,!1;if(t.isOSM)var r=L.latLng(a[0].y,a[0].x);else r=a[0].geometry.location;var l=[],d=t.items;e(".javo-location-search");t.address={},t.address.latLng=r,e(i).parent().addClass("open"),t.items=t.apply_dist(t.items),e.each(t.items,(function(e,i){if(t.isOSM){if(!i.lat||!i.lng)return;L.latLng(i.lat,i.lng).distanceTo(r)<=s&&l.push(d[e])}else{t.setCompareDistance(new google.maps.LatLng(i.lat,i.lng),r)*o.getDistanceValue()<=s&&l.push(d[e])}})),l.sort(t.compare("dist")),l.reverse();var c=e(this);
1setTimeout((function(){t.map_clear(!1),t.isOSM?t.osm_radius_circle&&t.osm_radius_circle.remove():t.el.gmap3({clear:{name:"circle"}}),t.addressFiltered=!0,window.__LAVA_MAP_BOX_TEMP__=l,t.distanceFiltered=!0,t.filter(l),t.isOSM?(t.osm_radius_circle=new L.circle([r.lat,r.lng],{radius:s/o.getDistanceValue()*1e3,fillColor:"#2099CD",color:"#1A759C"}),t.osm_radius_circle.addTo(t.map),t.map.invalidateSize().fitBounds(t.osm_radius_circle.getBounds()),o.elements.each((function(){e(this).closest(".panel-body").removeClass("geo-loading")}))):c.gmap3({circle:{options:{center:r,radius:s/o.getDistanceValue()*1e3,fillColor:"#2099CD",strokeColor:"#1A759C"}}},{get:{name:"circle",callback:function(t){c.gmap3("get").fitBounds(t.getBounds()),o.elements.each((function(){e(this).closest(".panel-body").removeClass("geo-loading")}))}}}),n=t.geolocation_triger_searching=t.geolocation_once=!1}),300)}},set:function(){let i=this,s=!1,r=!1;return function(l){var d=this.target,c=e('[name="radius_key"]').val();if(!s&&!n){if(n=!0,t.geolocation_once=!1,t.geolocation_triger_searching&&(t.geolocation_once=!0),e(this).data("list-type")&&(c=e("#javo-map-box-location-trigger").val()),r=o.distance_unit,e(window).trigger("javo:map/filter/distance/set",[o]),e("#javo-maps-listings-wrap").addClass(a),!c)return t.getMyPosition().call(),e("#javo-maps-listings-wrap").removeClass(a),n=!1,!1;o.elements.each((function(){s=!0,this.noUiSlider.set(d.noUiSlider.get()),s=!1,e(this).closest(".panel-body").addClass("geo-loading")})),e("#jvbpd-once-address-filter").remove(),(!t.geolocation_triger_searching||t.geolocation_triger_searching&&t.geolocation_once)&&(t.isOSM?t.providerForm.search({query:c}).then(i.getLocation(d)):t.el.gmap3({getlatlng:{address:c,callback:i.getLocation(d)}}))}}}}};o.elements.each((function(){var i=e(this),a=0;if(i.hasClass("noUi-target"))return!0;o.unit=o.getDistanceUnit(),i.data("unit")&&(t.args.distance_unit=o.unit=i.data("unit")),i.data("max")&&(o.max=i.data("max")),o.distance="km"==o.unit?1e3:1609.344,e(this).data("max")&&(o.max=parseInt(e(this).data("max"))),o.final_max=parseInt(o.max)*o.distance,o.step=parseInt(o.final_max)/100,null!==t.args.default_radius_level?o.current=o.distance*t.args.default_radius_level:o.current=10*o.distance,i.data("current")&&(a=parseInt(i.data("current")),o.current=o.distance*a),i.is(".javo-geoloc-slider-trigger")&&i.data("list-type",!0),noUiSlider.create(i.get(0),o.getParams()),i.get(0).noUiSlider.on("set",o.events.set())})),e(window).trigger("javo:map/filter/distance/binded",o)},setAutoComplete:function(){var t=this,i='.javo-location-search, .field-google [name="radius_key"]';return function(){t.isOSM,e(i).each((function(a,n){var o={};"osm"==e(n).data("map-provider")?e(n).autocomplete({classes:{"ui-autocomplete":"ui-autocomplete jvbpd-osm-autocomplete"},source:function(e,i){return t.providerForm.search({query:e.term}).then((function(e){i(e)}))},delay:100,minLength:2,select:function(){!function(a){var n=t.distancebar_in_search();e(i).val(e(a).val()),n(),e(".javo-geoloc-slider").get(0).noUiSlider.set()}(n)}}):(void 0!==t.args.restrictions_country&&"all"!=t.args.restrictions_country&&(o.types=new Array("(cities)"),o.componentRestrictions={country:t.args.restrictions_country}),new google.maps.places.Autocomplete(n,o).addListener("place_changed",(function(){})))}))}},map_locker:function(t){t.preventDefault();var i=window.jvbpd_map_box_func,a=e(this).hasClass("active"),n=e(this).data("lock"),o=e(this).data("unlock");a?(i.map.setOptions({scrollwheel:!0}),e(this).find("i").removeClass("fa fa-lock").addClass("fa fa-unlock"),e(this).prop("title",n),e(this).removeClass("active")):(i.map.setOptions({scrollwheel:!1}),e(this).find("i").removeClass("fa fa-unlock").addClass("fa fa-lock"),e(this).prop("title",o),e(this).addClass("active"))},setInfoBubble:function(){this.infoWindo=new InfoBubble({minWidth:320,minHeight:130,overflow:!0,shadowStyle:1,padding:0,borderRadius:5,arrowSize:20,borderWidth:0,disableAutoPan:!1,hideCloseButton:!1,arrowPosition:50,arrowStyle:0})},search_button:function(t){t.preventDefault();var i=window.jvbpd_map_box_func;e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():i.filter()},bindSearchShortcode:function(){var t,i,a,n=this,o=e(".lv-map-template").length,s=e(o?".lv-map-template":".navbar-static-top"),r=e(".jvbpd-search-form-section",s),l=e("form.jvbpd-search-form-section",s),d=(e("select[data-tax]",r),e('input[name="radius_key"]')),c=e('.field-keyword input[name="keywords"]',r),p=e('.field-ajax_search input[name="category"]',r),u=e(".field-ajax_search input[data-search-input]",r);return n.searchbar=r,n.el_keyword=c,c.on("keypress",(function(e){13==e.keyCode&&n.filter()})),n.mapBoxLocationTrigger||"current_location"!=n.el.data("map-init-pos")?!n.mapBoxLocationTrigger&&e("#javo-map-box-location-trigger").val()?(e(".javo-geoloc-slider").get(0).noUiSlider.set(),n.mapBoxLocationTrigger=!0,!1):(l.on("submit",(function(t){if(t.preventDefault(),n.address=!1,d.val()){d.closest(".search-box-inline");n.distancebar_in_search()(),e(".javo-geoloc-slider").get(0).noUiSlider.set()}else e("#javo-map-box-location-trigger").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():n.filter()})),u.on("keypress",(function(e){if(13==e.keyCode)return i!=c.val()&&p.val(""),i=c.val(),(t=u.closest(".lava-ajax-search-form-wrap").data("las-instance")||{})?(t.el.addClass("ajax-loading"),t.cache().getResults(i,(function(e){l.trigger("submit"),t.el.removeClass("ajax-loading")}))):n.filter(),!1})),e(document).ready((function(){"undefined"!=e.fn.autocomplete&&u.length&&u.autocomplete("option","select",(function(t,i){return e(window).trigger("javo:ajax-search-select",i),p.val(""),"listing_category"==i.item.type&&(t.preventDefault(),p.val(i.item.object_id),n.amenities_filter(i.item.object_id),e(this).val(i.item.label),n.filter()),!1}))})),u.length&&(n.DisableListTypeLoaderEffect=!0),a=!1,u.val()&&void 0!==(t=u.closest(".lava-ajax-search-form-wrap").data("las-instance"))&&(a=!0,t.el.addClass("ajax-loading"),t.cache().getResults(u.val(),(function(e){l.trigger("submit"),t.el.removeClass("ajax-loading")}))),a||(l.length?l.trigger("submit"):n.filter()),void(n.DisableListTypeLoaderEffect=!1)):(0==e(".javo-geoloc-slider").length&&(e("<div>").prop({class:"hidden",id:"jvbpd-once-address-filter"}).append('<div class="javo-geoloc-slider"></div><input type="hidden" name="radius_key">').appendTo("body"),n.setDistanceBar()),e(".javo-geoloc-slider").get(0).noUiSlider.set(),n.mapBoxLocationTrigger=!0,!1)},keywordMatchesCallback:function(t){return function(i,a){var n,o;o=new RegExp(i,"i"),n=[],e.each(t,(function(e,t){o.test(t)&&n.push({value:t})})),a(n)}},setKeywordAutoComplete:function(){"undefined"!=typeof typeahead&&this.el_keyword.typeahead({hint:!1,highlight:!0,minLength:1},{name:"tags",displayKey:"value",source:this.keywordMatchesCallback(this.tags)}).closest("span").css({width:"100%"})},start_filter:()=>
1{e("body").addClass("do-filtering")},end_filter:()=>{e("body").removeClass("do-filtering")},filter:function(i){var a=window.jvbpd_map_box_func,n=function(t,i,n){return e(window).trigger(t,[i,a,n]),i.set(n)};if(o.clear(),a.filtering=!0,a.menu_order_filtered=!1,a.block_order_filtered=!1,a.start_filter(),e(".javo-my-position").hasClass("active"))var s=window.__LAVA_MAP_BOX_TEMP__||a.items;else s=i||a.items;for(let e in a.commonControls){s=(0,a.commonControls[e])(s)}e("#javo-map-box-location-trigger").val()||e('[name="radius_key"]').val()?a.geoLocationfilter=!0:a.geoLocationfilter=!1;var r=new t(s);if(s=n("javo:map/filter/before",r,s),s=a.archiveFilter(s),s=a.first_term_filter(s),!1===(s=a.search_shortcode_filters(s)))return s;s=n("javo:map/search_filter/before",r,s),s=a.apply_keyword(s),s=n("javo:map/listing_type_filter/before",r,s=a.apply_multiple_filter(e('[data-tax][type="checkbox"]'),s)),s=n("javo:map/meta_filter/before",r,s=a.apply_listing_type_filter(s)),s=n("javo:map/meta_filter/after",r,s=a.apply_meta_filter(e("[data-metakey]"),s)),s=n("javo:map/menu_filter/before",r,s),s=n("javo:map/menu_filter/after",r,s=a.apply_menu_filters(s)),"function"==typeof a.extend_filter&&(s=n("javo:map/extend_filter/before",r,s),s=n("javo:map/extend_filter/after",r,s=a.extend_filter(s))),a.geoLocationfilter||a.menu_order_filtered||a.block_order_filtered||(s=a.apply_order(s)),r.set(s),e(window).trigger("javo:map/filter/after",r),!1===a.distanceFiltered&&(s=r.items,s=a.ad_expire_filter(s),s=a.featured_filter(s),r.set(s)),a.distanceFiltered=!1,o.unique(),r.unique(),s=r.items,e(window).trigger("javo:map/filter/filters",o),a.setMarkers(s),e(".javo-maps-panel-list-output #products > .column-items").empty(),a.apply_item=s,a.append_list_item(0),e(document).trigger("javo:map_updated",[s])},filter_reset:function(){return function(){var t=e("#javo-map-box-location-ac, #javo-map-box-location-trigger"),i=e("[name='jvbpd_map_multiple_filter'], [name='jvbpd_list_multiple_filter']"),a=e(".javo-map-box-filter-items [data-bs-dismiss-filter]");t.val(""),a.trigger("click"),i.prop("checked",!1)}},archiveFilter:function(t){var i=this,a=new Array,n=i.args;return void 0===n.archive_page||i.archive_filter_once?t:(e.each(t,(function(e,i){let o=n.archive_page.term_id.toString();void 0!==i[n.archive_page.taxonomy]&&0<=i[n.archive_page.taxonomy].indexOf(o)&&a.push(t[e])})),i.archive_filter_once=!0,a)},mobile_type_switcher:function(){var t=this,i=e(".javo-maps-container"),a=e(".javo-maps-panel-wrap",i),n=e(".javo-maps-area-wrap",i);return a.removeClass("hidden"),function(i){var o=e(this);e(window).width()<=767&&e.map(new Array(a,n),(function(e){e.addClass("hidden")})),e.map(new Array("map-active","list-active"),(function(e){o.removeClass(e)})),"map"==e(this).data("current-type")?(a.removeClass("hidden"),e(this).data("current-type","list").addClass("list-active")):(n.removeClass("hidden"),e(this).data("current-type","map").addClass("map-active"),t.isOSM||t.el.gmap3({trigger:"resize"},"autofit"))}},apply_multiple_filter:function(t,i){var a=new Array,n={};return t.each((function(){var t=e(this),i=t.data("tax");if(!t.is(":checked"))return!0;void 0!==n[i]?(n[i].cond=t.data("condition")||"and",n[i].term_cond=t.data("term-condition")||"and",n[i].val.push(t.val())):n[i]={cond:t.data("condition")||"and",term_cond:t.data("term-condition")||"and",val:new Array(t.val())}})),Object.keys(n).length?e.each(i,(function(t,o){e.each(n,(function(e,t){var i=null;for(var a in t.val){var s=void 0!==o[e]&&o[e]&&o[e].indexOf(t.val[a])>-1;s&&(n[e].hasTerm=!0),i="or"==t.term_cond?null===i?s:i||s:(null===i||i)&&s}n[e].appendTerm=i}));var s=null,r=null;e.each(n,(function(e,t){var i=t.cond||"and",a=t.hasTerm||!1,n=t.appendTerm||!1;s="or"==i?null===s?a:s||a:(null===s||s)&&a,r=(null===r||r)&&n})),!0===s&&!0===r&&a.push(i[t])})):a=i,a},apply_meta_filter:function(t,i){return t.length&&e.each(t,(function(t,a){let n=[],s=e(this).data("tax")?e(this).data("tax"):e(this).data("metakey"),r=e(this).val();("object"==typeof r&&r?r.length:r)&&(e.each(i,(function(e,t){t[s]&&t[s].toString().indexOf(r)>-1&&n.push(i[e])})),i=n,o.add(s,r))})),i},compate_keyword:function(t,i){var a=this,n=new Array;return""!=i&&void 0!==i?(i=i.toLowerCase(),e.each(t,(function(e,o){(a.tag_matche(o.tags,i)||o.post_title.toLowerCase().indexOf(i)>-1)&&n.push(t[e])}))):n=t,n},apply_listing_type_filter:function(t){var i=this,a=new Array;return i.listing_type_filter?e.each(t,(function(e,n){void 0!==n.listing_type&&""!=n.listing_type&&n.listing_type==i.listing_type_filter&&a.push(t[e])})):a=t,a},apply_keyword:function(e){return this.el_keyword&&this.el_keyword.length&&(e=this.compate_keyword(e,this.el_keyword.val())),e},filterCategoryAndTags:function(t){var i=new Array,a=(new Array,new Array,"listing_category"),n=this.searchbar,o=e('select[data-category-tag="'+a+'"]',n),s=o.val()||"",r=o.text();return i=this.compate_keyword(t,r),""!=s&&e.each(t,(function(e,n){if(void 0!==n[a]&&n[a]&&n[a].indexOf(s)>-1)return i.push(t[e]),!1})),i},first_term_filter:function(t){var i=this,a=new Array;return i.args.first_filter&&i.args.first_filter.taxonomy&&i.args.first_filter.term?(e.each(t,(function(e,n){void 0!==n[i.args.first_filter.taxonomy]&&n[i.args.first_filter.taxonomy]&&n[i.args.first_filter.taxonomy].indexOf(i.args.first_filter.term.toString())>-1&&a.push(t[e])})),o.add(i.args.first_filter.taxonomy,i.args.first_filter.term),i.args.first_filter=!1):a=t,a},search_shortcode_filters:function(t){var i=this,a=new Array,n=new Array,s="listing_category",r=e(".lv-map-template").length,l=e(r?".lv-map-template":".navbar-static-top"),d=e(".jvbpd-search-form-section",l),c=e(".field-ajax_search input[data-search-input]",d),p=e('.field-ajax_search input[name="keyword"]',d),u=e('[name="radius_key"]'),h=c.closest(".lava-ajax-search-form-wrap").data("las-instance")||{},m=e('input[name="category"]',d).val()||"";e('input[name="location"]',d).val();if(u.val()){if(!i.addressFiltered)return i.distancebar_in_search()(),e(".javo-geoloc-slider").get(0).noUiSlider.set(),!1;i.addressFiltered=!1}return!e(".field-address_search > input",d).val()&&(""!=(m=m.toString())?(e.each(t,(function(e,i){void 0!==i[s]&&i[s]&&i[s].indexOf(m)>-1&&a.push(t[e])})),o.add(s,[m])):h&&p.val()&&h.cache().get(p.val())?(e.each(h.cache().get(p.val()),(function(e,t){"listings"==t.type&&t.object_id&&n.push(t.object_id)})),e.each(t,(function(e,i){n.indexOf(i.post_id.toString())>-1&&a.push(t[e])}))):a=t,a)},order_raty:function(e){return function(t,i){return"reviewed"==e?parseInt(t.rating_count||0)>parseInt(i.rating_count||0)?-1:parseInt(t.rating_count||0)<parseInt(i.rating_count||0)?1:0:parseFloat(t.rating||0)>parseFloat(i.rating||0)?-1:parseFloat(t.rating||0)<parseFloat(i.rating||0)?1:0}},apply_working_hours_filter:function(t){var i=new Array,a=new Date,n=parseInt((a.getDay()+6)%7);return e.each(t,(function(o,s){if(s.working_hours){var r=s.working_hours[n];if(r.isActive)if("object"==typeof r.timeFrom)e.each(r.timeFrom,(function(e,n){var s=new Date,l=new Date,d=r.timeFrom[e].split(":"),c=r.timeTill[e].split(":");s.setHours(d[0]),s.setMinutes(d[1]),l.setHours(c[0]),l.setMinutes(c[1]),s<a&&a<l&&i.push(t[o])}));else{var l=new Date,d=new Date,c=r.timeFrom.split(":"),p=r.timeTill.split(":");l.setHours(c[0]),l.setMinutes(c[1]),d.setHours(p[0]),d.setMinutes(p[1]),l<a&&a<d&&i.push(t[o])}}})),i},apply_menu_filters:function(t){var i=this;return t=i.objToArray(t),e("[data-menu-filter]").each((function(a,n){var o=new Array,s=e(this).data("menu-filter"),r=e(this).data("filter-value"),l=e(this).data("filter-type");if(!r)return!0;
1if(i.menu_order_filtered=!0,"rating"==s)return["high","low"].indexOf(r)>=0?(t.sort(i.order_raty()),"low"==r&&t.reverse()):"number"==typeof r&&(o=e.grep(t,(function(e){return parseInt(e.rating)==r})),t=o),!0;if("order"==s&&r)return t.sort(i.compare(r)),"desc"==l&&t.reverse(),!0;if("reviewed"==s&&e("[data-value]",this).hasClass("active"))return t.sort(i.order_raty("reviewed")),!0;if("favorite"==s&&e("[data-value]",this).hasClass("active"))return t.sort(i.compare("favorite")),!0;if("openhour"==s&&e("[data-value]",this).hasClass("active"))return t=i.apply_working_hours_filter(t),!0;if("price_range"==s)return o=e.grep(t,(function(e){return e.price_range==r})),t=o,!0;if("saved-favorites"==s&&e("[data-value]",this).hasClass("active")){let a=e.map(i.args.current_user.favorites,(function(e){return void 0!==e.post_id&&e.post_id}));return t=e.grep(t,(function(e){return-1<a.indexOf(e.post_id)})),!0}})),t},apply_menu_filters_:function(t){var i=this;new Array;return e("[data-menu-filter]").each((function(a,n){var o=new Array,s=!1,r=e(this).data("menu-filter"),l=e(this).data("filter-value");if("rating"==r&&""!=l)switch(l){case"high":(o=i.objToArray(t)).sort(i.order_raty()),s=!0;break;case"low":(o=i.objToArray(t)).sort(i.order_raty()),o.reverse(),s=!0;break;case 5:case 4:case 3:case 2:case 1:e.each(t,(function(e,i){parseInt(i.rating)==parseInt(l)&&o.push(t[e])})),s=!0}else"order"==r&&""!=l?((o=i.objToArray(t)).sort(i.compare(l)),s=!0):"reviewed"==r&&""!=l?e("[data-value]",this).hasClass("active")&&((o=i.objToArray(t)).sort(i.order_raty("reviewed")),s=!0):"favorite"==r&&""!=l?e("[data-value]",this).hasClass("active")&&((o=i.objToArray(t)).sort(i.compare("favorite")),s=!0):"openhour"==r&&""!=l&&e("[data-value]",this).hasClass("active")&&(o=i.apply_working_hours_filter(t),s=!0);s&&(t=o)})),t},tag_matche:function(e,t){var i=0;if(""!=e)for(i in e)if(e[i].toLowerCase().match(t))return!0;return!1},keyword_:function(t){var i=window.jvbpd_map_box_func;13==t.keyCode&&(e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():i.filter())},featured_filter:function(t){new Array;var i=new Array,a=new Array;return"enable"!=this.args.panel_list_featured_first?t:(e.each(t,(function(e,n){
1n.f&&void 0!==n.f&&"1"==n.f.toString()?i.push(t[e]):a.push(t[e])})),e.merge(i,a))},ad_expire_filter:function(t){var i=this,a=(new Array,new Array),n=new Array;return"enable"!=i.args.panel_list_ads_first?t:(e.each(t,(function(e,o){let s=!1;void 0!==o.ad_expire&&(""!=i.args.panel_list_ads_id?void 0!==o.ad_group&&o.ad_group==i.args.panel_list_ads_id&&(s=!0):s=!0),s&&Math.floor(Date.now()/1e3)<parseInt(o.ad_expire)?a.push(t[e]):n.push(t[e])})),e.merge(a,n))},setMarkers:function(t){var i=new Array,a=new Array,n=window.jvbpd_map_box_func,o=new google.maps.LatLngBounds,s=n.args.category_icons;if("circle"==n.markerDrawType)var r=n.el.data("circle-radius");n.map_clear(!0);new Array;t&&e.each(t,(function(e,t){if(void 0!==t&&""!=t.lat&&""!=t.lng)if("circle"==n.markerDrawType)void 0!==t.lat&&void 0!==t.lng&&(a.push({latLng:{lat:t.lat,lng:t.lng},options:{radius:r,fillColor:"#008BB2",fillOpacity:"0.1",strokeColor:"#008BB2",strokeWeight:1}}),o.extend(new google.maps.LatLng(t.lat,t.lng)));else{var l=n.args.map_marker,d=t.icon||l,c={lat:t.lat,lng:t.lng,options:{},id:"mid_"+t.post_id,data:t,tag:"javo-marker"};if("default"==n.args.marker_type&&(d=l),-1<new Array("price","categoryiconWithLabel","categoryiconWithPrice","dots").indexOf(n.markerDrawType)){let e='<i class="marker-icon"></i>',i="";if("price"==n.markerDrawType)e="";else if(void 0!==t.listing_category){var p=parseInt(t.listing_category[0]);void 0!==s[p]&&(e='<i class="marker-icon '+s[p]+'"></i>')}if(i=t.post_title,"categoryiconWithPrice"==n.markerDrawType||"price"==n.markerDrawType){let e=t.price||0;e=e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","),i='<span class="price-number">'+(t.currency||"")+'</span><span class="price-unit">'+e+"</span>"}c.options.labelAnchor=new google.maps.Point(0,0),c.options.icon={path:google.maps.SymbolPath.CIRCLE,scale:0},c.options.opacity=1,c.options.labelClass="javo-map-marker-label-wrap marker-type-"+n.markerWithLabelType+" marker-size-"+n.categoryMarkerSize+" label-"+n.markerDrawType,c.options.labelContent='<div class="javo-map-marker-label" data-id="'+t.post_id+'">'+e+'<p class="marker-label mb-0 pe-2">'+i+"</p></div>"}else c.options.labelAnchor=new google.maps.Point(-21,32),c.options.icon=d;i.push(c),void 0!==t.lat&&t.lng,o.extend(new google.maps.LatLng(t.lat,t.lng))}}));var l={map:{options:{}},marker:{values:i}};if("circle"==n.markerDrawType)l.circle={values:a};else if(l.marker.events={click:function(t,i,a){var o=e(this).gmap3("get");if("preview"==n.markerClickEvent){let t=jvbpd_core_elementor,i=e("#javo-infow-brief-window"),o=e(".modal-body",i);i.addClass("ajax-processing"),o.html(e("script[data-map-loading]").html()),i.modal("show"),t.ajax("map_brief",{post_id:a.data.post_id,preview:n.markerClickPreviewID},(function(e){o.html(e.html).scrollTop(0),t.preview_map(o),i.removeClass("ajax-processing")}))}else n.isActiveInfoBubble&&(n.infoWindo.setContent(e("#javo-map-loading-template").html()),n.infoWindo.open(o,t));if(e(".javo-map-marker-label").removeClass("active"),e(".javo-map-marker-label[data-id="+a.data.post_id+"]").addClass("active"),n.isOpenExtendPanel)var s=window.setInterval((function(){n.moveToMap(t.getPosition()),window.clearInterval(s)}),250);if(n.click_on_marker_zoom&&o.setCenter(t.getPosition()),n.isActiveInfoBubble)if("skin2"===n.args.info_win_skin){var r=e("<div>").addClass("streetview-container").css({width:"100%",height:"100%"}),l=e("<div>").addClass("map-info-win-streetview").css({position:"absolute",top:"0px",left:"0px",right:"0px",bottom:"0px"}).html(r),d='<div class=""><a href="'+n.args.homeurl+"?p="+a.data.post_id+'" target="_blank" class="text-white">'+a.data.post_title+"</a></div>";e(d).addClass("btn btn-sm btn-secondary").css({position:"absolute",top:"0px",left:"0px",zIndex:1}).appendTo(l);new google.maps.StreetViewPanorama(e(".streetview-container",l)[0],{position:t.getPosition(),pov:{heading:34,pitch:10},addressControl:!1,linksControl:!1,panControl:!1,zoomControl:!1,enableCloseButton:!1,fullscreenControl:!1});n.infoWindo.setContent(l[0])}else e.post(n.ajaxurl,{action:"jvbpd_map_info_window_content",post_id:a.data.post_id},(function(t){var i="",n="";if("success"==t.state){i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=(i=e("#javo-map-box-infobx-content").html()).replace(/{post_id}/g,t.post_id||"")).replace(/{post_title}/g,t.post_title||"")).replace(/{post_date}/g,t.post_date||"")).replace(/{permalink}/g,t.permalink||"")).replace(/{thumbnail}/g,t.thumbnail)).replace(/{category}/g,t.category||n)).replace(/{location}/g,t.location)).replace(/{phone}/g,t.phone||n)).replace(/{mobile}/g,t.mobile||n)).replace(/{website}/g,t.website||n)).replace(/{email}/g,t.email||n)).replace(/{address}/g,t.address||n)).replace(/{author_name}/g,t.author_name||n)).replace(/{featured}/g,void 0!==t.featured?"featured-item":"")).replace(/{type}/g,t.type||n)).replace(/{meta}/g,t.meta||n)).replace(/{rating}/g,t.rating||"");let o="https://www.google.com/maps/",s=e.param({daddr:[a.data.lat,a.data.lng].join(",")});i=i.replace(/{get_direction_link}/g,[o,s].join("?"))}else i="error";var o=e("#javo-map-info-w-content");o.html(i),e(document).trigger("jvbpd_sns:init"),e(document).trigger("javo:map_info_window_loaded",[o])}),"json").fail((function(e){console.log(e.responseText)}));e(n).trigger("map-marker:click",new Array(t,a))}},"disable"!=n.args.cluster){if("categoryiconWithLabel"==n.markerDrawType)var d='<div class="javo-map-cluster-label-wrap"><div class="javo-map-cluster-label"><i class="marker-icon fas">CLUSTER_COUNT</i></div></div>';else d='<div class="javo-map-cluster">CLUSTER_COUNT</div>';
1l.marker.cluster={radius:parseInt(n.args.cluster_level||50),0:{content:d,width:52,height:52},events:{click:function(t,i,a){var o=e(this).gmap3("get"),s=new google.maps.MaxZoomService,r=new google.maps.LatLngBounds;s.getMaxZoomAtLatLng(a.data.latLng,(function(i){if(i.zoom<=o.getZoom()&&a.data.markers.length>0){var s="";s+="<ul class='list-group'>",s+="<li class='list-group-item disabled text-center'>",s+="<strong>",s+=n.args.strings.multiple_cluster,s+="</strong>",s+="</li>",e.each(a.data.markers,(function(e,t){s+="<a onclick=\"window.jvbpd_map_box_func.marker_trigger('"+t.id+"');\" ",s+="class='list-group-item'>",s+=t.data.post_title,s+="</a>"})),s+="</ul>",n.infoWindo.setContent(s),n.infoWindo.setPosition(t.main.getPosition()),n.infoWindo.open(o)}else a.data.markers&&e.each(a.data.markers,(function(e,t){r.extend(new google.maps.LatLng(t.lat,t.lng))})),o.fitBounds(r)}))}}}}var c=parseInt(n.args.map_zoom||0);if(c>0&&!n.zoom_lvl_once&&(l.map.options={zoom:c},l.map.options.center=l.map.options.center||o.getCenter(),n.disableAutofit=!0),n.extend_mapOption={},e(document).trigger("javo:parse_marker",n),l=e.extend(!0,{},l||{},n.extend_mapOption||{}),"circle"==n.markerDrawType)l.map.options.center=o.getCenter(),n.isOSM||this.el.gmap3(l);else if(n.isOSM){let t=new Array,a=function(t){let i=t.target.getPopup(),a=t.target.options.data;n.isActiveInfoBubble&&e.post(n.ajaxurl,{action:"jvbpd_map_info_window_content",post_id:a.data.post_id},(function(t){var n="",o="";if("success"==t.state){n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=e("#javo-map-box-infobx-content").html()).replace(/{post_id}/g,t.post_id||"")).replace(/{post_title}/g,t.post_title||"")).replace(/{post_date}/g,t.post_date||"")).replace(/{permalink}/g,t.permalink||"")).replace(/{thumbnail}/g,t.thumbnail)).replace(/{category}/g,t.category||o)).replace(/{location}/g,t.location)).replace(/{phone}/g,t.phone||o)).replace(/{mobile}/g,t.mobile||o)).replace(/{website}/g,t.website||o)).replace(/{email}/g,t.email||o)).replace(/{address}/g,t.address||o)).replace(/{author_name}/g,t.author_name||o)).replace(/{featured}/g,void 0!==t.featured?"featured-item":"")).replace(/{type}/g,t.type||o)).replace(/{meta}/g,t.meta||o)).replace(/{rating}/g,t.rating||"");let i="https://www.google.com/maps/",s=e.param({daddr:[a.data.lat,a.data.lng].join(",")});n=n.replace(/{get_direction_link}/g,[i,s].join("?"))}else n="error";i.setContent(n)})),e(n).trigger("map-marker:click",new Array(t.target,a))};e.each(i,(function(e,i){let o,r=n.osm_markers_style,l=i.data;if(i.options.icon&&""!=i.options.icon&&(r.iconAnchor=new Array(21,58),r.popupAnchor=new Array(-2,-58),r.iconUrl=i.options.icon),i.lat&&i.lng){if("price"==n.markerDrawType||"categoryiconWithLabel"==n.markerDrawType||"categoryiconWithPrice"==n.markerDrawType){let e='<i class="marker-icon"></i>',t="";if("price"==n.markerDrawType)e="";else if(void 0!==l.listing_category){var d=parseInt(l.listing_category[0]);void 0!==s[d]&&(e='<i class="marker-icon '+s[d]+'"></i>')}if(t=l.post_title,"categoryiconWithPrice"==n.markerDrawType||"price"==n.markerDrawType){let e=l.price||0;e=e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","),t='<span class="price-number">'+(l.currency||"")+'</span><span class="price-unit">'+e+"</span>"}o=new L.DivIcon({iconSize:null,iconAnchor:new Array(0,0),popupAnchor:new Array(-2,-50),className:"javo-map-marker-label-wrap marker-type-"+n.markerWithLabelType+" label-"+n.markerDrawType+" marker-size-"+n.categoryMarkerSize,html:'<div class="javo-map-marker-label" data-id="'+l.post_id+'">'+e+'<p class="marker-label mb-0 px-3">'+t+"</p></div>"})}else o=L.icon(r);let e=L.marker([i.lat,i.lng],{icon:o,data:i});t.push(L.latLng(i.lat,i.lng)),"disable"!=n.args.cluster?null!==n.osm_cluster&&(n.isActiveInfoBubble?e.bindPopup("").on("click",a):e.on("click",a),n.osm_cluster.addLayer(e)):(e.addTo(n.map),n.isActiveInfoBubble?e.bindPopup("").on("click",a):e.on("click",a),n.osm_markers.push(e))}})),n.current_bounds=t,"disable"!=n.args.cluster&&null!==n.osm_cluster&&n.map.addLayer(n.osm_cluster);let o={};0<parseInt(n.args.map_zoom)&&(o={maxZoom:n.args.map_zoom}),n.args.map_zoom=0,0<t.length&&(n.map.invalidateSize(),n.disableAutoFit||n.map.fitBounds(t,o))}else l.marker.values.length&&e(this.el).each((function(){l.map.options.center=new google.maps.LatLng(e(this).data("map-init-lat")||0,e(this).data("map-init-lng")||0),0!=n.initMapPosition?e(this).gmap3(l):(!0===n.disableAutoFit&&delete l.map,!0===n.disableAutoFit?e(this).gmap3(l):e(this).gmap3(l,"autofit"))}));var p=setInterval((function(){if(n.isOSM);else{var e=n.el.gmap3("get");Array.isArray(e)&&(e=e[0]),!0!==n.disableAutoFit&&n.moveToMap(e.getCenter())}clearInterval(p)}),500);e(window).trigger("javo:map/set_marker/after",new Array(this.el.gmap3("get"),l)),n.initMapPosition=!1,n.disableAutoFit=!1,n.map_inited=!0;for(let e in n.filtered_callbacks)"function"==typeof n.filtered_callbacks[e]&&n.filtered_callbacks[e].call();return n.filtered_callbacks=new Array,!1},map_clear:function(t){var i=new Array("rectangle");if(e(".javo-my-position").hasClass("active")||i.push("circle"),t&&i.push("marker"),this.isOSM){null!==this.osm_cluster&&this.osm_cluster.clearLayers();for(let e in this.osm_markers)this.map.removeLayer(this.osm_markers[e]);this.osm_markers=new Array}else this.el.gmap3({clear:{name:i}});this.iw_close()},iw_close:function(){void 0!==this.infoWindo&&this.infoWindo.close()},load_more:function(t){let i=this,a=function(){e(this).data("origin-text")||e(this).data("origin-text",e(this).text()),i.loaded_&&i.append_list_item(i.loaded_)};e(".javo-loadmore-wrap").each((function(){let t=e(this);"infinity"==t.data("pagination")?e(window).on("scroll",(function(){t.offset().top-e(this).scrollTop()<e(this).height()&&a()})):e(document).on("click","[data-javo-map-load-more]",a)}))},append_list_item:function(t){e(window).trigger("javo:map/items/prepare",this);var i,a=this,n=new Array,o=window.jvbpd_map_box_func,s=o.apply_item||new Array,r={controls:{loadMore:e("[data-javo-map-load-more]"),not_found_template:e("script#javo-map-not-found-data").html(),map:{output:e(".javo-maps-panel-list-output #products > .column-items")},list:{output:e("#javo-listings-wrapType-container")}},parametter:{template_id:o.args.template_id,post_id:new Array,map:{module:e(".javo-maps-panel-list-output").data("module")||!1,columns:e(".javo-maps-panel-list-output").data("c
1olumns")||0},list:{module:e(".list-block-wrap").data("module")||!1,columns:e(".list-block-wrap").data("columns")||0}}};let l={};var d=parseInt(o.args.loadmore_amount||12);if(a.getListContentsProcess)return!1;a.getListContentsProcess=!0,0==t&&(r.controls.list.output.empty(),r.controls.map.output.empty()),i=0,this.loaded_=d+t,s&&e.each(s,(function(e,a){if(++i>o.loaded_)return!1;void 0!==a&&i>t&&n.push(a.post_id)})),r.parametter.post_id=n,e("[data-bs-dismiss]",r.controls.list.output).remove(),e(document).trigger("javo:map_pre_get_lists"),e(window).trigger("javo:map/items/get/before",[r,o]),o.appendAjax&&o.appendAjax.abort(),r.controls.map.output.removeClass("not-found-items"),r.controls.list.output.removeClass("not-found-items");let c={},p="";const u=new Array(".single-item",".item-value",".elementor-content-item",".media-badges",".jvbpd-repeater-meta",".module-card__content").join(",");r.controls.list.output.each((function(){const t=e(this);let i=t.data("load-type");if(p=i,"template"==i){e(this).closest(".elementor-widget");let t=e("script[data-module-template-id="+r.parametter.list.module+"]"),i=t.html().match(/\{(.*?)\}/g);for(let e in i){let t=i[e].replace(/[\{\}']+/g,"").split(":");void 0!==t[1]&&(t[1]=t.slice(1).join()),c[i[e]]={key:t[0],param:void 0!==t[1]?t[1]:""}}for(let i=0;i<r.parametter.post_id.length;i++){const i=e(t.html());e(u,i).addClass("skeleton skeleton-text"),e(this).append(i)}}else e(".lava-ajax-search-form-wrap").addClass("ajax-loading"),e(".javo-loadmore-wrap").addClass("hidden"),e(".listing-loader").removeClass("hidden");"yes"==t.data("custom-not-found-template")&&(r.controls.not_found_template=t.closest(".results").find("script[data-custom-not-found-template]").html())})),o.appendAjax=e.post(o.ajaxurl,{action:"jvbpd_map_list",request_load_type:p,post_ids:r.parametter.post_id,template:r.parametter.loadMore,mapModule:r.parametter.map.module,mapColumns:r.parametter.map.columns,listModule:r.parametter.list.module,listColumns:r.parametter.list.columns,request:c},(function(t){let i,n,d,p;i=d=r.controls.not_found_template,t&&t.map?(i=t.map,n=e(i),r.parametter.map.module&&(l[r.parametter.map.module]=e("style",n).html(),e("style",n).remove())):r.controls.map.output.addClass("not-found-items"),t&&t.list?(d=o.renderList(t.list),p=e(d),r.parametter.list.module&&(l[r.parametter.list.module]=e("style",p).html(),e("style",p).remove())):r.controls.list.output.addClass("not-found-items"),e.each(l,(function(t,i){let a=e("<style>").attr("data-module-id",t).html(i);r.controls.map.output.append(a),r.controls.list.output.append(a)})),r.controls.map.output.append(i),a.DisableListTypeLoaderEffect||r.controls.list.output.each((function(){"template"==e(this).data("load-type")?0<t.values.length?e(".column-item.empty-item",e(this)).each((function(i,a){let n=e(this).html(),o=t.values[i];void 0!==o?(e.each(c,(function(e,t){if(void 0!==o[t.key]){let i=o[t.key];if("more_tax"==t.key){i=i[t.param.split("|")[0]]}e=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");let a=new RegExp(e,"g");n=n.replace(a,i||"")}})),e(this).html(n).attr("data-post-id",o.post_id),e(u,e(this)).removeClass("skeleton skeleton-text"),e(this).removeClass("empty-item")):e(this).remove()})):(r.controls.map.output.addClass("not-found-items").html(r.controls.not_found_template),r.controls.list.output.addClass("not-found-items").html(r.controls.not_found_template)):e(this).append(d)})),e(document).trigger("javo:map_get_lists_after"),e(window).trigger("javo:map/items/get/after",[r,o]),e(".javo-loadmore-wrap").removeClass("hidden"),e(".lava-ajax-search-form-wrap").removeClass("ajax-loading"),e(".listing-loader").addClass("hidden"),o.loaded_>=s.length?(r.controls.loadMore.text(r.controls.loadMore.data("nomore")).prop("disabled",!0).addClass("disabled hidden"),o.loaded_=null):r.controls.loadMore.text(r.controls.loadMore.data("origin-text")).prop("disabled",!1).removeClass("disabled"),o.filtering=!1,o.appendAjax=null,o.end_filter()}),"JSON").fail((function(e){console.log(e.responseText),o.filtering=!1})).always((function(){a.getListContentsProcess=!1,o.filtering=!1}))},list_replace:function(e,t){t.f;
1return e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/{post_id}/g,t.post_id)).replace(/{post_title}/g,t.post_title||"")).replace(/{excerpt}/g,t.post_content||"")).replace(/{thumbnail_large}/g,t.thumbnail_large||"")).replace(/{permalink}/g,t.permalink||"")).replace(/{avatar}/g,t.avatar||"")).replace(/{rating}/g,t.rating||0)).replace(/{favorite}/g,t.favorite||"")).replace(/{location}/g,t.location||"")).replace(/{date}/g,t.post_date||"")).replace(/{author_name}/g,t.aurthor_name||"")).replace(/{featured}/g,is_featued)).replace(/{category}/g,t.category||"")).replace(/{type}/g,t.type||"")},renderList:function(t){let i=this,a=(e('.field-google input[name="radius_key"]'),e("<div>"+t+"</div>"));return e("[data-post-id]",a).each((function(){let t=e(this),a=t.data("post-id")||0,n=new google.maps.LatLng(i.getItem(a).lat,i.getItem(a).lng),o=!!s.address&&s.address.latLng;if(e(".jv-meta-distance",t).addClass("hidden"),e(".jv-meta-distance",t).closest(".media-badges").addClass("hidden"),!o)return;let r=google.maps.geometry.spherical.computeDistanceBetween(o,n),l=parseFloat(r/1e4);e(".jv-meta-distance",t).html(l.toFixed(2)+" km").removeClass("hidden"),e(".jv-meta-distance",t).closest(".media-badges").removeClass("hidden")})),e(".no-data:not(.replaced-empty-msg)",a).each((function(){const t=e(this),i=t.closest(".item-value");i.data("empty-msg")&&t.html(i.data("empty-msg")),t.addClass(".replaced-empty-msg")})),a.html()},trigger_marker:function(t){var i=window.jvbpd_map_box_func;self.isOSM||i.el.gmap3({map:{options:{zoom:parseInt(e("[javo-marker-trigger-zoom]").val())}}},{get:{name:"marker",id:e(this).data("id"),callback:function(e){google.maps.event.trigger(e,"click")}}})},order_switcher:function(){var t=this;return function(i){i.preventDefault();var a="desc"==(e(this).data("order")||"desc")?"asc":"desc";e(this).hasClass("active")&&(e("span.desc, span.asc",this).addClass("hidden"),e("span."+a,this).removeClass("hidden"),e(this).data("order",a),t.filter())}},mapTriggerControls:function(){e(".jvbpd-map-control").each((function(){e(this).attr("title")})),e(".jvbpd-map-control.control-zoom-in").on("click",(function(){var t=e(this).closest(".javo-maps-area-wrap"),i=e(".javo-maps-area",t).gmap3("get");i.setZoom(i.getZoom()-1)})),e(".jvbpd-map-control.control-zoom-out").on("click",(function(){var t=e(this).closest(".javo-maps-area-wrap"),i=e(".javo-maps-area",t).gmap3("get");i.setZoom(i.getZoom()+1)})),e("a.dropdown-item",e(".jvbpd-map-control.control-map-type").closest(".btn-group")).on("click",(function(){var t=google.maps.MapTypeId.ROADMAP,i=e(this).closest(".javo-maps-area-wrap"),a=e(".javo-maps-area",i).gmap3("get");switch(e(this).data("type")){case"satellite":t=google.maps.MapTypeId.SATELLITE;break;case"hybrid":t=google.maps.MapTypeId.HYBRID;break;case"terrain":t=google.maps.MapTypeId.TERRAIN;break;default:t=google.maps.MapTypeId.ROADMAP}a.setMapTypeId(t)}))},bindMobile:function(){var t=e("script#jvbpd-map-mobile-buttons").html(),i=e(".javo-maps-panel-list-output").closest("section.elementor-element");e(".elementor .jvbpd-search-form-section");e(t).insertBefore(i),e(window).width(),this.bindMobileEvents()},bindMobileEvents:function(){var t=e(".javo-maps-search-wrap"),i=(e(".javo-maps-panel-list-output"),e(".lv-map-template")),a=e(".jvbpd-search-form-section",i);e(window).width()<767&&t.addClass("hidden"),e('input[name="radius_key"]',a).on("click",this.distancebar_in_search())},distancebar_in_search:function(t){var i=this;return function(a){var n,o=e(".lv-map-template"),s=e(".jvbpd-search-form-section",o),r=e(".field-google",s),l=e("script#jvbpd-map-distance-bar").html()||"";return t&&a.preventDefault(),!!r.length&&(r.hasClass("loaded-distance")||(l=e(l),e(".javo-geoloc-slider",l).data("max",r.data("max")),e(".javo-geoloc-slider",l).data("current",r.data("current")),r.addClass("loaded-distance").append(l),i.setDistanceBar(),e("button[data-close]",r).on("click",(function(e){n.removeClass("open")}))),(n=e(".jvbpd-map-distance-bar-wrap",s)).addClass("open"),!0)}},module_switcher:function(){var t=e(".javo-maps-panel-list-output"),i=e("#products",t),a="one-row";return function(t){e(this).hasClass("active");"list"==e(this).val()?i.addClass(a):i.removeClass(a)}},menu_filter:function(){var t=this;return function(i){var a=e(this),n=a.data("type")||"";a.closest("[data-menu-filter]").data({"filter-value":a.data("value")||"","filter-type":n}),a.data("type","desc"==n?"asc":"desc"),a.closest(".dropdown-item").removeClass("asc desc"),a.closest(".dropdown-item").addClass(a.data("type")),t.filter()}},menuFilters:function(){var t=e('[data-menu-filter="nearme"]');t.on("click",(function(){navigator.geolocation.getCurrentPosition((function(t){var i="",a=new google.maps.Geocoder,n=new google.maps.LatLng(t.coords.latitude,t.coords.longitude);a.geocode({location:n},(function(t,a){"OK"===a?(i=t[1].formatted_address,e('[name="radius_key"]').val(i),e(".javo-geoloc-slider").get(0).noUiSlider.set()
1):alert(strings.geolocation_fail)}))}))})),e(".dropdown-menu",t).on("click",(function(e){e.stopPropagation()})),e("[data-close]",t).on("click",(function(){t.removeClass("show open"),e(this).closest(".dropdown-menu").removeClass("show open")}))},objToArray:function(t){var i=new Array;return e.each(t,(function(e,a){i.push(t[e])})),i},side_out:function(){var t=e(".javo-maps-favorites-panel"),i=e(".javo-mhome-sidebar-onoff"),a=-t.outerWidth()+"px";t.clearQueue().animate({marginLeft:a},300),i.clearQueue().animate({marginLeft:"0px"},300)},side_move:function(){var t=e(".javo-maps-favorites-panel"),i=e(".javo-mhome-sidebar-onoff"),a=t.outerWidth()+"px";t.clearQueue().animate({marginLeft:"0px"},300),i.clearQueue().animate({marginLeft:a},300)},compare:function(e){var t=this;return function(i,a){switch("enable"==t.args.panel_list_random&&(e="random"),e){case"random":return Math.floor(3*Math.random()-1);case"name":return i.post_title>a.post_title?-1:i.post_title<a.post_title?1:0;case"dist":return i.distance>a.distance?-1:i.distance<a.distance?1:0;case"favorite":return parseInt(i.save_count||0)>parseInt(a.save_count||0)?-1:parseInt(i.save_count||0)<parseInt(a.save_count||0)?1:0;case"rating_date":return(n=void 0!==i.rating_date?i.rating_date:0)>(o=void 0!==a.rating_date?a.rating_date:0)?-1:n<o?1:0;case"date":return i.date>a.date?-1:i.date<a.date?1:0;case"date_range_start_date":return(n=void 0!==i._date_range_start?i._date_range_start:0)>(o=void 0!==a._date_range_start?a._date_range_start:0)?-1:n<o?1:0;case"date_range_end_date":var n,o;return(n=void 0!==i._date_range_end?i._date_range_end:0)>(o=void 0!==a._date_range_end?a._date_range_end:0)?-1:n<o?1:0;default:return i.order>a.order?-1:i.order<a.order?1:0}}},review_compare:function(e){return function(t,i){let a=void 0!==t.rating_filter_scores&&void 0!==t.rating_filter_scores[e]?parseFloat(t.rating_filter_scores[e]):0,n=void 0!==i.rating_filter_scores&&void 0!==i.rating_filter_scores[e]?parseFloat(i.rating_filter_scores[e]):0;return a>n?-1:a<n?1:0}},apply_dist:function(t){let i=null,a=new Array;return this.isOSM?(i=s.address?s.address.latLng:L.latlng(0,0),0!==i.lat&&0!==i.lng?e.each(t,(function(e,n){var o=new google.maps.LatLng(n.lat,n.lng);t[e].distance=google.maps.geometry.spherical.computeDistanceBetween(i,o),a.push(t[e])})):a=t):(i=s.address?s.address.latLng:new google.maps.LatLng(0,0),0!==i.lat()&&0!==i.lng()?e.each(t,(function(e,n){var o=new google.maps.LatLng(n.lat,n.lng);t[e].distance=google.maps.geometry.spherical.computeDistanceBetween(i,o),a.push(t[e])})):a=t),a},apply_order:function(t){var i=[],a=e("input[name='map_order[orderby]']:checked").closest("label").data("order")||"desc",n=e("input[name='map_order[orderby]']:checked").val();return(i=this.objToArray(t)).sort(this.compare(n)),"desc"==a.toLowerCase()&&i.reverse(),i},marker_on_list:function(t){t.preventDefault();var i=window.jvbpd_map_box_func;i.marker_trigger(e(this).data("id")),i.click_on_marker_zoom&&i.map.setZoom(i.click_on_marker_zoom)},marker_trigger:function(e){this.isOSM||this.el.gmap3({get:{name:"marker",id:e,callback:function(e){google.maps.event.trigger(e,"click")}}})},trigger_location_keyword:function(){var t=this;return function(i){if(13==i.keyCode){s.distancebar_in_search()()||t.setDistanceBar(),t.geolocation_triger_searching=!0,e('[name="radius_key"], #javo-map-box-location-trigger').val(e(this).val()),e(".javo-geoloc-slider").get(0).noUiSlider.set()}}},setGetLocationKeyword:function(t){var i=window.jvbpd_map_box_func,a=i.items,n=e("input#javo-map-box-location-ac"),o=e(".javo-geoloc-slider");e("#javo-map-box-location-trigger").val(n.val()),13==t.keyCode&&(""!=n.val()?o.trigger("set"):i.filter(a),t.preventDefault())},setCompareDistance:function(e,t){var i=(t.lat()-e.lat())*Math.PI/180,a=(t.lng()-e.lng())*Math.PI/180,n=Math.sin(i/2)*Math.sin(i/2)+Math.cos(e.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(a/2)*Math.sin(a/2);return 6371*(2*Math.atan2(Math.sqrt(n),Math.sqrt(1-n)))},getMyPosition:function(){var t=this,a=e(".javo-geoloc-slider, .javo-geoloc-slider-trigger");
1return function(n){var o=e('.javo-location-search, [name="radius_key"], .javo-map-box-location-trigger');self.isGetMyPositioning||(self.isGetMyPositioning=!0,self.isOSM||t.el.gmap3({getgeoloc:{callback:function(n){if(!n)return alert(i),t.isGetMyPositioning=!1,t.filter(),!1;e(this).gmap3({getaddress:{latLng:n,callback:function(i){var n=i&&i[1].formatted_address;o.val(n),t.isGetMyPositioning=!1,a.length&&a.get(0).noUiSlider.set(),e(document).trigger("javo:myposUpdate",n)}}})}}}))}},currentBoundSearch:function(){var t=this;return function(){let i=new Array,a=t.map.getBounds();t.isOSM?e.each(t.items,(function(e,n){n.lng&&n.lat&&a.contains(L.latLng(n.lat,n.lng))&&i.push(t.items[e])})):e.each(t.items,(function(e,n){a.contains(new google.maps.LatLng(n.lat,n.lng))&&i.push(t.items[e])})),t.disableAutoFit=!0,t.filtered_callbacks.push((function(){e(".map-controls .current-search").addClass("hidden")})),t.filter(i)}},doing:function(){return function(e){e.preventDefault()}},control_manager:function(e){var t=this;return function(){t.map_control(e),t.list_control(e)}},map_control:function(t){var i=e(".javo-maps-search-wrap"),a=e(".javo-geoloc-slider"),n=i.find("input"),o=e('input[type="checkbox"][data-tax]'),s=e("select[data-tax]"),r=i.find("button"),l=i.find(".javo-map-box-filter-items span"),d=e(".field-ajax_search [data-search-input]"),c=i.find(".javo-my-position"),p=new Array(a,d,n,o,l,r,c);for(var u in s.each((function(e,i){var a=i.selectize;void 0!==a&&(t?a.disable():a.enable())})),p)p[u].attr("disabled",t),t?p[u].addClass("disabled"):p[u].removeClass("disabled")},preview_map:function(t){var i=e(".jvbpd-preview-map",t),a=new google.maps.LatLng(i.data("lat")||0,i.data("lng")||0);this.isOSM||i.height(300).gmap3({map:{options:{center:a,zoom:16}},marker:{latLng:a,options:{icon:this.args.map_marker}}})},list_control:function(t){var i=e(".jvbpd_map_list_sidebar_wrap"),a=i.find(".javo-geoloc-slider"),n=i.find("input"),o=i.find("select"),s=i.find("button"),r=i.find(".javo-my-position"),l=new Array(a,n,o,s,r);for(var d in l)l[d].attr("disabled",t),t?l[d].addClass("disabled"):l[d].removeClass("disabled")},marker_release:function(){var t=this;return function(i,a){var n=t.getMarker(a.module_id).marker,o=t.el.data("block-hover"),s="yes"==t.el.data("enable-block-hover-map-zoom"),r=t.el.data("block-hover-map-lv");if(n){if(!t.isOSM&&"bounce"===o)n.setAnimation(google.maps.Animation.BOUNCE);e(".javo-map-marker-label").removeClass("active"),e(".javo-map-marker-label[data-id="+a.module_id+"]").addClass("active"),s&&(t.map.setZoom(parseInt(r)),t.map.setCenter(n.getPosition()))}}},marker_restore:function(){const e=this;return function(t,i){var a=e.getMarker(i.module_id).marker;a&&(e.isOSM||a.getAnimation()&&a.setAnimation(null))}},moduleLink:function(){let t=this;t.args.link_type;var i="",a=0,n={},o=function(o){return function(){var s=o?e(this).data("post-id"):e(this).closest(".jvbpd-module[data-post-id]").data("post-id");a!=s&&(a&&(t.swapIcon(a,n.icon,n.zIndex),e(document).trigger("javo:marker_restore",{module_id:a,constructor:t})),a=s,n=t.getMarker(a),t.click_on_marker_zoom,"replace_marker"==t.el.data("block-hover")&&(i=t.el.data("block-hover-marker")),t.swapIcon(s,i,9999,!o
1),e(document).trigger("javo:marker_release",{module_id:a,constructor:t}))}};e(".jvbpd-module[data-post-id]").each((function(){var i=e(this);i.hasClass("bind-link-event")||("yes"==t.el.data("block-hover-move-map")&&i.on("mouseover",o(!0)),e(".move-marker",i).on("click",o()),i.addClass("bind-link-event"))}))},getMarker:function(e){let t=this;var i={icon:!1,zIndex:0,marker:null};if(t.isOSM){let a=new Array;"disable"!=t.args.cluster?t.osm_cluster.eachLayer((function(e){a.push(e)})):a=t.osm_markers,a.forEach((function(t){let a=t.options.data;e==a.data.post_id&&(i.icon=t.getIcon(),i.zIndex=t.setZIndexOffset(),i.marker=t)}))}else t.el.gmap3({get:{name:"marker",id:"mid_"+e,callback:function(e){e&&(i.icon=e.getIcon(),i.zIndex=e.getZIndex(),i.marker=e)}}});return i},swapIcon:function(e,t,i,a){var n=this;n.map;n.isOSM||n.el.gmap3({get:{name:"marker",id:"mid_"+e,callback:function(e){e&&("marker"==n.markerDrawType&&e.setIcon(t),!1!==i&&e.setZIndex(i),a&&new google.maps.event.trigger(e,"click"))}}})},getStyles:function(){s.args.map_primary_color;var e=s.args.map_style_json;return void 0!==e&&""!=e?JSON.parse(e):[]},waitButton:function(t,i){var a="disabled";i?(e("i",t).removeClass("fa-spinner fa-spin"),t.removeClass(a).removeAttr(a).prop(a,!1)):(e("i",t).addClass("fa-spinner fa-spin"),t.addClass(a).attr(a,a).prop(a,!0))},ajax:function(t,i,a,n){var o=e.extend(!0,{},{action:"jvbpd_"+t},i);e.post(this.ajaxurl,o,(function(e){"function"==typeof a&&a(e)}),"json").fail((function(e,t){"function"==typeof n&&n(e,t)}))},info_window_events:function(){var t=this,i=e("#javo-infow-brief-window"),a=e(".modal-body",i);return function(n,o){e(".javo-infow-brief",t.el).on("click",(function(n){var o=e(this),s=o.data("id");t.waitButton(o,!1),t.ajax("map_brief",{post_id:s},(function(e){a.html(e.html),i.modal("show"),t.preview_map(i),t.waitButton(o,!0)}))})),e(".javo-infow-contact",t.el).on("click",(function(n){var o=e(this);t.waitButton(o,!1),t.ajax("map_contact_form",{},(function(e){a.html(e.html),i.modal("show"),t.waitButton(o,!0),t.after_ajax_contactForm_rebind(a)}))})),"yes"==t.el.data("show-add-review-form")&&e(".meta-rating-wrap",o).on("click",(function(){var t=e("#map-add-review-form"),i=e(this).closest(".jvbpd_somw_info").data("post-id");t.modal("show"),e("input[name=post_id]",t).val(i),e("form",t).on("post-review/submit/after",(function(e){t.modal("hide")}))}))}},after_ajax_contactForm_rebind:function(t){"function"==typeof e.fn.wpcf7InitForm&&e("div.wpcf7 > form",t).wpcf7InitForm()},moveToMap:function(e){var t=this,i=t.map,a=t.el.data("move-map-offset-x")||0,n=t.el.data("move-map-offset-y")||0;if(0!==a||0!==n){Array.isArray(i)&&(i=i[0]);var o=Math.pow(2,i.getZoom());if(t.isOSM)t.map.panTo(e);else{var s=i.getProjection().fromLatLngToPoint(e),r=new google.maps.Point(a/o,n/o),l=new google.maps.Point(s.x-r.x,s.y+r.y),d=i.getProjection().fromPointToLatLng(l);i.setCenter(d)}}}};var s=window.jvbpd_map_box_func||{};s.amenities_filter=function(t){e(".amenities-filter-area").each((function(){var i=e(this),a={map:"",list:""},n=i.data("terms-cond");"listing_amenities"==i.data("taxonomy")&&(i.html('<div class="col-md-12">'+e("#javo-map-loading-template").html()+"</div>"),e.post(s.ajaxurl,{action:"lava_lv_listing_manager_get_amenities_fields",listing_type:i.data("listing-type"),terms:t,object_id:0},(function(t){0<t.output.length?(e.each(t.output,(function(t,i){var o;o=(o=(o=(o=e(this).hasClass("list-type")?'<div class="checkbox"><label><span class="check"></span><input type="checkbox" name="jvbpd_list_multiple_filter" value="{val}" data-tax="listing_amenities" data-title="{label}" class="tclick" {checked}>{label}</label></div>':'<div class="filter-terms"><label><input type="checkbox" name="jvbpd_map_multiple_filter" value="{val}" data-tax="listing_amenities" data-term-condition="'+n+'" data-title="{label}"{checked}>{label}</label></div>').replace(/{val}/g,i.term_id||0)).replace(/{label}/g,i.name||"")).replace(/{checked}/g,i.checked?' checked="checked"':""),e(this).hasClass("list-type")?a.list+=o:a.map+=o})),i.html(a.map).filter(".list-type").html(a.list),e('input[name="jvbpd_map_multiple_filter"]').on("click",(function(){s.filter()}))):i.html('<div class="col-md-12">'+t.empty+"</div>"),e(document).trigger("javo:map_createMark")}),"JSON"))}))},e(window).on("javo:init",(function(){e("select.javo-selectize-option").each((function(){var t={maxItems:e(this).data("max-items")||null,mode:e(this).data("mode")||!1,plugins:new Array("remove_button")},i=e(e(this).selectize(t)).get(0).selectize;i.on("change",(function(){e(this).is('[data-tax="listing_category"]')&&s.amenities_filter(e(this).val()),e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():window.jvbpd_core_map_block_filter||s.filter()})),e(document).on("javo:filter_reset",(function(){i.clear()}
1))})),s.amenities_filter(),e(document).on("javo:map_createMark",(function(t){var i=e(".javo-maps-advanced-filter-wrap"),a=e(".javo-map-box-filter-items"),n=e("select",i),o="&times;",s=e("#javo-map-box-auto-tag",i),r={},l=new Array;t.preventDefault(),s.val()&&l.push("<span data-bs-dismiss-filter='keyword'>Keyword "+o+"</span>"),e.each(n,(function(t,i){var a=e(this).data("name"),n=e(this).data("metakey");e(this).val()&&l.push("<span data-bs-dismiss-filter='"+n+"'> "+a+" "+o+"</span>")})),e("[name='jvbpd_map_multiple_filter']").each((function(){e(this).is(":checked")&&(r[e(this).data("title")]=e(this).data("tax"))})),e.each(r,(function(e,t){l.push('<span data-bs-dismiss-filter="'+t+'">'),l.push(e+" &times;"),l.push("</span>")})),a.html(l.join("&nbsp;"))})).on("click","#javo-map-box-advance-filter",(function(t,i){var a=e(".javo-maps-search-wrap"),n=e(".javo-maps-panel-list-output"),o=e(".javo-maps-advanced-filter-wrap"),r=e(".javo-map-box-advance-filter-apply");t.preventDefault(),i=i||!1,this._run||(o.hide(),r.hide(),this._run=!0),a.hasClass("collapsed")?(r.hide("fast"),o.slideUp("fast"),a.removeClass("collapsed"),n.removeClass("hidden"),s.panel.hasClass("map-layout-top")&&(e(document).trigger("javo:map_createMark"),i||s.filter())):(o.slideDown("fast",(function(){r.show()})),a.addClass("collapsed"),n.addClass("hidden")),s.resize(),e(".javo-maps-panel-wrap").trigger("scroll")})).on("click",".javo-map-box-btn-advance-filter-apply",(function(t){t.preventDefault(),e(document).trigger("javo:map_createMark"),e("#javo-map-box-advance-filter").trigger("click"),e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():s.filter()})).on("click","[data-bs-dismiss-filter]",(function(t){t.preventDefault();var i=e(this).data("dismiss-filter"),a=null,n=e(".javo-maps-advanced-filter-wrap");switch(i){case"keyword":(a=e("#javo-map-box-auto-tag",n)).val("");break;case"price":(a=e("[data-min], [data-max]",n)).val("");break;default:if((a=e("[name='jvbpd_map_multiple_filter'][data-tax='"+i+"']")).prop("checked",!1),(a=e("select[data-metakey='"+i+"']")).val(""),void 0!==a[0])a[0].selectize.clear()}e(this).remove(),e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():s.filter()})).on("click","#javo-map-box-advance-filter-reset",(function(t){e("#javo-map-box-location-ac").val(),e(document).trigger("javo:map_refresh").trigger("javo:filter_reset")})).on("click",".javo-map-box-advance-filter-trigger",(function(t){t.preventDefault(),e("#javo-map-box-advance-filter").trigger("click")}))})),s.selectize_filter=function(t,i,a){var n=!1,o=new Array;return e.each(t,(function(s,r){i.each((function(i,l){let d=e(this),c=d.val();if("string"==typeof c&&""!==c&&(c=new Array(d.val())),null==c||c.length<1)return!0;n=!0,e.each(c,(function(e,i){if(void 0!==r[a]&&r[a]&&r[a].indexOf(i)>-1)return o.push(t[s]),!1}))}))})),n?o:t},s.price_filter=function(t){var i,a=e(".jvbpd-noui-price-filter"),n=parseInt(e("[data-min]",a).val()),o=parseInt(e("[data-max]",a).val());return!isNaN(n)&&n>0&&(i=[],e.each(t,(function(e,a){var o=parseInt(a.price);0<parseInt(a.sale_price)&&(o=parseInt(a.sale_price)),!isNaN(o)&&o>=n&&i.push(t[e])})),t=i),!isNaN(o)&&o>0&&(i=[],e.each(t,(function(e,a){var n=parseInt(a._price);!isNaN(n)&&n<=o&&i.push(t[e])})),t=i),t},s.extend_filter=function(t){return e.each(s.args.selctize_terms,(function(i,a){t=s.selectize_filter(t,e(".jvbpd-search-form-section select[data-tax="+a+"]"),a)})),t},e(document).on("javo:map_updated",(function(t,i){var a=e(".control-panel-in-map .total-count .count"),n="";n+=i.length||0,n+=" "+a.data("suffix"),a.html(n)})),window.jvbpd_map_box_func.init();var r=function(){window.__LAVA_MULTI_LISTINGS__||this.init()};r.prototype={constructor:r,init:function(){window.__LAVA_MULTI_LISTINGS__=1,this.args=jvbpd_core_map_param,this.showListings(),this.innerSwitch(),this.setCommonAction(),e(document).on("javo:apply_sticky",this.setStickyContainer()),e("body").hasClass("mobile-ajax-top")&&e(document).on("javo:map_template_reisze",this.mobileFilter()),e(".javo-maps-panel-wrap").on("scroll",this.stickyOnPanel()),e(document).ready(this.setStickyContainer())},setStickyContainer:function(){return function(){e("#javo-mhome-item-info-wrap").length&&e("#javo-mhome-item-tabs-navi").sticky({topSpacing:e(".javo-mhome-item-info-wrap").offset().top})}},stickyOnPanel:function(){var t=this;return function(){var i=e(".javo-maps-panel-wrap"),a=(e("#javo-map-box-advance-filter",i),e(".javo-map-box-advance-filter-wrap")),n=e(".javo-map-box-advance-filter-wrap-fixed"),o=a.offset().top;n.css({top:i.offset().top,width:i.width()}).hide(),o<0?(t.sticked||(a.children().appendTo(n),t.sticked=!0),n.show()):t.sticked&&(n.children().appendTo(a),t.sticked=!1)}},showResult:function(){return function(t,i){var a=e(".javo-maps-panel-list-output #products > .column-items"),n=e("#javo-map-not-found-data").html();i.length||a.html(n)}},showListings:function(){var t=this,i=e("#javo-maps-wrap, #javo-listings-wrap"),a="[type='radio'][name='m']",n=function(n){n.preventDefault();var o=e(a+":checked").val();i.addClass("hidden"),e("#javo-"+o+"-wrap").removeClass("hidden"),t.process(o),!t.isOSM&&e(".javo-maps-area").gmap3({trigger:"resize"},"autofit"),e(window).trigger("javo:on_map_type_switched",o)};n({preventDefault:function(){}}),e(document).on("change",a,n)},innerSwitch:function(){let t=this;var i=e("#javo-maps-listings-wrap"),a=e(".javo-map-box-inner-switcher"),n=e("#javo-maps-wrap",i),o=e("> button",a),s=e(".javo-maps-area-wrap",n),r=e(".javo-maps-panel-wrap",n);o.on("click",(function(){var i=e(".hidden",this).data("value");e(this).data("value",i),e("span",this).addClass("hidden"),e('span[data-value="'+i+'"]').removeClass("hidden"),"map"==i?(s.addClass("mobile-active").find(".javo-maps-area"),t.isOSM&&s.gmap3({trigger:"resize"},"autofit"),r.removeClass("mobile-active")):(s.removeClass("mobile-active"),r.addClass("mobile-active"))})).trigger("click")},mobileFilter:function(){var t=!1,i=!1,a=e(".javo-maps-panel-wrap"),n=e(".javo-maps-search-wrap",a),o=e("> .row:not(.javo-map-box-advance-filter-wrap)",n),s=e(".javo-maps-advanced-filter-wrap",n);return!a.hasClass("jv-map-filter-type-bottom-oneline")&&function(e,a){parseInt(a)<767?(t||(o.prependTo(s),t=!0),i=!1):(i||(o.prependTo(n),i=!0),t=!1)}},setCommonAction:function(){var t=window.jvbpd_map_box_func,i=e("#javo-maps-wrap"),a=e("#filter-keyword input.jv-keyword-trigger"),n=e(".my-position-trigger"),o=e(".boun
1dery-trigger"),s=e(".draw--trigger"),r=e(".jvbpd_map_list_sidebar_wrap [data-metakey]");e("[name='jvbpd_list_multiple_filter']").each((function(){e(this).on("click",(function(){var i=e(this).val(),a=e(this).data("tax"),n=e(this).is(":checked"),o='[name="jvbpd_map_multiple_filter"][value="{value}"], [name="jvbpd_list_multiple_filter"][value="{value}"]';e("input[type=hidden][name=category]").attr("value",""),o=o.replace(/{value}/g,i),e(o).prop("checked",n),e("select[data-tax="+a+"]").each((function(){e(this).val(i);var t=e(this)[0].selectize;t&&(n||t.removeItem(i))})),t.filter()}))}));var l=parseInt(e('input[name="radius_param"]').val())||0;0<l&&(t.distancebar_in_search()(),e(window).on("javo:json/itesm/all/load",(function(t){t.preventDefault(),e(".javo-geoloc-slider").val(1e3*l),e(".javo-geoloc-slider").get(0).noUiSlider.set()})));if(n.on("click",(function(i){i.preventDefault(),e(document).trigger("getMyPosition"),t.distancebar_in_search()(),e(document).on("javo:myposUpdate",(function(t){t.preventDefault(),e(".javo-geoloc-slider").trigger("set")}))})),t.isOSM);else{let i,a,n,r,l=new google.maps.places.PlacesService(t.map);o.on("click",(function(i){let a=e(this);const n={strokeColor:"#810FCB",strokeOpacity:1,strokeWeight:2,fillColor:"white",fillOpacity:.1},o={...n,fillColor:"#810FCB",fillOpacity:.5},s=function(e){return function(t){return e&&e.placeId==t.feature.placeId?o:n}};if(a.hasClass("active"))return a.removeClass("active"),r&&(r.style=null),delete t.commonControls.boundery,void t.filter();a.addClass("active"),r=t.map.getFeatureLayer(google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1),r.style=s(),r.addListener("click",(function(i){let a=i.features[0];if(!a.placeId)return;r.style=s(a);const n={placeId:a.placeId,fields:["name","formatted_address","geometry","type"]};l.getDetails(n,(function(i,a){if(a===google.maps.places.PlacesServiceStatus.OK&&i&&i.geometry&&i.geometry.location){let a;var n=null==(a=i.geometry)?void 0:a.viewport;t.commonControls.boundery=function(t){let i=new Array;return e.each(t,(function(e,a){n.contains(new google.maps.LatLng(a.lat,a.lng))&&i.push(t[e])})),i},t.filter()}}))}))})),s.on("click",(function(o){let s=e(this);if(s.hasClass("active"))return i&&(i.setMap(null),n=[]),s.removeClass("active"),delete t.commonControls.draw,void t.filter();s.addClass("active"),t.map.setOptions({draggableCursor:"crosshair"}),t.map.setOptions({draggable:!1,zoomControl:!1,scrollwheel:!1,disableDoubleClickZoom:!1}),i&&(i.setMap(null),n=[]);var r=google.maps.event.addDomListener(t.map.getDiv(),"mousedown",(function(n){i=new google.maps.Polyline({map:t.map,clickable:!1});var o=google.maps.event.addListener(t.map,"mousemove",(function(e){i.getPath().push(e.latLng)}));a=i.getPath(),google.maps.event.addListenerOnce(t.map,"mouseup",(function(a){google.maps.event.removeListener(o),google.maps.event.removeListener(r);var n=i.getPath();i.setMap(null),i=new google.maps.Polygon({map:t.map,path:n}),t.commonControls.draw=function(t){let a=new Array;return e.each(t,(function(e,n){google.maps.geometry.poly.containsLocation(new google.maps.LatLng(n.lat,n.lng),i)&&a.push(t[e])})),a},t.filter(),t.map.setOptions({draggableCursor:"auto"}),google.maps.event.clearListeners(t.map.getDiv(),"mousedown"),t.map.setOptions({draggable:!0,zoomControl:!0,scrollwheel:!0,disableDoubleClickZoom:!0})}))}))}))}a.on("keypress",(function(a){var n=e("#javo-map-box-auto-tag",i);13==a.keyCode&&(n.val(e(this).val()),t.filter())})),r.on("change",(function(a){e("select[data-metakey='"+e(this).data("metakey")+"']",i).val(e(this).val()),e("#javo-map-box-location-ac").val()?e(".javo-geoloc-slider").trigger("set"):window.jvbpd_core_map_block_filter||t.filter()}))},process:function(e){window.jvbpd_map_box_func.list_type=e,window.jvbpd_map_box_func.resize()}},new r}}(jQuery),function(e,t,i){let a="jvbpd-lazy",n="lazy-loaded",o=function(){};o.prototype.constructor=o,o.prototype.args=window.jvbpd_elementor_args||{},o.prototype.updateURL=function(e,t,i){var a="",n=e.split("?"),o=n[0],s=n[1],r="";if(s){n=s.split("&");for(var l=0;l<n.length;l++)n[l].split("=")[0]!=t&&(a+=r+n[l],r="&")}return o+"?"+a+(r+""+t+"="+i)},o.prototype.getLightBox=function(t){var i=e("#"+t);return i.length||(i=e("<div>").prop({class:"modal fade",id:t,role:"dialog"}).append(e("<div>").prop("class","modal-dialog").append(e("<div>").prop("class","modal-content text-end").append(new Array(e("<div>").attr({class:new Array("text-end").join(" ")}).append(e("<button>").attr({type:"button",class:new Array("btn","d-inline-block","close","text-end").join(" "),"data-bs-dismiss":"modal"}).html('<span class="jv-close" aria-hidden="true"></span>')),e("<div>").prop("class","modal-body text-start"))))).appendTo(e("body"))),i},o.prototype.getOverlay=function(t,i){let a=e("#"+t),n=e.extend(!0,{},{visible:!1,zIndex:1,clickToClose:!1,fixed:!1,classes:new Array},i);return n.fixed?n.classes.push("fixed"):n.classes.push("non-fixed"),a.length||(a=e("<div>").prop({class:"jvbpd-overlay "+n.classes.join(" ")+" "+(!0===n.visible?"":" hidden"),id:t}).css({"z-index":n.zIndex}).appendTo(e("body")),n.clickToClose&&a.on("click",(function(i){e(i.target).is("#"+t)&&a.addClass("hidden").trigger("close")}))),a},o.prototype.getToast=function(t){var i=e("#"+t);return i.length||(i=e("<div>").attr({class:"javo-core-toast",id:t}).append(e("<div>").attr({class:"toast",role:"alert","aria-live":"assetive","aria-atomic":"true"}).append(new Array(e("<div>").prop("class","toast-header d-flex justify-content-between").append(new Array(e("<strong>").addClass("toast-title mr-auto fw-semibold fs-5"),e("<button>").attr({type:"button","data-bs-dismiss":"toast"}).addClass("ml-2 mb-1 jv-close").html('<span aria-hidden="true">&times;</span>'))),e("<div>").addClass("toast-body")))).appendTo(e("body"))),i},o.prototype.getExtendPanel=function(t,i){let a=e("#"+t);return i=e.extend(!0,{},i,{close_button:!1,container:e("body")}),a.length||(a=e("<div>").prop({class:"javo-map-block-extend-panel hidden",id:t}).append(e("<div>").prop("class","panel-wrap").append(e("<div>").prop("class","panel-content text-end").append(new Array(e("<button>").attr({type:"button",class:"close","data-bs-dismiss":"panel"}).html('<span aria-hidden="true">&times;</span>
1'),e("<div>").prop("class","panel-body text-start"))))).appendTo(i.container)),e("button.close[data-bs-dismiss]",a).each((function(){var i=e(this);i.hasClass("bind-event")||i.addClass("bind-event").on("click",(function(e){e.preventDefault(),a.trigger("panel.close",t)}))})),a.on("panel.close",(function(e,t){a.addClass("hidden")})),a},o.prototype.getNOUISliderParam=function(t){var i=e(t),a={};return a.min=parseFloat(i.data("min")||0),a.max=parseFloat(i.data("max")||0),a.prefix=i.data("prefix")||"",a.suffix=i.data("suffix")||"",a.current=parseFloat(i.data("current")||0),a.step=parseFloat(i.data("step")||1),{start:[a.min,a.max],step:a.step,connect:!0,range:{min:a.min,max:a.max},tooltips:[wNumb({decimals:0,thousand:",",suffix:a.suffix,prefix:a.prefix}),wNumb({decimals:0,thousand:",",suffix:a.suffix,prefix:a.prefix})]}},o.prototype.setOffcanvas=function(t){let i={disableAt:!1,levelSpacing:40,levelOpen:t.data("menu-type"),navTitle:"All Categories",levelTitles:!0,levelTitleAsBack:!0,pushContent:"#container",labelClose:!1,closeClass:"jv-close",sidebarElement:"hc-off-menu-sidebar-"+t.data("id"),menuBeforElement:t.data("ajax-search"),menuAfterElement:"hc-off-menu-footer-"+t.data("id")};document.getElementById(i.sidebarElement)&&(i.width=450);if("default"!=t.data("icon-type")){let a=e(".hc-opener",t);i.customToggle=a.get(0)}let a=new hcOffcanvasNav(e(".nav-user-menu-container",t).get(0),i);void 0!==a.on&&a.on("toggle",(function(i,a){"default"!=t.data("icon-type")&&function(i){let a=e(".hc-opener",t),n=e("button.menu",a);i?(n.addClass("opened"),n.attr("aria-expanded","true")):(n.removeClass("opened"),n.attr("aria-expanded","false"))}("open"==i.data.action)}))},o.prototype.setDropdowncanvas=function(t,i){let a=e(".header.header-elementor"),n=e(".nav-user-menu-container",t),o=e(".canvas-opener",t),s=!1,r=this.getOverlay("jvbpd-nav-menu-mobile-overlay-"+t.data("id"),{clickToClose:!0,classes:new Array("jvbpd-nav-menu-mobile-overlay"),fixed:i,zIndex:100}),l=function(){r.removeClass("hidden").css({top:a.offset().top+a.height()})};n.css({"background-repeat":"no-repeat","background-position":"right bottom","background-image":"url("+t.data("dropdown-bg")+")"}),n.appendTo(r).removeClass("hidden").addClass("animated"),r.on("close",(function(){s=!1,e("body").removeClass("show-el-overlay"),e(".nav-icon-opener",o).removeClass("active")}));let d=function(t){let i=e("ul.sub-menu",t),a=e("li.menu-item:first-child",i);a.length&&(a.addClass("active"),d(a))};e("li.menu-item > a",n).on("mouseenter",(function(t){let i=e(this),a=e(t.target);a.is("span")&&(i=a=a.parent()),a.is("a")&&(i=a=a.parent()),a.is(".menu-item")&&i.closest("ul").is(a.closest("ul"))&&(e(this).closest("ul").find("li.menu-item").removeClass("active"),e(this).addClass("active").parents("li.menu-item").addClass("active"),d(a))})),i&&e("li.menu-item-lvl-0:first",n).addClass("active"),o.on("click",(function(t){s?(s=!1,r.addClass("hidden"),e("body").removeClass("show-el-overlay"),e(".nav-icon-opener",o).removeClass("active")):(s=!0,e("body").addClass("show-el-overlay"),e(".nav-icon-opener",o).addClass("active"),l())})),e(window).on("resize",(function(){s&&l()}))},o.prototype.filterTerms=function(t,i,a){let n=new Array;return e.each(t,(function(e,o){void 0!==o[i]&&o[i]&&-1<o[i].indexOf(a)&&n.push(t[e])})),n},o.prototype.filterCondTerms=function(t,i){let a=i.cond,n=i.tax,o=new Array;return e.each(t,(function(s,r){let l=null;if(void 0!==r[n]&&r[n]){let d="string"==typeof r[n]?new Array(r[n].toLocaleLowerCase()):e.map(r[n],(function(e,t){return e.toLocaleLowerCase()}));e.each(i.terms,(function(e,t){let i=!1;-1<d.indexOf(t)&&(i=!0),l=null===l?i:"OR"==a?l||i:l&&i})),l&&o.push(t[s])}})),o},o.prototype.filterCondMeta=function(t,i){let a=i.cond,n=i.tax,o=new Array;return e.each(t,(function(s,r){let l=null;if(void 0!==r[n]&&r[n]){let d="string"==typeof r[n]?new Array(r[n].toLocaleLowerCase()):e.map(r[n],(function(e,t){return e.toLocaleLowerCase()}));e.each(i.terms,(function(e,t){let i=!1;0<d.filter((function(e,i){return-1<e.indexOf(t)})).length&&(i=!0),l=null===l?i:"OR"==a?l||i:l&&i})),l&&o.push(t[s])}})),o},o.prototype.getAjaxSearchKeywords=function(t){return(e.cookie("lava-ajax-search-keywords-"+t)||"|").split("|").filter((function(e){return""!==e}))},o.prototype.setAjaxSearchKeyword=function(t,i){e.cookie("lava-ajax-search-keywords-"+i,t.join("|"),{expires:365,path:"/"})},o.prototype.addAjaxSearchKeyword=function(e,t){let i=this.getAjaxSearchKeywords(t);-1==i.indexOf(e)&&i.push(e),i=i.slice(-5),this.setAjaxSearchKeyword(i,t)},o.prototype.removeAjaxSearchKeyword=function(e,t){let i=this.getAjaxSearchKeywords(t),a=i.indexOf(e);-1<a&&delete i[a],this.setAjaxSearchKeyword(i,t)},o.prototype.getRecentVisitPosts=function(){return(e.cookie("jvbpd-recent-visit-posts")||"|").split("|").filter((function(e){return""!==e}))},o.prototype.setRecentVisitPosts=function(t){e.cookie("jvbpd-recent-visit-posts",t.join("|"),{expires:365,path:"/"})},o.prototype.addRecentVisitPosts=function(e){let t=this.getRecentVisitPosts();
1-1==t.indexOf(e.toString())&&t.push(e),t=t.slice(-5),this.setRecentVisitPosts(t)},o.prototype.removeRecentVisitPosts=function(e){let t=this.getRecentVisitPosts(),i=t.indexOf(e.toString());-1<i&&delete t[i],this.setRecentVisitPosts(t)},o.prototype.popupGoogleGetDirection=function(t,i){return["https://www.google.com/maps/",e.param({daddr:[t,i].join(",")})].join("?")},o.prototype.parseChartData=function(t,i,a){var n=new Date,o=new Date,s={months:new Array,color:new Array,data:new Array},r=parseInt(i)||0,l=parseInt(a)||0;switch(l){case 0:o.setDate(n.getDate()-r);break;case 2:o.setMonth(n.getMonth()-r)}for(;o<n;)switch(l){case 0:o.setDate(o.getDate()+1),s.months.push(o.getFullYear().toString()+("0"+(o.getMonth()+1).toString()).split(-2)+("0"+(o.getDate()+1).toString()).split(-2));break;case 2:o.setMonth(o.getMonth()+1),s.months.push(o.getFullYear().toString()+" / "+("0"+(o.getMonth()+1).toString()).split(-2))}return e.each(t,(function(t,i){var a=new Array,o=new Date;switch(l){case 0:o.setDate(n.getDate()-r);break;case 2:o.setMonth(n.getMonth()-r)}for(;o<n;){var d=0;switch(l){case 0:o.setDate(o.getDate()+1);break;case 2:o.setMonth(o.getMonth()+1)}e.each(i.values,(function(e,t){var i;switch(l){case 0:i=new Date(t.period.substring(0,4)+"-"+t.period.substring(4,6)+"-"+t.period.substring(6));break;case 2:i=new Date(t.period.substring(0,4)+"-"+t.period.substring(4)+"-01")}return 0==l&&o.getFullYear()==i.getFullYear()&&o.getMonth()==i.getMonth()&&o.getDate()==i.getDate()||2==l&&o.getFullYear()==i.getFullYear()&&o.getMonth()==i.getMonth()?(d=t.count,!1):void 0})),a.push(d)}s.data.push({label:"",backgroundColor:i.color,borderColor:i.color,data:a,fill:"+2"}),s.color.push(i.color)})),{labels:s.months,datasets:s.data}},o=new o;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{swiperContainer:".swiper-container"}}}onInit(){this.initSlider()}getSwiperOptions(){const e={grabCursor:!1,slidesPerView:1,slidesPerGroup:1,loop:!0,handleElementorBreakpoints:!0,navigation:{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},effect:"fade",fadeEffect:{crossFade:!0}};return e}initSlider(){const e=this.getSettings("selectors"),t=elementorFrontend.utils.swiper;this.swiper=new t(this.$element.find(e.swiperContainer),this.getSwiperOptions())}}class r extends elementorModules.frontend.handlers.CarouselBase{getDefaultSettings(){const e=super.getDefaultSettings();return e.selectors.carousel=".jvbpd-swiper-carousel",e.selectors.swiperArrow=".jvbpd-nav-button",e}}e(window).on("elementor/frontend/init",(function(){const e=function(e){elementorFrontend.elementsHandler.addHandler(s,{$element:e})},t=function(e){elementorFrontend.elementsHandler.addHandler(r,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/jv-listing-dynamic-slider.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-review-list.default",t)})),e.fn.JVinAppearAnimationsInit=function(t){var i=(t=t||e(this)).hasClass("jvfrm-appear-watch-animation")?t:t.find(".jvfrm-appear-watch-animation");i.length&&(e("body").hasClass("jvfrm-page-animation")?e("body").on("AuxinPageAnimationDone",(function(){i.appearl({offset:"200px",insetOffset:"0px"}).one("appear",(function(e,t){this.classList.add("jvfrm-animated"),this.classList.add("jvfrm-animated-once")}))})):i.appearl({offset:"200px",insetOffset:"0px"}).one("appear",(function(e,t){this.classList.add("jvfrm-animated"),this.classList.add("jvfrm-animated-once")})))},e.fn.JVinParallaxBoxInit=function(t){(t=t||e(this)).find(".jvfrm-parallax-box").AvertaParallaxBox()},e.fn.JVinParallaxSectionInit=function(t){var i=(t=t||e(this)).hasClass("jvfrm-parallax-section")?t:t.find(".jvfrm-parallax-section");i.length&&i.each((function(t,i){var a=e(this);a.find(".jvfrm-parallax-section").length||a.AvertaParallaxBox({targets:"jvfrm-parallax-piece"})}))},e.fn.JVinScrollableAnimsInit=function(t){var i=(t=t||e(this)).hasClass("jvfrm-scroll-anim")?t:t.find(".jvfrm-scroll-anim");i.length&&i.each((function(t,i){e(this).AvertaScrollAnims()}))};var l=function(){this.isExistsElmentor="undefined"!=typeof elementor,this.args=jvbpd_elementor_args,this.util=o,this.loaded=new Array,this.init()};(l.prototype={selectors:{carousel:"jvbpd-swiper-carousel",thumbnail:"jvbpd-thumbs-swiper"}}).constructor=l,l.prototype.init=function(){var t=this,i=function(){t.moduleBriefOnBlockWidget(),t.moduleDetailImagesOnBlockWidget(),t.sliderDetailImagesOnBlockWidget(),t.moduleVideoOnBlockWidget(),t.authorReviewModal(),t.jvbpdPopupModal(),t.cardDetailSlider(),t.applyVideoJS(),t.cardStreetView(),t.blockExtendPanel
1(),t.setupTooltips(),t.dynamicCompareButton(),t.social_share_button(),t.target_fregment(),t.blockCalendar(),t.__map()};i(),e(window).on("javo:map/items/get/after",(function(){i(),t.applySlimScroll()})),e(window).on("jvbpd_core/shortcode/render/after",(function(){t.postBlockAnimOnScroll();let i=setInterval((function(){e(document).trigger("lava:lwc_wishlist"),clearInterval(i)}),100)})),e(window).on("javo:map/items/get/after",t.itemGetAfterMasonry()),e(window).on("javo_core/widget/video_block/loaded",(function(){i()})),e(window).on("jvbpd_core/shortcode/loaded",(function(a,n){e(this).on("jvbpd_core/shortcode/filter/after."+n.ID,(function(){i(),t.swiperHoverSlider()}))})),e(window).on("jvbpd_core/jv_post_block/ajaxLoad/after",(function(t,a,n){e(document).trigger("lava:favorite"),i()})),t.isExistsElmentor&&e(document).ready((function(){t.bindEvents()})),e(document).ready((function(){t.setupMapnoUISlider(),t.setupTooltips()})),t.noData(),t.searchFormSubmit(),t.scrollSpy(),t.postBlockGoToTop(),t.postBlockAnimOnScroll(),t.portfolioGallery(),t.allBlockEffectAni(),t.parallaxSections(),t.postBlockPopups(),t.testimoonialPopups(),t.mapBlockOrder(),t.navMetisMenus(),t.navOffcanvas(),t.mapBlockSetCount(),t.authorReviewModal(),t.jvbpdPopupModal(),t.swapDistanceUnit(),t.mapSwitch(),t.jvSearchForm(),t.mapSearchForm(),t.mapListingTypeSelect(),t.jvTabsScript(),t.navMenuSub(),t.singleGroup(),t.singleHeader(),t.mapSidePanel(),t.lavaNearby(),t.lavaYelpNearby(),t.lavaDynamicAccordion(),t.lavaDynamicCompare(),t.reviewFilter(),t.categoryBlock(),t.hotSpotImage(),t.userMenuWidget(),t.openChating(),t.changePostStatus(),t.countDown(),t.setTimelineFAQ(),t.recentVisitedPosts(),t.singleHeaderButtons(),t.mapListToggle(),t.post_views_chart(),t.listing_selector(),t.video_block(),t.__map(),t.post_block_support(),e(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-ads.default",(function(){t.ads_images_slider()}))})),e(window).on("single-listing-detail=loaded",(function(){t.post_views_chart()})),e(document).ready((function(){t.mapListFilterCollapse(),t.mapTotalCounter(),t.bindStickyElements(),t.customLavaAS()})),e(document.body).on("javo:single_container_loaded",(function(i,a){e(".video-slider",a.el).removeClass("await"),t.videoGallery()})),e(window).on("load",(function(){t.scrollMagic(),t.listingBaseMetaGallery(),t.videoGallery()})),e(window).on("load",t.navMenuScript()),e(window).on("load",t.carousel()),e(window).on("load",t.horizonCarousel()),e(window).on("load",t.slick()),t.loginForm(),t.getMemberForm(),e(window).on("load",t.loginForm()),e(window).on("elementor/frontend/init",t.elementor_edithook()),e(document).ready(t.bind_reset_filter()),e(document).ready(t.bind_list_grid_toggle()),e(document).ready(t.block_bind_mansorny()),e(window).on("load",t.map_sort_dropdown()),e(window).on("load",t.map_list_banner()),e(window).on("load",t.map_location_filter()),e(window).on("jvbpd_core/canvas/get/completed",(function(){t.navMetisMenus(),t.navOffcanvas()})),e(document).ready(t.menu_opener()),e(document).on("lava:single-msp-setup-after",t.applyMapStyle()),e("body:not(.lv-map-template) .jvbpd-search-form-section").on("submit",t.search_section_submit()),e(".lava-ajax-search-form-wrap").on("lava:init/before",t.searchFormAjax())},l.prototype.bindEvents=function(){this.previewChange("search_shortcode_in_header",(function(t){var i=e(".jvbpd-header-map-filter-container");"yes"==t?i.removeClass("hidden"):i.addClass("hidden")})),this.previewChange("",(function(e){this.save((function(){elementor.reloadPreview()}))}))},l.prototype.previewChange=function(e,t){elementor.settings.page.addChangeCallback(e,t)},l.prototype.setupNavMenuWidget=function(){var t,i={},a=e(".wide-nav-overlay");t=function(){var t,n=e(this).width(),o=a.offset().left;offx=Math.max(0,(n-a.width())/2),t=offx-o,n>=1024&&(i.width=1024,i.left=t+"px"),a.css(i)},e(window).on("resize",t),t()},l.prototype.setupMapnoUISlider=function(){e("body.lv-map-template .jvbpd-ui-slider:not(.bind)").each((function(){let t=o.getNOUISliderParam(this);noUiSlider.create(e(".jvbpd-noui-slider",this).get(0),t),e(".jvbpd-noui-slider",this).get(0).noUiSlider.on("set",(function(i){e(window).on("javo:map/filter/after",(function(a,n){let o=n.items,s=parseFloat(i[0]),r=parseFloat(i[1]);s==t.range.min&&r==t.range.max||(n.set(new Array),e.each(o,(function(e,t){let i=parseFloat(t.price);0<parseFloat(t.sale_price)&&(i=parseFloat(t.sale_price)),t=t||{},i>=s&&i<=r&&n.add(o[e])})),e(this).off(a))})),e(document).trigger("javo:map_refresh")})),e(this).addClass("bind")}))},l.prototype.setupTooltips=function(){var t=function(){e('[data-bs-toggle="tooltip"]').each((function(){var t=e(this);if(t.data("bind-tooltip"))return!0;t.data("bind-tooltip",!0),new bootstrap.Tooltip(t.get(0),{title:t.attr("title")||""})}))};return e(window).on("scroll",t),t(),this},l.prototype.dynamicCompareModal=function(t){let i=e("#lv-dynamic-compare-canvas"),a=e("script[data-item-template",i
1).html(),n=e("ul.compare-items",i);a=a.replace(/{{{\[id\]}}}/g,t.id||0),a=a.replace(/{{{\[title\]}}}/g,t.title||""),a=a.replace(/{{{\[url\]}}}/g,t.url||""),a=a.replace(/{{{\[thumbnail\]}}}/g,t.thumbnail||""),n.append(a),4<e(".compare-item",n).length&&e(".compare-item",n).get(0).remove()},l.prototype.dynamicCompareToast=function(t){var i=o.getToast("dynamic-compare-toast"),a=e.extend(!0,{},{title:"",content:"",icon:!1,animation:!0,autohide:!0,delay:1e4},t),n=a.title;a.icon&&(n='<i class="'+a.icon+'"></i> '+n),this.dynamicCompareToastInit||(e("div.toast-body",i).html('<div class="row dynamic-compare-items g-0">'+a.connect_button+"</div>"),this.dynamicCompareToastInit=!0),e("div.dynamic-compare-items",i).prepend(a.content),4<e("div.dynamic-compare-item",i).length&&e("div.dynamic-compare-item",i).get(4).remove(),e("strong.toast-title",i).html(n),e(".toast",i).toast(a),e(".toast",i).on("hidden.bs.toast",(function(){e("div.dynamic-compare-item",i).remove()})),e(".toast",i).toast("show")},l.prototype.dynamicCompareButton=function(){var t=this,i="undefined"!=typeof lava_dynamic_compare_args?lava_dynamic_compare_args:{};let a=e("#lv-dynamic-compare-canvas"),n=e(".lv-dynamic-compare-button-wrap");e("a.lava-dynamic-compare-button:not(.bind)").on("click",(function(a){a.preventDefault();var o=(e.cookie("lava-dynamic-compare-ids")||"|").split("|").filter((function(e){return""!==e})),s=e(this);s.is(".type-in-module");var r=s.data("post-id").toString();void 0!==s.data("href")&&""!=s.data("href")?s.data("href"):i.compare_page;var l=s.data("thumb");-1==o.indexOf(r)&&(o.push(r),t.dynamicCompareModal({id:s.data("post-id"),url:s.data("permalink"),title:s.data("post-title"),thumbnail:l}),n.addClass("show"),e("button",n).attr("data-count",o.length),e(".compare-count",n).text(o.length)),o=o.slice(-4),e.cookie("lava-dynamic-compare-ids",o.join("|"),{expires:365,path:"/"}),e(window).trigger("lava/dynamicCompare/add_item",[o,r]),s.addClass("bind")})),a.on("click","[data-remove-item]",(function(t){let i=e(this).data("remove-item").toString(),a=(e.cookie("lava-dynamic-compare-ids")||"|").split("|").filter((function(e){return""!==e})),o=a.indexOf(i);-1<o&&(a.splice(o,1),0==a.length&&n.removeClass("show"),e("button",n).attr("data-count",a.length),e(".compare-count",n).text(a.length)),e.cookie("lava-dynamic-compare-ids",a.join("|"),{expires:365,path:"/"}),e(window).trigger("lava/dynamicCompare/add_item",[a,i]),e(this).closest(".compare-item").remove()}))},l.prototype.getAdvancedFields=function(t){e(".jvbpd-advanced-button").each((function(){var i=e("<div>").addClass("hidden"),a=e(e(this).data("target")),n=e("input, select",a);a.length&&(n.clone().appendTo(i),i.appendTo(t))}))},l.prototype.noData=function(){e(".no-data:not(.no-data)").each((function(){e(this).closest(".single-item").addClass("no-data")})),e("[data-hide-empty-value=yes]:not(.d-none)").each((function(){e(".no-data",this).closest(".single-item").addClass("d-none")}))},l.prototype.searchFormSubmit=function(){var t=this;e(".jvbpd-search-submit").each((function(){var i=e(this),a=i.closest(".jvbpd-search-form-section"),n=a.length;i.data("bind-submit")||n&&(e(this).on("click",(function(e){e.preventDefault(),t.getAdvancedFields(a),a.submit()})),i.data("bind-submit","true"))}))},l.prototype.search_section_submit=function(){return function(t){var i=e(this),a={},n=e("#jvbpd-search-submit-form");t.preventDefault(),n.length&&n.remove(),e('input[type="text"], input[type="hidden"]',i).each((function(){var t=e(this),i=t.prop("name"),n=t.val();n&&(a[i]=n)})),e('input[type="checkbox"]:checked',i).each((function(){var t=e(this),i=t.prop("name"),n=t.val();n&&("object"!=typeof a[i]&&(a[i]=new Array),a[i].push(n))})),e("select",i).each((function(){var t="",i=e(this),n=this.selectize,o=i.prop("name");n&&(t=n.getValue())&&(a[o]=t)})),n=e("<form>").prop({id:"jvbpd-search-submit-form",method:"get",action:i.attr("action")}).addClass("hidden"),e.each(a,(function(t,i){"object"!=typeof i?e("<input>").prop({type:"hidden",name:t,value:i}).appendTo(n):e.each(i,(function(){e("<input>").prop({type:"hidden",name:t,value:this}).appendTo(n)}))})),n.appendTo(e("body")),n.submit()}},l.prototype.navMenuScript=function(){var t=e('div[id^="jvbpd-nav-menu-id"], .jvbpd-collapse-section');return function(){"undefined"!=typeof elementorFrontend&&(t.each((function(){var t=e(this),i=e(this).closest(".elementor-element").hasClass("jvbpd-nav-menu-full-width");void 0!==elementorFrontend.modules&&(i||t.is(".jvbpd-collapse-section"))&&(t.data("stretch")||t.data("stretch",new elementorFrontend.modules.StretchElement({element:t})),t.on("show.bs.collapse",(function(){t.removeClass("collapse"),t.is(".jvbpd-collapse-section-absolute")&&t.css("position","absolute"),t.data("stretch").stretch(),t.css("top",t.data("position-top")),t.addClass("collapse")})),t.on("hidden.bs.collapse",(function(){t.is(".jvbpd-collapse-section-absolute")||t.data("stretch").reset()})))})),elementorFrontend.isEditMode()||elementorFrontend.addListenerOnce("nav_menu_resize","resize",(function(){t.each((function(){var t=e(this),i=t.closest(".elementor-element"),a=i.hasClass("jvbpd-nav-menu-full-width");if(0<=e(window).width()&&e(window).width()<=486?i.removeClass("cur-device-tablet").addClass("cur-device-mobile"):486<e(window).width()&&e(window).width()<=767?i.removeClass("cur-device-mobile").addClass("cur-device-tablet"):i.removeClass("cur-device-tablet").removeClass("cur-device-mobile"),!a&&e(this).is(".jvbpd-collapse-section"))return!0;t.css("top",t.data("position-top")),t.data("stretch")&&(e(window).width()<767?t.data("stretch").stretch():t.data("stretch").reset())}))})))}},l.prototype.mapListFilterSlimScroll=function(){var t=e(".jvbpd_map_list_sidebar_wrap"),i=e(".ui-checkbox .panel-body",t);if("function"!=typeof e.fn.slimScroll||!i.length)return!1;i.each((function(){var t=e(this).outerHeight();e(this).slimScroll({height:t+"px",distance:"6px",railVisible:!0,alwaysVisible:!0,railColor:"#ccc",railOpacity:.8})}))},l.prototype.mapListFilterCollapse=function(){e(".elementor-widget-jvbpd-map-list-filters").each((function(){let t=e(this);e(".chk-label",t).on("click",(function(){let i=e(this).closest(".form-check"),a=e("input[type=checkbox]",i);e(".child-term-checkbox.parent-term-"+a.val(),t).toggleClass("hidden")})),e('input[type="checkbox"][data-tax]',t).on("click",(function(t){e(this).closest(".chk-wrap").removeClass("selected"),e(this).is(":checked")&&e(this).closest(".chk-wrap").addClass("selected")})),e('input[type="checkbox"][data-tax]:checked',t).each((function(){var t=e(this).closest(".panel"),i=e(this).closest(".child-term-checkbox");e(".panel-heading",t).removeClass("collapsed"),i.removeClass("hidden"),e(".panel-collapse",t).addClass("show")}))}))},l.prototype.mapTotalCounter=function(){e(".elementor-widget-jvbpd-map-list-filter-total-count").each((function(){var t=e(this),i=e(".counter-output",t);e(window).on("javo:map/items/get/after",(function(e,t,a){var n=a.apply_item.length;i.html(n.toString().replace(/(\d)(?=(?:\d{3})+(?!\d))/g,"$1,"))}))}))},l.prototype.bindStickyElements=function(){var t=e("#wpadminbar"),i=e(".header.header-elementor .jvbpd-sticky-element");e(".jvbpd-sticky-element").each((function(){var a=e(this),n=0,o=a.data("settings")||{},s=a.data("sticky-skin");if(a.data("offset")?n+=a.offset().top:(i.length,t.length&&(n+=t.height())),"skin1"==s){let e=a,i=a.closest(".elementor-element.elementor-column .elementor-column-wrap"),s=!1,r=0;a.hasClass("elementor-inner-section")&&(e=i),a.closest(".header.header-elementor").length&&(s=!0),s&&t.length&&(r+=t.height()),a.data("offset-y")&&(n+=parseInt(a.data("offset-y"))),e.css({})._sticky({zIndex:o.jvbpd_sticky_zIndex||1e3}).on("sticky-start",(function(e,t){t.stickyElement.css({"margin-top":n})})).on("sticky-end",(function(e,t){t.stickyElement.css({"margin-top":""})})).closest(".sticky-wrapper").css({width:"100%"})}else if("skin2"==s){let t=a.offset().top;e(window).on("scroll",(function(){t<e(this).scrollTop()?a.addClass("is-sticky"):a.removeClass("is-sticky")})),a.css({position:"sticky","z-index":o.jvbpd_sticky_zIndex||999})}}))},l.prototype.waitButton=function(e,t){var i="disabled";t?e.removeClass(i).removeAttr(i).prop(i,!1):e.addClass(i).attr(i,i).prop(i,!0)},l.prototype.social_share_button=function(t){e(".module-social-share-button:not(.bind)").each((function(){let t=e(this),i=t.data("title"),a=t.data("url"),n='<ul class="module-social-share-lists">';n+='<li class="module-social-share share-facebook"><a href="https://www.facebook.com/sharer.php?u='+a+"&t="+i+'" target="_blank"><span class="feather feather-facebook"></span></a></li>',n+='<li class="module-social-share share-twitter"><a href="https://twitter.com/intent/tweet?text='+i+"+"+a+'" target="_blank"><span class="feather feather-twitter"></span></a></li>',n+='<li class="module-social-share share-pinterest"><a href="https://pinterest.com/pin/create/button/?url='+a+"&description="+i+'" target="_blank"><span class="feather feather-map-pin"></span></a></li>',n+='<li class="module-social-share share-whatsapp">
1<a href="https://api.whatsapp.com/send?text='+i+"+"+a+'" target="_blank"><span class="feather feather-phone-call"></span></a></li>',n+='<li class="module-social-share share-whatsapp"><a href="mailto:[email protected]?subject='+i+"&body="+a+'" target="_blank"><span class="feather feather-mail"></span></a></li>',t.tooltip({customClass:"jvbpd-module-social-list-tooltip",trigger:"click",html:!0,title:n}).on("show.bs.tooltip",(function(e,t){})),t.addClass("bind")}))},l.prototype.target_fregment=function(t){e("div[data-fregment-target]").each((function(){const t=e(this);if(1==t.data("run"))return;const i=t.closest(".single-item"),a=t.data("fregment-target");e(a,i).html(t.html()),t.data("run",!0)}))},l.prototype.blockCalendar=function(t){e(".elementor-widget-jvbpd-map-list-listing-blocks:not(.bind-calendar)").each((function(){let t=!1;const i=e(this),a=e(".jvbpd-block-calendar",i),n=()=>(window.jvbpd.render_calendar&&window.jvbpd.render_calendar(a.get(0)),!0);1==i.data("use-calendar")&&("yes"==i.data("use-calendar-toggle")?t=!0:n()),e(".calendar-switcher input[type=checkbox]",i).on("change",(function(o){const s=e(this),r=e(".results",i);s.is(":checked")?(a.removeClass("hidden"),r.addClass("hidden"),t&&n(),t=!1):(a.addClass("hidden"),r.removeClass("hidden"))})).trigger("change"),i.addClass("bind-calendar")}))},l.prototype.preview_map=function(t){const i=e(".jvbpd-preview-map",t),a=i.data("map-type")||"google";i.height(300);const n=new Array(i.data("lat")||0,i.data("lng")||0);if("osm"==a)i.data("map",L.map(i.get(0),{center:n,zoom:13})),L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, &copy; <a href="https://carto.com/attribution">CARTO</a>'}).addTo(i.data("map")),L.marker(n).addTo(i.data("map"));else{const e=new google.maps.LatLng(i.data("lat")||0,i.data("lng")||0);i.gmap3({map:{options:{center:e,zoom:16}},marker:{latLng:e}})}},l.prototype.ajax=function(t,i,a,n){if(window.FormData&&i instanceof FormData)"string"==typeof i?i+="&"+e.param({action:"jvbpd_"+t}):i.append("action","jvbpd_"+t),e.ajax({url:this.args.ajaxurl,data:i,type:"POST",processData:!1,contentType:!1,success:function(e){"function"==typeof a&&a(e)},error:function(e,t,i){"function"==typeof n&&n(e,i)}});else{if("string"==typeof i)var o=i+="&"+e.param({action:"jvbpd_"+t});else o=e.extend(!0,{},{action:"jvbpd_"+t},i);e.post(this.args.ajaxurl,o,(function(e){"function"==typeof a&&a(e)}),"JSON").fail((function(e,t){"function"==typeof n&&n(e,t)}))}},l.prototype.moduleBriefOnBlockWidget=function(){var t=this,i=!1,a=function(a){a.preventDefault();var n=e("#javo-infow-brief-window"),o=e(".modal-body",n),s=e(this),r=s.closest(".module").data("post-id"),l=0;s.data("post-id")&&(r=s.data("post-id"));var d=e(this).closest(".jvbpd-block-modules").data("settings")||{};d.module_preview_id&&(l=d.module_preview_id),i||(i=!0,t.waitButton(s,!1),t.ajax("map_brief",{post_id:r,preview:l},(function(a){o.html(a.html).scrollTop(0),n.off("shown.bs.modal").on("shown.bs.modal",(function(){t.preview_map(o),t.cardDetailSlider()})),n.modal("show"),t.waitButton(s,!0),i=!1,e('[data-bs-toggle="tooltip"]',o).map((function(e,t){new bootstrap.Tooltip(t,{container:o.get(0)})}))})))};e(".module[data-post-id] .javo-infow-brief, a.javo-infow-brief").each((function(){e(this).data("preview_instance")||(e(this).on("click",a),e(this).data("preview_instance",!0))}))},l.prototype.moduleDetailImagesOnBlockWidget=function(){var t=this,i=!1,a=function(a){a.preventDefault();var n=e("#javo-infow-brief-window"),o=e(".modal-body",n),s=e(this),r=s.closest(".module").data("post-id");s.data("post-id")&&(r=s.data("post-id")),i||(i=!0,t.waitButton(s,!1),t.ajax("detail_images",{post_id:r},(function(a){o.html(a.html).scrollTop(0),n.off("shown.bs.modal").on("shown.bs.modal",(function(){new Swiper(e(".swiper-container",o),{loop:!0,pagination:{el:".swiper-pagination"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},scrollbar:{el:".swiper-scrollbar"}})})),n.modal("show"),t.waitButton(s,!0),i=!1})))};e(".jvbpd-preview-detail").each((function(){e(this).data("preview_instance")||(e(this).on("click",a),e(this).data("preview_instance",!0))}))},l.prototype.sliderDetailImagesOnBlockWidget=function(){var t;t=function(t){var i=e(this),a=i.data("images"),n=e("#wpadminbar");t.preventDefault(),void 0!==e.fn.lightGallery&&(i.on("onBeforeOpen.lg",(function(e){n.length&&n.addClass("hidden")})).on("onBeforeClose.lg",(function(e){n.length&&n.removeClass("hidden")})),i.lightGallery({dynamic:!0,dynamicEl:a}))},e(".jvbpd-slider-detail").each((function(){e(this).data("preview_instance")||(e(this).on("click",t),e(this).data("preview_instance",!0))}))},l.prototype.moduleVideoOnBlockWidget=function(){var t=this,i=!1,a=function(a){a.preventDefault();var n,o=e("#javo-infow-brief-window"),s=e(".modal-body",o),r=e(this),l=e(this).data("video");i||(o.on("hidden.bs.modal",(function(){s.empty()})),i=!0,t.waitButton(r,!1),n=e("<iframe>").prop({frameborder:"0",src:l}).css({display:"block",width:e(window).width()/2,height:e(window).height()/2}),s.empty().append(n).scrollTop(0),o.modal("show"),t.waitButton(r,!0),i=!1)};e(".jvbpd-preview-video").each((function(){if(!e(this).data("preview_instance")){if("none"==e(this).data("video"))return void e(this).closest(".meta-preview_video").addClass("no-found-video");e(this).on("click",a),e(this).data("preview_instance",!0)}}))},l.prototype.carousel=function(t){return function(){!window.Swiper&&"undefined"!=typeof elementorFrontend&&void 0!==elementorFrontend.utils&&elementorFrontend.utils.swiper&&(window.Swiper=elementorFrontend.utils.swiper);var i=e(".elementor-widget-jv-media-carousel:not(.bind), .elementor-widget-jv-media-carousel-single-listing:not(.bind), .is-jvcore-swiper:not(.bind)");t&&(i=t),i.each((function(){var t,i,a=e(this),n=JSON.parse(a.find(".slider-value").val()),o=e(".jvbpd-swiper-carousel .swiper-slide",a).length;let s=e(".jvbpd-swiper-carousel",a).data("ani");n.slidesPerView||(n.slidesPerView=1),$allSlide=e(".swiper-slide",a),t={direction:n.direction||"horizontal",autoHeight:"vertical"==(n.direction||"horizontal"),speed:n.speed,lazyLoading:!0,loopedSlides:o,slidesPerView:Math.min(o,n.slidesPerView),slideToClickedSlide:!0,preventClicks:!1,preventClicksPropagation:!1,slideToClickedSlide:!0,navigation:{prevEl:".jvbpd-nav-button.jvbpd-nav-button-prev",nextEl:".jvbpd-nav-button.jvbpd-nav-button-next"},on:{slideChangeTransitionStart:function(){$allSlide=e(".swiper-slide",a),e(".swiper-slide-active",a).find("video").each((function(){e(this).get(0).play()}
1)),e(".swiper-slide-content",$allSlide).removeClass(s+" animated").hide()},slideChangeTransitionEnd:function(){$currentSlide=e(".swiper-slide-active",a),e(".swiper-slide-prev",a).find("video").each((function(){e(this).get(0).pause()})),e(".swiper-slide-next",a).find("video").each((function(){e(this).get(0).pause()})),e(".content-item",a).removeClass("animate__animated"),e(".content-item",$currentSlide).addClass("animate__animated"),e(".swiper-slide-content",$currentSlide).show().addClass(s+" animated")}}},i={loop:!0,spaceBetween:10,loopedSlides:o,slideToClickedSlide:!0,onSlideChangeEnd:function(e){e.fixLoop()}},"yes"==n.autoplay&&(t.autoplay={delay:n.autoplay_speed,disableOnInteraction:!0}),"slideshow"==n.skin?(t.slidesPerView=1,i.slidesPerView=Math.max(1,n.slideshow_slides_per_view),void 0!==n.breakpoints&&(i.breakpoints=n.breakpoints)):(void 0!==n.breakpoints&&(t.breakpoints=n.breakpoints),0<parseInt(n.spaceBetween)&&(t.spaceBetween=n.spaceBetween));var r,l=new Swiper(e(".jvbpd-swiper-carousel",a),t);"slideshow"==n.skin&&(l.controller.control=r=new Swiper(e(".jvbpd-thumbs-swiper",a),i),r.controller.control=l);"yes"==a.data("light-gallery")&&e(".carousel-image",a).on("click",function(t){return function(){var i=e("#wpadminbar");e(".elementor-widget-container").on("onBeforeOpen.lg",(function(e){i.length&&i.addClass("hidden")})).on("onBeforeClose.lg",(function(e){i.length&&i.removeClass("hidden")})),e(".elementor-widget-container",t).lightGallery({dynamic:!0,hash:!1,dynamicEl:t.data("galleries")})}}(a)),e(".jvbpd-swiper",a).removeClass("invisible"),a.addClass("bind")}))}},l.prototype.horizonCarousel=function(t){return function(){!window.Swiper&&"undefined"!=typeof elementorFrontend&&void 0!==elementorFrontend.utils&&elementorFrontend.utils.swiper&&(window.Swiper=elementorFrontend.utils.swiper);var i=e(".elementor-widget-jv-horizon-carousel:not(.bind)");t&&(i=t);let a=setInterval((function(){i.each((function(){let t=e(this),i=t.data("carousel-settings"),a={observer:!0,observerParents:!0,slidesPerView:"auto",speed:1e3,spaceBetween:32,loop:!1,centeredSlides:!0,roundLengths:!0,mousewheel:!1,grabCursor:!0,pagination:{el:e(".swiper-pagination",t)[0],clickable:!0}};e.extend(a,i);new Swiper(e(".swiper-container",t),a);e(".swiper-container",t).removeClass("hidden"),t.addClass("bind")})),clearInterval(a)}),100)}},l.prototype.slick=function(t){return function(){var i=e(".jvbpd-slider-wrap");t&&(i=e(".jvbpd-slider-wrap",t)),i.each((function(){var t=e(this),i=t.data("settings");t.data("bindSlick")||(e.each(new Array("adaptiveHeight","autoplay","arrows","dots","fade","infinite"),
1(function(e,t){i[t]="yes"===i[t]})),void 0!==i.slidesToShow&&(i.slidesToShow=parseInt(i.slidesToShow),i.slidesToScroll=i.slidesToShow),t.slick(i),t.data("bindSlick",!0))}))}};var d=function(t,i,a){this.el=e(t),this.type=a,this.output=e(".submit-wrap",this.el),this.parent=i,this.init()};d.prototype.constructor=d,d.prototype.init=function(){const t=this;t.$additionalModal=e("#user_additional_panel"),t.createMessageBox(),t.userRoleSelector(),t.userAgreeCheck(),t.el&&t.el.on("submit",t.submit())},d.prototype.userRoleSelector=function(){let t=this;e(".role-item",t.el).on("click",(function(i){let a=e(this),n=a.data("action"),o=a.data("conntect-tab")||"";e(".role-selector-message",t.el).remove(),e(".role-item",t.el).removeClass("active"),a.addClass("active"),e(".sign-up-fields-wrap, .go-button-fields-wrap",t.el).addClass("hidden"),"processing"==n?(e(".sign-up-fields-wrap",t.el).removeClass("hidden"),e("[data-role-selector]",a).prop("checked",!0),e(".submit-wrap",t.el).removeClass("hidden")):(e(".go-button-fields-wrap",t.el).removeClass("hidden"),e(".button-continue-sign-up",t.el).prop("href",a.data("url")),e(".submit-wrap",t.el).addClass("hidden")),o&&("#"!==o.charAt(0)&&"."!==o.charAt(0)&&(o="#"+o),o=e(o),o.length&&o.trigger("click"))}))},d.prototype.userAgreeCheck=function(){let t=this;e("input[data-user-agree]",t.el).on("change",(function(){e(this).is(":checked")?e('button[type="submit"]',t.output).removeClass("disabled").attr("disabled",!1):e('button[type="submit"]',t.output).addClass("disabled").attr("disabled",!0)}))},d.prototype.createMessageBox=function(){e("<div>").addClass("jvbpd-form-msgbox").css({display:"none"}).appendTo(this.output)},d.prototype.message=function(t,i,a){var n,o=this.output,s=e('button[type="submit"]',o),r=e(".jvbpd-form-msgbox",o),l={success:"state-success",processing:"state-process",danger:"state-danger",warning:"state-warning"};if(n=function(){e.each(l,(function(e,t){r.removeClass(t)}))},!1===t)return s.prop("disabled",!1),r.slideUp(),!1;i&&-1<Object.keys(l).indexOf(i)&&(n(),r.addClass(l[i])),r.html(t),a?s.prop("disabled",!1):s.prop("disabled",!0),r.slideDown()},d.prototype.getProcessingTemplate=function(e){var t=this.parent,i='<i class="{class}"></i><span>{text}</span>';return i=(i=i.replace(/{class}/g,"loader-icon")).replace(/{text}/g,e||t.args.strings.login.strProcessing)},d.prototype.getParams=function(t){var i=this,a=i.parent,n=(t=e(t),{});let o=e('[name="g-recaptcha-response"]',t);return n.security=e('[name="security"]',t).val(),n.redirect=t.data("redirect"),o.length&&(n.nocaptcha_response=o.val()),"login"==i.type&&(n.log=e('[name="log"]',t).val(),n.pwd=e('[name="pwd"]',t).val(),n.referer=e('[name="referer"]',t).val(),n.remember=!1),"join"==i.type&&(e.each(t.serializeArray(),(function(e,t){n[t.name]=t.value})),n.user_pass!=n.user_con_pass?(i.message(a.args.strings.join.errPasword,"warning",!0),n=!1):"undefined"!=typeof FormData&&((n=new FormData(t.get(0))).append("security",e('[name="security"]',t).val()),n.append("redirect",t.data("redirect")),o.length&&n.append("nocaptcha_response",o.val()),n.append("role",e("[data-role-selector]:checked",t).val()||""))),n},d.prototype.loginSuccess=function(t){let i=this,a=i.parent;if(void 0!==t.error){if(i.message(t.error,"warning",!0),t.show_verify_form&&"yes"==t.show_verify_form&&i.el.hasClass("has-jv-twilio-field")){e(".twilio-verify-form",i.el).removeClass("hidden")}}else{var n=a.args.strings.login.strSuccessLogin;n+=" ",n+='<div class="spinner-border spinner-border-sm align-middle" role="status"></div>',i.message(i.getProcessingTemplate(n),"processing"),"yes"==t.additional_required?(i.el.closest(".modal.show").modal("hide"),i.getAdditionalPanel()):"refresh"!=t.redirect?window.location.href=t.redirect:window.location.reload()}},d.prototype.joinSuccess=function(e){var t=this,i=t.parent;void 0!==e.err?t.message(e.err,"warning",!0):"success"==e.state?"yes"==e.additional_required?(t.el.closest(".modal.show").modal("hide"),t.getAdditionalPanel()):(t.message(t.getProcessingTemplate(i.args.strings.join.strSuccessJoin),"processing"),"refresh"!=e.link?window.location.href=e.link:window.location.reload()):t.message(e.comment,"warning",!0)},d.prototype.submit=function(){let t=this,i=t.parent,a=!1;return function(n){var o;n.preventDefault();var s={continue:!0};if(o=t.getParams(this),"join"==t.type){let a=e("[name=user_login]",this);if(a.val().match(/\s/g))return a.focus(),t.message(i.args.strings.join.errBetweenSpace,"warning",!0),!1}if(!1===o)return!1;if(e(this).hasClass("has-jv-twilio-field")){let i=e(".twilio-verify-form",this);if("login"==t.type&&(a=i.hasClass("hidden"),i.data("verified")?(o.check_verify="no",o.phone_number=e("[data-to-number]",i).val()):o.check_verify="yes"),!1===a){if(!i.data("verified"))return void t.message(t.getProcessingTemplate(i.data("invalid-string")),"processing",!0);"join"==t.type&&o.append("phone_number",e("[data-to-number]",i).val())}}if(e(window).trigger("jvbpd_form/submit/prepare",s,t),!s.continue)return!1;t.message(t.getProcessingTemplate(),"processing"),e(t).trigger("jvbpd_form/submit/before",o,t),i.ajax("ajax_user_"+t.type,o,(function(i){"login"==t.type&&t.loginSuccess(i),"join"==t.type&&t.joinSuccess(i),e(t).trigger("jvbpd_form/submit/after",i,t)}),(function(e){t.message(i.args.strings.login.errLoginServer,"danger",!0)}))}},d.prototype.getAdditionalPanel=function(t){const i=this,a=i.$additionalModal;a.on("show.bs.modal",(function(n){i.parent.ajax("ajax_user_additional_meta",{},(function(n){e(".modal-content",a).html(n.output),i.getAdditionalPanelActions(a,t)}))})),a.modal("show")},d.prototype.getAdditionalPanelActions=function(t,i){const a=this,n=e("#termsCheck",t),o=e("#btnAdditionalContinue",t);n.on("change",(function(){o.attr("disabled",!e(this).is(":checked"))})),o.on("click",(function(n){let o=e(".user-preferences-form-wrap > form",t).serialize();o+="&"+e.param({agreement:"yes"}),a.parent.ajax("ajax_user_update_additional_meta",o,(function(e){"function"==i?i():window.location.reload()}))}))},l.prototype.loginForm=function(){var t=this;return function(){e("form.jvbpd-login-form").each((function(){e(this).data("jvbpd-form")||e(this).data("jvbpd-form",new d(this,t,"login"))})),e("form[data-jvbpd-signup-form]").each((function(){e(this).data("jvbpd-form")||e(this).data("jvbpd-form",new d(this,t,"join"))}))}},l.prototype.getMemberForm=function(){var t=this,i=t.loginForm(),a={LoginForm:e("#login_panel"),SignUpForm:e("#register_panel")},n='<div class="sk-three-bounce">
1<div class="sk-child sk-bounce1"></div><div class="sk-child sk-bounce2"></div><div class="sk-child sk-bounce3"></div></div>';void 0!==o.args.settings.loginLoading&&(n=o.args.settings.loginLoading),e.each(a,(function(a,o){o.hasClass("loaded")||(e(".modal-content",o).html(n),o.on("show.bs.modal",(function(n){t.ajax("get_"+a,{},(function(t){e(".modal-content",o).html(t.render),i(),o.addClass("loaded")}))})))}))};var c=function(t,i){this.el=e(t),this.output=".elementor-widget-jvbpd-map-list-reset-filter .items",this.parent=i,window.jvbpd_reset||(window.jvbpd_reset={},window.jvbpd_reset.filters={address:{label:i.args.strings.map_list_reset_filter.address,field:[{type:"input",selector:"#javo-map-box-location-trigger"},{type:"input",selector:"input.address.javo-location-search"},{type:"input",selector:'input[name="radius_key"]'}]},category:{label:i.args.strings.map_list_reset_filter.category,field:[{type:"selectize",selector:'.ui-select [name="list_filter[listing_category]"]'},{type:"bootstrap",selector:'select[data-tx="listing_category"]'},{type:"checkbox",selector:'input[type="checkbox"][data-tax="listing_category"]'}]},location:{label:i.args.strings.map_list_reset_filter.location,field:[{type:"selectize",selector:'.ui-select [name="list_filter[listing_location]"]'},{type:"bootstrap",selector:'select[data-tx="listing_location"]'},{type:"checkbox",selector:'input[type="checkbox"][data-tax="listing_location"]'}]},amenities:{label:i.args.strings.map_list_reset_filter.amenities,field:[{type:"selectize",selector:'.ui-select [name="list_filter[listing_amenities]"]'},{type:"bootstrap",selector:'select[data-tx="listing_amenities"]'},{type:"checkbox",selector:'input[type="checkbox"][data-tax="listing_amenities"]'}]}}),Object.keys(jvbpd_elementor_args.more_taxonomy).length&&(window.jvbpd_reset.filters=e.extend(!0,{},window.jvbpd_reset.filters,jvbpd_elementor_args.more_taxonomy)),this.init()};c.prototype.constructor=c,c.prototype.init=function(){var t=this;t.mapInstance=window.jvbpd_map_box_func,t.mapInstance&&(t.scanFilter(),e(window).on("javo:map/filter/before",(function(){t.scanFilter()})),e('[data-filter="all-reset"]',t.el).on("click",(function(i){e.each(window.jvbpd_reset.filters,(function(i,a){e('span.filter-item[data-filter="'+i+'"]').remove(),t.resetFilter(i)})),t.otherReset(),t.parent.listingTypeFilterID=!1,t.mapInstance.filter()})))},c.prototype.isActiveFilter=function(e){return-1<window.jvbpd_reset.activateFilter.indexOf(e)},c.prototype.checkFilter=function(t){var i=!1;return e.each(t.field,(function(t,a){var n;if(!e(a.selector).length)return!0;switch(a.type){case"input":case"selectize":case"bootstrap":n=0<(e(a.selector).val()||new Array).length;break;case"checkbox":n=0<e(a.selector+":checked").length}return n?(i=!0,!1):void 0})),i},c.prototype.resetFilter=function(t){var i=!1;-1<Object.keys(window.jvbpd_reset.filters).indexOf(t)&&(i=window.jvbpd_reset.filters[t],e.each(i.field,(function(t,i){if(!e(i.selector).length)return!0;switch(i.type){case"input":e(i.selector).val("");break;case"selectize":e(i.selector).each((function(){var t=e(this);t.get(0).selectize;t.val(new Array)}));break;case"bootstrap":e(i.selector).each((function(){e(this).selectpicker("deselectAll")}));break;case"checkbox":e(i.selector).prop("checked",!1)}})),this.isActiveFilter(t)&&window.jvbpd_reset.activateFilter.splice(window.jvbpd_reset.activateFilter.indexOf(t),1))},c.prototype.otherReset=function(){var t=e("form.jvbpd-search-form-section"),i=e("form.jvbpd-search-form-section"),a=e(".amenities-filter-area"),n=e(".shortcode-jvbpd_search_field [data-selectize], select[data-tax].selectized");e('[name="keyword"]',t);i.each((function(){var t=e(this);e('input[name="keyword"], input[name="category"]',t).val("")})),a.each((function(){var t=e(this);e("input[data-tax]",t).prop("checked",!1)})),window.jvbpd_core_map_block_filter=!0,n.each((function(){var t=e(this).get(0).selectize;t&&t.clear()})),window.jvbpd_core_map_block_filter=!1},c.prototype.scanFilter=function(){var t=this;window.jvbpd_reset.activateFilter=new Array,e.each(window.jvbpd_reset.filters,(function(i,a){e('span.filter-item[data-filter="'+i+'"]').remove(),t.checkFilter(a)&&!t.isActiveFilter(i)&&t.add({filter:i,label:a.label})}))},c.prototype.getTemplate=function(e){var t='<span class="filter-item" data-filter="{filter}">{label} <i class="filter-item-remove-icon">&times;</i></span>';return t=(t=t.replace(/{filter}/g,e.filter||"")).replace(/{label}/g,e.label||"")},c.prototype.add=function(t){var i=this,a=i.getTemplate(t);e(i.output).each((function(){e(this).append(e(a).on("click",(function(){i.remove(this)})))})),window.jvbpd_reset.activateFilter.push(t.filter)},c.prototype.remove=function(t){var i=e(t);i.remove(),this.resetFilter(i.data("filter")),this.mapInstance.filter()},l.prototype.bind_reset_filter=function(){var t=this;return function(i){e(".jvbpd-map-list-reset-filter-wrap").each((function(){e(this).data("reset_filter")||e(this).data("reset_filter",new c(this,t))})),e(window).on("javo:map/items/get/after",(function(i,a,n){t.mapInstance=n,e(".reset-filter-wrap, [data-has-reset-button=true]").each((function(){e(this).data("reset_filter")||e(this).data("reset_filter",new c(this,t))}))}))}},l.prototype.bind_list_grid_toggle=function(){var t=this;return function(i){var a=window.jvbpd_map_box_func,n="active";e.each({map:'.module-switcher input[name="module_switcher"]',list:".jvbpd-map-list-grid-toogle-wrap:not(.btn-group)"},(function(i,o){e(o).each((function(){var o,s,r=e(this);r.closest(".elementor-widget-jvbpd-map-list-grid-toggle").data("settings");"map"==i?(o=r,s="change"):(o=e(".toggle-item",r),s="click"),o.on(s,(function(s){var r;(r="map"==i?e(this).parent():e(this)).hasClass(n)||(o.removeClass(n),"map"
1!=i&&r.addClass(n),a.isOSM&&a.map.invalidateSize(),e(window).on("javo:map/items/get/before",(function(t,i){var a=r.data("module"),n=r.data("columns");e(i.controls.map.output).css("grid-template-columns","repeat("+n+", 1fr)"),e(i.controls.list.output).css("grid-template-columns","repeat("+n+", 1fr)"),a&&n&&(i.parametter.map.module=a,i.parametter.map.columns=n,i.parametter.list.module=a,i.parametter.list.columns=n)})),t.loopCount=0,e("#javo-map-box-location-trigger").length&&""!=e("#javo-map-box-location-trigger").val()?e(".javo-geoloc-slider").get(0).noUiSlider.set():a.filter())}))}))}))}},l.prototype.block_bind_mansorny=function(){e(window).on("javo:map/items/get/before",(function(t,i){e.each([i.controls.map.output,i.controls.list.output],(function(){var t,i=e(this),a=i.closest(".elementor-widget-jvbpd-map-listing-blocks, .elementor-widget-jvbpd-map-list-listing-blocks"),n=a.data("settings");n&&("masonry"==a.data("block-type")?(n.masonry_ani&&(t="effect-"+n.masonry_ani,i.addClass("jvbpd-grid").addClass(t)),a.addClass("masonry-yes")):(a.removeClass("masonry-yes"),i.removeClass("jvbpd-grid")))}))}))},l.prototype.elementor_edithook=function(){var t=this;return function(){let i=window.jvbpd_map_box_func,a=function(e,i){t.carousel(e)()},n=function(e,i){t.slick(e)()};elementorFrontend.hooks.addAction("frontend/element_ready/jv-media-carousel.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/jv-horizon-carousel.default",(function(e,i){t.horizonCarousel(e)()})),elementorFrontend.hooks.addAction("frontend/element_ready/jv-media-carousel-single-listing.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/jv-page-slider.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd_testimonial.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd_testimonial_wide.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd_featured_block.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-map-list-listing-blocks.default",(function(e,a){elementorFrontend.isEditMode()&&(t.mapBlockAnimOnScroll(),i.filter())})),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-map-list-filters.default",(function(e,a){elementorFrontend.isEditMode()&&(i.setDistanceBar(),t.setupMapnoUISlider())})),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-single-header.default",(function(e,t){elementorFrontend.isEditMode()&&window.jvbpd_singleInstance.init(e)})),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-map-maps.default",(function(e,t){elementorFrontend.isEditMode()&&(i.init(),i.filter())})),elementorFrontend.hooks.addAction("frontend/element_ready/lava-nearby-places.default",(function(e,i){elementorFrontend.isEditMode()&&t.lavaNearby()}));var o=function(e,i){elementorFrontend.isEditMode()&&(e.removeClass("bind-masonry"),t.postBlockAnimOnScroll())};elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-page-block.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-single-gallery.default",o);var s=function(){t.portfolioGallery()};function r(t){t.hasClass("jvfrm-appear-watch-animation")&&e.fn.JVinAppearAnimationsInit(t),t.hasClass("jvfrm-parallax-section")&&e.fn.JVinParallaxSectionInit(t)}elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-single-portfolio-gallery.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-single-post-base-meta.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-single-btn-meta.default",(function(){elementorFrontend.isEditMode()&&e(document).trigger("lava:favorite")})),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-nav-menu-mobile.default",(function(){elementorFrontend.isEditMode()&&t.navOffcanvas()})),elementorFrontend.hooks.addAction("frontend/element_ready/jv_tabs.default",(function(){elementorFrontend.isEditMode()&&t.jvTabsScript()})),elementorFrontend.isEditMode()&&elementor.hooks.addFilter("editor/style/styleText",(function(e,t){if(t){var i=t.getEditModel(),a=i.get("settings").get("jv_custom_css")||"";return(a=(a+=elementorFrontend.getPageSettings("page_custom_css")||"").replace(/selector/g,".elementor-element.elementor-element-"+i.id))&&
1(e+=a),e}})),elementorFrontend.hooks.addAction("frontend/element_ready/jvbpd-search-form.default",(function(e,i){elementorFrontend.isEditMode()&&e.removeClass("bind"),t.jvSearchForm()})),elementorFrontend.hooks.addAction("frontend/element_ready/container",r),elementorFrontend.hooks.addAction("frontend/element_ready/section",r),elementorFrontend.hooks.addAction("frontend/element_ready/column",r),elementorFrontend.hooks.addAction("frontend/element_ready/widget",r)}},l.prototype.map_sort_dropdown=function(){var t="map-sort-type";return function(i){var a=!1,n={by:"",type:""},o=window.jvbpd_map_box_func,s="button[data-"+t+"]";e("select[data-map-sort-by]").on("change",(function(t){a=!0,n.by=e(this).val(),o.filter()})),e(s).on("click",(function(i){var s=e(this).data(t);e("i",this).addClass("hidden"),"asc"==s?(e(this).data(t,"desc"),e('i[data-sort="desc"]').removeClass("hidden")):(e(this).data(t,"asc"),e('i[data-sort="asc"]').removeClass("hidden")),a=!0,n.type=e(this).data(t),o.filter()})),e(window).on("javo:map/filter/after",(function(e,t){var i=t.items,s=n.by,r=n.type;a&&(0<=new Array("reviewed","rating").indexOf(s)?i.sort(o.order_raty(s)):i.sort(o.compare(s)),"asc"==r&&i.reverse(),t.set(i))}))}},l.prototype.map_list_banner=function(){var t=this,i=".jvbpd-map-list-category-banner-wrap";return function(a){e('select[data-tax="listing_category"]').on("change",(function(){var a=e(this).val();e(i).length&&t.ajax("get_listing_category_featured_iamge",{term_id:a},(function(t){e(i).each((function(){e(this).css({"background-image":"url("+t.full+")","background-size":"cover","background-position":"center",height:150})}))}))}))}},l.prototype.map_location_filter=function(){var t=window.jvbpd_map_box_func,i=null,a=null;e(".elementor-widget-jvbpd-map-location-filters").each((function(){var i=e(this);e("a.jvbpd-filter-review-top-10",i).on("click",(function(e){a="desc",t.filter()})),e("a.jvbpd-filter-review-bottom-10",i).on("click",(function(e){a="asc",t.filter()}))})),e(window).on("javo:map/items/prepare",(function(e,t){var n=t.apply_item;if(null===a)return!1;i=t.args.loadmore_amount,t.args.loadmore_amount=10,n.sort(t.order_raty("rating")),"asc"==a&&n.reverse(),t.apply_item=n})),e(window).on("javo:map/items/get/after",(function(n,o,s){null!==a&&(a=null,e(".module-card",o.controls.map.output).addClass("show-review-rank"),e(".module-card",o.controls.list.output).addClass("show-review-rank")),null!==i&&(t.args.loadmore_amount=i,i=null)}))},l.prototype.lazyload=function(t){var i=new Array(".wide-nav-overlay",".module-rating-wrap",".module-ratings");e("*:not(."+a+")",t).each((function(){var t=e(this),n=!1,o=t.css("background-image");e.each(i,(function(e,i){if(t.is(i))return n=!0,!1})),n||-1<o.indexOf("url")&&(t.css("background-image",""),t.data("src",o),t.addClass(a))})),e("img:not(."+a+")",t).each((function(){var t=e(this),n=!1;e.each(i,(function(e,i){if(t.is(i))return n=!0,!1})),n||e.each(new Array("src","srcset"),(function(e,i){var n=t.attr(i);n&&(t.data(i,n),t.addClass(a),t[0].setAttribute(i,""))}))}))},l.prototype.lazyRollover=function(){var t=0,i=0,o=0,s=e(window);return function(r){t=s.scrollTop(),i=.9*s.height(),o=t+i,e("."+a).each((function(){var t,i=e(this),a=i.data("src");a&&(t=a.replace(/(^url\()|(\)$|[\"\'])/g,""),o>i.offset().top&&e("<img/>").attr("src",t).on("load",(function(){e(this).remove(),i.addClass(n),i.css("background-image",a)})))})),e("img").each((function(){var t=e(this);e.each(new Array("src","srcset"),(function(e,i){var a=t.data(i);a&&o>t.offset().top&&t.attr(i,a)})),t.on("load",(function(){t.addClass(n)}))}))}},l.prototype.menu_opener_bind_events=function(t){e(".jvbpd-menu-closer",t).on("click",(function(){e("body").removeClass("jvbpd-menu-active"),t.removeClass("jvbpd-visible")}))},l.prototype.menu_opener=function(){var t=this;return function(){e(".jvbpd-canvas-container.menu-vertical").each((function(){let t=e(this);e(".canvas-nav-user-menu > li > a",t).on("mouseenter",(function(){e(".canvas-nav-user-menu > li",t).removeClass("active"),e(this).closest("li").addClass("active")})),e("[data-menu-closer]",t).on("click",(function(){e("body").removeClass("jvbpd-menu-active"),t.removeClass("jvbpd-visible")})),e(this).data("mobile-menu",new hcOffcanvasNav(e(".canvas-mobile-menu-container",t).get(0),{disableAt:!1,levelSpacing:40,customToggle:!0,navTitle:"All Categories",levelTitles:!0,levelTitleAsBack:!0,pushContent:"#container",labelClose:!1,closeClass:"jv-close",width:450}))})),e(".jvbpd-menu-opener:not(.bind)").each((function(){var i=e(this),a=i.data("id"),n=!0,s=i.data("template"),r=".jvbpd-canvas-container",l=0;"floating_right"==i.data("direction")&&(n=!1,l=500),i.on("click",(function(){var d=e(window).height(),c=e(r+'[data-id="'+a+'"]');if(window.matchMedia("(max-width: 767px)").matches){let e=c.data("mobile-menu");if(e)return void e.open()}if(!c.hasClass("loaded"))if(e(window).trigger("jvbpd_core/canvas/get/before",[i]),"yes"==i.data("ajax"))var p=setInterval((function(){t.ajax("get_canvas",{post_id:o.args.post_id,template:s},(function(a){c.addClass("loaded"),e(window).trigger("jvbpd_core/canvas/get/after",[i,a]),c.html(a.render),e(window).trigger("jvbpd_core/canvas/get/completed",[i,a]),t.menu_opener_bind_events(c)})),l=0,clearInterval(p)}),l);else c.addClass("loaded"),t.menu_opener_bind_events(c);if(c.addClass("jvbpd-visible").css("min-height",d),n&&e("body").addClass("jvbpd-menu-active"),!n&&e(".jvbpd-canvas-overlay[data-id="+a+"]").addClass("active"),i.data("tab-id")){let t=-1<i.data("tab-id").indexOf("#")?i.data("tab-id"):"#"+i.data("tab-id"),a=e(t,c),n=e("#"+a.attr("aria-controls"),c);e("[role=tabpanel]",n.closest(".e-n-tabs-content")).removeClass("e-active");let o=a.closest(".e-n-tabs-heading");e("button",o).attr("aria-selected","false"),a.attr("aria-selected","true"),n.addClass("e-active"),n.is(":not(:first-child)")&&e("[role=tabpanel]:first-child",n.closest(".e-n-tabs-content")).hide()}})),e(".jvbpd-canvas-overlay[data-id="+a+"]").on("click",(function(){var t=e(this),i=e(r+'[data-id="'+a+'"]');t.removeClass("active"),i.removeClass("jvbpd-visible"),e(document.body).removeClass("jvbpd-menu-active")})),e(this).addClass("bind")}))}},l.prototype.scrollSpy=function(){e(".javo-single-nav").each((function(){let t=e(this),i=e("#wpadminbar"),a=t.data("offset")||0;e("> a",t).on("click",(function(t){var n=e(this).attr("href"),o=e(n),s=e(".header.jvbpd-sticky-element"),r=-a;t.stopPropagation(),o.length&&(r+=o.offset().top,r-=e(this).closest(".
1jvbpd-sticky-element").height(),i.length&&(r-=i.height()),s.length&&(r-=s.height()),e("html").animate({scrollTop:r},500))}))}))},l.prototype.applySlimScroll=function(){var t=e(".item-list-page-wrap, .list-block-wrap");/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?t.each((function(){e(this).css({overflow:"hidden","overflow-y":"scroll","-webkit-overflow-scrolling":"touch",height:e(this).height()})})):"function"==typeof e.fn.slimScroll&&t.each((function(){var t=e(this);let i=t.closest(".elementor-element");if(t.hasClass("bind-scroll"))return;if(!t.hasClass("set-vscroll"))return!0;let a={height:t.height()+"px",distance:"0px",railVisible:!0,alwaysVisible:!0,railColor:"#ccc",railOpacity:.8};i.hasClass("hide-slimscroll-yes")&&(a.opacity=0,a.railOpacity=0),t.slimScroll(a),t.addClass("bind-scroll")}))},l.prototype.postBlockGoToTop=function(){e(".elementor-widget-jvbpd-page-block[data-go-to-top]").each((function(){let t=e(this),i=e(".shortcode-container",t),a=i.attr("id"),n=i.offset().top;786<e(window).width()?n-=parseInt(t.data("go-to-top")):384<e(window).width()&&t.data("go-to-top-tablet")?n-=parseInt(t.data("go-to-top-tablet")):t.data("go-to-top-mobile")&&(n-=parseInt(t.data("go-to-top-mobile"))),e(window).on("jvbpd_core/shortcode/filter/before",(function(t,i,o,s){a==i.attr("id")&&o&&e("html, body").animate({scrollTop:n},300)}))}))},l.prototype.postBlockAnimOnScroll=function(){e(".elementor-widget-jvbpd-page-block:not(.bind-masonry), .elementor-widget-jvbpd-single-gallery:not(.bind-masonry), .elementor-widget-jvbpd-reward-list:not(.bind-masonry)").each((function(){var t=e(this),i=t.data("settings")||{},a=new Array,n=!1,o=i.masonry_ani||"";if(t.is(".elementor-widget-jvbpd-page-block")?(n="masonry"==t.data("block-type"),a=e(".shortcode-output > .output-container",t)):t.is(".elementor-widget-jvbpd-single-gallery")?(n="masonry"==i.render_type,a=e("ul.mansory-wrap",t)):t.is(".elementor-widget-jvbpd-reward-list")&&(n=!0,a=e("ul.reward-list-items",t)),n&&a.length){var s=t.data("masonry-type"),r=t.data("masonry-gutter")||0,l=function(){};if(l.prototype.constructor=l,l.prototype.resize=function(){var i=e("li.masonry-gutter",t),a=e("li.masonry-sizer",t);e(".masonry-item:not(.bind-sized)",t).each((function(){e(this).css("width",a.outerWidth()-i.outerWidth()+"px")}))},a.addClass("jvbpd-grid").data("masonry-type",s).data("masonry-gutter",r).data("masonry-items",new l),a.attr("id")||a.attr("id","animon-id-"+t.data("id")),"isotope"==s)e("li.masonry-item",a).addClass("shown"),a.addClass("not-transition").data("masonry-items").resize(),a.isotope({percentPosition:!0,itemSelector:"li.masonry-item",masonry:{gutter:"li.masonry-gutter"}});else{a.addClass("effect-"+o);var d=new AnimOnScroll(a.get(0),{minDuration:.4,maxDuration:.7,viewportFactor:.8,childSelector:"li.masonry-item",masonry_gutter:"li.masonry-gutter"});a.data("aos",d),a.data("masonry-items").resize();var c=t.closest(".elementor-widget-jv_tabs");c.length&&e("a.nav-link",c).on("click",(function(e){d._init();var t=setInterval((function(){d._init(),clearInterval(t)}),500)}))}e(window).on("resize",(function(){(new l).resize()})),t.addClass("bind-masonry"),e(window).on("jvbpd_core/shortcode/render/before",(function(e,t,i,a,n){n&&i.closest(".bind-masonry").removeClass("bind-masonry")}))}}))},l.prototype.portfolioGallery=function(){e(".portfolio-gallery-wrap:not(.bind)").each((function(){var t=e(this);if(t.addClass("bind"),t.hasClass("type-masonry")){t.addClass("jvbpd-grid");var i=new AnimOnScroll(t.get(0),{minDuration:.4,maxDuration:.7,viewportFactor:.8});t.data("anim-on-scroll",i),t.removeClass("hidden")}else if(t.hasClass("type-slider")){var a=[],n=[],o=[],s=new Array,r=t.closest(".swiper-container");function l(){return"no-id"!=e(".swiper-slide-active",r).data("id")}e(".swiper-slide",r).each((function(t){a.push(e(this).data("title")),n.push(e(this).data("subtitle")),o.push(e(this).data("number")),s.push(e(this).data("id"))}));var d=l(),c={direction:"horizontal",loop:!1,grabCursor:!0,resistance:!0,resistanceRatio:0,watchSlidesProgress:!0,speed:1200,autoplay:!1,effect:"slide",mousewheel:"yes"==t.data("mouse-wheel"),pagination:{el:".showcase-pagination",clickable:!0,renderBullet:function(e,t){return'<div class="tab__link  elementor-repeater-item-'+s[e]+" "+t+'"><div class="counter-wrap"><div class="counter">
1'+o[e]+'</div></div><div class="subtitle">'+n[e]+'</div><div class="title">'+a[e]+"</div></div>"}},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},on:{progress:function(){for(var e=this,t=0;t<e.slides.length;t++){var i=e.slides[t].progress*(.4*e.width);e.slides[t].querySelector(".img-mask").style.transform="translate3d("+i+"px,0, 0)"}},touchStart:function(){for(var e=0;e<this.slides.length;e++)this.slides[e].style.transition=""},setTransition:function(e){for(var t=this,i=0;i<t.slides.length;i++)t.slides[i].style.transition=e+"ms",t.slides[i].querySelector(".img-mask").style.transition=e+"ms"},init:function(){setTimeout((function(){TweenMax.to(e(".swiper-slide-active",r).nextAll().find(".slide-title span"),0,{scale:1.1,x:100,opacity:0,ease:Power2.easeInOut}),TweenMax.to(e(".swiper-slide-active",r).nextAll().find(".slide-cat"),0,{x:20,opacity:0,delay:.3,ease:Power2.easeIn})}),100),e(".swiper-slide-active",r).find("video").each((function(){e(this).get(0).play()}))},slideNextTransitionStart:function(){(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).prev().find(".title span"),.5,{scale:.9,x:-100,opacity:0,ease:Power2.easeInOut},.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).prev().find(".subtitle"),.5,{x:-20,opacity:0,delay:.3,ease:Power2.easeIn},.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).find(".title span"),.5,{scale:1,x:0,opacity:1,scale:1,delay:.3,ease:Power2.easeOut},.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).find(".subtitle"),.5,{x:0,opacity:1,scale:1,delay:.6,ease:Power2.easeOut},.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).next().find(".title span"),.5,{scale:1.1,x:100,opacity:0,ease:Power2.easeInOut},.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).next().find(".subtitle"),.5,{x:20,opacity:0,delay:.3,ease:Power2.easeIn},.02);var t=new TimelineLite;e(".swiper-pagination-bullet-active",r).prev().find(".counter").each((function(e,i){t.to(i,.3,{scale:1,y:-20,opacity:0,ease:Power2.easeIn},.01*e)})),e(".swiper-pagination-bullet-active",r).find(".counter").each((function(e,i){t.to(i,.4,{scale:1,y:0,opacity:1,scale:1,delay:.3,ease:Power2.easeOut},.01*e)})),e(".swiper-pagination-bullet-active",r).next().find(".counter").each((function(e,i){t.to(i,.3,{scale:1,y:20,opacity:0,ease:Power2.easeIn},.01*e)}))},slidePrevTransitionStart:function(){(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).prev().find(".title span"),.5,{scale:1.1,x:-100,opacity:0,ease:Power2.easeInOut},-.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).prev().find(".subtitle"),.5,{x:-20,opacity:0,delay:.3,ease:Power2.easeIn},-.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).find(".title span"),.5,{scale:1,x:0,opacity:1,scale:1,delay:.5,ease:Power2.easeOut},-.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).find(".subtitle"),.5,{x:0,opacity:1,scale:1,delay:.6,ease:Power2.easeOut},-.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).next().find(".title span"),.5,{scale:.9,x:100,opacity:0,ease:Power2.easeInOut},-.02),(new TimelineLite).staggerTo(e(".swiper-pagination-bullet-active",r).next().find(".subtitle"),.5,{x:20,opacity:0,delay:.3,ease:Power2.easeIn},-.02);var t=new TimelineLite;e(".swiper-pagination-bullet-active",r).prev().find(".counter").each((function(e,i){t.to(i,.3,{scale:1,y:-20,opacity:0,delay:.1,ease:Power2.easeIn},.01*e)})),e(".swiper-pagination-bullet-active",r).find(".counter").each((function(e,i){t.to(i,.4,{scale:1,y:0,opacity:1,scale:1,delay:.45,ease:Power2.easeOut},.01*e)})),e(".swiper-pagination-bullet-active",r).next().find(".counter").each((function(e,i){t.to(i,.3,{scale:1,y:20,opacity:0,delay:.1,ease:Power2.easeIn},.01*e)}))},slideChangeTransitionStart:function(){e(".swiper-button-white",r).addClass("disable-click"),p(),e(".swiper-slide-active",r).find("video").each((function(){e(this).get(0).play()}))},slideChangeTransitionEnd:function(){e(".swiper-button-white",r).removeClass("disable-click"),e(".swiper-slide-prev",r).find("video").each((function(){e(this).get(0).pause()}
1)),e(".swiper-slide-next",r).find("video").each((function(){e(this).get(0).pause()})),d=l()}}};function p(){var t=r.width(),i=e(".swiper-pagination-bullet-active .title",r).width();e(window).width()>=1466?lineWidth=t/2-440:e(window).width()>=1024?lineWidth=t/2-220:e(window).width()>=767?lineWidth=t/2-160:e(window).width()>=479?lineWidth=t/2-50:lineWidth=t/2-40,e(".caption-border.left",r).css({width:lineWidth-i/2+"px",opacity:1}),e(".caption-border.right",r).css({width:lineWidth-i/2+"px",opacity:1})}let m=new Swiper(r[0],c),f=setInterval((function(){m.update(),clearInterval(f)}),500);p(),e(".title",r).each((function(){var t=e(this).text().split(" "),i=t.length;for(e(this).empty(),index=0;index<i;index++)e(this).append(e("<div /> ").text(t[index]))})),e(".title div",r).each((function(){var t=e(this).text().slice(" "),i=t.length;for(e(this).empty(),index=0;index<i;index++)e(this).append(e("<span /> ").text(t[index]))})),e(".btn-next-slide",r).on("click",(function(e){m.slideNext()}));var u,h;e(window).on("mousemove",(function(e){})),e(".elementor-widget-jvbpd-single-portfolio-gallery .portfolio-gallery-tilt").each((function(){var t=e(this),i=t.outerWidth(),a=t.outerHeight(),n=t.offset();t.mousemove((function(e){u=e.clientX,h=e.clientY;var o=u/i*20-10,s=(h-n.top)/a*20-10;d?TweenMax.to(t,1,{rotationY:o,rotationX:s,scale:1.05,ease:Power1.easeOut}):TweenMax.to(t,0,{rotationY:0,rotationX:0,scale:1.05})}))})),e("#ball").removeClass("hidden"),t.on("mousedown touchstart",(function(t){e("body").addClass("scale-up"),TweenMax.to("#ball",.1,{transformOrigin:"15px 15px",borderWidth:"1px",scale:2}),e(".caption-border, .arrows-wrap").fadeOut(200)})),t.on("mouseup touchend",(function(t){e("body").removeClass("scale-up"),TweenMax.to("#ball",.1,{borderWidth:"2px",scale:1,x:-15,y:-15}),e(".caption-border, .arrows-wrap").fadeIn(200)})).trigger("mouseup"),e(".swiper-slide").on("mousedown",(function(e){})),TweenMax.set(r,{opacity:0,scale:1.1}),TweenMax.to(r,.8,{force3D:!0,opacity:1,scale:1,delay:0,ease:Power2.easeOut}),TweenMax.to(e(".swiper-pagination-bullet-active .subtitle",r),.4,{force3D:!0,opacity:1,y:0,delay:.1,ease:Power2.easeOut}),TweenMax.to(e(".swiper-pagination-bullet-active .title",r),.4,{force3D:!0,opacity:1,y:0,delay:.15,ease:Power2.easeOut}),TweenMax.to(e(".footer-button-wrap"),.4,{force3D:!0,opacity:1,y:0,delay:.2,ease:Power2.easeOut}),TweenMax.to(e(".showcase-counter, .swiper-pagination-bullet-active .counter, .arrows-wrap"),.3,{force3D:!0,opacity:1,delay:.15,ease:Power2.easeOut})}}))},l.prototype.singleGalleryMasonry=function(){e(".elementor-widget-jvbpd-single-gallery").each((function(){var t=e(this);"masonry"==(t.data("settings")||{}).render_type&&e("ul.mansory-wrap",t).masonry({itemSelector:".gallery-item"})}))},l.prototype.allBlockEffectAni=function(){e(".elementor-widget-jvbpd-page-block, .elementor-widget-jvbpd-map-listing-blocks, .elementor-widget-jvbpd-map-list-listing-blocks").each((function(){var t=e(this),i=t.data("settings")||{},a="block"==i.animation_on_target,n=parseInt(i.animation_delay||1e3),o={},s={};if(i.animation_property){switch(i.animation_property){case"fadeIn":o={opacity:0},s={opacity:1};break;case"zoomIn":o={transform:"scale(.5)",opacity:0},s={transform:"scale(1)",opacity:1};break;case"zoomOut":o={transform:"scale(1.5)",opacity:0},s={transform:"scale(1)",opacity:1};break;case"fromTop":o={transform:"translateY(-100px)",opacity:0},s={transform:"translateY(0px)",opacity:1};break;case"fromLeft":o={transform:"translateX(-100px)",opacity:0},s={transform:"translateX(0px)",opacity:1};break;case"fromBottom":o={transform:"translateY(100px)",opacity:0},s={transform:"translateY(0px)",opacity:1};break;case"fromRight":o={transform:"translateX(100px)",opacity:0},s={transform:"translateX(0px)",opacity:1};break;case"fromTopLeft":o={transform:"translate(-100px, -100px)",opacity:0},s={transform:"translate(0px, 0px)",opacity:1};break;case"fromTopRight":o={transform:"translate(100px, -100px)",opacity:0},s={transform:"translate(0%, 0%)",opacity:1};break;case"fromBottomLeft":o={transform:"translate(-100px, 100px)",opacity:0},s={transform:"translate(0px)",opacity:1};break;case"fromBottomRight":o={transform:"translate(100px, 100px)",opacity:0}
1,s={transform:"translate(0px)",opacity:1};break;case"slideTop":o={transform:"translateY(-200%)",opacity:0},s={transform:"translateY(0%)",opacity:1};break;case"slideLeft":o={transform:"translateX(-200%)",opacity:0},s={transform:"translateX(0%)",opacity:1};break;case"slideBottom":o={transform:"translateY(200%)",opacity:0},s={transform:"translateY(0%)",opacity:1};break;case"slideRight":o={transform:"translateX(200%)",opacity:0},s={transform:"translateX(0%)",opacity:1};break;case"slideTopLeft":o={transform:"translate(-200%, -200%)",opacity:0},s={transform:"translate(0%, 0%)",opacity:1};break;case"slideTopRight":o={transform:"translate(200%, -200%)",opacity:0},s={transform:"translate(0%, 0%)",opacity:1};break;case"slideBottomLeft":o={transform:"translate(-200%, 200%)",opacity:0},s={transform:"translate(0%, 0%)",opacity:1};break;case"slideBottomRight":o={transform:"translate(200%, 200%)",opacity:0},s={transform:"translate(0%, 0%)",opacity:1};break;case"flipX":o={transform:"rotate3d(1,0,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) rotate3d(1,0,0,0deg) scale(1)",opacity:1};break;case"flipY":o={transform:"rotate3d(0,1,0,90deg) scale(0.8)",opacity:0}
1,s={transform:"perspective(2000px) rotate3d(0,1,0,0deg) scale(1)",opacity:1};break;case"flipZ":o={transform:"perspective(2000px) rotate3d(0,0,1,45deg) scale(0.2)",opacity:0},s={transform:"perspective(2000px) rotate3d(0,0,1,0deg) scale(1)",opacity:1};break;case"fromTopFlipX":o={transform:"translateY(-100px) rotate3d(1,0,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(1,0,0,0deg) scale(1)",opacity:1};break;case"fromTopFlipY":o={transform:"translateY(-100px) rotate3d(0,1,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(0,1,0,0deg) scale(1)",opacity:1};break;case"fromTopFlipZ":o={transform:"perspective(2000px) translateY(-100px) rotate3d(0,0,1,45deg) scale(0.2)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(0,0,1,0deg) scale(1)",opacity:1};break;case"fromLeftFlipX":o={transform:"translateX(-100px) rotate3d(1,0,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) translateX(0) rotate3d(1,0,0,0deg) scale(1)",opacity:1};break;case"fromLeftFlipY":o={transform:"translateX(-100px) rotate3d(0,1,0,90deg) scale(0.8)",opacity:0}
1,s={transform:"perspective(2000px) translateX(0) rotate3d(0,1,0,0deg) scale(1)",opacity:1};break;case"fromLeftFlipZ":o={transform:"perspective(2000px) translateX(-100px) rotate3d(0,0,1,45deg) scale(0.2)",opacity:0},s={transform:"perspective(2000px) translateX(0) rotate3d(0,0,1,0deg) scale(1)",opacity:1};break;case"fromBottomFlipX":case"fromRightFlipX":o={transform:"translateY(100px) rotate3d(1,0,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(1,0,0,0deg) scale(1)",opacity:1};break;case"fromBottomFlipY":case"fromRightFlipY":o={transform:"translateY(100px) rotate3d(0,1,0,90deg) scale(0.8)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(0,1,0,0deg) scale(1)",opacity:1};break;case"fromBottomFlipZ":case"fromRightFlipZ":o={transform:"perspective(2000px) translateY(100px) rotate3d(0,0,1,45deg) scale(0.2)",opacity:0},s={transform:"perspective(2000px) translateY(0) rotate3d(0,0,1,0deg) scale(1)",opacity:1};break;case"perspectiveX":o={transform:"perspective(2000px) rotateX(45deg)",opacity:0}
1,s={transform:"perspective(2000px)",opacity:1};break;case"perspectiveY":o={transform:"perspective(2000px) rotateY(45deg)",opacity:0},s={transform:"perspective(2000px)",opacity:1};break;case"perspectiveZ":o={transform:"matrix3d(0.70592, 0.02465, 0.37557, -0.00062, -0.06052, 0.79532, 0.06156, -0.0001, -0.46435, -0.10342, 0.87958, -0.00146, -21.42566, 4.13698, 4.81749, 0.99197085)",opacity:0},s={transform:"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",opacity:1};break;case"falling_rotate":o={transform:"matrix3d(0.71,0.71,0.00,0,-0.71,0.71,0.00,0,0,0,1,0,-50,-250,0,1)",opacity:0},s={transform:"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",opacity:1}}var r=function(t,n){n=n||!1;var r=function(){t.css({transitionDuration:"",transitionProperty:"",transition:"",transform:""})},l=function(){t.css(o)},d=function(){var e=setInterval((function(){return clearInterval(e),r(),!1}),parseInt(i.animation_speed));s.transitionDuration=parseInt(i.animation_speed)+"ms",s.transitionProperty="all",t.css(s)},c=function(i){var n=e(this);a||n.scrollTop()+n.height()>=t.offset().top&&d()};return!!t.data("bind-ani")||(n?(l(),!1):(t.addClass("animated"),t.data("bind-ani",!0),r(),l(),void(a?d():(e(window).on("scroll",c),c()))))};e(window).on("scroll javo:map/items/get/after",(function(i){var o=0,s=e(this);e(".module-item:not(.animated), .jvbpd-module:not(.animated)",t).each((function(){var i=e(this);if(a){if(s.scrollTop()+s.height()>=t.offset().top){r(i,!0);let e=setInterval((function(){r(i),clearInterval(e)}),o*n);o++}}else r(i)}))})),e(window).on("jvbpd_core/shortcode/loaded",(function(t){e(this).trigger("scroll")}))}}))},l.prototype.postBlockPopups=function(){var t=this,i=o.getLightBox("post-block-lightbox");e(".elementor-widget-jvbpd-page-block").each((function(){var a=e(this),n=a.data("settings")||{},o=e("[data-popup-post-id]",a);"yes"==n.module_click_popup&&o.css({cursor:"pointer"}).on("click",(function(a){var n=e(this).data("popup-post-id");a.preventDefault(),e(".modal-body",i).html('<i class="fa fa-spinner fa-spin"></i>'),e(".close",i).addClass("hidden"),i.modal("show"),t.ajax("page_block_content",{post_id:n},(function(t){e(".close",i).removeClass("hidden"),e(".modal-body",i).html(t.html)}))}))}))},l.prototype.testimoonialPopups=function(){var t=o.getLightBox("testimoonial-lightbox");e("script[data-item-additional-content]").each((function(){var i=e(this),a=i.html();i.closest(".slide-custom-wrapper").css("cursor","pointer").on("click",(function(i){i.preventDefault(),e(".modal-body",t).html(a),t.modal("show")}))}))},l.prototype.mapBlockAnimOnScroll=function(){e(".elementor-widget-jvbpd-map-listing-blocks, .elementor-widget-jvbpd-map-list-listing-blocks").each((function(){var t,i=e(this),a=i.hasClass("masonry-yes"),n=i.data("settings")||{},o=e(".list-group > .row, .space > .row",i);a&&(t="effect-"+n.masonry_ani,o.addClass("jvbpd-grid").addClass(t),o.attr("id")||o.attr("id","animon-id-"+e(this).data("id")),i.addClass("map-block-container"))}))},l.prototype.mapBlockSetCount=function(){var t=this;e(".elementor-widget-jvbpd-map-listing-blocks, .elementor-widget-jvbpd-map-list-listing-blocks").each((function(){var i=e(this).data("settings")||!1;if(i){var a=parseInt(i.count_first_loadmore)||!1,n=parseInt(i.count_loadmore)||!1;t.loopCount=0,e(window).on("javo:map/filter/before",(function(e,i,a){t.loopCount=0})),e(window).on("javo:map/items/prepare",(function(e,i){if(!i)return!1;0<n&&(i.args.loadmore_amount=n),0==t.loopCount&&0<a&&(i.args.loadmore_amount=a),t.loopCount++}))}}))},l.prototype.authorReviewModal=function(){var t=o.getLightBox("author-review-lightbox");e(".elementor-widget-jvbpd-single-author-reviews:not(.binded)").each((function(){var i=e(this),a=e('script[type="text/html"]',i).html()||"";e(".review-detail-opener",i).on("click",(function(){e(".modal-body",t).html(a),t.modal("show")})),i.addClass("binded")}))},l.prototype.jvbpdPopupModal=function(){var t=o.getLightBox("jvbpd-modal-lightbox");e(".elementor-widget-jvbpd-modal-popup:not(.binded)").each((function(){var i=e(this),a=e('script[type="text/html"]',i).html()||"";e(".jvbpd-modal-popup-opener",i).on("click",(function(){e(".modal-body",t).html(a),t.modal("show")})),i.addClass("binded")}))},l.prototype.cardDetailSlider=function(){var t=this;e(".card-bg-detail-images-slider:not(.bind)").each((function(){e(this).addClass("bind");var i=e(this),a=e(".slider-wrap",i),n=!1,o=i.data("post-id");let s=i.data("images-count");var r="loading",l="loaded",d=i.data("slides-type"),c=i.data("trigger-action"),p=i.data("slide-images-size"),u=parseInt(i.data("slider-speed")||1e3),h=i.data("slider-
1dot");"yes"==i.data("slider-effect")&&i.addClass("effect-zoom-in"),1<s&&e(".load-slider",i).removeClass("hidden");var m=function(){n=!0,i.hasClass(l)||(i.addClass(r),t.ajax("get_slider",{post_id:o,images_size:p},(function(t){i.removeClass(r).addClass(l),e(".slider-content",a).data("images",t.data),e.each(t.slides,(function(t,i){e("ul.slides",a).append(i)})),function(t){if(void 0!==e.flexslider&&0<t.length){var o={start:function(t){if(e(".slider-pagination",i).removeClass("hidden"),e(".slider-pagination > span.current",i).text(t.currentSlide+1),e(".slider-pagination > span.total",i).text(t.count),"hover"==c)if(t.stop(),e(window).on("focus",(function(){t.stop()})),i.mouseenter((function(){t.vars.slideshowSpeed=u,t.play()})),i.mouseleave((function(){t.stop()})),n)var a=setInterval((function(){i.trigger("mouseenter"),clearInterval(a)}),u);else i.trigger("mouseleave");else t.flexslider("next")},after:function(t){e(".slider-pagination > span.current",i).text(t.currentSlide+1),e(".slider-pagination > span.total",i).text(t.count)},prevText:"",nextText:""};o.controlNav=h,"hover"==c&&(o.directionNav=!1,o.slideshowSpeed=u,o.animationSpeed=1e3,o.slideShow=!1),e(".slider-content",a).flexslider(o)}}(t.slides),"popup"==d&&e(".slide-item-wrap",a).on("click",(function(t){var i=e(this),a=i.closest("div.slider-content");i.lightGallery({dynamic:!0,dynamicEl:a.data("images"),share:!1,actualSize:!1})}))})))};"hover"==c?(i.mouseenter(m),i.mouseleave((function(){n=!1}))):e(".load-slider",i).on(c,m)}))},l.prototype.applyVideoJS=function(){e(".jv-card-module-youtube-video:not(.bind)").each((function(t,i){e(this).addClass("bind");const a=videojs(i,{responsive:!0,muted:!0,controlBar:{pictureInPictureToggle:!1}});a.on("mouseover",(function(){a.play(),a.controlBar.show()})),a.on("mouseout",(function(){a.pause(),a.controlBar.hide()})),a.getChild("controlBar").getChild("playToggle").hide()}))},l.prototype.cardStreetView=function(){var t=this;e(".elementor-widget-jvbpd-module-card").each((function(){e(".streetview-container:not(.bind)",e(this)).each((function(){var i=e(this),a=i.data("lat")||0,n=i.data("lng")||0,o=i.data("heading")||0,s=i.data("pitch")||0,r=i.data("zoom")||0,l=new google.maps.LatLng(parseFloat(a),parseFloat(n));i.on("click",(function(){var e=new google.maps.StreetViewService;if(i.data("street-view"))return!1;e.getPanoramaByLocation(l,5,(function(e,t){if(t===google.maps.StreetViewStatus.OK){var a=new google.maps.StreetViewPanorama(i[0],{position:l,pov:{heading:parseFloat(o),pitch:parseFloat(s),zoom:parseFloat(r)},addressControl:!1,linksControl:!1,panControl:!1,zoomControl:!1,enableCloseButton:!1,fullscreenControl:!1});i.data("street-view",a)}}))}));var d="https://maps.googleapis.com/maps/api/streetview?size=600x300&location="+a+","+n+"&heading="+o+"&pitch="+s;t.args.google_api&&(d+="&key="+t.args.google_api,i.css("background-image","url("+d+")")),i.addClass("bind")}))}))},l.prototype.swapDistanceUnit=function(){let t=window.jvbpd_map_box_func;e(".elementor-widget-jvbpd-map-list-filters").each((function(){let i=e(this);e(".panel-collapse",i).each((function(){let t=e(".jvbpd-map-distance-bar-wrap",e(this));e("[data-close]",t).on("click",(function(e){t.addClass("hidden")})),e("[name=radius_key]",e(this)).on("focus",(function(e){t.removeClass("hidden")}))})),e('.distance-unit-switcher input[type="checkbox"]',i).on("change",(function(i){i.preventDefault();var a=e(this).is(":checked")?"mile":"km";t&&t.args.distance_unit!=a&&(t.args.distance_unit=a,e(".javo-geoloc-slider").each((function(){let t=parseInt(e(this).data("max")||0),i="km"===a?1e3:1609.344;this.noUiSlider.updateOptions({range:{min:0,max:parseInt(t)*i},tooltips:[wNumb({decimals:0,thousand:",",suffix:" "+a,encoder:function(e){return e/i}})]},!1)})))})).trigger("change")}))},l.prototype.itemGetAfterMasonry=function(){return function(t,i){e.each([i.controls.map.output,i.controls.list.output],(function(){var t,i=e(this);i.hasClass("jvbpd-grid")&&(t=new AnimOnScroll(i.get(0),{minDuration:.4,maxDuration:.7,viewportFactor:.8}),i.data("instance",t))}))}},l.prototype.customLavaAS=function(){e(".lava-ajax-search-form-wrap > input").each((function(){var t,i=e(this),a=!1,n=i.closest("[data-element_type=widget]"),o=n.data("id"),s=n.data("settings")||{};(t=i.data("ui-autocomplete"))&&((a=t.menu.element).addClass("jvbpd-ajax-search-"+o),e(window).on("lava:ajax-search-open",(function(e,t){s&&"yes"==s.ajax_sub_menu_position&&a.css({top:"+="+s.ajax_sub_menu_position_top.size+"px",left:"+="+s.ajax_sub_menu_position_left.size+"px",width:s.ajax_sub_menu_position_width.size+"px"})})))}));let t=function(t,i){e(".ajax-search-recent-items").each((function(){let t=e(this),a=t.data("listing-type"),n=o.getAjaxSearchKeywords(a);n=n.reverse();let s=i.element.val();s&&o.addAjaxSearchKeyword(s,a);let r='<li class="ajax-search-recent-item"><a href="'+t.data("link-template")+'={{keyword}}" data-keyword="{{keyword}}">{{keyword}}</a><a href="javascript:void(0);" class="jv-close bg-none" data-remove></a></li>';t.empty(),e.each(n,(function(e,i){let a=r.replace(/{{keyword}}/g,i);t.append(a)})),e("a[data-remove]",t).on("click",(function(){let t=e(this).closest("li.ajax-search-recent-item");o.removeAjaxSearchKeyword(e("a[data-keyword]",t).data("keyword"),a),t.remove()}))}))};e(window).on("lava:ajax-search-open",t),t(new Event("lava:ajax-search-open"),{form:null,element:e("<input>")}),e(".menu-type-recent_visited_listing .dropdown-menu").on("click",(function(e){e.stopPropagation()})),e(".recent-visit-posts").each((function(){let t=e(this);e("a[data-remove]",t).on("click",(function(t){t.preventDefault();let i=e(this).closest("li.recent-visit-post");o.removeRecentVisitPosts(e("a[data-post-id]",i).data("post-id")),i.remove()}))})),e("[data-remove-all-ajax-recent-keyword]").on("click",(function(t){o.setAjaxSearchKeyword(new Array,e(this).data("listing-type")),e(".ajax-search-recent-items").empty()})),e("[data-remove-all-recent-visited-posts]").on("click",(function(t){o.setRecentVisitPosts(new Array),e(".recent-visit-posts").empty()}))},l.prototype.searchFormAjax=function(){return function(t,i){"yes"==(e(this).closest(".elementor-widget-jvbpd-search-form-listing").data("settings")||{}
1).ajax_defult_category&&(i.args.listing_category="[]")}},l.prototype.parallaxSections=function(){var t="undefined"!=typeof parallax_section_data?parallax_section_data:{};t&&e.each(t,(function(t,i){var a=new Array,n=new Array,o=new Array,s=e('[data-id="'+t+'"].elementor-section');e.each(i,(function(t,i){var s=e("<div>").prop({class:"parallax-item item-id-"+i._id+" type-"+i.type}).css({}).prepend(e("<div>").prop({class:"parallax-item-image"}).data({speed:i.speed.size,transform:i.transform,"position-y":i.backgroundPositionY.size}).css({"z-ndex":i.zIndex,"background-size":i.backgroundSize,"background-position":i.backgroundPositionX.size+"% "+i.backgroundPositionY.size+"%","background-image":"url("+i.image.url+")"}));a.push(s),"scroll"==i.type&&n.push(s),"mouse_move"==i.type&&o.push(s)})),e(window).on("scroll",(function(){var t=e(this);e.each(n,(function(){var i=e(this),a=i.innerHeight(),n=e(".parallax-item-image",i),o=n.offset().top,s=n.data("position-y")||"0",r=t.scrollTop(),l=t.height(),d=n.data("speed")||100;if(d/=100,"back_pos"===n.data("transform")){var c=(r-o+l)/a*100;r<o-l&&(c=0),r>o+a&&(c=200),c*=d,n.css({"background-position-y":"calc("+c+"px + "+parseInt(s)+"%)"})}else{var p=r+l;if(p>o&&r<o+a)c=(p-o)*d/(r+a)*100+(50-50*d);n.css({transform:"translateY("+c+"%)"})}}))})),e.each(o,(function(t,i){e(s).on("mousemove",(function(t){var a=e(i),n=e(".parallax-item-image",a),o=n.data("speed")||100,s=t.pageX-a.offset().left-a.width()/2,r=t.pageY-a.offset().top-a.height()/2;s=-s*(o/=100)+"px",r=-r*o+"px",n.css({transform:"translate("+s+","+r+")"})}))})),s.prepend(a)}))},l.prototype.fullHeightSections=function(){e("section.elementor-element.full-height-yes").each((function(){var t=e(this),i=(t.data("settings"),function(){e(this);t.css({position:"absolute",top:"0px",bottom:"0px"})});e(window).on("load",i),i()}))},l.prototype.singleHeader=function(){e(".elementor-widget-jvbpd-single-header").each((function(){var t=e(this);e(".image-wrap",t).each((function(){var i=e(this);i.css("cursor","pointer").on("click",(function(){if(("undefined"==typeof elementorFrontend||!elementorFrontend.isEditMode())&&void 0!==e.fn.lightGallery){var a={dynamic:!0,hash:!1,dynamicEl:e(".container-video-grid",t).data("images")},n=e("#wpadminbar");e(".container-video-grid",t).on("onBeforeOpen.lg",(function(e){n.length&&n.addClass("hidden")})).on("onBeforeClose.lg",(function(e){n.length&&n.removeClass("hidden")})),e(".container-video-grid",t).lightGallery(a),e(".container-video-grid",t).data("lightGallery").index=parseInt(i.data("index"),10)||0}}))}))}))},l.prototype.applyMapStyle=function(){return function(){e(".elementor-widget-jvbpd-single-header, .elementor-widget-jvbpd-single-small-map").each((function(){let t=e(this),i=t.data("settings")||{},a=e(".container-map",t),n=a.data("map-type"),o=e("[data-item-lat]").val()||0,s=e("[data-item-lng]").val()||0;if("osm"==n)void 0===a.data("gmap3")||a.hasClass("map-converted")||(a.gmap3("destroy"),a.data("map",L.map(a.get(0),{center:[o,s],zoom:13})),L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, &copy; <a href="https://carto.com/attribution">CARTO</a>'}).addTo(a.data("map")),L.marker([o,s]).addTo(a.data("map")),a.addClass("map-converted"));else{let e=a.gmap3("get");if("yes"==i.enable_google_map_style){var r=i.google_map_style||"{}";e&&e.setOptions({styles:JSON.parse(r)})}else e&&e.setOptions({styles:[]});var l=parseInt(i.map_zoom_level)||!1;l&&e&&e.setZoom(l)}}))}},l.prototype.mapBlockOrder=function(){var t=window.jvbpd_map_box_func;e(".elementor-widget-jvbpd-map-listing-blocks, .elementor-widget-jvbpd-map-list-listing-blocks").each((function(){var i=e(this),a=String(i.data("order")).toLowerCase(),n=String(i.data("order-by")).toLowerCase();let o="yes"==i.data("order-within-date-range");if("undefined"==n)return!0;switch(n){case"title":n="name";break;case"rand":n="random"}e(window).on("javo:map/filter/after",(function(e,t){var i=t.items;if(o){let e=parseFloat(Date.now()/1e3);i=i.filter((function(t){let i=!1;return void 0===t._date_range_start||void 0===t._date_range_end?i=!0:e<t._date_range_start&&e<t._date_range_end||(i=!0),!i})),t.set(i)}})),e(window).on("javo:map/filter/before",(function(e,i,o){var s=i.items;!0!==o.distanceFiltered&&(o.block_order_filtered=!0,"rating"==n?s.sort(t.order_raty(n)):s.sort(t.compare(n)),"asc"==a&&s.reverse(),i.set(s))}))}))},l.prototype.navMetisMenus=function(){e(".elementor-widget-jvbpd_nav_menu").each((function(){var t=e(this),i=e("ul.jvbpd-nav-menu",t);if("binded"==i.data("bind-metis"))return!0;
1i.metisMenu({}).data("bind-metis","binded")}))},l.prototype.navOffcanvas=function(){e(".elementor-widget-jvbpd-nav-menu-mobile:not(.bind-canvas)").each((function(){let t=e(this),i=t.data("render-type");"dropdown"==i?o.setDropdowncanvas(t):"dropdown_fixed"==i?o.setDropdowncanvas(t,!0):o.setOffcanvas(t),t.addClass("bind-canvas")}))},l.prototype.mapSwitch=function(){var t=function(t){this.el=e(t),this.map=e(this.el.data("map")),this.filter=e(this.el.data("filter")),this.list=e(this.el.data("list")),this.widths={map:Math.round(this.map.width()/e(window).width()*100),filter:Math.round(this.filter.width()/e(window).width()*100),list:Math.round(this.list.width()/e(window).width()*100)},this.type=this.getType(),this.bindCSS(),this.bindEvent()};t.prototype.constructor=t,t.prototype.getType=function(){var e=!1;return this.el.hasClass("type-listOnly")?e="list_only_toggle":this.el.hasClass("type-filterToggle")?e="filter_open_toggle":this.el.hasClass("type-filterOpener")&&(e="filter_opener",this.bindOpener()),e},t.prototype.bindCSS=function(){this.map.addClass("collapse"),this.filter.addClass("collapse").css("overflow-x","visible"),e.each([this.map,this.filter,this.list],(function(){this.addClass("map-switch-handle")}))},t.prototype.bindEvent=function(){var t=this;e('input[type="checkbox"]',t.el).on("change",(function(i){i.preventDefault();var a=e(this).is(":checked");"list_only_toggle"==t.type&&t.listToggle(a),"filter_open_toggle"==t.type&&t.filterOpenToggle(a)})).trigger("change");var i=e(".map-switch-opener-wrap");i.length&&e(".arrow-trigger",i).on("click",(function(i){e(this).toggleClass("open");var a=e(this).hasClass("open");t.filterOpenToggle(a)})).addClass("open").trigger("click")},t.prototype.bindOpener=function(){var t=e("<div>").addClass("map-switch-opener-wrap");e("<div>").addClass("arrow-trigger").html('<i class="map-switch-opener filter-open fas fa-chevron-right"></i><i class="map-switch-opener filter-close fas fa-chevron-left"></i>').appendTo(t),t.appendTo(this.filter)},t.prototype.listToggle=function(t){var i=this;i.map.length&&(t?(e("body").removeClass("list-only").addClass("list-map"),i.map.addClass("show"),i.map.css("width",i.widths.map+"%"),i.filter.hasClass("show")?i.list.css("width",i.widths.list+"%"):i.list.css("width",i.widths.list+i.widths.filter+1+"%")):(e("body").addClass("list-only").removeClass("list-map"),i.map.removeClass("show"),i.map.css("width",0),i.filter.hasClass("show")?i.list.css("width",i.widths.list+i.widths.map+1+"%"):i.list.css("width","100%")))},t.prototype.allFilterTrigger=function(t){e(".elementor-widget-jvbpd-map-switch .map-switcher.type-filterToggle").each((function(){var i=e(this);e('input[type="checkbox"]',i).attr("checked",t)}))},t.prototype.filterOpenToggle=function(t){var i=this;i.filter.length&&(t?(e("body").removeClass("filter-off").addClass("filter-on"),i.filter.addClass("show").find("> div:first-child").css("visibility","visible"),i.filter.css("width",i.widths.filter+"%"),i.map.hasClass("show")?i.list.css("width",i.widths.list+"%"):i.list.css("width",i.widths.list+i.widths.map+1+"%")):(e("body").removeClass("filter-on").addClass("filter-off"),i.filter.removeClass("show").css("visibility","visible").find("> div:first-child").css("visibility","hidden"),i.filter.css("width","0%"),i.map.hasClass("show")?i.list.css("width",i.widths.list+i.widths.filter+1+"%"):i.list.css("width","100%"))),i.allFilterTrigger(t)},e(".elementor-widget-jvbpd-map-switch .map-switcher").each((function(){e(this).data("map-switcher",new t(this))}))},l.prototype.getListingTypeFilterID=function(){return this.listingTypeFilterID},l.prototype.jvSearchForm=function(){let t=this,a=e("body").hasClass("lv-map-template"),n=o.getLightBox("saved-search-lists"),s=null,r={price:{min:!1,max:!1},custom_fields:{},taxonomy:{},cf:{}},l=function(e,t){return function(){var i=new google.maps.Geocoder;navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(t){var a=new google.maps.LatLng(t.coords.latitude,t.coords.longitude);i.geocode({latLng:a},(function(t,i){"function"==typeof e&&e(t,i)}))}),t)}},d=new Array;e(".elementor-widget-jvbpd-search-form:not(.bind)").each((function(o){let c=e(this);c.data("run-field-changed");e(".field-listing_location_with_address:not(.bind)",c).each((function(){let t=e(this),i=e(".jvbpd-map-distance-bar-wrap",t);e(".jvbpd-switcher",t).on("click",(function(i){let a=e(this);e(".field-inner",t).addClass("hidden"),a.hasClass("active")?(e(".field-inner:not(.field-address)",t).removeClass("hidden"),a.removeClass("active")):(e(".field-inner.field-address",t).removeClass("hidden"),a.addClass("active"))})).trigger("click"),e(".javo-geoloc-trigger",t).on("click",(function(i){l((function(i,a){a==google.maps.GeocoderStatus.OK&&i[0]&&e("[name=radius_key]",t).val(i[0].formatted_address)}))()})),e("[data-close]",i).on("click",(function(e){i.addClass("hidden")})),e("[data-map-provider]",t).on("focus",(function(e){i.removeClass("hidden")})),a||e(".jv-ui-slider",t).each((function(){let t=e(this);e(".javo-geoloc-slider",t).each((function(){let i=e(this),a=i.data("max")||100,n=i.data("current")||a/2;noUiSlider.create(this,{start:n,step:1,connect:new Array(!0,!1),range:{min:0,max:a},format:wNumb({decimals:0}),tooltips:[wNumb({decimals:0,thousand:",",suffix:" km",encoder:function(e){return e}})]}),this.noUiSlider.on("update",(function(i){e("[name=r]",t).val(i[0])}))}))})),t.addClass("bind")})),e("[data-map-provider]",c).each((function(){let i=e(this),n=i.
1closest(".field-item");"osm"==i.data("map-provider")?i.autocomplete({classes:{"ui-autocomplete":"ui-autocomplete jvbpd-osm-autocomplete"},source:function(i,a){e("body").addClass("do-searching"),e(".spinner-border",n).removeClass("hidden"),t.ajax(null,{terms:i.term,action:"jvbpd_address_autocomplete_results"},(function(t){e("body").removeClass("do-searching"),e(".spinner-border",n).addClass("hidden"),a(e.map(t.results,(function(e){return{value:e.display_name,id:new Array(e.lat,e.lon).join(",")}})))}))},select:function(t,a){let n=a.item.id.split(",");e("input[name=radius_key]").val(i.val()).attr("data-lat",n[0]).attr("data-lng",n[1]),s&&s.filter()},delay:100,minLength:3}):i.data("google-address",new google.maps.places.Autocomplete(i[0])),a&&("osm"==i.data("map-provider")||("yes"==i.data("enable-radius-slider")?i.on("keypress",(function(t){13==t.keyCode&&(e("input[name=radius_key]").val(i.val()),s&&s.filter())})):i.data("google-address").addListener("place_changed",(function(){let e=i.data("google-address").getPlace();e.geometry.location&&s&&s.map.setCenter(e.geometry.location)}))),""!=i.val()&&i.trigger("focus"))})),c.on("click","[data-address-reset]",(function(t){let i=new Array("#javo-map-box-location-trigger","input.address.javo-location-search",'input[name="radius_key"]');for(let t in i)e(i[t]).val("");a&&(s&&s.filter(),s.osm_radius_circle&&s.osm_radius_circle.remove())})),e("select[data-tx]:not(.bind)",c).each((function(){let t=e(this),n="yes"==t.data("auto-get-address");d.push((function(){e("select[data-tx]",c).each((function(){let t=e(this).data("tx"),a=new Array;""!=e(this).val()&&(a="string"==typeof e(this).val()?new Array(e(this).val()):e(this).val()),r.taxonomy[t]!==i?r.taxonomy[t].terms=r.taxonomy[t].terms.concat(a):r.taxonomy[t]={tax:t,cond:e(this).data("terms-cond"),terms:a}}))})),t.on("changed.bs.select",(function(t,i,n,o){let r="string"==typeof e(this).val()?new Array(e(this).val()):e(this).val();if(a&&s&&s.filter(),-1<r.indexOf("current_location")){let t=e(this).closest(".field-item");e(".jvbpd-switcher",t).trigger("click"),e(".javo-geoloc-trigger",t).trigger("click")}})),1==t.data("dropdown-open")&&t.on("loaded.bs.select",(function(t){e(this).data("selectpicker").$menu.addClass("d-block position-static"),e(this).data("selectpicker").open()})),t.selectpicker(),n&&t.val("current_location").trigger("changed.bs.select"),t.on("change",(function(){let t=e(this);if("yes"==e(this).data("cascading")){let i=e(this).data("tx"),a=e(this).data("cascading-level"),n=e("select[data-tx="+i+"][data-cascading-level="+(a+1)+"]"),o=e(this).val(),s=null;if(1===a){void 0!==jvbpd_cascading_tax[i][o].child?(n.data("child",jvbpd_cascading_tax[i][o].child),s=n.data("child")):(t.data("child",null),s=null);for(let t=2;t<=3;t++){let a=e("select[data-tx="+i+"][data-cascading-level="+t+"]");a.html(""),a.selectpicker("destroy"),a.selectpicker()}}else s=t.data("child")||{},s=s[o]&&void 0!==s[o].child?s[o].child:null;n.html(""),null!==s&&e.each(s,(function(e,t){n.append('<option value="'+e+'">'+t.label+"</option>")})),n.selectpicker("destroy"),n.selectpicker()}})),t.addClass("bind")})),e("[data-price-slider]:not(.bind)",c).each((function(){let t=e(this),i={},n=t.data("slider-field");i.min=parseFloat(t.data("min")||0),i.max=parseFloat(t.data("max")||0),i.prefix=t.data("prefix")||"",i.suffix=t.data("suffix")||"",i.step=parseFloat(t.data("step")||1),i.current=t.data("current"),0<t.data("start-min")&&(i.start_min=t.data("start-min")),0<t.data("start-max")&&(i.start_max=t.data("start-max"));let o={start:[i.current[0],i.current[1]],range:{min:i.min,max:i.max},connect:!0,format:wNumb({decimals:0}),tooltips:[wNumb({decimals:0,thousand:",",suffix:i.suffix,prefix:i.prefix}),wNumb({decimals:0,thousand:",",suffix:i.suffix,prefix:i.prefix})]};"top"==t.data("range-type")&&delete o.tooltips,noUiSlider.create(e(".price-slider-container",t).get(0),o),e(".price-slider-container",t).get(0).noUiSlider.on("update",(function(i,a,n,o,s){e("[name=price_min]",t).val(i[0]),e("[name=price_max]",t).val(i[1])})),"top"==t.data("range-type")&&e(".price-slider-container",t).get(0).noUiSlider.on("update",(function(a,n,o,s,r){let l=wNumb({decimals:0,thousand:",",suffix:i.suffix,prefix:i.prefix});for(let e in a)a[e]=l.to(parseInt(a[e]));let d=e(".slider-values",t);d.html(d.data("title")+a.join(" ~ "))})),d.push((function(){let i=e(".price-slider-container",t).get(0).noUiSlider.get();"price"==n?(r.price.min=parseFloat(i[0]),r.price.max=parseFloat(i[1])):r.custom_fields[n]={type:"range",min:parseFloat(i[0]),max:parseFloat(i[1])}})),a&&e(".price-slider-container",t).get(0).noUiSlider.on("set",(function(e){s&&s.filter()})),t.addClass("bind")})),e("[data-custom-field-meta]").each((function(){let t=e(this),a=t.attr("name");d.push((function(){let e=new Array;""!=t.val()&&(e="string"==typeof t.val()?new Array(t.val().toLocaleLowerCase()):t.val().toLocaleLowerCase()),r.cf[a]!==i?r.cf[a].terms=r.cf[a].terms.c
1oncat(e):r.cf[a]={tax:a,cond:"and",terms:e}}))})),a&&(e("[data-custom-field-meta]").on("keyup",(function(e){13==e.keyCode&&s&&s.filter()})),e(".field-submit > button",c).on("click",(function(){s&&s.filter()}))),c.on("click","[data-save-search-terms]:not(.bind)",(function(i){let a,n=e(this),o={},s=new bootstrap.Tooltip(this,{title:"Saved",trigger:"manual"});n.prop("disabled",!0).addClass("disabled"),e(".spinner-border",n).removeClass("hidden"),e(".button-label",n).addClass("hidden"),e("[data-field]",c).each((function(){let t=e(this),i=t.data("field"),a=null;if(-1<new Array("save_button").indexOf(i))return!0;switch(i){case"price_input_min":case"price_input_max":a=e("input[type=number]",t).val();break;case"ajax_search":a=e("input[name=keyword]",t).val();break;default:a=e("select[data-tx]",t).val()}o[i]=a})),t.ajax("",{action:"jvbpd_search_add_term",term:o},(function(t){s.show(),a&&clearTimeout(a),a=setTimeout((function(){s.hide()}),3e3),n.prop("disabled",!1).removeClass("disabled"),e(".spinner-border",n).addClass("hidden"),e(".button-label",n).removeClass("hidden")}))})),c.on("click","[data-load-search-terms]:not(.bind)",(function(i){e(".modal-body",n).html('<div class="text-center"><i class="fa fa-spinner fa-spin"></i></div>'),n.modal("show"),t.ajax("",{action:"jvbpd_search_get_saved_lists"},(function(t){e(".modal-body",n).html(t.html),e("[data-load-item]",n).on("click",(function(){let t=e(this).data("settings");e("[data-field]",c).each((function(){let i=e(this),a=i.data("field"),n=void 0!==t[a]?t[a]:null;switch(a){case"price_input_min":case"price_input_max":e("input[type=number]",i).val(n);break;case"ajax_search":e("input[name=keyword]",i).val(n);break;default:e("select[data-tx]",i).selectpicker("val",n)}})),n.modal("hide")}))}))})),c.addClass("bind")})),e(window).on("javo:map/filter/after",(function(t,i){s=window.jvbpd_map_box_func;let a=i.items;for(let e in d)"function"==typeof d[e]&&d[e]();if(0<Object.keys(r.taxonomy).length)for(let e in r.taxonomy)0<r.taxonomy[e].terms.length&&(a=o.filterCondTerms(a,r.taxonomy[e]));if(0<Object.keys(r.cf).length)for(let e in r.cf)0<r.cf[e].terms.length&&(a=o.filterCondMeta(a,r.cf[e]));let n=new Array;!isNaN(r.price.min)&&0<r.price.min&&(n=[],e.each(a,(function(e,t){var i=parseFloat(t.price||0);0<parseFloat(t.sale_price)&&(i=parseFloat(t.sale_price)),!isNaN(i)&&r.price.min<=i&&n.push(a[e])})),a=n),!isNaN(r.price.max)&&0<r.price.max&&(n=[],e.each(a,(function(e,t){var i=parseInt(t.price||0);0<parseFloat(t.sale_price)&&(i=parseFloat(t.sale_price)),!isNaN(i)&&i<=r.price.max&&n.push(a[e])})),a=n),e.each(r.custom_fields,(function(t,i){"range"==i.type&&(!isNaN(i.min)&&0<i.min&&(n=[],e.each(a,(function(e,o){var s=parseFloat(o[t]||0);!isNaN(s)&&i.min<=s&&n.push(a[e])})),a=n),!isNaN(i.max)&&0<i.max&&(n=[],e.each(a,(function(e,o){var s=parseInt(o[t]||0);!isNaN(s)&&s<=i.max&&n.push(a[e])})),a=n))})),i.set(a),r.taxonomy={},r.cf={}}))},l.prototype.mapSearchForm=function(){var t=this;e(".elementor-widget-jvbpd-map-search-form").each((function(i){e(this);var a=!1;e("a[data-type].nav-link").on("click",(function(i){t.listingTypeFilterID=e(this).data("type"),e(window).on("javo:map/filter/before",(function(e,i,n){n.listing_type_filter=t.getListingTypeFilterID(),a=n})),a&&a.filter()})),e("a[data-type].nav-link.active").trigger("click")}))},l.prototype.mapListingTypeSelect=function(){var t=this;e(".elementor-widget-jvbpd-map-listing-type-select").each((function(i){var a=window.jvbpd_map_box_func;e("a[data-type].listing-type-filter").on("click",(function(i){t.listingTypeFilterID=e(this).data("type"),e(window).on("javo:map/filter/before",(function(e,i,n){n.listing_type_filter=t.getListingTypeFilterID(),a=n})),a&&a.filter()}))}))},l.prototype.scrollMagic=function(){const e=document.querySelector(".jv-scroll-magic");if(null==e)return;const t=e.querySelector("video"),i=e.querySelector("h1"),a=(document.querySelector("section").querySelector("h1"),new ScrollMagic.Controller);let n=new ScrollMagic.Scene({duration:9e3,triggerElement:e,triggerHook:0}).addIndicators().setPin(e).addTo(a);const o=TweenMax.fromTo(i,3,{opacity:1},{opacity:0}
1);new ScrollMagic.Scene({duration:3e3,triggerElement:e,triggerHook:0}).setTween(o).addTo(a);let s=0,r=0;n.on("update",(e=>{s=e.scrollPos/1e3})),setInterval((()=>{r+=.1*(s-r),t.currentTime=r}),33.3)},l.prototype.jvTabsScript=function(){e(".elementor-widget-jv_tabs").each((function(){var t=e(this),i=e("div.nav",t);if(i.hasClass("nav-under-line")){var a=e(".nav_underline",i),n=e("a.nav-item.active",i);a.width(n.outerWidth()).css("left",n.position().left),e("a.nav-item",i).on("click",(function(t){var i=e(this);a.css({left:i.position().left,width:i.outerWidth()})}))}e("a.nav-item",i).on("shown.bs.tab",(function(i){var a=e(this),n=a.data("bg-type");if(a.hasClass("active"))if(e(".jv-nav-wrap-bg",t).css({"background-color":"","background-image":""}),"color"==n){var o=a.data("bg-color");a.hasClass("active")&&""!=o&&e(".jv-nav-wrap-bg",t).css("background-color",o)}else if("image"==n){var s=a.data("bg-src");a.hasClass("active")&&""!=s&&e(".jv-nav-wrap-bg",t).css("background-image","url("+s+")")}})).trigger("shown.bs.tab")}))},l.prototype.navMenuSub=function(){e(".elementor-widget-jvbpd_nav_menu").each((function(){var t=e(this),i="vertical"==e(this).data("dir");i&&e("li.main-menu-item",t).each((function(){var i=e(this),a=e("ul.nav",i);if(a.each((function(){e(this).data("origin-height",e(this).height()),a.css({display:"flex",overflow:"hidden",opacity:0,height:0})})),t.hasClass("collapse-hover"))i.hover((function(){a.animate({height:a.data("origin-height"),opacity:1},50)}),(function(){a.animate({height:0,opacity:0},50)}));else{let e=!1;i.on("click",(function(){a.animate({height:a.data("origin-height"),opacity:1},50),e=!0})).on("mouseleave",(function(){e&&(a.animate({height:0,opacity:0},50),e=!0)}))}}))}))},l.prototype.singleGroup=function(){var t=this,i=o.getLightBox("single-group-lightbox");e(".modal-dialog",i).css({width:"750px","max-width":"750px"}),e(".elementor-widget-jvbpd-single-gorup").each((function(){var a=e(this);e("a[data-show-group-detail]",a).on("click",(function(a){var n=e(this),o=n.data("post-id"),s=n.data("show-group-detail");e(".modal-body",i).html('<div class="text-center"><i class="fa fa-spinner fa-spin"></i></div>'),e(".close",i).addClass("hidden"),i.modal("show"),t.ajax("get_about_group",{post_id:o,group_id:s},(function(t){e(".close",i).removeClass("hidden"),e(".modal-body",i).html(t.html),e(".google-map-wrap",i).css("height",300).each((function(){var t=e(this).data("lat"),i=e(this).data("lng"),a=new google.maps.LatLng(t,i);e(this).data("google-map",new google.maps.Map(this,{center:a,zoom:12})),e(this).data("google-map-marker",new google.maps.Marker({position:a,map:e(this).data("google-map")}))}))}))}))}))},l.prototype.blockExtendPanel=function(){var t=this,i=window.jvbpd_map_box_func;if(i&&e("body").hasClass("lv-map-template")){var a=o.getExtendPanel("map-block-extend-panel");"yes"!=a.data("bind-close")&&a.on("panel.close",(function(e,t){i.isOpenExtendPanel=!1,i.infoWindo&&i.infoWindo.setValues({disableAutoPan:!1})})).data("bind-close","yes"),e(".elementor-widget-jvbpd-map-list-listing-blocks").each((function(){var n=e(this);"yes"==n.data("extend-panel")&&("yes"==n.data("disable-infobubble")&&(i.isActiveInfoBubble=!1),i.enableModuleLink=!1,e(i).on("map-marker:click",(function(e,o,s){t.openExtendPanel(n,a,s.data.post_id,i)})),e(".jvbpd-module:not(.panel-bind)",n).each((function(){var o=e(this);o.addClass("panel-bind"),e("a",o).on("click",(function(o){o.preventDefault();var s=e(this),r=s.closest(".jvbpd-module").data("post-id");s.hasClass("javo-infow-brief")||s.hasClass("lava-favorite")||t.openExtendPanel(n,a,r,i)}))})))}))}},l.prototype.openExtendPanel=function(t,i,a,n){var s=this,r=null,l=null;let d=new Array((function(){e(window).trigger("single-listing-detail=loaded")}));n.isOpenExtendPanel=!0;var c=t.data("menu-settings");let p=t.data("extend-panel-pos"),u=t.data("extend-panel-type"),h=t.data("extend-panel-template-id"),m=t.data("extend-panel-header-template-id"),f=t.data("extend-panel-home-template-id"),g=t.data("extend-panel-show-preloader");var v={plugin:t.data("contact-form"),id:t.data("contact-form-id")};if(n.infoWindo&&n.infoWindo.setValues({disableAutoPan:!0}),a!=r){null!==r&&n.swapIcon(r,l.icon,l.zIndex),r=a,l=n.getMarker(a);var b="";"replace_marker"==n.el.data("block-hover")&&(b=n.el.data("block-hover-marker")),n.swapIcon(a,b,9999,!1)}if("overlap"==p){var y=t.offset().left;let a=e(".header.header-elementor").offset().top+e(".header.header-elementor").outerHeight();i.css("left",y+"px"),i.css("top",a+"px"),i.css("width",t.outerWidth()+"px"),i.removeClass("hidden"),e("[data-bs-dismiss].close",i).remove(),d.push((function(){e("<div>").addClass("sticky-top").append(e("<button>").prop({type:"button",class:"btn","data-bs-dismiss":"panel"}).on("click",(function(){i.addClass("hidden").trigger("panel.close","map-block-extend-panel")})).html(o.args.strings.list_block.go_back)).prependTo(e(">.panel-wrap>.panel-content>.panel-body",i))}))}else{y=t.offset().left+t.width();i.css("left",y+"px"),i.removeClass("hidden")}d.push((function(){e(".functions .nav.nav-tabs",i).scrollingTabs({bootstrapVersion:4,cssClassLeftArrow:"fa fa-chevron-left",cssClassRightArrow:"fa fa-chevron-right"}),e("a.start-chat",i).attr("data-receiver-id",e(".detail-content",i).data("author")),e(window).trigger("lava-post-review/init",{post_id:a,scope_id:"p_"+a,scope:i}),e(document).trigger("lava:favorite")})),"yes"==g&&e(".panel-body",i).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),e(".panel-body",i).html('<div class="position-absolute top-0 bottom-0 start-0 end-0 row"><div class="loading-wrap col align-self-center text-center"><div class="spinner-border spinner-border-sm" role="status"></div><div class="mt-4">Loading</div></div></div>'),s.ajax("map_extend_panel",{post_id:a,type:u,template:h,header_template:m,home_template:f,menus:c,cf:v.plugin,cfid:v.id},(function(t){for(idxCallback in e(".panel-body",i).html(t.html).scrollTop(0),s.setupTooltips().setupExtendPanel
1(i),d)"function"==typeof d[idxCallback]&&d[idxCallback]()})),n.getMarker(a).marker&&(e(".javo-map-marker-label").removeClass("active"),n.isOSM?n.moveToMap(n.getMarker(a).marker.getLatLng()):n.moveToMap(n.getMarker(a).marker.getPosition()));var w=setInterval((function(){e('.javo-map-marker-label[data-id="'+a+'"]').addClass("active"),clearInterval(w)}),350)},l.prototype.setupExtendPanel=function(t){let i=this;new Array;var a=o.getLightBox("map-block-get-direction-modal");e("button.cmd-get-direction").on("click",(function(t){e(".modal-body",a).html(e("script[data-get-direction-template]").html()),i.setupGetDirectionModal(a),a.modal("show")}));var n=o.getLightBox("map-block-contact-form-modal");e("button.cmd-show-contact-form").on("click",(function(t){e(".modal-body",n).html(e("script[data-contact-form-template]").html()),n.modal("show")}));var s=e(".detail-nav",t);e("ul.nav.nav-tabs",s).scrollingTabs({bootstrapVersion:4,cssClassLeftArrow:"fa fa-chevron-left",cssClassRightArrow:"fa fa-chevron-right"}),t.addClass("current-tab-info"),e("li.tab-nav",s).each((function(){var i=e(this),a=i.data("tab");e("> a",i).on("click",(function(n){n.preventDefault();e(this);t.removeClass((function(e,t){return(t.match(/\bcurrent-tab-\S+/g)||[]).join(" ")})).addClass("current-tab-"+a),e("li.tab-nav",s).removeClass("active"),e("div.detail-tab-content",t).addClass("hidden"),i.addClass("active"),e("div.detail-tab-content.tab-"+a,t).removeClass("hidden"),e(window).trigger("jvbpd_core/extendPanel/loadTab",new Array(i,t,a))}))})),e("a[data-tab]",t).on("click",(function(i){const a=e(this),n=a.data("tab"),o=a.data("tab-id"),s=e("li.tab-nav[data-tab="+n+"]",t);i.preventDefault(),"custom"==n?e(">a",s.filter(".menu-id-"+o)).trigger("click"):e(">a",s).trigger("click")})),e(window).on("jvbpd_core/extendPanel/loadTab",(function(t,a,n,o){if("custom"!=o)return;const s=e(".detail-content",n),r=e(".tab-custom-body",n),l=a.data("template-id");let d=e(".custom-tab-tamplate-"+l,r);e(".custom-tab-tamplate-items",r).addClass("d-none"),d.length?d.removeClass("d-none"):(d=e('<div class="custom-tab-tamplate-items custom-tab-tamplate-'+l+'"><div class="d-flex justify-content-center mt-5"><div class="spinner-border spinner-border-sm align-middle" role="status"></div></div></div>'),d.removeClass("d-none").appendTo(r),i.ajax("",{type:"custom",action:"jvbpd_map_extend_panel",post_id:s.data("id"),template:l},(function(t){d.html(t.html),n.scrollTop(0),e(window).trigger("single-listing-detail=loaded"),e(window).trigger("lava-post-review/init",{post_id:s.data("id"),scope_id:"c_"+l,scope:d})})))})),e("a.detail-nav-title-link",t).on("click",(function(t){t.preventDefault(),e("li.tab-nav[data-tab=info] > a",s).trigger("click")})),e("a.detail-header-image-link",t).on("click",(function(t){t.preventDefault(),e("li.tab-nav[data-tab=images] > a",s).trigger("click")})),e(".reviews-more-items.section-btm-button > a",t).on("click",(function(t){t.preventDefault(),e("li.tab-nav[data-tab=review] > a",s).trigger("click")})),e(".images-more-items.section-btm-button > a",t).on("click",(function(t){t.preventDefault(),e("li.tab-nav[data-tab=images] > a",s).trigger("click")}));var r=o.getExtendPanel("map-block-additional-panel");r.css({left:t.offset().left+t.width(),width:"auto",right:0}),e(".panel-content",r).css({"overflow-y":"hidden"});var l=e(".functions",t);return e("li.list-group-item.cmd-street-view, li.function-item.cmd-street-view > a",l).on("click",(function(t){t.preventDefault();var i=e(this),a=new google.maps.LatLng(i.data("lat"),i.data("lng"));(new google.maps.StreetViewService).getPanoramaByLocation(a,5,(function(t,n){if(n===google.maps.StreetViewStatus.OK){r.removeClass("hidden"),e(".panel-body",r).html('<div class="street-view" style="height:100%;"></div>');new google.maps.StreetViewPanorama(e(".street-view",r)[0],{position:a,addressControl:!1,linksControl:!0,panControl:!0,zoomControl:!0,enableCloseButton:!1,fullscreenControl:!1,pov:{heading:parseFloat(i.data("heading")),pitch:parseFloat(i.data("pitch")),zoom:parseFloat(i.data("zoom"))}})}}))})),e(document).trigger("lava:favorite"),e("li.list-group-item.cmd-share, li.function-item.cmd-share > a",l).on("click",(function(i){e(".panel-body",r).html(e("script[data-share-panel]",t).html()),e(".panel-body button.close",r).remove(),window.jvbpd_share_func&&window.jvbpd_share_func.init(),e(".jv-close",r).on("click",(function(e){e.preventDefault(),r.trigger("panel.close",r.attr("id"))})),r.removeClass("hidden")})),e("li.list-group-item.cmd-3d-view, li.function-item.cmd-3d-view > a",l).on("click",(function(i){e(".panel-body",r).html(e("script[data-3dviewer-panel]",t).html()),e(".panel-body button.close",r).remove(),r.removeClass("hidden")})),e("li.list-group-item.cmd-chat, li.function-item.cmd-chat",l).on("click",(function(i){const a=e(".detail-content",t).data("author");console.log("chatting => "+a);const n=e("#javo-chat-wrap");n.length>0&&(n.attr("data-jv-chat-receiver-id",a),n.css("display","block"))})),e("li.function-item.cmd-direction > a",l).on("click",(function(t){const a=e(this);t.preventDefault();window.open(["//www.google.com/maps/",e.param({daddr:[a.data("lat"),a.data("lng")].join(","),directionsmode:i.replaceTravelCode("driving")})].join("?"))})),e(".meta-detail-images-item",t).on("click",(function(i){var a=e(this).data("id");
1e(".panel-body",r).html(e("script[data-images-panel]",t).html()),r.removeClass("hidden");var n=e(".detail-images-slider",r),o=e(".swiper-slide[data-image-id="+a+"]",n).index()||0;n.data("swiper",new Swiper(n,{slidesPerView:1,initialSlide:o,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}))})),e(".meta-detail-review-images-item",t).on("click",(function(i){var a=e(this).data("id");e(".panel-body",r).html(e("script[data-review-images-panel]",t).html()),r.removeClass("hidden");var n=e(".detail-review-images-slider",r),o=e(".swiper-slide[data-image-id="+a+"]",n).index()||0;n.data("swiper",new Swiper(n,{slidesPerView:1,initialSlide:o,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}))})),e("a[data-show-menu-detail]",t).on("click",(function(t){var a=e(this),n=a.data("post-id"),o=a.data("show-menu-detail");e(".panel-body",r).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),e(".close",r).addClass("hidden"),r.removeClass("hidden"),i.ajax("get_about_menu",{post_id:n,menu_id:o},(function(t){e(".close",r).removeClass("hidden"),e(".panel-body",r).html(t.html)}))})),e("a[data-show-booking-detail]",t).on("click",(function(t){var a=e(this),n=a.data("post-id"),o=a.data("show-booking-detail");e(".panel-body",r).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),e(".close",r).addClass("hidden"),r.removeClass("hidden"),i.ajax("get_about_group",{post_id:n,group_id:o},(function(t){e(".close",r).removeClass("hidden"),e(".panel-body",r).html(t.html),e(".google-map-wrap",r).css("height",300).each((function(){var t=e(this).data("lat"),i=e(this).data("lng"),a=new google.maps.LatLng(t,i);e(this).data("google-map",new google.maps.Map(this,{center:a,zoom:12})),e(this).data("google-map-marker",new google.maps.Marker({position:a,map:e(this).data("google-map")}))}))}))})),i},l.prototype.replaceTravelCode=function(e){var t=google.maps.DirectionsTravelMode.DRIVING;switch(e.toString()){case"bicycling":t=google.maps.DirectionsTravelMode.BICYCLING;break;case"transit":t=google.maps.DirectionsTravelMode.TRANSIT;break;case"walking":t=google.maps.DirectionsTravelMode.WALKING}return t},l.prototype.setupGetDirectionModal=function(t){var i=this,a="undefined"!=typeof jvbpd_search1_param&&jvbpd_search1_param.strings;void 0===i.mapGetDirectionModal&&(i.mapGetDirectionModal={mapInstance:window.jvbpd_map_box_func,directionsService:new google.maps.DirectionsService,directionsRenderer:new google.maps.DirectionsRenderer});var n=e(".detail-get-direction-modal-wrap",t),o=e("input[type=text]",n),s=e("input[name=detail_get_direction_travel]",n);i.mapGetDirectionModal.directionsRenderer.set("directions",null),o.autocomplete({source:[{type:"get",value:"current",label:a?a.current_location:""}],search:function(){if(0<this.value.length)return!1},select:function(e,t){if("current"==t.item.value){var i=new google.maps.Geocoder;navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(e){var t=new google.maps.LatLng(e.coords.latitude,e.coords.longitude);i.geocode({latLng:t},(function(e,t){t==google.maps.GeocoderStatus.OK&&e[0]&&o.val(e[0].formatted_address)}))}))}return!1},minLength:0}).on("focus",(function(t){e(this).autocomplete("instance").search(e(this).val())})).autocomplete("instance")._renderItem=function(t,i){return e("<li>").css({color:"blue"}).append(e('<i class="fa fas fa-location-arrow"></i> ')).append(i.label).appendTo(t)},o.data("uiAutocomplete").menu.element.css("zIndex",1050),o.data("google-autocomplete",new google.maps.places.Autocomplete(o[0])),e(".detail-get-directory",t).on("click",(function(){var a=e(this),n=s.filter(":checked").val(),r=a.data("lat"),l=a.data("lng"),d=new google.maps.LatLng(r,l);e(".get-direction-msg",t).addClass("hidden"),""!=o.val()&&i.mapGetDirectionModal.mapInstance.el.gmap3({getlatlng:{address:o.val(),callback:function(a){!1!==a&&i.mapGetDirectionModal.directionsService.route({origin:a[0].geometry.location,destination:d,travelMode:i.replaceTravelCode(n)},(function(a,n){"OK"==n?(i.mapGetDirectionModal.directionsRenderer.setMap(i.mapGetDirectionModal.mapInstance.map),i.mapGetDirectionModal.directionsRenderer.setDirections(a),t.modal("hide")):e(".get-direction-msg",t).removeClass("hidden")}))}}})})),e(".detail-get-directory-to-google",t).on("click",(function(){var a=e(this),n=s.filter(":checked").val(),r=a.data("lat"),l=a.data("lng"),d=new google.maps.LatLng(r,l),c=e.param({daddr:[d.lat(),d.lng()].join(","),saddr:o.val().toString(),directionsmode:i.replaceTravelCode(n)});window.open(["https://www.google.com/maps/",c].join("?")),t.modal("hide")})),o.on("keypress",(function(i){13==i.witch&&e(".detail-get-directory",t).trigger("click")}))},l.prototype.mapSidePanel=function(){var t=this,i=window.jvbpd_map_box_func;if(!i||!e("body").hasClass("lv-map-template"))return;let a=!1;
1var n=o.getExtendPanel("map-favorites-panel"),s=o.getExtendPanel("map-recent-visited-panel"),r=o.getExtendPanel("map-canvas-panel"),l=e(".elementor-widget-jvbpd-map-list-listing-blocks"),d=o.getExtendPanel("map-block-extend-panel"),c=o.getExtendPanel("map-category-block-panel");let p=()=>{[n,s].map((function(e){e.addClass("hidden")}))};return"yes"!=d.data("bind-close")&&d.on("panel.close",(function(e,t){i.isOpenExtendPanel=!1,i.infoWindo&&i.infoWindo.setValues({disableAutoPan:!1})})).data("bind-close","yes"),e(".elementor-widget-jvbpd-map-panels").each((function(){var o=e(this);e("a.jvbpd-map-panels-list-items-link.type-all_list",o).on("click",(function(t){e(window).trigger("jvbpd_core/MapPanel/loadTab",[o,"all_list",d])})),e("a.jvbpd-map-panels-list-items-link.type-favorites",o).on("click",(function(a){a.preventDefault();e(this);p();var s=o.offset().left+o.width();n.css({left:s+"px",width:l.width()}),n.removeClass("hidden"),e(".panel-body",n).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),t.ajax("map_favorites_panel",{},(function(a){e(".panel-body",n).html(a.html).scrollTop(0),e("a.panel-opener",n).on("click",(function(a){var n=e(this).closest("li").data("id");t.openExtendPanel(l,d,n,i)})),e(document).trigger("lava:favorite"),e(window).trigger("jvbpd_core/MapPanel/loadTab",[o,"favorites",n])}))})),e("a.jvbpd-map-panels-list-items-link.type-recent_visited",o).on("click",(function(a){a.preventDefault();e(this);p();var n=o.offset().left+o.width();s.css({left:n+"px",width:l.width()}),s.removeClass("hidden"),e(".panel-body",s).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),t.ajax("map_recent_visited_panel",{},(function(a){e(".panel-body",s).html(a.html).scrollTop(0),e("a.panel-opener",s).on("click",(function(a){var n=e(this).closest("li").data("id");t.openExtendPanel(l,d,n,i)})),e(window).trigger("jvbpd_core/MapPanel/loadTab",[o,"recent_visited",s])}))})),e("a.jvbpd-map-panels-list-items-link.type-menu",o).on("click",(function(i){i.preventDefault();var a=e(this),n=o.offset().left+o.width();r.css({left:n+"px",width:"auto",right:"0px"}),r.removeClass("hidden"),a.hasClass("loaded")?e(window).trigger("jvbpd_core/MapPanel/loadTab",[o,"menu",r]):(e(".panel-body",r).html('<div class="panel-loader"><i class="fas fa-circle-notch fa-spin"></i></div>'),t.ajax("get_canvas",{template:a.data("menu-id")},(function(t){a.addClass("loaded"),r.html(t.render),e(".jvbpd-menu-closer",r).on("click",(function(){r.addClass("hidden")})),e(window).trigger("jvbpd_core/MapPanel/loadTab",[o,"menu",r])})))})),e(".sub-category-block-items",o).each((function(){e(".panel-body",c).append(e(this))}));let u=function(){var e=o.offset().left+o.width();c.css({position:"absolute",top:o.offset().top,left:e+"px",width:"150px",height:o.height(),right:"0px"})};e("li.category-block-item",c).on("click",(function(t){t.preventDefault();var n=e(this);i&&(a=n.data("id").toString(),i.filter())})),e("li.category-block-item",o).on("click",(function(t){t.preventDefault();var n=e(this);n.is(".top-level")&&(e(window).on("resize",u),u(),c.removeClass("hidden"),e(".sub-category-block-items",c).addClass("hidden"),e(".sub-category-block-items.parent-"+n.data("id"),c).removeClass("hidden"),e(".jvbpd-menu-closer",c).on("click",(function(){c.addClass("hidden")}))),i&&(a=n.data("id").toString(),i.filter())}))})),e(window).on("javo:map/filter/after",(function(e,t){!1!==a&&t.set(o.filterTerms(t.items,"listing_category",a))})),e(window).on("javo:map/items/prepare",(function(e){a=!1})),e(window).on("jvbpd_core/MapPanel/loadTab",(function(t,i,a,n){e(".close:not(.bind)",n).click((function(){n.trigger("panel.close",n.attr("id")),e(this).addClass("bind")})),"recent_visited"==a&&e("[data-remove]:not(.bind)",n).click((function(){const t=e(this).closest("li[data-id]"),i=t.data("id");o.removeRecentVisitPosts(i),t.remove(),e(this).addClass("bind")}))})),t},l.prototype.lavaNearByPOI=function(t,i,a,n){var o=this,s=new google.maps.places.PlacesService(t.data("google-map")),r=t.data("google-map").getBounds(),l=new Array;switch(i){case"transport":l=new Array("bus_station","subway_station","train_station","transit_station","airport");break;case"supermarkets":l=new Array("bicycle_store","book_store","clothing_store","convenience_store","department_store","electronics_store","florist","furniture_store","hardware_store","home_goods_store","jewelry_store","liquor_store","shoe_store","shopping_mall","store","supermarket");break;case"restaurant":l=new Array("restaurant");break;case"schools":l=new Array("school");break;case"cafes":l=new Array("bar","cafe");break;case"pharma":l=new Array("pharma");break;case"hospitals":l=new Array("hospitals")}e.each(l,(function(e,l){s.nearbySearch({location:a,bounds:r,radius:2e3,types:[l]},(function(e,a){if(a===google.maps.places.PlacesServiceStatus.OK)for(var s=0;s<e.length;s++)if(-1==jQuery.inArray(e[s].place_id,o.placesID)){void 0===o.poiMarkers[i]&&(o.poiMarkers[i]=new Array);var r={size:new google.maps.Size(80,80)};void 0!==n[i]&&(r.url=n[i]);var l=new google.maps.Marker({map:t.data("google-map"),icon:r,position:e[s].geometry.location});o.poiMarkers[i].push(l),o.placesID.push(e[s].place_id),google.maps.event.addListener(l,"click",function(i,a){return function(n){o.poiInfoWindow.setContent(e[a].name),o.poiInfoWindow.open(t.data("google-map"),i)}}(l,s))}}))}))},l.prototype.lavaNearby=function(){var t=this;t.placesID=new Array,t.poiMarkers={},void 0!==google.maps&&(t.poiInfoWindow=new google.maps.InfoWindow,e(".elementor-widget-lava-nearby-places:not
1(.bind)").each((function(){let i=e(this),a=e(".lava-nearby-container",i),n=e(".lava-nearby-map",i),o=e(".lava-nearby-controls",i),s=a.data("map-style"),r=a.data("markers"),l=r.myplace,d=new google.maps.LatLng(a.data("lat"),a.data("lng")),c=a.data("map-zoom-lv");n.data("google-map",new google.maps.Map(n[0],{center:d,zoom:c,options:{scrollwheel:!1,panControl:!1,zoomControl:!1,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1}})),s&&n.data("google-map").setOptions({styles:s});let p={size:new google.maps.Size(54,74)};""!=l&&(p.url=l),n.data("google-map-marker",new google.maps.Marker({map:n.data("google-map"),icon:p,position:d})),e(".item-zoom-in",o).on("click",(function(e){n.data("google-map").setZoom(n.data("google-map").getZoom()+1)})),e(".item-zoom-out",o).on("click",(function(e){n.data("google-map").setZoom(n.data("google-map").getZoom()-1)})),e(".poi-item",o).on("click",(function(i){let a=e(this),o=a.data("poi"),s=a.hasClass("active");if(s){if(void 0!==t.poiMarkers[o])for(var l=0;l<t.poiMarkers[o].length;l++)null!=t.poiMarkers[o][l].getMap()&&t.poiMarkers[o][l].setMap(null)}else if(t.lavaNearByPOI(n,o,d,r),void 0!==t.poiMarkers[o])for(l=0;l<t.poiMarkers[o].length;l++)t.poiMarkers[o][l].setMap(n.data("google-map"));s?a.removeClass("active"):a.addClass("active"),google.maps.event.addListener(n.data("google-map"),"bounds_changed",(function(){!s&&t.lavaNearByPOI(n,n.data("google-map").getCenter(),o,r)}))})),i.addClass("bind")})),e(".elementor-widget-lava-payment-calculator").each((function(){var t=e(this),i=e("input[data-down-payment]",t),a=e("input[data-property-price]",t),n=e("input[data-down-payment-percent]",t),o=e("input[data-interest]",t),s=e("input[data-term]",t),r=e("input[data-hoo-fees]",t),l=e("input[data-property-tax]",t);let d={datasets:new Array({data:new Array,backgroundColor:new Array}),labels:new Array};new Array(o,l,r).forEach((function(i,a){if(!i.is("[type=hidden"))switch(d.datasets[0].data.push(0),a){case 0:d.datasets[0].backgroundColor="#0073e1",d.labels.push(e(".item-principal-interest > label",t).text().trim());break;case 1:d.datasets[0].backgroundColor="#0dc3f8",d.labels.push(e(".item-property-tax > label",t).text().trim());break;case 2:d.datasets[0].backgroundColor="#FF5E5B",d.labels.push(e(".item-hoo-fees > label",t).text().trim())}})),e("canvas.calc-chart",t).each((function(){var t=e(this);t.data("chart",new Chart(t.get(0).getContext("2d"),{type:"doughnut",data:d,options:{responsive:!0,cutoutPercentage:70,layout:{padding:{left:50,right:0,top:0,bottom:0}},title:{display:!1},animation:{animateScale:!0,animateRotate:!0},tooltips:{enabled:!1},plugins:{legend:{display:!1}}}}))}));var c=function(){var e=parseFloat(i.val(),10),t=parseFloat(a.val(),10),n=parseFloat(100*e/t,10);return(n=isNaN(n)?0:n).toFixed(2)},p=function(){n.val(c());var d=parseFloat(a.val()||0,10),p=parseFloat(i.val()||0,10),u=parseFloat(o.val()||0,10),h=parseFloat(s.val()||0,10),m=parseFloat(r.val()||0,10),f=parseFloat(l.val()||0,10),g=d-p,v=parseFloat(u/100/12*g,10),b=parseFloat(1+u/100/12,10),y=parseFloat(v/(1-Math.pow(b,-1*h*12)),10);0==u&&(y=parseFloat(g/(12*h),10));var w=y+m+f;0===d&&(w=0,y=0),e("span[data-calc-sum]").text(y.toFixed(2)),e("span[data-calc-total]").text(w.toFixed(2));var _=parseFloat(100*y/w,10),k=parseFloat(100*m/w,10),C=parseFloat(100*f/w,10);e("canvas.calc-chart",t).data("chart").data.datasets[0].data=[_,C,k],e("canvas.calc-chart",t).data("chart").update()};new Array(o,s,r,l).forEach((function(e){e.on("keypress",(function(){p()}))})),i.on("change",(function(e){n.val(c()),p()})),n.on("change",(function(e){var t=parseFloat(a.val(),10),o=parseFloat(n.val(),10),s=parseFloat(t*o/100);i.val(s.toFixed(2)),p()})),e.merge(r,l).on("change",(function(){var t=parseFloat(r.val(),10),i=parseFloat(l.val(),10),a=parseFloat(e("span[data-calc-sum]").text(),10)+t+i;e("span[data-calc-total]").text(a.toFixed(2))})),e.merge(a,s,o,r,l).on("change",(function(){p()})),p()})))},l.prototype.lavaYelpNearby=function(){let t=this;e(".elementor-widget-lava-yelp-nearby").each((function(){let i=e(this);e(".lava-yelp-nearby-wrap",i).data("params");e(".term-item",i).each((function(){let i=e(this);e(".rating-wrap",i).each((function(){e(this).val(e(this).data("score")).rating({theme:"krajee-svg",size:"sm",showCaption:!1,emptyStar:'<span class="krajee-icon" style="background-image:url('+t.args.disturl+'img/star-blue-grad-empty.svg)"></span>',filledStar:'<span class="krajee-icon" style="background-image:url('+t.args.disturl+'img/star-pink-grad.svg)"></span>',displayOnly:!0})}))}))}))},l.prototype.lavaDynamicAccordion=function(){var t=this,i=o.getLightBox("single-accordion-items-lightbox");
1e(".modal-dialog",i).css({width:"750px","max-width":"750px"}),e(".elementor-widget-lava-dynamic-accordion").each((function(){var a=e(this);e("a[data-show-item-detal]",a).on("click",(function(a){var n=e(this),o=n.data("post-id"),s=n.data("show-item-detal");e(".modal-body",i).html('<div class="text-center"><i class="fa fa-spinner fa-spin"></i></div>'),i.modal("show"),t.ajax("accordion_item_get_detail",{post_id:o,item_id:s},(function(t){e(".close",i).removeClass("hidden"),e(".modal-body",i).html(t.html)}))}))}))},l.prototype.lavaDynamicCompare=function(){e(".elementor-widget-lava-dynamic-compare-button, .elementor-widget-jvbpd-single-btn-meta").each((function(){let t=e(this),i=(e.cookie("lava-dynamic-compare-ids")||"|").split("|").filter((function(e){return""!==e}));e(".compare-badge",t).text(i.length),e(window).on("lava/dynamicCompare/add_item",(function(i,a,n){e(".compare-badge",t).text(a.length)}))})),e("table.dynamic-compare-list-items").each((function(){let t=e(this);e("button.compare-all-remove",e(this)).on("click",(function(i){e("td[data-post-id], th[data-post-id]",t).remove(),e.removeCookie("lava-dynamic-compare-ids",{path:"/"})})),e("button.compare-remove",e(this)).on("click",(function(i){let a=(e.cookie("lava-dynamic-compare-ids")||"|").split("|").filter((function(e){return""!==e})),n=e(this).closest("th").data("post-id")||0;a=a.filter((function(e){return e!==n.toString()})),a.length?e.cookie("lava-dynamic-compare-ids",a.join("|"),{expires:365,path:"/"}):e.removeCookie("lava-dynamic-compare-ids",{path:"/"}),e("th[data-post-id="+n+"], td[data-post-id="+n+"]",t).remove()}))}))},l.prototype.reviewFilter=function(){var t="",i="";e(".elementor-widget-jvbpd-map-review-filter").each((function(){var a=e(this);e(".dropdown-item",a).on("click",(function(n){var o=e(this).closest(".dropdown"),s=e("button.dropdown-toggle",o);t=s.data("review-filter"),i=e(this).data("score"),e(".dropdown-item",a).removeClass("active"),e(this).addClass("active"),e(document).trigger("javo:map_refresh"),e("button",a).addClass("disabled").prop("disabled",!0)})),e(window).on("javo:map/items/get/after",(function(){e("button",a).removeClass("disabled").prop("disabled",!1)}))})),e(window).on("javo:map/filter/after",(function(a,n){var o=n.items;if(i){var s=e.grep(o,(function(e){return void 0!==e.rating_filter_scores&&void 0!==e.rating_filter_scores[t]&&parseInt(e.rating_filter_scores[t])==i}));n.set(s)}}))},l.prototype.categoryBlock=function(){var t=this;e(".elementor-widget-jvbpd-category-block").each((function(){let i=e(this),a=e(".javo-featured-block",i),n=function(){alert("Geolocation not supported!"),a.removeClass("redirecting")};"yes"==i.data("use-geolocation")&&e("a.category-block-link",i).on("click",(function(i){i.preventDefault();let s=e(this);navigator.geolocation?(a.addClass("redirecting"),navigator.geolocation.getCurrentPosition((function(e){let i=e.coords.latitude,a=e.coords.longitude;t.ajax("get_current_location_string",{lat:i,lng:a},(function(e){window.location.href=o.updateURL(s.attr("href"),"radius_key",e.string)}))}),(function(){n()}))):n()}))}))},l.prototype.hotSpotImage=function(){e(".elementor-widget-jvbpd-image-marker").each((function(){let t=e(this),i=null;e(".heartbeat",t).on("mouseenter",(function(t){i=t.relatedTarget,e(this).closest(".hotspot_item").addClass("mouse-entered")})),e(".hotspot_item").on("mouseleave",(function(t){i==t.target&&i==t.relatedTarget||(i=null,e(this).closest(".hotspot_item").removeClass("mouse-entered"))}))}))},l.prototype.userMenuWidget=function(){let t=this;e(document.body).on("lava/wcp/menu_cart/refresh",(function(e,i){t.userMenuBubble(i)})),e(".elementor-widget-jvbpd-user-menu-widget").each((function(){let i=e(this),a=o.getToast("favorite-alert"),n=e(".ajax-search-header",i),s=t=>{e(".search-results-wrap",n);t?n.addClass("active"):n.removeClass("active"),t?e("body").addClass("ajax-search-header-active"):e("body").removeClass("ajax-search-header-active")};e("input[name=keyword]",n).on("focus",(function(e){s(!0)})),e(".ajax-search-opener",n).on("click",(function(t){s(!0),e("input[name=keyword]",n).trigger("focus")})),e(".close-button-wrap",n).on("click",(function(){s(!1)})),e(".overlay",n).on("click",(function(){s(!1)})),e(".render-suggest-boxed",n).on("click",(function(t){e(t.target).is(".render-suggest-boxed")&&s(!1)}
1)),e(".suggestion-post-scrolling",i).each((function(){let t=e(".suggestion-post-items",e(this));setInterval((function(){let i=e("li.active",t).index(),a=e("li.active",t).height();i=e("li",t).length-1<=i?0:i+1,t.animate({top:-i*a}),e(">li.active",t).removeClass("active"),e(">li",t).eq(i).addClass("active")}),3e3)})),t.userMenuBubble(i),e(".menu-type-favorite",i).each((function(){let t=e(this),i=e("a.favorite-btn",t),n=i.data("alert-type"),o=null;i.on("show.bs.dropdown",(function(i){setTimeout((function(){e("ul.listing-types-menu",t).flexMenu()}),100)})),"popover"==n&&(o=new bootstrap.Popover(e("i.icon",i).get(0),{html:!0,container:"body",placement:"bottom"})),e(window).on("lava:favorite-before",(function(i,a,n){let s=e("span.badge",t);e(".badge-number",s).addClass("hidden"),e(".badge-loading",s).removeClass("hidden"),o&&o.hide()})),e(window).on("lava:favorite-after",(function(s,r,l,d){let c=e("span.badge",t),p='<div class="media d-flex justify-content-between"> <img src="{{{[thumbnail]}}}" class="pr-3 {{{[img_class]}}}" width="80"><div class="media-body d-flex ps-2 align-items-center justify-content-between">{{{[content]}}}</div></div>',u=d.object.title,h="",m="hidden",f=null;d.object.thumbnail&&(m=null,h=d.object.thumbnail),u+=" "+(!0===l.is_saved?i.data("saved-format"):i.data("unsaved-format")),p=p.replace(/{{{\[thumbnail\]}}}/g,h),p=p.replace(/{{{\[img_class\]}}}/g,m),p=p.replace(/{{{\[content\]}}}/g,u),e(".badge-number",c).removeClass("hidden").text(d.count||0),e(".badge-loading",c).addClass("hidden"),"toast"==n?(e("strong.toast-title",a).html(i.data("alert-title")),e("div.toast-body",a).html(p),e(".toast",a).toast("show")):o&&(o._config.content=p,o.setContent(),o.show(),null!==f&&clearTimeout(f),f=setTimeout((function(){o.hide()}),5e3))}))}))})),e(window).resize()},l.prototype.userMenuBubble=function(t){let i=e(".bubble-icon-menu:not(.bind-eve)",t),a=null,n=function(){i.each((function(){e(".bubble-item",this).removeClass("expand")}))};i.on("mouseenter",(function(t){a=t.relatedTarget,n(),e(".bubble-item",this).addClass("expand")})).on("mouseleave",(function(e){a==e.target&&a==e.relatedTarget||(a=null,n())})).addClass("bind-eve")},l.prototype.listingBaseMetaGallery=function(){let t=e("#wpadminbar");!window.Swiper&&"undefined"!=typeof elementorFrontend&&void 0!==elementorFrontend.utils&&elementorFrontend.utils.swiper&&(window.Swiper=elementorFrontend.utils.swiper),e(".elementor-widget-jvbpd-single-listing-base-meta").each((function(){let i=e(this),a=i.data("direction"),n="yes"==i.data("slider"),o="yes"==i.data("light-gallery");
1if(e(".thumbnails",i).each((function(){var t=e(this);if("main_images_gallery"!=i.data("field"))return;t.hasClass("is-mobile")&&(a="bottom");var n={slidesPerView:"auto",freeMode:!0,autoHeight:!0,grabCursor:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}};if("list"==a||"grid"==a)return;"left"!=a&&"right"!=a&&"inner"!=a||(n.direction="vertical"),"top"!=a&&"bottom"!=a||(n.slidesPerView="4",i.hasClass("gallery-size-small")&&(n.slidesPerView="6"));e(".woocommerce-main-image",t).height();var o=new Swiper(t,n);t.data("swiper-ins",o);let s=!1;e(window).on("load",(function(){var i=0,n=0;s||(s=!0,e(".cloud-zoom-gallery",t).each((function(){i+=e(this).width(),n+=e(this).height()})),"left"!=a&&"right"!=a||n<=t.height()&&!0,"top"!=a&&"bottom"!=a||t.width())}))})),i.hasClass("scroll-yes")&&e(".thumbnail-item",i).on("click",(function(){let t=e(this),a=e(t.data("target")),n=a.offset().top;n-=parseInt(i.data("scroll-offset")),e(".thumbnail-item",i).removeClass("active"),t.addClass("active"),a.length&&e("html, body").animate({scrollTop:n},500)})),n){let t=e(".thumbnails a[data-bs-target]",i);e(".main-image-slider",i).each((function(){let t=e(this),i=new Swiper(t,{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},on:{init:function(){}}});t.data("swiper",i)})),t.on("click",(function(t){t.preventDefault();let a=e(this).data("index");e(".main-image-slider",i).get(0).swiper.slideTo(a)}))}if(void 0!==e.fn.lightGallery){let a=e(".product-gallery",i);if(a.hasClass("bind-light-box"))return;e(".product-gallery-item",a).on("click",(function(i){i.stopPropagation(),i.preventDefault();let n=e(this);o&&(n.on("onBeforeOpen.lg",(function(e){t.length&&t.addClass("hidden")})).on("onBeforeClose.lg",(function(e){t.length&&t.removeClass("hidden")})),n.lightGallery({dynamic:!0,dynamicEl:a.data("images")}),n.data("lightGallery").index=parseInt(n.data("index")))})),a.addClass("bind-light-box")}}))},l.prototype.openChating=function(){e("[data-field=chat_button].elementor-widget-jvbpd-single-listing-base-meta").each((function(){let t=e(this);e("a[data-user-chat]",t).on("click",(function(t){t.preventDefault(),e("#jvbpd-single-listing-chat").toggleClass("showChat")})),e("#jvbpd-single-listing-chat .card-header").on("click",(function(){e("#jvbpd-single-listing-chat").toggleClass("showChat")}))}))},l.prototype.changePostStatus=function(){let t=this;e("[data-field=status_switcher].elementor-widget-jvbpd-single-listing-base-meta").each((function(){let i=e(this),a=null;e("[data-change-status-switcher]",i).each((function(){let i=e(this),n=new bootstrap.Tooltip(i.get(0),{title:i.data("success-message")});i.on("change",(function(){t.ajax("change_listing_status",{post_id:o.args.post_id,new_status:i.val()},(function(e){n.show(),a&&clearTimeout(a),a=setTimeout((function(){n.hide()}),3e3)}))}))}))}))},l.prototype.countDown=function(){var t={cacheElements:function(){var e=this.$element.find(".jvbpd-countdown-wrapper");this.cache={$countDown:e,timeInterval:null,elements:{$countdown:e.find(".jvbpd-countdown-wrapper"),$daysSpan:e.find(".jvbpd-countdown-days"),$hoursSpan:e.find(".jvbpd-countdown-hours"),$minutesSpan:e.find(".jvbpd-countdown-minutes"),$secondsSpan:e.find(".jvbpd-countdown-seconds"),$expireMessage:e.parent().find(".jvbpd-countdown-expire--message")},data:{id:this.$element.data("id"),endTime:new Date(1e3*e.data("date")),actions:e.data("expire-actions"),evergreenInterval:e.data("evergreen-interval")}}},onInit:function(e){this.$element=e.$el,this.cacheElements(),0<this.cache.data.evergreenInterval&&(this.cache.data.endTime=this.getEvergreenDate()),this.initializeClock()},updateClock:function(){var e=this,t=this.getTimeRemaining(this.cache.data.endTime);jQuery.each(t.parts,(function(t){var i=e.cache.elements["$"+t+"Span"],a=this.toString();1===a.length&&(a=0+a),i.length&&i.text(a)})),t.total<=0&&(clearInterval(this.cache.timeInterval),this.runActions())},initializeClock:function(){var e=this;this.updateClock(),this.cache.timeInterval=setInterval((function(){e.updateClock()}),1e3)},runActions:function(){var e=this;e.$element.trigger("countdown_expire",e.$element),this.cache.data.actions&&this.cache.data.actions.forEach((function(t){switch(t.type){case"hide":e.cac
1he.$countDown.hide();break;case"redirect":t.redirect_url&&(window.location.href=t.redirect_url);break;case"message":e.cache.elements.$expireMessage.show()}}))},getTimeRemaining:function(e){var t=e-new Date,i=Math.floor(t/1e3%60),a=Math.floor(t/1e3/60%60),n=Math.floor(t/36e5%24),o=Math.floor(t/864e5);return(o<0||n<0||a<0)&&(i=a=n=o=0),{total:t,parts:{days:o,hours:n,minutes:a,seconds:i}}},getEvergreenDate:function(){var e=this,t=this.cache.data.id,i=this.cache.data.evergreenInterval,a=t+"-evergreen_due_date",n=t+"-evergreen_interval",o={dueDate:localStorage.getItem(a),interval:localStorage.getItem(n)},s=function(){var t=new Date;return e.cache.data.endTime=t.setSeconds(t.getSeconds()+i),localStorage.setItem(a,e.cache.data.endTime),localStorage.setItem(n,i),e.cache.data.endTime};return null===o.dueDate&&null===o.interval||null!==o.dueDate&&i!==(0,_parseInt2.default)(o.interval,10)?s():o.dueDate>0&&(0,_parseInt2.default)(o.interval,10)===i?o.dueDate:void 0}};e(".elementor-widget-jvbpd-count-down").each((function(){let i=e(this);t.onInit({$el:i})}))},l.prototype.setTimelineFAQ=function(){e(".elementor-widget-jvbpd-team-members").each((function(){let t=e(this);if("timeline"!==t.data("type"))return;let i=e(".lava-faq.faq-timeline",t),a=i.data("timeline");void 0!==e.fn.albeTimeline&&i.albeTimeline(a,{showGroup:!1,showMenu:!1})}))},l.prototype.recentVisitedPosts=function(){e(".elementor-widget-jvbpd-recent-visited-listings").each((function(){let t=e(this),i=t.data("id"),a=o.getOverlay("sticky-modal-recent-visit-listings-"+i,{zIndex:1e3,classes:new Array("sticky-modal-recent-visit-listings")});e("#recent-visit-posts-content-"+i).appendTo(a).removeClass("hidden"),a.removeClass("hidden"),e(".recent-visit-posts-opener",t).on("click",(function(){e(this);a.addClass("active")})),e("a[data-bs-dismiss]",a).on("click",(function(){a.removeClass("active")}))}))},l.prototype.singleHeaderButtons=function(){e(".elementor-widget-jvbpd-single-btn-meta").each((function(){let t=e(this);e(".btn-google-get-direction",t).on("click",(function(t){window.open(o.popupGoogleGetDirection(e(this).data("lat"),e(this).data("lng")))}))}))},l.prototype.mapListToggle=function(){let t={},i=function(i){let a=Object.keys(t),n=e(window).width(),o=window.jvbpd_map_box_func;a.sort((function(e,t){return"all"==t?t:t-e}));let s=0,r=0;for(let l in a){r="all"==a[l]?"all":parseInt(a[l]);let d=t[r].$map,c=t[r].$list,p=t[r].$other;if("all"==r?s<n:s<n&&n<=r){switch(i=i||t[r].first,e.each(new Array(d,c,p),(function(e,t){t.addClass("hidden")})),i){case"map":d.removeClass("hidden");break;case"list":c.removeClass("hidden");break;case"other":p.removeClass("hidden")}o&&o.isOSM&&setTimeout((function(){o.map.invalidateSize(),o.map.fitBounds(o.current_bounds)}),100)}s=r}};e(".elementor-widget-jvbpd-map-list-toggle").each((function(){let a=e(this),n=e(".jvbpd-map-list-grid-toogle-wrap",a),o=e("."+a.data("map-selector")),s=e("."+a.data("list-selector")),r=e("."+(a.data("other-selector")||"jv-toggle-other")),l=a.data("breakpoint")&&0!=a.data("breakpoint")?a.data("breakpoint"):"all",d=a.data("first");t[l]={$map:o,$list:s,$other:r,first:d},e("button[data-type]",n).on("click",(function(){e("button[data-type]",n).removeClass("active"),e(this).addClass("active"),i(e(this).data("type"))}))})),i()},l.prototype.videoGallery=function(){e(".video-slider:not(.await):not(.bind)").each((function(){let t=e(this);t.spidochetube({items:t.data("videos"),player_height:t.data("height")||500,complete:function(){e(".spidochetube_list").niceScroll({cursorcolor:"#666",cursorborder:"0px solid #fff",autohidemode:!1})}}),t.addClass("bind")}))},l.prototype.post_views_chart=function(){e(".jvbpd-single-listing-post-view-chart:not(.bind)").each((function(){const t=e(this);if("line"===t.data("graph"))t.data("chart",new ApexCharts(t.get(0),{chart:{height:350,type:"area"},series:[{name:"Sample Data",data:o.parseChartData(t.data("values"),t.data("limit"),t.data("type")).datasets[0].data}],xaxis:{categories:o.parseChartData(t.data("values"),t.data("limit"),t.data("type")).labels,title:{text:t.data("x")}},yaxis:{title:{text:t.data("y")}},tooltip:{enabled:!1},legend:{show:!1}})),t.data("chart").render();else new Chart(t.get(0).getContext("2d"),{type:t.data("graph")||"line",data:o.parseChartData(t.data("values"),t.data("limit"),t.data("type")),options:{responsive:!0,title:{display:!1,text:"Chart.js Line Chart"},tooltips:{mode:"index",intersect:!1,display:!1}
1,plugins:{legend:{display:!1}},hover:{mode:"nearest",intersect:!0},scales:{x:{display:!0,scaleLabel:{display:!0,labelString:t.data("x")}},y:{display:!0,scaleLabel:{display:!0,labelString:t.data("y")}}}}});t.addClass("bind")}))},l.prototype.listing_selector=function(){let t=this;const i=document.getElementById("availableListings"),a=document.getElementById("selectedListings");let n=0,o=0;const s=document.getElementById("countLabel"),r=document.getElementById("confirmCheckbox"),l=document.getElementById("nextButton"),d=document.getElementById("next-btn-wrap");function c(){s.innerHTML=`You can choose <span class="fw-bold text-danger">${n}</span> listings. <span class="fw-bold text-danger">(${o}/${n})</span>`,o===n?s.classList.add("selected-max"):o>0?(s.classList.remove("selected-max"),r.disabled=!1,confirmLabel.classList.add("selected-all"),d.style.display="flex"):(s.classList.remove("selected-max"),r.disabled=!0,confirmLabel.classList.remove("selected-all"),r.checked=!1,l.disabled=!0)}null!==i&&(n=a.dataset.limit||1,i.addEventListener("click",(function(e){if(e.target.classList.contains("select-button"))if(o<n){const t=e.target.parentElement,i=(t.querySelector(".listing-name").textContent,t.querySelector(".listing-id").textContent,t.querySelector(".select-button"));i.textContent="Selected",i.disabled=!0,t.classList.add("listing-selected","jv-color-text-dark","fw-semibold");const n=t.cloneNode(!0),s=document.createElement("button");s.classList.add("btn","btn-sm","btn-danger","remove-button"),s.textContent="Remove",n.appendChild(s),s.addEventListener("click",(function(){o--,c(),i.textContent="Select",i.disabled=!1,a.removeChild(n),t.classList.remove("listing-selected","jv-color-text-dark","fw-semibold")})),a.appendChild(n),o++,c()}else{new bootstrap.Toast(document.getElementById("selectionToast")).show()}})),r.addEventListener("change",(function(){r.checked?l.disabled=!1:l.disabled=!0})),e(document).on("click","#nextButton",(function(i){i.preventDefault();let n=e(this),o=n.data("product-id"),s=n.data("jv-pay-type"),r=n.data("subscribe-month"),l=new Array;e("#next-btn-wrap").addClass("hidden"),e(".listing-selector-spinner").removeClass("hidden"),e("li",a).each((function(){let t=e(this);l.push(t.data("item-id"))})),t.ajax(null,{items:l,jv_pay_type:s,product_id:o,subscribe_month:r,action:"jvbpd_manager_pro_update_membership_grade"},(function(e){1===e.status&&(window.location.href=e.redirect)}))})))},l.prototype.video_block=function(){const t=this;e(".elementor-widget-jvbpd-video-block").each((function(){const i=e(this);i.on("click","[data-load-more]",(function(){const a=e(this);a.addClass("disabled").prop("disabled",!0),e(".button-label",a).addClass("hidden"),e(".spinner-border",a).removeClass("hidden"),t.ajax("",{listing_type:i.data("listing-type"),module_id:i.data("module-id"),count:i.data("c
1ount"),offset:i.data("offset"),action:"jvbpd_get_video_block_items"},(function(t){e(".block-items",i).append(t.html),i.data("offset",parseInt(i.data("offset"))+parseInt(i.data("count"))),a.removeClass("disabled").prop("disabled",!1),e(".button-label",a).removeClass("hidden"),e(".spinner-border",a).addClass("hidden"),t.last&&a.remove(),e(window).trigger("javo_core/widget/video_block/loaded")}))}))}))},l.prototype.__map=function(){const t=this;e(".jvbpd-single-map-wrap:not(.bind)").each((function(){const i=e(this);"osm"==i.data("map-type")?function(t){const i=new Array(t.data("lat")||0,t.data("lng")||0),a={center:i,zoom:parseFloat(t.data("zoom"))||13,gesturehandling:"yes"==t.data("gesturehandling"),scrollWheelZoom:"yes"!=t.data("gesturehandling")};t.data("map",L.map(e(".map-container",t).get(0),a)),L.marker(i).addTo(t.data("map")),L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png",{attribution:'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a>'}).addTo(t.data("map"))}(i):function(i){const a=new google.maps.LatLng(parseFloat(i.data("lat"))||0,parseFloat(i.data("lng"))||0),n=parseFloat(i.data("zoom"))||13;i.data("map",new google.maps.Map(e(".map-container",i).get(0),{center:a,zoom:n,scrollwheel:!1})),i.data("map-marker",new google.maps.Marker({position:a,map:i.data("map")})),e(".detail-get-directory-to-google",i).on("click",(function(i){var n=e.param({daddr:[a.lat(),a.lng()].join(","),saddr:"",directionsmode:t.replaceTravelCode("transit")});window.open(["https://www.google.com/maps/",n].join("?"))}))}(i),i.addClass("bind")}))},l.prototype.ads_images_slider=function(){!window.Swiper&&"undefined"!=typeof elementorFrontend&&void 0!==elementorFrontend.utils&&elementorFrontend.utils.swiper&&(window.Swiper=elementorFrontend.utils.swiper),e(".elementor-widget-jvbpd-ads").each((function(){let t=e(this);e(".jvbpd-ad-images-swiper",t).each((function(t,i){let a=e(this).data("settings");a.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"};new Swiper(i,a)}))}))},l.prototype.swiperHoverSlider=function(){e(".swiper-pagination-hover-wrap:not(.bind)").each((function(t,i){e(this).addClass("bind");const a=new Swiper(i,{slidesPerView:1,spaceBetween:30,speed:1,pagination:{el:i.querySelector(".swiper-pagination"),clickable:!0,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active"},lazy:!0,slideToClickedSlide:!0});i.querySelectorAll(".swiper-pagination-bullet").forEach(((e,t)=>{let i;e.addEventListener("mouseenter",(()=>{clearTimeout(i),i=setTimeout((()=>{a.slideTo(t)}),50)}))}))}))},l.prototype.post_block_support=function(){e(window).on("jvbpd_core/jv_post_block/ajaxLoad/after",(function(e,t,i){t.$widget.find("#post-block-inner")}))},window.jvbpd_core_elementor=new l}(jQuery,window),function(e,t,i,a){t.JVinInitElementsOnReady=function(t){t=t||e(i),e.fn.JVinParallaxBoxInit(t),e.fn.JVinParallaxSectionInit(t),e.fn.JVinScrollableAnimsInit(t)},e((function(){JVinInitElementsOnReady()}))}(jQuery,window,document);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.