!function(a,b){"use strict";a.fn.resizeselect=function(b){return this.each(function(){a(this).change(function(){var b=a(this),c=b.find("option:selected").text(),d=a("").html(c);d.appendTo("body");var e=d.width();d.remove(),b.width(e+16)}).change()})}}(jQuery,window),function(a,b){"use strict";a.fn.navigationResize=function(){var b=a(this),c=b.find("li.techmarket-flex-more-menu-item"),d=c.find(".overflow-items");c.before(c.find(".overflow-items > li")),c.siblings(".dropdown-submenu").removeClass("dropdown-submenu").addClass("dropdown");var e=c.parent().children("li:not(.techmarket-flex-more-menu-item)"),f=c.outerWidth(),g=f,h=b.width()-f;if(e.each(function(){g+=a(this).outerWidth()}),g>h){for(c.show();g>=h;)g-=e.last().outerWidth(),e.last().prependTo(d),e.splice(-1,1);d.children("li.dropdown").removeClass("dropdown").addClass("dropdown-submenu")}else c.hide()}}(jQuery,window),function(a){"use strict";function b(){return parseInt(a("#top-cart-compare-count").text().replace("(",""),10)}function c(){var a=b();return a+=1,d(a)}function d(b){return a(".tm-woocompare-ajax-count").html(b)}var e=a("body,html").hasClass("rtl");void 0!==a.blockUI&&(a.blockUI.defaults.message=null,a.blockUI.defaults.overlayCSS.background="#fff url("+techmarket_options.ajax_loader_url+") no-repeat center",a.blockUI.defaults.overlayCSS.backgroundSize="16px 16px",a.blockUI.defaults.overlayCSS.opacity=.6),a(".wc-tabs-wrapper ul.tm-tabs > li").on("click",'a[href^="#"]',function(b){var c=a(this).attr("href"),d=a(c);if(0!==d.length){b.preventDefault();var e=d.offset().top;a("body, html").animate({scrollTop:e})}}),a(document).on("click",".add-to-compare-link:not(.added)",function(b){b.preventDefault();var d=a(this),e={_yitnonce_ajax:yith_woocompare.nonceadd,action:yith_woocompare.actionadd,id:d.data("product_id"),context:"frontend"},f=a(".yith-woocompare-widget ul.products-list");"undefined"!=typeof woocommerce_params&&(d.closest(".images-and-summary").block(),d.closest(".product-inner").block(),d.closest(".product-list-view-inner").block(),d.closest(".product-item-inner").block(),f.block()),a.ajax({type:"post",url:yith_woocompare.ajaxurl.toString().replace("%%endpoint%%",yith_woocompare.actionadd),data:e,dataType:"json",success:function(b){"undefined"!=typeof woocommerce_params&&(a(".images-and-summary").unblock(),a(".product-inner").unblock(),a(".product-list-view-inner").unblock(),a(".product-item-inner").unblock(),f.unblock()),d.addClass("added").attr("href",techmarket_options.compare_page_url).text(yith_woocompare.added_label),f.html(b.widget_table),c()}})}),a(document).on("added_to_wishlist",function(){a(".images-and-summary").unblock(),a(".product-inner").unblock(),a(".product-list-view-inner").unblock(),a(".product-item-inner").unblock()}),a("body").on("adding_to_cart",function(a,b,c){b.closest(".product").block()}),a("body").on("added_to_cart",function(){a(".product").unblock()}),a("body").on("woocommerce_variation_has_changed",function(b){var c=a("form.variations_form").find(".single_variation_wrap"),d=c.find(".woocommerce-variation-availability").html();void 0!==d&&!1!==d&&a(".techmarket-stock-availability").html(d)}),a(".deal-countdown-timer").each(function(){var b,c,d,e,f=techmarket_options.deal_countdown_text,g=a(this).children(".deal-time-diff").text(),h=a(this).children(".deal-countdown"),i=(new Date).getTime()+1e3*g;setInterval(function(){var a=(new Date).getTime(),g=(i-a)/1e3;b=parseInt(g/86400),g%=86400,c=parseInt(g/3600),g%=3600,d=parseInt(g/60),e=parseInt(g%60),h.html(''+b+""+f.days_text+''+c+""+f.hours_text+''+d+""+f.mins_text+''+e+""+f.secs_text+"")},1e3)}),a(".section-categories-filter").each(function(){var b=a(this);b.find(".categories-dropdown").change(function(){b.block({message:null});var c=a(this).val(),d=b.find(".categories-filter-products").data("shortcode_atts");return""===c&&0===c&&"0"===c||(d.category=c),a.ajax({url:techmarket_options.ajax_url,type:"post",data:{action:"product_categories_filter",shortcode_atts:d},success:function(a){b.find(".categories-filter-products").html(a),b.find('.products > div[class*="post-"]').addClass("product"),b.unblock()}}),!1})}),a(window).on("resize",function(){a('[data-nav="flex-menu"]').is(":visible")&&a('[data-nav="flex-menu"]').each(function(){a(this).navigationResize()})}),a(window).on("load",function(){a(".section-categories-filter").each(function(){a(this).find(".categories-dropdown").trigger("change")}),a('li.dropdown-submenu > a[data-toggle="dropdown"]').on("click",function(b){b.preventDefault(),b.stopPropagation(),a(this).closest("li.dropdown-submenu").hasClass("show")?a(this).closest("li.dropdown-submenu").removeClass("show"):(a(this).closest("li.dropdown-submenu").removeClass("show"),a(this).closest("li.dropdown-submenu").addClass("show"))})}),a(document).ready(function(){if(a("select.resizeselect").resizeselect(),a('[data-nav="flex-menu"]').is(":visible")&&a('[data-nav="flex-menu"]').each(function(){a(this).navigationResize()}),e)var b='';else var b='';a(".product-categories .show-all-cat-dropdown").each(function(){if(a(this).siblings("ul").length>0){var c=a(''+b+"");a(this).siblings("ul").hide(),a(this).siblings("ul").is(":visible")&&(c.addClass("open"),c.html('')),a(this).on("click",function(){return a(this).siblings("ul").toggle("fast",function(){a(this).is(":visible")?(c.addClass("open"),c.html('')):(c.removeClass("open"),c.html(b))}),!1}),a(this).append(c)}}),a(".product-categories .cat-item > a").each(function(){if(a(this).siblings("ul.children").length>0){var c=a(''+b+"");a(this).siblings(".children").hide(),a(".current-cat > .children").show(),a(".current-cat-parent > .children").show(),a(this).siblings(".children").is(":visible")&&(c.addClass("open"),c.html('')),c.on("click",function(){return a(this).parent().siblings(".children").toggle("fast",function(){a(this).is(":visible")?(c.addClass("open"),c.html('')):(c.removeClass("open"),c.html(b))}),!1}),a(this).prepend(c)}else a(this).prepend('')}),a(".add_to_wishlist").on("click",function(){a(this).closest(".images-and-summary").block(),a(this).closest(".product-inner").block(),a(this).closest(".product-list-view-inner").block(),a(this).closest(".product-item-inner").block()}),a(".yith-wcwl-wishlistaddedbrowse > .feedback").on("click",function(){var b=a(this).next().attr("href");window.location.href=b}),a(document).on("added_to_wishlist removed_from_wishlist",function(){var b=a(".tm-wcwl-ajax-count");a.ajax({url:yith_wcwl_l10n.ajax_url,data:{action:"tm_wcwl_update_wishlist_count"},dataType:"json",success:function(a){b.html(a.count)},beforeSend:function(){b.block()},complete:function(){b.unblock()}})}),a('[data-ride="tm-slick-carousel"]').each(function(){var b=!1;"undefined"!==a(this).data("slick")&&a(this).find(a(this).data("wrap")).length>0?(b=a(this).find(a(this).data("wrap")),b.data("slick",a(this).data("slick"))):"undefined"!==a(this).data("slick")&&a(this).is(a(this).data("wrap"))&&(b=a(this)),b&&b.slick()}),a(".custom-slick-pagination .slider-prev").click(function(b){if("undefined"!==a(this).data("target")){b.preventDefault(),b.stopPropagation();var c=a(this).data("target");a(c).slick("slickPrev")}}),a(".custom-slick-pagination .slider-next").click(function(b){if("undefined"!==a(this).data("target")){b.preventDefault(),b.stopPropagation();var c=a(this).data("target");a(c).slick("slickNext")}}),a('a[data-toggle="tab"]').on("shown.bs.tab",function(b){var c=a(b.target).attr("href");a(c).find('[data-ride="tm-slick-carousel"]').each(function(){var b=a(this).data("wrap");a(c).find(b).length>0&&a(c).find(b).slick("setPosition")})}),a(".animate-in-view").each(function(){var b=a(this);b.data("animation"),new Waypoint({element:b,handler:function(a){b.addClass(b.data("animation")+" animated")},offset:"90%"})}),a(".site-header .techmarket-sticky-wrap").each(function(){new Waypoint.Sticky({element:a(this),stuckClass:"stuck animated fadeInDown faster"})});var c=a(".page-template-template-homepage-v5 .departments-menu > ul.dropdown-menu").height(),d=a(".page-template-template-homepage-v6 .departments-menu > ul.dropdown-menu").height();if(a(".page-template-template-homepage-v5 #secondary").css("margin-top",c+35),a(".page-template-template-homepage-v6 #secondary").css("margin-top",d+35),a(window).width()>768){var f=a(".departments-menu-dropdown"),g=f.height();f.find(".dropdown-submenu > .dropdown-menu").each(function(){a(this).find(".menu-item-object-static_block").css("min-height",g-4),a(this).css("min-height",g-4)}),a(".departments-menu-dropdown").on("mouseleave",function(){a(this).removeClass("animated-dropdown")}),a(".departments-menu-dropdown .menu-item-has-children").on({mouseenter:function(){var b=a(this),c=b.find("> .dropdown-menu"),d=b.parents(".departments-menu-dropdown"),e={width:540,opacity:1},f="";d.length>0&&(f=b.parent(".dropdown-menu")),b.hasClass("yamm-tfw")?(e.width=540,d.length>0&&(e.width=600)):b.hasClass("yamm-fw")?e.width=900:b.hasClass("yamm-hw")?e.width=450:e.width=277,c.css({visibility:"visible",display:"block"}),f.hasClass("animated-dropdown")?c.css(e):c.animate(e,300,function(){f.addClass("animated-dropdown")})},mouseleave:function(){var b=a(this);b.find("> .dropdown-menu").css({visibility:"hidden",opacity:0,width:0,display:"none",transition:"all .25s ease 0s"}),b.parent(".dropdown-menu").hasClass("departments-menu-dropdown")||b.parent(".dropdown-menu").removeClass("animated-dropdown")}})}if(a(".handheld-navigation .navbar-toggler").on("click",function(){a(this).closest(".handheld-navigation").toggleClass("toggled"),a("body").toggleClass("active-hh-menu")}),a(".tmhm-close").on("click",function(){a(this).closest(".handheld-navigation").toggleClass("toggled"),a("body").toggleClass("active-hh-menu")}),a(document).on("click",function(b){a(".handheld-navigation").hasClass("toggled")&&(a(".handheld-navigation").is(b.target)||0!==a(".handheld-navigation").has(b.target).length||(a(".handheld-navigation").toggleClass("toggled"),a("body").toggleClass("active-hh-menu")))}),a(".handheld-header .site-search .search-field").focus(function(){a(this).closest(".site-search").addClass("active")}).blur(function(){a(this).closest(".site-search").removeClass("active")}),a(".handheld-sidebar-toggle .sidebar-toggler").on("click",function(){a(this).closest(".site-content").toggleClass("active-hh-sidebar")}),a(".tmhh-sidebar-close").on("click",function(){a(this).closest(".site-content").toggleClass("active-hh-sidebar")}),a(document).on("click",function(b){a(".site-content").hasClass("active-hh-sidebar")&&(a(".handheld-sidebar-toggle").is(b.target)||0!==a(".handheld-sidebar-toggle").has(b.target).length||a("#secondary").is(b.target)||0!==a("#secondary").has(b.target).length||a(".site-content").toggleClass("active-hh-sidebar"))}),"1"==techmarket_options.enable_live_search){if(techmarket_options.ajax_url.indexOf("?")>1)var h=techmarket_options.ajax_url+"&action=products_live_search&fn=get_ajax_search",i=techmarket_options.ajax_url+"&action=products_live_search&fn=get_ajax_search&terms=%QUERY";else var h=techmarket_options.ajax_url+"?action=products_live_search&fn=get_ajax_search",i=techmarket_options.ajax_url+"?action=products_live_search&fn=get_ajax_search&terms=%QUERY";var j=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:h,remote:{url:i,wildcard:"%QUERY"},identify:function(a){return a.id}});j.initialize(),a(".navbar-search .product-search-field").typeahead(techmarket_options.typeahead_options,{name:"search",source:j.ttAdapter(),displayKey:"value",limit:techmarket_options.live_search_limit,templates:{empty:['
',techmarket_options.live_search_empty_msg,"
"].join("\n"),suggestion:Handlebars.compile(techmarket_options.live_search_template)}})}})}(jQuery);