!function(h,i,s,a){function l(t,e){this.settings=null,this.options=h.extend({},l.Defaults,e),this.$element=h(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},h.each(["onResize","onThrottledResize"],h.proxy(function(t,e){this._handlers[e]=h.proxy(this[e],this)},this)),h.each(l.Plugins,h.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),h.each(l.Workers,h.proxy(function(t,e){this._pipe.push({filter:e.filter,run:h.proxy(e.run,this)})},this)),this.setup(),this.initialize()}l.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:i,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},l.Width={Default:"default",Inner:"inner",Outer:"outer"},l.Type={Event:"event",State:"state"},l.Plugins={},l.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,e={width:"auto","margin-left":s?e:"","margin-right":s?"":e};i||this.$stage.children().css(e),t.css=e}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=1<i||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var t=[],e=this._items,i=this.settings,s=Math.max(2*i.items,4),n=2*Math.ceil(e.length/2),o=i.loop&&e.length?i.rewind?s:Math.max(s,n):0,r="",a="";for(o/=2;0<o;)t.push(this.normalize(t.length/2,!0)),r+=e[t[t.length-1]][0].outerHTML,t.push(this.normalize(e.length-1-(t.length-1)/2,!0)),a=e[t[t.length-1]][0].outerHTML+a,--o;this._clones=t,h(r).addClass("cloned").appendTo(this.$stage),h(a).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t,e,i=this.settings.rtl?1:-1,s=this._clones.length+this._items.length,n=-1,o=[];++n<s;)t=o[n-1]||0,e=this._widths[this.relative(n)]+this.settings.margin,o.push(t+e*i);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,t={width:Math.abs(e[e.length-1])+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(t)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){var t=this.coordinates(this._current);this.animate(t)}},{filter:["width","position","items","settings"],run:function(){for(var t,e,i=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,n=this.coordinates(this.current())+s,o=n+this.width()*i,r=[],a=0,h=this._coordinates.length;a<h;a++)t=this._coordinates[a-1]||0,e=Math.abs(this._coordinates[a])+s*i,(this.op(t,"<=",n)&&this.op(t,">",o)||this.op(e,"<",n)&&this.op(e,">",o))&&r.push(a);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+r.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],l.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=h("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(h("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},l.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return h(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},l.prototype.initialize=function(){var t,e;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(t=this.$element.find("img"),e=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:a,e=this.$element.children(e).width(),t.length&&e<=0&&this.preloadAutoWidthImages(t)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},l.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},l.prototype.setup=function(){var e=this.viewport(),t=this.options.responsive,i=-1,s=null;t?(h.each(t,function(t){t<=e&&i<t&&(i=Number(t))}),"function"==typeof(s=h.extend({},this.options,t[i])).stagePadding&&(s.stagePadding=s.stagePadding()),delete s.responsive,s.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):s=h.extend({},this.options),this.trigger("change",{property:{name:"settings",value:s}}),this._breakpoint=i,this.settings=s,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},l.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},l.prototype.prepare=function(t){var e=this.trigger("prepare",{content:t});return e.data||(e.data=h("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:e.data}),e.data},l.prototype.update=function(){for(var t=0,e=this._pipe.length,i=h.proxy(function(t){return this[t]},this._invalidated),s={};t<e;)(this._invalidated.all||0<h.grep(this._pipe[t].filter,i).length)&&this._pipe[t].run(s),t++;this._invalidated={},this.is("valid")||this.enter("valid")},l.prototype.width=function(t){switch(t=t||l.Width.Default){case l.Width.Inner:case l.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},l.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},l.prototype.onThrottledResize=function(){i.clearTimeout(this.resizeTimer),this.resizeTimer=i.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},l.prototype.onResize=function(){return!!this._items.length&&((this._width!==this.$element.width()||!1!==this.settings.responsive)&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},l.prototype.registerEventHandlers=function(){h.support.transition&&this.$stage.on(h.support.transition.end+".owl.core",h.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(i,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",h.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",h.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",h.proxy(this.onDragEnd,this)))},l.prototype.onDragStart=function(t){var e=null;3!==t.which&&(e=h.support.transform?{x:(e=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===e.length?12:4],y:e[16===e.length?13:5]}:(e=this.$stage.position(),{x:this.settings.rtl?e.left+this.$stage.width()-this.width()+this.settings.margin:e.left,y:e.top}),this.is("animating")&&(h.support.transform?this.animate(e.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=h(t.target),this._drag.stage.start=e,this._drag.stage.current=e,this._drag.pointer=this.pointer(t),h(s).on("mouseup.owl.core touchend.owl.core",h.proxy(this.onDragEnd,this)),h(s).one("mousemove.owl.core touchmove.owl.core",h.proxy(function(t){var e=this.difference(this._drag.pointer,this.pointer(t));h(s).on("mousemove.owl.core touchmove.owl.core",h.proxy(this.onDragMove,this)),Math.abs(e.x)<Math.abs(e.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},l.prototype.onDragMove=function(t){var e=null,i=null,s=this.difference(this._drag.pointer,this.pointer(t)),n=this.difference(this._drag.stage.start,s);this.is("dragging")&&(t.preventDefault(),this.settings.loop?(e=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-e,n.x=((n.x-e)%i+i)%i+e):(e=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),s=this.settings.pullDrag?-1*s.x/5:0,n.x=Math.max(Math.min(n.x,e+s),i+s)),this._drag.stage.current=n,this.animate(n.x))},l.prototype.onDragEnd=function(t){var e=this.difference(this._drag.pointer,this.pointer(t)),i=this._drag.stage.current,t=0<e.x^this.settings.rtl?"left":"right";h(s).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==e.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(i.x,0!==e.x?t:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=t,(3<Math.abs(e.x)||300<(new Date).getTime()-this._drag.time)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},l.prototype.closest=function(i,s){var n=-1,o=this.width(),r=this.coordinates();return this.settings.freeDrag||h.each(r,h.proxy(function(t,e){return"left"===s&&e-30<i&&i<e+30?n=t:"right"===s&&e-o-30<i&&i<e-o+30?n=t+1:this.op(i,"<",e)&&this.op(i,">",r[t+1]!==a?r[t+1]:e-o)&&(n="left"===s?t+1:t),-1===n},this)),this.settings.loop||(this.op(i,">",r[this.minimum()])?n=i=this.minimum():this.op(i,"<",r[this.maximum()])&&(n=i=this.maximum())),n},l.prototype.animate=function(t){var e=0<this.speed();this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this.trigger("translate")),h.support.transform3d&&h.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):e?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,h.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})},l.prototype.is=function(t){return this._states.current[t]&&0<this._states.current[t]},l.prototype.current=function(t){return t===a?this._current:0===this._items.length?a:(t=this.normalize(t),this._current!==t&&((e=this.trigger("change",{property:{name:"position",value:t}})).data!==a&&(t=this.normalize(e.data)),this._current=t,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})),this._current);var e},l.prototype.invalidate=function(t){return"string"==typeof t&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),h.map(this._invalidated,function(t,e){return e})},l.prototype.reset=function(t){(t=this.normalize(t))!==a&&(this._speed=0,this._current=t,this.suppress(["translate","translated"]),this.animate(this.coordinates(t)),this.release(["translate","translated"]))},l.prototype.normalize=function(t,e){var i=this._items.length,e=e?0:this._clones.length;return!this.isNumeric(t)||i<1?t=a:(t<0||i+e<=t)&&(t=((t-e/2)%i+i)%i+e/2),t},l.prototype.relative=function(t){return t-=this._clones.length/2,this.normalize(t,!0)},l.prototype.maximum=function(t){var e,i,s,n=this.settings,o=this._coordinates.length;if(n.loop)o=this._clones.length/2+this._items.length-1;else if(n.autoWidth||n.merge){if(e=this._items.length)for(i=this._items[--e].width(),s=this.$element.width();e--&&!(s<(i+=this._items[e].width()+this.settings.margin)););o=e+1}else o=n.center?this._items.length-1:this._items.length-n.items;return t&&(o-=this._clones.length/2),Math.max(o,0)},l.prototype.minimum=function(t){return t?0:this._clones.length/2},l.prototype.items=function(t){return t===a?this._items.slice():(t=this.normalize(t,!0),this._items[t])},l.prototype.mergers=function(t){return t===a?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])},l.prototype.clones=function(i){function s(t){return t%2==0?n+t/2:e-(t+1)/2}var e=this._clones.length/2,n=e+this._items.length;return i===a?h.map(this._clones,function(t,e){return s(e)}):h.map(this._clones,function(t,e){return t===i?s(e):null})},l.prototype.speed=function(t){return t!==a&&(this._speed=t),this._speed},l.prototype.coordinates=function(t){var e,i=1,s=t-1;return t===a?h.map(this._coordinates,h.proxy(function(t,e){return this.coordinates(e)},this)):(this.settings.center?(this.settings.rtl&&(i=-1,s=t+1),e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[s]||0))/2*i):e=this._coordinates[s]||0,e)},l.prototype.duration=function(t,e,i){return 0===i?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(i||this.settings.smartSpeed)},l.prototype.to=function(t,e,i){var s=this.current(),n=t-this.relative(s),o=(0<n)-(n<0),r=this._items.length,a=this.minimum(),h=this.maximum(),l=r-h;this.settings.loop?(!this.settings.rewind&&Math.abs(n)>r/2&&(n+=-1*o*r),(r=(((t=s+n)-a)%r+r)%r+a)!==t&&r-n<=h&&0<r-n&&this.reset(s=(t=r)-n)):this.settings.rewind?t=(t%(h+=1)+h)%h:(!0!==i&&(1==l||(2==l?t===s&&0<s&&(t=s-1):t-=Math.round(l/2)-1)),(t=h<t?h:t)<a&&(t=a)),this.speed(this.duration(s,t,e)),this.current(t),this.isVisible()&&this.update()},l.prototype.next=function(t){t=t||!1,this.to(this.relative(this.current())+1,t,!0)},l.prototype.prev=function(t){t=t||!1,this.to(this.relative(this.current())-1,t,!0)},l.prototype.onTransitionEnd=function(t){if(t!==a&&(t.stopPropagation(),(t.target||t.srcElement||t.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},l.prototype.viewport=function(){var t;return this.options.responsiveBaseElement!==i?t=h(this.options.responsiveBaseElement).width():i.innerWidth?t=i.innerWidth:s.documentElement&&s.documentElement.clientWidth?t=s.documentElement.clientWidth:console.warn("Can not detect viewport width."),t},l.prototype.replace=function(t){this.$stage.empty(),this._items=[],t=t&&(t instanceof jQuery?t:h(t)),(t=this.settings.nestedItemSelector?t.find("."+this.settings.nestedItemSelector):t).filter(function(){return 1===this.nodeType}).each(h.proxy(function(t,e){e=this.prepare(e),this.$stage.append(e),this._items.push(e),this._mergers.push(+e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},l.prototype.add=function(t,e){var i=this.relative(this._current);e=e===a?this._items.length:this.normalize(e,!0),t=t instanceof jQuery?t:h(t),this.trigger("add",{content:t,position:e}),t=this.prepare(t),0===this._items.length||e===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[e-1].after(t),this._items.push(t),this._mergers.push(+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[e].before(t),this._items.splice(e,0,t),this._mergers.splice(e,0,+t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:t,position:e})},l.prototype.remove=function(t){(t=this.normalize(t,!0))!==a&&(this.trigger("remove",{content:this._items[t],position:t}),this._items[t].remove(),this._items.splice(t,1),this._mergers.splice(t,1),this.invalidate("items"),this.trigger("removed",{content:null,position:t}))},l.prototype.preloadAutoWidthImages=function(t){t.each(h.proxy(function(t,e){this.enter("pre-loading"),e=h(e),h(new Image).one("load",h.proxy(function(t){e.attr("src",t.target.src),e.css("opacity",1),this.leave("pre-loading"),this.is("pre-loading")||this.is("initializing")||this.refresh()},this)).attr("src",e.attr("src")||e.attr("data-src")||e.attr("data-src-retina"))},this))},l.prototype.destroy=function(){for(var t in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),h(s).off(".owl.core"),!1!==this.settings.responsive&&(i.clearTimeout(this.resizeTimer),this.off(i,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[t].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},l.prototype.op=function(t,e,i){var s=this.settings.rtl;switch(e){case"<":return s?i<t:t<i;case">":return s?t<i:i<t;case">=":return s?t<=i:i<=t;case"<=":return s?i<=t:t<=i}},l.prototype.on=function(t,e,i,s){t.addEventListener?t.addEventListener(e,i,s):t.attachEvent&&t.attachEvent("on"+e,i)},l.prototype.off=function(t,e,i,s){t.removeEventListener?t.removeEventListener(e,i,s):t.detachEvent&&t.detachEvent("on"+e,i)},l.prototype.trigger=function(t,e,i,s,n){var o={item:{count:this._items.length,index:this.current()}},r=h.camelCase(h.grep(["on",t,i],function(t){return t}).join("-").toLowerCase()),a=h.Event([t,"owl",i||"carousel"].join(".").toLowerCase(),h.extend({relatedTarget:this},o,e));return this._supress[t]||(h.each(this._plugins,function(t,e){e.onTrigger&&e.onTrigger(a)}),this.register({type:l.Type.Event,name:t}),this.$element.trigger(a),this.settings&&"function"==typeof this.settings[r]&&this.settings[r].call(this,a)),a},l.prototype.enter=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]===a&&(this._states.current[e]=0),this._states.current[e]++},this))},l.prototype.leave=function(t){h.each([t].concat(this._states.tags[t]||[]),h.proxy(function(t,e){this._states.current[e]--},this))},l.prototype.register=function(i){var e;i.type===l.Type.Event?(h.event.special[i.name]||(h.event.special[i.name]={}),h.event.special[i.name].owl||(e=h.event.special[i.name]._default,h.event.special[i.name]._default=function(t){return!e||!e.apply||t.namespace&&-1!==t.namespace.indexOf("owl")?t.namespace&&-1<t.namespace.indexOf("owl"):e.apply(this,arguments)},h.event.special[i.name].owl=!0)):i.type===l.Type.State&&(this._states.tags[i.name]?this._states.tags[i.name]=this._states.tags[i.name].concat(i.tags):this._states.tags[i.name]=i.tags,this._states.tags[i.name]=h.grep(this._states.tags[i.name],h.proxy(function(t,e){return h.inArray(t,this._states.tags[i.name])===e},this)))},l.prototype.suppress=function(t){h.each(t,h.proxy(function(t,e){this._supress[e]=!0},this))},l.prototype.release=function(t){h.each(t,h.proxy(function(t,e){delete this._supress[e]},this))},l.prototype.pointer=function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||i.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e},l.prototype.isNumeric=function(t){return!isNaN(parseFloat(t))},l.prototype.difference=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},h.fn.owlCarousel=function(e){var s=Array.prototype.slice.call(arguments,1);return this.each(function(){var t=h(this),i=t.data("owl.carousel");i||(i=new l(this,"object"==typeof e&&e),t.data("owl.carousel",i),h.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,e){i.register({type:l.Type.Event,name:e}),i.$element.on(e+".owl.carousel.core",h.proxy(function(t){t.namespace&&t.relatedTarget!==this&&(this.suppress([e]),i[e].apply(this,[].slice.call(arguments,1)),this.release([e]))},i))})),"string"==typeof e&&"_"!==e.charAt(0)&&i[e].apply(i,s)})},h.fn.owlCarousel.Constructor=l}(window.Zepto||window.jQuery,window,document),function(e,i){function s(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":e.proxy(function(t){t.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=e.extend({},s.Defaults,this._core.options),this._core.$element.on(this._handlers)}s.Defaults={autoRefresh:!0,autoRefreshInterval:500},s.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=i.setInterval(e.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},s.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},s.prototype.destroy=function(){var t,e;for(t in i.clearInterval(this._interval),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoRefresh=s}(window.Zepto||window.jQuery,window,document),function(a,n){function e(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var e=this._core.settings,i=e.center&&Math.ceil(e.items/2)||e.items,s=e.center&&-1*i||0,n=(t.property&&void 0!==t.property.value?t.property.value:this._core.current())+s,o=this._core.clones().length,r=a.proxy(function(t,e){this.load(e)},this);for(0<e.lazyLoadEager&&(i+=e.lazyLoadEager,e.loop&&(n-=e.lazyLoadEager,i++));s++<i;)this.load(o/2+this._core.relative(n)),o&&a.each(this._core.clones(this._core.relative(n)),r),n++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)}e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(t){var e=this._core.$stage.children().eq(t),t=e&&e.find(".owl-lazy");!t||-1<a.inArray(e.get(0),this._loaded)||(t.each(a.proxy(function(t,e){var i=a(e),s=1<n.devicePixelRatio&&i.attr("data-src-retina")||i.attr("data-src")||i.attr("data-srcset");this._core.trigger("load",{element:i,url:s},"lazy"),i.is("img")?i.one("load.owl.lazy",a.proxy(function(){i.css("opacity",1),this._core.trigger("loaded",{element:i,url:s},"lazy")},this)).attr("src",s):i.is("source")?i.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:i,url:s},"lazy")},this)).attr("srcset",s):((e=new Image).onload=a.proxy(function(){i.css({"background-image":'url("'+s+'")',opacity:"1"}),this._core.trigger("loaded",{element:i,url:s},"lazy")},this),e.src=s)},this)),this._loaded.push(e.get(0)))},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this._core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(n,i,s){function o(t){this._core=t,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&"position"===t.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(t){t.namespace&&this._core.settings.autoHeight&&t.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=n.extend({},o.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var e=this;"loading"===s.readyState&&n(i).on("load",function(){e._core.settings.autoHeight&&e.update()}),n(i).on("resize",function(){e._core.settings.autoHeight&&(null!=e._intervalId&&clearTimeout(e._intervalId),e._intervalId=setTimeout(function(){e.update()},250))})}o.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},o.prototype.update=function(){var t=this._core._current,e=t+this._core.settings.items,i=this._core.settings.lazyLoad,t=this._core.$stage.children().toArray().slice(t,e),s=[],e=0;n.each(t,function(t,e){s.push(n(e).height())}),(e=Math.max.apply(null,s))<=1&&i&&this._previousHeight&&(e=this._previousHeight),this._previousHeight=e,this._core.$stage.parent().height(e).addClass(this._core.settings.autoHeightClass)},o.prototype.destroy=function(){var t,e;for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},n.fn.owlCarousel.Constructor.Plugins.AutoHeight=o}(window.Zepto||window.jQuery,window,document),function(c,e){function i(t){this._core=t,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":c.proxy(function(t){t.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":c.proxy(function(t){t.namespace&&this._core.settings.video&&this.isInFullScreen()&&t.preventDefault()},this),"refreshed.owl.carousel":c.proxy(function(t){t.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":c.proxy(function(t){t.namespace&&"position"===t.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":c.proxy(function(t){var e;!t.namespace||(e=c(t.content).find(".owl-video")).length&&(e.css("display","none"),this.fetch(e,c(t.content)))},this)},this._core.options=c.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",c.proxy(function(t){this.play(t)},this))}i.Defaults={video:!1,videoHeight:!1,videoWidth:!1},i.prototype.fetch=function(t,e){var i=t.attr("data-vimeo-id")?"vimeo":t.attr("data-vzaar-id")?"vzaar":"youtube",s=t.attr("data-vimeo-id")||t.attr("data-youtube-id")||t.attr("data-vzaar-id"),n=t.attr("data-width")||this._core.settings.videoWidth,o=t.attr("data-height")||this._core.settings.videoHeight,r=t.attr("href");if(!r)throw new Error("Missing video URL.");if(s=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/)){if(-1<s[3].indexOf("youtu"))i="youtube";else if(-1<s[3].indexOf("vimeo"))i="vimeo";else{if(!(-1<s[3].indexOf("vzaar")))return void console.error("Video URL not supported.");i="vzaar"}s=s[6],this._videos[r]={type:i,id:s,width:n,height:o},e.attr("data-video",r),this.thumbnail(t,this._videos[r])}else console.error("Video URL not supported.")},i.prototype.thumbnail=function(e,t){function i(t){s=l.lazyLoad?c("<div/>",{class:"owl-video-tn "+h,srcType:t}):c("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+t+")"}),e.after(s),e.after('<div class="owl-video-play-icon"></div>')}var s,n,o=t.width&&t.height?"width:"+t.width+"px;height:"+t.height+"px;":"",r=e.find("img"),a="src",h="",l=this._core.settings;if(e.wrap(c("<div/>",{class:"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(a="data-src",h="owl-lazy"),r.length)return i(r.attr(a)),r.remove(),!1;"youtube"===t.type?(n="//img.youtube.com/vi/"+t.id+"/hqdefault.jpg",i(n)):"vimeo"===t.type?c.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t[0].thumbnail_large,i(n)}}):"vzaar"===t.type&&c.ajax({type:"GET",url:"//vzaar.com/api/videos/"+t.id+".json",jsonp:"callback",dataType:"jsonp",success:function(t){n=t.framegrab_url,i(n)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(t){var e=c(t.target).closest("."+this._core.settings.itemClass),i=this._videos[e.attr("data-video")],s=i.width||"100%",n=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),(t=c('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",n),t.attr("width",s),"youtube"===i.type?t.attr("src","//www.youtube.com/embed/"+i.id+"?autoplay=1&mute=1&rel=0&v="+i.id):"vimeo"===i.type?t.attr("src","//player.vimeo.com/video/"+i.id+"?autoplay=1"):"vzaar"===i.type&&t.attr("src","//view.vzaar.com/"+i.id+"/player?autoplay=true"),c(t).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var t=e.fullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement;return t&&c(t).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var t,e;for(t in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},c.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,(window,document)),function(r){function e(t){this.core=t,this.core.options=r.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":r.proxy(function(t){t.namespace&&"position"==t.property.name&&(this.previous=this.core.current(),this.next=t.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":r.proxy(function(t){t.namespace&&(this.swapping="translated"==t.type)},this),"translate.owl.carousel":r.proxy(function(t){t.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)}e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){var t,e,i,s,n,o;1===this.core.settings.items&&r.support.animation&&r.support.transition&&(this.core.speed(0),e=r.proxy(this.clear,this),i=this.core.$stage.children().eq(this.previous),s=this.core.$stage.children().eq(this.next),n=this.core.settings.animateIn,o=this.core.settings.animateOut,this.core.current()!==this.previous&&(o&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),i.one(r.support.animation.end,e).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(o)),n&&s.one(r.support.animation.end,e).addClass("animated owl-animated-in").addClass(n)))},e.prototype.clear=function(t){r(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},r.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,(window,document)),function(s,n,e){function i(t){this._core=t,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":s.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":s.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":s.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":s.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=s.extend({},i.Defaults,this._core.options)}i.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},i.prototype._next=function(t){this._call=n.setTimeout(s.proxy(this._next,this,t),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||e.hidden||this._core.next(t||this._core.settings.autoplaySpeed)},i.prototype.read=function(){return(new Date).getTime()-this._time},i.prototype.play=function(t,e){var i;this._core.is("rotating")||this._core.enter("rotating"),t=t||this._core.settings.autoplayTimeout,i=Math.min(this._time%(this._timeout||t),t),this._paused?(this._time=this.read(),this._paused=!1):n.clearTimeout(this._call),this._time+=this.read()%t-i,this._timeout=t,this._call=n.setTimeout(s.proxy(this._next,this,e),t-i)},i.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,n.clearTimeout(this._call),this._core.leave("rotating"))},i.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,n.clearTimeout(this._call))},i.prototype.destroy=function(){var t,e;for(t in this.stop(),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.autoplay=i}(window.Zepto||window.jQuery,window,document),function(o){"use strict";function e(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+o(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":o.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":o.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":o.proxy(function(t){t.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":o.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=o.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)}e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var t,i=this._core.settings;for(t in this._controls.$relative=(i.navContainer?o(i.navContainer):o("<div>").addClass(i.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=o("<"+i.navElement+">").addClass(i.navClass[0]).html(i.navText[0]).prependTo(this._controls.$relative).on("click",o.proxy(function(t){this.prev(i.navSpeed)},this)),this._controls.$next=o("<"+i.navElement+">").addClass(i.navClass[1]).html(i.navText[1]).appendTo(this._controls.$relative).on("click",o.proxy(function(t){this.next(i.navSpeed)},this)),i.dotsData||(this._templates=[o('<button role="button">').addClass(i.dotClass).append(o("<span>")).prop("outerHTML")]),this._controls.$absolute=(i.dotsContainer?o(i.dotsContainer):o("<div>").addClass(i.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",o.proxy(function(t){var e=(o(t.target).parent().is(this._controls.$absolute)?o(t.target):o(t.target).parent()).index();t.preventDefault(),this.to(e,i.dotsSpeed,!1,!0)},this)),this._overrides)this._core[t]=o.proxy(this[t],this)},e.prototype.destroy=function(){var t,e,i,s,n=this._core.settings;for(t in this._handlers)this.$element.off(t,this._handlers[t]);for(e in this._controls)"$relative"===e&&n.navContainer?this._controls[e].html(""):this._controls[e].remove();for(s in this.overides)this._core[s]=this._overrides[s];for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)},e.prototype.update=function(){var t,e,i=this._core.clones().length/2,s=i+this._core.items().length,n=this._core.maximum(!0),o=this._core.settings,r=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],t=i,e=0;t<s;t++){if(r<=e||0===e){if(this._pages.push({start:Math.min(n,t-i),end:t-i+r-1}),Math.min(n,t-i)===n)break;e=0,0}e+=this._core.mergers(this._core.relative(t))}},e.prototype.draw=function(){var t=this._core.settings,e=this._core.items().length<=t.items,i=this._core.relative(this._core.current()),s=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||e),t.nav&&(this._controls.$previous.toggleClass("disabled",!s&&i<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&i>=this._core.maximum(!0)),t.autoWidth&&this._controls.$previous.hasClass("disabled")&&this._controls.$next.hasClass("disabled")&&this._controls.$relative.toggleClass("disabled",!0)),this._controls.$absolute.toggleClass("disabled",!t.dots||e),t.dots&&(n=this._pages.length-this._controls.$absolute.children().length,t.autoWidth&&1===this._pages.length&&this._controls.$absolute.toggleClass("disabled",!0),t.dotsData&&0!=n?this._controls.$absolute.html(this._templates.join("")):0<n?this._controls.$absolute.append(new Array(1+n).join(this._templates[0])):n<0&&this._controls.$absolute.children().slice(n).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(o.inArray(this.current(),this._pages)).addClass("active"));var n=this._controls.$absolute.hasClass("disabled");n&&this.$element.hasClass("owl-dotted")?this.$element.removeClass("owl-dotted"):n||this.$element.hasClass("owl-dotted")||this.$element.addClass("owl-dotted")},e.prototype.onTrigger=function(t){var e=this._core.settings;t.page={index:o.inArray(this.current(),this._pages),count:this._pages.length,size:e&&(e.center||e.autoWidth||e.dotsData?1:e.dotsEach||e.items)}},e.prototype.current=function(){var i=this._core.relative(this._core.current());return o.grep(this._pages,o.proxy(function(t,e){return t.start<=i&&t.end>=i},this)).pop()},e.prototype.getPosition=function(t){var e,i,s=this._core.settings;return"page"==s.slideBy?(e=o.inArray(this.current(),this._pages),i=this._pages.length,t?++e:--e,e=this._pages[(e%i+i)%i].start):(e=this._core.relative(this._core.current()),i=this._core.items().length,t?e+=s.slideBy:e-=s.slideBy),e},e.prototype.next=function(t){o.proxy(this._overrides.to,this._core)(this.getPosition(!0),t,!0)},e.prototype.prev=function(t){o.proxy(this._overrides.to,this._core)(this.getPosition(!1),t,!0)},e.prototype.to=function(t,e,i,s){!i&&this._pages.length?(i=this._pages.length,o.proxy(this._overrides.to,this._core)(this._pages[(t%i+i)%i].start,e,s)):o.proxy(this._overrides.to,this._core)(t,e,s)},o.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,(window,document)),function(s,n){"use strict";function e(t){this._core=t,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":s.proxy(function(t){t.namespace&&"URLHash"===this._core.settings.startPosition&&s(n).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":s.proxy(function(t){var e;!t.namespace||(e=s(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash"))&&(this._hashes[e]=t.content)},this),"changed.owl.carousel":s.proxy(function(t){var i;t.namespace&&"position"===t.property.name&&(i=this._core.items(this._core.relative(this._core.current())),(t=s.map(this._hashes,function(t,e){return t===i?e:null}).join())&&n.location.hash.slice(1)!==t&&(n.location.hash=t))},this)},this._core.options=s.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),s(n).on("hashchange.owl.navigation",s.proxy(function(t){var e=n.location.hash.substring(1),i=this._core.$stage.children(),e=this._hashes[e]&&i.index(this._hashes[e]);void 0!==e&&e!==this._core.current()&&this._core.to(this._core.relative(e),!1,!0)},this))}e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var t,e;for(t in s(n).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},s.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(n){var o=n("<support>").get(0).style,r="Webkit Moz O ms".split(" "),t={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},e=function(){return!!a("transform")},i=function(){return!!a("perspective")},s=function(){return!!a("animation")};function a(t,i){var s=!1,e=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+r.join(e+" ")+e).split(" "),function(t,e){if(void 0!==o[e])return s=!i||e,!1}),s}function h(t){return a(t,!0)}!function(){return!!a("transition")}()||(n.support.transition=new String(h("transition")),n.support.transition.end=t.transition.end[n.support.transition]),s()&&(n.support.animation=new String(h("animation")),n.support.animation.end=t.animation.end[n.support.animation]),e()&&(n.support.transform=new String(h("transform")),n.support.transform3d=i())}(window.Zepto||window.jQuery,(window,document));(function($){"use strict";$.fn.fitVids=function(options){var settings={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var head=document.head||document.getElementsByTagName("head")[0];var css=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}";var div=document.createElement("div");div.innerHTML='<p>x</p><style id="fit-vids-style">'+css+"</style>";head.appendChild(div.childNodes[1])}if(options){$.extend(settings,options)}return this.each(function(){var selectors=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];if(settings.customSelector){selectors.push(settings.customSelector)}var ignoreList=".fitvidsignore";if(settings.ignore){ignoreList=ignoreList+", "+settings.ignore}var $allVideos=$(this).find(selectors.join(","));$allVideos=$allVideos.not("object object");$allVideos=$allVideos.not(ignoreList);$allVideos.each(function(count){var $this=$(this);if($this.parents(ignoreList).length>0){return}if(this.tagName.toLowerCase()==="embed"&&$this.parent("object").length||$this.parent(".fluid-width-video-wrapper").length){return}if(!$this.css("height")&&!$this.css("width")&&(isNaN($this.attr("height"))||isNaN($this.attr("width")))){$this.attr("height",9);$this.attr("width",16)}var height=this.tagName.toLowerCase()==="object"||$this.attr("height")&&!isNaN(parseInt($this.attr("height"),10))?parseInt($this.attr("height"),10):$this.height(),width=!isNaN(parseInt($this.attr("width"),10))?parseInt($this.attr("width"),10):$this.width(),aspectRatio=height/width;if(!$this.attr("id")){var videoID="fitvid"+count;$this.attr("id",videoID)}$this.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",aspectRatio*100+"%");$this.removeAttr("height").removeAttr("width")})})}})(window.jQuery||window.Zepto);(function($){"use strict";$.fn.extend({customSelect:function(options){if(typeof document.body.style.maxHeight==="undefined"){return this}var defaults={customClass:"customSelect",mapClass:true,mapStyle:true},options=$.extend(defaults,options),prefix=options.customClass,changed=function($select,customSelectSpan){var currentSelected=$select.find(":selected"),customSelectSpanInner=customSelectSpan.children(":first"),html=currentSelected.html()||"&nbsp;";customSelectSpanInner.html(html);if(currentSelected.attr("disabled")){customSelectSpan.addClass(getClass("DisabledOption"))}else{customSelectSpan.removeClass(getClass("DisabledOption"))}setTimeout(function(){customSelectSpan.removeClass(getClass("Open"));$(document).off("mouseup.customSelect")},60)},getClass=function(suffix){return prefix+suffix};return this.each(function(){var $select=$(this),customSelectInnerSpan=$("<span />").addClass(getClass("Inner")),customSelectSpan=$("<span />"),is_width_100=$select.hasClass("j-width-100");customSelectSpan.addClass("h-invisible");customSelectSpan.addClass(prefix);if(options.mapClass){customSelectSpan.addClass($select.attr("class"))}if(options.mapStyle){customSelectSpan.attr("style",$select.attr("style"))}$select.after(customSelectSpan.append(customSelectInnerSpan));$select.addClass("hasCustomSelect").on("clear.customSelect",function(){customSelectSpan.addClass("h-invisible");$select.css("width","");$select.css("position","")}).on("render.customSelect",function(){customSelectSpan.addClass("h-invisible");changed($select,customSelectSpan);var selectBoxWidth;$select.css("width","");$select.css("position","");selectBoxWidth=parseInt($select.outerWidth(),10);customSelectSpan.css({display:is_width_100?"block":"inline-block"});var selectBoxHeight=customSelectSpan.outerHeight();if($select.attr("disabled")){customSelectSpan.addClass(getClass("Disabled"))}else{customSelectSpan.removeClass(getClass("Disabled"))}if(is_width_100){customSelectInnerSpan.css({width:selectBoxWidth,display:"block"})}else{customSelectInnerSpan.css({width:selectBoxWidth,display:"inline-block"})}$select.css({"-webkit-appearance":"menulist-button",width:is_width_100?"100%":customSelectSpan.outerWidth(),position:"absolute",opacity:0,height:selectBoxHeight,fontSize:customSelectSpan.css("font-size")});customSelectSpan.removeClass("h-invisible")}).on("change.customSelect",function(){customSelectSpan.addClass(getClass("Changed"));changed($select,customSelectSpan)}).on("keyup.customSelect",function(e){if(!customSelectSpan.hasClass(getClass("Open"))){$select.trigger("blur.customSelect");$select.trigger("focus.customSelect")}else{if(e.which==13||e.which==27){changed($select,customSelectSpan)}}}).on("mousedown.customSelect",function(){customSelectSpan.removeClass(getClass("Changed"))}).on("mouseup.customSelect",function(e){if(!customSelectSpan.hasClass(getClass("Open"))){if($("."+getClass("Open")).not(customSelectSpan).length>0&&typeof InstallTrigger!=="undefined"){$select.trigger("focus.customSelect")}else{customSelectSpan.addClass(getClass("Open"));e.stopPropagation();$(document).one("mouseup.customSelect",function(e){if(e.target!=$select.get(0)&&$.inArray(e.target,$select.find("*").get())<0){$select.trigger("blur.customSelect")}else{changed($select,customSelectSpan)}})}}}).on("focus.customSelect",function(){customSelectSpan.removeClass(getClass("Changed")).addClass(getClass("Focus"))}).on("blur.customSelect",function(){customSelectSpan.removeClass(getClass("Focus")+" "+getClass("Open"))}).on("mouseenter.customSelect",function(){customSelectSpan.addClass(getClass("Hover"))}).on("mouseleave.customSelect",function(){customSelectSpan.removeClass(getClass("Hover"))}).trigger("render.customSelect")})}})})(jQuery);!function(e,o){if("function"==typeof define&&define.amd)define(["exports"],o);else if("undefined"!=typeof exports)o(exports);else{var t={};o(t),e.bodyScrollLock=t}}(this,function(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=!1;if("undefined"!=typeof window){var e={get passive(){t=!0}};window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}function l(o){return c.some(function(e){return!(!e.options.allowTouchMove||!e.options.allowTouchMove(o))})}function d(e){var o=e||window.event;return!!l(o.target)||(1<o.touches.length||(o.preventDefault&&o.preventDefault(),!1))}function n(){void 0!==v&&(document.body.style.paddingRight=v,v=void 0),void 0!==s&&(document.body.style.overflow=s,s=void 0)}var i="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&1<window.navigator.maxTouchPoints),c=[],a=!1,u=-1,s=void 0,v=void 0;exports.disableBodyScroll=function(r,e){if(r){if(!c.some(function(e){return e.targetElement===r})){var o={targetElement:r,options:e||{}};c=[].concat(function(e){if(Array.isArray(e)){for(var o=0,t=Array(e.length);o<e.length;o++)t[o]=e[o];return t}return Array.from(e)}(c),[o]),i?(r.ontouchstart=function(e){1===e.targetTouches.length&&(u=e.targetTouches[0].clientY)},r.ontouchmove=function(e){var o,t,n,i;1===e.targetTouches.length&&(t=r,i=(o=e).targetTouches[0].clientY-u,l(o.target)||(t&&0===t.scrollTop&&0<i||(n=t)&&n.scrollHeight-n.scrollTop<=n.clientHeight&&i<0?d(o):o.stopPropagation()))},a||(document.addEventListener("touchmove",d,t?{passive:!1}:void 0),a=!0)):function(e){if(void 0===v){var o=!!e&&!0===e.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;o&&0<t&&(v=document.body.style.paddingRight,document.body.style.paddingRight=t+"px")}void 0===s&&(s=document.body.style.overflow,document.body.style.overflow="hidden")}(e)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},exports.clearAllBodyScrollLocks=function(){i?(c.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),a&&(document.removeEventListener("touchmove",d,t?{passive:!1}:void 0),a=!1),u=-1):n(),c=[]},exports.enableBodyScroll=function(o){o?(c=c.filter(function(e){return e.targetElement!==o}),i?(o.ontouchstart=null,o.ontouchmove=null,a&&0===c.length&&(document.removeEventListener("touchmove",d,t?{passive:!1}:void 0),a=!1)):c.length||n()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}});
(function($,root,undefined){"use strict";try{document.createEvent("TouchEvent");root.ideapark_is_mobile=true;}catch(e){root.ideapark_is_mobile=false;}
root.ideapark_is_responsinator=false;if(document.referrer){root.ideapark_is_responsinator=(document.referrer.split('/')[2]=='www.responsinator.com');}
var ideapark_scroll_busy=false;var ideapark_resize_busy=false;var ideapark_defer_action_enabled=true;var ideapark_defer_action_list=[];var ideapark_scroll_action_list=[];var ideapark_resize_action_list=[];var ideapark_resize_action_list_500=[];var ideapark_resize_action_list_layout=[];root.ideapark_nav_text=['<i class="ip-right h-carousel__prev"></i>','<i class="ip-right h-carousel__next"></i>'];root.ideapark_is_rtl=$("body").hasClass('h-rtl');root.ideapark_on_transition_end='transitionend webkitTransitionEnd oTransitionEnd';root.ideapark_on_animation_end='animationend webkitAnimationEnd oAnimationEnd MSAnimationEnd';root.ideapark_window_width=window.innerWidth;root.ideapark_is_mobile_layout=window.innerWidth<1190;root.$ideapark_admin_bar=null;root.ideapark_adminbar_height=0;root.ideapark_adminbar_visible_height=0;root.ideapark_adminbar_position=0;root.ideapark_require=function(urls,callback){function loadScript(src){return new Promise(resolve=>{if(src.indexOf('.js')!==-1){const script=document.createElement("script");script.setAttribute("async","");script.onload=resolve;script.setAttribute("src",src);document.head.appendChild(script);}else if(src.indexOf('.css')!==-1){const link=document.createElement("link");link.setAttribute("type","text/css");link.setAttribute("rel","stylesheet");link.onload=resolve;link.setAttribute("href",src);document.head.appendChild(link);}else{$.getJSON(src,function(data){resolve(data);});}});}
if(!Array.isArray(urls)){urls=[urls];}
Promise.all(urls.map(loadScript)).then(callback);};root.ideapark_debounce=function(func,wait,immediate){var timeout;return function(){var context=this,args=arguments;var later=function(){timeout=null;if(!immediate)func.apply(context,args);};var callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)func.apply(context,args);};};root.ideapark_debounce_promice=function(f,interval){let timer=null;return(...args)=>{clearTimeout(timer);return new Promise((resolve)=>{timer=setTimeout(()=>resolve(f(...args)),interval,);});};};root.ideapark_isset=function(obj){return typeof(obj)!='undefined';};root.ideapark_empty=function(obj){return typeof(obj)=='undefined'||(typeof(obj)=='object'&&obj==null)||(typeof(obj)=='string'&&ideapark_alltrim(obj)=='')||obj===0;};root.ideapark_is_function=function(obj){return typeof(obj)=='function';};root.ideapark_is_object=function(obj){return typeof(obj)=='object';};root.ideapark_alltrim=function(str){var dir=arguments[1]!==undefined?arguments[1]:'a';var rez='';var i,start=0,end=str.length-1;if(dir=='a'||dir=='l'){for(i=0;i<str.length;i++){if(str.substr(i,1)!=' '){start=i;break;}}}
if(dir=='a'||dir=='r'){for(i=str.length-1;i>=0;i--){if(str.substr(i,1)!=' '){end=i;break;}}}
return str.substring(start,end+1);};root.ideapark_ltrim=function(str){return ideapark_alltrim(str,'l');};root.ideapark_rtrim=function(str){return ideapark_alltrim(str,'r');};root.ideapark_dec2hex=function(n){return Number(n).toString(16);};root.ideapark_hex2dec=function(hex){return parseInt(hex,16);};root.ideapark_in_array=function(val,thearray){var rez=false;for(var i=0;i<thearray.length;i++){if(thearray[i]==val){rez=true;break;}}
return rez;};root.ideapark_detectIE=function(){var ua=window.navigator.userAgent;var msie=ua.indexOf('MSIE ');if(msie>0){return parseInt(ua.substring(msie+5,ua.indexOf('.',msie)),10);}
var trident=ua.indexOf('Trident/');if(trident>0){var rv=ua.indexOf('rv:');return parseInt(ua.substring(rv+3,ua.indexOf('.',rv)),10);}
var edge=ua.indexOf('Edge/');if(edge>0){return parseInt(ua.substring(edge+5,ua.indexOf('.',edge)),10);}
return false;};root.ideapark_loadScript=function(src,cb,async){var script=document.createElement('script');script.async=!!(typeof async!=='undefined'&&async);script.src=src;script.onerror=function(){if(typeof cb!=='undefined'){cb(new Error("Failed to load"+src));}};script.onload=function(){if(typeof cb!=='undefined'){cb();}};document.getElementsByTagName("head")[0].appendChild(script);};root.ideapark_cookies={get:function(name){var e,b,cookie=document.cookie,p=name+'=';if(!cookie){return;}
b=cookie.indexOf('; '+p);if(b===-1){b=cookie.indexOf(p);if(b!==0){return null;}}else{b+=2;}
e=cookie.indexOf(';',b);if(e===-1){e=cookie.length;}
return decodeURIComponent(cookie.substring(b+p.length,e));},set:function(name,value,expires,path,domain,secure){var d=new Date();if(typeof(expires)==='object'&&expires.toGMTString){expires=expires.toGMTString();}else if(parseInt(expires,10)){d.setTime(d.getTime()+(parseInt(expires,10)*1000));expires=d.toGMTString();}else{expires='';}
if(typeof path=='undefined'){path=ideapark_wp_vars.cookiePath;}
if(typeof domain=='undefined'){domain=ideapark_wp_vars.cookieDomain;}
document.cookie=name+'='+encodeURIComponent(value)+
(expires?'; expires='+expires:'')+
(path?'; path='+path:'')+
(domain?'; domain='+domain:'')+
(secure?'; secure':'');},remove:function(name,path,domain,secure){this.set(name,'',-1000,path,domain,secure);}};root.ideapark_wpadminbar_resize=function(){$ideapark_admin_bar=$('#wpadminbar');if($ideapark_admin_bar.length){var window_width=$(window).width();if(window_width>782&&$ideapark_admin_bar.hasClass('mobile')){$ideapark_admin_bar.removeClass('mobile');}else if(window_width<=782&&!$ideapark_admin_bar.hasClass('mobile')){$ideapark_admin_bar.addClass('mobile');}
ideapark_adminbar_height=$ideapark_admin_bar.outerHeight();ideapark_adminbar_position=$ideapark_admin_bar.css('position');if(ideapark_adminbar_position==='fixed'||ideapark_adminbar_position==='absolute'){$(".js-fixed").css({top:ideapark_adminbar_visible_height,'max-height':'calc(100% - '+ideapark_adminbar_visible_height+'px)'});}else{$(".js-fixed").css({top:0,'max-height':'100%'});}
ideapark_wpadminbar_scroll();}};root.ideapark_wpadminbar_scroll=function(){if($ideapark_admin_bar===null){$ideapark_admin_bar=$('#wpadminbar');}
if($ideapark_admin_bar.length){var scroll_top_mobile=window.scrollY;var top_new=0;if(ideapark_adminbar_position==='fixed'){top_new=ideapark_adminbar_height;}else{top_new=ideapark_adminbar_height-scroll_top_mobile;if(top_new<0){top_new=0;}}
if(ideapark_adminbar_visible_height!=top_new){ideapark_adminbar_visible_height=top_new;$(document).trigger('ideapark.wpadminbar.scroll',ideapark_adminbar_visible_height);}}};root.ideapark_scroll_action_add=function($action){ideapark_scroll_action_list.push($action);};root.ideapark_resize_action_add=function($action){ideapark_resize_action_list.push($action);};root.ideapark_resize_action_500_add=function($action){ideapark_resize_action_list_500.push($action);};root.ideapark_resize_action_layout_add=function($action){ideapark_resize_action_list_layout.push($action);};root.ideapark_scroll_actions=function(){ideapark_wpadminbar_scroll();ideapark_scroll_action_list.forEach(function(item){if(ideapark_is_function(item)){item();}});ideapark_scroll_busy=false;};root.ideapark_resize_actions=function(){var ideapark_is_mobile_layout_new=(window.innerWidth<1190);var is_layout_changed=(ideapark_is_mobile_layout!==ideapark_is_mobile_layout_new);var is_width_changed=(ideapark_window_width!=window.innerWidth);ideapark_is_mobile_layout=ideapark_is_mobile_layout_new;ideapark_window_width=window.innerWidth;ideapark_wpadminbar_resize();ideapark_resize_action_list.forEach(function(item){if(ideapark_is_function(item)){item();}});if(is_layout_changed){$(document).addClass('block-transition');setTimeout(function(){$(document).removeClass('block-transition');},500);ideapark_resize_action_list_layout.forEach(function(item){if(ideapark_is_function(item)){item();}});}
if(is_width_changed){ideapark_debounce_500();setTimeout(function(){ideapark_wpadminbar_resize();$(document).trigger('ideapark.wpadminbar.scroll',ideapark_adminbar_visible_height);},100);}
ideapark_resize_busy=false;};root.ideapark_on_transition_end_callback=function($element,callback){var callback_inner=function(){$element.off(ideapark_on_transition_end,callback_inner);callback();};$element.on(ideapark_on_transition_end,callback_inner);};root.ideapark_on_animation_end_callback=function($element,callback){var callback_inner=function(){$element.off(ideapark_on_animation_end,callback_inner);callback();};$element.on(ideapark_on_animation_end,callback_inner);};root.ideapark_debounce_500=ideapark_debounce(function(){ideapark_resize_action_list_500.forEach(function(item){if(ideapark_is_function(item)){item();}});},500);$(window).on('scroll',function(){if(window.requestAnimationFrame){if(!ideapark_scroll_busy){ideapark_scroll_busy=true;window.requestAnimationFrame(ideapark_scroll_actions);}}else{ideapark_scroll_actions();}});$(window).on('resize',function(){if(window.requestAnimationFrame){if(!ideapark_resize_busy){ideapark_resize_busy=true;window.requestAnimationFrame(ideapark_resize_actions);}}else{ideapark_resize_actions();}});root.ideapark_replace_url_param=function(s,key,value){key=encodeURIComponent(key);value=encodeURIComponent(value);var kvp=key+"="+value;var r=new RegExp("(&|\\?)"+key+"=[^\&]*");s=s.replace(r,"$1"+kvp);if(!RegExp.$1){s+=(s.indexOf('?')!==-1?'&':'?')+kvp;}
return s;};root.ideapark_defer_action_add=function($action){if(ideapark_defer_action_enabled){ideapark_defer_action_list.push($action);}else if(ideapark_is_function($action)){$action();}};root.ideapark_defer_action_done=function(){return!ideapark_defer_action_enabled;};root.ideapark_defer_action_run=function(){if(ideapark_defer_action_enabled){ideapark_defer_action_enabled=false;ideapark_defer_action_list.forEach(function(item){if(ideapark_is_function(item)){item();}});$(document).trigger('ideapark.defer.done');}};class ideapark_defer_loading{constructor(e){this.triggerEvents=e;this.eventOptions={passive:!0};this.userEventListener=this.triggerListener.bind(this);this.delayedScripts={normal:[],async:[],defer:[]};}
_addUserInteractionListener(e){this.triggerEvents.forEach((t=>window.addEventListener(t,e.userEventListener,e.eventOptions)));}
_removeUserInteractionListener(e){this.triggerEvents.forEach((t=>window.removeEventListener(t,e.userEventListener,e.eventOptions)));}
triggerListener(e){this._removeUserInteractionListener(this);if(e.type==='touchstart'){setTimeout(this._loadEverythingNow,500);}else{this._loadEverythingNow();}}
async _loadEverythingNow(){ideapark_defer_action_run();}
static run(){if(window.scrollY>10){ideapark_defer_action_enabled=false;}else{const e=new ideapark_defer_loading(["keydown","mousemove","touchmove","touchstart","touchend","wheel","scroll"]);e._addUserInteractionListener(e);}
window.addEventListener("touchstart",function(e){},false);window.addEventListener("touchend",function(e){},false);window.addEventListener("click",function(e){},false);}}
ideapark_defer_loading.run();root.ideapark_on_all_images_loaded=function($images,$container,callback){if(typeof $container!=='undefined'&&$container&&$container.length){var is_images_loaded=false;var observer=new IntersectionObserver(function(entries){if(entries[0].isIntersecting===true){if(!is_images_loaded){$images.removeAttr('loading');is_images_loaded=true;}}},{threshold:[0]});observer.observe($container[0]);}
var f=function($image){return new Promise(function(resolve){if($image[0].complete&&$image[0].naturalHeight!==0){resolve();}
$image.on('load',resolve);$image.on('error',resolve);});};var all=[];$images.each(function(){all.push(f($(this)));});if(all.length){Promise.all(all).then(function(){callback();});}else{callback();}};})(jQuery,window);class IdeaparkQueue{static init(){this.queue=[];this.pendingPromise=false;this.stop=false;}
static enqueue(promise){return new Promise((resolve,reject)=>{this.queue.push({promise,resolve,reject,});this.dequeue();});}
static dequeue(){if(this.workingOnPromise){return false;}
if(this.stop){this.queue=[];this.stop=false;return;}
const item=this.queue.shift();if(!item){return false;}
try{this.workingOnPromise=true;item.promise().then((value)=>{this.workingOnPromise=false;item.resolve(value);this.dequeue();}).catch(err=>{this.workingOnPromise=false;item.reject(err);this.dequeue();});}catch(err){this.workingOnPromise=false;item.reject(err);this.dequeue();}
return true;}}
IdeaparkQueue.init();
(function($,root,undefined){"use strict";$.migrateMute=true;$.migrateTrace=false;$(window).on('elementor/frontend/init',function(){if(typeof elementorFrontend==='undefined'){return;}
if(typeof elementorFrontendConfig.experimentalFeatures!=='undefined'){elementorFrontendConfig.experimentalFeatures.e_css_smooth_scroll=false;}
elementorFrontend.on('components:init',function(){if(typeof elementorFrontend.utils.anchors!=='undefined'){elementorFrontend.utils.anchors.setSettings('selectors.targets','.dummy-selector');}});});root.ideapark_videos=[];root.ideapark_players=[];root.ideapark_env_init=false;root.ideapark_slick_paused=false;root.ideapark_is_mobile=false;root.old_windows_width=0;var $window=$(window);var ideapark_date_format=ideapark_wp_vars.dateFormat;var ideapark_is_masonry_init=false;var ideapark_masonry_sidebar_object=null;var $ideapark_mobile_menu=$('#js-mobile-menu');var ideapark_mobile_menu_initialized=false;var ideapark_mobile_menu_active=false;var ideapark_mobile_menu_page=-1;var ideapark_mobile_menu_page_parent=[];var ideapark_shop_sidebar_active=false;var $ideapark_shop_sidebar=$('#js-popup-sidebar');var $ideapark_shop_sidebar_content=$('#js-catalog-sidebar-content');var ideapark_shop_sidebar_initialized=false;var ideapark_cart_sidebar_active=false;var $ideapark_cart_sidebar=$('#js-cart-sidebar');var ideapark_cart_sidebar_initialized=false;var $ideapark_search=$('#ideapark-ajax-search');var $ideapark_search_input=$('#ideapark-ajax-search-input');var $ideapark_search_result=$('#ideapark-ajax-search-result');var ideapark_search_popup_active=false;var ideapark_search_input_filled=false;var $ideapark_to_top_button=$('#js-to-top-button');var $ideapark_filter_sticky_button=$('#filter-sticky');var $ideapark_sticky_sidebar=$('.js-sticky-sidebar');var $ideapark_sticky_sidebar_nearby=$('.js-sticky-sidebar-nearby');var ideapark_sticky_sidebar_old_style=null;var ideapark_is_sticky_sidebar_inner=!!$ideapark_sticky_sidebar_nearby.find('.js-sticky-sidebar').length;var ideapark_sticky_sidebar_position='relative';var ideapark_sticky_desktop_active=false;var ideapark_sticky_animation=false;var ideapark_sticky_desktop_init=false;var ideapark_sticky_mobile_active=false;var ideapark_sticky_mobile_init=false;var ideapark_vehicle_types_short_block=false;var $ideapark_vehicle_types_short_last=null;var ideapark_date_class_lock=false;var $ideapark_hint;var ideapark_date_hint_timeout;var ideapark_default_start;var ideapark_default_end;var ideapark_maximum_days;var ideapark_minimal_days_error='';var ideapark_is_night=ideapark_wp_vars.bookingType=='night';var ideapark_is_day=ideapark_wp_vars.bookingType=='day';var $ideapark_top_row=$('#js-header-top-row');var $ideapark_desktop_sticky_row=$('#js-header-desktop');var $ideapark_mobile_sticky_row=$('#js-header-mobile');var $ideapark_header_outer_desktop=$('#js-header-outer-desktop');var $ideapark_header_outer_mobile=$('#js-header-outer-mobile');var ideapark_before_header_height=0;var ideapark_header_height=0;var ideapark_search_popup_initialized=false;$(window).on("pageshow",function(e){if(e.originalEvent.persisted){$('.js-filter-form').trigger('reset');$('.js-book-form').trigger('reset');$('.js-loading').ideapark_button('reset');var $input_start=$('.js-book-date-start');var $input_end=$('.js-book-date-end');var $input_range=$('.js-book-date-range');if($input_start.length&&$input_end.length){var dateFormat=ideapark_date_format;var startDateText=moment($input_start.data('value'),dateFormat).format(dateFormat);var endDateText=moment($input_end.data('value'),dateFormat).format(dateFormat);$input_start.val(startDateText);$input_end.val(endDateText);$input_range.val(startDateText+'  —  '+endDateText);}
if($('.js-book-form').length){ideapark_get_total();}}});document.onreadystatechange=function(){if(document.readyState==='complete'){ideapark_defer_action_add(ideapark_menu_popup_direction);}};$(function(){$(document).one('click','.js-cart,.js-search-button,#js-mobile-menu-open,.js-tab-header',function(e){e.preventDefault();if(!ideapark_defer_action_done()){var $this=$(this);$(document).one('ideapark.defer.done',function(){$this.trigger('click');});ideapark_defer_action_run();}}).on('click','.h-link-yes',function(e){e.preventDefault();var $scope=$(this);if($scope.data('ip-url')&&$scope.data('ip-link')=='yes'){if($scope.data('ip-new-window')=='yes'){window.open($scope.data('ip-url'));}else{location.href=$scope.data('ip-url');}}}).on('click',".js-ip-video",function(e){e.preventDefault();ideapark_init_venobox($(this));}).on('click',"[data-vbtype=\"iframe\"]",function(e){e.preventDefault();ideapark_init_venobox($(this));}).on('adding_to_cart',function(e,$thisbutton){$thisbutton.ideapark_button('loading',16);}).on('added_to_cart',function(e,fragments,cart_hash,$thisbutton){$thisbutton.ideapark_button('reset');if(ideapark_is_mobile_layout&&ideapark_wp_vars.popupCartOpenMobile||!ideapark_is_mobile_layout&&ideapark_wp_vars.popupCartOpenDesktop){ideapark_cart_sidebar(true);}else{if(typeof fragments.ideapark_notice!=='undefined'){ideapark_show_notice(fragments.ideapark_notice);}}}).on('checkout_error updated_checkout applied_coupon removed_coupon updated_wc_div',function(e){ideapark_search_notice();}).on('wc_fragments_loaded wc_fragment_refresh wc_fragments_refreshed updated_wc_div',function(e){if(ideapark_masonry_sidebar_object){ideapark_masonry_sidebar_object.layout();}}).on('click',".gallery a",function(e){e.preventDefault();}).on('ideapark.filter.update',function(e,$thisbutton){$ideapark_filter_sticky_button.addClass('c-catalog-sidebar__sticky--visible');$ideapark_shop_sidebar_content.addClass('c-sidebar--apply-filters');}).on('click',".js-product-zoom",function(e){e.preventDefault();var $button=$(this);var $button_loading=$button.find('.js-loading-wrap');if($button.hasClass('js-product-zoom-video')){$button_loading=$button.find('.c-product__video-wrap');}
if($button.hasClass('js-loading')){return;}
var index=0;if(ideapark_isset($button.data('index'))){$button_loading.ideapark_button('loading',50);index=$button.data('index');}else{$button_loading.ideapark_button('loading');}
var $product=$button.closest('.product');var variation_id=$product.find('.variation_id').val();ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/photoswipe/photoswipe.min.js?v='+ideapark_wp_vars.scriptsHash,ideapark_wp_vars.themeUri+'/assets/js/photoswipe/photoswipe-ui-default.min.js?v='+ideapark_wp_vars.scriptsHash,ideapark_wp_vars.ajaxUrl+'?action=ideapark_product_images&product_id='+$('.js-product-id').val()+(!ideapark_empty(variation_id)?'&variation_id='+variation_id:''),ideapark_wp_vars.themeUri+'/assets/css/photoswipe/photoswipe.css',ideapark_wp_vars.themeUri+'/assets/css/photoswipe/default-skin/default-skin.css'],function(values){var images=values[2];$button_loading.ideapark_button('reset');if(images.images.length){var options={index:index?index:0,showHideOpacity:true,bgOpacity:1,loop:false,closeOnVerticalDrag:false,mainClass:'',barsSize:{top:0,bottom:0},captionEl:false,fullscreenEl:false,zoomEl:true,shareEl:false,counterEl:false,tapToClose:true,tapToToggleControls:false,history:false};var pswpElement=$('.pswp')[0];ideapark_wpadminbar_resize();var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,images.images,options);gallery.init();gallery.listen('afterChange',function(){if(!ideapark_empty(gallery.currItem.html)){$('.pswp__video-wrap').fitVids();}});gallery.listen('close',function(){$('.pswp__video-wrap').html('');});$('.pswp__video-wrap').fitVids();}});}).on('click',".js-vehicle-zoom",function(e){e.preventDefault();var $button=$(this);var $button_loading=$button;if($button.hasClass('js-loading')){return;}
var index=0;if(ideapark_isset($button.data('index'))){$button_loading.ideapark_button('loading',50);index=$button.data('index');}else{$button_loading.ideapark_button('loading');}
ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/photoswipe/photoswipe.min.js?v='+ideapark_wp_vars.scriptsHash,ideapark_wp_vars.themeUri+'/assets/js/photoswipe/photoswipe-ui-default.min.js?v='+ideapark_wp_vars.scriptsHash,ideapark_wp_vars.ajaxUrl+'?action=ideapark_vehicle_images&index='+index+'&product_id='+$button.data('product-id'),ideapark_wp_vars.themeUri+'/assets/css/photoswipe/photoswipe.css',ideapark_wp_vars.themeUri+'/assets/css/photoswipe/default-skin/default-skin.css'],function(values){var images=values[2];$button_loading.ideapark_button('reset');if(images.images.length){var options={index:index?index:0,showHideOpacity:true,bgOpacity:1,loop:false,closeOnVerticalDrag:false,mainClass:'',barsSize:{top:0,bottom:0},captionEl:false,fullscreenEl:false,zoomEl:true,shareEl:false,counterEl:false,tapToClose:true,tapToToggleControls:false,history:false};var pswpElement=$('.pswp')[0];ideapark_wpadminbar_resize();var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,images.images,options);gallery.init();gallery.listen('afterChange',function(){if(!ideapark_empty(gallery.currItem.html)){$('.pswp__video-wrap').fitVids();}});gallery.listen('close',function(){$('.pswp__video-wrap').html('');});$('.pswp__video-wrap').fitVids();}});}).on('click',".js-ajax-search-all",function(e){$('.js-search-form').submit();}).on('click','.js-notice-close',function(e){e.preventDefault();var $notice=$(this).closest('.woocommerce-notice');$notice.animate({opacity:0,},500,function(){$notice.remove();});}).on('click','.js-cart-coupon',function(e){e.preventDefault();var $coupon=$(".c-cart__coupon-from-wrap");$coupon.toggleClass('c-cart__coupon-from-wrap--opened');$('.c-cart__select-svg').toggleClass('c-cart__select-svg--opened');if($coupon.hasClass('c-cart__coupon-from-wrap--opened')){setTimeout(function(){$coupon.find('input[type=text]').first().trigger('focus');},500);}
return false;}).on('change','#ship-to-different-address input',function(){if(ideapark_wp_vars.stickySidebar&&$ideapark_sticky_sidebar_nearby.length&&$ideapark_sticky_sidebar_nearby.length){setTimeout(function(){ideapark_reset_sticky_sidebar();},1000);}}).on('click',".js-apply-coupon",function(){var params=null;var is_cart=false;if(typeof wc_checkout_params!='undefined'){params=wc_checkout_params;is_cart=false;}
if(typeof wc_cart_params!='undefined'){params=wc_cart_params;is_cart=true;}
if(!params){return false;}
var $collaterals=$(this).closest('.c-cart__collaterals');if($collaterals.is('.processing')){return false;}
$collaterals.addClass('processing').block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});var data={security:params.apply_coupon_nonce,coupon_code:$collaterals.find('input[name="coupon_code"]').val()};$.ajax({type:'POST',url:params.wc_ajax_url.toString().replace('%%endpoint%%','apply_coupon'),data:data,success:function(code){if(code){ideapark_show_notice(code);if(is_cart){$.ajax({url:params.wc_ajax_url.toString().replace('%%endpoint%%','get_cart_totals'),dataType:'html',success:function(response){$collaterals.html(response);},complete:function(){$collaterals.removeClass('processing').unblock();}});$('.c-cart__shop-update-button').prop('disabled',false).trigger('click');}else{$collaterals.removeClass('processing').unblock();$(document.body).trigger('update_checkout',{update_shipping_method:false});}}},dataType:'html'});return false;}).on('click','.wc-tabs li a',function(e){e.preventDefault();var $tab=$(this);var $tabs_wrapper=$tab.closest('.wc-tabs-wrapper, .woocommerce-tabs');$tabs_wrapper.find('.wc-tab.visible').removeClass('visible');$tabs_wrapper.find('.wc-tab.current').removeClass('current');$tabs_wrapper.find($tab.attr('href')).addClass('current');setTimeout(function(){$tabs_wrapper.find($tab.attr('href')).addClass('visible');},100);});var $filter_select2=$('.js-filter-select2');if($filter_select2.length&&$.fn.select2){$filter_select2.select2({dropdownParent:$('.js-filter-form'),placeholder:$(this).data('placeholder'),allowClear:true});}
if($.fn.select2){$('.js-text-detail-select2').select2({dropdownParent:$('#js-catalog-sidebar-content')});}
ideapark_wpadminbar_resize();ideapark_init_custom_select();ideapark_init_notice();ideapark_init_subcat_carousel();ideapark_init_anchor_smooth_scrolling();ideapark_scroll_action_add(function(){ideapark_to_top_button();ideapark_header_sticky();ideapark_sticky_sidebar();ideapark_filter_sticky();});ideapark_resize_action_layout_add(function(){ideapark_init_mobile_menu();ideapark_menu_popup_direction();ideapark_search_popup(false);ideapark_mobile_menu_popup(false);ideapark_sidebar_popup(false);ideapark_shop_sidebar_init();ideapark_set_notice_offset();ideapark_sticky_sidebar();ideapark_filter_sticky();});ideapark_resize_action_500_add(function(){ideapark_calc_header_element_height();ideapark_header_sticky_init();ideapark_header_sticky();$('.hasCustomSelect').trigger('clear').trigger('render');ideapark_init_masonry();ideapark_init_subcat_carousel();});ideapark_defer_action_add(function(){$('.js-tab-header').on('click',function(e){var $this=$(this);e.preventDefault();if($this.hasClass('c-login__tab-register')){$this.addClass('c-login__tab-register--active').removeClass('c-login__tab-register--not-active');$('.c-login__tab-login--active').removeClass('c-login__tab-login--active').addClass('c-login__tab-login--not-active');}else{$this.addClass('c-login__tab-login--active').removeClass('c-login__tab-login--not-active');$('.c-login__tab-register--active').removeClass('c-login__tab-register--active').addClass('c-login__tab-register--not-active');}
$('.c-login__form--active').removeClass('c-login__form--active');$('.'+$this.data('tab-class')).addClass('c-login__form--active');});const urlParams=new URLSearchParams(window.location.search);const item_name=urlParams.get('_n');if(item_name){var $hidden_field=$('[name="'+ideapark_wp_vars.requestField.trim()+'"]');if($hidden_field.length){$hidden_field.val(item_name);}}
if(ideapark_wp_vars.requestField){var $hidden_field_sidebar=$('.c-vehicle-book__wrap [name="'+ideapark_wp_vars.requestField.trim()+'"]');if($hidden_field_sidebar.length){var item_name_sidebar=$('.c-vehicle-details').data('title');$hidden_field_sidebar.val(item_name_sidebar);}}
var init_drp=function(){ideapark_init_date_range_picker();ideapark_init_date_range_picker_filter();$('.daterangepicker:not(.type-day):not(.type-night)').addClass('type-'+ideapark_wp_vars.bookingType);};if(ideapark_wp_vars.jsDelay){ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/moment/moment.min.js'],function(){ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/daterangepicker.min.js'],function(){if(ideapark_wp_vars.moment_locale){ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/moment/locale/'+ideapark_wp_vars.moment_locale+'.js'],function(localeModule){moment.locale(ideapark_wp_vars.moment_locale);init_drp();});}else{init_drp();}});});}else{init_drp();}
$ideapark_to_top_button.on('click',function(){$('html, body').animate({scrollTop:0},800);});$('.woocommerce-product-gallery__wrapper').addClass('js-single-product-carousel h-carousel h-carousel--compact h-carousel--hover');$('#tab-reviews').removeClass('entry-content');$('.js-filter-reset').on('click',function(){var $form=$('.js-filter-form');if($form.length){$('.js-type-all').first().trigger('click');if($form.hasClass('js-filter-form--active')){$form.submit();}else{document.location.href=$form.attr('action');}}else{document.location.href=$('.js-catalog-url').val();}});$('.js-filter-type').on('change',function(){var $this=$(this);var $form=$('.js-filter-form');var $hidden_permalink=$('.js-filter-permalink');if($hidden_permalink.length){$hidden_permalink.remove();var params=$.parseParams($this.val().replace(/(^.*\?)/,''));if(params){for(var prop in params){var $new_param=$('<input class="js-filter-permalink" type="hidden">').attr('name',prop).attr('value',params[prop]);$form.prepend($new_param);}}}
$form.attr('action',$this.val());});$('.js-filter-text-field').on('change',function(){$(document).trigger('ideapark.filter.update');});$('.js-filter-type-widget').on('change',function(){$(document).trigger('ideapark.filter.update');var $this=$(this);var $form=$('.js-filter-form');var $widget=$this.closest('.c-filter-types__wrap');var $label=$this.closest('.c-filter-types__label');$widget.find('.js-filter-type-widget').not(this).prop('checked',false);var $hidden_permalink=$('.js-filter-permalink');if($hidden_permalink.length){var params=$.parseParams($this.val().replace(/(^.*\?)/,''));if(params){for(var prop in params){$hidden_permalink.attr('name',prop);$hidden_permalink.attr('value',params[prop]);}}}
if($form.length){$form.attr('action',$this.val());}
$label.addClass('c-filter-types__label--active');if($label.hasClass('c-filter-types__label--parent')){var parent_id=$this.data('id');$widget.find('.c-filter-types__label--'+parent_id).addClass('c-filter-types__label--active');}});if($('.js-filter-type-widget:checked').hasClass('js-type')){$('.c-filter-reset.h-hidden').removeClass('h-hidden');}
var ideapark_vehicle_types_tab_timeout=null;$('.js-vehicle-types-tab').on('mouseover click',function(){if(ideapark_vehicle_types_tab_timeout!==null){clearTimeout(ideapark_vehicle_types_tab_timeout);ideapark_vehicle_types_tab_timeout=null;}
var $this=$(this);if($this.hasClass('active')){return;}
$('.c-vehicle-types__item--layout-2.active').removeClass('active');$('.c-vehicle-types__tab.active').removeClass('active visible');$this.addClass('active');var $tab_content=$('.c-vehicle-types__tab[data-id="'+$this.data('id')+'"]');$tab_content.addClass('visible');ideapark_vehicle_types_tab_timeout=setTimeout(function(){$tab_content.addClass('active');$('.c-vehicle-types__tab.visible:not(.active)').removeClass('visible');ideapark_vehicle_types_tab_timeout=null;},100);});$('.c-vehicle-types__item').each(function(){var $this=$(this);$this.css({'min-height':$this.outerHeight()+'px'});});$('.js-extra-minus').on('click',function(){var $this=$(this);var $li=$this.closest('.c-vehicle-book__extra-item');var $qty=$li.find('.js-extra-qty');var qty=parseInt($qty.val());if(qty>0){qty--;$qty.val(qty);}
ideapark_get_total();});$('.js-extra-plus').on('click',function(){var $this=$(this);var $li=$this.closest('.c-vehicle-book__extra-item');var $qty=$li.find('.js-extra-qty');var qty=parseInt($qty.val());var max=parseInt($li.data('max'));if(qty<max){qty++;$qty.val(qty);}
ideapark_get_total();});$('.js-extra-chk').on('change',function(){var $extra_qty_field=$(this).parent().find(".js-extra-qty");$extra_qty_field.val($(this).prop('checked')?1:0).trigger('change');});$('.js-extra-qty,.js-book-drop-off,.js-book-pick-up,.js-book-delivery').on('change',ideapark_get_total);$('.js-book-pick-up').on('change',ideapark_show_location_address);var $book_pick_up_select2=$('.js-book-pick-up-select2');if($book_pick_up_select2.length&&$.fn.select2){$book_pick_up_select2.select2({dropdownParent:$('.js-book-form'),allowClear:false});}
ideapark_show_location_address();$('.js-book').on('click',function(){var $button=$(this);if($('.js-book-total').text()==''){return;}
$button.ideapark_button('loading',22);$('.js-book-action').val('ideapark_book');$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',data:$('.js-book-form').serialize(),dataType:'json',success:function(results){if(results.redirect){document.location.href=results.redirect;}else if(results.error){$button.ideapark_button('reset');ideapark_show_notice_error(results.error);}else if(results.message){$(document.body).trigger('wc_fragment_refresh');$button.ideapark_button('reset');if(ideapark_is_mobile_layout&&ideapark_wp_vars.popupCartOpenMobile||!ideapark_is_mobile_layout&&ideapark_wp_vars.popupCartOpenDesktop){ideapark_cart_sidebar(true);ideapark_get_total();}else{ideapark_show_notice_success(results.message);}}else{$button.ideapark_button('reset');}}});});$('.js-vehicle-types-short').on('mouseover',function(){var $this=$(this);$ideapark_vehicle_types_short_last=$this;if(ideapark_vehicle_types_short_block){return;}
var $block=$this.closest('.c-vehicle-types');var $bottom=$('.c-vehicle-types__bottom',$this);if($this.hasClass('active')){return;}
$('.c-vehicle-types__short.active').removeClass('active');var $tab_content=$('.c-vehicle-types__short[data-id="'+$this.data('id')+'"]');var left=$this.offset().left-$block.offset().left;var top=$bottom.offset().top-$block.offset().top;$tab_content.css({left:left+'px',top:top+'px'}).addClass('active');}).on('mouseout',function(){$ideapark_vehicle_types_short_last=null;$('.c-vehicle-types__short.active').removeClass('active');});$('.js-ordering-sort').on('change',function(){ideapark_cookies.set('sort_'+ideapark_wp_vars.cookieHash,$(this).val(),31536000);ideapark_cookies.set('reset_page_'+ideapark_wp_vars.cookieHash,1,10);document.location.reload();});$('.js-sidebar-filter-btn').on('click',function(){var exclude='';var url='';$('.js-filter-price').each(function(){var $slider=$(this);var slug=$slider.data('slug');var $min_price=$('.js-filter-price-min_price',$slider);var $max_price=$('.js-filter-price-max_price',$slider);if($min_price.length&&parseFloat($min_price.val())===parseFloat($min_price.data('min'))){exclude+=':not([name="min_'+slug+'"])';}
if($max_price.length&&parseFloat($max_price.val())===parseFloat($max_price.data('max'))){exclude+=':not([name="max_'+slug+'"])';}});var $form=$('.js-filter-form');var $type_filter=$('.js-filter-type-widget:checked');if($form.length){url=$form.attr('action');}else if($type_filter.length){url=$type_filter.val();}else{url='';}
var params=$('.js-filter-field'+exclude).serialize();document.location.href=url+(params?(url.indexOf('?')===-1?'?':'&')+params:'');});$('.js-ordering-map').on('click',function(){var $this=$(this);if($this.hasClass('active')){ideapark_cookies.remove('map-mode_'+ideapark_wp_vars.cookieHash);$this.removeClass('active');}else{ideapark_cookies.set('map-mode_'+ideapark_wp_vars.cookieHash,'on',31536000);$this.addClass('active');}});$(".js-ip-video").attr('data-vbtype','video').attr('data-autoplay','true');var $ideapark_callback_popup=$('.js-callback-popup');if($ideapark_callback_popup.length){$ideapark_callback_popup.each(function(){var $popup=$(this);var $button=$($popup.data('button'));$popup.removeClass('c-header__callback-popup--disabled');$button.on('click',function(){ideapark_mobile_menu_popup(false);$popup.addClass('c-header__callback-popup--active');bodyScrollLock.disableBodyScroll($('.c-header__callback-content',$popup)[0]);});$('.js-callback-close',$popup).on('click',function(){$popup.removeClass('c-header__callback-popup--disabled');$popup.toggleClass('c-header__callback-popup--active');bodyScrollLock.clearAllBodyScrollLocks();});$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){$popup.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});});});if(ideapark_wp_vars.priceRequestField||ideapark_wp_vars.requestField){$('.js-request-price').on('click',function(){var $field=$('.js-callback-popup[data-button=".js-request-price"] [name="'+(ideapark_wp_vars.priceRequestField?ideapark_wp_vars.priceRequestField.trim():ideapark_wp_vars.requestField.trim())+'"]');if(!$field.length&&ideapark_wp_vars.requestField){$field=$('.js-callback-popup[data-button=".js-request-price"] [name="'+ideapark_wp_vars.requestField.trim()+'"]');}
var names=ideapark_wp_vars.priceRequestNames;var disable_booking=ideapark_wp_vars.disableBooking;var info='';if($field.length){if(disable_booking){var $vehicle=$(this).closest('.c-vehicle,.c-vehicle-vert');if($vehicle.length){info=$vehicle.data('title')+"\n";}else{info=$('.c-vehicle-details__title').text()+"\n";}}else{var dateFormat=ideapark_date_format;var startDate=moment($('.js-book-date-start').val(),dateFormat);var endDate=moment($('.js-book-date-end').val(),dateFormat);var days=endDate.diff(startDate,'days')+(ideapark_is_day?1:0);var new_start_time='',new_end_time='';if(ideapark_wp_vars.pickup_dropoff_time){new_start_time=$('.js-book-date-start-time').val();if(new_start_time!==''){new_start_time=' — '+new_start_time;}
new_end_time=$('.js-book-date-end-time').val();if(new_end_time!==''){new_end_time=' — '+new_end_time;}}
info=names.name+': '+$('.c-vehicle-details__title').text()+"\n";var $quantity=$('#js-quantity-input');if($quantity.length){info+=names.quantity+': '+$quantity.val()+"\n";}
info+=names.start+': '+$('.js-book-date-start').val()+new_start_time+"\n";info+=names.end+': '+$('.js-book-date-end').val()+new_end_time+"\n";info+=names.days+': '+days+"\n";var $delivery_info=$('.js-book-delivery:checked');if($delivery_info.length){info+=$delivery_info.data('title').trim()+"\n";}
var puck_up_text=$('.js-book-pick-up-text').text().trim();if(!puck_up_text){puck_up_text=$('.js-book-pick-up option:selected').text().trim();}
var drop_off_text=$('.js-book-drop-off-text').text().trim();if(!drop_off_text){drop_off_text=$('.js-book-drop-off option:selected').text().trim();}
if(puck_up_text){if(!drop_off_text){info+=names.where+': '+puck_up_text+"\n";}else{info+=names.pickup+': '+puck_up_text+"\n";}}
if(drop_off_text){info+=names.dropoff+': '+drop_off_text+"\n";}
var $extra=$('.js-extra-item');if($extra.length){info+=names.extra+': '+"\n";$extra.each(function(){var $item=$(this);var $title=$('.c-vehicle-book__extra-title-text',$item).clone();$title.find('.c-vehicle-book__extra-tooltip').remove();info+=' - '+$title.text().trim()+' x '+$('.js-extra-qty',$item).val()+"\n";});}}
$field.val(info);}});}}
ideapark_search_init();ideapark_header_sticky_init();ideapark_header_sticky();ideapark_init_mobile_menu();ideapark_shop_sidebar_init();ideapark_cart_sidebar_init();ideapark_init_single_product_carousel();ideapark_init_price_filter();ideapark_init_review_placeholder();ideapark_init_masonry();ideapark_init_favorites();ideapark_init_quantity_buttons();$('.daterangepicker:not(.type-day):not(.type-night)').addClass('type-'+ideapark_wp_vars.bookingType);$('.entry-content').fitVids();$(document).trigger('ideapark.wpadminbar.scroll',ideapark_adminbar_visible_height);});if(!ideapark_wp_vars.jsDelay||ideapark_wp_vars.elementorPreview||($window.width()>=768&&$window.width()<=1189)){ideapark_defer_action_run();}
$(document).on('ideapark.wpadminbar.scroll ideapark.sticky ideapark.sticky.late',ideapark_set_notice_offset).trigger('ideapark.wpadminbar.scroll',ideapark_adminbar_visible_height);$('body.h-preload').removeClass('h-preload');});root.ideapark_search_popup=function(show){if(show&&!ideapark_search_popup_active){ideapark_mobile_menu_popup(false);ideapark_search_popup_active=true;$ideapark_search.addClass('c-header-search--active');$ideapark_search.find('.c-header-search__wrap').addClass('c-header-search__wrap--active');bodyScrollLock.disableBodyScroll(ideapark_is_mobile_layout?$ideapark_search_result[0]:$ideapark_search[0]);}else if(ideapark_search_popup_active){ideapark_search_popup_active=false;$ideapark_search.removeClass('c-header-search--active');$ideapark_search.find('.c-header-search__wrap').removeClass('c-header-search__wrap--active');bodyScrollLock.clearAllBodyScrollLocks();}};root.ideapark_search_clear=function(){$ideapark_search_input.val('').trigger('input').trigger('focus');$ideapark_search.off(ideapark_on_transition_end,ideapark_search_clear);};root.ideapark_wpadminbar_resize=function(){$ideapark_admin_bar=$('#wpadminbar');if($ideapark_admin_bar.length){var window_width=$window.width();if(window_width>782&&$ideapark_admin_bar.hasClass('mobile')){$ideapark_admin_bar.removeClass('mobile');}else if(window_width<=782&&!$ideapark_admin_bar.hasClass('mobile')){$ideapark_admin_bar.addClass('mobile');}
ideapark_adminbar_height=$ideapark_admin_bar.outerHeight();ideapark_adminbar_position=$ideapark_admin_bar.css('position');if(ideapark_adminbar_position==='fixed'||ideapark_adminbar_position==='absolute'){$(".js-fixed").css({top:ideapark_adminbar_visible_height,'max-height':'calc(100% - '+ideapark_adminbar_visible_height+'px)'});}else{$(".js-fixed").css({top:0,'max-height':'100%'});}
ideapark_wpadminbar_scroll();}};root.ideapark_wpadminbar_scroll=function(){if($ideapark_admin_bar===null){$ideapark_admin_bar=$('#wpadminbar');}
if($ideapark_admin_bar.length){var scroll_top_mobile=window.scrollY;var top_new=0;if(ideapark_adminbar_position==='fixed'){top_new=ideapark_adminbar_height;}else{top_new=ideapark_adminbar_height-scroll_top_mobile;if(top_new<0){top_new=0;}}
if(ideapark_adminbar_visible_height!=top_new){ideapark_adminbar_visible_height=top_new;$(document).trigger('ideapark.wpadminbar.scroll',ideapark_adminbar_visible_height);}}};root.ideapark_open_photo_swipe=function(imageWrap,index){var $this,$a,$img,items=[],size,item;var $slick_product_single=$('.slick-product-single');var $slick_product_single_slides=$('.slide',$slick_product_single);var $slick_product_thumbnails=$('.slick-product');$slick_product_single_slides.each(function(){$this=$(this);$a=$this.children('a');$img=$a.children('img');size=$a.data('size').split('x');item={src:$a.attr('href'),w:parseInt(size[0],10),h:parseInt(size[1],10),msrc:$img.attr('src'),el:$a[0]};items.push(item);});var options={index:index,showHideOpacity:true,bgOpacity:1,loop:false,closeOnVerticalDrag:false,mainClass:($slick_product_single_slides.length>1)?'pswp--minimal--dark':'pswp--minimal--dark pswp--single--image',barsSize:{top:0,bottom:0},captionEl:false,fullscreenEl:false,zoomEl:false,shareEl:false,counterEl:false,tapToClose:true,tapToToggleControls:false};var pswpElement=$('.pswp')[0];var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options);gallery.init();gallery.listen('initialZoomIn',function(){$(this).product_thumbnails_speed=$slick_product_thumbnails.slick('slickGetOption','speed');$slick_product_thumbnails.slick('slickSetOption','speed',0);});var slide=index;gallery.listen('beforeChange',function(dirVal){slide=slide+dirVal;$slick_product_single.slick('slickGoTo',slide,true);});gallery.listen('close',function(){$slick_product_thumbnails.slick('slickSetOption','speed',$(this).product_thumbnails_speed);});};root.ajaxSearchFunction=$ideapark_search_input.hasClass('c-header-search__input--no-ajax')?function(){}:ideapark_debounce(function(){var search=$ideapark_search_input.val().trim();var $search_form=$ideapark_search_input.closest('form');if(ideapark_empty(search)){$ideapark_search_result.html('');}else{var $ideapark_search_loader=$('<i class="h-loading c-header-search__loading"></i>');$ideapark_search_loader.insertBefore($ideapark_search_input);$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',data:{action:'ideapark_ajax_search',s:search,lang:$('input[name="lang"]',$search_form).val()},success:function(results){$ideapark_search_loader.remove();$ideapark_search_result.html((ideapark_empty($ideapark_search_input.val().trim()))?'':results);}});}},500);root.ideapark_search_init=function(){if(ideapark_search_popup_initialized){return;}
ideapark_search_popup_initialized=true;$ideapark_search.removeClass('c-header-search--disabled');$ideapark_search_input.on('keydown',function(e){var $this=$(this);var is_not_empty=!ideapark_empty($this.val().trim());if(e.keyCode==13){e.preventDefault();if($this.hasClass('c-header-search__input--no-ajax')&&is_not_empty){$this.closest('form').submit();}}else if(e.keyCode==27){ideapark_search_popup(false);}}).on('input',function(){var $this=$(this);var is_not_empty=!ideapark_empty($this.val().trim());if(is_not_empty&&!ideapark_search_input_filled){ideapark_search_input_filled=true;$('#ideapark-ajax-search-clear').addClass('c-header-search__clear--active');}else if(!is_not_empty&&ideapark_search_input_filled){ideapark_search_input_filled=false;$('#ideapark-ajax-search-clear').removeClass('c-header-search__clear--active');}
ajaxSearchFunction();});$('.js-search-button').on('click',function(){ideapark_search_popup(true);setTimeout(function(){$ideapark_search_input.trigger('focus');},500);});$('#ideapark-ajax-search-close').on('click',function(){$ideapark_search.on(ideapark_on_transition_end,ideapark_search_clear);ideapark_search_popup(false);});$('#ideapark-ajax-search-clear').on('click',function(){ideapark_search_clear();});$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){$ideapark_search.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});});};root.ideapark_sidebar_popup=function(show){if(ideapark_shop_sidebar_initialized){var $ideapark_shop_sidebar_wrap=$('#js-catalog-sidebar-wrap');if(show&&!ideapark_shop_sidebar_active){ideapark_shop_sidebar_active=true;$ideapark_shop_sidebar.addClass('c-catalog-sidebar--active');$ideapark_shop_sidebar_wrap.addClass('c-catalog-sidebar__wrap--active');bodyScrollLock.disableBodyScroll($ideapark_shop_sidebar_content[0]);}else if(ideapark_shop_sidebar_active){ideapark_shop_sidebar_active=false;$ideapark_shop_sidebar.removeClass('c-catalog-sidebar--active');$ideapark_shop_sidebar_wrap.removeClass('c-catalog-sidebar__wrap--active');bodyScrollLock.clearAllBodyScrollLocks();}}};root.ideapark_shop_sidebar_init=function(){if(ideapark_is_mobile_layout&&!ideapark_shop_sidebar_initialized&&$ideapark_shop_sidebar.length){$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){if(ideapark_is_mobile_layout){$ideapark_shop_sidebar.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});}else{$ideapark_shop_sidebar.css({transform:'','max-height':''});}});$('#js-sidebar-button').on('click',function(){ideapark_sidebar_popup(true);});$('#ideapark-shop-sidebar-close').on('click',function(){ideapark_sidebar_popup(false);});ideapark_shop_sidebar_initialized=true;}};root.ideapark_cart_sidebar=function(show){if(ideapark_cart_sidebar_initialized){if(show&&!ideapark_cart_sidebar_active){ideapark_cart_sidebar_active=true;$ideapark_cart_sidebar.addClass('c-cart-sidebar--active');$('body').addClass('h-cart-sidebar-active');}else if(!show&&ideapark_cart_sidebar_active){ideapark_cart_sidebar_active=false;$ideapark_cart_sidebar.removeClass('c-cart-sidebar--active');$('body').removeClass('h-cart-sidebar-active');}}};root.ideapark_cart_sidebar_init=function(){if(!ideapark_cart_sidebar_initialized&&$ideapark_cart_sidebar.length){ideapark_cart_sidebar_initialized=true;$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){$ideapark_cart_sidebar.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});});$('.js-cart').on('click',function(e){e.preventDefault();if($ideapark_cart_sidebar.find('.woocommerce-mini-cart').length){ideapark_cart_sidebar(true);}else{document.location=$(this).attr('href');}});$('#js-cart-sidebar-close').on('click',function(){ideapark_cart_sidebar(false);});$('.js-cart-sidebar-shadow').on('click',function(){ideapark_cart_sidebar(false);});}};root.ideapark_mobile_menu_popup=function(show){if(ideapark_mobile_menu_initialized){if(show&&!ideapark_mobile_menu_active){ideapark_mobile_menu_active=true;$ideapark_mobile_menu.addClass('c-header__menu--active');}else if(ideapark_mobile_menu_active){ideapark_mobile_menu_active=false;$ideapark_mobile_menu.removeClass('c-header__menu--active');bodyScrollLock.clearAllBodyScrollLocks();}}};root.ideapark_menu_popup_direction=function(){if(!ideapark_is_mobile_layout&&!ideapark_menu_popup_direction.initialized){ideapark_menu_popup_direction.initialized=true;$('.c-top-menu__submenu--inner').each(function(){var $ul=$(this);var cond=($ul.offset().left+$ul.width()>$(window).width());if(cond){$ul.addClass('c-top-menu__submenu--rtl');}});}};root.ideapark_init_mobile_menu=function(){if(ideapark_is_mobile_layout&&!ideapark_mobile_menu_initialized&&$ideapark_mobile_menu.length){ideapark_mobile_menu_initialized=true;var $wrap=$('#js-mobile-menu-wrap');var $back=$('#js-mobile-menu-back');var action_lock=false;var ideapark_mobile_menu_init_page=function(page,$ul){var $page=$('<div class="c-header__menu-page js-menu-page" data-page="'+page+'"></div>');ideapark_mobile_menu_page_parent[page]=$ul.parent();var $ul_new=$ul.detach();if(!page){var $blocks=$('.js-mobile-blocks');if($blocks.length){var $li=$('<li></li>');$blocks.detach().removeClass('js-mobile-blocks').appendTo($li);$li.appendTo($ul_new);}}
$ul_new.appendTo($page);$page.appendTo($wrap);};var ideapark_mobile_menu_scroll_lock=function(){var $submenu=$('.js-menu-page[data-page="'+ideapark_mobile_menu_page+'"]');bodyScrollLock.clearAllBodyScrollLocks();bodyScrollLock.disableBodyScroll($submenu[0]);};$(document).on('ideapark.wpadminbar.scroll',function(event,wpadminbar_height){$ideapark_mobile_menu.css({transform:'translateY('+wpadminbar_height+'px)','max-height':'calc(100% - '+wpadminbar_height+'px)'});});$ideapark_mobile_menu.find('.c-mobile-menu__item--has-children, .c-mobile-menu__subitem--has-children').each(function(){var $li=$(this);var $a=$li.children('a').first();var $ul_submenu=$li.children('.c-mobile-menu__submenu').first();if($a.length&&$ul_submenu.length){if($a.attr('href')!='#'&&$a.attr('href')){var $li_new=$ul_submenu.prop("tagName")=='UL'?$('<li class="c-mobile-menu__subitem c-mobile-menu__subitem--parent"></li>'):$('<div class="c-mobile-menu__subitem c-mobile-menu__subitem--parent c-mobile-menu__subitem--parent-div"></div>');$a.clone().appendTo($li_new);$ul_submenu.prepend($li_new);}}});$(document.body).on('click','.c-mobile-menu__item--has-children > a:first-child, .c-mobile-menu__subitem--has-children > a:first-child',function(e){e.preventDefault();if(action_lock){return;}
action_lock=true;var $submenu=$(this).closest('li').children('.c-mobile-menu__submenu');ideapark_mobile_menu_page++;ideapark_mobile_menu_init_page(ideapark_mobile_menu_page,$submenu);ideapark_on_transition_end_callback($wrap,function(){action_lock=false;});$wrap.addClass('c-header__menu-wrap--page-'+ideapark_mobile_menu_page);$back.addClass('c-header__menu-back--active');ideapark_mobile_menu_scroll_lock();});$back.on('click',function(){if(action_lock||ideapark_mobile_menu_page<=0){return;}
action_lock=true;ideapark_on_transition_end_callback($wrap,function(){var $page=$('.js-menu-page[data-page="'+ideapark_mobile_menu_page+'"]');var $ul=$page.find(">:first-child");$ul.detach().appendTo(ideapark_mobile_menu_page_parent[ideapark_mobile_menu_page]);$page.remove();ideapark_mobile_menu_page--;if(!ideapark_mobile_menu_page){$back.removeClass('c-header__menu-back--active');}
ideapark_mobile_menu_scroll_lock();action_lock=false;});$wrap.removeClass('c-header__menu-wrap--page-'+ideapark_mobile_menu_page);});$('#js-mobile-menu-open').on('click',function(){if(ideapark_mobile_menu_page===-1){ideapark_mobile_menu_page=0;ideapark_mobile_menu_init_page(ideapark_mobile_menu_page,$('.c-mobile-menu__list'));}
ideapark_mobile_menu_popup(true);ideapark_mobile_menu_scroll_lock();});$('#js-mobile-menu-close').on('click',function(){ideapark_mobile_menu_popup(false);});}};root.ideapark_init_custom_select=function(){$('select.styled:not(.hasCustomSelect), select.orderby:not(.hasCustomSelect), .c-ordering__select select:not(.hasCustomSelect)').each(function(){$(this).customSelect({customClass:"c-custom-select",mapClass:false,}).parent().find('.c-custom-select').append('<i class="ip-select c-custom-select__angle"><!-- --></i>');});};root.ideapark_to_top_button=function(){if($ideapark_to_top_button.length){if($window.scrollTop()>500){if(!$ideapark_to_top_button.hasClass('c-to-top-button--active')){$ideapark_to_top_button.addClass('c-to-top-button--active');}}else{if($ideapark_to_top_button.hasClass('c-to-top-button--active')){$ideapark_to_top_button.removeClass('c-to-top-button--active');}}}};root.ideapark_daterangepicker_position=function(position){var $input=$('.js-book-date-range');var $daterangepicker=$('.daterangepicker:not(.inner-calendar)');if(!position||position==='relative'){$daterangepicker.css({position:'absolute'});$(window).trigger('resize.daterangepicker');}else{if($input.length&&$input.hasClass('opened')){if(position==='fixed'){var $sidebar=$('.js-sticky-sidebar');var _top=$input.offset().top-$sidebar.offset().top+$input.outerHeight()+$sidebar.position().top;$daterangepicker.css({top:_top+'px',position:'fixed'});}else if((position==='absolute')){$daterangepicker.css({position:'absolute'});$(window).trigger('resize.daterangepicker');}}}};root.ideapark_reset_sticky_sidebar=function(){delete root.ideapark_scroll_offset_last;if(ideapark_sticky_sidebar_old_style!==null){$ideapark_sticky_sidebar.attr('style',ideapark_sticky_sidebar_old_style);ideapark_sticky_sidebar_old_style=null;}
ideapark_sticky_sidebar();};root.ideapark_sticky_sidebar=function(){if(ideapark_wp_vars.stickySidebar&&$ideapark_sticky_sidebar.length&&$ideapark_sticky_sidebar_nearby.length){var sb=$ideapark_sticky_sidebar;var content=$ideapark_sticky_sidebar_nearby;var is_disable_transition=false;var is_enable_transition=false;var is_mobile=$ideapark_sticky_sidebar.data('sticky-min-width')?(window.innerWidth<parseInt($ideapark_sticky_sidebar.data('sticky-min-width'))):ideapark_is_mobile_layout;if(is_mobile){if(ideapark_sticky_sidebar_old_style!==null){sb.attr('style',ideapark_sticky_sidebar_old_style);ideapark_sticky_sidebar_old_style=null;}}else{var sb_height=sb.outerHeight(true);var content_height=content.outerHeight(true);var content_top=content.offset().top;var scroll_offset=$window.scrollTop();var window_width=$window.width();var bottom_offset=$ideapark_filter_sticky_button.hasClass('c-catalog-sidebar__sticky--visible')?$ideapark_filter_sticky_button.outerHeight()+30:30;var top_panel_fixed_height=ideapark_sticky_desktop_active?$ideapark_desktop_sticky_row.outerHeight()+ideapark_adminbar_visible_height+25:ideapark_adminbar_visible_height;if(sb_height<content_height&&scroll_offset+top_panel_fixed_height>content_top){var sb_init={'position':'undefined','float':'none','top':'auto','bottom':'auto'};if(typeof ideapark_scroll_offset_last=='undefined'){root.ideapark_sb_top_last=content_top;root.ideapark_scroll_offset_last=scroll_offset;root.ideapark_scroll_dir_last=1;root.ideapark_window_width_last=window_width;}
var scroll_dir=scroll_offset-ideapark_scroll_offset_last;if(scroll_dir===0){scroll_dir=ideapark_scroll_dir_last;}else{scroll_dir=scroll_dir>0?1:-1;}
var sb_big=sb_height+bottom_offset>=$window.height()-top_panel_fixed_height,sb_top=sb.offset().top;if(sb_top<0){sb_top=ideapark_sb_top_last;}
if(sb_big){if(scroll_dir!=ideapark_scroll_dir_last&&sb.css('position')=='fixed'){sb_init.top=sb_top-content_top;sb_init.position='absolute';}else if(scroll_dir>0){if(scroll_offset+$window.height()>=content_top+content_height+bottom_offset){if(ideapark_is_sticky_sidebar_inner){sb_init.top=(content_height-sb_height)+'px';is_disable_transition=true;}else{sb_init.bottom=0;}
sb_init.position='absolute';}else if(scroll_offset+$window.height()>=(sb.css('position')=='absolute'?sb_top:content_top)+sb_height+bottom_offset){sb_init.bottom=bottom_offset;sb_init.position='fixed';is_enable_transition=true;}}else{if(scroll_offset+top_panel_fixed_height<=sb_top){sb_init.top=top_panel_fixed_height;sb_init.position='fixed';is_enable_transition=true;}}}else{if(scroll_offset+top_panel_fixed_height>=content_top+content_height-sb_height){if(ideapark_is_sticky_sidebar_inner){sb_init.top=(content_height-sb_height)+'px';is_disable_transition=true;}else{sb_init.bottom=0;}
sb_init.position='absolute';}else{sb_init.top=top_panel_fixed_height;sb_init.position='fixed';is_enable_transition=true;}}
if(is_disable_transition){is_disable_transition=false;sb.addClass('js-sticky-sidebar--disable-transition');}
if(sb_init.position!='undefined'){if(sb.css('position')!=sb_init.position||ideapark_scroll_dir_last!=scroll_dir||ideapark_window_width_last!=window_width){root.ideapark_window_width_last=window_width;sb_init.width=sb.parent().width();if(ideapark_sticky_sidebar_old_style===null){var style=sb.attr('style');if(!style){style='';}
ideapark_sticky_sidebar_old_style=style;}
sb.css(sb_init);ideapark_sticky_sidebar_position=sb_init.position;ideapark_daterangepicker_position(sb_init.position);}}
if(is_enable_transition){is_enable_transition=false;setTimeout(function(){sb.removeClass('js-sticky-sidebar--disable-transition');},20);}
root.ideapark_sb_top_last=sb_top;root.ideapark_scroll_offset_last=scroll_offset;root.ideapark_scroll_dir_last=scroll_dir;}else{if(ideapark_sticky_sidebar_old_style!==null){sb.attr('style',ideapark_sticky_sidebar_old_style);ideapark_sticky_sidebar_old_style=null;ideapark_sticky_sidebar_position='relative';ideapark_daterangepicker_position();}
setTimeout(function(){sb.removeClass('js-sticky-sidebar--disable-transition');},20);}}}};root.ideapark_hash_menu_animate=function(e){if(typeof ideapark_hash_menu_animate.cnt==='undefined'){ideapark_hash_menu_animate.cnt=0;}else{ideapark_hash_menu_animate.cnt++;}
var $this=$(this),$el;var element_selector=$this.attr('href');if(!element_selector&&ideapark_isset(e)){e.preventDefault();$this=$(e.target);element_selector=$this.attr('href');}
if(typeof element_selector!=='undefined'&&element_selector.length>1&&element_selector.indexOf("#tab-")!==0&&($el=$(element_selector))&&$el.length){if($el.offset().top==0&&ideapark_hash_menu_animate.cnt<5){setTimeout(function(){ideapark_hash_menu_animate(e);},100);return;}
ideapark_hash_menu_animate.cnt=0;var offset=$el.offset().top-25-(ideapark_adminbar_position==='fixed'?ideapark_adminbar_height:0);if(ideapark_is_mobile_layout){ideapark_mobile_menu_popup(false);if($ideapark_mobile_sticky_row.length){offset-=$ideapark_mobile_sticky_row.outerHeight();}}
$('html, body').animate({scrollTop:offset},800);}};root.ideapark_get_minimal_days=function(start,end,pickup,type){var days;var dateFormat=ideapark_date_format;ideapark_minimal_days_error='';if(!ideapark_isset(start)||!ideapark_isset(end)){days=ideapark_wp_vars.minimumDays;ideapark_maximum_days=ideapark_wp_vars.maximumDays;}else if(ideapark_wp_vars.minimumDaysConditional){days=1;var start_text=start.format(dateFormat);var end_text=end.format(dateFormat);$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',async:false,data:{action:'ideapark_minimum',start:start_text,end:end_text,pickup:pickup,type:type},dataType:'json',success:function(result){days=parseInt(result.minimum_days);ideapark_maximum_days=parseInt(result.maximum_days);ideapark_minimal_days_error=result.error;}});}else{days=ideapark_wp_vars.minimumDays;ideapark_maximum_days=ideapark_wp_vars.maximumDays;}
return days>1?days:1;};root.ideapark_init_date_range_picker_filter=function(){var dateFormat=ideapark_date_format;var today=moment();var minDate=moment(ideapark_wp_vars.minDate,'YYYY-MM-DD');if(minDate<today){minDate=today;}
var minDateText=minDate.format(dateFormat);$('.js-filter-date-start').each(function(){var $container=$(this).closest('.c-filter');var $input_start=$('.js-filter-date-start',$container);var $input_end=$('.js-filter-date-end',$container);var $input_range=$('.js-filter-date-range',$container);if($input_start.length&&$input_end.length){var startDate;var endDate;var defaultStartDate=moment($input_start.data('value'),dateFormat);var defaultEndDate=moment($input_end.data('value'),dateFormat);if(defaultStartDate.isValid()&&defaultEndDate.isValid()&&(defaultStartDate>=minDate)&&(ideapark_is_day?(defaultStartDate<=defaultEndDate):(defaultStartDate<defaultEndDate))){startDate=defaultStartDate;endDate=defaultEndDate;}else{startDate=minDate;endDate=startDate.clone().add(ideapark_is_night?1:0,'d');endDate=startDate.clone().add(ideapark_get_minimal_days(startDate,endDate,$('.js-filter-pickup').val(),$('.js-filter-type option:selected').data('id'))-(ideapark_is_day?1:0),'d');}
$input_start.val(startDate.format(dateFormat));$input_end.val(endDate.format(dateFormat));$input_range.val(startDate.format(dateFormat)+'  —  '+endDate.format(dateFormat));$input_range.daterangepicker({locale:{format:dateFormat,applyLabel:ideapark_wp_vars.applyLabel,cancelLabel:ideapark_wp_vars.cancelLabel,},opens:"center",alwaysShowCalendars:true,minDate:minDateText,startDate:startDate,endDate:endDate,autoApply:true,autoUpdateInput:false,isCustomDate:ideapark_get_date_class_avail},function(start,end,label){if(ideapark_is_night&&start.isSame(end,'day')){end=start.clone().add(1,'day');}
var not_avail_pickup=false;var not_avail_dropoff=false;if(Object.keys(ideapark_wp_vars.holidays).length){if(moment(start).format("YYYY-MM-DD")in ideapark_wp_vars.holidays){not_avail_pickup=true;}
if(moment(end).format("YYYY-MM-DD")in ideapark_wp_vars.holidays){not_avail_dropoff=true;}}
if(ideapark_wp_vars.pickupDropoffDays.length<7){var pickup_dow=start.day();if(!pickup_dow){pickup_dow=7;}
if(!ideapark_wp_vars.pickupDropoffDays.includes(pickup_dow+'')){not_avail_pickup=true;}
var dropoff_dow=end.day();if(!dropoff_dow){dropoff_dow=7;}
if(!ideapark_wp_vars.pickupDropoffDays.includes(dropoff_dow+'')){not_avail_dropoff=true;}}
if(not_avail_pickup){ideapark_show_notice_error(start.format(dateFormat)+' '+ideapark_wp_vars.pickupNotAvailMsg);$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}
if(not_avail_dropoff){ideapark_show_notice_error(end.format(dateFormat)+' '+ideapark_wp_vars.dropoffNotAvailMsg);$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}
var days=end.diff(start,'days')+(ideapark_is_day?1:0);var minDates=ideapark_get_minimal_days(start,end,$('.js-filter-pickup').val(),$('.js-filter-type option:selected').data('id'));$('.js-filter-button').prop('disabled',false);if(days<minDates||ideapark_minimal_days_error){if(ideapark_minimal_days_error){ideapark_show_notice_error(ideapark_minimal_days_error);$('.js-filter-button').prop('disabled',true);}else{end=start.clone().add(minDates-(ideapark_is_day?1:0),'day');ideapark_show_notice_error(ideapark_wp_vars.minimumDaysMsg+' '+minDates);}
$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}
if(ideapark_maximum_days>0&&days>ideapark_maximum_days){end=start.clone().add(ideapark_maximum_days-(ideapark_is_day?1:0),'day');ideapark_show_notice_error(ideapark_wp_vars.maximumDaysMsg+' '+ideapark_maximum_days);$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}
var selectedStartDate=start.format(dateFormat);var selectedEndDate=end.format(dateFormat);$input_start.val(selectedStartDate);$input_end.val(selectedEndDate);$input_range.val(selectedStartDate+'  —  '+selectedEndDate);$input_range.data('daterangepicker').setStartDate(selectedStartDate);$input_range.data('daterangepicker').setEndDate(selectedEndDate);});$input_range.on('show.daterangepicker',function(ev,picker){$input_range.addClass('opened');}).on('hide.daterangepicker',function(ev,picker){$input_range.removeClass('opened');});}
$('.js-filter-pickup,.js-filter-type',$container).on('change',function(){var start=moment($input_start.val(),dateFormat);var end=moment($input_end.val(),dateFormat);var days=end.diff(start,'days')+(ideapark_is_day?1:0);var minDates=ideapark_get_minimal_days(start,end,$('.js-filter-pickup').val(),$('.js-filter-type option:selected').data('id'));$('.js-filter-button').prop('disabled',false);if(days<minDates||ideapark_minimal_days_error){if(ideapark_minimal_days_error){ideapark_show_notice_error(ideapark_minimal_days_error);$('.js-filter-button').prop('disabled',true);}else{end=start.clone().add(minDates-(ideapark_is_day?1:0),'day');ideapark_show_notice_error(ideapark_wp_vars.minimumDaysMsg+' '+minDates);$('.js-filter-button').prop('disabled',true);}
var selectedStartDate=start.format(dateFormat);var selectedEndDate=end.format(dateFormat);$input_start.val(selectedStartDate);$input_end.val(selectedEndDate);$input_range.val(selectedStartDate+'  —  '+selectedEndDate);$input_range.data('daterangepicker').setStartDate(selectedStartDate);$input_range.data('daterangepicker').setEndDate(selectedEndDate);$input_range.trigger('click');}});});};root.ideapark_init_date_range_picker=function(){var $input_start=$('.js-book-date-start');var $input_end=$('.js-book-date-end');var $input_range=$('.js-book-date-range');if($input_start.length&&$input_end.length){var dateFormat=ideapark_date_format;var minDate=moment(ideapark_wp_vars.minDate,'YYYY-MM-DD');var minDateText=minDate.format(dateFormat);var today=moment();if(minDate<today){minDate=today;}
var startDate=moment($input_start.data('value'),dateFormat);var endDate=moment($input_end.data('value'),dateFormat);if(startDate<minDate){startDate=minDate.clone();if(ideapark_is_night&&startDate.isSame(endDate,'day')){endDate=startDate.clone().add(1,'day');}}
var startDateText=startDate.format(dateFormat);var endDateText=endDate.format(dateFormat);$input_start.val(startDateText);$input_end.val(endDateText);$input_range.val(startDateText+'  —  '+endDateText);ideapark_default_start=startDateText;ideapark_default_end=endDateText;var params={locale:{format:dateFormat,applyLabel:ideapark_wp_vars.applyLabel,cancelLabel:ideapark_wp_vars.cancelLabel,},opens:"left",alwaysShowCalendars:true,minDate:minDateText,startDate:startDate,endDate:endDate,autoApply:!ideapark_wp_vars.pickup_dropoff_time,autoUpdateInput:false,isCustomDate:ideapark_wp_vars.show_date_class?ideapark_get_date_class:ideapark_get_date_class_avail,};if(ideapark_wp_vars.pickup_dropoff_time){params.timePicker=true;params.timePicker24Hour=true;params.timePickerIncrement=parseInt(ideapark_wp_vars.time_increment);$input_range.on('showCalendar.daterangepicker',function(ev,picker){var $calendars=$('body > .daterangepicker');var $left=$calendars.find('.left');var $right=$calendars.find('.right');var from=$('.js-book-date-start-time').val();var to=$('.js-book-date-end-time').val();var f_change=function(){var $this=$(this);var $calendar=$this.closest('.drp-calendar');var time=$this.val().split(':');$('.hourselect',$calendar).val(parseInt(time[0])+'');$('.minuteselect',$calendar).val(parseInt(time[1])+'');if($calendar.hasClass('left')){$('.js-book-date-start-time').val($this.val());}else{$('.js-book-date-end-time').val($this.val());}};$left.find('.calendar-time-range').remove();$left.append('<div class="calendar-time-range"><label><span class="timeselect__title">'+ideapark_wp_vars.pickup_time_label+'</span> <select class="timeselect">'+ideapark_wp_vars.pickup_time_options+'</select></label></div>').find('.timeselect').on('change',f_change).trigger('change');if(from){$left.find('.timeselect').val(from).trigger('change');}
$right.find('.calendar-time-range').remove();$right.append('<div class="calendar-time-range"><label><span class="timeselect__title">'+ideapark_wp_vars.dropoff_time_label+'</span> <select class="timeselect">'+ideapark_wp_vars.dropoff_time_options+'</select></label></div>').find('.timeselect').on('change',f_change).trigger('change');if(to){$right.find('.timeselect').val(to).trigger('change');}});}
$input_range.daterangepicker(params,function(start,end,label){if(ideapark_is_night&&start.isSame(end,'day')){end=start.clone().add(1,'day');}
if(ideapark_wp_vars.autoMinimumDays){var days=end.diff(start,'days')+(ideapark_is_day?1:0);var minDates=ideapark_get_minimal_days(start,end,$('.js-book-pick-up').val(),$('.js-book-type').val());if(days<minDates||ideapark_minimal_days_error){if(ideapark_minimal_days_error){}else{end=start.clone().add(minDates-(ideapark_is_day?1:0),'day');ideapark_show_notice_error(ideapark_wp_vars.minimumDaysMsg+' '+minDates);}
$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}
if(ideapark_maximum_days>0&&days>ideapark_maximum_days){end=start.clone().add(ideapark_maximum_days-(ideapark_is_day?1:0),'day');ideapark_show_notice_error(ideapark_wp_vars.maximumDaysMsg+' '+ideapark_maximum_days);$input_range.on('hide.daterangepicker.ip',function(){$input_range.off('hide.daterangepicker.ip');setTimeout(function(){$input_range.trigger('click');},100);});}}
var selectedStartDate=start.format(dateFormat);var selectedEndDate=end.format(dateFormat);$input_start.val(selectedStartDate);$input_end.val(selectedEndDate);$input_range.val(selectedStartDate+'  —  '+selectedEndDate);$input_range.data('daterangepicker').setStartDate(selectedStartDate);$input_range.data('daterangepicker').setEndDate(selectedEndDate);ideapark_get_total();});$input_range.on('apply.daterangepicker',function(ev,picker){ideapark_push_state();}).on('show.daterangepicker',function(ev,picker){$input_range.addClass('opened');ideapark_daterangepicker_position(ideapark_sticky_sidebar_position);$('.daterangepicker:not(.inner-calendar)').on('mouseover','td',function(){var $this=$(this);var hint_date=$this.attr('class').match(/date-(\d+-\d+-\d+)/);var hide_hint=true;if(hint_date){var date_text=hint_date[1];if(typeof ideapark_wp_vars.hints==='object'&&!ideapark_empty(ideapark_wp_vars.hints)&&date_text in ideapark_wp_vars.hints){ideapark_hint(ideapark_wp_vars.hints[date_text],$this);hide_hint=false;}}
if(hide_hint&&$ideapark_hint){$ideapark_hint.closest('.hint').removeClass('hint');$ideapark_hint.remove();}});}).on('showCalendar.daterangepicker',function(ev,picker){ideapark_daterangepicker_position();}).on('hide.daterangepicker',function(ev,picker){$input_range.removeClass('opened');ideapark_daterangepicker_position();});$('.js-book-date-btn').on('click',function(){$(this).parent().find('input[type="text"]').trigger('click');});ideapark_get_total(true);var $calendar_info=$('.js-booking-calendar-input');if($calendar_info.length&&ideapark_wp_vars.show_date_class){var picker=$calendar_info.daterangepicker({locale:{format:dateFormat,applyLabel:ideapark_wp_vars.applyLabel,cancelLabel:ideapark_wp_vars.cancelLabel,},parentEl:".js-booking-calendar-info",alwaysShowCalendars:true,minDate:minDate,autoApply:true,autoUpdateInput:false,singleDatePicker:false,isCustomDate:function(data){return ideapark_get_date_class(data);}}).on('show.daterangepicker',function(){$('.js-booking-calendar-info .daterangepicker').addClass('inner-calendar');});picker.data('daterangepicker').hide=function(e){var _this=picker.data('daterangepicker');if(!_this.endDate){_this.startDate=_this.oldStartDate.clone();_this.endDate=_this.oldEndDate.clone();}
if(!_this.startDate.isSame(_this.oldStartDate)||!_this.endDate.isSame(_this.oldEndDate))_this.callback(_this.startDate.clone(),_this.endDate.clone(),_this.chosenLabel);_this.updateElement();_this.element.trigger('hide.daterangepicker',_this);};picker.data('daterangepicker').show();$(".js-booking-calendar-info").on('click',function(e){if($(e.target).attr('class')=='calendar-table'){var offset=$(".js-book-date-range").offset().top-25;$('html, body').animate({scrollTop:offset},500);setTimeout(function(){$(".js-book-date-range").trigger('click');},500);}}).find('.active').removeClass('active in-range start-date end-date');}
window.addEventListener('popstate',function(e){if(e.state&&e.state.start&&e.state.end){$input_start.val(e.state.start);$input_end.val(e.state.end);$input_range.val(e.state.start+'  —  '+e.state.end);}else{$input_start.val(ideapark_default_start);$input_end.val(ideapark_default_end);$input_range.val(ideapark_default_start+'  —  '+ideapark_default_end);}
ideapark_get_total();},true);$(document.body).on('removed_from_cart',ideapark_get_total);}};root.ideapark_get_date_class_avail=function(date){var result='';if(ideapark_wp_vars.pickupDropoffDays.length<7){var dow=moment(date).day();if(!dow){dow=7;}
result=ideapark_wp_vars.pickupDropoffDays.includes(dow+'')?'':'not-avail';}else{result='';}
if(!result&&Object.keys(ideapark_wp_vars.holidays).length){if(moment(date).format("YYYY-MM-DD")in ideapark_wp_vars.holidays){result='not-avail';}}
return result;};root.ideapark_get_date_class=function(date){var date_text=moment(date).format("YYYY-MM-DD");if(typeof ideapark_wp_vars.date_class==='object'&&!ideapark_empty(ideapark_wp_vars.date_class)&&date_text in ideapark_wp_vars.date_class){return ideapark_wp_vars.date_class[date_text];}else{if(ideapark_date_class_lock){return;}
$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',async:false,data:{action:'ideapark_ajax_date_class',vehicle_id:$('.js-book-form').data('id'),frontend:1,date:date_text},dataType:'json',success:function(result){if(typeof result.dates==='object'){ideapark_wp_vars.date_class=Object.assign({},ideapark_wp_vars.date_class,result.dates);}
if(typeof result.hints==='object'){ideapark_wp_vars.hints=Object.assign({},ideapark_wp_vars.hints,result.hints);}}});if(typeof ideapark_wp_vars.date_class==='object'&&!ideapark_empty(ideapark_wp_vars.date_class)&&date_text in ideapark_wp_vars.date_class){return ideapark_wp_vars.date_class[date_text];}else{ideapark_date_class_lock=true;setTimeout(function(){ideapark_date_class_lock=false;},1000);}}};root.ideapark_hint=function(message,$td){if($ideapark_hint&&!$td.hasClass('hint')){$ideapark_hint.closest('.hint').removeClass('hint');$ideapark_hint.remove();}
if($td.hasClass('hint')){return;}
$td.addClass('hint');if(ideapark_date_hint_timeout!==null){clearTimeout(ideapark_date_hint_timeout);ideapark_date_hint_timeout=null;}
var $html=$('<div class="c-hint"></div>');$html.append(message);$ideapark_hint=$html;$td.append($html);$td.one('mouseout',function(){if(ideapark_date_hint_timeout!==null){clearTimeout(ideapark_date_hint_timeout);ideapark_date_hint_timeout=null;}
if($ideapark_hint){$ideapark_hint.closest('.hint').removeClass('hint');$ideapark_hint.remove();}});ideapark_date_hint_timeout=setTimeout(function(){ideapark_date_hint_timeout=null;if($ideapark_hint){$ideapark_hint.closest('.hint').removeClass('hint');$ideapark_hint.remove();}},3000);};root.ideapark_get_total=function(not_popup){var $block=$('.js-book-block');var $price_block=$('.js-book-price-block');var $loading=$('.js-book-loading');var is_hidden=$price_block.hasClass('h-hidden');$block.addClass('c-vehicle-book__block--loading');if(is_hidden){$('.js-book-space').ideapark_button('loading',22);}else{$loading.addClass('c-vehicle-book__loading--active');$loading.ideapark_button('loading',22);}
$('.js-book-action').val('ideapark_calc_total');$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',data:$('.js-book-form').serialize(),dataType:'json',success:function(results){if(is_hidden){$('.js-book-space').ideapark_button('reset');}else{$loading.ideapark_button('reset');$loading.removeClass('c-vehicle-book__loading--active');}
$block.removeClass('c-vehicle-book__block--loading');if(results.price){$('.c-vehicle-book__amount').html(results.price);}
$('.js-price-original').html(results.price_original?'<div class="c-vehicle-book__total-orig">'+results.price_original+'</div>':'');$('.js-book-cnt').text(results.days);$('.js-book-day-price').html(results.price_per_day);if(results.days>1){$('.c-vehicle-book__per').addClass('h-hidden');$('.c-vehicle-book__cnt').removeClass('h-hidden');}else{$('.c-vehicle-book__per').removeClass('h-hidden');$('.c-vehicle-book__cnt').addClass('h-hidden');}
var $available_message=$('.js-book-dates-available');var $not_available_message=$('.js-book-dates-not-available');var $not_available_message_text=$('.js-not-available-message');if(results.extra){for(var option_id in results.extra){$(".js-extra-price-"+option_id).html(results.extra[option_id]);}}
if(results.total){$('.js-book-total').html(results.total);$price_block.removeClass('h-hidden');$available_message.removeClass('h-hidden');$not_available_message.addClass('h-hidden');}else{$price_block.addClass('h-hidden');$('.js-book-total').html('');$available_message.addClass('h-hidden');$not_available_message.removeClass('h-hidden');var $input_range=$('.js-book-date-range');var custom_message='';if(results.custom_message){custom_message=results.custom_message;}else{if(results.minimal_days){custom_message=ideapark_wp_vars.minimumDaysMsg+' '+results.minimal_days;}
if(results.maximum_days){custom_message=ideapark_wp_vars.maximumDaysMsg+' '+results.maximum_days;}}
if(custom_message){$not_available_message_text.html(custom_message);if(!results.not_popup){if(typeof not_popup==='undefined'||!not_popup){ideapark_show_notice_error(custom_message);$input_range.trigger('click');}}}else{$not_available_message_text.html($not_available_message_text.data('message'));}}
if(ideapark_wp_vars.stickySidebar&&$ideapark_sticky_sidebar_nearby.length&&$ideapark_sticky_sidebar_nearby.length){ideapark_reset_sticky_sidebar();}}});};root.ideapark_push_state=function(){if(window.history){var new_start=$('.js-book-date-start').val();var new_end=$('.js-book-date-end').val();var current_title=$('title').text();var new_href=location.href;new_href=ideapark_replace_url_param(new_href,'start',new_start);new_href=ideapark_replace_url_param(new_href,'end',new_end);if(ideapark_wp_vars.pickup_dropoff_time){var new_start_time=$('.js-book-date-start-time').val();var new_end_time=$('.js-book-date-end-time').val();new_href=ideapark_replace_url_param(new_href,'start_time',new_start_time);new_href=ideapark_replace_url_param(new_href,'end_time',new_end_time);}
var state={start:new_start,end:new_end};window.history.pushState(state,current_title,new_href);}};root.ideapark_init_price_filter=function(){if(typeof $.fn.slider!=='function'){return;}
$('.js-filter-price').each(function(){var $slider=$(this);var slug=$slider.data('slug');$(document).on('ideapark.'+slug+'.slider.create ideapark.'+slug+'.slider.slide',function(event,min,max){if(slug==='price'){$('.js-filter-price-amount span.from',$slider).html(accounting.formatMoney(min,{symbol:ideapark_wp_vars.currency_format_symbol,decimal:ideapark_wp_vars.currency_format_decimal_sep,thousand:ideapark_wp_vars.currency_format_thousand_sep,precision:ideapark_wp_vars.currency_format_num_decimals,format:ideapark_wp_vars.currency_format}));$('.js-filter-price-amount span.to',$slider).html(accounting.formatMoney(max,{symbol:ideapark_wp_vars.currency_format_symbol,decimal:ideapark_wp_vars.currency_format_decimal_sep,thousand:ideapark_wp_vars.currency_format_thousand_sep,precision:ideapark_wp_vars.currency_format_num_decimals,format:ideapark_wp_vars.currency_format}));}else{$('.js-filter-price-amount span.from',$slider).html(min);$('.js-filter-price-amount span.to',$slider).html(max);}});$('.js-filter-price-slider, .js-filter-price-label',$slider).show();var min_price=parseFloat($('.js-filter-price-min_price',$slider).data('min')),max_price=parseFloat($('.js-filter-price-max_price',$slider).data('max')),step=parseFloat($('.js-filter-price-amount',$slider).data('step')||1),current_min_price=parseFloat($('.js-filter-price-min_price',$slider).val()),current_max_price=parseFloat($('.js-filter-price-max_price',$slider).val());$('.js-filter-price-slider:not(.ui-slider)',$slider).slider({range:true,animate:true,min:min_price,max:max_price,step:step,values:[current_min_price,current_max_price],create:function(event,ui){$('.js-filter-price-min_price',$slider).val(current_min_price);$('.js-filter-price-max_price',$slider).val(current_max_price);var offset=Math.round(275*(current_min_price-min_price)/(max_price-min_price));$(".ui-slider-range",$slider).css({'background-position':'left -'+offset+'px top 0px'});$(document).trigger('ideapark.'+slug+'.slider.create',[current_min_price,current_max_price]);},slide:function(event,ui){$('.js-filter-price-min_price',$slider).val(ui.values[0]);$('.js-filter-price-max_price',$slider).val(ui.values[1]);var min=parseFloat($('.js-filter-price-min_price',$slider).data('min'));var max=parseFloat($('.js-filter-price-max_price',$slider).data('max'));var offset=Math.round(275*(ui.values[0]-min)/(max-min));$(".ui-slider-range",$slider).css({'background-position':'left -'+offset+'px top 0px'});$(document).trigger('ideapark.'+slug+'.slider.slide',[ui.values[0],ui.values[1]]);},change:function(event,ui){$(document).trigger('ideapark.filter.update');}});});var $wc_slider=$('.price_slider');if($wc_slider.length){$wc_slider.on('slide',function(event,ui){var $slider=$(event.target).closest('.price_slider_wrapper');var min=parseInt($('#min_price',$slider).data('min'));var max=parseInt($('#max_price',$slider).data('max'));var offset=Math.round(275*(ui.values[0]-min)/(max-min));$(".ui-slider-range",$slider).css({'background-position':'left -'+offset+'px top 0px'});});setTimeout(function(){if(typeof $wc_slider.slider=='function'){var values=$wc_slider.slider("values");var $slider=$($wc_slider).closest('.price_slider_wrapper');var min=parseInt($('#min_price',$slider).data('min'));var max=parseInt($('#max_price',$slider).data('max'));var offset=Math.round(275*(values[0]-min)/(max-min));$(".ui-slider-range",$slider).css({'background-position':'left -'+offset+'px top 0px'});}},300);}};root.ideapark_filter_sticky=function(){if(ideapark_is_mobile_layout){return;}
var filter=document.getElementById('filter-sticky');if(filter){var filter_buttons=document.getElementById('filter-bottom');var offsets=filter_buttons.getBoundingClientRect();var top=offsets.top;var bottom_padding=60;var diff=top+filter.offsetHeight+bottom_padding-window.innerHeight;var is_top=window.innerHeight+window.scrollY<$ideapark_shop_sidebar.offset().top+filter.offsetHeight;if(is_top&&!filter.classList.contains('c-catalog-sidebar__sticky--top')){filter.classList.add('c-catalog-sidebar__sticky--top');filter.classList.remove('c-catalog-sidebar__sticky--bottom');}else if(!is_top&&diff<0&&!filter.classList.contains('c-catalog-sidebar__sticky--bottom')){filter.classList.add('c-catalog-sidebar__sticky--bottom');filter.classList.remove('c-catalog-sidebar__sticky--top');}else if(!is_top&&diff>=0&&(filter.classList.contains('c-catalog-sidebar__sticky--bottom')||filter.classList.contains('c-catalog-sidebar__sticky--top'))){filter.classList.remove('c-catalog-sidebar__sticky--bottom');filter.classList.remove('c-catalog-sidebar__sticky--top');}}};root.ideapark_owl_hide_arrows=function(event){var $element;if(event instanceof jQuery){$element=event;}else{$element=$(event.target);}
var $prev=$element.find('.owl-prev');var $next=$element.find('.owl-next');var dot_count=$element.find('.owl-dot').length;if(!$element.hasClass('h-carousel--dots-hide')){if(dot_count>1){$element.find('.owl-dots').removeClass('disabled');}else{$element.find('.owl-dots').addClass('disabled');}}
if(!$element.hasClass('h-carousel--nav-hide')){$element.find('.owl-nav').removeClass('disabled');if($prev.length&&$next.length){if($prev.hasClass('disabled')&&$next.hasClass('disabled')){$prev.addClass('h-hidden');$next.addClass('h-hidden');$element.find('.owl-nav').addClass('disabled');}else{$prev.removeClass('h-hidden');$next.removeClass('h-hidden');}}}};root.ideapark_set_notice_offset=function(offset){var $notice=$('.woocommerce-notices-wrapper--ajax');if($notice.length){var position='fixed';if(typeof offset!=='number'){if(ideapark_is_mobile_layout&&$ideapark_mobile_sticky_row.length){if(ideapark_sticky_mobile_active){offset=ideapark_adminbar_visible_height+$ideapark_mobile_sticky_row.outerHeight();}else{offset=$ideapark_mobile_sticky_row.offset().top+$ideapark_mobile_sticky_row.outerHeight();position='absolute';}}else{offset=ideapark_adminbar_visible_height;}}
$notice.css({position:position,transform:'translateY('+offset+'px)'});}};root.ideapark_init_notice=function(){var $n1,$n2;var $wrapper_main=$('.woocommerce-notices-wrapper--ajax');if(!$wrapper_main.length){$wrapper_main=$('<div class="woocommerce-notices-wrapper woocommerce-notices-wrapper--ajax"></div>');$('body').append($wrapper_main);}
$('.woocommerce-notices-wrapper:not(.woocommerce-notices-wrapper--ajax)').each(function(){var $wrapper=$(this);if($wrapper.text().trim()!=''){$n1=$wrapper.find('.woocommerce-notice').detach();if($n1&&$n1.length){ideapark_show_notice($n1);}}
$wrapper.remove();});$n2=$('.woocommerce .woocommerce-notice').detach();if($n2&&$n2.length){ideapark_show_notice($n2);}};root.ideapark_search_notice=function(){var $notices;$('.woocommerce-notices-wrapper:not(.woocommerce-notices-wrapper--ajax)').each(function(){var $wrapper=$(this);if($wrapper.text().trim()!=''){$notices=$wrapper.find('.woocommerce-notice').detach();if($notices&&$notices.length){ideapark_show_notice($notices);}}
$wrapper.remove();});$notices=$('div.woocommerce-notice:not(.shown), div.woocommerce-error:not(.shown), div.woocommerce-message:not(.shown)');if($notices.length){$notices.detach();ideapark_show_notice($notices);}};root.ideapark_show_notice=function(notice){if(ideapark_empty(notice)){return;}
ideapark_set_notice_offset();var $wrapper=$('.woocommerce-notices-wrapper--ajax');var $notices=notice instanceof jQuery?notice:$(notice);var is_new=!$wrapper.find('.woocommerce-notice').length;if(is_new){$wrapper.css({display:'none'});}
$notices.addClass('shown');$notices.each(function(){var $notice=$(this);if(!$notice.find('.js-notice-close').length){$notice.append($('<button class="h-cb h-cb--svg woocommerce-notice-close js-notice-close"><i class="ip-close-small woocommerce-notice-close-svg"></i></button>'));}});$wrapper.append($notices);if(is_new){var dif=$wrapper.outerHeight()+150;var top_orig=ideapark_is_mobile_layout?0:parseInt($wrapper.css('top').replace('px',''));$wrapper.css({top:(top_orig-dif)+'px'});$wrapper.css({display:''});$({y:top_orig}).animate({y:top_orig+dif},{step:function(y){$wrapper.css({top:(y-dif)+'px',});},duration:500,complete:function(){$wrapper.css({top:'',});$wrapper.addClass('woocommerce-notices-wrapper--transition');}});}
$notices.find('.js-notice-close').each(function(){var $close=$(this);var $showlogin=$close.closest('.woocommerce-notice').find('.showlogin');if($showlogin.length){$showlogin.one('click',function(){$close.trigger('click');setTimeout(function(){var $form=$('.woocommerce-form-login');if($form.length===1){var offset=0;if(ideapark_sticky_mobile_init&&ideapark_is_mobile_layout){offset=ideapark_adminbar_visible_height+$ideapark_mobile_sticky_row.outerHeight();}else if(ideapark_sticky_desktop_init&&!ideapark_is_mobile_layout){offset=ideapark_adminbar_visible_height+$ideapark_desktop_sticky_row.outerHeight();}
$('html, body').animate({scrollTop:$form.offset().top-offset-20},800);}},500);});setTimeout(function(){$close.trigger('click');},10000);}else{setTimeout(function(){$close.trigger('click');},5000);}});};root.ideapark_show_notice_success=function(message){ideapark_show_notice($('<div class="woocommerce-notice shown" role="alert">\n'+'\t\t<i class="ip-wc-success woocommerce-notice-success-svg"></i>\n'+'\t\t'+message+'\t\t<button class="h-cb h-cb--svg woocommerce-notice-close js-notice-close"><i class="ip-close woocommerce-notice-close-svg"></i></button>\n'+'\t</div>'));};root.ideapark_show_notice_error=function(message){ideapark_show_notice($('<div class="woocommerce-notice  shown" role="alert">\n'+'\t\t<i class="ip-wc-error woocommerce-notice-error-svg"></i>\n'+'\t\t'+message+'\t\t<button class="h-cb h-cb--svg woocommerce-notice-close js-notice-close"><i class="ip-close woocommerce-notice-close-svg"></i></button>\n'+'\t</div>'));};root.ideapark_init_single_product_carousel=function(){var $carousel=$('.js-single-product-carousel:not(.owl-carousel)');if($carousel.hasClass('woocommerce-product-gallery__wrapper')){var index=0;$carousel.find('a').each(function(){var $this=$(this);$this.addClass('js-product-zoom').data('index',index).attr('data-elementor-open-lightbox','no');index++;$this.append('<span class="c-product__loading js-loading-wrap"></span>');});}
if($carousel.children().length>1){var is_inline_video=!!$carousel.find('.owl-video').length;$carousel.addClass('owl-carousel').owlCarousel({center:false,items:1,loop:false,margin:0,nav:true,dots:false,autoHeight:true,video:is_inline_video,navText:ideapark_nav_text}).on('changed.owl.carousel',function(event){var currentItem=event.item.index;$('.c-vehicle-details__thumbs-item.active,.c-product__thumbs-item.active').removeClass('active');$('.c-vehicle-details__thumbs-item,.c-product__thumbs-item').eq(currentItem).addClass('active');$('.js-product-thumbs-carousel').trigger('to.owl.carousel',[currentItem,300]);});ideapark_init_product_thumbs_carousel();setTimeout(function(){$('.c-vehicle-details__gallery-img[loading="lazy"]').removeAttr('loading');},1500);}};root.ideapark_init_product_thumbs_carousel=function(){$('.js-product-thumbs-carousel:not(.owl-carousel)').addClass('owl-carousel').owlCarousel({center:false,loop:false,margin:20,nav:false,dots:false,autoWidth:true,navText:ideapark_nav_text});$('.js-single-product-thumb:not(.init)').addClass('init').on('click',function(){var $this=$(this);var index=$this.data('index');var $item;if($this.hasClass('wc-thumb')){$item=$this.closest('.c-product__thumbs-item');$('.c-product__thumbs-item.active').removeClass('active');}else{$item=$this.closest('.c-vehicle-details__thumbs-item');$('.c-vehicle-details__thumbs-item.active').removeClass('active');}
$item.addClass('active');$('.js-single-product-carousel').trigger("to.owl.carousel",[index,300]);});};root.ideapark_init_review_placeholder=function(){$('#reviews #commentform textarea, #reviews #commentform input, .woocommerce-Input--text').each(function(){var $this=$(this);var $label=$this.parent().find('label');if($label.length){$this.attr('placeholder',$label.text());}});};root.ideapark_init_masonry=function(){var $ideapark_masonry_sidebar=$('#js-masonry-sidebar');var ideapark_masonry_sidebar_on=!!$ideapark_masonry_sidebar.length&&$ideapark_masonry_sidebar.find('.widget').length>2;if(ideapark_masonry_sidebar_on){var window_width=$window.width();var is_sidebar_masonry_width=window_width>=720&&window_width<=1169;if(!ideapark_is_masonry_init){ideapark_is_masonry_init=true;var init_f=function(){if(ideapark_masonry_sidebar_on&&is_sidebar_masonry_width){ideapark_masonry_sidebar_object=new Masonry($ideapark_masonry_sidebar[0],{itemSelector:'.widget:not(.widget[style*="display: none"])',percentPosition:true});$ideapark_masonry_sidebar.addClass('init-masonry');}};if(typeof root.Masonry!=='undefined'){init_f();}else{ideapark_require([ideapark_wp_vars.masonryUrl],function(){init_f();});}}else{if(ideapark_masonry_sidebar_on){var is_init=$ideapark_masonry_sidebar.hasClass('init-masonry');if(is_sidebar_masonry_width&&!is_init){ideapark_masonry_sidebar_object=new Masonry($ideapark_masonry_sidebar[0],{itemSelector:'.widget:not(.widget[style*="display: none"])',percentPosition:true});$ideapark_masonry_sidebar.addClass('init-masonry');}else if(!is_sidebar_masonry_width&&is_init){ideapark_masonry_sidebar_object.destroy();ideapark_masonry_sidebar_object=null;$ideapark_masonry_sidebar.removeClass('init-masonry');setTimeout(function(){$ideapark_masonry_sidebar.find('.widget').css({left:'',top:''});},300);}}}}};root.ideapark_init_favorites=function(){var favoritesCookieName="ip-favorites";var $button=$('.js-favorite');var $button_remove=$('.js-favorite-remove');var pageID=$button.length?$button.data('id'):0;var favoritesCookie={};var viewButton='<a class="button" href="'+ideapark_wp_vars.catalogLink+'">'+ideapark_wp_vars.viewFavorites+'</a> ';if($.fn.cookie||typeof(Cookies)!=='undefined'){favoritesCookie=$.fn.cookie?$.cookie(favoritesCookieName):Cookies.get(favoritesCookieName);favoritesCookie=favoritesCookie?JSON.parse(favoritesCookie):{};}
var switch_on_off=function(){if(Object.keys(favoritesCookie).length){$('.c-header__top-row-item--favorites:not(.active)').addClass('active');return true;}else{$('.c-header__top-row-item--favorites.active').removeClass('active');return false;}};$button.on('click',function(e){e.preventDefault();var $this=$(this);var $title=$('.c-vehicle-details__download-title',$this);var $vehicle=$this.closest('.c-vehicle-details');$this.toggleClass('active');if($this.hasClass('active')){$title.html($this.data('remove'));if(!favoritesCookie.hasOwnProperty(pageID)){favoritesCookie[pageID]=pageID;ideapark_show_notice_success(viewButton+$vehicle.data('title')+' '+ideapark_wp_vars.addedToFavorites);}}else{$title.html($this.data('add'));if(favoritesCookie.hasOwnProperty(pageID)){delete favoritesCookie[pageID];ideapark_show_notice_success(viewButton+$vehicle.data('title')+' '+ideapark_wp_vars.removedFromFavorites);}}
if($.fn.cookie){$.cookie(favoritesCookieName,JSON.stringify(favoritesCookie),{expires:30});}else if(typeof(Cookies)!=='undefined'){Cookies.set(favoritesCookieName,JSON.stringify(favoritesCookie),{expires:30});}
switch_on_off();});$button_remove.on('click',function(e){e.preventDefault();var $vehicle=$(this).closest('.c-vehicle,.c-vehicle-vert');var pageID=$vehicle.data('id');$vehicle.find('.js-favorites,.js-favorite-remove').remove();if(favoritesCookie.hasOwnProperty(pageID)){delete favoritesCookie[pageID];ideapark_show_notice_success(viewButton+$vehicle.data('title')+' '+ideapark_wp_vars.removedFromFavorites);}
if($.fn.cookie){$.cookie(favoritesCookieName,JSON.stringify(favoritesCookie),{expires:30});}else if(typeof(Cookies)!=='undefined'){Cookies.set(favoritesCookieName,JSON.stringify(favoritesCookie),{expires:30});}
if($vehicle.data('favorites-list')){ideapark_on_transition_end_callback($vehicle,function(){$vehicle.remove();});$vehicle.addClass('c-vehicle--hidden');if(!switch_on_off()){document.location.reload();}}else{switch_on_off();}});if(favoritesCookie){for(var id in favoritesCookie){$('.c-favorites__item-'+favoritesCookie[id]+'-btn').addClass('c-favorites__btn--added');}}};root.ideapark_init_subcat_carousel=function(){$('.js-header-subcat').each(function(){var $this=$(this);var $container=$this.closest('.c-subcat');var style=$container[0].currentStyle||window.getComputedStyle($container[0]);var margin=parseInt(style.marginLeft.replace('px',''));var padding=parseInt(style.paddingLeft.replace('px',''));var container_width=$container.outerWidth()+(margin<0?margin*2:0)-padding*2;var items=0;var items_width=0;var current=0;$this.find('.c-subcat__item').each(function(){if($(this).hasClass('c-subcat__item--current')){current=items;}
items_width+=$(this).outerWidth();items++;});if(items_width>container_width&&items>1){if(!$this.hasClass('owl-carousel')){$this.addClass('owl-carousel').owlCarousel({center:false,margin:0,startPosition:current,loop:false,autoWidth:true,items:1,rtl:!!ideapark_wp_vars.isRtl,dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,responsive:{0:{nav:false,},1170:{nav:true,},}});}}else if(items>1){if($this.hasClass('owl-carousel')){$this.removeClass('owl-carousel').trigger("destroy.owl.carousel");}}
$this.parent().addClass('c-subcat--init');});};root.ideapark_calc_header_element_height=function(){if(!ideapark_calc_header_element_height.initialized){ideapark_calc_header_element_height.initialized=true;ideapark_calc_header_element_height.$store_notice_top=$('.woocommerce-store-notice--top');ideapark_calc_header_element_height.$advert_bar_above=$('.c-header__advert_bar--above');}
if(!ideapark_is_mobile_layout){$ideapark_desktop_sticky_row.css({'height':''});}
ideapark_before_header_height=($ideapark_top_row.length&&!ideapark_is_mobile_layout?$ideapark_top_row.outerHeight():0)+(ideapark_calc_header_element_height.$advert_bar_above.length?ideapark_calc_header_element_height.$advert_bar_above.outerHeight():0)+(ideapark_calc_header_element_height.$store_notice_top.length&&ideapark_calc_header_element_height.$store_notice_top.css('display')!=='none'?ideapark_calc_header_element_height.$store_notice_top.outerHeight():0);ideapark_header_height=ideapark_is_mobile_layout?$ideapark_mobile_sticky_row.outerHeight():$ideapark_desktop_sticky_row.outerHeight();};root.ideapark_header_sticky_init=function(){if(!ideapark_is_mobile_layout&&ideapark_wp_vars.stickyMenuDesktop){ideapark_calc_header_element_height();$ideapark_header_outer_desktop.css({'min-height':ideapark_header_height+'px'});$ideapark_desktop_sticky_row.css({'height':ideapark_header_height+'px'});if(!ideapark_sticky_desktop_init){$ideapark_desktop_sticky_row.addClass('c-header--init');ideapark_sticky_desktop_active=false;ideapark_sticky_desktop_init=true;}}
if(!ideapark_sticky_mobile_init&&ideapark_is_mobile_layout&&ideapark_wp_vars.stickyMenuMobile){ideapark_calc_header_element_height();$ideapark_header_outer_mobile.css({'min-height':ideapark_header_height+'px'});if(!ideapark_sticky_mobile_init){$ideapark_mobile_sticky_row.addClass('c-header--init');ideapark_sticky_mobile_active=false;ideapark_sticky_mobile_init=true;}}
$(document).off('ideapark.wpadminbar.scroll',ideapark_header_sticky);$(document).on('ideapark.wpadminbar.scroll',ideapark_header_sticky);};root.ideapark_header_sticky=function(){if(ideapark_sticky_animation){return;}
var sticky_height=ideapark_is_mobile_layout?$ideapark_mobile_sticky_row.outerHeight():$ideapark_desktop_sticky_row.outerHeight(),before=ideapark_before_header_height+(ideapark_adminbar_position==='fixed'?0:ideapark_adminbar_height),is_transparent=$ideapark_desktop_sticky_row.hasClass('c-header--tr'),is_sticky_area=window.scrollY>before+(is_transparent?sticky_height*2:0);if(ideapark_sticky_desktop_init&&!ideapark_is_mobile_layout){if(ideapark_sticky_desktop_active){if(!is_sticky_area){if(is_transparent){ideapark_sticky_animation=true;$ideapark_desktop_sticky_row.animate({top:'-'+(sticky_height+ideapark_adminbar_height)+'px'},200,function(){$ideapark_desktop_sticky_row.css({top:'0'});$ideapark_desktop_sticky_row.removeClass('c-header--sticky');ideapark_sticky_animation=false;ideapark_header_sticky();});}else{$ideapark_desktop_sticky_row.css({top:'0'});$ideapark_desktop_sticky_row.removeClass('c-header--sticky');}
ideapark_sticky_desktop_active=false;$(document).trigger('ideapark.sticky');setTimeout(function(){$(document).trigger('ideapark.sticky.late');},600);}}else{if(is_sticky_area){if(window.scrollY-(before+sticky_height)>0||is_transparent){$ideapark_desktop_sticky_row.css({top:'-'+(sticky_height+ideapark_adminbar_height)+'px'});$ideapark_desktop_sticky_row.addClass('c-header--sticky');ideapark_sticky_animation=true;$ideapark_desktop_sticky_row.animate({top:(ideapark_adminbar_position==='fixed'?ideapark_adminbar_height:0)+'px'},500,function(){ideapark_sticky_animation=false;ideapark_header_sticky();});}else{$ideapark_desktop_sticky_row.addClass('c-header--sticky');$ideapark_desktop_sticky_row.css({top:(ideapark_adminbar_position==='fixed'?ideapark_adminbar_height:0)+'px'});}
ideapark_sticky_desktop_active=true;$(document).trigger('ideapark.sticky');setTimeout(function(){$(document).trigger('ideapark.sticky.late');},600);}}}
if(ideapark_sticky_mobile_init&&ideapark_is_mobile_layout){if(ideapark_sticky_mobile_active){if(!is_sticky_area){if(is_transparent){ideapark_sticky_animation=true;$ideapark_mobile_sticky_row.animate({top:'-'+(sticky_height+ideapark_adminbar_height)+'px'},200,function(){$ideapark_mobile_sticky_row.css({top:'0'});$ideapark_mobile_sticky_row.removeClass('c-header--sticky');ideapark_sticky_animation=false;ideapark_header_sticky();});}else{$ideapark_mobile_sticky_row.css({top:'0'});$ideapark_mobile_sticky_row.removeClass('c-header--sticky');}
ideapark_sticky_mobile_active=false;$(document).trigger('ideapark.sticky');setTimeout(function(){$(document).trigger('ideapark.sticky.late');},600);}}else{if(is_sticky_area){if(window.scrollY-(before+sticky_height)>0||is_transparent){$ideapark_mobile_sticky_row.css({top:'-'+(sticky_height+ideapark_adminbar_height)+'px'});$ideapark_mobile_sticky_row.addClass('c-header--sticky');ideapark_sticky_animation=true;$ideapark_mobile_sticky_row.animate({top:(ideapark_adminbar_position==='fixed'?ideapark_adminbar_height:0)+'px'},500,function(){ideapark_sticky_animation=false;ideapark_header_sticky();});}else{$ideapark_mobile_sticky_row.addClass('c-header--sticky');$ideapark_mobile_sticky_row.css({top:(ideapark_adminbar_position==='fixed'?ideapark_adminbar_height:0)+'px'});}
ideapark_sticky_mobile_active=true;$(document).trigger('ideapark.sticky');setTimeout(function(){$(document).trigger('ideapark.sticky.late');},600);}}}};root.ideapark_init_venobox=function($button){if(root.VenoBox!=='function'){var $play_button=$('.c-play',$button);var $button_loading=$play_button.length?$play_button:$button;if($button_loading.hasClass('js-loading')){return;}
$button_loading.ideapark_button('loading',26);ideapark_require([ideapark_wp_vars.themeUri+'/assets/js/venobox/venobox.min.js',ideapark_wp_vars.themeUri+'/assets/css/venobox/venobox.min.css'],function(){$button_loading.ideapark_button('reset');new VenoBox({selector:".js-video,.js-ip-video,[data-vbtype=\"iframe\"]",onPreOpen:function(obj){var $this=$(obj);if(ideapark_is_mobile_layout&&($this.hasClass('c-vehicle-details__download')||$this.hasClass('c-vehicle__download'))){var anchor=document.createElement('a');anchor.href=$this.attr('href');$(anchor).prop('download',true);document.body.appendChild(anchor);anchor.trigger('click');document.body.removeChild(anchor);return false;}else{return true;}},});VenoBox().open($button[0]);});}};root.ideapark_show_location_address=function(){var $location=$('.js-book-pick-up');var $address=$('#js-location-address');var $delivery_price=$('#js-delivery-price');if($location.length){var $option=$('option:selected',$location);var address=$option.data("address");var delivery_price=$option.data("delivery-price");$address.html(address?address:'');if($delivery_price.length){$delivery_price.html(delivery_price);}}};root.ideapark_update_quantity=function($input){if($input&&$input.length){ideapark_get_total();}};root.ideapark_init_quantity_buttons=function(){root.ideapark_update_quantity_debounce=ideapark_debounce_promice(ideapark_update_quantity,800);$('#js-quantity-input').on('change keyup',function(e){e.preventDefault();ideapark_update_quantity_debounce($(this));});$("#js-quantity-minus").on('click',function(e){e.preventDefault();var $input=$('#js-quantity-input');var quantity=parseInt($input.val().trim(),10)||0;var min=typeof $input.attr('min')!=='undefined'?parseInt($input.attr('min'),10):1;var step=parseInt($input.attr('step'),10)||1;quantity-=step;quantity=Math.max(quantity,min);$input.val(quantity);$input.trigger('change');});$('#js-quantity-plus').on('click',function(e){e.preventDefault();var $input=$('#js-quantity-input');var quantity=parseInt($input.val().trim(),10)||0;var max=parseInt($input.attr('max'),10);var step=parseInt($input.attr('step'),10)||1;quantity+=step;if(max){quantity=Math.min(quantity,max);}
if(quantity>0){$input.val(quantity);$input.trigger('change');}});};root.ideapark_init_anchor_smooth_scrolling=function(){$(document.body).on('click','a[href^="#"]:not(.js-ip-tabs-link):not(.js-tabs-item-link):not(.woocommerce-review-link)',ideapark_hash_menu_animate);};$.fn.extend({ideapark_button:function(option,size){return this.each(function(){var $this=$(this);if(typeof size==='undefined'){size=16;}
if(option==='loading'&&!$this.hasClass('js-loading')){$this.data('button',$this.html());$this.data('css-width',$this.css('width'));$this.data('css-height',$this.css('height'));$this.css('height',$this.outerHeight());$this.css('width',$this.outerWidth());var $loader=$('<i class="h-loading c-add-to-cart__loading"></i>');$loader.css({width:size+'px',height:size+'px',});$this.html($loader);$this.addClass('h-after-before-hide js-loading');}else if(option==='reset'&&$this.hasClass('js-loading')){var css_width=$this.data('css-width');var css_height=$this.data('css-height');var content=$this.data('button');$this.data('button','');$this.data('css-width','');$this.data('css-height','');$this.html(content);$this.removeClass('h-after-before-hide js-loading');$this.css('width',css_width);$this.css('height',css_height);}});}});$.parseParams=function(query){var re=/([^&=]+)=?([^&]*)/g;var decodeRE=/\+/g;var decode=function(str){return decodeURIComponent(str.replace(decodeRE," "));};var params={},e;while(e=re.exec(query)){var k=decode(e[1]),v=decode(e[2]);if(k.substring(k.length-2)==='[]'){k=k.substring(0,k.length-2);(params[k]||(params[k]=[])).push(v);}else params[k]=v;}
return params;};})(jQuery,window);
(function($,root,undefined){"use strict";var $ideapark_counters;$(function(){ideapark_defer_action_add(function(){$ideapark_counters=$('.js-counter-number');ideapark_init_slider_carousel();ideapark_start_counters();ideapark_init_steps_carousel();ideapark_init_reviews_carousel();ideapark_init_news_carousel();ideapark_init_product_carousel();ideapark_init_woocommerce_carousel();ideapark_init_accordion();ideapark_scroll_action_add(function(){ideapark_start_counters();});ideapark_resize_action_500_add(function(){ideapark_init_steps_carousel();});});});root.ideapark_init_slider_carousel=function(){$('.js-slider-carousel:not(.owl-carousel)').each(function(){var $this=$(this);var autoplay=$this.data('autoplay')==='yes';var animation=$this.data('animation');var animation_timeout=$this.data('animation-timeout');var dots=!$this.hasClass('h-carousel--dots-hide');var params={items:1,center:false,autoWidth:false,margin:0,rtl:ideapark_is_rtl,nav:!$(this).hasClass('h-carousel--nav-hide'),dots:dots,loop:true,navText:ideapark_nav_text,responsive:{0:{nav:0},768:{nav:!$(this).hasClass('h-carousel--nav-hide'),}},onInitialized:function(event){if($(window).width()<=767){$('.c-ip-slider__image--mobile[loading="lazy"]').removeAttr('loading');}else{$('.c-ip-slider__image--desktop[loading="lazy"]').removeAttr('loading');}}};if(autoplay){params.autoplay=true;params.autoplayTimeout=animation_timeout;}
if(animation!=''){params.animateOut=animation+'-out';params.animateIn=animation+'-in';}
$this.addClass('owl-carousel').on('changed.owl.carousel',function(event){if(autoplay){$this.trigger('stop.owl.autoplay');$this.trigger('play.owl.autoplay');}}).owlCarousel(params);});};root.ideapark_start_counters=function(force){if(force){$ideapark_counters=$('.js-counter-number');}
$ideapark_counters.each(function(){var $number=$(this),data=$number.data();if($number.data('started')){return;}
if($(window).scrollTop()>$number.offset().top-window.innerHeight){var decimalDigits=data.toValue.toString().match(/\.(.*)/);if(decimalDigits){data.rounding=decimalDigits[1].length;}
$number.numerator(data).data('started',true);}});};root.ideapark_init_steps_carousel=function(){$('.js-steps').each(function(){var $widget=$(this);var $container=$('.js-steps-carousel',$widget);var $items=$('.c-ip-steps__item',$container);var container_divider=parseInt($container.data('divider'));var container_width=$container.innerWidth();if(!container_divider){return;}
$items.each(function(){var $this=$(this);$this.css({'width':Math.round(container_width/container_divider)+'px'});});if($items.length>1){if(!$container.hasClass('owl-carousel')){var object=$container.addClass('owl-carousel').owlCarousel({center:false,autoWidth:true,loop:false,margin:0,rtl:ideapark_is_rtl,nav:false,dots:false,});$container.data('carousel',object);}else{$container.data('carousel').trigger('refresh.owl.carousel');}}
if(!$container.hasClass('init')){$container.addClass('init');$('.c-ip-steps__item',$widget).on('mouseenter',function(){var $item=$(this);var index=$item.data('index');var $desc=$('.c-ip-steps__description[data-index="'+index+'"]',$widget);$desc.css({left:Math.round($item.offset().left-$widget.offset().left+$item.outerWidth()/2)+'px'});$('.c-ip-steps__description--active',$widget).removeClass('c-ip-steps__description--active');$desc.addClass('c-ip-steps__description--active');}).on('mouseleave',function(){$('.c-ip-steps__description--active',$widget).removeClass('c-ip-steps__description--active');});}});};root.ideapark_init_reviews_carousel=function(){$('.js-reviews-carousel:not(.owl-carousel)').each(function(){var $this=$(this);var layout=$this.data('layout');if($this.find('.c-ip-reviews__item').length>1){var params={center:false,autoWidth:true,loop:false,margin:30,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows,responsive:{0:{items:1,autoWidth:false,},768:{}},};if(layout==='layout-1'){params.items=1;params.autoWidth=false;}
$this.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel(params).on('changed.owl.carousel',function(){ideapark_owl_hide_arrows($this);});}});};root.ideapark_init_news_carousel=function(){$('.js-news-carousel:not(.owl-carousel)').each(function(){var $this=$(this);if($this.find('.c-post-grid').length>1){$this.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel({center:false,autoWidth:true,loop:false,margin:30,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows,responsive:{0:{items:1,autoWidth:false,},420:{}},}).on('changed.owl.carousel',function(){ideapark_owl_hide_arrows($this);});}});};root.ideapark_init_woocommerce_carousel=function(){$('.js-woocommerce-carousel:not(.owl-carousel)').each(function(){if($('.product',$(this)).length){$(this).addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel({center:false,autoWidth:true,loop:false,margin:0,nav:!$(this).hasClass('h-carousel--nav-hide'),dots:!$(this).hasClass('h-carousel--dots-hide'),navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows}).on('changed.owl.carousel',function(){$(this).find('.owl-nav,.owl-dots').removeClass('disabled');});}});};root.ideapark_init_product_filter=function(){$('.js-product-carousel-filter-select:not(.init)').addClass('init').on('change',function(e){var $this=$(this);var $main=$this.closest('.c-ip-product-carousel');var id=$this.val();$('.js-product-carousel-filter[data-id="'+id+'"]',$main).trigger('click');});$('.js-product-carousel-filter:not(.init)').addClass('init').on('click',function(e){e.preventDefault();var $this=$(this);if($this.hasClass('active')){return;}
var $main=$this.closest('.c-ip-product-carousel');var $block=$main.find('.js-product-carousel');$block.addClass('c-ip-product-carousel__list--loading');$main.find('.c-ip-product-carousel__filter-item.active').removeClass('active');$this.closest('.c-ip-product-carousel__filter-item').addClass('active');$('.js-product-carousel-filter-select',$main).val($this.data('id'));$.ajax({url:ideapark_wp_vars.ajaxUrl,type:'POST',data:{action:'ideapark_product_filter',id:$this.data('id'),limit:$this.data('limit'),sort:$this.data('sort'),on_sale:$this.data('on-sale')},success:function(results){$block.trigger('destroy.owl.carousel').removeClass('owl-carousel owl-loaded owl-drag');$block.attr('class',$block.attr('class').replace(/c-ip-product-carousel__list--\d/,''));$block.html(results);var count=$block.find('.c-vehicle,.c-vehicle-vert').length;$block.addClass('c-ip-product-carousel__list--'+count);$block.removeClass('c-ip-product-carousel__list--loading');if(count>1){ideapark_init_product_carousel();}
if(typeof ideapark_init_zoom=='function'){ideapark_init_zoom();}}});});};root.ideapark_init_product_carousel=function(){ideapark_init_product_filter();$('.js-product-carousel:not(.owl-carousel)').each(function(){var $this=$(this);var $items=$('.c-vehicle-vert',$this);if($items.length>1){var min_height=0;$items.each(function(){var height=$('.c-vehicle-vert__title',$(this)).outerHeight();if(height>min_height){min_height=height;}});if(min_height>28){$('.c-vehicle-vert__title',$this).css({'min-height':min_height});}
$this.addClass('owl-carousel').on('resized.owl.carousel',ideapark_owl_hide_arrows).owlCarousel({center:false,loop:false,navText:ideapark_nav_text,onInitialized:ideapark_owl_hide_arrows,responsive:{0:{autoWidth:0,items:1,margin:30,nav:0,dots:1,},400:{autoWidth:true,items:1,margin:0,nav:!$this.hasClass('h-carousel--nav-hide'),dots:!$this.hasClass('h-carousel--dots-hide'),}},}).on('changed.owl.carousel',function(){$this.find('.owl-nav,.owl-dots').removeClass('disabled');});}});};root.ideapark_init_accordion=function(){$('.js-accordion-title').on('click',function(){var $this=$(this);var $accordion=$this.closest('.c-ip-accordion');var $item=$this.closest('.c-ip-accordion__item');var $content=$item.find('.c-ip-accordion__content');var $old_item=$accordion.find('.c-ip-accordion__item--active');var is_active=$item.hasClass('c-ip-accordion__item--active');if($old_item.length){$old_item.removeClass('c-ip-accordion__item--active');$old_item.find('.c-ip-accordion__content').slideUp();}
if(!is_active){$content.slideDown();$item.addClass('c-ip-accordion__item--active');}});};})(jQuery,window);