PageSourceSearch

https://marianila.com/cdn/shop/t/89/assets/gtm-script.js?v=173704483540310488481789475439

js marianila.com collected 2026-09-26 04:44:58 UTC 23,341 bytes, 2 lines download raw bytes

1class gTagEvents{constructor(){this.delegateBody=new Delegate(document.body),this.lastAddToCartButtonId="",this.lastAddToCartContext="",this.lastAddToCartAt=0,document.addEventListener("click",event=>{const button=event.target?.closest?.('button, input[type="submit"]'),atc=event.target?.closest?.('[data-action="add-to-cart"], [data-product-add-to-cart-button], [name="add"]');if(!button&&!atc)return;const atcEl=atc||button,inUpsell=!!atcEl?.closest?.(".upsell__block"),inMiniCartRecommendations=!!atcEl?.closest?.(".mini-cart__recommendations");if(button?.id==="StickyAddToCart"){this.lastAddToCartButtonId="StickyAddToCart",this.lastAddToCartContext="sticky",this.lastAddToCartAt=Date.now();return}(atcEl?.matches?.('[data-product-add-to-cart-button], [data-action="add-to-cart"], [name="add"]')||atcEl?.getAttribute?.("type")==="submit")&&(this.lastAddToCartButtonId=button?.id||"",this.lastAddToCartContext=inMiniCartRecommendations?"mini_cart_recommendations":inUpsell?"upsell":"",this.lastAddToCartAt=Date.now())},!0),this.initIntersectionObserver(),this.interceptCartApi(),this.bindEvents(),this.observeDOMChanges(),this.domChanged()}bindEvents(){this.delegateBody.on("filters:sort:changed",()=>{this.sendSortByData(),this.sendFiltersData()}),this.delegateBody.on("click",'[name="checkout"]',this.handleCheckout.bind(this)),this.delegateBody.on("filters:cleared",this.clearFiltersData.bind(this)),this.delegateBody.on("facet:criteria-changed",this.sendSortByData.bind(this)),this.delegateBody.on("click",'[data-action="ga-send-select"], [data-ga-action="ga-send-select"]',this.handleSelectItem.bind(this)),this.delegateBody.on("click",".cartFooter--bottomLink",this.handleCartContinueShopping.bind(this)),this.delegateBody.on("click",".metaButtons--wrapper .metaButton",this.handleCollectionPageClick.bind(this)),this.delegateBody.on("click",".product__info-headings .swiper-slide",this.handleProductPageClick.bind(this)),this.delegateBody.on("click","div[oke-quiz] .c-startPanel-button",this.handleQuizStartClick.bind(this)),this.delegateBody.on("input",'div[oke-quiz] c-emailInput input[type="email"]',this.handleQuizEmailStepClick.bind(this)),this.delegateBody.on("click","div[oke-quiz] button.c-questionsForm-next--email",this.handleQuizCompletionClick.bind(this)),this.delegateBody.on("submit","div[oke-quiz] form",this.handleQuizCompletionSubmit.bind(this)),this.delegateBody.on("click",".product__media",this.handleProductImageGalleryClick.bind(this)),this.delegateBody.on("touchstart",".product flickity-carousel.product__media-list .flickity-slider, .product flickity-carousel.product__media-list",this.handleProductImageSwipeTouchStart.bind(this)),this.delegateBody.on("click","div[oke-star-rating]",this.handleProductRatingsInteraction.bind(this)),this.delegateBody.on("click",".connected-items__wrapper a.SelectboxLabelNormal[data-title]",this.handleProductSizeClick.bind(this)),this.delegateBody.on("click",".SelectBox--WrapperColor a.SelectboxCircle[data-title], .SelectBox--InnerWrapperColor a.SelectboxCircle[data-title]",this.handleProductColorClick.bind(this)),this.delegateBody.on("click",".productInfo--wraper .quiz--button",this.handleProductQuizCTAClick.bind(this)),this.delegateBody.on("click",".product__info-wrapper .swiper-slide",this.handleProductTabsClick.bind(this)),this.delegateBody.on("click",".Product--ExpandButton",this.handleProductViewAllIngredientsClick.bind(this)),this.delegateBody.on("click","#section-firework-embed, .section-firework-embed, section-firework-embed",this.handleProductVideoClick.bind(this)),this.delegateBody.on("click",".oke-w-navBar-item",this.handleProductReviewsTabClick.bind(this)),this.delegateBody.on("click",".upsell__block .upsell__tab",this.handleProductRecommendedCarouselTabClick.bind(this)),this.delegateBody.on("click",'.upsell__block [data-action="show-more"]',this.handleProductRecommendedCarouselViewMoreClick.bind(this)),this.delegateBody.on("click",".mini-cart__recommendations .swiperButton",this.handleCartRecommendedCarouselArrowsClick.bind(this)),this.delegateBody.on("click",".blogPosts--container .seeAll--Button",this.handleProductBlogSeeAllArticlesClick.bind(this)),this.delegateBody.on("click",".blogPosts--container .article--Button",this.handleProductBlogReadClick.bind(this)),this.delegateBody.on("click",".productRecommendations .cardProduct",this.handleCartRecommendedCarouselClick.bind(this))}initIntersectionObserver(){const settings={root:null,rootMargin:"0px",threshold:.1};this.intersectionObserver=new IntersectionObserver(this.handleIntersection.bind(this),settings)}sendSortByData(){const isDesktop=new Responsive().matchesBreakpoint("lap-and-up"),oldSortByValue=sessionStorage.getItem("SortByValue"),sortBy=isDesktop?document.querySelector('input[name="sort_by"]:checked'):document.querySelector('#sortby.Drawer--wrapper input[name="sort_by"]:checked');if(!sortBy)return;const sortByValue=isDesktop?sortBy.getAttribute("title").replace(" ","-"):sortBy.value;if(!sortByValue||sortByValue===""||oldSortByValue===sortByValue)return;sessionStorage.setItem("SortByValue",sortByValue);const payload={event:"sort_applied",sort_by:sortByValue};dataLayer.push(payload)}sendFiltersData(){function arraysEqual(arr1,arr2){return!arr1||!arr2?arr1===arr2:Array.isArray(arr1)&&Array.isArray(arr2)&&arr1.length===arr2.length&&arr1.every((val,index)=>val===arr2[index])}const filtersList=[];let oldFiltersList=sessionStorage.getItem("CollectionsFiltersList");const filterCheckboxes=document.querySelectorAll(".inputFilterCheckbox");if(oldFiltersList&&(oldFiltersList=JSON.parse(oldFiltersList)),filterCheckboxes.forEac
1h(checkbox=>{checkbox.checked&&filtersList.push(checkbox.dataset.filterName+":"+checkbox.value)}),!filtersList.length||arraysEqual(filtersList,oldFiltersList))return;sessionStorage.setItem("CollectionsFiltersList",JSON.stringify(filtersList));const payload={event:"filter_applied",filter_by:filtersList};dataLayer.push(payload)}clearFiltersData(){let oldFiltersList=sessionStorage.getItem("CollectionsFiltersList");oldFiltersList?oldFiltersList=JSON.parse(oldFiltersList):oldFiltersList=[],sessionStorage.setItem("CollectionsFiltersList",JSON.stringify([]));const payload={event:"clear_filters",filter_by:oldFiltersList};dataLayer.push(payload)}interceptCartApi(){const originalFetch=window.fetch,_this=this;function fetchUrlString(input){return typeof input=="string"?input:typeof URL<"u"&&input instanceof URL?input.href:typeof Request<"u"&&input instanceof Request?input.url:""}window.fetch=async function(...args){const[input,init]=args,urlString=fetchUrlString(input);if(!urlString.includes("/cart"))return originalFetch.apply(this,args);urlString.includes("/cart/clear")&&_this.cartClear(),urlString.includes("/cart/update")&&_this.cartUpdate(init&&init.body);const response=await originalFetch.apply(this,args);if(!response.ok||urlString===""||!dataLayer)return response;try{if(urlString.includes("/cart/add")){const json=await response.clone().json();_this.cartAdd(json,init)}else if(urlString.includes("/cart/change")){const json=await response.clone().json();_this.cartChange(json)}}catch(e){console.error("GTM cart response handling error:",e)}return response}}async getCart(){const url=window.themeVariables&&window.themeVariables.routes&&window.themeVariables.routes.rootUrlWithoutSlash?`${window.themeVariables.routes.rootUrlWithoutSlash}/cart.js`:`${window.location.origin}/cart.js`,response=await fetch(url);return response.ok?response.json():{items:[]}}async cartAdd(cart,request){let cartItems=cart.items?cart.items:[cart];cartItems=this.getDataFromRequest(cartItems,request),this.productAdded(cartItems)}async cartUpdate(body){if(!body)return;let parsedBody;try{parsedBody=JSON.parse(body)}catch(e){console.error("[GTag] Error parsing cart update body:",e);return}const updates=parsedBody?.updates;if(!updates||typeof updates!="object"){console.warn("[GTag] No updates object found in cart update body");return}const oldCart=await this.getCart();if(!oldCart||!oldCart.items||!Array.isArray(oldCart.items)){console.warn("[GTag] Invalid cart data received");return}const cartItems=oldCart.items;let itemsAdded=[],itemsRemoved=[];cartItems.forEach(item=>{if(!item||!item.key)return;const newQuantity=updates[item.key];if(typeof newQuantity=="number"){const change=newQuantity-item.quantity;item.quantity=Math.abs(change),change<1?itemsRemoved.push(item):itemsAdded.push(item)}}),itemsAdded=this.setLocationShoppingCart(itemsAdded),itemsRemoved=this.setLocationShoppingCart(itemsRemoved),this.productAdded(itemsAdded),this.productsRemoved(itemsRemoved)}async cartChange(cart){const itemsAdded=this.setLocationShoppingCart(cart.items_added),itemsRemoved=this.setLocationShoppingCart(cart.items_removed);this.productAdded(itemsAdded),this.productsRemoved(itemsRemoved)}productAdded(cartItems){if(!cartItems||!cartItems.length)return;const ecommerce=this.buildEcommerce(cartItems),customEvent={event:"custom_add_to_cart",ecommerce};dataLayer.push({ecommerce:null}),dataLayer.push(customEvent),console.log("[GTag] custom_add_to_cart",customEvent);const now=Date.now();if(this.lastAddToCartButtonId==="StickyAddToCart"&&now-this.lastAddToCartAt<15e3){const stickyEvent={event:"product_sticky_add_to_cart",ecommerce};dataLayer.push({ecommerce:null}),dataLayer.push(stickyEvent),console.log("[GTag] product_sticky_add_to_cart",stickyEvent)}if(this.lastAddToCartContext==="upsell"&&now-this.lastAddToCartAt<15e3){const upsellEvent={event:"product_recommended_carousel_add_to_cart",ecommerce};dataLayer.push({ecommerce:null}),dataLayer.push(upsellEvent),console.log("[GTag] product_recommended_carousel_add_to_cart",upsellEvent)}if(this.lastAddToCartContext==="mini_cart_recommendations"&&now-this.lastAddToCartAt<15e3){const miniCartEvent={event:"cart_recommended_carousel_add_to_cart",ecommerce};dataLayer.push({ecommerce:null}),dataLayer.push(miniCartEvent),console.log("[GTag] cart_recommended_carousel_add_to_cart",miniCartEvent)}const collectionContext=this.getCurrentCollectionContext();if(collectionContext){const collectionsEvent={event:"collections_add_to_cart",ecommerce,collection_handle:collectionContext.handle,collection_url:collectionContext.url};dataLayer.push({ecommerce:null}),dataLayer.push(collectionsEvent)}}getCurrentCollectionContext(){try{const match=(window.location.pathname||"").match(/\/collections\/([^\/\?]+)/);if(!match)return null;const handle=match[1],base=window.location.origin||"";return{handle,url:`${base}/collections/${handle}`}}catch(e){return console.error("[GTag] Error detecting collection context:",e),null}}productsRemoved(cartItems){if(!cartItems||!cartItems.length)return;const customEvent={event:"custom_remove_from_cart",ecommerce:this.buildEcommerce(cartItems)};dataLayer.push({ecommerce:null}),dataLayer.push(customEvent)}buildEcommerce(cartItems){const items=[];let totalPrice=0;const global_item_id=cartItems[0].list_id,global_item_name=cartItems[0].list_name;
1return cartItems.forEach(item=>{const price=typeof item.price=="number"?item.price/100:Number(item.price);totalPrice+=price*item.quantity;const product={item_id:item.sku||"",item_name:item.untranslated_product_title||item.title||"",item_variant:item.untranslated_variant_title||"Default Title",price,quantity:item.quantity,category:item.category||"",category2:item.category2||"",item_brand:item.item_brand||item.vendor||"",item_list_id:item.list_id||"",item_list_name:item.list_name||""};items.push(product)}),{value:totalPrice,currency:ShopifyAnalytics.meta.currency,item_list_id:global_item_id,item_list_name:global_item_name,items}}getDataFromRequest(cartItems,request){const body=request?.body||null;if(!body)return cartItems;const json=body instanceof FormData?Object.fromEntries(body.entries()):JSON.parse(body),quantity=json.quantity||1;return cartItems[0].quantity=Number(quantity),cartItems[0].category=json["_gtm-category"]||"",cartItems[0].category2=json["_gtm-category2"]||"",cartItems[0].item_brand=json["_gtm-item_brand"]||"",cartItems[0].list_id=json["_gtm-list_id"]||"",cartItems[0].list_name=json["_gtm-list_name"]||"",cartItems}setLocationShoppingCart(array){return array.map(item=>{item.list_id="shopping_cart",item.list_name="Shopping cart";const lineItemKey=item.key||item.view_key,lineItem=lineItemKey?document.querySelector(`[data-gtm-id="${lineItemKey}"]`):null;if(lineItem){const category=lineItem.dataset.gtmCategory,category2=lineItem.dataset.gtmCategory2,brand=lineItem.dataset.gtmItemBrand;category&&(item.category=category),category2&&(item.category2=category2),brand&&(item.item_brand=brand)}return!item.item_brand&&item.vendor&&(item.item_brand=item.vendor),item})}handleCheckout(event){const button=event.target.closest("button[name='checkout']");if(!button)return;const script=button.parentElement.querySelector('[type="application/ld+json"]'),settings=JSON.parse(script.innerText);!dataLayer||!settings||(dataLayer.push({ecommerce:null}),dataLayer.push(settings))}handleSelectItem(event){let target=event.target.closest('[data-action="ga-send-select"]')||event.target.closest('[data-ga-action="ga-send-select"]');if(!target||!dataLayer)return;const settings=JSON.parse(target.dataset.selectSettings);if(!settings)return;const customEvent={event:"custom_select_item",ecommerce:{item_list_id:settings.list_id,item_list_name:settings.list_name,currency:ShopifyAnalytics.meta.currency,items:[settings]}};dataLayer.push({ecommerce:null}),dataLayer.push(customEvent)}handleCartContinueShopping(event){if(!dataLayer)return;const payload={event:"cart_continue_shopping",link_url:event.currentTarget?.href||window.location.href};dataLayer.push(payload)}handleCollectionPageClick(event){if(!dataLayer)return;const button=event.target.closest(".metaButtons--wrapper .metaButton");if(!button)return;const moduleTitle=button.querySelector("span")?.textContent?.trim()||button.textContent?.trim()||"";if(!moduleTitle||!this.getCurrentCollectionContext())return;const payload={event:"collection_page_click",module_title:moduleTitle,module_distributor:moduleTitle};console.log("[GTag] collection_page_click",payload),dataLayer.push(payload)}handleProductPageClick(event){if(!dataLayer)return;const slide=event.target.closest(".product__info-headings .swiper-slide");if(!slide)return;const moduleTitle=slide.querySelector("span")?.textContent?.trim()||slide.textContent?.trim()||"";if(!moduleTitle)return;const match=(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/);if(!match)return;const payload={event:"product_page_click",tab_title:moduleTitle,product_handle:match[1]};console.log("[GTag] product_page_click",payload),dataLayer.push(payload)}handleQuizStartClick(event){if(!dataLayer)return;const payload={event:"quiz_start"};console.log("[GTag] quiz_start",payload),dataLayer.push(payload)}handleQuizEmailStepClick(event){if(!dataLayer)return;const input=event.target;if(!input||input.tagName!=="INPUT"||input.dataset.gtmQuizEmailStepFired==="true"||!input.value||input.value.trim()==="")return;input.dataset.gtmQuizEmailStepFired="true";const payload={event:"quiz_email_step"};console.log("[GTag] quiz_email_step",payload),dataLayer.push(payload)}handleQuizCompletionClick(event){if(!dataLayer)return;const quizRoot=event.target?.closest?.("div[oke-quiz]");quizRoot&&(quizRoot.dataset.gtmQuizCompletionFired="true");const payload={event:"quiz_completion"};console.log("[GTag] quiz_completion",payload),dataLayer.push(payload)}handleQuizCompletionSubmit(event){if(!dataLayer)return;const form=event.target;if(!form||!(form instanceof HTMLFormElement))return;const quizRoot=form.closest("div[oke-quiz]");
1if(!quizRoot||quizRoot.dataset.gtmQuizCompletionFired==="true"||!quizRoot.querySelector("button.c-questionsForm-next--email"))return;const emailInput=quizRoot.querySelector('c-emailInput input[type="email"]');if(!emailInput||!emailInput.value||emailInput.value.trim()==="")return;quizRoot.dataset.gtmQuizCompletionFired="true";const payload={event:"quiz_completion"};console.log("[GTag] quiz_completion",payload),dataLayer.push(payload)}handleProductImageGalleryClick(event){if(!dataLayer||!new Responsive().matchesBreakpoint("lap-and-up")||!event.target.closest(".product__media"))return;const payload={event:"product_image_gallery"};console.log("[GTag] product_image_gallery",payload),dataLayer.push(payload)}handleProductImageSwipeTouchStart(event){if(!dataLayer||new Responsive().matchesBreakpoint("lap-and-up")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const slider=event.target?.closest?.(".flickity-slider")||event.target?.closest?.("flickity-carousel.product__media-list")?.querySelector?.(".flickity-slider");if(!slider||!slider.closest("flickity-carousel.product__media-list"))return;const now=Date.now(),last=Number(slider.dataset.gtmProductImageSwipeLastTouchStart||0);if(now-last<600)return;slider.dataset.gtmProductImageSwipeLastTouchStart=String(now);const payload={event:"product_image_swipe"};console.log("[GTag] product_image_swipe",payload),dataLayer.push(payload)}handleProductRatingsInteraction(event){if(!dataLayer||!event.target?.closest?.("div[oke-star-rating]")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_ratings"};console.log("[GTag] product_ratings",payload),dataLayer.push(payload)}handleProductSizeClick(event){if(!dataLayer)return;const link=event.target?.closest?.(".connected-items__wrapper a.SelectboxLabelNormal[data-title]");if(!link||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const title=link.dataset.title?.trim()||"";if(!title)return;const payload={event:"product_size",size_title:title};console.log("[GTag] product_size",payload),dataLayer.push(payload)}handleProductColorClick(event){if(!dataLayer)return;const swatch=event.target?.closest?.(".SelectBox--WrapperColor a.SelectboxCircle[data-title], .SelectBox--InnerWrapperColor a.SelectboxCircle[data-title]");if(!swatch||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const title=swatch.dataset.title?.trim()||"";if(!title)return;const payload={event:"product_color",data_title:title};console.log("[GTag] product_color",payload),dataLayer.push(payload)}handleProductQuizCTAClick(event){if(!dataLayer||!event.target?.closest?.(".productInfo--wraper .quiz--button")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_quiz_CTA"};console.log("[GTag] product_quiz_CTA",payload),dataLayer.push(payload)}handleProductTabsClick(event){if(!dataLayer||event.target?.closest?.(".Product--ExpandButton"))return;const tab=event.target?.closest?.(".product__info-wrapper .swiper-slide");if(!tab||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const tabTitle=tab.querySelector("span")?.textContent?.trim()||tab.textContent?.trim()||"";if(!tabTitle)return;const payload={event:"product_tabs",tabs_title:tabTitle};console.log("[GTag] product_tabs",payload),dataLayer.push(payload)}handleProductViewAllIngredientsClick(event){if(!dataLayer||!event.target?.closest?.(".Product--ExpandButton")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_tabs_view_all_ingredients"};console.log("[GTag] product_tabs_view_all_ingredients",payload),dataLayer.push(payload)}handleProductVideoClick(event){if(!dataLayer||!event.target?.closest?.("#section-firework-embed, .section-firework-embed, section-firework-embed")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_video_click"};console.log("[GTag] product_video_click",payload),dataLayer.push(payload)}handleProductReviewsTabClick(event){if(!dataLayer||!event.target?.closest?.(".oke-w-navBar-item")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_reviews_tab"};console.log("[GTag] product_reviews_tab",payload),dataLayer.push(payload)}handleProductRecommendedCarouselTabClick(event){if(!dataLayer)return;const tab=event.target?.closest?.(".upsell__block .upsell__tab");if(!tab||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const tabTitle=tab.textContent?.trim()||"";if(!tabTitle)return;const payload={event:"product_recommended_carousel_tabs",tabs_title:tabTitle};console.log("[GTag] product_recommended_carousel_tabs",payload),dataLayer.push(payload)}handleProductRecommendedCarouselViewMoreClick(event){if(!dataLayer)return;const button=event.target?.closest?.('.upsell__block [data-action="show-more"]');if(!button||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_recommended_carousel_view_more",tab_index:button.getAttribute("data-index")||""};console.log("[GTag] product_recommended_carousel_view_more",payload),dataLayer.push(payload)}handleCartRecommendedCarouselArrowsClick(event){if(!dataLayer||!event.target?.closest?.(".mini-cart__recommendations .swiperButton"))return;const payload={event:"cart_recommended_carousel_arrows"};console.log("[GTag] cart_recommended_carousel_arrows",payload),dataLayer.push(payload)}handleProductBlogSeeAllArticlesClick(event){if(!dataLayer||!event.target?.closest?.(".blogPosts--container .seeAll--Button")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_blog_see_all_articles"};console.log("[GTag] product_blog_see_all_articles",payload),dataLayer.push(payload)}handleProductBlogReadClick(event){if(!dataLayer||!event.target?.closest?.(".blogPosts--container .article--Button")||!(window.location.pathname||"").match(/\/products\/([^\/\?\#]+)/))return;const payload={event:"product_blog_read"};console.log("[GTag] product_blog_read",payload),dataLayer.push(payload)}handleCartRecommendedCarouselClick(event){if(!dataLayer)return;const cardLink=event.target?.closest?.(".productRecommendations .cardProduct");
1if(!cardLink)return;const productCard=cardLink.closest("product-card")||cardLink.closest(".product-item")||cardLink.parentElement,payload={event:"cart_recommended_carousel_click",product_title:productCard?.querySelector?.(".cardInformation--Meta span.u-h7")?.textContent?.trim()||productCard?.querySelector?.(".cardInformation--Meta")?.textContent?.trim()||cardLink.getAttribute("aria-label")?.trim()||""};console.log("[GTag] cart_recommended_carousel_click",payload),dataLayer.push(payload)}domChanged(){document.body.querySelectorAll('[data-gtag-intersection][data-observed="false"]').forEach(item=>{this.intersectionObserver.observe(item),item.dataset.observed="true"})}processIntersectionElement(element){const scriptElement=element.querySelector('script[type="application/ld+json"]');if(!(!scriptElement||!dataLayer))try{const data=JSON.parse(scriptElement.textContent);if(!data)return;dataLayer.push({ecommerce:null}),dataLayer.push(data)}catch(e){console.error("[GTag] Error parsing intersection element data:",e)}}observeDOMChanges(){new MutationObserver((mutationsList,observer)=>{for(const mutation of mutationsList)mutation.addedNodes.length&&this.domChanged()}).observe(document.body,{childList:!0,subtree:!0,attributes:!1})}handleIntersection(entries){entries.forEach(entry=>{entry.isIntersecting&&this.processIntersectionElement(entry.target)})}}new gTagEvents;
2//# sourceMappingURL=/cdn/shop/t/89/assets/gtm-script.js.map?v=173704483540310488481789475439

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.