PageSourceSearch

https://bhaktipooja.com/wp-content/themes/urna/js/woocommerce.min.js?ver=1.0

js bhaktipooja.com collected 2026-10-03 02:32:15 UTC 57,294 bytes, 3 lines download raw bytes

1"use strict";class MiniCart{miniCartAll(){var e=this;jQuery(".dropdown-toggle").dropdown(),e.remove_click_Outside(),jQuery("#tbay-offcanvas-main .btn-toggle-canvas").on("click",function(){jQuery("#tbay-offcanvas-main").removeClass("active")}),jQuery(".mini-cart").click(function(a){0<jQuery(a.currentTarget).parents(".tbay-topcart").length&&(jQuery(".tbay-dropdown-cart").addClass("active"),jQuery(document.body).trigger("urna_refreshed_mini_cart_top"))}),jQuery(".offcanvas-close").click(function(a){a.preventDefault(),jQuery(".tbay-dropdown-cart").removeClass("active")}),jQuery(".mini-cart.v2").click(function(a){a.preventDefault(),jQuery("#wrapper-container").toggleClass(a.currentTarget.dataset.offcanvas)})}remove_click_Outside(){if(0!==jQuery("#tbay-header").length||0!==jQuery("#tbay-customize-header").length){let e=jQuery(window);e.on("click.Bst,click touchstart tap",function(e){var a="";if(0<jQuery("#tbay-header").length&&(a=jQuery("#tbay-header .top-cart .dropdown-content .widget_shopping_cart_content, .top-cart .widget-header-cart > span, .top-cart .heading-title, .topbar-device-mobile .top-cart .dropdown-content, a.ajax_add_to_cart, .top-cart .cart_list a.remove")),0<jQuery("#tbay-customize-header").length&&(a=jQuery("#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content, .top-cart .widget-header-cart > span, .top-cart .heading-title, .topbar-device-mobile .top-cart .dropdown-content, a.ajax_add_to_cart, .top-cart .cart_list a.remove")),0!==a.length){let t=!jQuery(".tbay-dropdown-cart").hasClass("active");return t||0!=a.has(e.target).length||a.is(e.target)?void 0:(jQuery("#wrapper-container").removeClass("offcanvas-right"),jQuery("#wrapper-container").removeClass("offcanvas-left"),jQuery(".tbay-dropdown-cart").removeClass("active"),jQuery("#tbay-offcanvas-main,.tbay-offcanvas").removeClass("active"),void jQuery("#tbay-dropdown-cart").hide(500))}})}}minicartTopContent(){if(0!==jQuery("#tbay-header").length||0!==jQuery("#tbay-customize-header").length){if(0<jQuery("#tbay-header").length)var e=jQuery("#tbay-header .top-cart .dropdown-content .widget_shopping_cart_content"),a=jQuery("#tbay-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget");if(0<jQuery("#tbay-customize-header").length)var e=jQuery("#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content"),a=jQuery("#tbay-customize-header .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget");let t=e.parent().find(".widget-header-cart").outerHeight(),o=a.next().outerHeight();e.css("top",t),a.css("bottom",o+10)}}minicartTopContentmobile(){let e=jQuery(".topbar-device-mobile .top-cart .dropdown-content .widget_shopping_cart_content"),a=e.parent().find(".widget-header-cart").outerHeight(),t=jQuery(".topbar-device-mobile .top-cart .dropdown-content .widget_shopping_cart_content .mcart-border ul.product_list_widget"),o=t.next().outerHeight();e.css("top",a),t.css("bottom",o+10)}}const ADDED_TO_CART_EVENT="added_to_cart",LOADMORE_AJAX_HOME_PAGE="urna_more_post_ajax",LOADMORE_AJAX_SHOP_PAGE="urna_pagination_more_post_ajax",LIST_POST_AJAX_SHOP_PAGE="urna_list_post_ajax",GRID_POST_AJAX_SHOP_PAGE="urna_grid_post_ajax";class AjaxCart{constructor(){if("undefined"!=typeof urna_settings){let e=this;switch(e.ajaxCartPosition=urna_settings.cart_position,e.ajaxCartPosition){case"popup":e._initAjaxPopup();break;case"left":e._initAjaxCartLeftOrRight("left");break;case"right":e._initAjaxCartLeftOrRight("right");}MiniCart.prototype.miniCartAll(),e._initEventRemoveProduct(),e._initEventMiniCartAjaxQuantity(),jQuery(window).on("resize",()=>{urna_settings.mobile&&992>jQuery(window).width()?MiniCart.prototype.minicartTopContentmobile():MiniCart.prototype.minicartTopContent()}),jQuery(document.body).on("wc_fragments_refreshed",function(){urna_settings.mobile&&992>jQuery(window).width()?MiniCart.prototype.minicartTopContentmobile():MiniCart.prototype.minicartTopContent()}),jQuery(document.body).on("urna_refreshed_mini_cart_top",function(){urna_settings.mobile&&992>jQuery(window).width()?MiniCart.prototype.minicartTopContentmobile():MiniCart.prototype.minicartTopContent()})}}_initAjaxPopupContent(e){let a=jQuery("#tbay-cart-modal"),t=jQuery("#tbay-cart-modal").find(".modal
1-body-content"),o=urna_settings.popup_cart_noti;urna_settings.popup_cart_icon;let r="",i=e.closest(".product").find(".name  a").html();"undefined"==typeof i||(r+=`<div class="popup-cart">`,r+=`<div class="main-content">`,r+=`<p>"${i}" ${o}</p>`,!wc_add_to_cart_params.is_cart&&(r+=`<a href="${wc_add_to_cart_params.cart_url}" title="${wc_add_to_cart_params.i18n_view_cart}">${wc_add_to_cart_params.i18n_view_cart}</a>`),r+=`<button type="button" class="close btn btn-close" data-dismiss="modal" aria-hidden="true">${urna_settings.popup_cart_icon}</button>`,r+=`</div>`,r+=`</div>`,"undefined"!=typeof r&&(t.append(r),a.addClass("active"),jQuery(`.ajax_cart_popup`).trigger("active_ajax_cart_popup")))}_initAjaxPopup(){var e=this;urna_settings.ajax_popup_quick?jQuery(`.ajax_cart_popup`).on("click",".ajax_add_to_cart",function(){let a=jQuery(this);e._initAjaxPopupContent(a)}):jQuery(`.ajax_cart_popup`).on(ADDED_TO_CART_EVENT,function(a,t,o,r){"undefined"==typeof t&&(t=jQuery.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name))),e._initAjaxPopupContent(r)}),jQuery(`.ajax_cart_popup`).on("active_ajax_cart_popup",()=>{jQuery("#tbay-cart-modal").hasClass("active")&&jQuery("#tbay-cart-modal").on("click",function(){let e=jQuery(this);jQuery(this).closest("#tbay-cart-modal").removeClass("active"),setTimeout(function(){e.closest("#tbay-cart-modal").find(".modal-body .modal-body-content").empty()},300)})})}_initAjaxCartLeftOrRight(e){jQuery(`.ajax_cart_${e}`).on(ADDED_TO_CART_EVENT,function(){jQuery(".tbay-dropdown-cart").addClass("active"),jQuery(document.body).trigger("wc_fragments_refreshed")})}_initEventRemoveProduct(){urna_settings.enable_ajax_add_to_cart&&jQuery(document).on("click",".mini_cart_content a.remove",e=>{this._onclickRemoveProduct(e)})}_onclickRemoveProduct(e){e.preventDefault();var a=jQuery(e.currentTarget).attr("data-product_id"),t=jQuery(e.currentTarget).attr("data-cart_item_key"),o=jQuery(e.currentTarget).parents(".mini_cart_item"),r=jQuery(e.currentTarget).closest(".widget_shopping_cart_content");o.block({message:null,overlayCSS:{cursor:"none"}}),this._callRemoveProductAjax(a,t,r,e)}_callRemoveProductAjax(e,a,t,o){jQuery.ajax({type:"POST",dataType:"json",url:wc_add_to_cart_params.ajax_url,data:{action:"product_remove",product_id:e,cart_item_key:a},beforeSend:function(){t.find(".mini_cart_content").append("<div class=\"ajax-loader-wapper\"><div class=\"ajax-loader\"></div></div>").fadeTo("slow",.3),o.stopPropagation()},success:a=>{this._onRemoveSuccess(a,e),jQuery(document.body).trigger("wc_fragments_refreshed")}})}_onRemoveSuccess(e,a){if(e&&!e.error){var t=e.fragments;t&&jQuery.each(t,function(e,a){jQuery(e).replaceWith(a)}),jQuery(".add_to_cart_button.added[data-product_id=\""+a+"\"]").removeClass("added").next(".wc-forward").remove()}}_initEventMiniCartAjaxQuantity(){var e;jQuery("body").on("change",".mini_cart_content .qty",function(a){a.preventDefault();var t=urna_settings.wc_ajax_url.toString().replace("%%endpoint%%","urna_quantity_mini_cart"),o=jQuery(this),r=jQuery(o).parents(".mini_cart_content"),i=jQuery(o).attr("name").replace(/cart\[([\w]+)\]\[qty\]/g,"$1"),n=parseFloat(jQuery(o).attr("max"));n||(n=!1),clearTimeout(e);var s=parseFloat(jQuery(o).val());0<n&&s>n&&(jQuery(o).val(n),s=n),e=setTimeout(function(){jQuery.ajax({url:t,type:"POST",dataType:"json",cache:!1,data:{hash:i,quantity:s,nonce:urna_settings.quantity_nonce},beforeSend:function(){r.append("<div class=\"ajax-loader-wapper\"><div class=\"ajax-loader\"></div></div>").fadeTo("slow",.3),a.stopPropagation()},success:function(e){e&&e.fragments&&(jQuery.each(e.fragments,function(e,a){jQuery(e).length&&jQuery(e).replaceWith(a)}),"undefined"!=typeof $supports_html5_storage&&$supports_html5_storage&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),set_cart_hash(e.cart_hash),e.cart_hash&&set_cart_creation_timestamp()),jQuery(document.body).trigger("wc_fragments_refreshed"))}})},300)})}}class WishList{constructor(){this._onChangeWishListItem(),jQuery(document.body).on("removed_from_wishlist",()=>{jQuery(document.body).trigger("urna_lazyload_image")})}_onChangeWishListItem(){jQuery(document).on("added_to_wishlist removed_from_wishlist",()=>{var e=jQuery(".count_wishlist");jQuery.ajax({url:yith_wcwl_l10n.ajax_url,data:{action:"yith_wcwl_update_wishlist_count"},dataType:"json",success:function(a){e.html(a.count)}
1,beforeSend:function(){e.block()},complete:function(){e.unblock()}})})}}class ProductItem{initAddButtonQuantity(){if("undefined"!=typeof urna_settings){let e=jQuery(".quantity input");e.each(function(){"undefined"==typeof urna_settings||jQuery(this).parent(".box").length||(jQuery(this).wrap("<span class=\"box\"></span>"),"hidden"==jQuery(this).attr("type")?jQuery(this).parents(".quantity").addClass("hidden"):(jQuery(`<button class="minus" type="button" value="&nbsp;">${urna_settings.quantity_minus}</button>`).insertBefore(jQuery(this)),jQuery(`<button class="plus" type="button" value="&nbsp;">${urna_settings.quantity_plus}</button>`).insertAfter(jQuery(this))))})}}initOnChangeQuantity(e){"undefined"==typeof urna_settings||(this.initAddButtonQuantity(),jQuery(document).off("click",".plus, .minus").on("click",".plus, .minus",function(a){a.preventDefault();var t=jQuery(this).closest(".quantity").find(".qty"),o=parseFloat(t.val()),r=jQuery(t).attr("max"),i=jQuery(t).attr("min"),n=jQuery(t).attr("step");o=o&&""!==o&&"NaN"!==o?o:0,r=""===r||"NaN"===r?"":r,i=""===i||"NaN"===i?0:i,n="any"===n||""===n||n===void 0||parseFloat(n)===NaN?1:n,jQuery(this).is(".plus")?r&&(r==o||o>r)?t.val(r):t.val(o+parseFloat(n)):i&&(i==o||o<i)?t.val(i):0<o&&t.val(o-parseFloat(n)),e&&"function"==typeof e&&(jQuery(this).parent().find("input").trigger("change"),e(),0<jQuery(a.target).parents(".mini_cart_content").length&&a.stopPropagation())}))}_initSwatches(){jQuery("body").on("click",".tbay-swatches-wrapper li a",function(){let e=!1,a=jQuery(this).closest(".product-block");if(a.find(".tbay-product-slider-gallery").hasClass("slick-initialized"))var t=a.find(".image .slick-current img:eq(0)");else var t=a.find(".image img:eq(0)");jQuery(this).closest("ul").hasClass("active")||(jQuery(this).closest("ul").addClass("active"),t.attr("data-old",t.attr("src"))),jQuery(this).hasClass("selected")?(t.attr("src",t.data("old")),jQuery(this).removeClass("selected"),a.removeClass("product-swatched")):(jQuery(this).closest("ul").find("li a").each(function(){jQuery(this).hasClass("selected")&&jQuery(this).removeClass("selected")}),jQuery(this).addClass("selected"),a.addClass("product-swatched"),e=!0);e&&("undefined"!=typeof jQuery(this).data("imageSrc")&&t.attr("src",jQuery(this).data("imageSrc")),"undefined"!=typeof jQuery(this).data("imageSrcset")&&t.attr("srcset",jQuery(this).data("imageSrcset")),"undefined"!=typeof jQuery(this).data("imageSizes")&&t.attr("sizes",jQuery(this).data("imageSizes")))})}_initQuantityMode(){"undefined"!=typeof urna_settings&&urna_settings.quantity_mode&&(jQuery(".woocommerce .products").on("click",".quantity input",function(){return!1}),jQuery(".woocommerce .products").on("change input",".quantity .qty",function(){var e=jQuery(this).parents(".product").find(".add_to_cart_button");e.attr("data-quantity",jQuery(this).val())}),jQuery(".woocommerce .products").on("keypress",".quantity .qty",function(a){13===(a.which||a.keyCode)&&jQuery(this).parents(".product").find(".add_to_cart_button").trigger("click")}))}}class Cart{constructor(){this._initEventChangeQuantity(),jQuery(document.body).on("updated_wc_div",()=>{this._initEventChangeQuantity(),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form()})}),jQuery(document.body).on("cart_page_refreshed",()=>{this._initEventChangeQuantity()}),jQuery(document.body).on("urna_display_mode",()=>{this._initEventChangeQuantity()})}_initEventChangeQuantity(){0===jQuery("body.woocommerce-cart [name='update_cart']").length?new ProductItem().initOnChangeQuantity(()=>{}):new ProductItem().initOnChangeQuantity(()=>{jQuery(".woocommerce-cart-form :input[name=\"update_cart\"]").prop("disabled",!1),"undefined"!=typeof urna_settings&&urna_settings.ajax_update_quantity&&jQuery("[name='update_cart']").trigger("click")})}}class Checkout{constructor(){this._toogleWoocommerceIcon(),this._initEventCheckoutAjaxQuantity()}_toogleWoocommerceIcon(){1>jQuery(".woocommerce-info a").length||jQuery(".woocommerce-info a").click(function(){jQuery(this).find(".icons").toggleClass("icon-arrow-down").toggleClass("icon-arrow-up")})}_initEventCheckoutAjaxQuantity(){var e;jQuery("body").on("change input",".woocommerce-checkout-review-order-table .quantity .qty",function(){var a=urna_settings.wc_ajax_url.toString().replace("%%endpoint%%","urna_quantity_mini_cart"),t=jQuery(this),o=jQuery(t).attr("name").replace(/cart\[([\w]+)\]\[qty\]/g,"$1"),r=parseFloat(jQuery(t).attr("max"));r||(r=!1),clearTimeout(e);var i=parseFloat(jQuery(t).val());0<r&&i>r&&(jQuery(t).val(r),i=r),e=setTimeout(function(){jQuery.ajax({url:a,type:"POST",dataType:"json",cache:!1,data:{hash:o,quantity:i,security:urn
1a_settings.wp_minicartquantitynonce},beforeSend:function(){jQuery("form.checkout").trigger("update")},success:function(e){e&&e.fragments&&(jQuery.each(e.fragments,function(e,a){jQuery(e).length&&jQuery(e).replaceWith(a)}),"undefined"!=typeof $supports_html5_storage&&$supports_html5_storage&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),set_cart_hash(e.cart_hash),e.cart_hash&&set_cart_creation_timestamp()),jQuery("form.checkout").trigger("update"))}})},300)})}}class SideBar{constructor(){this._layoutShopAjaxFilter(),jQuery(document.body).on("layoutShopAjaxFilter",()=>{this._layoutShopAjaxFilter()})}_layoutShopAjaxFilter(){jQuery(".tbay-ajax-filter-btn .btn").on("click",function(a){jQuery(a.currentTarget).parent().toggleClass("active"),jQuery("#tbay-ajax-filter-sidebar").stop(!0,!0).slideToggle(500,function(){})})}}class LoadMore{constructor(){"undefined"==typeof urna_settings||(this._initLoadMoreOnHomePage(),this._initLoadMoreOnShopPage(),this._int_berocket_lmp_end())}_initLoadMoreOnHomePage(){var e=this;jQuery(".more_products").each(function(){var a=jQuery(this).data("id");jQuery(`#more_products_${a} a[data-loadmore="true"]`).click(function(){var t=jQuery(this);return e._callAjaxLoadMore({data:{action:LOADMORE_AJAX_HOME_PAGE,paged:jQuery(this).data("paged")+1,number:jQuery(this).data("number"),columns:jQuery(this).data("columns"),layout:jQuery(this).data("layout"),type:jQuery(this).data("type"),category:jQuery(this).data("category"),screen_desktop:jQuery(this).data("desktop"),screen_desktopsmall:jQuery(this).data("desktopsmall"),screen_tablet:jQuery(this).data("tablet"),screen_mobile:jQuery(this).data("mobile")},event:t,id:a,thisItem:jQuery(this).parent().parent()}),!1})})}_initLoadMoreOnShopPage(){jQuery(".tbay-pagination-load-more").each(function(){jQuery(this).data("id"),jQuery(".tbay-pagination-load-more a[data-loadmore=\"true\"]").click(function(){var e=jQuery(this),a={action:LOADMORE_AJAX_SHOP_PAGE,query:urna_settings.posts,page:urna_settings.current_page};return jQuery.ajax({url:urna_settings.ajaxurl,data:a,type:"POST",beforeSend:function(){e.addClass("active")},success:function(a){a?(e.closest("#main").find(".display-products > div").append(a),urna_settings.current_page++,e.removeClass("active"),urna_settings.current_page==urna_settings.max_page&&e.remove(),jQuery(document.body).trigger("urna_lazyload_image")):e.remove()}}),!1})})}_callAjaxLoadMore(e){var a=this,t=e.data,o=e.event;jQuery.ajax({type:"POST",dataType:"JSON",url:woocommerce_params.ajax_url,data:t,beforeSend:function(){o.addClass("active")},success:function(t){a._onAjaxSuccess(t,e)}})}_onAjaxSuccess(e,a){var t=a.data,o=a.event;!1==e.check&&o.remove(),o.data("paged",t.paged),o.data("number",t.number+t.columns*(a.data.action===LOADMORE_AJAX_HOME_PAGE?3:2));var r=a.data.action===LOADMORE_AJAX_HOME_PAGE?jQuery(`.widget_products_${a.id} .products>.row`):jQuery(".archive-shop .products >.row");r.append(e.posts),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form().find(".variations select:eq(0)").trigger("change")}),jQuery(document.body).trigger("urna_lazyload_image"),jQuery(".woocommerce-product-gallery").each(function(){jQuery(this).wc_product_gallery()}),jQuery(`.variable-load-more-${t.paged}`).tawcvs_variation_swatches_form(),"undefined"!=typeof tawcvs_variation_swatches_form&&(jQuery(".variations_form").tawcvs_variation_swatches_form(),jQuery(document.body).trigger("tawcvs_initialized")),o.find(".loadding").remove(),o.removeClass("active"),o.button("reset"),a.thisItem.removeAttr("style")}_int_berocket_lmp_end(){jQuery(document).on("berocket_lmp_end",()=>{jQuery(".woocommerce-product-gallery").each(function(){jQuery(this).wc_product_gallery()}),jQuery(document.body).trigger("urna_lazyload_image"),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form().find(".variations select:eq(0)").trigger("change")}),"undefined"!=typeof tawcvs_variation_swatches_form&&(jQuery(".variations_form").tawcvs_variation_swatches_form(),jQuery(document.body).trigger("tawcvs_initialized"))})}}class ModalVideo{constructor(e,a={classBtn:".tbay-modalButton",defaultW:640,defaultH:360}){this.el=e,this.options=a,this._initVideoIframe()}_initVideoIframe(){jQuery(`${this.options.classBtn}[data-target='${this.el}']`).on("click",this._onClickModalBtn),jQuery(this.el).on("hidden.bs.modal",()=>{jQuery(this.el).find("iframe").html("").attr("src","")})}_onClickModalBtn(e){let a=jQuery(e.currentTarget).data("target");var t=jQuery(e.currentTarget).attr("data-tbayVideoFullscreen")||!1,o={src:jQuery(e.currentTarget).attr("data-tbaySrc"),height:jQuery(e.currentTarget).attr("data-tbayHeight")||this.options.defaultH,width:jQuery(e.currentTarget).attr("data-tbayWidth")||this.options.defaultW};t&&(o.allowfullscreen=""),jQuery(a).find("iframe").attr(o)}}class WooCommon{constructor(){this._urnaVideoModal(),this._urnaFixRemove(),this._removeProductCategory(),jQuery(document.body).on("urnaFixRemove",()=>{this._urnaFixRemove()})}_urnaVideoModal(){jQuery(".tbay-video-modal").each((e,a)=>{new ModalVideo(`#video-modal-${jQuery(a).attr("data-id")}`)})}_urnaFixRemove(){jQuery(".tbay-gallery-varible .woocommerce-product-gallery__trigger").remove()}
1_removeProductCategory(){let e=jQuery(".archive-shop .display-products .product-category");0===e.length||e.remove()}}/*! Magnific Popup - v1.1.0 - 2016-02-20
2* http://dimsemenov.com/plugins/magnific-popup/
3* Copyright (c) 2016 Dmitry Semenov; */(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)})(function(a){var t,o,r,i,d,l,c=function(){},p=!!window.jQuery,m=a(window),u=function(e,a){t.ev.on("mfp"+e+".mfp",a)},g=function(e,t,o,r){var i=document.createElement("div");return i.className="mfp-"+e,o&&(i.innerHTML=o),r?t&&t.appendChild(i):(i=a(i),t&&i.appendTo(t)),i},f=function(o,r){t.ev.triggerHandler("mfp"+o,r),t.st.callbacks&&(o=o.charAt(0).toLowerCase()+o.slice(1),t.st.callbacks[o]&&t.st.callbacks[o].apply(t,a.isArray(r)?r:[r]))},_=function(e){return e===l&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=a(t.st.closeMarkup.replace("%title%",t.st.tClose)),l=e),t.currTemplate.closeBtn},y=function(){a.magnificPopup.instance||(t=new c,t.init(),a.magnificPopup.instance=t)},h=function(){var e=document.createElement("p").style,a=["ms","O","Moz","Webkit"];if(e.transition!==void 0)return!0;for(;a.length;)if(a.pop()+"Transition"in e)return!0;return!1};c.prototype={constructor:c,init:function(){var e=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener,t.isAndroid=/android/gi.test(e),t.isIOS=/iphone|ipad|ipod/gi.test(e),t.supportsTransition=h(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),r=a(document),t.popupsCache={}},open:function(e){var o;if(!1===e.isObj){t.items=e.items.toArray(),t.index=0;var l,c=e.items;for(o=0;o<c.length;o++)if(l=c[o],l.parsed&&(l=l.el[0]),l===e.el[0]){t.index=o;break}}else t.items=a.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen)return void t.updateItemHTML();t.types=[],d="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):r,e.key?(!t.popupsCache[e.key]&&(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=a.extend(!0,{},a.magnificPopup.defaults,e),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=g("bg").on("click.mfp",function(){t.close()}),t.wrap=g("wrap").attr("tabindex",-1).on("click.mfp",function(a){t._checkIfClose(a.target)&&t.close()}),t.container=g("container",t.wrap)),t.contentContainer=g("content"),t.st.preloader&&(t.preloader=g("preloader",t.container,t.st.tLoading));var p=a.magnificPopup.modules;for(o=0;o<p.length;o++){var y=p[o];y=y.charAt(0).toUpperCase()+y.slice(1),t["init"+y].call(t)}f("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(u("MarkupParse",function(a,e,t,o){t.close_replaceWith=_(o.type)}),d+=" mfp-close-btn-in"):t.wrap.append(_())),t.st.alignTop&&(d+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:m.scrollTop(),position:"absolute"}),!1!==t.st.fixedBgPos&&("auto"!==t.st.fixedBgPos||t.fixedContentPos)||t.bgOverlay.css({height:r.height(),position:"absolute"}),t.st.enableEscapeKey&&r.on("keyup.mfp",function(a){27===a.keyCode&&t.close()}),m.on("resize.mfp",function(){t.updateSize()}),t.st.closeOnContentClick||(d+=" mfp-auto-cursor"),d&&t.wrap.addClass(d);var h=t.wH=m.height(),b={};if(t.fixedContentPos&&t._hasScrollBar(h)){var v=t._getScrollbarSize();v&&(b.marginRight=v)}t.fixedContentPos&&(t.isIE7?a("body, html").css("overflow","hidden"):b.overflow="hidden");var s=t.st.mainClass;return t.isIE7&&(s+=" mfp-ie7"),s&&t._addClassToMFP(s),t.updateItemHTML(),f("BuildControls"),a("html").css(b),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||a(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP("mfp-ready"),t._setFocus()):t.bgOverlay.addClass("mfp-ready"),r.on("focusin.mfp",t._onFocusIn)},16),t.isOpen=!0,t.updateSize(h),f("Open"),e},close:function(){t.isOpen&&(f("BeforeClose"),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP("mfp-removing"),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){f("Close");var e="mfp-removing mfp-ready ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(e+=t.st.mainClass+" "),t._removeClassFromMFP(e),t.fixedContentPos){var o={marginRight:""};t.isIE7?a("body, html").css("overflow",""):o.overflow="",a("html").css(o)}r.off("keyup.mfp focusin.mfp"),t.ev.off(".mfp"),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),t.st.showCloseBtn&&(!t.st.closeBtnInside||!0===t.currTemplate[t.currItem.type])&&t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t.st.autoFocusLast&&t._lastFocusedEl&&a(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,f("AfterClose")},updateSize:function(e){if(t.isIOS){var a=document.documentElement.clientWidth/window.innerWidth,o=window.innerHeight*a;t.wrap.css("height",o),t.wH=o}else t.wH=e||m.height();t.fixedContentPos||t.wrap.css("height",t.wH),f("Resize")},updateItemHTML:function(){var e=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),e.parsed||(e=t.parseEl(t.index));var o=e.type;if(f("BeforeChange",[t.currItem?t.currItem.type:"",o]),t.currItem=e,!t.currTemplate[o]){var r=!!t.st[o]&&t.st[o].markup;f("FirstMarkupParse",r),t.currTemplate[o]=!r||a(r)}i&&i!==e.type&&t.container.removeClass("mfp-"+i+"-holder");var n=t["get"+o.charAt(0).toUpperCase()+o.slice(1)](e,t.currTemplate[o]);t.appendContent(n,o),e.preloaded=!0,f("Change",e),i=e.type,t.container.prepend(t.contentContainer),f("AfterChange")},appendContent:function(e,a){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&!0===t.currTemplate[a]?!t.content.find(".mfp-close").length&&t.content.append(_()):t.content=e:t.content="",f("BeforeAppend"),t.container.addClass("mfp-"+a+"-holder"),t.contentContainer.append(t.content)},parseEl:function(e){var o,r=t.items[e];if(r.tagName?r={el:a(r)}:(o=r.type,r={data:r,src:r.src}),r.el){for(var n=t.types,s=0;s<n.length;s++)if(r.el.hasClass("mfp-"+n[s])){o=n[s];break}r.src=r.el.attr("data-mfp-src"),r.src||(r.src=r.el.attr("href"))}return r.type=o||t.st.type||"inline",r.index=e,r.parsed=!0,t.items[e]=r,f("ElementParse",r),t.items[e]},addGroup:function(a,o){var r=function(r){r.mfpEl=this,t._openClick(r,a,o)};o||(o={});var i="click.magnificPopup";
3o.mainEl=a,o.items?(o.isObj=!0,a.off("click.magnificPopup").on("click.magnificPopup",r)):(o.isObj=!1,o.delegate?a.off("click.magnificPopup").on("click.magnificPopup",o.delegate,r):(o.items=a,a.off("click.magnificPopup").on("click.magnificPopup",r)))},_openClick:function(o,e,r){var i=r.midClick===void 0?a.magnificPopup.defaults.midClick:r.midClick;if(!(!i&&(2===o.which||o.ctrlKey||o.metaKey||o.altKey||o.shiftKey))){var n=void 0===r.disableOn?a.magnificPopup.defaults.disableOn:r.disableOn;if(n)if(a.isFunction(n)){if(!n.call(t))return!0;}else if(m.width()<n)return!0;o.type&&(o.preventDefault(),t.isOpen&&o.stopPropagation()),r.el=a(o.mfpEl),r.delegate&&(r.items=e.find(r.delegate)),t.open(r)}},updateStatus:function(e,a){if(t.preloader){o!==e&&t.container.removeClass("mfp-s-"+o),a||"loading"!==e||(a=t.st.tLoading);var r={status:e,text:a};f("UpdateStatus",r),e=r.status,a=r.text,t.preloader.html(a),t.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),o=e}},_checkIfClose:function(e){if(!a(e).hasClass("mfp-prevent-close")){var o=t.st.closeOnContentClick,r=t.st.closeOnBgClick;if(o&&r)return!0;if(!t.content||a(e).hasClass("mfp-close")||t.preloader&&e===t.preloader[0])return!0;if(e!==t.content[0]&&!a.contains(t.content[0],e)){if(r&&a.contains(document,e))return!0;}else if(o)return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?r.height():document.body.scrollHeight)>(e||m.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(o){if(o.target!==t.wrap[0]&&!a.contains(t.wrap[0],o.target))return t._setFocus(),!1},_parseMarkup:function(e,t,o){var r;o.data&&(t=a.extend(o.data,t)),f("MarkupParse",[e,t,o]),a.each(t,function(t,o){if(void 0===o||!1===o)return!0;if(r=t.split("_"),1<r.length){var i=e.find(".mfp-"+r[0]);if(0<i.length){var n=r[1];"replaceWith"===n?i[0]!==o[0]&&i.replaceWith(o):"img"===n?i.is("img")?i.attr("src",o):i.replaceWith(a("<img>").attr("src",o).attr("class",i.attr("class"))):i.attr(r[1],o)}}else e.find(".mfp-"+t).html(o)})},_getScrollbarSize:function(){if(t.scrollbarSize===void 0){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},a.magnificPopup={instance:null,proto:c.prototype,modules:[],open:function(e,t){return y(),e=e?a.extend(!0,{},e):{},e.isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(e,t){t.options&&(a.magnificPopup.defaults[e]=t.options),a.extend(this.proto,t.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:"<button title=\"%title%\" type=\"button\" class=\"mfp-close\">&#215;</button>",tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(e){y();var o=a(this);if(!("string"==typeof e))e=a.extend(!0,{},e),p?o.data("magnificPopup",e):o[0].magnificPopup=e,t.addGroup(o,e);else if("open"===e){var r,i=p?o.data("magnificPopup"):o[0].magnificPopup,n=parseInt(arguments[1],10)||0;i.items?r=i.items[n]:(r=o,i.delegate&&(r=r.find(i.delegate)),r=r.eq(n)),t._openClick({mfpEl:r},o,i)}else t.isOpen&&t[e].apply(t,Array.prototype.slice.call(arguments,1));return o};var b,v,C,w=function(){C&&(v.after(C.addClass(b)).detach(),C=null)};a.magnificPopup.registerModule("inline",{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push("inline"),u("Close.inline",function(){w()})},getInline:function(e,o){if(w(),e.src){var r=t.st.inline,i=a(e.src);if(i.length){var n=i[0].parentNode;n&&n.tagName&&(!v&&(b=r.hiddenClass,v=g(b),b="mfp-"+b),C=i.after(v).detach().removeClass(b)),t.updateStatus("ready")}else t.updateStatus("error",r.tNotFound),i=a("<div>");
3return e.inlineElement=i,i}return t.updateStatus("ready"),t._parseMarkup(o,{},e),o}}});var x,k=function(){x&&a(document.body).removeClass(x)},j=function(){k(),t.req&&t.req.abort()};a.magnificPopup.registerModule("ajax",{options:{settings:null,cursor:"mfp-ajax-cur",tError:"<a href=\"%url%\">The content</a> could not be loaded."},proto:{initAjax:function(){t.types.push("ajax"),x=t.st.ajax.cursor,u("Close.ajax",j),u("BeforeChange.ajax",j)},getAjax:function(e){x&&a(document.body).addClass(x),t.updateStatus("loading");var o=a.extend({url:e.src,success:function(o,r,i){var n={data:o,xhr:i};f("ParseAjax",n),t.appendContent(a(n.data),"ajax"),e.finished=!0,k(),t._setFocus(),setTimeout(function(){t.wrap.addClass("mfp-ready")},16),t.updateStatus("ready"),f("AjaxContentAdded")},error:function(){k(),e.finished=e.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",e.src))}},t.st.ajax.settings);return t.req=a.ajax(o),""}}});var S,T=function(e){if(e.data&&e.data.title!==void 0)return e.data.title;var o=t.st.image.titleSrc;if(o){if(a.isFunction(o))return o.call(t,e);if(e.el)return e.el.attr(o)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:"<div class=\"mfp-figure\"><div class=\"mfp-close\"></div><figure><div class=\"mfp-img\"></div><figcaption><div class=\"mfp-bottom-bar\"><div class=\"mfp-title\"></div><div class=\"mfp-counter\"></div></div></figcaption></figure></div>",cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:"<a href=\"%url%\">The image</a> could not be loaded."},proto:{initImage:function(){var e=t.st.image,o=".image";t.types.push("image"),u("Open.image",function(){"image"===t.currItem.type&&e.cursor&&a(document.body).addClass(e.cursor)}),u("Close.image",function(){e.cursor&&a(document.body).removeClass(e.cursor),m.off("resize.mfp")}),u("Resize.image",t.resizeImage),t.isLowIE&&u("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var a=0;t.isLowIE&&(a=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-a)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,S&&clearInterval(S),e.isCheckingImgSize=!1,f("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var a=0,o=e.img[0],r=function(i){S&&clearInterval(S),S=setInterval(function(){return 0<o.naturalWidth?void t._onImageHasSize(e):void(200<a&&clearInterval(S),a++,3===a?r(10):40===a?r(50):100==a&&r(500))},i)};r(1)},getImage:function(e,o){var r=0,i=function(){e&&(e.img[0].complete?(e.img.off(".mfploader"),e===t.currItem&&(t._onImageHasSize(e),t.updateStatus("ready")),e.hasSize=!0,e.loaded=!0,f("ImageLoadComplete")):(r++,200>r?setTimeout(i,100):n()))},n=function(){e&&(e.img.off(".mfploader"),e===t.currItem&&(t._onImageHasSize(e),t.updateStatus("error",s.tError.replace("%url%",e.
3src))),e.hasSize=!0,e.loaded=!0,e.loadError=!0)},s=t.st.image,d=o.find(".mfp-img");if(d.length){var l=document.createElement("img");l.className="mfp-img",e.el&&e.el.find("img").length&&(l.alt=e.el.find("img").attr("alt")),e.img=a(l).on("load.mfploader",i).on("error.mfploader",n),l.src=e.src,d.is("img")&&(e.img=e.img.clone()),l=e.img[0],0<l.naturalWidth?e.hasSize=!0:!l.width&&(e.hasSize=!1)}return(t._parseMarkup(o,{title:T(e),img_replaceWith:e.img},e),t.resizeImage(),e.hasSize)?(S&&clearInterval(S),e.loadError?(o.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",e.src))):(o.removeClass("mfp-loading"),t.updateStatus("ready")),o):(t.updateStatus("loading"),e.loading=!0,e.hasSize||(e.imgHidden=!0,o.addClass("mfp-loading"),t.findImageSize(e)),o)}}});var I,P=function(){return void 0===I&&(I=void 0!==document.createElement("p").style.MozTransform),I};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,a=t.st.zoom,o=".zoom";if(a.enabled&&t.supportsTransition){var r,i,n=a.duration,s=function(e){var o=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),r="all "+a.duration/1e3+"s "+a.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},n="transition";return i["-webkit-transition"]=i["-moz-transition"]=i["-o-transition"]=i.transition=r,o.css(i),o},d=function(){t.content.css("visibility","visible")};u("BuildControls.zoom",function(){if(t._allowZoom()){if(clearTimeout(r),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return void d();i=s(e),i.css(t._getOffset()),t.wrap.append(i),r=setTimeout(function(){i.css(t._getOffset(!0)),r=setTimeout(function(){d(),setTimeout(function(){i.remove(),e=i=null,f("ZoomAnimationEnded")},16)},n)},16)}}),u("BeforeClose.zoom",function(){if(t._allowZoom()){if(clearTimeout(r),t.st.removalDelay=n,!e){if(e=t._getItemToZoom(),!e)return;i=s(e)}i.css(t._getOffset(!0)),t.wrap.append(i),t.content.css("visibility","hidden"),setTimeout(function(){i.css(t._getOffset())},16)}}),u("Close.zoom",function(){t._allowZoom()&&(d(),i&&i.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return!!t.currItem.hasSize&&t.currItem.img},_getOffset:function(e){var o;o=e?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var r=o.offset(),i=parseInt(o.css("padding-top"),10),n=parseInt(o.css("padding-bottom"),10);r.top-=a(window).scrollTop()-i;var s={width:o.width(),height:(p?o.innerHeight():o[0].offsetHeight)-n-i};return P()?s["-moz-transform"]=s.transform="translate("+r.left+"px,"+r.top+"px)":(s.left=r.left,s.top=r.top),s}}});var z=function(e){if(t.currTemplate.iframe){var a=t.currTemplate.iframe.find("iframe");a.length&&(!e&&(a[0].src="//about:blank"),t.isIE8&&a.css("display",e?"block":"none"))}};a.magnificPopup.registerModule("iframe",{options:{markup:"<div class=\"mfp-iframe-scaler\"><div class=\"mfp-close\"></div><iframe class=\"mfp-iframe\" src=\"//about:blank\" frameborder=\"0\" allowfullscreen></iframe></div>",srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push("iframe"),u("BeforeChange",function(a,e,t){e!==t&&(e==="iframe"?z():t==="iframe"&&z(!0))}),u("Close.iframe",function(){z()})},getIframe:function(e,o){var r=e.src,i=t.st.iframe;a.each(i.patterns,function(){if(-1<r.indexOf(this.index))return this.id&&("string"==typeof this.id?r=r.substr(r.lastIndexOf(this.id)+this.id.length,r.length):r=this.id.call(this,r)),r=this.src.replace("%id%",r),!1});var n={};return i.srcAction&&(n[i.srcAction]=r),t._parseMarkup(o,n,e),t.updateStatus("ready"),o}}});var O=function(e){var a=t.items.length;if(e>a-1)return e-a;return 0>e?a+e:e},M=function(e,a,t){return e.replace(/%curr%/gi,a+1).replace(/%total%/gi,t)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:"<button title=\"%title%\" type=\"button\" class=\"mfp-arrow mfp-arrow-%dir%\"></button>",preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var o=t.st.gallery,i=".mfp-gallery";return t.direction=!0,!!(o&&o.enabled)&&void(d+=" mfp-gallery",u("Open.mfp-gallery",function(){o.navigateByImgClick&&t.wrap.on("click.mfp-gallery",".mfp-img",function(){if(1<t.items.length)return t.next(),!1}
3),r.on("keydown.mfp-gallery",function(a){37===a.keyCode?t.prev():39===a.keyCode&&t.next()})}),u("UpdateStatus.mfp-gallery",function(a,e){e.text&&(e.text=M(e.text,t.currItem.index,t.items.length))}),u("MarkupParse.mfp-gallery",function(a,e,r,i){var n=t.items.length;r.counter=1<n?M(o.tCounter,i.index,n):""}),u("BuildControls.mfp-gallery",function(){if(1<t.items.length&&o.arrows&&!t.arrowLeft){var e=o.arrowMarkup,r=t.arrowLeft=a(e.replace(/%title%/gi,o.tPrev).replace(/%dir%/gi,"left")).addClass("mfp-prevent-close"),i=t.arrowRight=a(e.replace(/%title%/gi,o.tNext).replace(/%dir%/gi,"right")).addClass("mfp-prevent-close");r.click(function(){t.prev()}),i.click(function(){t.next()}),t.container.append(r.add(i))}}),u("Change.mfp-gallery",function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),u("Close.mfp-gallery",function(){r.off(".mfp-gallery"),t.wrap.off("click.mfp-gallery"),t.arrowRight=t.arrowLeft=null}))},next:function(){t.direction=!0,t.index=O(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=O(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var a,e=Math.min,o=t.st.gallery.preload,r=e(o[0],t.items.length),n=e(o[1],t.items.length);for(a=1;a<=(t.direction?n:r);a++)t._preloadItem(t.index+a);for(a=1;a<=(t.direction?r:n);a++)t._preloadItem(t.index-a)},_preloadItem:function(e){if(e=O(e),!t.items[e].preloaded){var o=t.items[e];o.parsed||(o=t.parseEl(e)),f("LazyLoad",o),"image"===o.type&&(o.img=a("<img class=\"mfp-img\" />").on("load.mfploader",function(){o.hasSize=!0}).on("error.mfploader",function(){o.hasSize=!0,o.loadError=!0,f("LazyLoadError",o)}).attr("src",o.src)),o.preloaded=!0}}}});a.magnificPopup.registerModule("retina",{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(1<window.devicePixelRatio){var a=t.st.retina,o=a.ratio;o=isNaN(o)?o():o,1<o&&(u("ImageHasSize.retina",function(a,e){e.img.css({"max-width":e.img[0].naturalWidth/o,width:"100%"})}),u("ElementParse.retina",function(t,e){e.src=a.replaceSrc(e,o)}))}}}}),y()});class QuickView{constructor(){this._init_tbay_quick_view()}_init_tbay_quick_view(){if("undefined"!=typeof urna_settings){var a=this;jQuery(document).off("click","a.qview-button").on("click","a.qview-button",function(t){t.preventDefault();let e=jQuery(this);e.parent().addClass("loading");let o=e.attr("data-effect"),r=!1,i=e.data("product_id"),n=urna_settings.quickview_nonce,s=urna_settings.ajaxurl+"?action=urna_quickview_product&product_id="+i+"&nonce="+n;"undefined"!=typeof urna_settings.loader&&(r=!0,e.block({message:null,overlayCSS:{background:"#fff url("+urna_settings.loader+") no-repeat center",opacity:.5,cursor:"none"}})),a._ajax_call(e,s,r,o)})}}_ajax_call(e,a,t,o){jQuery.get(a,function(a,r){jQuery.magnificPopup.open({removalDelay:100,callbacks:{beforeOpen:function(){this.st.mainClass=o+" urna-quickview"}},items:{src:a,type:"inline"}});let i=jQuery("#tbay-quick-view-content"),n=i.find(".variations_form");"undefined"!=typeof wc_add_to_cart_variation_params&&n.each(function(){jQuery(this).wc_variation_form()}),jQuery(document.body).trigger("updated_wc_div"),e.parent().removeClass("loading"),t&&e.unblock(),jQuery(document.body).trigger("urna_quick_view")})}}let setCookie_woo=(e,a,t)=>{var o=new Date;o.setTime(o.getTime()+1e3*(60*(60*(24*t))));var r="expires="+o.toUTCString();document.cookie=e+"="+a+"; "+r+";path=/"};class DisplayMode{constructor(){"undefined"==typeof urna_settings||(this._initModeListShopPage(),this._initModeGridShopPage(),jQuery(document.body).on("displayMode",()=>{this._initModeListShopPage(),this._initModeGridShopPage()}))}_initModeListShopPage(){jQuery("#display-mode-list").each(function(e){jQuery(this).click(function(){var e=jQuery(this),a=e.parent().parent().parent(),t={action:LIST_POST_AJAX_SHOP_PAGE,query:urna_settings.posts};return jQuery.ajax({url:urna_settings.ajaxurl,data:t,type:"POST",beforeSend:function(e){a.find(".display-products").addClass("load-ajax")},success:function(t){t&&(e.parent().children().removeClass("active"),e.addClass("active"),a.find(".display-products > div").html(t),a.find(".display-products").fadeOut(0,function(){jQuery(this).addClass("products-list").removeClass("products-grid grid2").fadeIn(300)}),jQuery(document.body).trigger("urna_lazyload_image"),jQuery(document.body).trigger("urna_display_mode"),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form().find(".variations select:eq(0)").trigger("change")}),a.find(".display-products").removeClass("load-ajax"),setCookie_woo("urna_display_mode","list",.1))}}),!1})})}_initModeGridShopPage(){jQuery("#display-mode-grid, #display-mode-grid2").each(function(e){jQuery(this).click(function(){var e=jQuery(this),a=e.parent().parent().parent(),t={action:GRID_POST_AJAX_SHOP_PAGE,query:urna_settings.posts};let o=a.find("div.display-products");if(!(e.is("#display-mode-grid2")&&o.hasClass("grid2")))return e.is("#display-mode-grid")&&o.hasClass("products-grid")&&!o.hasClass("grid2")?void 0:o.hasClass("products-grid")?(jQuery(document.body).trigger("urna_gallery_resize"),jQuery(document.body).trigger("urna_lazyload_image"),jQuery(document.body).trigger("urna_display_mode"),e.parent().children().removeClass("active"),e.addClass("active"),void(e.hasClass("grid2")&&!o.hasClass("grid2")?(!o.hasClass("products-grid")&&(o.addClass("load-ajax"),setTimeout(function(){o.removeClass("load-ajax").addClass("products-grid")},400)),o.addClass("load-ajax"),setTimeout(function(){o.removeClass("load-ajax").addClass("grid2").removeClass("products-list")}
3,400),setCookie_woo("urna_display_mode","grid2",.1)):(o.hasClass("products-grid")?o.hasClass("grid2")&&(o.addClass("load-ajax"),setTimeout(function(){o.removeClass("load-ajax").removeClass("grid2")},400)):(o.addClass("load-ajax"),setTimeout(function(){o.removeClass("load-ajax").addClass("products-grid").removeClass("products-list")},400)),setCookie_woo("urna_display_mode","grid",.1)))):(jQuery.ajax({url:urna_settings.ajaxurl,data:t,type:"POST",beforeSend:function(e){a.find(".display-products").addClass("load-ajax")},success:function(t){if(t){e.parent().children().removeClass("active"),e.addClass("active"),a.find(".display-products > div").html(t);let o=a.find("div.display-products");e.hasClass("grid2")&&!o.hasClass("grid2")?(!o.hasClass("products-grid")&&o.fadeOut(0,function(){jQuery(this).addClass("products-grid")}),o.fadeOut(0,function(){jQuery(this).addClass("grid2").removeClass("products-list").fadeIn(300)}),setCookie_woo("urna_display_mode","grid2",.1)):(o.hasClass("products-grid")?o.hasClass("grid2")&&o.fadeOut(0,function(){jQuery(this).removeClass("grid2").fadeIn(300)}):o.fadeOut(0,function(){jQuery(this).addClass("products-grid").removeClass("products-list").fadeIn(300)}),setCookie_woo("urna_display_mode","grid",.1)),jQuery(document.body).trigger("urna_lazyload_image"),jQuery(document.body).trigger("urna_display_mode"),"undefined"!=typeof wc_add_to_cart_variation_params&&jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form().find(".variations select:eq(0)").trigger("change")}),a.find(".display-products").removeClass("load-ajax"),e.hasClass("grid2")?setCookie_woo("urna_display_mode","grid2",.1):setCookie_woo("urna_display_mode","grid",.1)}}}),!1)})})}}class AjaxFilter{constructor(){this._intAjaxFilter()}_intAjaxFilter(){function e(a){jQuery(".woocommerce-product-gallery").each(function(){jQuery(this).wc_product_gallery()}),jQuery(document.body).trigger("urnaFixRemove"),jQuery(document.body).trigger("layoutShopAjaxFilter"),jQuery(document.body).trigger("displayMode"),jQuery(document.body).trigger("urna_lazyload_image"),jQuery(".variations_form").tawcvs_variation_swatches_form(),jQuery(document.body).trigger("tawcvs_initialized"),jQuery(".variations_form").each(function(){jQuery(this).wc_variation_form()})}jQuery(document).on("woof_ajax_done",e)}}class SingleProduct{constructor(){this._intStickyMenuBar(),this._intNavImage(),this._intReviewPopup(),this._intShareMobile(),this._intTabsMobile(),this._initBuyNow(),this._initAccordion(),this._initChangeImageVarible(),this._initOpenAttributeMobile(),this._initCloseAttributeMobile(),this._initCloseAttributeMobileWrapper(),this._initAddToCartClickMobile(),this._initBuyNowwClickMobile()}_intStickyMenuBar(){jQuery("body").on("click","#sticky-custom-add-to-cart",function(){return void 0===jQuery("#shop-now .single_add_to_cart_button").attr("href")?(jQuery("#shop-now .single_add_to_cart_button").click(),!0):(window.open(jQuery("#shop-now .single_add_to_cart_button").attr("href"),jQuery("#shop-now .single_add_to_cart_button").attr("target")),!0)})}_intNavImage(){jQuery(window).scroll(function(){if(0!==jQuery(".product-nav").length){window.$=window.jQuery;let e=400<jQuery(this).scrollTop();jQuery(".product-nav").toggleClass("active",e)}})}_initAccordion(){0===jQuery(".single-product").length||jQuery("#woocommerce-tabs").on("shown.bs.collapse",function(a){var e=jQuery(this).find(".collapse.in").prev(".tabs-title");e&&jQuery("html,body").animate({scrollTop:jQuery(e).offset().top-150},500)})}_intReviewPopup(){if(0!==jQuery("#list-review-images").length){var e=[];jQuery("#list-review-images").find(".review-item").each(function(){var a=jQuery(this).find("a"),t={src:a.attr("href"),w:a.data("width"),h:a.data("height"),title:a.data("caption")};e.push(t)}
3),jQuery("#list-review-images a").off("click").on("click",function(a){a.preventDefault();var t=jQuery(".pswp")[0],o={index:jQuery(this).parents(".review-item").index(),showHideOpacity:!0,closeOnVerticalDrag:!1,mainClass:"pswp-review-images"},r=new PhotoSwipe(t,PhotoSwipeUI_Default,e,o);r.init(),a.stopPropagation()})}}_intShareMobile(){let e=jQuery(".woo-share-mobile"),a=jQuery(".image-mains .show-mobile .woo-share-mobile .share-content .share-header .share-close i");e.find("button").click(function(){jQuery(event.target).parents(".woo-share-mobile").addClass("open"),jQuery("body").addClass("overflow-y")});let t=jQuery(window),o=jQuery(".woo-share-mobile button, .woo-share-mobile button i, .woo-share-mobile .content, .woo-share-mobile .share-title, .woo-share-mobile .share-close");t.on("click.Bst",function(a){e.hasClass("open")&&(0!=o.has(a.target).length||o.is(a.target)||(e.removeClass("open"),jQuery("body").removeClass("overflow-y")))}),a.click(function(){e.removeClass("open"),jQuery("body").removeClass("overflow-y")})}_intTabsMobile(){let a=jQuery(".woocommerce-tabs-mobile"),t=a.find(".tabs-mobile a"),o=a.find(".wc-tab-mobile .close-tab"),r=jQuery("body"),i=jQuery(".tabs-sidebar");0===a.length||(t.click(function(t){t.preventDefault();let e=jQuery(this).data("tabid");r.addClass("overflow-y"),i.addClass("open"),a.find(".wc-tab-mobile").removeClass("open"),jQuery("#"+e).addClass("open")}),o.click(function(a){a.preventDefault(),i.removeClass("open"),r.removeClass("overflow-y"),jQuery(this).closest(".wc-tab-mobile").removeClass("open")}))}_initBuyNow(){jQuery("body").on("click",".tbay-buy-now",function(a){a.preventDefault();let e=jQuery(this).closest("form.cart"),t=e.find("[type=\"submit\"]"),o=e.find("input[name=\"urna_buy_now\"]"),r=t.is(".disabled");r||o.val("1"),t.trigger("click")}),jQuery(document.body).on("show_variation",(e,a,t)=>{t?jQuery(e.target).parents("form.variations_form").find(".tbay-buy-now").removeClass("disabled"):jQuery(e.target).parents("form.variations_form").find(".tbay-buy-now").addClass("disabled")}),jQuery(document.body).on("hide_variation",(e,a,t)=>{jQuery(e.target).parents("form.variations_form").find(".tbay-buy-now").addClass("disabled")})}_initChangeImageVarible(){let e=jQuery(".information form.variations_form");0===e.length||(e.on("change",function(){var a=jQuery(this),t=[];a.find(".variations tr").each(function(){"undefined"!=typeof jQuery(this).find("select").val()&&t.push(jQuery(this).find("select option:selected").text())}),a.parent().find(".mobile-attribute-list .value").empty().append(t.join("/ ")),jQuery(document.body).on("show_variation",()=>{e.find(".mobile-infor-wrapper .infor-body").empty().append(e.find(".single_variation_wrap .single_variation").html())})}),setTimeout(function(){jQuery(document.body).on("reset_data",()=>(e.find(".mobile-infor-wrapper .infor-body .woocommerce-variation-availability").empty(),void e.find(".mobile-infor-wrapper .infor-body").empty().append(e.parent().children(".price").html()).wrapInner("<p class=\"price\"></p>"))),jQuery(document.body).on("woocommerce_gallery_init_zoom",()=>{let e=jQuery(".flex-control-thumbs").find(".flex-active").attr("src");jQuery(".mobile-infor-wrapper img").attr("src",e)}),jQuery(document.body).on("mobile_attribute_open",()=>{e.find(".single_variation_wrap .single_variation").is(":empty")?e.find(".mobile-infor-wrapper .infor-body").empty().append(e.parent().children(".price").html()):e.find(".single_variation_wrap .single_variation .woocommerce-variation-price").is(":empty")?(e.find(".mobile-infor-wrapper .infor-body").empty().append(e.find(".single_variation_wrap .single_variation").html()),e.find(".mobile-infor-wrapper .infor-body .woocommerce-variation-price").empty().append(e.parent().children(".price").html()).wrapInner("<p class=\"price\"></p>")):e.find(".mobile-infor-wrapper .infor-body").empty().append(e.find(".single_variation_wrap .single_variation").html())})},1e3))}_initOpenAttributeMobile(){let e=jQuery("#attribute-open");0===e.length||e.on("click",function(){jQuery(this).parent().parent().find("form.cart").addClass("open open-btn-all"),jQuery(this).parents("#tbay-main-content").addClass("open-main-content")})}_initAddToCartClickMobile(){let e=jQuery("#tbay-click-addtocart");0===e.length||e.on("click",function(){jQuery(this).parent().parent().find("form.cart").addClass("open open-btn-addtocart"),jQuery(this).parents("#tbay-main-content").addClass("open-main-content")})}_initBuyNowwClickMobile(){let e=jQuery("#tbay-click-buy-now");0===e.length||e.on("click",function(){jQuery(this).parent().parent().find("form.cart").addClass("open open-btn-buynow"),jQuery(this).parents("#tbay-main-content").addClass("open-main-content")})}_initCloseAttributeMobile(){let e=jQuery("#mobile-close-infor");0===e.length||e.on("click",function(){jQuery(this).parents("form.cart").removeClass("open"),jQuery(this).parents("form.cart").hasClass("open-btn-all")&&(jQuery(this).parents("form.cart").removeClass("open-btn-all"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content")),jQuery(this).parents("form.cart").hasClass("open-btn-buynow")&&(jQuery(this).parents("form.cart").removeClass("open-btn-buynow"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content")),jQuery(this).parents("form.cart").hasClass("open-btn-addtocart")&&(jQuery(this).parents("form.cart").removeClass("open-btn-addtocart"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content"))})}_initCloseAttributeMobileWrapper(){let e=jQuery("#mobile-close-infor-wrapper");0===e.length||e.on("click",function(){jQuery(this).parent().find("form.cart").removeClass("open"),jQuery(this).parent().find("form.cart").hasClass("open-btn-all")&&(jQuery(this).parent().find("form.cart").removeClass("open-btn-all"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content")),jQuery(this).parent().find("form.cart").hasClass("open-btn-buynow")&&(jQuery(this).parent().find("form.cart").removeClass("open-btn-buynow"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content")),jQuery(this).parent().find("form.cart").hasClass("open-btn-addtocart")&&(jQuery(this).parent().find("form.cart").removeClass("open-btn-addtocart"),jQuery(this).parents("#tbay-main-content").removeClass("open-main-content"))})}}class ProductTabs{constructor(){"undefined"==typeof urna_settings||(this._initProductTabsAjax(),this._initProductTabs())}_initProductTabs(){jQuery(".tbay-addon-product-tabs").each(function(e,a){var t=jQuery(a);t.hasClass("ajax-active")||t.data("isInitialized")||(t.data("isInitialized",!0),t.find("a[data-toggle=\"tab\"]").on("shown.bs.tab",function(a){jQuery(document.body).trigger("tbay_carousel_slick")}))})}_initProductTabsAjax(){var a=!1;jQuery(".tbay-addon-product-tabs.ajax-active").each(function(e,t){var o=jQuery(t);
3o.find(".product-tabs-title li a").off("click").on("click",function(t){t.preventDefault();var e=jQuery(this),o=e.parent().parent().data("atts"),r=e.data("value"),i=e.attr("href");a||jQuery(i).hasClass("active-content")||(a=!0,jQuery.ajax({url:urna_settings.ajaxurl,data:{atts:o,value:r,action:"urna_get_products_tab_shortcode"},dataType:"json",method:"POST",beforeSend:function(e){jQuery(i).parent().addClass("load-ajax")},success:function(e){jQuery(i).find(".grid-wrapper").prepend(e.html),jQuery(i).parent().find(".current").removeClass("current"),jQuery(i).parent().removeClass("load-ajax"),jQuery(i).addClass("active-content"),jQuery(i).addClass("current"),jQuery(document.body).trigger("tbay_carousel_slick"),jQuery(document.body).trigger("tbay_ajax_tabs_products")},error:function(){console.log("ajax error")},complete:function(){a=!1}}))})})}}class ProductCategoriesTabs{constructor(){"undefined"==typeof urna_settings||(this._initProductCategoriesTabsAjax(),this._initProductCategoriesTabs())}_initProductCategoriesTabs(){jQuery(".tbay-product-categories-tabs-ajax").each(function(e,a){var t=jQuery(a);t.hasClass("ajax-active")||t.data("isInitialized")||(t.data("isInitialized",!0),t.find("a[data-toggle=\"tab\"]").on("shown.bs.tab",function(a){jQuery(document.body).trigger("tbay_carousel_slick")}))})}_initProductCategoriesTabsAjax(){var a=!1;jQuery(".tbay-product-categories-tabs-ajax.ajax-active").each(function(e,t){let o=jQuery(t);
3o.find(".product-categories-tabs-title li a").off("click").on("click",function(t){t.preventDefault();var e=jQuery(this),o=e.parent().parent().data("atts"),r=e.data("value"),i=e.attr("href");a||jQuery(i).hasClass("active-content")||(a=!0,jQuery.ajax({url:urna_settings.ajaxurl,data:{atts:o,value:r,action:"urna_get_products_categories_tab_shortcode"},dataType:"json",method:"POST",beforeSend:function(e){jQuery(i).parent().addClass("load-ajax")},success:function(e){0<jQuery(i).find(".tab-banner").length?jQuery(i).append(e.html):jQuery(i).prepend(e.html),jQuery(i).parent().find(".current").removeClass("current"),jQuery(i).parent().removeClass("load-ajax"),jQuery(i).addClass("active-content"),jQuery(i).addClass("current"),jQuery(document.body).trigger("tbay_carousel_slick"),jQuery(document.body).trigger("tbay_ajax_tabs_products")},error:function(){console.log("ajax error")},complete:function(){a=!1}}))})})}}jQuery(document).ready(()=>{var e=new ProductItem;e._initSwatches(),e._initQuantityMode(),jQuery(document.body).trigger("tawcvs_initialized"),new AjaxCart,new SideBar,new WishList,new Cart,new Checkout,new WooCommon,new LoadMore,new ModalVideo("#productvideo"),new QuickView,new DisplayMode,new AjaxFilter,new SingleProduct,new ProductTabs,new ProductCategoriesTabs}),setTimeout(function(){jQuery(document.body).on("wc_fragments_refreshed wc_fragments_loaded removed_from_cart updated_checkout",function(){new ProductItem().initOnChangeQuantity(()=>{})})},30),setTimeout(function(){jQuery(document.body).on("tbay_ajax_tabs_products",()=>{var e=new ProductItem;e.initAddButtonQuantity(),e._initQuantityMode()})},2e3);var AjaxProductTabs=function(e,a){new ProductTabs,new ProductCategoriesTabs};jQuery(window).on("elementor/frontend/init",function(){"undefined"!=typeof urna_settings&&elementorFrontend.isEditMode()&&Array.isArray(urna_settings.elements_ready.ajax_tabs)&&jQuery.each(urna_settings.elements_ready.ajax_tabs,function(e,a){elementorFrontend.hooks.addAction("frontend/element_ready/tbay-"+a+".default",AjaxProductTabs)})});

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