1var baselThemeModule;(function($){"use strict";baselThemeModule=(function(){var baselTheme={popupEffect:'mfp-move-horizontal',shopLoadMoreBtn:'.basel-products-load-more.load-on-scroll',supports_html5_storage:false,ajaxLinks:'.basel-product-categories a, .basel-products-shop-view a, .widget_product_categories a, .widget_layered_nav_filters a, .filters-area a, .shopify-pagination a, .basel-shopify-layered-nav a, .widget_product_tag_cloud a'};try{baselTheme.supports_html5_storage=('sessionStorage'in window&&window.sessionStorage!==null);window.sessionStorage.setItem('basel','test');window.sessionStorage.removeItem('basel');}catch(err){baselTheme.supports_html5_storage=false;} 2return{init:function(){this.headerBanner();this.fixedHeaders();this.verticalHeader();this.splitNavHeader();this.visibleElements();this.bannersHover();this.shopcarousel();this.inscarousel();this.instagram();this.parallax();this.googleMap();this.scrollTop();this.quickViewInit();this.quickShop();this.sidebarMenu();this.AJAXAddToCart();this.AJAXFormAddToCart();this.productImages();this.productImagesGallery();this.stickyDetails();this.mfpPopup();this.swatchesOnGrid();this.swatchesOnBGGrid();this.blogMasonry();this.blogLoadMore();this.productsLoadMore();this.productsTabs();this.productsGalaxyTabs();this.equalizeColumns();this.menuSetUp();this.menuOffsets();this.onePageMenu();this.mobileNavigation();this.simpleDropdown('.input-dropdown-inner_pr');this.autoloadCompare();this.wishList();this.loginWishlist();this.removeWishlist();this.compare();this.gl_save_note();this.promoPopup();this.cookiesPopup();this.productVideo();this.product360Button();this.stickyFooter();this.cartWidget();this.ajaxFilters();this.shopPageInit();this.filtersArea();this.categoriesMenu();this.searchFullScreen();this.loginTabs();this.productAccordion();this.productCompact();this.countDownTimer();this.initCountdown_page();this.mobileFastclick();this.nanoScroller();this.videoPoster();this.RTL();this.AJAXRemoveFromCart();this.shopifyQuantity();this.loginSidebar();this.checkoutIndicator();this.ExtraContent();$(window).resize();$('body').addClass('document-ready');},init_zoom:function(){var zoom_target=$('.shopify-product-gallery__image'),enable_zoom=false;if(!wc_single_product_params.flexslider_enabled){zoom_target=zoom_target.first();} 3$(zoom_target).each(function(index,target){var image=$(target).find('img');if(image.attr('width')>$('.shopify-product-gallery').width()){enable_zoom=true;return false;}});if(enable_zoom){zoom_target.trigger('zoom.destroy');zoom_target.zoom({touch:false});}},productHover:function(){$('.shopify-hover-base').each(function(){var $product=$(this);$product.imagesLoaded(function(){var btnHTML='<a href="#" class="more-details-btn"><span>'+'more'+'</a></span>',content=$product.find('.hover-content'),inner=content.find('.hover-content-inner'),contentHeight=content.outerHeight(),innerHeight=inner.outerHeight(),delta=innerHeight-contentHeight;if(content.hasClass('more-description'))return;if(delta>30){content.addClass('more-description');content.append(btnHTML);}else if(delta>0){content.css('height',contentHeight+delta);} 4reculc($product);});});$('body').on('click','.more-details-btn',function(e){e.preventDefault();$(this).parent().addClass('show-full-description');reculc($(this).parents('.shopify-hover-base'));});if($(window).width()<992){$('.shopify-hover-base').on('click',function(e){var hoverClass='state-hover';if(!$(this).hasClass(hoverClass)){e.preventDefault();$('.'+hoverClass).removeClass(hoverClass);$(this).addClass(hoverClass);}});} 5var reculc=function($el){if($el.hasClass('product-in-carousel')){return;} 6var heightHideInfo=$el.find('.fade-in-block').outerHeight();$el.find('.content-product-imagin').css({marginBottom:-heightHideInfo});$el.addClass('hover-ready');};$('.product-grid-item').each(function(){var $el=$(this),widthHiddenInfo=$el.outerWidth();if(widthHiddenInfo<255||$(window).width()<=1024){$el.removeClass('hover-width-big').addClass('hover-width-small');}else{$el.removeClass('hover-width-small').addClass('hover-width-big');}})},loginSidebar:function(){if($('.login-form-side').length===0)return;var body=$('body');$('.login-side-opener').on('click',function(e){e.preventDefault();if(isOpened()){closeWidget();}else{setTimeout(function(){openWidget();},10);}});body.on('click touchstart','.basel-close-side',function(){if(isOpened())closeWi
6dget();});body.on('click','.widget-close',function(e){e.preventDefault();if(isOpened())closeWidget();});var closeWidget=function(){body.removeClass('basel-login-side-opened');};var openWidget=function(){body.addClass('basel-login-side-opened');};var isOpened=function(){return body.hasClass('basel-login-side-opened');};},headerBanner:function(){var banner_version=theme.basel_settings.header_banner_version,banner_btn=theme.basel_settings.close_banner_btn,banner_enabled=theme.basel_settings.header_banner_enabled;if($.cookie('basel_tb_banner_'+banner_version)=='closed'||banner_enabled==false)return;var banner=$('.header-banner');$('body').addClass('header-banner-display');banner.on('click','.close-header-banner',function(e){e.preventDefault();closeBanner();}) 7var closeBanner=function(){$('body').removeClass('header-banner-display').addClass('header-banner-hide');$.cookie('basel_tb_banner_'+banner_version,'closed',{expires:60,path:'/'});};},videoPoster:function(){$('.basel-video-poster-wrapper').on('click',function(){var videoWrapper=$(this),video=videoWrapper.siblings('iframe'),videoScr=video.attr('src'),videoNewSrc=videoScr+'&autoplay=1';if(videoScr.indexOf('vimeo.com')+1){videoNewSrc=videoScr+'?autoplay=1';} 8video.attr('src',videoNewSrc);videoWrapper.addClass('hidden-poster');})},fixedHeaders:function(){var getHeaderHeight=function(){var headerHeight=header.outerHeight();if(body.hasClass('sticky-navigation-only')){headerHeight=header.find('.navigation-wrap').outerHeight();} 9return headerHeight;};var headerSpacer=function(){if(stickyHeader.hasClass(headerStickedClass))return;$('.header-spacing').height(getHeaderHeight()).css('marginBottom',40);};var body=$("body"),header=$(".main-header"),stickyHeader=header,headerHeight=getHeaderHeight(),headerStickedClass="act-scroll",stickyClasses='',stickyStart=0,links=header.find('.main-nav .menu>li>a');if(!body.hasClass('enable-sticky-header')||body.hasClass('global-header-vertical')||header.length==0)return;var logo=header.find(".site-logo").clone().html(),navigation=header.find(".main-nav").clone().html(),rightColumn=header.find(".right-column").clone().html();if($('.right-column').length>1){rightColumn=header.find(".right-column:not(.one)").clone().html();var headerClone=['<div class="sticky-header header-clone mobile_nav_center">','<div class="container">','<div class="right-column one"><div class="mobile-nav-icon"><span class="basel-burger"></span></div></div>','<div class="site-logo">'+logo+'</div>','<div class="main-nav site-navigation basel-navigation">'+navigation+'</div>','<div class="right-column">'+rightColumn+'</div>','</div>','</div>',].join('');}else{var headerClone=['<div class="sticky-header header-clone">','<div class="container">','<div class="site-logo">'+logo+'</div>','<div class="main-nav site-navigation basel-navigation">'+navigation+'</div>','<div class="right-column">'+rightColumn+'</div>','</div>','</div>',].join('');} 10if($('.topbar-wrapp').length>0){stickyStart=$('.topbar-wrapp').outerHeight();} 11if($('.header-banner').length>0&&body.hasClass('header-banner-display')){stickyStart+=$('.header-banner').outerHeight();} 12if(body.hasClass('sticky-header-real')){var headerSpace=$('<div/>').addClass('header-spacing');header.before(headerSpace);$(window).on('resize',headerSpacer);var timeout;$(window).on("scroll",function(e){if($(this).scrollTop()>stickyStart){stickyHeader.addClass(headerStickedClass);}else{stickyHeader.removeClass(headerStickedClass);clearTimeout(timeout);timeout=setTimeout(function(){headerSpacer();},200);}});}else if(body.hasClass('sticky-header-clone')){header.before(headerClone);stickyHeader=$('.sticky-header');} 13if(body.hasClass('basel-header-smooth')){$(window).on("scroll",function(e){var space=(120-$(this).scrollTop())/ 2;if(space>=60){space=60;}else if(space<=30){space=30;} 14links.css({paddingTop:space,paddingBottom:space});});} 15if(body.hasClass("basel-header-overlap")||body.hasClass('sticky-navigation-only')){} 16if(body.hasClass("sticky-header-clone")){header.attr('class').split(' ').forEach(function(el){if(el.indexOf('main-header')==-1&&el.indexOf('header-')==-1){stickyClasse
16s+=' '+el;}});stickyHeader.addClass(stickyClasses);} 17$(window).on("scroll",function(e){if($(this).scrollTop()>headerHeight+30){stickyHeader.addClass(headerStickedClass);}else{stickyHeader.removeClass(headerStickedClass);}});body.addClass('sticky-header-prepared');},verticalHeader:function(){var $header=$('.header-vertical').first();if($header.length<1)return;var $body,$window,$sidebar,top=false,bottom=false,windowWidth,adminOffset,windowHeight,lastWindowPos=0,topOffset=0,bodyHeight,headerHeight,resizeTimer,Y=0,delta,headerBottom,viewportBottom,scrollStep;$body=$(document.body);$window=$(window);adminOffset=$body.is('.admin-bar')?$('#wpadminbar').height():0;$window.on('scroll',scroll).on('resize',function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(resizeAndScroll,500);});resizeAndScroll();for(var i=1;i<6;i++){setTimeout(resizeAndScroll,100*i);} 18function resize(){windowWidth=$window.width();if(1024>windowWidth){top=bottom=false;$header.removeAttr('style');}} 19function scroll(){var windowPos=$window.scrollTop();if(1024>windowWidth){return;} 20headerHeight=$header.height();headerBottom=headerHeight+$header.offset().top;windowHeight=$window.height();bodyHeight=$body.height();viewportBottom=windowHeight+$window.scrollTop();delta=headerHeight-windowHeight;scrollStep=lastWindowPos-windowPos;if(delta>0){if(windowPos>lastWindowPos){if(headerBottom>viewportBottom){Y+=scrollStep;} 21if(Y<-delta){bottom=true;Y=-delta;} 22top=false;}else if(windowPos<lastWindowPos){if($header.offset().top<$window.scrollTop()){Y+=scrollStep;} 23if(Y>=0){top=true;Y=0;} 24bottom=false;}else{if(headerBottom<viewportBottom){Y=windowHeight-headerHeight;} 25if(Y>=0){top=true;Y=0;}}}else{Y=0;} 26$header.css({top:Y});lastWindowPos=windowPos;} 27function resizeAndScroll(){resize();scroll();}},splitNavHeader:function(){var header=$('.header-split');if(header.length<=0)return;var navigation=header.find('.main-nav'),navItems=navigation.find('.menu > li'),itemsNumber=navItems.length,rtl=$('body').hasClass('rtl'),midIndex=parseInt(itemsNumber/2+0.5*rtl-.5),midItem=navItems.eq(midIndex),logo=header.find('.site-logo .basel-logo-wrap > a'),logoWidth,leftWidth=0,rule=(!rtl)?'marginRight':'marginLeft',rightWidth=0;var recalc=function(){logoWidth=logo.outerWidth(),leftWidth=5,rightWidth=0;for(var i=itemsNumber-1;i>=0;i--){var itemWidth=navItems.eq(i).outerWidth();if(i>midIndex){rightWidth+=itemWidth;}else{leftWidth+=itemWidth;}};var diff=leftWidth-rightWidth;if(rtl){if(leftWidth>rightWidth){navigation.find('.menu > li:first-child').css('marginRight',-diff);}else{navigation.find('.menu > li:last-child').css('marginLeft',diff+5);}}else{if(leftWidth>rightWidth){navigation.find('.menu > li:last-child').css('marginRight',diff+5);}else{navigation.find('.menu > li:first-child').css('marginLeft',-diff);}} 28midItem.css(rule,logoWidth);};logo.imagesLoaded(function(){recalc();header.addClass('menu-calculated');});$(window).on('resize',recalc);},counterShortcode:function(counter){if(counter.attr('data-state')=='done'||counter.text()!=counter.data('final')){return;} 29counter.prop('Counter',0).animate({Counter:counter.text()},{duration:3000,easing:'swing',step:function(now){if(now>=counter.data('final')){counter.attr('data-state','done');} 30counter.text(Math.ceil(now));}});},visibleElements:function(){$('.basel-counter .counter-value').each(function(){$(this).waypoint(function(){baselThemeModule.counterShortcode($(this));},{offset:'100%'});});},compare:function(){var body=$("body"),button=$("a.compare");body.on("click","a.compare",function(){$(this).addClass("loading");var $this=$(this),handle=$this.data('pid'),holder=$("#compare-content"),ls=gl_Currency.cookie.tearead('tea-compare');if(ls!=null){ls=ls.split(',');}else{ls=new Array();} 31if(ls.indexOf(handle)<0&&$(this).hasClass('added')===false){ls.push(handle);var ls_=ls.join(',');if(ls_.substring(0,1)==','){ls_=ls_.substring(1);} 32gl_Currency.cookie.teawrite('tea-compare',ls_);} 33if($(this).hasClass('added')===false||$.trim($("#compare-content").html()).length===0){holder.html(' ');$.ajax({url:'/pages/compare/'+ls,dataType:'html',type:'GET',success:function(responsive){holder.html(responsive);},error:function(data){console.log('ajax error');}
33,complete:function(){$this.removeClass("loading");body.addClass("compare-opened");$('[data-pid="'+handle+'"]').addClass('added').html('<span class="basel-tooltip-label">'+theme.strings.added_label+'</span>'+theme.strings.added_label);baselThemeModule.gl_currency();}});}else{$this.removeClass("loading");body.addClass("compare-opened");baselThemeModule.gl_currency();} 34$('.compare').colorbox({inline:true,title:false,width:'90%',height:'90%'});$(window).resize(function(){$('.compare').colorbox.resize({title:false,width:'90%',height:'90%'});});});body.on('click','#cboxClose, #cboxOverlay',function(){body.removeClass("compare-opened");});body.bind("keydown.cbox_close",function(e){if(e.keyCode===27){e.preventDefault();body.removeClass("compare-opened");}});body.on('click','#compare-content .product-remove',function(ev){ev.preventDefault();var $this=$(this),handle=$this.attr('data-rev'),holder=$("#compare-content");$('[data-pid="'+handle+'"]').removeClass('added').html('<span class="basel-tooltip-label">'+theme.strings.compare+'</span>'+theme.strings.compare);var ls=decodeURI(gl_Currency.cookie.tearead('tea-compare'));if(ls!=null){ls=ls.split(',');} 35ls=jQuery.grep(ls,function(value){return value!=handle;});ls=$.trim(ls);gl_Currency.cookie.teawrite('tea-compare',ls);$('.gl_'+handle).remove();if(ls.length===0){holder.find('tbody').html('<tr class="no-products odd"><td>'+theme.strings.no_compare+'</td></tr>');}});},promoPopup:function(){var promo_version=theme.basel_settings.promo_version;if(theme.basel_settings.enable_popup!='yes'||(theme.basel_settings.promo_popup_hide_mobile=='yes'&&$(window).width()<768))return;console.log('init popup');var popup=$('.nathan-promo-popup'),shown=false,pages=$.cookie('basel_shown_pages');if(!pages)pages=0;if(pages<theme.basel_settings.popup_pages){pages++;$.cookie('basel_shown_pages',pages,{expires:7,path:'/'});return false;} 36var showPopup=function(){if($('.nathan-promo-popup').length>0){$.magnificPopup.open({items:{src:'.nathan-promo-popup'},type:'inline',removalDelay:400,callbacks:{beforeOpen:function(){this.st.mainClass='basel-popup-effect';},open:function(){},close:function(){$.cookie('basel_popup_'+promo_version,'shown',{expires:7,path:'/'});}}});}};if($.cookie('basel_popup_'+promo_version)!='shown'){if(theme.basel_settings.popup_event=='scroll'){$(window).scroll(function(){if(shown)return false;if($(document).scrollTop()>=theme.basel_settings.popup_scroll){showPopup();shown=true;}});}else{setTimeout(function(){showPopup();},theme.basel_settings.popup_delay);}} 37$('.basel-open-popup').on('click',function(){showPopup();})},productVideo:function(){$('.product-video-button a').magnificPopup({type:'iframe',mainClass:'mfp-fade',removalDelay:160,preloader:false,disableOn:false,fixedContentPos:false});},product360Button:function(){$('.product-360-button a').magnificPopup({type:'inline',mainClass:'mfp-fade',removalDelay:160,disableOn:false,preloader:false,fixedContentPos:false,callbacks:{open:function(){$(window).resize()},},});},cookiesPopup:function(){var cookies_version=theme.basel_settings.cookies_version;if($.cookie('basel_cookies_'+cookies_version)=='accepted'||$('.basel-cookies-popup').length<1)return;var popup=$('.basel-cookies-popup');setTimeout(function(){popup.addClass('popup-display');popup.on('click','.cookies-accept-btn',function(e){e.preventDefault();acceptCookies();})},2500);var acceptCookies=function(){popup.removeClass('popup-display').addClass('popup-hide');$.cookie('basel_cookies_'+cookies_version,'accepted',{expires:60,path:'/'});};},googleMap:function(){var gmap=$(".google-map-container-with-content");$(window).resize(function(){gmap.css({'height':gmap.find('.basel-google-map.with-content').outerHeight()})});},menuSetUp:function(){var hasChildClass='menu-item-has-children',mainMenu=$('.basel-navigation').find('ul.menu'),lis=mainMenu.find(' > li'),openedClass='item-menu-opened';lis.has('.sub-menu-dropdown').addClass(hasChildClass);mainMenu.on('click',' > .item-event-click.menu-item-has-children > a',function(e){e.preventDefault();if(!$(this).parent().hasClass(openedClass)){$('.'+openedClass).removeClass(openedClass);} 38$(this).parent().toggleClass(openedClass);});$(document).click(function(e){var target=e.target;if($('.'+openedClass).length>0&&!$(target).is('.item-event-hover')&&!$(target).parents().is('.item-event-hover')&&!$(target).parents().is('.'+openedClass+'')){mainMenu.find('.'+openedClass+'').removeClass(openedClass);return false;}});var menuForIPad=function(){if($(window).width()<=1024){mainMenu.find(' > .item-event-hover').each(function(){$(this).data('original-event','hover').removeClass('item-event-hover').addClass('item-event-click');});}else{mainMenu.find(' > .item-event-click').each(function(){if($(this).data('original-event')=='hover'){$(this).removeClass('item-event-click').addClass('item-event-hover');}});}};$(window).on('resize',menuForIPad);},menuOffsets:function(){var $window=$(window),$header=$('.main-header'),mainMenu=$('.main-nav').find('ul.menu'),lis=mainMenu.find(' > li.menu-item-design-sized');mainMenu.on('hover',' > li',function(e){setOffset($(this));});var setOffset=function(li){var dropdown=li.find(' >
38 .sub-menu-dropdown'),siteWrapper=$('.website-wrapper');dropdown.attr('style','');var dropdownWidth=dropdown.outerWidth(),dropdownOffset=dropdown.offset(),screenWidth=$window.width(),bodyRight=siteWrapper.outerWidth()+siteWrapper.offset().left,viewportWidth=($('body').hasClass('wrapper-boxed')||$('body').hasClass('wrapper-boxed-small'))?bodyRight:screenWidth;if(!dropdownWidth||!dropdownOffset)return;if($('body').hasClass('rtl')&&dropdownOffset.left<=0&&li.hasClass('menu-item-design-sized')&&!$header.hasClass('header-vertical')){var toLeft=-dropdownOffset.left;dropdown.css({right:-toLeft-10});var beforeSelector='.'+li.attr('class').split(' ').join('.')+'> .sub-menu-dropdown:before',arrowOffset=toLeft+li.width()/2;}else if(dropdownOffset.left+dropdownWidth>=viewportWidth&&li.hasClass('menu-item-design-sized')&&!$header.hasClass('header-vertical')){var toRight=dropdownOffset.left+dropdownWidth-viewportWidth;dropdown.css({left:-toRight-10});var beforeSelector='.'+li.attr('class').split(' ').join('.')+'> .sub-menu-dropdown:before',arrowOffset=toRight+li.width()/2;} 39if($header.hasClass('header-vertical')){var bottom=dropdown.offset().top+dropdown.outerHeight(),viewportBottom=$window.scrollTop()+$window.outerHeight();if(bottom>viewportBottom){dropdown.css({top:viewportBottom-bottom-10});}}};lis.each(function(){setOffset($(this));$(this).addClass('with-offsets');});},onePageMenu:function(){var scrollToRow=function(hash){var row=$('.vc_row#'+hash);if(row.length<1)return;var position=row.offset().top;$('html, body').stop().animate({scrollTop:position-150},800,function(){activeMenuItem(hash);});};var activeMenuItem=function(hash){var itemHash;$('.onepage-link').each(function(){itemHash=$(this).find('> a').attr('href').split('#')[1];if(itemHash==hash){$('.onepage-link').removeClass('current-menu-item');$(this).addClass('current-menu-item');}});};$('body').on('click','.onepage-link > a',function(e){var $this=$(this),hash=$this.attr('href').split('#')[1];if($('.gl_row#'+hash).length<1)return;e.preventDefault();scrollToRow(hash);$('.basel-close-side').trigger('click');});if($('.onepage-link').length>0){$('.entry-content > .gl_row').waypoint(function(){var hash=$(this).attr('id');activeMenuItem(hash);},{offset:0});$('.onepage-link').removeClass('current-menu-item');var locationHash=window.location.hash.split('#')[1];if(window.location.hash.length>1){setTimeout(function(){scrollToRow(locationHash);},500);}}},mobileNavigation:function(){var body=$("body"),mobileNav=$(".mobile-nav"),wrapperSite=$(".website-wrapper"),dropDownCat=$(".mobile-nav .site-mobile-menu .menu-item-has-children"),elementIcon='<span class="icon-sub-menu"></span>',butOpener=$(".icon-sub-menu");dropDownCat.append(elementIcon);mobileNav.on("click",".icon-sub-menu",function(e){e.preventDefault();var el=$(this).closest('li');if($(this).parent().hasClass("opener-page")){$(this).parent().removeClass("opener-page").find("> ul").slideUp(200);$(this).parent().removeClass("opener-page").find("> .sub-menu-dropdown >.container > ul").slideUp(200);$(this).parent().find('> .icon-sub-menu').removeClass("up-icon");}else{$(this).parent().addClass("opener-page").find("> ul").slideDown(200);$(this).parent().addClass("opener-page").find(">.sub-menu-dropdown >.container > ul").slideDown(200);$(this).parent().find('> .icon-sub-menu').addClass("up-icon");}});body.on("click",".mobile-nav-icon",function(){if(body.hasClass("act-mobile-menu")){closeMenu();}else{openMenu();}});body.on("click touchstart",".basel-close-side",function(){closeMenu();});function openMenu(){body.addClass("act-mobile-menu");wrapperSite.addClass("left-wrapp");} 40function closeMenu(){body.removeClass("act-mobile-menu");wrapperSite.removeClass("left-wrapp");}},simpleDropdown:function(selector){var selectorCurent=$(selector);selectorCurent.each(function(){var dd=$(this);var btn=dd.find('> a');var input=dd.find('> input');var list=dd.find('> ul');$(document).click(function(e){var target=e.target;if(dd.hasClass('dd-shown')&&!$(target).is(selector)&&!$(target).parents().is(selector)){hideList();return false;}});btn.on('click',function(e){e.preventDefault();if(dd.hasClass('dd-shown')){hideList();}else{$(selector+'.dd-shown > ul').slideUp(100);$(selector+'.dd-shown').removeClass('dd-shown');showList();} 41return false;});list.on('click','a',function(e){e.preventDefault();var value=$(this).data('val');var label=$(this).text();list.find('.current-item').removeClass('current-item');$(this).parent().addClass('current-item');
41if(value!=0){list.find('li:first-child').show();}else if(value==0){list.find('li:first-child').hide();} 42var form=$(this).closest('form.has-categories-dropdown');form.attr('action','/search/collections/'+value);btn.text(label);input.val(value);hideList();});function showList(){dd.addClass('dd-shown');list.slideDown(100);} 43function hideList(){dd.removeClass('dd-shown');list.slideUp(100);}});},equalizeColumns:function(){$.fn.basel_equlize=function(options){var settings=$.extend({child:"",},options);var that=this;if(settings.child!=''){that=this.find(settings.child);} 44var resize=function(){var maxHeight=0;var height;that.each(function(){$(this).attr('style','');if($(this).outerHeight()>maxHeight) 45maxHeight=$(this).outerHeight();});that.each(function(){$(this).css({'height':maxHeight+"px"});});} 46$(window).bind('resize',function(){resize();});setTimeout(function(){resize();},200);setTimeout(function(){resize();},500);setTimeout(function(){resize();},800);} 47$('.equal-columns').each(function(){$(this).basel_equlize({child:' [class*=col-] .product-element-top'});});},blogMasonry:function(){if(typeof($.fn.isotope)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;var $container=$('.masonry-container');$container.imagesLoaded(function(){$container.isotope({gutter:0,isOriginLeft:!$('body').hasClass('rtl'),itemSelector:'.blog-design-masonry, .blog-design-mask, .masonry-item'});});$('.masonry-filter').on('click','a',function(e){e.preventDefault();$('.masonry-filter').find('.filter-active').removeClass('filter-active');$(this).addClass('filter-active');var filterValue=$(this).attr('data-filter');$container.isotope({filter:filterValue});});},blogLoadMore:function(){$('.basel-blog-load-more').on('click',function(e){e.preventDefault();var $this=$(this),holder=$this.parent().siblings('.basel-blog-holder'),tea_ajaxurl=$(this).attr('href');$this.addClass('loading');$.ajax({url:tea_ajaxurl,dataType:'html',type:'GET',success:function(data){data=jQuery(data);var html=data.find('#tea_data_blog').html(),data_status=data.find('#tea_data_arrow').attr("data-status"),data_load_more=data.find('#tea_section_next').attr("href"),items=$(html);if(holder.hasClass('masonry-container')){holder.append(items).isotope('appended',items);holder.imagesLoaded().progress(function(){holder.isotope('layout');});}else{holder.append(html);} 48if(data_status=='have-posts'){$this.attr("href",data_load_more);}else{$this.hide();}},error:function(data){console.log('ajax error');},complete:function(){$this.removeClass('loading');},});});},productsLoadMore:function(){var process=false,intervalID;$('.basel-products-element').each(function(){var $this=$(this),inner=$this.find('.basel-products-holder');if(!inner.hasClass('pagination-arrows')&&!inner.hasClass('pagination-more-btn'))return;$this.on('recalc',function(){calc();});if(inner.hasClass('pagination-arrows')){$(window).resize(function(){calc();});} 49var calc=function(){var height=inner.outerHeight();$this.stop().css({height:height});};var body=$('body'),btnWrap=$this.find('.products-footer'),btnLeft=btnWrap.find('.basel-products-load-prev'),btnRight=btnWrap.find('.basel-products-load-next'),loadWrapp=$this.find('.basel-products-loader'),scrollTop,holderTop,btnLeftOffset,btnRightOffset,holderBottom,holderHeight,holderWidth,btnsHeight,offsetArrow=50,offset,windowWidth;
49if(body.hasClass('rtl')){btnLeft=btnRight;btnRight=btnWrap.find('.basel-products-load-prev');} 50$(window).scroll(function(){buttonsPos();});function buttonsPos(){offset=$(window).height()/ 2;windowWidth=$(window).outerWidth(true)+17;holderWidth=$this.outerWidth(true)+10;scrollTop=$(window).scrollTop();holderTop=$this.offset().top-offset;btnLeftOffset=$this.offset().left-offsetArrow;btnRightOffset=btnLeftOffset+holderWidth+offsetArrow;btnsHeight=btnLeft.outerHeight();holderHeight=$this.height()-50-btnsHeight;holderBottom=holderTop+holderHeight;if(windowWidth<=1047&&windowWidth>=992||windowWidth<=825&&windowWidth>=768){btnLeftOffset+=18;btnRightOffset-=18;} 51if(windowWidth<768||body.hasClass('wrapper-boxed')||body.hasClass('wrapper-boxed-small')||$('.main-header').hasClass('header-vertical')){btnLeftOffset+=51;btnRightOffset-=51;} 52btnLeft.css({'left':btnLeftOffset+'px'});btnRight.css({'left':btnRightOffset+'px'});if(scrollTop<holderTop||scrollTop>holderBottom){btnWrap.removeClass('show-arrow');loadWrapp.addClass('hidden-loader');}else{btnWrap.addClass('show-arrow');loadWrapp.removeClass('hidden-loader');}};$this.find('.basel-products-load-prev, .basel-products-load-next').on('click',function(e){e.preventDefault();if(process)return;process=true;clearInterval(intervalID);var $this=$(this),holder=$this.parent().siblings('.basel-products-holder'),next=$this.parent().find('.basel-products-load-next'),prev=$this.parent().find('.basel-products-load-prev'),tea_ajaxurl=$(this).attr('href');loadProducts(holder,tea_ajaxurl,$this,function(data){data=jQuery(data);var html=data.find('#tea_data_products').html(),tea_url_prev=data.find('#tea_section_previous').attr('href'),tea_class_prev=data.find('#tea_section_previous').attr('class'),tea_url_nev=data.find('#tea_section_next').attr('href'),tea_class_nev=data.find('#tea_section_next').attr('class');holder.addClass('basel-animated-products').html(html);prev.attr({href:tea_url_prev,class:tea_class_prev});next.attr({href:tea_url_nev,class:tea_class_nev});holder.imagesLoaded().progress(function(){holder.parent().trigger('recalc');});if($(window).width()<768){$('html, body').stop().animate({scrollTop:holder.offset().top-150},400);} 53var iter=0;intervalID=setInterval(function(){holder.find('.product-grid-item').eq(iter).addClass('basel-animated');iter++;},100);});});});baselThemeModule.clickOnScrollButton(baselTheme.shopLoadMoreBtn,false);$(document).off('click','.basel-products-load-more').on('click','.basel-products-load-more',function(e){e.preventDefault();if(process)return;process=true;var $this=$(this),holder=$this.parent().siblings('.basel-products-holder'),tea_ajaxurl=$(this).attr('href');loadProducts(holder,tea_ajaxurl,$this,function(data){data=jQuery(data);var html=data.find('#tea_data_products').html(),result=data.find('#shopify_result_count').html(),data_status=data.find('#tea_data_arrow').attr("data-status"),data_load_more=data.find('#tea_section_next').attr("href");if(holder.hasClass('grid-masonry')){isotopeAppend(holder,html);}else{holder.append(html);} 54if($(".shopify-result-count").length>0){$('.shopify-result-count').text(result);} 55holder.imagesLoaded().progress(function(){baselThemeModule.clickOnScrollButton(baselTheme.shopLoadMoreBtn,true);});if(data_status=='have-posts'){$this.attr("href",data_load_more);}else{$this.hide().remove();}});});var loadProducts=function(holder,ajaxurl,btn,callback){holder.addClass('loading').parent().addClass('element-loading');btn.addClass('loading');$.ajax({dataType:"html",type:'GET',url:ajaxurl,success:function(data){callback(data);},error:function(data){console.log('ajax error');},complete:function(){baselThemeModule.countDownTimer();baselThemeModule.gl_productreviews();baselThemeModule.autoloadCompare();holder.removeClass('loading').parent().removeClass('element-loading');btn.removeClass('loading');if(holder.hasClass('equal-columns')){holder.basel_equlize({child:'> [class*=col-] .product-element-top'});} 56baselThemeModule.gl_currency();process=false;},});};var isotopeAppend=function(el,items){var items=$(items);el.append(items).isotope('appended',items);el.isotope('layout');setTimeout(function(){el.isotope('layout');},100);el.imagesLoaded().progress(function(){el.isotope('layout');});};},clickOnScrollButton:function(btnClass,destroy){if(typeof $.waypoints!='function')return;var $btn=$(btnClass);if(destroy){$btn.waypoint('destroy');} 57$btn.waypoint(function(){$btn.trigger('click');},{offset:'100%'});},productsGalaxyTabs:function(){$("body").on("click","ul.gl_tta-tabs-list li a, ul.tabs li a",function(b){b.preventDefault();var c=$(this),d=c.closest(".tab-collection, .shopify-tabs"),e=d.find("ul.gl_tta-tabs-list, ul.tabs");e.find("li").removeClass("gl_active"),d.find(".gl_tta-panel, .panel:not(.panel .panel)").removeClass("gl_active"),c.closest("li").addClass("gl_active"),d.find(c.attr("href")).addClass("gl_active")});},productsTabs:function(){$('.basel-products-tabs').each(function(){var $this=$(this),$inner=$this.find('.basel-tab-content'),$nt_ajax=$this.find('.products_nt_ajax'),cache=[];console.log($nt_ajax) 58console.log($($nt_ajax).length) 59$this.find('.products-tabs-title li').on('click',function(e){e.preventDefault();var $this=$(this),ajaxurl=$this.data('atts'),index=$this.index();loadTab(ajaxurl,index,$inner,$this,cache,function(data){$inner.html(data);baselThemeModule.shopMasonry();baselThemeModule.productsLoadMore();});});var $nav=$this.find('.tabs-navigation-wrapper'),$subList=$nav.find('ul'),time=300;$nav.on('click','.open-title-menu',function(){var $btn=$(this);if($subList.hasClass('list-shown')){$btn.removeClass('toggle-active');$subList.removeClass('list-shown');}else{$btn.addClass('toggle-active');$subList.addClass('list-shown');setTimeout(function(){$('body').one('click',function(e){var target=e.target;if(!$(target).is('.tabs-navigation-wrapper')&&!$(target).parents().is('.tabs-navigation-wrapper')){$btn.removeClass('toggle-active');$subList.removeClass('list-shown');return false;}});},10);}}).on('click','li',function(){var $btn=$nav.find('.open-title-menu'),text=$(this).text();if($subList.hasClass('list-shown')){$btn.removeClass('toggle-active').text(text);$subList.removeClass('list-shown');}});});var loadTab=function(ajaxurl,index,holder,btn,cache,callback){btn.parent().find('.active-tab-title').removeClass('active-tab-title');btn.addClass('active-tab-title') 60holder.addClass('loading').parent().addClass('element-loading');btn.addClass('loading');$.ajax({dataType:"html",type:'GET',url:ajaxurl,success:function(data){callback(data);},error:function(data){console.log('ajax error');}
60,complete:function(){baselThemeModule.countDownTimer();baselThemeModule.gl_productreviews();baselThemeModule.autoloadCompare();holder.removeClass('loading').parent().removeClass('element-loading');btn.removeClass('loading');baselThemeModule.gl_currency();},});};},shopMasonry:function(){if(typeof($.fn.isotope)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;var $container=$('.elements-grid.grid-masonry');$container.imagesLoaded(function(){$container.isotope({isOriginLeft:!$('body').hasClass('rtl'),itemSelector:'.category-grid-item, .product-grid-item',});});$(window).resize(function(){$(".categories-masonry").each(function(index){var $catsContainer=$(this);var colWidth=($catsContainer.hasClass('categories-style-masonry'))?'.category-grid-item':'.col-md-3.category-grid-item';$catsContainer.imagesLoaded(function(){$catsContainer.isotope({resizable:false,isOriginLeft:!$('body').hasClass('rtl'),layoutMode:'packery',packery:{gutter:0,columnWidth:colWidth},itemSelector:'.category-grid-item',});});});});},collectionMasonry:function(){if(typeof($.fn.isotope)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;var $container=$('.elements-grid.grid-masonry');$container.imagesLoaded(function(){$container.isotope({isOriginLeft:!$('body').hasClass('rtl'),itemSelector:'.category-grid-item, .product-grid-item',layoutMode:'fitRows',});});},shopcarousel:function(){if(typeof($.fn.owlCarousel)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;$(".gl_carousel_data").each(function(index){var items_no=$(this).data('items'),nav=$(this).data('nav'),dots=$(this).data('dots'),medium=$(this).data('medium'),small=$(this).data('small'),time=$(this).data('time'),loop=$(this).data('loop'),autoplay=$(this).data('autoplay'),autoheight=$(this).data('autoheight');var options={rtl:$('body').hasClass('rtl'),items:items_no,responsive:{979:{items:items_no},768:{items:3},479:{items:3},0:{items:typeof small=='undefined'?1:small}},autoplay:autoplay,autoplayTimeout:time,dots:dots,nav:nav,autoHeight:typeof autoheight=='undefined'?false:autoheight,slideBy:'page',navText:false,loop:loop,onRefreshed:function(){$(window).resize();}};$(this).owlCarousel(options);});},instagram:function(){$(".gl_instagram").each(function(index){var $this=$(this),user_name=$this.data('username'),getBy=$this.data('getby'),limit=$this.data('limit'),target=$this.data('target'),img_size=$this.data('size'),ul_ins=$this.find(".instagram-pics");if(getBy=='2'){user_name=$this.data('accesstoken')} 61if(getBy=='2'){$.ajax({url:"https://api.instagram.com/v1/users/self/media/recent/?access_token="+user_name+"&count="+limit,type:'GET',dataType:"jsonp",success:function(response){var data=response.data,html='',img_url=null;$.each(data,function(index,element){var img_url_150=element.images.thumbnail.url,img_url_320=element.images.low_resolution.url,img_url_640=element.images.standard_resolution.url,full_name=element.user.full_name;html+='<li><a href="'+element.link+'" target="'+target+'"></a><div class="wrapp-pics jas-pr-image-link nt_bg_lz lazyload" data-bgset="'+img_url_150+' 150w,'+img_url_320+' 320w,'+img_url_640+' 640w" data-parent-fit="cover"><div class="hover-mask"></div></div></li>';});ul_ins.html(html);},error:function(data){console.log('ajax error');},complete:function(){baselThemeModule.ntInscarousel();}});}else{$.ajax({url:"https://api.teathemes.net/instagram?username="+user_name,type:'GET',dataType:'json',success:function(response){var data=response.entry_data.ProfilePage[0].user.media.nodes,html='',img_url=null;$.each(data,function(index,element){if(index>=limit)return 0;var img_url_150=element.thumbnail_resources[0].src,img_url_240=element.thumbnail_resources[1].src,img_url_320=element.thumbnail_resources[2].src,img_url_480=element.thumbnail_resources[3].src,img_url_640=element.thumbnail_resources[4].src;html+='<li><a href="//instagram.com/p/'+element.code+'" target="'+target+'"></a><div class="wrapp-pics jas-pr-image-link nt_bg_lz lazyload" data-bgset="'+img_url_150+' 150w,'+img_url_320+' 320w,'+img_url_640+' 640w" data-parent-fit="cover"><div class="hover-mask"></div></div></li>';});ul_ins.html(html);},error:function(data){console.log('ajax error');}
61,complete:function(){baselThemeModule.ntInscarousel();}});}});},inscarousel:function(){if(typeof($.fn.owlCarousel)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;$(".ins-owl-carousel").each(function(index){var items_no=$(this).data('items'),nav=$(this).data('nav'),dots=$(this).data('dots'),medium=$(this).data('medium'),small=$(this).data('small'),ex_small=$(this).data('exsmall'),time=$(this).data('time'),dottime=$(this).data('dottime'),loop=$(this).data('loop'),autoplay=$(this).data('autoplay'),animateout=$(this).data('animateout');var options={rtl:$('body').hasClass('rtl'),items:items_no,responsive:{979:{items:items_no},768:{items:medium},479:{items:small},0:{items:ex_small}},animateOut:animateout,autoplay:autoplay,autoplayTimeout:time,dotsSpeed:dottime,dots:dots,nav:nav,autoHeight:true,slideBy:'page',navText:false,loop:loop,onRefreshed:function(){$(window).resize();}};$(this).owlCarousel(options);});},ntInscarousel:function(){if(typeof($.fn.owlCarousel)=='undefined'||typeof($.fn.imagesLoaded)=='undefined')return;$(".nt-ins-owl-carousel").each(function(index){var items_no=$(this).data('items'),nav=$(this).data('nav'),dots=$(this).data('dots'),medium=$(this).data('medium'),small=$(this).data('small'),ex_small=$(this).data('exsmall'),time=$(this).data('time'),loop=$(this).data('loop'),autoplay=$(this).data('autoplay');var options={rtl:$('body').hasClass('rtl'),items:items_no,responsive:{979:{items:items_no},768:{items:medium},479:{items:small},0:{items:ex_small}},autoplay:autoplay,autoplayTimeout:time,dots:dots,nav:nav,autoHeight:false,slideBy:'page',navText:false,loop:loop,onRefreshed:function(){$(window).resize();}};$(this).addClass('owl-carousel');$(this).owlCarousel(options);});},sidebarMenu:function(){var heightMegaMenu=$(".widget_nav_mega_menu").height();var heightMegaNavigation=$(".categories-menu-dropdown").height();var subMenuHeight=$(".widget_nav_mega_menu ul > li.menu-item-design-sized > .sub-menu-dropdown, .widget_nav_mega_menu ul > li.menu-item-design-full-width > .sub-menu-dropdown");var megaNavigationHeight=$(".categories-menu-dropdown ul > li.menu-item-design-sized > .sub-menu-dropdown, .categories-menu-dropdown ul > li.menu-item-design-full-width > .sub-menu-dropdown");subMenuHeight.css("min-height",heightMegaMenu+"px");megaNavigationHeight.css("min-height",heightMegaNavigation+"px");},productImages:function(){var currentImage,$productGallery=$('.shopify-product-gallery'),$mainImages=$('.shopify-product-gallery__wrapper'),$thumbs=$productGallery.find('.thumbnails'),currentClass='current-image',gallery=$('.photoswipe-images'),PhotoSwipeTrigger='.basel-show-product-gallery',galleryType='photo-swipe';$thumbs.addClass('thumbnails-ready');if($productGallery.hasClass('image-action-popup')){PhotoSwipeTrigger+=', .shopify-product-gallery__image a';} 62$productGallery.on('click','.shopify-product-gallery__image a',function(e){e.preventDefault();});$productGallery.on('click',PhotoSwipeTrigger,function(e){e.preventDefault();currentImage=$(this).attr('href');if(galleryType=='magnific'){$.magnificPopup.open({type:'image',image:{verticalFit:false},items:getProductItems(),gallery:{enabled:true,navigateByImgClick:false},},0);} 63if(galleryType=='photo-swipe'){var items=getProductItems();callPhotoSwipe(getCurrentGalleryIndex(e),items);}});$thumbs.on('click','.image-link',function(e){e.preventDefault();});gallery.each(function(){var $this=$(this);$this.on('click','a',function(e){e.preventDefault();var index=$(e.currentTarget).data('index')-1;var items=getGalleryItems($this,[]);callPhotoSwipe(index,items);});}) 64var callPhotoSwipe=function(index,items){var pswpElement=document.querySelectorAll('.pswp')[0];if($('body').hasClass('rtl')){index=items.length-index-1;items=items.reverse();} 65var options={index:index,getThumbBoundsFn:function(index){}};var gallery=new PhotoSwipe(pswpElement,PhotoSwipeUI_Default,items,options);gallery.init();};var getCurrentGalleryIndex=function(e){if($mainImages.hasClass('owl-carousel')) 66return $mainImages.find('.owl-item.active').index();else return $(e.currentTarget).parent().index();};var getProductItems=function(){var items=[];$mainImages.find('figure a img').each(function(){var src=$(this).data('large_image'),width=$(this).data('large_image_width'),height=$(this).data('large_image_height'),title=$
66(this).attr('title');items.push({src:src,w:width,h:height,title:(theme.product_images_captions=='yes')?title:false});});return items;};var getGalleryItems=function($gallery,items){var src,width,height,title;$gallery.find('a').each(function(){src=$(this).attr('href');width=$(this).data('width');height=$(this).data('height');title=$(this).attr('title');if(!isItemInArray(items,src)){items.push({src:src,w:width,h:height,title:title});}});console.log(items);return items;};var isItemInArray=function(items,src){var i;for(i=0;i<items.length;i++){if(items[i].src==src){return true;}} 67return false;};if($productGallery.hasClass('image-action-zoom')){var zoom_target=$('.shopify-product-gallery__image img');var image_to_zoom=zoom_target.find('img');zoom_target.each(function(){var $this=$(this);if($this.attr('data-large_image_width')>$('.shopify-product-gallery__image').width()){$this.trigger('zoom.destroy');var zoom_parent=$this.closest('.shopify-product-gallery__image') 68zoom_parent.zoom({url:$this.attr('data-large_image'),touch:false});}});}},productImagesGallery:function(){var $mainImages=$('.shopify-product-gallery__image:eq(0) img'),$thumbs=$('.images .thumbnails'),$mainOwl;if(theme.product_gallery.images_slider){initMainGallery();} 69if(theme.product_gallery.thumbs_slider.enabled&&theme.product_gallery.images_slider){initThumbnailsMarkup();if(theme.product_gallery.thumbs_slider.position=='left'&&jQuery(window).width()>991){initThumbnailsVertical();}else{initThumbnailsHorizontal();}} 70function initMainGallery(){$('.shopify-product-gallery__wrapper').addClass('owl-carousel').owlCarousel({rtl:$('body').hasClass('rtl'),items:1,autoplay:false,dots:false,nav:false,autoheight:true,navText:false,loop:false,animateOut:'fadeOut',onRefreshed:function(){$(window).resize();}});$mainOwl=$('.shopify-product-gallery__wrapper').owlCarousel();};function initThumbnailsMarkup(){var markup='';$('.shopify-product-gallery__image').each(function(){if($(this).data('variant_id')!=undefined&&$(this).data('lenght')!=undefined){markup+='<img data-variant_id="'+$(this).data('variant_id')+'" data-lenght="'+$(this).data('lenght')+'" data-one="'+$(this).data('one')+'" data-two="'+$(this).data('two')+'" data-three="'+$(this).data('three')+'" src="'+$(this).data('thumb')+'" alt="'+$(this).data('alt')+'" data-image-id="'+$(this).data('id')+'" />';}else{markup+='<img src="'+$(this).data('thumb')+'" alt="'+$(this).data('alt')+'" data-image-id="'+$(this).data('id')+'" />';}});$thumbs.append(markup);};function initThumbnailsVertical(){$thumbs.slick({slidesToShow:theme.product_gallery.thumbs_slider.items.vertical_items,slidesToScroll:theme.product_gallery.thumbs_slider.items.vertical_items,vertical:true,verticalSwiping:true,infinite:false,});$thumbs.on('click','img',function(e){var i=$(this).index();console.log(i);$mainOwl.trigger('to.owl.carousel',i);});$mainOwl.on('changed.owl.carousel',function(e){var i=e.item.index;$thumbs.slick('slickGoTo',i);$thumbs.find('.active-thumb').removeClass('active-thumb');$thumbs.find('img').eq(i).addClass('active-thumb');});$thumbs.find("img").eq(0).addClass("active-thumb");};function initThumbnailsHorizontal(){$thumbs.addClass('owl-carousel').owlCarousel({rtl:$('body').hasClass('rtl'),items:theme.product_gallery.thumbs_slider.items.desktop,responsive:{979:{items:theme.product_gallery.thumbs_slider.items.desktop},768:{items:theme.product_gallery.thumbs_slider.items.desktop_small},479:{items:theme.product_gallery.thumbs_slider.items.tablet},0:{items:theme.product_gallery.thumbs_slider.items.mobile}},dots:false,nav:true,navText:false,});var $thumbsOwl=$thumbs.owlCarousel();$thumbs.on('click','.owl-item',function(e){var i=$(this).index();$thumbsOwl.trigger('to.owl.carousel',i);$mainOwl.trigger('to.owl.carousel',i);});$mainOwl.on('changed.owl.carousel',function(e){var i=e.item.index;$thumbsOwl.trigger('to.owl.carousel',i);$thumbs.find('.active-thumb').removeClass('active-thumb');$thumbs.find('.owl-item').eq(i).addClass('active-thumb');});$thumbs.find(".owl-item").eq(0).addClass("active-thumb");};},stickyDetails:function(){if(!$('body').hasClass('basel-product-design-sticky')||!$('body').hasClass('template-product'))return;if($(window).width()<=768){var topOffset=90;}else{var topOffset=130;} 71var details=$('.entry-summary'),detailsInner=details.find('.summary-inner'),detailsWidth=detail
71s.width(),images=$('.product-images'),thumbnails=images.find('.shopify-product-gallery__wrapper a'),offsetThumbnils,viewportHeight=$(window).height(),imagesHeight=images.outerHeight(),maxWidth=600,innerWidth,detailsHeight=details.outerHeight(),scrollTop=$(window).scrollTop(),imagesTop=images.offset().top,detailsLeft=details.offset().left+15,imagesBottom=imagesTop+imagesHeight;if($(window).width()<=768){var detailsBottom=350+scrollTop+topOffset+detailsHeight;}else{var detailsBottom=scrollTop+topOffset+detailsHeight;} 72details.css({height:detailsHeight});$(window).resize(function(){recalculate();});$(window).scroll(function(){console.log('111');onscroll();animateThumbnails();});images.imagesLoaded(function(){recalculate();});function animateThumbnails(){viewportHeight=$(window).height();thumbnails.each(function(){offsetThumbnils=$(this).offset().top;if(scrollTop>(offsetThumbnils-viewportHeight+20)){console.log(offsetThumbnils);$(this).addClass('animate-images');}});} 73function onscroll(){scrollTop=$(window).scrollTop();detailsBottom=scrollTop+topOffset+detailsHeight;detailsWidth=details.width();detailsLeft=details.offset().left+15;imagesTop=images.offset().top;imagesBottom=imagesTop+imagesHeight;if(detailsWidth>maxWidth){innerWidth=(detailsWidth-maxWidth)/ 2;detailsLeft=detailsLeft+innerWidth;} 74if(scrollTop+topOffset>=imagesTop){details.addClass('block-sticked');detailsInner.css({top:topOffset,left:detailsLeft,width:detailsWidth,position:'fixed',transform:'translateY(-20px)'});}else{details.removeClass('block-sticked');detailsInner.css({top:'auto',left:'auto',width:'auto',position:'relative',transform:'translateY(0px)'});} 75if(detailsBottom>imagesBottom){details.addClass('hide-temporary');}else{details.removeClass('hide-temporary');}};function recalculate(){viewportHeight=$(window).height();detailsHeight=details.outerHeight();imagesHeight=images.outerHeight();if(detailsHeight<(viewportHeight-topOffset)){details.addClass('in-viewport').removeClass('not-in-viewport');}else{details.removeClass('in-viewport').addClass('not-in-viewport');} 76onscroll();animateThumbnails();};},mfpPopup:function(){$('.gallery').magnificPopup({delegate:' > a',type:'image',image:{verticalFit:true},gallery:{enabled:true,navigateByImgClick:true},});$('[data-rel="mfp"]').magnificPopup({type:'image',image:{verticalFit:true},gallery:{enabled:false,navigateByImgClick:false},});$('[data-rel="mfp[projects-gallery]"]').magnificPopup({type:'image',image:{verticalFit:true},gallery:{enabled:true,navigateByImgClick:false},});if($('.jas-magnific-image').length>0){$('.jas-magnific-image').magnificPopup({type:'image',tLoading:'<div class="loader"><div class="loader-inner"></div></div>',removalDelay:500,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass=this.st.el.attr('data-effect');}}});} 77if($('#btn_size_nt').length>0){var openPhotoSwipent=function(){var pswpElementnt=document.querySelectorAll('.pswp')[0];var idBtn=document.querySelector('#btn_size_nt');var itemsnt=[{src:idBtn.dataset.src,w:idBtn.dataset.w,h:idBtn.dataset.h}];var optionsnt={history:false,focus:false,showAnimationDuration:0,hideAnimationDuration:0};var gallery=new PhotoSwipe(pswpElementnt,PhotoSwipeUI_Default,itemsnt,optionsnt);gallery.init();};document.getElementById('btn_size_nt').onclick=openPhotoSwipent;} 78$(document).on('click','.mfp-img',function(){var mfp=jQuery.magnificPopup.instance;mfp.st.image.verticalFit=!mfp.st.image.verticalFit;mfp.currItem.img.removeAttr('style');mfp.updateSize();});},addToCart:function(){var timeoutNumber=0;if(theme.add_to_cart_action=='popup'){var html=['<div class="added-to-cart">','<p>'+theme.strings.added_to_cart+'</p>','<a href="#" class="btn btn-style-link close-popup">'+theme.strings.continue_shopping+'</a>','<a href="/cart" class="btn btn-color-primary view-cart">'+theme.strings.view_cart+'</a>','</div>',].join("");$.magnificPopup.open({callbacks:{beforeOpen:function(){$('body').addClass('cart__popup_opend');this.st.mainClass=baselTheme.popupEffect+' cart-popup-wrapper';},close:function(){$('body').removeClass('cart__popup_opend');}},items:{src:'<div class="white-popup add-to-cart-popup popup-added_to_cart">'+html+'</div>',type:'inline'}});$('.white-popup').on('click','.close-popup',function(e){e.preventDefault();$.magnificPopup.close();});}else if(theme.add_to_cart_action=='popup_upsell'){$.ajax({url:'/cart/?view=upsell',dataType:'html',type:'GET',beforeSend:function(){$('body').addClass('cart__popup_opend');$('#jas-wrapper').after('<div class="loader"><div class="loader-inner"></div></div>');},success:function(data){$.magnificPopup.open({items:{src:'<div class="mfp-with-anim product-quickview popup-quick-view cart__popup cart__popup_upsell pr"><div id="content_cart__popup_nt">'+data+'</div></div>',type:'inline'},removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass='mfp-move-horizontal';},open:function(){baselThemeModule.checkoutIndicator();},change:function(){},close:function(){$('body').removeClass('cart__popup_opend');$('#content_cart__popup_nt').empty();}},});},complete:function(){baselThemeModule.gl_currency();if(window.Shopify&&Shopify.StorefrontExpressButtons&&nathan_settings.use_additional_checkout_buttons){Shopify.StorefrontExpressButtons.initialize();} 79baselThemeModule.nanoScroller();$('.loader').remove();},error:function(){$('.loader').remove();console.log('Quick view error');}});}else if(theme.add_to_cart_action=='widget'){clearTimeout(timeoutNumber);if($('.cart-widget-opener a').length>0){if($('body').hasClass('open_gl_quick_view')){$.magnificPopup.close();} 80$('.cart-widget-opener a').trigger('click');}else if($('.shopping-cart a').length>0){$('.shopping-cart .dropdown-wrap-cat').addClass('display-widget');console.log('aa');if($('body').hasClass('open_gl_quick_view')){$.magnificPopup.close();} 81if($(window).scrollTop()>100&&$('body').hasClass('enable-sticky-header')==false){$('html, body').animate({scrollTop:0},1000);} 82timeoutNumber=setTimeout(function(){$('.display-widget').removeClass('display-widget');},3500);}else{console.log('bb');$('.main-header .dropdown-wrap-cat').addClass('display-widget');if($('body').hasClass('open_gl_quick_view')){$.magnificPopup.close();} 83if($(window).scrollTop()>100&&$('body').hasClass('enable-sticky-header')==false){$('html, body').animate({scrollTop:0},1000);} 84timeoutNumber=setTimeout(function(){$('.display-widget').removeClass('display-widget');},3500);}} 85if($('body').hasClass('open_gl_quick_view')){$('body').removeClass('open_gl_quick_view');}},loginWishlist:function(){if(theme.basel_settings.wishlist=='no')return;var body=$("body");body.on('click','.nitro_wishlist_login',function(event){event.preventDefault();var $this=$(this);$this.parent().addClass("feid-in");var html=['<div class="added-to-cart">','<p>'+theme.strings.info_wishlist+'</p>','<a href="#" class="btn btn-style-link close-popup">'+theme.strings.continue_shopping+'</a>','<a href="/account/login" class="btn btn-color-primary view-cart">'+theme.strings.login+'</a>','</div>',].join("");$.magnificPopup.open({callbacks:{beforeOpen:function(){this.st.mainClass=baselTheme.popupEffect+' cart-popup-wrapper';},close:function(){$this.parent().removeClass("feid-in");}},items:{src:'<div id="login-wishlist" class="gl_login-wishlist white-popup add-to-cart-popup popup-added_to_cart">'+html+'</div>',type:'inline'}});$('.gl_login-wishlist').on('click','.close-popup',function(e){e.preventDefault();$.magnificPopup.close();});});},wishList:function(){if(theme.basel_settings.wishlist=='no')return;var body=$("body");body.on("click",".gl_add_wishlist > a",function(event){event.preventDefault();
85var $this=$(this),holder=$this.closest('.yith-wcwl-add-to-wishlist'),pr_this=holder.find('.gl_add_wishlist'),load=holder.find('.gl_adding_wishlist'),added=holder.find('.gl_addedbrowse_wishlist');pr_this.hide();load.show();$.ajax({url:'https://nitro-wishlist.teathemes.net?shop='+Shopify.shop,type:'POST',cache:true,data:$this.data(),success:function(data,status){try{data=$.parseJSON(data);} 86catch(ex){} 87if(data.status=='success'&&status=='success') 88{added.show();load.hide();pr_this.hide();$('.gl_count_wishlist').html(function(i,val){return val*1+1});}else{load.hide();pr_this.show();console.log('Error: '+data.message);}},error:function(data){load.hide();pr_this.show();if(data.status==404){alert('This feature is not available because there is no Nitro Wishlist app installed. Please install Nitro Wishlist app first when using Wishlist in Shop.');}else{console.log('Error: '+data.message);}},});});},removeWishlist:function(){if(theme.basel_settings.wishlist=='no')return;var body=$("body");body.on("click",".remove_from_wishlist",function(event){event.preventDefault();var $this=$(this),value=$(this).data('id');$.ajax({url:'https://nitro-wishlist.teathemes.net?shop='+Shopify.shop,type:'POST',data:$this.data(),beforeSend:function(data){$.blockUI({message:null,css:{backgroundColor:'#fff',opacity:0.6}});},success:function(data,status){try{data=$.parseJSON(data);} 89catch(ex){} 90if(data.status=='success'&&status=='success'){$('.gl_count_wishlist').html(function(i,val){return val*1-1});$("#yith-wcwl-row-"+value).remove();var rowCount=$('.wishlist_table > tbody > tr').length;if(rowCount<1){$('.wishlist_table tbody').empty();$('.wishlist_table tbody').append('<tr><td colspan="6" class="wishlist-empty">'+theme.strings.nowishlist+'</td>');}}else{console.log('Error: '+data.message);}},error:function(data){$('.loader').remove();console.log('Error: '+data.message);},complete:function(){setTimeout(function(){$.unblockUI();},200);}});});},cartWidget:function(){var widget=$('.cart-widget-opener'),btn=widget.find('a'),body=$('body');widget.on('click','a',function(e){e.preventDefault();if(isOpened()){closeWidget();}else{setTimeout(function(){openWidget();},10);}});body.on("click touchstart",".basel-close-side",function(){if(isOpened()){closeWidget();}});body.on("click",".widget-close",function(e){e.preventDefault();if(isOpened()){closeWidget();}});var closeWidget=function(){$('.website-wrapper').removeClass('basel-wrapper-shifted');$('body').removeClass('basel-cart-opened');};var openWidget=function(){$('.website-wrapper').addClass('basel-wrapper-shifted');$('body').addClass('basel-cart-opened');};var isOpened=function(){return $('body').hasClass('basel-cart-opened');};},bannersHover:function(){$(".promo-banner.hover-4").panr({sensitivity:20,scale:false,scaleOnHover:true,scaleTo:1.15,scaleDuration:.34,panY:true,panX:true,panDuration:0.5,resetPanOnMouseLeave:true});},parallax:function(){$('.parallax-yes').each(function(){var $bgobj=$(this);$(window).scroll(function(){var yPos=-($(window).scrollTop()/ $bgobj.data('speed'));var coords='center '+yPos+'px';$bgobj.css({backgroundPosition:coords});});});$('.basel-parallax').each(function(){var $this=$(this);if($this.hasClass('spb_column')){$this.find('> .gl_column-inner').parallax("50%",0.3);}else{$this.parallax("50%",0.3);}});},fullWidthRow:function(){var $elements=$('[data-sp-full-width="true"]');$.each($elements,function(key,item){var $el=$(this);$el.addClass("sp_hidden");var $el_full=$el.next(".sp_row-full-width");if($el_full.length||($el_full=$el.parent().next(".sp_row-full-width")),$el_full.length){var el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width();if($el.css({position:"relative",left:offset,"box-sizing":"border-box",width:$(window).width()}),!$el.data("spStretchContent")){var padding=-1*offset;0>padding&&(padding=0);var paddingRight=width-padding-$el_full.width()+el_margin_left+el_margin_right;0>paddingRight&&(paddingRight=0),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"})} 91$el.attr("data-sp-full-width-init","true"),$el.removeClass("sp_hidden"),$(document).trigger("sp-full-width-row-single",{el:$el,offset:offset,marginLeft:el_margin_left,marginRight:el_margin_right,elFull:$el_full,width:width})}}),$(document).trigger("sp-full-width-row",$elements)},scrollTop:function(){$(window).scroll(function(){if($(this).scrollTop()>
91100){$('.scrollToTop').addClass('button-show');}else{$('.scrollToTop').removeClass('button-show');}});$('.scrollToTop').click(function(){$('html, body').animate({scrollTop:0},800);return false;});},quickViewInit:function(){var that=this;$(document).on('click','.open-quick-view',function(e){e.preventDefault();var url_quick=$(this).attr('data-get'),btn=$(this);btn.addClass('loading');$('body').addClass('open_gl_quick_view') 92that.quickViewLoad(url_quick,btn);});},quickViewLoad:function(url,btn){$.ajax({url:url,dataType:'html',type:'GET',success:function(data){$.magnificPopup.open({items:{src:'<div class="mfp-with-anim white-popup popup-quick-view" id="content_quickview">'+data+'</div>',type:'inline'},removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass=baselTheme.popupEffect;},open:function(){$('.product-images-slider_on').addClass('owl-carousel').owlCarousel({rtl:jQuery('body').hasClass('rtl'),items:1,dots:false,nav:true,animateOut:'fadeOut',navText:false});baselThemeModule.initCountdown_page();baselThemeModule.gl_currency();baselThemeModule.autoloadCompare();setTimeout(function(){baselThemeModule.nanoScroller();},300);baselThemeModule.simpleDropdown('.input-dropdown-inner_quick');Shopify.PaymentButton.init();if($(".shopify-product-reviews-badge").length>0&&theme.gl_productreviews){return window.SPR.registerCallbacks(),window.SPR.initRatingHandler(),window.SPR.initDomEls(),window.SPR.loadProducts(),window.SPR.loadBadges();}},close:function(){$('#content_quickview').empty();}},});},complete:function(){btn.removeClass('loading');},error:function(){console.log('Quick view error');},});},quickShop:function(){var btnSelector='.btn-quick-shop';$(document).on('click',btnSelector,function(e){e.preventDefault();var $this=$(this),$product=$this.parents('.product'),$content=$product.find('.quick-shop-form'),ajaxurl=$(this).attr('data-get'),loadingClass='btn-loading';if($this.hasClass(loadingClass))return;if($product.hasClass('quick-shop-loaded')){$product.addClass('quick-shop-shown');return;} 93$this.addClass(loadingClass);$product.addClass('loading-quick-shop');$.ajax({url:ajaxurl,dataType:'html',type:'GET',success:function(data){$content.append(data);if(theme.basel_settings.enable_variant_simple=='yes'){baselThemeModule.simpleDropdown('.input-dropdown-inner_qs');} 94baselThemeModule.gl_currency();},complete:function(){$this.removeClass(loadingClass);$product.removeClass('loading-quick-shop');$product.addClass('quick-shop-shown quick-shop-loaded');},error:function(){console.log('Quick Shop error');},});}).on('click','.quick-shop-close',function(){var $this=$(this),$product=$this.parents('.product'),$content=$product.find('.quick-shop-form');$product.removeClass('quick-shop-shown quick-shop-loaded');$content.html('');});},ExtraContent:function(){if($('.jas-wc-help').length===0)return;$('.jas-wc-help').magnificPopup({type:'inline',tLoading:'<div class="loader"><div class="loader-inner"></div></div>',removalDelay:500,callbacks:{beforeOpen:function(){this.st.mainClass='basel-popup-effect';},open:function(){$("#popup_basel #tab-1").attr('checked','checked');}}});},stickyFooter:function(){if(!$('body').hasClass('sticky-footer-on')||$(window).width()<991)return;var $footer=$('.footer-container'),$footerContent=$footer.find('.main-footer, .copyrights-wrapper .container'),footerHeight=$footer.outerHeight(),$page=$('.main-page-wrapper'),$doc=$(document),$window=$(window),docHeight=$doc.outerHeight(),windowHeight=$window.outerHeight(),position,bottomSpace,opacity;var footerOffset=function(){$page.css({marginBottom:$footer.outerHeight()})};var footerEffect=function(){position=$doc.scrollTop();docHeight=$doc.outerHeight();windowHeight=$window.outerHeight();bottomSpace=(docHeight-(position+windowHeight));footerHeight=$footer.outerHeight();opacity=parseFloat((bottomSpace)/ footerHeight).toFixed(5);$footer.removeClass('footer-act-sticky');if(bottomSpace>footerHeight)return;$footerContent.css({opacity:(1-opacity)});$footer.addClass('footer-act-sticky');};$window.on('resize',footerOffset);$window.on('scroll',footerEffect);$footer.imagesLoaded(function(){footerOffset();});},swatchesOnGrid:function(){$('body').on('click','.jas_swatch_on_img:not(.current-swatch)',function(){var src,dtsrc,srcset;var imageSrc=$(this).data('src'),imagedtSrc=$(this).data('dtsrc'),imageSrcset=$(this).data('srcset'),aspectratio=$(this).data('aspectratio');if(typeof imageSrc=='undefined')return;var product=$(this).parents('.product-grid-item'),image=product.find('img').first(),src_img=image.attr('data-chksrc');$(this).parent().find('.current-swatch').removeClass('current-swatch');$(this).addClass('current-swatch');product.addClass('product-swatched');src=imageSrc;dtsrc=imagedtSrc;srcset=imageSrcset;if(src==src_img)return;product.addClass('loading-image');image.attr('src',src).attr('data-src',dtsrc).attr('data-aspectratio',aspectratio).removeClass('lazyautosizes lazyloaded').addClass('lazyload lazypreload').removeClass('lazyautosizes lazyloaded').addClass('lazyload lazypreload').one('load',function(){image.attr('data-chksrc',src);product.removeClass('loading-image');});});},swatchesOnBGGrid:function(){$('body').on('click','.jas_swatch_on_bg:not(.current-swatch)',function(){var imagebg=$(this).data('bgset'),imageSrc=$(this).data('src');var product=$(this).parents('.product-grid-item'),image=product.find('.jas-pr-image-link'),src_img=image.attr('data-chksrc');$(this).parent().find('.current-swatch').removeClass('current-swatch');$(this).addClass('current-swatch');product.addClass('product-swatched');if(imageSrc==src_img)return;product.addClass('loading-image');image.attr('data-bgset',imagebg).removeClass('lazyautosizes lazyloaded').addClass('lazyload lazypreload').imagesLoaded({background:true},function(){image.attr('data-chksrc',imageSrc);product.removeClass('loading-image');});});},ajaxFilters:function(){if(!$('body').hasClass('basel-ajax-shop-on'))return;var that=this,products=$('.products');$('body').on('click','.shopify-pagination a',function(e){scrollToTop();});$(document).pjax(baselTheme.ajaxLinks,'.main-page-wrapper',{timeout:5000,fragment:'.main-page-wrapper',scrollTo:false});$(document).on('change','select.orderby',function(){var form=$('.shopify-ordering'),valueSelected=$(this).find(':selected').data('value');$.pjax({container:'.main-page-wrapper',timeout:4000,url:valueSelected,fragment:'.main-page-wrapper',scrollTo:false});});$(document).on('pjax:error',function(xhr,textStatus,error,options){console.log('pjax error '+error);});$(document).on('pjax:start',function(xhr,options){$('body').addClass('basel-loading');});$(document).on('pjax:complete',function(xhr,textStatus,options){if($('#shopify-section-promo_banner_collection .promo-banner').length>0){that.bannersHover();} 95if($('.nt_filter_color .chosen').length>0){var str=$('.nt_filter_color .chosen a div').attr('data-handle');$('.swatch-on-grid.jas_swatch_on_bg.bg_color_'+str).trigger("click")} 96that.gl_currency();that.countDownTimer();that.shopPageInit();scrollToTop();that.gl_productreviews();$('body').removeClass('basel-loading');});$(document).on('pjax:end',function(xhr,textStatus,options){$('body').removeClass('basel-loading');});var scrollToTop=function(){var scrollTo=$('.main-page-wrapper').offset().top-100;$('html, body').stop().animate({scrollTop:scrollTo},400);};},shopPageInit:function(){this.shopMasonry();if($('.products').hasClass('equal-columns')){setTimeout(function(){$('.products.equal-columns').basel_equlize({child:' [class*=col-] .product-element-top'});},400);setTimeout(function(){$('.grid-masonry').isotope('layout');},600);setTimeout(function(){$('.grid-masonry').isotope('layout');},1000);} 97this.categorysearch();this.ajaxSearch();this.compare();this.autoloadCompare();this.categoriesMenuBtns();this.categoriesAccordion();this.nanoScroller();baselThemeModule.clickOnScrollButton(baselTheme.shopLoadMoreBtn,false);},backHistory:function(){history.go(-1);setTimeout(function(){$('.filters-area').removeClass('filters-opened').stop().hide();$('.open-filters').removeClass('btn-opened');if($(window).width()<992){$('.basel-product-categories').removeClass('categories-opened').stop().hide();$('.basel-show-categories').removeClass('button-open');}},20);},categoriesMenu:function(){if($(window).width()>991)return;var categories=$('.basel-product-categories'),subCategories=categories.find('li > ul'),button=$('.basel-show-categories'),time=200;$('body').on('click','.icon-drop-category',function(){if($(this).parent().find('> ul').hasClass('child-open')){$(this).removeClass("basel-act-icon").parent().find('> ul').slideUp(time).removeClass('child-open');}else{$(this).addClass("basel-act-icon").parent().find('> ul').slideDown(time).addClass('child-open');}});$('body').on('click','.basel-show-categories',function(e){e.preventDefault();console.log('close click');if(isOpened()){closeCats();}else{openCats();}});$('body').on('click','.basel-product-categories a',function(e){closeCats();categories.stop().attr('style','');});var isOpened=function(){return $('.basel-product-categories').hasClass('categories-opened');};var openCats=function(){$('.basel-product-categories').addClass('categories-opened').stop().slideDown(time);$('.basel-show-categories').addClass('button-open');};var closeCats=function(){$('.basel-product-categories').removeClass('categories-opened').stop().slideUp(time);$('.basel-show-categories').removeClass('button-open');};},categoriesMenuBtns:function(){if($(window).width()>991)return;var categories=$('.basel-product-categories'),subCategories=categories.find('li > ul'),iconDropdown='<span class="icon-drop-category"></span>';categories.addClass('responsive-cateogires');subCategories.parent().addClass('has-sub').prepend(iconDropdown);},categoriesAccordion:function(){if(theme.categories_toggle=='no')return;var $widget=$('.widget_product_categories'),$list=$widget.find('.product-categories'),$openBtn=$('<div class="basel-cats-toggle" />'),time=300;$list.find('.cat-parent').append($openBtn);$list.on('click','.basel-cats-toggle',function(){var $btn=$(this),$subList=$btn.prev();if($subList.hasClass('list-shown')){$btn.removeClass('toggle-active');$subList.stop().slideUp(time).removeClass('list-shown');}else{$subList.parent().parent().find('> li >
97 .list-shown').slideUp().removeClass('list-shown');$subList.parent().parent().find('> li > .toggle-active').removeClass('toggle-active');$btn.addClass('toggle-active');$subList.stop().slideDown(time).addClass('list-shown');}});if($list.find(' > li.current-cat.cat-parent, > li.current-cat-parent').length>0){$list.find(' > li.current-cat.cat-parent, > li.current-cat-parent').find('> .basel-cats-toggle').click();}},filtersArea:function(){var filters=$('.filters-area'),btn=$('.open-filters'),time=200;$('body').on('click','.open-filters',function(e){e.preventDefault();if(isOpened()){closeFilters();}else{openFilters();}});$('body').on('click',baselTheme.ajaxLinks,function(){if(isOpened()){closeFilters();}});var isOpened=function(){filters=$('.filters-area') 98return filters.hasClass('filters-opened');};var closeFilters=function(){filters=$('.filters-area') 99filters.removeClass('filters-opened');filters.stop().slideUp(time);$('.open-filters').removeClass('btn-opened');};var openFilters=function(){filters=$('.filters-area') 100filters.addClass('filters-opened');filters.stop().slideDown(time);$('.open-filters').addClass('btn-opened');setTimeout(function(){baselThemeModule.nanoScroller();},time);};},ajaxSearch:function(){if(theme.basel_settings.ajax_search=='no'||theme.basel_settings.header_search_category=='yes')return;var currentAjaxRequest=null,search_form=$('form.basel-ajax-search, .basel-search-wrapper');search_form.each(function(){var input=$(this).find('input[name="q"]');input.attr('autocomplete','off').bind('keyup',function(){$('.autocomplete-suggestions').html('').hide();var term=$(this).val(),form=$(this).closest('form');if(term.trim()==''){$('.autocomplete-suggestions').hide();}else{if(theme.basel_settings.ajax_search_product=='yes'){var searchURL='/search?type=product&q='+term;}else{var searchURL='/search?q='+term;} 101form.addClass('search-loading');if(currentAjaxRequest!=null)currentAjaxRequest.abort();currentAjaxRequest=jQuery.get(searchURL+'&view=json',function(data){$('.autocomplete-suggestions').html(data);setTimeout(function(){form.removeClass('search-loading');},300);});setTimeout(function(){baselThemeModule.gl_currency();$('.autocomplete-suggestions').show();},1500);}});});$('body').bind('click',function(){$('.autocomplete-suggestions').hide();$('form#searchform').removeClass('search-loading');});},categorysearch:function(){if(theme.basel_settings.header_search_category=='no')return;var currentAjaxRequest=null,categories_form=$('form.has-categories-dropdown'),input=categories_form.find('input[name="q"]');input.attr('autocomplete','off').bind('keyup',function(){$('.autocomplete-suggestions').html('').hide();var term=input.val(),categories=$('#product_cat').val();var searchURL='/search/collections/'+categories+'?type=product&q='+term;if(term.trim()==''){$('.autocomplete-suggestions').hide();}else{categories_form.addClass('search-loading');if(currentAjaxRequest!=null)currentAjaxRequest.abort();currentAjaxRequest=jQuery.get(searchURL+'&view=json',function(data){$('.autocomplete-suggestions').html(data);setTimeout(function(){categories_form.removeClass('search-loading');},300);});setTimeout(function(){baselThemeModule.gl_currency();$('.autocomplete-suggestions').show();},1500);}});$('body').bind('click',function(){$('.autocomplete-suggestions').hide();$('form#searchform').removeClass('search-loading');});},searchFullScreen:function(){var body=$('body'),searchWrapper=$('.basel-search-wrapper'),offset=0;
101if(!searchWrapper.find('.searchform').hasClass('basel-ajax-search')&&$('.search-button').hasClass('basel-search-dropdown'))return;body.on('click','.search-button > a',function(e){e.preventDefault();if($('.sticky-header.act-scroll').length>0){searchWrapper=$('.sticky-header .basel-search-wrapper');}else{searchWrapper=$('.main-header .basel-search-wrapper');} 102if(isOpened()){closeWidget();}else{setTimeout(function(){openWidget();},10);}}) 103body.on('click','.custom-search-wrap--close',function(e){console.log('clicked!');$('body').removeClass('basel-search-opened');searchWrapper.removeClass('search-overlap');}) 104body.on('focusout','.custom-search-wrap input[name="q"]',function(){$(this).val('');});body.on("click",".basel-close-search, .main-header, .sticky-header, .topbar-wrapp, .main-page-wrapper",function(event){if(!$(event.target).is('.basel-close-search')&&$(event.target).closest(".basel-search-wrapper").length)return;if(isOpened()){closeWidget();}});var closeWidget=function(){$('body').removeClass('basel-search-opened');searchWrapper.removeClass('search-overlap');};var openWidget=function(){var banner_version=theme.basel_settings.header_banner_version,banner_enabled=theme.basel_settings.header_banner_enabled;var bar=$('#wpadminbar').outerHeight();if($.cookie('basel_tb_banner_'+banner_version)=='closed'||banner_enabled==false){var banner=0;}else{var banner=$(".header-banner").outerHeight();} 105var offset=$('.main-header').outerHeight()+bar+banner;if(!$('.main-header').hasClass('act-scroll')){offset+=$('.topbar-wrapp').outerHeight();} 106if($('.sticky-header').hasClass('header-clone')&&$('.sticky-header').hasClass('act-scroll')){offset=$('.sticky-header').outerHeight()+bar;} 107if($('.main-header').hasClass('header-menu-top')&&$('.header-spacing')){offset=$('.header-spacing').outerHeight()+bar;} 108searchWrapper.css('top',offset);$('body').addClass('basel-search-opened');searchWrapper.addClass('search-overlap');setTimeout(function(){searchWrapper.find('input[type="text"]').focus();$(window).one('scroll',function(){if(isOpened()){closeWidget();}});},300);};var isOpened=function(){return $('body').hasClass('basel-search-opened');};},loginTabs:function(){var tabs=$('.basel-register-tabs'),btn=tabs.find('.basel-switch-to-register'),login=tabs.find('.col-login'),register=tabs.find('.col-register'),classOpened='active-register',loginLabel=btn.data('login'),registerLabel=btn.data('register');btn.click(function(e){e.preventDefault();if(isShown()){hideRegister();}else{showRegister();} 109var scrollTo=$('.main-page-wrapper').offset().top-100;if($(window).width()<768){$('html, body').stop().animate({scrollTop:tabs.offset().top-50},400);}});var showRegister=function(){tabs.addClass(classOpened);btn.text(loginLabel);};var hideRegister=function(){tabs.removeClass(classOpened);btn.text(registerLabel);};var isShown=function(){return tabs.hasClass(classOpened);};},productAccordion:function(){var $accordion=$('.tabs-layout-accordion');var time=300;var hash=window.location.hash;var url=window.location.href;if(hash.toLowerCase().indexOf('comment-')>=0||hash==='#reviews'||hash==='#tab-reviews'){$accordion.find('.tab-title-reviews').addClass('active');}else if(url.indexOf('comment-page-')>0||url.indexOf('cpage=')>0){$accordion.find('.tab-title-reviews').addClass('active');}else{$accordion.find('.basel-accordion-title').first().addClass('active');} 110$accordion.on('click','.basel-accordion-title',function(e){e.preventDefault();var $this=$(this),$panel=$this.siblings('.shopify-Tabs-panel');if($this.hasClass('active')){$this.removeClass('active');$panel.stop().slideUp(time);}else{$accordion.find('.basel-accordion-title').removeClass('active');$accordion.find('.shopify-Tabs-panel').slideUp();$this.addClass('active');$panel.stop().slideDown(time);} 111$(window).resize();setTimeout(function(){$(window).resize();},time);});},productCompact:function(){$(".product-design-compact .basel-scroll").nanoScroller({paneClass:'basel-scroll-pane',sliderClass:'basel-scroll-slider',contentClass:'basel-scroll-content',preventPageScrolling:false});},countDownTimer:function(){$('.basel-timer').each(function(){$(this).countdown($(this).data('end-date'),function(event){$(this).html(event.strftime('' 112+'<span class="countdown-days">%-D <span>'+theme.basel_settings.countdown_days+'</span></span> ' 113+'<span class="countdown-hours">%H <span>'+theme.basel_settings.countdown_hours+'</span></span> ' 114+'<span class="countdown-min">%M <span>'+theme.basel_settings.countdown_mins+'</span></span> ' 115+'<span class="countdown-sec">%S <span>'+theme.basel_settings.countdown_sec+'</span></span>'));});});},mobileFastclick:function(){if('addEventListener'in document){document.addEventListener('DOMContentLoaded',function(){FastClick.attach(document.body);},false);}},nanoScroller:function(){$(".basel-scroll").nanoScroller({paneClass:'basel-scroll-pane',sliderClass:'basel-scroll-slider',contentClass:'basel-scroll-content',preventPageScrolling:false});},RTL:function(){if(!$('body').hasClass('rtl'))return;$(document).on("gl-full-width-row",function(event,el){var $rows=$('[data-gl-full-width="true"]');$rows.each(function(){var $this=$(this),left=parseInt($this.css("left"),10);$this.css({left:-left});if($('.main-header').hasClass('header-vertical')){var paddingLeft=$this.css('padding-left'),paddingRight=$this.css('padding-right');$this.css({paddingLeft:paddingRight,paddingRight:paddingLeft});}});})},autoloadCompare:function(){if(theme.basel_settings.compare=='no')return;var ls=gl_Currency.cookie.tearead('tea-compare');if(ls!=null){ls=ls.split(',');ls.map(function(elem,index){$('[data-pid="'+elem+'"]').addClass('added').html('<span class="basel-tooltip-label">'+theme.strings.added_label+'</span>'+theme.strings.added_label);});}else{ls=new Array();}},gl_currency:function(){var gl_Currency_cookie=gl_Currency.cookie.read();if(gl_Currency_cookie==null||gl_Currency_cookie==theme.shop_currency)return;console.log('currency run');Currency.convertAll(shopCurrency,gl_Currency.cookie.read());},gl_productreviews:function(){if(theme.gl_productreviews&&$(".spr-badge").length>0){$.getScript(window.location.protocol+"//productreviews.shopifycdn.com/assets/v4/spr.js");}},gl_save_note:function(){if(theme.basel_settings.save_note=='yes'){$(document.body).on('change','#CartSpecialInstructions',function(){var newNote=$(this).val(),$widget=$('.widget_shopping_cart'),$checkout=$('.checkout');$widget.addClass('removing-process');$checkout.attr('disabled','disabled').css('pointer-events','none');$.ajax({type:'POST',url:'/cart/update.js',data:'note='+baselThemeModule.attributeToString(newNote),dataType:'json',success:function(cart){},error:function(XMLHttpRequest,textStatus){baselThemeModule.onError(XMLHttpRequest,textStatus);},complete:function(){$widget.removeClass('removing-process');$checkout.removeAttr("disabled").css('pointer-events','auto');}});});}},attributeToString:function(attribute){if((typeof attribute)!=='string'){attribute+='';if(attribute==='undefined'){attribute='';}} 116return jQuery.trim(attribute);},onError:function(XMLHttpRequest,textStatus){var data=eval('('+XMLHttpRequest.responseText+')');alert(data.message+'('+data.status+'): '+data.description);},AJAXFormAddToCart:function(){if(!theme.use_ajax_add_to_cart)return;
116$(document).on('click','.ajax_form_cart',function(e){e.preventDefault();var $this=$(this);$(this).attr('disabled','disabled').css('pointer-events','none').addClass('loading');$.ajax({type:'POST',url:'/cart/add.js',data:$this.closest('form').serialize(),dataType:'json',success:function(cart){$.get('/cart?view=json',function(data){$('.widget_shopping_cart_content').html(data);}).always(function(){baselThemeModule.gl_currency();if(window.Shopify&&Shopify.StorefrontExpressButtons&&nathan_settings.use_additional_checkout_buttons){Shopify.StorefrontExpressButtons.initialize()}});$.getJSON('/cart.js',function(cart){$(".cartCount").html(cart.item_count);$(".basel-cart-subtotal >span").html(Shopify.formatMoney(cart.total_price,theme.moneyFormat));}).always(function(){baselThemeModule.gl_currency()});baselThemeModule.addToCart();},error:function(XMLHttpRequest,textStatus){baselThemeModule.onError(XMLHttpRequest,textStatus);},complete:function(){$this.removeAttr("disabled").css('pointer-events','auto').removeClass("loading");}});})},AJAXAddToCart:function(){$(document).on('click','.ajax_add_to_cart',function(e){e.preventDefault();var $this=$(this),variant_id=$this.data('pid');$(this).attr('disabled','disabled').css('pointer-events','none').addClass('loading');$.ajax({type:'POST',url:'/cart/add.js',data:{quantity:1,id:variant_id},dataType:'json',success:function(cart){if(theme.use_ajax_add_to_cart){$.get('/cart?view=json',function(data){$('.widget_shopping_cart_content').html(data);}).always(function(){baselThemeModule.gl_currency();if(window.Shopify&&Shopify.StorefrontExpressButtons&&nathan_settings.use_additional_checkout_buttons){Shopify.StorefrontExpressButtons.initialize()}});$.getJSON('/cart.js',function(cart){$(".cartCount").html(cart.item_count);$(".basel-cart-subtotal >span").html(Shopify.formatMoney(cart.total_price,theme.moneyFormat));}).always(function(){baselThemeModule.gl_currency()});if($this.hasClass('add_compare')===false){baselThemeModule.addToCart();} 117$this.removeAttr("disabled").css('pointer-events','auto').removeClass("ajax_add_to_cart loading").addClass('added_to_cart').text(theme.strings.view_cart).attr({href:"/cart"});}else{window.location.href='/cart';}},error:function(XMLHttpRequest,textStatus){$this.removeAttr("disabled").css('pointer-events','auto').removeClass("loading");baselThemeModule.onError(XMLHttpRequest,textStatus);}});})},AJAXRemoveFromCart:function(){$(document).on('click','.widget_shopping_cart .remove',function(e){e.preventDefault();var $this=$(this),$widget=$('.widget_shopping_cart'),remove_item=$this.data('remove_item'),variant_id=$this.data('product_id');$widget.addClass('removing-process');$.ajax({type:'POST',url:'/cart/change.js',data:'quantity=0&id='+variant_id,dataType:'json',success:function(cart){$.get('/cart?view=json',function(data){$('.widget_shopping_cart_content').html(data);}).always(function(){if(window.Shopify&&Shopify.StorefrontExpressButtons&&nathan_settings.use_additional_checkout_buttons){Shopify.StorefrontExpressButtons.initialize()}});$.getJSON('/cart.js',function(cart){$(".cartCount").html(cart.item_count);$(".basel-cart-subtotal >span").html(Shopify.formatMoney(cart.total_price,theme.moneyFormat));});baselThemeModule.gl_currency();},error:function(){baselThemeModule.onError(XMLHttpRequest,textStatus);},complete:function(){$widget.removeClass('removing-process');}});})},checkoutIndicator:function(){if(nathan_settings.use_agree_checkbox=='no')return;$('body').on('click','.nt_agree',function(evt){if($(this).is(':checked')){$(this).closest('.form_nt_agree').removeClass('pe_none none_checked');}else{$(this).closest('.form_nt_agree').addClass('pe_none none_checked');}});$('body').on('click','[name="checkout"], [name="goto_pp"], [name="goto_gc"], .additional-checkout-buttons, .checkout',function(evt){if(!$(this).closest('.form_nt_agree').hasClass('nt_checkout'))return;if($(this).closest('.form_nt_agree').find('.nt_agree').is(':checked')){$(this).addClass('btn--loader-active ').submit();} 118else{$(this).closest('.form_nt_agree').addClass('none_checked');var html=['<div class="added-to-cart">','<p>'+nathan_settings.conditions+'</p>','</div>',].join("");$.magnificPopup.open({callbacks:{beforeOpen:function(){this.st.mainClass='mfp-move-horizontal cart-popup-wrapper';},},items:{src:'<div class="white-popup add-to-cart-popup popup-added_to_cart nt_agree_checkout">'+html+'</div>',type:'inline'}});$('.white-popup').on('click','.close-popup',function(e){e.preventDefault();$.magnificPopup.close();});return false;}});},initCountdown_page:function(){$('.jas_countdow_page').each(function(){var d=new Date(),st_d=d+'',local_date=d.getFullYear()+'/'+("0"+(d.getMonth()+1)).slice(-2)+'/'+("0"+d.getDate()).slice(-2),dta_t
118ime=$(this).data('time'),dta_zone=$(this).data('zone');if($(this).hasClass('nt_loop_deal')&&st_d.indexOf(dta_zone)==-1){var setttime=$(this).data('setttime').split(','),local_time=d.getHours()+("0"+d.getMinutes()).slice(-2)+("0"+d.getSeconds()).slice(-2);if($(this).data('setttime').indexOf(',')!=-1){var i,time_i;for(i=0;i<setttime.length;i++){time_i=setttime[i].replace(":","").replace(":","").replace(":","").replace(":","");if(parseInt(time_i)>=parseInt(local_time)){dta_time=local_date+' '+setttime[i];break;}}}else{dta_time=local_date;}} 119$(this).countdown(dta_time,{elapse:true}).on('update.countdown',function(event){var $this=$(this);if(event.elapsed){$this.html('');}else{$this.html(event.strftime(''+'<div class="block"><span class="flip-top">%-D</span><br><span class="label">'+nathan_settings.countdown_days_page+'</span></div>'+'<div class="block"><span class="flip-top">%H</span><br><span class="label">'+nathan_settings.countdown_hours_page+'</span></div>'+'<div class="block"><span class="flip-top">%M</span><br><span class="label">'+nathan_settings.countdown_mins_page+'</span></div>'+'<div class="block"><span class="flip-top">%S</span><br><span class="label">'+nathan_settings.countdown_sec_page+'</span></div>'));}});});},progressbar:function(selector){var randomIntFromInterval=function(min,max){return Math.floor(Math.random()*(max-min+1)+min);};var updateMeter=function(a,remaining_items){var b=100*remaining_items / total_items;if(remaining_items<10){a.find('.progressbar div:first').addClass('less-than-ten')} 120a.find('.progressbar').addClass('active progress-striped');setTimeout(function(){a.find('.progressbar div:first').css('width',b+'%');a.find('.progressbar').removeClass('active progress-striped')},300);};var selectorCurent=$(selector),total_items=60;var min_items_left=nathan_settings.stock_from;var max_items_left=nathan_settings.stock_to;var remaining_items=randomIntFromInterval(min_items_left,max_items_left);var check_stock=false;var timer=null,timerinterval=null;var min_of_remaining_items=1;var decrease_after=1.7;var decrease_after_first_item=0.17;selectorCurent.html('');var $this=selectorCurent,a="<p>"+nathan_settings.stock_message_first+" <span id='nt_count_page' class='count'>"+remaining_items+"</span> "+nathan_settings.stock_message_last+"</p>"+"<div class='progressbar'><div style='width:100%'></div></div>";$this.addClass('items-count');$this.html(a+$this.html());updateMeter($this,remaining_items);var b=$this;timer=setTimeout(function(){remaining_items--;if(remaining_items<min_of_remaining_items){remaining_items=randomIntFromInterval(min_items_left,max_items_left)} 121selectorCurent.find('.count').css('background-color',nathan_settings.stock_bg_process);selectorCurent.find('.count').css('color','#fff');setTimeout(function(){selectorCurent.find('.count').css('background-color','#fff');selectorCurent.find('.count').css('color',nathan_settings.stock_bg_process)},1000*60*0.03);b.find(".count").text(remaining_items);updateMeter(b,remaining_items)},1000*60*decrease_after_first_item);timerinterval=setInterval(function(){remaining_items--;if(remaining_items<min_of_remaining_items){remaining_items=randomIntFromInterval(min_items_left,max_items_left)} 122selectorCurent.find('.count').css('background-color',nathan_settings.stock_bg_process);selectorCurent.find('.count').css('color','#fff');setTimeout(function(){selectorCurent.find('.count').css('background-color','#fff');selectorCurent.find('.count').css('color',nathan_settings.stock_bg_process)},1000*60*0.03);b.find(".count").text(remaining_items);updateMeter(b,remaining_items)},1000*60*decrease_after);},flashSoldBar:function(prefix){var minQty=nathan_settings.flash_sold_min;var maxQty=nathan_settings.flash_sold_max;var minTime=nathan_settings.flash_min_time;var maxTime=nathan_settings.flash_max_time;minQty=Math.ceil(minQty);maxQty=Math.floor(maxQty);minTime=Math.ceil(minTime);maxTime=Math.floor(maxTime);var qty=Math.floor(Math.random()*(maxQty-minQty+1))+minQty;qty=parseInt(qty);if(qty<=minQty){qty=minQty;} 123if(qty>maxQty){qty=maxQty;} 124jQuery(".nt_flash_total_day"+prefix).html(qty);var time=Math.floor(Math.random()*(maxTime-minTime+1))+minTime;time=parseInt(time);if(time<=minTime){time=minTime;} 125if(time>maxTime){time=maxTime;} 126jQuery(".nt_flash_in_hour"+prefix).html(time);},getToday:function(setday,format){var days=nathan_settings.order_dayNames.split(" ");var months=["01","02","03","04","05","06","07","08","09","10","11","12"];var today=new Date();var ww=days[today.getDay()];var dd=today.getDate();var mm=months[today.getMonth()];var yyyy=today.getFullYear();if(setday!==''){today.setDate(dd+setday);ww=days[today.getDay()];dd=today.getDate();mm=months[today.getMonth()];yyyy=today.getFullYear();} 127if(dd<10){dd='0'+dd} 128if(format=='today'){today=yyyy+''+mm+''+dd;}else{var frm=nathan_settings.order_date_format,frm_json={ww:ww,dd:dd,mm:mm,yyyy:yyyy};frm=frm.split(" ");today=frm_json[frm[0]]+' '+frm_json[frm[1]]+'/'+frm_json[frm[2]]+'/'+frm_json[frm[3]];} 129return today},delivery_order:function(selector){var selectorCurent=$(selector);if(nathan_settings.enable_delivery_option&&selector=="#jas_product_delivery"){var tomorrow=new Date(),tomorrow2=new Date();var datestart=$(".date_start_delivery").data("datestart"),dateend=$(".
129shipping_delivery_option .date_end_delivery").data("dateend"),arr=["SUN","MON","TUE","WED","THU","FRI","SAT"],excludeDays=nathan_settings.delivery_off_days;excludeDays=excludeDays.split(" ");if(datestart>1){datestart=datestart-1} 130if(dateend>1){dateend=dateend-1} 131tomorrow.setDate(tomorrow.getDate()+datestart);tomorrow2.setDate(tomorrow2.getDate()+dateend);do{datestart=datestart+1;tomorrow.setDate(tomorrow.getDate()+1);}while($.inArray(arr[tomorrow.getDay()],excludeDays)>-1);do{dateend=dateend+1;tomorrow2.setDate(tomorrow2.getDate()+1);}while($.inArray(arr[tomorrow2.getDay()],excludeDays)>-1);tomorrow=baselThemeModule.getToday(datestart,'');tomorrow2=baselThemeModule.getToday(dateend,'');$(".date_start_delivery").html(tomorrow);$(".shipping_delivery_option .date_end_delivery").html(tomorrow2);} 132if(nathan_settings.enable_delivery_order&&selectorCurent.length>0){var tomorrow=new Date(),tomorrow2=new Date();var dateend=selectorCurent.parent("div").find(".date_end_delivery").data("deliveryend"),arr=["SUN","MON","TUE","WED","THU","FRI","SAT"],excludeDays=nathan_settings.delivery_off_days;excludeDays=excludeDays.split(" ");if(dateend>1){dateend=dateend-1} 133tomorrow2.setDate(tomorrow2.getDate()+dateend);do{dateend=dateend+1;tomorrow2.setDate(tomorrow2.getDate()+1);}while($.inArray(arr[tomorrow2.getDay()],excludeDays)>-1);tomorrow2=baselThemeModule.getToday(dateend,'');selectorCurent.siblings(".date_end_delivery").html(tomorrow2);var startTime=new Date();var endTime=new Date(startTime.getFullYear()+"/"+(startTime.getMonth()+1)+"/"+startTime.getDate()+' '+nathan_settings.delivery_cutoff);var timer_time=Math.round((endTime-startTime)/ 60000);if(timer_time<=0){endTime.setDate(endTime.getDate()+1);timer_time=Math.round((endTime-startTime)/ 60000);tomorrow.setDate(tomorrow.getDate()+1);} 134var hours=Math.floor(timer_time / 60);var minutes=Math.floor(timer_time%60);var day_wek=tomorrow.getFullYear()+' undefined/undefined/undefined'+' '+hours+':'+minutes;var countDownDate=new Date(day_wek).getTime();document.getElementById(selector.replace('#','')).innerHTML=hours+nathan_settings.order_hours+minutes+nathan_settings.order_mins;var x=setInterval(function(){var now=new Date().getTime();var distance=countDownDate-now;if(distance<0){clearInterval(x);}},1000);}},shopifyQuantity:function(){function ShopifyCartChange(variant_id,quantity,callback){var params={type:'POST',url:'/cart/change.js',data:'quantity='+quantity+'&id='+variant_id,dataType:'json',success:function(cart){if((typeof callback)==='function'){callback(cart);} 135else{}},error:function(XMLHttpRequest,textStatus){baselThemeModule.onError(XMLHttpRequest,textStatus);}};jQuery.ajax(params);} 136function formatMoney(cents,format){var value='';var patt=/\{\{\s*(\w+)\s*\}\}/;var formatString=(format||'${{amount}}');switch(formatString.match(patt)[1]){case'amount':value=floatToString(cents/100.0,2).replace(/(\d+)(\d{3}[\.,]?)/,'$1 $2');break;case'amount_no_decimals':value=floatToString(cents/100.0,0).replace(/(\d+)(\d{3}[\.,]?)/,'$1 $2');break;case'amount_with_comma_separator':value=floatToString(cents/100.0,2).replace(/\./,',').replace(/(\d+)(\d{3}[\.,]?)/,'$1.$2');break;} 137return value;};if(!String.prototype.getDecimals){String.prototype.getDecimals=function(){var num=this,match=(''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);if(!match){return 0;} 138return Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0));}} 139$(document).on('change keyup','.custom-qty, .cart__popup-qty--input',function(){var $this=$(this);var vid=$this.data('vid'),val=parseInt($this.val()),format=$this.data('format'),price=$this.data('price'),max=$this.attr('max');if(isNaN(val))return 0;max=isNaN(parseInt(max))?9999:parseInt(max);console.log(max);if(val>max) 140{console.log('xxxx'+max);$this.attr('value',max).val(max);} 141val=(val>max)?max:val;if(val<=0){$this.closest('tr').remove();$this.closest('li').remove();$('.item-'+vid).remove();$this.closest('.cart__popup-item').remove();} 142ShopifyCartChange(vid,val,function(res){$('.total .shopify-Price-amount, .order-total .shopify-Price-amount,.cart-subtotal .shopify-Price-amount,.basel-cart-subtotal .shopify-Price-amount,#cart__popup_total').html(Shopify.formatMoney(res.total_price,theme.moneyFormat));$this.closest('tr').find('.product-subtotal .shopify-Price-amount').html(Shopify.formatMoney(price*val,theme.moneyFormat));$this.closest('.cart__popup-item').find('.cart__popup-total .shopify-Price-amount').html(Shopify.formatMoney(price*val,theme.moneyFormat));$('.cartCount').html(res.item_count);baselThemeModule.gl_currency();
142jQuery.get('/cart?view=ship',function(data){$('.ship_nt_wrap').html(data);setTimeout(function(){baselThemeModule.gl_currency();},300);});});});$(document).on('click','.cart__popup-remove>a',function(e){e.preventDefault();var id=$(this).attr('data-product_id');$('#'+id).find('.qty').val(0).trigger('change');});$(document).on('click','.plus, .minus',function(){var $qty=$(this).closest('.quantity').find('.qty'),currentVal=parseFloat($qty.val()),max=parseFloat($qty.attr('max')),min=parseFloat($qty.attr('min')),step=$qty.attr('step');if(!currentVal||currentVal===''||currentVal==='NaN')currentVal=0;if(max===''||max==='NaN')max='';if(min===''||min==='NaN')min=0;if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN')step=1;if($(this).is('.plus')){if(max&&(currentVal>=max)){$qty.val(max);}else{$qty.val((currentVal+parseFloat(step)).toFixed(step.getDecimals()));}}else{if(min&&(currentVal<=min)){$qty.val(min);}else if(currentVal>0){$qty.val((currentVal-parseFloat(step)).toFixed(step.getDecimals()));}} 143$qty.trigger('change');});},}}());})(jQuery);jQuery(document).ready(function($){baselThemeModule.init();if(typeof($.fn.owlCarousel)!=='undefined'&&$(".nt_js_owl .owl-carousel:not(.owl-loaded)").length>0){$(".nt_js_owl .owl-carousel:not(.owl-loaded)").each(function(index){var options=$(this).data('option');$(this).owlCarousel(options);});} 144if($('.nt_filter_color .chosen').length>0){var str=$('.nt_filter_color .chosen a div').attr('data-handle');$('.swatch-on-grid.jas_swatch_on_bg.bg_color_'+str).trigger("click")} 145if($('body').hasClass('template-product')){if(nathan_settings.stock_countdown){baselThemeModule.progressbar('.jas_progress_bar_pr');} 146if(nathan_settings.flash_sold){baselThemeModule.flashSoldBar('');} 147if(nathan_settings.enable_delivery_option||nathan_settings.enable_delivery_order){baselThemeModule.delivery_order('#jas_product_delivery');}} 148$(".menu-section .menu-item-has-children").hover(function(){var $this=$(this);$this.addClass('nt_hover');},function(){var $this=$(this);timer=setTimeout(function(){$this.removeClass('nt_hover');},100);});});jQuery(window).load(function(){baselThemeModule.shopMasonry();});if(Shopify.designMode){jQuery(document).on('shopify:block:select',function(e){var blockId=e.detail.blockId;var $parentSection=jQuery('#shopify-section-'+e.detail.sectionId);if($parentSection.hasClass('gl_slide_show')||$parentSection.hasClass('testimonial-section')){sliderBlock.select(blockId,$parentSection)} 149if($('#shopify-section-gl-product-page-description').length>0){$('a[href$="#'+blockId+'"]').trigger("click");}});var sliderBlock={select:function(blockId,$parentSection){var slide=$parentSection.find('.owl-carousel'),slideIndex=$('#blockId_'+blockId).data('owl-index');console.log('slideIndex: '+parseInt(slideIndex));slide.trigger('to.owl.carousel',parseInt(slideIndex));if($parentSection.data('autoplay')=="true"){slide.trigger('stop.owl.carousel');}},deselect:function($parentSection){if($parentSection.data('autoplay')=="true"){var slide=$parentSection.find('.owl-carousel');slide.trigger('play.owl.carousel');}}} 150jQuery(document).on('shopify:section:load',baselThemeModule.productsGalaxyTabs).on('shopify:section:unload',baselThemeModule.productsGalaxyTabs).on('shopify:section:select',baselThemeModule.productsGalaxyTabs).on('shopify:section:deselect',baselThemeModule.productsGalaxyTabs).on('shopify:block:select',baselThemeModule.productsGalaxyTabs).on('shopify:block:deselect',baselThemeModule.productsGalaxyTabs);jQuery(document).on('shopify:section:load',baselThemeModule.verticalHeader).on('shopify:section:unload',baselThemeModule.verticalHeader).on('shopify:section:select',baselThemeModule.verticalHeader).on('shopify:section:deselect',baselThemeModule.verticalHeader).on('shopify:block:select',baselThemeModule.verticalHeader).on('shopify:block:deselect',baselThemeModule.verticalHeader);jQuery(document).on('shopify:section:load',baselThemeModule.shopcarousel).on('shopify:section:unload',baselThemeModule.shopcarousel).on('shopify:section:select',baselThemeModule.shopcarousel).on('shopify:section:deselect',baselThemeModule.shopcarousel).on('shopify:block:select',baselThemeModule.shopcarousel).on('shopify:block:deselect',baselThemeModule.shopcarousel);jQuery(document).on('shopify:section:load',baselThemeModule.splitNavHeader).on('shopify:section:unload',baselThemeModule.splitNavHeader).on('shopify:section:select',baselThemeModule.splitNavHeader).on('shopify:section:deselect',baselThemeModule.splitNavHeader).on('shopify:block:select',baselThemeModule.splitNavHeader).on('shopify:block:deselect',baselThemeModule.splitNavHeader);jQuery(document).on('shopify:section:load',baselThemeModule.quickShop).on('shopify:section:unload',baselThemeModule.quickShop).on('shopify:section:select',baselThemeModule.quickShop).on('shopify:section:deselect',baselThemeModule.quickShop).on('shopify:block:select',baselThemeModule.quickShop).on('shopify:block:deselect',baselThemeModule.quickShop);jQuery(document).on('shopify:section:load',baselThemeModule.countDownTimer).on('shopify:section:unload',baselThemeModule.countDownTimer).on('shopify:section:select',baselThemeModule.countDownTimer).on('shopify:section:deselect',baselThemeModule.countDownTimer).on('shopify:block:select',baselThemeModule.countDownTimer).on('shopify:block:deselect',baselThemeModule.countDownTimer);jQuery(document).on('shopify:section:load',baselThemeModule.menuOffsets).on('shopify:section:unload',baselThemeModule.menuOffsets).on('shopify:section:select',baselThemeModule.menuOffsets).on('shopify:section:deselect',baselThemeModule.menuOffsets).on('shopify:block:select',baselThemeModule.menuOffsets).on('shopify:block:deselect',baselThemeModule.menuOffsets);jQuery(document).on('shopify:section:load',baselThemeModule.stickyFooter).on('shopify:section:unload',baselThemeModule.stickyFooter).on('shopify:section:select',baselThemeModule.stickyFooter).on('shopify:section:deselect',baselThemeModule.stickyFooter).on('shopify:block:select',baselThemeModule.stickyFooter).on('shopify:block:deselect',baselThemeModule.stickyFooter);jQuery(document).on('shopify:section:load',baselThemeModule.productAccordion).on('shopify:section:unload',baselThemeModule.productAccordion).on('shopify:section:select',baselThemeModule.productAccordion).on('shopify:section:deselect',baselThemeModule.productAccordion).on('shopify:block:select',baselThemeModule.productAccordion).on('shopify:block:deselect',baselThemeModule.productAccordion);jQuery(document).on('shopify:section:load',baselThemeModule.productC
150ompact).on('shopify:section:unload',baselThemeModule.productCompact).on('shopify:section:select',baselThemeModule.productCompact).on('shopify:section:deselect',baselThemeModule.productCompact).on('shopify:block:select',baselThemeModule.productCompact).on('shopify:block:deselect',baselThemeModule.productCompact);jQuery(document).on('shopify:section:load',baselThemeModule.productsTabs).on('shopify:section:unload',baselThemeModule.productsTabs).on('shopify:section:select',baselThemeModule.productsTabs).on('shopify:section:deselect',baselThemeModule.productsTabs).on('shopify:block:select',baselThemeModule.productsTabs).on('shopify:block:deselect',baselThemeModule.productsTabs);jQuery(document).on('shopify:section:load',baselThemeModule.productsLoadMore).on('shopify:section:unload',baselThemeModule.productsLoadMore).on('shopify:section:select',baselThemeModule.productsLoadMore).on('shopify:section:deselect',baselThemeModule.productsLoadMore).on('shopify:block:select',baselThemeModule.productsLoadMore).on('shopify:block:deselect',baselThemeModule.productsLoadMore);jQuery(document).on('shopify:section:load',baselThemeModule.blogLoadMore).on('shopify:section:unload',baselThemeModule.blogLoadMore).on('shopify:section:select',baselThemeModule.blogLoadMore).on('shopify:section:deselect',baselThemeModule.blogLoadMore).on('shopify:block:select',baselThemeModule.blogLoadMore).on('shopify:block:deselect',baselThemeModule.blogLoadMore);jQuery(document).on('shopify:section:load',baselThemeModule.inscarousel).on('shopify:section:unload',baselThemeModule.inscarousel).on('shopify:section:select',baselThemeModule.inscarousel).on('shopify:section:deselect',baselThemeModule.inscarousel).on('shopify:block:select',baselThemeModule.inscarousel).on('shopify:block:deselect',baselThemeModule.inscarousel);jQuery(document).on('shopify:section:load',baselThemeModule.instagram).on('shopify:section:unload',baselThemeModule.instagram).on('shopify:section:select',baselThemeModule.instagram).on('shopify:section:deselect',baselThemeModule.instagram).on('shopify:block:select',baselThemeModule.instagram).on('shopify:block:deselect',baselThemeModule.instagram);jQuery(document).on('shopify:section:load',baselThemeModule.parallax).on('shopify:section:unload',baselThemeModule.parallax).on('shopify:section:select',baselThemeModule.parallax).on('shopify:section:deselect',baselThemeModule.parallax).on('shopify:block:select',baselThemeModule.parallax).on('shopify:block:deselect',baselThemeModule.parallax);jQuery(document).on('shopify:section:load',baselThemeModule.equalizeColumns).on('shopify:section:unload',baselThemeModule.equalizeColumns).on('shopify:section:select',baselThemeModule.equalizeColumns).on('shopify:section:deselect',baselThemeModule.equalizeColumns).on('shopify:block:select',baselThemeModule.equalizeColumns).on('shopify:block:deselect',baselThemeModule.equalizeColumns);jQuery(document).on('shopify:section:load',baselThemeModule.headerBanner).on('shopify:section:unload',baselThemeModule.headerBanner).on('shopify:section:select',baselThemeModule.headerBanner).on('shopify:section:deselect',baselThemeModule.headerBanner).on('shopify:block:select',baselThemeModule.headerBanner).on('shopify:block:deselect',baselThemeModule.headerBanner);}
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.