(function(t,e){"use strict";var o={init:function(){this.TabsMenu(t(".ht-tab-menus"),".ht-tab-pane");this.TabsMenu(t(".woolentor-product-video-tabs"),".video-cus-tab-pane");if(t("[class*='woolentorblock-'] .ht-product-image-slider").length>0){this.productImageThumbnailsSlider(t(".ht-product-image-slider"))}this.thumbnailsimagescontroller();this.ThumbNailsTabs(".woolentor-thumbanis-image",".woolentor-advance-product-image-area")},TabsMenu:function(e,o){e.on("click","a",function(e){e.preventDefault();var i=t(this),s=i.attr("href");i.addClass("htactive").parent().siblings().children("a").removeClass("htactive");t(o+s).addClass("htactive").siblings().removeClass("htactive");if(t(".slick-slider").length>0){var a=i.attr("href");t(a).find(".slick-slider").slick("refresh")}})},ThumbNailsTabs:function(e,o){t(e).on("click","li",function(e){e.preventDefault();var i=t(this).data("wlimage");if(i){t(o).find(".woocommerce-product-gallery__image .wp-post-image").attr("src",i);t(o).find(".woocommerce-product-gallery__image .wp-post-image").attr("srcset",i)}})},initSlickSlider:function(e){t(e).css("display","block");var i=o.sanitizeObject(t(e).data("settings"));if(i){var s=i["arrows"];var a=i["dots"];var n=i["autoplay"];var l=i["rtl"];var r=parseInt(i["autoplay_speed"])||3e3;var c=parseInt(i["animation_speed"])||300;var d=false;var u=i["pause_on_hover"];var f=parseInt(i["product_items"])||4;var p=parseInt(i["scroll_columns"])||4;var v=parseInt(i["tablet_width"])||800;var h=parseInt(i["tablet_display_columns"])||2;var b=parseInt(i["tablet_scroll_columns"])||2;var w=parseInt(i["mobile_width"])||480;var m=parseInt(i["mobile_display_columns"])||1;var g=parseInt(i["mobile_scroll_columns"])||1;t(e).not(".slick-initialized").slick({arrows:s,prevArrow:'',nextArrow:'',dots:a,infinite:true,autoplay:n,autoplaySpeed:r,speed:c,fade:d,pauseOnHover:u,slidesToShow:f,slidesToScroll:p,rtl:l,responsive:[{breakpoint:v,settings:{slidesToShow:h,slidesToScroll:b}},{breakpoint:w,settings:{slidesToShow:m,slidesToScroll:g}}]})}},initSlickNavForAsSlider:function(e){t(e).find(".woolentor-learg-img").css("display","block");t(e).find(".woolentor-thumbnails").css("display","block");var i=o.sanitizeObject(t(e).data("settings"));if(i){t(e).find(".woolentor-learg-img").not(".slick-initialized").slick({slidesToShow:1,slidesToScroll:1,dots:i["mainslider"].dots,arrows:i["mainslider"].arrows,fade:false,asNavFor:".woolentor-thumbnails",prevArrow:'',nextArrow:''});t(e).find(".woolentor-thumbnails").not(".slick-initialized").slick({slidesToShow:i["thumbnailslider"].slider_items,slidesToScroll:1,asNavFor:".woolentor-learg-img",centerMode:false,dots:false,arrows:i["thumbnailslider"].arrows,vertical:i["thumbnailslider"].slidertype,focusOnSelect:true,prevArrow:'',nextArrow:''})}},initAccordion:function(e){var o=t(e).data("settings");if(e.length>0){var i=e.attr("id");new Accordion("#"+i,{duration:500,showItem:o.showitem,elementClass:"htwoolentor-faq-card",questionClass:"htwoolentor-faq-head",answerClass:"htwoolentor-faq-body"})}},sanitizeHTML:function(t){if(t){return t.replace(/[&<>"']/g,function(t){switch(t){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return t}})}else{return""}},sanitizeObject:function(t){const e={};for(let i in t){if(t.hasOwnProperty(i)){let s=t[i];if(typeof s==="string"){e[i]=o.sanitizeHTML(s)}else if(typeof s==="number"){e[i]=Number.isFinite(s)?s:0}else if(typeof s==="boolean"){e[i]=s}else{e[i]=s}}}return e},woolentorToolTips:function(e,i){if(i=="html"){var s=e.text()}else{var s=e.attr("title")}e.on("mouseover",function(){if(t(".woolentor-tip").length==0){e.before(''+o.sanitizeHTML(s)+"");t(".woolentor-tip").css("transition","all 0.5s ease 0s");t(".woolentor-tip").css("margin-left",0)}});e.on("mouseleave",function(){t(".woolentor-tip").remove()})},woolentorToolTipHandler:function(){t("a.woolentor-compare").each(function(){o.woolentorToolTips(t(this),"title")});t(".woolentor-cart a.add_to_cart_button,.woolentor-cart a.added_to_cart,.woolentor-cart a.button").each(function(){o.woolentorToolTips(t(this),"html")})},productImageThumbnailsSlider:function(t){t.slick({dots:true,arrows:true,prevArrow:'',nextArrow:''})},thumbnailsimagescontroller:function(){this.TabsMenu(t(".ht-product-cus-tab-links"),".ht-product-cus-tab-pane");this.TabsMenu(t(".ht-tab-menus"),".ht-tab-pane");t(".ht-product-countdown").each(function(){var e=t(this),i=t(this).data("countdown");var s=t(this).data("customlavel");e.countdown(i,function(t){e.html(t.strftime('

%D

'+o.sanitizeHTML(s.daytxt)+'

%H

'+o.sanitizeHTML(s.hourtxt)+'

%M

'+o.sanitizeHTML(s.minutestxt)+'

%S

'+o.sanitizeHTML(s.secondstxt)+"

"))})})},quantityIncreaseDescrease:function(e){e.find("form.cart").on("click","span.wl-qunatity-plus, span.wl-qunatity-minus",function(){const o=e.data("producttype");if("grouped"!=o){var i=t(this).closest("form.cart").find(".qty:visible");var s=parseFloat(i.val());var a=1}else{var i=t(this).closest(".wl-quantity-grouped-cal").find(".qty:visible");var s=!i.val()?0:parseFloat(i.val());var a=0}var n=parseFloat(i.attr("max"));var l=parseFloat(i.attr("min"));var r=parseFloat(i.attr("step"));if(t(this).is(".wl-qunatity-plus")){if(n&&n<=s){i.val(n)}else{i.val(s+r)}}else{if(l&&l>=s){i.val(l)}else if(s>a){i.val(s-r)}}})},CartTableHandler:function(){t("body").on("click",".woolentor-cart-product-details-toggle",function(e){e.preventDefault();const o=t(this).data("target");if(t(`[data-id="${o}"]`).is(":hidden")){t(`[data-id="${o}"]`).slideDown()}else{t(`[data-id="${o}"]`).slideUp()}})}};t(document).ready(function(){o.init();o.CartTableHandler();t("[class*='woolentorblock-'] .product-slider").each(function(){o.initSlickSlider(t(this))});t("[class*='woolentorblock-'].woolentor-block-slider-navforas").each(function(){o.initSlickNavForAsSlider(t(this))});t("[class*='woolentorblock-'] .htwoolentor-faq").each(function(){o.initAccordion(t(this))});t("[class*='woolentorblock-'].woolentor-product-addtocart").each(function(){o.quantityIncreaseDescrease(t(this))});o.woolentorToolTipHandler()});document.addEventListener("WoolentorEditorModeSlick",function(i){let s=t(".block-editor__container"),a=t("iframe.edit-site-visual-editor__editor-canvas"),n=a.length>0?a.contents().find("body.block-editor-iframe__body").find(`.woolentorblock-editor-${i.detail.uniqid} .product-slider`):s.find(`.woolentorblock-editor-${i.detail.uniqid} .product-slider`);e.setTimeout(o.initSlickSlider(n),1e3)},false);document.addEventListener("WoolentorEditorModeNavForSlick",function(i){let s=t(".block-editor__container"),a=t("iframe.edit-site-visual-editor__editor-canvas"),n=a.length>0?a.contents().find("body.block-editor-iframe__body").find(`.woolentorblock-editor-${i.detail.uniqid} .woolentor-block-slider-navforas`):s.find(`.woolentorblock-editor-${i.detail.uniqid} .woolentor-block-slider-navforas`);e.setTimeout(o.initSlickNavForAsSlider(n),1e3)},false)})(jQuery,window);