1(function(){const nextSiblings=currentElement=>{let next_siblings=[],sibling=currentElement.nextElementSibling;for(;sibling;)next_siblings.push(sibling),sibling=sibling.nextElementSibling;return next_siblings},footerDifferenceCalc=()=>{if(window.innerWidth>989&&document.querySelector(".home_page_slider .footer--center_subscribe")!==null){const innerBlock=document.querySelector(".home_page_slider .footer--center_subscribe"),sectionBlock=document.querySelector(".shopify-section-group-footer-group");if(!innerBlock||!sectionBlock)return;const innerHeight=innerBlock.offsetHeight,sectionHeight=sectionBlock.offsetHeight;innerBlock.querySelector(".footer--newsletter__form--center").style.marginTop=`${0-(innerHeight-sectionHeight)}px`}},calculateNewsletterMargin=()=>new Promise(resolve=>{const timeout=document.querySelector(".home_page_slider")!==null?700:0;setTimeout(()=>{const footerNewsletter=document.querySelector(".footer--newsletter__form--center");if(footerNewsletter){footerNewsletter.style.paddingTop="",footerNewsletter.style.marginTop="";const footerParent=footerNewsletter.parentNode,footerStyles=window.getComputedStyle(footerParent),footerPaddingTop=parseInt(footerStyles.getPropertyValue("padding-top"),10)||0,siblingsTotalHeight=nextSiblings(footerNewsletter).reduce((totalHeight,sibling)=>{const siblingHeight=sibling.offsetHeight||0;return totalHeight+siblingHeight},0)-footerPaddingTop,windowHeight=window.innerHeight,newsletterHeight=footerNewsletter.offsetHeight,spaceLeftAbove=(windowHeight-siblingsTotalHeight-newsletterHeight)/2;footerNewsletter.style.paddingTop=`${Math.max(spaceLeftAbove,0)}px`}resolve()},timeout)}),displayPaddingAndMargin=()=>{const footerNewsletter=document.querySelector(".footer--newsletter__form--center")},footer=async()=>{document.querySelector(".footer--newsletter__form--center")!=null&&calculateNewsletterMargin().then(footerDifferenceCalc).then(displayPaddingAndMargin)};document.addEventListener("shopify:section:load",footer),footer(),window.addEventListener("resize",()=>{setTimeout(footer,1e3)})})(); 2//# sourceMappingURL=/cdn/shop/t/113/assets/footer.js.map?v=57289786659414409041785245511
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.