PageSourceSearch

https://tenshi-streetwear.com/cdn/shop/t/2/assets/utilities.js?v=44782165800231592301689878132

js tenshi-streetwear.com collected 2026-10-02 20:56:17 UTC 39,958 bytes, 2 lines download raw bytes

1var usePageDots=Shopify.theme_settings.page_dots_enabled,imageFunctions={zoom:function(zoomParent,enableTouch,magnify){var activateZoom=$(zoomParent).data("zoom");activateZoom&&$(zoomParent+" img").wrap('<span style="display:inline-block"></span>').css("display","block").parent().zoom({touch:enableTouch,magnify:magnify||1})},linkGalleryAndCarousel:function($gallery,$carousel){$carousel.find(".gallery-cell:nth-child(1)").addClass("is-nav-selected"),$carousel.on("click",".gallery-cell",function(){var index=$(this).index();$carousel.find(".is-nav-selected").removeClass("is-nav-selected"),$(this).addClass("is-nav-selected"),$gallery.flickity("select",index)}),$gallery.on("select.flickity",function(){var galleryData=$(this).data("flickity");galleryData&&($carousel.find(".is-nav-selected").removeClass("is-nav-selected"),$carousel.find(".gallery-cell:nth-child("+(galleryData.selectedIndex+1)+")").addClass("is-nav-selected"))})},fullWidth:function(images,imageContainer){$(images).each(function(){var $image=$(this),alt=$image.attr("alt"),src=$image.attr("src");if(alt.indexOf("[")>=0){$image.remove();var shortcodes=alt.match(/\[(.*?)\]/ig);alt=alt.replace(/\[(.*?)\]/ig,"");var captionClass=$.map(shortcodes,function(value,index){return value=value.replace(/[\[\]']+/g,""),value}),caption=['<div class="position-'+(captionClass.length?captionClass:"center")+' caption js-caption">','<div class="caption-content caption-background-false align-'+(captionClass.length?captionClass:"center")+'">','<p class="headline">'+alt+"</p>","</div>","</div>"].join("");$image.attr({alt:alt,class:"lazyload appear",src:src,dataSizes:"auto"});var image=$image.prop("outerHTML"),banner='<div class="banner">'+image+caption+"</div>";$(imageContainer).append(banner)}})},showSecondaryImage:function(){$(window).width()>798&&($("body").on("mouseenter",".swap-true",function(){$(this).toggleClass("toggle-images")}),$("body").on("mouseleave",".swap-true",function(){$(this).toggleClass("toggle-images")}))},flickityIosFix:function(){var touchingCarousel=!1,touchStartCoords;document.body.addEventListener("touchstart",function(e){if(e.target.closest(".flickity-slider"))touchingCarousel=!0;else{touchingCarousel=!1;return}touchStartCoords={x:e.touches[0].pageX,y:e.touches[0].pageY}}),document.body.addEventListener("touchmove",function(e){if(touchingCarousel&&e.cancelable){var moveVector={x:e.touches[0].pageX-touchStartCoords.x,y:e.touches[0].pageY-touchStartCoords.y};Math.abs(moveVector.x)>7&&e.preventDefault()}},{passive:!1})}},recentlyViewed={init:function(){var productHandle,rvCookie,rvProducts,displayProducts,rvProductArray;if($(".js-product_section[data-rv-handle]").length?(productHandle=$(".js-product_section").data("rv-handle").toString(),rvCookie=Cookies.get("recentlyViewed"),rvProducts=recentlyViewed.getCookieProducts(rvCookie,productHandle)):($(".recently-viewed__section").length||$(".js-sidebar-recently-viewed").length)&&(rvCookie=Cookies.get("recentlyViewed"),rvProducts=recentlyViewed.getCookieProducts(rvCookie,productHandle)),rvProducts&&(rvProductArray=unescape(rvProducts).split(",")),productHandle?(!$.inArray(productHandle,rvProductArray)!==-1&&(displayProducts=[],rvProductArray.unshift(productHandle),$.each(rvProductArray,function(i2,el){$.inArray(el,displayProducts)===-1&&displayProducts.push(el)})),recentlyViewed.setCookieProducts(displayProducts)):displayProducts=rvProductArray,$(".recently-viewed__section").length){var parent=".recently-viewed__section";recentlyViewed.getProductInformation(parent,displayProducts,productHandle)}else if($(".js-recently-viewed .rv-main").length){var parent=".js-recently-viewed";recentlyViewed.getProductInformation(parent,displayProducts,productHandle)}if($(".sidebar .js-sidebar-recently-viewed").length){var parent=".sidebar .js-sidebar-recently-viewed";productHandle?recentlyViewed.getProductInformation(parent,displayProducts,productHandle):recentlyViewed.getProductInformation(parent,displayProducts)}},getCookieProducts:function(rvCookie,productHandle){return!rvCookie&&productHandle&&Cookies.set("recentlyViewed",productHandle,{expires:30,path:"/"}
1),rvCookie=Cookies.get("recentlyViewed"),rvCookie},setCookieProducts:function(rvProductArray){Cookies.set("recentlyViewed",escape(rvProductArray.join(",")),{expires:30,path:"/"})},getProductInformation:function(parent,displayProducts,productHandle){productHandle&&displayProducts.splice($.inArray(productHandle,displayProducts),1);var productLimit=$(parent).data("visible-products");productLimit&&displayProducts&&(displayProducts=displayProducts.slice(0,productLimit)),$.each(displayProducts,function(index,value){value&&($(parent).removeClass("hidden"),$(parent).parents(".sidebar-block").show(),$.ajax({type:"GET",url:"/products/"+value+"?view=rv",success:function(data){var rvProduct=$(data).find(".js-recently-viewed-product");$(parent).find(" .rv-box-"+index).append(rvProduct),Shopify.theme_settings.show_multiple_currencies&&convertCurrencies()},error:function(x,t,m){console.log(x),console.log(t),console.log(m)},dataType:"html"})),$(parent).find(".rv-main").hasClass("js-rv-slider")?(displayProducts.length<=productLimit?$(".js-rv-slider .gallery-cell").eq(displayProducts.length).nextAll().addBack().remove():$(".js-rv-slider .gallery-cell").eq(productLimit).nextAll().addBack().remove(),recentlyViewed.createSlider(parent,productLimit)):$(parent).find(".rv-main").hasClass("js-rv-grid")&&(displayProducts.length<=productLimit?$(".js-rv-grid .thumbnail").eq(displayProducts.length).nextAll().addBack().remove():$(".js-rv-grid .thumbnail").eq(productLimit).nextAll().addBack().remove())})},createSlider:function(el,productsAvailable){var products_per_slide=$(".js-rv-slider").data("products-per-slide"),products_limit=$(".js-rv-slider").data("products-limit"),products_available=productsAvailable,indexProductsAvailable=productsAvailable-1,rvProductstoShow=$(".js-rv-slider").find(".gallery-cell"),cellAlign,draggable,prevNext,wrapAround,initialIndex;products_per_slide=="2"&&products_available>products_per_slide&&products_limit>products_per_slide||products_per_slide=="4"&&products_available>products_per_slide&&products_limit>products_per_slide||products_per_slide=="6"&&products_available>products_per_slide&&products_limit>products_per_slide?cellAlign="left":cellAlign="center",products_available>products_per_slide&&products_limit>products_per_slide?(draggable=!0,prevNext=!0,wrapAround=!0):(draggable=!1,prevNext=!1,wrapAround=!1),products_per_slide=="2"&&products_available>products_per_slide||products_per_slide=="4"&&products_available>products_per_slide||products_per_slide=="6"&&products_available>products_per_slide?initialIndex=0:products_per_slide=="3"&&products_available?initialIndex=1:products_per_slide=="5"&&products_available?initialIndex=2:products_per_slide=="7"&&products_available&&(initialIndex=3),$(window).width()<=798&&(cellAlign="center",initialIndex=1,rvProductstoShow.length<=2?(draggable=!1,prevNext=!1,wrapAround=!1):products_available>3&&products_limit>3?(draggable=!0,prevNext=!0,wrapAround=!0):(draggable=!1,prevNext=!1,wrapAround=!1),$(".js-rv-slider").parents(".even-num-slides").removeClass("even-num-slides")),$(".js-rv-slider").flickity({lazyLoad:2,imagesLoaded:!0,draggable:draggable,prevNextButtons:prevNext,wrapAround:wrapAround,cellAlign:cellAlign,pageDots:usePageDots,contain:!0,freeScroll:!0,arrowShape:arrowSize,initialIndex:initialIndex}),$(".js-rv-slider").addClass("slider-initialized")}},enableLoadMoreProducts=function(){$("body").on("click",".js-load-more a",function(e){return enableInfiniteScroll(),e.stopPropagation(),!1})},enableInfiniteScroll=function(){if($(".collection-matrix").length)var infiniteScroll=new Waypoint.Infinite({element:$(".collection-matrix")[0],items:".collection-matrix",more:".load-more__btn",loadingClass:"loading-in-progress",onBeforePageLoad:function(){$(".js-load-more").hide()},onAfterPageLoad:function(data){$(".collection-matrix > .collection-matrix .thumbnail").unwrap(".collection-matrix"),Shopify.theme_settings.enable_shopify_review_comments&&Shopify.theme_settings.enable_shopify_collection_badges&&SPR.$(document).ready(function(){return SPR.registerCallbacks(),SPR.initRatingHandler(),SPR.initDomEls(),SPR.loadProducts(),SPR.loadBadges()}),Shopify.theme_settings.show_multiple_currencies&&convertCurrencies(),Shopify.PaymentButton&&Shopify.PaymentButton.init(),productPage.init(
1),Shopify.theme_settings.quick_shop_enabled&&quickShop.init(),hideNoScript()}})},enableLoadMoreSearch=function(){$("body").on("click",".js-load-more a",function(e){return enableInfiniteSearchScroll(),e.stopPropagation(),!1})},enableInfiniteSearchScroll=function(){if($(".search-matrix").length)var infiniteSearchScroll=new Waypoint.Infinite({element:$(".search-matrix")[0],items:".search-matrix",more:".load-more__btn",loadingClass:"loading-in-progress",onBeforePageLoad:function(){$(".js-load-more").hide()},onAfterPageLoad:function(data){$(".search-matrix > .search-matrix .thumbnail").unwrap(".search-matrix"),Shopify.theme_settings.enable_shopify_review_comments&&Shopify.theme_settings.enable_shopify_collection_badges&&SPR.$(document).ready(function(){return SPR.registerCallbacks(),SPR.initRatingHandler(),SPR.initDomEls(),SPR.loadProducts(),SPR.loadBadges()}),Shopify.theme_settings.show_multiple_currencies&&convertCurrencies(),Shopify.PaymentButton&&Shopify.PaymentButton.init(),productPage.init(),Shopify.theme_settings.quick_shop_enabled&&quickShop.init(),hideNoScript()}})},hideNoScript=function(){$(".image__container .noscript").addClass("hidden")};if(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]));var quickFilter={init:function(){var selectedOptions=[],query="",currentTags="",siteUrl="https://"+$.url("hostname"),url1=$.url("1")?"/"+$.url("1")+"/":"",url2=$.url("2")?$.url("2")+"/":"",url3=$.url("3"),path=url1+url2;if($("#sort-by").length?query=$("#sort-by").val():query=url("?sort_by"),$("#tag_filter").length){var $tagFilterValue=$("#tag_filter").val();if($("#tag_filter").data("default-collection")!=$tagFilterValue){urlTag=$tagFilterValue.substr($tagFilterValue.lastIndexOf("/")+1);var tagFilterUrl=$tagFilterValue.substr($tagFilterValue);$("#tag_filter option").removeAttr("selected"),$('#tag_filter option[value="'+tagFilterUrl+'"]').attr("selected","selected"),urlTag!="all"&&($.inArray(urlTag,selectedOptions)>-1||selectedOptions.unshift(urlTag))}}$("[data-option-filter] input:checked").each(function(){selectedOptions.push($(this).val())}),selectedOptions=$.makeArray(selectedOptions),$.each(selectedOptions,function(i2,value){i2!=selectedOptions.length-1?currentTags+=selectedOptions[i2]+"+":currentTags+=selectedOptions[i2]}),Shopify.queryParams.sort_by=query,query="?"+$.param(Shopify.queryParams),quickFilter.processUrl(path,currentTags,query
1)},updateView:function(filterURL){$.ajax({type:"GET",url:filterURL,beforeSend:function(){$(".collection-matrix").addClass("fadeOut animated loading-in-progress filter-loading"),Waypoint.destroyAll()},success:function(data){$(".collection-matrix").removeClass("loading-in-progress"),$(".collection-matrix").removeClass("filter-loading");var filteredBreadcrumb=$(data).find(".breadcrumb_text").html();$(".breadcrumb_text").html(filteredBreadcrumb);var filteredPagination=$(data).find(".paginate").html();$(".paginate").html(filteredPagination);var filteredSidebar=$(data).find(".sidebar").html();$(".sidebar").html(filteredSidebar);var filteredPageLinks=$(data).find(".paginate").html();$(".paginate").empty(),$(".paginate").html(filteredPageLinks);var filteredData=$(data).find(".collection-matrix");$(".collection-matrix").remove(),filteredData.insertBefore($(".load-more__icon")),window.history&&window.history.pushState&&window.history.pushState("","",filterURL),$(".sidebar__collection-filter").length&&collectionSidebarFilter.init(),Shopify.theme_settings.pagination_type=="infinite_scroll"&&enableInfiniteScroll(),Shopify.theme_settings.show_multiple_currencies&&convertCurrencies(),Shopify.theme_settings.enable_shopify_review_comments&&Shopify.theme_settings.enable_shopify_collection_badges&&SPR.$(document).ready(function(){return SPR.registerCallbacks(),SPR.initRatingHandler(),SPR.initDomEls(),SPR.loadProducts(),SPR.loadBadges()}),recentlyViewed.init(),$(".js-product_section .product_form_options").each(function(){new Shopify.OptionSelectors($(this).data("select-id"),{product:$(this).data("product"),onVariantSelected:selectCallback,enableHistoryState:$(this).data("enable-state")})}),Shopify.PaymentButton&&Shopify.PaymentButton.init()},error:function(x,t,m){console.log(x),console.log(t),console.log(m),location.replace(location.protocol+"//"+location.host+filterURL)},dataType:"html"})},processUrl:function(path,tags,query){var query=query.replace(/\page=(\w+)&/,""),urlString="";urlString=path+tags+query,quickFilter.updateView(urlString)}},searchAutocomplete={init:function(){var currentAjaxRequest=null,shopURL=$("body").data("shop-url");if(Shopify.theme_settings.search_option=="products")var searchPath=shopURL+"/search?type=product&q=";else var searchPath=shopURL+"/search?q=";$(".search_form, .search__form, .header_search_form").on("submit",function(e){var formValue=$(this).find('input[name="q"]').val(),cleanFormValue=encodeURI(formValue);e.preventDefault(),cleanFormValue==null?window.location.href="/search":window.location.href=searchPath+cleanFormValue+"*"});var searchForms=$("form.search_form, form.search, form.header_search_form").each(function(){var input=$(this).find('input[name="q"]');$('<div class="search__results-wrapper"><ul class="search__results"></ul></div>').appendTo($(this)),input.attr("autocomplete","off").bind("keyup change",function(){input.val()==""&&($(".search__results").hide(),$(".search__results").empty());var term=$(this).val(),cleanTerm=encodeURI(term),form=$(this).closest("form"),searchURL=searchPath+cleanTerm,resultsList=form.find(".search__results");term.length>=3&&(currentAjaxRequest!=null&&currentAjaxRequest.abort(),currentAjaxRequest=$.getJSON(searchURL+"*&view=json",function(data){resultsList.empty(),data.results_count==0?resultsList.hide():($.each(data.results,function(index,item){if(index>=Shopify.theme_settings.search_items_to_display)return!1;var link=$("<a></a>").attr("href",item.url);if(item.object_type=="product"){var collectionHandles=[];for(i=0;i<item.collections.length;i++)collectionHandles.push(item.collections[i].handle);if($.inArray("coming-soon",collectionHandles)!=-1)var itemPrice=Shopify.translation.coming_soon_text;else if(item.available==!0)if(item.raw_compare>item.raw_price)var itemPrice='<span class="was_price">'+item.compare+"</span> "+item.price;else if(item.price_varies&&item.price_min>0)var itemPrice=Shopify.translation.from_text+" "+item.price;else if(item.price>0||item.raw_price>0)var itemPrice=item.price;else var itemPrice=Shopify.theme_settings.free_text;else var itemPrice=Shopify.theme_settings.display_sold_out_price?item.price+' <span class="sold-out-text">'+Shopify.theme_settings.sold_out_text+"</span>":'<span class="sold-out-text">'+Shopify.theme_settings.sold_out_text+"</span>";item.thumbnail!="NULL"&&link.append('<div class="thumbnail"><img class="lazyload appear" src="'+item.thumbnail+'" /></div>'),link.append('<div class="title">'+item.title+'<br><span class="item-pricing">'+itemPrice+"</span></div>")}else item.object_type=="article"?(item.thumbnail!="NULL"&&link.append('<div class="thumbnail"><img class="lazyload appear" src="'+item.thumbnail+'" /></div>'),link.append('<div class="title">'+item.title+'<br><span class="item-pricing">'+item.text_content+"</span></div>")):item.object_type=="page"&&link.append('<div class="title">'+item.title+'<br><span class="item-pricing">'+item.text_content+"</span></div>");link.wrap('<li class="item-result result--'+item.object_type+'"></li>'),resultsList.append(link.parent())}),data.results_count>=Shopify.theme_settings.search_items_to_display&&resultsList.append('<li class="all-results"><span class="title see-all"><a href="'+searchURL+'*">'+Shopify.translation.all_results+" ("+data.results_count+")</a></span></li>"),resultsList.fadeIn(200))}))})});$(document).on("click",function(e){var container=$("[data-autocomplete-true]");!container.is(e.target)&&container.has(e.target).length===0&&$("[data-autocomplete-true]").find(".search__results-wrapper").hide()}),$("[data-autocomplete-true] input").on("focus",function(){$(".search__results-wrapper").hide(),$(this).parents("[data-autocomplete-true]").find(".search__results-wrapper").show()})},unload:function(){$("body").off("focus","[data-autocomplete-true] input")}},collectionSidebarFilter={init:function(){$(".filter-active-tag input:checked").parents(".filter-active-tag").siblings(".filter-all-tags").hide(),$(".toggle-all--true .toggle_list .filter-active-tag input:checked").parents("ul.toggle_list").prev().click();var queryString=window.location.search;queryString.indexOf("sort_by")>0&&$(".toggle-all--true .toggle_list .filter-active-tag input").attr("checked")&&$(".sidebar__collection-filter > h4").addClass("active"),($.url(2)==="types"||$.url(2)==="vendors")&&$(".sidebar__collection-filter").remove(),$(".sidebar-block:empty").prev().css("border-bottom","none"),recentlyViewed.init()},clearAllFilters:function(){$("[data-option-filter] input").prop("checked",!1),$("[data-option-filter] input").trigger("change"),recentlyViewed.init()},clearSelectedFilter:function(optionFilter){optionFilter.find("[data-option-filter] input").val()===$("#tag_filter option:selected ").val().substr($("#tag_filter option:selected ").val().lastIndexOf("/")+1)&&$("#tag_filter").val($("#tag_filter option:first").val()),optionFilter.find("[data-option-filter] input").prop("checked",!1),optionFilter.find("[data-option-filter] input").trigger("change"),recentlyViewed.init()}};if(Shopify.theme_settings.slideshow_arrow_size=="bold")var arrowSize={x0:10,x1:40,y1:50,x2:80,y2:50,x3:50},svgArrowSizeLeft='<svg viewBox="0 0 100 100"><path d="M 10,50 L 40,100 L 80,100 L 50,50  L 80,0 L 40,0 Z" class="arrow"></path></svg>',svgArrowSizeRight='<svg viewBox="0 0 100 100"><path d="M 10,50 L 40,100 L 80,100 L 50,50  L 80,0 L 40,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg>';else if(Shopify.theme_settings.slideshow_arrow_size=="light")var arrowSize={x0:10,x1:60,y1:50,x2:62,y2:40,x3:22},svgArrowSizeLeft='<svg viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow"></path></svg>',svgArrowSizeRight='<svg viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg>';else if(Shopify.theme_settings.slideshow_arrow_size=="regular")var arrowSize={x0:10,x1:60,y1:50,x2:70,y2:40,x3:30},svgArrowSizeLeft='<svg viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path></svg>',svgArrowSizeRight='<svg viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg>';var utils={createAccordion:function(container,tab,content){var $container2=$(container),$tab2=$(container).find(tab),$content2=$(container).find(content),specificTab=container+" "+tab;if(container.indexOf(".accordion-tabs")>=0){var rearrangedTabs=$.map($tab2,function(v,i2){return[v,$content2[i2]]});$container2.empty(),$.each(rearrangedTabs,function(index,value){$container2.append(this)}),$content2.removeClass("active"),$container2.find(".active").next().slideToggle(),tab=container+"> a"}$(container).children("a").each(function(i2,tab2){var tab2=$(this),tabValue=tab2.attr("href");tab2.attr("data-tab-value",tabValue),tab2.removeAttr("href")}),$(container).find(tab+".active").next().slideToggle(),$("body").on("click",
1specificTab,function(e){e.preventDefault(),$(this).toggleClass("active"),$(this).next().slideToggle()})},mobileAccordion:function(container,tab,content){$container=$(container),$tab=$(container).find(tab),$content=$(container).find(content),$(tab+".active").next().slideToggle(),$("body").on("click",tab,function(e){e.preventDefault(),$(this).toggleClass("active"),$(this).next().slideToggle()})},mobileParentActiveAccordion:function(container,tab,content){$container=$(container),$tab=$(container).find(tab),$content=$(container).find(content),$(tab+".active").parent().next().slideToggle(),$("body").on("click",tab,function(e){e.preventDefault(),$(this).toggleClass("active"),$(this).parent().next().slideToggle()})},initializeTabs:function(){$("ul.tabs > li > a").attr("data-no-instant",!0),$("body").on("click","ul.tabs > li > a",function(e){e.preventDefault();var contentLocation=$(this).attr("href");contentLocation.charAt(0)=="#"&&($("ul.tabs > li > a.active").removeClass("active"),$(this).addClass("active"),$(this).parents("ul.tabs").next().find(contentLocation).show().css({display:"block"}).addClass("active").siblings().hide().removeClass("active"))})},pageBannerCheck:function(){!$(".page-banner").length>0||$(".header").hasClass("header-background--solid")?($(".feature_image").removeClass("feature_image"),$(".header.is-absolute").removeClass("is-absolute"),$(".secondary_logo--true").find(".secondary_logo").css("display","none"),$(".secondary_logo--true").find(".primary_logo").css("display","block")):$(".page-banner").hasClass("full-width--true")?($(".header").parent().addClass("feature_image"),$(".header").addClass("is-absolute"),$("header.feature_image").hasClass("secondary_logo--true")&&($(".secondary_logo--true").find(".secondary_logo").css("display","block"),$(".secondary_logo--true").find(".primary_logo").css("display","none"))):($(".header").parent().removeClass("feature_image"),$(".header").removeClass("is-absolute")),$(".index-sections").children().first(".under-menu").find(".full-width--true").length?($(".header").hasClass("header-background--solid")||($(".index .header").parent().addClass("feature_image"),$(".index .header").addClass("is-absolute")),$("header.feature_image").hasClass("secondary_logo--true")&&($(".secondary_logo--true").find(".secondary_logo").show(),$(".secondary_logo--true").find(".primary_logo").hide())):($(".index .feature_image").removeClass("feature_image"),$(".index .header.is-absolute").removeClass("is-absolute"),$("header.feature_image").hasClass("secondary_logo--true")||($(".secondary_logo--true").find(".secondary_logo").hide(),$(".secondary_logo--true").find(".primary_logo").show())),$(".detail-sections").children().first().hasClass("under-menu")?($(".header").hasClass("header-background--solid")||($('[class^="page-details"] .header').parent().addClass("feature_image"),$('[class^="page-details"] .header').addClass("is-absolute")),$("header.feature_image").hasClass("secondary_logo--true")&&($(".secondary_logo--true").find(".secondary_logo").show(),$(".secondary_logo--true").find(".primary_logo").hide())):($('[class^="page-details"] .feature_image').removeClass("feature_image"),$('[class^="page-details"] .header.is-absolute').removeClass("is-absolute"),$("header.feature_image").hasClass("secondary_logo--true")||($(".secondary_logo--true").find(".secondary_logo").hide(),$(".secondary_logo--true").find(".primary_logo").show()))},resizeActionButtons:function(){$(".js-caption:visible").each(function(){var buttonWidth=0;$(this).find(".action_button").each(function(){$button=$(this),$(this).width()>buttonWidth&&(buttonWidth=$(this).width())}),$(this).find(".action_button").width(buttonWidth)})}},sliderBlock={select:function(blockId,$parentSection){var $blocks=$parentSection.find(".gallery-cell"),blockIdsArray=$blocks.map(function(){return String($(this).data("block-id"))}),$slider=$parentSection.find("[data-slider-id]"),settings={slideshowTextAnimation:$slider.data("slideshow-text-animation")},flkty=$slider.data("flickity");$slider.flickity("pausePlayer");for(var i2=0;i2<blockIdsArray.length;i2++)if(blockIdsArray[i2]===blockId){var currentSlide=i2;currentSlide!==flkty.selectedIndex&&$slider.flickity("select",parseInt(currentSlide),!1,!0)}},deselect:function($parentSection){var $slider=$parentSection.find(".flexslider").data("flexslider");$slider&&$slider.flickity("unpausePlayer")}},globalQuickShopProduct,quickShop={init:function(){$("body").on("click",".js-quick-shop-link",function(e){e.stopImmediatePropagation(),e.preventDefault();var productData={handle:$(this).data("handle"),product_id:$(this).data("id"),single_variant:$
1(this).attr("data-single-variant"),product_in_collection_url:$(this).data("url"),escaped_title:$(this).data("title").replace('"',""),details_text:$(this).data("details-text"),full_description:$(this).data("full-description"),regular_description:$(this).data("regular-description"),feat_img:$(this).data("feat-img"),image_array:quickShop.createImageObjects($(this).data("images")),collection_handles:$(this).data("collection-handles").trim(",").split(","),money_format:$("body").data("money-format")},$notifyForm=$(this).next(".js-quickshop-forms__container").find(".notify_form"),$productForm=$(this).next(".js-quickshop-forms__container").find(".product_form");$.fancybox.open($(".js-quick-shop"),{baseClass:"quick-shop__lightbox product-"+productData.product_id,hash:!1,infobar:!1,toolbar:!1,loop:!1,smallBtn:!0,mobile:{preventCaptionOverlap:!1,toolbar:!0,buttons:["close"]},beforeLoad:function(){quickShop.beforeOpen(productData)},afterLoad:function(){quickShop.afterContent($productForm,$notifyForm,productData)},beforeClose:function(){quickShop.beforeClose(productData)}})}),$(".swatch_options input").each(function(){$(this).is(":checked")&&quickShop.toggleSwatchImages($(this))}),$(".swatch_options label").on("click",function(){quickShop.toggleSwatchImages($(this))})},toggleSwatchImages:function(swatchInput){var swatchImageID=$(swatchInput).data("image"),$quickShopElement=$(swatchInput).parents(".thumbnail").find(".image__container img");$quickShopElement.attr("src",swatchImageID),$quickShopElement.attr("srcset",swatchImageID)},createImageObjects:function($images){var image_paths_alts=$images.split("~"),imageArray=image_paths_alts.map(function(image){var imageInfo=image.split("^");return{path:imageInfo[0],alt:imageInfo[1],id:imageInfo[2]}});return imageArray},beforeOpen:function(productData){quickShop.populateGallery(productData),$(".js-sale-banner, .js-sold-out, .js-current-price, .js-was-price, .js-savings, .js-new-banner, .js-pre-order-banner").empty(),$(".modal_price, .js-notify-form").show(),productData.image_array.length>1?($(".js-gallery-modal").addClass("multi-image"),$(".js-gallery-modal").removeClass("single-image"),$(".js-gallery-modal").addClass("is-draggable")):($(".js-gallery-modal").addClass("single-image"),$(".js-gallery-modal").removeClass("multi-image"))},afterContent:function($productForm,$notifyForm,productData){quickShop.retrieveProductInfo(productData);var prevNext=!1,draggable=!1;if(productData.image_array.length>1?(prevNext=!0,draggable=!0):(prevNext=!1,draggable=!1),$(".js-gallery-modal").flickity({adaptiveHeight:!0,wrapAround:"true",cellAlign:"left",draggable:draggable,contain:!0,imagesLoaded:!0,lazyLoad:2,pageDots:!1,dragThreshold:10,arrowShape:arrowSize}),Shopify.theme_settings.quick_shop_thumbnail_position=="bottom-slider"&&$(".js-gallery-carousel").flickity({adaptiveHeight:!0,cellAlign:"center",draggable:!1,contain:!0,imagesLoaded:!0,lazyLoad:2,pageDots:!1,dragThreshold:10,arrowShape:arrowSize}),$(".quick-shop__lightbox .js-notify-form").append($notifyForm),$(".quick-shop__lightbox .js-product-form").append($productForm),$productForm.hasClass("product_form_options")&&$productForm.hasClass("viewed")==!1?new Shopify.OptionSelectors($productForm.data("select-id"),{product:$productForm.data("product"),onVariantSelected:selectCallback,enableHistoryState:$productForm.data("enable-state")}):Shopify.theme_settings.show_multiple_currencies&&convertCurrencies(),Shopify.theme_settings.product_form_style=="swatches"){var JSONData=$productForm.data("product"),productID=productData.section_id,productSection=".product-"+productID+" .js-product_section",swatchOptions=$productForm.find(".swatch_options .swatch");swatchOptions.length>1&&Shopify.linkOptionSelectors(JSONData,productSection)}$('.js-quick-shop select[name="id"]').trigger("change"),utils.initializeTabs(),$(".js-quick-shop .text-modal-wrap iframe[src*=youtube], .js-quick-shop .text-modal-wrap iframe[src*=vimeo]").mediaWrapper({intrinsic:!0}),productPage.productSwatches()},beforeClose:function(productData){var $insertedNotifyForm=$(".quick-shop__lightbox .notify_form"),$insertedProductForm=$(".quick-shop__lightbox .product_form");$(".js-quickshop-forms--"+productData.product_id).append($insertedProductForm),$(".js-quickshop-forms--"+productData.product_id).append($insertedNotifyForm),$(".js-quickshop-forms--"+productData.product_id+" .product_form").addClass("viewed"),$(".js-quickshop-forms--"+productData.product_id+" .notify_form").addClass("viewed");var $gallery=$(".js-gallery-modal"),$carousel=$(".js-gallery-carousel");$(".js-gallery-carousel .gallery-cell").off("click"),$gallery.flickity("remove",$(".gallery-cell",$gallery)),$gallery.flickity("destroy"),$carousel.hasClass("flickity-enabled")?($carousel.flickity("remove",$(".gallery-cell",$carousel)),$carousel.flickity("destroy")):$carousel.find(".gallery-cell").remove();
1var variantPrice=$(".js-current-price .money").text();$(".js-quick-shop-link[data-id="+productData.product_id+"]").attr("data-initial-modal-price",variantPrice),$(".js-current-price, .js-was-price, .js-savings").empty()},retrieveProductInfo:function(productData){$.ajax({dataType:"json",async:!1,cache:!1,url:"/products/"+productData.handle+".js",success:function(product){product=$.extend({},product,productData),globalQuickShopProduct=product,quickShop.updateVariant(product.variants[0].id.toString(),product)}})},updateVariant:function(variant){if(globalQuickShopProduct!="undefined"){var product=globalQuickShopProduct;$(".js-current-price").html(""),$(".js-was-price").html(""),$(".js-savings").html(""),$(".js-product-title").html('<a href="'+product.product_in_collection_url+'" title="'+product.escaped_title+'">'+product.title+"</a>"),$(".js-product-vendor").html('<a href="/collections/vendors?q='+product.vendor+'">'+product.vendor+"</a>"),$(".js-full-description").html(product.full_description),$(".js-regular-description").html(product.regular_description);var productDetails='<a href="'+product.product_in_collection_url+'" class="secondary_button" title="'+product.escaped_title+' Details">'+product.details_text+"</a>";if($(".js-product-details").html(productDetails),$.each(product.collection_handles,function(value,index){this.toString()=="new"&&$(".js-new-banner").html(Shopify.translation.new_text),this.toString()=="pre-order"&&$(".js-pre-order-banner").html(Shopify.translation.pre_order_text),this.toString()=="coming-soon"&&(product.price=Shopify.translation.coming_soon_text)}),product.single_variant=="true")Shopify.theme_settings.sale_banner_enabled&&product.compare_at_price>product.price&&$(".js-sale-banner").html(Shopify.translation.sale_text),product.compare_at_price>product.price?$(".js-current-price").addClass("sale"):$(".js-current-price").removeClass("sale"),product.available==!1?product.price==Shopify.translation.coming_soon_text?$(".js-sold-out").html(Shopify.translation.coming_soon_text):$(".js-sold-out").html(Shopify.theme_settings.sold_out_text):$(".js-sold-out").html(""),(product.available==!0||product.available==!1&&Shopify.theme_settings.display_sold_out_price)&&(product.compare_at_price>product.price&&($(".js-was-price").html('<span class="money">'+Shopify.formatMoney(product.variants[0].compare_at_price,product.money_format)+"</span>"),$(".js-savings").html(Shopify.translation.savings_text+" "+parseInt((product.variants[0].compare_at_price-product.variants[0].price)*100/product.variants[0].compare_at_price)+'% (<span class="money">'+Shopify.formatMoney(product.variants[0].compare_at_price-product.variants[0].price,product.money_format)+"</span>)")),product.price==Shopify.translation.coming_soon_text?$(".js-current-price").html(Shopify.translation.coming_soon_text):product.price?$(".js-current-price").html('<span class="money">'+Shopify.formatMoney(product.variants[0].price,product.money_format)+"</span>"):$(".js-current-price").html(Shopify.theme_settings.free_text)),product.available==!0?$(".js-notify-form").hide():$(".js-notify-form").show();else for(var i2=0;i2<product.variants.length;i2++)variant==product.variants[i2].id.toString()&&(Shopify.theme_settings.sale_banner_enabled&&product.variants[i2].compare_at_price>product.variants[i2].price&&$(".js-sale-banner").html(Shopify.translation.sale_text),product.variants[i2].compare_at_price>product.variants[i2].price?$(".js-current-price").addClass("sale"):$(".js-current-price").removeClass("sale"),product.variants[i2].available==!1?product.price==Shopify.translation.coming_soon_text?$(".js-sold-out").html(Shopify.translation.coming_soon_text):$(".js-current-price").parents(".modal_price").hasClass("variant-unavailable")?$(".js-sold-out").html(Shopify.translation.unavailable_text):$(".js-sold-out").html(Shopify.theme_settings.sold_out_text):$(".js-sold-out").html(""),$(".js-current-price").parents(".modal_price").hasClass("variant-unavailable")&&$(".js-sold-out").html(Shopify.translation.unavailable_text),product.variants[i2].available==!0?$(".js-notify-form").hide():$(".js-notify-form").show(),(product.variants[i2].available==!0||product.variants[i2].available==!1&&Shopify.theme_settings.display_sold_out_price)&&(product.variants[i2].compare_at_price>product.variants[i2].price&&($(".js-was-price").html('<span class="money">'+Shopify.formatMoney(product.variants[i2].compare_at_price,product.money_format)+"</span>"),$(".js-savings").html(Shopify.translation.savings_text+" "+parseInt((product.variants[i2].compare_at_price-product.variants[i2].price)*100/product.variants[i2].compare_at_price)+'% (<span class="money">'+Shopify.formatMoney(product.variants[i2].compare_at_price-product.variants[i2].price,product.money_format)+"</span>)")),product.price==Shopify.translation.coming_soon_text?$(".js-current-price").html(Shopify.translation.coming_soon_text):product.variants[i2].price?$(".js-current-price").html('<span class="money">'+Shopify.formatMoney(product.variants[i2].price,product.money_format)+"</span>"):$(".js-current-price").html(Shopify.theme_settings.free_text)))}Shopify.theme_settings.show_multiple_currencies&&convertCurrencies()},populateGallery:function(productData){var $gallery=$(".js-gallery-modal"),$carousel=$(".js-gallery-carousel");function addMainGalleryImages(){$.each(productData.image_array,function(i2,image){if(image.path=="")var imgPath=productData.feat_img;else var imgPath=image.path;if(image.alt=="")var alt="";else var alt=image.alt;var img2048x2048=imgPath.replace(/(\.[^.]*)$/,"_2048x2048$1").replace("http:",""),cellContent;alt.indexOf("youtube")>=0?cellContent='<div class="video-container youtube"><div>
1'+alt+"</div></div>":alt.indexOf("vimeo")>=0?cellContent='<div class="video-container vimeo"><div>'+alt+"</div></div>":cellContent='<img src="'+imgPath+'" alt="'+alt+'" data-image-id="'+image.id+'" data-index="'+i2+'" />';var $cellElems=$('<div class="gallery-cell">'+cellContent+"</div>");$(".js-gallery-modal").append($cellElems)})}function addCarouselGalleryImages(){if($.each(productData.image_array,function(i2,image){if(image.path!=""){var imgPath=image.path,carouselSizedImg=imgPath.replace(/(\.[^.]*)$/,"_grande$1").replace("http:",""),img='<img src="'+carouselSizedImg+'" alt="'+escape(image.alt)+'" />',$carouselCellElems=$('<div class="gallery-cell">'+img+"</div>");$carousel.append($carouselCellElems)}}),imageFunctions.linkGalleryAndCarousel($gallery,$carousel),Shopify.theme_settings.quick_shop_thumbnail_position=="bottom-slider"){var groupCells=!0,navPrevNextButtons=!1,navCellAlign="center",navWrapAround=!1;$(".product_gallery_nav .gallery-cell").length>=7&&(groupCells=!1,navPrevNextButtons=!0,navCellAlign="left",navWrapAround=!0),$(".product_gallery_nav.product_gallery_nav--bottom-slider").flickity({asNavFor:".product_gallery",adaptiveHeight:!1,wrapAround:navWrapAround,cellAlign:"center",draggable:!0,groupCells:groupCells,prevNextButtons:navPrevNextButtons,pageDots:!1,lazyLoad:2,dragThreshold:10,arrowShape:arrowSize})}}addMainGalleryImages(),addCarouselGalleryImages(),imageFunctions.zoom(".js-gallery-modal",!1)}},convertCurrencies=function(){if(Shopify.currency_settings.shopifyMultiCurrencyIsEnabled==!0)$(".shopify-currency-form [data-native-currency-converter]").on("change",function(){$(this).parents("form").submit()}),applyCurrencyFormatSettings();else{var shopCurrency=Shopify.currency_settings.shop_currency;if(Currency.money_with_currency_format[shopCurrency]=Shopify.currency_settings.money_with_currency_format,Currency.money_format[shopCurrency]=Shopify.currency_settings.money_format,Shopify.theme_settings.show_multiple_currencies==!0)var defaultCurrency=Shopify.currency_settings.default_currency;else var defaultCurrency=shopCurrency;if($(window).width()>=798)var $currencySelector=$(".top_bar [data-currency-converter]");else var $currencySelector=$("#mobile_menu [data-currency-converter]");var cookieCurrency=Currency.cookie.read();$("span.money span.money").each(function(){$(this).parents("span.money").removeClass("money")}),$("span.money").each(function(){$(this).attr("data-currency-"+Shopify.currency_settings.shop_currency,$(this).html())}),cookieCurrency==null?shopCurrency!==defaultCurrency?(Currency.convertAll(shopCurrency,defaultCurrency,"span.money",Shopify.theme_settings.currency_format),$(".selected-currency").text(Currency.currentCurrency)):Currency.currentCurrency=defaultCurrency:$currencySelector.length&&$currencySelector.find("option[value="+cookieCurrency+"]").length===0?(Currency.currentCurrency=shopCurrency,Currency.cookie.write(shopCurrency)):cookieCurrency===shopCurrency?Currency.currentCurrency=shopCurrency:(Currency.convertAll(shopCurrency,cookieCurrency,"span.money",Shopify.theme_settings.currency_format),$(".selected-currency").text(Currency.currentCurrency)),$currencySelector.val(Currency.currentCurrency).change(function(){var newCurrency=$(this).val();$currencySelector.find("option").removeAttr("selected"),$currencySelector.find("option[value=".concat($(this).val(),"]")).attr("selected","selected"),Currency.currentCurrency!==""?Currency.convertAll(Currency.currentCurrency,newCurrency,"span.money",Shopify.theme_settings.currency_format):Currency.convertAll(shopCurrency,newCurrency,"span.money",Shopify.theme_settings.currency_format),$(".selected-currency").text(Currency.currentCurrency),newCurrency===shopCurrency&&applyCurrencyFormatSettings()}),$currencySelector.val()&&$currencySelector.val()!=$currencySelector.data("default-shop-currency")?(Currency.convertAll($currencySelector.data("default-shop-currency"),$currencySelector.val(),"span.money",Shopify.theme_settings.currency_format),$(".selected-currency").text(Currency.currentCurrency)):applyCurrencyFormatSettings()}},applyCurrencyFormatSettings=function(){$("span.money").each(function(ind,val){var money=$(val).html();Shopify.currency_settings.money_with_currency_format.includes("amount_with_comma_separator")?money=Number(money.replace(/[^0-9\.]+/g,"").replace(/\.|,/gi,"")):Shopify.currency_settings.money_with_currency_format.includes("amount_no_decimals_with_comma_separator")?money=Number(money.replace(/[^0-9\.]+/g,"").replace(/\.|,/gi,""))*100:money=Number(money.replace(/[^0-9\.]+/g,""))*100,$(val).text(Shopify.formatMoney(money,$("body").data("money-format")))})};
2//# sourceMappingURL=/cdn/shop/t/2/assets/utilities.js.map?v=44782165800231592301689878132

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.