PageSourceSearch

https://www.raygunsite.com/cdn/shop/t/21/assets/script.js?v=65117294749579414631774009089

js raygunsite.com collected 2026-10-04 00:25:23 UTC 33,339 bytes, 2 lines download raw bytes

1(function($2){"use strict";var pluginName="miniCart",namespace="plugin_"+pluginName;function Plugin(element){this.miniCart=$2(element),this.pageOverlay=$2(".page__overlay"),this.body=$2("body"),this.cartItemCountElements=$2(".cart-icon-wrapper__count"),this._init()}Plugin.prototype._init=function(){Modernizr.touchevents&&(bouncefix.add("mini-cart__header"),bouncefix.add("mini-cart__items"),bouncefix.add("mini-cart__footer"));var headerHeight=$2(".header__wrapper").height()+1+"px";this.miniCart.find(".mini-cart__header").css({height:headerHeight,"min-height":headerHeight}),this.body.on("click",'[data-action="open-mini-cart"]',$2.proxy(this.toggleMiniCart,this)),this.miniCart.on("click",'[data-action="close-mini-cart"]',$2.proxy(this.toggleMiniCart,this)),this.miniCart.on("click",'[data-action="remove-product"]',$2.proxy(this.removeProduct,this)),$2(document).on("product.added",$2.proxy(this.productAdded,this))},Plugin.prototype.toggleMiniCart=function(){var self=this;return setTimeout(function(){var boundingTopRect=$2(".header__wrapper")[0].getBoundingClientRect().top;self.miniCart.css("margin-top",boundingTopRect),Modernizr.mq("(max-width: 499px)")&&self.miniCart.find(".mini-cart__content").css("max-height",self.miniCart.height()-self.miniCart.find(".mini-cart__header").height()-boundingTopRect+"px"),self.miniCart.hasClass("mini-cart--open")?self.closeMiniCart():self.openMiniCart()},50),!1},Plugin.prototype.openMiniCart=function(){this.miniCart.addClass("mini-cart--open"),this.pageOverlay.addClass("page__overlay--open"),this.pageOverlay.one("click",$2.proxy(this.closeMiniCart,this)),this.body.addClass("no-scroll")},Plugin.prototype.closeMiniCart=function(){this.miniCart.removeClass("mini-cart--open"),this.pageOverlay.removeClass("page__overlay--open").off("click"),this.body.removeClass("no-scroll")},Plugin.prototype.productAdded=function(){var self=this},Plugin.prototype.removeProduct=function(event){var item=$2(event.currentTarget).closest(".mini-cart__item"),lineItem=item.attr("data-index"),self=this;return this.miniCart.addClass("mini-cart--reloading"),$2.post({url:"/cart/change.js",dataType:"json",data:{quantity:0,line:parseInt(lineItem)}}).then(function(){$2.ajax("/cart?view=mini-cart-content").then(function(cartContent){item.slideUp(150,function(){self._rerenderMiniCart(cartContent)})})}),!1},Plugin.prototype._rerenderMiniCart=function(content){var newMiniCartContent=$2(content);Modernizr.touchevents&&(bouncefix.remove("mini-cart__items"),bouncefix.remove("mini-cart__footer")),newMiniCartContent.hasClass("mini-cart__empty")?($2(".cart-icon-wrapper--has-items").hide(),$2(".cart-icon-wrapper--empty").show()):($2(".cart-icon-wrapper--has-items").show(),$2(".cart-icon-wrapper--empty").hide(),this.cartItemCountElements.text(newMiniCartContent.attr("data-item-count"))),this.miniCart.find(".mini-cart__content").html(newMiniCartContent),this.miniCart.removeClass("mini-cart--reloading"),Modernizr.touchevents&&(bouncefix.add("mini-cart__items"),bouncefix.add("mini-cart__footer"))},$2.fn[pluginName]=function(options){var method=!1,methodArgs=arguments;return typeof options=="string"&&(method=options),this.each(function(){var plugin=$2.data(this,namespace);!plugin&&!method?$2.data(this,namespace,new Plugin(this,options)):method&&callMethod(plugin,method,Array.prototype.slice.call(methodArgs,1))})}})(jQuery),(function($2){"use strict";var pluginName="navigationSidebar",namespace="plugin_"+pluginName;function Plugin(element){this.navigationSidebar=$2(element),this.navigationSidebarCurrent=this.navigationSidebar.find(".navigation-sidebar__current-title"),this.pageOverlay=$2(".page__overlay"),this.body=$2("body"),this._init()}Plugin.prototype._init=function(){this.navigationSidebar.find(".navigation-sidebar__top").css("height",$2(".header__wrapper").height()+1+"px"),Modernizr.touchevents&&(bouncefix.add("navigation-sidebar__header"),bouncefix.add("navigation-sidebar__list")),$2("body").on("click",'[data-action="open-navigation-sidebar"], [data-action="close-navigation-sidebar"]',$2.proxy(this.toggleNavigationSidebar,this)),$2('[data-action="rewind-navigation-sidebar"]').on("click",$2.proxy(this.rewindNavigationSidebar,this)),this.navigationSidebar.find(".navigation-sidebar__item--expandable > .navigation-sidebar__link").on("click",$2.proxy(this.openNextLevel,this))},Plugin.prototype.toggleNavigationSidebar=function(event){var topMargin=$2(".header__wrapper")[0].getBoundingClientRect().top;return this.navigationSidebar.toggleClass("navigation-sidebar--open"),this.navigationSidebar.css("margin-top",topMargin),this.pageOverlay.toggleClass("page__overlay--open"),this.body.toggleClass("no-scroll"),this.navigationSidebar.hasClass("navigation-sidebar--open")?this.pageOverlay.one("click",$2.proxy(this.closeNavigationSidebar,this)):this.pageOverlay.off("click"),!1},Plugin.prototype.closeNavigationSidebar=function(event){this.navigationSidebar.removeClass("navigation-sidebar--open"),this.pageOverlay.removeClass("page__overlay--open").off("
1click"),this.body.removeClass("no-scroll")},Plugin.prototype.openNextLevel=function(event){var element=$2(event.currentTarget),currentLevel=element.closest(".navigation-sidebar__list"),subNav=element.attr("data-open-nav"),nextLevel=this.navigationSidebar.find('[data-nav-for="'+subNav+'"]');return nextLevel.addClass("navigation-sidebar__list--active").attr("data-parent-nav",currentLevel.attr("data-nav-for")),currentLevel.addClass("navigation-sidebar__list--hidden"),$2('[data-action="close-navigation-sidebar"]').hide(),$2('[data-action="rewind-navigation-sidebar"]').show(),this.navigationCurrentLevel=nextLevel,this.navigationSidebarCurrent.text(nextLevel.attr("data-nav-name")),!1},Plugin.prototype.rewindNavigationSidebar=function(event){var parentLevel=this.navigationSidebar.find('[data-nav-for="'+this.navigationCurrentLevel.attr("data-parent-nav")+'"]');return this.navigationCurrentLevel.removeClass("navigation-sidebar__list--active"),parentLevel.removeClass("navigation-sidebar__list--hidden"),parentLevel.attr("data-nav-for")==="main-menu"?($2('[data-action="close-navigation-sidebar"]').show(),$2('[data-action="rewind-navigation-sidebar"]').hide(),this.navigationSidebarCurrent.text("")):this.navigationSidebarCurrent.text(parentLevel.attr("data-nav-name")),this.navigationCurrentLevel=parentLevel,!1},$2.fn[pluginName]=function(options){var method=!1,methodArgs=arguments;return typeof options=="string"&&(method=options),this.each(function(){var plugin=$2.data(this,namespace);!plugin&&!method?$2.data(this,namespace,new Plugin(this,options)):method&&callMethod(plugin,method,Array.prototype.slice.call(methodArgs,1))})}})(jQuery),(function($2){"use strict";var pluginName="product",namespace="plugin_"+pluginName;function Plugin(element,options){this.element=$2(element),this.options=options,this._init();var self=this;$2(document).on("shopify:section:load",function(event){self.element=$2("#product-"+self.options.product.id),self._init()})}Plugin.prototype._init=function(){var product=this.options.product;product.variants.length>1&&(new Shopify.OptionSelectors("product-select-"+product.id,{product:product,onVariantSelected:$2.proxy(this.onVariantSelected,this),enableHistoryState:this.options.enableHistoryState}),this.element.find(".selector-wrapper").append('<svg class="icon icon-dropdown-arrow"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-dropdown-arrow"></use></svg>'),this.element.find(".single-option-selector").each(function(index){var spanToInsert=$2('<span class="option-selector__label">'+product.options[index]+": </span>");$2(this).after(spanToInsert).css("padding-left",28+spanToInsert.outerWidth()+"px"),$2(this).prepend('<option selected="selected" value="0"></option>')})),this.element.find('[data-action="add-to-cart"]').on("click",$2.proxy(this.addToCart,this)),product.variants.length>1&&this.element.find(".product__add-to-cart").removeClass("button--primary").addClass("button--secondary").attr("disabled","disabled").text("Select Size")},Plugin.prototype.onVariantSelected=function(variant){var productMeta=this.element.find(".product-meta"),productMetaPrices=productMeta.find(".product-meta__prices"),productMetaLabels=productMeta.find(".product-meta__labels"),addToCartButton=this.element.find(".product__add-to-cart");if(variant.title.indexOf("Snug")!=-1&&alert("We see you are ordering a snug sized tee. Our snugs run small! Please check that it\u2019s the correct sizing."),productMeta.find(".product-meta__price, .label:not(.label--custom)").remove(),variant){if(variant.available?(addToCartButton.removeClass("button--secondary").addClass("button--primary").removeAttr("disabled").text(window.languages.addToCartLabel),variant.compare_at_price>variant.price?(productMetaPrices.before('<span class="product-meta__price product-meta__price--new" data-money-convertible>'+Shopify.formatMoney(variant.price,window.shop.moneyFormat)+"</span>"),productMetaPrices.before('<span class="product-meta__price product-meta__price--old" data-money-convertible>'+Shopify.formatMoney(variant.compare_at_price,window.shop.moneyFormat)+"</span>")):productMetaPrices.before('<span class="product-meta__price" data-money-convertible>'+Shopify.formatMoney(variant.price,window.shop.moneyFormat)+"</span>")):(addToCartButton.removeClass("button--primary").addClass("button--secondary").attr("disabled","disabled").text(window.languages.soldOutLabel),productMetaLabels.append('<span class="label label--sold-out">'+window.languages.soldOutLabel+"</span>")),variant.featured_image){if(this.options.context==="main")var productSlideshow=this.element.find(".product__slideshow"),productSlideshowImages=productSlideshow.find(".product__slideshow-slide");else var productSlideshow=this.element.find(".quick-shop__slideshow"),productSlideshowImages=productSlideshow.find(".product__slideshow-slide");var itemToFind=productSlideshowImages.filter('[data-image-id="'+variant.featured_image.id+'"]');productSlideshow.slick("slickGoTo",itemToFind.attr("data-index"))}}else addToCartButton.removeClass("button--primary").addClass("button--secondary").attr("disabled","disabled").text(window.languages.unavailableLabel);$2(document).trigger("variant.changed",variant)},Plugin.prototype.addToCart=function(event){var productForm=this.element.find(".product__form"),addToCartButton=productForm.find(".product__add-to-cart");addToCartButton.text(window.languages.addingToCartButton),addToCartButton.attr("disabled","disabled"),$2.post({url:"/cart/add.js",data:productForm.serialize(),dataType:"json"}).then(function(result){addToCartButton.removeAttr("disabled"),addToCartButton.text(window.languages.addedToCartButton),setTimeout(function(){addToCartButton.text(window.languages.addToCartButton)},2e3),$2(document).trigger("product.added")}).catch(function(error){addToCartButton.text(error.responseJSON.description),setTimeout(function(){addToCartButton.text(window.languages.addToCartButton),addToCartButton.removeAttr("disabled")},2e3)}),event.preventDefault()},$2.fn[pluginName]=function(options){var method=!1,methodArgs=arguments;return typeof options=="string"&&(method=options),this.each(function(){var plugin=$2.data(this,namespace);!plugin&&!method?$2.data(this,namespace,new Plugin(this,options)):method&&callMethod(plugin,method,Array.prototype.slice.call(methodArgs,1))})}})(jQuery),(function($2){$2.fn.pick=function(count){for(var howMany=count||4,index_array=[],original_obj_size=this.length,i=0;i<original_obj_size;i++)index_array.push(i);var shuffle=function(v){for(var j,x,i2=v.length;i2;j=parseInt(Math.random()*i2),x=v[--i2],v[i2]=v[j],v[j]=x);return v},new_index_array=shuffle(index_array).slice(0,howMany);return this.each(function(i2){if($2.inArray(i2,new_index_array)===-1)$2(this).remove();else{var image=$2(this).find("img");image.attr("src",image.attr("data-src"))}}).filter(function(){return this.parentNode!==null})}})(jQuery),(function($2){var methods={init:function(){var element=$2(this),wrapper=element.find(".header__search-wrapper");element.find('[data-action="open-search"]').on("click",function(){return element.addClass("header__item-search--expanded").closest(".header__wrapper").addClass("header__wrapper--search"),wrapper.one("transitionend webkitTransitionEnd oTransitionEnd",function(){element.find(".search__input").focus()}),!1}),element.find('[data-action="close-search"]').on("click",function(){return element.removeClass("header__item-search--expanded header__item-search--active").closest(".header__wrapper").removeClass("header__wrapper--search"),!1}),element.find(".search__input").awesomecomplete({resultLimit:50,typingDelay:150,suggestionListClass:"autocomplete__results",itemClass:"autocomplete__result",activeItem
1Class:"autocomplete__result--active",splitTerm:!1,attachTo:$2(".autocomplete"),wrapSuggestions:!0,dataMethod:function(term,event,done){element.addClass("header__item-search--active"),$2.ajax({url:"/search",dataType:"json",data:{q:term+"*",view:"json",type:"product,article,page"}}).then(function(data){done(data)})},sortFunction:function(){return 0},renderFunction:function(result,term){if(result.results_count!==void 0)return result.results_count===0?'<p class="autocomplete__no-results">'+window.languages.autocompleteNoResults+"</p>":'<a href="'+result.url+'" class="button button--primary">'+window.languages.autocompleteSeeAll+" ("+result.results_count+")</a>";if(result.object_type==="product")var html='<img src="'+result.image+'" class="autocomplete__image"><div class="autocomplete__info '+(result.price_min===null?"autocomplete__info--page":"")+'">';else var html='<img src="//cdn.shopify.com/s/files/1/0690/5113/t/4/assets/Blog_600x600_600x.png?16851417608092367000" class="autocomplete__image"><div class="autocomplete__info '+(result.price_min===null?"autocomplete__info--page":"")+'">';if(result.vendor&&(html+='<span class="autocomplete__subheading">'+result.vendor+"</span>"),result.blog&&(html+='<span class="autocomplete__subheading">'+result.blog+"</span>"),html+='<span class="autocomplete__heading">'+result.title+"</span>",result.object_type==="product"){var priceMin=result.price_min,currentCurrency=window.Currency.currentCurrency,format=window.shop.moneyFormat;priceMin=Shopify.formatMoney(priceMin,format),html+='<span class="autocomplete__price" data-money-convertible>'+priceMin+"</span>"}return html+="</div>",html},onComplete:function(dataItem){location.href=dataItem.url}})}};$2.fn.searchAutocomplete=function(options){return methods.init.call(this,options)}})(jQuery),(function($2){"use strict";var pluginName="tabs",namespace="plugin_"+pluginName;function Plugin(element){this.element=$2(element),this.tabsNav=this.element.find(".tabs__nav-item"),this.tabsContent=this.element.find(".tabs__content"),this.tabsNavLine=this.element.find(".tabs__nav-line"),this.tabsNav.on("click",$2.proxy(this.switchTab,this));var self=this;$2(document).on("shopify:block:select",function(event){$2("html, body").animate({scrollTop:$2(event.target).offset().top-$2(".header").height()+"px"},"fast"),self.switchTab(event)})}Plugin.prototype.switchTab=function(event){var currentTab=$2(event.target),currentTabIndex=currentTab.attr("data-tab-index");console.log(currentTab),currentTab.addClass("tabs__nav-item--active").siblings().removeClass("tabs__nav-item--active"),this.tabsContent.find(".tabs__content-item").removeClass("tabs__content-item--active").eq(currentTabIndex).addClass("tabs__content-item--active"),this.tabsNavLine.css({left:currentTab.offset().left-this.tabsNav.first().offset().left,width:currentTab.width()}),event.stopPropagation()},Plugin.prototype.destroy=function(){this.tabsNav.off("click")},$2.fn[pluginName]=function(options){var method=!1,methodArgs=arguments;return typeof options=="string"&&(method=options),this.each(function(){var plugin=$2.data(this,namespace);!plugin&&!method?$2.data(this,namespace,new Plugin(this,options)):method&&callMethod(plugin,method,Array.prototype.slice.call(methodArgs,1))})}})(jQuery);var router=new RouterRouter;router.route("account/addresses",function(){$('[data-action="open-new-address-modal"]').on("click",function(e){var instance=$(".addresses__new").remodal({});instance.open(),e.preventDefault()}),$('[data-action="open-edit-address-modal"]').on("click",function(e){var instance=$('.addresses__edit[data-address="'+$(this).attr("data-address")+'"]').remodal({});instance.open(),e.preventDefault()})}),router.route("*all",function(){var isMobile=Modernizr.mq("(max-width: 500px)");(function(){var headerSection=$("#shopify-section-header");Stickyfill.add(headerSection.get(0)),$(".anchor").css("top",-headerSection.height()),$(document).on("shopify:section:unload","#shopify-section-header",function(event){Stickyfill.remove(event.target)}),$(document).on("shopify:section:load","#shopify-section-header",function(event){Stickyfill.add(event.target)})})(),(function(){$(".header__item-search").searchAutocomplete(),$(document).on("shopify:section:load","#shopify-section-header",function(event){$(event.target).find(".header__item-search").searchAutocomplete()})})(),(function(){$(".navigation-sidebar").navigationSidebar()})(),(function(){$(".navigation-horizontal__list-item--expandable > .navigation-horizontal__list-link").on("click",function(){var element=$(this),item=element.closest(".
1navigation-horizontal__list-item");return item.toggleClass("navigation-horizontal__list-item--active"),item.siblings().removeClass("navigation-horizontal__list-item--active").find(".navigation-horizontal__dropdown-item--active").removeClass("navigation-horizontal__dropdown-item--active"),$(document).on("click",function(e){$(e.target).closest(".navigation-horizontal").length===0&&(item.removeClass("navigation-horizontal__list-item--active"),item.find(".navigation-horizontal__dropdown-item--active").removeClass("navigation-horizontal__dropdown-item--active"),$(document).off("click"))}),!1}),$(".navigation-horizontal__dropdown-item--expandable > .navigation-horizontal__dropdown-link").on("click",function(){var element=$(this),item=element.closest(".navigation-horizontal__dropdown-item");return item.toggleClass("navigation-horizontal__dropdown-item--active"),item.siblings().removeClass("navigation-horizontal__dropdown-item--active"),!1});var dropdownImageContainer=$(".navigation-horizontal__image");$(".dropdown-column__list-link[data-src]").on("mouseenter",function(){dropdownImageContainer.attr("src",$(this).attr("data-src"))})})(),(function(){var initCollectionsCollage=function(collections){collections.finalTilesGallery({margin:isMobile?10:25,gridSize:20,minTileWidth:isMobile?180:Math.min(window.innerWidth-25,350),imageSizeFactor:[[2e3,.5],[1024,.45],[480,.4]]})};initCollectionsCollage($(".list-collections--collage")),$(document).on("shopify:section:load",function(event){var collections=$(event.target).find(".list-collections--collage");collections.length>0&&initCollectionsCollage(collections)})})(),(function(){var initProductsCollage=function(products){var options={margin:isMobile?10:25,gridSize:15,minTileWidth:isMobile?180:Math.min(window.innerWidth-25,325),imageSizeFactor:[[2e3,.6],[1024,.5],[480,.35]]};products.attr("data-infinite-scroll-url")&&(options.autoLoadURL=products.attr("data-infinite-scroll-url"),options.loadingTarget=".collection__loader",options.onAutoLoaded=function(html){return $(html).find(".ftg-items").children()},options.onAutoLoadCompleted=function(){$(".collection__loader").remove()}),products.finalTilesGallery(options)};initProductsCollage($(".collection--collage")),$(document).on("shopify:section:load",function(event){var products=$(event.target).find(".collection--collage");products.length>0&&initProductsCollage(products)})})(),(function(){var quickShopModal=$(".quick-shop"),quickShopRemodalInstance=quickShopModal.remodal({hashTracking:!1});$("body").on("click",'[data-action="open-quick-shop"]',function(event){quickShopRemodalInstance.open(),$.ajax($(this).attr("data-quick-shop-url")).then(function(result){quickShopModal.html(result)}),window.quickShopRemodalInstance=quickShopRemodalInstance,event.preventDefault()}),$(document).on("closed",".quick-shop",function(){quickShopModal.html('<div class="quick-shop__spinner spinner-container spinner-container--large"><div class="spinner spinner--circle"></div></div>'),window.quickShopRemodalInstance=null})})(),(function(){Modernizr.touchevents||($("body").on("mouseenter",".product-item__inner",function(){$(this).find(".product-item__label--hidden").slideDown({duration:250,easing:"swing"})}),$("body").on("mouseleave",".product-item__inner",function(){$(this).find(".product-item__label--hidden").slideUp({duration:250,easing:"swing"})}))})(),(function(){var popupModal=$(".marketing-popup");popupModal.length===0||$.cookie("marketing_modal_seen")||Modernizr.mq("(max-width: 559px)")||setTimeout(function(){popupModal.remodal({hashTracking:!0}).open(),$.cookie("marketing_modal_seen",!0,{expires:7})},0)})(),(function(){var initBackToTop=function(){var backToTopElement=$(".back-to-top"),backToTopOffset=300,backToTopDuration=500;$(window).on("scroll.backToTop",function(){$(this).scrollTop()>backToTopOffset?backToTopElement.addClass("back-to-top--active"):backToTopElement.removeClass("back-to-top--active")}),backToTopElement.on("click",function(e){return e.preventDefault(),$("html, body").animate({scrollTop:0},backToTopDuration),!1})};initBackToTop(),$(document).on("shopify:section:unload","#shopify-section-footer",function(){$(window).off(".backToTop")}),$(document).on("shopify:section:load","#shopify-section-footer",function(){initBackToTop()})})()}),router.route("cart",function(){$(".cart__note textarea").on("change",function(){$.post("/cart/update.js",{note:$(this).val()})}),$(".cart-item__quantity-input").on("change",function(){var element=$(this),lineItem=element.closest(".cart-item"),lineIndex=parseInt(lineItem.attr("data-index"));window.location.href="/cart/change?quantity="+parseInt($(this).val())+"&line="+lineIndex}),(function(){var shippingEstimator=$(".shipping-estimator"),shippingEstimatorSubmit=shippingEstimator.find(".shipping-estimator__submit"),shippingEstimatorResults=shippingEstimator.find(".shipping-estimator__results"),shippingEstimatorList=shippingEstimatorResults.find(".shipping-estimator__list"),cartEstimatedShipping=$
1(".cart__taxes");$(".shipping-estimator__submit").on("click",function(){return shippingEstimatorSubmit.text(window.languages.shippingEstimatorSubmitting),$.ajax({method:"GET",url:"/cart/shipping_rates.json",data:{shipping_address:{country:shippingEstimator.find("#address_country").val(),province:shippingEstimator.find("#address_province").val(),zip:shippingEstimator.find("#address_zip").val()}},success:function(results){if(shippingEstimatorList.empty(),results.shipping_rates.length===0?shippingEstimatorResults.find(".shipping-estimator__results-title").text(window.languages.shippingEstimatorNoRates):shippingEstimatorResults.find(".shipping-estimator__results-title").text(window.languages.shippingEstimatorRates),results.shipping_rates.forEach(function(item){var amount=Shopify.formatMoney(item.price*100,window.shop.moneyFormat);shippingEstimatorList.append('<li class="shipping-estimator__item">'+item.name+": <span data-money-convertible>"+amount+"</span></li>")}),results.shipping_rates.length>0){var firstPrice=Shopify.formatMoney(results.shipping_rates[0].price*100,window.shop.moneyFormat);cartEstimatedShipping.html(window.languages.cartEstimatedShipping+" "+firstPrice)}},error:function(results){shippingEstimatorList.empty(),shippingEstimatorResults.find(".shipping-estimator__results-title").text(window.languages.shippingEstimatorError);var response=results.responseJSON,errors=[];for(var key in response)response.hasOwnProperty(key)&&errors.push({key:key,value:response[key][0]});errors.forEach(function(item){shippingEstimatorList.append('<li class="shipping-estimator__item">'+item.key+": "+item.value+"</li>")})},complete:function(results){shippingEstimatorSubmit.text(window.languages.shippingEstimatorSubmit),shippingEstimatorResults.show()}}),!1})})(),new Shopify.CountryProvinceSelector("address_country","address_province",{hideElement:"address_province_container"})}),router.route("collections/*type",function(){(function(){var body=$("body");if(Shopify.queryParams={},$(".collection-filter--sorter select").val(window.shop.collectionSortBy),body.on("change",".collection-filter--sorter select",function(){Shopify.queryParams.sort_by=$(this).val(),location.search=decodeURIComponent($.param(Shopify.queryParams))}),location.search.length)for(var aKeyValue,i=0,aCouples=location.search.substr(1).split("&");i<aCouples.length;i++)aKeyValue=aCouples[i].split("="),aKeyValue.length>1&&(Shopify.queryParams[decodeURIComponent(aKeyValue[0])]=decodeURIComponent(aKeyValue[1]));body.on("change",".collection-filter:not(.collection-filter--sorter) select",function(event){window.location.href=$(event.currentTarget).find(":selected").val()})})(),(function(){var initInfiniteScrollHelper=function(element){element.infiniteScrollHelper({loadingClassTarget:".collection__loader",loadingClass:"collection__loader--loading",startingPageCount:window.shop.currentPage,hasMore:!0,loadMore:function(page,done){var loadingTarget=$(this.loadingClassTarget);if(!this.hasMore||loadingTarget.length==0){done();return}var targetUrl=$.query.load(loadingTarget.attr("data-next-page"));targetUrl=targetUrl.set("page",page),$.ajax({url:location.protocol+"//"+location.host+location.pathname,data:targetUrl.toString().slice(1)}).then(function(content){done();var productItems=$(content).find(".collection--grid").children();productItems.length===0?($(".collection--grid").infiniteScrollHelper("destroy"),loadingTarget.remove()):$(".collection--grid").append(productItems)})}})};initInfiniteScrollHelper($(".collection--grid")),$(document).on("shopify:section:unload",function(event){$(event.target).find(".collection--grid").infiniteScrollHelper("destroy")}),$(document).on("shopify:section:load",function(event){initInfiniteScrollHelper($(event.target).find(".collection--grid"))})})()}),router.route("",function(){(function(){var slideshow=$(".slideshow"),initSlideshow=function(slideshow2){slideshow2.find(".slideshow__slides").slick({autoplay:slideshow2.attr("data-autoplay")==="true",autoplaySpeed:parseInt(slideshow2.attr("data-cycle-speed")),fade:slideshow2.attr("data-animation-type")==="fade",adaptiveHeight:!0,mobileFirst:!0,accessibility:!1,arrows:!1,dots:!0})};initSlideshow(slideshow),$(document).on("shopify:section:unload",".shopify-section__slideshow",function(event){$(event.target).find(".slideshow__slides").slick("unslick")}),$(document).on("shopify:section:load",".shopify-section__slideshow",function(event){initSlideshow($(event.target).find(".slideshow"))}),$(document).on("shopify:block:select",".shopify-section__slideshow",function(event){var currentSlide=$(event.target),slideshow2=currentSlide.closest(".slideshow__slides");
1slideshow2.slick("slickGoTo",currentSlide.attr("data-slide-index")),slideshow2.slick("slickPause")}),$(document).on("shopify:block:deselect",".shopify-section__slideshow",function(event){$(event.target).closest(".slideshow__slides").slick("slickPlay")})})(),(function(){var initInstagram=function(instagramAccessToken,limit){var instagramTemplate='<div class="instagram__image-wrapper"><a href="{{link}}" target="_blank"><div class="instagram__overlay"><p class="instagram__caption">{{caption}}</p><time class="instagram__date">{{model.created_time}}</time></div><img class="instagram__image" src="{{image}}"/></a></div>',formatInstagramDate=function(image){var date=new Date(image.created_time*1e3);m=date.getMonth(),d=date.getDate(),y=date.getFullYear();var monthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return image.created_time=monthNames[m]+" "+d+", "+y,!0},feed=new Instafeed({get:"user",userId:"self",accessToken:instagramAccessToken,sortBy:"most-recent",limit:limit,resolution:"standard_resolution",template:instagramTemplate,after:function(){$("#instafeed-mobile").append($("#instafeed").html())},filter:$.proxy(formatInstagramDate)});feed.run()},initTwitter=function(twitterUsername){twttr.ready(function(){twttr.widgets.createTimeline({sourceType:"profile",screenName:twitterUsername},document.getElementById("twitter-timeline"),{tweetLimit:1,chrome:"noheader nofooter noborders transparent noscrollbar"}).then(function(result){var content=$(result).contents(),twitterModule=$(".tweet");twitterModule.find(".tweet__content").html(content.find(".timeline-Tweet-text")),twitterModule.find(".tweet__date").text(content.find(".timeline-Tweet-timestamp .dt-updated").attr("aria-label"))})})},initFeeds=function(social){var instagramAccessToken=social.attr("data-instagram-access-token"),twitterUsername=social.attr("data-twitter-username");instagramAccessToken&&initInstagram(instagramAccessToken,twitterUsername?3:6),twitterUsername&&initTwitter(twitterUsername)};initFeeds($(".index-module__social")),$(document).on("shopify:section:load",function(event){initFeeds($(event.target).find(".index-module__social"))})})()}),router.route("account/login",function(){var switchToRecoverForm=function(){$(".login-form, .recover-form").toggle(),$(".page__title").text(window.languages.passwordRecoverTitle)};$('[data-action="display-recover-form"]').on("click",function(){return switchToRecoverForm(),!1}),(window.location.hash==="#recover"||window.recoverPassword===!0)&&switchToRecoverForm()}),router.route("password",function(){$('.password__admin-link [data-action="storefront-password"]').on("click",function(){$(".password__storefront-form").slideDown()})});var productRoute=function(){var isMobile=Modernizr.mq("(max-width: 500px)");(function(){var initProductSlideshow=function(productSlideshow){var isZoomEnabled=productSlideshow.attr("data-zoom-enabled"),zoomMagnification=productSlideshow.attr("data-zoom-magnification");productSlideshow.on("init afterChange",function(event,slick){var currentSlide=$(slick.$slides[slick.currentSlide]);isZoomEnabled==="true"&&!currentSlide.attr("data-slide-initialized")&&!Modernizr.touchevents&&currentSlide.zoom({url:currentSlide.attr("data-image-large-url"),touch:!1,magnify:zoomMagnification,onZoomIn:function(){$(this).prev().addClass("product__slideshow-image--zoomed")},onZoomOut:function(){$(this).prev().removeClass("product__slideshow-image--zoomed")}})}),productSlideshow.slick({autoplay:!1,adaptiveHeight:!0,arrows:!0,dots:!0,fade:productSlideshow.attr("data-rotation-effect")==="fade",mobileFirst:!0,touchThreshold:4,initialSlide:parseInt(productSlideshow.attr("data-initial-slide")),prevArrow:'<span class="slick-prev"><svg class="icon icon-arrow-left-thin"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-arrow-left-thin"></use></svg></span>',nextArrow:'<span class="slick-next"><svg class="icon icon-arrow-right-thin"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-arrow-right-thin"></use></svg></span>',asNavFor:productSlideshow.next(".product__thumbnails")}),productSlideshow.next(".product__thumbnails").slick({slidesToShow:6,slidesToScroll:3,asNavFor:productSlideshow,dots:!0,focusOnSelect:!0,arrows:!1}
1)};initProductSlideshow($(".product__slideshow")),$(document).on("shopify:section:unload",function(event){var target=$(event.target);target.find(".product__slideshow").slick("unslick"),target.find(".product__slideshow-nav-image").off("click"),$(document).off(".product__slideshow")}),$(document).on("shopify:section:load",function(event){initProductSlideshow($(event.target).find(".product__slideshow"))})})(),(function(){var relatedProductsSection=$(".related-products");relatedProductsSection.find(".related-products__item").pick(relatedProductsSection.attr("data-products-count")).show(),$(document).on("shopify:section:load",function(event){var relatedProductsSection2=$(event.target).find(".related-products");relatedProductsSection2.find(".related-products__item").pick(relatedProductsSection2.attr("data-products-count")).show()})})(),(function(){var plugin=$(".product-tabs").tabs();$(document).on("shopify:section:select, shopify:section:unload",function(event){var tabs=$(event.target).find(".product-tabs");tabs.data("plugin_tabs").destroy()}),$(document).on("shopify:section:load",function(event){$(event.target).find(".product-tabs").tabs()})})(),(function(){var initGalleryCollage=function(gallery){gallery.finalTilesGallery({margin:isMobile?10:25,gridSize:15,minTileWidth:isMobile?180:Math.min(window.innerWidth-25,325),imageSizeFactor:[[2e3,.6],[1024,.5],[480,.35]]})};initGalleryCollage($(".product-collage-gallery")),$(document).on("shopify:section:load",function(event){var gallery=$(event.target).find(".product-collage-gallery");gallery.length>0&&initGalleryCollage(gallery)})})(),(function(){var originalReviewText=null;$(".product").on("click",".spr-summary-actions-newreview",function(){var element=$(this),closeText=window.languages.closeReview,currentText=element.text();currentText!==closeText?(originalReviewText=currentText,element.text(closeText)):element.text(originalReviewText)})})()};router.route("products/*type",productRoute),router.route("collections/*collection/products/*type",productRoute),router.route("search",function(){});
2//# sourceMappingURL=/cdn/shop/t/21/assets/script.js.map?v=65117294749579414631774009089

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.