BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
wp-content
/
themes
/
porto
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: woocommerce-theme.min.js
function porto_woocommerce_init(t){"use strict";var o;t||(t=jQuery(document.body)),(o=jQuery).fn.themeWooWidgetToggle&&o((function(){t.find(".widget_filter_by_brand, .widget_product_categories, .widget_price_filter, .widget_layered_nav, .widget_layered_nav_filters, .widget_rating_filter, .widget-woof, .porto_widget_price_filter, #wcfmmp-store .widget.sidebar-box, #wcfmmp-store-lists-sidebar .sidebar-box").find(".widget-title").each((function(){var t,e=o(this),i=e.data("plugin-options");i&&(t=i),e.themeWooWidgetToggle(t)}))})),o.fn.themeWooWidgetAccordion&&o((function(){t.find(".widget_filter_by_brand, .widget_product_categories, .widget_price_filter, .widget_layered_nav, .widget_layered_nav_filters, .widget_rating_filter, .widget-woof, #wcfmmp-store .widget.sidebar-box, #wcfmmp-store-lists-sidebar .sidebar-box").each((function(){var t,e=o(this),i=e.data("plugin-options");i&&(t=i),e.themeWooWidgetAccordion(t)}))})),o.fn.themeWooProductsSlider&&o((function(){var e=t.find(".products-slider:not(.manual)").filter((function(){return!o(this).closest(".porto-carousel:not(.owl-loaded)").length})),i=t.find(".porto-carousel:not(.owl-loaded)").filter((function(){return!!o(this).find(".products-slider:not(.manual)").length}));i.length&&i.one("initialized.owl.carousel",(function(){o(this).find(".products-slider:not(.manual)").each((function(){var t=o(this);t.themeWooProductsSlider(t.data("plugin-options"))}))})),e.each((function(){var t,e=o(this),i=e.data("plugin-options");i&&(t=i),setTimeout((function(){e.themeWooProductsSlider(t)}),0)}))})),theme.isMobile()||t.find(".product-col .quickview, .product-col .add_to_cart_read_more, .product-col .add_to_cart_button, .product-col a.compare, .product-col .add_to_wishlist, .product-col .yith-wcwl-wishlistaddedbrowse > a, .product-col .yith-wcwl-wishlistexistsbrowse > a").each((function(){let t=o(this),e=t.closest(".product-col");if(!t.closest(".porto-tb-woo-link").hasClass("no-tooltip")){if(t.hasClass("add_to_cart_read_more")||t.hasClass("add_to_cart_button")){if(e.hasClass("product-wq_onimage")||e.hasClass("product-onimage")||e.hasClass("product-outimage")||e.hasClass("product-default"))return;if(t.closest("ul.products").hasClass("list"))return}t.hasClass("quickview")&&(e.hasClass("product-wq_onimage")||e.hasClass("product-onimage3")||e.hasClass("product-onimage2")||e.hasClass("product-onimage")||e.hasClass("product-outimage_aq_onimage"))||(t.attr("title")||t.attr("title",t.text().trim()),t.tooltip())}}))}function porto_woocommerce_variations_init(t){"use strict";theme.requestTimeout((function(){var o=t.find("form.variations_form:not(.vf_init)");o.length&&jQuery.fn.wc_variation_form&&o.each((function(){var t=jQuery._data(this,"events");t&&t.show_variation||jQuery(this).wc_variation_form()}))}),100)}function porto_ajax_load_products(t,o,e,i,a,r){"use strict";var n;n=jQuery,t.hasClass("loading")||(t.addClass("loading"),"load_more"!=e&&(t.addClass("yith-wcan-loading"),t.children(".porto-loading-icon").length||t.append('<i class="porto-loading-icon"></i>')),null==i[a]&&(i[a]={}),n.ajax({url:theme.ajax_url,data:o,type:"post",success:function(o){n(o).length?i[a][r]=n(o).html():i[a][r]="",porto_ajax_load_products_success(t,o,e)},complete:function(){t.removeClass("loading")}}))}function porto_ajax_load_products_success(t,o,e){"use strict";!function(i){let a=i(o).find("ul.products");if(t.data("cur_page")&&a.data("cur_page")&&t.data("cur_page",a.data("cur_page")),t.hasClass("grid-creative")&&void 0!==t.attr("data-plugin-masonry")||a.children(":not(.grid-col-sizer)").addClass("fadeInUp animated"),"load_more"==e)t.append(a.html());else if(t.hasClass("owl-carousel")&&t.parent().css("min-height",t.parent().height()),t.hasClass("grid-creative")&&void 0!==t.attr("data-plugin-masonry")){t.isotope("remove",t.children()),t.find(".grid-col-sizer").remove();var r=a.children();t.append(r),t.isotope("appended",r),t.imagesLoaded((function(){t.isotope("layout")}))}else i(o).length?t.html(a.html()):t.html("");if(t.hasClass("owl-carousel")&&i.fn.themeWooProductsSlider&&(t.trigger("destroy.owl.carousel"),theme.requestTimeout((function(){var o,e=t.data("plugin-options");e&&(o=e),t.data("__wooProductsSlider","").themeWooProductsSlider(o),t.parent().css("min-height","")}),100)),t.closest(".porto-products").find(".shop-loop-after").length&&(i(o).find(".shop-loop-after").length?t.closest(".porto-products").find(".shop-loop-after").replaceWith(i(o).find(".shop-loop-after")):t.closest(".porto-products").find(".shop-loop-after").remove()),void 0!==t.data("infinitescroll")){var n=t.data("infinitescroll");n.options.state.currPage=1,t.data("infinitescroll",n)}t.removeClass("yith-wcan-loading"),"load_more"==e&&void 0!==t&&void 0!==t.data("text")&&t.text(t.data("text")),i(document).trigger("yith-wcan-ajax-filtered")}(jQuery)}!function(){"use strict";function t(t,o){var e=t.find(".show-nav-title .owl-nav");if(e.length&&(window.theme.rtl?e.css("left",o):e.css("right",o),e.closest(".porto-products").length&&e.closest(".porto-products").parent().children(".products-slider-title").length)){var i=e.closest(".porto-products").parent().children(".products-slider-title"),a=i.offset().top-t.offset().top-parseInt(i.css("padding-top"),10)-parseInt(i.css("line-height"),10)/2+e.children().outerHeight()-parseInt(e.children().css("margin-top"),10);e.css("margin-top",a)}}var o;"undefined"!=typeof yith_wcwl_l10n&&(yith_wcwl_l10n.enable_tooltip=!1),jQuery(document).on("yith_wcwl_add_to_wishlist_data",(function(t,o){o.length&&o.tooltip("dispose")})),"function"==typeof jQuery.fn.owlCarousel&&function(o,e){var i="__wooProductsSlider",a=function(t,o){return this.initialize(t,o)};a.defaults={rtl:(o=o||{}).rtl,autoplay:"1"==o.slider_autoplay,autoplayTimeout:o.slider_speed?o.slider_speed:5e3,loop:o.slider_loop,nav:!1,navText:["",""],dots:!1,autoplayHoverPause:!0,items:1,responsive:{},autoHeight:!0,lazyLoad:!0},a.prototype={initialize:function(t,o){return t.data(i)||(this.$el=t,this.setData().setOptions(o).build()),this},setData:function(){return this.$el.data(i,!0),this},setOptions:function(t){return this.options=e.extend(!0,{},a.defaults,t,{wrapper:this.$el}),this},calcOwlHeight:function(t){var o=0;t.find(".owl-item.active").each((function(){o<e(this).height()&&(o=e(this).height())})),t.find(".owl-stage-outer").height(o)},build:function(){var i,a=this.options.wrapper,r=this.options.lg,n=this.options.md,s=this.options.xs,c=this.options.ls,d=a.closest(".slider-wrapper"),l=this.options.single,u=(this.options.dots,this.options.nav,{}),p=a.find("> *").length,m=o.screen_xl-0,f=o.screen_xxl-0;if(a.find(".product-col").get(0)&&t(d,a.find(".product-col").css("padding-left")),l?i=1:(i=r||1,this.options.xl&&(u[f]={items:this.options.xl,loop:!!(this.options.loop&&p>this.options.xl)}),u[m]={items:i,loop:!!(this.options.loop&&p>i)},n&&(u[768]={items:n,loop:!!(this.options.loop&&p>n)}),s&&(u[576]={items:s,loop:!!(this.options.loop&&p>s)}),c&&(u[0]={items:c,loop:!!(this.options.loop&&p>c)})),this.options=e.extend(!0,{},this.options,{loop:!!(this.options.loop&&p>i),items:i,responsive:u,onRefresh:function(){a.find(".product-col").get(0)&&t(d,a.find(".product-col").css("padding-left"))},onInitialized:function(){a.find(".product-col").get(0)&&t(d,a.find(".product-col").css("padding-left")),a.find(".owl-item.cloned").length&&setTimeout((function(){var t=a.find(".owl-item.cloned .porto-lazyload:not(.lazy-load-loaded)").themePluginLazyLoad({effect:"fadeIn",effect_speed:400});t&&t.loadAndDestroy&&t.loadAndDestroy()}),100)},touchDrag:1!=p,mouseDrag:1!=p}),this.options.autoHeight){var h=this;e(window).on("resize",(function(){h.calcOwlHeight(a)})),o.isLoaded?setTimeout((function(){h.calcOwlHeight(a)}),100):e(window).on("load",(function(){h.calcOwlHeight(a)}))}return a.owlCarousel(this.options),this}},e.extend(o,{WooProductsSlider:a}),e.fn.themeWooProductsSlider=function(t){return this.map((function(){var a=e(this);return a.data(i)?a:new o.WooProductsSlider(a,t)}))}}.apply(this,[window.theme,jQuery]),function(t,o){var e;try{e="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc")}catch(t){e=!1}var i=function(){o(document).off("click",".widget_shopping_cart .remove-product, .shop_table.cart .remove-product, .shop_table.review-order .remove-product").on("click",".widget_shopping_cart .remove-product, .shop_table.cart .remove-product, .shop_table.review-order .remove-product",(function(e){e.preventDefault();var i=o(this),a=i.data("cart_id"),n=i.data("product_id");return i.closest("li").find(".ajax-loading").show(),void 0===a&&(!0,a=i.closest(".cart_item").data("key")),o.ajax({type:"POST",dataType:"json",url:t.ajax_url,data:{action:"porto_cart_item_remove",nonce:js_porto_vars.porto_nonce,cart_id:a},success:function(t){r(t),o(document.body).trigger("wc_fragments_refreshed");var e=window.location.toString(),i=o(t.fragments["div.widget_shopping_cart_content"]).find(".mini_cart_item").length;e=e.replace("add-to-cart","added-to-cart"),o(".viewcart-"+n).removeClass("added"),o(".porto_cart_item_"+a).remove(),0==i&&(o("body").hasClass("woocommerce-cart")||o("body").hasClass("woocommerce-checkout"))?o(".page-content").fadeTo(400,.8).block({message:null,overlayCSS:{opacity:.2}}):o("form.woocommerce-cart-form, #order_review, .updating, .cart_totals").fadeTo(400,.8).block({message:null,overlayCSS:{opacity:.2}}),o(".widget_shopping_cart, .updating").stop(!0).css("opacity","1").unblock(),0==i&&(o("body").hasClass("woocommerce-cart")||o("body").hasClass("woocommerce-checkout"))?o(".page-content").load(e+" .page-content:eq(0) > *",(function(){o(".page-content").stop(!0).css("opacity","1").unblock()})):(o("form.woocommerce-cart-form").load(e+" form.woocommerce-cart-form:eq(0) > *",(function(){o("form.woocommerce-cart-form").stop(!0).css("opacity","1").unblock()})),o(".cart_totals").load(e+" .cart_totals:eq(0) > *",(function(){o(".cart_totals").stop(!0).css("opacity","1").unblock()})),o("#order_review").load(e+" #order_review:eq(0) > *",(function(){o("#order_review").stop(!0).css("opacity","1").unblock()})))}}),!1}))},a=function(){i(),o.cookie("woocommerce_items_in_cart")>0?o(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():o(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide()},r=function(t){if(t&&t.fragments){var i=t.fragments,a=t.cart_hash;if(o.each(i,(function(t,e){o(t).replaceWith(e)})),"undefined"==typeof wc_cart_fragments_params)return;if(e){var r=sessionStorage.getItem("wc_cart_hash");null!=r&&""!==r||e&&sessionStorage.setItem("wc_cart_created",(new Date).getTime()),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(i)),function(t){e&&wc_cart_fragments_params&&(localStorage.setItem(wc_cart_fragments_params.cart_hash_key,t),sessionStorage.setItem(wc_cart_fragments_params.cart_hash_key,t))}(a)}}};o((function(){a(),o(document).on("click",".add_to_cart_button",(function(e){var i=o(this);void 0===t.noAjaxCart&&(t.noAjaxCart=!o("#wc-add-to-cart-js").length),i.is(".product_type_simple")?("SPAN"!=i.prop("tagName")||!t.noAjaxCart&&i.attr("data-product_id")||(window.location.href=i.attr("href")),i.attr("data-product_id")&&i.addClass("product-adding"),o.fn.tooltip&&i.tooltip("hide"),(i.hasClass("viewcart-style-2")||i.hasClass("viewcart-style-3"))&&(0==i.closest(".porto-hotspot").length&&0==i.closest(".menu-block").length&&o("body").append('<div id="loading-mask"><div class="background-overlay"></div></div>'),o(this).closest(".product").find(".loader-container").length||o(this).closest(".product").find(".product-image").append('<div class="loader-container"><div class="loader"><i class="porto-ajax-loader"></i></div></div>'),o(this).closest(".product").find(".loader-container").show())):"SPAN"==i.prop("tagName")&&(window.location.href=i.attr("href"))})),o(document.body).on("added_to_cart",(function(){o("ul.products li.product .added_to_cart, .porto-tb-item .added_to_cart").remove(),i()})),o(document.body).on("wc_cart_button_updated",(function(){o("ul.products li.product .added_to_cart, .porto-tb-item .added_to_cart").remove()})),o(document.body).on("wc_fragments_refreshed wc_fragments_loaded",(function(){a()})),o(document).on("click",".product-image .viewcart, .after-loading-success-message .viewcart",(function(t){wc_add_to_cart_params.cart_url&&(window.location.href=wc_add_to_cart_params.cart_url),t.preventDefault()}));var e,n=null;if(o(document).on("added_to_cart","body",(function(e){var i=o("#mini-cart .cart-items");i.length&&(i.addClass("count-updating"),setTimeout((function(){i.removeClass("count-updating")}),1e3)),o("body #loading-mask").remove(),o(".add_to_cart_button.product-adding").each((function(){var e=o(this);if(e.removeClass("product-adding"),!o(".woocommerce-wishlist.woocommerce-page").length)if(e.hasClass("viewcart-style-1"))e.closest(".product").find(".viewcart").addClass("added"),o(".minicart-offcanvas").addClass("minicart-opened");else{if(e.closest(".product").find(".loader-container").hide(),e.closest("li.outofstock").length)return;var i;if(e.hasClass("viewcart-style-2")?(i=o(".after-loading-success-message .success-message-container").eq(0)).find(".product-name").text(e.closest(".product").find(".woocommerce-loop-product__title").text()):(i=o(".after-loading-success-message .success-message-container").last().clone().removeClass("d-none")).find(".product-name").empty().append(e.closest(".product").find(".product-loop-title, .post-title a").clone()),i.find(".msg-box img").remove(),e.closest(".product").find(".product-image img").length){var a=e.closest(".product").find(".product-image img").eq(0);o("<img />").attr("src",a.data("oi")?a.data("oi"):a.attr("src")).appendTo(i.find(".msg-box"))}o(".after-loading-success-message").eq(0).stop().show(),e.hasClass("viewcart-style-2")?(n&&clearTimeout(n),n=setTimeout((function(){o(".after-loading-success-message").eq(0).hide()}),4e3)):(i.prependTo(".after-loading-success-message"),t.requestTimeout((function(){i.addClass("active")}),50),setTimeout((function(){i.find(".mfp-close").trigger("click")}),5e3))}}))})),o(".after-loading-success-message .continue_shopping").on("click",(function(){o(".after-loading-success-message").eq(0).fadeOut(200)})),o(".after-loading-success-message").on("click",".mfp-close",(function(){var e=o(this).closest(".success-message-container");e.removeClass("active"),t.requestTimeout((function(){e.slideUp(300,(function(){e.remove()}))}),350)})),o(document.body).on("click",".variations_form .variations .filter-item-list .filter-color, .variations_form .variations .filter-item-list .filter-item",(function(t){t.preventDefault();var e=o(this),i=e.closest("ul").siblings("select");if(i.length&&!e.hasClass("disabled")){var a=e.closest("li");a.hasClass("active")?(a.removeClass("active"),i.val("")):(a.addClass("active").siblings().removeClass("active"),i.val(e.data("value"))),i.trigger("change.wc-variation-form")}})),o(document.body).on("click",".porto-general-swatch .filter-color, .porto-general-swatch .filter-item",(function(t){t.preventDefault();var e,i=o(this),a=i.parent(),r=o(this).closest(".product, .product-col");r.hasClass("porto-tb-item")?e=r.find(".porto-tb-featured-image img").eq(0):r.hasClass("product-col")&&(e=r.find("div.product-image .inner img:first-child"));var n=e.data("original-src"),s=e.data("original-srcset "),c=e.data("original-sizes");void 0===n&&(e.data("original-src",e.attr("src")),void 0===s&&e.attr("srcset")&&e.data("original-srcset",e.attr("srcset")),void 0===c&&e.attr("sizes")&&e.data("original-sizes",e.attr("sizes")));var d="",l="",u="";if(i.parent().hasClass("active")?a.removeClass("active"):(i.closest("ul").find("li").removeClass("active"),a.addClass("active"),a.data("image-src")&&(d=a.data("image-src"),l=a.data("image-srcset"),u=a.data("image-sizes"))),!d){var p=i.closest(".porto-general-swatch").find("li.active");p.length&&p.data("image-src")?(d=p.data("image-src"),l=p.data("image-srcset"),u=p.data("image-sizes")):(e.data("original-src")&&(d=e.data("original-src")),e.data("original-srcset")&&(l=e.data("original-srcset")),e.data("original-sizes")&&(u=e.data("original-sizes")))}if(d){e.attr("src",d).attr("srcset",l).attr("image_sizes",u);var m=r.find(".owl-carousel");m.length&&m.trigger("to.owl.carousel",[0,300,!0])}})),o(document).on("wc_variation_form",".variations_form",(function(){o(this).addClass("vf_init"),o(this).find(".filter-item-list").length<1||o(this).find(".variations select").trigger("focusin")})),o(document).on("updated_wc_div",(function(){o(".woocommerce-cart-form .porto-lazyload").themePluginLazyLoad()})),o(document).on("found_variation reset_data",".variations_form",(function(t,e){var i=o(this);i.find(".product-attr-description").length&&(void 0===e?i.find(".product-attr-description").removeClass("active"):(i.find(".product-attr-description").addClass("active"),i.find(".product-attr-description .attr-desc").removeClass("active"),i.find(".variations select").each((function(){var t=o(this);i.find('.product-attr-description .attr-desc[data-attrid="'+t.val()+'"]').addClass("active")})))),i.find(".filter-item-list").length<1||i.find(".filter-item-list").each((function(){if(!(o(this).next("select").length<1)){var t=o(this).next("select"),e=o(this);e.find("li.active").removeClass("active"),e.find(".filter-color, .filter-item").removeClass("enabled").removeClass("disabled"),t.children("option").each((function(){o(this).val()&&(e.find('[data-value="'+o(this).val().replace(/"/g,'\\"')+'"]').addClass("enabled"),o(this).val()==t.val()&&e.find('[data-value="'+o(this).val().replace(/"/g,'\\"')+'"]').parent().addClass("active"))})),e.find(".filter-color:not(.enabled), .filter-item:not(.enabled)").addClass("disabled")}}))})),o(document).on("found_variation reset_data",".variations_form",(function(t,e){var i=o(this).closest(".product"),a=i.find(".sale-product-daily-deal.for-some-variations");if(a.length||(a=i.find(".porto-product-sale-timer").eq(0)).length)if(e&&e.is_purchasable&&void 0!==e.porto_date_on_sale_to&&e.porto_date_on_sale_to){var r=a.find(".porto_countdown-dateAndTime");if(r.data("terminal-date")!=e.porto_date_on_sale_to){var n=new Date(e.porto_date_on_sale_to);r.porto_countdown("option",{until:n}),r.data("terminal-date",e.porto_date_on_sale_to)}a.slideDown()}else a.is(":hidden")?a.hide():a.slideUp()})),o("body").on("click",".product-attr-description > a",(function(t){t.preventDefault(),o(this).next().stop().slideToggle(400)})),o(document.body).hasClass("single-product")&&(o(document).on("woocommerce_variation_has_changed",".variations_form",(function(t,e){o(document.body).removeClass("single-add-to-cart")})),o(document).on("found_variation",".variations_form",(function(e,i){try{var a=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name));if(a["div.widget_shopping_cart_content"])o(a["div.widget_shopping_cart_content"]).find(".porto-variation-"+i.variation_id).length&&t.requestFrame((function(){o(document.body).addClass("single-add-to-cart")}))}catch(e){}}))),o(document).on("change input",".cart_list .quantity .qty, .woocommerce-checkout-review-order-table .quantity .qty",(function(){var i=o(this),a="",n=i.val(),s=i.attr("max"),c=!1;clearTimeout(e),parseInt(n)>parseInt(s)&&(n=s),i.closest(".cart_list").length?a=i.parents(".woocommerce-mini-cart-item").data("key"):(c=!0,a=i.closest(".cart_item").data("key")),e=setTimeout((function(){c||i.parents(".mini_cart_item").find(".ajax-loading").show(),o.ajax({url:t.ajax_url,data:{action:"porto_update_cart_item",item_id:a,qty:n},success:function(t){t&&t.fragments&&(r(t),o(document.body).trigger("wc_fragments_refreshed")),c?i.closest("form.checkout").trigger("update"):i.parents(".mini_cart_item").find(".ajax-loading").hide()},dataType:"json",method:"GET"})}),500)})),o("form.woocommerce-cart-form button.update-button-hidden").length>0&&o(document).on("change input","form.woocommerce-cart-form .product-quantity input",(function(){var t=o(this).closest("form").find(".update-button-hidden");t.removeAttr("disabled"),t.click()})),"undefined"!=typeof yith_wcwl_l10n&&yith_wcwl_l10n.reload_on_found_variation&&o(".products-container .variations_form").length){var s=function(){yith_wcwl_l10n.reload_on_found_variation=!0,o(this).closest(".products-container").length&&(yith_wcwl_l10n.reload_on_found_variation=!1)};o(".products-container").one("woocommerce_variation_has_changed woocommerce_variation_select_change",".variations_form",(function(){yith_wcwl_l10n.reload_on_found_variation=!0,o(document).off("update_variation_values",".variations_form",s)})),o(document).on("update_variation_values",".variations_form",s)}}))}.apply(this,[window.theme,jQuery]),function(t,o){t=t||{};var e=300,i=!1;o.extend(t,{WooProductImageSlider:{defaults:{elements:".product-image-slider"},initialize:function(t){return this.$elements=t||o(this.defaults.elements),this.$elements.length||o(".product-images-block").length?(this.build(),this):this},build:function(){var e=this,i=t.product_thumbs_count;if(t.product_zoom&&(!("ontouchstart"in document)||"ontouchstart"in document&&t.product_zoom_mobile)){var a={responsive:!0,zoomWindowFadeIn:200,zoomWindowFadeOut:100,zoomType:js_porto_vars.zoom_type,cursor:"grab"};if("lens"==js_porto_vars.zoom_type&&(a.scrollZoom=js_porto_vars.zoom_scroll,a.lensSize=js_porto_vars.zoom_lens_size,a.lensShape=js_porto_vars.zoom_lens_shape,a.containLensZoom=js_porto_vars.zoom_contain_lens,a.lensBorderSize=js_porto_vars.zoom_lens_border,a.borderColour=js_porto_vars.zoom_border_color),"inner"==js_porto_vars.zoom_type?a.borderSize=0:a.borderSize=js_porto_vars.zoom_border,a.zoomActivation="dbltouch",!e.$elements.length){var r=o(".product-images-block");r.length&&e.initZoom(r,a)}}return e.$elements.each((function(){var r=o(this),n=r.closest(".product");n.length||(n=r.closest(".product_layout, .product-layout-image").eq(0));var s=n.find(".product-thumbs-slider"),c=n.find(".product-thumbnails-inner"),d=n.find(".product-thumbs-vertical-slider"),l=0,u=r.find("> *").length;r.find("> *:first-child").imagesLoaded((function(){var n=[];if(t.product_image_popup){var p=0;r.find("img").each((function(){var t={},e=o(this);e.closest(".vd-image").length||(t.src=e.attr("href"),t.title=e.attr("alt"),t.w=parseInt(e.attr("data-large_image_width")),t.h=parseInt(e.attr("data-large_image_height")),n[p]=t,p++)}))}if(o.fn.owlCarousel){if(s.removeClass("has-ccols-spacing"),s.owlCarousel({rtl:t.rtl,loop:!1,autoplay:!1,items:i,nav:!1,navText:["",""],dots:!1,rewind:!0,margin:8,stagePadding:1,lazyLoad:!0,onInitialized:function(){e.selectThumb(null,s,0),s.find(".owl-item").length>=i&&s.append('<div class="thumb-nav"><div class="thumb-prev"></div><div class="thumb-next"></div></div>')}}).on("click",".owl-item",(function(){e.selectThumb(r,s,o(this).index())})),d.length>0&&"function"==typeof o.fn.slick){var m={dots:!1,vertical:!0,slidesToShow:i,slidesToScroll:1,infinite:!1};i>=5&&(m.responsive=[{breakpoint:992,settings:{slidesToShow:4}},{breakpoint:768,settings:{slidesToShow:3}}]),d.slick(m).on("click",".img-thumbnail",(function(){e.selectVerticalSliderThumb(r,d,o(this).data("slick-index"))})),o(".product-layout-transparent .product-image-slider").on("resized.owl.carousel",(function(){o(window).trigger("resize.slick")})),e.selectVerticalSliderThumb(null,d,0),d.find(".porto-lazyload").length&&t.requestTimeout((function(){d.find(".slick-cloned .porto-lazyload:not(.lazy-load-loaded)").each((function(){o(this).attr("src",o(this).data("oi")).removeAttr("data-oi").addClass("lazy-load-loaded")}))}),100)}e.selectVerticalThumb(null,c,0),c.off("click",".img-thumbnail").on("click",".img-thumbnail",(function(){e.selectVerticalThumb(r,c,o(this).index())})),s.off("click",".thumb-prev").on("click",".thumb-prev",(function(t){var o=s.data("currentThumb");e.selectThumb(r,s,--o)})),s.off("click",".thumb-next").on("click",".thumb-next",(function(t){var o=s.data("currentThumb");e.selectThumb(r,s,++o)}));var f=void 0!==r.data("items")?r.data("items"):1,h=void 0!==r.data("responsive")?r.data("responsive"):{},_=void 0!==r.data("centeritem"),g=void 0!==r.data("margin")?r.data("margin"):0,v=u>1&&(void 0===r.data("loop")||r.data("loop"));for(var w in h)h[w]={items:h[w]};r.removeClass("has-ccols-spacing"),r.owlCarousel({rtl:t.rtl,loop:v,autoplay:!1,items:f,margin:g,responsive:h,autoHeight:!0,nav:!0,navText:["",""],dots:!1,rewind:!0,lazyLoad:!0,center:_,onInitialized:function(){r.find(".owl-item.cloned").length&&setTimeout((function(){var t=r.find(".owl-item.cloned .porto-lazyload:not(.lazy-load-loaded)").themePluginLazyLoad({effect:"fadeIn",effect_speed:400});t&&t.loadAndDestroy&&t.loadAndDestroy()}),100),e.initZoom(r,a)},onTranslate:function(t){l=((l=t.item.index-r.find(".cloned").length/2)+t.item.count)%t.item.count,e.selectThumb(null,s,l),e.selectVerticalThumb(null,c,l),e.selectVerticalSliderThumb(null,d,l)},onRefreshed:function(){t.product_zoom&&(!("ontouchstart"in document)||"ontouchstart"in document&&t.product_zoom_mobile)&&r.find("img").each((function(){var t=o(this),e=void 0!==t.attr("href")?t.attr("href"):t.data("oi")?t.data("oi"):t.attr("src"),i=t.data("elevateZoom"),r=t.data("src")?t.data("src"):t.data("oi")?t.data("oi"):t.attr("src");void 0!==i?(i.startZoom(),i.swaptheimage(r,e)):o.fn.elevateZoom&&(a.zoomContainer=t.parent(),t.closest(".vd-image").length||t.elevateZoom(a))}))}})}else e.initZoom(r,a);(r.data("links",n),t.product_image_popup)&&r.siblings(".zoom").off("click").on("click",(function(t){if(r.data("links").length&&(t.preventDefault(),"undefined"!=typeof PhotoSwipe)){var e=o.extend({index:l||0,addCaptionHTMLFn:function(t,o){return t.title?(o.children[0].textContent=t.title,!0):(o.children[0].textContent="",!1)}},wc_single_product_params.photoswipe_options);new PhotoSwipe(o(".pswp")[0],PhotoSwipeUI_Default,r.data("links"),e).init()}}))}))})),e},selectThumb:function(t,a,r){if(!i&&a.length){i=!0;var n=a.find(".owl-item").length,s=[],c=0;r=(r+n)%n,t&&t.trigger("to.owl.carousel",[r,e,!0]),a.find(".owl-item").removeClass("selected"),a.find(".owl-item:eq("+r+")").addClass("selected"),a.data("currentThumb",r),a.find(".owl-item.active").each((function(){s[c++]=o(this).index()})),-1==o.inArray(r,s)&&(Math.abs(r-s[0])>Math.abs(r-s[s.length-1])?a.trigger("to.owl.carousel",[(r-s.length+1)%n,e,!0]):a.trigger("to.owl.carousel",[r%n,e,!0])),i=!1}},selectVerticalSliderThumb:function(t,a,r){if(!i&&a.length&&(i=!0,void 0!==a[0].slick)){var n=a[0].slick.slideCount,s=[],c=0;r=(r+n)%n,t&&t.trigger("to.owl.carousel",[r,e,!0]),a.find(".img-thumbnail").removeClass("selected"),a.find(".img-thumbnail:eq("+r+")").addClass("selected"),a.data("currentThumb",r),a.find(".img-thumbnail.slick-active").each((function(){s[c++]=o(this).index()})),-1==o.inArray(r,s)&&(Math.abs(r-s[0])>Math.abs(r-s[s.length-1])?a.get(0).slick.goTo((r-s.length+1)%n,!1):a.get(0).slick.goTo(r%n,!1)),i=!1}},selectVerticalThumb:function(t,o,a){if(!i&&o.length){i=!0;var r=o.find(".img-thumbnail").length;a=(a+r)%r,t&&t.trigger("to.owl.carousel",[a,e,!0]),o.find(".img-thumbnail").removeClass("selected"),o.find(".img-thumbnail:eq("+a+")").addClass("selected"),o.data("currentThumb",a),i=!1}},initZoom:function(e,i){t.product_zoom&&(!("ontouchstart"in document)||"ontouchstart"in document&&t.product_zoom_mobile)&&e.find("img").each((function(){var t=o(this);i.zoomContainer=t.parent(),o.fn.elevateZoom?t.closest(".vd-image").length||t.elevateZoom(i):setTimeout((function(){o.fn.elevateZoom&&(t.closest(".vd-image").length||t.elevateZoom(i))}),1e3)}))}}})}.apply(this,[window.theme,jQuery]),function(t,o){t=t||{},o.extend(t,{WooQuickView:{initialize:function(){return this.events(),this},events:function(){return o(document).on("click",".quickview",(function(e){if(e.preventDefault(),!o.fn.elevateZoom&&!o("#porto-script-jquery-elevatezoom").length){var i=document.createElement("script");i.id="porto-script-jquery-elevatezoom",o(i).appendTo("body").attr("src",js_porto_vars.ajax_loader_url.replace("/images/ajax-loader@2x.gif","/js/libs/jquery.elevatezoom.min.js"))}var a=o(this).attr("data-id");function r(){var e={href:t.ajax_url,ajax:{data:{action:"porto_product_quickview",variation_flag:"undefined"!=typeof wc_add_to_cart_variation_params,pid:a,nonce:js_porto_vars.porto_nonce}},type:"ajax",helpers:{overlay:{locked:!0,fixed:!0}},tpl:{error:'<p class="fancybox-error">'+t.request_error+"</p>",closeBtn:'<a title="'+js_porto_vars.popup_close+'" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="'+js_porto_vars.popup_next+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="'+js_porto_vars.popup_prev+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},autoSize:!0,autoWidth:!0,afterShow:function(e){t.requestTimeout((function(){var i=o(".quickview-wrap-"+a);0==i.length&&o(".woocommerce-wishlist").length&&(i=o(".quickview-wrap")),(void 0===e||e)&&porto_woocommerce_init(),t.WooProductImageSlider.initialize(i.find(".product-image-slider")),o(document.body).hasClass("yith-booking")&&o(document).trigger("yith-wcbk-init-booking-form");var r=i.find("form.variations_form");if(r.length>0&&r.wc_variation_form(),o(".quickview-wrap-"+a+" .porto_countdown").length&&!t.isFirstLoad&&void 0===o.fn.porto_countdown){t.isFirstLoad=!0;var n=["countdown.min.js","countdown-loader.min.js"];for(let t=0;t<n.length;t++){var s,c;if(!document.getElementById(n[t]))s=document.createElement("script"),c=document.scripts[0],s.id=n[t],s.src=js_porto_vars.func_url+"shortcodes/assets/js/"+n[t],c.parentNode.insertBefore(s,c)}}if(o(document.body).trigger("porto_init_countdown",[i]),"undefined"!=typeof yith_wcwl_l10n&&yith_wcwl_l10n.enable_ajax_loading&&o(".fancybox-opened .wishlist-fragment").length){var d={},l=o(".fancybox-opened .wishlist-fragment");if(d[l.attr("class").split(" ").filter((t=>t.length&&"exists"!==t)).join(yith_wcwl_l10n.fragments_index_glue)]=l.data("fragment-options"),!d)return;var u={action:yith_wcwl_l10n.actions.load_fragments,context:"frontend",fragments:d};void 0!==yith_wcwl_l10n.nonce&&(u.nonce=yith_wcwl_l10n.nonce.load_fragments_nonce),o.ajax({ajaxData:u,method:"post",success:function(t){void 0!==t.fragments&&o.each(t.fragments,(function(t,e){var i="."+t.split(yith_wcwl_l10n.fragments_index_glue).filter((t=>t.length&&"exists"!==t&&"with-count"!==t)).join("."),a=o(i),r=o(e).filter(i);r.length||(r=o(e).find(i)),a.length&&r.length&&a.replaceWith(r)}))},url:yith_wcwl_l10n.ajax_url})}}),200)},onUpdate:function(){t.requestTimeout((function(){var t=o(".quickview-wrap-"+a);0==t.length&&o(".woocommerce-wishlist").length&&(t=o(".quickview-wrap")),-1!=js_porto_vars.use_skeleton_screen.indexOf("quickview")&&js_porto_vars.quickview_skeleton||porto_woocommerce_init();var e=t.find(".product-image-slider");void 0!==e.data("owl.carousel")&&void 0!==e.data("owl.carousel")._invalidated&&(e.data("owl.carousel")._invalidated.width=!0),e.trigger("refresh.owl.carousel"),o(document.body).trigger("porto_init_countdown",[t])}),300)}};-1!=js_porto_vars.use_skeleton_screen.indexOf("quickview")&&js_porto_vars.quickview_skeleton?(delete e.href,delete e.ajax,e.type="inline",o.fancybox.open(js_porto_vars.quickview_skeleton,e),o.ajax({url:t.ajax_url,type:"post",dataType:"html",data:{action:"porto_product_quickview",variation_flag:"undefined"!=typeof wc_add_to_cart_variation_params,pid:a,nonce:js_porto_vars.porto_nonce},success:function(i){var a=o(i);a.imagesLoaded((function(){o(".skeleton-body.product").replaceWith(a),t.WooQtyField.initialize(),o(window).trigger("resize"),e.afterShow.call(!1)}))}})):"function"==typeof o.fancybox?o.fancybox(e):"object"==typeof o.fancybox&&o.fancybox.version&&0===o.fancybox.version.indexOf("3")&&(e.src=e.href,e.ajax.settings={data:e.ajax.data},o.fancybox.open(e))}if(o.fn.fancybox)r();else if(!o("#porto-script-jquery-fancybox").length){var n=document.createElement("script");n.id="porto-script-jquery-fancybox",o(n).appendTo("body").on("load",(function(){r()})).attr("src",js_porto_vars.ajax_loader_url.replace("/images/ajax-loader@2x.gif","/js/libs/jquery.fancybox.min.js"))}return!1})),"undefined"!=typeof wc_add_to_cart_params&&o(document.body).on("click",".single-product .single_add_to_cart_button:not(.disabled, .wpcbn-btn)",(function(e){if(o(this).closest(".single-product").hasClass("product-type-external")||o(this).closest(".single-product").hasClass("product-type-grouped"))return!0;if(o(this).hasClass("readmore"))return!0;e.preventDefault();var i=o(this),a=i.val(),r=i.closest("form").find('input[name="variation_id"]').val(),n=i.closest("form").find('input[name="quantity"]').val();if(i.hasClass("loading"))return!1;if(i.removeClass("added"),i.addClass("loading"),i.parent().addClass("porto-ajax-loading"),!i.siblings(".porto-loading-icon").length){let t=i.siblings("button:last-of-type");o('<span class="porto-loading-icon"></span>').insertAfter(t.length?t:i)}var s={action:"porto_add_to_cart",product_id:r||a,quantity:n};if(r){var c=i.closest("form").find(".variations select");c.length&&c.each((function(){var t=o(this).data("attribute_name"),e=o(this).val();t&&e&&(s[t]=e)}))}o(document.body).trigger("adding_to_cart",[i,s]),o.ajax({type:"POST",url:t.ajax_url,data:s,dataType:"json",success:function(t){i.parent().removeClass("porto-ajax-loading"),t&&(t.error&&t.product_url?window.location=t.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?o(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,i]):window.location=wc_add_to_cart_params.cart_url)}})})),this}}})}.apply(this,[window.theme,jQuery]),function(t,o){t=t||{},o.extend(t,{WooQtyField:{initialize:function(){return this.build().events(),this},qty_handler:function(){var t=o(this);if(t.closest(".quantity").next(".add_to_cart_button[data-quantity]").length){var e=t.val();e&&t.closest(".quantity").next(".add_to_cart_button[data-quantity]").attr("data-quantity",e)}},build:function(){var t=this;return o("div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)").addClass("buttons_added").append('<button type="button" value="+" class="plus">+</button>').prepend('<button type="button" value="-" class="minus">-</button>'),o("input.qty:not(.product-quantity input.qty)").each((function(){var t=parseFloat(o(this).attr("min"));t&&t>0&&parseFloat(o(this).val())<t&&o(this).val(t)})),o("input.qty:not(.product-quantity input.qty)").off("change",t.qty_handler).on("change",t.qty_handler),o(document).off("click",".quantity .plus, .quantity .minus").on("click",".quantity .plus, .quantity .minus",(function(){var t=o(this).closest(".quantity").find(".qty"),e=parseFloat(t.val()),i=parseFloat(t.attr("max")),a=parseFloat(t.attr("min")),r=t.attr("step");e&&""!==e&&"NaN"!==e||(e=0),""!==i&&"NaN"!==i||(i=""),""!==a&&"NaN"!==a||(a=0),"any"!==r&&""!==r&&void 0!==r&&"NaN"!==parseFloat(r)||(r=1),o(this).is(".plus")?i&&(i==e||e>i)?t.val(i):t.val(e+parseFloat(r)):a&&(a==e||e<a)?t.val(a):e>0&&t.val(e-parseFloat(r)),t.trigger("change")})),t},events:function(){var t=this;return o(document).ajaxComplete((function(o,e,i){t.build()})),t}}})}.apply(this,[window.theme,jQuery]),function(t,o){t=t||{};var e=300;o.extend(t,{WooVariationForm:{initialize:function(){return this.init().events(),this},init:function(){return o(".variations_form").each((function(){var t=o(this).find(".reset_variations");"hidden"==t.css("visibility")&&t.hide()})),this},events:function(){o(document).on("check_variations",".variations_form",(function(t,e,i){var a=o(this).find(".reset_variations");"hidden"==a.css("visibility")&&a.hide()})),o(document).on("reset_image",".variations_form",(function(i){var a=o(this).closest(".product, .product-col"),r=a.find("div.product-images .woocommerce-main-image");a.hasClass("porto-tb-item")?r=a.find(".porto-tb-featured-image img").eq(0):a.hasClass("product-col")&&(r=a.find("div.product-image .inner img:first-child"));var n,s=r.attr("data-o_src"),c=r.attr("data-o_title"),d=r.attr("data-o_href"),l=a.find(".woocommerce-main-thumb"),u=l.attr("data-o_src"),p=a.find(".product-image-slider"),m=a.find(".product-thumbs-slider");p.length&&(p.trigger("to.owl.carousel",[0,e,!0]),n=p.data("links")),m.length&&(m.trigger("to.owl.carousel",[0,e,!0]),m.find(".owl-item:eq(0)").trigger("click")),s&&(r.attr("src",s).attr("srcset","").attr("alt",c).attr("href",d),r.each((function(){var t=o(this).data("elevateZoom");void 0!==t&&t.swaptheimage(o(this).attr("src"),o(this).attr("src"))})),t.product_image_popup&&void 0!==n&&(n[0].src=d,n[0].title=c)),u&&l.attr("src",u)})),o(document).on("found_variation",".variations_form",(function(i,a){if(void 0!==a){var r,n=o(this).closest(".product, .product-col"),s=n.find(".product-image-slider"),c=n.find(".product-thumbs-slider");s.length&&(s.trigger("to.owl.carousel",[0,e,!0]),r=s.data("links")),c.length&&(c.trigger("to.owl.carousel",[0,e,!0]),c.find(".owl-item:eq(0)").trigger("click"));var d=n.find("div.product-images .woocommerce-main-image").length?n.find("div.product-images .woocommerce-main-image"):o(".single-product div.product-images .woocommerce-main-image"),l=d.attr("data-o_src"),u=d.attr("data-o_title"),p=d.attr("data-o_href"),m=n.find(".woocommerce-main-thumb"),f=m.attr("data-o_src"),h=a.image_src,_=a.image_link,g=a.image_title,v=a.image_thumb;n.hasClass("porto-tb-item")?(l=(d=n.find(".porto-tb-featured-image img").eq(0)).attr("data-o_src"),h=a.image.thumb_src):n.hasClass("product-col")&&(l=(d=n.find("div.product-image .inner img:first-child")).attr("data-o_src"),h=a.image.thumb_src),l||(l=d.attr("data-oi")?d.attr("data-oi"):d.attr("src")?d.attr("src"):"",d.attr("data-o_src",l)),p||(p=d.attr("href")?d.attr("href"):"",d.attr("data-o_href",p)),u||(u=d.attr("alt")?d.attr("alt"):"",d.attr("data-o_title",u)),f||(f=m.attr("data-oi")?m.attr("data-oi"):m.attr("src")?m.attr("src"):"",m.attr("data-o_src",f)),h?(d.attr("src",h),d.attr("srcset",""),d.attr("alt",g),d.attr("href",_),m.attr("src",v),t.product_image_popup&&void 0!==r&&(r[0].src=_,r[0].title=g)):(d.attr("src",l),d.attr("srcset",""),d.attr("alt",u),d.attr("href",p),m.attr("src",f),t.product_image_popup&&void 0!==r&&(r[0].src=p,r[0].title=u)),d.each((function(){var t=o(this).data("elevateZoom");void 0!==t&&t.swaptheimage(o(this).attr("src"),o(this).attr("src"))}))}}));var i=null;return o(document).on("found_variation reset_image",".variations_form",(function(e,a){o(this).closest(".fancybox-inner").length&&o.fancybox&&(o(window).off("resize.fb",o.fancybox.update),i&&t.deleteTimeout(i),i=t.requestTimeout((function(){o(window).on("resize.fb",o.fancybox.update),o.fancybox.reposition(),i=!1}),600))})),this}}})}.apply(this,[window.theme,jQuery]),function(t,o){t=t||{},o.extend(t,{WooEvents:{initialize:function(){return this.events(),this},events:function(){var t=this;return o(document).on("click",".wcml-switcher li",(function(){if("disabled"!=o(this).parent().attr("disabled")){var e=o(this).attr("rel");t.loadCurrency(e)}})),o(document).on("click",".woocs-switcher li",(function(){if("disabled"!=o(this).parent().attr("disabled")){var e=o(this).attr("rel");t.loadWoocsCurrency(e)}})),t},loadCurrency:function(e){o(".wcml-switcher").attr("disabled","disabled"),o(".wcml-switcher").append('<li class="loading"></li>');o.ajax({type:"post",url:t.ajax_url,data:{action:"wcml_switch_currency",currency:e},success:function(t){o(".wcml-switcher").removeAttr("disabled"),o(".wcml-switcher").find(".loading").remove(),window.location=window.location.href}})},loadWoocsCurrency:function(t){o(".woocs-switcher").attr("disabled","disabled"),o(".woocs-switcher").append('<li class="loading"></li>');var e=window.location.href;e=(e=e.split("?"))[0];var i="?";woocs_array_of_get.currency=t,Object.keys(woocs_array_of_get).length>0&&jQuery.each(woocs_array_of_get,(function(t,o){i=i+"&"+t+"="+o})),window.location=e+i},removeParameterFromUrl:function(t,o){return t.replace(new RegExp("[?&]"+o+"=[^&#]*(#.*)?$"),"$1").replace(new RegExp("([?&])"+o+"=[^&]*&"),"$1")}}})}.apply(this,[window.theme,jQuery]),function(t,o){o(document).ready((function(){void 0!==t.WooQtyField&&t.WooQtyField.initialize(),void 0!==t.WooQuickView&&t.WooQuickView.initialize(),void 0!==t.WooEvents&&t.WooEvents.initialize(),"ontouchstart"in document?(o("#mini-cart .cart-head").on("click",(function(t){o(this).parent().toggleClass("open")})),o("html,body").on("click",(function(t){o("#mini-cart").hasClass("open")&&!o(t.target).closest("#mini-cart").length&&o("#mini-cart").removeClass("open")}))):o(".mini-cart").on("hide.bs.dropdown",(function(){return!1})),o(document).on("tabactivate",".woocommerce-tabs",(function(e,i){var a=o(i).attr("aria-controls"),r=o('[aria-labelledby="'+a+'"');t.refreshVCContent(r)})),o(document).find('.pwb-columns a[href="'+window.location.href+'"').each((function(){o(this).addClass("active")}))}))}.apply(this,[window.theme,jQuery]),function(t,o,e){o(document).ready((function(){t.isMobile()||o(document).on("yith_wcwl_init_after_ajax",(function(){o(".product-col .add_to_wishlist:not([data-bs-original-title]), .product-col .yith-wcwl-wishlistaddedbrowse > a:not([data-bs-original-title]), .product-col .yith-wcwl-wishlistexistsbrowse > a:not([data-bs-original-title])").each((function(){let t=o(this);t.attr("title")||t.attr("title",t.text().trim()),t.tooltip()}))})),t.WooVariationForm.initialize(),"function"==typeof t.initAsync?(t.WooProductImageSlider.initialize(),porto_woocommerce_init()):o.when(t.asyncDeferred).done((function(){t.WooProductImageSlider.initialize(),porto_woocommerce_init()})),o(document).on("yith_wccl_product_gallery_loaded",(function(){t.WooProductImageSlider.initialize()})),o(window).on("vc_reload",(function(){porto_woocommerce_init(),o(".type-product").addClass("product")})),o(document).on("click",".porto-product-filters-toggle a",(function(e){e.preventDefault(),o(this).closest(".porto-product-filters-toggle").toggleClass("opened");var i,a=o(this).closest("#main").find(".main-content").find("ul.products"),r=o(this).closest("#main").find(".main-content-wrap");if(r.toggleClass("opened"),i=r.hasClass("opened")?-1:1,a.hasClass("grid"))for(var n=0,s=0,c=0,d=0,l=1;l<=8;l++)!n&&a.hasClass("pcols-lg-"+l)&&(n=l,l+i>=1&&(a.removeClass("pcols-lg-"+l),a.addClass("pcols-lg-"+(l+i)))),!s&&a.hasClass("pcols-md-"+l)&&(s=l,l+i>=1&&(a.removeClass("pcols-md-"+l),-1===i&&a.addClass("pcols-sm-"+l),a.addClass("pcols-md-"+(l+i)))),!c&&a.hasClass("pwidth-lg-"+l)&&(c=l,l+i>=1&&(a.removeClass("pwidth-lg-"+l),a.addClass("pwidth-lg-"+(l+i)))),!d&&a.hasClass("pwidth-md-"+l)&&(d=l,l+i>=1&&(a.removeClass("pwidth-md-"+l),a.addClass("pwidth-md-"+(l+i))));return t.requestTimeout((function(){o(window).trigger("scroll"),o(document).find(".owl-carousel").each((function(t){var e=o(this);e.data("owl.carousel")&&e.trigger("refresh.owl.carousel")})),o(document).find(".swiper-container").each((function(t){var e=o(this).data("swiper");e&&e.update()}))}),300),r.hasClass("opened")?o.cookie("porto_horizontal_filter","opened"):o.cookie("porto_horizontal_filter","closed"),t.refreshStickySidebar(!0),!1})),o.cookie&&"opened"==o.cookie("porto_horizontal_filter")&&o("#main .porto-products-filter-body").length&&!t.isTablet()&&(o(".porto-product-filters-toggle a").trigger("click"),o("#main .porto-products-filter-body [data-plugin-sticky]:not(.manual)").addClass("manual"),setTimeout((function(){var e=o("#main .porto-products-filter-body [data-plugin-sticky].manual"),i=e.data("plugin-options");e.removeClass("manual").themeSticky(i),t.requestTimeout((function(){o(window).trigger("scroll")}),100)}),500)),o(document).on("click",".porto-product-filters.style2 .widget-title",(function(t){return t.preventDefault(),o(this).next().is(":hidden")?(o(".porto-product-filters.style2 .widget-title").next().hide(),o(".porto-product-filters.style2 .widget").removeClass("opened"),o(this).next().show(),o(this).next().find('input[type="text"]:first-child').focus()):o(this).next().hide(),o(this).parent().toggleClass("opened"),!1})),o("body").on("click",(function(t){o(t.target).is(".porto-product-filters")||o(t.target).is(".porto-product-filters *")||(o(".porto-product-filters.style2 .widget-title").next().hide(),o(".porto-product-filters.style2 .widget").removeClass("opened"))})),o("body").on("click","#login-form-popup form .woocommerce-Button",(function(e){var i=o(this),a=i.closest("form"),r=i.hasClass("login-btn");r||i.hasClass("register-btn")||(r=a.hasClass("login")),a.find("#email").val(a.find("#username").val()),a.find("p.status").show().text(js_porto_vars.login_popup_waiting_msg?js_porto_vars.login_popup_waiting_msg:"Please wait...").addClass("loading"),a.find("button[type=submit]").attr("disabled","disabled"),o.ajax({type:"POST",dataType:"json",url:t.ajax_url,data:a.serialize()+"&action=porto_account_login_popup_"+(r?"login":"register"),success:function(t){a.find("p.status").html(t.message.replace("/<script.*?/script>/s","")).removeClass("loading"),a.find("button[type=submit]").removeAttr("disabled"),!0===t.loggedin&&window.location.reload()}}),e.preventDefault()}));var e,i={};o(document).on("click",".porto-products.show-category .product-categories a",(function(t){t.preventDefault();var e=o(this),i=e.closest(".porto-products").find(".pagination-form"),a=e.closest(".porto-products").attr("id"),r=[];o(this).parent().siblings().removeClass("current"),o(this).parent().addClass("current"),void 0!==e.data("sort_id")&&(i.find('input[name="orderby"]').val(e.data("sort_id")),r=e.data("sort_id"),i.find('input[name="category"]').val("")),void 0!==e.data("cat_id")&&(void 0===e.data("sort_id")&&(i.find('input[name="orderby"]').val(i.find('input[name="original_orderby"]').val()),r=i.find('input[name="original_orderby"]').val()),void 0===i.data("original_cat_id")&&(i.data("original_cat_id",i.find('input[name="category"]').val()),r=i.find('input[name="category"]').val()),e.data("cat_id")?(i.find('input[name="category"]').val(e.data("cat_id")),r=e.data("cat_id")):i.data("original_cat_id")?(i.find('input[name="category"]').val(i.data("original_cat_id")),r=i.data("original_cat_id")):(i.find('input[name="category"]').val(""),r=""));var n=i.serialize()+"&product-page=1&action=porto_woocommerce_shortcodes_products&nonce="+js_porto_vars.porto_nonce;e.closest(".porto-products").find("ul.products").trigger("porto_update_products",[n,"",e,a,r])})),o(document).on("click",".porto-products .page-numbers a",(function(e){var i,a=o(this),r=a.closest(".porto-products").find("ul.products"),n=r.data("cur_page"),s=r.data("max_page"),c=a.closest(".porto-products").find(".pagination-form");if(e.preventDefault(),a.closest(".pagination").hasClass("load-more")){if(!n||!s||++n>s)return;i="load_more",a.data("text",a.text()),a.text(js_porto_vars.loader_text)}else{var d=new RegExp("product-page(=|/)([^(&|/)]*)","i").exec(this.href);n=d&&unescape(d[2])||"",i="default"}var l=n?"&product-page="+escape(n):"",u=c.serialize()+l+"&action=porto_woocommerce_shortcodes_products&nonce="+js_porto_vars.porto_nonce;r.trigger("porto_update_products",[u,i,a]),"default"==i&&t.scrolltoContainer(r)})),o(document).on("porto_update_products","ul.products",(function(t,e,a,r,n,s){var c=o(this);if(null==i[n]||-1==Object.keys(i[n]).indexOf(s))porto_ajax_load_products(c,e,a,i,n,s);else{var d=i[n][s];c.css("opacity",0),c.animate({opacity:1},400,(function(){c.css("opacity","")})),porto_ajax_load_products_success(c,d,a)}})),o(".skeleton-loading").on("skeleton-loaded",(function(){var i=o(this);e&&t.deleteTimeout(e),porto_woocommerce_variations_init(i),(i.hasClass("products")||i.hasClass("product"))&&o(document).trigger("yith_infs_added_elem"),e=t.requestTimeout((function(){if(porto_woocommerce_init(),o("body").hasClass("single-product")){t.WooVariationForm.init();var e=o(".product-image-slider");e.length&&e.data("owl.carousel")?e.trigger("refresh.owl.carousel"):t.WooProductImageSlider.initialize(),o(".wc-tabs-wrapper, .woocommerce-tabs, #rating").trigger("init"),o(document.body).hasClass("yith-booking")&&o(document).trigger("yith-wcbk-init-booking-form")}i.find(".widget_shopping_cart_content").length&&o(document.body).trigger("wc_fragment_refresh")}),100)}))}));var i=function(){var e,i=o(".single-product .sticky-product"),a=o(document.body).hasClass("elementor-editor-active"),r=function(i,a){a&&elementorFrontend&&elementorFrontend.hooks&&elementorFrontend.hooks.addAction("frontend/element_ready/porto_cp_addcart_sticky.default",(function(t){i=o(".single-product .sticky-product"),window.dispatchEvent(new Event("scroll"))})),e=o("form.cart:visible").eq(0),window.addEventListener("scroll",(function(){var a=o(window).scrollTop(),r=t.adminBarHeight()+(t.StickyHeader.sticky_height>1?t.StickyHeader.sticky_height:0),n=i.data("prev-pos")?i.data("prev-pos"):0;if(!i.hasClass("show-mobile")&&o(window).width()<768)o("body").css("padding-bottom","");else if(e.length&&e.offset().top+e.height()/2<=a+r){if(o(".page-wrapper").hasClass("sticky-scroll-up")&&!o("html").hasClass("porto-search-opened")&&i.hasClass("pos-top")){a>=n?i.addClass("scroll-down"):i.removeClass("scroll-down");var s=-t.StickyHeader.sticky_height;if(void 0===t.StickyHeader.sticky_height)i.data("prev-pos",0);else{var c=r>100?r:100;o("form.cart").offset().top+i.outerHeight()+c<a+r+s?i.addClass("sticky-ready"):i.removeClass("sticky-ready"),i.data("prev-pos",a)}}var d=o(".porto-scroll-progress.fixed-top.fixed-under-header");d.length>0&&(r+=d.height()),i.removeClass("hide"),i.hasClass("pos-bottom")?(i.hasClass("show-mobile")||!i.hasClass("show-mobile")&&o(window).width()>=768)&&o("body").css("padding-bottom",i.outerHeight()):i.css("top",r)}else i.addClass("hide"),i.hasClass("pos-bottom")&&(i.hasClass("show-mobile")||!i.hasClass("show-mobile")&&o(window).width()>=768)&&o("body").css("padding-bottom","")}),{passive:!0}),i.find(".add-to-cart .button").on("click",(function(t){t.preventDefault(),i.find(".add-to-cart .qty").length&&o(".single-product form .quantity .qty").filter((function(){return!o(this).closest(".product-col").length})).val(i.find(".add-to-cart .qty").val()),o(".single-product form .single_add_to_cart_button").filter((function(){return!o(this).closest(".product-col").length})).eq(0).trigger("click")})),o(".single-product .entry-summary .quantity").clone().prependTo(".single-product .sticky-product .add-to-cart");var r=i.find(".sticky-image img").data("oi")?i.find(".sticky-image img").data("oi"):i.find(".sticky-image img").attr("src"),n=i.find(".price").html(),s=i.find(".availability").html(),c=!1;o(document).on("found_variation reset_data",".variations_form",(function(t,e){0==o(t.currentTarget).closest(".product-col").length&&(e?(c=!0,i.find(".sticky-image img").attr("src",e.image_thumb?e.image_thumb:r),i.find(".price").replaceWith(e.price_html),i.find(".availability").html(e.availability_html?e.availability_html:s)):c&&(c=!1,i.find(".sticky-image img").attr("src",r),i.find(".price").html(n),i.find(".availability").html(s)))}))};if(i.length||a?r(i,a):o(document.body).on("porto_elementor_editor_init",(function(){var t=o(".single-product .sticky-product"),e=o(document.body).hasClass("elementor-editor-active");(t.length||e)&&r(t,e)})),1===o(".shop-loop-before").length){var n=o(".porto-scroll-progress.fixed-top.fixed-under-header"),s=0;if(n.length>0){var c=!1;n.is(":hidden")&&(n.show(),c=!0),s=n.height(),c&&n.hide()}else s=0;var d=function(){var e=o(".shop-loop-before"),i=e.data("prev-pos")?e.data("prev-pos"):0,a=0,r=o(".page-wrapper");if("none"!=e.css("display")){e.prev(".filter-placeholder").length||o('<div class="filter-placeholder m-0"></div>').insertBefore(e);var n=e.prev(".filter-placeholder"),c=o(window).scrollTop(),d=t.adminBarHeight()+t.StickyHeader.sticky_height+s-1,l=e.outerHeight()+parseInt(e.css("margin-bottom"));if(o(".page-wrapper").hasClass("sticky-scroll-up"))if(c>=i?e.addClass("scroll-down"):e.removeClass("scroll-down"),a=-t.StickyHeader.sticky_height,void 0===t.StickyHeader.sticky_height)e.data("prev-pos",0);else{var u=d>100?d:100;n.offset().top+l+u<c+d+a?e.addClass("sticky-ready"):e.removeClass("sticky-ready"),e.data("prev-pos",c)}n.offset().top+l<c+d+a?(!r.hasClass("sticky-scroll-up")||r.hasClass("sticky-scroll-up")&&0!==i)&&(n.css("height",l),e.css("top",d),e.addClass("sticky")):(n.css("height",""),e.removeClass("sticky").css("top",""))}};window.innerWidth<992&&(window.removeEventListener("scroll",d),window.addEventListener("scroll",d,{passive:!0}),d());var l=null,u=window.innerWidth;o(window).on("resize",(function(){u!=window.innerWidth&&(l&&(t.deleteTimeout(l),l=!1),window.innerWidth<992?l=t.requestTimeout((function(){window.removeEventListener("scroll",d),window.addEventListener("scroll",d,{passive:!0}),o(window).trigger("scroll")}),100):(window.removeEventListener("scroll",d),o(".shop-loop-before").removeClass("sticky").css("top","").prev(".filter-placeholder").css("height","")),i.length&&(e=o("form.cart:visible").eq(0)),u=window.innerWidth)}))}};if(t.isReady&&i(),o(document).on("porto_theme_init",i),o(".cart-v2 .cart_totals .accordion-toggle.out").removeClass("out"),o(document).ajaxComplete((function(t,e,i){o(".cart-v2 .cart_totals .accordion-toggle.out").each((function(){o(o(this).attr("href")).length&&o(o(this).attr("href")).is(":hidden")&&(o(this).removeClass("collapsed"),o(o(this).attr("href")).addClass("show"))}))})),o(".porto_products_filter_form .btn-submit").on("click",(function(t){t.preventDefault();var e=o(this).closest("form").serializeArray(),i="";for(var a in e){var r=e[a];if(r.value&&(i&&(i+="&"),i+=r.name+"="+r.value,"min_price"==r.name)){var n=o(this).closest("form").find(".porto_dropdown_price_range option:selected").data("maxprice");n&&(i+="&max_price="+n)}}var s=o(this).closest("form").attr("action");location.href=s+(-1===s.indexOf("?")?"?":"&")+i})),o(".wishlist_table.responsive").length&&o(window).on("resize",(function(){var t=window.matchMedia("(max-width: 768px)"),e=o(".wishlist_table.responsive");e.hasClass("traditional")&&(t.matches?e.addClass("mobile"):e.removeClass("mobile"))})),js_porto_vars.pre_order){var a={init:function(){this.$add_to_cart_btn=o(".product-summary-wrap .single_add_to_cart_button:not(.wpcbn-btn)"),this.add_to_cart_label=this.$add_to_cart_btn.html(),o(".product-summary-wrap form.variations_form").on("show_variation",(function(t,e,i){e.porto_pre_order?(a.$add_to_cart_btn.html(e.porto_pre_order_label),e.porto_pre_order_date&&o(this).find(".woocommerce-variation-description").append(e.porto_pre_order_date)):a.$add_to_cart_btn.html(a.add_to_cart_label)})).on("hide_variation",(function(){a.$add_to_cart_btn.html(a.add_to_cart_label)}))}};o("div.product.skeleton-loading").length?o("div.product.skeleton-loading").on("skeleton-loaded",(function(){a.init()})):a.init()}if(o("#header .my-wishlist .wishlist-count").length&&o(document.body).on("added_to_wishlist removed_from_wishlist added_to_cart",(function(e){var i=o("#header .my-wishlist .wishlist-count");i.text()&&o.ajax({type:"POST",dataType:"json",url:t.ajax_url,data:{action:"porto_refresh_wishlist_count",nonce:js_porto_vars.porto_nonce},success:function(t){(t||0===t)&&(i.addClass("count-updating").text(Number(t)),setTimeout((function(){i.removeClass("count-updating")}),1e3))}})})),o(document.body).hasClass("woocommerce-cart")&&o(".wpcf7 .screen-reader-response").length&&o(".wpcf7 .screen-reader-response").attr("role",""),o("#dokan-store-listing-filter-form-wrap .store-search-input").on("keydown",(function(t){t.which&&13==event.which&&(o(this).closest("form").find("#apply-filter-btn").trigger("click"),t.preventDefault())})),o.fn.block){var r=o.fn.block;o.fn.block=function(t){return this.hasClass("yith-wcwl-add-to-wishlist")?(this.children().addClass("pe-none opacity-6"),this):(this.is(".woocommerce-checkout")&&this.append('<div class="loader-container d-block"><div class="loader"><i class="porto-ajax-loader"></i></div></div>'),r.call(this,t))};var n=o.fn.unblock;o.fn.unblock=function(t){return this.hasClass("yith-wcwl-add-to-wishlist")?(this.children().removeClass("pe-none opacity-6"),this):(n.call(this,t),this.is(".processing")||this.is(".woocommerce-checkout")&&this.children(".loader-container").remove(),this)}}o("body").on("click",".single_add_to_cart_button.scroll-to-sticky",(function(t){o("html, body").animate({scrollTop:o("form.cart").offset().top-200})}))}(window.theme,jQuery),window.theme,(o=window.jQuery)("body").on("click",".yith_woocompare_colorbox #cboxClose, #cboxOverlay",(function(){o("html").css({overflow:"","margin-right":""})}))}();
Save
Cancel