1!function(t){var e={};function a(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=t,a.c=e,a.d=function(t,e,i){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)a.d(i,n,function(e){return t[e]}.bind(null,n));return i},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=35)}({1:function(t,e,a){"use strict";var i;a.r(e),a.d(e,"addGtmListener",(function(){return o})),a.d(e,"removeGtmListener",(function(){return c})),a.d(e,"handlePostCartAddGtmEvents",(function(){return l})),a.d(e,"getProductIndexOnPLP",(function(){return d})),a.d(e,"prepareDataLayerObject",(function(){return s})),a.d(e,"pushViewItemListEvent",(function(){return u}));var n=!1;function r(){$("body").attr("style",i)}function o(){i=$("body").attr("style"),$("#onetrust-consent-sdk").children(":visible").length>0&&!1===n&&($("#onetrust-consent-sdk").on("click","*",r),n=!0)}function c(){n&&($("#onetrust-consent-sdk").off("click","*",r),n=!1)}function s(t){var e={};return e.item_name=t.item_name,e.item_id=t.item_id,t.item_id_variant&&(e.item_id_variant=t.item_id_variant),e.item_is_new=t.item_is_new,e.price=t.price,e.item_variant=t.item_variant,e.item_category=t.item_category,e.item_category2=t.item_category2,t.productCollection&&(e.productCollection=t.productCollection),t.productGender&&(e.productGender=t.productGender),t.item_category3&&(e.item_category3=t.item_category3),(t.index||0==t.index)&&(e.index=t.index),t.item_image_url&&(e.item_image_url=t.item_image_url),t.availability&&(e.availability=t.availability),e.productMaterial=t.productMaterial,e}function d(t){var e=$("a.product"),a=t.find("a.product");return e?e.index(a):null}function l(t,e,a){if("productList"===($(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null)&&t){var i=d(t);e.index=i,a.index=i}if(e&&"undefined"!=typeof dataLayer){var n={event:"add_to_cart",ecommerce:{currency:e.currency,value:e.price,items:[s(e)]}},r=$(".page.master").attr("data-dataLayerReady")?$.parseJSON($(".page.master").attr("data-dataLayerReady")):null,o=$(".gtmCustomerData").attr("data-gtm-user-data")?$.parseJSON($(".gtmCustomerData").attr("data-gtm-user-data")):null,c=o?o.phoneHash:r.phoneHash;dataLayer.push({ecommerce:null}),c&&(n.phone_number=c),dataLayer.push(n)}}function u(t,e,a){var i=[];a=a||0;if(t.forEach((function(t,n){var r="My Wishlist"===e?t:t.getAttribute("data-gtmdata");if(r)try{var o="My Wishlist"===e?r:JSON.parse(r);o.index=n+a,o.item_list_name=e,i.push(s(o)),i[0].item_list_name=o.item_list_name}catch(e){console.error("Invalid JSON in data-gtmdata for product ".concat(t.id),e)}})),i.length){var n={event:"view_item_list",item_list_id:"product list",item_list_name:e,ecommerce:{items:i}};window.dataLayer?(dataLayer.push({ecommerce:null}),dataLayer.push(n)):console.warn("dataLayer is not defined.")}}},35:function(t,e,a){"use strict";function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function n(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?i(Object(a),!0).forEach((function(e){o(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e,a){return(e=function(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
1(t,"string");return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var c,s,d,l=o(o(o({homeshow:function(){$("body").on("click","masthead__body, a.btn--underlined",(function(){dataLayer.push({elementLink:"component",componentTitle:$(this).attr("data-gtmtitle"),compomentType:"masthead banner",CTA:$(this).attr("data-gtmcta"),ClickURL:$(this).attr("href"),event:"click"})}))},productshow:function(){$("body").on("click",".pdpcontact",(function(){dataLayer.push({elementLink:"contact-us",location:"PDP",event:"click"})}))},productshowincategory:function(){},searchshow:function(){$("body").on("click","#searchButton",(function(){var t={event:"filter"};$('#search-dialog input[type="radio"], #search-dialog input[type="checkbox"]').each((function(){var e=o({},$(this).attr("id"),$(this).is(":checked"));Object.assign(t,e)})),dataLayer.push(t)}))},cartshow:function(){$("body").on("click",".btn--checkout",(function(){dataLayer.push({event:"checkout",elementLink:"checkout",elementType:"CTA"})}))},checkoutbegin:function(){},checkoutlogin:function(){$("body").on("click",".checkout-as-guest",(function(){dataLayer.push({event:"checkout",profile:"Guest"})})),$("body").on("click",".checkout-register",(function(){dataLayer.push({event:"checkout",profile:"Register"})})),$("body").on("click",".login .btn",(function(){dataLayer.push({formType:"returning-customer-form",elementType:"form",event:"form-submission"})}))},orderconfirm:function(){$("body div#receipt").ready((function(){dataLayer.push({formType:"place-order",event:"form-submission"})}))},loginshow:function(){$("body").on("click","#accountRegisterModal .registration button",(function(){dataLayer.push({formType:"account-creation-form",event:"form-submission",location:"Checkout"})}))},pageshow:function(){$("body").on("click",".store-locator__stores .simplebar-content .btn.btn--primary",(function(){dataLayer.push({elementLink:"book-an-appointment",elementType:"CTA",boutique:$(".store-locator-details span.pretitle").first().text().trim(),title:"book-an-appointment",event:"click"})})),$("body").on("click",".boutique-page-details__contact a.btn.btn--primary",(function(){dataLayer.push({elementLink:"book-an-appointment",elementType:"CTA",boutique:$(".container.boutique-page-details h1").text().trim(),title:"book-an-appointment",event:"click"})})),$("body").on("click",".store-card__body a.link-fade",(function(){dataLayer.push({elementLink:"details",elementType:"CTA",boutique:$(this).text().trim(),title:"details",event:"click"})})),$("body").on("click",".store-card a",(function(){$(this).parent().parent().is(":not(.store-card__body)")&&dataLayer.push({elementLink:"details",elementType:"CTA",boutique:$(this).parent().siblings().find(".h5 a").text().trim(),title:"details",event:"click"})})),$("body").on("click",".store-locator__map a.store-map-redirect",(function(){dataLayer.push({elementLink:"get-direction",elementType:"CTA",boutique:$(".store-details p.store-name").first().text().trim(),title:"get-direction",event:"click"})})),$("body").on("click",".store-info a.get-directions-btn",(function(){dataLayer.push({elementLink:"get-direction",elementType:"CTA",boutique:$(".store-info h1").text().trim(),title:"get-direction",event:"click"})}))}},"productshow",(function(){$("body").on("click",".product-details .content-asset a.link-ghost",(function(){$(this).children(".icon--email").length>=1&&dataLayer.push({elementLink:"contact-us",location:"PDP",event:"click"})}))})),"wishlistshow",(function(){var t=a(1),e=$(".js-wishlist-gtmdata").data("gtmdata");if(e&&"object"===r(e)){var i=Object.values(e);i.length&&t.pushViewItemListEvent(i,"My Wishlist")}})),"all",(function(){var t;$("div.page.master").ready((function(){var t=$("div.page.master"),e=t.attr("data-gtmdata"),a="Product-Show"===t.attr("data-action"),i=t.attr("data-gtmPageLoad");if(i&&dataLayer.push($.parseJSON(i)),e&&!a){var n=$.parseJSON(e);dataLayer.push(n)}var r=t.attr("data-gtmisecommerce");r&&dataLayer.push({isEcommerce:$.parseJSON(r)})}
1)),$("body").on("click","a.product",(function(t){var e=$(this).closest(".items, .manualCarousel, .einsteinProductCarousel, .productCarousel, .product-carpet");!function(t,e,a){var i=t.closest(".product").attr("data-gtmdata"),n=i?$.parseJSON(i):null;if(n){var r=a.find("a.product");n.index=r?r.index(t):null,n.item_list_id="product list",a.hasClass("items")&&(n.item_list_name="Search Recommendations"),a.attr("data-datalayer-item-list-id")&&(n.item_list_name=a.attr("data-datalayer-item-list-id")),dataLayer.push({ecommerce:null});var o=e&&$(e.target);if(!(o&&o.closest(".product-card-swiper").length)||o&&o.is("img")){var c={};c.item_name=n.item_name,c.item_id=n.item_id,n.item_id_variant&&(c.item_id_variant=n.item_id_variant),c.item_is_new=n.item_is_new,c.currency=n.currency,c.price=n.price,c.item_category=n.item_category,c.item_category2=n.item_category2,n.productCollection&&(c.productCollection=n.productCollection),n.item_category3&&(c.item_category3=n.item_category3),c.item_list_id=n.item_list_id,c.item_list_name=n.item_list_name,c.index=n.index,n.item_image_url&&(c.item_image_url=n.item_image_url),n.productGender&&(c.productGender=n.productGender),dataLayer.push({event:"select_item",ecommerce:{items:[c]}})}}}($(this),t,e)})),$("body").on("click","div.plyr",(function(){dataLayer.push({videoTitle:$(this).children(".plyr__video-wrapper").children("video").attr("videotitle"),elementType:"video",event:"play"})})),$("body").on("click","button#promoBannerClose",(function(){var t=$(this).parents('div[id="promotion-banner"]').attr("data-href"),e=t.substring(t.lastIndexOf("/")+1);dataLayer.push({promoBannerTitle:e,elementType:"cross",location:"header-banner",event:"click"})})),$("body").on("click","div.promotion-banner__body a",(function(){var t=$(this).parents('div[id="promotion-banner"]').attr("data-href"),e=t.substring(t.lastIndexOf("/")+1);dataLayer.push({elementLink:"promoBanner",promoBannerTitle:e,elementType:"link",clickURL:$(this).attr("href"),event:"click"})})),$("body").on("click","a.emerch-push",(function(){var t=$(this).closest("[data-toplevelparent]").attr("data-toplevelparent");dataLayer.push({event:"navigation",action_type:"merch_teaser_image",action_navigation:t,action_category:"",action_label:$(this).attr("data-gtmtitle")})})),$("body").on("click","a.footer-nav__link",(function(){$(this).closest("[data-toplevelparent]").attr("data-toplevelparent");var t=$(this).attr("href");dataLayer.push({event:"navigation",action_type:"menu_footer",action_label:t.replace(/^.*\/([^/]+)\.html$/,"$1")})})),$("body").on("click","#accountRegisterModal .registration button",(function(){"Login-Show"!==$(".page").data("action")&&dataLayer.push({formType:"account-creation-form",event:"form-submission",location:"Header"})})),$("body").on("click","footer a",(function(){dataLayer.push({elementLink:"footer",footerLink:$(this).data("description"),event:"click"})})),$("body").on("click",".headerstorelocator",(function(){dataLayer.push({elementLink:"store-locator",location:"Header",event:"click"})})),$("body").on("click",".pdpstorelocator",(function(){dataLayer.push({elementLink:"store-locator",location:"PDP",event:"click"})})),$("body").on("click",".footerstorelocator",(function(){dataLayer.push({elementLink:"store-locator",location:"Footer",event:"click"})})),$("body").on("click",".headercontact",(function(){dataLayer.push({elementLink:"contact-us",location:"Header",event:"click"})})),$("body").on("click",".footercontact",(function(){dataLayer.push({elementLink:"contact-us",location:"Footer",event:"click"})})),$("body").on("click",".flexible .btn",(function(){dataLayer.push({elementLink:"component",componentTitle:$(this).data("gtmtitle"),compomentType:"Flexible",CTA:$(this).text(),ClickURL:$(this).attr("href"),event:"click"})})),$("body").on("click","#minicart-dialog .btn--checkout-cta",(function(){$("body").on("click",".btn--checkout",(function(){dataLayer.push({event:"checkout",elementLink:"checkout",elementType:"CTA"})}))})),$("body").on("click",'.btn-accordion[data-target="product-description"], .btn-accordion[data-target="product-online-services"]',(function(){var t="product-description"===$(this).data("target")?"description and specification":"online services";dataLayer.push({event:"accordion_opening",complement:t})})),$("body").on("click",".store-locator .filterbar-filter",(function(){dataLayer.push({event:"store_filter"})})),$("#requestPasswordResetModal").on("shown.bs.modal",(function(){dataLayer.push({event:"forgot_password"})})),$("body").on("click",".accordion-title.collapsed",(function(){var t=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,e="accordion_opening",a=$(this).parents(".pd-accordion").data("pd-gtm")||$(this).text();"Product-Show"===$(".page.master").attr("data-action")&&t?dataLayer.push({event:e,complement:a,ecommerce:{currency:t.currency,value:t.price,items:[t]}}):dataLayer.push(n({event:e,complement:a.componentTitle?a.componentTitle.trim():a.trim()},t))})),$("body").on("click",".merch-push-slot__product-icon[data-gtm-event]",(function(t){t.stopImmediatePropagation();
1var e=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,a=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null;dataLayer.push({event:"emerch_cta",pageName:e?e.pageName:"",pageType:a||""})})),$("body").on("login:success checkoutLogin:success login:register:success guestCheckoutLogin",(function(t,e){t.preventDefault();var a="Registered",i=null,n=!1;"guestCheckoutLogin"===t.type?(a="Guest",i=$(".page.master").data("datalayerready"),n=!0):(i=e&&e.dataLayerReady?e.dataLayerReady:null,n=e&&e.action&&["CheckoutServices-LoginCustomer","Order-CreateAccount"].includes(e.action),e&&e.customer&&!e.customer.registeredUser&&(a="Guest"));var r=null;i&&i.emailHash&&(r=i.emailHash),dataLayer.push({event:"Login",login_type:n?"checkout":"my_account",method:a,emailHash:r})})),$("body").on("click",".variant-tile[data-gtm-event]",(function(){var t=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null;"Product-Show"===$(".page.master").attr("data-action")&&t&&(t.item_variant2=$(this).data("id"),u(t,"product_variation_name"))})),$("body").on("click",".btn-accordion-variations .variations-container",(function(){var t=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null;"Product-Show"===$(".page.master").attr("data-action")&&t&&u(t,"product_variation_cta")})),$("body").on("click",".cart-delete-confirmation-btn",(function(){var t,e,a=$.parseJSON($(this).attr("data-gtmdata")),i=$.parseJSON($(this).attr("data-gtmdataUA"));e={event:"remove-item",productName:(t=a).item_name,productReference:t.item_id},dataLayer.push(e),dataLayer.push({event:"remove_from_cart",currency:t.currency,value:t.price,ecommerce:{items:[t]}}),function(t){dataLayer.push({event:"removeFromCart",ecommerce:{remove:{products:[t]}}})}(i)})),$("body").on("product:updateAddToCart",(function(t,e){e.$productContainer.hasClass("product-detail")?($("button.add-to-cart, button.add-to-cart-global").attr("data-gtmdata",JSON.stringify(e.product.gtmData)),$("button.add-to-cart, button.add-to-cart-global").attr("data-gtmdataUA",JSON.stringify(e.product.gtmDataUA))):($("button.add-to-cart-pc, button.add-to-cart-sticky.ch-modal-cta",e.$productContainer).attr("data-gtmdata",JSON.stringify(e.product.gtmData)),$("button.add-to-cart-pc, button.add-to-cart-sticky.ch-modal-cta",e.$productContainer).attr("data-gtmdataUA",JSON.stringify(e.product.gtmDataUA)))})),$("body").on("click",".add-to-cart",(function(){"Wishlist-Show"===$(".page.master").attr("data-action")&&u($.parseJSON($(this).attr("data-gtmdata")),"add_to_cart")})),$("body").on("click",".product-details__image-3d-btn",(function(){var t=$.parseJSON($(".page.master").attr("data-gtmdata"));dataLayer.push({event:"3D_viewer",ecommerce:{items:[t]}})})),$("body").on("click",".btq-find .jsContactBtq[data-gtm-event]",(function(){var t=$.parseJSON($(".page.master").attr("data-gtmdata")),e=$(this).parents(".stores__store").find(".stores__store-title").text();t.boutiqueName=e.trim(),u(t,"boutique_availability_appointment_link")})),$("body").on("click",".add-to-wish-list",(function(){var t="add"===$(this).data("action")?"add_to_wishlist":"remove_from_wishlist",e=$(".page.master").attr("data-action");if($(this).parents(".einsteinProductCarousel").length>0||$(this).parents(".manualCarousel").length>0||$(this).parents(".productCarousel").length>0){var a=$(this).closest(".einsteinProductCarousel, .manualCarousel, .productCarousel"),i=$(this).closest(".product-card").find(".product"),r=(a.find("a.product"),$.parseJSON(i.attr("data-gtmdata"))),o=$.parseJSON($(".page.master").attr("data-gtmdata"));"Product-Show"===e?r.pageName=o.pageName:r=n(n({},r),o),u(r,t)}else if("Product-Show"===e){u(r=$.parseJSON($(".page.master").attr("data-gtmdata")),t)}else if("Search-Show"===e){i=$(this).closest(".product-card").find(".product");u(r=$.parseJSON(i.attr("data-gtmdata")),t)}})),$("body").on("click",".btn-size-selector[data-gtm-event], .ch-size-cta",(function(t){var e=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,a=($(".page.master").attr("data-pagetype")&&$(".page.master").attr("data-pagetype"),$(this).closest(".product-card")),i=t.isTrigger||a.length?"add_to_cart_size_cta":"product_size_cta",n=$(".page.master").attr("data-action");if(a.length){var r=JSON.parse(a.find(".product[data-gtmdata]").attr("data-gtmdata"));r&&u(r,i)}"Product-Show"===n&&e&&!a.length&&u(e,i),"Wishlist-Show"===n&&u(e=$(this).data("gtmdata"),i)})),$("body").on("click",".btn-save-wishlist[data-gtm-event]",(function(){var t=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,e=$(".page.master").attr("data-action"),a=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null;"Wishlist-Show"===e&&t&&dataLayer.push({event:"save_wishlist_cta",ctaLabel:$(this).data("gtm-resource-value"),pageName:t?t.pageName:"",pageType:a||""})})),$("body").on("click",".remove-from-wishlist",(function(){var t=$(".js-wishlist-gtmdata").attr("data-gtmdata");if(t&&$.parseJSON(t)){var e=$.parseJSON(t),a=p(e[$(this).attr("data-pid")]);a.item_variant=e.item_variant,a.quantity=e.quantity,a&&function(t){dataLayer.push({event:"remove_from_wishlist",ecommerce:{items:[t]}})}(a)}})),$("body").on("click",".open-contact-btn",(function(t){var e=$
1(this).data("target");if(s=$(this).data("formeventname"),d=$(this).data("ctaname"),e)if("backinstock-notification"===e){var a=$(this).data("pid"),i=$('.ch-modal-cta[data-pid="'+a+'"][data-gtmdata]');if(!a||!i.length)return;var n=$.parseJSON($(".page.master").attr("data-gtmdata")),r=$.parseJSON(i.attr("data-gtmdata"));(m=$('.product[id="'+a+'"][data-gtmdata]')).length&&(r=$.parseJSON(m.attr("data-gtmdata")));var o=$(t.target).parents(".portal__content");o&&o.find("#size").length?r.back_in_stock_type="size":r.back_in_stock_type="direct",r&&n&&g(r,n,"back_in_stock_cta")}else{var l=$(".page.master").attr("data-action"),m=$(this).closest(".product-card");if("contact-us"===e&&m.length){r=JSON.parse(m.find(".product[data-gtmdata]").attr("data-gtmdata"));var _=$(this).data("eventname");if(r)return void u(r,_,void 0,void 0,void 0,d)}if("Product-Show"===l)c=$.parseJSON($(".page.master").attr("data-gtmdata"));else if("Wishlist-Show"===l)if($(this).attr("data-gtmdata"))c=JSON.parse($(this).attr("data-gtmdata"));else{var y=$(".js-wishlist-gtmdata").attr("data-gtmdata");if(y&&$.parseJSON(y)){var h=$.parseJSON(y);c=p(h[$(this).attr("data-pid")])}}if(c){var f=$(this).data("eventname");$(this).data("target")&&$(this).data("target").includes("product-variation")&&!f&&(f="product_size_cta"),u(c,f,void 0,void 0,void 0,d)}}})),$("body").on("click",".wishlist-product",(function(){var t=$(this),e=$(".js-wishlist-gtmdata").attr("data-gtmdata");if(e){var a=$.parseJSON(e),i=a[t.attr("data-pid")];if(i){var n=p(i);n.item_list_name=i.item_list_name,n.item_list_id=i.item_list_id;var r=Object.values(a);n.index=r.indexOf(i),dataLayer.push({ecommerce:null}),dataLayer.push({event:"select_item",ecommerce:{items:[n]}})}}})),$("body").on("click",".boutique-appointment-btn",(function(){s=$(this).data("formeventname")})),$("body").on("click",".js-gtm-call-button",(function(){var t,e,i,n=$(this),r=n.data("gtmdata"),o=n.data("eventname");t=r,e=o,i=a(1).prepareDataLayerObject(t),dataLayer.push({ecommerce:null}),dataLayer.push({event:e,currency:t.currency,value:t.price,ecommerce:{items:[i]}}),setTimeout((function(){$("body").spinner().stop()}),300)})),$("body").on("afterGeoPopinShow",(function(t){t.preventDefault(),dataLayer.push({event:"geolocation_popin",event_action:"popin_display"})})),$("body").on("click","#navbar3-countries-dialog",(function(t){var e=$(this).data("source")||"header_navigation";if($(t.target).is("#navbar3-countries-dialog .cs-link")){var a=$(t.target).text().replace(/\s+/g," ").trim();dataLayer.push({event:"geolocation_popin",event_action:"country_selected",event_label:a,event_source:e})}})),$("body").on("click","#geolocation-popin",(function(t){($(t.target).is("#geolocation-popin")||$(t.target).is("#geolocation-popin .modal-close"))&&dataLayer.push({event:"geolocation_popin",event_action:"close_popin"}),$(t.target).is("#geolocation-popin .jsBtnSecondary")&&dataLayer.push({event:"geolocation_popin",event_action:"stay_on_locale"}),$(t.target).is("#geolocation-popin .jsBtnPrimary")&&dataLayer.push({event:"geolocation_popin",event_action:"visit_suggested_locale"}),$(t.target).closest(".modal-body__cs").length&&dataLayer.push({event:"geolocation_popin",event_action:"visit_another_location"})})),$("body").on("contactForm:submit",".contact-form",(function(t,e){var a=$(".page.master").attr("data-action"),i=e.emailHash,n=e.phoneHash,r=e.newCustomer;if("Product-Show"===a){var o=$.parseJSON($(".page.master").attr("data-gtmdata"));if("book_an_appointment_confirmation"===s||"boutique_availability_appointment_form_submission"===s){var l=$(this).find(".boutique-appointment");if(l){var m=l.find("option:selected").text().trim();o.boutiqueName=m}}else $(".js-gtm-boutique-name").data("storeName")&&(o.boutiqueName=$(".js-gtm-boutique-name").data("storeName"));u(o,s,i,n,r,d,e.newsletterSubscription)}else if("Wishlist-Show"===a)u(c,s,void 0,void 0,void 0,d,e.newsletterSubscription);else if("Page-Show"===a){var p=$(this).data("boutique-appointment"),g=$(this).find(".boutique-appointment option:selected");if(p&&g.length)!function(t,e,a,i,n){var r={event:e,boutique_name:t.name,boutique_type:t.type};a&&(r.user_mail=a);i&&(r.phone_number=i);void 0!==n&&(r.new_customer=n);dataLayer.push(r)}({name:g.text().trim(),type:g.data("boutique-type")},s,i,n,r)}
1else{var _=$(this).closest(".contact-form").find(".reference-number input").val(),y=$('.product[id="'+_+'"]').data("gtmdata");y&&u(y,s,i,n,void 0,d,e.newsletterSubscription)}})),$("body").on("click",".store-link",(function(){var t=$(this).closest(".list-store-details"),e=t.find(".store-name");t&&t.length||(e=(t=$(this).closest(".store-details")).find(".store-name")),t&&t.length&&e&&e.length&&_({name:e.html(),type:t.data("type")},"sl_more_information_cta")})),$("body").on("productNotification:submit",".productNotification-form",(function(t,e){var a=$(this).find(".backinstock-submit-cta").data("pid");if(a){var i=$('.ch-modal-cta[data-pid="'+a+'"][data-gtmdata]');if(i.length){var n=$.parseJSON(i.attr("data-gtmdata")),r=$('.product[id="'+a+'"][data-gtmdata]');r.length&&(n=$.parseJSON(r.attr("data-gtmdata")));var o=$.parseJSON($(".page.master").attr("data-gtmdata"));if(n&&o)g(n,o,"get_notified_form_submission",e.emailHash,e.newCustomer)}}})),$(".experience-component, .experience-region").on("click","a, button",(function(e){t&&clearTimeout(t),t=setTimeout((function(){var t=$(".page.master"),a=t.attr("data-gtmdata")?$.parseJSON(t.attr("data-gtmdata")):null,i=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null,n="",r=$(e.target),o=(r=r.is("a")||r.is("button")?$(e.target):$(e.target).closest("a, button").first()).closest("[data-pd-gtm]");if(!r.is("button")||"submit"===r.attr("type"))if(o.length){var c;try{c=JSON.parse(o.attr("data-pd-gtm"))}catch(t){return void console.error("Error parsing JSON data: ",t)}r.hasClass("product")||r.closest(".product").length?n="productTile":r.is("a")?n=r.find("img").length?"link":"CTA":r.is("button")&&"submit"===r.attr("type")&&(n="CTA");var s={event:"pd_components_interactions",interactionType:n,interactionLink:a?a.pageName:"",componentType:c.componentType,pageName:a?a.pageName:"",pageType:i||""};c.componentTitle&&(s.componentTitle=c.componentTitle),dataLayer.push(s)}else console.error("Element with data-pd-gtm attribute not found")}),300)})),$(".newsletter-sub-comp button").on("click",(function(){var t=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,e=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null;dataLayer.push({event:"light_newsletter_signup_cta",ctaLabel:$(this).text().trim(),pageName:t?t.pageName:"",pageType:e||""})})),$("body").on("click",".merch-push-slot",(function(t){var e=$(t.target);if(!e.is(".merch-push-slot__product-icon")&&!e.is("button")&&!e.data("isHandling")){if(!e.is(".merch-push-btn")&&!e.is(".merchandising-slot a")){var a=e.closest(".merchandising-slot a"),i=e.find(".merch-push-btn"),n=e.closest(".merch-push-slot__parent");e=a.length?a:i.length?i:n}if(e.length){e.data("isHandling",!0);var r=$(".page.master").attr("data-gtmdata"),o=r?JSON.parse(r):{},c=$(t.currentTarget),s=c.closest(".merchandising-slot"),d=c.closest(".merch-push-slot");(s.length||d.length)&&(o.pageName=e.is("[href]")?e.attr("href"):""),dataLayer.push({event:"merch_teaser_image",merch_link:o.pageName||""}),setTimeout((function(){e.data("isHandling",!1)}),100)}}})),$(document).ready((function(){var t,e,a,i=$(".page.master").attr("data-dataLayerReady")?$.parseJSON($(".page.master").attr("data-dataLayerReady")):null,n=$(".page.master").attr("data-gtmdata")?$.parseJSON($(".page.master").attr("data-gtmdata")):null,r=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null,o=$(".gtmCustomerData").attr("data-gtm-user-data")?$.parseJSON($(".gtmCustomerData").attr("data-gtm-user-data")):null,c={event:"dataLayer_ready",page_name:n?n.pageName:"",content_group:r||"",user_logged:o?o.user_logged:i.user_logged,locale:i.locale?i.locale:"",locale_language:i.locale_language?i.locale_language:"",locale_country:i.locale_country?i.locale_country:"",new_customer:o?o.newCustomer:i.newCustomer};(o&&o.phoneHash||i&&i.phoneHash)&&(c.phone_number=o&&o.phoneHash||i&&i.phoneHash),(o&&o.emailHash||i&&i.emailHash)&&(c.user_mail=o&&o.emailHash||i&&i.emailHash),i.hasOwnProperty("new_customer")&&(c.new_customer=i.new_customer),dataLayer.push(c),t=0,e={},a=setInterval((function(){t+=300,window.by_data&&window.by_data.act_messages&&Object.keys(window.by_data.act_messages).forEac
1h((function(t){var a=window.by_data.act_messages[t];if(a&&"displayed"===a.status){var i=a.id||a.name+"|"+(a.variation||"");e[i]||(e[i]=!0,window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"beyable_test_ready",ab_test_name:a.name||"",ab_test_version:a.variation||""}))}})),t>=5e3&&clearInterval(a)}),300),$(document).on("click","[data-header-icon]",(function(t){var e=$(this);dataLayer.push({event:"header_navigation",header_icon:e.data("headerIcon")}),$(t.target).closest(".js-cs-btn").length&&$("#navbar3-countries-dialog").data("source","header_navigation")}))})),$("body").on("click",".drawer-tile a, .mega-menu__subgroup-item a, a.mega-menu__subgroup-cta-link, a.mega-menu__toggle, a.drawer__toggle, .drawer__categories--tile a, a.drawer__cta-link",(function(t){var e=$(this),a=e.closest(".mega-menu__subgroup-item, .drawer-tile").find("[data-gtmtitle]").attr("data-gtmtitle")||e.attr("data-gtmtitle"),i=e.closest("[data-toplevelparent]").attr("data-toplevelparent"),n=e.closest(".mega-menu__subgroup").length?e.closest(".mega-menu__subgroup").attr("id")+"-toggle":null,r=n?$("#"+n).attr("data-gtmtitle"):e.closest(".drawer").find(".drawer__toggle").attr("data-gtmtitle");r||(r=e.closest(".mega-menu__column-links").find(".mega-menu__column-links__title").data("gtmtitle")||""),(e.hasClass("mega-menu__subgroup-cta-link")||e.hasClass("drawer__cta-link"))&&(a="All "+(""!==r?r:i)),dataLayer.push({event:"navigation",action_type:"menu_header",action_navigation:i,action_category:r,action_label:a})})),$("body").on("click",".mega-menu__column-links__item a",(function(t){var e=$(this),a=e.attr("data-gtmtitle"),i=e.closest("[data-toplevelparent]").attr("data-toplevelparent"),n=e.closest(".mega-menu__column-links").find(".mega-menu__column-links__title").data("gtmtitle");dataLayer.push({event:"navigation",action_type:"menu_header",action_navigation:i,action_category:n,action_label:a})})),$("body").on("click",'.modal-cta[data-target="survey-modal"]',(function(){dataLayer.push({event:"diduenjoy_open"})}));var e=function(t){var e=$(this).hasClass("price-slider__range--min")?"low_handle":"high_handle",a=$(this).hasClass("price-slider__range--min")?parseFloat($(".price-slider").find(".price-slider__input--min").val()):parseFloat($(".price-slider").find(".price-slider__input--max").val());dataLayer.push({event:"filter_usage",filter_category:"price_range",filter_type:"slider",filter_detail:e,filter_value:a,currency:$(this).closest(".price-slider").data("currency")})};$("body").on("mouseup",".price-slider__range",e),$("body").on("touchend",".price-slider__range",(function(t){t.preventDefault(),e.call(this,t)})),$("body").on("blur",".price-slider__input",(function(){var t=$(this).hasClass("price-slider__input--min")?"low_field":"high_field";dataLayer.push({event:"filter_usage",filter_category:"price_range",filter_type:"manual_input",filter_detail:t,filter_value:parseFloat($(this).val()),currency:$(this).closest(".price-slider").data("currency")})})),$("body").on("click keydown",".searchButton",(function(t){("click"===t.type||"keydown"===t.type&&"Enter"===t.key)&&$(".price-slider").length&&""!==$("#tab-price").find(".appliedFiltersQty-refinement").text()&&dataLayer.push({event:"filter_confirmation",filter_value_low:parseFloat($(".price-slider").find(".price-slider__input--min").val()),filter_value_high:parseFloat($(".price-slider").find(".price-slider__input--max").val()),currency:$(".price-slider").data("currency")})})),$("body").on("click",".user-manual-spec__btn, .user-manual, .contact-box",(function(t){var e=$(this),a=e.is("a")?e.attr("href"):e.find("a").attr("href");if(a){var i=a.split("/").pop().split(".pdf")[0]+".pdf",n=null,r=$(".page.master").data("gtmdata"),o=r?r.pageName:"";e.hasClass("user-manual-spec__btn")?n={event:"download_manual",page_type:"pdp",file_name:i}:e.hasClass("user-manual")?n={event:"download_manual",page_type:"search_results",file_name:i}:e.hasClass("contact-box")&&"watch-jewellery-care-guide"===o&&(n={event:"download_manual",page_type:"care_guide",file_name:i}),n&&dataLayer.push(n)}})),$("body").on("change",".productFinder .jsRefinementSelect ",(function(){var t=$(this).closest(".productFinder").data("cgid"),e=$(this).data("id"),a=$(this).attr("value");dataLayer.push({event:"configurator_filter_select",configurator_collection:t,filter_category:e,filter_value:a})})),$("body").on("click",".productFinder .button-wrapper a",(function(){var t=$(this).closest(".productFinder"),e=t.data("cgid"),a=t.find(".jsDiscoverBtn").data("c
1ount"),i=$(this).hasClass("jsDiscoverBtn")?"discover_watches":"discover_new_creations",n={};t.find(".refinements .refinements-item").each((function(){var t=$(this).find(".jsRefinementSelect"),e=t.first().data("id"),a=t.filter(":checked").val()||"none";e&&(n[e]=a)})),dataLayer.push({event:"configurator_submit",configurator_collection:e,button_type:i,watches_count:a,active_filters:n})}))}));function u(t,e,i,n,r,o,c){var s=t.currency;"contact_us_cta"!==e&&"add_to_cart_size_cta"!==e||(t=a(1).prepareDataLayerObject(t),dataLayer.push({ecommerce:null}));var d={event:e};if(o&&(d.cta_name=o),d.ecommerce={currency:s,value:t.price,items:[t]},i&&(d.user_mail=i),n&&(d.phone_number=n),void 0!==r&&(d.new_customer=r),void 0!==c&&(d.newsletter_subscription=c),dataLayer.push(d),"add_to_cart_size_cta"===e||"product_size_cta"===e||"product_variation_cta"===e){var l="product_variation_cta"===e?$(".ch-modal-portal.show .variant-tile"):$('.ch-modal-portal.show .jewellery-sizes[data-pid="'.concat(t.item_id,'"]')).find(".size-button.attribute-button");if(l){var u=[];l.each((function(t){var e=$(this);e.off("click",m).on("click",m);var a=e.data("gtm-data");a.index=t,a.item_list_name="Product Variation",u.push(a)}));var p={event:"view_item_list",item_list_id:"product list",item_list_name:"Product Variation",ecommerce:{items:u}};window.dataLayer&&(dataLayer.push({ecommerce:null}),dataLayer.push(p))}}}function m(){var t=$(this),e=t.closest(".jewellery-sizes, .variant-grid").find(".size-button.attribute-button, .variant-tile").index(t),a=t.data("gtm-data");a.index=e,a.item_list_name="Product Variation",dataLayer.push({ecommerce:null}),dataLayer.push({event:"select_item",ecommerce:{items:[a]}})}function p(t){if(t){var e={item_name:t.item_name,item_id:t.item_id,item_is_new:t.item_is_new,currency:t.currency,price:t.price,item_category:t.item_category,item_category2:t.item_category2,item_category3:t.item_category3,productGender:t.productGender,productCollection:t.productCollection,item_image_url:t.item_image_url};return t.item_id_variant&&(e.item_id_variant=t.item_id_variant),e}}function g(t,e,a,i,n){var r={event:a,currency:t.currency,value:t.price,ecommerce:{items:[{item_name:t.item_name,item_id:t.item_id,item_is_new:t.item_is_new,currency:t.currency,price:t.price,quantity:t.quantity,item_category:t.item_category,item_category2:t.item_category2,item_category3:t.item_category3,productReference:t.productReference,productCollection:t.productCollection,productGender:t.productGender,status:t.status,availability:t.availability,back_in_stock_type:t.back_in_stock_type,item_image_url:t.item_image_url}]}};i&&(r.user_mail=i),void 0!==n&&(r.new_customer=n),t.item_id_variant&&(r.ecommerce.items[0].item_id_variant=t.item_id_variant),dataLayer.push(r)}function _(t,e){dataLayer.push({event:e,boutique_name:t.name,boutique_type:t.type,pageType:"storePage",pageName:"store-locator"})}function y(){try{$(document).ajaxSuccess((function(t,e,a,i){a.dataTypes.indexOf("json")>-1&&i&&"__gtmEvents"in i&&Array.isArray(i.__gtmEvents)&&i.__gtmEvents.forEach((function(t){t&&dataLayer.push(t)}))})),document.removeEventListener("DOMContentLoaded",y)}catch(t){console.error(t)}}$(document).ready((function(){pageAction&&l[pageAction]&&l[pageAction](),l.all()})),"complete"===document.readyState?y():document.addEventListener("DOMContentLoaded",y),t.exports={plpFiltersGtm:function(t,e){var a=$("div.page.master").attr("data-gtmdata")?$.parseJSON($("div.page.master").attr("data-gtmdata")):null,i=$(".page.master").attr("data-pagetype")?$(".page.master").attr("data-pagetype"):null;window.dataLayer=window.dataLayer||[],dataLayer.push({event:e,filter_name:t,pageName:a?a.pageName:"",pageType:i||""})},storeGtm:_}}});
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.