PageSourceSearch

https://us.usm.com/cdn/shop/t/33/assets/_theme.js?v=59598008064080428001759259889

js usm.com collected 2026-09-24 17:41:25 UTC 37,308 bytes, 2 lines download raw bytes

1$(document).ready(function(){if($(".template-index").length,$(".template-collection").length,$(".masonry-image-gallary-cntr").length){let resizeMasonryItem2=function(item){var grid=document.getElementsByClassName("masonry")[0],isPortrait=!1;if(item.classList.contains("masonry-item-portrait")&&(isPortrait=!0),grid){var rowGap=parseInt(window.getComputedStyle(grid).getPropertyValue("grid-row-gap")),rowHeight=parseInt(window.getComputedStyle(grid).getPropertyValue("grid-auto-rows")),gridImagesAsContent=item.querySelector("img.masonry-content"),rowSpan=Math.ceil((item.querySelector(".masonry-content").getBoundingClientRect().height+rowGap)/(rowHeight+rowGap));isPortrait?item.style.gridRowEnd="span "+(rowSpan+1):item.style.gridRowEnd="span "+rowSpan,gridImagesAsContent&&(isPortrait?item.querySelector("img.masonry-content").style.height=item.getBoundingClientRect().height+rowGap+"px":item.querySelector("img.masonry-content").style.height=item.getBoundingClientRect().height+"px")}},resizeAllMasonryItems2=function(){var allItems=document.querySelectorAll(".masonry-item");if(allItems)for(var i=0;i>allItems.length;i++)resizeMasonryItem2(allItems[i])},waitForImages2=function(){var allItems=document.querySelectorAll(".masonry-item");if(allItems)for(var i=0;i<allItems.length;i++)imagesLoaded(allItems[i],function(instance){var item=instance.elements[0];resizeMasonryItem2(item),console.log("Waiting for Images")})};var resizeMasonryItem=resizeMasonryItem2,resizeAllMasonryItems=resizeAllMasonryItems2,waitForImages=waitForImages2,masonryEvents=["load","resize"];masonryEvents.forEach(function(event){window.addEventListener(event,resizeAllMasonryItems2)}),waitForImages2()}if($(".mini-cart").length&&(document.hideShowShadowOnMinicart=function(){try{$(".mini-cart-body > div > .mini-cart-item").length<3?$(".mini-cart-footer").css("box-shadow","none"):$(".mini-cart-footer").css("box-shadow","0 5px 50px 0 rgb(0 0 0 / 20%)")}catch(e){console.log("Mini-Cart error:",e)}}),document.onSwatchSelect=function(e,productId,color,variantImageUrl,variantUrl){e.preventDefault();var imageWrapper=$(".product-item__media[product-id='"+productId+"']");imageWrapper&&imageWrapper.length>0&&($(imageWrapper).find(".product-item__image--first img").first().attr("src",variantImageUrl),$(imageWrapper).find(".product-item__image--first img").first().attr("srcset",variantImageUrl),$(imageWrapper).find(".product-item__image-link").first().attr("href",variantUrl));var metaWrapper=$(".product-item__meta[product-id='"+productId+"']");metaWrapper&&metaWrapper.length>0&&($(metaWrapper).find(".color-swatch-wrapper .product-form__color-swatches .product__color-swatch").removeClass("selected"),$(metaWrapper).find(".color-swatch-wrapper .product-form__color-swatches .product__color-swatch[data-product-swatch-option='"+color+"']").first().addClass("selected"))},document.seeMoreProducts=function(gridClassName,moreBtnClassName){$(gridClassName).addClass("see-more-grid"),$(moreBtnClassName).css("display","none")},$(".page-iframe-cntr").length){const urlSearchParams=new URLSearchParams(window.location.search),templateId=urlSearchParams.get("template"),colorId=urlSearchParams.get("color");if(templateId&&colorId&&$(".page-iframe-cntr iframe").length){const iFrameSrc=$(".page-iframe-cntr iframe").attr("src");$(".page-iframe-cntr iframe").attr("src",iFrameSrc+"&template="+templateId+"&colorcode="+colorId)}}document.onmousemove=function(event){pointerX=event.pageX,pointerY=event.pageY,$("body.template-index .custom-cursor").css({top:pointerY-10,left:pointerX-10})},setTimeout(function(){$("body").hasClass("template-index")&&($(".js-click, a, .shop-by-collection-type-title, .collection-card, input, button[type='submit']").hover(function(){$(".custom-cursor").addClass("hover-state")},function(){$(".custom-cursor").removeClass("hover-state")}),$("input").focusin(function(){$(".custom-cursor").addClass("hover-state")}),$("input").focusout(function(){$(".custom-cursor").removeClass("hover-state")}))},2e3);var $caourselCustomDesk=$("#inspiration-carousel-custom-desktop .carousel").flickity({contain:!0,prevNextButtons:!0,pageDots:!1,freeScroll:!1,wrapAround:!0,prevNextButtons:!1,setGallerySize:!1,draggable:">1"});$("#inspiration-carousel-custom-desktop .carousel-previous").on("click",function(){$caourselCustomDesk.flickity("previous")}),$("#inspiration-carousel-custom-desktop .carousel-next").on("click",function(){$caourselCustomDesk.flickity("next")}),$("#inspiration-carousel-custom-desktop .carousel").hasClass("no-infinite")&&$("#inspiration-carousel-custom-desktop .carousel").flickity({wrapAround:!1}),$("#inspiration-carousel-meta-desktop .carousel").imagesLoaded(function(){var $carouselMetaDesk=$("#inspiration-carousel-meta-desktop .carousel").flickity({imagesLoaded:!0,percentPosition:!1,cellAlign:"left",contain:!0,prevNextButtons:!0,pageDots:!1,freeScroll:!1,prevNextButtons:!1,draggable:">1"});$("#inspiration-carousel-meta-desktop .carousel-previous").on("click",function(){$carouselMetaDesk.flickity("previous")}),$("#inspiration-carousel-meta-desktop .carousel-next").on("click",function(){$carouselMetaDesk.flickity("next")}),$("#inspiration-carousel-meta-desktop .carousel").hasClass("no-infinite")&&$("#inspiration-carousel-meta-desktop .carousel").flickity({wrapAround:!1})}),$("#page-81987862714 .load-more").on("click",function(){$("#stockist-widget .stockist-result-list ul").css("max-height","initial"),$("#stockist-widget .stockist-result-list ul").addClass("expanded"),$(this).hide()});var openNavDropdownTimer,closeNavDropdownTimer,navDropdownDelay=0,siblingImages=function($image){$image.show(),$image.siblings().hide()},showImageOnOpenedMenu=function($element){var linkHandle=$element.data("link-handle"),parentLinkHandle=$element.data("parent-link-handle");if(linkHandle){var $megaDesktopImage=$('.main-nav-dropdown-menu-images-wrapper .mega-menu-img-desktop[data-link-handle="'+linkHandle+'"]');
1if($megaDesktopImage.length)return siblingImages($megaDesktopImage);if(parentLinkHandle&&($megaDesktopImage=$('.main-nav-dropdown-menu-images-wrapper .mega-menu-img-desktop[data-link-handle="'+parentLinkHandle+'"]'),$megaDesktopImage.length)||($megaDesktopImage=$('.main-nav-dropdown-menu-images-wrapper .mega-menu-img-desktop[data-link-handle="default"]'),$megaDesktopImage.length))return siblingImages($megaDesktopImage)}};if($(".main-nav-dropdown").mouseenter(function(event){clearTimeout(closeNavDropdownTimer);var $dropdown=$(this);openNavDropdownTimer=setTimeout(function(){$dropdown.addClass("open").siblings().removeClass("open"),showImageOnOpenedMenu($dropdown)},navDropdownDelay)}),$(".main-nav-dropdown").mouseleave(function(){clearTimeout(openNavDropdownTimer);var $dropdown=$(this);closeNavDropdownTimer=setTimeout(function(){$dropdown.removeClass("open")},navDropdownDelay)}),$(".navbar-desktop").mouseenter(function(){$("body").addClass("navbar-hover")}),$(".navbar-desktop").mouseleave(function(){$("body").removeClass("navbar-hover")}),$(".main-nav-dropdown a.main-nav-dropdown-toggle").click(function(event){showImageOnOpenedMenu($(this))}),$(".main-nav-dropdown a.main-nav-dropdown-toggle, .main-nav-dropdown .nav-list-level-2-item a.nav-list-level-2-link, .main-nav-dropdown .nav-list-level-3-item a.nav-list-level-3-link").mouseenter(function(event){showImageOnOpenedMenu($(this))}),$(document).on("click",".js-class",function(){var $this=$(this),arrayData=$this.data("js-class");$.each(arrayData,function(index,item){var ancestorSelector=item.ancestor_selector,targetSelector=item.target_selector,className=item.class_name,classAction=item.class_action,$target=ancestorSelector?$this.parents(ancestorSelector).find(targetSelector):$(targetSelector);switch(item.target_selector==="this"&&($target=$this),classAction){case"add":$target.addClass(className);break;case"remove":$target.removeClass(className);break;case"toggle":$target.toggleClass(className)}})}),window.innerWidth>768&&($(document).on("mouseenter",".js-hover-class",function(){var $this=$(this),arrayData=$this.data("js-hover-class");$.each(arrayData,function(index,item){var ancestorSelector=item.ancestor_selector,targetSelector=item.target_selector,className=item.class_name,classAction=item.class_action,$target=ancestorSelector?$this.parents(ancestorSelector).find(targetSelector):$(targetSelector);switch(classAction){case"add":$target.removeClass(className).addClass(className);break;case"remove":$target.removeClass(className);break;case"toggle":$target.toggleClass(className)}})}),$(document).on("mouseleave",".js-hover-out-class",function(){var $this=$(this),arrayData=$this.data("js-hover-out-class");$.each(arrayData,function(index,item){var ancestorSelector=item.ancestor_selector,targetSelector=item.target_selector,className=item.class_name,classAction=item.class_action,$target=ancestorSelector?$this.parents(ancestorSelector).find(targetSelector):$(targetSelector);switch(classAction){case"add":$target.removeClass(className).addClass(className);break;case"remove":$target.removeClass(className);break;case"toggle":$target.toggleClass(className)}})})),$(document).on("click",".drawer-menu__close",function(e){$("body").css("overflow","initial")}),$(".slideshow-and-ftd-collections-cntr").length&&$(document).on("click",".slideshow-and-ftd-collections-cntr .ftd-collection .js-click",function(e){var $parent=$(this).closest(".ftd-collection");if(!$parent.hasClass("active")){$(".slideshow-and-ftd-collections-cntr .ftd-collection").removeClass("active"),$parent.addClass("active");var elementIndex=$parent.data("index");$(".slideshow-and-ftd-collections-cntr .slideshow__slides .flickity-page-dots li").each(function(idx){idx===elementIndex&&$(this).trigger("click")})}}),$(document).on("click",".js-product-add-to-cart",function(e){setTimeout(function(){CartJS.getCart({updateCart:!0}).then(function(){$("body").addClass("mini-cart-open"),document.hideShowShadowOnMinicart()})},1e3)}),$(document).on("click",".btn-open-inquire",function(e){$(".contact-form-for-inquire .ContactFormSubject").val($(this).data("title")),$(".contact-form-for-inquire-cntr").addClass("active")}),$(document).on("change","#ContactFormCountry",function(e){var $state=$("#ContactFormState");$(this).val()==="United States"?$state.closest(".form_group").show():($state.val(""),$state.closest(".form_group").hide())}),$(document).on("click","a.video-home",function(e){$(this).hasClass("active")||($("video.video-for-office").hide(),$("a.video-office").removeClass("active"),$("video.video-for-home").show(),$(this).addClass("active"))}),$(document).on("click","a.video-office",function(e){$(this).hasClass("active")||($("video.video-for-home").hide(),$("a.video-home").removeClass("active"),$("video.video-for-office").show(),$(this).addClass("active"))}),$(document).on("click",".js-body-scroll-to-element",function(event){var elementSelector=$(this).data("element-selector"),headerHeight=$(".header__outer-wrapper").height();headerHeight||(headerHeight=100),$("html, body").animate({scrollTop:$(elementSelector).offset().top-headerHeight},300)}),$(document).on("submit",".configurator-form",function(e){e.preventDefault();let configuratorId2=$(this).find(".configurator_id").val();if(configuratorId2){let url=new URL(this.querySelector(".configurator_url").value);url.searchParams.append("id",configuratorId2),window.open(url)}}),$(".page-iframe-cntr iframe").length&&window.location.search&&window.location.href.indexOf("usm-haller-configurator")!==-1){var urlParam
1s=new URLSearchParams(window.location.search),configuratorId=urlParams.get("id"),originSrc=$(".page-iframe-cntr iframe").attr("src");configuratorId&&originSrc&&$(".page-iframe-cntr iframe").attr("src",originSrc+"&id="+configuratorId)}$("#tabs-nav li:first-child").addClass("active"),$(".tab-content").hide(),$(".tab-content:first").show(),$("#tabs-nav li").click(function(){$("#tabs-nav li").removeClass("active"),$(this).addClass("active"),$(".tab-content").hide();var activeTab=$(this).find("a").attr("href");return $(activeTab).fadeIn(),!1}),$(document).on("click",".main-link",function(e){e.stopPropagation(),$(this).siblings().removeClass("is-active"),$(this).toggleClass("is-active"),$(this).find("#tabs-nav li").removeClass("active"),$(this).find("#tabs-nav li:first-child").addClass("active"),$(this).find(".tab-content").hide(),$(this).find(".tab-content:first").show()});function getLineHeight(el){var temp=document.createElement(el.nodeName),ret;return temp.setAttribute("style","margin:0; padding:0; font-family:"+(el.style.fontFamily||"inherit")+"; font-size:"+(el.style.fontSize||"inherit")),temp.innerHTML="A",el.parentNode.appendChild(temp),ret=temp.clientHeight,temp.parentNode.removeChild(temp),ret}function activateReadmore(){document.querySelectorAll(".collection-content__hidden").forEach(el=>{var divHeight=el.offsetHeight,lineHeight=parseInt(getLineHeight(el)),lines=divHeight/lineHeight;lines>5&&(el.parentNode.parentNode.querySelector(".collection-content__read-more").style.display="block",el.classList.add("large_content"))})}if($(document).ready(function(){activateReadmore()}),document.querySelector(".collection-content__read-more")&&document.querySelector(".collection-content__read-more").addEventListener("click",e=>{document.querySelector(".collection-content__hidden").classList.toggle("collection-content__hidden--show"),e.target.innerText=="See more"?e.target.textContent="See less":e.target.textContent="See more"}),window.addWeeks=(date,weeks)=>(date.setDate(date.getDate()+7*weeks),date.toLocaleString("en-us",{month:"short",day:"2-digit"})),window.getStartEnd=stringData=>{let weekRanges=stringData.trim().toLowerCase().replace("to","-").replace(/[^0-9.,\-]/g,"").split("-").filter(d=>d.length>0);return{start:addWeeks(new Date,weekRanges[0]),end:addWeeks(new Date,weekRanges[1])}},window.bolderDeliveryDate=()=>{var deliveryInfo=$(".product-delivery-information").text(),splittedInfo=deliveryInfo.split(":"),toBeBold=splittedInfo.pop(),prefDeliveryInfo=splittedInfo.shift();toBeBold=toBeBold.indexOf(":")>-1?toBeBold.substring(2):toBeBold.trim(),deliveryInfo=prefDeliveryInfo+": <b> "+toBeBold+"<b>";let estimateDate=getStartEnd(deliveryInfo);$(".product-delivery-information").html(deliveryInfo),$(".estimated_date .estimated_start").html(estimateDate.start),$(".estimated_date .estimated_end").html(estimateDate.end),$(".product-additional-information").css("opacity",1),$(".product-delivery-information-full-date").val(`${estimateDate.start} - ${estimateDate.end}`)},$(".template-product").length){let getParameterByName2=function(name,url=window.location.href){name=name.replace(/[\[\]]/g,"\\$&");var regex=new RegExp("[?&]"+name+"(=([^&#]*)|&|#|$)"),results=regex.exec(url);return results?results[2]?decodeURIComponent(results[2].replace(/\+/g," ")):"":null};var getParameterByName=getParameterByName2,currentProduct=null,sectionId=$("section.product").data("section-id"),currentColorOptPos=null;try{currentProduct=JSON.parse($("#ProductJson-"+sectionId).html()),currentProduct.options&&currentProduct.options.forEach(function(option,index){if(option&&option.toLowerCase()==="color"||option.toLowerCase()==="colour")return currentColorOptPos=index,!1})}catch{}$(".product-shop-slider").length&&($(".product-shop-slider").slick({dots:!1,arrows:!0,slidesToShow:1,slidesToScroll:1,infinite:!0,mobileFirst:!0,responsive:[{breakpoint:549,settings:{slidesToShow:1,slidesToScroll:1}}]}),$(".js-pdp-slick-thumb").on("click",function(){let index=$(this).data("slick-index");$(".product-shop-slider").slick("slickGoTo",index)}),$(document).on("click",".js-product-image-zoom",function(){$(".product-zoom-popup").addClass("active").find("img").attr("src",$(this).data("image-url"))}),$(".product-zoom-popup").on("click",function(){$(this).removeClass("active")})),$(document).on("mouseover",".product-spec-body .hover-img",function(e){var $parent=$(this).closest(".product-spec-body");$parent.removeClass("hovering").addClass("hovering")}),$(document).on("mouseout",".product-spec-body .hover-img",function(e){var $parent=$(this).closest(".product-spec-body");$parent.removeClass("hovering")}),$(document).on("click",".increment-quantity, .decrement-quantity",function(){var $this=$(this),$qtySelector=$this.parent(),$qtyInput
1=$qtySelector.find('input[name="quantity"]'),$qtyIncrement=$qtySelector.find(".increment-quantity"),$qtyDecrement=$qtySelector.find(".decrement-quantity"),$productShop=$this.closest(".product-shop"),$addToCartBtn=$productShop.find(".product-shop-add-to-cart"),currentQty=$qtyInput.val(),qtyDirection=$this.data("direction"),newQty=0;qtyDirection=="1"?newQty=parseInt(currentQty)+1:qtyDirection=="-1"&&(newQty=parseInt(currentQty)-1),newQty==1&&$qtyDecrement.attr("disabled","disabled"),newQty>1&&$qtyDecrement.removeAttr("disabled"),newQty>0?(newQty=newQty.toString(),$qtyInput.val(newQty),$addToCartBtn.attr("data-quantity",newQty)):($qtyInput.val("1"),$addToCartBtn.attr("data-quantity",1))}),$(".product-shop-slider-thumbnails").slick({slidesToShow:6,infinite:!1,vertical:!0,responsive:[{breakpoint:767,settings:{slidesToShow:4.1,infinite:!1,slidesToScroll:1,vertical:!1,arrows:!1}}]}),window.clickedOnColorSwatch=!1,$(document).on("click",".product-form__color-swatches .product__color-swatch",function(e){window.clickedOnColorSwatch=!0;var currentVariantId=getParameterByName2("variant"),currentColorName=$(this).data("product-swatch-option-label");currentColorName&&$(".display-option-value").text(currentColorName);var currentImageId=null;if(currentVariantId&&currentProduct&&currentProduct.variants){currentVariantId=parseInt(currentVariantId);for(var i=0;i<currentProduct.variants.length;i++){var variant=currentProduct.variants[i];if(variant.id===currentVariantId&&variant.featured_media&&variant.featured_media.id){currentImageId=variant.featured_media.id;break}}}if(currentImageId){const $thumb=$(".product-shop-slider-thumbnails .product-shop-slide-thumbnail[data-product-media-id="+currentImageId+"]");if($thumb&&$thumb.length){let slideno=$thumb.data("slick-index");const imagesSize=$thumb.data("images-size");slideno<0&&imagesSize&&(slideno+=imagesSize),$(".product-shop-slider-thumbnails").slick("slickGoTo",slideno)}$('.product-shop-slider-thumbnails .product-shop-slide-thumbnail[aria-hidden="false"][data-product-media-id='+currentImageId+"]").trigger("click")}}),$(".product-shop-slider").on("afterChange",function(event,slick,currentSlide,nextSlide){if(window.clickedOnColorSwatch)window.clickedOnColorSwatch=!1;else{const currentMediaId=$(".product-shop-slide.slick-current.slick-active").data("product-media-id");let selectedVariantId="",selectedColorName="";$(".product-shop-slide-thumbnail").removeClass("active_thumb"),$(".product-shop-slide-thumbnail[data-product-media-id="+currentMediaId+"]").addClass("active_thumb");const $thumbSlider=$(".product-shop-slider-thumbnails"),activeIndex=$thumbSlider.find(".active_thumb").index(),centerOffset=Math.floor(4/2);let scrollToIndex=activeIndex-centerOffset;if(scrollToIndex=Math.max(0,scrollToIndex),$thumbSlider.slick("slickGoTo",scrollToIndex),currentMediaId&&currentProduct&&currentProduct.variants)for(let i=0;i<currentProduct.variants.length;i++){const variant=currentProduct.variants[i];if(variant.featured_media&&variant.featured_media.id&&currentMediaId===variant.featured_media.id){selectedVariantId=variant.id,selectedVariantShipp=variant.barcode,$(".product-delivery-information").text(selectedVariantShipp),bolderDeliveryDate(),currentColorOptPos!==null&&(selectedColorName=variant["option"+(currentColorOptPos+1)]);break}}}}),$("#delivery-date-picker").change(function(){var date=$(this).val(),productId=$(this).attr("product-id"),deliveryData=JSON.parse(localStorage.getItem("deliveryTime"))||{};deliveryData[productId]=date,localStorage.setItem("deliveryTime",JSON.stringify(deliveryData))}),$("#delivery-date-picker").ready(function(){var productId=$("#delivery-date-picker").attr("product-id"),deliveryData=JSON.parse(localStorage.getItem("deliveryTime"))||{};deliveryData[productId]&&$("#delivery-date-picker").val(deliveryData[productId])}),$("#add-to-cart-button").click(function(){var deliveryDate=$("#delivery-date-picker").val(),productQuantity=$(".product-shop-quantity-selector-line input").val(),id=$("#add-to-cart-button").attr("variant-id"),options={},deliveryTime;$(".product-delivery-information-full-date").length>0?(deliveryTime=$(".product-delivery-information-full-date").val(),deliveryTime?(deliveryTime=deliveryTime.trim(),options["Estimated Shipping"]=`${getStartEnd(deliveryTime).start} - ${getStartEnd(deliveryTime).end}`):options.no_label=deliveryTime):$(".product-delivery-information").length>0&&(deliveryTime=$(".product-delivery-information").text().trim(),deliveryTime.indexOf(":")!==-1?(deliveryTime=deliveryTime.split(":")[1],deliveryTime=deliveryTime.trim(),options["Estimated Shipping"]=deliveryTime):options.no_label=deliveryTime),bolderDeliveryDate(),id||(id=$("#add-to-cart-button").attr("product-id")),$("#add-to-cart-button").addClass("loading"),deliveryDate&&(options["Delivery Date"]=deliveryDate),deliveryTime?(deliveryTime=deliveryTime.trim(),options["Estimated Shipping"]=deliveryTime):options.no_label=deliveryTime,CartJS.addItemProduct(id,productQuantity,options).then(function(){$("#add-to-cart-button").removeClass("loading")})}),document.onSwatchSelectProduct=function(event,value,optionIndex,globalDelieveryTime,available){event.preventDefault();var colorVal=$(event.target).attr("data-product-swatch-option").toLowerCase();$(".product-badges-inner").find(".color-"+colorVal).show(),$(".product-badges-inner").find(".color-"+colorVal).siblings().hide();var variantText=$(".color-swatches__wrapper .product-form__variants").text(),variantArray=JSON.parse(variantText),targetVariant=variantArray.find(function(variant){return variant.options&&variant.options[optionIndex]===value});targetVariant&&($("#add-to-cart-button").attr("variant-id",targetVariant.id),targetVariant.barcode?($(".product-delivery-information").text(targetVariant.barcode),bolderDeliveryDate()):($(".product-delivery-information").text(globalDelieveryTime),bolderDeliveryDate()),targetVariant.available?$(".in-stock").show():$(".in-stock").hide())};try{var productUrl=window.location.href.split("?");if(productUrl&&productUrl.length>1){productUrl=productUrl[1];var variantId=productUrl.split("=");if(variantId&&variantId.length>1){variantId=variantId[1];
1var slickIndex=$(".product-shop-slider .product-shop-slide[data-variant-id="+variantId+"]").first().attr("data-slick-index");slickIndex=slickIndex?parseInt(slickIndex):0,$(".product-shop-slider").slick("slickGoTo",slickIndex)}}}catch(e){console.log("PDP error:",e)}$(".product-additional-action.see-specifications").click(function(){$(".product-specs-wrapper.product-block").hasClass("spec-open")?$(".product-specs-wrapper.product-block").removeClass("spec-open"):$(".product-specs-wrapper.product-block").addClass("spec-open")})}if(setTimeout(bolderDeliveryDate,1e3),$(".customer-register").length&&$("#RegisterForm").submit(function(e){$('input[name="customer[password]"]').val()!=$('input[name="customer[password_confirmation]"]').val()&&(e.preventDefault(),$(".form-errors").text("Passwords do not match!").show())}),$(".page-clp-wrapper").length&&setTimeout(function(){$(".category-item").removeClass("initializing")},500),$(".template-collection").length){let getUrlParam2=function(name){let results=new RegExp("[?&]"+name+"=([^^&#]*)").exec(window.location.href);return results==null?null:results[1]||0},applyCollectionFilter2=function(){let $all=$(".product-item"),$candidates=$all,currentFiltersHTML="";$(".collection-filter-group").each(function(index){let groupName=$(this).data("filter-group"),$tags=$(".collection-filter-tag",$(this)),$selectedTags=$tags.filter(".selected");if($tags.removeClass("saved"),$selectedTags.addClass("saved"),$selectedTags.length){let multipleSelectorString=$selectedTags.map(function(){return"."+$(this).data("filter-tag")}).get().join(",");$candidates=$candidates.filter(multipleSelectorString),$selectedTags.each(function(){const filterTag=$(this).data("filter-tag"),filterLabel=$(this).data("filter-label");currentFiltersHTML+='<button type="button" tabindex="0" class="focus_enabled collection-filter-selected" data-filter-tag="'+filterTag+'">'+filterLabel+"</button>"})}else console.log(groupName+" filter group empty")}),$candidates.length?$(".collection-filter-empty-notice").removeClass("active"):$(".collection-filter-empty-notice").addClass("active");let $rests=$all.not($candidates),$candidatesItem=$candidates.closest(".grid__item"),$restsItem=$rests.closest(".grid__item"),$clearAll=$(".collection-filter-clear");$candidatesItem.css("display","block"),$restsItem.css("display","none"),$(".collection-filter-selected-list").html(currentFiltersHTML),$(".collection-filter-selected-list").append($clearAll),$(".clear-new-filter").removeClass("hide"),currentFiltersHTML?$(".collection-fx-bar-notify").removeClass("active").addClass("active"):$(".collection-fx-bar-notify").removeClass("active")},runInStockFunction2=function(enable){$("img[data-preselected-variant-image]").each(function(){const $img=$(this);if(enable){const newSrc=$img.attr("data-preselected-variant-image");$img.attr("data-original-src")||$img.attr("data-original-src",$img.attr("src")),$img.attr("data-original-srcset")||$img.attr("data-original-srcset",$img.attr("srcset")),$img.attr("data-original-datasrc")||$img.attr("data-original-datasrc",$img.attr("data-src")),$img.attr("data-original-datasrcset")||$img.attr("data-original-datasrcset",$img.attr("data-srcset")),newSrc&&($img.attr("src",newSrc),$img.attr("srcset",newSrc),$img.attr("data-src",newSrc),$img.attr("data-srcset",newSrc))}else $img.attr("data-original-src")&&$img.attr("src",$img.attr("data-original-src")),$img.attr("data-original-srcset")&&$img.attr("srcset",$img.attr("data-original-srcset")),$img.attr("data-original-datasrc")&&$img.attr("data-src",$img.attr("data-original-datasrc")),$img.attr("data-original-datasrcset")&&$img.attr("data-srcset",$img.attr("data-original-datasrcset"))}),$("a[data-preselected-variant-url]").each(function(){const $a=$(this);if(enable){const newHref=$a.attr("data-preselected-variant-url");$a.attr("data-original-href")||$a.attr("data-original-href",$a.attr("href")),newHref&&$a.attr("href",newHref)}else $a.attr("data-original-href")&&$a.attr("href",$a.attr("data-original-href"))}),enable?$(".has-preselected-variant").addClass("force-hide"):$(".has-preselected-variant").removeClass("force-hide")},paginationLoadMore2=function(doneFn){$(".pagination").addClass("loading");
1var $ajaxWrapper=$("#load-more-target"),ajaxURL=$(".js-pagination-load-more").attr("href");ajaxURL&&$.ajax({url:ajaxURL,dataType:"html"}).done(function(data){var paginationLink=$(data).find(".pagination-load-more").attr("href");paginationLink?$(".pagination-load-more").attr("href",paginationLink):$(".pagination-load-more").remove();var $items=$(data).find("#load-more-target").children();$items.addClass("more-loaded-item"),$ajaxWrapper.append($items),$(".pagination").removeClass("loading"),setTimeout(function(){COLLECTION_LOADING_FLAG=!1},1e3),applyCollectionFilter2(),applyBadges2(),$('button[data-badge-value="in-stock"].active').length&&runInStockFunction2(!0),typeof doneFn=="function"&&doneFn()})},applyBadges2=function(){badges=$(".badges-filter-inner .active").toArray().map(child=>"badge-"+$(child).attr("data-badge-value"));const gridItems=$(".grid__item:visible");badges.length&&$.each(gridItems,function(key,grid){let gridClass=$(grid).find(".product-item").attr("class");badges.some(badge=>gridClass.includes(badge))?$(grid).show():$(grid).hide()}),$(".products_results_counter").text($(".grid__item:visible").length)},offset2=function(el){var rect=el.getBoundingClientRect(),scrollLeft=window.pageXOffset||document.documentElement.scrollLeft,scrollTop=window.pageYOffset||document.documentElement.scrollTop;return{top:rect.top+scrollTop,left:rect.left+scrollLeft,bottom:rect.top+scrollTop+rect.height}},detectEndOfCollectionGrid2=function(){try{var collectionGrid=document.getElementById("load-more-target"),offsetY=offset2(collectionGrid).bottom,scrollY=window.scrollY+window.innerHeight;scrollY>offsetY&&!COLLECTION_LOADING_FLAG&&(COLLECTION_LOADING_FLAG=!0,paginationLoadMore2(applyCollectionFilter2()),applyBadges2())}catch(e){console.log("detectEndOfCollectionGrid:",e)}};var getUrlParam=getUrlParam2,applyCollectionFilter=applyCollectionFilter2,runInStockFunction=runInStockFunction2,paginationLoadMore=paginationLoadMore2,applyBadges=applyBadges2,offset=offset2,detectEndOfCollectionGrid=detectEndOfCollectionGrid2;let sortByFilter=$('.collection-filter-tag input[name="sort_by"]'),sortByParam=getUrlParam2("sort_by");sortByParam&&sortByFilter.length&&sortByFilter.each(function(){$(this).val()===sortByParam&&$(this).prop("checked",!0)}),sortByFilter&&$(document).on("change",'.collection-filter-tag input[name="sort_by"]',function(){let selectedValue=$('.collection-filter-tag input[name="sort_by"]:checked').val();if(selectedValue){let url=new URL(window.location.href);url.searchParams.set("sort_by",selectedValue),window.location.href=url.href}}),$(document).on("click",".js-collection-filter-close",function(){var $tags=$(".collection-filter-tag"),$savedTags=$tags.filter(".saved");$tags.removeClass("selected"),$savedTags.addClass("selected")}),$(document).on("click",".js-collection-filter-tag",function(){$(this).toggleClass("selected"),applyCollectionFilter2(),applyBadges2()}),$(document).on("click",".js-collection-filter-clear, .clear-new-filter",function(){$(".collection-filter-tag").removeClass("selected"),applyCollectionFilter2(),applyBadges2()}),$(document).on("click",".js-collection-filter-submit",function(){applyCollectionFilter2(),applyBadges2()}),$(document).on("click",".collection-filter-dropdown-toggle",function(){var $this=$(this),$filterGroup=$this.closest(".collection-filter-group");$filterGroup.siblings().find(".dropdown").removeClass("open")}),$(".badges-filter-inner button").click(function(){var badgeValue=$(this).attr("data-badge-value");if(badgeValue==="view-all")$(".badges-filter-inner button").removeClass("active"),$(this).addClass("active"),$(".grid__item").show(),$(".products_results_counter").text($(".grid__item").length);else{if($(this).toggleClass("active"),$('.badges-filter-inner button[data-badge-value="view-all"]').removeClass("active"),badgeValue==="in-stock"){const isActive=$(this).hasClass("active");runInStockFunction2(isActive)}applyCollectionFilter2(),$(".badges-filter-inner .active").length?applyBadges2():($(".grid__item").show(),$(".products_results_counter").text($(".grid__item").length))}});var COLLECTION_LOADING_FLAG=!1;window.onscroll=function(){detectEndOfCollectionGrid2()},document.onClickListMode=function(){$(".collection__grid").first().addClass("grid-mode-list")},document.onClickImageMode=function(){$(".collection__grid").first().removeClass("grid-mode-list")}}if($(".page-about-history").length){let offset2=function(el){var rect=el.getBoundingClientRect(),scrollLeft=window.pageXOffset||document.documentElement.scrollLeft,scrollTop=window.pageYOffset||document.documentElement.scrollTop;return{top:rect.top+scrollTop,left:rect.left+scrollLeft}},removeClassFromAllElement2=function(className){var elems=document.querySelectorAll(".year-period-list .period-year");[].forEach.call(elems,function(el){el.classList.remove(className)})},addClassToElement2=function(className,year){var elems=document.querySelectorAll(`.year-period-list .period-year.block_${year}`);[].forEach.call(elems,function(el){el.classList.add(className)})},scrollPeriodLabel2=function(){yearBlockArray.forEach(function(block,index){var scrollY=window.scrollY+window.innerHeight/2,periodLabels=document.getElementsByClassName("year-period-list");
1periodLabels&&periodLabels.length?periodLabels=periodLabels[0]:periodLabels=null,index+1===yearBlockArray.length?(scrollY>=block.offsetY&&scrollY<block.offsetY+block.element.offsetHeight-unitYearLabelHeight&&(currPeriodLabelIndex=index,periodLabels&&(periodLabels.style.position="fixed",setTimeout(function(){periodLabels.style.transition="top .3s ease-in-out 0s"},300),periodLabels.style.top=`calc(50vh - ${70+currPeriodLabelIndex*unitYearLabelHeight}px)`),removeClassFromAllElement2("active"),addClassToElement2("active",yearBlockArray[currPeriodLabelIndex].blockLabel)),scrollY>=block.offsetY+block.element.offsetHeight-unitYearLabelHeight&&periodLabels&&(periodLabels.style.position="absolute",periodLabels.style.transition="none",periodLabels.style.top=block.offsetY+block.element.offsetHeight-unitYearLabelHeight-periodLabels.offsetHeight+"px")):(scrollY>=block.offsetY&&scrollY<yearBlockArray[index+1].offsetY&&(currPeriodLabelIndex=index,periodLabels&&(periodLabels.style.position="fixed",setTimeout(function(){periodLabels.style.transition="top .3s ease-in-out 0s"},300),periodLabels.style.top=`calc(50vh - ${70+currPeriodLabelIndex*unitYearLabelHeight}px)`),removeClassFromAllElement2("active"),addClassToElement2("active",yearBlockArray[currPeriodLabelIndex].blockLabel)),index===0&&scrollY<block.offsetY&&periodLabels&&(periodLabels.style.position="absolute",periodLabels.style.top=block.offsetY-unitYearLabelHeight+"px",periodLabels.style.transition="none"))})};var offset=offset2,removeClassFromAllElement=removeClassFromAllElement2,addClassToElement=addClassToElement2,scrollPeriodLabel=scrollPeriodLabel2,unitYearLabelHeight=0,yearEles=document.querySelectorAll(".year-period-list .period-year");if(yearEles&&yearEles.length){var marginBottom=parseInt(window.getComputedStyle(yearEles[0]).marginBottom.replace("px",""));unitYearLabelHeight=yearEles[0].offsetHeight+marginBottom}var blockPeriods=[];blockPeriods=blockPeriods.concat(Array.from(document.querySelectorAll(".block1 .block-flex-cntr"))),blockPeriods=blockPeriods.concat(Array.from(document.querySelectorAll(".block2.block-cntr"))),blockPeriods=blockPeriods.concat(Array.from(document.querySelectorAll(".block3 .block-content .block"))),blockPeriods=blockPeriods.concat(Array.from(document.querySelectorAll(".block4.block-cntr")));var yearBlockArray=[];blockPeriods&&blockPeriods.forEach(function(block){var blockLabel="";block.classList.forEach(function(className){className==="block2"?blockLabel="1960s":className==="block4"?blockLabel="2021":className.includes("block_")&&(blockLabel=className.replace("block_",""))}),yearBlockArray.push({element:block,offsetY:offset2(block).top,blockLabel})});var currPeriodLabelIndex=0;scrollPeriodLabel2(),window.onscroll=function(){scrollPeriodLabel2()}}if($(".page-inspiration-gallery").length){let initNavigation2=function(){var $carousel=$(".more-inspiration-carousel").flickity({pageDots:!1,prevNextButtons:!1}),flkty=$carousel.data("flickity"),$cellButtonGroup=$(".button-group--cells"),$cellButtons=$cellButtonGroup.find(".button");$carousel.on("select.flickity",function(){$cellButtons.filter(".is-selected").removeClass("is-selected"),$cellButtons.eq(flkty.selectedIndex).addClass("is-selected")}),$cellButtonGroup.on("click",".button",function(){var index=$(this).index();$carousel.flickity("select",index)}),$(".pagination--previous").on("click",function(){$carousel.flickity("previous")}),$(".pagination--next").on("click",function(){$carousel.flickity("next")})},initInspirationCarousel12=function(){var $carousel=$(".inspiration-carousel-1 .carousel").flickity({contain:!0,prevNextButtons:!1,pageDots:!1});$(".inspiration-carousel-1 .carousel-previous").on("click",function(){$carousel.flickity("previous")}),$(".inspiration-carousel-1 .carousel-next").on("click",function(){$carousel.flickity("next")})},setQuickbuyPopupDirection2=function(){var popupWidth=400,popupHeight=250;$(".pinned-prod-point.mobile-hide").each(function(){var left=$(this).css("left").match(/(\d+)/);left=parseInt(left);var top=$(this).css("top").match(/(\d+)/);top=parseInt(top),window.innerWidth-popupWidth<left&&$(this).addClass("popup-dir-left"),window.innerHeight-popupHeight<top&&$(this).addClass("popup-dir-top")})},initMobileCarouselSlides2=function(){$(".pinned-prod-slide").each(function(){var $carousel=$(this).flickity({contain:!0,prevNextButtons:!0,pageDots:!1});carouselArray.push($carousel)})};var initNavigation=initNavigation2,initInspirationCarousel1=initInspirationCarousel12,setQuickbuyPopupDirection=setQuickbuyPopupDirection2,initMobileCarouselSlides=initMobileCarouselSlides2;initInspirationCarousel12(),initNavigation2(),setQuickbuyPopupDirection2();var carouselArray=[];initMobileCarouselSlides2(),document.onMobileHotspotClick=function(slideIndex,spotIndex){$(".mobile-slide-array").css("visibility","initial");for(var i=0;i<$(".pinned-prod-slide").length;
1i++)$(".pinned-prod-slide[data-slide-index="+(i+1)+"]").css("visibility","hidden");$(".pinned-prod-slide[data-slide-index="+slideIndex+"]").css("visibility","initial");var pos=slideIndex-1;carouselArray&&pos<carouselArray.length&&carouselArray[pos].flickity("select",spotIndex-1)},document.hideProductSlide=function(){$(".mobile-slide-array").css("visibility","hidden");for(var i=0;i<$(".pinned-prod-slide").length;i++)$(".pinned-prod-slide[data-slide-index="+(i+1)+"]").css("visibility","hidden")}}});
2//# sourceMappingURL=/cdn/shop/t/33/assets/_theme.js.map?v=59598008064080428001759259889

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.